gtk4-docs-4.6.0-150400.1.7 >  A bw;=p9|.9uFޑ,>#/>XXIj$c*PY% A7ynVAL y}dfXc #c`{: !-B;K9U,U.+ 8WRw<Zc96RcC^d$XE_ eC@:HHᄆt\ˍ[HPB0R3toTS@KAoun5]P 538ad486af607259ad9c4965a5759e0f6cb05b5cf50cf650c96101b2ca89109504bfd4d4b940b021f0fa1e7b63588fc692f47ceeeBbw;=p9|&`Lk8OBHvD6 E Ï'21g=@tm| {oZdj.M T=(&T@6j!lV%VlIt^gwxX4 \e?{IR}0H{ QH8+ŽJ91~8DM}"{aA ٦# 9m p;?d   =  5;D$$ ފ$ (L$ $  $  <$ $ }$ @ A$ Ԅ Ԑ Ԥ #( G8 P99 49: ڤ9FG$HX$I $XY\$]$^TbU)cUdV(eV-fV0lV2uVD$vzRdhnCgtk4-docs4.6.0150400.1.7Developer documentation for GTKThis package contains developer documentation for version 4 of the GTK widget toolkit.bw:goat04.UVSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/X11https://www.gtk.org/linuxnoarch,o)Xr=8qu8tA4ros9PpI,o}r!rqysn L 8 O"Z g}b =Z7S<w%Cu,o)Xr=8qu8tA4ros9PpI,o}r!rqysn L 8 $Dp!/bgXPz;ezY%H!c-tb:Y ,!!=Czkk?7 *(*8;ow%Cu,o)Xr=8qu8tA4ros9PpI,o}r!rqysn L 8 g b$(\s?!'Q'|+\-(NH%P#+6R!0p-:(X6S/*318+$+$]P<(/n ^ r - Y ) +  F = F 4 +  " 4 " +  "  =       .   + |  @ [ @ 7 @   8 A   N      3  @  3  7    R R N E E i  v 7    3    R N   R .  `    < !    "  *   E      @          %         %    %     %    %   % %   7 7 [        7  R %    7      d %   7  % I     7 %    % I   % % I   O 8  A       A 8        F A W W     /     v   !      m    @  E m    I   m v    .  .  * % 3 E    I [    !    v    v   !      m    @  m E  I     m v    .  .  * % 3 E    I [    !    v     @ [ @ 7 @       a       % %      %       %   %      %    %        %  E   ! W 3   < W N     E ! W   ! W i  `  E   ! W 3 i  *  < N     E ! W    ! W i   !   = !     * 3 * * * 3 3 W * * W W < 3 * N * W ` W ` W N W ! ` N * `  "  ! ! E   E E * !  < = 4  E N E N E < E { " s  + N E N E <       N "  "   F F " a a j O 4 a 4 + 4 + X  = = 4 = = 4 = O = + X j X s | + X | X a             J 8 &  X    &  ! ! ! ! ! !    J 8 s = F  % X   @ [ @ 7 @   %  4 4  O 4 4 4 4 4 X F F F F F j X X  = F " " " " " F O  "  + 4  X F F  &                     4     7        4  F              = !  ! !      !   ! ! 3  <             <  3 r *   !  !  *   ! 3      W N             < N 3 *  ! !       /     %                     4   .    @ [ @ 7 @        ! < < * E E   % " + " " " " " " " " . 7 @ I R [ d m d [ d [ R [ d [ R [ R I R [ d [ R [ R I R [ R I R I @ I R [ d [ R [ R I R [ R I R I @ I R [ R I R I @ I R I @ I @ 7 @ I R [ d [ R [ R I R [ R I R I @ I R [ R I R I @ I R I @ I @ 7 @ I R [ R I R I @ I R I @ I @ 7 @ I R I @ I @ 7 @ I @ 7 @ 7 . 7 @ I R [ d [ R [ R I R [ R I R I @ I R [ R I R I @ I R I @ I @ 7 @ I R [ R I R I @ I R I @ I @ 7 @ I R I @ I @ 7 @ I @ 7 @ 7 . 7 @ I R [ R I R I @ I R I @ I @ 7 @ I R I @ I @ 7 @ I @ 7 @ 7 . 7 @ I R I @ I @ 7 @ I @ 7 @ 7 . 7 @ I @ 7 @ 7 . 7 @ 7 . 7 .   !  4 " | + s  4 a 4 X " = + 4 s  O   4 "  + = =   O |    =  j =   F    3   N   @ [ @ 7 @  . %  *   3 N < < N    W < ` W E   %   %   < )        ! ` < 3 3 * < <  !         ! !            * * * * * *       W  < ! * W    < W ` <   W !  ! *      %          @ [ @ 7 @   %     * E 3    @ E ) W  *     E   ` i ` E  `   " 3  . % !   N     E   .   ! * < < * E E E       %    ! !       %  , a-N!l%!4;,^m S_$#\|Guy ncEfx|g6(u@?!%L!:>SN > ,!E2_ݎ pb K ?( (+\ahIvPs@c$n" q $Yz,A"P dlP2myt,~1/|o${ 06Db;kWZ1MNg@3M~Bc _!i#Pxe7c5#Zj&#J*!R)@&F 2J`|;Tu}&a3 }!' "3 AO V]}y~4f z9 11w|{3{=6\Er:)E-P"S(5$_kD<RRiz /Ch"> K.z(=Yk%s)v{(uOZ'$LQ "(1I%~H$?\1"> !$pp ,s Id?8<{0Z mj8l6A] /DjTWSV&{SSfCS RE*x92dmxqcLgO0:B2 &OTAND' oXw<^:%BE )hF[PQg,z+A; $m1B"Fs~'XCuYL8$7B%\ C9Kz,o)Xr=8qu8tA4ros9PpI,o}r!rqysn L 8 $!#K"?"$N 'e"R$&".Z$('%D"R(E)!T'8";r"#' "3=T-*!]teB$ "qW '>"(=*M;<" gD\_bcZ-[sV\gg_vPJ^  ImU=\ZD@mkU/O,3<  %$W |;;;Svk2I8_ 8 ,m  +M/&MRC*Ncw%n%B$@:Cu k,o)Xr=8qu8tA4ros9PpI,o}r!rqysn L 8 P3y:bX%$xa D R#PR A/.{C!;& %M|I J*oQKC`9[ @Ayq F $GyQLA* qc1WA h4+''M;uX#-{(1#`Egh424\++]w=[1H1?byGsBN! :8{Y/`&F8 ??/gGJ2^Tr 1o;4{<C+@#Nfk; 3-V#B"SU K d&EW)g!lCGgVWYSGZA]0``75$E69)&M)EE|'-N,rc:~Z&/0-Q$ @A%-l"+(U[9(=BHGd|3Xi uBLfIZ"PHX|I!u+!%N@t$Ks]iLy (?I3):b/-4<qr:?kpEyAe2*n(Mn #+gK*`Ŀ&)-z(lA\žWF+F%%%rb%%% (D!~!+Xc"be Z7\S R w  u Y - 8 Q G G o o e [ y" o d* y [ y Q y y Q o Q = e (\ , (1Grz]'s_$s*A0U  hHh:N&6Q a^+Ye( dv!!z"/Ea["M.  34BeY/n;!(b4="*j q NE =tJ7l/,Fe)@iD@Y{4c .14oEM^p]n%!MX _},f!k#q_|CTBz+b o Z"""s$ :2%%Er1iqw8?98O"F  1,`W\ <K+]_wP`9!*Z V +< (&ƃT0  qes NgB A+y*>* $voN3hK_F+I kbF~m"FFdv)%mK5}NdNVq9pq % &b ? S(2>V!+e3=YyJ:X W9=(65O%(m@[6UPE 97 4{{ty3!Ucbr SN @h}E"R  #H K 7 ~   IH c j ! ! ! !C"% ]Ex 8kfS&M"-J- ..@K~m=L[H=ZJ(sSj;[H&-C4l'KLJf TUs?o Mt[8   JaUM jeu"  [G;\!u${'JxcorD4[&#M"$z$$D&&&/(9&G%%"(( 3Hs.W//0l"&()( &S(J'(N(E'(p(7(9$/*%$@/.3#"u"i"='&-1|-1~"%])r!("&51b#2)#dBA@OrJ85/-4%!u!pSv!P$&$$ &."^f)?.3gI$~k\#QjC4tn1YGP=[c!P 7C~kC"I3,#kSt("nkb? (^eZ'y0^+"6J)gWsquzJP4Lbe]rdS|PI}bVaQsFMHN|@J& ieuAG9wB!EX$3" 5FYl'&(( ('i(/'s)+,++X+X)*+N+@'''(')(&'(7('(H%$)S(G)S(*9(')u,s+ +*)z,k.(D(i)*(7* ()(+.$?AB4!o2I[> **U+W{<x q"LO 0)!6'3c J (_us_}  r ,pee__peF4S7%pcR(i"$$s?!f :b%p! E$!v+(#"B6GO}  nMI"5L rOZb<4!@r1#h1V+-B"BHsUuZ4Yr"%ds<RRt'cwU4u&JU&&"E#}Hmm4vo&dXy #&(F O%5ww0d-np,Y$w)Fq~,I+k-(1''O0K3a--3+\(-'t+>'l'D'(}-'''j*''K'|(:0I(+2%:(*((k(/+L((^({(")){(+[(G(S(3(.*+$(%%=;)&+iSm(%W$|"#~"$#) "##$W#")G"#M##P"""""%5&#i#% $#,D%#d):$#w#p$$##M#0%.$w#E#E MY(URE^HHgB'fo!# K v&a%$k'#q s  tOdhU& $j]C>!$XTn t\~]f/$g$ 2%!EVV=$!7a~ 8&$R<ROo`y!(RZQ4j"=Mi xIh4?y(,#=%"[#H&& %L%P#!"+" $&&"!$*R.$(,!%%.#$%:%@"#."1%%C"$~y<7#/M1s N<xE3 #",*>XOa8]KTBhKt'aTEf N+kcw{$~`Nebgc# I0@!Ik[ m0mmXP"# 8^;z ] <  !d" } !8 y L +-//+Y,\,$/2+,8.141w,+R+Z++,81+z.,[.+,;+x+y+Z+u+s+f+7+Y/14/x.`+-,.o,,.R0u-_++,,I,/(,-- -,:,,,%,^.c+++1j+0,TkJfP$ rKg G'*,S%h{wnj!qf.EPv%I"Gal)8 J]$ w!A5Dl_/MBjO#KgE!iqB>(&ug z  ( $ v! ! !!!!! ##!?!3!m QZJ?Z&+t<MPzi.Z\=%;^)v&&5--$e-#l-'2i.2%"& "4#"#;&e$%z1"&#%***-)#Q%!3$&#'a#:#[#2#/[uLx`0H R$<rV^"m|+!N$8#v/m;40 @2?6d$?p e*<|br!_&y'  x| j r x} :  Q  !b!v  "0-2#34*-,m1,8c7C.04/9-]1@*)0,%,&, -}.+c,/15 4//+_/,,".4 -$6-,62/:2m7421 387 6//2.,(0H-l233 0/^,-X/(f326{2<5:36B\3573%647 3)5v2566637328V2d63p655;26C250B47|35373 5^25/2|283o2B3 3^2#22[3228Z3{77|22776k823322433R42333|2862v6mN"8$/2?1_16o1W1r-d,-t7,,-0,,,49z0,,3,3r,,,--,,,/=,_-,u9t/13+,x*1)-J:6d.-/.i-p.</------8-9-------096]L$(6oxsHBs]3E3}}uAa ~!YW" 2#< 5!J!$ z&#` #&upS"_&?&/O yH`"/v%PLI"!l(wP w,!""&v'`""z71%7%1V<8<<;<<-<87z91944>m=74:A9v334333333424s3J34 4h35 44834G&1'%%%2%% %p%'O%%$&z(6|q-JcIjPObDcI IIKU OHNoOYL?QjOLHNMOtFGFFKLHAGGGHHpHG6H|GGHiH&GH'MHlGGJ>IlGIFGGqGGqHHWGGGInH>NGH9FHHHHHHrKMHGOI{IGGHRHGHK*GHAHDFGHaMMMxJFGFGPID8YTJMHI`QgF[EGG5IHIGJH\JI/IgKJAIcI<JI]IHHlMgJIHGHGKQLIpIHIP@JK1K5H HHIGhEyJMVDDMDmDH!!e#'Y%%e$)%i$%L&"%$%$%%$$$%%%#%&&$-#!()>%(+&'&&8'%3&S%'%&%)(D(_($R##n@8\Jg8 p p MU_ h/ YZ~n /a$E=3=A\kY $-Yb-UIo>fz<y-L,Lf3+WWfI;$/ / 6;9!,*U,,! !s~ "!{{~!!! mK&jY|;ox6' }%]o/Y qejh$yM`r7rY1U(Ap } P!1j hT : 7xd ) HwAH#A7*T, N+E]8@ _Z@[CTj0%^$;t/ #="*:_Xr{0COcV^Z'Z#hy'MnjQb61]-iQyP3e3CK[( |v*p4>YlxgC.! =B:b2YEL2D&>jcxf{ZC2}e//eQ..]c ,Y&7K'YBkv_((d), i[1J]] $7QKus/^m*wSe 8t%%'e$$%%g$$(s%$%$$$&%&s%A%$-%$$%%?&>%K%%,%B&%&%g%%;%%3&($%G%s%s%k$$$$$|VW!4YD5BTx5]vwgAc3 |#coU nh/ZT vUqSCAm_/-V--.s.-H-.-:--:.A-,---]-.6.-H--,--d--A.-].*-:/-O--d--O-.--].=-:-.V-.-.-.-.#-V----%.^-:.G-O-----3-.K.b-]--%----d.T.+/K-A--3.-,--.7-A.&aQ5$$tjgWWWv I)-G\W}i@w ,][p`+gTkL8[)z ZF@4LPRX44)PpU{vS`QwS>Xu ]Q2 %Dm-hZN|0Ug Ys&/Z%!r$*G[Xt2N ^uQ3;~=J/U+fN?6VWA6@=$;`C!|:/?l;lsvqL0PLLSO<!Z5pk\2 LF/\zX_NlFirw|0$2TI+S[709kJuFqVX9.}2u $Oh+ gz!Y/h`]#i b![^ypL0)hxu%p6|OgDIbyrR#zvI O  ?]c_& @";W5;-$Cu c;9@$'DFLSaJW{KdwkXv=K(f^B%dQ=;4& &&f]$(d$(f)ywAxah'oN \ U #z){M#C$t VhoY5\7L!:8!x"% 'T8FH f!ox7(?8rum~II &\fD`YBAUIb%3e25EQ8Z7ff"E1>3 Q7L)SZu;^\<!# e eCu6/U&_m#z,H%`!~ ;Q%v }o-1"  , AA큤A큤A큤A큤bw:@bw:8bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw:@bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw:@bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw:@bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw:5bw:5bw9bw9bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw9bw:5bw9bw:5bw:5bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw:5bw:5bw:5bw:5bw:bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw: bw: bw: bw: bw: bw:!bw:!bw:!bw:!bw:!bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:#bw:"bw:"bw:"bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:$bw:$bw:$bw:$bw:$bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:&bw:&bw:'bw:(bw:(bw:(bw:(bw:(bw:)bw:)bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:+bw:,bw:-bw:-bw:-bw:-bw:0bw:0bw:1bw:1bw:1bw:bw:bw:bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw9bw:5bw:5bw:5bw:5bw:5bw:5bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw:bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw:bw:bw9bw9bw:bw:bw9bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw9bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw9bw9bw9bw9bw9bw9bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw: bw: bw: bw9bw: bw: bw: bw:!bw:!bw:!bw:!bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:$bw:$bw:$bw:$bw:$bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:&bw:&bw:&bw:'bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:)bw:)bw:)bw:*bw:*bw:*bw:*bw:bw:bw:bw:bw:bw:bw:bw:*bw:*bw:+bw:+bw:,bw:,bw:,bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:0bw:0bw:1bw:1bw:1bw:5bw:5bw:5bw:5bw:5bw9bw9bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw:5bw:5bw:5bw:5bw9bw:5bw:5bw:5bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw9bw:5bw9bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw9bw:1bw9bw:5bw:5bw:5bw:5bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:5bw:1bw:5bw:5bw9bw9bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw9bw:5bw:5bw:5bw:5bw:5bw:bw:bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw9bw9bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw9bw9bw9bw9bw9bw9bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw9bw9bw9bw9bw9bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw9bw9bw9bw9bw9bw9bw9bw9bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw: bw: bw: bw: bw: bw: bw: bw: bw9bw9bw: bw: bw: bw: bw: bw: bw: bw: bw: bw:bw:bw:bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:"bw:"bw:"bw:"bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:(bw:(bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:bw:bw:bw:bw:bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:bw:bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:bw:bw:bw:bw:bw:bw:*bw:*bw:*bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:+bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:.bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:1bw:1bw:1bw:1bw:1bw:1bw:1bw:1bw:1bw:1bw:1bw:1bw:1bw:1bw:1bw9bw9bw:5bw:5bw:5bw:5bw9bw:5bw9bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw:bw:bw:bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw9bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw9bw9bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw9bw9bw9bw9bw9bw9bw9bw9bw: bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:bw:bw:bw:bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:"bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:#bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:$bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:%bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:*bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:-bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:0bw:1bw:1bw:1bw:1bw:1bw:1bw:1bw:1bw:1bw:1bw:1bw:1bw:1bw:1bw:1bw:1bw:1bw:1bw:1bw:1bw:1bw:1bw:1bw:1bw:1bw:1bw:1bw:1bw9bw9bw:5bw9bw:5bw:5bw:5bw:5bw9bw:5bw:5bw:5bw:5bw:5bw9bw9bw9bw9bw9bw:5bw:5bw:5bw:bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw9bw9bw:bw:bw:bw:bw:bw:bw: bw: bw: bw: bw: bw9bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw: bw9bw9bw9bw: bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw: bw: bw: bw: bw: bw:!bw:!bw:!bw:!bw:!bw:!bw:!bw:"bw:"bw:"bw:"bw:"bw:"bw:bw:"bw:#bw:#bw:#bw:#bw:#bw:#bw:$bw:$bw:$bw:$bw:$bw:$bw:%bw:%bw:bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:&bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:'bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:bw:bw:bw:bw:bw:*bw:bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:-bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:/bw:1bw:1bw:1bw:1bw:1bw:5bw:5bw:5bw:5bw:5bw:5bw:5bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw:bw:bw:bw9bw:5bw:5bw:5bw:5bw9bw9bw9bw9bw9bw9bw9bw9bw9bw: bw: bw: bw9bw9bw9bw9bw:bw9bw:bw:bw:bw:bw9bw9bw9bw9bw: bw9bw:"bw:"bw:&bw:&bw:bw:bw:bw:0bw:0bw:1bw:1bw:1bw:1bw:1bw:1bw:5bw:5bw:5bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw9bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw: bw: bw9bw9bw9bw9bw: bw: bw: bw: bw: bw: bw9bw9bw9bw9bw9bw9bw9bw9bw9bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw: bw: bw: bw: bw: bw: bw:!bw:!bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:$bw:$bw:&bw:bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:(bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:)bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:bw:*bw:*bw:bw:bw:bw:bw:bw:bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:,bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:0bw:1bw:1bw:1bw:1bw:1bw:5bw9bw:5bw9bw:5bw:5bw:5bw:5bw9bw97b6e15782bc2d9d3eaad2e65fc7f3f11f3a5f35d71c1ddc5638a8559ccaa89939d4cdf29505b800aebcbaddbd1e20291a578b453a145088939ced77cf3469079075c00685a051b600f4b1af8545c3b7ade61ca39f8ed079682dbdbaa8b7757059a504ff42d94ab33c861dbf5a5e17501e77662d4c125cdc92cbb8aecb27c8d1b44214a551857e20ca2873c118283c54c627696c4bc04b345f1dc789938666670ca18645c5c904eaf7f5870535740fa9da442094ca11ae8389993ca294928b7c83c4ecb6192a81d83e008c291d7984008a101f96dfc5d772f188546280545ccf3532af7ce79713e532f44b8111514938e19c3e5c2c819c9008f606b8e710f9df4be9cde8e99386eef60d3dca10116fc4acc5b3022e9cccc6812cf576d69e55becdadb25ff3e81ff6e027daabb8df17587ff040f74532d31a953f7ad164473b4616ccf21587b875a84a2567146f41f12d46f803950edb507ac81b83b19e44c9f7c6d3ccc0f1407d9ff46ec4f88534a49f866b738fe8c944e704cc1eb42facd9932fb0677212a385249165bb4ab5e1943c963a778d25fb2d0ef53c391ca216b93703d177f5e1e892759bd366cddf4ed9a9d927cbd8f04d490d375f7f262b89e72271b99a560426daefadd2f11f36c6c7d6b80e8e326f9634820e7fedeb72d18ec7ae6fb83d978a35a0b5412444bafafe9307e211dca7c43d82a6dfd5eb1e675799b3064de68322d0032107c77bf19def1379e1b3fe2447321e6297a5616f1dbc361c6ff17e9e37c0a21c0da7a230a44239e5dc7091e9ee6594df90c80017a341951988864fb81d423fb0b94f0534616968097d8a974e43460deb19413098debaeb59dfd94e91e8eb6ddd8d8d3688fafeaad1573770099fbd4b0bae816b27a4cc7c7e3dc82991454d793c19763f186759b3419c75d946872d50d6012581a41936b0e1dc72b8a524c4811e7f2704c80fd85322bd333a29d6db0ba301848e40960d6ec702e86ff5716146680c57542863ecd7f3c896306199c2b1d3d6ae00ac62ac96deb14b0467b18c0fd07810db7ab630a8eeb382353cdde440c7fc4bed3f901ceb023f3edf5e57199ef7e5cd226d0b42e6017c6a16d1e76b573c1a80467adf2a0d2cab808dba56a6f7153326af523dfd4457738a487266429ba35e5d09b7b68a32bdf36d7d048d973a8990a2218f3c425ffbb077c8676fd8260178a3769fb34e76e542423d086114efc78287af567bfc3124c2d87022cbbc16fde1241e01f97757f7f9d7db7a9a6b74b6d5eb5df2299abfb17c3dbae8276a4fe1328bbbf11a79f1282462603fa5bdb2e51d8a9872bfd3b3b9edcd116c68c9c4e75baeeab3f57e4ef342911ba872dda8d0363aa962f11e1cafcacdb40e83a08c87dbec36eba57764e2ccc326ff6729e4459dd7c7708efffd07e6972c8d1ba52de211c0e168915d035351af893c01bd8b29dd032456e026b21baaa8adef8fcf9df0615c1264bff3f31276a00f5f3064868a8222ba7b154066621f8d0dbe090fa7ea60c6a9c691e54c78fd4694936c30d9879bb509fa2aa389fda9113a1ff04988c91585531eab2c3f89ce4b500741603a2e5352515b523b5463962a58188cb6b89c7b99f607a3045b9f651df40bc4a0806bb302d667e971329a003ef7f416608ac85c8cbd509116fcf31786f81afe405aba40d7e2e38c76060726c20dc4a383bad864bbf0794eee3c7358a80efc24e8e07158342a8688813372acf666d15e3a70e6db07f4b591235314cd0983f0f212d808b85f77d12290d9fedb79f0448d277d0457761c68f8ef14deba164712cf7a9c03ab0c7ec55b501a917df1fb19959c0e97e758b5f3a2c5a147c15fb0da289d4b70ed977a1a065235ba0ba2b4e51343bfb7674da4490bc99cb70daa46180dc66fb03ce25e7a3d7b113e0dad18cdeb474ebee5114008cf08ea042cc5afca0f023b25b9910c9c3dedf65cf643564e51920b41a4a9b94a899ee5de8e07b41465c3c2303ea81119e2fa9c5a31b49cb3cf6787f2b0ad0474206e8586e38e56b8e44ebe44b58b7dccbc9a74cbccf8323ea92f563df248eccc1ffd65491b402475d3a34d0b87ab32efcb1e8bf4ae0b836ef505b6c2a85cf87005e576c58bcc716af820a9916c228d8430f7ef4ec88bcb2b078e9ad13b1a047f8b676ef706c93a5aa11cb6b7fcc432f10e8d16efb3f24a9cb7583957e169e16b917cf9b649fe134864594983a3212d7c0bf14dc66950afde0d76a52d00ddb0e7e198a569db84171f0e549f0ae1784ef60a182e72655d2e67de46d16d526d2978576bc7be040f249c91c5b986c14336be9f2f5313a9f1e3ce624296215404d42bc4d15bdd3074f6bc4e614b46a9e5250f1eaf8c88032522c089ad52546f1983ff7edc9e1b0f363c3d49afe62cc07069afedb2c1b2bc768cb8ee8118ffed2fb2d5b5f1efe1f7b788662b5eae84c5bd2a710dafe99efa2b34dff42e78f276eede01d3c8d23bf6ac9ac47fd3e9252c15cb2634dc13950f026b65cdef774f544097d32f6bbb74188c5a6cbcdffbd5492d91e56ffb57eaf4466243d2143f0f27bb4335e01a6cb9ee71d65a6e96817809f896a3415e57a0f1ff044d987b75073a8d0399df0ff21cebe0dd3307b29f69f71d4e2c02e95451059e837ccf8a359085cc988bae26722f0de90a57918ae40ad3d8c0d30a74a2deab9187c74a0e55387f3c4a051ff9f7df9b92ef4adc73a9bc8d696fab5894631ff6866f777875a0a537fd6978a257d2b37ae8e0d30057993e121eef8af010a726d0e65ddb7a50e57b4a25a5d28c3fbe9620470cecfe0d47dfa6eb147b69d4f2841deaabe88bd44434879ed8690d0db6e8952b393662a6bdb3a098c329871be11871e9e4d036d84c1cd4f9abac030b1e5d6033b4c0515b1c385ca70595c0d7795f173374372845917f6cc193ddd04791c898b13b2c33cc0de4eb333176fe152f3582cac0bf4c7be4ed5755e9bc8eae90e7f268868866b4e5b6e2dcbf5ec97ec997cf8c7cfad1c9465cfa453c00c757177cfab96d32ffdf38e10e91923ef452e1a2d4be509e892c6a48efc0551652221d9f75e954e835ead40275422b1ac4ca641706a42bab275498e2159f777036ba0cd050bdddee0778937490fe4f2ba7534cd1d7c008590a1dd2671f9b74c72354c21678587b902fb836d6e5efcc3dd2c6c61d062514d55faf83c4f793c3579197db1e792a7ae81e9455efe91d676d4f44082d82f13ed3f9501859c63b1a4308db4127b6e15782bc2d9d3eaad2e65fc7f3f11f3a5f35d71c1ddc5638a8559ccaa89939d4cdf29505b800aebcbaddbd1e20291a578b453a145088939ced77cf3469079075c00685a051b600f4b1af8545c3b7ade61ca39f8ed079682dbdbaa8b7757059a504ff42d94ab33c861dbf5a5e17501e77662d4c125cdc92cbb8aecb27c8d1b44214a551857e20ca2873c118283c54c627696c4bc04b345f1dc789938666670ca18645c5c904eaf7f5870535740fa9da442094ca11ae8389993ca294928b7c83c4ecb6192a81d83e008c291d7984008a101f96dfc5d772f188546280545ccf3532af7ce79713e532f44b8111514938e19c3e5c2c819c9008f606b8e710f9df4be9cde8e99386eef60d3dca10116fc4acc5b3022e9cccc6812cf576d69e55becdadb25ff3e81ff6e027daabb8df17587ff040f74532d31a953f7ad164473b4616ccf21587b875a84a2567146f41f12d46f803950edb507ac81b83b19e44c9f7c6d3ccc0f1407d9ff46ec4f88534a49f866b738fe8c944e704cc1eb42facd9932fb0677212a385249165bb4ab5e1943c963a778d25fb2d0ef53c391ca216b93703d177f5e1e892759bd366cddf4ed9a9d927cbd8f04d490d375f7f262b89e72271b99a560426daefadd2f11f36c6c7d6b80e8e326f9634820e7fedeb72d18ec7ae6fb83d978a35a0b5412444bafafe9307e211dca7c43d82a6dfd5eb1e675799b3064de68322d0032107c77bf19def1379e1b3fe2447321e6297a5616f1dbc361c6ff17e9e37c0a21c0da7a230a44239e5dc7091e9ee6594df90c80017a341951988864fb81d423fb0b94f0534616968097d8a974e43460deb19413098debaeb59dfd94e91e8eb6ddd8d8d3688fafeaad1573770099fbd4b0bae816b27a4cc7c7e3dc82991454d793c19763f186759b3419c75d946872d50d6012581a41936b0e1dc72b8a524c4811e7f2704c80fd85322bd333a29d6db0ba301848e40960d6ec702e86ff5716146680c57542863ecd7f3c896306199c2b1d3d6ae00ac62ac96deb14b0467b18c0fd07810db7ab630a8eeb382353cdde440c7fc4bed3f901ceb023f3edf5e57199ef7e5cd226d0b42e6017c6a16d1e76b573c1a80467adf2a0d2cab808dba56a6f7153326af523dfd4457738a487266429ba35e5d09b7b68a32bdf36d7d048d973a8990a2218f3c425ffbb077c8676fd8260178a3769fb34e76e542423d086114efc78287af567bfc3124c2d87022cbbc16fde1241e01f97757f7f9d7db7a9a6b74b6d5eb5df2299abfb17c3dbae8276a4fe1328bbbf11a79f1282462603fa5bdb2e51d8a9872bfd3b3b9edcd116c68c9c4e75baeeab3f57e4ef342911ba872dda8d0363aa962f11e1cafcacdb40e83a08c87dbec36eba57764ebfe9084a064c720e7a02d79c8fdbece3e1b4e0eb041ff2c4a72c24e2c483fa454c645cc46aec404bdd7fae02ddbf2b1ccce412377d5c8ade224faa94c6b73d0f4362d91acd3bd53cd1281a3e5d81f5dd9905e52ddf768b7d3f51c908106165ea58a4d6b04f5281f6ef1c64c371761a722a9bb05ecc280b28a28d27563eaa3dc565973e00eae27151a5124bf09af6a3dd09b9557a978bdccd5f2f9ccc901070d7137f655d355a2b8877e04f85558fff5a9bef2b447ad56cc8c9dd9e73c8d9a33f8cd97e2da996a75ee80405b13fb2fd1429f8443aea8e98d935eaed4223e973bdac2e2091339b25b1dfc64646fccee758cd0dd90b17cbd435d57333e1cecbedcd13e5ecab8161c23608477e85af8843ce46215a46e8f302e41940967a927f475dd1b34059e76c620a86c9a61ab0b1576af63869acef88bd0cc485ae323c640080156b3732c6e659bbc53a139c0eaaac7bf073708997cd677d689838f0e0ed6bec7c15fb0da289d4b70ed977a1a065235ba0ba2b4e51343bfb7674da4490bc99cbf8107d52e63ad80463364e150c037bc1d94020494ffb606fc3156e5fc95b8f89d080cb9cd510f3920e7f2672be32cc8eb82520e7ecef4aa961f9d3b4339409ada5958de36b124f538af590b4bae25da1ce66a2bf52330c6eb18fbfebb1ff2161fe1f34c527a09ba0ad8d6bd0582c9512d64b5e2b52eb431ac67fa5a60196d32ded6fb47781aedfe5309a9d1bdb836c20fb2034118c337314dde58e2b18c6959ae211f719609930e36e397c9b95494d18feaa3bf7276b760b04fcdda17f090b15e71df294eaeb0998cd88a6d80f5e7a439143a033a388d0f08109b0a5c876e91adee4721c72ff31d84e1229810589fe3b23107faf9074ac57b7f1551445975894739a77bfa7c274337077a538101c1678e8383d4a58ae3268c4a0bd3d957227547216585b7eaec4ae7f28c6e8eee83f2d5d1b4e44b43b83696ece2a51910d8a39206fa726cb2100bfb35bc9c083f32a47c6520899a914888a1b8fe3fbd58f8bfc61f1a56c636a5c3bb4a3288f9aa7beb76ecae8461b31ab95be09b2feb80fdb13a9793d8ac167c7d04f77264025f03ed1a02c823ec4c9f84257adc756b788649d9f988f0920988bc59da220d7a8276922031558ddfc67a3948dcc8a018e57a69387bf5d16be6eef16481b0293893a0d4b07c9a3cf64ffc32828c1b5f3f208fa8b3d0b3077a3b8eb6867955dd10f2554466406143af88608657a407186e6e0bf69f22d7d1399e27a6ed9bddb034b26a8a10da67fa376abeec008ae2fd1d2e7caa8aef03e8d9af9d33d5fd19175f5567e2954d6c2a4dfadac9c47dd6f95c1f7c82f70daa46180dc66fb03ce25e7a3d7b113e0dad18cdeb474ebee5114008cf08ea032d2fea87fad8b1735a541eefcd49f7f1d7edd919dbd53c9b3ac9735c23bc351e8e07b41465c3c2303ea81119e2fa9c5a31b49cb3cf6787f2b0ad0474206e8586e38e56b8e44ebe44b58b7dccbc9a74cbccf8323ea92f563df248eccc1ffd65491b402475d3a34d0b87ab32efcb1e8bf4ae0b836ef505b6c2a85cf87005e576c9c48665d79c96494335ea030b51658e59ea2036847db5f300927a9d74c51e611706c93a5aa11cb6b7fcc432f10e8d16efb3f24a9cb7583957e169e16b917cf9b35a2e53b4be8b2c1f5cf2f3c758c4fc0e887c40eb62a59d1f0151bcb52abf4fdde9f18784d49321d79f5a11c7736faab8bb8b8f3482eef0dc42d1edec46f7bd372e6e7935bbcfe241c77111ecabca6155651a4def6f636351fa1eef5b81318f7a2e4708eda7a936b90ca67dec84564a99ce9bd642d43e3860db53a7c3f1574a2b5fc8c2ea796fcecac86b9541cc9607826451c617011e0c77dd3ea616ab7b49b0fb0c26a8293c9b04a5b914e9c5f5365974663031ee29732398bfe6d10923658d70cf0b0df8462914f61f477070c2dd7c25b95fbf3b331f8988e155c3d59d62670e2648d9c6ca2f6dbc848d3a6b05fc585e89359091cc699afcc303147197b6836042bc4e13b03dae582852d5a4019bacfb3d807aed1f8e534bb0614e656e9cfeabbe332caec2a12812a77ff961292f6e424eef00e3fd3e3623b10997d1c7bdc97672982d29f9e502958efdf209b9e24cb4fde0faff9089c466d0e6da352781626f6b172ad882e0f4e7512fa3b12d5c9a19702b0a5625e2b1a0cdf96ac6099eed1e1d2bcc26cba87c8940d0b9bdc1856deff914c048a4f88509d1c71eb12001d6f6560e856cf7511cf170283e5f21442ac7da57527e9c3dc9e52c4f3fe1eee25bb522f3fd77ea661eb89345317789e14a0b3256b5aa606f8618026da3a5f4d2832f63074265b97f6c64f100644bad0705195c0c2152e9e00db93fceaad57e7795b68eee787eff2032d2d8a3a00b170af2c8cb23f733c9510ee31c98ed881ea34e5e472f267aeebcc1828b2770278969da661a20e3f7c4a4aff382c9e25aee5e215da0076882a7aca47a11a42cb9595f3fe8cb40c9554f353d60c8a89805bd7e8c9b8b4219d3b359dd1e21683d54a1cc21ce6d1e6364fef1958f23c840c144bdae241fe97a00776f9310494548933c08c213ada8abd7831816498fed35b49ea301458bee4990782d62156d7c467053a5a652d955d9d10159be85aa40a4e70ee31fc73326865943d6896f88a4093bffa35699e380830b5172f273b9918260a364725d2b90f5a72faa0a0d1e8205a3bf8161de96dc77c0101c9cf9d65940da9bd606883f5fbc8fbf2c8c22353015280a2595864a0e3e5eae1d871be3f2976dfefdc9932a7d0d66835b942a0ad3ea6f1b515f244eeadd49476c98d4cd62c1331ddfda885dfde3814d1952ed5ad62309eee81601068aa4856a92beb4d6dbdc8a3e6b0ca55ec3e1aba6d52f65b1b3042c3fa60473484d9ca7ed15501fa3faae4056a2faf4ce75fa2c185a1dba31d6f59dd14d4e4ec49b70a8915f688c2dda924c873095fcd1c2ceb347a75a5cedfb1cf886bffb7c81dae3bb1d3f5c229aff9c853dd8fa70cada8cac5d32899b1570614acf50e1bb1c80fb417349514ce984ba9dadac1d1ce5f6de613a00c47f60d8bbe2684c2104919dce51568b71314280dea54387e830ef0bd375f2d9a66fd39222c44d4e38cabafd85b00b5195775e8361f496975070278c0ed0528d1a67d33a6ac186e509dc70d9292a36dc9ddef7a7d3fdcd26925af56751cc6273050f35a6441b97f24ad96a87db76ceb390fa4328398bcbe6468cc5bb595588e779868bde8d226c960a4299d5a61f7ddac28e5c0f4cf70ae46482ad425d5add093d47a3f71c6951396c0546b7e7687ddb9e2e80514f8b4559631971bc7b440be2014e5dd6b22736931851f94088c5340f6ec526eb49c1027005341a9696fd4e2d4226608b52a3df9995d92f492ee62cd16546589c0fdc89bcaeca89a917da2e29695b6b0965fc74ee14772943f9e35b7d120d348a611aad3f9ebb55fd4fd83d0c920fb06b2ef2496e2a1d43e45d7d2cb462563f2602c8f113887aaa838fb8d0dbeb82fb3f4451edb65cb38429032c95ee499d90c17707b0a9f18e479aaefcc6e31482cfe2b1ac499ff5e2161bc364f6a8cc7f7781c1859db1cc5c6e90d0d4bdae700f63b73dd7988a942aebd2b1f98e67075cf852a6e3d123bf6bc1337effeb6cf314d7c21695af393f1039d52866656c0d0442d8d8bd9baeca4e1dbc3efb8c7e6bf59021d9cdd07bdd53e63d09dd92dc856ea948c53f2d92d4a853855b5c9dacb0b4662ffcc9fcf8f3a3930aa200b09e6db54bdd8636ab38f8cd21ce1fb8fae0c8c63f101c18b4b43abcca63455ae013296ff0d99143b478a10be0c733350e47a779411f4ea212a0facbb2c0c40bc14745c694ac110febf620e271f8f410464d4d911e178ef3b147b5ef6fd8d0b081ad91a25f5942586f26f0aac362c3954877729c7f3b8a6046ef7bc12c30705cc64823e08eac806c9cd56f75e954e835ead40275422b1ac4ca641706a42bab275498e2159f777036ba0cd050bdddee0778937490fe4f2ba7534cd1d7c008590a1dd2671f9b74c72354c21cbeacfe1f48ea927b9e1591ca111441d7ae40a111e976e9dcf1d6303da92a5417a61d0b03ea11903c358a77543492c5c9c94537c7c2b08ec977a381d82f7299e678587b902fb836d6e5efcc3dd2c6c61d062514d55faf83c4f793c3579197db1e380c6ae5ffd351cf1c90493922d2a10ac720e66c580f219c0f7140379755c9d6eb99bbfa81224b790d85c8324dde97bba169afa6747a00c9b1da3f3a97da7cca03519b8199ea7f86a87bb86c7269117dc321f50a12ba1f29ff5f882a54dc731e792a7ae81e9455efe91d676d4f44082d82f13ed3f9501859c63b1a4308db4127b6e15782bc2d9d3eaad2e65fc7f3f11f3a5f35d71c1ddc5638a8559ccaa89939d4cdf29505b800aebcbaddbd1e20291a578b453a145088939ced77cf3469079075c00685a051b600f4b1af8545c3b7ade61ca39f8ed079682dbdbaa8b7757059a504ff42d94ab33c861dbf5a5e17501e77662d4c125cdc92cbb8aecb27c8d1b44214a551857e20ca2873c118283c54c627696c4bc04b345f1dc789938666670ca18645c5c904eaf7f5870535740fa9da442094ca11ae8389993ca294928b7c83c4ecb6192a81d83e008c291d7984008a101f96dfc5d772f188546280545ccf3532af7ce79713e532f44b8111514938e19c3e5c2c819c9008f606b8e710f9df4be9cde8e99386eef60d3dca10116fc4acc5b3022e9cccc6812cf576d69e55becdadb25ff3e81ff6e027daabb8df17587ff040f74532d31a953f7ad164473b4616ccf21587b875a84a2567146f41f12d46f803950edb507ac81b83b19e44c9f7c6d3ccc0f1407d9ff46ec4f88534a49f866b738fe8c944e704cc1eb42facd9932fb0677212a385249165bb4ab5e1943c963a778d25fb2d0ef53c391ca216b93703d177f5e1e892759bd366cddf4ed9a9d927cbd8f04d490d375f7f262b89e72271b99a560426daefadd2f11f36c6c7d6b80e8e326f9634820e7fedeb72d18ec7ae6fb83d978a35a0b5412444bafafe9307e211dca7c43d82a6dfd5eb1e675799b3064de68322d0032107c77bf19def1379e1b3fe2447321e6297a5616f1dbc361c6ff17e9e37c0a21c0da7a230a44239e5dc7091e9ee6594df90c80017a341951988864fb81d423fb0b94f0534616968097d8a974e43460deb19413098debaeb59dfd94e91e8eb6ddd8d8d3688fafeaad1573770099fbd4b0bae816b27a4cc7c7e3dc82991454d793c19763f186759b3419c75d946872d50d6012581a41936b0e1dc72b8a524c4811e7f2704c80fd85322bd333a29d6db0ba301848e40960d6ec702e86ff5716146680c57542863ecd7f3c896306199c2b1d3d6ae00ac62ac96deb14b0467b18c0fd07810db7ab630a8eeb382353cdde440c7fc4bed3f901ceb023f3edf5e57199ef7e5cd226d0b42e6017c6a16d1e76b573c1a80467adf2a0d2cab808dba56a6f7153326af523dfd4457738a487266429ba35e5d09b7b68a32bdf36d7d048d973a8990a2218f3c425ffbb077c8676fd8260178a3769fb34e76e542423d086114efc78287af567bfc3124c2d87022cbbc16fde1241e01f97757f7f9d7db7a9a6b74b6d5eb5df2299abfb17c3dbae8276a4fe1328bbbf11a79f1282462603fa5bdb2e51d8a9872bfd3b3b9edcd116c68c9c4e75baeeab3f57e4ef342911ba872dda8d0363aa962f11e1cafcacdb40e83a08c87dbec36eba57764e8912a043ebf6e7535a30016ff67194aa6463445d4f49acbe073375d0351932d33bc3b17c8ebbd35351c45f3120072a36630c1fd8677bfdce3dd49fa3ce8153051e7f40d58d34415f50267b9fffda54b60d7112592cee4c2835124784c952ed229c5188c4e08cb67240f91baf6f3bb92b4e33d05f12b1f6b9cfd2ab33a85c6517ec87d9953f10c05f36842116fff1d42544397124bc62976c0de8f9fce9c5a025da141d912de8500495c2e73248abecc5e24f36abe7547a86b337a42b38d521d83527b4b9e8f4a710039d2bd16de95ebb90a281a7fbc4a8706895082712cf1843f08ff6a0781c42541f3a472a2198a3c080265fe09b5a770e09117b9484f6ea7c163754320d9511c691980e184564ac47b6641fbf7e2cfe358714b71ed48f33ec350fcffc7e11da9fd0f721e18b58b67dfb3a330dcdbac0e7e3f97e922121ec53f356e9e8fcd247ce21682c75b199869b3d4150c63df07c6e8fa0bd336d342313555a2bd2a32ad7d834b06de685f33e069a6b4cb52a6b4e0783f6daaaab9e5bcd5db6b2d3ba260fd39ce48b5053743df2db083fda5d3ed54550ae32144bc78940b0622a3b42f3c31417551ea9bb6ef46ed40594d6421931f48f44bddf3b48b733399af954215d77923d8dd4ac7d6124cb2219349847be2becf787567ae2d40b2066389cbef6eb5a1eb88e722e02a3799ddd330588279ca2101745521f3480ff90e18e5ef7f16e9b2b676e4e8fc4589e2e1fc28f8a2ed68c8fe9a3c642b5faeadf78721e7c195c313637c5b87a631fb9e013f5c9d74248c260e3e3704a11c1f1878d0a82d7148f25da67a7b9cc9ca78566c180567e2fb296d95846b56ccde98fe4efe123c60298ada3eec1bf54fc43bc2ea00b097d519abea4661ebf1d39d314bc7db5976c250d61bb0a05d2b6479e6b79edebd691ffb28bc53c4dbdbf1f72a791024518e726762e602f2f5fe3f96f67b60e24e977a02591300f5291f0b9aea5f1146b4371dc176464d1622a3f3e1a35f27827b4a14152052a9334069acbd4338cd2a279acd6c94697928561167b2e1ff49f49e263af1173347d18e396a54ff111d3d7bd300794dcaf13c5c1e5ed9bd1bcdbcdea6d1e484572ccf0fbd5493a8014eabc6a076fa0efef834b5c42e3b55cc68b6e7b6db600c00b7cc65fc54eae9f133f98af95007c40219cf48a16143184caed98078062205fa2be2960ebf593f9f9746029f4b208f360e655a0b8a3a80cbaa53032c1955106175c437cc51d5f57dc31374e53adc8c25fc3776cc7f8b2e3e3a614dd152c20e9a8d708f413b31623e83c8e10813f3bddb5721f2daaf788e6bdcff4f55f722a75c6a25a4c5152adca5f1c2e08b401bce41fde3708e9447534cd7cddb8becf5c3211c474400a6e3f54e293e0358efa394b3245424fdcbb0b67829f96d4e896eb620b5debc63b94f03c69ea9d2814e106a95d5ee88c7fec474554ad075baa14f69e0384eeab30c57503ef09eb9c0283fdb9555004274d3242fcb2912be38aaa677a0e2c5953529849c45ba98a032e1d508b6f3cc9dd72d17fa394927003b762ea1336a56ac90be8be653fbd10271178a8f3725f948dc138db3e19e6bc5f8c0d3048bd2b22e5d9a8415534a5231a75915de59ac2cdb456558f866bbb3c795a569d76c515f44fde63a18a199327dd5ff652f625ba73b131421aed51cb94df5f127191fc195a6da16d4e8a8981505d3c577ff835943f641a5ae3754a6d49eaee69bffb4d70d5e8cb9942da52f8ceaed599f3c408969fe810a3c78385198bf98a38e931c0e188f6686627e18375589afbee2d4dbd7681fef949e169d62e662d769ab86b0f0b4c14c1922747005621021f7008ee0c8cc846225220a987bcb8fe3a3385df3c2192009e05cc91b9e512060d18ac27ce2794a93ea42e384d7fc8881bc5daf2efb6b038e2a880a03b7eb4cdfe5e4ebdadb132c86ebdbb9081ad8946eefe6fe99338f980fe8ce09f1655083bf27d835511c3e62bfd1905868084e7a879fb8bef8beb437fb785853e58b8211ed9c508b5390cbfa36aa7fa62b197e09ec5233ce44d5526083930038132203fba0e2842870d58f85644ff2e86f37bc8d32cbb557d1c3a3191e9303f64cc00e863def996f6ab10020a7c4a8208222bb1d1127fe6c76ae5cd1318c29cbc0f4c855ca7c92c5de84c9dddd29c5fa04dc115e35f29d651b75f22bcf296f92497213ced6cdb376a6693b07150ba4925e6432f745811b7b5a4db9f825c984d9c1c0f00d5cecb1fc64b4fcf51dc6aab7af2a5dcc41f82129fc38f374229cd57290750fb6398fdd8f86b986575792f0651ad983e01cac975b963f30b8336b4a3a97f2fd49e0a26104dbfee663fba8b2b17299d05355ab4880d723937b9df2fe66868b23f1587cbc0b2d93c71310a74a847917d58a8b5d0ef36b18348a56c9ca402c6a9f17f4b6d55b436cf6b3bad2d9c4df5cf3d7421970a05d8eef06bd6a57731449824e6e84c6f963cb7f18ebc44c72d503dbc40e539559222a4477b44f40be66e4757aa225dc8976b10f8d6345c358ac9e99e29ca5149c7325146870629f7de43e0b4fb44aeae66ed20495aa71bf075ca3e55f26baa7dbcc01eaacfeeaeab6fc64f251c568f101a33d3085d1c3f2bb35bd94e5af1289ced19f6adbc3886b179f2d6636a9f7294625ec45727cbcd1f098d746a1d0c2b5f906cf44ff977621f67926cd4c5e835c58396e0360dd15c2131045631d956e9311329107f9564ace4d3d38fdb2766ac3e99f4b66b99e66980767ca7421087b1e13a7a50168049c5acc54226f73b22455bf3a64d4d434c2291a1ed78f60017f43429eda617eef8c5755240d2945c16ff70cb25e7e25c7f68237007f5382a16e5149f18bb79b620b319dee83a8c64e8960c45c3ba75bac439fd116b30c7a7781dad17ff66591df7074154f1c39d09cc9a5d2ffb1522512ecace508449d53b1e2d740bf2b92a322b33fc5f795dbfb52a95cf762faab6f8ec6b84b9f2ce7d5f88d637515df062406c0cccc7c8e301c2b9cd9beaec67793c3edef54d92d742764ac37ac351925818d08858bba06f14023e7bdf393c190086823796db5241a50b13dfbe0881c808ddde01eedcfd92af088db638afa3c7ccb8108795e17f2047c6907d2cf715dabe8fb5e4655a0f5ab47215085065374272fc8da771a78b50d385d9abf2b54c7094ec77bacc2c7ae388d0e833a4dd42c7dbe68ea529dfc2c030328a85e34c82b8ea939b6f66e4c18c0ffca3e9c5e87e5d458404f0d04fcd9506d26b1ce858d1ea05d2f149f4d8fb4282d8dcd3c8f784c11554ae79850a74be4c644051dc68e3b1e225c96563eabd22408614831c36a48ce8f65fbcf7b4d7efd030bfd8e963196daf4a340a622132057541b92c33eeb0942655ed4569d976cc7e1123d748250af0f6924d71fb14b4298b94c57f294981c8ce8f314a867e5d59cd0b8f954f5a57e328b3b28c3a488e0c8da271272837386a992bf779ed69e4209ba2b67c913c5c47556b20cfceed18492eca050ade691dd52ecff9c48c22df091a316a41d202cc59b50dd0a67ad0d3f0d4e9d98e3d69ee47f0bdb541baf96de6827039187a499a3f030e51cbf3f662762acbc41e4827671c34395a0cb744cdda5b605368e0a3580f571f33b695f2acea67309fca32e0eb77e23e75680c65c36760cd196c7ba63332a90113d2f12d95fc0841900c3978720b93dd27ff682a946ff5db11abe809d36545fcb19a3ac5661d09afb24cc401fc8731220f6817dfe25b1e6666aa1fdf46621cbcc944e5daf6f0b7008077fbd2cef94242fe4b517d569735b70136d56b365489f5a16d844c9b53f167c5e7ad1ae985fa2c367b57b82d37db5a8a1c7f07f084c902e4e2d7ed13334d168d8895bef714f9e2fa49a260c6c0ee268b710d1eec6ce95a68edaa918e282a5f93a39ea680de0a84477a0061ef7b095bc7623f7ae73cc1c3b12b170ef7de5f9111350c4dddd4cc72e820fa93f0a2d72e5993821a578caf1bd54f9e41375e3adb49ed806014bbb53ee5659e7c2691b7314f8edb16ba1e126c490fd9e1145fd47160ba7f5814ef3fe5d5d2328f30b47bad2311e06df13fe0bd2e73fdc0db8d8452f98445198ac5bc3f09b44adf2d7ec02977288ecbaa23fd90312d3470aa9e0c390d6b97cd5a671e5e071a8093a55483e2aa4fb1a3daf6ff4d0d09ef75fce40d12a26919b23b764c3b171ee86566aea13c2e443d92eafbd0b7cfa86d6a252b4da7939a5c154f670adf0b7766f7ad44a4d7715484b2ecefdb95ca035f0d5fec46d24ca98f1fff1e504a3f2f22e0030ff1bbfe29672bd30f5fb07025106aa65c168a7f41e6c64eaef20da6cab5708c1216907c459fd181a27854fe0c5cd4f42e0a8ea37fecef6998792e1bc872d686b09aa9a83b4950b489ea1fef11e185e7dfdffa7c42db8a2062c9457b8486f1c2436aefa990a737a0d1b2450155c41beb512434f00507851389c3a5ae5551a35a7c02c88604846e357771c4c665b9fac53978c1ed5c0773c976d0ab35418889743a925fb249ab163692c16206c5f05427f6eb0e98acc105ff6dd96739ca13e62597ac3ca3e63a624913244ab0ee034430c54f3c1ac28b5839161f31f10c05bcf70bd8719c1cf007ab304c00b205a828353e72336b3b28824a8a8a2594d577192bfc39e83937be9a1ffd54183568e01e4093422153fa8cabff949a350cb63260e1983221d199cceca36010cb2bd86369514b8f0125cc574a0afd91717c4f69c4704f439ea022c745c7843a2285e70eadfc40cbb53e30f094074dc2059a764d0260e4ef97e3fe5813c0472468f75a2fec8eba9827a5725eadd766b90e975e465870af867cbd0eadb8185ad43a6539cd551272257f674a44a21e75cd9d35f732774f7b108756d843d069bab556888ffa85713b3fc93bb68d1a95e078101f591e7ada0611b53a930cd20cb893927b336c1bfd95680ab2d3d50c391b237fe9574e46ce78828f31859b0815a043622abdbc004951ce356150f029bec50443798ea9fa6f6dc86a0a5f0022e6c01262fc1fa601b161b97575bdc1cb83216e50378eade323951f85335d2bfd27d8e91050ac902fa5a64bc411ec089855406cc186eb07f4e6d562fb69861cff64d1e7523e309157780a30bfe2542da6c04d86c78a89e5e02e0399f68e347ae7a9e402fad45f975840a1945797920e91dbe621c7628c9b6ba3644e8731eae8d01bcc8c23885d09fdf1c2ce8a48d471a0f495c02cf687ee07f2f907409e7b14f5b7171f6faa4cf917cafc99ba784018c2eff5fbc800c68c53023e9525c69056301e4e87d54f298192c6e3cffad490336ce094800bb46424df3a3d0aa608180146985380c18b422ef31b6936b7f513caf35813fbfb1ddaba85e0ae40c14d52b2c1987c7b9cb7cb49d5f800e0a8f79ee8a89f07d1392d04cedce93ee234cd167789daa207804519a9ad238db3066f7c3e5a4ccfd357abef82a6b50a523e24547f571c6a5c070de9b13f4df73d20d433273fe81ea52f5e4423b90675ab949f10fb9ccb3de950d68beced241aae0fe0bf36e741bd24c5160568331ec2e28cfcf4e7d069525af63b0f57b398672cc0c56bb7bce0cead51d2b15b3f00d156ec6a7bbbc72ca628dacceb6780ef23ce7963c53ca95a7775f5b170c295d1601c6e497a6cf3158bf13287e9f55f3d73a02bf790ac3ce1f0a2e8850035cd5ecad7bd2fe6e79cb66c300c6213c28dbaeb303f127b90df9e22c7895e7e459ea21a755aa854d8cfadd7ff5899f5b6975c0cb27dab1f46572493eaaaaa08440b0bd67962fd15a2f6fb93688c0ed287395549177a2763c4baab3bd92e6e07f97fa8ddf95e529b543b1a5dc5e0d619befcdf037f32289efc7ee2ccfd1c6ef67fc177a71d41d90789cbbef59bdf0814a875bb266c8015e4f6d45663ac8c75593e49086f2751e782dfceca45dd55d6abc6c7d597af228aac90b625a5d5907508ea1957b92cccd95f4f56fdcd487a1182a06067dc1af83e9c5c6272c5c09c743da3f0fb2e9c7b16e52de03356734d79eb37c1d7e5b2df80cd0dbedd3619b334f9ca5ea3a74f02156799ecc16a789dc3f411801d637bc42702f9335be8fc74546d6f4113367e77852e795abc29a901c40d3773d6533065c42ae45494341dc4cfa16eb7e5755d07c3c30f8fd8e58fdd24fcda2ee7e1f8a7b47fa8fbb01cc6fce9c38f91ce0442866d4ac68ca4c46d31874e1877de04f56a8acd79eb96ce54201212ed1b2b5c56e90b9b69799e2d37fa66632c6b5e2d3789dd9af4d4c34fa40bfd700645fd3506e188606db7792477403ece7a9be29d1b6cf7eac910fce6376bf8b757288d4644b2c1cc4618b384a5b788016520f6f94a3c6883c29d25ff9a91880c49b91b154333af36d2471a6cc62c4be35515120cc715b9825730090752830c72e1ea8395c98295a6b79d01cf42634c7bb7bbc5852ab0493edc8b6407927e0351871b41d5a5f547c6d67eeb70e702276da5dc175240a89f30370a9f490df14c40f2d33487270a6b2da062664c5c0899a2b04749c261866ecb45297052dbdaab3388f37ff2024c70211bbf127e41eb2a47149bee55f6e494aa6a2fe2148fe1721fe6fe2e8a06a4ec1cce7c2200c8a0f77584fdf0ae04bd389de9973ea700f327a965b7fc84b9e821ae1f5fd429e9c93b10b08fc635cf754766428e6aec901e71e49af6d46cc2673de4cc3e276e2151ca0d0201a9fe9e1e21725f58c51b5d290061a2987b1a350f83cc430e9b95570389397f0f18e001fec803b9f32680555f599ac5c10297f8daa8654852fe13514821bf60048141b544836cdfd6fc6a10036e734ba5b077e9a43ee1d84099dc5085b76727d680f95ac6d277d91e732613ee71fe9a33c789d0817e63497c99a65015a59a8b4b75204889967d51c90518bcbf2e9535566b631b2a6b55caaa14fc26729a35c79ceab04ca4cec155d99b1b3fa6fee924ed6de37d25a56569289cd9250301e21e0f9282cef4e4810ad82aa0e3c643792ab5093f55c966bd513224c9c64f277707c842d581b472c05574148310877f3fa308a4912462ca03fd7b37cea0dbcba0ffa8e45269ec9e714f9f411de2fc70c85f84275c32606ed7ff8d00ea53baa122e2b176f2979735262c5bd205a5d20d53ba668e65ea49f249107a05dd501207b1cb1559b6fda290482ece8056caf24ae98d00c256d1f6851e54b13402d837eb901fa7270fa1e007279607f5a39730438a45c4904d30afb11ce172655e7fa2421aa5216368ebbf7cee2e6371929b32902c23e920328da14f89b0db2b08cca089ec033edb1ea4fc586d00fe5690148d6897c42cade6caecbd61336e27ae3d1b570ec9e8d6a963910b45e76f4bacc7ecf7c2a0bead364a4cf381b6dd4f26b74311a2856fe16109e2e47a9fee5ed8067cbbb1de29841117b6b8e531c530ccd1e88b2fb6fc776e5fca5503f9fa9219c87a15cc875cfb5bceca770bccf61e1bd7b54ca97df39c5180c130fd6380ba25eeb9dea750b608ea465574696dd04c842b3fe11aa823c9dbd196f61c8f3725ff7e8ede0ac6a87a84fbdcc701270c18b7df0e9ada37194b5ae20b15b151f2bdfb2ca2a21693540b9a7cf89965bd1bf7f8c248346a75be1540b62193302271e44a9d4b20a650981e3ef037a81c44324bb79f4f11353e382de08337e1b914ef43152ab7d1ae2c99ad50732722e1c8da02dbac3be97086e2296f3601ec93528611a92c4e25e13ca17993c0953529eb7f339a86626029cb7ead0b9c927de71b65899a0f94b3a53d014380da605dcc87b4337bc73178a29ff142b3e58aab5a45aadf131741ba90d2204f03bffb71cfc31a954a035f391ff026311f47004a7aafd909a1643ed2a9e02c892ff330fc023ed25d2c4158aafb67b43f68c448230b09a06e1d28e07e95965ae40a9369cb5d8753e78ccca3548d6eae262b9fa06fe17062601dee7caea47676e02d3773931bb0138ba4e57c117e3e8e279b6260d77b5cb67cad5a3178064d5e5b9a1f7f78fc3d9405a4707d013a0011941ea96805add68b560b57cb811a063b093a1712e76c2732b744038c2adf92600596e3d3a8f3218464d5811250e3540ba5dc1a675ef66bffb40ad5eef1dbe1a6a03a44872ac92d29d9a92deeb457d0165ca3d77c6639af46e0bbcfe8ea01cdf8ad10fd77216f44110a7493c7aaf300ca6df61b4b5ff1b17710b776ce5f28b0e950cd8890153ed00654912097eb9baa761ed7a76dfea338457ef402b441a27866c2ad0e753ddc2ee7949495a6e7b798509fe993510d402566f97c2e3d0b12f68f711531223552ee60b19cf1a5f59f6a0cb0b4f68029583cc65e2fbe7515e9beb316d3e1978413e5d70d78e05761fb8cd7101d577cf58fb2b092dd9718bfa1b9b5c23435aae09b56ff41d2d6a60f1a693bd215681e407331dff746a6f2a537d5588f6fb144d8912f8f8638cf3aa3d016c4ed340372e0b70f19436e3d533d0089f0d7c20af4447625fcd5651fac25bfa2608ec0c0b72149b5e30732e9ae6e2493ed201374b2f8ac30c691d2d535e1cace920b5cf36bfa60ec6c8b46813a0d67fbff9faf1cab2827f1d990bcbbf2db397615c70f2686e1001ba607a1aee909fad494aa726795d25e74b13d6d8dfda146b4d243d6fd7e80463d7f1fdb4f92b72e40c052178b15c36bb9973ebbab54c8a0c3a38c96567451dfd117e347c21415c4d2122aba97e2504a43cfe2a9315069671d8585f78df8701d954e3d3d2683d345614c6ec43b80ca195cd2e945dcc12a07464c653f5cce877ccad0858563eb7a27b17800d33ac9ae0181f62a48ae640bac0b8496d82aad2238c91563a7c2edf173c21449c63d009559fbc821d94c4365ee1ce9a8de91539063d217afe709e180bba36a481eedaaa9895cf76b0d632a7322e58a573fa1acb56a1abc04a686b5949cc95efc7cd7ca975204a8fc69648371a38343e49aa0bcec8a4db078aebda28cf3c953995e1be0f694b31c53d83a897b5b2a494135ebb1d6aff5e6d6bb7a58b8a6ce0f2387b7a6a0585855549e48413d97be7e0902b6b5f919dd5ae485c2f33b7bc9572247fdcffac4a5f3926ca6b3eb2cfaaba658be0cd64a46d827769ec66e40742f6b62383bcd4fee6e0313d01d91633302ae31e4b472205ceb2866ec38c98d818c4d1e34237ac06e959ef8e6cb704aacaa86fb15c6512ba0ec8eaf029fe73ab19d12199996383b6f3254931bffa64a976472d5e3f9676c6371c37e28d9e182eb88d492df5f69fe6591386a5989a1d261ddf572d3939c481957101e05e16adbcf42fc9d865f370ba52bddbc0a791458e2a3813b91988db3780beffaddae53a7a73ba3b69dc387860304b62b3ce635f2be9acb8dc69d7582bc3cbdc64aadc1074c88de1a4c4dbd0618988bab975438665a2da98f439c0d0ef8ddd4c1125875cb427dd8ee7c336574fabac59b468dfa603d45568e8505b9f7531a88608dc13a98f04d450396eb1c6afb0244256d8816cfac87a0e85c583e2d21937ac35ea32a2637d8bca13529252a3728d5004b137279f8e36bbb0543c95b72c38ba8711ae3eef9ac359e5cb6ca07a0e07e33ee0b27ac2a54cafdf0f5ae4f8e6840d7b193eb3c0ff98364b88e7b3dd4323c89a9d3b2c24e6b45bd7f7fe204a6aece1e64d9e73223a9d61a66153b048008758862510671e576fa7b23540ea4c72af246c49182c94271b44d9ce903c5dca09498dbb13fffbec92f4dc8c61fced237266f0824f69916cfafc33f9865133bc0dd76c15811a536f4d1f66eb5fa1873ae215432b5489ccfa33602a1e294cb132835db106d52fae4e9496a4a79fdedec96a76809c02ce71f1b85950b8dd0e260bf061edc528640b72747537d98e560944fd6ebc1e003fb8f1a15b593f714f28788f1228c046b4d47dc25176fd409953f983fc5db893cc2a3d7a4c3d62c6908e4e6ff642f22ee3c84e785baff9cbd3882419a8d88fa394ec14b66c0954e57e0c6ee2a2dae39cd66f8d2c16da1eab34e7e18979d64c35242c9324c4172df71930a5361b5c64652a534a00dd2efab29c878cf9f39e6016fb9f64d9a64efec333f858b2364ca806125ca1b15928cd16f609d882101a303d1252f4876aaa25b6f6f90a5f234f07f631993104b2ba0b0cfd8314fa22f9b4e12569e57746f9eb9bb52a287607ed0040bdeebc9c1233bbaeece9cf441383025aa979f7c9efb7aceb678a644097abbbeb11b32263195eac4110e88162b2313955550d151853fc15796e414a3c0104caea09994fbd76396ec46c7db21203f1ea74fc311e2605eca25fcfa5b8d6974beeadea108e59b2f8f67268273f0c869a2f0fa91c3a8b7e5a5e2e658da75cf51bee6e4d07fdd320ffe56ab8b901844e6382b61862287f955de3b82424cfd8c442782231e5ea8fd6107a5137050c311e8274e5a9be5f7cc35b671661ca674e090db6d52a90de44d765bd666b2211a439a4c3cfef4d12be1e76ba281ce0e709ffe86960a0064cec52bc8306bb674788668cad06dcd6588aae9724073c096e7fff295cc1fc87d2019d5adf5dcc7c6501160b0d4977fa89cab81aa39c2b839a2d56cf25451e3d40ec94c0910807413728b37b5304c7196eed931144ee58090936fbf105b7dc6e680b101207ae14d91f39744a60664722d4e3d3e2bf8c974b28b089dc6c5f58614301e48e282e4103cde91b0d5033daedd2338ef65a0c890875d5884eed212ea1dfea77a858e9d7409ae5cfd034c332b34a9e221f756e072d46764526e2cb258ff30f3e16a1036aea9a1bfbca583d7da058c1d890f4063e98ba267080fb7c8d50d5aaa9360c764de46153c3e9143a068bd7ef75261f0527bac19ad13b31d06e57d7af63b4c5c262ffe8ccae6fc5a87647940f998eef88a22a738dc602c33cb600f0cc6c7b0cb792794a9bae45ee43b745dc313a7769d75b12ca52763420604d0a92a8e107bf33965cba756cb4ddf90a88d3257f327bf03d76e62b32979985fe17c19e7c5bad92f9cd25374eccbdd6f784318503c60e0204c25dac1492838f76eefa22380a2ca9f7356ca9e72958dee98ff36db503d29da04951c3973be983872cee9e7a1fe2adb82b0083fb99365c2a42511bdb5af73cc29283e1da1eb730732a83e0c7b334640dc7f8d7e5c9fe577d3df317236b9e383aa8517e8ab8546823d2f613e5f01481e2aff5feba02c355e5fe2a907d8b74622be43cd246ff16dbfa8f44e64d9293b66100d92d8c33f76b798b2517b621c42a255d2535f91eb7bbc3925f861b90464fdda53ccf0ca669323934ccc4a41b51d4111cb77828a5ab081121b8101ddbcdd7676e3ee331f2f4cc39ebd9681713a3170e59b3e3b6d4eac1127cb3a526f2dbf3021e4b5ad5adb353367481681be790adc9728674cd18f6cb0f448e674e5c7db3be1adcd1b358d39c2fcad5580d1501a0358a5d72013cc117cce0950594cca66082136a765a4572417cf71601965a391a038f1be0c46eea5efe9253c24a48e06a33557b219132853cdac06a87af77fde43e41fd12933e5b0ce545b5322edc5cf342bd4deeb70d4d07b4555777494a17681aa8e16b0eac29997d3dc92316da4aa22ffbfb4e736930ceb797ce3ee347b8d12aa80c161b7c126a65f4d8d5e178466fc830d5e919e52881bb0348af5b93e4d5d92466979dd13a5b8005dad26fbe1ace51fe8ffad1444b2c3837defe15285c3dc72c987b869c6241d4465594affc73ebbe204c01e7ad7e1a0dbedf5cc2d48963abec7f728ec3a940e9b354ecc18589d6ec935b3ef313ac8e962d92af269e4c90ceed5d8fec1a559d7d6843e21c036c325a4bb254544f3bcdeb2cc6a2be52aae84939b4a34ef3dfd1af39d9a590d6f827f32298489ee5f41d75a2216d36d12d5a25cff52f8bd6da9ba9f57eb429ad28a30e44a374838bd1f3bb6230702540973d11b0b2c7af52ac2f458f1245675ffef3f82fbcde94798ec30e53f83651e423b6d9f70c71be10e2540b689d6f3c609780fd7e835dea68b1e9de2311624e577e3dc90f09a8564b70ec2479a63fdad145c1150f76c94dce644268c5dad1438bf052cc9fade08ff6afba7fbe115adf580977d9670c193f3bd87173c8f16ab8365693b0665cf508947a745880681bab060f1be47f6d06a61e103eea0b55043202cfaadb569cd37d3e0c08a06070a20f4208022bce4f0bb528a8b25c4974a3c14385227ee3d57ae233294123f003700f0d928ff93af97ec558fc3939df7af823dbdba5b8d9fedb74262d8d66423d13d8b31a21951583e9f8a370be6bfc1af3a182b6d5da87321cbab2790c26d012bc78700a419bce79a31883fcdcae17376621113d54945c3e90c8bc585ffeecf4841023ee211067b9f40d0c6bf59727b801ce67c0c7760a697ffbe217139d1b74004543a9d2aa9bd2892b1bb18b881d0d9b13c1e7549f8c473b9047ff1137bc102ac0cf5a52b3bf56259c45768cde847f356dd4e8b70bf4d5d056ebaf06f46da0a11096eb5c360dd38c735d284ea78f79600152c69f4a3d60de69d1056824e30fff820c448275718e51348583e627f21721952ee0f501a84dff7de6ddaff10bec676b815b100f5e352189d8ef5e1aae0033a3dae90661cf23faccb5c5586040f71894d22b7e180989a62fd37c82f6c31df3f6aa60d2bdca711274d53926641c05928a24f0325c4be9702ef2243b407052790f97f7863084dffa4bc211e5edce7a5b0d27a7db60f001e40710fc4e59a149c0cef55a3148053c8c23cd08cc4957db4a7d956c23368f66c971a2c853bbbab27cf73f44279a25ed3d7f7c01bae5acd75a19e3038cc9c997a09f73b1624a4c5a71010527e4c88845599c696a1c8f03ac1b77cba484e0da6744092ac2b01d5e7a61ac88ce2a337dbf6a0f6075a2af241d29b1988d3861bdc33624a4b3939b2b0fc81ce252c348ea396bb964e9933254fc78b3dc39dedbad88e0efde1ce1f06bced5b05c9a2656c1b1efa12c43593d563f863b5ffd4c2a2c23d27294ba236e1aeceb81b7597adec00b23e2eb166263a9335372767e4b6fbc7ec8f14dcf6bf8f7bb59c0b24b743fe7e3688705b741c002f9c56d9fbaf6e58d3da5138a1916df45e4639440f429a19d0caa8a80b1c4c1c44330b49695f47c55bac663ca071821e16b0e1d699f4ef4f39c5f48fef4af54fbcde7d4a7e4c73016cc21cf12f20ab97ba66914105405ae2c26c7c11fd32e9e2aec38b85cd3c32689ea8050073d91e0ff459ed643e8c29d6a8d9e8bfbb96741045011bfd68b9ba7d9a6f837b24e4303a7a45b261d69bb8b7d2147606c10c4050e67cff5e6ca20d83af9a358216e5c635a984e7c8aabe8741dc90e9977fedfb3b528ae22515c0a468808fe4bfba4fc2a8fc72f7a438aeee9b06fe7e8e28d3031a98a79971ee29a140122a6f73cdc8ce8186bea13767b560d694e186e80e2ec6b69222f44312bfd90e126ab92b772b4d26fac5be8b8ac35753c836de95ebc2aecf840eb864c768f814de1cd5e9f3e550aea7984078f440f480f816b6688bc036ac3a4952fc297e90b0d34168370dc9934bcc095c9f00e90420e0de8b649dc234cec31d8d797b3aee166546ed4356dba6eb00fe67774a5978229b994bfb463e5fdcb14a14f20c034387a7571ad09957785ef3dcf07ad26e6459f8b0f6a973cbfa72ab8bfdf4185eef304766e0820ffe811879a91fff353d83ff6bea5c7c5bce959ef81de702e8c25359c51b8110161e94e6b46f06efb0251ca79faaad69331f83a26d38fca5323b58e69ae315d715549ff5e46a68a56955c3be6a0f5e2e8bb7e7496dff507f355676bd0d8cf315672ffe7ae70487cc843f54ff84dc69c3283f2c58acc592bfb0c34a6dc130443c31315ecc84a6d348f0626499b6ab875a15317ade18a127477b282b23cf269513e28deaa50e1ac0a579ba62000320f58fff50a3bc5c12b630571c3b8f4cd1d0badb764511670dadb153c689fd7772d7f565616a9df130da6696bf8f58cf05d38cd33624f6c6b8928085b6bdb3eee566e88d0c59c70362d77068deb5da2b7f86ada55ea3513d3f6c80e9dc69462ae7bd7b18f4a997d58a0d6d4aba14c9962e304e5ea87c6f69371fd4adc86ec6bbf3cb6e47a7a39d7b300770784b245c27db3c2ddc8599d5b1fb57cbd6bb6e17ebf8daa285513b1229b501d3865c6ba41f35db4872e03d47ca9f85c2375996023ea1439d968f58001983e283112f74cf09ef960eb415ce47bb1deb399a74fd049a12e202a05322a0d34808be98a6fb3ed40427817b4c01e0de606eb6d8480886b4112e0b3135da2ed724002bdd2b771a5d635c13fc7a66b0428976052c453c8921c271b86f69a181fbe3b8218062080a1faf916884b2457f55cd5857d08550aadf5b712c36250f0607b5053873b401916656380ed9114b0652a96702eb905b47d3ea1c580c0d5e9bd59cd193312689f22b0dcb9d7405b3147270ac1b30b976c076f9a69cb1f5ad06e6df6d77e10a9697b7886fb43653317b723ceb9e4f6f7d3f99de95fa416b106fc674bbdbb64783c3c882092d82d5608c36adbb8bc38afd700bde77286ac0015d348521f7f9d465ff381a5a171e51a6f9c09c6dcf02d525c26952585aa3063a2986a6491120b5836c0d6231d777c5d86390b6448e949e332ffa6ddcc592a9017a9fc453d6c26239f7872c07c264249d006c255f708c33ea7927b1ced12b7b44393ea4957ac2ce507f06b7e8b8d6590919dc9ceeeb46c8220d8b3b53fdaa507988f5103e7f7ec7b2758b014a3d4cab4c75f9bc5d7977793c439648ebcddfe76ffe91e96b89f4c046c26dee9af9429c758866a3e6bc8fd7beb7f6aca740659c88c477e8a60a6b9e50919642d767342738195048260b11411da9d293e8e472d44938a3b62675e37a6cc74fb6003ae1cc6f624b0420b538d68bf5632d31c40dfa666702df6ce53d61695b90e9920dab30162d1cc53b30afe2a0740cb4043d2d19d530b3d3e022a6faedbef77df4fb5e4f167d9450912809a1f1fa1202b31f21c54df5efb7162252a5d29871314207f409602f9df7014686d2ce22121f23659739a0c21e9ed204bfbe5a7125f6707c4c67abb75f04df4de63acb76f50b854dd431be8707a6633aaa55bd717b09b732122c7b5b41abf9c6203ff3370f25262ca23e49ce0643980029c3beb0db091fbd3fe8a8644b1d9b7172cbf2e2bfbbf0e635535e7cc82b96987fb639ce5e1e79e54a8b24783feedd217cdcb249b3ddf1b6bc8f6028be9bfff2b5d02ca43a67f0c7934111fbdbf4cbabdef690f4ef46b94e4972a00110a6563d917eaba39d83b8e41ab4e9d4c3784f4de502ba02e4229b6d88f8a9e3e0920c24d63bc04de37c31d5afb8133a68a0217b74554c304c92673e1173b863e7e727a88505df1648edc823bdb25ec2a71c0b178e7f6fdb8d732cbc2cddb9a5acb27a73721fb23abe215e62c733f286da228d804479e0eac18988efba4698a6e9526383cef556b1e6021292625c8e692344dff69734cb5d730f82a7e7693c03c2d8d66549590283700f176d86af283b19a6f07c6d9d064a4510091001d7c7f9f025a32022665c5759aef7abd50e4491aa17a501326bbdb7a25915e676bdf802cfe389cbda56d7634aea674af1a33afcd05775aa2607dd3451812a77d529aefb163ee4303aa932fceb6fcba911feaf8e4306348078f0dcadf7f6142bd78e2bfa0d4379078f805f707895079d39fea97ac75f441efd21f7b52dc6c815a2bb2017668a4edc0f0fab43762dede8eccb30fe629564f023b0ad88d336e16ab88bc6e7f33763ae778e1073c490e2618b095dc5eb15bcccf0f2ac56359e48104aa1d6bef58f55a79c5dfac92ce56fc460d91589b116e30fdb86067e4317a0debc34ecc0deb3a8a4cbbbeefcbaf3dda0a042f16f1ec856eadef6091b1ce927fffd628919ba9547566ec3b4adbc4f402a8a1462f6057157a338747069834acfaecea25f58a965d78bd17f5f648323b2ed93b657e3872f3dc7c0aa5b8f63eb2527dae1e36c8242ed88a1476640eec4367aab720b02566157f5f66886c591e31f9a59322feb6cd304b6cdd0bf505d341bdc9504e3d5e4e31e6e2e97db3a04282e7ee5743936d0fa92d9beb7438d6add18b13ec17ba3f3b4952f805c43177c4e0097a6cc45c89d39ef4f51868eb010cb8e19253e966ab5e6ee86dfb39f43235b824b1dfe95b3e23402edcebed095e23b59b9f8e6227d1414d96cea9bc2120c3a7010c1c3de02d4bed9c76fe77e17acf06c4d5c52f314a81e01f8827e7fe79f6fa2b1ab0a10733f10f5436bffc50e9d8340a5252b9df54f43caed0396607b74326d45d19b857bdf94fc28fb6bc053a3565141b06a1eea1b10fba8bea9de8f7632f5fcbe457881cb8c1260736d271fc75b48195429016ead0a03885e586fe01895e5314396cec16e7f069e5464ddb289669bf5992f12895034787bfe256a34d265ef315e4e31f0ee1338917081a0b4acec314821be868059963405270e2d7847faae35a58654c633a4e222e2f12d23211073622e45a7bca864ef70dd2877cd35fb48d97d0529ee19bde33f90695a0551a124e403e3e20be4ee43d26646913cb7c665883c076d625a94bee6aa4fc7a454542b0d126400af218b231b7a271c6862c4647bf9f3f1b46784eefbd2f8c3d55cba8f443869ee53fbd801f90c3f5ef9bbe809a78c0570dd1be17d7a12e1765921a213dfe04da6039af24e3d0d9373976c7829c7115f8afd04ccad392510bf7a09b53fcf712b82eb9dd908f763bbd1838c57b2accb615f54587f2ce1e6f70bd88bb05f0a84d1202348821d4d6007bccb4cbed691954d5f8659ee6f012fce5d1296bdad2137417905e2d5bbf658c5fb966cadbe09388c45e1516f09630fa96a6dd9dc398b22c6c14158be836ede496c7503a1f3d0154518d8bffb6247a8262d64fc068818865beaab8cd385c01798871154372dbbfac5cdd22a484f671669f769c2f92fa558991d5366b4c9ccd0c333c7f16f1ffb3d3287ee0c2d0530f3f4257b7503121ffb2abd07ded15b75de79896c2fb06ddbaab69c7455dbde8bc9b73d256d042debc1819cd063e92977c15af07ce59819d0576298bc2c475e8cb81c318fcd12ace474407682653b0a340f7008546f3808eb606312a6820c919a999cdf09fe642d8af256d1a6080a64369e4f0e4eed34fe3914a70adba108946afdeee40d93d7cad793e8047f67016c5c250ee07722cccdbd602ea68747da296045d08ba682258c2291c5bdf8643b807ee53d08a625977ea0db6283bad3556d904ccdef5a9591ac58220a5bc09862d2e0027956ab6dc33166bb7a4e0aba0b4a3066e69908e0ce5adf42bfa8934f5266e7a980e0cba67d02e2d63c2cbfccf49008e2e432652fa18afdaf93d5124035db9c11c2e9ec5f9ebc0a241e819b7b75ccb7a24885fb4fbe3501ef275fa7b912a205cca81586ac8869b87c7637dcfeff74a0fb87f27d1f5f4770fc49c56bc1d971a898070de02624f82786166fcb7d7f0c31a1234bc416557eb43fa775ccc29425bc8988b0dce9672736da4cbb5632ef7840f16303aaef04f6ae3f1685ff53884d00ccfbdd7611a4738b0a57f5cd6df5dee2f205932db0c6318c99fa07a7b98596a0d19a56e1100079bcc19e081dd2a9422c653567a39fe78948e14b8e639119ccb6973b5c96fa94681474f4abcb54ea14f8e786ba0b32b9522440ccabca44d5bcd0259523c523f33a82c94425bd53a8f4191be1e77ebdef15b7055c8ac6864952bf63627dbaf6a984d690b61c7f3efb44e28a855fa76f79303b6eb71807852d8a59bbbd8acd428e2066e0129ac21b154e5246ab4990c1953ab38e2a4f8b65621ec34c30f3a58dc7bcbb409dcfbb7d9e3266fb56d9b356cc08814d1654144daa7190509c71bc1fd291e4137c99e959a9c6543e69077452ea08f0d1bf8bfb5cb2252e293a17f117cb79bc7ac357d3ada7ff90c52edf9d4ebf26967f5cd463d87303a27256ab71931a254fcd6f49f70067fd6366d6e526b49166b1ccc85752d237649fddd2dab9c7d7d0f640473b3f1486d0725491882caa264837fec98a79c085d92a1070925dd98fc9b5029fbd066fd32a82fe290be98fb4e34cfceb3b7673e57321dcbdc01b81cd3af3ea997488dd7add148c60b5bb7b059335d5c9c19d5823cdb4a725ad7b51a4892a5c1c9860fe036332dae4e0747cc8c549177c2f02bfe427bc9027ed5a16cad3e1a6a8593519bbb46c9a8d5b90ca6b4faf5b97f04da9efa10d660f3647f60e3fae5f1a1f2ced4ac9dd22baf4686ef7931a43cbf97c0a582cae179b08b9f65f68a093142d7061fd4badf411c65dab2bd69b80cfe5e5629a75bbcc611f17a9105519b4d1b55023b8395272ed976f25cfeffb4d660a12edd08c58fa8659fa870367f5e7384173ddca950a440a5e9b220cf00e7721e44248b53b70ec8cac73c39c4de739549611c75cc41a2cba0bae95ea2748d434183d9081a9bf565a178f72fe5c937d8428e758f745c523a28be305c07a0211cc482a39204de87ccd1bd826ee237054636b647e1208991b54aa7070bb0728a6e07932d08f9224e68245866a729d1d15f932e2f0601e81bdbf722b399be21ec32e697e4a6c0c8f98bfd0fb91b8c52596139662c529a4238f32b46f2a87fdea7dc9c518b8b5bb9c8f4f3bdcd2e65f17b29022ef387cb05aca915406862316b6507db590330838ea6519774fde90d015f660ad7cc0d55cf9e62f87ada078a8d76bc9d5b613932ce848a62e7757febc2d28e3567cfe5cc32263c2d9693cf6b7b632fcf6b31a828347f66a522b85d9e321f5ff24f3a186df8c2ef054ea0514867dedede01dff0881ea6820eb93fe4227b471d22f6a38d7e9f9e4391f7167e4112fc445c83bf2ec17e639cb820b77b1e501182edf9223c693e63310fb2d430adc886544b2b29c552ba4a7f8a0265a38466481777f5737e3558bdfb516f9799dd0110955361989c6633800ff7391720fec22d8c372e13e6af9c710c601868c454176e6317ac772638ca190c2a1bb5e26e8169cc5242d875a213777ebe2418a6f788897596b4f9cf2a49cd461eca963512d0912220fe235e816045edd100f5d2e7bfe3f8c2c16ecad6e2b1f6986d7bea6ef952831c614fee5e130b66379584b8363add16c6766e2ccdca4b79ef7ff01294582098055ac1f87893012a3e10a5c33863a9016b93f875e768e52c247235ecdea5c2132a5985931a7d0dd83d813a7ffaba65f9ff77582176e57771757fc531e1c894fb63e5c4e37cae1ae1e21d5b31a84aa142107f85f7691d093dc2f4861a22506f4c6426186ef3cb3d89caaa0a33556f9212c9e6cc5e00484c291adfff42cc40ff6c33f20ffa6dc6da9bfce47a00fd4054a0c47d13a2c64e3ce1488267399c667acc1bc343a62cccc586c253ca89e380bb447fc188e807057077151e63edf459f33d07df96ad03d4a39797fd5c668226956a666d82da78aa9d8f93579f439779a64de61a2ed50def4f2d849d61e76a1eb77ace999d8059a0be8fb4f4fe2f0f36c744f2d80ac09b945ddb803228ba020c305efa45cecdd1adf45186b3f7c0bd9529931c11fdad253a067f4d64b7e8286e01992bddfc9f3cefc454f2a20385adb434dd0e59c2b7f4e4627836a32c72ab21cd8f671fe485f82c5891eb9e12363b152d0aa5322989118c749b6ea38c9ebbcfa7480442c8fef0b5c700a6aa26dc15c523bb815775ae803c7b028572866bd6b5c208230e126ad21413ae25e958b1bb9b0ca32feea20b9aea83b27cd28129dbcc6e985459a0ef8891769f4991ffd98fd16d94197af10b49a48490c52651dea005436058906e08d2ec877230169eef55cfadef1477e2c9853c55a3357c18266828edc3420b81f1d3ad1ff559969534c4f2dea37c1449d3d3765b95cc2377e377521aa196e6ab82ccaaa6a473df99790a37286ea217236a270edd49ef0ce5075979a26733a5f3afc5cd8ffd3a4e2a54126c9e2d7496af1c277972f425761bbc24e02ff1f1e84bb6ced4654f28badd2e8e11cee32e22ef2e45ca96f852dd5e84481547190eb0585cce48468b7447b4c8c34bdf2fd3b6b58217860997717882d696ef46282b3b3d22bf59e4ba21f4e935b724c91343c84e2192fadecda5f341d82cdd440114af3498f5f9dfa9c7065cc88be280d904219b518ea3ef6a47268f4de2ff28515efe110ad2709b199634ba4431c8b52a5b96646fcb9867da8a65995b90f043e665f26d6baf6ef7d66dd6df998ea1b163e9dbd160d2d8dedcb2f92128f1488466d6bf6df08241426d0dd79cee560c4331258343e17a8d342c0945d53c80400a83444c6787b995a4f00a3ad7c632d765ff5d587c7e62d9acdf9d5b3f09aba7d617d690348db093b7ced0628d978b9c7e8140359effc1b2d2f7a44b92c66930a75a35a790d7c486c890bae252a36f0396801548a17ddf71116bc5548cf9f676233666c951a876ea549420182c88b96e226aecee6a8d5fa1eac2e4db8329233c7d2e2bf5729d092ec628f5dc319e89349f1215359ab4a0313e25aab586f8894c4a87108162b806b0feae2e8e3969cddd5ed998f04111c697d6026f527a4d1b162910284d76dab9c30fd2071f33b2a8805dad42e1dd628afe6bda1f8a45ee1e3dd038ddb030b1b27ed9c5aacacf13f0a08a97ecc6722386eede4db03cbb21c36516a1c8b935aeb8a84263312d90a01272f978670c9ad31e5542b22f91c87b430836d006a28866039ea54c4851fb6c54bba6bb6eb1eb4de69b11ebdc9177175fe1388a5703044438c756e5b0795d6c3577d1b894fd6a1fe12ec711bdee8877eecf82e9c43d05c2904ddd634d0d43ad85e87d77f3a71aa4ed1aa82c94f0f196bfbfbd8052b8599fd3229004e4a12ea5c8326c67cb3d530a58cb81e837235b99a2e55459fba7313b86718989f21d4bf226740037d7ea30c10c51eea353210b98af8e0200f79b6f4197782bf8a3e132b3d3051c1105871cde498eacd92fb42b6a40bb6dc4e69d4c7d9ad6f12c724c271b1379c16fc6bdc972d1ecc588da7d3cc92363083b4764d92e0020945c32948c284cdbe2f06384168daf1f64f17c2c375d69f3a1c8ef09ee33ebbc4a1d0da065820eca8299fe67db4e83768528781e1b80f69f959b72ae1aab86d5872ee0081d84dc9fa2d12e999253033962e718aa84e117e3f94efc26d68c973da675600a92a1859c98f5e7669ddea85f8868dd4ac00fa7dc366eebd599e2ac31d2d214aa06ca69c75b5bf6f4aba0a80dfd3608e8ae5faa6f6f7408ccc3830dd576746b2e25e056c7220c2e89a4113908b0c18ef452fba386fea79bed12096263418653a3354b37041df7e3d049a0b7d86754aefdff1654f6d46f293be253e780b4866d14aefc67e4fbeab662d338a85f263ff42fd22da1de6811c776fc32dbe281ff5cea0056402a88e854107af4c9fd59c11bfce3c1b4947c8d2fb64cfafbfebdf8e30aa7ca2f83fe802eaa908730f1c60154773edee561643ca4579bd10f7d59ff9166c5e0097fabb723b6dfaf04903ac1a4f17b0d1b0bf0d2e900d399a2d9d6c047f3e5839529bdda9b8ae7607cef351993c2effc9335fe1023cd04a2b6469ddda2e2f1ee319518e97b19a8cd449e0d141cad379e1ea15f298865c6210905d6a858c5db50bcc756134f2bc78e44c0c782408a7cf2e0684ca5f72a091ef8bfb27116bf7e30ab5b1d852559429c29ead7b0f219e2fc8e81fb2b7148031367181be6ada7fb61d394ada998900e27405f208abf49a23d12b911d16b095630883b5edc3bead77d678a6119aa00037b57de8c0eb34857b0d144d6f6b3c6788f9f60fa6a1d0fc163765d4f82916d0510be9627f0edc22127c8a2f1cd4b95fad6bd6b4864713ed76ed342e3574cec2310d34355d3bbdf792bff9012c64a452b1c79584c9b2004b1375a58e5b96fa87990f03014bf51cc1ee9762e47d9aafbfe7886bd072855cf62bb5a42f0f1439378d2d61b775d59131e42b165d5c6bbba6a96e574af2e63f882612bc28f4c4ea82336f84d74e19fb80fc1d02349f98d5f1f9c6449b2f218689fd0173bd7221e10c42d12ff91014b93613394866a2c7c4f047d44a35001445f831a5d3e40f52763e48210b5e2e5a2f1e71e42c358d68de3a6a0692387ac3a7fa0646d8a158bc541228dcb1aacd0811f820a4ada303188d67d198c99bc4fb3fbf5c793bcea808bc462b0fee4bbef54d8734dbd2c86c01067506807d13eb4ad24941879c34bd54e0e17d63156f9ff84f87887571730720017395ca4edbd2493bc38e9fda64be63a7a130eda33adf6d4535b31f9435f82c7719358d7d5e62b59504ac0195b41764b0f149d625a23f32cdb493422fd29215cbc7e136f8bcb0b4ac2a2ae268bb93240cf9e3a25887c71bc9aa99c8c47ce746c8bb477a6a61d0f2bd80733537a35c707ba43e2151917ea484f2691be2684ebf19d18006d057410e7e37e3540ee32c34e9cb093f99b3c4fbbd8d202e7deb182b180b152bfa59899ce1299a96115e80a37ffedcc8196b14d87b4603dacb120cf6a8a090537871dc0fa9bf013d2b3869feb58be7619d1e8fe66918c0c988b334c009cfaa66136ee2143216c534a79e27a89bfb87f5dc58461beb8af2184c82ba08be81973acbac4e035d757f1b4b7b92af73fd3d8faee3b7ee8dec556b5078710ca97a585203746f216de5294de8dcfbb6cd52b7696e1b381fa01a71f5e47374287cf4e560fdf4737e180aa8160ced2a3039d0e3948673fbbed28a0ac2ebf7d512d05539be34ecadaf79e0509551f106ee329fdbf1bfb4de21b0dbfe089b7136faf8751c77d713d0893472e2ceac0d8ccc4c72d301f9b6b479eb85ad5e65a2abcc30e8e9108b90aeab4e84634d2771ba69e5ba908e498ee3ac913a7203ffb047667cd0b137fb3d158a6996e6ae708e426ea81cf570d5a9033f16f609be45e57b8039a9ceab30178d32af11a1c8976fb0c5816759f37d471d6c70c2d22aea008be4baef3033324d38274482cf598bd87c61ac4c2ad8d925759e7294382a3b6f335564bb5f0d4fd52d861cd8f6e28363fc37e8b775b53566b5fb430ef3ae0ed070aa7644e0b674e1d4337e774e05f447571831fe82cf2ec70e2a5f4aa0fba511010ccb9ac0084b7dc291a9c1ec14feeb5067d82e5fbd83cfacb40b88a783a1d1029a8fd61af4cd4a67bdd44e884bdf195c6c69a51e8a5356a7fc00618d180bbcf2294a864006739ffef30fe31dffe8dc4045cdd04df045d688e77e977d778576cd8bc5351b61ef284672c1ea8a4fd3547e7f562b8141928e5330d2367f94c37f2f06421319ed17451b805a29ec7b1ab580857d1048b24d4d8bf76f8bd81b107671d0a552ab594ab76d7cf6662ccf8987c0338b470b595209eba3b27e9e337f3b5706f36b3fe74609431850b6a315ccc6d8f6bf06b602c7af2f1cdb26a528c7d65f65b15ff5dc8c4453a90a709e2e2e3e9bdc0192183ad510e9e038df7b91714edafebd3868b006c329a04262377f547f01280bb47f281d0f08889a6fa300eb19f29d4deef4b359133dfece8807afd05ceee21276882563aa7f9d5b68156eb54dcb2ef23c2dba14aaa514bd722b012d75a73070461c36366e5c23d60f72a335c613c294014e24d478b3965777f3ae573a3d2b40b991be4667d4543a30639c0c09fce72fa102e846a5996e4acbdbe7ffb73777145967905c2fd6e85e5c200999c3d54a72fc220a1e8c0ea9a3ac0db217b73ede1fcd570010cacb580792a1a16d6841438752077d9deed1b2f18db01912cda65b077e3b7f005b1b4b481c33c54bf0329496626591aff99a4ded8efd896a64313a6e56f8c505d720bd252da8b078d5e0fb808526216ff1b8f8ae398f3df928c85a295de44b004b0698cb96a407d99381a95e6932bbfc907d8b7facf5a1991f69853a72b3f052f28425b2a98973e3ffbfaf2251ef4a906f057d105f2e48cfea4f1796ff8dad61c4d47158f9778fe1dc764366622e53fde7ff8678a0d6f97e28dd37e9ff14fb23fbbef72af064e62987406618f6227b31c0788e33489aec357bdd10a045a292bab2ceab6fb185340bcb34accf795e2918e8da51319b0b1f764ddf16ff02394fa7dd494d5f6e04c7782b963e1e73a139d8e0c8897d99d31ed691b75889405814ab18df7e166b38e5f9976fcfd3f7d2ac0f44a9fb3c64b793257467a682e7da27294d2f298bb2f46842ea7c5d2d5204644985ed8c25598dfb748b52fbac39122e7d7715ea89c76fa180733fa2d0562fc477e543de848f466c9d34f24efdaf45bcff0fbbad0faf2f6ff1a70277f036a888e0a9a6583339792e48ad5411d4d7c70c7ef6b2e32d8ede8409ab7c08f83fe3f5338a548ce53d2719ab3667659f282b796fe1fdf08d60d226cdb9c9538c476037d3e3d6a8128e3dac851f777e9f611a8908fda2117f7a3ae66b449dc0d620c7482b521871ec7a765a1ae0db46e091cca06fd6e7fafae2ab951fe420f22478266e0dae5d68f5dc6a112f840af79c621e43755103b78e1e81ab6b88d538e7b9a9414d074fc4eff1277d81635b82ff7cfdf783105c9bb935bdc701613fa4d8131a4b2f3b8d618dfc2b2ddef1702dbe8025fef3d2bbc708e085d2d210e92fe52b7c9f2cc31c954e9cd63f06b8797e1c2ec06f6d3c0fb7c3b9bbed3c7ef905f922444d9ec116c084390991af6b0678481fc36d7bcb59815b785df12bc69228b79e785bb4d1941b1da8431df7720da2240cda96d42611563aadd1b5be68c5ebe821732f011659cf12eac57346bc915345b8ab7117e6a5d87d2e2aa4a2a51dd65e75aaf90086bac99e512a85fd467684a8a6e793b9f726da24cc068c2958064ae8bfbff5b3a1878a18a28125c99e1050152fc5f82d2b6e9fe34cd1ef9ada9ecfa24fdf5eb30e7eaa6104d6f1343dbb054ee4fba78cfa358704ef01c39c7a2f3aa5aa24d8291aeefed957a612a7e1be357ec57fa33e46643cc3dc37b5fc060054c524f0931002ea90a4fdf24f7c7e4f52b94fd84e9f2cfdea9b7feaa56aec55a8f770caa5b66104e9b2950dc10b4f1d39124c331b29b4ba7f3cf4cfdbf766cc0e16300318c3e70a96b60e419d1c0024acd3fb2b160609a5e1713a3f9b534e9ddba475b6b95a17ef5a450777cb22a7906123888f71dcad233f18fd086662486a45733911c251c53925af968acec78cfb608eedf350d9425fd53c3a3a9c77bf4768c8707c1a9723eda24a80a5f1873ef62ec75b9a7321fbf9ed2e0b6a89afc543aff384547d81630e3bf00a9d32a3c12a00d028f0da6781eceaa239cd6cd13e597ceea9ba4b0d6ede4a33c89e73c64f6d9082b106bceb691593703ab16255b885087f5d8f636441c81fcd5dc3135f0df862db88098761fdc2b5ae864cc6f09f031dced9da4e9f92eff2ca1e66e824940e02f00dde1298efe6f09b704234ec84b04b7d4983f22d2bc147f13ef3c64ef3aa5b48e7b536081387949ffa834eb53104f5c4cc7b132cc537f9fb710e994cef4d7fddfcec217e956ad7b39908d88fbd24b4159ffcfeffa478ec3452acda37db3788e6026a556ee0c1ab597790f1e221fbd73129848b9f4226a65fdc7915381dcd7f984614bfe2c3f1e8ef71f51766758128d9ed891139aa62bbd9b034dc0b76fcbae66efab9c67febc1e7edbd1d02f2256bfe055c234e74238b1dceec2757294705ffe5ac640059c6c0aff34a634e31905b7bece0160bc57649ede2f9fdc4f326154b08b5dcfbe0df4582d8a3941849af545aca47b8e4fba0e9f8ce67b229043d61756bd4372eecd59fef2f2833c797726821ed0fe14aa9ee99e317819876186eacd81fc644241c020a4710ef1a50ad0a18e7947ca9de967e5b6f2a62434fac2da81c3f10a52c3189a4b1b6bfb19072993b892b73a34e6668cf8fb83e8a46304d2b907cb08b5b15ded002999e6575f33af53118de41e01e72164f45f590fd38589a390d20614f2359ba8c2386dfe06f02c04b7ac450494c08bbe8a24f41832db17d528b0db416f22da35a05467816c83ebbec9b7614b9ca584df87b6ca1b73c6588b4e661c67e583c96398024a51404c58f8c87e180eb04e45615093a24c6a08fa0e3fea850ec7f060ffe3df4626ad2826e53dccd6e262eaf2f27d717ba9cb2685fe80b30e68904f1a1c70426aad92ba2c39405e897002c4a22aad4ffa7fef504e8510e37d499e8c43b815c6f21c66b1d2797bdea538016717147113b5ae645506d71e1e369efab6cf44871c9eeb0d318b03b2d0f604054219ec6c486fcaa4933d32cd9b74b76506f9bca629ef0804d46e28323c7243d765a9a6b4fb09e1bfa548a3b4004ee9e7122533afd7087e9ce9c4ab418c699b42b6849298c186a290e9458e75e0628bbfa08297f17dd51111801a87c04b62b63ffc451365f433e253da58b6639355ffd7eb6e00ba83f66a4479a8be26e219f5c8e60d5890b2054abd8fbb068121572bc2bc2f99531ee4cba27d7a9d444b381dfd97c0e786cea444654ca178b27d89794973b563b74bed5b53fa49754b3be26590b12ba4889cbf5b0065170a961000f6315b525f2398e884c23e7efbe7cd6bb0685d8a48c7e5502bc24d453b73c981c0463dc4c70c2baa51ff7333a5be1a1acc209ed40285d733bb845b70b6e6c4b963bbca035f7ea34e3970062cd7b3484f867bd6d3fcf68df67907861dc3861af59ed35a136cd858676ba6345997552c51e6329110434d382eb98c7204c3045a0ca5efdf93b7105e42973a4370daab0f7019f7a86c358788835d79732ab702ff558f23a4566b3cd30d27bd894b01b3712857c3a317ac2a88e6aac6d469b2dd4ccb1d3117627f90edd1a9e0a079caeb3fffb27f99e9c607bc3111518f9c3270daa25f912b2d3a13634e81a5a5e04057f1a1bc9cdebdd83dfb2b915dbbdc87560013e4672e6825d4a4657c529ee9140f05698bac1d52016ef1ef2cac7bbb0bb773cc2932e3c13c7f663a3935417f26d2f8e32c5ed11913d3a9c67deb3c6f0fd1d34ed9c3e605e26874211ca0c177c39decbcc7505e9c1e4fa782c6679c45c5f43efc30d20cfa8f3b4c576d6673e9f0083f1997557dd370addefc7d096ce9d682d7926e3fb4243d6b3828a7e93a7f466e69955957a77e317957f619f7a1ed21060e05b822f34a4ce30974e5d4a7828ab9009bf931bd87c9c203180fac7c7020ff0b991bb95fcbb8cb8f1a0fcfe96bfce2bb099ee0fb53d87331e2bf9d3566799947db08d475f6ec64b027c4872856390b47be9c5ddd5c5e333e56253ef27cadca44900676fa149b2d52409e3724e15507aef290046166db7e0f0cdba2ec266b9cfad959773de02fb3567580af822a57199f5dd191878d46bc2817516cf8085d80d6c4081695d390fa0eb1902e39f085aa1d7d17ad5b09eafa528816bb58defecf711366d0580098464e20ad75c8b33e89a65234e8cbfae7e1b4053c6bd168f6ecd1074e11aec0a5bfbcd55a1c390fe070f59813028b6276ac3dc21a94fcc456a368c70ea690c4336d082db5eaf219c72c20d6aff0cf38b10e979ee90de29ee6ecc5ef7f34ec895d99f7fa4278e8d302802ce0b6cb11ba67ec09d731078d07168e5fc76febe2c953ac7b7dc2752c250911d967ac886f041bb16cfedbbc4278b9bd19941a0e76bd6998d013b6b65c1beec7e2bcb087caae02892443995d1f51cd60f7250eb8916cdcf144ba1f058d2c237b3a73338fa17f34e23e51f49300a0161b6e520f2cd8c52e9795b7c7b8d88584301bcfaf775913ca00023c2274eeda85711bfbfedb295d898f57e3e998a41f11fb51f9b058f1aa3f708fe685e074dd7150abbfc78c41cc4a388dce10d16f5cfd6af96695fde14f5c9ee75dfcba80cd393c9640b43244c21e64df4dba0883cc69e9bd6f5a6385b82b7fe206130b4eabdef3fd7d6bc8859fb57d45d474fdfb24e53a6eecc093cff719d1231e99393b8e4ebd73103bc3bf73131eba287f0674cea9cc176bc4f99477563f154a105778776d1fa73733d9f5675ea04f78a6186a13fcc8964e3e8c67c5ae676f5143aa77d904e1930ca8aab935d0cc9b01394c204f38a606383bdad158679557ff1cbec7b498e37381b49208a1e2cb9521797c2f0cb349a15cd74df0614adb0fcfee1d754eabe7e210212d715adc1c7776bc797e1c72df14609fb2686a809a2d41e528e8c90d5b146d7d84ba84cd1e172afea477497ef44bae9d6840fc5fcf51963f0aee28a0590941ea3f870658b079735c97bec8c6642d9eacc4edfda6621ea08f3dfaf440b4133eb458f0370fa0b7c4ebc52bec9a57f4a34d7ded86a4b04e777366a62014d4baf012f53a9644b88310a204811b0f5c8d23d62a3567c26cb1156586dd1bd50ae3090625e82eebf78f14793a4fefded1b857fb567e5bc433dec94bafae7766d5aa1c70c2da114c812ce5142436582fe204c6d70a1e50cf9b41fa3ea250368fb66dff7b92f84c1a38b14de469449dcca71e1b9702c7833cd12717ce3f64a2ad91ad67820a801811bb76033d1eb2d0d8b5f580b2fc75e78f42580cb479f378e3212ee397ace3f6df4a75d36155166ddb4ffd9c4f4cde019230931230def5fdbf9a019576ec1d7ade3f1941c97fa3d566be7c642c67e9df4cb2671c1900869bc157860d94e0d9e999da9c5a9d49036a7785b9f2ece781a23bc9bf218b33a272a5413ce43b69c54b3df73785486dbe3281412e78859f1e127716d1a459d642c972c7f2b97d1a1f12d358325e95278c930cc07a1867e4a8e09a102f001d2e9f2511e4830e244e9fa76135e66299a6bd761f2c38bc04a8e9d7ab94199be668ce8fada1a4f320aae844cd5a8219d12acea1290b8eb68da03271ad106bd748b44cef72bca5360deba6599d3586c72e58d44e4bc24eb25bf5e9b35aae101db708a5290a84c6b18b246fd26b6029d258d4005f7016d86fa8af2af75034bfee3ca1e8268183010687743144747cf3d0652e40cce1a7294c0e6c8aa04cd07b361514e9117f813dc06f5ee597a0c0f11f530bba5cdf94635c5ab06960e057a4adf86b1a2fd0b62151eaa8df6b7c6eecf4ef487018236b1bda7493a6aae8960a10bef2921c424b8056cad98d4f25bea2e05a9fda828ea0e2fe8589f2b4e020b5d179e81a9ee5e9538a4501a252d428ccd435aa1ccfbb2602b8430f345f0d7c6893b94dca4e4ecac33af67d4fed2b16da8ff9d4b1e9f6e1bda4f971aebdeb6eaae588c3ddb77cf4f0019dcea76e22259a5e74024bcac199e502d5a857df5d0dfb36a3d744bdce5b442f8ddc199c5f754549b3fd57f3baa44765a4ee93ae8359fae934ab57b687d93a64ecf15a25edc892bd0b643299c4415a923c028ffcf4729195defd61daad66a7284b77786753bf1f724dd9141b2a8199973c38fe64570eb3260628de753e659e1381dab59be65216761c3d59987d48446e5043276061e3c2036a554505a1f79659c4aabc17eaccd5585a7f3f094ec5c78e34a5809d974c201a32b4b0157bf3d2782766d855de9b7ff3ae475eb3d8ea9960679e8db914cfcd97ef2bff09dd05d52e6b2200323fd02b3317e923b43b373958f42e85d017f6aa11d95158fde6f0226962e2f432f3d6d3ed81da9a013c07bc04e66d5f6a1d0218040879b0e4ab4d202e6b8bc03202caad2d515cea7ea61f062911cde2258b2f2ccf80b1c7ef9d61254e527059fe2518e273a951c0a31bfa28ed6bd22effb50f4ee5d702bc774901d975f15f3ed245dcb7f83255a6bcdda21b0dbe605d6bbb45f9cf3c1fee6e534c709533afb512c0643659f059d20f6e75ff8cb2d0135734a0ccf186bbed0098f7421ee2ca9f07dd0fb7a65f5b4d7d3cca947721f90f66dd5428e046918a941e3683aaa9a1daea7dfae6e8f11216d4d1916febfa3dee535d2ff88393e206acf27b4b002a6dc181d210aa83dacddf710f2199145bcb6927e0f59bcc589766a0696d0ba9acb474a86ac73fc6c5738b458dd94879c9122cb8dc9e7e7f88ba2479870aab6806cf44b7392ab1fe4f31eac7a949fe5c92e4bbcb5f32002c43a1e475eab77a4adef1858b6c275be4ebb4626282b59f6779989ddb866fb428fa3c7363d2df9a85f461fa6c79ae7f44e525801b379ba250690437eeafc322fd4fd8dd49bef109264494df4c68de6752f9e1c591520cf3626b387a34932837d305f3c839849dec9bbf3d58b430c033e9f02169dd9ee54927779e675c2b1dcf2b146d8376b8fff2d1bf3f775a86a889e5b89fea904f4d8fcb8798f92015c4ee7b5c66c9cf4550bae7829d393eb06c0d8418e5d0e0324b9159f8bf9314d177c734f52b0113453ec93b6f521ac22cfcb2becbf4da1fec13a66fea14764fedc08a05141613a3c5e345e62f358e2a6a338661dde71a9bf2015319b9659ebc8dd9fda955dad7e8fd8f2b1e18a82991935c3f42f754400c6fb4e91ea25ca70de88c10b76c2ad19a2c50a35ff159db37ad61b7e91d14b7baf9cea99aa76a121aaa1a21a9e1e03ac54999c9fadbf78494136a26eb50935f3aee6e38334d78e6d6c3dc49288b955612f070c210f081ac82512a0cb95e73e3c2dd70c22438564cbc27bc062063302d8571c5bc4d21ca5aac91430c83c67a30b9f9cb779e8558f1e9ac05aee6efcd610c73d3b0efab3e95dd82f2f252e57d7387fe21127c2018ecb8ef5bbb1ac7790b62a15e692704065acaf4a61c1911dacaa39dd13e6a8485543a9bedfabe101b0c8c84a611ef75a1efe74b71ae6966ddbd0f4caeeb2666ea3402be148195e77420ed40c81a151a77dae37bcadf3ac9477e72a28c2e21ac5bbe169bbc6065e65f560815ccc774266db87d31017884bf02595d35c7ac8a6f7ec9559d8aa08b261d3d1a6dc739d1d5ec62569119ac6ec5ae9aff7a8c229a310df49a1fa60657aab149be49a097ecfdd4dc4d0c356f420f0a45ddbe1f00d5e1fec89ee6fac1cdb1bd6ec59f5c8d1ca649a85139d52453c5fc9acb18784d6689575e44cdf1a370cdc759e6f72d50b9d358939bcb0826bad982b58e66970685bcc1f748511a22ff3d0383db218b37fb59b9c5c56b5187269da5da4eaf78790f1929d8d5b614f0fe99f8d41abdadb4ff88f10a7ec2a9db256dc53ae35fd537f9abbd1619bc649cd262a94d4ac812eab7f967f8fa9a7a792fae808357a4865104619869ab42ac7cf22b98c4fa482956287ab5e83a9880ce78545e6d23b813af240bbdc2816b209006ad6d666aebef314c0547fe7943813b2eb1623050d10b202f21dbdf0827777f1d4400e60b193bc0aa16c274726d4b4e585c488caf7f507575392c6e1837956d15c52ad4e8b9acd3d67b795af4a2ca8fbf93f307acb661480c6ccb7a2208d9a8ba41e6155f21243ad3475c26e9cc3194ab2b5ebd73e1ee0f508deeffed1f19ba8b7ee98840e24727748d7fb55a18ec4252d1139677989c675c65bcc6c0bdf75d5b5597b6c71d3692db7c6bfb5082f742067698a5f9f273a9953ae4f77999dd374b9a3b576bbf5a35420559b0c04fb01d1521aa11351cd1c06bf0d022b983d803c45738685af78f4823e71a4775d160554129ec96b467f8eb815c1b0f394fb1e6f5eb306d4944b77cbd2becf1be11679f6d37417542f58e776186576459d248240370e4839818b05adbc85cac8ffd00bfc8ce6d93224dd59e84a23ca18b17b981f3c774a6cad8fc1ea1728440dffc39dd2b8220bb2ba24413986c97d4f1b27f48d731a1a8712c50bd4b24e152d8c4e10d7139522ffa2b78dd18528c280bd60bf5a06d60479c538786db882b34d0f03c12795e7b9b414fec6cdde2dbe9f13922de21f0cbbb542a7b0056de884e03f789da637d0d6705f1b0a21c3492b37c592fafb1f522fc13a4121f88d104cb7bb068fb861a1185941740366c683f4215138c97f38173c37ec2d5727b0d0f638408b68bcab917c47e6ffcf4137aca43264cb47a142b1dcc600d260f36e41fa4dbca42b4f21d684afb49a79a501d87ffdaec6266166b68795d2a6a107bddf464a83deee2898616b651d1a9d5b95a605f67a3ff9bf119fb35942ab3229bca09a84f99b9d3bf40b5db2699661e76b5f2a9fc869f75eeedace89ed53a231ce9a5cbd012d4e0341136468f1f64cf45235dfccc4810e975c2d6579b1fdcfaf7881352632feda5e331ea294c04a328dcbbfb16faf71ad71b6ee4082d311f00c3bcbcd74f20e11c3e5f3d102b975cbf084a81a5a8492b5ab9ac22510a3d5fc3a16ff3cc5a2d428c1667f6eabdcfb7d8bf77fc4ed5a13e0d66306efd950bb16c00620eb7231b087da1ae2dfa89b66845c337234d883f5ca082d744692d3b5008031166b15ac315ef22bd7d1dfa8ca98933e664bca63202b9b0f821c7e8907d953ba219af26a0a52917eaf3597d398615dff6417aeb8b0c45dab91d6ff8e3fbcbe706245e477bdd80a96c5b90788711325e28c85e2eb5472e9d1e852043f9acd87906e7882e6a5d596753361f75d6714b32dab7060751fad51dfaf63eaf78cd45307a767c2203007a54c310ae9815cc3fd551a5745bb100bc501149688094df4e6af6ab53e9c0e3e70a3ad027366f67d9a2ef38157ba5578e02b26c0fa0519ee05143e7f2dc6267b7b063b3458cb4a6f244d4e7910939d261ef9a0e1b4e1d43914366414bdb102162210e6954ef4add45e730f6e90caddd87c028feb629d93b1f7b60f2eeadc913231772176b50516abba1c8362c46d8c37987efb27fc3ffaf1dbd52ac12260b87723706c27087327e7f2fd30c437ed8b1de5d702a028a55ee1911f99b2cd2d00ec4130d58a2834005e55cc5f4a0c92baf5b94294000876f6759037e9b09bb40587fcc30764ebdca6d4c8ac0c3622051bbb25075dabdd75005386cd55c89b38ef98e58140244b4b9930a9723ac346a29519575655fed2a3e85fca1d2f62091e0956bfc3b6cd9fb83f36a2e6ff482f629c238d70b9b5c2911ffc110372aafde380bc678eea2bb1487ccd0253dc5e9b1f924ab4ec047253327ad79369d879ec0792ef63100a426db7b31d0f4363623505faa46714da5ef2c1d9cdbb53916eba08282c2c33ed7fafe76dde7407239fd9b90680ac3bede31625caac12e7ecc818fe75d694796f3e1575126b4dd542cd674c90498f468f370a6145b0ee48c49b7c86aa1d42a282126dc23b58a8ae133ca043d295a441b9d2b42ef75a54852b2c60535412c674a501531490baa84938d09aa0525d1f9b688605123cee2e199fe0ef1d5ef1c52d96d665230fcd5115bf2cc2f2d3fd0a00e2f20c4b8955d6fefeec10f8cfe988b234e1005d7ffe5e8c154a1bd533e4029011352efaa9dc4871e4f4c2950a495def6fb70b97366679f82d66e420b201c0f3526d4a4a6ce0f8b28eb26f94b6a8316862671064649f14e465d35090b7b6f63fa9d5987def86f0bfe7f0b321d33d92c473c7315000292e8c294313c94dec89397a0cf39011650b3be07cf83b7893c0c76a7df0fabead34974a52753f19f4012037bc5449a7e2b63f1432560ed06b1a8e4eb457f290f3cf10b5dcd34eed72757fe8f50f4246ba5323fbb8986c4d024df8a7e711b5b1f5e3b20061c29eefa29f4e9b8164b780826660362f65a1dfab1877b20c257c9527580c3a3dfe09f19b7430aae9948a44b73bc3fb260f5294cb401e3a4dd7308cfda06d6194508c301a6946c7d127c950aa12e07dfc79c1221929a2167b0a5d93f1805b6444e52f4eb0683ef36f6d696caa00fb8f59284b4959794f9e6930c4f339d2166619c20347c23b17b1e7596c18ca2799fd15eb140cce6da73e8d11a9f3e9dfea45ea63dfd81238a00930e8f8f1614502ff00ac44004962c03ceca7659e180d2beba35d4b0cf8dfbfd9fe8b6eb6a3f8eea7fe69e1ba290a8ab839de08e64d9675a5bf21f328b674126637f63ddfbd32ab164af8955099ab1ef7678bedfebf35b7761b239e0a4f7b9f5d2bd3b87d42f70f8f4b129449c7078b84ef8769a3c3cb171f3b0ea314bf8e5323625f45e251fdc63e7a8a9817e2e4374a62b4a5f8a4d43a4fbde32587c1a0ded6e5a76a01c264553d21da28b0d148974964248eb35df98b6d780c0536e3ee6109aeeb72df24821528c8772a8fae2ac10fc9f949f0293e4abf314af15efbbe3c7cc41427f5d30858ace86668c0a077219a71fb758fa09920c549250aececee6e37de4ae7a1e6b7ec0a282351bb31657aeadb59253726b57028f8613030896743d30fa8a3ae3f620fca14fc19a80e167c59ee6feac2c82626f39d1a6c11ef1722710698088257bf93cf41b36ceb69c9ecdb0ed6126575b5c4d33e8aeb97a3a6c00e1de02551287547b3622a83015d70a6f98db718099d30ca82ef4ee5cdbf3307af47e029b1b6a9cb74d16f6f3e88b9b694d2e3f93740ca3bbf51c7eaa37e3e85a52a38f7ad81ce17af0ab0abcd7cf3af9c983dad279627acbd7a11f463a143c52cfe998b01558b1d548b845967563a688eafd851bb4b39d36f3274e4a4369de05859ab7ebf42d2bdc25ac472988f056be3fa4d02c917c2610e5b375ddbb2708350348fa8219e10e0cde5821084891bcf0cda40fee4502a40582da62776a3a7ff8ad7890422feacb20c7a69c15b244167e9627499ba31e891b702eb402bd47063048ccdedda95686402d72851b85d7a6cd9c7f6e382590ab57a8de0e47af002f4b0c4dbb597c0867ca6bc96efe07b80f3f51a9f5d5547e1da156cf7e1c01b6e1b26de387ca7cd0250d0dbd887a3659bc85281dd75ad5f70f988468c68814d254a592a085c452caa496a8f69d80a883d16279788c11d487e09fa2e78c9923dea59fd786298ef9a20ecd4f223aa254141eb8402aac28b1a6e292f403e68dc058ea7cd4c57a79ac293d8962b8f682bafaa267368da355e6a72b7b02e75a0c40ac467a8b84bfd36583c3870344827de0936ddf045b582a85069006864d5916274071c8091b714b72c2a6a9ee900a31aa701bc2ee152a3c1d4e5d1ee532664b727d19ddbba7909989084bf4865cf516ad5e5cf84e4a6d601157fa61a3f1248dce4f1356a49ab75f9a4953ac4b383764600d528fc3d3dd77dcc048f9508fac59dd0abab670513b5aa982b4b7f45b63d25e5689b16948db4a9c48c20fcaaa9de5157f25759250dae2a1636afc4543411b965b19125ec6aec96ad76d5a3c8e5ca69f1e983444c1019a4914b8b33d01d1171357040901698104bc0358ba8aee4df1b334123a0dfdf1a0c7bdb97a73edb1a318fbd05bdd4da56e84b6fdeec30d59a10c8b861092755bbd7a6047060e0a94a9ef60fbd3534f1c43a0c7d69d3953b95d693be55bda0279b4167c626d4bd0f331bd1256230d2e7a6b05e90d95d28f0b0bf40d84a994c65873aeee3fcfabc528418e939c403b2053c44b0c3a3aefbab4ed85f7ffdb9266cc29ca68675a012b47c9a11df5d6b865b87c42c378202964518bcbd4ff106cdf4db9bd936e6da80098c9ce6ef6cd9366055ee61e213e098399f6e8adffe3184789dc0b9fd222d62d242d6e0e9abf9cfff9fdb87a363c144a2bcfb50980d0549070a863f38b7a3ad3fbffc551fb4d70687d2042e24e2454c52602075365569ce7aa1850feaf9846c2b2a41a647e1c5b5295fffd80161a6d68bb329b9faa597dccb2b49d7ec16f55eca76dc76baa6c39c9baa91eae8f44a4a04c552b6eef7ce602442cfac08f0dd03d4f9fe26ef2ef43c3abb99a5e67636575866cf06aa11821fe598849588d1b469753b3e090a1926f967eefeb6f396639d3febf1073b27e5a9f2f10cd93c5576d4b6453b6eb4053f3f844c5c25463f3ad088b0dac58f9a9fdaa15aea670ef0ddac27bd60a27596fe44b03e76a2138595691197e6ec61218035eac24213274abd61dbcd837c55c4c331e7d596b3358e3f96eb53df1b32f2a1947e79e1bdfd00cf67ef1fa7fefce95408f69ec3972a1ce797f304031cab4f0525967c8d23e3b042399a81399176a6af7a3528ceb854812b02960412bc8d10d304b0aa765df0cc264a1a9419bec5a1d2ffb20fff742a14ad11613e8f4c5f3fa00e78f79d1f2d2c9a4ddacc6766e5b81a93bce08a437d30b4b30404a1b3b87d5edb74b49a6bd630a90ef0373af8ebcffeedbbe139a13d6cb774da38a1553a4f075121bdfcfaca9dd370576c3fdf7a486422bea49ca77ff348b232a1fa38e1c8e07b8e7b50062f58f3125c9018d4b285ce2fa4631803ebf50f664709427ff5eaa81d9a774fccf9caf8f26191de1b62ce73b50d2827e2597ffd4c5211954249a3ee1b0622bc51e1a2b49dd1f1879a0626cd453f8c7378e86c6b68c799dcb317e954f2308338f3e40cd41f44ddd3d0f6f7e4ad9bb41b66695b0b48e6968bd5fc1b5bbfaea206e46cb1b4fa933d872d46c2e668c47527859e3e8d31e1c7091b962c1bc23c5020d22174c5c285902f4b44dcf73a9db6130cc1856aa4e80861eb894526b6eb91ccfd180d726777a452227c69dc916eed28c848026c64b4e9f0642606097e931ee694036cd528b8cc7d52abab47b0c55a2d400261c1ffb27ca3e8e018efe8c4a5a174b72cc00d4c1e6826b3746ca51552e8e3aecf493e7b831abc913b8c4a79e06fd5017f7ee56f229ce21794c6f88694203722d4d9c207551f508b51f63d1b3eb504818129e26487be0fdf6b9f8b49522b2e43928f937653ab2a205738f44073ccac4b2fcd1ad7706678db9726d3b2e12662c51be699f2f26fa6cd2abfdfd90760e5d4a49a63d3309da37c612954f96e8b79160636294dd2df69065b55e2a98d32ee47bc57e31616100aa290a3f39cb5d5473eb06f52636dfd51ddf7ae0d176f52753952ec72f33c7617b8e88730218cef0eae9ca8eda3a853c836d0a8a04bbd7db29e229c3f5590437cb5bf973c4612313c0364248d080a7f6a060d545b91d1208ae8adc6b70825716d746ef09ac9da520bbc8ef2455ecf27ea883f5e60694163a73d1ced1fa1201d59e49252bce5640500c775729b9a36b460abcae964dd8c5a6f0bf9ce1b8064ccf4ed9685ee4d63ab57258b7eb274156d8bfa87048f1176b9bee27262ecab173849968b48bc0c5e1c3caf36ff7012bb4eba6ab2fc8680ff4f16072ad8a222905231abdb81f488d756951bb0def10c97b900fa9a00ec76da531848ed093ccbcde0bd16d0fb73afbe75bf3faf30befd99c398490dfe40c942075c468971d45c8db3a4dbfc2593f6a35b1395c5468d61947297376599ab8a2122887fa1926e23d49a331f78b784f8ee9d2234275bc6deb68af1f47d46761835d2d240592054a01c851d0ab5e7c86a568fc2fd784e6fa2fc03df519df9287d2aead3e9ae3b961513d299a40f36b406ae3d5e99615ecaea45857652fc77e9970c9c62a8c4c89c4097cf8fdb32bcd026ff49272c3dac2a58c4ec3533cc271c72c0ba6ac98ccb1cd145ce7c174cb4b50b54cd7ccae3d7e686b97901811444e224db9b4c4bf51867e8fd2a32004ef6828db7ff9e039d92ee895410c16cd6fbc30805d43cd50b27ebba6f3ac55b6be9ffdfa50556f66ff74a88bce7e8c2d398cd57a62da7753c140ef79ce18b5ea73fff7bc24e3a7a9c7a59263f47c9d406a62ff856feb714ba19426025b867f777fb0204e727bc0333cc5d1b8f9cf716edbc7a8bc124c02590bf1cafef2ffa03d5c99caf39b9e034d144c7a3c00cc700fcf5e8021cd4466aa3e591a343caa8d82022336d63cd1fd64241de12cf61481d1a9ec3d18232617f15b54f459e9b34b9a3c7eb58ad0017b7eae3b42e99e9c377cf8f4f6a46701ea432ef103304693f158f331169767b4cf9f6d7df3bee0a60e223fb896b4aaf89e79a2ffef6268562a6ed01ecf044375c61c08705504392a1b9df37b73eb347ee30dae0d208a06696b4c897b2cc16e6a7a735e9b83c29b715d9ec5f883de7167ced284b8de8737e0e2bea2a764931108f0f1dd2911558c3fe62d2a1083b95ef5882c00618a4b1396c9c013cad66dd2323a8c62fa9f9103640d5ced3d33ece818382977d697083c2cd131f7deebc3ea942d97a7e752179fa780467300db3cfb8e605facf387fa5948377dab88ed17f1e67e6555c0a5dbf74ff8873cd9da8d8c4108245b421e32c0dcee4df6a2c504520f1716d0fd1323a6e23d9e6e4e23d46e1dcc3c500a260f7922cbb5c89a4c455c0e21d2a23da735f40ef07bd3695f6591748135717f655552f11ae61b0a59377ba0879fdc81dd5850d252dbdfa093044bc40fd99f6947f67a21d5ff47f2d910f8e012fd7df451b096cdad84c5caeced3bbb32590bea614a36d021c499976c1e5d998eac118e8642a02e9998e27bccd7693c12f70876417d8de95cf8f7edbfe970086dc4ff1ba7e32f77b6ca61e298d87aaa492b7c710ff1f8e356543d979d390d133a958ac75944a29a3fa827567cffb62a3b400240c7fbdd37061001fc66b8282cd1bcb0b5c05f7cce66f4d475259514c3c9a6a575dec3a44288be87354ce1d82bb8ba61ccf2619608fcd16f0ff6edfcbde4a1ceb1e0f023894e06bf3d83f5fab3cf8ddb7e944b8e289eda64125895bb955d37e8c7891fe12e317b0445a50007ab25b394c894834b3b8d99fe7d293d5260e69fff569d29ca84084e7fdae9bb52b35352b268fcf8300e5111378f64437aca4929e2c6d4f406917a026152fa5215dfbcaf34012805c0afc013de63b7ecd4a3cfa20ed497cc37fe1a3491d5db6ca124a8a7bb7496bfdb1ffab14de1c5d188a591fb003638cf9d8edc9eb0a3c895351f4376f13254a0e42f82461648470f6e10fcb11c176c362611549e43fce70b812b02b019f8e875e5b30b0df56aaa842a69495219f30d20633101aadcfad2182337b8965c9961c7b0ed8d98f4b86345336b536d3a2700065a432c31521a5e82712222008f8652eda8ede210194ba135fa16f879340f8dd6b2986132b755752d47c36ad7add116b210c442c7e00fc57e52c06ac105dab66e7c0e3c0318b40f1e97a59b03c627026d7b7e76a73e65c93071c58a55434ee661c5f788d1da41e525f195a882a8b9895df24121c4f198fc19b60bfc6180dc9efdd5fd5a0e9c290bfe019955411dd2d53c9e58cf0d3172c8413f4826f77308ca69a7582c4ceb0afe56bdb90173e5a02038dcf5ea73d2def40edade0177dd318f2b7642941708b5d9a85eb426aab98ba39688aa4e10e1a0427f3d50c4a55e7dea41bb3b41f46565e9e2f7c31cd7e43bc8ed2c09720295b57ce586cdc2f9761fa2db87d5f54bb9f08e77bf5c99d5b9d7d2cb098d030b2658f9e77f8f34a88ff3eb7b7bf9602c8f97a558755fc545c6341305518cb476c60da06b956c7561ea535444f1e09325406e06805448d45ddc9b001192fa63013555ec93b6f65e65171ac73ce99fe45ac1a765c48143f70469506b45f4594053ea15a39cf12b5cab51a5e3628475704d22d45c0b42f4c224a088d67049456169e108daf30e21b9b8e0730800967e60f8473f54d3e2803896d96b3402622ea34ba533048f93f8a1c4f3281bac4be35ceaf4becb98ed90d8e64470eebe4867f7268970fa39693587d62b8089153bc005b704bd2d6cb2d882597001f9c1de4c05becb28319b5c7271d97732919abbc91d36ac02e68ced6ab548119693947f3d9c687e7d7045242c99a39d79cdd288fb62e0a4302087e7837fb69f29b492c6368e9f86e93ee80861047ab74fb65daaaaabd9b1e530b93e08a1891f985b7feb7ab700f9b848f4b05ea3cc412f7ac2cee0d889fedc2e8a546acd18958e7b8531fbd4a47441ed78d71ce418fee32a12dcee2f224962572e9dff950e5e3d3effb827953d196790d34814110109bea42e897c53bdbf09ddd6ac5cb1fefe9e80d2a6a128303d3b1725e98ecc31c98eda9a8ee664a6d8c11d8eaf076e856de9ccdebae3a3245676cbe484dde0d02f4ce347c60002380612bc7ada3d5a1ff4eeb42839a4f85754f99758a08019aacb85dae4ea4b4dd2a7824c4655e7971f39750012d855d3f39c48c4f58bd3ba1dd7ac9a41f13e14dbbb4cf59b1360d63431189710aacf475492736d1d9bd7dd0297133dc3fcc20b1b1f38d4677fe55ff170fe63ea42a3560d9d84f659afcd3b6c820b3139af9b76aed16b3411496725736a6b5057a9a5847e011ba040c04b23073de17b4df2d0899c0ebaae29fb8059a3c4c3ec2424fe2f963c3045a0390a0c26f879cf1dba95aca082a75fa65dd13a70c562c2f834f6b78d637759973231e7020d4058802e484b59a6a8141999bdc773926f71fc72e9c6dccd654292c062b6f6e420a843143cd8c68500d96ad6d3a893c96b37fab34b6d95c4d054146aa10f72e9af64be9de871e5a9c13236108e43eece1970acc941df76bed2ee4b890e2ebb66fdaac3c9f1a333bbab5d109237d6c75e8fd5ccc521f22f08bd8134e765751f55d6b87d36d5fab62813945d30bd631b73f18018d10a301ab9466727cdc7947f2d3d2846218eea9516ce2dd374552f9ba3ba31e3fb786c0b1f2fb4e4e891802d2f49eceadf008b08fe7a14fffaef8a5ba98b05f92773ba1ceb92cad9ea8434ade60326b70e440127979e1b4c07b5e5359ca5397fa07a4af580e9e897bc1a0ce1e71264d9a0b8efe828efd63a6545cb14082365153920b8cf42fabed1585ab64fcb9731510bf68e5ea2cc90747610a9abe679e5768bbae923f64476147978cf1a8461e1e9a3fce7768e557928cd37091c259a17d28577c9ee46547b92d82af2ee634a0a32f723de01af519394cbf3dbe1dca508f3dfebb839d6337440469f5d98d002786afebac8c8786f034c7be786f8cfad23d8e4a5e62e5163727b2a243ebe70cb21b6f8aeba01afda6564261319e2a01a93d419abb61e0e01d60d2876e8d4a8827a6cd49a82359970577d6a678ff444670b4ccc0033c199f91556f933f6a7ee208d7246d998c49d9b8f4578fa8c082277e7c44efa06fadf8b26f8222d4a6be9307ad7dcab247dfb34bb3b92948d565f83fc0f183a2a8e4be6e835ab57d25ccec4e00833b1e7d837941c4b6ac69644c445b66d7e0140bde58c8320855b7c41be40a08e62c0079e6036b7e5b0be682818ca173290fc652ea274a32795dd127a9a3291ab40d3c43fcc8de3cbf9d3b2f40fb1fcd15db89a4bc6f1156a1af8bebd7e4fba3d74c6601c5a191e06322ca86325f07af26d80d2912051339ff6725df6c7891872e6473b9bc0714b157984c7ce34dcd828e8b7307028d79fb14738770f943d79aae9fb085375de13bd9d43d93b118781c9d07681d9d643ad0e1b23e568477d38d08df27ad07461e4b12f0c8e8e9eb73b9aefce7a6975898540b42dbbb8d3a19325c0fd8141569815e87cd14da77bac93f8d8928c62a18afe645ef1898346ef528a1809a38e06b86c27db2e62d8c14349b58f380b5c1e8cb6004473b2897eb112dbaa8b1aa97acf08b1fc33d9d80ddec1d60cd98dcad631e74b433c6a38b7a6480d35f1ea15b52108984e9acbaf704f8d0d45bb157affbfc52a233f7413d7836b7b8db299911617ddb274562683521855bf50d4972882687d924baa0004698593fd324468f229a7d8309f0bc6103bbe38bb27a93deacf67b5f2d5c596402c4167bff781522554e43f22d7598a17a9c54c68a802ba96d57b99fabdfc5c8d142dc52615bcb157644cd4c1320ab5dc15ec069095e5133a6bf7d886c7281f57e750c2f4e1ee2fd144fd33a8adf3af6fb8ec43639d84f1db92d00e0df3e5ae352b9c830a4a19c91bf81824bc0e7a930f8126fd7d49873772605b682615c98412bdb5e6219752424096084e64324e09c63774a36ecdbaad623267823891f3175de852417d284cf745df651ac95d37a072628986ba0c6eeb7a5ecfdde6698c093b91ac04e193e7afb9479f412e7beef81606d4d0b8aa8b0d61a610164f39fb9f30ecdb891618fe76520267b91a25885297cdaade7ef8993e0c8cf5b3f9a9ae7f91e28a5d52fcf0d54e3990369a9c63632130509aab0df1326d415194834cc9bc0d08aaf1aef8ab1a0d5f00a62ad30920b96d88a20607ae5b827a3031e063259eda62693fd65b04bb807b9aff51630b645365424e6a2df6abb194b0a81bb34af589d90a46d5d3ed1a820d4368b8970a89bad2e60c5734122e79a1984563a0f538f50bfd9b07b9edf270f2676c99dea202e8dcf99fad7f14b0d6e186dca58ad61968e2d7fbaaba1647fc3363266b9d26d5398a2d048437bf9a60a5333dec969946ea415dc32264a3220f0029d5e4af0e54b04278fa55107d84fadfe3a81bdb4f7b2370ddb3da068abb4a601d68956593ae75acb3c3eb0d7dfbec55c8bbe3244e321860ce82c9e6027ae573cf312669781e8daa890fd49ac6eeb20f84afd3c02ff424a1a500b821d078b2f224731cb7928924bfd18c3cf0484e58805025c9b9ffa34e94d9086b06bba80e6331bf57ea1c121c69a10dc0cea13cf71c0f96a859d88761b0ce59ba699e8bff8cb868def72fce88b6a874b130e06b78d8f01a79735fb50fcefb80990cbad97b34167be8eff1509d27324b47fa736524258c2051a6bee87718ccca4bc130f3da8d0812e5978fc540860e540b35597fcd079ef0740fbca41acefaf642829fa332181c24df57b4547bfa8de8559cc9c87960c7d38b5abf21f762a915fe10df75f035f38c8a3cfaa451a43cba0213a14ac01b51fcfc0e3765e583219b4a8b39bbece9b4b39e5ea7f074ba70d12c646f9faf58bda41412ec82534142dae8597b87043fd11dd755cf50a9a5d0e371506aba52a7d8b3d9f9ef8e26e90b2523e0386a76d48c328a4a174c8896a07f69be1eb6c6108b9ef7bd1364c72ec96220376ecc9f8e805b8d2212157c356d4d72f84e5e71127695ef3200ec70c953d7b9d2eb30b11b1fccb586e741bb73cfb0ce36067ee03b2a0520808464c92bb3a2ef1e7485a17f03d2bc8da152ffa84bab48c2677b0374164e8ca2397c497a068aab8f2dd112f7b2a2932ea2f0d295393874dc5fa8dcc5213b83bf4007b6f83a7b501f95075dc9ba2b0c8fcd2c145c1f4437ec5417a141222d45108a9189ccde0545feeea08d161e6f9b1255e22685781b31df0de581790676ad511f5cbead3e98e51ea7563d443caccb269b9911de0cf58f0bdbffad11aa3d1e373de5528a2edddf1051132343fb6a67d0182a26ee1c2795cb21cc1715ba85d88dd39ed0b1c9b17c69a8a83fb3917fb930646d41248c07a37d685d4bffbc9d73f8c08663e2a1bf92154857f8e2f8501c5da9a2e0e0db258dccc3cf56306e27720c7ebd78469e51e7cd45aaa0bada717c07db8a9d99f051d3a3235a232c33363d5df3ee7558390b042f1871e77143b5747712132e3fe42fea9fb3bc83461f867952090e6d861f3a859b12b3dadacae68e7fb4c2c56664f36437326a9c842a5cb86d2d4b60a3af965767d4bc067dc08a0fbf925f0f5096c07eec41e310244b8b85c9f568c7dc309952f712be7ba9f0fe5848ab87b8c6b0ca2f85b18683d37aed79a0c01c2f95a05da62409b597f94f0269d855843a0d22157333d3360e053adab0943ee3d40c79aeefad3d35676d2a13f99b340c872495c43acef06e40657f841ccdbd52ea9635c477e7a6c1c54f577f073e9cb777689dc0c9a4aa46009cfe7187229f5a08bfc3e31e71a61dcadc0ff4e2e40f045da57100cce266f693d173dac1fd45f040ed1c10ddb1b3df8f1a4631591025da4a40729fa0b1194b341ecb9b03de5a52c6894e3aabe6d9ca5fc17aebc3df8f42a77dd217a62b7657ae4781c83ca35c5f7c178273f292bfce24988230682d28d9db3c600aecbe41086aae3082b87931ed863fb7778d40198694211202b31de8bdc5d54578260cf929e17a7c4d432c352405cb7a46df81b327f4b1afd3cb58d46bbca1a9e739e71a04feb53e33d34e93192979890df49fe506a38d4fed905707b432647913cb02df7d72e57e5dda774e1a211bd909c4c3acbb3a623d5e471095fe7283500e1ccaf023ac5b6d320bf966b7eeae76c46c6b974c34b6a88ede56b8882faa5906a789b86c5a7c976561cdbf38bab4e2604468a6118d174b9fb1e57cb24334134a3a1497a41f1ff4afa1c34c6c9cb3a958dc3d211c3cb1537b775522e4e4a3daa35505c68b35cc4b2d2bbe407c87f27e0a4de44779f83b1c843096a17c42dbe091b3a8a39c740ea48a5de88fc45d79038a12e984571bb3a248bb2047d9a884f8621da8c3792088add2a58cb751485976ee8240aedaf9ab27f0e5e6ab712d82c6dbeb283125264a3193dba390c0f7597ac8bfe2322fb03f9bf922c841c08d079c325005df8abc15a2547553d998c5ed62fb0277020d4336a0d5438e581e3fed9722ea8221ba9e23dcb72edaa6d6411c6c092994f34908358303f71f06abce50ceaf1b786862fc83167076533e1b940e13867743fb2708102dbb9bf68730ab9e0c5d94b9d24c2a0c44aca84ee9051292c377c5f383b7480242eaacf445a89c185ec63fee5a0844028b192d5a5f94f14e78afedbd4f0cac111cd88dec735820bc5d397a644e1fab2a61b63e2bf13493c46a264c383556c8e56b5576f1e8d6d0088208ba91a218b6e4d708a0351b571fc7fee2189f3bd8160d90aa58116ffa591a58cf7d2b0dd5d6d421b465895406d5dd6289ac2e3dceb657520969a2ab25b1b35a8747f8f2c9c79fd11a2503f6f89a76cec221a7bdfa4298d2c06979472e118c69b26d23eb795914137e35666be64517de6a1117400bc6b969dd076716433e20891c8bb38140bc84d3d4193dcd34f6f21afe42b441c6301baaf9112dcc8abac2f2526469d72f310d6bc5658b5ae066c90c0a4431139d4284548b17d802f470dd91b0311eabf6545bf36deb625b5c503c80e19f8c5055a311b45033034e7ed3483079960f54a4ca263195d212af59fccf2043369e5698d233eaccff9d19b0fc95eede25fe67d7eb4fc16f218ad5915b1bb38cc3a70cdd211a0678ad8301bdcc7ab98f659264f4a762bc759d7f1f50f62ea2118428e2319073b638e59236b949f5fbf1a4bd4c3bc0b822e97e23e61ec7fa03287a68d34702ff0eebcb2ff655a2fa257002fc033394f3ffdc803d8fec92586742e994716251e5f46ceeadd4857c958765381441ea317c035a74dbc0134f1342565dee9d297a2236ea87072b2867affe5eb26840470788e285914067dd9c8bddc19f2c1c4d1bc4093a9ecad19b9523342f40e5707fbc6437b5b76b786d6076a575b27dfd3827f7513cfb2540d3bcf2f85ea66b3c318caa31ee7ac60ad3f9c9b3717aa763a934fbcaa89a17fe39414ea4e20a3ccf9d212d3ae4d73821c66b92199e89e9b5fee0c2244fab53e0255471c419bf5a88d053bc2d93920661ad246f4129c1ce8a4e653c3a0fe27400959f6d3caf0c19a3ebf5432a039b1df2a9adb0f72ec286f36e914ae03909f0ab5fdcc37e680d40d2031dcf81e4b5ef837787eb974ba99455ff89f86ea6eef0d074a04a1d6c0b3dfca792169dd9778bfec498e6910a3985b4f3905efd0c2a8dd8aa31d86e56c0dbdc2f12bfd8fc220864212c128d156eeb5230b49294d22908e92b9f584b5d751f2f629018869151b7237e529f4e17568c9e8f6a122d63ec95163d736be04c49542aaba2618bfc06883781da1627d6b9999165396ecd40788ae3e382e03d80fda28dca786132127cd11c485689976bbc4a04a5327471a6b800adaf60e73c2170fdd2d5d490b1f098c678ecfe8b7695e6d2dba989bbfc1a10015400e7c78c1f3c4bad6fa2da3d5ce7a4575f89a173a335a8771b0d08f1b728f000215adee76e1fdff8d8a8302a305f15a6984e0f5950f7de4841fa4bfb2d0d11d3b2aa0f542cbfe8777dc8308863ca6fbc3794235933185746a8beb248a0e27c72ce82b320338b71f9fbbb4e3469b1e7f48ef67e7bb55148051a8b43c467a41e91225745823677d518316166c47a4053cfcc1e6a13e378634646dc98a396c5547d66178492d3ebc2d93a782ec4a67c1cff5d9fa300a68a3821918b784deb5dfe0f959ae470ea10dab6bc764e292fe253257b4bd0c1e507a7dc1d8aa0c81906cfed09533df79ff6060c72f20234edbfb29f2f562638771ab023fe8c7936baa1a366e9cbb5d0aaace0af4c919fb70408c57d4feb153896b4f63af190bae70dc96320e3e6982bfc6a0d346dfa71f21479c2617aef3b840becd12d5780ff94c1214f8d5384b26f831e69a6edb96ee1c30ba817c7770e8ce12d56834d7c6e8e8c4954e02b5ed117f5b23feee66e7dc93cdb3e5f1375fa9f58e9089971bff705440371efb0acacc6ecfef0a40a26d8d69b594134a61cfa4ef3779986b315da99dc60380edbf6a9ddcd03c6385647280c986a02b164a8919d217a555fe34041b7340d97047f0088e8cdd09f65efd894a79d31799f7d605e08764940a210e3831a271bfdb5963ea9de51182d8a53bf3f2e81e54ea5a21b75f83f122e0b62edcd7aecf11e760ca24448771cdca61f2af5fabdeedd34feda4e9e5081f852807ac4b0c5b8498994f33d639dce63db2caa1800a1863382a7deb610a9dd1a8071d544af14b84d38344321f04bd639f9b8c8ded3de4a4a43660c4f598ffb82f9928fd5c6c1ce3680c13be1ae18fb1f653cfd2495d0e3d774bf6ca8240b716c536297369910d5fbe65f72fa16b819a3d54e0a514a87249769c35277af8324aa585e59dfcb895a53a7b994abd1ac4bb45207e62a2f5346b82279ffff9a9c4ef2890622583ddbe8ab0cb6538f75b5941885ba230d0447c61208892ee0152b3625ae2ef32fc1ff462959dacbde49c0e72bda861ef546e372212ad0bbbb5a04329b987cbf5375db76290fe9bf5d2840b00295dd4b57bc312c40c1a11f65b15ccecd7e29efd56b37418119409dbc9de16bed9f16d9658fd8e22cf9c525ce3edc222ce899dbd26711fadf258ea3edf8b7486e8d05ee749e9f69b0a41263c47e626eb81caf592b0b27c385ce6190b4dde483a4940a4189f1ab6fbcea669e94a7a50586f9ae489b6b65a851ea0ac8860ff24e8cdb9ec600690d3ff78b2a8a228b61fc49a7e8cc85396d3620dd5ae4af65f8588fca8a376e34377f812d4df7e9a05bff21c51a6550984db9cbc89eac1393476ebb4805f931b45212b3c9017209a80836595588ad1b92512a581674384b81e732b305a83008cfb4b2f61acd82c777f760b0bdb582c700014fdc08aa430066ab0d4f3768fdf6aa3bd3c5cdc55b8638871b512f05e04148db0c2a2fc62f649f1ad2d0b72fea8669c6648773a239610a1ea1a54fcf6facbe252b7cebb882dcc95c0ca894a814b6aa365b38cf9032ecb8ddd84e5653bc81b8eafd2506987c72204679ddea382ae0783605d7934fd8e79a848e4fb88cd9df2779443bdb8288b096002c3f703cc3b372ee97d0406c975bd5ae0a2110315c53597eb0ada4cee90c56be96708c90e5de5cc1ae834f5dab70d505a53f308ce26c4239060a9d5b9324560a715468a9a66934a5cba9fb8ad016b22345770bea2d38eb176ab6857e1b8da7f2c28da17c8161b8f93f5ec349599e3b4ee81337d6941f9f4bca1ed6ce5bb53cd60d8fce4dbe1c563e83dc4a740203fa0b0d25fff652d47621a77246480c965fe99ea399be7ccac5656af7204efd8e11e9a910c176cd18861f93324f96c3916cb3783241017aff22e2ae3016ac36b3a1e0ad77e7607fc6164cfd90f604ab5498d6186bd13dfaf1a9109b4f8c1962c5a57d7a36b7303c9e1a12867e76a868b242e978a9c51a502973aa426790d2190925f5d722c36f70c36c0d0fcfb6b2280d39db1c0a8a90c25e2d67f9a4c766df11fb6df722973285222f4c1d3d7adb9a46d498548e54252223bb202eb887ed844a914b69d8615f23d6b320608649b78796b7d4c09a6f51cb86eee894d1d004c3018a743a6c43cee27d6004a1a971ff0364526e15d875ec65fc7fbc4f0daebe39662b157da73611a11ef6df9148b7aacab40c918a064bff2b85308c171622dbfd8f94e2b41e119a420cd05f3cd38c00d51c417a7404022133be229c70199e1bd9dca0f549a98762e5b5aad84aad5b140de4fb65d8c40f0aba5aee618a09cdabb7d23558ae97f5b54ade6abc8865b9e4afba6957ed9e45a8e4dc17d7af33e66b5d3151852a5300d69d93fb6f27099a59fe58b94690b88624023d77b7cc81d6d018189fce64ebe466671d6201da58c6d179bbd783762e829230d75074bd232fdee02276b75b54e37152d10ae75a0a7512998a88736c8a127af13be1949360fd40abe5b5e76da3a9dcb24a88a90e0d9e008b2c1573ef681a5ff5b191034f83d159ac3903871104d01fe43188590379711ad51b41b602c0c0b5b354584bbbf9d91ad345251e332b81f3d2b5a9f4797858fac8c41496094094bcc4d55f963d9dcdfb4e38b18ce96824a4f36baf3a33ccd783b2ae5426780940e95174cd62d65197f7e1b94c005f02acec82689508f177532bcb9241677bea11f6a93dcd8d69eef3acb3badc26e5b52094e1a63031756af86fa7ff7ecd777dcfca84c65609fa9117d9e0f241fed8d47d5afe8ac25017e0724c6d796dadf27fa4c06c644b77534c6336a4798694c63be615e261f4c24e874c683b502cd67d6db43445ba74a86b40bfe0ee6110143e582f7054d0c78e872f31607503823d7b118e80a0da85a9f1918094811d02793b472e2d438d548bc70f5c1b7f1cf2484a9db9e098737b2f57ea18db623ebcdc41907fca94f5428b70c2b88522d6d86337273662a7e8575addd60b8528798591cdbc03f637051a2296424809e17db55d7e393cbdfd35ba8e44fe24bab7af02c30aa50105158858accfa44a3a889dd9feeb788b2725f251aa89338c23e5658620392d6c8280119c2203a8dd5f9e25adc234d484eac3f456dd285942736ee5d4e6d046fae08a2c45f93c3d9f1b72f7e7efda19d91bafea9d8e80a5654775ce3618ae0a577ba73af7b5cfc65128ab525135745ba61a911b1f53b0493d932156f1c8eedb651a7162bbd838ec2ae89053778ca705b8a68bd66444fab0e41d81e25ee251906765959f2c2d6d529fc15036f3202a9a787def2ff766c2a46c49737ecefc44ab4e865ffdd54be31d7e9049e1acefe9bdc82bb18992e6e43a7feb486f1050bd08730a8fd47bc099d0a1ae4c2712a33e7908006e7c7242450844dcc2ffcfb3fdfd270b2e3de6fd5de315865fe1f29b892a67d6ae7af3f9ee7fe4849e33c56dc6165706f8b798b529ba598e8460fae124348e44114b52f942f8204a7eae60d3ffac746b5cc75328dc43e46001ccda35789678c9e04ecc560cd0d38587da2563bacddb73bb3e95ad7d5249cc830d1ec7ec656bc86d8ac551cd25b030202cef851d856a7c52c7c57cf6547d80565cf4131afd6876426f6a50e01b1fadbeb21b97ec3726f5e874ee77799b9c7f3fd4a6be5a955cff08998ea56211cbfda8efaa94ab4092b194ce00dc07e735d38bcac867d852c323dc13816eb5cb9af51a376734757386270f67348e0966f23b799d2ce5df1727f0ae6a7882a731deac3929274b7f11128e4196b7362eae1953b5554209a9d2668a36d6c0d67af146b9dda4254ecfc033abde7661121e42da61c3be0fb8b75828c5691dea3d6fb3051737a04f2649d17c6a296865cfbca1a7f86544758b3eae1097aeb1cf7ff65dd84be63e960497de57676c2d461357572c9eddc6ca2718e224e7ec3e9d6156525663ccecc9fb0b3c489af37358a83a1c5fd68d99b6c06816071f83f27b2e340a293e3285f5e9120869311de709ddc075cdf6b31312892fa45e7245d5f042f8d0d5cddb11ee5d52d13d0ec1dc68cd8652844719851b41b44032dbffcbccf07bac5df7007c3540897224af76f4e0a2c80de1bdf5af013c4a79b56f3cea11a3822663de55aae223758084c3df8677e100c6bc81b2d8f72877da1faa7621f778d3700aa09557d803ecfc2e46094517646d214f2898a887ecb19b91c7a3a3e3f02c750dd6a8b66ac6e127000c31d7b635d1f414fb036b2db2fc46736a880a040ea009cb81793d24d2e8895413e7e3c94be4beb151284dfdd8b586e92afec03873565f985b9e042f3603cff19ee4083bd9b6d9587c9c1519f21b9de95822b4946f3c8bc71196bbe6b6b41eec67b32b59009bbf17acb8582675b626400aaf00119864c4ef2e041b35bd630a7a0f8235fc18a25d77b8c8c11a52a870a61c6c867be44cfef330bcca8236842c25d9fec8c2dbb1df6db1573e17172477e6f9e96b9d0ea333def05bc967020e9a4b60d462d622bd897c7984a0129682af3e363bd0fe121bf71429c2254d916ff43a132e6f22ae6ee353861374f7394b4f4059d01c19a8f1f47134b007c73ab434f91beb014baa66a1a8a8c404de3ed8c3a93156640e3917200808b4b8bdb1431371323e2e91bc8d3284c1dc874ed20b356ee9f48c15251d3eab441d824d176a45e9b471c173c6997a32c7941f19213f36d472a69d130c6b5a8248dadc9bd1588fd8a6e7120cb5846cbc5b2b62d3e50020363c68128f7a5ca5ace127ca10e097e53a5351a7d95bdcd253730357010bdf91793405de42b842e6818e2e2badeda28bd2877276272a4cf6576f19cb8aa69bc9a0b2fcb8f85e9d96058e86af161d42bda135ef1cb9bcbdeee1b28e9334532dd0fa2ebe5448b37573e77a3a1f7411470ea0d624c0bd34f3f6e4089bd448775c6e1f934273a00f4aaace702dc108bbf649fb1f771c7f8a389ecd1186c0bf5858af16e7223b6b9cf04b02c77928db509ee0505903f0a29dcd1435e7ac7dd27dd3c4d9394a24f13876ecbd5e24d7c695c982daae0084e7b2d5b77ba982a00e8e7a8c7ec4667d60ac6cabf4ad30a0e9b7d0234febdf46fe9bcaa3cb444cac596d3d40c086ac095b580976054790bc4f8e6bb2e36a381209a1555200e92102bb17f75c33929c0ca6af5d7f6859031e6eca307c09ea8face5cfa85a719bf86dfa97e809ff795c764d6506168c0a39d55fabfa21a9a07e0a555ec010299955fcc3340e73c7aa4e5906d9269f1acc11437fe9debcf7f4ffdf22dc4bdc5d8b9f24392e2db4541bdfbb10d67f453e0333f0d722ef64a8a5d8e5675e90691feba5c6f8971fba20f4e8a8c51548bbdcf3e401717e7b0041cd91a6fa8144c305dd7e82811e97c25a9e31cfe330e211aeed6dcffe2f7fe3813aff0cd088a8e9b5004877f047e04ae8f6f65f21493ca1224433ff981f8bdb6f02d2f2a16d07632dba1acc153dc1218cc88f76814fb9970465c0e4f3689d6127b7e46f449cf9e611730de019785d8ef7ab7ead4e454a203d0ffc56a6a3935596bb2cbc217d1ebb5d10e440a0f9f9e2995060724015f0f2f0f93b61f0b0fdaaf9a995fd541ddc23958a733ea606288df5479e207b1b12ecd2f8927a2921bf73a3b3902e5037b5864314d2cd1d64b5ae83e03fd1f95dfc0b9ec43fbd6fd92473c0ad89a0fed1d038ec6590fe34a7c8811077fe378527b4f237c9d7e3eb7a3de3ce803ea987beec7cba7923f35d8717ef271b7e1f043f2e23b9021d00e8d704fbdc95ff56a988b44816240031f9fb634b8e459e3f07e7e1aa0d946ad2fffa5ab182342414142ce9240f9bed1500c63cd9d315a1578ba1efffc7c3f2a7ed914be1f0f68fce98c1bc29d92a0ef04b89cfb213b62032e5deb90a76bb316322a565c489f27e4d0b423d0ceeebd3ca4cc18fef222f2fd5b9c918f139f59bcc2648e2d061148c20ee87ddf2edc347e02a498ab1bb7381dad8907790d39a58114cb4a3848c2c41214087744da32cd535096d1d72b5ca38584b1a1701985da3b233e9b9d95552baca2c3ef4bdb1f9a07877370303acc7f7a1673bce973deddc393019c993df5931703e3a40e97768000e940c18fde7747dc1f0fd0218671a0462d8868af7025e0c9d4e90667e1d9580f006d73bcef77fb352901b9fb32d910c936893998e18f99f6b53299b6ef9408ee731d373c7cbb4b9cacb990be1f645489832b174330749b7c0933647d8a188f510db341e5a76883f00bc1bd3f97b43fca1c46d0a899fb851c6ac6d69c8b90d3718e0e4c079a324ad852ac6c12359bedca921631b480a859c6c3ff72b3ca8e19f459e04b7ea30691b79888ba592e939c52bd684a375dd9d3237c5268a92633724539816ddab4a8eae168d951a0e6650b0e6698948e8c850d4a9fab026c2932650269dab615a2c1a1f7d0d3b4fd21215e269783222767effd78835bb28bbed69bb6b32b8388473556af265b109798b1da1dff3ae27452d4c8ee92904116136885a3fa0469d82aa60ee813c349491a71b8416cd1f9463fae8cc3dfacbd304ebc38544af2fed11d31b3351e897e87ba9bb600c4430f6e44b2859dbe12df175899391dd49d6df99a448f7a254b7c15f35fa73cf8212953b58509e7959e0c504bcadbcb8e402860a42c2c4facdbd60a7f5661417dadec714fd957e4ea8b00985654a8785cd478bca9c46847f2c9853f4abbd8ecd99c1fa6df298ea57796375d1e31d29596c03861ed61627eec6e42a2f259c831414521f963d31326d3b545f8145efbc246c21c9dfba3d30bc4a714c12cd861fa39428b731d47bd7e23e22b10ee7759d6fae65e936c5d4810e447b500c3e350e9e4080e5c014677d270b3b4cebe4e3e6c6e6c42855fbd8a81421a81f6b731848b62d993104f24e9727f1be22ee645dac62720e80a27dfbcdbf6c86e970f39e3a5df2f6bea9bb725967ed7c05f00e24166534ba7af506c6d86055cd9f48e8bed6b3ecda44831f62738a0018da0c2d07a95599dcf3e657453c1b0fe2190c55bf8f5b1d0dc9b52fc0cde3895f458364c81b645830c88bc69de8797434cb5e1c9f1aae236deaae39a307a5c40b5d39f302fa459c376c64bfd69b7b92c600eb136c28321c528e1de39d19cfca9f473a9b17e76b5b481ba59afcbd5b3ea0fb6a8d7446aa7088744a4de20e040af1333e3e0bcbc97feefb5af94ee8a05146daf19af1b9862bcd4e0f4ab77ad569107aeece91f3cc4345f8103aa07d213d6e14c435194a0eaa8fd79c948618b586e131ebce4702c9e0818b6f7721ed811cb1e44e7e1c54c10570c1e3f9b3ffccfce6a9aa7dd1d0de15e5e32441ebde5dd6658d7338875d89a5ebb07e69dd6df189be8ee5d7b9c0b08def5e973f6262ba0205c111f47fc857bb93fb2e1fbd2ec2df3663ed005f3895806b0010705be9564831c4c6f0f9a0c13e9a83e0e4154af729be6fc511438e45a80059c9ba4ba304954e14f7c37166063e3b59a1ec2c9b50728fb7717fe405550651bbcf6117157d20a7d7a0775ba35173aae7583c2b5a086ab6ca2f2aa5dad1c36a914d42f22091c17b5463441e381e4dec5b4475c7d120c9fc53bd6b9ff188c71cda175b0ddd24338d5116ab90cc01df592b0bb8e23081ce9f047c7a3c4794955c8a3ac6899286c65941dd785d337986f9618f22a77ebd299b69674cb481d6b100e3716732ac3e7e77f9daf48c6ae6ecd8229b5dfe6357c2c4839ab5e5823925978031f933fc5ca2bca3a5c8172a99effb72eb941a46cef0d3b54f5b9ace5dcd7bf314eb6bebbe63cb813c500c85f50945a22c1ebc53ef68ad8bda65d68e65fbf4c6b14beec7a0f2a51bee0c8027e6b1efaefbaa0ce4fc9f98d83b566d49b35cf75460d29ba28bb2fcaba1a3bd0c48949a9437204d65db6d07e75a19bfac6e2ff22a125962ccee73cff92c0dfa987d6b20562f25a772e8642a727276a44fab194baee3f5b687e551adbc8905d810fdec73ff6c68dfa2c0fbbab07464d91d46ef0dbf2bc13ca3c9ef7e805b26c7e261a5db27aca6f39e728558cda79a70f5ea3037e3accc54267bf03e61e75b0f6dcc2af724f42a11989be13179066e0b559aa2d3ed62fdb73f91f0bd30d9eedc3d586d3d9d92deb2ad8331ec36e03c135178962468cc35215f5f1c7347463f70bf159a272a357d6ea927ca07018ce625358c240dc8c54b9ae5d0863c3cf986f0b49417bb27de13d203cad4b0bbfebe8bd0231c44e9e1319ea6635b97c25a362ebc90cb4d2ac483abe5e497bf4fbaee5bc56493cca7696a5bd01d543a58fa10903015fb3416c1461e1fecc158e380cf9db54113eb479fe582d9000e11d2bd72d34bdb2cd317397d34ac2283e3410a02ebf57f6b3c073b67d7107130e4e017e3524e8f8bbd6e6498f997b61bc1fdebb757e07311a70dc12724ef8ebcdfa9d32d772f984eeb9bf40b912f67f5052582e698369ee087486b17e7c2f72ab7be4d118fdc6598f590a6bb8b42ef40b90f03c9e59d1cc9751fb0c9a944515145f662b95972cf05890783dd9a6e395de64653fb073b67021f364bb59a4e3281960d091bfa2fe6d086ee45e41c618760a754f506a3f85f193068be3882f946ab797a6b7b0c8138ee9f93d99e1b313f1e052f0cce814bc34274a07da376ec018a221d758500e8090b90221041722a0145fcb19c2ba54007f063e51d6f06444b5cf94b4e07b8a8890a88dad3224d3468d1db69804a576e59dbaccbc0510e5652ecbd0adb802c5624abd4e6a035b24ad616c7c645a6cf87f1e608ac1a576df10b91b323c6592cc0a46147654a974c21da8c500c9150ed96e532e326195e8c6a5f4d53265a0f9e9125d171635b32e19ff0a1f0ab2ebd3c0bf7ff043ad3c5a0a04b8c62b00adceb6b38c2274710d97625f162835ad9cb305f0aeb6283aa78d25a31cb25b83cf19a464214cb69138ba97e07adeb0000907bb09abdbf5c1a102de3a45ff84dabda549270100ee7de7739c6bb63d43bec3f55218c1918dc8eadd5bf4b9a5fb1fde577cfc45d0fd26429864942ee92278e9abb7e6645737860b1d5a58b5ba9cbfe24b7e6a260980a31d6fde970455c4410fa2e6168848e7997fd5c8dcad20b663599f3ede0e52d4ee20e6f2e17c1e94ede55e111ae4ce1b00a5c40f1f523e9541f079edb7f491daeb2f1e67e14db6bf6644fc0f641f6a635e7e8dc43af195ac5db49943985cb8abbb842da8b4ea73773d4e1ae178baa82608e0118f1d9653b23ffcce0f750c17f602cfe5ec09579cff4de8f2bb9234ec253042b4ed0c87f92187af461190cc3432b4e129cbe3f4af88e70fb646f90201208ca396492b170c020be765c052c5f08dbc5c223a3c07cf51dffaea7806fa9c8ecfbb26583380959c7e4cd0bd21a04298e7bbfa9d5554f20b97f8e5356c789cd773a4369ccee29332839303b681e2354d3fb00504b288a47d8c1a4a8a58ac93fa2a2902e5a09a21fc984cc1caa89dd38ef55e1027e2f5eeab5f6a637db96c4f428f641f52898d9adeb6686060993efdaa9c13dcaff6869ffc53628e9ec9a7d1b9ebe28a40108fd96508c6ec9a9ecde6ed0fdb1a2f63a0af12b22d57c2d3b7c000fc7ad2751c3541a0a631b8da5d9611f1fa1fb679ba5ed43e8d445d2e644888fdd202f21f1c11d7f40392a5b4ba03bed1275e1ddeadc940ec9effe428325802b3fc4aa9dc097b5b8b4289bbaa0092cbce3c62bbc8d23d6774b777e414eccb4a50f5b3fec9ce216e7fbafc3d7fff2a4e6608cb7eb421ec4e2834e80195feca41dc031c1a868c2ea825dac9f80f3b39acc2617fd81c7aff41c479e20ad656f19498ef6bafda7419642dfcd64762f800628fc75d17808aae4840ef8603f07cd65f2afe00187e3c46ba2e8cf225aab0cc6f39733d675bc578ee3e15ea634452263a3a6040f8de248b6ec50ea5f90833316d9de45fec32ecb75f9d8a6aaf711e0a48e503f5e97e573c992e735478e6550e2dd2f720ace049bdbc79a581b6ca46785cc678feef973c33bf22d4853b68b4670d558c5c7a26fc353a96413303dad56edaad9d940f791aaa679f096de4f34bb3a9171ab725a393bcfa6f9c697891dd0e9013e8efe0332799a38e0ad3e5b62f4132243ed0a911d5e769f7492b052e26d5704d71c441026c6850a8e8bf926d9cfe9a5e6c687ecc9087113a617c871c8033c867dc1e5c1956780524ffba71c04de66e387c8c819defa85802ad1b93a21c6d79a210f35681d8a88fe043305b975a19b50b37458f6f1a1df3f56c0b90a8d7c973671a46ef05306eac1e1b8d7afce4df0758d98d8ef7f452409cdaf8da26a3045ef03c2bda03ba1293fc9aa9f281557f9d0a876f3b9a8050c8863123e066b8932c53492704d97cbdbe74038190a2f2287b77321b97a5e8d36f07f8bcda1942fa75dbe05bcdf5f979b54855dcdbd47292a879e579b49496a04ae05691922069a0b21abdee85a76447aaff5f9534ba8be7d65dd44e6ebf1fb4c7f43c13e80348a3eccc21e4fa69c59dcd13b3c4841aacde0af5c6b6b1edb366ac69d9ba4a87ca83ab7ed6ecc5322b948c137a827bf6a3d2881847c2550a4256bdec2369f3e000d31de323e26e60f544115a1b0c1529f2c5b4209dcd0a0338232c1491a6b20f93da5a4dd39e008b8c0fb097f5651ac8f3f89573db56717ed7e00d2d7006e12708bbcd08ca5c8aeac7bd4eac7fe9555e8a68f5672cfec11fabcd91889f02a2fbbc684d48dc7537c243a59c31c76b5a5e76e890167717ae511d37eae66e629212d77dae672f24d4ab248de30aae79332ef0ed8a870a1eb2c79a2b15cf414616a9ca6622d464f0c12b9f4c92db046c675bceae4706c67ce795bce9e0fd31bfe6f9790fa903d685ef0ec9be676668b2077eca45cae3975ee70536e3cbd768d6a6dcb595ac4dc2084ac5fe378e34d90654d76e3f2e944f98f0a67af67f096fcb2f3f45f8562f2d0c9dd73783122c9c91c5860c707a34df35b8235903d0136470574c4b9adbc9498b3cff4d88df382fa98a6753cc7854b198a802c3d1e3e037e26490db46512c5089c8cabf6f36d73f8aaafe13b113d92a33ef703efa67b76fd7c53945dfc3d2e7e2205dd3479ac2eb74240f61a4234aeb508806e800ec803ce1ac696abfa2e8d80a0e0b944170fb8e68912f5141efae43520511c282d356e5ca88396feb6b56ec1715ab8090ce2156e429c2c7ac92250d7cda85dc0977aae12be801e3e99842f65f837c7277ebe3afd9716303c1250cbc5a3956e0cf478023902eea34683d4b59156a3a6c71ed50b61ad85e528f68f20fbfa706519e3f0aab22aeabe5562f34378578d2479c4b141f4406562cf380c3ecce55d4ba20d5b3cc04731726222fd1b9500b2a98313e655b3361b33a4936305ec05a4487f63721fc670954071e980cd5f41f7a21c89a5a9025939872f9f8a13c06d6578aa9639e10594e0f31ad975d815b64e0abb097226b57981fbdbd9de7a5a4c5a566a1411d811a8bfb6d00f132e84f56cf23f8bf34300fe649365dd846fe69ccff296ecc7c52f1abc79f2f2b6ca8ee45850aa06d1022fbe0b4e6c80c50bb1fe17f95c7213549d11509c759972555a7d76c2fa5be3f96ddeae25de4080f8070c9a0de0ad4d8247a3bd65dda7ab652c5f561bb57215bec1f3fe88789cda6b2ae8e2dc4480bfbd31e1629eb77da8f7665adda8d0a125b4f43c386f4670b6ea2c75e2f9b0e6a16f58ca20e79bc33b75a2745afb7e96b9b3f30caaddfe3a8049423635871027f4e6979f01d0e67d747ecb59f635d7cde28894dd8d9c5b0337e3247d77886d1ef1553d8b10bd6f17e61381f9ab40c53587fd322032917a5332df13bec138f60d4466ce468b231f744917305a5d0541b843dca6664c48b1deccaed68d81808a7e3d6a44aa30d59fa20ead1e1915bc890732acfb50e005ae689570e85be7a758e2d43024c7d85bbb5b7f0345c0d153d76af88b829e68b2b108772c967d0b3b59b4dfa560298972e455f458924041519ed86baa4edf65837c6c6272e95a52944682232e97b205607f4fbcd847b9cb770f3bcf906efaa6b9c610d5b0f58265bef78f5b53d8c53b4518292f06a46e1fda0922d0035e8a6e1bbe0d7f93d0e8053830e4ab12f8bf186b943b30d8ab8dd05d038ed766672b1c65853bca68b561616f752baa882caef308877aa1ecfb171e9a2e514aa1f08f393a9ffc03785f63e92752634a6de12e4104ac4a4e258323915c657175bc03547d001e0800c78915ede5daa9a0c457c579fb3c3991bf3d672a176ebe48280047d1e7596bc9c3ddcc56eba33cb629df5dc2b243fe3ab4f375d3ebbb4d6c8e002810ea3cd248576a9f4edd727b132cb7d2cb21ce5b1165acaa350c8a04b7b60919bcd0c175788bfc9eb650470ffac523f24ac74fecbfd562bb6020e0ca03d4dff805d8612ed8f01c786cb7600fc01e2ec7c503ec436146b1bfd222f7ea78e073e3000b060e85fc0191d3f14c3c5c442f074b6b5c13099c5949f375f9bd7bea7aa6f7d5d084c6a5dc9897d02f064eb12d862bbc0b9a15da0d60b8c4a9405371d3526da832eddde119aab06ac5db868acde36905bf95d38682f8ea53f8d101c735f85ac4a43624d846ee986f1398d9bf9489952e9d90b02b3f2e5301fce0bef067bf3b9c387945e9d2c723eca2858ea4a3d6b21a26b59606849b9f7798b24d9268e17fbb3840276fdd485c3f61ea368bfa64f20617231ce94f2726c55c15ba3338317029e34f18b403e58cd71554d756f182fb9c36f232eb7286ea12ad7a6b0078a4cc58346638d4a5cafe7439263870e8d248a3caa5068a34bf1aaf7bce38849a68b65ce66ba3ce6f5ec51063431cea90ee8b77d952f520307abf57f50ea5127500b89749880e60e004f9889a242cd0e6fe1ed6a582abd4767c8c4c26f4d761e0ce4c62586bacc2224719a0bc092cc1d26522372a0cf9cef49737c49e9c8c8d978e2fdad052d02edf60764b7ce9af91d1334d87a709b1e7fc9db0ca6e0c147f710208427d784a377b8475730a997a2ef12b13bdae37c60a2146e5211bf77f6bd1bc6419b78a2419df941b16eb490a29f53ddd0821a9197d3644d5f6279442e053ae545d29c7dfe091197105ecc2c6f95a3d5cf9f8572b5e2ba69393858fc20fd7bb7b097812ccb4758a2a5e3916b9f2d6ecc66ddf663f1ecde7192041c57642924b1c12f8f2169562fd68bc6b0676e32d361d333a6d0403f7ea4defd00ede417b34cc4c057a4fa89ba7462494a0957a3f6c877034706cdb4f4d16558fc1ae1322d67aeb5406ef5b5563ddc178339e6cf3418c92a303ac3d77a5cde216ec49a8f862ac768b216f469ca05a23c78d1ed3008051ea84054f35a765202450693fb67dda60dd949a6735dd308dc93d8e14cd29d17f437badd53fd4842b756aa3efcb5204bcc92179feae26b3258ace6d4ab74d79526d1b2e100755eadc528026837d45281c4deb92a5f145fe682bf8eea560a84d77b6e29794af7319f129cdd54047170ee76972349d8b8a8ec57475b2e3f4a7c4d0e7c2134c1563d92d06ed00e5fdcabf83c04da6db5a90c28d0e5336bc47625bfc59ffc6d715caf1b3ee8a12429b91d5aed72aedb3b1d58fa7fb6c1d4b18d071aa50d480dc236541bc553da0d1fee7f298adb5535c2b7825aa41249b4accf178a3063436efbb31d054a0418a68248dea0aaffb6d326b464d4d5b44a88fe05bf7989e07f6d0c61a9b88a2c461abedd41ec485447fe4094f9ec78332418d49f518d1eff3a214bad1d3d5dc9491c4a6d0d9f0389a46a46cdf5f591dacfc819dc1b3fb7fa3cde89a05afbe4d7141b01a4516644a0606fe7db7767737371a7e82b23d596e159287418ef0f961031ff8b21ba555d9d49f283943eb98e0b00a1065cd849d684af531433768231d6d37161f7540be8266ef183f1c22dd8e1a9cfbcf06791ca1f2ef6188c8f5f3bfe95b84c9672977a01d6ba502c52a4c78fdcbd49b54b85d7de0045d84fe85b50eaa631ca2991712451a0605d1e14a561507018363ac573613f355501ea3350960d967d3ade33987a1c7f7982a9a58d4205dc5b9abb62a3f628aa8d71474bb9919be3c161eedd0bb17afbb2feb9cf92d92c6d04fc590edec362a26cbfd56c748c62374e3c1d7c229817435f09f446bb10bb7a83539e512db826b660bfabee7b7e727fc3a04d495e497abae692a67846cf39f97374ac0ad7febcde53172c1bb262c91c85e5f9dc8536d1c6005801801f887278d4d0bb939676906617c0375b1d8ed46c70b34d1f0d0b0fd49765a8983d978d5261d21bea239ceef596acafac0a6785ba3bf416a84f2af0163895c3312d21eff0e8546e9d54f710a8b2679476bef85c0effb8c143ce3bf5ea1f4c5d92c10fb33fe5e063c03ca64ccd3d77a8766cf4d72426a499954964d6444f1803bd5a8c1ad46c53115824f02d14d119b7cc05acb17088deb83e75d888c2170c9228f71edb0cef80ddf9feb7718d0a3173344ea1beb8fc132d11e3427e11c1b6ceaae37f49d1864ac9cdf03c6bee54062c4619b101ccce267a850e6ffea3826d29aa5d05cdfe5c95ef397407be93b7f41a54621f98afbf6313c713e31f8046727be9d87a28c72051e87780c71ecc481203744aac8bd505db4b3062cc109e2b24347beeeecfd93f081d06c778e0212ef3cd7c440f1f1d95117c278f492e2c6df3daaab83219e3e9145e738b21032403457b224cdc8d154cf8c5ae044c9e1c243fa34c08e742f5808b27398a6af9d7fa38ba3fa09bf490eb1d2f5b861d136a0c9beaa14e189a5c2a7425e1594ff93d3675353d9da41e19bd132ee58baa0b947bf916f21df6799709e479459b8f3cc7e69099e407b0454d041786b8990dab76903aae66dee0240f7d3c5823bb4479973251a2220e8581944e771ec66c86c1b9eb6cf1030aaed0135a9a76c48930ef6991b47b6fb0d36af1ac77a85032a780d2c3d4c80a821d245004222dc291cf65c1f16629d459fa1040ce1a356e5085ae4e9c3631cb020dbecc9b2dace9b946551f02b9b7eddde4995c8a403035625a4287efbe3fe829be6ef134a1b96cadaa031729f1a52fac12e5644a2f1efac24d7ba42dfd57be8cca708d1e08bea1d12ece6227caf5cd15a027e6aceac995fe78b16746e34d62f4ca68c8765300ed88783e140ca86e754bab0a1d9028a28f7251ecf1e6bbf3cb82ad7be637664528161dc8a7b476248cb5e5c463a45e1c7c11fc9ec19c5a7ef21bb2172325a0e9bc049966cd54098ab4949538a12e11d66ecda08265afb3ad37e4e54f3a56e6b1764d7fe1b9ae8416f3a8f967556b3eea4e758a9dbfd22bc6e38f54738db96b31f2f341199bbd6e3f9d6591e3ceebfd6f891e582650ba6662f57517865fa20e2a7dc6326b994888ef4d97a258f5a82a5c8e8b8a4e496a4390d2dce444da27a69b3025c18fab2a4e8e3ef5a12058e52b5251a4b091f3d23f86e20bf8b5a540ce6cc68ea36af2e6611e4f74ce4318878695b6fce3939cfb2eb8f8b0139ba37103c508f095d96c88d90a786e4f77f8a50effe84374112e045cc7d6eab3d297694e75f4f32077b38bfb86752aa77a86902b9bc89ea11b2fcc35c617a77645c916d90407f4b95292e82f5bc5a74d0284b5bb5bea7dd7b46c00bef8776c1861d890451da7b9fff601662cbe5935815a6fa6f6a3d00eeb3bdec589440393ff2f632c94c1386e9b27e9057add8ab885ec770ddc42cb587f8ce4e71b65917446b238f29355849e7581e404d4fb87de372369fde6386b0714d9bbf97064af70c94286c1fad1532c7cd618051f8b027d86cbf8270dd027b018d440b5f8aa2c42bd3e4c6fa2bb0dc6206cdffd1e520af0ce1aa0bff266735c9efcdb833bfebfa4495dc5b8923b2b6103c4e78d079671e87740b9614404e5b1be3c7089a4efb4afa4b2149db693d4ca22e662a8a155b5c7ceeda842ead977220a83135cb1997cb470d0768ab82c9b6915f6fb42b0a3a5c3ca73199e088c6aae1a000155281a0f7bcb0e64a11dbb77ec9ae699da593680015c1ae734b6410ef8a5d39e626df0420b362d5f532639f981560238bb562630ff2fd1050a1b4d08899eead8eac3a5224fceb8be8b09aecf4a8575b97ba1386f6457596d228aca09a9bef6d07577c63a105d1ebe8bfefc0f119da77e739585271010b8a3bb9ab73ad3ae6184aed2a30ac6d55aca9f9873e2740a52decdf240437d47f09f3052a5c4455ec915b6003644a67d6e8d4e0d0dac5642c8808ea630e8385ba41b6b501ef7d96106a9d13677967ba4cd4fcfad306e843207a9bbccf55bb87a2fb726ffdf898c1794461f9d14821c19a49ba30fc153d8d6dfe41241974edd16dc9a7b553a2c447a125cfb9426463df89007912b3136d0495d92bbca78b84e133073fed55196fb874daac9e6408894e48147a105c9c4b794485c1bb3b88361ace8d930c53414cb4ac0f60653663399e15bd172e70deccdfef2a982a45f8ec3f954e4a7ccb56710d26721ab82a019f03e7402ebbc5c855ba1590addab048f6821e01d4a8d68089ae81277d2c66b6759eebe4e668ade64a7b15a9210d349f781050396a3ad7b2d3dab5f061d6dadfd8e9e627cb879435e474f3cfb5224ba4b1000bc1c1b99dbb3d1aede71e9b223f8d5b2c267f744876913b026a2a864c08c1e192f7b91a71dabf855ff2ebd014d0fdd3a5837099cfba62584622d0314de42051ace2893eff2e1f26cb79e1aff4bda4eae7b1274286ac55647161deb2e8cf61c8665c4acd4d44386ca6578429cab9e42c5c1c557728a5fafb4067546b5192e211f0366bc1e54bfa951fcca66ad60c0c497ba982524ff02a6f7e8ad93c925ccc7d0494cdc28112cd77020af9454ba5152b8b0e0c19aa3832628d088829f7b87648c67966dab39c571b8f22c3cb0637356e1eb6d25d71403c97013ad1a19282e3007c88c8433164e41b20c62b07b32393b10119afa79215b16545774bee4422d0fb7a24e4fd5d95c6c4e2e9634dbd435a6b8596b052a8780dc315b8d764759f08ddf616516ffa81f99a149da2491c3686e97f7497cd62bdfa3f408c326af1f756842a7dea5e3711fb8a55498b181171abf26c9578b56a58581ae5721e21e5213d960ad689609d0ad4d1220db036a78eadb468cde8d9de19858633dde9588c668c052e9321418c62086206b44ea7e0e686ad311956e58ae49fbf5c93f244333b1806970e17ea14cc09ea06e9dc3545b1221e7b48caec9bf7f423b61e2897891598a6f4e07579b4949b6e9057f0a318e8856b7c6ddb218b52297b7310a50e5802c0058924d6e12ff95e356f6f155ba681deadc94ab7c7bab0f92916ae681d96f47defc68133dd2621321a9f667fd0d6743d7ad52ec22b368a43e0bb527f804836ee1f588f5a673b47c040eb49466f38a46477573aad1137cf73403b1a99c3e361e92cba2bb19838ce4ad347a42f56ddc8fac55ae1ceaf6530d84965b934e33efef29619ed368c615fe0e88915ff3b0d321040a88bb3daf088979376b73a7d79312a3bebb75ae8823618a7b52f2aeea1e826f20b95543e3b709e543d24c29663a1227dced24565d5890402eece1641981dfd0dc7cc23ddefb117bca6eaffda47b6033d85d5094af0c31d4f7ba1f1520d6483b6bb6ee26218cd1cde99dd596ad62d6fa881d795a5295999fd701afdc6bfd659949095c3b1c827c94446e77b1e69790b4c7e32146c1a6276f7f7a3119f1be731a2bb8d702b4001763545b6eccdb0adb0f89cd493765f0b1b972db4a0e6123f8f569426b8021561742f29b1b8d788f6c56e1dfb78946e439a9a3ecb8bb5b15cd3ef1b922b019992d48df9edf61d2209bc03c19f8ac865dbebce32ee72e685119785b2c0e9df964d77242ba744b0d33fd0a8f4ec032d34b1e541d6de57f71dfbdd379a45d476ab42310dbd371d8643a8cb1a3544288b75d812421e5df320af269f8eda4e87629d7cdb09dca6c74ba8d4d8dbe208d55b36e96dcb3eb084f604fa5df52809e34a9981d7ee341d41e4985f5dbdeac26e61ee5e33171b5e78fd17b1b36ebe556538f5f444b5a6223037a600258fa52c02a8f6d170ab9e17ecbe0ee21ad6b5f469c6bbadb275646e2fe4d4edf62eca1229b7ce1207e342da15324e5491e2eb0e21e5ec2a5a60140c27095a9a5adfa26ee8539f7375a1adc86d5303f3f96579e0b640a7ec239ee014103dc44a0bcc0ab808ec903be75091432359c07eb859e4a6bf3150862a81be0368ed22cda2f9a301f1fb96d357d128e2d389fea9ec83eac8aa1237dee6ba13beadb4062bea14edce961f149bc6a711c3c031dab0acc0afc20bbd74b9bfc3d1e2afa98537329e358112bb87d9fcdcc9dab5eefd5477d93a999a98c10c21a5c883821477764c602165be521797ca675b1761f81998d4ecdba29a5150311a4780e46bbe27ca460eaa89cf0c6ce564b8ba95a3e25d470ca04c8168473ba000d3faab2299472bf73e7dfb301b1e452f45fc4b87f7323095bf991f989ba68270976ad8ef94e9531aee2e7b23b74eb1e837c3b89e745c4b5f58974ed0095deea5e4f0d0e705d71d4b5605068c54d2f3c333c37fc374c48650e816cce009e616f8d42b81fbbce01cf04ede5d9c77ec871bd88dfa3baea584e4ef686ab56d5fc2d3657e29beb93671905215e8465991eb3eae4ca08823a9bd15cf06c6b4fe4a12c9390da28da961f3a5221ef69eae5ce365899a175567d0ffbd0bf6390ab1825f6f6db900d61ab571978c29c27a45d7c736c3c2ed2ff7644e8cd379a9db838350a64d32c1ab85630e95f45de0d44b8e3c8e5807832320d26792181307c3e16d2a4034f7d4a3e20acb93c3735092f658105d6e47aed723bd0ffa461afc7e27cefe173ff4862e1e2b58cd52ad2c97daa7c786aa638ddf3b46dc351fe7e8ddad1ad08bb01582d55b50c8ee29db4d1071a9933a6db23d0814a1c9050f0323260793988fe04f2716458bc772ea4d2231e58a9a1b36cad4ebf61a004e6c70f3cb469e25de119b83f604507110ab0b8717383aa4a4d24d86bd9920e83ccea532f3efeef07976772f85cfd34ce36c10ddb8a7020e3bd907b91f401232207eeec5e53af2abbe3fc76dea63f1d920aff2825f60dbad1fe98eecc9d0b4f0f4c48235b1e4514f636f59794eeb48b582bcc6dc082d0acd549715be326af30f7af6105d62be6494f70a35e80b95eb043810d5930ed5075e4e1709fa3b4be6a00e86f91f1f7a3f849ecb0c856440d43c848c7a1c4f7bb09e5f8a53b2a026e99d90e4d9c348b7acef79a1092e38f48a71991ffd4210037c2fd687fb1a8d91c93ac7b4ad7044c714cfe97ccc74afc12c9e53e4a09d0b27088e6f3d08370addd7c625c0613df95813a694f2008ace523cd5d1ce9b3f2ba67994d70d1b5d3ac29b6adab624ca5bb833e7f99521053de04c470257c58b0f3050e7c941f9c20eb5fc071cc82aa5720a073532e89bfc873c6db1b75a36032942157168068ba7a6e72d80db3c139a23bb7f16422a0f00b2b394b2de06476a0d959c65f22d6de7cd7ec385f14356c6964ee32f03a855df94924d8c2046c9b1f5adc57c645576b7a7cdc2a12b75d30997f14a57da59f70cd8378963fa403e0cecfbcce07b92362a33d30612e65b2460d2ed0e56a791a958bf2cb793ff4516fa4184f7c35495c87f29c6cba7ce9c0f877f42b67ec1248627ce5c809c9080934bf3a97ba51243fa9c4b188eccf4cea7c1ad0d0afb78a4c4659b7e77fbca1a607763327ca2c11b849808696c2c0622dc95c2f30a15f091362add4c3ed82cbff2bcdd63678b24d528c0a4086098d5438a21109713309332df67b6f67b3dbc833c35dd65634e7abea12ebf9096ffdf4c978230d0d385b2653671f50f37eee5c98a2720455a716d73c5f3d9ae9a7957db664fd8b84f9007f07f8bb8ed054858dfb53811f6f75b381b2d605d5c749433c161ef5c6c798bc79704f276cbeb82df51ff2840867d0cedece5a1a1cbe03bd28468822668e11a20a079db376930c93209fc33568bfdf610ecc1f8d62a66e1dac2cf47095f8458d464a4b2f4c469e06547dd056ceb8301e35d0de10dd03ed8a55d9e325bcc8381e2b6f9123488c22ccc6069ea3a38d4ed52160fa0aeecb2f73320ce41d04a7f9f13ac163ef35e3d271349161ecce472342cdd491b671fe887fc059f8109e2877c10bf0904fe9d129e3e3b1305cd1a2043a9ccf195506711fe91910f3534089272449b08085437bffe6eab9acd9625351ff625d3c551658c5b49f7944c35aa070ea7699f8a559775e86443f505fcbfda316a0d2cb275688efe3ebfd23845b1ec6ceebbd464f8d74d6bcb278dcb2c16c952d93f039ffd83fd718056e91fcafd14836627562d6967c32e4016bcc293cd5a5ed4a60f900018113d311cfa80b35a80043b33bd4deddde0374ff9b2d1cef1df8f03de49fd9f1705f38d97bff497e08f9036313ac8137b60ab283aeb3a5889b5411882e1b7ed84ac649aacb16a8a29174dea95577e90cd5f410af1e789f73748d54af3d6a8fc39d7f0ab8ca86a5bee6f3ef15648b440d10049f9f60a6000bda34cc1a10740ed338b5965d574f36d89dfe03e509024ff97a5d5bba94a557aa2cbd785438b20ce6328d0868986e6e3af33d44eb58862d37884c633f065dd7b2452d6d5aeb2a40bb19c85bfab74fdabfe67d0c621fd17856a8736ab39c4a3937446e7fe3f43f97494d314f37e5af4de7b42884ffcdb3e0fd95ec70322327fac8d5d6f0bb34164ff1cf63ee0c05b156d072eaa1e3982000b72811f95a98df1453d918520eb6cc10423774e62c9d0dc8238dae50bceb3e4c82c7862d3054bb64dfd6e8ef2bf4803a710fceeb745f48f90ef5e1a66bd40d99ff6354f906956501d9fa2d42ee1ce0df562f7265c9153730d374ffcc6b8b4854b35fce566a5a2a956d093e3869abe090f012b3bf9866816692f9543b9b8cf54a4db4af0361b6190b942c7c401bae45afb0be718aefe7e821ca5805b4078b0227373482f6ed171e459479b4e985b652723b4d174682e67cbcf4a2c053b8bb21b473da53b2fdceb49524e19c7b4a5bd995594333cf8b667e56d590ac0b4c9be27b9101b4f5d5555f4e33f2b56f078086d0e05d9a32db38cb3fc0407d948ee96878c637b716b67c49443d9eb2d3f4179ad1249797f24e584c3d7d720f3ab78b52678242aa67461c00d490fe0f58bf3078365f4021199dff3e829f8ea2ddfaf57dfd8e9b115536538239763ece1bf4e28087674bcaa6cc3055e0c4140ac6c2d398c2db753f904b87e97ccf38259ffac82873cb5c0a849f7536dface64ba167d799bb46f98894ad2c83ed23b85a556074cde023cdd49e1c32cec7ed81efa72fd94598c0c49e18080597ba6b5b7a52c0e283647b8e968c37a15667461b5fdc9240aafc2e4655780b458a0211890d6533f3ebf198620849fe8505ed87ede1eae775a19bfdc55ec430158950dc8bdaa4838c58439be8f6df57e16745002f9cd756dbabf635029f8aca131ea3dd4b8f4c90483c4eafaac7a2b2683d1491577933c7262b617b24307e61215c9a0c70a0f31679e2eeac0e5a271281edb4ca5b9fb8b7304d5ff7c8b475b2451a45648784800ae380e2551915f7464c5a11459703cc056944bba36d4e2d0928617d532e398221c39c7afec45a4ade3ff2fb1889d00e8d2d2c06b00f579e33a899fabe9c8209a1df2df636d02fc8b815b09a545e395b3d12e1a46f318371fee0a2c79f557aca6e1cee7835836d0345852e0e8ab9cc62826724a3a579d108281fe8809474d83b99e5fb0a79cbba39272a7de031a9a6b50c30fb570f802f283f5c92557923ec815dd1c91be3d2038c225223d6051fb6f6515d838f25b9094a04dfc1189ebf4aa8ce94974bcc51d84b35e82b9d914d44c9bc3d289dba3dc1c186d5ae32ea2dc2c131288b21821ee83b36cbd587e664c7ee6dc8e7d58e3c2d50f1eca645dfee57fb97204b3255f080354d70ea2747912f3f6ca8f33394b521f649ab7ab1f7ee0a765e228f0aa1b0ce0fe576cabb0e3c68890f359b36893610176eea30c4507a114bc3b5a1c9de69bb1564f012cc972491ad0424106ae80b28b0c45bf1c16429195acff7f53636a71136f476e19b9c4a54bc844dcd98197e945030d4c713199f5ee2e90ddbdc45cb9f17d688cc0b1d59ffb35519b1a9b066ff192fdb2587e0dce6a88d19b47eaff37283d453d612bc3d1c50ab4687612f124d987d2939d5d7342079dbff13327f7beda7f82f020631442b0456587258314b337b4058a02c1b0b35b02d224b3f9fea5217a296f7f575023dc9cbdf0a0ca8d31cdab28b8a2b833dab28d6faa9c6c29b9e344d97a494ecd8e42f9fbce25325ab5775b051af0fcd53a2deee0ba9eb43c0d602a8e043429b415969e8d5b65deafbe8b00b1658f753454329050b7f1cdc74549cc4bcf0528163987839d562d3d2ce727b9ce9f006313d6b65d88b7ee068d7791457cbb2e68332f16f88f9e6082c0ad6a64634facab3f286e448a56b60696ae3369324c05f61b9a92bc961078fcf0e7a729374b08cc79df0826698109f8685d6b26d54ffdab9cb8c8bfd3a7d31fbb5a127adbaf132fd8fd4ce6b2a79799e17dbb065bcae00980aaada45bff9731bafeaeb76e53f3f679e0b72b75ca036351d221086d6abf4e79f7c03339e736c86a5744f60704ab24f467b8f4a7cc83b4274e4050daa2b151bda6f78e3d32ff623f2cc01678132aa582c11b3da8513058797d18860698d842d882e696abfbff8faa72d2b025d5f2578d10f8d368a4997817c4697a3b54bb2b21d54560f1ab4ca52eb8229c4d4ada6ac09dbdd9e37cf9ed9e3943db7edb66bc7414a8d28aa0318529f7909f414e2c3d8d6196ef334dcb7a28974406de3c4b3edf59c262a0f20184d079a24642eceefcbe5cffe8656e99d1e1ce82b8bc2a535a354487582bcb78da183cfe0a47b65338d142914c298289bc44bcb1d5785dbb491c9ecf0b796ad1f700c82550e5cda73771734b6908d9e1720ad9b2f1d3c7ec986273fdc5d3ab2d7c65b54062eb0155eaa0b76922c71e129eca0c57bedf49620482140d08264855e032c7a86f210328d0deb9122d0bcf7eda52a6f97deefa5e7a74d87d78acafdcc7e6a96d6086cdd98394f97722e1ca4b45c3bb9ca0ab7f8af97b8fb036882e16156aa4e9c0760ff8fc6f9650134b4d973a1c88e62a57f64046b99e53f1bce9a5523ed8d0b205a7f4429518975d8d64e68f8bb6ed3d5c5b97c273dcadeb723d009d31cc6c1386a4e9ac9d217014f0e36b543b501bc293e9a55f8a1a9316fc75c4c3a791dbafe097c35a0db8d8a251a34c482f71ff3026e49b2c7b651ae3e9ebfca6ee00d0d56e68e7b2e33a0bd3d4512ff1bc96216c3d055f5d49c96fdf053207d72b020537477c4dba26510095e0811d12e3d97c85137315cfa5521eaba27e6c5d2c90147e84168fb92d82b53137a1a03dfd8a38dd7dde05a2064bfac482cb1732e4951af8093b7b9dea4a03455274d52727b2e2e6fac2b9c7e4b41621198e4e2cdc1c734246fe599df6d5bc9a0a7cb74dc0c0ad0070d63007906e0764f5f29b224041736e100ddb57eca1a71c9ef19761ff4baa4d03cfd47abe27460f69e5bdacde0a9f5301eccb575c973c03b5f33b7516822bc3a1d5d12adc3941eb232dda2bcc94068bcf9f570c922691a26ebf84ebf234b6e608da0ee5c2c6971e0d63658ea3cc0e2caaf2cc2b845182b9f79d6da317200e10c80de5f28819605f53a6ede7001bc288bd0177fa75a81ad4c3e7bf142dbf963af689525b13482765514e95e0d621d73b023c8ff441287b9f4e61c334e1dcc4f8d3bd5709dbe993e66895b55cf012cea5ab2ac52fd152c0c5ce0ac639ed4019db467ce175ba9b133e204b5defbfc55399c8410e5fa73f6917a1860619883fcf8d1c6575c49687319427ced8bede010d9572e40e159379dd22041c6c376405f255381364d7fdfd7df56dd20be72659879d6ed330cabcf19b66533fbb56d90987345571a135cd73a4f7b7a16bbd1d98e8d9d2868c97c6f053c4005fe792a38f76f51feef6feed3d144a5343522af33116ecd7d166de3e294401c90f675a6d4b14d302739dc1e99adc1228d208042d1401d4a340f628a4c11d508af242436f664f7c0baa1c1e70bbfac24ce9f31e2f9a3d012ec541778d21175c224addcb65bedf91d927ce27279718532a48dc96d60eb818fdc70aaaced5e65680425db48b6b7bca6099e4572880343ebd03977c3f20493be0304e704e87d70141c2feda3b9f466fce05e4b1e79ad02b65d4a812350d2cd423951317d88fa53a45d93dd21a46c625d8080db8dc0130f071e60790be1904b2b2a7905146205e3f6ce33435e44a54e8280c8818d6e22a9d9865d3cf9399bd4530b2a76bfd62c696e9f8853f60ce40b1041e419a3e63315fb21b97be87852c29e3872b93148cf8e501265482318dd820bb068b493fcb03c0ac4a17bda267617d81ee03bd20476787991183add5dddb183ced7cf4555c8675128f1dfe8987eb1bcadddae51c75e3c49b88095a5dfb00e60e2dfd55c80a1516146d2b97d409c750907e179043b954404716d610edfb996491d926f86d98b4da277b3a161f618bf1c0ac80d7b668c6ec506e52803e8c3a11f94eff5264a1c1b014c5ec78d7ee9ebfed9eb7bdd8e34eab83da542908fc91fc53c1bf1c2dfd7921662be4d40f1b7572c428d8e4305d57adfac448ae43426f4ceb238a6ab14e2c448de9841939080312b45c6f9add725ad778323b1a8d1052be8da0f5082f5f6d817780f9889d4c9b15ecf7646e1a6015dd881f3237e54720eb4fbbd4085617183aeee7e9dbb918ca089dbebad9b9e99713dc47abbebdd377a605ddc662e4ec07970638618bb793b1641d87c784a2ae9b26bcff1774c19405da96538df0d818fc7d34a65528a0949c0458ddffeac34a1af7a341222202da98b8a45abc1177aad56decc900a80eb8c62203a062a2390babf067feefa21b15316c20d3f9c81a042836e136193210b3f34b1ebff6ef0f7f23606894f0930b47f91b69b071f05d00cf0a75eb6742069363255257ac5e1488a80a21622d96e3b291c90df9e83ae3ed099c0e9ca1bbde8acd18a6ca7fff064f64483cfb77121c0fb4be503f8723f81093b39cee8d45016f3c635185eabfcb72ccac06b1515671429b694f03f2fb7e7b5e15100d00941741c4333fc67899fe35b74d50c9259aab652209f7871ee3476d1e2f8726ef9af9fbed68c74161741fcb8f14992e2278961ef63eecbae9dbdc9a97339132a8253e10bc78a6256d4e0a14090333668038a9295546e88073e8241e5c1f983f31d582a842cc0c9853ed8d23e95c5fb26fe5a4552c2d485455643bc9f0fdca33c8dac00ee52a56128d6864392cee6151b0cf96c7bcdf2c37e71fbf997b535c480e9b8e89a7fcb371121bb564d51506aa4f33b3aeaa0113cd9f1f91a826bf6701af905792b4bbd6f57c45209b8abc584e27a411ec065de4c7d4c8ecf4af4de22da9b07f1e290ff56a2cb494846d1743b421161cb522412f6e9cdb9b4c4a173edc44411559f5a6dd26f8441560778d4ea88a0394252ae86f87052ab42096d8b477e562251416212a5c3a17023c1c7b9e44b701f8c73d786ebdd4ee8077eb628d0ea57200cef816d1ac04308daecca0182f784a7e4ae704e5a9187cd5403ad03e587cff432bcbc9e40a73d4bd3d959a1d7c49fa09ba9cb7850ee5456651922301ac308d197918700e9068be54293bcc799768ce6eb2ac78d4139ce0e84eba6aa7168d725b84f6bb2aa92a7a1c88a44380e3b2774137356705919ad853ee3fe38072e292356ab1bbb7f86bd40176d56f5637033c839ed3f0d2e7785250ae49e94f674387d06dfd32543f92756dd38fa857b5e10764ec2e47492774560de98183ff4fe7c4616937e0dca6b2ac6f6b7a14faef923ff64433c7c9bbb2003d968ea38afe4d4a9e1780bc4408002124952dc4a2bdc92cb1fa91edd6dda0841b4164c1ecd48623a7de1b0a0941f44f0b4595c140d3ca6a471ec3d2a8cacb886c1940b4271be083ccf480ea2b7add93285b0038850d9903e838fe3474bc0867a9c86e46a7bd36548dde7b0c4f6eeb961060f1942918061de5e6c88a5972ee84eba2a1bf10b675897b348ff59b475e3b3d76d9211c4f2c1d09f911faaf88aa2be941371da53703dfd2b88504f3b06bdfcd6f660cfb87b6d8a962ea67ca91445d7168f3039b842c57d6c3674c1c0af03fd144c482aa79d557dfdaf6d78cebf68c159abde9ef6d7f44791c0da8c1d422d5dbb6dd8ba90b6f46e136c57f2e4baaae9df69b6e728b3d6e42aff572442c807e507ba6853c83d34f01216b5c6ea5b202f6655915fa6f1d94e0e5ffd44cdb352e19ad76b5f6cc547456d44c453a2565e3ae5f0c98d9a2879a8fdd99695dab42c10025da9ddf4db9dbcf2a94efcdbb2b2b40ee1048ae013e124ad18b5ad986120c544b1273a4d8e9a9c4bd406ce111195dfe605b738889bcb919b30e7c057c503d3877ec88bf6da37fabe274e27591bec264385e87021de66e0f1a1d3ef922a72eb1e6be8e3e28d60365badd70f3ef1aa16d7c8b3ebf7259bf7b6ed113c31bdc2466a698265c2d9f2be4cb17560661d5c8fc98d071fd492a1ed1392560ab7c1da3d0c09ff500cd7abaffbf1a62a51523bd4ac0a9a628659b43632630e1d6be833052d748cadf6ac8d3d20920993f7311f8fd43a16ed7387be67de9f26bdd7b495b07f4ccb59c1c75a0bed386d718dbf7251968a83b16f909960137ed48edc749dbf9dd41587314e2a267df7d1f4950df5391eed0cf7550ef46ae36dce6ae6637761ee67b53231a924c01bf268b71bebfc694479bb824652184f9ff172f753b216310b1076586b4cb640d9ac0983f4de120f81d938b2a3fbbaff9d285487101eb992bfcd7cc6201128536cca67102624c9009a4a886d425ec823ba34227c4e3fc3404173fabbed30d994c82cf900b65fc1420252fd00a02bfbd5b610fd306e151a21fc0cfb9761ed20227896ea6d55b253ecca5edbd243f9e73799b15159223de2ff42e629a2f65f8e39fc4df726ee9e2e48e046f1550d94e8b82df276b2a6a2d334bb4f26ea22d1c23426b17f5ab81a4df52ee9f776005b443ab5ae9d96d6757717e85651962cc7e9257c1c7c72e7f3a7d740bef40d8fcd165679be7c7a7edc8bf6c4386d2d7dc82a18799419d575034710d19c9250af82d2fe476a824ec99cbd405322715d0c73ed3c14a6ca6d71e335844ecb3e321c6f8c6567e4c237dd1a9c68e3384bf5abccad6de800c1562e4a851e836a147f8d17343ef4370e34a1d6040dacc53b5a4625e6fe36dbbdbf3825a086230dde4cd77ec82ec75e87d894b93f0114fce8ae3a60a855b8407c56bfb6ca8d6caabcf0797c2b6d0558cf0ff2535a406c4b96690ff723db57a631f385f8ffe2130427b926b5c1d0e4f7f27e5c555fb9dc977c0e0e69cdab47b9f65a010578ed51fa3f8c5e42c25e4339ef3862e2c014ec8eff13e7c5b3c180df1064177e086ba1623af4a8a129fa9378c86129a3cceac0e8bb5a41e56588493a6bacf7fc864c7d56a1f4ab311664f22a5b7306c3e62b90cbb5543e4321225ba0f218ae41f7c1bc5b7491014a698ae8b03dfd03bbf3e31611d88a745fd61b8da285c0889dc777e1fd728c2fb09783e055c8d65c48d40a7f60bebe48dc15b14574fcafc811336c268f5ef7a3ac861e5a785951764164a07bbe1efec86003d2be938bf85e17aecf254f561f8e5a6a3fbd75baa8174e51d90e282f3e963d6ee3c5ca5020f07ac5d502505ecc1eabfb045ebf3c973d780fbb756e1ac96030dc945d6a8beca03f45829e503dade9c673eba89261cf191353917707e5e6026852224e2c2e5ce76fbc9ff542ac22a4c5596b84f9d592645b933bf9f7e46d92f2abe9606fea3ba484e3e6102db6c9948464ad12da4826ce992b635f3fbb328542e13116a2a73d48740fc4dabddc4e57073fd501cfcc2155751a7c032c428a061efa85de23fd42114d09c45180b6ae845ee79c8fce4c28049c4152af28ba7a3608618f20b214f2783d54c3114faa061e62d5aad3f7fe0ae4e8a0b439e42338829773142ad8f3c264c3f3b44e6e56c94ebdcb01be1dbdac73e2fd1aef432be94606a682e199d253d3249a8c568055f003613ed303ec880c893bc3176fa6516137a011bc0fe3b80c16cd4556ff3ac938bae26616bf1d12f9191618d11c095aa8947332660b868541b3f03fbb3557772228e8b4d9947d48510299b780a1fa6e86915c36f4fbe87da41ab2d574770728af53c7b9742cd97ea89d37d58a40eeefae4713349a8ea7453397b8ccdb4c0b1c60ff10599a8ac4cd7b5644b42a1dbb65623a15e1a26d41d79ad1d23287d74c13f85f5261a26a2c188caa89ddbc4ffc049274fd98b0c9264c67d2723cf792efaf6d74a6aebabe921e1b441e17681298a3f7925d37035d1a23935aaa43ace2b32321115d6f10ba2e5a538e6fc45a8754852e9ba3917641b2603051a37d05f1cee0f8b9aaa0fafbb67d7ecbb2877bff90a5251ce4f866fb535bb2d233871f2ce11b0d8ff9dc5c77a9ff6612cfe7eec7bc5f93bacb23b9d306650388560d652396c9297160ba0d2f13851683e540bb817368649041c296ed9884e3f4cc5106f198475d01dcad3850c3db43841ecfbf0d605ae710c60b58c04f20802e67fc9b6fa5055646fca21e6294434fb24b068053231fb0d75cf27f24517c6ba0158c22b4d137c6a3ce44914a007bb3335e31eb0a54c7020d2a9f1c8b91703975b00bd1706dcb95a306226185390da68c40f3d157bde0beefcea4ee2addcb4cdb72bd95367b3cd535b23917207eeabb378e77795f6206d9d280b71d7bd344bbe70575d7513f093a66fd1de46e4d278a17afdc409921d866e6dd0f27519b1e3d77cc0b0cd2aceab986c7205fea2281a11c25de1a5fc0fc2375c2a5c3727e4254805ce8b1fbfc43c0d5e760900dac63d6897329baaddae770acafc4dd3f8a68ec5293bdd3fbd37789faf906111ca60adb239400f6894efb53df58c9a94274ab92c8bb72aac0ad99a36ec76db7438a86742f10b81819955860cfe677b3d4dd30fee9b4412210aa5c02d66c9b5d7cbd81daefc266a001503bca248b0c9912721bc9dc2ac9b0ea11e419e1613c787934b4c033e6f00dda9bf893cbd7f9868236f426c536ef0a630e24dd0e6fe9f689d40d95c3d861843761d6e1e1221633a1fe0e98227fccc33e2c651afe84d6bb96d70e7b9fa333c5696a4891f72ded7f3c1fa80c92e08d620be7e5700d630db40f50c35b44ebd3647622a836ec8ef2fb3319c8ce8ffd320044e61c26040fada723f9421ae32c09ecb65f9c4662c0cf7d1f4b40938e90974f2583ac987e9f71e67c6114a649c648a082c220d11b211b8806fa16c35cdd66382773ef31680fb42328c784e78956ae28e13adbb9eca3860287b84377d2ef2b38be6ffe9bab65a4a322a9bbb91abdf9b3e65a67a60ad351f3af5501a6ba98f050fac80b6c82c019d61a2c4b600058e935e701ad15f0bc558671bb5e5835fc184dc6d2b09b91c36a77cfe397de932aee8b6d2301569dbe5e3d478070aa5ad0d2748d177eb2bb1a3c934c5fb3468f17664420309f41607461b48a84ffdbc769efd0ec498e20adf9b70363ac5da9e4ba8ca9a933175241ac0e156f79471760d90792c3a5ce2997e121b82309972147a5cd4aa070a534775732485f8285807eacb92f8e0b186d3a751f59d9ccf0f7a5d6bc5fa7529db4c7ee93fdc3e43e9d340784989bbb2cf2539792e734b4e8c7886b33cdc153d271389ac1a8dbdf7dc5336afe78603eab937541fe703c3479738887caccf3676aa0dd47fce58f0cde9eb73af9a7d86730221fedc16a9e33deb597a9ddc1fc3b627d4fd1a00b27d03299c7fe0a42079d1b21fa0828b9a74de7f8e8ae980380d791c597c6f117f35ae295817f04e9973579367d943aebcf3e435fdb669280b5d7b8c2dc56ecf96bbb4e1c0e2804446aaf35b4bae93091570a7faf6b3cf826640b4e6a56891aa02e13064d11ca466bb60eab7b4fb39d00bede6b6cab8ee90626b38ff40cfc561b575a4157871d03f0bfebc36688626b3fc60746c104dd462bde0018cb0b0ff913a5a77884c9f869bc756857b6a3dc334a784744c8b1a24cb41a5a26af02f842bb711e049af9d0a3a5abb996804f3b11630449040cf912f53ace965e7bd57eac4d9a402429487b020432a8c94ac2c05da3d67b756d4b741f340d7608f22f293b76242b377265b78e732fa5fcf867838636b8e64da5e0bd972b78889d0d6d9f555de5d81e21d0d381cb53175638f5632d389908b6e25d4fb969aebd86e58efd60e4d230fae7161afc6ecae838ff660ff1215776af539462db5f35f2e2170c7b96e2ada20478991cbd7829cd0b6000c00e5d813e175aca5cae9fe87c77d546518f336ffb75555239fe5130c1e48865e664306c259bab2d0f0818e559ced24a5c812f39f51f444453f6d875e415f2263d615f6bcf0144f9dc53b191c9b051043f7fbc24beff663589e9e9db5b0a9f22117d355d2bc326b028c4e80e4ce8fdf446e3c79c49121f3fec74b04f01b0328512c8ac5b6e97cae6a5d2bc5ac842dd297b4dc4c4ec7811d3084da6fb4befb5d7a2ba16d39273566320a4867b960dab9711d48c5a44c4e2bec317ae99eae5e557819a128e518a25b3ad1872349419b2a23dfac7238159a2ef6d0e990aa4673e08fcef353d491d70a5a04fc42582509831ec8c3126bb0f9bb4be87c0b5a29ccd63fc8cf1718ab9e08728d848392129c6b16cee02299ab266052799ad7bf1e69fc6d8fe14c317f2938b5c36b00d65e39d71cf95d9814276b824221200502900ff757921e7da6de8262e21e3b87525696a737060e82d728b7ad6ccf6f6f562ed157db1a4cd7f092b94c99da44d8e23a5097eeb0995cd15237c757b6b93dcce875d52a7eafd8cffbd09294d23f9d0ebb448a308404c5bbd26990cd8f8e0b6fc1bde4e56856f706ea5080c94e9d0d0df7b8a2fbd3a11eb6355d220493f1a10e951e958a9da803871e625d2861eb08ddc3b10af8ad5bceda08fb1961bbd92744d9c53fa2fd247668a92040d3d0323b632697dba80e05bb7c81edfafac8d5a86fcc03840c84884f59f9bcefe059c24a3b14c4792a58f41a052cc204cc41baa8067aeb36a684771ce1c27a201878c8e1044b94eb28ae6e53638f754114d0cbeaca1e5a8457d9705d4b074c6f00eda10d8ab0cb0acee38ac4f01b371669a6dea79c2011e118944bcb20d261aae40c2d705ac47c6c2d5cbaab78815388211f907213065cf508824609c5daed821a448f84f8350a36a9cc5c7d97602b721b3c03d4aaecf1deadba216c5b9e6438963967fee254019a1f8c22662c3adb1acc9695dde6789033d0ad583f9c98b7df6fb2fdffdad03f7e52a27f426acb467c596b89fc87ee8184a7be80c94749fc2301099c86bbe131367ccbb8a9b319d0775b2fffa99d47a44c1f7b6f60052e25bac83c87a8160f1e778b546965fd117f78657970a87baafda18686c2d2989ceab61dd921fa19acf329ae0ecb71810fc962f3644ec74d2e9a08693ad1a1a329f2f54acb771ccbefc75d21d634b30f24440454ae9b89985ee18dfb4f850414b357188f36acc099676eeae46661421bdb2b46ff7ea57bc1f8bf802fb532bbd5e94a67d1ae8a341f6ebca78e8ff99d34b323e40ca10a1f7a3b751cefd22d221b56bed6942bab43ae7a7b3f0d4270c1c0bab5519805cbcf59aa8bfc23a688a6f4c94cd774e2f806d86beefacfca6743b878431904ed0a2d08f3c09302c9af02dfc394b50bdb16246fd65eaa5175adc808027fb32819b85e78105507ec7fb650763fb62f75c7f60bb0b9c591fff5960488e76f5e96b2bda59f159f12f0b1430053160136cacbf856b5295e79ed623041e189c7f2148a83903ff93caca9441c6adcde827ba0793a5a9d85a4a51b3e961dc52b952619a921bb175887978cad9a840d0e6f0077b6688fd876266f4c36a8ff22bc2d5ef55949291a1f7be63064868c8b9e69960f5fccadb67cbc22bd07b814d3ba657ad4e465bd3a98931e623b986bb7df46fe30dec43355feda9307b4e02cf2cd043bbd88375376492426968834cc7dd7c9c1aa73c5003552577cc0cc3715b7269ed1428aecb49ea97b51520459fc8e61c8fc742f5410120ba328d5a7b06dd863fdf96f9a644ee9dac28bd91c07480ea6ecad8edbdb71d0e37b4ea87f0fd01181ab70766369ae66e97c025e4474d4a740b84412cd71b8c08de179c4111d29c2df993bb541ebfc1497529fe0154621cecb985c432cacb23c675ea952c7e2f7910ecebfda8b970bd6a54f8afa821f38c0edb400975347956cb80d2922010348726fdc631365a080962d535541600fd34511731e371c344c28c16524e41a50e0cdafde486158eff1bc34499f17e57b17f7b9d9c2432f2889fb2e4d5098dde71c5efa1266d6dfeac6d92f57c9ea4763f3317f2348447a38b1b68c56409aca2a0d0f2cd611840cd24c04865b002889b953b0cb424fc5df1406fa2e6d4d1fd7b33147b40bda6fdc586b911c50144ae7738ff70535750bdea3c09c26f7de7ca7d6964572dc222ee86e1aa3b1b8d0d577f5ab2d05f3db7bc74f4662f5b5338b1f412cd9dfdbafaef6df7bbf95004449d2ba7ab2e4bf1894d64585b140e13e349a5861627451104fa7b21af1bc21a3ddb9a9b49039225d835438341a40ac2e992050be9449977a1edf203a8a538c688030500c8173dea8122832348ea10a32eb72df962430302dd620f042b3c0b639e1326bd75f098c3ae6bdcfe17697adaf9c3cdc2a9c04311846cb741baa878787aaae2d31d0346bbe632af56b28bd53293cf2118b070574231644d471dfcce2b9f3b38e1df141d5e5a62bb9af006f2fe8935dfc5f4c5eb0eba4fbffb8348eb4f75feda7663c2bad9fe208e2907734026b2dbe4a892f4476eca00df5c945323d731201341ff4c6b1b6ead517712499c7bc0392d1a9ca7a58277c73e76d0d8e1cf3a71113c8d7450d3b7c7c08367bdd36b69333f3e1b422a43b079cfc9bc6673cb11fa8487c25fe0ab83b0689cd8dcb7b5a2f91ad72605de92b202271e25e1a9aca8023e8358c7aaf4e82553bd9c176515cae7d8653017aa796cbc1645b6cd32a39b12f2dc7b7e324841a77fb7270f6bcc59b4ac733037dcb465f636ab7bacc6957d2682716e995e313892c536594fe02b51eea2b74c6acb9cd08cb5bc956bdb38c676054f7505a0cae61824a03e0caf0410ce1551c0caadfe56ae8965a5913e66b5310d0df6e3300725e2c9ca477f51d1da2e94e30d0c5d9b52ac7af16b44a4c710930c3190ffe70efa7ac9ce06154c50c5ea79fc6bbb108b385007321f5839cc6477ee7286fd45c3bf51e52d26a59e178dca0f96d02417dadfe8a61740728fa3d9193a82468659260d986c1aa6808b9b0769d5dec997d7f280a9b3e61a9336bb5ff6a00f0546e4098f2de9e79216c7a99fbbade503984b59ad7f3fe02c9aa29d5aa58c9df3a0b3301ee4df8c7fadd6006e8c3a52a42a6af76a342a1448cd99b4ef9862e2124249dd76a358e1f89b38413ab8992371b350ea63c38741217b96ea36c303356a24f143344636f82ebb1fd67e73d9e2ba574019fb757547b8e56886085f3ce4cadd7e1085b3c4c6c833d739ab7c78751acabead5af84db80815268343390ffdb6e02321eddff3127bc2680b23a256be275608fae6b64b718fdd543b9ebc22f1f158d13a21b6cd536542dfcf6d7090d226ee96692da6828ef2fd7999c78f08d391f743c3eea02f72271ed0c413da517cc1cf8f888b27e64d486a4041d55128826837854e5b50fa5f43250fdd4d8d928e8eb89143f74af7b93392c58facd1e2409fb0561a607c38cc06349e7ba094bc5ae9239a8866c6f408b4ff1c716f509e05a5713c3a055ecad93e16cb97af427253d9458cd08c108b780e4f69556eb6890ce244f3e9d6366962c683da2adf535b0c080b3bc0bde544b782bceafe6ec7ee28910d77530f2fb6e947dc8f078846e0a954555a664c94b4b14267d4e6c5abc57e5fc1309fae2dee0c936469a2eb425e4b3019620b4fa8bd77d5b1a8e725ebbd550bf9bf9a1e21595836d4eeba91eb271589453d2f89cbb59129e1fc4daec6d884a4f5934ddeb5b6ff1a2500c88afd6d9be6da70353bd59bdc6c7dd11ba4d6fb8ec1085eec8b9025fd5bd3f94ffa99be6302c739ca65d439ba07f4f0eb2daf5665d15f38fe7dc6e14f6867f2316acf13b6ab48c750f01257e953a1346117a1ea54c77b0c31307b0485a0d0e5afe29e985bd45b3215107bfbdd6004c56c3ab0fd634ab7a06dc0323d3f2467ac8d58bbd56b7f72a104893b0786c1079308d5241448367ec0f46ffd80bcbe8c493be607d15893d57fa3070cc309dfcb317cab8fbe3e42e4edbaf22047fabd679443109f36d209b2df7d76e49f23bff8ddae0e88970671011942b18945d2422ae4afc8f33ca09185b9354f55d9545506722a5efb1487f6fb7c9459b3dbee138cdbaa74cb9228bdbbf97ca3555955aa50557c282faa1d647324bb815494484a874578081dc1cf00f2aa5464651a0c023ba3035a97990d4fb09241c5611bbe3afaa8e4903687c39cbc6ebe86e9d71d7de4bb1d5571c293f7ea871ee301d29240ade0295c075a8e0b9288c72293016ced06d3e569175ade01e97748a2249c4d7b8a30dc7cc5f11c73b191a5789e659b13b8cf77d9a9883bf2d58a8e59d2420846603f75b527e7ea758073b99adaae601fa96fb53937a92292dc23b422130467fa2649f318be791fe9946eee0e7d5a74be14fb560b66663092c2f14256b81f84674132ecd7c8b41a831ea6d07836f39215d6beadbdf41ce06ac888806a0c69a713e98156647508619559c7076dc1771a6b4d931b9f58cf32e107bed2349dfbcd098575f1b4a569fe8f597e7551928de90712b799db7b8281fc34ee5caf7b6c1d68134c9812a6883c3d76eafb1eef44e64c44da87da5fb71a568040c36114aa99cdf5178149de905e0462ca445ced180b3818b53efb72fba543aa849696b19c4d07da892d57e0609b135135f0bda25034e3006ead8bea5ad4e862f67537359626b4a9befd8def2ab6650ed86869ce88ed3baddf74c89141e788bd0d8772d032be99c1de18229fe2995198539c8c57750d2c00098a0034abd39ee70ed8169ddb895aded3a42ad9bb6cf75f96ddd2312ca028b8cd8680197540b8aeff93ac000b881178171ed8bdf733ba127351a792034c9295eeab30fa413113882c6cec853c07364157fdd6b18a92912c23823a4b2f9b47d10f2b64eae104b66eb3cd9cdf17706f0dadb0162eced374d51b61e00b562d37b2505a1ec0ff7e9e71a6899c6f64d404bd93ba8a3bd6b47ae2daa2b24f2aaabc288259ffdc4f4a4e57c205dfa0e1e393eabe5aa8298e78ccfe0e3b3dc9a4eabebd585117b0154bc56ab145553d7860e03b555b0444374e07994b3253b75adf94da5afe56fd7aecbb1861f07e96796b4e78eba6518c81457c552905545b35bedf0b543efbf029b1b5c1c6e3a24aa50480d29f9abf4edb120bcdcaed5c7e59649c702f573c7ecb381b9238858e6d54cbd5e674b2e1f207b97a9870d864f2cab8423c4aef3a54405773eb20346d382715172d8dc0cb1ee8eae8ff0d0e992684dd1e0669c39bfb9afab1e6a7a9654dd3bc3ab182503ae26ee5aa7b52714b0e393199597cae9651ee65d0afc69b0a08357e7364cdf87f5787301af7e595e639d2e85da34d3ab7bac3c435ad4fb4392a1b3c03da9cee1204192e2324a2cdbe885a443ce527f84602252b0c66988074a7ddff629a49990a98e72bc1cc54262d1734575d25470a9a998551bda33da88b1bd80a33c93e68ec77ecafb4e687e653a1952ab1b99f1c5a68ee921fd62e6e82ff6682a0852234b7c2333839f1529e7c58c40cef1fd1881cdc009f09bb11dddc8b33bfe7b0ca3bbdcdc55ed481f2a6e0978fe09cddbc45f52b358a3e25c1e3bfa332df33ab8ee4e6f07b73629620235bac82b3ff39b219bc4552d51d942cb58ec624d65e9ac953fc73988d15d9061f2e50307afb85125b9701fe8a6ea2dd7cb03038b202deb9c56f5649c8212dc6edadfc9d2769e152e1e4e7adce6bc73bd36918f811e5ac7ced813a94920f827782f02c2d389d18215ac77dac929df34a28a05294f0e16af5a7f1f8c1aaa202835cb2ce515069cf0bcda8503bacceb96c3e7210484b59c798c02a2ca87e46c5b2d049c9da2a15d65c535e79373d086d517348caecf46e37f9d190d4fbbf24f5df18a96e1f83f4af13e6a7449c79eab6e8de2cf175b32f0ecef6f67bcce23f2e860c376bceac2a8ffeaf05d09ec5a555c0efa194dbabadd690b00f6bdc9d6882ae9912dc15b9825090313c020414d2103ecae0bf95f88454073b4e40ddab604d386acb2f08a7f1491e4f4cb3d1896c519c5869da74bff3be67c1980baba4d1c4250c3ae7b1545e260d1470765b020bb9f4036a8350744084803de16e49e64f0d4cd4a3f75dbaca2e2f1265b35b317602700450ea7a512a243cac803582e0b74a6acd0d9db5cefbcfa663ea41141ded5d510a43edeae85b30649a6b3fda25fecac92d237c7629732e7f22971ff3b03b704c7145bd59eac928439937018d144e0f453245511d8f587adeb6788c33605254e25972fba41ab55cd063a9510b45280a489aa124a66db2b274aa2b2cad27125ab78c749e93f65973e57aab0b8091684a2370c23d6cabb81645462472e915680e49f1df23a28b815d246a5ba97b570e35dc7b3e72460c841a485edba8bbc2d635f38aafbbc3ec7176652d80ed64a057eda7af5ca842dfbdeff1ca1833499bd126882e30df47b4548a5ca5bf21835791820b69c7c9b922755edddf3b9db4a81c0563d8451cc5294483fc4e1633f8cc6f7303de36ed6df9a653a9c08ad49fd5fade0f8accefa542eb6ee4fd92a2ea101b2371776dad5b76e15bd7c9c13f2564bebbb384940506add2ab15a0db147e7ed39906fd35cb3923de9057ce930f9a215559cea43ed5e03bc4e91f24adf4923da4b170cdef9b576804578c87f91963ff46dcc8d0f3174caabfefd8084995a383aefc59024b1a10d1d00fa0ae1206b8f370a6655724f8767de0897f929169ef1385f36bbeb9734d415462c4e6e904a5586a611e45dc784c22a3c61b67f2b2d33f82ff48373f715594d1aba4f3696202478b807322775c18cc1128f128dfdbaae00e6920b918d3f23aa6ef47807ea39332e09c13084fb50f4da6c9caf5111eb4c3aaa058507e0cd469cc9f9ea138532cb970d5c6895b21065d48236a2bd05765ddae11f56e72b5e9ca35ba20b6d15c03e951145df8e80f88cb91c722db9d7be5f3f9d675c3c246bd0058ee929762b5bfef32f89b0bd20f1c3fa08eb599a7b56f8156998e98b7683e1896079b208c5f635e5b20ceba43c75af4953f9ee300642f375badd486054ca4ae3c9ee99fb78d4fab2adf708828e26ad6692f06da02f0d2033a73c471cd6d8af3864dfcd83d44fc1520d398f959b0a30e629903fb04aff18eb79f7e29d23dce20d49447572482c8d95ff44cb7b3750e6558527a678b9044d869041e962277c8b87c59c5fe89f7eed1a801005018cee3cda542c3e6e305b707c470128ea389459208f1f38405cf054953781a3a34cf411ea0cf59a24fc01dcf45ca79f19b8abe88ab61b7003dacab5a1c2a8ff3841f6da90afe41511d4fc2a0871241dd7da65f96feec311d8865af547811421d3a46caace552e7b2cd5c83174952ba7c32237b0a53e2be981115943910c25cb84c49efdf673d12f77ed76a9db9d06fd583fc8d2f3841a4b3aa93cf2fbe947821b1544ada7085c885349fd358560b4afecbb7af27172f7437b399b516c7cfb594c82c7ed05dc72746b280b922b4fae34cc46879a36f0656441ee41683d71df9d2af3967ccb8a99fc31b38656ae0f8901a49a04b503f64fe3df037c61eef39a0879eafa8c3958b61804a045213c25f628a6022930bb7b927bd6c3cb35b52cfad7c545b93594e926d359bfb86725b16ce39968754b7573fff04f54ec88fc1f6b25727b495be08a4e43e0af6332019c413d6ece299cac26e06749fad1a98bec0ea79dbd3187f1da1ce268231523e45cf8bb78e1e1cccbf23d534ccdcbbc95d0f4d71d720e96b9fded432b054ac086e6403e8c5dd288041536ccc14526edf4d881cea4cbcb3b3d52dcc1b860af1d6d8d3a3f5553938fba9518df77f3fbad3b05001fa5435932435751376ab5becf5d26e1709a28aa027b843e28c5b408157ae3aab6854b6686cea9b2fadaa55ad4d8f078690f42a21904b3b80fea4d60cbe6436d4e5750c5f26486b05c2714403dabcc26e2e7143eec6e7c1455abd0b3f76c640fa0137ddda7114ec1294cd24a7eb74f4595962f5cd28da67587f867fc6de363067370bb291c6f46c5e160c1262a99a8f07f91b6e6f6910bf1498663d1146e3b984b96fbebb30ec3482087859e94544095f3d62e65f5e9238a28ce066eeccd2009f097baecda9b11b3810b5548372ddd47172213923d938c649327a7c7baedf4414a1f97221478e7a00c5eb4bacea6c784d7103730283338479dcbea6d84d8ddb4aba04ee7584311dd720627d524d6e85efa4ddae5ee77a748d92fd7c19c6716074dfb140c5049ebd1d2bcff8c730292583c8bc1b9a0a6851088a807979be944934fee08d042b513a5c41ec89f26d4a046682a8c4aadd9e032f34d94810f5111d5ec34591aea48885c159b8b19c24796912c90dda999bb29c0d13e41b4d9e3bba22f6e5fa295f2dcb63f964531ad6cc9057a7448b5b37fc1ef0c560bab3ced929e556bba5bf3e0ee72b2fe5d49de0722ac6d5a69fb87fea62d2ec1bda2977f9ecf5996e016fd860e85d318298085273d369b4491d5dffcb3b396dc02feac54a54ef28753f61d8283653ddf8ab6b7160254dafef47e09fb0cb64a3be87bb9159a5fba3be59110624d6c2c42454449db60c18aaab933f1e9ba454774bb4e472e32c8e46bba1e94b52faac5a1822b80f77ca3f4f3b231aa51163858373673dc2a791ea5a993cde1a3e64f24f4cdc990b74f5a8d1cabb0759d3817fb650a320350efcff33f699d02258d1ac50c89236365ff0be1afbbbb26b549adb5e1e3975f84bb516cb914d42618614c896cc253fd018a2899a49cc9c1758cdea632fb38f08b791c571701b2d40d960a86dff2f8f9222f3d99915b46625c0c32cb074c58244ee6b9d5e1ba09f342f2af7a3590b945910034b969ae9843c84caf3044648f2968ae6a1b1a6ea24da8088fde047c274fc55353973f8956bd9c94babf90c8d733f5a97d5512ace4da29b74417431248f1c1c1838addc9ebb00826905f4395593c7fc82751ad1abf2f76bcca0d36a3508bee1e119e3822d3201e712e730c9c0227372a44f6b8535d4cbc6b04ef406f6bde60aed0caedfbe16f234d7527abadbe3193a1597fe360a345b88b0f15708a1fb2d0b8ba12594bfa2de6c9286019a22404a7dd36a101a16fbc2bcaace7335568b5f3d1fda3ebb0783568a043d7a3fad65f5f00e53bf22d5f51ca5938c8ed57277a131826ed1500c48373c347432088cc363dd4ea9b5cff91378190a9e1668d3acda268eaf25389f17485a9e041e0e2c630e6724734aa3a1ea7236663ecd6a3c43b7b88ebed4e3bcd724850fd5aa5525b5c05897a50b4ec757b62b02d6ef8e91addec21b3108fa53837549fcefad091054a1794d26687cb015c2482cd406c7c802a6cc5f09e33973e040aae16e6b5a65c34adf47f7dadbff320691cf67f10ecfc307a0499585216a9e00632e506fe7a94b02c432a835273f84b5876f5deca68611270bf9610b2850fd0592005b9cf7f7f3ca976392ab973c13f6a9ead2a4d1a254e5a11212aa8fe1818384efdde96f5214b1b082e8273bbaef54a8159e09b79026bb65287ed52d52fff90c2366c64cef907c182994a7d3774960cd632857475cea8a43c7dcc689827fe81802d9386bf9289850b94288f1c9cfeffdd3e2acfe6185933b65a048d33e2316346472c9d79e4a003ffdaacba451da240ef40360eef73cdb299dae179104a5bd0acd15c706694aa0278f219b24c81ba6e2c47eb593eab96288797b2dd68917b41ef26cbd064bd940b1708600971022042daf17337be903b2f5ae248ac1cd2ab985eda40a42df9fa1dcca3f17ba24b7bde79cd29adea7aa0cc7f49399f604829ec8e5099c2b800bfbe573c9031f90bd843395bad913d62c7c0503c7089bbedba8238be480c78efc287ed7e5453f0a580df02e31de5484a4d0e538450adba809c0ec9072ce2b7175a2acb1496b44027695ea0ec0f5aacd02ac6ead623f05d0f3c82280de5329fc12a07fa99621f2ba4005a152aaa9ec315a1c93a274abeb79de5ba9f880f0c1eb142d5a3951c64e5d2f0b0f2f805cae27908b6aedfb0753fd374add579c74052ce425c190fbeaa26aca8e3d0e2afdd1ca1b9c324d512090d50df40eb18d02fda34d48d991c7bfaa88cf186af70264a32e81ef2e77cf662fea532485fb5b712fc48519030f5eaf1a1d61dc7e958f2222cbfea75b202890744d6abb6a8749dce654e0efbe827c6f65f4c8e85ac6849171a27a3a9be7579edcbf5cc20b8808aacc7dbd6759269553a948ff199ef60cbcdf94bfd91d9917708513c0cf88896036cfc7fa0e773acbdf4fe61a1a655fb6c9b5a330e216a9b3ce305abde1e498b865c1479d290b69e56a5c19fe119faad13732f3c945acc6a964c213e2d672ab9356096a520f88dc63911f050ed6cb069f8475663b588c355152449401c7f6958f99af4ac0cda00be495eb7b3222e96d12df2a19447ab6ad08e7a20535ee373dffc14a4ab25885d6414f0d535fa73e671b14ed1d68c3535fd4b30de72831dbdf642ed9f5f476162f8387132583988ea31e172dc5ae412b87df46253a454ddc822838fb698da382d7c703805be69f63b296da255ae40b97d5952b4e6c54634bb742265212d9704d49183bb0896f12a4abf9a9a61d37612526f2310eee92beae48f2d81a738d403bfb95b1009b73532db37d12f641b64061f843aa2780a67fca1ec526a29d9f0dff8332b6df012f1ca3865eb5da4e3e8169654519f029c909083f4a255788aea424334ed0874e5c7e22a0cfaa3d95de63d84b7bc7a48116597e723079c814abc2b0c2449e088e73d1ceb2e84adbc25e4236c7a5c3bbc8f4cfda5225c19fc5d59f5bf808c76816503e68f5f7258a32190e50e890e4a7e84235ad047753964328684068cd44a845063a8d787aecece7308119e5cec15014741a0e9345d7d6659868e6cbef0fd6bae46ac6fa4e0478e211f1f5d7d5aab23d9fdf8a5cb74a126f2376fc8f50703394af35c7b39831f91e76672c8ad1fa5c1d4643c988f785f34559894db028b6bcfb908837bc4474426eedfa23afbd750d25a02ab823608d57ff54d1d18dd134b1460c299234cbc07f8d0ae97364a2977d1fa07b64569f3de259431e7c8c2b555dd480c03ddabb96c134d43e524c49b76aa727eb22acdd375af4bf404c71df355998d7a04a581e5bac394a97ba44f1f92dd5fc3f1e61ae031e5354019b31a5703c1acaaa8267d79d0df892fe80340370d2d5c770ec8bb810c1d47cc9a9e9dc8e1bef01c1afe98829dc084ce7d024ea2447c576ed4926ffa5f20b5b6460d3609012325d9b3e2dbdfb1e83452069438e0f9341ae42859a1bb9ee42db5aacec658a79579197e422142e4756240161264375acb6fd36ef06f637f67b9ddfcff12eae6192b962f45a66204479c20e2214aa3072a5adcb1a97acf9087168f1f9776a7fa4005b28a7c78d4559a72c0703faa4756e50e6558d74d3d48e38a89f980b73dd513929601b5c93c1e8f55d58416d2db4c95e9639fd43e9724376df90b4ff6a018bb7cda8e0c26db6b7d4a1ddefab26ee50907d04bd96dacf608d946bc5466f2d91bb1e712e44d2bd3ba9bdf0a61eee90e7e96f9eee035d344be38deeea0c5337296d63d657d5bb94296b4968f95fc3f46e71bf106ce5627c4ec0772de326ca5daa0a46c00b59a0cd859bcb7f6e5d3aef8e37312d54ec77dd9e0d1e1d4ad6b13fe5ccab3bcb67ade40998471fe9bd9d1ab5b487495ad2edba8e9faff16831b117fe6308a67cb621727968775ec27e80ac13fd15189914ec681b7dc97de37ac0f006cff3c93098a36218aa58ff53c356b5f6814e929322a32c594b51d1dd56a8f029b9cd18c93ff79c94fd326459fe2388b2d3bc1f3d649b5e9a931c19eb445e3ee5cf87013fb02d0365d3134ea5f6156192495cc7491c1e63a787744f1f2df5cd018c53c13d4b2aac6a2bbe58e3df4bff127834efc998b1fc453cdf7439e4a51452a38aade3528b839a75f2a1ecac6e65df32367fa1d37af0c45d4f184874b20eb0830ec2956e54fa81ce47f67613c7d5f582fe3c70350c7aeb9a6624e37592877dd69c8bf74083c9d9ae5ce2c5fe7bb66ffe949f478b1deade14567214234ac054ad6ac180c358c3e1aa2f6947fb4cb3ff9cc054aa1efedf76ec2113f0d71d6c35e68583904dd9e3aa57844d9dc0b5f28e0fde24b18e542ceb86b5cb5ffb50e3f2fc4e0e3edde81f2175fc01539a05ecb1dcbaf0f5e7a75e23107a21d16e8dad5304d4b75c3daf24201f1814f90ed8b4212f1bbafd228e39b897ba116017f0360eec627fcbf26dcd1ba7196dd105ce279e4a78a370d0c4698374fa59865d89bd66fa6612acf8ea5d9c55e4d400a622f7bc7e516d8fe606a069e4a9ad6c87a2ee1d7695fc5c9fb69099d96f5810af3d42607f0056e7beb34a55d9a11b54c4f3f9483086a85981cd7dc7d0df8db82237ec3e65ce408c006a951c914ed4c4e197536a0656cfd4a5e556c073ea055cbc089bd9315fee9d4a7555d68c9446ff469a2d47123f3b7ece0b1ba643473a467e414364c864c5e91902285409397b2845d2427850c521c8f6a78865dd2633ee721150872463c2858fedb6d6dc7869b91dd918ae5bbda222f593971ed39daf21ebe16703ebac26a9b8d1bcc12b83364aa8f28dda8193956c7cea0d15b432b7d849f78d248b9ca41716fc16df4f8169e803a6b172f1b97e5891576920f937eb706e1ea8bac6e73720a19df8fee2422580ded3d17f8557e1a347b123a1e3d59c6755fedf4fd93986191994899ea259dcfbe68aea9c0e5b5c43663c0c11138fba70482a7e3331e7f474b92bff58009378629a1e455645610bbe5d72ec5b9c93bf90b35056e572045ac5bf9debd9102417383c9e253d08f7af3027d4fd09cd1fcde37cf439e7a7dc36cb442d239056aaef6f4b8530bd4ed7cb37f1c2a933046872d30c96e2d07bd8d2ee11924052fa8e20e7cf0b4b1814424c61df356b8441718bd5a5ea47f4bd6af4f0a0aa7744f41321fb4c6bddb80f35bac93c41151d70096f7ccc9cff3f3167363f0779d80528d41727c68c174b26ba4ee21c8c3666d98f63695e539a6564af6ace80b1891c03e9b237c544f733d414dc5a0f98547caef6ea5f352a969ae5c970fb2d5f00d4c9c5fc47112342d10d5264d0b061480b3738c6a6d5905c69ae304eeb56b3d48cdde9bb3e20000b551059e812ff2d694f04f8aa91c1da27edcefd2b77802b9365a3fd4e7884d1a8106c4117a56840ebe1023bfff4d506b71924be8492aa493816d63b3b2c1e842f5be848c77971a825cdbdecd81a6ed7c9cced080301ce6ea784030e31d354a33d929e2e6fd1df73d0160c20ad168a1a20ff8a083fd43c0f892f195651f9418dd9c97b41e8fc3b60c1082531d3afe1e40f996f7a9874c3783182761d2d5fa49aa30a253896cefb692a30f061732a1fe584b75970d9a5d71d45ec47d961edc58c97ccc3467cc0c57fd8dae061839b02a554aeaec73e2b52fdc1d60b6db98e35fac3db791b7fae66b3b65a91084339f902be989d686d0d15d28d06e68e199232eae3a4efeb184a6e7ff1dbd4d2e1ce23b645ffb6b58e48239e95f419e2aa64eaf3ee4d41970adfce0bdc8f9ab349520dd097c2dd0be9c07be18c52a00d4d75f3b30506e0ded270b2cd9c5075dcc10040b580b556510658de7ed48ce022317a8f32647b6a83b7a567684575588419e355f963338601ca6e93935031582fa8c8edfb2f86cf1d57e4cf37b754e33ee6c39a81e0659a5d29e48fe36e5dc595568958ca14343b11b74c248e843b73d43800fc4113d4267c2c168e332e3ca7fbda68abc2be3df9340310c42f9d51888557c74ea5cca95cbf127592118e13ae2de5946aa2c06f8c1679695d76e3d2196fc1bf082f50b05766e5d0f5d96728cd6fe9e34cb1fbd776d6bf99038f355aeb73047f3b83793b6fd1ad3073840aa6788758fdfac44ab4df92d94a7a63e31e208297ab351331b912d5bf872a8c084c2951e2c651e046a261d27e64f8a4903130e801dcc8e34d9758863d2adcca3b146cede5398550dfc20d1732eb0d1c37575efb3db900643758f6ad3f104759569f6afa7b064c946fad5466a76ce80249d61ca856ee0256b08966f03ae797abf22a5cfec2435275a7433f1273ac564db989925cb916c6ccf809e94ce57e6eccd160ad815cccbe4fb5f92e809b5b8f34182bd442c9545ae026756fd64aff3e46856669b84b0a66e2d39c13e9e2a1d0bc087d20c4aba5b41886a8e24ee844a0c9d30a44543b93235bb103f424a2171b5903b71b939df57e5a710cc94ae1edd3fcf89a67f0c29d09c52cac39e9470a4be78bfdc6a12c98e07f727ad157e8df4c2ee00f1e3d418ef58899c04320eb901ff87d96bdaa463f29bec93e3fdfc93c7b89ab6d65062fa36bbe6582cac4478b38a851ff3ff3ca6fed05a067b85eabec36aeedae39d640b02e4af310924787af2b26512abb74d622d7580845b99b9c5442537146cb35a2a260f3b68c515715e8488b8a26bae2a5dc092d4e1e2f7095b90fb5cba6da2a86708749905a40deecb4707d3676b012e558c49c9fdf03ee4ab9753bd13d84c6b8815b4e97b5c6d889f4cf328fd199a29f37c59dc4ab6a839c662f98376dd8106bacb2c2b9c41a59040916eec8cb02bf05adcead1d075d7d03a2ae5b13c5bb7845bbd1b7bf590fad6a7f368af6cc699cf6d89f4ad9d1acc8eec997254c4f0dc441dade0f57633ca731674c007b561f38f2926597a35b378a78d328063f1ef90aae7626fc5f53a81130f4f82fb0b7bef6a0a465057315fa2767e8ebd292c029ac14d0cc206e003615a665db1c10e536a97cc8e1bc05c2e0322ad116ad16e7b15c724dca609d2ab38ec6336c4c1fef61a9c434066f892f71e793503b9fb38d79b4d2c95499c0edb671c2562f4f6519a113b2e2634f20904f292969cbd52076ebb5f9a544bafe13f85ee0d7240b7da2f1b983949da40079c964ccdd760a32fbd98780122f70e9e332b8b2dc8b001b3c250a53ac55fc0d42279028296a82e374b1f116a1608f65215f2dd3ff85623356ff26341dbb657ba0e93a8ad19c3cd8d85161ea5f5a352a3fc469a9febbb3e36b1e3f47b7c39adba1d03f9cf8bd61108347f05fc81b62d4577813b49e612a218acee409a24837f0f916d744845c46a3fad760a4c9c1364dac353d3a50ce93fcad8e5a4572df0b8fa72da55ec77f9695b31b3ae9d926634b871104bf8ce7e787a0b6dd29374709e08dbfcb0b51fd932f47947ee3c892d806fc64528d1121ab51024ec03339f3e64afa01f196cc4ccae56924f9f444b1c78aa2ee104c9acb348f4ea5926e934b6e3b698a60ff3cdf109268bec5d725871ec79c63b5bbcb45c616f93c671c6b45de3cf5bd34e6bdd3f1552b5aaadf2c9d35a17c9f7af427f56a5ef5c8ef2b91974f2f861682e2008d61a50a9feab099a98c616d33024cfe995d64d2571b09e1738c36c1976cb9d8edbd7eef75169e5c46fe93f2207ab1800b3daa0a3726bd8d4393b9b228aadf93555edb810cbfb4ffd1c4b6ea2bd63bd26c7efc08953d65ae403ccc97747ead3eca845db1b254ab72c90eeed89a04641a5cae88ddcdbbffbe218a969e3075181b192c7e335445f2c540b13256fb9b7caa6a97bea0f430579d7b5b87933cbb8630f2f2f49892b1fb95868aa9bc9d46c63cfbaa6a2d36083b09c86de1160799091f01020dff205ddfd68525c5bacaecb57bc3a6e9c0aa42ddecefa3ac627f92b50322b095b01d4acfe2d277a2bee8d9cedc0e4726342429d44780bc0abf90e060c244700f1a5234500409c057a61be90769f4e4347bc3da56cd65d443038d7276fb445ceee3db647ef78eedec4f3dd53a6792c412592656dbf353e8b94364594c04259ae9909945fbb2bc0991b3baff346a604c5ed07b804085423af6a65dca9574bc7919e90877e949689eda7a09054a1226f6af488fcc7dcfc2dfa0a7fc96bbc50dc240e6d66b96fd303ab8e7e722718eee4fe87e2f2d454db37723ed3264bfe815c2a6a5b5a87d7452b815d45afdb0069a850695979881c2dc0a186c64c3b5b21f6b78641158322a2cf66bd663a3d0687d942fb29f13bfac3e4ea300587c99fb9c9644b08b29b265782d734cf425394fad7cfab509ce9d3defd298e0283ec1413b5ce2220c5d5075e9a181c4bfcaeabbc873b386ac8786cb617904f997bd2c22d9f99de02d9f72d5b860d5d38f6f185ccf7020cde089c3ffa0466afbe7f790cc1f1b07f1524ad5b829289d57823e5a02963c72812b70d29b84839bb401b85cfdba83ccdd65dd8b304fe4d7b5d7a7b01cf62026cf06e9ce9f83a9686dcf7fa1958b222239d81b2d12ab954eee14e932b876f55016d4eb82c99566a40d725479d8db3a16fa932208ba7931e93e30c53ca0624414451d31b672ab6918351f209f2178826b0494a66cd3ad1404a5099a4e2589d09cbb68224e671bb7444d865c0276bcb0630945ba88ab28a692b61e52283f5db780aebaecd11c2f2952edd14b6374c0699d36ad7153bc21597a8ba4d3b20bbf3ab0dcc9dd7e82012216a825be01f8ee35334dae0e5557811f2eaafee94519dc9493feb4280b7654a401d71cfc99735c85ae846686c52587022c2b5bd5cbbf681fdb8b025b6f6adfa79b9b31e2af2ef7c0fbe401ae8886b656a1d319b314719cbe39d657e0af5fb09b78420d96c0e9b7a1dffcd632b3ff3b38ee2fc026a2391f23dea8d8235a7fa87242391421ae5b976ad0cc765b6b7404ee8cf6f5d5e27b3f0c1045218ffb9c73f4bc9c8c69a1905b04320147a221fa3c5b6bcb94ae808c150345e38a632366d1d0c1648e3bbd6e3012879982ab00b7038084cbf356e432e2514a24c489d0c02fcdf3f867db25c9ad4c8514b41b752e608b449a6a352a42e5572ceb5ef8971fd151ef6ab34d8518d88792c2dd6c05db292017d7abd16d881857a169f362341f45f387b9de3ce8922646f6aee33efdf3e968528a89ee0068ecba5bd64808d41d17dc423f09848d0449b1ff2fd900a56f42243b3f8b3ebc6abaa5fd70b8ff1d02a8adef8fa7304835dae6825137bc388ca34d0a69e11de6a8f4d5660409428a0d9400e090a669af7cf247db0e9a4c8670f18ae6583e8c1389113148b52baa04d3ce833acf8ff224a81826fa24625b3364e82b5cf749642a18aff67de336213e5f1509f8c4bae3d2963d58dc80ff5ca9e759b91a8535d91c2fc799de8d91bcbddb4c78603ae871dcecbccd261411ac875bd7a3483c15999b159d0f544bd44d203053c32625490b78f25c7412ccf45b4bf5ed2970465051d18e3e13d588f299acf0eae99158bb06b39e97a085a51093b807baa8868b121c174a1bc9d84d38997f334ed92d0e969ae36cded34f0792fbc80741ab9e5b64e061921e021af3a41750770bd6f42b31e04befb159005d07fce68d7d05fd5a39a7ac6c47b2b5383f68aef335130374777bd61a445c7e1adf9c13525d434bf253cc6d6ac59d631d4b72bcf5870735cf5115d56f8f2b1bfdbeed26601bbeda37dbc286ba82da23b22cff1823a29f5cd6629ed06898d6a9f74257d09e8deaaf34e7f5d479751d90ff9f676b2816d1046726457df0ad9429ad6ec840b3cd5428ce34dd4bcdaea0133838a49a5546ca5c06b2fc61214c2ea4dc66388bbfc3ca4dad139e4ff28bc8d0ad7a367ada7b336cd67f20545f954dd3d1a57eda709034f4b0d3d042eff01bcd01a492abcc3e4a492c2c552cc8f7e3735818cb826caa57b50ab0f3fc6eb96ea9b6cb2ef665c577d969440f4b25911cd497e70c679a9f0c08501d977b5674ce3f51e07978ede53cf2c1bd53479a417d87e46fa714e62d09e2f1c94247a1a21059277b45a56813e3070f28b4eab3c737e3a54c20d5aa41a49d20c2e0489c9a9ce50cb4ea966c021804c849b6705ad1b1b0d07d4661b6bae9643d7156a270c853c38319c3ebf070ca4fd7d5b811e0f398a7da87bdaef3ba877b495b2c8bb5a3d6aebf999bdb509bbb9f327ab2d814e7ea61a7eeaddd35f4177b2787ee6500d75543ad4773fd589f9516b7c3d64e4114c374378f34b36e5985efec27bda10fa1dfa0943ebf80d0ef87db6a3a1a3711c1832e3b4e29c850b25300d264c3e2053a5d076a0dd9857c5cdfb7b10dcadb19a22e462f6249ef1332f6fba8dbc078bcfd301d6222df598382da53e201cddf0d4ff850b2b33236959fca98c0819bc9f9be597ad235d3d11771e2cdd5dc8d82038d10e9acdecc996e3342c7ada546b2a7b5a933f751319ce62fcb8a07c698f08b9ac8e9b83ac2c3453309bfb901419c1af16130208d20dbbc6a472859e36c329a13c73a449fa5f702c814ca09a81369fc955b28b92b919e5672f1e8faa051d470a75c884b590759d2a63a1d7c94c7e0baa0624cf8e3fac2b7427431f411479264eb6c76ed11aa3419d74f81e10d680cc3f3f8c29e8c16885f63b8a854131428f72635d647c839e6b8122a1971268f492185dc39ace3540688d795bbdca54481e84ab0dba131400e2cf4e757bb29f3db341aa4a775ab52761c04ce76308c43649ac240405768ce9aab7de5ced210ba86c269902ff5258ebc9edc568249900aac2601c143717096c0f01d6d971fff2396fadbba4d6b828e379c7cdaed588b0cbb500c0cf543e655b1e518db586fb1023224a41bf9dc598c29a82e789079e7993e0f16ba73afcfc45aba7228f8da69bb6dc6aa5f40f25a3d0dd6fdea6dbc71b63325de5b41b5d52ca7f2768b909c800a34c739f8c34dd3adbbdd933a1a0d39c80ac7077cbc3b9612bbf877f109a090d103ef3d8b8fe39a4665a3c930a4b28002897c203c9c5a3b85ddfe4a6c1ffaf7512e62b34fae261033c488e010cf9dc7e4f7d24a084fee91f0de5188ea97d8f629a84f570ebceebf79e2fd27c2ddc47ee9589e99c780021c77fbd13ab7a72e397c2621f638e9c15ffc2e33f224c7e754d2139fff70217e6fe60382d23afec68d709b14b1edadf8fda63659037875521ebd56e60790966db41951dcc348488b1a3f4263606cfcbbeb1d33ae8ee7dd9d4dd9658fe8d76eaa69d4ceb55ec66768628ec19c7652e82197c97871020837e75d932bcfa0320f87d6eba23c57a1e9b54cf65b8796330a5cd123db7a1630cdc10eca1157565602decdea1e4c7484c39186f90937ed694fba07b5446f1e7e700d27a67a707825611db04c0d88c32fd1d8160ff6f500a8eb75ccfd29a6c324260030e32076a716e4b63bb0f4ceec4a8123fb66b944d6c9406b34a38048397481182a239b0e238b3586a037c8cc0f7a8144378666abf5ac7962d3f6c7d629e868c0e4dacfabdd5d9ec7196bfc32545ecd68ede840c19241b8c2839db23febaaed31b4385164275484fc60a3211491e602cf09976acacb2f1fbb345b5c945e0d1c29c2ebef9288c8569afa649fcadd1d401215922b5a51c90fbd37ff2cd3608d30b99ae08a57c4efbcaa60e7d247e05ad198210788c3cd67da9b2a99503acaf49dcf0d87cf56138201e8c7b29582af9fe83a7ade5c5a69f084bb3a4ab37310e58b328b6f2b9b631471de37af44fa0a0306f843fe237e9dc1899c39cb860d05c5e89a5ebf1f4acfa58938b99df0239c730ab9d7bb29385741e51537543b3aff19c0607bcd687b6a37896d7b2b5a45fcdd2a2801da10b9f600ecba7fab4b3742a9c91e91edca62df7108c6dc4414fbb7b0b6b64ca801b81921fa0edc945ed8db2982ef9ad19c44c137539b7220d6f0bb43f579984ebad13bba8fd42380d6e957357c557368cc79eccffc0f0c603fd999f1b7fc431bbbdd0de42f7134dea966b798c03034646992c6b9ba468dafa93dcfcf24b06e3b097c4abce13d6c92978749185c9b371109c22dad815cfa3759941a7da9999babbd05a3a7cda42dea784620c397ae05a75d0ff008e9c242b5bd3aeafff3ea135b3f77a6bfcd2e0792e8bdcf0801e8856b0e2cfc813b3fee999dec05f0c4b6a04f0b7d54bcbac1b28c141ac005ee4b352d9863a28ee6db2bd6fcf728acccaf62a1ecb715b63537ba23881d7e573505f3dc8a5cf4d4b02c60ca0c9e05474eb9a0fda22d3579e971c2814e6527bb4ccd828dc8a9e05ca751715946a89666c8e21a9f902085fb009c3d0a2439f79069e50eee20e5ffb23bfa43142ff29264ac7eeaf6563c854b7e2db6a2b633a40d3b50ba1cbe6ef222734dd43e17fe92cbfc4dcc27f20f66f9d997768bb2d966e57b76040a98047f1def039ad7a0589b8dac272b4b2ea3a4b15e94c22ede5687acf352d97369a716487b7d22429fd3bbdc112dab455b1b87dbb09292c8ab45d434118ed8c4f610e7ce603e7f6d77a136de2f5e82fd3db32aaa88af6807fd49d35c44913eada2f79a6f5969a3d6991b0b25d8026ee1552fda8a21a91c31ca6463e200c00ae8ed2492db8c3609150de641251b011a19dbc4d7637af9e09c8ce13a89ba84ab50a58a31171b8b73144334d8a79b2b723baa0aaeeeb4837ace83c87b9186746c7f00b6ad94a18ed641fbb7a9a3efe4f75ce91af7a908acd220335fc42093efa1067817a1c31c5bc1d5c40c11036bc25217b897c61c477717fe444618a5c7c10ae5d5a1439e6623aa9ac63cd3dbb140199d473d13feb8df7fdb10982dd6d9c78777b3121dd4d611884f71a12969db42d03bd653eae12b594176e5eb81d1fa7eaeff526c81cacd8ccac9c73242844bd8ce6e4d7598ac7d6dbb46253ffab8adc3c00610c0ebbf5632de32ea79e64f742d0e5d383cb4297f22436cebec6d05c2aaf34917f7c0c19d96382e448d79b70f95bb2473f999f94f3efe518f3ce643306fbef5a868f2a6cb14e164c9eba402229c2c30a1e533175969eae2ebe0af0c8c2f35d61be088089cd97e85c205c3383b1ffbb9007ee491b22c7e19d8358dfbead81cd52b16036592c039a475fbc48e48779aa92d56d62b67b5a1ea66c74add2e0e733142cd224a0f7ea56a56451d2ed81e2f058b678208001ef4d93adf1961a756e317e42407b260542e761047f7c58e2220b273c3c1ee3c1a3b74561967412b5e72fb7e76f5e216121f691ee4d1f1ff26cb66d954f6cb00730b2fc3d62ac9d514a75d23d0ada309f172992f03f16f57570a35de1e047365b1feccd22d4e44b9f2205f7d4ccac61806212401fa9682836fb1ff4451116cedfba71ab7572f8f87de09127649ee6e21ec55b1235d55ac76514899761307cf392259126683616980ecdb685b980aeef9fc2decb747567c54c0a384465acc460b701d5397855acbdd18246f2f62a51fca6b5f818691421b96b04f09da8eda0276fe23aa1d56f8f25ed10694f26e89cf2864c03ddc700e0214e6f7df50e01d887ba38c61ae3e6162c4f771c67abdff57b7f5b41cfe0a35752d9d3f568d9a0b44a70f48ca3776ca239127ab6a6d5e5a204c589e04e3078a7ae762b4bc7dbb2b9991cbaa5bbfe222e83125a3c07793e571f8419495dfdaa9f35fccfa5665ee46420c2ed8787a2b9ee6fb1f40a942dd457ab2508838cdda5fd63d190b3eb465eb22b110f841fb1d72197cce11d9884990a9a8a6dbc8202c9a5fdc14ae87a5282b3653a894a394ee05bb68af988940a57639e857a7fba99482eea2877f065e486fc904a5e2d9485e05d411ab6a6290419ce22b401ce649efc5ecce34527f87c428b33a92e22f1548853e744bb9f10a296a337f62dc979b52a75acdb78e6b6aed1e26e6242543c4ce10d198a96927087ae32983c0bfbdfb3c0f93e4a195c48854994422080a0492016f85feafaca6e1e0f9cb74a07633960e302b2d05bb7231cd10b7261b96b32fe3a3a398a2e0610b56eb66313e3e39acd3226200167e183691fee79f56bfc5b45fcb57b01d7e9651d590bc832e0589416a148dbe47673a7e546b9ca330a2887920eb0dd1a5a424b17adef42649602e919f5e52cde14229b78d2b6ee81308c42c94cab84a913dcb078c76843b4991b4c4f7770875d49930791d836281658a7f768204719cc0745a5c8557c9e76a07fa4e7ffa3e98d3c7feb9c6d39ee6d7b70538845e5568747910b440a409fef6d4a121e0e405bbb776686fdc46502097c9a286dbba1bf800a5f8d4a4bdcffc4197e38feff7d6b48e2c6cb3989e019a7ff92f19dd517185c5822e34f7cfbbca82bd1b620456b33f3193e219fb98f5d3b8afa8b05de6e4ee0e218d08f163e7b7d1c5cf42d97727f5a32f5d41c5f87ad0375c9c88250b5532cc31ff361f70120b82e0e4a8db825536fa3dd76ef7c87f7a0f7ab3f9b46ff6cf5d73094e67408cede5ebe6309cc941dc0c0d94b9e9af345f7ea6748addcb696e0766898bc5a9747d2a706d2773f46658b9b542fc2ef1ff4ac6a81d924f0840a33a3207c9f5fc621c9a4a5102df79614a348c28f5c3d81b3b8e255868ae15dbfc102aa0d8ed3dca7bbd78d0a438c772d2eeba4f3f7da28442568b435ad92182f926fb2a6d1cafdc96f7a54f6f9acda1a4be006c1e3a527ee2077722606abe7c8aeb9d03b644b6a1cae8bca0250557c5f4f4550de43da822c5ee358f7964eda8fbb96f1f58a11211efb02ee0105c29e772d53723ea11bf97269ea742865ed12b2281bd4ea158327f09a798f29081922ac6f9ae01f0e92b1b992e32ac6b4f2d73e64b2f4438b6deeacb47171e1c1b44bed7178e1474babe660c2a05a60e76901989cf31eaf8f22baee1bc634d22b107681aac791d3b470911f7d42be0480d7df947cfa9874dc0ba20f4d1fc635a6fd8203a8dbbd93c89f08cd16eac389024beeb86e9008fd94cc93c3b5590915401922c5a068fb3a7a9c75ed8fc4f738d33f7a6fc7389076780a8b254f9c8fbbbde9c076953134e49931db82576e2223682877decedd8a05c84395af1a32e24a6072bfc64de3071280edced8fcf57398f346b24e608a7e7a03b54b6a293bcacf8762e9f3c898673d59cb7b3e82e9f8aa0ad519deacc633886150af007e2230e63a54ad64c8ba2465fa7c9c217f450b4840b9714be22f803a455c7c94679899c24bcf1d5b10ef9cf791581e34d39aa425582b8aff0218c07bca7e2a910a3e60bddb8ec543664db2286a66415e066e3224e0db0a7ea6bb8ccc38cfef1427d94a689d286a3e9166cc93e4ceade55fea45be151e625cbd3d4a73664f9004ecea6407810a0a7bfbc1c171b7f934684bda533d2cd19722e3b6a624961d228e5e24f5c5a5a478967146a08275e0f919af939a60ed7fe5221c8f0296009bc20ea05b488d9e681dbc84200e87bf34500afd823f1f49873ef3a069214b39a59bb1b5801a9fbb65a540f609534a71d05f027ea43824332bc8a216a336a39c8f78d2b8d8ce23517d255036613bb1d4414258e661c6189e50e992e21563da2dd3635f599cb2425e31e9364f79a934b401d26bcfb1597b422438ae9aeb92ea26b1cd09d62b98e3ea060e05e8d5b6f8c08407b47ee157296ee2743772a04441dc09348bc8108c583f856e7bb40aeb241e051658f0f964bbacd7d57f0b3ef680d25ee2b85229e932af62a2e8bbfb0a0c342093aa48b711c394cff0f647d257542fea2b521726b2afe53addc6e4c3d63b9aea25b3f5d4bf98387d267377277a15ce664566fe971ceb1d74187e3e90697569f10993656cef02b2979a0af45f5875ece0528803acda943e8a25645f7b7e0abc948019dffbb460e6c8f5116bbf8e19044b9254b546cf47da568fc0db8deb0b7ecf69e5196d3bb370a5a7d7b23167b56c7c03f3b2799c8a3cbd1b2db719878a3a75ed6e9c419e22fdde5e85a5454765e08751d74f27ef5c449d022a944654b72640091e0b757abc4063fdeb839ba3891ca536e62d60d6eb59b0a5a26ed9c25155b2d8835b76661627dcc1dbed61a9f6aa80e5236124231fb7cb652240c30c325c5e39b382c02b1182a2168cbc3e6e459b5018cb12f8ea76e0a1fbc40ef1d00072af95e68525cc1dc46932c3857c1631763c39dc177f69837237c05270c082bbf545cd7ed9186e638cccd4750813fb282f013d6c721ffc0d93a6fe9696475ea85c00232c4bf47782fc70650387478c2092b3a0b1f5acf73ea1b4dd50da7766292c96875c2d6ffa2227942af11099b93d3e7c772091d77638c9310be3c530b540bd99c32ad09b29d05559988e8493d01540360a5a5ed00c3278b093ad020a6334e6d39845dab6b761fd9a41c73112e5a23153536c5fd90244157e0ac3b2a2736ac5c065f5c7f50cc604cbccd1d431de2266b339dba93a761594b49a957d5f7bbdfe7b6b19b92952e1ba34fa1d7438f0238ffac2bb4221e3f44042c1721ff3858c8ece29c05f5cb6098615fbe393719d14ae5851b23bd6a7f2d8c2ec49170fe5f58474266f2eac07695604c1543d3a8ece3ed61237c857bb2acb21005000177ac090b280bf761d715c1676c0ba31cb2adf389a5667a0f3c93929e4d74b267b642534f9511ee453df2a8c077824b1d4c33f78c408fd4e0d6af04737cf993b9105e9ecea307fc7856c60c7ed3206082edf9cdc774189a337d0083e48fe46bb725d3467323db95e4f3d202578e3c7e3eeb0a0e6865b9fac03515b7d11b1ddf4b724ea140b2d34c16041bc680947601878b57e613230fe1060b469c1098312d565667aa1cdeac7e5b4e1d08088fbf54c760c085162d233963b03752abc049637763e765dd1073982cf292664719fd519d51b9f942447a50e5a945a3c8e49b3e03ca56b000454c1df008a8e120b4ebd278e728685b80a19a4f8dfe79d7c2838effc50be14b350bfb0c21ab9a090a1a2959c410ed8b43b14499a474c4a4e481fa81e8f475c6cbc9f90ff31fe84cebc9b9a0391bd0eead8010ceefa70c6aa02d4fe176b9e64cb8fd59a85470d412cc35f2a9d5853de43f944ba9fcad7a11c1690bbfb2ced89fa4748fa4072023dce1894adfad7d807786cf0639aa2eb1f38f2c7d3ac028a9dc35e14b1cdace3c9b4332c67c8fbae18ddcfb1efdc6639196e13e50b84323d77e03402ef0c46b53995e43c446d1c55397010c1cf61bc8da399ca9310a6c560673b284c08ffa6321ad9223ccf6d10e5b484661100a64ac5079a0c2015c1d6adacdea13795ec7194df419eb2f54c5c9a6dbd1d02dd65ca0aedcdb596dc131fb184ad6d80a759ebf662a55b768530d0ab857cd1e4dd86012492597055d664d233990e5d8044b8853ac91693d8b3518d580a77141436cf592a478f6e8611c3c748046c6a238ce8965c5e4bd5cae1e26b26aacd3afdebf389d72fd27085ed47676dd86b14d41f9e61a7671be7b8c3fd508991056ebec703458e225485e6171d96ae9a0a631de6062cd462b37370fc4d94c9905d160efddeb44bc684789fc15dc5964117230455ce7e1a7073d533d61eed6654c14607c51b774ce1df7a35c07c554f0f985f5d527db300cc4b9a73cb921e9f0b71025dfde21ffa58e85d3e9d8b193994be9ac8debad9053d926cfe3a84c4d857dc6c9ec51ed56aed5498dc84523fc75ceb4660c21a56b870ae2ffa0064f8654ae17f7a7b8141e04fab2a4ab84920abfed209cacec0811200f854a6b3ad7419a9b993ed76c1b51729c403fb88a42fbad33c351c73ca2b86052ee1dd5a7546cd012f0eec035ba5e983ceea4f75f0bdf4f3b1b5a078d4f204aaf6ceb327c327a7b50540c27f04bedc24b8d810d7450617f23af2b5ded4fffbeb4bb4f32bfbe3d81d06e80249e2c77c86a278f050b800994f5bc1070a792b437efcc924022de2a03c7ee4ef47f2fc12afc464ee5a229b1d8da2fe26dc0f25438f52c85ff0ef413cf19d1cc2fbad008fa6917a6e67eb4a27289f245fa29d39adb0aedd97e22da065fd43e43bfa73283dcbea54482edc9b47bc88bd0f28df8652959cc33ea5a143335be8bbfe28b6752060a8d5db30f8ee433c365cbb61c84d631ed4885750f7ff18f36e3a369248543455f4db1f8c3a13257329d6516d514a8c187b3baa59ca145f022a981e4a418807b83307d71ce10ddeb2c418b58086eed2b9da3afcc9818cbc37ab76a162ec432f64627b54316af0629b16fd73fd73586d39b2f00e73ffb981e06bdd083c9a1ec49d884599c0f4def275b064465907b93fa343408c0732b0fa15cdd5bb3a62422cd8545afddada3286b03935b189aecea0ede35977d866e0995181e78f3434823475fe4251faaa5c33abe85daa7638a7b060ab0af4ae1da333f8b6ccfba7c19bc5a3bc07169d7cac07effad623288494b71de6fd6ec2c434c30098e02947c9a2662877210ba08b413d805d640ac47edf2cd1e15faa740e28e6d575a71556b4b84a4d81706756a1bddec9aedf9f32a49a596dd5b0c699c6a2a6f85571c9bd5f025f58ac6d4c6208793642782806cd9c3ab0b516881cb9a85495f481bb9cc97b30b042c4b4cddf3699db04a2ff7d627275ab6b5c8ce669f8a77ed2d3b8c4a168921bf457b9f93694f3ce6e02570c9e3e3730a8065ae005f4406963d1511023a45ddbc7b5ea605ec41317b0441347320a1df3bece1baede751cce4260fb3b51248876a361e9bf02c37e8fdc4b59ea534ff1a95a89a725b47f6850c858d7859f84f39f320835c5ff64fd56be00c34b27b1a3cc96456d46d7495c053aee974b0cf323e48c9240e6f36e969035300661031903a654c6815b24dd2367871b8dda82f7aab1ec616326995cc4bee0d0447ff5b23ae2dea9665dba37d216bc38090aa9fea583e03e9fec63351bb3e3609cc6c4b3e84db3b3878f4702971a30078cbdca1aa15e1aacc10b06c8492fe6b66470346377530fdac48d73bd3a4998ba92422a77f0eb630bc73a1e8cc0128753e23ba2e4d6101db125824fab6845b30e16a4e38d50c2d794a752ceea55d2b8d55fdf3131b7f9c646b28da842653a5e29be27c0cdb70770a9516e124d64ad24d9a00c1860b1b7de73225dd250790c3d5388b5a472359e4721b9cbf23ddbb93c8d8e46c69e36c747c90d18292d9e573da105c7e7a36c6d3408b59176feec46a19e0c55b24b8a8edf149115a4b0d9f86c1479c2f677985685ad000db87f5fd2d38b269095e25a1ef79736c81b81014ab1c74b7bb61c4afc328adb0aaf814be208cb2c66617bd96093d86b67ddd690d7deb3d7d952d4eb4f5f480bdc5c69c4bba7b6d1af5ec519f612ce86331b9d57d7b533068c62f9682899aabfa6bcc53a8f9409e1806205d31e40718e26eb60f2f305dc0d32fdfd5452e3cc38aa700f42b1fd3564934131b8db5f73b5a3fa8c3270e2ec48b2eb5e6221d55f599443b6457ddf6ef456a4559d61e97e697f3ee3fff7dd5ecdcb122dd8c1707af959fd900919fcb9d3d1e547437dbb2c5186d686612bc7fb3ade646ada2eaca1af1ffed90fb73df344ed946ffb503cde5dcffa53c3202c282c9d7f3a6e699e00e1c94296c8ea86d8cb8410391259de99bebf99510f08ec769e32804151eb0fc960bd5f7aea03a8fd88ee87f3eb5a54068e8316187b27ebb8a14db0a7c26c7ef9192ed01ae39ab5136daf7d757c3b9bc9a3e72d4021601644dda1ac83b7df227fcd7a849066e5233f5004328185a23b9a4476fd19d12170877e1df967cd5d70b8ff954ad83c037e25dd45e4e982d1b22833d7640d9bf72748760c3471e7887d98cd73db2f1edef4deac991f5298a6b326acc10cfd898bd10a1ef560e5ce97a16e40acbd1f24e991b9af7101129092099474a8589cc06c678142a80bfca1a4024f71f4012b2c0242eb5fd8c8ec89a102517b1a8f70041b6b044c7abb62380003402b9ca6d12a7171f448e85c49baf9cee16a4274a32a33186673badfedfe5138aa674af810b4b6458ae4f4e21c2f6bfbd1f765752a4f527089b396c0f0c4b04d04365e5469d97ecfb04ba1eceaee4e595890d2938db4bd3e09f49f5501d08aa462f0cbfd406dbc745fe551cbf85382820578dd4003bf2032ac508558e40691a063c0a6509516d3373a616f1ffa5b3e59280d0881a84bc8891b172a0f7c86d1c4aeda45546a937580febab6d782d0636a03b91fd4468ddea9f22755a166654be6e0c45c95125b448c5974b1b8d810b37b93ffef56c504c26d99fc26f29055206209105982c3218df42e1466ca7b94e823f98f842ee830611e77be852d57a6f2b63b8f2c094a8efa5f1b33541daaa08c692442bdee2264f5254b237d49d87fab96c0deb6b6276972ea7046ffae3b6c34732b471e658068296faea2986396ed146694b1967858750bbafd0ac81e17c584f606c3ca15266cc9c2e61665bca20ee6c4ba412c2c96f8352a0a7d971e4db84fb5a0a2fe8d3e8ba95c9cd770b7187b61106680cf402b7253bb8aec203a5a4953adcc07909ed7183190b89e86fba8d4edcf01aab20f003dace570542a04b3c500903c323fa2806c7d269f9e154d0d7c4b3203698a8042a7f08f417829aa8bc1f508cdfeccc3ea66f08046a6710a245b12630e2a6083ecdff8e75ae75e21d04de419436a6e8620201e28af43d7d3f7ab119c59410f83d37756a003d71fcaa8e341b7684bb2d08caa9bc327a8311f714be28a5db23cc9e32256f57417c4c3216a46dbfcac36ae8d8d028fbec61a350ced384cec12428968dcdd96dc74cdb2efa95b0a365e96acd2800c69c497195e0d5d4ca74ee0f8c6c0ea8531968341e7bd18ee429a4868f0590476e837ff06c7ede31df76dcd30f93e1cea4e4c3630a3e9d07b95c9613ebb770da105e22a220edaecd51693dff887e65ae8458b521af8fb72ffb6a240ee6bb7e8d0f37c8dc443aa53c364fc41a968c26ea3eb9bf9b8477b5b8e40dbb46b4e0a903b7ebd118226346e2273a28d0d794b2fc188ec8d0d33f031371517eaa895a1eb244f92efd75fb8d2e6f939649dd4ab1cfcbfe6ac30e33d2529b94224e7298e7a67724d4f6f83b5232021f820d54245abf50f69f6efafec01ed3aec190651064a5f5c906671f7283073be03f8448437e77f00fab6e54988e3ec4b8b13db5e0f70d9a9c754f5ad962e69892b8e25e5c53158e15231cd8a6f3f4b6ef8fd8dde6c239810f0c217cab49636baeaa7d66e511ef77830c709cab0d3ec72f3090c5ab72128df28d8427f1bc78b8860c5aa4a30e2a7eaba35856d9f9e978440157b1f608f429fd7351bfad6feeae0a6a89bad5186fb6747ca63a6e59be6577fd47730a5a1505ea963790c08de8b69e68866c599cdece8585deda8eb7fb5406c0eedbfeb2a6b481e2ecf2e794bfb532c29992e99ec8acef6c4ea8c1c49db4718c0a7a81018c1eb330c06db235fc7cb32b23d990fea327bf9d0612bf512f49c0c2fda985e5e849c3d329ddaf970129f0ddacbd9df3640b53d93069200cfe03f6ff761b82209c9864497de5f9e00072c7a47f15097ea9e8da008334f89f12f7a0e05315c8e861bb3603bfcf3c9623ad4c9379a84d5872b0c8cbabce246317e1b827387e388bcecd9518e43a3f7ce612cc6d25b5c6dca9d30d0a5c975caa5b76e935dd73b0913fe7bb435187f5e1b6dc5e794d60cc28ff138f730bd650f707e44d59f8f0e1188764ff21afdb4c9a15422fc780349af8a03e484c15a14516d4f83a84494df1ec1413c8548c1c5a342f4e1a3c15e9377c36214f977460e654acb28be7e22173f5b8ebd1edbabc48a4fadb4cb11c006746ea8c2a7afd65ae07d666fd8fc6bb79ed43e66f5034d6c42c8d7ae85299fe0ba7d5fe13a3c3b0c661d08f0e820c64d4329c9efc2155a8e3288279ad4be641d86ff51418d2bad8f7aedcca7565e07ec0b114dccfcf8c2d35d10b0f2ac0292c6ab4ae994fc4ea3f2649218ddcbbe6c7f2ce25cd3eac97021ed7d0ce58a338e42caa045c13d432ba6d4aa45e39dfd9fc67a69d5e1ae51c093efd291923e318d0783091c745af776501468e6f67f594a94d10f019394ea290db0737d2d8a922172a2a451833d08284143ff9054dc37c86ce0a7ae91cdb30bfc5e18a291acc7c5f80816a26b1cd04912ec48c8dfd56a42fa82c9cd5b46e4b9f8862eb7e672882132e02b6268a5d08eed8551a193768374653d5ab86a00f8ef4e8d95ad56b304e99080b430c6bf103d68d9c359510c04137bbfbbdb00507182eec9c85a6fefe7256b8e15ec29cb2e464fe00522a662391e47396decd4a686c032c3a8884887b70e41d3c919ae01ee2aa1a8141784a3bf72ab6251dc463c6a7fb271cf5592722ac18020068c886dbe3a1eb255baceea48a523f209f0784597b993b54fdcdc09707317652718856ae3a77ffa63bbe39fc9daa135a9616b530b93e123f31bcda68c714e1aba5e366d8dc398a402a0ff2b0f68cbf49a7c3a64ab983b13d4c67287878f57c60081001d0752b9ce9b9d1a630262ab76fdaa7c40ace57f924fce9ce7ace63d633a1afea128700ca21701d5da960a4cadd4cadca62ba0d6c081444add97f5d935fbc70a33139355681e6cb59afb69df55d4e0497980d2bcc020f04444cbdfee80e421d690c8ffcbbc8e09de84d29f90f61792b559488a6f19ed25a114e0f592bded6c6a1f7713cf266902eaea50ca2669cae71c539c2fe8b1aea6762733a401bba6fe977a3870501d502ed88dcf9d7159c6998671347c46eeecd6123c2f5ed28d0b0ab667b6e90dcc1703a84f90bac5cdb83167a00dd7464e75ca59515933befd5458824ad2436dbf57149e35cddc52e72044b824882b23add1d4635dc864a120f939441842cfda2ceb482e9ae21dde2479a4b3116f6fd0672c8f5dfec4c64dbe08ad341263f76ff079d969acb2be3c14beee769a14ac5c7cb008aa52f4c7e0e970c0b7e5fef284d0b6b3aab69664c693d16138ad48f983b4ae213ba8e4e13bdda16ca889a46f95f08074834c8c4855420b0ce13d925d1f54f42c57a257ea4d1beedece0b56d08c6878762a76345f8a7a2290bb20f4d681e8e7660e5b76ee5324e56d7fd807087815bf6d4b862bb2398f1663275c77566b548dbb6130a821b40a889daf9f7da8d4a480b3195fd0171d9cb424430b35704ca3bbd70d14515a0ab53e188cb1c4b448724dbc3c514f454e4fda8de9868639b4a000020069faa30009bc71058f139bc101625eb740dee158abb7950395266d78a9b7e33bbbd9aceb781f988b22f6bc60d8a19c61ed2848cd8a03aa28119a194dcd1ba70696f03b5f4bf9622f22c0bb5b388d5e69ae7326fe52f4d892cb8cb497c50c2bf2253d1060707a09f77c0270fbe558bcf2d6341e617cc97026bca01c35c434f865f0127cdba724c6f8f8324bf81ec4f429673cd404ca29d7bea20a70659d3d8f33825b34dc3543ff51d92e5e898247c6ebc4e00f80dfec18c7f9558f7b118444addde73c40ea6261954a11b8051554c7ac871768cfac335940124c3156be7dd9442164a4910fab4f9e371b280f621b68f4cfdd79e36e5a4fa64ff45798de2d99a028a0aa9a6cef8986626169e361f6891d474ac8477e704d5da0c55d6cf20f3809a622ec687efd532fab0843dede289f8bbca18893a9888894b07759f1d238db8211ed9c508b5390cbfa36aa7fa62b197e09ec5233ce44d552608393003813288423df11fecbf568cc93156c0458f1bf5d722618b936e15f4925099bda3c59572dd7340aee2eff127b43a1997a62be58fa0eb1a51f969546d874c70b535afbdb14998b502e443ae2cef8b408cb9229a641c969db8833586ac784cf722cd3bfb9538c1f1c9fc280a44424cb29b76f91fa3cd350b8a473653c904fb7cdf9bb9cc5be45b92bc7fd22113720182b4afb984ab9c371cd5eee878c2392645580488cab680356184b268321651045d8abe96a58e34ddddc482ecf70d489fd940969aa39390468015da547f9c50cc9e2e9146a447584b3253d8424f77dd6f7274d50b9c58fd676eea3f2fe221a4b5508298a28727fe0aa901d3b29680f2ca3e33682ff90d266be033a509180fb970770169777c538cd3ae0e52fed3e78447d445f8cd937c15fb0da289d4b70ed977a1a065235ba0ba2b4e51343bfb7674da4490bc99cb59ea61d41bb0f04f828f695c2ace93660de3b8bb9eba7a78aeceee5ddc03ae72cb2d9c031426109a27ef76b1dd64608efba57ac32be47bb6a4aa84d06f74b876a5367a6ffc4451bcc9bfff3858b9d1aba98e820bea7fc45475f98046aec8e267306e2e0b7ff6cf0f02273eb98778eb3d64220cc6c9c6a0a94a405df3819b92146e04ac895b8002459160f48d44668047ce2b29d714b383b31a650832fa74f6e6c179437e186df103230eda81a15bd74623bf76082192f42c0eec4d62912df64cdec61c1d9bb887e0a7877c64ef6d6c0d04b6e8a9f7898e63f5e19595bb60247c6caf86f359cc11e7c65742478389bd432ce85b7487fcb03bcc24633b172770b4db6bd8decca215310c13699bd9121b189f8d0f416e5b7d7267d7f4dae069c454bd09fdf8aeefe088125676bb89d3f9bf60016cf88b57aa57d9882a96bb6c229be859fe0dcbe2c4d6de0c50a11999281da8971e6293244d302dd534249d65f5072b68c96125c2210616e426ab5104389b634b644601251ebb82993f6646f67dd75a5fbab7face3c724b1f0973499a800f85af0991006dc275284e17d8d9b2666b08fc0e3be4f08239e720853389b8873caf6b5b6981441acd6df6a34324accb8d1bdd5ac07dea77c2ee02947ca924435920571f16bb6fd7ab774150d7d6233ae925f5dc16e448d8ca96250e4582513d2d58e40b3a29efa99ef2c0279ccd7da08fc8dee493cb341f7ca3792232cb04250bb04621b7332158ec5f283377037ecadf02dd6cf99bdbd0c65992fc9d5e0eebd96b7ee8239f280723c9ebead4eff1c731dfbd9287afdbff12088d12ba008b7800f0d555da9aba69ce575e3263c1d257c57d6460b27fdf663d27352185eed9b0ead3a807724dbd76180c14173afa5523f01f0a1ecf57558085e730ffa5cfc44c6abc0e92b604b9e0468031b7635007a09dd3f8c761e0b51fe3b1aa29662f9bdbc4177311fac4a6e664e6cf7f5db21fb96fbaa38a442e6c4ac892ef99b05a0183ae2497b84ee74e36e4bcd1943e2e40e5523b50a5d12eca96d2b52a4f23cecdc021da5521c885c2a5e1a0190352e1d3b016d2f1e091b1104ebf78ead3f439aa883c13cb10d049fd4ba496dc9808c4412ff5aababa126b262837146accc30874e6f9e9486386480493d4897eef77e1e75c2a1e3af4f0d7f45358fe8afbc1d3ea91534d8b908f76f050610d70c17765be81d48f3ad87261f84871daaed7b876889448a79a35fbc0be9ddd253c79cd9f6652fda1ca5c8644c1162181c9490af2f2d9d83680934e1bfdd74bcb0116afaca7d1933fc4461537078cc8173b02bb0a72a4933ebb21f0c31974b4067fc913ba9412b16814dca87f47b6a529a694bd6248e79b290de76220f3c962d5fae6fa1c7a28357fcc8a89b1d33a6f28c36e98e230a9df94e20181138856e6d376b3f51ec1bc2470daa46180dc66fb03ce25e7a3d7b113e0dad18cdeb474ebee5114008cf08ea0a032685360f2d092ac3ceed04f98b1abab1cef91bfeaf51845fa6ead0374b78d32bd898c40ddcff7c7e3a4c22e1dd383ca79843b91c6d7c01243b56c6b1c17726e38e56b8e44ebe44b58b7dccbc9a74cbccf8323ea92f563df248eccc1ffd654e2c8cee5f3af4c4b2faecd64e3651fa2b50ecc7594e85af251cf8720a714b54a17e141cd54eeed40799a0fc5515a0faf2a089b1ef83aa9c5bf6184851541097991b402475d3a34d0b87ab32efcb1e8bf4ae0b836ef505b6c2a85cf87005e576cbd2d0ec166be8c94013c4e64a13fcecfbd98224af31ff5f8771838800d92b7eddd40ad5f24b824e6d7624ec53a6b20f70aa98b95e93498d9fe9c162b4bb4767a74742ec404553d3266e576c4c732581df75693447b91f7f82db93242f0d68167a75178238aea28dfb0381e9bfe9feef641bcbdd8bba8f52b9e8beea85e2d3b9be05db6e621150dbd599c319c81b16be9e495324b571431d353619b4c835bdf40f0816f5c0808eb4dac01b66e20331f203978f7e3f5a409b693e5e4bc72cc99a44bae0da09f9fe211c1a256e0ab5d80e62fe6f3ae26c038639b4f60b00d91324fab989f80610e12be13ac90f10da45cd5aee10ec0a9f39037f1824e2bb2d9f87e17a376625335f13a9ec4c188de27f41344a3ee7d54a9453a4cf6c022fca6c85395eeb0075554bc0c5c73c2b7c555abfcf40d4da9687b3868422a212886f20b18706c93a5aa11cb6b7fcc432f10e8d16efb3f24a9cb7583957e169e16b917cf9bb4031f8517aa909972d401a48dacc29032acbfa3cc7679ff72d02fea24a186db6d4f206de7d549b3c86200851160df7efca4de48033c2d6492d0c7b12203e6a222b38b70d3743a2e50f8b09d26630d4402311a81a5d221df12e3107c27de10c01e2b93111062b219fe3e6efd2cc36ebe94101d58928c4a6009d3fd89bb101e86cc326eed734040c0f0c8d5e5fc96f7c3f2953270955fc0e3a92805fdec40821885bee5863b931ba031185bf76b43029a70847f2b6d0032836f377ac4bc783c32109d09b45dc96dfc1a740c1fddfcea7c980a0ac668d270fabae64a2f8d79b7223a9c45deadf2c0aef20710039b004e13c314faeb40d8b1fb9f32d93c842288a10c88e96c72b15d70992c217fbd00a3a46745df4184713cd9ef65cd0245fda08bd0779d0924ddad1bbbe3f00b1f9e7d0915ec5964c11bc9b11445ddab5529d79dc1569463189211910bcf46b6fc5e78ab96dd47a054ae5519e0592d4120203d7adeaf44d148ada16796c5c2fd60bb3be0560f4e66858b47ac4799d8b97099ac96e9d4e6b03ef1ddd2c4d5251cec1cad5b28aa4a95e9eedb2011514f182925b63614d6ff83feed4c469cf96da424fa1c728949c34d387c80dfcf770ea9b1c5a6675006cb555541ea9745bca2ce7b0fd9192a4cfcb37907725dd4752f7cf184eca480cf56c6544bfa7c98689debe8627dae4b8b5867c9853be715883708d95f9df6f898401dca1c6ea61d124ad637ef774e160de895b0d5be5786c800c5fbf637f690b76a546783ff931c55013cc20ba99474ba41611807cf584d6a5dc412876310752cf15b7d6406a4046a9ce2de0054aa0c6f1a949a2fd7556d627e33725ea1da679d4a67a90890ba2485ed701cce8ddd1038fb95fd179472cc6e9240704d67ff20faf8b2ce987b9887e4fdb40eb651928e040c11433b29dfb3d6351f0dc438b248d45711c5c841d2681505081798fa89c153e950b74f72ed64f5c56f3aca1003304b6506849b0846f66265de73254bd19053347cf29fd6f7c6c1d0429ce1f3f5fc22913f458fe316974c4117a9727e70aae9848534bc1b810a3c3cec9dc8a1d22fa0533c5e6779936dacc3fc27da0353199f6d336f662b658e00417728b567ffecf46d016e1f6080ab47314757fa51e8d9ac7b9ab3e80acf6a1801d4a0ddc0d4af23fb133e72d474bdf3d912048dffe3b0de61910a9dc644cf47329dc11ffbfe8c41a40994948e10b51e3be4f79b7e3da8e26c17a3d12a6dae4ed39ce39a30a44175701dd1d27736552356b5696d1d6055ee1aa6cb900e21abc193ef39ac86c1f53638f60533dc8e481d4957df912a71321225b39862a99088a1dabbc68973a0eb9d400aa384909acda785aab88173c1a8a24ed6cc6d98ced1cd81e1fb8a5627e24ce3a72bad8df81a7a6d5438d89eb64904c025529b0fbc9f7476dfc94e5fa5a399bf627c6a366d5f0e411439e05b885efbb8d424d4f0f61de8ad9f613bbf167a2e46187d13693998e465a7a11f0eeaed4455055a087061b46d36f7257e7b789ed1c472e61e90ba32b99f930d6a064570a769012abe6f696eae7aef00d6f056a5f0a8c5f0193fc0ac7dbeef318de440a5d6173817f14c45e701e8d06e50af65093537499cee7827949d1233f6f6590b7a4d9e059b850e6a4f68a540e25c8f4feb674f065e8c8a2d668127380532699ae153ed1d7e73307d962fa6422022103efdc6b998041f47fc24df85d2c4287efbc2d5238493b94900e89d8624f4aade0691149a2c31d1f97774fb92122f183ddcb1a6e38310750ad989de7c68e5f968acfcb7eb4f6fd7adbcbd3dd6b2b5dc1a4575e0ac4ccdd0d5cf2eaf7db97f9dbcb60a68c59b73be8b3dc5e999c7e5678d3d72457bb78d932a3e33908c6a3c16f9e9cfb14c38ef1a254f07ca227cf42408aef0ccd7f356aa5af280a35f987e322eb71c9b537a1bc3f639de1a8c2f1accb3e960570515c1896d5c9077d9066555ae56dfd1b1fbad2ade9da8c522b1a4a1a8162e1b93ee5d3d1ce79dafa2b6618edcfe24855df47f4fa79974ca61e9dc3f1985574ea8beb0cdfcd6f78d828e211a52a61bdfadad7d64553d0876c1fba97097726eabbd9f19f606fced3fb31a35e34359f864cb98e4120e35fbe42edb6ddb235cca0f4edd3c1525f024b443ecc917d20fc337bd044afa9037a491295a2feb425b8ed7c39d6a5c349ac57214e86f8dafa207fb45a431230a3cdc3c5988288581c85593f85a8631fb41e9413912db07381be4af69d9eb1ff4da9dc48c4b63e0e7c3e8defe94ce694eea952550c01e52be76956d024a0545ae4327fa8349d543565ed50f215e557fcbee26e6856c3aff56e062489c137182673653af80b2f4e9f99b989b3849ef0d20dfacd0bdef154c505eee5d0dbf74971ab93217217c8bfa12fca7edd83c441e37e3e29889d8aeab327470203106bd5df3d3c6b095c039345d79e0d9ecbe84625cd62ae48a7868430d8d1ecd3e2c45d82d33f0d6869454d22e6fb2a871d9d5e88d525079a51be500e0dc5717d94852b7520e9fe0f564a5237ba6ee3b3f7d2f032b5f736b8c97d36cbc2cab9e8a00c83b1641c9524ff4e34e3f2a53a0d0461ede031e9f72551fd4b7fd8300fc8105de1a3b778067ad123260c67e69bc6cf781978b4379c8419fa7d53dbc000755575ebcebc88bde0307cddb5ac8dc9e4db2ac494055c1583a9924c67e2d6cee844c8b92e6bad47cb976bd9df2c4a52ac05f9eab8b2ebc85a23468b175285b8702bc648e83ec659d0bf09ab5e460c17e89b196a198c3d64f6e619d2609e6ea0c12ef9ae0ef40e90ef7eaae4fdfc235713fcbc8c27f851bad62ad45de457ee2e3219541412fab7a2fc318125e1e6b8a7cae3a8d2e25813880081b88fdec5893f9ca54ca29f51e0900c67f2d3cd50ab2bd38aab62551f67a583ba80710cf2f418a24cbfe68a72c1510ce6ef7bdce1d641f1c4edd82087f2b3c6a896820d70c2bfc1136099719cf1c0fb9b5919664bcac569906bbc2b9e8b1cb11967ff351a18591c869ecc9bd61aa141c8c5cfe0968918e000208f659c5477da297d17266c169be5338cdff469c3ec44ef347419148cb8837f2fef7e9198f8e76a64465ba0ced29f3ffed98fc1de1c048769f43a5828594453fa59ed5477a1677fb0d51a55935d791f443d0965a0736ac0dfc8d68cbb3683d615c9164bbf540d50fd64dfea816e83a93ebb775303e0f2c5c0029f4ee281ed8d0e1d5c469e7e5f7eedbcf559482b9b9145034202898c26db72b9a36dce3ef82c8193f889cda0f429c3ab08568ee8fa680536ab95a9cba3c252c9e3f2142a34ae3bdb3dc7322cf33af9235f04507d6472bd33b06b14938d8aa5c57fa513e482d54b481512ca005e74722d28f74bb1203012e7a3a2797a4ee5861a717f4d9758f91238b64d05d5a75f81b993df48b21b704010cbb4e47d2d5cfdb2af5d1e6aed648102f98e87de49bf3c73d9b78a9a9b18bf311d166ec3c583dbd8fa829de5f9f6ff614a8c4392168a52d3774289fa8474e63db3a055c3801242e74303ab2a9b8049647a5d712b555f7c853d3a72fc56def318e1fb062083c3afd8d7974b664b3aa562f91c75f3660c17614dc87a6c5d6a6936f46ef1919166e5dd812890a036b26a0047e0428833dbb2c642c3c5da41625cf64438a984bbda934cc4f9dd7913d850c2638f59a23864ee2b9567d59061e3398e415264181ec7bccf2efec07d756a197fe931905c5e1338b108bf98729347214a1ab2a43b7be48dc4c8cc5d988047126b34bad626a572a5b9e55760c321aec31c6ce3437d24aa5dff6a0798fdc61da9f3c30033e1c135501ca7b46cc01b9099e26aa1525c9f181d28d068e7d0ede63b208d9b219c9410808572a50af419c5e1766d161467c2137da66abedc07065666bf10411c90cd827b7190803eb2848fb5ff0f93cf28b667da4e3af5c3383fdf9bcbc62b3500cd83a0309549d8eb7422a802cd8d4bbe699659fcc5a080197ea63f559c5ae83512f8f1dceccf2fcefdbf2e7cc76b32a07d3a0329f9a6503aa8695d98790f0195cbaa6864747a4c6369fc5d8bf89d6983b8a87529a53388e5119a5d4d00077e9f9508c7333e4011e7e35649fb35ad726dc3a1ce5c207b3c125cf7a024c552b0def772ea98b37fd7f3e93cfca9770e2fe7ade83477fb2c931291890b913d5748c36d9f4972ffa2d8b6af1a13a94ba0700f42602fc7e2722d2d668a3fff1f15f0288d90bdd43b4f6318d8885e0c3df4acaf25dca704c83c461c10b414d73977821d8314c3996c8eb1e3ba8bbff6bafd919c40300ea69eb962fbce1965a722d9d3410ce8491890c5aead3ff512142f0effd4066b729a68b2811dc19f01317981eff159072087e1b0fb087607a45bc8f5fe83b4935cda2de82e7cd24cb857d66d3d1a743291391922edf1ca47f58c6ad0e5bd2c831da54f24e426520d01516464e20a32ee398b4284388783dbcf562f7166bdf22f704703e28525e739509a2e0849088f5ff5d7721def1024932388e8154de41b67822039b0299a7f94ee7fd7980b8fa99c26b8a5976d1802c27d7ca327d7c89f21b8cf21b5dbb0a5954f36c3e4ce06adaf5c4d858256857c90d94376cd95b4ccf0ff52c79d59de62163b524a9ad8ee2d07b7d4978379213dd1d1b23fb9e30c2eee7c1b42a9826bc36152ac3a005550013eaa22d2ed43aef8eb7960b35b33349a5c8a45fcf7d1aafe819bdbf2c37273f1775566a9ebb21fafc0315ccabafd06a254f50fb1722418c5e149228d112195534d672d134f83231bb382a85ed3fd497151357557a8fb002368a29fb3cf8f774fac8d81b1408f3d8452f3726d7eb0a17a47c013d56275e4a3dd6348953148cd72f42e1cfee7ab9ce72a212e5c97ac7b784d2f7e6b720a44dd6ca6a8b7f828be5cb4f4c1f45f08faef01743f0c17de739d94883e1392f515756b50629aed0d797432f940df6890199711cbf48b1f59dacfb5bee45ca3b5d59431873627aa023e52d36c81ec34b64b756c0c08e4126b8b3185cf039342eb833207290df3a5e3bc3bb6ba6f28f18544ce829344ce6e41aaa1a7f2caddaa86b0041f7176d94179dc82406274545173d3dbb946d26f6a9651abee40d2e05757af60e3a18c5f5ac3bae12934847d28794b89bdbcb5660f35b47957596e3f0e12f860c783539f31114a3518031ab8444dd231a1fceedb64189962086eb97a669151c3f76a4c351a9a52b06e6fc94631cfa94fbe8c2c281c501693b7454f2e7276f55c095df16e9e2c3771be4fd088ade8bdd41a7bcd10217841fd9f963f43523252979da3e1037ffd5092d38996ff780afa58e66dc700787d0576a347c806a62f2aa2e0997786f95f05a3900b1b2da943320fa4b1f97d2a38da91fa61bd477416192c032232350570d2879258d3d02579a2a3c19462d1a8668e02485c74ba1bc042578690ab2ab7fcf5247ebcf27bd5a5f066027a0b4145d4338e0eee4f37aa9058dda8f68e8491297cacf40dd03fe58a6666d225dcb5d07053f6d74f15997877f918d82fbda734f3767348d5dc2870b52d3966afa41bc10ae40bc2a253178d85007e0ea8102b7a643a4aa95f362cfedc6b94ab5f3fbca60ab9425d557222746ec7532b9f2d3322e3ebb6f3faf2d3675e45ac23e2b763ee9d59b4182f69eda6b534a4e1cea10cf1723a937e21671a5c59ea68bc6db573413f87135424bda0183bd723d59baee7a83c13bc17d6cec39132584b2e7fc5ed671dd3e1c96be651f565ff3cae9e2fb6a232dd6adebc7e1a51a9ca023ac43f283131c343da4312f111f8ae984c1e7603ab6d249d02e5eaeb813f0099d3bb80182af1ec3d32529b702382aa322b2818a0eeb51aeba985a48f24978239189a99df1472c15283d594fffd27d47574a9a9dace671f2b3a6600e5fe505121bd0ab0d388061b6c0fe2387fd7afdb6ab5b61fce78ec615e60cbd6e5fcd3839da83b77323f5b73cb10929e1450895d3da978c187f950eabd9c46b0b4dfdd4e5c201d10b9ea78c639e7b46950cd5b2bd32249d5506c58805df9bd4eae4cdf6be86cc4bb288604b6181add1b338a8d8872c6485ee2a771f3275ef5d4f03edb4431f15108d92ef2713727a9c699e149930597075332c1f1d6d625fcba30414649f4cb02cf37f004b545a42bef556f0a46a14c3be0d2d46751acabc7c96f0a3cac60a12e292f34e0de2b0b81d9732ba37ce463e96848d2938c8842e4ab80e8b9dc7fa5a12c1026279fb25c8dd1223f710a6e57cec141332751d2a6bfe294f3cf7a17ffc8662e39b5143a3e67e4d2bfaa28b6b117c7659875c439605c7669dc3ab86ed9ea71d382c7bfb236fc9675130103171bc199c451f4546a8bc144080fbfdeff2f0c5e8ff3d03271bcc236a17a5d4eca4353a5a8ca94dcbaea06d8d2e1909460c43fbdd7e83ccc054b6ad7b6492e22f35f24f3a59a20e5237950e31341898bf7b63a48a218e33b10111ea3fd218f1d114de6180825ffe58278986ce57a792a621e0414db3da0bcbc5342f3c2b57f1c291eba495e668fc0dbcbb8ecd4ee468bf4eff59f6484c6b9e892f4088a413f525ad655bd94e81d3ba88ea7664b9c3f4bfa3c2de36425cf41ecf7f58d561c3a4620ab6ca2bbd801ba03ecc6a6c03ef7ff3710eb2ea755fa3ae86fc9a65e92cb8ede48c683a257ffbaae724b5bb32b11c8f1543bad8cfb8e23d8925c860619b299b735e5f0c533d4eb73c8056745a8dbf5171a9f2ab5f3e98802024da213027a23c6e629b3d11448e073e5c645f7d0a0e79157de77cd49c146ffcb22abb26d0a7ab946094242305f48ec3dfa0015456d0ebfe762ea668d5d9cfe5c725b771df59f2fc683c508e804615840389a3a1becbabca86460df161a8b628c3481344bed7881512b4d945fb0dd8ab2273fa3d26ecf5e6a64a4d91dac91bddec0870bab44577e7bd5631bb82fd8589b05ec9a693fac384b2824ce1a6ef84a388f9700c830b1a6eab1f751fd3bce72b7986ae9ca968b601b2130b22d3c06dc3b51b0a72a5081e806e143e36c04b0c6faee8c94e12a3a11a45646d7ed2c40d5f40405f7cc46bcdc59c65e712e89f36096801c36ab6e8952f1318a7516e8d4354a943db39b0f21905ad15f999754d0cc28f1f2ee93f511953cf684476748df433a9b327d112b4a212e62a1f7efe3835ce3a48623eccedd1dd4bb0f9fd53ebc40e80a4b81e6100d51dce55b7d8a06c966d28fe7bbb609cd95b56a928a4e6630ae55e174487df5a741f97a6937f9d5d5599efd27acda1710e0bb7623d52ec40ffb92aad9f0a588c6fb74f4086b961a8fdb0f8b04e1c8d1393bea64bb2844bfabdba4e366e34ed1400be10a2eeda2a4416e9e8710f1707929a0f7025d93a2c1420432224b2db5ee7fc479c13e2918aa41f872594d71ab057ac2e2b88590ddb1da06696d8cad7867575beb15408a62bc5b6c0bce46109bc5471fa5f4ff4402d397bdb2aeb3007942496fa5b09514f4ed42130d5b3cad28592160eb6d4a68a69ec8efd452ad4f2e5fe85a37f38614b56c6c9eb3fb12922b921669fecfc5b33dc1304b0ad45b374df6032982e909869e861632270693e6e7837b7324a99a0650794b748fc2208be3de2f4e20b11867b882bf5ec8d6c6915be84a9c256a7ed7aa8eb878f3b6e0290960828345312394067cded31b69a5a7de56c8770e1520694c85e7cc3f3c32fed7adea642079ac33eaa45784d9f7869cfcc716ad021f3cec0fabaddf33efce249f31f960f2a3abf6fe87d5283df9276cd7dde84c5cde70593c27eb28adfb1306222499ede221cdd28b9f6e1e102899be4dcf982d66cd155238500521067837a8f89544f155234e5dc11805dd264e757f85dd9c28db5fd24bea91cd49cb5a274c0c7561f3262e7511b3ac0d244526eea38a901d911f1399052733f54e327cbb15543efa110ce280bd569d332d12a05c85bbbf0b151232543e67164b7afddebe85ca36903f815b24eeb27c6e495219536ff5d5fd08a19bb9d153cf55208b1c2389127d6dc1178a543f0a37bd87da558b954fd26cc3ce653ebeaa80cd48ada2b9eb097e6542825c008ca0e5e494f3b0916dc9c5b07b87196bc906fce88a0a815100b71164425c54603d14fd8ef381bf7e6dcd4b2bbb71b6dd2e244d1babe0a1bc7e4cd7d9590bb32958c4415282fcdd006d3673a7f7f49310548fb9cb7f26ab1b19f3523e8f2e97b5e5bac76782679b720d8d7bdd32e9c8802f57f2e8d5b3604ac0248bcb60fdae5c700ef69c6c7983e0b6e2378af8e0956fe7fd30fc74ae858cbabf055bb28bedc6bbddc8071aa9f4a7aac4bef1a04679378e068bfc51c07a01fdfd0afcae5f991aaed4edf84331affbc55562d7bbe6975b14216062918614215d7ccb173717638d5e1ee041694c74da9c4937eaf91b77362cc3496dd9f2190e7116959a3d51cc470c11b9952f633cd1865fe98a3745a61a4a7de92176909cfe04eb2f41edd6353ba197bc385e93370512dc94efe3c80243a0eef0969f655e5d3868335a6608be574f7522004e07eeb4280c02e5f72c7b6f303845ebead81181235192839ad7cc4e70d2cfef5867eb0adafc5ac869ff9e0d11f23b23aafd731fd19d7ce831f5d7739a44c0356aff53e7103c156630c4f61016658513fdb61f5cd0c4a191ac011a10243c78ff5cfe3da4aca7c1cc71471eea6afdec2c239b0ad54ca47fc709ba2de05969d0bbde8b1253497b6c4c69bc6214e21359695e46808b489ea13691bb99359024d3ad73540c22668a74152cd70cacac88000e6ee960a97ab057c7f18eb7b738fbe5f43686a925ba96f9a0f2a86ce6a3f6747cbe981444713f15a43085e786b346a36538c6ff98ce9eaba2ce376bdc6580cf6ee9eff4a075763a3db54575539516bc9fbbc7173766966fa16e640ea73171023d76399cf469fbff1d8d0b10d3131a73cad12deef2b5ea67a1a892533db4f8017322c07bf17502983afc508dba637e14181996641af0256b55d94278374f8a341d6e02fc538165fb1d653a64c7215786e5d889bb80165a35a1b8da45b5fcc306b162b950f78a69bf5b97890e862613b305b244fa25b430b23db7b4234a5f4cc501323eee1732f0eb3f5c2223c7484de8508770cfc854e6c66ac29472afe08c0610ae8890d910288a893caae4a3d486e8f4204b463b960f393049825a9b5d9e0c2a60c6b7bf1312be97f2030f44fe77b311a6ff39298230357cc0f471a1ffaf90716e2c13dffd66968117428204c39c7c4679ba7f0170dfbad6042a5334fae6cd3fcef78b04b2f1e80e5e53f632030829a970f5233b87a48d66fac71b764502bc0933e546bd44436e0cf2639d16ebc27b25ab853a411cfc146a84047f6604fde25a8e7aab789a584e24676709895067d5229231d014aebbcccefb4b1425358f06d442baa15e450c740aa3632c9f6c9e1ec81416f941b6cf211d395842f78be14c6c36abc9b67c34620983be90faf5ab9dfcc80502ec453bc983c7a116dcb5a6926f708721a1d961fd7456745c72a1f466b6a9063aeb90a5ba6d12179d5314351ba1b2f0ebdd31e264cd57b2e929a7c7cfb423a0c33b403f82b68d4ecffd6aba8b6ac674d45a039358dab00895f38a991f92f001ebdc96f8b8a608b244005c63a7f49bfa245e7aa9749a4658f7802640fe075b3d5374900115218f8e4112c23ae54c06ee97742db2247981ea17e3a9f2ceec410c3f039512187b626c33a824698e0e41156fdd8a33640f1f94c5a473a7ce28fe56c4c28faf14b8507195206cf3363afc621dddf06b0c7a8111b4e021f12019f18e10101b46b747c1408f3dda23788bfa32509c177767a7e17dfb112d3aa30524c1366af240e3d8e09fe0c5863d8305d33ea1058525950515ce4b4f9eac2c5ca2bbd10ed0bd76ec37a5347e779dbbd518e8db1e267a190751b55cf1f14079b21909b81dc4c23d37be432cc2800749311be2341a10ff13105c46b90d5514ee2b5717bc841f1c17882e28d9908ff94820df7a9a2da0af5948a518e03aee9b074bbe74357df583e69ca6667ee4cf1dcb2d534dd0fcdfa2a211f46b5a5f491ac3d89f5f3bca799630d5cd9eacea9c0d4a1c4515cfa2671046e9d996934bc1bd3f45cec111a05fdda6bf5e9e11d1edfc55a65419dfbe8e994828342aff96823975760aa7a1395b74d99b1451b1fc275541f2951df04b12e5edf06c33d766ef0065f9839f75e299d1b569145b2e24503e24bc4f482352db368bb074c0bdcd0196c6d89fad73aaf459c90095a0a080852b30b24cf6403bead1e266ff152ee5a3d55b67cd158533e76de5343050ba3d4ca77c88a3d363878541da95427213c1aeee55d721d6875669dd657fce0df5eeeceb1a3d77e24d5ac117be719a373afaef87b50e36e2a925f31ec36de5add62ef1d34000531eaafcb1e09971a71a405a1ec64313c3ee966b6f4c1db4105263d39e2ed7f14701a0acb001a860d7d52900bd653bb2b2beec58e2d2ba02a72360a8943c2e06676e2119ed4d04df820ae79ca0680da557fc43b5bb7e7fd27d4fce2ae3c50c5aa3fd3a4fef03f790d69e64cddeebf682bb796a79d6f79ae5ca601b493bc29ab3586309d9ec6a6c50a023c4dc6cd549a56d812316a2ae953129c704e3cf80e1adaca907d2136e3d12b2a790b4dec5a139d29ead0404126c16faa13bace529368d7e7d91622224305f6da4ddb0c1f41c98ff2ea6f374b40b5e0bbba3009d3cd09debe1b4e94f03b799967243dd3d807f69a84c316f6cbb75c46ecb1e53da94d4327aa06af5fb454ec5bb121f1afc5a34bb410c07c405f4a1d9c6b2f42e996ef81102d54e0e58efacca0474b3178fca0632becaad2ff39274d3b6285a246066f3dd132e4ebe8237651feea2e42434f001e7d5081afd5f4fd3df58d43590456902e3a7e8dff9a6d487fe3edecfc867d541b4532f19019064619f209f8559c211c7bb648e06a021d95c0c17de42712a0db02ae146a370e9fc061dc81233f9b9c35d814b88f46dbebe2f7d58f1a8927a1978dcc510ccc36282edf78bb1c192b91be5c5515092df703286c55717edd6f47cd902323528a0bcc2a7feacf849bcf7167752e912fdaca12b4fa5484501eb8e769d0337c4e5dbcb9367f00dba7dc56e185037adb1bd4be7f4b78ad05d4e7f88ab7e0653de4cbc3389adabf260f386fa7fbc2aa6b38979b76a6202ad14a396c90f85fdbd968448a8af237910df01e8efb8d5e416c9fe0ecf42e767d498a07ceac683297028c8c739f8780df8d835d36d2727a6bad426d6c3e2172a12e752fbf177a5c2d32624cabfe9d7b58639e58496e8b044681bd10bbf7e71fb2a26b65cb8fed69984609d7f6185459c15e8d0926af058f2082a633e8bf78dd0874e01b7b3216c4d12b3c2706eea3b9306d9cdd3163383c77fc814ebc2cd93be1053a7adc7026abacfa86d1bd40a4dbcde6183a7d2da74de227828ec4066a4a18a0c252def3f4e3cef112d204c33f976fc6a7543e8a4e7cd977b22466c2a6e2b684889bda6d10598f4b6377fc93c59f00a3434d0d2cb6a33fa78c05365d2cf9afeafca9f31e2ac2c812f8a5d35be55bb59656c7a1b2860ade5c6b9fce22e8542837918aa09dbe26e925d4bc24a31ff9d6c32804bcad29abc25199cb758ec89fc8ac10e5bdbcfba839f3fc33150e310e3a95cf4ffa1135294cdf0d71ca97e7fae119bd0b110abf4e27e5819468cef5c12bb0935ef90c24cd4211e99d35ed028de12e8ca53a702700a38ddcd04a149e2d7928c7ff089ee614c9ebf665d0ae48fafdd486054a747d9c5aef85a7bae4c4d8d521a695b30426370127134270a6466d60c2a18f50510c20afd82964d8f3467a6dc728dd734e3764b7ccd135c1c5898e8399461f63b75affb10e77c553a6968c95c4da2899ca76414d2fb5995f5b48d95b4e2bd9e613b352688997679900275a8bf23238122a32714674043679825ff8c8a6951aa7db83d8f132b7288ad20d2a1e437941f1a29aab118be8175f854cd8042930cb52be347c807cd466ea789508d962364f82a0d2ada98b730a40aa158ffa598e0cdd326e22903ce50f0ccf5b95be142eb534d0d873caf9f9807e8458d3de572d1b70bf753548e5af71e52300d794853783012902f66c9b837ebbe3c1d0f13d520de9f2997f282802c17ff6d183082a56dcc68a8826fe5ff73ae671ccce9362afe581ca2cdc70d8bb0f9b698328192d737f4e5054587ec697fd1290cfaa2c585933466a05365e814cd22fffa2f5b6ecd5669ab7dfd3d9008915f38c79526fcb7ca566115ce00446d2103f469911c66f4dd03887a4b1eb097cd5b4ad642bf28c69322d6b9a8a823f23449a16552868f5d9888259da049a0febe0d21fd7489948ac8bb84917e1a7c73ed807335966cadaa441d79aaae31777b1bae747cc3168b13a7f6255ed14a4fc200c6ef7b592318424e6e7acc87a405562ab604838b81b6f90be66591bb4920a422519dac234b0eaa94fd62a67db3b7bb2fce0ad145a2d2ecd176fdfe074e31bd8c20f2828a556fd92aa31634b5311fbc7f1c76f001242ec4f7e30f417edb80fccf5c2f199eb1efbbf577618950fdc56baac814ac11a4026646fadd5d40b3407f072fc33529cbaee0e827012ea8fc0cec49ee4f0d2446dcb3b296df4239ffd56227025c67e67ac3639ea5b38accddd5c16be824a3e725041e6db30fccdea6975bf60909f252dbdfbd814f81dcceea82222a0a07036767002fec6e522da83480e84a371fd1ec32779194bcfe308998938e66fefc5bbb29fa7bf36d1174a49e099b272207b5ca4aed59385e6c62e1a1cf6796f3bf6af4caef73509f43a4ab60b81a269655c856388bdecdc24952d49c94cf4df4cb14474d59b60e8761b5f266701e0fa16dc8c3947708de0791545736d229a42c16c67bd3ea6aa1b825ca2cd9414ace3b1d097485310d059c10acfb527927b176cba8e5b54365821e1aebc9651baeea0c15a2c4c4baec29496ce660108d99333f600ad53dae765ac049e06fe8c994fe7eb4c1a32d7ad4e05f07093d36cf72b2f9564fae31abe67aad382b55adb405d29fc2e79c14037f40ea65851c6a3eff92dd9ca8cbe3fbd0b9c658d2c85cc5f6f3e5fe50e14909be8f9d7ab6dcc4974416dd37c1733cfed7fdbbf0916b0e2869ff1323b54fc3f4ed705e60009d9f3b0bc78e26869cc803c3650c2c9954340511eaa4d5e93f249fd87a03c6e45d775cf01613f58651aa3ec520deec67ee1bb407c66376d7b33915a1624b5358ce4b54a2696db5d17b257e473e5dc3643c10c448b444fc87b67e96b3c773f38bc901297ce7cc0935ecdec2ee424948fe938744982ceedfe0ca9a38c649fccc4166e601b421b44e1df7db9a5e5e796790568965fb8f42211065b960a6a286b370088183bd7fdb58a66d3416b9b4e947f83c7d6a16d3f27a0d42382735ff16161498c099e146f798e09ad857a4403f319e0fe16981670c00f4dfdd62b67317577c4bf19c0aa1adfe337435e1d9fecd29f9859bead4df4049aad6d7528a6315fa72ab93521224986cd97455ef7822dc5b6dc06e7e15d4663ee7bcb56a89779463a31ce2f33c82a7a94ea5591407a94204975a0182338bcce198bdeeba6e2b0b5d63d195818f7bb29bff452befa8770f9d3135523ec761ea9e3356449035392628b661fca34da179d8cd005d082747f97888fc6f0485141ce55152a28260c1a3265e752d46facd513dbcc1b5f8cf7e9fccf21f3dbe842f8658f79b9feba9464866dd97e4874481411d508b4f0a4f285fc5ce0d6563b34d655066d3891c200fffdc472a57714a8b3f8702c468131a06fffba5ae80e3d6251eeb431146aee91d7143422cf0ef681ac5e8a96585581189cdf2d359055ed09cc33ec0aeecf6ec063f8f6478b4f748eed87437fceedd898d1cb3db9a6bef289fdfc1fc9243caed1c47325057e4672759b7611639fe3b7d04c435e79ca7821df0c917b7695f7f0786437bc38c160ca8399ae93647deeae167cb95c2a240d4f8ad4e3af882a00d51f335a34f2520f7cb6f7911cf7048302f5e4c2fa62e5614e16500655db9eccdb54048404857279f3c834454946580fc652aa6b1ac10ccc2daa98b39fedc02b4bd8e6465a3a15ce74af404b9ffddd803334d058656c1028299a3fead24cca6ae4fd08f03719ada8741aa4e04bee7367d74b5afca82ee303bc237138f2ca0096ba549be7b3f364bce1fcb374dfe8482406b259d372a31f556c8692b57c250c756ba4ef8199f1ac8594f36f051ef0bc126a3ca273f9fdf37907864acfb522d3b7328ac35ed089545eba89b1cecea7a210b4a29bf5295615c4e98ad4c3aa8c28b44e05ac6aa15a9dfc120d128ed9dc3f84281ad20ca5bf4cb1a4b66d54be77bc67b7f05c4c8c33d625544f9f3beec3757ee45992297e479f5458c031789bb20ffe7f478b2bf00f54a543d01624516b7a275157b73a5c243c02b450163213a353f2462ad29a623fe7f42a9642a2007b6f0928bd3c31c51486acbf2337f924ad53f3299fc5b530cf268d20e504c5e4676ee6c1c36a8e952a1d15bd9520f9f331d7a484d30906cabbf6efae95264bcacd66e323edd8e44b9bb810a462bb109be6d0b4ae5c1bf30644af29c1dd58daae617ecccb873fc8e1383007d4c032257e05c95aff30425188a27b12719dc51a8103da27079919e9ed0d49e7e33c6550c1aa696ceda4e0766a4b61fbdfada57831867ff257856cd0e1e6ff6fa0a6bf3133961a579dd5e10c1fa2214071058eba8ebb98b1a3421e0577b53634b0b7165d90dd3d9946d937e88fbbee7e79680fe8ce996260ab1b97df0280724ca6c8fcdb7108bed59121fed77fd038b2906f6edcc4bbacd816c443f5a90a9ffea9c313316c625e1327e9301f86d45a90b2ee16447374839b52dd56ccf6fd93ef5360f9d7e19ec6ac1d065de7cda838901b13455b3f3ea3645691bc3c3d5ab3ceef3318319d3d6ec8b4846f4a6dbf641e9dc7b29b80c40d8e9bfcf84d2073b92c4d450b2500ab4b47c598a9d63eb48753d902f7cf493e111d96627b1ac1c70fc4db8532defd5e98bef08eb8a35d527531ceec9eea2c163ef3044654368c78c8530ee6202b6f54f7952a07c0a9f436764f96d5c65a6e166f541369b670c80013c0cd4928bd0de37f168bf390709a13b31b422143fff93bdb5140e593d862aa2e0084d14e8d27507cae724e22c21a552c89b519a26bcbbb3e8f742657cc2fe3f17f629716d2964bde95b5ceee300835cf5d36bb607a84d4add4122631ab9f32064e31046c13bf979a3dc3bbb5136f07c49ed3f2739cfca330329da6fe23ba8627f2ff55c3f116e2136d9542208509f5841554b501ee6f2efb18ed1f0605adb0fa0bc34109a5a7d9f8b4f0b72eb711a318901c27882c51a4d268eb69c7a0de979df1df5d82b5236a2efc827680c7d0ef665f83b1f56ca72fd0c0bcb9287ab8d80559fd59c6b9d5f964bc39bbb32109e0335ea0f228bc21bdde1f9b52fcbab9e3cc64947f5ae979f9e53a5ab4236d252ca9868cd2e116ea54fbba6c1e5731b347db7113669d36889f277549c50001daa5c9bdebd1f83ef9f0ae44364dabd03fc9f11ab8d2af57b572f51ea759120ad8076765901e33260f6471575a2d3a5ab0baf214e169435d623dbe0d7659849029aaaf66d94cd8793c568a6cc75e80e9bd71db35f86e91b51cbe39f812c29b5f996ebd481ef2a9ed54d9df5a86c5bf2b32e87191070abacbe07bb8f96332459bf21b0e90efa4647262279fa039934f59d962d80e21e732aa0d4a2dd13abf56bae209e955c6197ab819b2ab07628c389c40c621b31a014bd4bf8b77c0209a18fa436ff9a13e321b0873da4d7ab28a50918808d79bf4e67b1449c970df728398731f915c1af0e48e515732cb8f73c21cd64638ee856acc98869d157557fcfbe94bd35f85168fdff1334fdb6f00b1d004552dba04b8f56cce4f5c304badd217a5f4c0302e31a2f7ea9a4aff1dfa8116bb97ed003c54d7f2faf9cdb7b3b5fbdd7ac1719daa2aa1e47822b2e4339d8e09f216e8a67eb6d9a85c16e9e5cfd3292f0ee114d32d651cc85d504d3768494085c061db23fdc472102af18574da69db85d208b3e54c5964067b0953ba706f207cd4cbe93e21c50cfa6549d7147a8ffc33cfbee2c6c71b96ba73eaf72a8026ed1a419dcd449a0158d0835c48f9423cbaf239584ba95a994c9d6cae7c24950d47b34f8c7aa539cc533970d6371296a4b0b0062361d10e5578305b46017e63fbb19b171a33d1616bd40009bf2ed5c3463c6993edef825f95843f5fc9ee33e7933d24513411eba16a7402a11d020ec2d4183f0661ba6575a2f7e267ad3723867fffff8c4da4b040dbc3639b5c72d9be5225c66ed417133a8ceb0eb753755d2eb3571e6838183c40c508765fee2480d0e757793e53aa3f8c9802a5663afffe75d0dc17500f595a885d35b378ddfddc49784639d1fcef2a9a87257626db93d1c03adc713739a91d8f1d07f9d55d498e91aa46eac224d71f04133c52ed03f7a526028546bddb13f68b85e2dc42e5b4a074026de78e0b9f4b52627191b679014a84cb1e0dd0a63fffe306d2692967386faa288202c51d59686c702c22033d3ffaa28e7cd9e7737812b58f77316daa2583abe07e939a8601dad325fc2e01802ac915b59414c066d2400b9e6872c5674aa55db60fef7934cf7c2800754b9c25960102c078e0216cea55107ebb3e5bfcdbda5a0b5aa6a71e6eaa6715910b723fe85ad4acac1afae3645d0600e0807af34be4994bcb94a53291333ed211200dcc9a97ad3f37a2faed3963357406cb3e3bdfc64a043072bb8a2dd0797b79c91a261656eb9dd05b1be50616307ba589c3c7733f2e4f84aec6b7be7cd71426f392c4e72e3073f66b9d522c3b1a044c98f5e45b2ff2436647d6fcdecf766c8ca7ffeeb8ed5ee41b9bc1a64eeb702bbd6330525943349dce6f683d145ae9548fbf7dc32d788dfb8be105381200fe6b7bd5b29cb26005cf6b0d5c3fe72bb8fd6ca5b65149a65790fc931f913e29e1fd43e4ca3315f00dd73e1b2b1d0702db485910349f09359110b5d9a4bc5e19135d2cc959640807915cca86c5ca0641b722c60ccba5ce18dd3f160575e85b6c8bf3bb608e25e3fd8433c870824e0bc78947a6d958a1a15e55614e377db1b3262e0e8e353cf5dad3ff0fcb964c74225d00b392ac66673b13fd31c917b747393dba9a1d2d27dcfc4e0d5e1e8c05a54046513b58d5d7fcd1435b998ad151c26d60cce18661b16395fe489feee262f3915c05c07a05b329edf99ec7b988c20e22491dcaea098bff2e3bec7506fcb15af1673f6399878c5c0ead080cefd9d7870a13428c45356c4798257646451b53be5f06b48917d5e41dee389d6848c458507b3622d79ff6414e850af4cdee5606a584f398c561429c386b4db70b84fd1d3a1959cfcc2fbda2b1b85d2c06382c6b52d20ad47f4e6f41b5e33a9dff6f35a4eb2b80b5f878b91dadb4f94479374353b23d5a03e9bb925c3a446f86bf245c50c7f93fa82e8ac0462f56ff06eec4d4df0b768a8cddb4f047c3e31c33f1970e282442d7906df6c44dd8c588cef835911cd8b50e31ee92dc7fb0bbf0330e8eb758f8700d962433e4dcb14f3965e7e321d61a1d5fb03569ba69fb9d3820bc38a16b4feb8e392b74d961f08caa858550ff7fa400f821d55cd59aa758d454abafa78dff11feac41f84715ddfcc2164d88a5b106863ba474acedb472aff9e406a85ee4b8ec692cf8195fa23e3708d7521bf94e071344a2ebd38cdc361c490fb66af45f5a8a81795e0144f0a62904e90bb5cc139cf145bca4823eec14e1e6083d696eccd466a21d2b83c80955c64ef9258d1790311bfc3854ca815e5da7b175a689e8bcfac3570ea5264cd3af1105d89cb4d925d67b505d034f9504fad34b8e168d3dc8ef0fdf284e14cd72266d855f69b454f96d64b3822fe6120188e8688e8996ec569fc4e46c20d66e7f92557b1bf5fd657e852f03d95fa16b9d81cc6f4e892220b88529502d06f48a4edb70137171f07f8d376831b4d33eb22c93bc1810d4cb1f994a93d846fce8456080f51d94dbc3ab7ae30a3f67d96afc2dd9cc18e9e20d6b543ad36fea33e86e1336caec6f0855253f977a70a4e226657a53513b582c4dc38ed81dda7fd0cd9ae23a34dde38b62b1286da00b8be6f324f14c6d010f5db71849be1e1f1ba2d12eec0874cce81b2cc384f3a72872b87775c62c8f131182ea8ad075932b7abede572ab7c5fcdbb60a3f29e73505c90b57207c2de292406c631066fcf363dcdda35443fb5e13353fdf8a0d19d5be2ea689a8b67b28593e6aa741f94e461b09a901f3caee4851f34ad57ebeb07ca9fd18eb77bc2db1bb860b4315e59ad458c186ed587447ee54cf90f2660ff83aba2091d3714982efecdce5ed30d98764557d610bff3087aa405bfee50881a52a0d6e79ac05d36e8aee07273c1788d273e19f51c58460bdec9a60a67091ced39ba034a554182169508cfe6ad281940f1edc30da7b03c11ba0c10f4d31375fed019e3f64da3acb26c04ca66dbf4a25a4a96b7ed5892228775568b67afea294b7351fd78101e50f606263b49629c73ae5ef7c17944dce93aad1d1d0d7d93bc849de877c0a98420f7efc2bc50da250370cd3837e037ce6cc181cb116eb03b4001ad569371fb2fa839d2677c0a36b24c1b0c3229d932dd33935109f9196a0034203e21bc199d1917ba184e667929990f05450136a311a26118f4e9f8ff4da3bb16be8604b2554035a36fb4540ac45e3919c5026364c17a4f8691b4da012dcfe8261d292180b1f1fc21600eb31c4920d85e4848617630c928f9e7f5888a0f064e43a0b54803f9247cd98675a5acbe0e657e5481166463137f4bbbdb291dcce78000b5ac137d958e591ae256158ed65cce3daadd63ff5469d2d5d2e713dd43db156766bb902de7cdcb0d355366608a3c8ede2c47296737214d4b22cc93c4939c450da3594cf39982f915a2a3257a920c2b7ae4c0957cc7da290b0709a568943ea3be2334af0bbd07c26b1a09a7276aff4ddc82d4416c0138fae1d0c9c5e1d109fd5a22f1c4f1576e9b2ebfbf9b88938f25283d0e3fce21263bf86017365aff80480473f21728b612a1ec572af147aaaba11dddde171a13f6f40c84fc7b5f5930b8cdc14762ce32c72d41227ed3e164681b3fde1290348bc3ef1e0c1487b98a2310d16e5eb8928934a44c4d585cb9386a6b11d0e8f0ab881e32f0b6a56e68db981ef2d2e2fa08548c5ece5aca6fcdb570f811038a27e2f1b7580aaaa5544333a6b1354e19ddb9e3c41f8f052803f43ef775933cb94c6d1909cd87273ec2affe0c33059d4a451c643b686b91330113b3b099930b80948af2007912aa4be43f3554e14e9c0446e79cd6f7119420d7ba2a3a3ee64d32d6bbbf36dd210acae3423f51219cc162972872a5fa162a96b165f05091c98a2a87bfa35ab3ac4a42f6ab5ea9835929bb00acfcd941735e638ba324e40eb8a4c6e759f1da8e77934c3cc49577bd3d3224f492aa95fded2fe8169a5eb752be29a4504b533eec74e173eabc7461d773933450a863c394acfac75e508d70dcd663db3da9a8e489903a2b23f213eacbb8eaaa90776c032f74f9a2bfda154f109f2b82f1329827a14e781d22671b5840a524b7ab3f4f712bf1ef6125ed835783851dfcf7924dbc671a94948204a7236452c89c12b211ba275a03ff8a555b634b5641d800ef153a7186efd4f320b6942e076725d1511110ce97422501528e297bcea0cea9209da8932773df3216e0defa4cb63a905e95661c252cab397a588fb6ba8a394b230879ab82eaa0bc3f7018e43c92412e2b13f5fcd722ccc22148a4739cae5b3fd606190e924f590568a5a135e112c8e646d7d522308336d75d7b754a7b034f7bb27318cb80687eae2aab808e6ffb7da53772bbee542b1ae74014f432c9856c26c70cce7bac1ddaaa1f7afa4b48a87e192ea94a2ce1c80a13280a5b8c9b504fbb2e9a11551b140430f2a1af6c9bb961f1d1ae851f22936007f4598d8b61554a91d54cd08d5b97715f977b05f24547d6af86707b3cc168427599ccf0d03ee90bba475ed78fe5325140fdd651e4311c1083b8a074dadd70e25a4af2b79b7e2e5db9f0e75c210ebd840aa9fd521d8e5c0e31075530e9e8447967a5e8f1e90e449574e04cb9af1afc8204891e3ef248594b08999048e1b15224e63680fc40d79a0d6f1e67df899c3c977bfe9ec64e4f484e953301778df4aa38a86bc82d5369ff92b6de1cd7f3bf07e80ee8fd28b6b66e52c627c102cfb392635542f891587e08875e0afbf3e19b11ef06b856c04617214abf519f148633c35df745beb0c480ba80264c28afe5caaa87448be38abca9e3258eec20d0323e332f58d1958e91882e91c1431e4277fea3cdecabe2a470cda32c252535ef7f2fe83d82aa4413e77b44160b72d43870b6120cf19e8cc5fcf22e233ac29eae53721fb9d66d4917265846a2db679fbd30f7239c255b7d7bd8af7a85497582e0a503bd81c8cbcc2eb1bbfc53407c2fe121858ae7c6b4b9392749e1e9f3176f1b66de477096d863c76602167ca7d4b3859545cbe34274c458f612f68d450c597e30d8dfb5e761c7943d0d472906e09aae7036dbfc468518f32ecbc861f018c7a2d0bf4687ca3ea8e1f8b160f3fa0968002d0ba31fdbad3f6923c6e34a54251c9ad28ca40f2d4910652b985775978312849f856351bcabe63dbc2b5223181cebd40c98b5b02eef87944f1276d556759116b96caf5fac3c268394a910d4245cd056f3e796dc3a23ab06a15118b5da0d2f0629a28271da86eaccfc1c84977a276480b835a841d222eef336f6e78cbc51f138f43f6612f2d189ab38604596e2892fbd981b8c705fba621caaaa8a406a194774351db191c523a071670d7c8a6d8aa633c43379a31a1b736793b069d116e91fa4c24e7bf2eeda524a02f1feab026c98f526f5963c1926e6a00190920324f4c68b56c727aee455389b0a003ada7b544010e69b1c75a6da06153263aed9bc92d9cffcabd86d9c45d41359a4d492e579fce1b314b2ed9aa7f3f3685c7c4dc34b3f633f90a526cb50963af96bf55ad6c495b73ed0239d0d9659de563dccbc7d95af36cab8020b80da7263e8e1d48ae61e36f790b463e24f832a6eab2699d9689bdaf0e5fe4b9cb0cc439df74334fd5b1c42264a659d6d7a45be912ba5da040f522fc08d195494e6c69f4d4c26fbad5ef2df31ba908be1cd52eeaa860e02c519ceffaf79af72a3215cc259c91129368541f9a86e30b06f43368727d7400bd683d66e03a27340063107babd010ef7682c4c7e0af316cd01be16cdb2b0fb0bb0bd1e62fd234ef49a264291d20e6f05b22a4e1e94db1879549d05b0bc97d483414b4659cd1ea826ceef1a1a2997be1ee9957c982916dc29df5263d82ec4f6325615bc91f851b3198f34a76fa62af3deb7d118a9e9165eb3ab54b3cb9dc5573ff1753067874fff46078fdcf803a2dd8f43638adab95737693cbf7c90e2d475fbcb66b2ade24b13f487bb1232f262eceab0c3c88b5c07cc9b7e6d3ad90aa31a446e2b43b60ffc63692abb9c9b7bf065d6969b10b7d2a52eaf16a9a775257e9d10be1c3a7f84260f3f1df6de12fa81283ab9384a681129272c233c3d779485aa0ecacec7a4e042fb65fa12a0d72ed10572ffca5635290ab523dd5861e41f1e678488f16cc915e9ae5e78cf75e954e835ead40275422b1ac4ca641706a42bab275498e2159f777036ba0cd1abf3882c7f23f63a1ed2ea47029e6bffabb9806acb15b4dcba8ff571e8560b2f4cdee5606a584f398c561429c386b4db70b84fd1d3a1959cfcc2fbda2b1b85d16967cc355846fdc46dfa5cc8f883e2b4a7552af20969b75f107a01eb51a0c48bb0a584ef9c0bdfb367b3da88522412fec9fd37b912a0c6fa27b37ffe71cdca2050bdddee0778937490fe4f2ba7534cd1d7c008590a1dd2671f9b74c72354c21f71f824fe66e9fb770c9bfb29d8cc121cefe5c4096afafa81ebbd0dee0d51cebc882bd8754b39767dc719202db6b7d1cfddc3a932b491d73ba59388e20797739b63206f9e9dde988d33482cc9f1844e2994cfb66839c341d05d3c00c6080d43037775372024a8324b988f4b2eefbdad6b62cec254fec82da553dad4ed80f3d7c178eddebf80e9d6b0770c8fb07d6616e25383df1427543b3432d8c093f2db3ce3aece37d99f88f3fe45495923eb1edb5cfd22aee1990ded0023ad912e9da2e52b166454486f717ee706f43d1cf3ec05c1a866968a48dfcb17b84d3fdce69b568bd610f4e1723ec202eb0777629a6293af1881e21cebad282f4b6e58c2cf839b3cb35a8118c60c1c391af1fed16478125db49f7d39dfca5180613dc55a4075b6ef2ea7a382e141793627b6e639d4487ad61a2910bec071d1ab980e472e2959d87c8c79284a0fd51b4bf75510c67ce82c69360d6bbc9eda098efb302f7e48cc81c297d4bf342a31468422b29a155900e09e8236bd282e6f1c68d5e0822c26704ef3141a60bbacbf0003b6043a9d496daa8a1d0062cf4adce82b08837e121e658a4c404d64138b256ac06e33723db3b9754d455d416eb1b00f65ffc576b21ce3138bb60cae41a879cdef61808461184bdb6c4d4bcc822b6af75d820881f30fa5bcba91085ab51d3809bd6cbca3a994c5088d91fbc3de940b57d4503a8a28565f24d0075183c04f3fa4e721335898425670b4472d8c0cc9195cfaf0110e4e554fa4e34349d8284ef728ae15d118f5e2543589605dae5306d97601c3aebd0e73e5335dd438f353db16eeac8d1145dc663cf6ea0f5a9709f7ce05d6fa847b5545c45438bb94641508ff2abd1a966c2b8ffd4f5cac5bbb302e20388a3e91fc5648779435f6f2934cecc5c86e4433a3152f9b0ba245b3a246a8757326071ecf4599bd6b347cc70d4d65d6d80e9a1aa9f147e4a7f73a6945865e9b6aa76c95b60ac70f8fb4ca2e807a4d5d0f81e49f3d412cee0dc76e7823c02ddb2d9413f6ca24a3ddfc66d530defc480191104797ef7e302505c4e5803e74dcf88c54aae90a3d7dc9122e465d7a0529ccb9e5abc98f76aac7e867cc23467c7c0542521465de79a21f7e1c1473a59e2b0edf8262118500fc62e044fce09370bf25709d512707966921dbed05731a7d39e4df7eb82fa3a6f7b931d460207d860395c4e21d6a80a6d204ca3799ef48c65d2ae8f66871a3c23332f537578142ae15614729f3f7c86cdd5eb51850800882e95e7775a1143ab4121dcaf4a1bd5847deaa363740ec9408383cb0db1a83a21a3cdb17a1d1663b90ed75e8c614c633f7ac915aa8cca58b02ff5c8f184ececb4b041c9fe715afb1ca9421579454c77d7eb9a7e6948f19935d8cda09ca5f887b963ccb16868ec9b8d3c2dda4e6aca761f9f50642517aea8d1add3b10293b82ff0b530c20e01cca9867eb158e98fe91529bb899d59ece366dd0f0ef68adda0c94db9ae52615d921dfd1f85642a661f6f42529c095283a5781483fc83bd13cad5a1bb21b47ebb45c884713eb7c655ef1a6ad45f0d2a5dfd077808c179c7986d8006a5bd16eb726df595a4fa39d573ca35fff41c54d84accde7fb7a6d09cf561c6504df485e237336d59c23354864982224e4850aa4b11be077d2fa00697c10e468f18a7d5ce1d9915260a5255719496355fe76466003a48ee848ef0a270216cd68391dbc97cca5e4b150209e5d56b77bcc826863de4e52c7cd06a12fdf027441246e2f5dbbedc2d161e58ad4b5dd9d2efdc695a707b69f099d2440617cd6c3b4cac597d9d7f00ab853fe50b54a613978b536beba8182b58ae5ca8820d6915eb53af78cb55a249f1688b71621595adc06337b500850d400a45a871dbd763c65cd13173b7df81a94b90c30b14a96a3d9acfc022f863ff7837ee50dfb4a8755ce36cbbf152056a55b2bd4ae0f381c024fea3b446d10b5733d3ae31ee924acce13eb983b12faf26fafd2c209f570eedc3671b402b523d5f5d05d7996464e26cbd7f0662479c6224025647e731fcecec6d2c1d430ecca8a4a9f02896d7a14c66678587b902fb836d6e5efcc3dd2c6c61d062514d55faf83c4f793c3579197db1900c63217c8719af49f6f1d27bfae737b21ac19d43cd986d4f390be61e8e346d6ff3706d9769d82fbbd63e83cba6fc5bf4f41dc77bbd6c79adebfb323e80d606df7c236181814279b9da5aec121408c714cba5a7767578ebf72bc6e28a19662d768236d7c541072d5e308e6376de70a65ad8b1143a598e99c28019a9de273a97bead39b8d09dbf85da9c9ab78c13a4554216d19e60faedef3cdc9e825ded0e9fb90b75559cb5fbd09242e4b24583a8278dd213c0a96fb888820e0cdd9b133a290a94434da3c8649c3f2760b0772df155cd139163b48061cc25e189ec10ce6485961f718b2d08e468345f2729e5b8e2d88bbffd3a361910f087c74a21a6dc9b2862b954c61813d26a692a9ab34fe1cade207920f215cc80e202fc9a47413fb77cb4f3b6fbe539570e3bb83b8ef82cf53c025d0765cefd2dbc04581437a39d10d26dd8991792fcf38b9d66dafbb91272ec7237d2c2a1e4ca8c5fb00ab2b418f00d9699f3cef213536fce6f69c8ade9ef6e2aac70b3202e2e07213de421bdb8af7aa377c553dd65119c7d35ade96c0193fec4d9be0a8490f985dbcb5152c40d0cc9300e20d2b979abf39d3db5e87a323b5561a32c662eefe4c03115ec4f6e52c0cbe792a7ae81e9455efe91d676d4f44082d82f13ed3f9501859c63b1a4308db412cd91a3f58630e132a65ca2a3c1fef3d7b2473c3ade2c96273c6f9f16ed81f7beb9407a7744b7c8978782a01ee03394fc7bcea76ecfe92a45fc76dd8dce62a84763aaedc8d78d103919ffd92e59226ea68662455caef09555514a372e3e42a6ee1a6352bf675860cf2f2c615962453e7e8254777018330681e48db1a404009fad5c3e86872f9e6d1fd31d4d9c88106dade2262b24640554aa2adcb4477b97e82fb34e2f31ad6d4a48673c0150a178036c600bb6b4bd3ef2b9c3870f16b743b7c7b9f9311a1040e271f994f65c845217b0fe02b3654546531c504818f5a72a6fcbbc5d90f78500d79c1581aa0b6d23bf1045c4d1291df854b43326fb903622857f32ec7629461de571ea590b920510ac62d8036d6ecc68c7c6967e4149ccacb92373de4210760cf77a51204df7a5f7feb96ebb87f4c0bf88bac7cba7795ab8bd4fcc71b4c5991a28510eea4461c510da30401f4ac82dd225d32bf8b94bff01c75bd68642530a4e5c7c3e8d23bebfa19341c1f01ad376555254fb3296cf8eae1cbd5711bca9b51c6504e0e609e41b85858f530fbf56a1f3e41cd54c69ecbc1fb176578db9934fd2ee327abb551add1b52f09d3053177df4668047d6815e189d590a2a4a6aa4df143afb9c7489f1d03f603916ca83180a7f0913ac8b1fa0923b4614c1d2a5d56c2850c31c64926af7f0c9088412a28418d349d5fcd29bff9e265399e986e19c95c12913844a2b496a0b8b4d52c1a79208ef95208b17048d4165b93de98218cbed44f831c9c099a5342c53523c865c45c61065890be39d6f3724573d95747e66a85dd785bc3d903830d501ba79d1e5ed767cd7ef54ccb5eb43f56e55dcdf428c866d6a9f27b0360894dd646da366e6120521ebc65a779db706a87339d3bd1d3ec01965557be2c318414667ad6bf15e012e15f33997f5a62f44f9909f7b6e15782bc2d9d3eaad2e65fc7f3f11f3a5f35d71c1ddc5638a8559ccaa89939d4cdf29505b800aebcbaddbd1e20291a578b453a145088939ced77cf3469079075c00685a051b600f4b1af8545c3b7ade61ca39f8ed079682dbdbaa8b7757059a504ff42d94ab33c861dbf5a5e17501e77662d4c125cdc92cbb8aecb27c8d1b44214a551857e20ca2873c118283c54c627696c4bc04b345f1dc789938666670ca18645c5c904eaf7f5870535740fa9da442094ca11ae8389993ca294928b7c83c4ecb6192a81d83e008c291d7984008a101f96dfc5d772f188546280545ccf3532af7ce79713e532f44b8111514938e19c3e5c2c819c9008f606b8e710f9df4be9cde8e99386eef60d3dca10116fc4acc5b3022e9cccc6812cf576d69e55becdadb25ff3e81ff6e027daabb8df17587ff040f74532d31a953f7ad164473b4616ccf21587b875a84a2567146f41f12d46f803950edb507ac81b83b19e44c9f7c6d3ccc0f1407d9ff46ec4f88534a49f866b738fe8c944e704cc1eb42facd9932fb0677212a385249165bb4ab5e1943c963a778d25fb2d0ef53c391ca216b93703d177f5e1e892759bd366cddf4ed9a9d927cbd8f04d490d375f7f262b89e72271b99a560426daefadd2f11f36c6c7d6b80e8e326f9634820e7fedeb72d18ec7ae6fb83d978a35a0b5412444bafafe9307e211dca7c43d82a6dfd5eb1e675799b3064de68322d0032107c77bf19def1379e1b3fe2447321e6297a5616f1dbc361c6ff17e9e37c0a21c0da7a230a44239e5dc7091e9ee6594df90c80017a341951988864fb81d423fb0b94f0534616968097d8a974e43460deb19413098debaeb59dfd94e91e8eb6ddd8d8d3688fafeaad1573770099fbd4b0bae816b27a4cc7c7e3dc82991454d793c19763f186759b3419c75d946872d50d6012581a41936b0e1dc72b8a524c4811e7f2704c80fd85322bd333a29d6db0ba301848e40960d6ec702e86ff5716146680c57542863ecd7f3c896306199c2b1d3d6ae00ac62ac96deb14b0467b18c0fd07810db7ab630a8eeb382353cdde440c7fc4bed3f901ceb023f3edf5e57199ef7e5cd226d0b42e6017c6a16d1e76b573c1a80467adf2a0d2cab808dba56a6f7153326af523dfd4457738a487266429ba35e5d09b7b68a32bdf36d7d048d973a8990a2218f3c425ffbb077c8676fd8260178a3769fb34e76e542423d086114efc78287af567bfc3124c2d87022cbbc16fde1241e01f97757f7f9d7db7a9a6b74b6d5eb5df2299abfb17c3dbae8276a4fe1328bbbf11a79f1282462603fa5bdb2e51d8a9872bfd3b3b9edcd116c68c9c4e75baeeab3f57e4ef342911ba872dda8d0363aa962f11e1cafcacdb40e83a08c87dbec36eba57764e16153da94b69335cce64efd88b1e13515724c31c02ff34a9a57e020566b34ddfcd0e842ed03a8604e677d901c4ba9e7bf3b7401dafce177c1a1939eec158204e69460e1e43c9dfa27fa20b3d9d9d8296ea773ebea4a8e7b5e735bf2e198b35c5e5cab3524cde9248078d19db26ef04a72b10d7df30265f3cf799f639e747514cc49c725c25985961ba4a722d2de3b6b0a37c5acad4550001d62a96e8aec8facb06e44a71f97a1ad5365ce19a2ffb1a3c89d5c455298e87ccea6b682541bd156ac3a916b2aa696933725da9d46ae2a60395cda3fd3ae6c8fca20a63e65d90ae2bbd4ef5cfca8ce6b8bd7dfa7aec87f35e07b9f8b86013dfe386ded4826e983cf70ae3af2eede1e90246808db5361bb12910739b76852c6779bc29789100d58aeef353b2c045b2a58049f5587cf4b00f3f68451c14e46b906d0ab8cf9af6a01020c69f4ccd13df9c9073ea75350da5d6bc478a6bb189df3dde816f10b5a2efa41c2c0a96e5d9a7e831463711beb8bfbd9a1cd9e0988b38d8e5ef600709be417262d108130a992565bce900305dbe2ecb279f1beddf3527d3be4e2b99033494c1eb25bd1d759f9a8ee5f1ac39993c6c4af2f2bccf50fbf1f9b51ebe995539672ff00de957856457ea8d61ade6e3f1c4f2759d00f2d531233471303b22130377d954792e96130a30257819e966d222b4515bf468621bb64c8bcfbd7b72395cb79a414aa4c7926ace7a43d0c788529d40f9eb242666335ad3d7adc4708e5c25f5d4ede81c75a341efd9b3a8a9d49570dd4a3730f233fc44fb954c7dbf4c464242138617e37aa1e87813d5663fcba6e416de0dd6b960b49c3dc23a89e27313575fec7fea5bb07236b1e2e37b171fadb415dbbe67dacb77599cab8fa8299042b9c4b4d3671f90379833e36e1d9d161247ea21b634878b7fe6c30c5ae0a397c98e0eaef710249ab061d65ba1305f58892c016c094a8114759ce3208af2162af0e1f79a9f1abb58166a298fccacecda8ce26c2f8c3e1e5c28a252a966956e09e9221fe97a7b7a4d5989f03403043b15d9ee8ba01868bb5aed47296bb98b0a1f4d309ba0e7772c0cfe517a34c08d38dd9777ba81e3716e0c1eb0557068372e24d45948c8b4261f1e93130012271c636b5fd54457a918b1b4260b03714254de2bc8a572e792b3239650c319e660ec108053482fc0687b616e84ca1146b7cbdb28ceb050359b941041b5f5458aecd42ae1259ee480b934b278cc3d49abe5b620367f25c3e1b6d074ef495b1213f2d681f1424fb3a1e72d9d09f2cd2d66fd414da7a99dd9ff7227a05cc3e35fefc0af440a51e867899f902aa98a1fc52d782a3582e0c265d9040ef43e33b796796eeea68452fdb66f8db563ec62ecde24530b1fcd47d9518215fc7e5d028769385f74ec6cfaa8f542b6e2f700809e1fbf9d3e4aaeb56b8c688710411ddd79749c6a677fb9e523c931c3356f987bb63e2235dc29fa2c4edc1bf57671f471310e0e88ca15076ff60e8b7890380b7520836e7730ea524a9f29ec97a56f94d8dd36d59e209b952e2918f145414c86a4daa2dc23338cfc4d32588573268ecc54161f558fd4fab02b730716880b3e52876c1639053652f5eb8964f418211c9b1e0208fb6a718122c147fde11362ccc4b626fe64470e6a40333fcf5b95863415d763a7b1ea833ecf2ff1ef625eced87d51b1400096f66fe541cb8ad086e7072b9caceb56bcf5ba4287d4e9a18b743a0ac39313481c6211b2ef020c23b981f2ae6937d585a5403a1268cad11ba75bc100b60bccd6be66893f18bf23f6ba3d6e1c500655b263812d397bc1db53b473bc3070df79f72c095f9482581e51c1d5c2bd1e6882c42c24be5742fe111dce35c750b17309b4b679197e1a00f5d3bf92c909fbb6fe365e56314ad7d1d9b72ed548ebd16848a3368abeb39398945bbca28dab3f7671f990de6ebd36c94f8477fafd8e7ac78c0aebd08e2698ac8a46aa831af2145476abca810309d9d3bd800c4bcf550fe7b68f7286ad21288ab302af47e1c0575f9c25844a25a099dffb542a5a04d1bb62b117a728a6f5727fd8b569747d0825d91ebc390749eb099e4d62e0b85efbb73fd8cf6ca416bf6c334de803d0210c812eddf2bd1d9e092b000a8038fa99bd7ae77becd774a439a7f9a91aafa48e373142ddd55b4a0e9e71cc9678e160fda7eea4cab0b35bfee0d22d640daf7f29814e59896c67ea0283df69ca94c16fc41fd3c5cd2730ef0409a26f8bd17b40c60ce32a8c3dbb717c033234e46c1f47207c41acd58802a71d3ecd1ea732335f41cfbd29cc3b604d015174fced0b2b9d419a61b4b1da6fcd7c107b893e208c5b8bb5ef42bdc9f571770a025051821374e6ca7340055097b88adcf9c8fb376357105c2f1491d95f0c2ddb6adaa61743fc0e1bd8917341c93cbcd055b072ec741cabd313931d4168031c60cab70a7a7c1e25bdff5526abb3c785cc4fdf2438e8d82515d823aed93a185c201b38c78452391cb99f486047ca732cff96ce8fc46ac6868192472a98641a8d06ff5b912439b4149167bfb70eec45aa6b299f43181d220499bbbe4e92e76796338c292c7b53a91b393da108e9042d2a99b82be56f67becbb63910641acabd4b17c3fe88ff7a5f65619dd9efdc4761f2d3abd8df636f866db50d57160a04ccb7412312980a462d763319f44c5097b1e7869985aed3acd142574c4b927fe8a47c7d72565c37c14ca71d792e50892ecf643762afa5167beee6e7c6e01f2cb4bf05ce2a34caaa93ef3215a81c874049d420027544d264458416b2a6cb1d55a4841ebdf3f6be2bdb8c8b944732da9b6508c06119a335d81bdebf2ba4c1dc7931fc6218f0b8d68e1774ff7d0934cac4a2ca236022c8d91ab73d7872225fb5d6469e243519da34c591913fa8e0d4d788d0a726ec1aab17c8638d8fbf5b0e74f3fb3877d35b2dcdb5468d8863169e7841e69981073eac4be28285edd9b53d633962043e4e923cf4fc2b5179361dd88955b66a79f58fddddd5ea8858f6140b358599fe57e6d7b9fdeb623cb2ebf115ee679e6a8d295c71c98eebc3cae4ebf9b07ed31fa259eee2ed1696eb39a3f123a1ffc877c8321f2279625e7091870c52f2b3364c14a2822868732802f6d3f13c4f8d125c3294be4c3255263c43eb3ff4fa050a60067143ce0d586b30301b493d4bb0c8f84109289e6d3ae2a4e121af31bce2724e3e1f39b551259109bf071663a986c32d89f4a498fca2f3ef30ed3f6bfa7a760ec5b3512b4eba61d0e303600582b742dd9f2f7252b813c6c763aee5334b5ef6485f9b3e7c94ff8d63f0a4f4671443001ba28cb54df237d530fd608b3ad72b82a411eea34881f36b93f2f56e18454f06d61517583c4a0488ca8db218e97d9031e0422179cc663ed63b5ee86e04bc026683a4a930b55f06d7fd3a6cc93a77362563bc1722b37b214883ac5771fc8f41be03152ec87b9116277c15fb0da289d4b70ed977a1a065235ba0ba2b4e51343bfb7674da4490bc99cbde83ddd329c4bed1053f8a529eb7f02597fb543ac65f26085a3659d089daa45eece3a6f155e64baf7f3b659c1910cce89708391d0ac964a142114c523cf338b62416fd0a867bae5c221e6526635a5f7db43b0ab09ae3e283eb9c3fca06babbf16eb6890d323cd777a68cfb3bc248fc05726145e23f4c4b14392f1e004c5e60abb0a6d3ae5cf5a9470874a6a970fae23f253409a7071703f10b12310cf8c8e2404e185eee8be74aae97ea16d6a839249867500909776a087cd87a853fdc82365f70daa46180dc66fb03ce25e7a3d7b113e0dad18cdeb474ebee5114008cf08ea06e38e56b8e44ebe44b58b7dccbc9a74cbccf8323ea92f563df248eccc1ffd654fd2817bec031d07fbdc68e2f90ada00229f1ebe5c90e430a7f9bbdba61b41575fb8bf713384a3406f083912f315683684f3c01f4c8bc14c57ea8f815bdef2b6e91b402475d3a34d0b87ab32efcb1e8bf4ae0b836ef505b6c2a85cf87005e576c95f71c81bc5b71f966870f3acbe31eba30d4f982d3a81f931833ac0f106b67b5299edd667024e21f1d569722e2c08484ea5fa59931abcfe953bf55485476fee3706c93a5aa11cb6b7fcc432f10e8d16efb3f24a9cb7583957e169e16b917cf9bab5cbfe3d72168fbcb9c6142de52920dc4e954df331503c4723eb08ed8ed8eaab04ac7835c6a74bfe219b9583df4562f3c9cdbe6fc298c70f85df6963881ccb074ed4ff4132b71e3ed5f2f5d0da32fe33a66a8e8c284faf5f212ce6c83378477f32e61f6898ea738421093754330f7d227fb1db396a0d9ae7a069bfe01766c8c5336a91e5c054e43c4a6c753dbceb9f6ae277c2d30a0ec8401f1a4876d4ecb6a78dca87ddd2f08096702bc64c66025f2360b141dbf371308261cd07754ce8992d8ba85cad1a74f76bd055c34eff1e59c6901f7ab6a9ff5500c98449a6024f5cbe82cd02f01a6cf090084450d4453f4b29e2b86e5269eeae0ca1cd185720f2c6c04a47bcd5275bfbd80c6331b922b840e72cc4af3b41c3ebd2461f48d012802e1f9030425bd1aa54c2668e9347f4492e5b75a49f9c38b7e15ac55d935b2838f9097f9c9ac872efcfb214249bacb3512cd004e628b8a8a05028d28ad205c99397dc1aa297e08dfb343a7da177cd233628abd550a083a895d4a141c4e00cb60cd9b3938f9ec4d434d005633ef2719c5ccac651ad264826b354a447cc0788f210a546e3f8725b0fe0cd6f431fef282ecf36e4c6a0406a6354f21d989ead6022e38e0aa67e456559c353bb97917e6a0cdc67481ba2ca947aad44e6a8f835bd796c11e398998328c831084be0b7144188a8f089f04d82604b4d25a6e42dca23cb36d68f4ff411aaffb257b9e80650af10dd21d2188f04fff5afa5ca0702a9caf881705582dfe019962aec09301c206b90e9530035b73b183a349ce99caba90fd6ea7d8975af2435e02aeed9ad942991e49c6398487f01c165d2a4c981381c4cdccc8c873b4beec0dad783b54cac30e5d5e78e0e5444c5e3b313572e8aefdc030d7e43c1d6c979ddbce2792ea47d90e4644c7ba89cfa35a20070340f6da8b3ce5d14aa3a7e6efbf5ea64ec74d94e79a22542a3b7467c75de1a1548b54ffcba42fd2e4ad97cc470595d024fd43a1878a8d4a7622c747e904600549c6c522c74677878738c7b7c4cf7215531b5e7eae0e4395cf8545d69aedef5d03e9962e7853f99e8909421ce6d69022f019d6ab435db73c98675718e9e5a639f0705612b56fd9a5913cd05a93187d7748fe0299ffc0581c22c708e289a2b71d7e11f845829e80a2a04871fc118a5f461e2934cf1cd403285813283c37ec655d2e90ca5d3f1a174402db54d417de221917fa77a341d15bf698bc5752792a8abfa0fc28217c7aa8e35bfcf7d4d840be883ff78c5c3cfc90a3bacfc0142e34f4867f11507d061fbd6ddc749774b3ddb399c08e62cc134edd47fb595f6a3cd865b9f04adf9dd32f6455772c9af25d417a0ad2862d82b9c1faf9d49862a3bea05e16dcbc8bc016354ddafcfec87a509f9ffb97413338f8ffeee19a6adc77908e59b052dc92b2ef1cdecfddd6c200ebafed84440d25304b75543c27d8e305903ab21ce8773a97231c88d554faecca6c6f6a82c97dd4f108853e53136dd7ef55f097908542861f024c4c71420c6dc40f6210f8b4b0632ec17b36ffaf6fa9f1ad53d1f31e908cde7eed47722f1a6c4151a61694e299b037ae4d2138e76258478310640e96bacd09a115aa5c291756a9b833aeb37bcedf70ec56a7134e13ac7ccfe9394a2e26b509645a09343af5630015938e32a442b8bd21472cb2c6a1afb980b71b2b4b62f0a7c9ca277b9ccca6a128b48a8ebcd95df4f870ac28603554d7ebd3530bf37560dba0a39bce516c34968351aa50fd473b2eff848fadc6e96801092345a0d8e698f0b8cdb6a718b389aed7ebdcf76d2c9475baebe988cedc9048cfe2c8e7a42aa2ebdaa8a58fc1bc2ee014eb69e5fc11bbb185c3f22603c1fd65899e2047dce6e748b528d2aabdfec2e6bb6b95cc5dbe8d1acd85f12781880605c3451a69a8d8b4f5b2d4bea4820c6e6d17b3553b7531fecbcafdf25ebd25e9dc6c57363bd57d50f90b028b9b6a45b6178b9320979a79bb24698d379c5ab1c304e9f23977bc376f689873e79702154022e59de3395f59a2affdfeb90aaa98bd8a149954abf70364eb09acc47603f256cb90e8ae1534a1eae377cd3d3883469e42ae992cc5772f6ca41d01ee1971fc098f5989183dab9a6c4d74d0fcd22befc69949ea08bfd1940280baec1a2fd6cb1e37482bc636bef03f8937dc75b400bf38aed1a929f3c588c31b27e9f04c2b1069da513ca95737ea0f908f66d3f50bc0490dbad4228d585d19732c501c4c39c595692db055179b981ed851aba4bd60017310a518a7e07ae630be0fae84156c78339f467f75f5cdfdd8748945098d754c73a6a8b5bd713e777fc1a8d3e28e3621b0b7819d575486731f3acec965cb85c94cad38e4f5aa7d602fd4a458dc6a7bc842805c2317c49199dc408fd4206c2ec021da963c2e8e6e4f693ba368148cf32b91c7f4ff3b833b596455a31c503b2078a4f3443806a7042b4449b944fa96e9d0017777d59c3e674ad26f2edd7aad8613fc6f9778c0b544088b1ce369bb7364730e3b041a395bc129120edf9921b757ffb617bb5a7599146994ee24a96793f5ab818075b2722d71535159d1ab41cf517d30a27f62611c099659b0e51f5202a97131f63446c66bed8711d22a9edf9d209bce565719a52e03a87153ad9086fc0de395ca8c302b30501e0921dfd8217acb1addd749b213d5897b8b927458940b5d170e467efc564f14e817d8fa5b599e2ec135f4702d300413517bbdc6dbb4f8752a6ed89d698e7c813273665386df8b16b649bde771ed15dce301035e60c0c32db0f032f416c85674b2ce3ebaf2b0bc2ac122e7381205167d2e232e0208ee18903c7e79a1ad89089b3c6353a778cf8a8b71a661aa3b37998b2198e8c75ae1bfa4c6e1f1f7df9af00f2d93f6a5dd913b2435d19ce8d190461a5f147e2a85e539ff9c078ba9f8ad2a12c3cfc4c523f564654826630be793c35989fb88ac4f670b708d6d3910a48e31729465ca13f616db19a50fdc60031aff10bfc08d65f27fd2a84042d506da6dfdd98e5c263deabd2314d3a8094d2300fcb885fdc34bad0ea42630fc5e1ff11d723dbcfb4d876bc19affd0a2cad58b818bf93d1657ba4aa8a040b9948137c5752bfb0837f54f09b4eeb89d1fd503baa5c49a764db9ab5eef842a4273d5414d551187c6fe85e23cacc16a21d0ae21725fc490d998cff3b29aada8f0b235c3860e2ce4b3855d8a232fdefebb0e300d2917546fe679242b5c9e941c1ef297b0caf70333be3a9a213259d3876e374479289296c96dc1cba6e6ae52f016520ded65128c24980a33ec1cbce58e564bb7811dc7d45be6803cecb4d9840facd9eaadd22961b46a3480fe50a2ebf8b0b67d829617e476c443cd4b1eed24fd4e6c63589e5ddc1305b2be6e9cb39abbc0599046308ce5b8df489d570a24a654c9eabcd1f601462d103bac8fc75918aaa4e6ee1cceb9165dc87e5b32769014114aa85b6dd96aead220755abf217fcead879ab75186fb1e3ecef00610d0e2492e53b9a19555b29fc7dd5649181614f278e7d91c94d5469b1c686d8220bbc3a99d3b173f47948ee7849a82fbabb5f4a158a28a77c44a02006a639800761d9c11f285dc5b45337f3f440cf2f946553b35fdb583d868450932055d4aa9144e30049f14ade9649bb0922087e44c26cf61443a4981d45ba1704c1da78e4d4b630b47f7c5cbfa054d25620eabef7e1ce5864530ae6738dcf972e55bf9a4fa2122b80c859919d0e5d2ff2f163b025725b95adfc468abed6c626b0d49d842ce8f2c2cd468418219e0aafba1be12176693ddc93eadc0741b9cddc5fa8f3cc8cfb8bb475861c04d0294fe2d8078523c9cebf67acbe879f827246364bea0743c24ecf9602a281fd317f1e427fd52b4020bfacfb2840d2471c313d9370c79622253049200684b969ca3182b72e4724d18f20eb5340071881844dd30d133bc69265c84e6511fce72cf7448baa744488669f385e5a1c4b29f989bdf56bf5dffad6f3ae8d9298062884d4cb630ed75216bba19654e4391ee6cf515735cc96cb9feea2e422d7fadcb708cbf000392e1e11d8331dca4723647358b0007948c1cbab390c1206d29cfa78020f13a24b8c809dd3242729b163a2f80f0954aa66e8b81b0a8ea8ecdb229bc78568b7247eb3b331fd27f7282edd087f0f70fcfd8501e0fc5fc3fd5fc649764923cf91b0778212ba6d3298cc4c63b1080b5c1475a1860b9b105e802c81ef28f2a536af63496c0467d37457695123cc18092f9f3a412fd0ca769b11235f3c6afd8b2a041fb19aab4166dbefe190d1a77f840323188b6aefecfad1ee1fde872aeec1308a2f05f5d140ef26841ee24d9c27ea4bb7cd322dcac044c14e84bd415b4cd2acb3b263623b35efe58dba440aa7bd6d8b7ba3014d42714d6060e3908a77bbdad78e14cd40a9a3c44243755afdbba9159f6e14319dafc446e15806facb2146382919c3833840e6c67caa1edd6360bf872bd72d44cfc0ec1e86a5e420e1ace1d8dcdb05f19e187d5838cadb6f2ef4cbebffa09fdd685f70e6147a393cb4a550a95f594cf94b132356a81dcd157c755e3f745b817e52c061b76f40ece7afb4ec96586ac5eb977a4856c00d1ece34671ea3c89d1bb0b387acace91344a7d1e4c0ad6a88986e17bd15a4aa34e7aa4d5d33085e73561404f1526e775d50d419f91a0fa3b35498797048c8adcb0909505777ddb88f6c74e1fd93f74e11223566832b89eaadc9ab15d3967a0bcaa4982826d456a62bb1d7f51421ac316506cb07b0a5e99d499cae1aa44cb3347a3f02d5a0412251e956b8a205502899f55a06ad7dd20cb68750fbfa36e72e6b77b627039b8952456107436628d209781ec3b26b26f318df3ac92d490633413ba64c8c548688344da75868904b5e8fb1c9f57f13669a3ef9ab12d7d9f39c15dc6b55c976ffd026bda2f037bba29bc809dd27c34fbe2c51fdff765b66ef1d52800c18537d532fa94b11fd842745bbfa8fbc3f1391bfe981e34f81f6abe8f4f9ed7601dc9d91efb2d084bf3ea04066c0ac38e8ebed05059d16b8a10376a967a6c459f476285ec79535186842d6f658b29852e86def534b0429941c8e5c83342bbb82c9b91f521482294e5ef0b3b47b0d789f9db8177cff611adcec9bbcb34785933e1b73eecf5fceed61dd5e78747fdedfd0ef26c2948e19a2eb65cf8bca3e1e3ef4334de34e6881d168744e6252f0684fca3898f2d4497f0aa460f856ff28651e94a60cf6b195e5fc3bf14d24249207af93fe776b111469c4586963c2d731c70b716da0823dc8f5818eb5ee63f5b6eb1ac3be1a6887654200cbd5465cabe0032021a880bbd12d1b42dfa24138d738cb889e2383d80cccc1af72c6efa193e6fb21a63e21e2108aad517c5e56d5880fa8d9950c7a9c687cb41596ecdb7ba52803ca53f1b47e36b96e97441ca1fb1d9594b1c20248b230e5c3c689a370967d6a2e6e50c220c00156573f1c131c18d2412cb115d88a0e6eaf51a23fb27118747c2d84d51bc707870eb43cb8ece808660bd76934b7aa5b3ce2f0d697e4897c08078b63f47915d1e3b83918a26a535cc6dc0cd4924b89ef1dd15666fcee9b4b877d1a7dee0a6f6a474f6796f5c9543b946053c4bbf587015a9b2550289102298543af419c5c7d057653dd96710087f181e791bcfedaf5bb41bcef0f072a81ce0976ab696edc9dafe45559f9b5ad54f2d3a5ef14c336e1a84feae8f6c4afb7b5e82e85320502e53e97336c7f107192519f848cc5eb9f5522cc87a822136e4fe994a3533435eef7958bde92f18734938ecbe610f23cba8393cd54dd1a597433f6f3b96acaf64b5ccdd1debd88a63bc1cb59412f598c9c415139c57d518b3a0ebc894aaae1cf4f71f9e179f9fa82530d6be568dd2c0a93106493e641fa34fcb5439dc25412736a04e5a8e2450d531a9eaeeab63f5c80328bbe4d67d184f7cbfa89b1f77399bf10ca748eddc8915535d19d5cb9976d9629fc361361c22ca8ff5185a23d17ce2c26dc27b531f4307b2ee620b4f2ef9800a9772b07ae8372c96497c73470bcd00cffdc3277c010268a48e0ac022c283aa691a361cbde6a78c5ebbd316349177ea796f4072c7f9cc4953c694cf14929d44843cf8f8e1b0ae08a492a465fcf8368624879b334ac803e47f7db82c5c8b53c94e81ccc172d56e9bd315b07a82f7217800236311a835413be170e5306a7e8f040a3ed54af2f6ab494210546129913377cdbec43cc93665187b9a7fb1bbdf9e41c49809b576cccbdec21933ae2867bd5b7547d1ecb3d1d1cbfa4d4dfcf43a0b4ad77cd88f6bf4dbf59ae1c4676a3ebf7cec15bd03c14ee160be0cc6ff2c004b327b6091848499ef2438eec57fb4e3d18baa9a635c9c20bbbdbe8bc616cd605dcb479d560d0598afa66a39b95e03785f3e10011ba5753e27f087a28d8f708b4598894147f210cbe89955171274e2e0a3c7f0e0a9bf915f9e447e49d7d11cdb00e09e28a65fb882f6dc41299c70f5f448f885f3ba5773962fe849e29ead7f185b2beb3afdffc011f5e2bb639888b69e50ba546a61fa4431510021b58a186e211a26698a458cf4b2fb560a60ac3c3857ec1b58ea00294ed38128eb09e5f982301fb1993e31bc3498c34a4a3ca8160f98487a6c68731c5c18dbe7ba075dba287ebd341cd4bf6e520f907784db1f62b159c6683d8e797fc15b55f90c5c39e9238d197f49a2957dd50c4e5b59efad7c74da0437039ddc15c612031f897a62949b5af05f4fff89a8d07d041ef9fe3b3c240e57a9400b964b436ad90e0c8195bd988486a04aadd804196c2fbcd8c8968006f7626d509528f71d68271e2ec1f20d140046004251b2d4dcc16ae2c844fb713af7a05091db6cce4ea0887d480b8bf1ce4b2a22621d72d953f7c5ef16c2ad4d88a4aba1cf858d179a5669fbb167c46d8eb98ab730e7c449f41ff75e954e835ead40275422b1ac4ca641706a42bab275498e2159f777036ba0cd050bdddee0778937490fe4f2ba7534cd1d7c008590a1dd2671f9b74c72354c21fbbb68eaddb293e54c2339c63cc96f641a7e7dd558ca78a5742bfc083801042c281964ce592fc6782d6c82b40a4d36515a17988ce82bc6b65fad1a91ae4c1260dd2899b53de920b677ed562acef7c86d4b408efac996ea0359650b5a1a71104600fa2ee62067efbb4e2147c26b18be58abc4ac174f41341ea7f6af219f3f085014fd5c72ac111f130e6cd884a4f3bdcb30f8489df662557c8ebd6a3c3bd3d0c4d89c9f575e4c3ae8f49da8cec9da82d97ca6c431cec91a9f14ffc70138ec339f678587b902fb836d6e5efcc3dd2c6c61d062514d55faf83c4f793c3579197db17609e57916ca6fdb76412bb3810a386c780b29adf51ae0406565b00e186cdfbc50118079b1383a69836209a07db16de744df1ae2218822ee70a38fbc7cc3d1a239f65a77fbb009ca700aa7f1df329e9ffed6686ced3e0fe9144155d77a080c6de792a7ae81e9455efe91d676d4f44082d82f13ed3f9501859c63b1a4308db4127b6e15782bc2d9d3eaad2e65fc7f3f11f3a5f35d71c1ddc5638a8559ccaa89939d4cdf29505b800aebcbaddbd1e20291a578b453a145088939ced77cf3469079075c00685a051b600f4b1af8545c3b7ade61ca39f8ed079682dbdbaa8b7757059a504ff42d94ab33c861dbf5a5e17501e77662d4c125cdc92cbb8aecb27c8d1b44214a551857e20ca2873c118283c54c627696c4bc04b345f1dc789938666670ca18645c5c904eaf7f5870535740fa9da442094ca11ae8389993ca294928b7c83c4ecb6192a81d83e008c291d7984008a101f96dfc5d772f188546280545ccf3532af7ce79713e532f44b8111514938e19c3e5c2c819c9008f606b8e710f9df4be9cde8e99386eef60d3dca10116fc4acc5b3022e9cccc6812cf576d69e55becdadb25ff3e81ff6e027daabb8df17587ff040f74532d31a953f7ad164473b4616ccf21587b875a84a2567146f41f12d46f803950edb507ac81b83b19e44c9f7c6d3ccc0f1407d9ff46ec4f88534a49f866b738fe8c944e704cc1eb42facd9932fb0677212a385249165bb4ab5e1943c963a778d25fb2d0ef53c391ca216b93703d177f5e1e892759bd366cddf4ed9a9d927cbd8f04d490d375f7f262b89e72271b99a560426daefadd2f11f36c6c7d6b80e8e326f9634820e7fedeb72d18ec7ae6fb83d978a35a0b5412444bafafe9307e211dca7c43d82a6dfd5eb1e675799b3064de68322d0032107c77bf19def1379e1b3fe2447321e6297a5616f1dbc361c6ff17e9e37c0a21c0da7a230a44239e5dc7091e9ee6594df90c80017a341951988864fb81d423fb0b94f0534616968097d8a974e43460deb19413098debaeb59dfd94e91e8eb6ddd8d8d3688fafeaad1573770099fbd4b0bae816b27a4cc7c7e3dc82991454d793c19763f186759b3419c75d946872d50d6012581a41936b0e1dc72b8a524c4811e7f2704c80fd85322bd333a29d6db0ba301848e40960d6ec702e86ff5716146680c57542863ecd7f3c896306199c2b1d3d6ae00ac62ac96deb14b0467b18c0fd07810db7ab630a8eeb382353cdde440c7fc4bed3f901ceb023f3edf5e57199ef7e5cd226d0b42e6017c6a16d1e76b573c1a80467adf2a0d2cab808dba56a6f7153326af523dfd4457738a487266429ba35e5d09b7b68a32bdf36d7d048d973a8990a2218f3c425ffbb077c8676fd8260178a3769fb34e76e542423d086114efc78287af567bfc3124c2d87022cbbc16fde1241e01f97757f7f9d7db7a9a6b74b6d5eb5df2299abfb17c3dbae8276a4fe1328bbbf11a79f1282462603fa5bdb2e51d8a9872bfd3b3b9edcd116c68c9c4e75baeeab3f57e4ef342911ba872dda8d0363aa962f11e1cafcacdb40e83a08c87dbec36eba57764ed5bef79bd6420d4f82b58138ad7dc346e7d814defc5f55eed31ce5c52386e4d269a85fe14f674adfb53c27a1950724d2f17f9c22049045abf469985334b4592854355b8bec7a74fbdc79a0fa6dafeec13605ed126e4afaf10c1c47e511862f9c0245d65ec3348bcbc451feff492e6506fa76be96ea0397a60b6f6b70f43c405b544483e82e023eb290d95eb0eaf2fcecb0bf6fcb3d8dae65b87ae5da95207dfc34a40864129ba13aec7c2317022670685cd3c33babcff21f7e7662c2f6782800b092b77c19bfc6b5df9bf4c1f09333765a300b346e8e84232b617a9372e49c84230c47bcfc3db8713a70a91c1c33797bfc5f111fe3a1471efffb679c205eb342fefea9bd567929a787032e766aa8f28b2ad32e68f3a274e0b7e62a298927220942613ad0d543c3e54a8262e1620e73875236be130c81c4c0a2a0b03a365f7e799384f9dbdf29d743f0e71f98bcfaa33106c087495db109e92ad3c58cb22ab92d1a3a8b21dd9ed9d29764b4e332380b106746d41d78fdd1f64133f3a6172a506ae9e25adaa1e1d96914075b195a968fbb9d9e0491bc36a08165d6c9232b3605e250b07f7807c4e27663a85a385222e70e52a47c876a34edf8a70c649df5547fa44a4241f673c8514755235be60a944e1588ed358eaec628d75ba1d4d713b10d86e76d760f2572711f56cf6c240574f52ea4f8d5c61482585d7ef00b9a3589e088a7095a2ca92cc1f57db2da2058342337d37af721ca5d60b4d97e0a91002f3503b985bcce053c345879b7f64a11e70383a3473c4403532c2abf0814f3cc04e4ace4b8a4478531ae0248ffc5b71a5243f410f752e37d45b5c50af17942bc9175d5411001bd12e1f29f46e25209e39c550be9272d6c3811ffd7b2941e69b04b43701c643ebdba0d5c6cb5af3ad37f19d69e4184310e845d64e3333d53f512cbfe94b8c88d3269efccf3c21781c602b9c7eac07a0cec5acc94f73450d7ba3ac555d76b86098b61076eaab11ae1d0d5aafe7592fa5631222081e418ceb10839cae8afe5759f03eace16905433bfaafc34e9ba36a572bf78f23d8aa6390aab1fb085045875fdb2a7178e07550016e815118651e124bdf4d539edf4714148e3fafdc4c447474bfd8b48e567817096eac6dc9562d885a5d70b03cb338e6a8316eb427ca37a34ec308cc870cbed2af4f2bead3ef577b0f1153dc53348637c4788c9f8c095e9fd956962535cdf8625ccb1cf5efd6b0b897e6e96adc7d754bf1c65e23660fdc14b83115d98098dc6919f8cc412b23894227a3213974e65cfd7536556ff86096fd82d7d8ec864deb1541c95d594fa08acac34cf5d3b139757c5a30e36a258159906aa3d7e6cc3eae2063e6f2c3cd5e91700adfe3dcb2e956f2a4a5c855a802e3249dfddd7fc735f2fe0b5683e94d9b38891dab0ec61beded5a0827c8532f4c2bcffad7a04e861171261c49e1f7e175d6922306424a2f4b143c8cc4b3efedcaac89a176812d94374302d48e270fe72c0579cda9c77c23fdd7a086b6ce6d277a3b2ee86de7b98a33c35ae80408563b59e242c9d327a53acbea8a4f6c1367a1f7d3e8d6f28199ce8707cae0f918437961a6c54ee32ab0c612b19735184b926a396862673759d554e673edf52d0dbeb7da9d12c7a73ae9510009aa21a8e946d966c5007de96a7293affd43cfee1b467a85f04164340dda368edcd4c7c66ed640d443f46fe6323ab51a1313c455c5dd36e77f9d56942e71c09878762afc929c301f9e0ff32cc7e5e0e5686ebd75e000c2782bbca58f76045a7287160350c68609f7f4e052d6bdbf442c0cdef025bab4da0c1b99ea45fe94cd565951d4ea97ce6428f7cbeb1a8bb6ef350dff7d2c78e1fb6a49746d0971b016e70f9d4dd4127bd9be734f52ea2ee5065338c182558b5ba934ec7448fe90cd626b5802baae5f03006c052a692495a3b5f6df70785cf2326ec1c6b500819b79143ee76700ddaf8db2fcdc23fdf4dc1b8a1d010026f2e206820ae39272204b4633a42c98356697e5e4fa8a1ac017b5179f29871675e7c1f73de6a6ca8a52b64b64449eefd3d3a4f506b7d4271184e6dba4dfe5b5c6c727689ab540e522e1319a3bd3625e0a86eb1b4dbb3ae37c152e2d5d682c1ed8c4076d8e5585887707a4594333b7d60a9971f9eb887424377f45f4a08b4f837871df58a34cb2ed9977087432ee067c9cb89a18db5e1e96e85ed61b3bd5864613cd21ec62283f40924a6b2a8963373438501f147fbab315d13413f697d188471e229d63b7d03cc20c5e2ac46425a6382d50e70d8bcfca8fc38a72d5450fbfc3e819358f4b88b0ae623a395b50fd00b9ec235f749b948de4a2836a69b217860c9042ac04610011723528de084fecfdae50a644c87110f361aae2c4dd3d4f9cccb0860685465addb95fd6a196c833d8f770d4d16918442b5d2f02741cd62e2649ddf272c8ffe17a2a17ddf7f7fafe9faaa898ea0b86da1d62a6b599a06b4fe0d37c9f551e04b86c7430f610dfd45905d013939fd7d90e00e59c7eec0e2574d07406a4933cc4dd89906dc4f2bc9af0c00f7eccf76f8dc5880b5c230b95a6e549c587172d2d99a79892ba46eb938e2b088275fef2a58426a3d2e2ee96dc66619df27256e3012e8c2c23542e8f93051376467f7a6671d6f1dfe17536a3902d2b5a02e11f57834c88245de81c12089d09780d4d4fd35b6192b7eb2c9bedc797850ede95ea228d56bf01c9761132a44c728e2ffa0dd6af287948ffdecd9900b95f769e1691dcc065d75a231c93d3b042e1ddc340b1616fe11f0d793110014b67d612158f1163a237c3bbf5eb3d029da4c681cc0ae3da9f57b516924dc790ba8cfbda9ddaf841fb0937a4e9b87043b7dc20b12146f221e8b50a4007bd13b90b548828e7e50609d798274395d2c506844b42eb8e47870df20ece1d49b4f9933cd79da418ae4e8440d4d080009a272d6a18c1657e1e16c19b1cacdc84e87783d3c48fb519308ddc93978c86fe73d63462213ed8fa59d8e9f431850a2c537e48ce29766691795460261494ffa91db86a9f61caccb0c7bc889a48356d14e821b5a33ab2b5b2b10b8ac518c949cd5f683a4d70748c24f64a040a753a2c7f13cf0abb46c187ecc0dba2b5b11fc7a6fd4809433cbf9d4a380f032b9dd41f0485b85f0539c1a1c036b5c1486b3aed191c4b74e6d07f44ac5095f79822ca8f4a860c964aed654dcd825bb819dbac4560d82bb5826a27c44a622e0279a8b8e5e98a9c290bc28d1cdb88bd4a32abdba9664c662bce921ea4187062d863e8f4d80b7cd1ac96d048afacaba0b46de0fc467809a540a8d3e9dc8563c5d23f36e9f14269baba0a4c0797245c49b33a9d5bd532d1df48f317628e2cbea2f202e76a293280c3329be3cb77fff8aa820fa0af0f56fb467f50af324b85f866db5521206585f862a534e094507a4baf23b125d8b53ecd408e832a290348597f76465be66be57d340cc4f2acdd9ac0bf7cb34befa6782f4a600ca45906a1898f47779e17f4ff598e83449bf9dc468bbea00e3b64309cb462e403df8157ea134883af571e755a05dcb1b5cb59cd497d55091e4cf162078fee3ef412ea7aabee57f86a0629877eab64b8e74cb018e6eb04d52241264a5b398177459e327a901f79c1c90fdf3ea30dc04ea5f84bb3e6e547bdf7aa5cec979b80e6955a18647a500d194a00406b7cc6ffc8e979b0bf4a57205f7f33b56b362bd7159bae82111e512ab5d25432c16ed4884fde2398fd51bf8c9478a1a312a01fc70e49812a3f05c0991e561ba80c89868b356a844153b667307d38205730021c759db4dd76b17c0acedfa48551c7bc29e563391b68bd92ecaf90449197684e6752cc929c3e27989a2a2e60007c4466756df2e4f4e57e2d861d710dbffb0ff4867bd991f38f8973193381d7301cde2789aa2149214264512e2b79ac21351a49ec0e54fde21d60adf8c1d0cd006e51e918c5447934e9256c688216ee8b4576259272dc668dc5ed7580cb901972abae188f77cf266638ea4932e2108f4feb3f8c21e1c7731e8455aacf61d2d52a33fc530a1f6c8137a64d227fc6644c146c5e341d2adf5ab41211f54994205ac0d74e17e4e080c057b6e3923600066c94a4f59a2779c6097729659d7e1e335a2a739719665a9d6bc2633c3dd574b36fcb0c63b857e7a622f8555b788498c1df071e4a4331529c5aec5ddd868cb2dca3ea42404547412bb61c48e4af563bb918040ab3e1a276e285c3df0956855e656842ff5280aa86a723cf2b7f0592b3061a22dd19c181fdd05661969a75f808d7351d4e48e30a04cc8981b2a02e9de05f86dc876fe935033ace2f9afdd1cf6865436a0165ebd05ff56eac5251113f53c3c187b1bd7e19b36d1b2f33944e7175be92aa75f3fb758cd09b620d869b8f70c3dafa4bbb21be0cbdba15532b7b6ae38f07e8acf204f81538823fc19b5d3ffb5ff12a2b6aa95ea821e5614c7c3eaf5c2146d24957260d45b554cd7a717f04a5effbabbe8f9fe80d361cc464d944f012ddf66548097b3466a714a24bf2880439bc2af97a57ba6b05b15ffa88c844157f17e76f977854704a27bea7860da35390f51ce44a9fe836b90e6891a5ca65ffe7806c08c3e62827463e93d884ee4d997ac8c428a2d1bff3e6fcfc0ba13d3280b0a56598c989c26799dcd8170c8b660b8d611a362b80f209dc14fddc79774f320fb4215f964bcd17c9fcf132374b4f01d9885320e4b99e041767a1ae898014484a6c7d9711ec2a78416c926a1f1185b4d5312e55a693cb22ec1e98f3bc0ae10f81224f9f663025bfa2dcb6b662157d1967bb4923d206994cdc28c2e8fc1b291ca79462a0ea2726082277d6e80aab45c90260a45e5c10684fed0d351531bc3ee2d821bfdae8ee48109ba76b79ad348819471fc7c68a402fd917a7fba3517728b89da5340721596b35d8c45162b6bb3c0f1772ead276a4044a06191bb129d2a5e61aedaa2907848dd0aa08efafda4786c131f0652421e50bea712ab3b2e17cb98d3d1ecdeea10089ef28a371ae014504f4d6b7d51d6f80e61befadfedc6a832cf57e6195b915b3eb44e75a0430c2a43d8c59c603deec5db5be5d4fe98c9f361f660515cbaafef7093f33ddae7d291b56a561fbf3a6071396d0acb20624f3ebc026bd7de5ad02391e0a9a8f7f3d70e7c72b3c18825bf7a2a0febc5488d2c8094f03f4dbfccb4a76ab4837078d396104ee8a3389fe32a9acd69b30304ebe1c0accaff095b7bf80135c52362292cf5d990e2b6df7715118e95895cc5c6ad72a12c8d4538ce2fee27b3a2c176fd05227e00a2ea5239166c01c0331a5c533ae645356c3d4a036df6a445be82a2b77d5527a18f674f1964f8d147310af2842f36e59d38fb5b27a9105c432d4fbe6d370136492b5727996376cfab08e6859f5c781d8dc5b144918817b54e836fb6f3ed7588109ea6c3e432d63d4f2fc60563419265efbebe7119987d3cb18b067d53a01f14ced87c02bd886650a9af61f63758bd3b2b6d7ed014fe52ad386b88b8a5341f07ce228b33b441ecce87fafa549d068bafe9ee8b436c1158b49cb1ec3ada890f98f91b17171592839c085bae28aaf33cf85b48fb2af0b3dd42dcaa29cc06c60a90d71fea0117ce5ab63d5e1e4eb399d3ec9fdcd408a998f754e5623165a9452a15afe3464a35715bf7eac94f441d2d7bb24814e5f582110079c817c39d3780dd93ca2368e83460e927c424f829358e08aaf556f5e1890429733b80fdb6178cfd12d150a713bbaf848bd0e0c9feb6af38685aed574975a765133ef7fffbb322d63132bb02653505bf858340fa951b206fa6b1e5826e38f5012db6f0b050b46f4712266e55fe12969fa86f7cee07d5ac7199e994f1de20e86b941f2ec9217ad9e0c77f6f7369e4d3622d00d98615c41a5b37af4f2d71482894a9564d792515d0c386c44d0e15ce691cdef6bb614904b30a197337f7d0ab0c7383ec8a50005d709f70ee39e25808bea1f1f677378b60d897b4fe9436c6befd8a6599541d0953813d88caf45f9c7b3fecc84cf79c41bd155ddbb6002d95cb4f1de6921dc2e6983827a334d0a98e089ac6af718acc72cd28f21a96ffb22a505bf99cde97516270e1f32430f3c087eddfd084e95dbe651f4cc763f2d19e7d6c71cfd89127c2cfe00253d21c6a5971c5af15d9f6609f3d6853bdcfdbc979d831882ed53fad6748032b88e1bd869f37b10fe401073bf9ee6e3c018e1cd13fb48ebcbad28aa62af64bf59d148d725c2d33a57e0ec1a2546d1a10fead0f74532a765699070149151f5eeefa8e58dd2a8f50176524cc4b2a100dc40ddd009aedcb719463752995b500fa2b893744a81366f91237d3500c41076a1c92961d3ad4bac2ab5203ff34e2201390aaa17ecb2426dd9660d97fb176776666a54be92aeffe6babac48bbfa638316fdcabe545c460057f4e13f8f63f416b550e13e492da796d7c7356b773b4800d61cd56c8aa7fb01eb2931c2943909433942d42c620df1184f166ae088538ea2c294bbc9b3ec20fd1dbbd2dee5fd5ed5fdf27ba36245c1d96b90a005a197d4dbb46c4e29596c0de27706c10290a4ba4032a2559619c536f3c9b852332da6da0322238535e8e67afaea8c9ff555801e8e1e5cea5651c4f889acf111259232c8f2577dfe116c6b9b24e02f6d4477031961d02ddf05a531bd0db3cc660d3a8ff0ae02b34483ad2e4d852d5240a6bd6a245f55be0200376d271de2d45959530d47402969136346b6b3b2b90a3c38b7bd51f0f3cb89da42300ebfba6366838d92857943a4abf0b3062e5b60490f5bca49b1f152b46f28c0cadbaf843dbfe32c4aa9919e7576ed36a285ede2d13f233ff73983c14401dcf07c76712240621a9861596f8c02e0c3bc0cfffbb850bb4c361f765a702ae71171cd9947961b238e00ba8a30f4bf82c96384f64a1ab4003d50d7fd5e94f193de15a7585baf2980256c3d0e436c3251f16e03828e0d076f11a2c870b82fa788c388b52207f7068de06c49e0781f57145e59000d3a1821ef9b4f14c263a5be2773ed01b7425cefd5ffaddcc57f3e9631af7ff37c5f4395dfaac3380a0e5d6a67ec701f944ed33beaf3538736cdf9ec4a7c235123d37b4ab1dff21c2fdc607b5d155e57960796e1b87e9560c580802f1c3c07fea2b2bcaee9475b6b1f50a277159c6edf8584cc49c076c5313a187242f0380f681d899184c198e45f80ec1c3c97c250af9255120368c3c927bc53db36784a29a4551b580d5e07e0feaddb4ff0ab800a0758f1804165c75c24b25fa7cd199ab136c6cadb68897365a4d7799b2bc25fcfd4ef3dee16007568795374166c3b3d5780753a5d6e1801f14d8f41cf1df896cda7d0f1e97cdbcbdd4f346d380bbb45c6daa956ecefa0dd5e005dbc3f11ee76353cfb2044e6e26110b5439cd87b9317988fb2a55afddabccaa71b7893f66fcf1043073e7fef5abcd58f1bc15136895a396496b111c83245a02ea4b8ccb4fd118f14c3f3c914990fb1b3c50d8558c4e557ae96e8b819676426ee45026a244f4a1c7c216c2832a4d784e60b896aef5571f95adf883a039df9f6832ec1b2dcc5fcf6c879c2861647f8435f01e661cb39c454b9ecf67e21fd86e19e9790349e2868925a2344295b027f50707fae48343ed5e3040d630353cd4450bde5b63cdc6215c76fcf3ecc0242ea7cf930c312f536b233d958076b25b3fcbdcb61e8aa9df7256b4e5b5c172711f8bd2f701cfc930633a32946768d77ecaaff64412810fc5a8d20978abc7870bce5039e84cb6fbe945a24e4ab8d6b52c54d4a6b19eaae496766a59b8a545968c98402658aa5ab9ac10b952dcf10d218ec21f018cf4e343b48b947b4a59a599dcf10967a22ae67b38a87ae68f1f40727015b897b4fbe1742b877b1a0277bc73834931a5cb85869748894f5fdd04320e762a8f4df5fbaed6f56e8ca3ac01b71290c8bb36ac22bb0fbd3b605b9b26f9e5623af40410e4801d379859c2c0338510b5f644b0adf5662a4f51fc7bb816c6f479367b9ccc8b557c066a8e61d419b5a80e2a3d3846bf994546121ca8465ed88e654c2e1e01b83fe4b621ec54261f873e6dc7f4a528fac9b0dfeec8308da2312f5f39f917d3d970636bf035652d0f6ff2acdce134e3574dd7265ad7867be92db8ea5937bed5eab8ec51c37112d1b29f6ec33c83d83de5f43b9e88ffce154c7bd64298792267aff6c0504cca410f1e6c87adcbbc0f0dedd371585650534a8b315bcfd6e3e8c3ab09df793dfc3290e993ac9b9427dd468915fc17e2cf96e2a165151cef1451dfb19c33a5b8353b8ca59a3c69d96d4878f8df0f26b4155f443d187b43a079d03036511b6914b01686400d6359232552dbb5806b20fc8eb6d07fc2b2a6ee1fcdae09027d6e854711faf92139f72a2ba1f1b799e2bba730ea6d2b628548cc38cc7c94c8318c882720dd517f866586af235d5d5d3ddb1c660c98826f9a04b60a2c00b3353009d2a917c7d911626434d4fdc2b5ce9a6009dd7061b7293614196cbd349e3d21fac75680d21306d406c2b57abf0a17db0a6628dd9f0de3492666929b413439a23fd721a4647f885c40846d76df8e365a17b86ea13078be90f4289883228bcd3705fecfdea578c6a40bf82b0744acc422a29e362860c72639a5b2446a97b67ff3c19e72feb340ba396c455eee1a304dd6358d4619c70856e23ae416556a956c53ea51bd8158d89327ba603ae0df1b672d695d9b666d2a0d65f48c2d2380ce5f04b89edba24797eb940bbe8048a10fae71f105b88c219443e973f6acf2dc82625e4ef860c76631b1dccd07f021297206ad047282c085be536009257dc84db8daa5d9e73daaeb2aa1f8fa3249eef076c13d1725ce859572e174067d9900bf8df63216e2209b3e2fa46ca4438f27238bd52707a2832d250568d2cc323c9acfe61c5279e976226ad9bcb1cd4ec2b789d783c88087849a77cb69e55c38444bc09c86029feafa765d3c5ec613a5a1edfdb757eaa4921966a83dee109d7717dd86ad58413e13144ec7dae3ed7b1af4a2f7e457102eabe3f4174739a016f26aa4c06e7a6f0b980caf9cd81003a75204c54338df5c85b8eed20bd35fd6be6823ace5e009c0eb12d191f7be470a8fc28c813bdd398dcdcb8fc10b8874d16026682f5190b367fb11e815423dd7e1291428b62c600d999f630985ecd2aaed8b8dfe1d7e60bbe798ec0d050b86926579e3639872e3a384b307eebb90a2ced2ea2c84e5d6250725b311063cb48bac8cb159953f67e660a19e9f81b78eb3b8b6bcceaa8204e99aae03b594656dbe4714805fff99e1d0db07d90e5dba67a426abd1e8c342a66136b58828a821af8bf51d047a796851d10d4741a26ff586e4afe13f95135231f2b5dae632dda2ee97e786e071d2673fe36b5aeccce2ebfee4d2308603e05960c8e6c8196a460374563f2ecc1ad088db39ddd99b4f5e2e1ef4d513d5af1c42bd2b214196a37b9d4ea7636c99f0244fd89565af142c0909451cdcbedf9398d721659d658cd990b8db849850ba2edae973aa21335e205e40733ae795fa4b7efe97e84aa4a22192c8ebb9aa3e029034c3548b683de3b715048c09628b73305f6e755264ddb4e47f00da67f0dd2b4cfa3e257100c9c676247ad1b977d16668ca02742078443dbf24531361d64477c4f3eec2e08b1b3992c8d998111c968bd8bb0098935e320b8e4e49d3459f85582185499a58258ef30d2bd8f114ce21a049f7922079d5dc374a27d4c1c18c77e5c211825080d6c3bca11dd51a7dd740a94fa0964344d1938a379a6c09b1b6719cdfc494822b29d2c6728293b414fb0b15da3b8d738c4a9b585560639aa6d05721eecbc64adf2fbe51c12f104534296bb9021d3f29ef186f205a19a7e3161cd262a115c447e5cad1d6bce8d479408d8159d4e32d61d301705904f278da181c4979be7efc63aa6a171469aa7fb511d3807435091e95ce685c58cd2596b98296c6a8a4b3f86a7722413062bba481a2783ab0819cc1902fca46adc7fc68d37a5dc3aa1a0ff9d1840b9bdaae28198b457d57dcc7512d12a620c2d8ff0a928e6d301a6cece80185fa69f08f26a967c09a11d6d25c444e1f5230483d690ef8d6bd44afca02728972886692e44ca0e2390b516c9f5078b4671ff2b11fc15b59a669cb12e52eb67cc966e9ffd587eed0e604c0f3206a837a0fefb399136070f545b586be67c6113f9abb99de5e81ac50c72ba36065bbdba49bbfd80a59f6f05097ab7a0b71794876fa86b6cc3ad5d8f81b069886c04d3d87acbf5ba3e0a2f04fe602d8587733ea32b6ad38eaa5d2eb673deb6376631e0fa28b1dfbe38a8d89356f3b3dca8c5b5e1e9e92a0f79310d5e039631b11034f0692c9e82b911eeb389c98cc869700897c99e9fce53c061bde9a72d2a951c93f6de831ec13ac19ab5c5ea58a4836d00014ed4379c01b179c87051ca3f02c170289bdb3826bc3ad39591e4f7b1df854c071d9810400c0895175cf7588d99faf83a7d5b9a68b81c5389f926d565665a2f24f575cb6b7c0395d29936f56ba77783a528518a83d0bf7e2ffb94cadf9d77db9bf86dddc6d07e99bdeebd106c60a62b9eb346afc9101c1dffb96b19ddb6329dfd42da3cd8a6b8f59932d656c1edb5509b10d5a4cadef764bde5090e42cc9045687487631057cb3fe9f38e95a2c3b4eb66ebaa796818e32d5590b59e980d5c4d113be1b4615e36840a59421b142288c5cc0ddaa480d3e40147a4be7c07a8e7e4d331d6013a16b3684350406266bcefe905d016a5ea026b6e2655ba593c3baca2769940b994e6b407f15cb3627b01ab44d52f38411cc1fcad9bd727f9cb7075fda48bfd5ea117e477a0acf90f19959517452d18e97a094a7f4715580becf82c6cfb9ce519a9a1068ebe8078be619f703c74d8495d99bea5fd7c72e64bcc5fa604d52cdbe33b8e24927ea74ac860fcd657010523644152419cb766628d95288db602fb2b3d7e654a062a7d7a519aff07bfcce3755626aa66fccdf0ab1732094460ef0bd361de8670797188bfbbc69229459a73b06e52505c7d3337d7dfcafb5e725c7dfe578ed549b11c9f7a25c79c80ee5a5d6d6c535e8d0ff14cc511548ab61ffc9d20c195c196bd22a988916fae9239848889b48fbf41269ff57e851d739e76f6419bca2a457e02144537064afeacae7db86c5cecc9965a74eb78b217d77ebc255a132ef2e16c0139c2bbbb3011f5dd3b58d0d7cf9d2cee28a6e1611b82f90abd9ab657fe8d07e399d70a3da4dc1a2d72130c30389002c52eef6e84176c4d60daa539f626e6608e1f7271f5ca1e58a62e238a5f639bba3e64c5338a1cdb907144abcb599a3172f264170c3e60b36fd131536de6eff9ddac4bf291f747b0ae20c153b5f48cbeebd3df10d9d1e4c29e7e7b8d11414b47b8098c936c9833d2b7de2f1ca825cfe647602ffbceffd8e06541a715a6d0a4ca6b80096108363f4152064526f8b80997887104aa396fb5aa05e583cbb016b740328e64813421bc0c7511d111bcae2f82117f794945aca660c028c285085e7f83fb37ee2335cc9c106d2858139cf9c6a1183bbd303aa2d7b463b646ca75c7db14fa456841e3e72f96331c17d5295d4c7b2fd89e039f9a6deb8479350c2534b3af2e24bdb1ec77e8abe9f57549624515016ba2b0860412962f65e8d358bd14969d5007bdf362000bc8137ad9926f4277dc651bdd45ee09d89b6d25d8cce6559025296a1b0d04ea4ef5d57403188bc10ddb4b9dfd7dba8fe4945bb6a2cee07fd2314c5888fcac5327ca34dc2c163024ed10b73a75c610401c6da71badfb6b3fa2034af377c460be09134a0ed2779acb80996bdf8592fa3cbf799ab1887a6e3921bc92c68cd91633d663c3ddf1a3058ed39371d4af684897abf95b465ca637dbb13f42a653a768d118ce662ae18f0ab7ad16025d0ed934671c42130eedabcdccd5492cbe0b3578007e36983e8476e1dbe50de34767dc63b3b597788d9b7b1263aed66de38d185dcb87081c16e7c253ea217db215ccca1403035d760a1bf61752a272b6b053dd7c11d227c29afa7c377434651c6aff0aca6961ebe1e2c687d719bc4ae2765673a357e3b11dc7f77c0aab0622764b98d6dd3757ba7aaeecad4b078451fa1b57bc7e3ce39e03305b6dbbb475cc82153cabf061dd53981e782a199ea6241aac15aa05ac0376aa51da56f1478a6e5df749988f1fbe315ae37c41d9df4caa93165df8cdc0fa6c5ae6a5fef667731962cb06e2e6fddd71be44d38acd8d7c9599dff7e314614cba094037a46da648080e3279028b28bc236a8078c50fb6a849953f433f324bdcc87bd8ab060dc68ca84f984195e073aa0db1190b8e91b36bcb19fac391a80bd2f40067f177b5cc62260c3022036a8c77f64b94473302b7d0d86dc51a31d712b5ac9268ead026b601928232d5d175af901ec376739e8ccde4a8daf04e4ed5f06aeec3a5faae9da8f54e466f2ab2817dc4c883a82de9e92e7c69ec8302e9b80159de1b33cc6b47a3ba7217e1237b5dd2f74f2c2615072e3535e8f2c7de22ef21ba218e3559b678d9686467ed6dd1288473da507f13efd84cd930735b89e9f1ba441e3f9d27b1b9fcc357c9d2bce4192453f6b9034f40a0cbda0a4371fb214ed23072d227baf5c52b1930399f243468f6a8c4e6433281ad5e5be1befb60a2d290619d81e0b120c682b54cd527ef7c8a3187c8f2f114ed851d8738025d812a460fe03f5d47babf8fe44f9a1293ccf035f44f75543214e127dc12221d3ca73e34318720fbd7ee882c15384f6af38f4f7eb86068ca5f39ba0c982b6f53ac582a0ab70e29203bbcaeeba8eefc8e398676609b4bc0fb32bd7e071d07a9d8316a82209bcabe6532dfcec491b2db2f04b89032e3653920bb18436dd7378e0b7108f4feb643fc25c23024fe8dd4e5d45be50b9c310ca6ade1bb0255629e06e23f9bc34f6c7f189b5033e77253c0bcb5c46480a315d2f8d57bfc9c5df4247d8248d9869b7ab6ca437a2da031883b2d98000da4616fbdd99f22b7d3e62d00f8b01bdc80ce01440b3b26cca264af39e3d74e9a9d8d228577b1bbe11d3115eadbdd5b3b5c63a7702beb5aab8c6924112810c7c9732fb8398cc79cd062185af9f2014963d426f75812dc82f294764f9287b02b46dc4906c67fad79047bd768a8d4d8c38e56716d1b7c32b70bea1277b78940ba6c78cd9d61972eb80783076d64db4c1ed1fcad028ca808257141d317ac8736eb4301704813b35db0973e8678e42de2b3f29042c7847ff8cae0709628882b460b1f5a24a2e66f979d2f2ff47354deefe22d830117b5548737550475db6e950de04e65424ee6dcd8256e99ae82653c64aae742ac81cc4492d6463952f1c1772389491c7b2703eb29313c53b94db7bfb9b1e30162c70e0c531c02d871975573d3058081652cd03b1aae8316c93c28aa63300e4b86e9d8935eba3b83ba3787070a330ef54d86da86a8482ee76091511582ffc3f66256641152fd24831b1575e6b28725be4a5ff4e33adcb5682e17b05e195ac0137200f7f5c997fbb6c226de53bd77898692a3df6c5e1c13a401835730a06c2b588931241a5ef5848479e010283ecbe037dca7c03adbd349114e22b48cc2dc22f4d647b19649f449d7a99cff75dee171a81f87cabcd86f25797be4e4ef99f58895f100ac37736c13d3d898a0d465d26c601d18b6b542396cddb84d7dc5e96757de60ce0085c2562aad71e2bd996f8e562126d0fadb14b3a54fa29b4324a2a4ed23c01f8bb94856d8d474f744e9f0b3ec5ec7fb69e569d0dd2deb1b93e4218794c96303e329afc226cf1ba422f6f7cbafcbcfb9bc8ecda9db36c08f35a05bc9b33b553f5c8b006390e29ac26cb3e266decb05265c9dbe36ddcb8ce5bd00cfed7b92f16611f1278af381f27b2c8f3799dba1e926ce05397995bb2f731c0235d218c91a3ba7aa5ca6a82165b0c9ce9edfa60a3a3545854903d197ca7871187c6bc9cf98ce7aac1b2e7bc003a14843773ef777f2aa16ba7cefeeff5756abea9c5950c023c1d38dbf1bc7eaaae9513ba6710662e39825ebc3f99f3c42c638902869f36c87ee67b47b01f2fc314db6b0460c01ee9c6a268fdbe6dff997d65f7a31625f39ddc708491cad29e5d7ddb3a9d2b96110992dc49c590f824405c342c30176f0576a9358df0b8fd74bca67d14c671ef36c662d433fbfeca5a18ff142c9f13549c1fda7bcf9ab1bdc21c40591d7c284ad446126e998468c1cb5050c3ad9a574c0fedbfb125dfbdf80d23cad2164eb61e325d82c99d9a2ae0713b47d4e050809699bb0a60f63333ff617586822cfccd2b9ff8989abdfa1b303e009478d87030af9846e01a806f7ee62ec090704415567b48d460c5c6400a31f9ae22456db67602ef9a4dc3aaa771cd7bdc1f67825726946ad72d2f4912ff7062770bde9b745d30d166313dd8d648745ada4b608a90989dd2735181d02a26e90f7c4e2de63eaeac2654dee49810bb2369fb5a36ca863aa07392875deebe0bef3fbdf52d7949983e888adb924c19f1a3db640a2e7c892b2d3433f82bda2cb1341f766a19b32768c74ae635e0056095de152fbd85929a1741488f07965666c21465c2c8b0197982f2578dcc35a6b4a3e307d6779ad413eb77984fd4baea8046f7852cfc52dec0f01848576610ca60ef1a733e3e1c0e06c8c88d15a070070894f5be69fe243397f8c62b257b1cbf834d70d8fca39f962e075f1dde13f244ea61292368cd81d4521f03e593edcb1bca6586b130eb49ed2ad10174a622a800c36f43bc3848cc338810df7f92675074c2d9e50876007f97195153e8b51816c3d802735c17093eb20f528b70d1147dcf2e070f6d6a759aa4c45a6323e6efe1ce6ae7c5c8f4d925e746f30b01f90912f972505bc828ef522e8cd14c42b873ff9709e7cbd04e1c82e71a7f73821e25c1ea96c56e0bbe8ee5a1bb269174586ec0f19ea933d900d36e4fdb595497988bc593dfe0bc187186d13f2cac80c933d9cd75814f49dbbeb9655b5b830edb9b96edad5b504daa5946d35358d3998c9b1ebac137139b907ab9b8c0484da86f9223866d9b7bc19359fa8248385cb9f8862929e1d6e73708e9de617064b15cfe38fcea7d096af67eb43220ab4e4e57bd9a78bbe6687fdb6396d0896090514f09780b961ff4a57abd8b208c7e4096aa4c5026334d9d30e9b49c410492c7332bd2205517fcfe14b350b3710f2b33b8ea5d3719270ff2db8edf74423fd49abe8901e0ba3be2a4916919fa223eafc4382f9c8a52c220050c85fceded586d263eb2230aaf262756816f5722b35b2dbe7f7bc07ab0aa64572f83d6ba1e169e47ecde63f6e59d3a5370fe1704b3486dee1483763d6aedb8e97013c9befc71b7a06b0e6e270ed254d3ba7fae7d0ec27fc51d379301c93750495416a57d8f0a770e3e4a28402d68691cc4a80e572b3a84f22cb4f123b8870c40c8d1e88ac92b5115b5dd07e4f1ef3576785afbc22e15165c3cf8774021bb7e21e01e00dea34e21b1435ac1b2a8d9cd105654eb83f3e404ba503f282cd5173ff2914d7c1eb0cf14be350fe0f799e32bcff02be2b42095b0361d958545746095c89f793959a418c0df6794567241569df7bbc792b80a288214c941699fb1daa6a4b28d61c0e8ae97423bc3e263f954508f3e21e517bb0cfa45cc368c7b6e6ba99323c447dfb16cd1c5670c783594a235aeb86b8142b1450aaaf5ebbab5ff569893eaa48972606590b33b832a92e62c1352d4565a8eb611bfc7f605e497349d35cbc396bbca22f7ac9e8d4ca32b1a57d796f25200280ab82e7f48395f2bf4ca0728eb9fa6aad3a0e4772617289463eeee0f6b063047ae54e2c698f2b806691a55cc92e15a2eac6eafb699fffa9ef556046409f32be4253af32e201d1d1a99fd895775d1a0822a5f57808929e2f50719a5dd75618997dacc9284a23a6e2c8975d11ba3b99d779905974592268a30b544d8a083ff812814615b8adc29482169c7d5f611c325609238cce02c446e72db2181394e7c876bcfba5046f8387bd7c3f5883b88f41b0e50abbab2ea29f98f67d0d95dad43de6cff5c42738c140eb9dc46d876cded6e7cf4da8a868d359e122d53d7c101ab59204a52f75d57e937182145ae4bf906c0fde1098925179a48f6c43eb2aa2f895f73696b70ffbbb443d4e9020916996da41438f3a206b60c19bdaa202022478c918e43da66d5c712b28d05a4568bc10dd1474d1cf52c7fac17cc86ffd9328d118616b53d338a4d3335ba98ed27f3a64ea5a60d4075867baf81dbf2cb7e14fa7ee877949b1919be4d6193a3fa1646603dec3965bfb7917dea132ab08f02296fe0927a243bb3537401324c07c940461c2ebe50b13b90ee1b02346b3c12bf58cdad029d3b1d0e6dfa65462795f1194d2a180d0ed57dec777f7f77d9c25da992214036157cd3d4b4b37b868208ac232b86d3aecfd9ff2db490a34e898d101ffb11dd22890fc23d5babe72a6715c384796c987c93ee198d6119644d2ebf27b15e4d477c6647b3c779ac40a19c1e85454e6af01c48e3037a99117645001e771e850ef668838d5fc769207773611336cf94c7888fea648b92330903dc99040c94331884a8abd8bb1ea8c1e98e831d1367499e4044ae97cb6b0c94e3ba388014bb51387c2820189c32de5b519de09ff2e0acc8eecb87ab88c8e359702bff3d65d28b77942494a45c717baed84789019f912a13b3f6dce91b851468ec7938a26b189a3f8a89630770ea794ea69a1fe92f631c9c9e02dab95dc81a9fdc2d75936a2ecdb7e2fea3dd7ede369f151a627c12397acbdbb51b5b8c39966202c603fc3598fa4c92212647c1de3aecffc87d43b04239bb20403cdaf7aa068754c99bdcbac65c08d301f3eba37b4092836525a1c0a45718e8a51097ec698a7d77392d74ecef53fa844843c9934286624581dc34f8144a63b785f07d43e1f6e016d0601965281f6a025819d03162a91b2326a8763e6080b8389c0ea4e821e94c6cbe15cf0ae94b4c4cb097b5e9d162c48f1cacf51e959035e52f9040a3aa65f371a18b5f46d3d07f2bdefbb63025b2c853b9e59c81b536e6d70be774e5028f7adbc37bca04c7e8fd1b67722ad6bfb73d7504a0cf7d3082f3dbaaa38f0896e29347fc4bd155b32fce88da1a265962416bfe677a949877d03951c4ef9b2cf93698bc754feae21002720cce724dd6bee52897853008ceac5f9ca449a23e080354bd3d1726b53ab1bee91785e10b65d4edc4053f162525a663393f72dc0bac6c2db5a4ff0141c5bfa5f8e439bc77e9a7988f78eef5eba8874164b2ab7418a9ff4c0c6be68fa2d83048db9b5108588736207fc7eda4f21780d596d0fc5e3acba0d51e423d2328c8b24af5aa83fd0fd2376f07b1f53666f30c8ef63d9448da4b005f19934d820e044054a333b92eb98971061aa500d8cdd60bf07e2ece9cfc75d965f35696f2a11183fcc57da18fdc673770585db3d26fe77ea6f2708932d6409db4b2045114ee5bc9ed6c70c52fb4eed2ff5020eeb1bce015c755febf1ac7feba2e65e8129dca93893e17023a88040c8cc7e797a04358d0484bea0dd270a39781eb8c1bdb997cab0a025b5430577455498f1eed5656dfc8a72c7d8c1b73e36cafa9853345b24ee938510c28a2b15bf7c013f9497f0601986739d991ff8353348f406a84ff0ebbeed0ee76ab101b8951827a35c03d0717f2888c17ceab301ae0d1d5c9abc6e4db8c4e606a051906e5e7f8942b754295164bc3a52ba1d39d1aac893349c8e5a74c297cfaef8ba12371d11552521d9383dea0d2c2556d1d83e966b3e4d656189478b721f3ef72317de8c975ccc3ba553708f5977c6b8196f2749eacd8173c510db0e91027e38a23920254c503f805e730570886795ff5152fa752c88e97a54239b3254e299ead1d74e36d1deb6f317f4070f394f04cdbea9d622de13530c96d9d7093cefdee7153af2d38faf3efb2ecad42ae79a10fbffd1b26dfe6487dae7f2b498ff9dec1a76b4e9e923339f7b5eb0b7a53ee40ba10b1dcc90f663bbb112665ebb4ba68214b295fcf61d9bc7f4dae66e4d4a52c69f1b0205b2c65bd62d87b3748d837f958c115a3b658b75d969e6db495423d3e8d0498d29cbe744a10f9b3367e04e96a2b7cccb22124f3f25120bf282f26e83e6e06fe0439de2f7a6b644095d5b95f6c247da954b75814215b6ba83a4b652b3bc3116d88f4f71570dbb943deb16990f03894cc3b410b3cc0cbb1e77ca7146c79a7a4cc7bdd14abf3b686e3768d522430d6261cfc621cfbd2ae1723616aab789a0566a2febdabf90962ec35de44c8fc0fc673f9463a16b39f1c2ef17f88341839d97b7e67642b036e6ea983268891d77d958d2b5e2569e9d480c384567fbb203a2d818fba549947eb2d146c150d085aa5fbfffb0866428b584b91e09879b8e396dc2971051939a8a552c173da7d0709ae7203085df313b94076e6828791507cde68fd74c38494052f98a4498a53e822ad80203b2be2279b04b89bb91759916b73f314b251384445753e6dc48e57c832920aa03be9168ea2912fbaeb75ba1f8552b1dbc9c5f7a5f790c80a8f41251c9a1971ecda91e3ba0b1996c788d045f7654fc367bd4f68678f5cd3a3c8b4870032be6c1439646cf82c82633c920fa6ae46d23c1770dfd48332b4ffb9ca2639f40e5d32f74f2370161b2f20b6d451ddea2b14729f19cb87e9af207e3aa4457344b097aaeaf674626ec231451e5cd56074a4f9893d52284fe92e4253a2b7f12de64005dd770c2c36cd1200be5d271784796ba859876bb2e254321f2af954890fd41449fb41720a2b8bc483a36e6bbf89f66d6461d1f09c33ad031aca1e61fb631b8d63b944c61b9df657aa04a5451a523029f2428105cc3901cd6432d528fe0d3b1230889bb89e7ce510ae8797a2a53bd53d76cc33eaba41b4acc7acde0cbeb8d44a2f88a72d60ce97abf8f96e76e40efaf3396e8e010bfc1a2ad7b53cb8bb868d3f83d9b0957e26d402de6dfeafd78c5492e313f6452b3508f69b4bdf3361df913aef2c210b9bf99ed0018f8d9ebd09d573953ebb7c5acd80e72ded3e68370864793149112dcabe70eb27f038239abd6817f420e790acd4fa83a96d06ae58997d70b15efd3d961f40646fe5d5be0fe4863d7098cf4a9b38cde2245b8f4e35a49365df98d9bca95d8edd99c98e6127eeb2d0cba89992b219ba62dec880b87bcd5b44f55f0600c30568161fa4af8bf9927278e751f044e1b811e71ee755faee4104671169fdcb073a10363312be4291cf288cb9bfcb2d689651a49ba297db0e46593e103a6b1fa454c94c65362b4934a9ff889fa3879de397d18c674b22fe9d2add6ff944112f5bfddcbb130fe7725911211162b1e88fce6e19b3e8f5a3103f1752ac0491dcd016df92123321d0a114ea1246649cd5e0004e7295664d4bcae38924cf1f2c6fa96c89e0329333d1effa35b68bb050d9dc07fead4e645d23f1ab7252006f09ea53000bd7840c7363e769c196fca6ebcf0893941216463062f271c4b938a41eedb6049c28a5161f84832f8bc6b5f046503f3497049a389656ad247de59367056a80e167ec54de9f66ea0c4b73e29dcb7c1a3d0eba949e8e5765188362abe533f81157bb84c97293f6a4dae26778bb4c9e2f9fc98fb3e9570d6f30912bd61d0e84892e597f647ab16744d2f3f2ddb24ac579b527d93b87ada07253f4a343ce4f7fd329b8d52563122555cb6aca2e62a2f09c9458bb1e37073a7b04a09001209be862fa156efa617e8fd8e0330bcd415700e1bdd51c5a028c9455e4a6c47f1bcd07d97e28ded2d119569c787b3578786a25b4f29551ce620afbb675e58b54909316379470aa400ccc9bdc4b28d6f092250a342bfa12adaa7686776e7e8b22d29cdf29b10395fe2a310db196e829526a0f508363dc2de908d55d10648089980feb99624478b2b018e04f689d6a94f61b09a7a22deccc42dc0360cbd74ba6a3491d06361da5c10bec6247833862aab3d3c3963e8dc60248108d503594a3a66341e686a746dc1178cbffee94e4898f27c27c98a1c8f0adce16a90eb9133cca4267362568d957b81e873d2bf1ec192610c7997e1506241bdc47f55271d13480d10d1c83b210acab25ff41dff61d6950d9aa35581419a4e8686643a5369b50724d137c533f7c9380954918a47103e951e4ff057b2b87a5a9b9c15f31bf9a6eda5d8dd79eaf9a847ab9a45ac5be4b3045b26ee535e2aec1bcbe23be176b791c9ef067b17385fa7f144fa562475be534e180c4ecfc40a431ef337826d299278ffd9560143c2686383ca42e8473711f41c18203bb95be03a6231d5f7aa4d29d44bdf5ebf89cb678ef425057cc749124ce63b72cddd7f75298b71a919c592778d50f2cd7028d6db349418c395c3a5d78aa1902bf25f0a5eee47ea02d041cc3f689ae3422b620cec288c22ed63b3cb6731c73b34e3f13618ca7c1069461a8ba38481de30329c2a625c24b8fe0ec73990af4e4d415679552c78b122a52593d436373ca318c33a762433641539a104265003a8f6b816346b8601d8614def2d9f18aa04f98f73c716426b32c032d20ba45e616eae439e3996203b50a9ccb6a9902db82aa83f29e03320df41566ecafb5550281ea19828901cd69502beb178d9d4812aea5d9c9b006b58d277eb69f383bc2b61f3d44c80c34b3c43bc0c8c6511137b1fef9582c667f29593f5490644cb85ec64e3c683f27b90ca42f5b90eceab1565ff6eb3bee6b7956def15ee2d95667e9e95b6aa4be1725f1c7697c164327c7bfc9d6ce57e13f67f0baf025a223cbb02e6998bed21b3e21014e62c4e59a95f08a7d148b0b4e45b4997148cc3b38a5c82aa0fd70ce531bfabd831966e415060d322fd490f26a42e52c53f4fd8706b94b57b893e6f8eb8f1da1522e356ecf8c6adae7b06193dd730dcc903e7a8a080bb2e563e1ac3371a8f7d71bdad1ac1f0dec9fa2e545d399ba477c45f74a5bca1f74f90264f1c2bd9519deaeeb080815ead59f85c99c5b1446467d66bca2980983c9aff4317de7e9fc3b8c9d04d832b11bba29c64dda5a36d974aa5297773e2e52c8d7d16fab699f1e9834bd4cc76cd6a0ccc43c76dbdf5cc0e7345117398e6a29ef64792ba01433eeafea2f48ddf6ee155d9812db7ba3acd10cea9733f3549852d6a30554013baf33057fb2d140d492f03297cb08461295d192aa0d9249bc74e68940ac32fa59a8d3a09dea16721089d702bae53df34b684595dcabedc6b0693282887c4f530f0fae9e7860ac586ada626464e3888d458114770f283b10ea3420d166ebddd112c9b22f2a0fc4e68a221fced17de643877473aec266e8730b4b364ebf58227a6c38a62b0efc828096c1ecfd598db2585d41b30f6a03ed4b30fc4bd03b47543b5e96ec16c81bf5ba4b28f9ed7e68e5371eaac32f7903e7d46056aaa4c97681e39446ae9b4bae51f28204334f2201172fbc006c1f17b8f758df6f8049c1cf9b3fe60eb3ad6724b1fef96535c452a442f7ca475f9f125a2393a896a4210ac0000b8523c01e7d75ac61d43eca09dba2817393c044e1a2c1d6cbaa2094faa7c7c7c2fb47b529bb0062604bc20f8af2b1d63374327b88b89d34b62ab9e87a01ec147ee0c87cad777b3a361a68bd81c2797a10916db734af447079895f57790d24adcf0561ae46276244f8aea3fd7057589b5779dce8aa0e9295eda5e722ff0d70526101b0a5a5fc812733cbbf675fc4be332b68ca230be1dd674745e1c8c6e5471f8045a58165804db8bf9875b50f4d9850a642e79852c3959322583f00429761176b2c046ac82c625c0abe71b3334442299579d4e142ef8109647787c796aea854369ce12f35022a41a6e14aef150ea0de7e20d1611b83687adb0c20d031d56c4e2595625d73950f7c753bf383413a71a797201287919cf63796ad0dea64f1ffc95cb595c6f6e7511c91a1a7bbeccf30d57b3bb6e5501e44c3824b866bf1013ecde8d488303700af46521a76846a8dd2ddc87be6d8863739b61ad92c757134b5d3f71c3775bddea84fa14939f26ad30b57651c459feee76574e81931aaed90e5cb8b1f3a505533b7e5e253eb5f0456b772bf81e448d3d253cffc9f4cd87d77ad9f4a42b4c573b2c3044fd7fecda479ad1aedbe428e2ab8ef65967777d9b2028e57be66cb11c361ede80ee147ee5a34add5138fee8f040301d7dd5381df6afbf8be4c7c1e5388b16c193aa342ac937bbcb4ab250f449b4d130475572d16e852b17c056394d89943d04ba1d5b0388016bab6dc96b8f5c315159513e2736e53e657fcbb1410f29e1878f76954fb54ccac195ce19703338ba572a4a4ad0c46e11fd4790ae2f05d77c52d0a98ea5b3c3e0bc11472453fdff155342e8c1b5383d05a9f397b23a08504a30582af02c0912c2b4308c13d9237f0b379fac983f6b97f8a170abb241a00ec5b043757368a13f5ecf07d220c01c443662a2566a9f6bc96739a6543794e97235ba81602b22bbbbc9aa3b108965b471d3e4b21aa367c2d036b55e3fce3aa4759652baab3df3d1cc7bbe4c28aa8bd968d3d1d744486793d37a78997db69295a9b5b67568531a661afe40148dd9255ba2b6f7fd93582105a8a23ebe25072aabde7ae524ab4f856d7800b6790f40b3a72b79808f4a3c63c8f5133cb827632aa2d0c505e1f7917529181e024512d2851423d261b7f883da6e7b89407d9c634246de721b3aab51e68c465487dcb6ffdc73471d226e59da687bd0df0ddc66a95c335c75a485bbcba8f093c5ef873bb9c388fbb4b8ede44d730aa69d9bf91f52f0edd1939f4ab9f895d3f72b8d36de21fd188c8fbb6a7c31d9c4c04692c282a61626e01e80bc9a01b5e3f0c52244859c872bcfd4f0b84f07aa75c8f204a9cd39b36ff153e628bf955c705e58e1e45700b22c9bb9bb44f27b3e29dc808046734316407e349436365756efdbffaf4516bb5096e50f79a298c88d53649dea7d2f3986bf43d2701b473b2a5a6cedd6887269f3adad9d1c86779ae4fe661e8c1ba54ac335fc745f4d103b9310d91479468d0fe15db922b77dbda129349f86fde4541d367b74ed931c7d4a2a6a0db7eb631f6a1b19e1aa986ebd24074a1390e88baa760032abe974be6792376bbcd19c758fa15d6c419b0aef49958febfc1cf93860045f5863495cc52f0e6ec0ab8f0896d5e47ac8ab8245ed0d02774ccb04090d4e5e252dbdb8097894347b33ae5517e5a97b63d4397300d6f48882145b03b32106f01bb7da909c49681d59b4b3c09ff892363cfe9f9b6efdafa8933280260dea7b45ff2556ab7a9e2bd2ff3783aeb8696d15ca5afc3ef82426408d5416a034362ee30f891ac779f82102fe571ed68b05aa0a954146c38b60199834a181b6645b1cd83b1bc116966a660ef908b4ec90f76429defb9a2ae7ec3fb95acfb1a97ab0d796b2c4e0fd1d4d13de0548bf9270d5550eaeaa1b95c0d808f2dd97d6a24a600c2da5eeeec5d276ad6421d85a046ca0f3dccaa2eb89a14307342b602c741fded843df8dd82a73eea93c8f13bb3c6dd376318c71c397bb7a81f45112e566959a9617e000bbd9892c3e56c6c7ed5bc6225e73117d302aa23acf29b022e856bd2d82b2244cff5ad8bf0fcc8730f49e78b0c7a445504f1812d31b2bf0fb20372272fa4bd013c25ebb50c1900624c0952f2769c2d429dc6dd2a24c7246e92422c4ab39e754b2bfde8f4fc55fa1e3852657c8244acdee74ae3ab7ca9b6b2107d59305f17418cd795285bb534450029c8aa73dd85a4f9111772179db8d8eda7e384170a43fa0aa40fd8a789d1c157a06797c3813356cfa35e7b1954e3f47aae762aee30e9202904e1cbcd1584aa468574fba0eb2a553f19f8d01c7e9a5fd3c25293600d15a0c0ce50553afe552b730179fcff149e790158cde0f62f059cd99e3dc40a6b01ad8c92acd6d70d963e086130aa70ace3a33c747ff4b66180a2bc44a08c9e5558e9a6fee7db115cea4d788f27cd1cc012d94ff2830794fa2a83c0f3f4d9d7304c55ef54d874392cb3d9235fd829dc1848f3aeaff625f0d8b9a7fb09918456522d03a36fa31310e51f790bc0c44c2b248fa54f2d48cc40395b452abee36c8c17e54eb4864e45ed683cbd743e952edffded2f8553727b153d61d8c8a5eb7a32b1a3349946700d5eb5578f68cee2aedf12dfd4dbbb67bebf717d690b00d93eeb52526c96c241269e928e1be40901c5cf2662f2d5553615855cd2821f2625012cadf609dbd2afc022f3df37884188bdb323503cd93811ed082451b6f0b0195a44a5f9d6f68be57c8f25aa24ed467b9576a63e4d34835c3691141686b280c9a4ff4d88300cde564ab2b51b71deff966137c8945377092e7de373ccaf25eb6926d3c4bb3ae75c7afde8c0719476dcb9a25380003387a1b6651162153c810d54921be2406da8749d368c680e54aa3d7a46f232b06b11245cc7f8537ee05af4640da50d5741e22d154eca0ec590e3c185236b893a10231906f3cb6cd5101fb94c9a5352197eaf4e4fdac25f7a9a5db5d55f113ad2bf17491de0b64c9c75572ca17ed27b675c81f46e3e3a547f829b64a63a4e7b6f38b7486d7e2b22e781f4a761fd2cd183123f74372910cf6b5cab70a6471f4ee6c1e5ca2d85253542938c28bba8cb3b32ab8ca5682d516c809023c6b1bbaeb509089e78d27f4f11c07f0ff894baadfdf98e4913de17ca476fec5f35063c0dade77978ad51eb9fcd96c24870438b7bd3371b0d54e216924b24a26a34b6d423fd0301df683b6d61dae6cc0ed0d20a211edc7bf9aacb754889997d8ea7ce9b800183940c33704dcbfd1b3c932404bdadab57529b8af39fb86a421c9dcabbf96d5e59f5d8dcf4835c6554a7022e54969a801351b4f13000fac408be5b8ee2fdb7b54dd430d91bde73f1aee7deb9213bf549f06da342c0a6de104b6ff53cc195f0483fb75714c189d9ed8e34b6cdc4854892379c9ca17cb924d6b45e3eafad9a887aea3f80cc146149a53ae3ce2262842e8a3ab0810d5524d57a7796dab5827b7c666fafc40ae8631f46abd17cefe9c3ac71067428e482feb04ef7b0444182d61184a465932cb4eb875da7d3ebbdab88ac4edd35956fd6e1eace43540ef62a5c5d22339de6c9ca7628dc39d0d815a20ba17fa68a38983b8dd3979ece41bbef96a24ce55488c825207e3d171cfa00c7ed1dd45d105c969e9b012f35d402e1795551edb45b57796a5d30566686e44abe0718f5b67cd6d40cb6b72ff205bfc12a20a8983eb0a6914440effcd7c28bef062d0db19cbc00e85faf74d44bf532a479fb96a062ab7a33cb278ff02bd6417a045c1d95ff1c3141ac1cd563ab67490df1c1d0184bd09960e88dd78e16ee10a75ec6493b1a7fb47ad000581c6d9c5021e7bef3bed9bf1200ab464e157224cd557c81a78c87ea23bc67745c917d38cfd769eaf48d1b132946b7617914372d243bb9daa65f90d8a5cca5ec013a3c34c2dad4b0ac40a8191facccfc2489a0e3b473d028cb4d5bff9d587d3df41c892b325115526105a048640dbdc3cec3987287b2fd239689dec64509ccf71bb1070c4c96fe8411b9f722f40ca3e786b5292113bb7c88977aba890978f97985fa9425416015cc333c548ee6901ac073eb3e3f06656168b4cdb2eefade3304c6072d000214048f5889dff57633f8017572277839b3d54126f1e8dccb4f238092b35519c9f17c57296e01ae8e04a86fd7560b8f0dc248378cedd843977ff478499dd146bc91da1f956ed72eb6d740cfacb106857e5d2f849246fabc5d8183e78289eb639e4a917a9ed8841ea32c66cb2f71a69cf51bb35046b273fcbe6a5a1c70ee6000268be6b5dbdc9651fc1bab7ca001e80a8d84cf6f333674e690a32c496a9124e843c69425253adfcc2e4b4faba6e879625750497a95a04ce1c50bb5977b5f2854db4a26f30433900e9d173d4dec1ad3a689dd4bcfc1b337b5ada080d10f3b740e6365bcf6fc60b8d2635bf78ba2a150c3cf11381a7cfcdb144200484cc08578446d3d722f5982101dd3114e5da6cf74c92ba81c4977cd04b1f06d1ab772dd55a029581a661e2d7c859ae5474d3494a6e1b52ff331ae27ef22ccde8aab2ee3f0efaa969c19cb423638adb46a64768c8de002a649943a4846e251b4ca650ec1c7223ae92bbd1077d1a32dd9a70fa4baa969fde11d5b0f7f67bc057ec36b16e34952c118a3ab1c0ff716192a4c8207bf2d356fddfe3c7eaadd5c5268c6ffeda7182d60e2cb04c7eeb6a272301fcc2cc41a032691167ece41e98df0c119a8f9fe1a40a3639ffc50872e4e353eb1a632d13bca7e0d614949052630097d5e6dc7f453b9aaf68a6e694afad316b23e63e5402677eb50d154def487c78a03e3c422c30f8b1cefb22d6535b68406600da98d7456ee53d78001c1ba7cdf93e43c65647dfffa8c728b7e2a724cb45f8b6e0adcb7a52f4058575ec74a8a6328343dfd27a8e742777622c01fc33e4b97531d3fd2bf1d848344d5e08b7ebc5aba9bac99a9eb964a4868ced2f002679af6579f2fbea2e6d814175e8ca732bba6e6456f9ef93e3ef8f96a6adff0c8f4b887e4d7992c6d944a697595c6bcb1763280dabc0b774389216789769a29956b2bfaafe797247e3f99d8274e88638616847046a4fbcef95d4d79f9949db7b215e4d2d05a0d3878b2d3cea26a46cd30e243745dd1f528cda04e7a81d3b06d1e64fcea924c1ef6d0d045ce4b3cb937a7848426229dad1ad9b92aa646235e0e230a944ab65439380d4cbdee094f14fa674b5e9ff5a509240281326485538cb69241d3d1514861d85a07254955cdbe1dfb771e5cdd62497c2bc12994c6b93b6b706da808b48827e673bf62fdd23760e67deb3d92a7c2358bcbdd9a5706be8831f958726b4c6eb99b6e00dc6313513e9bf32458ebbf8f8346897dfa56e5d45d756dc543b6c0d08e5e32a265ccc420803cca4ae137195caea5482b8b2f5f2e89c234b09aefcc3efacc39ff93dc2dc9130f9ed3634702e486db77de500a38c120428a8212d67110bf46420a3675270f4e63a27b2144beb5df8f0ac4894c07b8f93941ddfe74cda75300950fb2fc4e3393deb8df3de385b730ae3e195d78bd43424e32849827055b1acfd0eceeb350756b965945407e01a9d98e57c1ab7dcac53a67125ab5b164ed11937b1d4efb02593a350dcdb4cbde6de802bc666dcacd79c957d45fb5f586e49d07b071b54111bdda0f67b5dc38c5f570080fa1df5299f54040b242f1487dec9dfaa9df175dcd1b8cdb1f97342fd32f72451630ec8091dca5335cff7ba39891139e0810de9b34d2abd1b8c71e0d17f56e01ef534a1da085b188aeb4e0fe5a0d9a67a4b4147d767bb7722c69928f690e21b7e25bfc8b6f8575bb50cc873ba70fde1d063f2e32804b48de129d3fe3b255dadd866ad93c102f80db28ca4a2f1c9d87b2f7cdc7e7f1da1e9f0c8fa36464b96c3a3d792b768e9011f8b2d078b9dc24922680a2c399d52fc67ada2e6eaabb75fbbe5d4eaf559e2249f42f4d9afd21462b139cdcb6f3f37e78df17a2673e38f0e9f4d49fb92a44a360a68a22ba867a5e8f8a8c4a661244c8bdf9352e336ad70d09072e228706ddafd93d246505c29d396f1796f1b756a8aa77a714259dd147ad17eaf03182fceb67548bd6d5cdc7a92c3b0bc0097dfc1dc6c4ecabe7988cd3b0c5ca36e25ca79defe642d60bb11349520375c92cde3cd349f9297eebd27159ffd6ac362675acb014d99e324e0e286bfbf68218822aee685228a6f1b780d5200f130a2b78ffa09f375811b8ed13ab330b70441b9ab6a782022d21793a1f476b6d20402662d3177aff37c11aa4f89ffd1526558462487b696aac1a80135cfc8a3b38cb2a97d9ef75c9015e760188a50cb314fdc193980dd931f654f760dfb24aa9ef73dcfd6e9ec3dedfb318f3ecfb719c578085ba6bf03463115155bea5685a1b951e69c8ee36870b845fe32e4117b9b3a0e8e5c42ad59b51d94124027f69987a0d5600b047dadea18e64d5abc5e5ba473f05efa3e4f517678b059d5f8a6b26c15a36a8dbcf3ec9e4cec017bb03cc59d22796c8df91427951cdfbe3b9102ce2effd61f8ce7995969d1a911ec0d3ff5c20b5e9f94e5742f1eb00cb6a47ef258ba33c404219ae29feee88dc11b37aa093d4f34824c55d8bd71d7f2b8af2ad92d13c4d46ad48e26e363a6aef84be74ea6b74ba9645b618223a1814a198c78124b8e704b9ae537de6676ea650f1a6d0fe8aac5002ad25b7ea6cdd2b0bcdc0706706a79b4ba874f7bf53d22431f0409686092eecc81cd037d90e283a9aea77a08d3aaaa71e5bcdfb6493a655cfd6389b56dd7618a00d15b4a810b4a4832896aa561180ec483d653d12df28add278b343e960a5dae5ff27d2df8f3ec87a34e441ed5e191d7648d1efa2cfbf12cb292ab119233caf9499941b27ed32af8fbc1c295ca86da798fd218596401cca974de13ff31bce25a6ef607438d46b3eea9ff5790d02be916523a7f00ab0f60930d62dadfcb218d57f216f69010246066216e6578dddb603429e23030fe14b8c668526d030ffe4e206b12795fe013da53e1c4c5406bef183fae1d17ad585baa748a6231516682af77f9e4d07a6e1565abd6308c7053a9e89ea919b6765c2ad07b9ccdb576190080e691e8e6a3c916140a51d7669ba7f24662ab2ee1e675d798c457999ac262d6f51c7874adc8413f7f40f5d6c6063b7ef6377ca30b6ffa250f4b8609d19ae3033f11a681361eb8c8093897de41439b00895c7d8259edd1160864d60e69af672cf242d5fc4e8ec525acf455eb5b31abcd465a3fa4a845e9e2317ed7480cb000bf621e8a595447e8cfe5e9d4dfffee8d85194074e11ba4aa4f6a7bb74a22f4eb8be152819cea1929b71467e5e26b5c169236d47d76f17c77b9fa9a0983b3e822678702c3cbcfce4db9d0ca59acaa76f80338f563f61e51ab5c3c965e9830fbe76382feeabc62361196529594d63bcdf132767c33d74d13422bad742defea0bfee26c87fc66f85109619f9405ccc5ff42c4ee54ccfbdf0c08a402a7526c7c0b93354c961f3b00b636edf108f099ac7188bc310a2f49d2e4933391874efd13d68179de64bb21497099e9ce5281da93939a2ed59fca34ef9e7e67e352a4d36664e7a2e67a5f1bd48289dbaa8707d73030cbe49125a4357123364ca9bcea66c14ad009d0c9738f6ae0684f47b4c021a6dc87fe0682b6ebc6b878ed087c1fef6ef74cf4c14b7b4bc624bc2317bf80d703832b113e8135811c8649daa137c3b9dba75801646e6772bb252606a062523957886008d3513aa01f9a99de5dfc8be6b8185db8aa08b476b6906ba0d542fbd2370d6c130489dd112ed82d2666a420859bed7eb952221a68da0444429c4a711198f6cd93c14945d89fed56a46b69494fd6abef76b7c57d5d2da84be465291a5dbc6506ab3aa0486b9c499221abef242456c0686be8978a51d8a48dc5f77a3bafc2b54fa24a30c48c7d89d335b2f4442bb7474a3c170966fed08aaee070ee0ab8e7c8a55e5522c60d46e8db5fa0ffd98716fea265f42b39174e933215514e3873a596a13d0db051a8165b99ee9d0ccf86b14c9b938e4dc673b5236a009b435d5d8ee226399821390013e282165af329936023257fa5741c4b52fcb776d55b23fb28a27db8dc2c2c600014fdab3ef0a4c3d86d252132c09c4ba50f6c190f4d1c78c04e9fec4684701b8302afcec8c01ae25e4f4a57a8ff58f0188506619598ecebb4cdd6acdb67f32dee9f31145153c44817d2cae1e6627c81d580dae4d9c035809d73e3f0e0d5a64a62a7319b054e23032d8545efda3c1797037e35555f2e586221ec69f037af3bf33e00aa263392d6f01dc9fb54dc46b32d2176d84d0d128bc983b032476b16b84f907a5d5c714ba6ef70bdc4d6d25ddde66d4adabf828c444555aa58ccf01242ccc3b5ab8ac60bd0dbc01f0010512763a8d6389dd6fb4e2fe26bafe763d991da52758fbc6b71e28dd778dfdc04d7b0050c23df401f2695a3bf4b232051fd2061956ebd680146665276afbe08b49d0a8b236bd5384e41d107327b77a793c6a371692b18672d8d13da4a44de197e6322a23faedb4dfae10294fa797aadda4f85f24fcedf817680b6a8b50fa89cb2936866265b73bb3247638816f92c639ba3ab3a4d58e0fe10d0d079473a7e4b8154ae02702921d9a46f5e76194255453a40d1ba1615a9be6ce6d360310ca2e5655937ee7df1e728a96fd44f38cc3eb5c31687558871232dcf798c6559cfa968824ef1bf08647d0beed57a3bdbadf40c211f19438fdc6f1c4eb571fcfc95f47182e51ce2bac27fc99120b5dbc1c4e2752c3a82435d43f2d52f6c1c9aebd218ef59f075a7bd87c621f936937e9ad82fb4c96598d7dc07da126488402d302bd268b23511a0cc7f884d43d854a208a1926d10b102d7483d4a4c0a4f1b9bf69f5cc0a9ab26ecce2e2cbf22245b9434d889b20639d5886dcc66ce615d055249763e832bf7e2577683718e53947143a0800b3efb27a5ee6acfa810b0d7baabc45b003ef145c999dae0cd82cd32c70de113f9c4f97257e9754380fe611cafda023dac3540a3095896f8db03361e4981465909a00c92e6dc50a82447c5eb7366aec1bb09321ff15114ec926b630aeafb3f39189d4f8efab128798fade746ab9d7bc717196c36196d9005f746159cfd3322c613e1cc9f2b5f56bfef6782e942c206589355092738cabe68d9f83c581513df0d03a745a333a8e84025ccac08bbbda193a6d7ab80f3f422737a62c0a292ec729466d13c5de8380a9531755418e43ab117c7ca21e0d859f0124076667bc09dadbf884b33a1c164d6e473294bcebe44175e93e0f5cec3e924a1d9899b293b3efc00a798f286aac980b8077ae5d312d8a6049d0c922f5b91cc8b6cfb5f9badbe7d7c42ac451970a208552b448ea36e783ebfff640d54c779659ad7ce8ac8141943811c1e43b12e3e142c72febb1ca285167cb4eb500bdaba61b3a73d114269acebb68e8a8fb0e8455213b06078f46b1090e88418559c5880cfd115e9763e5c9627a5d4c4777856a60dadf65e5bacddb370d9177e5c0098cdae08898f36ee8856ffafe01392cd0f7ee0cdbbfcdda016e636b1ea8199f6fefbda014074a5406486647cfae838caa580b674a13496eb37039731a81fb277e51cc9e67e8ea06d2546f93b41ef554148f3062904153b5df940272af0b163c31a1c109fe9f75609776af074308d4d0bb06c56ead394a28c07024659d4ea9c173694672dd7d592bf17103f8f6cf90e6b4475b4877fce77e1a1653ade433b4050b41a8ba88a8903622ae5cabf6e38ba9d680c54756f8cd6ec35285b77c6a5e343ebf1ab46c4f96e19630376fd185878dc5adb7a8daeb48afcbc4ac0ace511fdb16bc24415a1ae50f4338a10f8cce879ae1eae15ab4d2ffc16ce6626b158d6d21c2164d5704ea056cbbb4b60a4dcf3fb66e1adba108f9c01aa9424c29689ad368f43ba50fa243ab7baf1dd2d51e8f86892a41136d248f55b717c8418ed3f0cef9c623493c4bd6995313fa9d90652be9e3231ad65bd41d9c8f101a9e83578d82abd9174640a414df78b7e3c6ad1136668ac6e55deab12f4c5ee20ddb5cf965125f7ed27785cc509ce5fece90e314f6a2b8064d87fd22a8513967dfbe8aab9ff9e744f05fa505bdc5b7bd3c405c1029f3995097e51694abbac7329fd1f173c298cb174b76498d844a4ca2a3e23b2377f1d93685b9f6b354c1ac66389a069b03208c6b776a9147bd003a740355072ef037eda31f8a55d17ba7974ccb06577ee64df289224844c1fa33ef1461412ad6012c38851036d18fd955f1349b4fc13f7e3fbab0370d42fe43b0721548bc4018670892cc77e351d4e022c88465c6b49b5e9c5c3cb18116abb85bb91ff9e1ac8fae2f77ab0b256520b09f289b9fb83a1fd7e729fdc544040583210dc4fd1b32e1ff05ffd0eb2a18fe7224efbfa1f4358882c1125b224cbaf9c0f3b0411380f07022fc284fc9140a105b99ea2cac079f66b8a63a09f882ff1f3c59244036310fbe98f4ca8502f95eb1f1710b624f5e83e8952de3ac81be4603ce6699e3aa871e584006f55055e98dc65e9da39126ccd5da0355aa9b5a6a1e4467fcb926ee0dd5f5ef5d1ab63437ccb8dc3b44dbddfdad1b36c6641405b3e74e04088965844fe5a868d4a7bc83406c78d692b0384ba2b3f26c8647d1e99307359aee77fdcc15d2cb35df6eb9bff0da1ca39ec61694a9b39130c4eba604e960c24f6ec9f509c62b9c09b46b49227149f95ab942a956b5e6dbbd8637a613c2b79178b88b9eb1b0d409b6a3b0488547ad89362802e18e6b10ce29133c1e3e11ea99b45d2e3c258923a88c046cfed8baa39a5c5d0fa69f312a752f754d374cce9c9833e581bc9110c6e706e70ad394b02cba3f593bf56548d524c99d7ef2af04089a75dd2a9153418b5ca56b74377fa6a15b1895c926ccd601f2a53bd7e267199f5ce80d62d080debe5466d3ed4ac6ae293e369fb334e27f62cb6051c0ffe724f268754b11fb47798114a0589f3ebe992a8c20d2be5c7c9ab9ca00093ce928b72949c01dfc9ae1d367da53b5e4c457bc037430649de7cd7bba3cbe89d73806bad15dd90c0723ec5f807ef44633bf5beac0fe0e98e235c9c98243f4e3fbd0dd45ff5516ed852b96c0b1f2d9bad6602fcb0533854964345a9e0153ea5ec32fdbec66baac33e18f8374879ac0fcbd17de0a1e2baf93a18530d22deffe3433af2ded22a9bf9a49033b1a1341421fc31f1a61b42c6a2662d0cb096afc0d3225329d6066549f23490e9fa7839a97f32b77886152415b04812c6b02509b87b30b7ae5d8319b998245406c9bb828bd109c32eecd22df87ff81b77fc4e5038bd2e772781aa7dc5a045804cef38a6fa1608e08b4af018a0d20c0d69128fed234ad667807b68166a4c04ad6f037c83e489dd6ed0248caa8411096f552553af57df91a5acda5cfdf0a3480f8886ca264af3cde86605b2a202033288e31194318d45675a02fac52afbddb9fe2a79d1bb8aec02d5b899ecdbe5f9a762b343712f393a1f6c3b172cd53398bb27cd4c0c243157386e4ddbeb0a6e86aa37127364030b4e703c5cd6873b96114a8ba3e1068798e7b7c81ee6fd67bb33f018f9d054b1d5bda6cba02e8785fa66d3fc98d1b255afa35f87bb6d23e7b8ab9cde3348120a116c5129ef965fbeed87d5da2063e8dd843ddfd7c2bdccd3bef6cd9755a312ee4a254a906f804132938125a54f76efc7a9be88c296c99be5339dd66f399dcb65467a8e053928211263a1d4e28a79327ce71dd3a7de622ea73e7cb3620aafa61290c85855d5c1964974704d68da03135c6dae5e976b70848d4a539eabb53eab31ddfcdce0b31fa4cb5b690f217fde1bb69e724f4e7459f37f0cca84c9db0140ca108114e3dc7c4a77a34df5ce6659454ded4a9731f44bd90ddf9168c870cebef01af6ac9576f0dddf5baca5c55162c8dd74a8d6387dbe95bdf254180c33300a7abfc20c1cadb17360e9b7e8c0e973a3fe32e5250165cf54189e0a212da2088f573295231055bcb5f7677a1ce32689a6b2890fa5c5db1168acb4e90cfd336199253f7d4e48093de574ce2bb1f7db1ca4848c16ac32f34e7fbde235c17050085cd02342d150cd2d383f88d6e22154f207a2e4cce0f087449904d199a74b4ee3ff75788e50047f88e02f8f0cfb9c5bbf2d7e68a2c8e011cf6f44e49aeefa9e8d1ccedaa8c618f8017a1f0031f088bda98291237066561c34aa6490576cfbe8cc624b1f8f42f775a3fa96d765ac7cbe985f1cf2f7f925b3edd51448b486f1a36d19cb2cfa2fe9ef5e9b18727a9b403ceb500c9752e8e89a80516a8fc51da52cb6c6f1b48d14bf8f23d4397b68ce83a9558af481238fb25b6cdde22144d93e10aeb356f62108f696dc255b9b657e996d5382328692bcd9442e60d0911e8df2c3453335616a191021e758ecf0aebeb29d669c9f4013904f0abf894133513cf00d16778a3f6276e841a80f1d269b21f5c97bb7084c7ef888d8a4d8efe8c0c0a3dd821bbe11837344470dcc16c00d807eb7077ff7737f7de6b0090043ec97a9dd0ca6c3c9628d1d994c8c03269dd13df2519996fb3ec68f06179bcc7f007db8b2afa53c04ec5cc2849ec4460a21640209359095c65b5e1fee1b49cbe75ecb0f8b3d16d3ca5d3a66d0d9b12c54621d7e18459d9bd96ff648bb090fe5c2508535a4eeadaa8078c2c4531e1f87c3b0628960902dcb062d5d52d1a05262ee443ef3b96a2aaace86e62bcc6169782294b4d257965651cde424d07386556ecdcbc380147b58b0d7434f0924fbbec9b1bd8ed40a4db8517367f237cf4ac0fc31ed2088b2f3aa6577f80e28155de5110b4b7dd068d0e9d004c71b847dbd3a834e86e22d39cb205802e681c7e9489b5a776329a0d9345333d2fff5bdd40adcfd64184af307a4290bb6301e0cdd05697cb9958c8c316cb7bbc3db043f20c9cf5323db013224b48d247e00cd6a6d5af7b7196c6132cf3b86e6c25d5e4e926441fb8d9055df200c386e7588902912f80ac4d5ea820ce3b38efe1592fa8c1e35c69c82ebf066c1ad11190f7c468584f99e6f3a685598be6439653db1471262a12f9cfbd8551c3b89434a790b107c39b8bd6680bac20f6d56f7c156468c094f68a8da28f2a634fa569860cf3d734309d2e9e67438359d69d49d59aac2d27398a31f3f11b2b1e79aa3fce609e57791cd034e8d350a3b977bea985d826e1619108ed18e94b9cc3100229c6767283d7ad918ede05c28e53eab6160d5bdba0c74664ebf210c4103493e32818670126935680f5196b3d94e564c461ce797b88443a3e0df7c0b5167276d573c64766a3ff6a39dfb51c48b949d3650ded7135b1fe420ddececdf09d4ef10f2d176d265074726bdf16e10b32b483e8e1be81d5b56ec98ebc92b9610c625f68cb4fbc3cab90c0a83bdf0d36a9164899bc637d6728e7a9a2f31b6d641552497705435fbd0d799575c2053bf8bdebd71e8a7b858ed41b2ab412ce4069aae519fe923306c43d00397a87b45b91ae365d9091699783d5581a7790d706f9ddd066fc7db0e964c142663a4d88e63556bb9e62523428d8da4f66c1e82ba1477b9dd119127fb890d7352c8dff311295a4c41f96497a1c9017e104181350038e705580f81a7dc009ad06835d79bbafcb37e8c663d4f4ec9ec751dd84444662c174ffced7a141dea0fbb3264eeed12d61a2a6a1f2db9e03099cb2e577bb4125be1c82a8b70be14b858b9ec49d1bdc99c5306c6a135ec9695825149d23fab35c906823f712f9d95da9b998ee402b7ee02158c3e4b51e382365805102f472b8109175ff71bb7b654f631b733c9ad34b4f562de67eb2933248ca80f254a5ec523cdf2bf1b2d3088e1fa4b4cfaded2decf0865ddbc01cc0c73b753fc5a0c6662a466e2f499d1b08a97dd9218a3ceeddbf49177fa6407c85fb4f47bc90b2f4be5357ce85f2df4885fbd4ef3113125432310eab25321e147233a56821da1271904ee5eb49ccea824de09aabdc9a8bfba76f8f99f36636b4f32b4cdb389ea01a25ddbc775ccaf77ff25e07353d48cd0235b9fe67bbce360453d3b027f7b4ed9b4400dcdfd3034ce16d9d147eee81eca54b6a19b82ae9a0295aab46a9dfa68ec3663f16d579808042d810d138f2e8318527b07890edc2da618dc8491792805b3d6323035f827a1e31c4d18b1b4e1d26b89f309b8d6fdc9a1b86a3ea8997f1ed5d8ee57daea650772ed43241c81be10c707ae5b23f729536585f7ab63cc255d06b1ab2b4825a3f474e9aef5f7f8361328932727d0d8252e041afeedf4ec9795369848f228ab0c2294a659c97920b1a2cf4226d9f4a3566f5382c47057f8288ddbc4a1e7709500f3b84d84e5035cec5806c7508fefa263cdfa71bf7c3963b9c350cfd5cdc9ca7de50e81502548343a647235e0b2ad40f05d107741b8bcdea99cc7bd4dc3f8e9543c9f8deea9d4831c3bd7056c6ceb5cef3f7e08cb77e28a73300e536d8de92133cc56ab380bd4c89dac0a6a16932794e872585662deba0eb075260ca2db4c4a6efba22e415d858a76be10f96022af816a66fc60959131fef67a28dc52d3d97caf4517feb335c8fafaa82f2de10ab98b6c10de76cb9840880cadfbf7b208f3b1fe3ee4f545bbf6db9e3d57ecbf073ee2d8923a9145fc2fa2f0068cd2c06f327c91023f553614fcc91196046511305505e2810f40592d8e8e6370b6b0d550e63b0a752ec4add284d137e04135771eaa38d3ca9ee10ec8ce9c03a6eb236a98f6740d7cc1b9ac32c745175d1b6a4f976871c9c3464f8dc1a69373ba54002698b93fdc1ba93685dd38a4e7f75f97b60f702326a6dc8ca7cc515c87b679beb99d4b2d9bab8a39db911074020981203d0e6351732670a86b53e48ed8120d6690b52b0d61d409d97ddef8e1742be3861f572cc9558e7b387243a41711e618e2cea1c6bde660e2d76d86ea9f276b446f9239d5ccf7b940238ffa487329b48128e222d66316e502a64c824353c9afad51cfb802c9e93ec45b560ee7c486e65aa4fc443d0f6be6d94cbbf36f21a267a92166ab61ecd687d2cfa6efadabc2430e4fcc0a5823b1297f023765d44f52b872dc1001feeab7d0ab9a372bba2a7b0cce7893372a39724b97c0c792ca4e4d6c5d24332d2e8f1528d59049d27761df570455ec8e53b7444ad99897fd120951a0ec7480ac92e4de8444a288f83d94e615abb17c7a5a1b7d551b2980b736990566ffaf547a41367d05d8b2b541b698af497e8d9fc2147e8499fe1cd543f75161f4a04f71fc1e36a2087b784a59919887f9f3ee7bd16a55a80f9cb18ea1b600e7fad295c3bfeec825a9e7ffd5fbe3d23ef13a8a271faa6b9cdb0a2cd4f234b17595845a47fb99c001ea02d98211745cfdf4f3b958b668f08ec90330a61ab8746c6364ebe1d1703b4f8c029fc5c63cf42d095408aa930b5cf8e57fa37e48a065e5525476b80d66f8ebb19c8be5b91b24e2e2b2a4fbb8a35a0be80e5d4188c5fd0e99db223b9043a4e2ff0f9369ef89603c5dfe6d3e5b6413f6aa09491b65c02d4e93fe65015c6248598fba8eb97dc77c40f6dbbdc0013b68031c4e06168a5516da8cbad924da02f2fbec584827546619ac6d3d009d93f2acf8f15bebbae740f4735568a47f456fde021bf31a07c0f3b1f3b3ca2b79a21e91cb665380e21afccbd7827f206be6fbe2f7178c8598803643d70dd18336b341b15b71af294598e23149b5967a4e14ee04697ea0bee1ea2ef30b7bb13f56695ac9d40ed61f7565f606edd5deeb3d83e1094bce525de3818311a11d6427b8c5943442668ee4b3a93a36599b238c56ba5adc2a640c74ee38c41225bd29dba6fe13cdf3fe252413c4c0378a6837e7684b61114da02a5bd9b91f32fc0a29329129e10ca7630c31845452eed27f55575b32d6d9fc7e3c5bbd28b8900bae07724a7e65c6e5d80983ec89b2b9dcf7ca56317dbd1898b83ad90c28ab4b4afc5e2a1e23664c0ccfedef390967f18b612faa488f959634639f1dbd37c360cfeb99cf25df2836c03d61b43461c56352ed62f44f5dc20651a440f80b900bc55f9a6b1635b9ef62a087055039412f2a72d12806e14d29a9f45f3037b0d85d85cfaff70db9710150010d07d8c83c23b925229c11f1e75dfa1bff934a8eeb30f17f6cf9f0b3591819d0ffe1c5f3a63553c4ee6634823b83854f5a2a82a7066da5962d7613a8723a13cb1eca231b5b1b1a1e3a8e836c0f0823ff1a11eab46b67ec3f04d9d9687a06148b1fe99ff0352d105267f8ca3326ffcbc15f1bd64b3fd94dfc18771a1b7bccb5bcb04de782a00b500b2f17aa830edf32830183f43836a0b11a959aac2ffe595cc7cb5a0c26dad5782484df9f66da552e47a20abbe7a73c5318f624c1b900aefc24e705272734472eced84d29c77e27b75d99c00fa76f28a7893dffb7fe045d73de9961bb52487f93dbe29fda9384568851875a9391fc0b7e51fd2ca97020e7754c96af39b629b09ff4006861e0358766955962316d29568a15a3d2f48917c744f8b5e85eeaed686206f04ced8fefc7a5e9c42f546f06f890508a76a4cf65fa5fb01c5ab780c7670bd29334a5ac28aac429f694a1e03b0f77a422e0a5ab9861b415069f3ce15b37c9d4e885630e0283a0125543343eb475160558359de5e8327aa4afcf9ed1cb5676b24fca1b01cf82efc1ddbfc740c8d5f1f000dc41c2ea2ebde7865725ff6f06f358970e729b9895626d280be9c4efa17d73e19da9d2f3ba5eea6222dc5f589faa3453b1b848cc9ccd4994590d166b122da5709a5d332dbc49f780b4e11dcda86e74f7d247fe81e8294353b57088026785574c93eb23518dc39b5cec66374e0e92c19d040dd16db29c317ffd032c421fae99f909ecad2faa8031e9d7865dec10c9d5bf7ef8a2c2bf3aa561109c3439d09953c85b98eb622faeacf8ba531f2cc7ea972ea26318e88b2d1908bd38b9d188bac7d68f6a1bc033e52b3db453a48bb6b98f5b8068e63becd9eedfb5e19e249fb8c073d997e52cd586e534ece4ab29e47b63f764e8e333804fff0dd65c7e0ff316efff503a708e25e2259db548e7406cd2b4593e42bf7a98092fbb7aaa5d30f65ef660b5167a3c7dba65f15bbe70db237954b285c92ceb3a84d97f7f40bd2e6f2b458158c9ba110fc9b48f0332006d756f6928706bb0837e755a5bccb71b13d037f76958987549b61311f8652e8b1a36fcda48612d86dda3fe1eba452cc717e16989670e7c15fb0da289d4b70ed977a1a065235ba0ba2b4e51343bfb7674da4490bc99cbd68b427c4a5f7a474baae4cbfc8c4e69209c4748528eb61d7a43d55a21ea5d89ea438a9f3309eed558fa2a8188f4e0d3d4d61946d6b61d4040146644144ca7bf3650c601c311c6d26ede05b674ba8ff763a882b8985fde4da4c6c8f5ceae81a103df6856bdecef98c0d077c9e5d430ec95c4bd13a71d15671266c726c497f756f462b0968b3e30a44f4d319a55bba3f7108f32950404dd012106c38cc7d19465ee69dea16042a0f3ddba9e30889821fc1982fc5d8bafda9b5a8382973279a1f28ea97e1f38faec7794cf5465e6821a3a95958471c5b357baf8b5fcac4d9b73d9ca96ca83f55fbf6923e3e03dcdc395874a595ea69928971c4adb955b2eeacf75a42b8248e2f4c4581be5edc6151235fa83e93b8907fa6321931cdd6ab99f2c2127cc2b308645b5735104e8b6f88ca3af18a4bc19176237ad29fb88eceb30429d4743de6e35dfa2d0fdcaa789a325d52dfac70229464b89a60537f4301c0df92314dcc5359b99311b970f63c6df6136b2ab5b617afe518c5111b771530a7c336e169afa1c805f0c1bae5e40e23ee435568967fbf6433fe0d0e94fb54601b433284adced97c5f69cf44b235d0681f173e12d2a8f92640ede0beaea7c8e8596835f9fee1319199cf3dcfda6c4769bfcd32cb553af2c67eb8626013f0f6f944b53979b40f3ac7583ed94117a44d07c00be19c4f458687d1b4caeb29459e81c0769f052353f9af0bf9c8c85b80a94be3716570c26ce4cea6621df4c2e4d250204bb80f4671942c5bc2b17230eec3440395a77570efbf1f4b4a0a75221ef7261c5246b34a1dcfee4923b178d423b901d95316d65fcffee7706bc74cc5116d2b0e7d0aad098bf988ba845a93ef3160c15b13a57f26f04c0b3a9290d324c955286d9e0203788cc7ba342de5976dbebe61400a8e538b2236d70ae3610418e85c47d560a45907af5a824b5879794432d850140d897d554c4abbbd92809a192c075f5d37ffc7644079db2c1159ec1008c323093f285462964d5a4d764d89a81b899b7262442988f4afcca1f5b48bf327936b49c3575a8c37c8cd32af31c34a52860c69e37be0325c5b3d83db2fe4c0dffa4482bad2bfcac4da9fae6216080304977cba3752344b6799f1542cbc66acd97e7f2f3439f23582914f20a59a8b2b7013196c4edb3255897d1362c70bcce5b2bf26ac798992115dec32b85bedf439730fcb807631c1ff462ae20378d0bb2a89e7f8b6afb513afa6c02b92a9525149bd4b3272877c78f2622165fa29159267c2ac37d3b994c898dbd5456785730b0adfde6c7da6a39c94eb0fd972e852f3eee1180b1ead6167913567865f80745cfc267d23803a9f31264f4952b19c083edc506b8a17117114c208da65c1ccc59cb8f2584088b126c1e7ddfcf42ae9398ce82374b4b64f5afe5b2dccda1fbdba4b3b675db2d25607793f3180f0117688dedf85c50f792a55b88a9fdeb5541c91dfac49f39ea1279f2809ee8e32f93d4a908e54fb5cc6689af5af1b8764a42c78d2a1118a151ce0ee834bd57db1369ab8c00ef488f1438e9a817a6fb254c564175bc4c3c35cedd81bac92714335b58376ed64d984387b43a0bd1e8bb9aecf6b78dca7cb1d3eedcf9082cb101c34f0228ccb774e2c0ed79e547f0015413f09a1f5ab6d92bbdb9ace1a640c7603b0502530073cf11f3916378c27c3069a1825023c8e2d05fe4436797f0e3ee00803c78b1e7efd8192288391911d010944ab00566b424665c11f080bcd4e5e744c55c24d54988b846ec322b585e59abb69725fe13ca8e0b2264be521f84f00d1112389cf37d022ce520c793883009b96e21d1960ff6812b2717f63495070ced877254880d33b28d32dde9eb5af55c0e8bd7ed5e501251a5f28d7ad1d736c6ccde1a8637c61ce529f7ba79ec292bb2672b3fe8157d89039e3d458d17b55b6f55adbf2e2f6828f7ded030dc521c40b8a3ebb82be3e50f7b66b699d17d031aba3a45d7724f8855fbd6cf45a2ba19e1457b42cee298400131a24361f7c0c0a431fc67060a4196c6961e10496a33bc7ef821853b64608aa4829c4546ee6a3928d5a99365231891e99e745d2f7bf61995a288b1891db03948d0665f13bd35d10fff5fe42aeff0e030f2ae9cecece6822f3dd1002ad33f1ae82a9dcb4c7f44a796cc233d83c61c01140c5d0e0a09e665bde49196b03dea11fe04196ca762b199a4742188f3250097850784cfa33101bd619a5933f4d301bbffde7e2a9a22bcc8a75d9d770f382cc64f0de48d01470d52b6129e8cff67de910503476bf437d14ebb44313f1390a34e13589a054894d2045a57d7a59e349feafe03595dccf1133af024e361ca14e977b4478866e4fd23f8a0dcacced8c62ef73f5e867a620b9db64271190c5db4818a3bfb9936dc812f5121880c52f5de044ffa79edadaddd2d46f195be781ef4febbf0d26e7d1f77100d5c71ad399ec7d3dda7b7c300aea654374c34f1c29ea6db783628eb121fdc964e6f5a155cec17b50196e81d4570c3aa0a91b01fe4b2b857e5db2f1a334383560368ef4488defba15cb7fe1f6536d98c234deacf815da83941a6ad180b2caaf16bb677763d5dc66b478ad3f3f3f0badb5b4300f094d2861036bfd0d8f859153e900d0fca03a95ab10b8d69c999bd61416b8673b2325a77d36f8022617da210b487bf8265d289d514bab17ad725a259d33f2e98d12a88deaf9d31d98de9d782b6d499333e463e53fc0a0a867e44c333296ecab6b85bf3ec1274a8c1c46e0ebc0385feaaad8d7af3df0874d383643793827a07447a9221fcb7617f62b04762cc65d5a19bfc7db49bee0a76395b8e260eaeb565785afa7ed906ec2f4f622dcef1541d2b84ef49ce18a6c3df60159dc4269ea463458290dbb7ac8f5b5c77d1e80a638fdb8cc4d47354504b61de0d95ff0b7c451b9136e72bb7c1071762d94503d2fb17d8f3d0b22ed10dc7418c0513616d16fcda920d8d84887c13358d943b753a58ec7c14354360e3af5f42838f01b1a6acc45be24590b74c53eaf93a34544157c5d44eee0bdd19d15bcadf3d902d2ecadbf9e117948aac903bbf72809a29fe075e51aa5e7df1b832da68ac7c773febd1b0f320272e3358b647379e14ceba5d876f92fb88eb1284380e5b0df3818f2f85ee9a4234be5615ba7ab4d41490381cef45dc662404023b2ef7b3dc82dbd68db182915213514627fe857a7fcf3c627c6f18203b4135733f30044654745a4571d741ceb9937873abe5ef96ce46009b5263f67f57ee6a40ef0c5b5dc39766c3f148737bafd806f51f417913e4dcf2a1f73bc541a632fa58335df0395090c4de6999807c04f3f29728dd014f79fa59575aa5484def8cb1367b5cd442642a3cb15e1133c13ece8b9a25502e2220c26434d8b81826e024da50e6dbb438f3315230865d533eab0ae2cef8864c7608026aef3556ffddfe2593524a491508a2d551873001aa759d13e3769d6559798705598d7aa64d061b2760ba4825e99f9a64dad9c95643a76e782a43d8888959ad88da69a729e4b62fc9c0a2e1e6e6cf61526a1c3ea96c77f2c0a8e7a944d977536a457dffe7b31cefdfff59e7362e789e3fa48ba387388fa670daa46180dc66fb03ce25e7a3d7b113e0dad18cdeb474ebee5114008cf08ea05593f1aad1174e584c33d10706d9511beeb3a86377c7a601d142eba5c04990b45ed4bc556d0c9c8854f0fbbe535b22102af0e2312a15a2dbe56d919e4c02b0e2afaa0d62f2748833d7fab37cd6fcc647607bd6f313c87492629729ab0cec3e3c4ed826dfd819dabee3eadbb2e5333f1ab531a8ed41f084f8d627c0935b9db17dd7bec7ccf935e745cc656403e69d798e48d07a4e843fc80f2995440ae1a50d55af9a7ea6e7a278141c1f7b3d162f9893968a185c28b66fc8fba65f6c665fa8ad97fc7c1e6b721699ead721e624f03b7f4e300835283ab0d97ecc949b375074062df16b554c669347dcb2577b4fcff47910f084f8e071d5fae41564ec8f41fc37fb5f211fbe2f15dbdd85b8a8c7fcafcc381f62e9477e1a3efde33506c8a0c174d53412cffddcc0a364126eb844f85cd122ae9f5e5d2b228c6d262147c46e44580714ce5b2fc23215bfb07040d58e9038e4b18f9a0bab8f7bfa6c8192ad2ec38a6714d8aaa3a0a12401ac311dc314d8e3c5096eb3796d705626efc296665c651c6e38e56b8e44ebe44b58b7dccbc9a74cbccf8323ea92f563df248eccc1ffd6545a57d4857dc26c480febdd29540eabef3e5231fa8c391996ff9c5f831e1e64e68ed27582c29fd70088285a4d8034b38a5693e650ef709141c6fe4d70f20b0dd51037ca8397fa6b5877d153135cdda9a78af253b1a8fc13faaf268b7cfd75fbd1489574b94d4fa65f80ae12f5e1584051507ddc4c08f4c315c12f3a4e372715fd46b38b56067fdf3ff62015380b001c5ffa55986fe8d2311497dac2eb1bf14055581cbc7a98377f8fc131d5ee6705778a4a7380c5ad1db36e5484938537ae6af0a31731fb2356f8f19fc844b1854143e8afd6b239b3aa38cf41f956c2c54f3b3091b402475d3a34d0b87ab32efcb1e8bf4ae0b836ef505b6c2a85cf87005e576cbd4260867357b32caba436129f753d0eeaf80794dbeecee5ba571ecfbe6f23255776a230d968b76d5477d9cb291837b4e98196e927b8a6e4d43231f8aef37737d84ee8a2cb1027e552dcd026033c3a1fb6ddd52e4899da33737e575ff11e2a7eec3587d2722c3b1d977f70f00ad1cd7db9b10ca28f15556af0bc1fa645a24c9acc3bd94ba119be126986ee116c3f760d357bb859939c46473e9b30c66df0c4c781205e5d662d839bdcd1f3f7e01913d4411c0cfcf62aa6272b8320c09bbdb370b6222de85e786650d2c83eceee8a58216d06ef7cc70b5e03c452c7a43e574373ef6abe44e581847cfe8ca94542ab1c114c64fda19293f7a83a34fbc6667af1d5491ab0ba6dd12d9431136b2b94c17aa2881bfa41831fa41dd06b666b7fe4baef509fd1f5ac4d35a3fef22e4094e4e4b406b4369412fdb830115b4b581c45cb9ceecf0489fa23513467713ed2be081a6871b70ab9a2f0fcbc2f03968e2ed770d578d9beb69f76bc5f6aa292f197b4d411c0c0c7cf4743d327ca51dde772985d96ce41568ef14cf10abb3df3624f07bfa84d7503f1ab308055b35cfbfd580d5f281f589e3b7c4d0269290a6dffe9584d6fd2af2940db65cde46bdd14bfa14980758a41f5612df343ba33ab333ee763da63f525336a9715761d949a0d9cf6d7d412e2fb0c2869c4c61e9defd34841f92bb2b8150f5cc2b615550d7ca7a5798624be3956e3ebf3113c77405f1c1259ede4212a30aa794338b0cef301bd853385dfec70867b91b595f7a04fd48c68f77794d1f9204e499759b8e706f775874642b13710fa5bbaf50e8a83f815bac82ebcae206d0d5534a2054b4409b7f98afad07407c232e6e7cc8f08ec72ff0b5b074ba28684fa6910d83b0a79c660ff7da15b446c8bed88ab4c33bc3fc8d7f83f426b39028bd172495685bc42b47b6ccefb6966679e26ba8549f9e96ab13ab91d40a8cfb0950de423a2f05785da0dfce19d39a7214653f76daedc7a4e8bfe1b17cb0ced47b26959e79f74d1cf6cba9b868cd5a33d767f435b86a9452bd58dc950c94cbc570093a8245d2dc6d3759b4a454a9a3114c9a73414bba9ee0caf6d2536d41bfbb05a518b9a639a7720e0ecece02f0c86613dbe6a20d684cacea85722294d55e39163f52d967565f17dc2b59aa2aab0e192cb1c805537bb30587c4e1b80d8ab0a1009f7659f1a251f79747e611e7b5fc51aadbbdcc0d61dbf4aa5c69fb87020dc392244f3b45be9f27c31bcc3dba0d94d3e958b3c0ead0df5d141c649df8abc505c992a0eee8671d9b7d2bbe0c380ca4c087b3a8ed569678e3cb87255886e552fcb02714465989ac7834c354e663434e7c7196cc36988a60314a378f868c43896690d188ac3e77a670d0680352614ba9f901c10186c494c0512713e66e701731959ceeb2386341ff4f7372cb7ffa417a83c4b8e07902ee432535c396ba59e35af27afc09bcf36bad04f9b5e9391d5ffb2b97fe0b52e4229ef073b0143a4ef43040af45f874a653b98e281861c683bec2031e737341a6dab2976b1ee14b8d4e6c081ee109d4b99c4cab54fbd128377369611385d006af31b8b53121eb78469b93cbbb60a80c6b9ea44a8cab1f5b2892721e7ed05762ef2dfb6ad3c1a25c452342ce28e240d485b83a008e78c1fdfc6b219f51db00db41feb9428cb7f63abb803bb92fab5fdb5c52a775d6ea13f5a8f0cfd76e5aca08402e6e175567ff155a01976f7d536b96246a6dc2b4610f0dfed052bea97a2ec1f386a0c45f90d2e3b990a83d040e80c4548d8d68cd351b27f68ec7495674cb77048e3819fa017a9c4656d49012badf680746d03374328d83768dd49a477db992a59b84d48c834e47f7ee6d9fa17e03fcd0bc9e77a5f8beb596641418d86a8cc3402aa34d5eaabe50f106021cad6d3baa06fa851d21c3a51ac4a760cea35e5086c8c0184e58e1d31b275db42afdd4b8342b3a8dd0815f226b83fa616e0af5cdd6e08312e2aa7e8a4e54f803e14368645a7972b434bacf2226b3ba82e7aa35e873572be8e5501705007b0a9d820227c9ae27dbd8090ffea71c08ff87ee06550bebc435d3d2d9260655298ddf0e1caa8ef6a9b8fa3103514266e61865e84b88d31562646aa967de0e597ab2a5cfa1e229f7e661bfdbb533052cf60106631608f926a68aed4a4a9d3ac13e04946eee959be3992883e672f8cb86463aa060786fc606ca2baef922fee201bef7acb7ce837efcb77f6aaa8fc3934b3085c374b65b4c7295f0da02a82675f3a46179d51a139f64968b8ea4c529731c35a93d368e99aaca950c7a3791b9a4682c6628cc1ba923eb19a9ab9a872084ef637e514a9b403ad7d3455a51c36c5cd9214085de058ef793ebc70096f1001a74f39d7e97aaa744a63aae5ff90260b755e8703c4b9ef16921b679f6721a33faf89a1c8d2548c29172db3e153260f62b3a11efa4ee59c8f5a9ce353b89b27390852ccddd945eb45ce6a01a51fb7b0168b36aad82984cc12ee9e96dda26606cca808db5d0ed1a2958100a5b7ee4790b74bbb6dac749f8d1ebea0f80bdc9f666b72bbb2cae77f80b8550424ae3a8a7f212f899d2d0c4c52a4bcf3a28dc72660de10b26524989757387660ddb1882813146d5ef66348c8f2e85cc9bd78a58178109bc3d4892b6542fa05bc4ba72312df16282371beb6a712f5277a439f3ba02a3f403dc8c5741c706c93a5aa11cb6b7fcc432f10e8d16efb3f24a9cb7583957e169e16b917cf9bd34e9fe86d7d7c7e0db9ccaf2b00c3c0f978aa2f1c535af52812df7fe2d1e65915ce13ac350e569d17da0d2a7b08df5b91fe1e0eeda1079ed397c2c1fdc5271ef1a831b2da7e0f7705d901d4db3f9e99d1d8c981e3c9ff6604c831d3e2f1da1527e3dc4c6dffb93d0ca5dce3b845e94a3ced05173248bfc06ab96cbb066877cff9d36dd0910095e13262dee037341b0c227a6a774bdfd11af1cd9ed8f426356ae6c4e0ffe477222b772a1453fb0a4504b6fb874afb7df424ad8d0dda19c3c35a686f24b5614af70212f4d34987b89019640551330b41581a61aaac2d80ae198846cf5428fcffc1d4a2f97ebb69d1927aacc50de50b53503ebc2c3f40fee93d83ddf9c5123fedd712c42ab5108b6e3e2183f21678fb41fd170e471ec78ca234b9e05cc25ffe0ff69df5bf222566a8665570b131b642637a800b57e834d8a36794ac0072dbd559030f431fc2d7e52baee8d192e47dc57b88f7c7c9e0e2d17b496a21881a8b23c3bef57272187abee4fdfd08eb9d4e7e78ee9a2b6c367cf320ce2c17260a8f947aecb45f35435f6b1a3df068e8d002f8ab00854d6476556b47d1ca85487536e0b74a2a902d5d81cb1abd83afba97ae70a51aaddd907107473d080d0fa67019c4477cc46e9d2a9cd1b49a1a53676c31105431d4206107470a980843cc1015b14ce983e49c0e96d7360ccda2eda80e79b7facd541686da135420e1a04691aafc4045bb39c7f4f37efb0fbd2d5bd4f0f21713807ba5364ba115255cc59916dc225822b98df82b7e488f37d7a70c044d2065c2cbbfddc3d53fe3f3c00ce8a154275f2166ea63e524375cafd2b0d52c8003fe292cf238106e3ce84ec13c4a98daebe0fc20f4808247633c1c24d03ff45277bea88812b2d47a0352dfd8fd5ab63c5c1fbdf16d840e9204e3a15bf7af5b0bb31fc844a1067dcdba4967e81040fd67ba4d6b5d00c0838da3ca384076ebfe3f751134268448f7610860f9d9f6d06a5d459c525489c11a789fa43090d061b723bb97dfada6e947085b83d36f31298d95c6514e7cbf77beb7077400fe91c32551800703ead0049bb942a71657b0fc3f72446bdc2fd1cdaa1efd9bae84e2ae47a04308eab316df782bae956d66d0a547269713f89350f6f0e0ebddf60897b74fe0a8ab591143e11222b9f10db9aa0d70a5adf6559f2aad604c365e4b6d55100e67b300b993a31579d0da8330b84c3491c1abfea2a6bbf059c864e6d2c8ee3e1eb4da5b80345aebdb9126d1615d006a73f0c585ee4c13132060f5881f91742851529d03d5c620dccb161b5c1eadcf1eabddc410cd0806335cb90c708aa13550295434791a79a4a2a6a81b834f7cc959bfcc770d0e60b74e6e9f1229ef721d7ec96f8f50d54125cdc8dd55933e237f4cbf78674d5a0217dc569ef91324ced5ceca6b68947188271f3694f9e09926ef303efee164554ac99b67c898561d3597d5c77c73c53479ba0f3ca7e7598986584b9c39174ad8083dee87ac7b21ee840a314cb434fbb24e15e43a3f45c1cf98fe859a807830841b3bb2f9930ea9542464ab978ad39d055cfd9e80dac697430d1ed6111d10efd1107396b42034a5310ef98bc35df5668b06b47b038e61c0dacfe55c407e2e3d1aa94df61fd059221daefa6c9b60d70aa5de8c368de0c633e249ab589b03a38ed7e17b7d15703164d8f86feb410a168cedbf99612208f916ff0f2043eb4f819d64f1c637440ac6970cba6269dd508e993949a8b523595437a264f434ccd3f1deb58f453b652ed6283d455a3af7efcb22e2eb3369b6587312503b62331f1b45a3ed03e35e9da0cdc32940bbd3be5c214a7fbaf898328d9d1d00ad326eae739d6ab08cf2d771945064f58d5893f1b11c887116cd00f1f60af8e6dc024f0b4a6256fb811a929ab38839fdd858f678595d3a995474c50f28211158ddd75934b0e20233ec637293acf2290763571171cc01321fbfb86b171ff3a7d2496f6ab7210716c77ba9614c5522820301211ff427d64a346f5563ae8cd01b153903063f37f465f400ce731b00629742640cab0f69f7e55745682e1cef1ca7140ddc86e8cdb3a216fb554a37c0ae7ddfb1fde4f54521ad58dedaf71d6c0e1d7056d3ce751a1f33d400538335eccb15812fa41ff3ba2d35963c1330733fcaa6c11062edb996996f79ab33348c943a0c7df61fbbfa6894ab99279df9a558e218c39072c34795186faf557c492a361d24eabde0ac5092f9b10c977be70d1e5fa537dd3985a192e5ec11db0b85dd1fbbc8d4e25b5f83e20acc4e9b15ca737fbb62286799915a73215fd890a78dcbf8fbd0589b9e685337e18ebfacfa1975086b60dc85ab9414f093dde21eb87e6aa8baf2f2eaddf8d6f705edb98df3180f825effcdb5c146345742ded620f5d7b7fd111e7e9c9b47dc615e4e08565fecfa139028a53333716050da82efb6bae3f104e00d0f2d01c3799d4bb82c59718aea0f4049b37e76fcf54baff2625fc7b8a1c9561ffbbc1a681f2ed04e4da0bc5c1f0bc06e42a15f411ac8cbf014326d8f22e0df7ef9027df36790ddf2a33b6961326e02a9e884a479c6726d405127787b33d15324289fecca78727e5cf3af08bfa946ea213f0dab0bff5099db73a21ac02810240b9050b83897a801ebb0e45f08d84160912fee4da546388e628c9702e749809b0a72ada88d6b5cd8679dde8db950884597d26dd161d813e811a81a84b8336f8760d815ea6f10edbf535947fc57eba5ca03211a210af676235127c00b88c54835d9fcbf054eae38187143972bc1298d88b2832c5fa9b35d25297b81482081fed65b442d3197aaf54d17a98a970b7dd600f3596e059b114484ef62a7e53359a6692e89d822043eeed6b01b638762116988b8659c0af04987a16af15838cd5d76235a75c5cd68ed67d9dcb59dc6cf8a2aa61244baede069442d697dea8352fd6841403ba18cfbfeac75a5a6bf80c3040c4e50d124b92aac914a424778bd69c164dfc3ce5c1da24c2969c6840d5a1ca0c4c1b4de0481875344329f508952f062a1e059b0ad7054e5fbad728660dfb1b85e4399de0c8a5287671c06b561b16d901649e0f3f70e14c44b7f30c8872b683461f7fd62baa5685449221b1a6bbcbb7d5b6390a778212fb19f0635c70497cb73aa1b08fb72b575324399d91e94c8975bd7f22aa1cf14607ef7872f3e96d51b761ffc63541655a376c004773ac5d800cc66b7131918d80ace8a64c96bc94a3e0e0d9f3adf4dc6da783c4ee9970a03ae39ef75c01df710cbb8ad473f27f3afd1d7f94544a0c4db8cc61c0ce4de0e8b75f2979b6dcce7f4811e2eb11aba41a26dd70d026e2b5949a0680ac7a9e42bf917c90ac4617e20c5bf290b4a44fd1c68fc5ed2944495af8c00c500ead4a942b0a4d6a9207f45e6fce60bf8a11b612a70f027788aa5931c29ba95a2577e0956a55ba7af300acc85d01cd441508a5e231a707dfc9bb1a0c8ec52415c2326a6ae1cf2334a5373fb652cb491b6776b1b02dddec0ec61025006b0db88cdb60d4448a657976ea03a58689f270bfc9ff6458433e472c6dfcab6488b97fb398848b8a286ace65915946e93ba994f513b4217b305a3af133a22eec436a8da65dc9726542134bc1ae0c6a9e4b2470d0f77919d0a9ab39338bea737224ca3c6a90ee644f3619e4bff3212c81f52eefb9cb29ea67cd4a7a56c393eedf36254e4bd21c1063161cf6f904a0782cab64217b4ece470fd33b468cc21a41dc809ef54db2b63614ada68796a9531c8742b0fd859db6bf1b6e0018fab71879d9edb1a3d4df36f44cf99cd2e10880d33cfaec954d0881abde303875e31fb5897972ea427040490ea089710273c5e0e8e0b34a6fd0d90f50232e3e034d66789a7c083fd6b7cf57eed3d1ba011180a30ba3db2d094149180357fe9edf836f91f5fc70bf95ef78e67d8b718b33f0e0be52836623fd1958ab805d270edcf922ea692dde9b7885a34783e565214212c1cf7acde7b28aa83674f383a9723ee251fea258ae102ae02dcf0f63bd91c298506477181b5da415bf1b664fb95a5fb9a77f9aed72d07ed01cb8d39814124595b53bcafd8e75cb3ca4751f5a62313ad1f373535ab289ab75f20da649888c35862a127c9c99cd0c47ab704c5af128ed4804577a5729640f9f75933e6e234c16c423ca920a7d88d203e6775ea03a2054809b46b325e3007682020e0198402c4094cd948cfaf7841a92537419c4f9b9dfbaae4f72522f47bbf62be67d40226cea81defe364ccd9a246d2674e6ff0f645307d7de4de0e3a1327f523f5cae40b726b5583c01c1a8765ff1eaf53d378db4d6e79828bd4db21934b6cdae8ab838fbd8ef3667cdff321018c46bc36e19462060de5e90cb47575351ebe2c84e8be67360c73af2dc11b0f6a9876fa82196eb5ae8e2fca2a99b8ec363c1a79fb8bdb0287a1ffbdc4dc695ec73568feb51eb4bfa6de4321b3179fa557841b97eeb59dd142c82d227b42913667e6057e26a0ae46d6bbf074fc1bae54aacd15c242298191e1bf00f48b0517ed4fe892d63e7ee1ef77c2301051fde34300796ede3ea672aea7753345366b9b4e1f92af87991823bf46357ad116efa4b4ae3ebdab5c042e4ce26ba8f4d09ac01abf998e44a358a17b880dedff905f2df580c3879097691a5289c687e3bdfa10f1b0077b669abc6f0b24fa82ee30b67f7fb063a5f020a3c2da9961b8d7355adf5496912223d103e79bab44fdab792a0309d22080925576f9b1b95c0306673838bb87858aede7174ebd3baa525e80b44e41c3d08132335fd9031a4f1c5d5f52fc9afde6c42ce6bf0ec85dd7e248bd0cf3fccabfe1efcaf41012e0ad0de061921b121f0a20f54df05b71556f56c41b2a1f6ffbad30ef529a1656f2e805ad112548c169eacbe65b197e8fe1a84a3132b94524ce6ed5620206676da212db4d384e916db5ef6895beaff335034958114a91323c0bea8bb82f61a60116f0df48d1b0277c3600da2b5ebb16cf7a26632c49bea402d79e6a88b0a9b07df4c04d7f36fa9a233dc9f24885742aa0774459e86e11afbb271a7617e816f32e4b307abbb34647884f8e879cf2bd4c04ab68344ba9d8a23a29d885b6d7351aec87eb334ea03d1c290c573a6ee1879ce16a7fa50f359e0a0bfe944b5b91ab57ad29a8298b9b843115d52b4ff45c83eeeee3ed980f7e973fc5bcddfcf622862d0171bc76768e6b9aefd136b6bf6f0cb0c3093ebb2f71ecb16933151f2efb7fbc1b28ba6f3de65d3aa7c3401e31d8406273163c8b7390c273a190b3dfa4d55d7215c3ca8843d46ae72e5baf66145d0df250b46db1932ddc39659280ecf1330b1b6d61ce366c80f18d0657849b6388dcad0e90feb51329f4d5a4ca4b3fe67ffe5ca86d20adc39f119b5abd623505921c3a0f9c61b0db3d2f84e240bd37c90e7a6d8121110168d2e9e73e43c2fa04969909370699ce251ae7df6b9285c0de324608e9c336d5919b3bd0d834a1be41515b02fb922275e81a4fc3374de49791e0534d6cb1afafb196ef7b2b82365392e2794e25ab7b33c8d4901465067fdac41e92bdd8ebeb850d601c104e32adddf8dddc8d8edea1ad063b809461b329c6b242c79a15c748a21706bc1fb63996e806f15bfcd99046e32078b687e9eb96e00bb3d2386625c6441b559c0e041868bec9c8a4326cedd2c721a57ab14dccdc709f7b097e1d1db34b33f00ba1ae09ba78a07916560013bf95f6d39354a36b55f009ed4aed75d3d26924c8cda8f461199478293e04b80e68da3b98c0c6ee6186c12d8a39e37de46ccf1e7838127a6e5717c35f0c476925d83c1517b7f8c6a247e1b86bfa08e86eea5aaadd3226af1d86310124806a29fb12f76eb65a099b151d452f15baf5fe60ee7fa06119985ac7e03ea87d69786712b1e3adfa65cdab1a99ea837bcb6245ae887a3aecf50484e74a7babe67cd0673b2a9a299068190c5075fe785296259a1891909d89fce4a2ceae920840a4ac471f4985cc623e9316c409c6cb14168597d11992f4b2fdbaa5822280d2b5b4dd9c6555aa8a7bea9aedf3d0040406913ae3beb6ff459128705b68d524dd94ab860b21f075f6de234fedecd7250279df655c3286c243c71f642ebb692c3e8d2f53ae613a02c59a2c821193c0352d2f7eef03ac2e5979d9097bce38a5235ee8476af6a533ae960281cefa99fbee776fe7407a92b8eccd2b504efc8db14405538026f3e0a0c9eac66e2c65177a6b5a4111b3110dbc88c5a40d50f99e32b989cb58a57cf1dba3dea3cf33574aeef2abc45e765f5d7020543e7ce08ff953191ac631bb75af5156ee51f1f196700c4451b483141b72aa5cc0b5bbe284042aeb5e9ff2ae652b61206ea6e580cccf2bf623ce6eeeeb4906c615941381b7f5a19d2114b265b6226f00957b1c53fb3d503aa1449a093045ff5f0a5bcdd3b8ce2cc8e5689a37345854d2db29921fd6749bdabbe51dd756c6e259fe4052b083fd071271bb97384948a9001b7077d48ea77da4c898ac171ffcc0803aeeff8e9e7548cd84f9250ea59bdd56c205c5b13411b667e02069aa4d7db56eb02cf40f10b75faedd65095025717f1d0b48d6a9e884d3280f5e94fb674de6cbcff467bbfa97547f241df1b44dc0b8a3d5a0734362e880246199c98f1e34ea59dee7a1a5616fe85ac3e0e6ecbf1effcfe2f991f5aad8c2c054489b125d71af60a0905cd6d498f30ba4e36c5a39aaa2a5334e330a4f1764de7aaa85892114d48717b08f1ca535d50ab9921deb6de7bcd321cb63bcc16a12e56a150abca391cb2d1a1a5e82a71d258841237ce72d6146f34e67660d5c5566725869886c16189d4285339648d561c68f2a1c5ba61c0e003559b8b74089a8cb23f0ccb97dd20a41fcfff9d9d58287d23e59eb121cffc2e0bbf828e766151894579e11fee79673399333a35f955a0671993a806c760c7966699e2391281ad25894a543dea52a5fc0923b833f2a8ab58289fac99abcac1fdeccea982f33f0edb0ffe21967016d2db8435d10b48ab3f6da0f1c3917c06bc7e561db4b51e5bb71fc5717d35ee5f5c6728e8ca37ba3594aef92bc627d901d22955119d43ab9e8847ae27b209923120d445ab42559c9c843e42fa2057309a87809b69da96fbe1304b78cfdbffbaa00b2df83b2b4a7f5f0c6710095649b4b3101d7e9cbe9b2102e860804fe731782aef384819e2d54e7ff49b217d632769f765da2cdca705d3534072d3baa4a468f0218686b122680b7873aebc819c5d2bbed15e9954a079260031a9dcca523b413ad52969c1af98164ea0eca8755370eebef69c06a17f0e01b417ea1f961c957c830d1698f1819ef0c5ef7453331ccf8ce0b0f36ec9dfe6309e90e073b84191e7c2725abb3b1f11098d98779279db20c8b10ae98c0be4dcb08471be9dcf6f99c308fc13864b7305d71437d6c4a5f64a8cc81a23317b5056ee763e2a5d64e14fb97169f91f6348cb0cfde2155b4c4de89752cabdd276b1715560c6e23b02e0a9fbbbc745a82eec9ed8595e0c429e16913eb9a4fcb6d477ff69c4fcc7fd049c962ac41c7000a9a2d24aadc68c317796e5d8efbd13a1b69849f64f141c2410c1960383819ac87929a0d02cfe3511aaa1675746168f4ad7274a21e30bd9d6c7dff8206dadcabb4941938b1a1bcbc8e608b4d5d114f04bbab2296993cf28de3a735ba79dacc934e9bbbc9c375f5fd26b217651f5c182c73880bb8e7ddb131222073f4fe50de7d0457f772c0b968ef08f3ce114b168ebe3fbc7247bb2d6d1ada3749c98a5b19d3affc5bc6d2f3ac51d34825786861a2857b286955eed44206774cd939a31d793e36126a4092e1caf9a738ba73d69457709cab75af0eee7c510c6d698e8235c148a3c669fadd0601e2e8417a0148ef0ef89a83c242f152081baa0b02519a4d23ec41a0bba3ec07401cad944d2d33befce86644d99672ed59ae838344e66317ab9b121953724455678cc663b7843faa80ee48f3007a4c9a2f2eda35dd1a1194e84ddbed474f0207a0829aa1c3b95120bcd12a1d7128b22e7b210ec69db4966dae88825dbe0dba2c0a36713837a015e9af702897331a96f91cc498dd65044667f35abe530735990200f74df6d77e30baf187d99d33292d0dda487b27cd9c9a21460b98e7c6bb00557855bfcfe9626ccd99e51c2ff61ecbc69ed29b14bc1cedee29e8766089c52249862f3dfc6fba833d700d9b68a9ea599360719dc6379c32266e5d59c5ea2b4182c233ba4b59c6e4b0e54d254fbc7406f776ac65cefb23831da8280be1e849de64e3472d9acf5e5673275eb7ebc63f302b731becc157992b2a3abc9f90b8ba44a9137446ccdc8b597754ecd112a5594a3b607a9b7c40c788b34e0789148f6dd3f272e6da4daa15be25032754689b75d51449fe851e7c058bda94b4238b9bcf8b73e14941328a7aa3960f414c1b6e77682683a18b8f25138d0ac03551cf8226a96a564eb4f70e65e1a282d09019606c446d3369167e2331d0f374b37362d32909e9bc557ddb67094bc92edff9ba075c651f195b4133353eeb6291de066749861f32142dbbbd68f7820a904f0e9b3b7cbc802bdade29f81de4ddc412c86a8c572fbd3814ddf6604fc44172d72197303391def910b70dd8b4cac813650d4717daf3cf897f10d6b2da41e6d4b59154b6c7e72ebd4afc301700e3755379f13b44a8f1190a31c28f174c1245adcd2ddf93a82a29580fe72446f7574766f174194b37c99bf949549161ef9e7ee5f5697a96da6411dfb22909657e54d46f14429634c41fb395f91e6126802a20a7b55677ffcb37e27387c37abe7282a9afd8345a403ee8050ef11d31f0eb454e1f0cad58e26c32bf268c9dd2e202dd1a57f70d36e45b8a6e8bc56e99a809a60f7e10856cd794dbab8cffab0b4068d7b284f61a73f5bd9e928560c0e7645805909d6b623879863420fec3c57bbc16601786836dbd718e03f71995d4f417a2fef0eea021bfe65770567e4b9fadc08ea00cfc70f7886f1322ed15daaddcbcab3b7c61344e0fc4303c9330b1494e6c1343abd550035b4ae9e97aa9fd594506fbbd4db0fe31d39f6942ba4c34089297002303ab956a7e5665a0e2b90c44860ae4b2214737093e28eca0c8d06943ace45c37090a466b3461446737a04db97791a49e65d998b39f51951b435ad657de562e500aa80e7e70b4c17e2dfbbfe75c6998f4f213bf6770121f75b762a10a61ac6cd83e9feeeef111c3280fbdf50c030bc49b2897d1815b3684395e4c336ea654dbc0ecb6929e9d0d800efab5f9a8a5d85053cb91040db9c0f2726ede9a95a0b9d00701c995733a39d5829490c5983726e9154634d7648577ec425a525073956dfaee81bace3c63521993d3b3304d0de773e18087a00ba41aaf915952b68c3f0d83c424cf94b97e63cdc55264b8c915131ba388653cae1b94b0a8bd7a6bc3b2f21cafc6273325358e6d2fce4303fce0df4c616e64c09bca79baae93701dddfc352b973f832fc84de6926129a3dc4bbad87f01587c14131c7acfec9b94bd2882023b4b6be5af6c34c63ccbf77f87e0373313ac5403167663035e46010826d073f26cba1706eb90f1d273686df4c3ca10fa52eafa268018d7df6bcf28ad0889cf2763c04163acaec364b09a7d9445d227ec8fe8919f1e9d2ef55f096d1fc7a410e19e337f4ef1e186ca4759c3f21d690a1e03f9919dfd2d4a3e9603994459f783cf39122b5688ab19b06dfb9e18d51c62647e1bc6c298314dcf40242e7f302d5da8506a2beb503a3d05e750f80affd4be549764f061783862f387d4f6b8c1ef02bc7576d553752bfe76dda200dc0cb180a510ffa67f59dabc9a23822f31a1e7a1959c6bfef346184bada02adeb27dd694d9d8cda9ade0bebd591b020d6182cfcc4f0ba3cb9051f5b838dff5080ace3dfda45008e96bf236edf5110d06b7cb44761e4891657da2923ef900e05ed7886f50adfb4facc1808c5c93f8f1668e45c0c188f6f3e7780addda723392cb2e7cc6c68d85b22bae87da6b3c124c252ee19fa1bfb30da5e305a7a4ed1ea0b8fa695e319e8cf766ff13a93eda966bd19955a79dbcca2e799504c96db291338fdb69c9bcf9a3025b4077409a0ceda00bf6e45e60406d5b6d7267ddaf936d4210c5f8a99d84c7895c147ba4419f4ccf7b9facf595ec89b7119fbbd0e21ba3a9db71d136ff769d8fa242fde9469a0e589279cc3a24f049a97e581657a5edc8c6cd2fd2a9147ee088d3037e3cf6a22a6d75927ccd4d52e1e3bd9135d0db259b2e4d454f31de37e3f9405cb781eb0f33fbfda29919dff008c2c2c527731d60448acba44b308797c58c136fd27f9e7e6ec52c03f8c99cb7435782a6877964fa35e78f576d46fbea779748bd97d46bd8f6f89eeadcd5ffa88d98aba42031da6b267a537f3afd0b620cc45f084097b80986d6516ec916b25b67e90a10ed9360518979ef4b60612143ce3f45878837d97272b68e412fbfd21991d5419c1ee64b7b5a041ec2f4535094475d89bbf68fd8a86aa1de7c89ad7ac7723bebb67ad7d764a4c0b2ef0748fd834c6324ff211675cd1410522010b9daec8113a6ab620597e3e1ccc36abea8ed968a39510f4271a7614831529f97eb36254a1bdac1c8323c7d90c374c227e17fa06b4f7a95cf47e72570bcb10e3ee0c25bfd8695a812ed17cba7900f88993fa5c9bc908357f033855fbfd0ffb7f83f03265686621eec48f8bc31b1f9b878a9000fbd151c1ce404a2e06600c83707970143e0a1bde7b2a6cb71b73bcb67aba62c8145f119212763382e267bff351357da3d0d351d08d961013123a1e92b0f7663820b1e249444762142dcb03528bc059dd9181464e294364f8750e9bbefb2603ba6bfb445bb6bad246a4f88e3193d55346a9e6423050db533080aadb915054ceaf28a39af8d01f58bbfb6e325abf8826270f586bc581f68a5a8d8f44084bf130aab29313af1fe941079dffe5c85207454c890ebec4e8d7ab87d1a9229b00b745f6d4e41986ce66c24826a82a0317bb9784e926ee6cc9d4ffff5ddb0de23e4d0935e3577abdd35e0ef40102ba93d6106fea7b2f9cbf50070eaa8285c0d9f1a0c342238b26c1c800313b0e115eb7a3cc07864e05298e818e3b65069dfee9f2ba29d80923ea75a027a9903eab2e73f645488f02f2452f4d420212c51cdc37999e8f238985230b7850b150e7cac61573f95b2bf00fd222bc2d15d0b4e9747d09fa2d249052b9b80b464f08afc6c10294e237556a3cce7f2201cda8df713e94f1e600ccd8ce7d7ac96a56b686f9a70cfe3c22c3c25a4b8b9eeb20d39f664c9e8c2435c8010e3b913ee347f19d8ed5fd9d64ae2a098e772fd5cee9b75507ab19e7c6a612fec74f4452d417f6c9e9123dfa842429e1bb0cfe6a96264a2be0c6d48da10d42f48f20751a5ee537c17645356398dbd2e8a74631029971c4569366e103c046ec89247eeca82bcb46c8eb711c68b85d1914592698599c38a6892c8e8c7d6206638777b80590b0e67d81ef41852c31c4b649652a2fe0f6f3a4be7db7b632538c796f9db5d6209b59c55aeb35dc6295a8a5d887d1b6088e115134114e995b4e50f28b4bc217f5716bdf4234d63617690c3a32441f9a91baa7cb8221101e1e9e1e392465a728e828702661f8fe675b31c2395ccf5b7c913c16680706c9346e3b643be7c5315544e00ea9f1be7d3bf406d54d4b503317f1e9e0b8fa2345ebc314671c347002ba63ba628d84f94c3ddf8eb0999db12557d5a831c49b9cefe39dda3d4729cb1ddad8872f5c6e56c0253865526eace64f53c6bf4cd4eef7a504d932660c3a42b3cfe33492721b58748ca88cda1848cf6ef923a90471e1956682e970aeb9770dc5bada09557c10d4f764abfed3493e5a71254deb13e8af567ec7936b109fd870aa3e752aa67ec0788106a04316916e0975dd82ea4368c078a53f06a16293f355167caeb9243e6627b16d0016daa2498c1f14fb5cfb8005b0e3498742b853fadb10d4ab93d7e45772d9a8c3743a4ff314d0291b348d8ee2eaf8bd4977e330d7db200e9688899b90a06c86d47a53501b7513dc34bf9d064cfc9c1ee509e88b3db5a34f88a909c26c72109db74347df3d5fe2c7ae657a1ecebec706e027f4b0a7b5e7765acbb13a9c3bca2451243c8efc3cf736d1ba9c254d62ffcf30b5d5a94364e5c9cb73345d084b017e218daa56ff4e355b1881b928c3c9cbfb6233b543bdcc54077f994385887e04917fdb03cd7f5c4ae7cdbeacf9954aca2aaf64feb7ef0db31dfce5124c699b3b1bc6f26fabb0d2e6b9df0ff5aa6591126c5a8d6253392c990960a138e6aed35355592bb838ec6d07006d9439e466efc7f02c098b110cf7cefd982e89be9a092c4e2aca1c64385f18ab4e8dc275b0cb8850106bcf5e044ef2a1fcbb6b436072845cd932bdfa6cf8c1e82d3aa74c31a6fbfda21e2a2a3569c0100d6121db1c3aace531c4b96b0afd7cf361908101ac2462140943e6e868db364c3c492e3f262608225e19aca486dd75c6a52813402822ab4326ac441ea02c5b541465136eb4c2efe107de90da5f64d0980c139b542a5c2f17fa073cae85cb173cd0c6faf15db95c9cd797feb53445bab28bd7fe0430e413d175a41d38f88bd9b3eed587020d2ae878d260b126921df14c8b04052c95ff3a37f83fc75670ad1540ebb273bdc597f1b96ae700b376afb118d0bbbcbfd04d9c226e169d1c8f45c73de405bc76d33da18c52ec15b085437ee1c82752b4aef069c730e09b62af0419d81c397eb379f5a6bb7bbfbf7dd5c6c78797b313897a68d368b54e8f11557e794dab36a6673316a60da659e6b64b8ef33057155e93f38c418c1fb7e878d8eba08b5f50dc1f741247ba788da4e6894cdde5802cae29682f4819a0965908ae1951b3a6296bedf2eb73949de2eda21e6f8f4d9b8af495b699e669c3103ba850b6bfb1a5a47594880c27aac079103f6f9cab7918b5a0b874d5f92df1b50788488992c6d37c012b43c07f386261a5db2f0dc495f4ad154f0017936dc3fe89d58805c859a362db50dfd94db2c2ab413949a38653e7ef6b5c04ca94b97037ec6763a06777e13e173fe0323f5893eb5e38ac722d90d0e269a0bd448ce0f91eefa9a2d9817127cf0bc9c13fa3474821d8921767c0a34d06caf8ef7c146f4538fce656a38df0cd46aa14a5be2a818c17e9f5a94484404775e3402f6657f37e186b08f6d1da0c86d37c03a88f2d47eb5f9c71f07bee6cf898185115eb29c763d322041baa1133fcf12ccb55276ef40b84d49b5fc77918d78a693659f719b7c842e5ef137534c0926e2cfee3148d50ee365d618d38d0ba31c04ae09f640507b9d1f8ca27c91f038fbfb0dcf7ec7ceb34c8113901f7ac154f883e9f4c30527d9656f093af378fbf7adbcfd8bbe6d3bbee419f18a25e6f0f01159a13b87f39826a563a70419cde24cf7a4237ab946a11dee3aaa7fb67f745001a45cc0338cce9550a5de7067a413f6d8640bf0561842296b6405144d6becf18981bb1031451788f2c5a8aa581919de45c281493639f317bdfb19430fd5479af9bbbd8404d6834ef985f610baad81aa4de0234d4d27b947d6664af3824736d5ba81c7f01de6050db630912a0f8a5c70af72888959d8aa881920307e2d6354dbdd87e742bae420bb9abee24925ea801e3b0f17bfa574ba139268053f8860a964593f504fb0728ebc32f4954a20cf33000db22401a8098a944e4929a0773c9e13406c336a1a6585343e2c9031eaaeea563c3ccaf22bac39ef65024334a4908599d28c2eec748cd6d3f3f09a3461ae5219f4c778c347077c172dd9c1517d149f590cf67813d8ca5336e654b266ac1bce336baf5e7cda08984770175505b1ab7db64893d2f6fe271626d0c96c1810d55720459b039e5c00db7d61e0d375f0de8bc525ee6d4c6afd554c87587f25bc3846ef4fa8064a6ee3f02e073717b4ec0f14d52f3ec5ac213e32db11ebb17a6b10674b1edb79a7f978548c72164fe8fe69639d7f7b1401a8305229ce9bc61cec0426505f731b23db2b3a180d65368857238b0e07627fbcc315c88517babcaa61c1e6d12f045bf80ace63f94033d44638b4ab2abc38d46667a2a96b7995aef1a98b25f14bb2fe174fcd6b3b5e1782c4d5e5702aab88fd83ec0794479030d4fac15f979627eab7805771617639c7c4c41a9a3383d716e67a81c74249f1e69d21683da4901a23ecdb3007bac1eb0dc660f9b282ac755a03ee654a3a959ffd3893bedc9984048d12fe48d57d73ee76e9826333a91c7ef771bde42fd80019ad70645c3bf033e10dba49cf7fc39ce084586ebbf7de9eb80ab89a633d793b28bf0a306024637d1dc44f150e5a75877eab70be473ecd2665907e646a0e7b5a79f44c48cbe9e162564fd3d694ef7d4dbf70ddb496ed4fd191980903ed6a73046d45f7703c2ebc05cab1bb7f267784a2d439a5f9660b3c4f12fa7c42b015d3645e85c60fa9ad1fbd747835376b33765d7b2a5d9dee8c252a2cb71277c3063fadb6dad98cff7cf71a32e70d7490038d1cd4d71f5091fbeb41cea7954f7ad21213fd7506c8e4f9108a4cfd95b7ed331caa77aa1a59ec5ec15d765bc3f20386c95d3876fac699668090a3b4cd145e9ad75f40fe4ea6e0b00cea54d53d32f104f3b6758fba9838b37e59b24865ac15806b0d4338c3578f43574b3a5d1e1762357a244deae35bd8d32a278eeee527a4f8437f31bcf12f0e38b8f839f495384b6f10f9aedf5983d50621fcfd72aa9b50cf0e1f0ed906c24c62d1b22c247b0c8f8a9d866146307753bcb65518d2ede309721cfb2013e0cc96988cacee30db3fa8e08e8444ad96b3be4ee5604ac9c0fba0db4e65678eefd4aedbebd25a20648cfba418bf10e660e2acee24015909bddeeae5391015c9acb4cf21ef3aeb1abb7053097419a8998bc46cac4bbcc5091ece7216ddf247482bc7927f6e04a4775f7bab55568791815d4e65c42374bc1488dbb77120ca3dddf56295d8c367814ff32407e25984e689f93c032a7cac8b9c4dc40af31239759b5f21884660d7c7affa99526976d4259c0dbb4071f72be1654101c2e9edf806c9d11da41d2cab6d0f342461c17b8110cbccd4ccd03278e36f13033602bc39493ada1c392b314e2eeb9ef4e8ac5b1f98d6bead84e05cc8b3f1e08b3de980eedcaa23fc6eebe8bbf81786ef7273953df10120f3664bb989309625e6661f269fb0c622b6ce166ae0d026559d94b5f1c400931fdb94633b5078cef12e176a136ab0b87b27c1a3e00c4d32700903eba53ddb2f1d1380036cecae807e34121bc3b478415918dd60015ba687b2216a26ba14bf393d8c7671d0719d82f1d49a8eda7eb65f37b50f7f22451b0eaedb6e4c0bac5b70afa1512294365b501f2fd072aba685b949fe5a4523bf83b427b3f4568620801ece279643cc24d895ca3658aea11b426f38c2d7f6015ddfb23ee7bfc192bb69593c256da055942fedc7dc1f510f4187ab8e844f15d2a7406e5c44e8be4d624e25fc4e17ad108ee90bfc3406f97145076b7d74442ac16c0c1d7e0c109150af6a5eeb3c01aca3298b79c71c04e891e9cc340472593adea6d1ff79955df17652c9e7c44ab53bba98fd5d09b5ebd9bfa8bef672ef6a630b5cc8cf21a4d9b769072fa8b6cca007de9b03d2f383057d9233bd4cd60baa263cf815acae50586a8e8d03f22e5f8efe8089383979181d66467634bbf13b0c1823f90bfb72b828ae61a5e40e23ecdbe004a2037972467c8e9eb8c0892bc58c497383918e1288e2a1d8f5a68cbce3bf12b4e3be83236ce4ea195655f3579f10e5a4a3822d1c445c5bc390bee96fc950c6bae52de54ea50ee065aa82e3a21722e1b7fd6d53bad37ac260e40a8d4bb1f8ae7c752b25fb52fbf412f1aaa55f9a6fda19ff112d35c7e070087f39ccb486875d6728d591975ba3d2a4568d4885d83707b7593829164df3110c497f0613a81c4a80e112cd27c196eb90177af947ba4906aa0741ead551c1d10372831bfd5ad20313ecafd1e6e15a6e3553c154ef3f067645c73d7f344f73070dd96dcd8707b94ef52214acfdffe9dcee9dca076c8f657868d2f06bf00045094b85b7ee82f2e0b89281680657e8e5548d64365946aecd243ede990fd72bb5fa3a76680ba89231f6f0dd2329f67d3f64501bd95c92cbd0a3f45346925f6174137240c15da1cd2011444e6b82648193a6d9cf7d0712370a6875550add91ce9fd8ee43ea709d8f950a27a39a95cff4cd768c5fe809ce586103e1f667bec3fac1bd2785bb707652efdd544def521800a1400ec63326fb1f112b945f4fd567c3abd4dca0cf07bca08e720df60ac23b0c0a457d82515fed3240e6b8a944930a0b04a78e3545da2a3c9339b37f8367bdbbd105ef07992d37881239ed4c5b36bee400031e5db62a47ab23cbbe87d880f6213ab68ffd5a71749df2abe8cd6b13270fc01d66f5020b52bd8afa3a60be34af1a5fecc1970731317e9b8dfbecdd90d37c7c4f03717b4a4be611a7faa0c431ccc98d77a9555ce6082ad16cc152ac27791fced775307bfd797a9f14ea25d9f83862453f9cd24f59a577a0a8397d85c9a0f0b90742c51d566890f0040a510dd64e13b2210dadc8a00d42304270317dd6671fb427151f2078356b18b423385e11243c8732aa0a7d0a2302ff20f6025f70a6a7b4679ce63d5fdde02af9dc5f5d0ddce153981d1917d582394131175cb6d41f4b1a1a98e3782216b994d33dc81e470d48020313c51546cb615bad0b1372129c70967e9f7b7e9f148e65c810384fd498efb96ca82352b62d9ee86fffa8c7e53d60dc069974f7c9b03512a0abd6fe8d385acaeaa60b3654fd931e1ab10f000aad8c4ecb227c8268a7bfe6460e64f75c5d80eee94aad7cf5f8d7c9484fb0fda1c33e56e458888385800e3c77b533a4b10648ab6cdc4e2c4d540ce1242a4782c4e28317755fd558286b6b842e980c7147cdcd997dffaf0b278eba5079c47aba24c8ee656a5850c3ebec22a03f2df3568999d6f7a26df6a85bf664b21487a311f31dbde0afd487d5518603852a337fc55c2d219a9ebd4d3c6b9fd98e7e88db2960a260d3745025b1d98cc906507f7473c4478627344ddb3e1be458e98c15c14a0aa2375dc75fd66e784f5c1856f0acb49ad324faad6da216f1029df2aeefa7f7fa93c25b5309282e3fe066d69e1cc65e55709721f071f8d9379c9ba339b6b5b8facf83e172068ece2bab26df85af7dd90bf0c041c81c3db2059839e3384d384c9e7fc23cf4c403a11e4cb3f1f8c8fae9a3a5d7bfacc493bb9c91c7dc7c3960b94a297e8c98b0ab398c891ff734ba9d65bcfe7ced5c9a1f4eb6050f4cdfd7b8ca8f95baa303076e915ba85d154a1fcb1d13467ae63ef102195f7dfc1f2b72485ef95798dbe4715c540903ffeb47f793b54c18c58b89938c3d16d7ddf3d5a23ccec72105c87497dbbc653761a45f5ae57320bd6ca64278c3b28f61c349fd8dd0dae7efdbbe31af423fbe4e652c137134491b9bcbabce24eb927f89bee5ea60248cd9f18037b6bb39ea60a3d078530d6682d528cd0d8ff9fa88e9f59c0f71e8e6050256e6e7e2aad0c136f102289090a7ac9a2204bbc250636b2318a3f7212f6ed9d027a61ae7a20eb9109d3955ab7d5e52786299d4ebe559cfee5ec9507460880415d025cc98cc8b6f53cf2cecddead30bec63111fc4bc9ed138b247016471babe91de38e29d2df2b78f7b0b9e21d484cf9a7a101199d45100bb58b95d29bd4e22adf8ed47f3e499086eae98ede77fbf5a3026313e0464e23f068c98e134995345cd2602149197dd34a78f5d8bdcada61eb7de6e84dbc62083a6bc5b837b1431198e9e110878f5300c81aa98176f631bdcc0dc724dd5ead05d067f4b228bbec43785c03444692e3782f996fffe0c2ece9453e2556e3d7b32a4506af3b4573fa7037d9df6f5c0b3bee7e9934b0feda48bbf7551fa5290d44d0a563766af424a224fcdd52427e7ed3c8d57058050356ef21a820cd651cce158d65ad798a3448bbad30f94b5c6d37eaef43cee559716802fb9513d2c2d88ddd724f4d9d428ae81855b77597854d5ab82e950df5b84cfffef1b8ce356a78e39932968ebd293e4ab16bc36fefcd540a437f6d63c290f96830f3c967f18633b704eb60cde01f9e9ff02b0276408ce07a25f1137f1b6f48593aa5da38bcde54a7c1d824f0fa45613b75a2a7efd5c82c57487ceeb72dcf4454307f8ad67c035c0162e8ea75a2ed931c3efe7eb1ff9d91f2413d1e69b7c190867bf4fd4e3bd77ac47b88b06a8223ff3bc231f7c6947f90c2978e22161cc8821982d6d795cfb2688120b9f4e0cf3a4eefbde1d037bbd0698cceff62bf4cda22b6792355e41fd37c9d6d1d2f154c29e31d81df8fa82bcbb7c7d501cd1fea0942224fccb2ebf5119178de12a93bfa5c94317813dfedf793c8b7948c2676887d7a374772d6033accbd540cd84c861a7cee124c41a997b3c8bc969d2b3915c0ce6a46fa612a65843553557e79242794f72d25c0377507c307b794b1c6a9183196b24f12c64a5c60057dcccaa2aabada22d70432166dc12f7bdc869abe1e17bc5f88f2bab8f99d906b03ec2603baf6d8274e9c5e02d2471c726cd3bce52582f98b5fed88f58bd1cca96e4ebb15cf19445e1e2e190850d9b24849e268ba73f4b41fde18a68543c10084bfa0fbc493074fdafa1aafaaacd53fd4b76c05dad41267367a3b9eb3d920e1d545f4cf93a9b75f3dfeae6d18d121babd64b1416b88b7bf8944567a017ff0d18301deb4b1ec23f00e889ab0d335dadc3bf8770a2523f72badcadf57a68f53abfe90059db3886a0df910bf82a9280ccaa232e4ad2127535a1ca3b27f382834719ca48dc19c631f6070ac885b6c92f2b3eb3c8c98960c80183438df47aab73df879feda3d88d0c5eb4cf51e5281997786504b2ce1b32d4e0f93e13611b46f7224c060f322d427e6f2dec5fb041134fc41e3932411894cc5024790d7e2af88e94eb1b1039ad3566d41ce2285b3cfcd272ea809a24223f04fe01228920cafaeff00be0c80f5ff7bc9540868dbc781c1cda1eed2407429653cded2a6eac963397eaf5ac727bb10134d7f9eb35b7a76a7b43f4546889549287166616ee4fad7b15dcfddd758448020fb70cf649cc12937a8f81e2d121454858b408cabd592d633ca3c54fbf81a0c6a8469265684222dbbe795399d5b2f04c5957f0a8899d4abcac588e051fe366054eedd620f5ec44eaa4494ea9445550b31f3fc6543ef61ad90980e7edff3d1b0319f8830c19d381351437558b016138cb7f315ae16e642e2df35ff1b9501377ddb6f55d52f17a2ec1c492cc2b5fa4b0cf95fecfbdbb87feeddbf5cc5d39d739de7505097089238263790b25486361dc8fd67c5206c5682b63d65488f6ed3fb2fc316a9c7520f93473f13b698889e50a497fe16a30171137c3071165b6c9eb4de451b0f8ab1d429c41981828b80fa45db6e29f65474a0725322ad1c33d6898b9e1d9edc557a7946565330f63e9ab93cb9cbcb27fef91c51e68aa263b09106afd6b0319b035a6ee8de6c081edf549cbce9d573c59a2c8ec694e56534af11a1b303bf728b72b54769bc3288ddff8aa4fae94d6f69c84ffee35946960339220e54044a8448701920193ba8db5c6ad1266749e8686c06c2fde005b6b9a69fbd8b34267bcc5600d00fde81d0134befd3def175445920bf5eb728d0da643d53c518a38bc74514eb2353376fb395f0349823fa589ebb04e9b9a3b9d58c43b1fe2f07259c921420a71a6bda788c1878f6ad0cbc03228111a093d36e0926255746112c5a7ad5eb431ba2b1b5cb0d7d055ef993963a209ec54eaff768a6eaca55ab3b4f2412e171e9f7106ab3036ca538de34d170eed133f6536d226b955c8ae252417460e6d8f19ac4cc03dedce950a9df9ca56b72dac02319b43fdb22726304a6805d6210b1e2fc3d718c0d196a49257015de063c2e4beb4223b49d4da226f33584fc2ef932609f5579cd1c2b27db57a03d9fea340609cb276f1451e51b05e4e658cd6536d2c7dabc25ab55c3ca57b04881ec469ee79a907fea2e05b6a08ca3abbef44c7720b32aabe7ef0a05ad66823ab5997dc4f6d7609448d7f02cd019969f8fd3aa9220594e183671e27450d90871bfa461744a07deafc8e5db00e2a3b9d5f3969f53d407b9ecddadcaf8a942d319ad451c3c6da74ddee16fa080fd8ec973c766c78f9878fdb0f194d08441083700f81b96b32e1aba2e6773d4ee8b0dea35e5159f76f76a9a1b2fdc492e0925f44050c4b6377b311fb39287c40428036a57b854a591a73608a09bea322836d49cf435bda5bc1954ffef01ea5c14ec0593b9f3141f614001b16eff04e9163dc254b4b7fd735edcb4f5a9a4cbc14acea301175135e7ac5cefc38005a760ed9a57a33d9f3d7b3a06de79aaaa48b57c7f2d4945f320b2573eb91bba09d7b78385aa61e8b47ecd59a736764d7d27bef785e07f3c9e6ac6171dc83023134ed93a1676a55eea17cf336ebd57335c3f65ea787464219a37be5398e935969dab2d9cb854cdaedb825184957523f91159db3e3241850cb8dec1bd0b1213b2eddfb2bb1367186d71dba34693d2c5437810722bf2745f682de5c68f69367175bea30e59c3a3ed812e224cb5f9cc123a8c0d5f1eff2811110e6eddbc33c00f1ff1ce4c081d7da251f99829e59ff98ccb56ddaca56e049e5841b02afca07c15aff247de67372a48c78229b988be51fc09280090fb92bcfbbfd829d30e3bcdd440cfd036bf8a374b88841b0b9b8d1ed3343c959a619e56cdb4e12c13126387b87e170329d33bfbecc0bf2f124ef8ee28744fcf3edbbf00b7d17253287c31aa112934f017d64fb40a41103f6739688e8bb925c624906108ff2edaba9c510fa17c289a7c9f7bdcdfff986e5e487797aeda8667daa4d0c106a5ce928da7bb8684d5c1d904b6af7cba446d9d3bd767b6643643e57e43f1b8941a8c675d1caefdb7ea92a02ee42e39622209c5ae38238d1f5dc11dd9663400cea4f0c99daa724a157ab1efde5ea0079c745d6f894216c310360e05df3f7e743d0e42976372bfb1fbefe94e4adb3e5286baca8e0b7c9f1691fd37b712f9551ddd46f2d51b8cd7813eaa3c29294ea648f26c71f489f272b67c4ee613dcf039d55fa1e695fb8a3945fd01bb55dc8ac256d52bebf94cc92ebf09ae5dae2310b38c05fcbc74b917a0f84fc013453df6538d72f99d68a445faaed6c538be1eae909beb264da33bb620111efb2bf4fd6be6368c22acfcfbb1f95877512b3bd7c83e3bce92ab69eddbf2b1ab798bfa913d44def54aee47ccd1e18fff65c74d6f5544b6df0df85712e36bd57758ee8a8e70e9bbd7d7c606befb29c5d2943f55e63d63c259912b5ea48a7ee9dad37d11d0bde9ea78019b60f6faa2b1c6491fc63d697f46d80c8f0268049e002b43f8d6904aacf36ddd857d78fd0e8052eb62c0c670f7628fcd9974a1662276b883e9d951d7073d68427d9ac5c1c0adb7869667423ba35544b8613208a015334e123c8fce029fe9e71bf880b6965d531f2df9effe5ecf8b230c717f56120c35e08f45f7dc3e6f3c940ea5af28103916528ac1b443b2e6504f3e70487d773f0059ccf51e21a9f8ab05cf41e06a71b17516660921460e5b837edf0afd36374cc5b336bc967ab7e0e6c33012f196eba43bf97676c45b91528a46fcb8c5cd8961d82f65296711ea626813da0bb10a2a60e9449087df095f884f4feb23d5114621f956bed7452542d1adbe6b8269ce34055f8f12abc9dabf35b077ef9a94a671f705340862f13ea6b1a4d37d4603b5a2b0096774e48fb8dc7632d1eb9298168d2ff8b43aec56bb2ff52d553fe970254f4df1ce137e71dd98970b8e54563ff82633fa940874ce331d902eb77168bb5b6752e7563e804f0b7b1d5da5b3c9dd2161641d6fa7809add5b11c6f08d79e5f1599ac74dc125c370e53afbe46064004114b96364e6f2d11315b795258284b2c219ed98848cd901ffffb9994c6b993a74a8de790ce89d1a1791ecf1f4e2e1781a0c8111ac637bb763becaf7d6e6dde610e65f6d20eaa82911bdc5d394baa3d77a70e78a04972ab6a5d17d42d03024bf9c3cbdd4b2090e1fae41cafc3edd4bbadf14734711c70a847d2a5c8a08589cf5a15e1f414ddf9b94b15beeb15bdbb7e8878c16f344ded80a9efe9a75fcd4050b9f21cc22ac55a6cc25ce9faf833f85f7caa5590d512b8a2bff19209edc955bc7b703f83a08fc6afcac4c1ffe00f5d56219292bea09de6c8bb6dc98aa539f333d6638fe5c13d125d62c5e0c278bccabbdb7e63dcc8426d9371f911037b4ca9c633a2163bb043006a8ea6cc9aa7faf31d0fda034455a0dd01da8d0a42544a83a6ef79bf849c92ec60315e36ec5f23deb48603caf687a3ae09077ff22e1ea9f71ab040c1725ffdef7f055a738f58b7dbf56627607e21fd0c38caf330d1c9bc56c056a5c6e6e2972bb626db77201db86643521516155c7c7f3717f026c98eca3cb4e33d0e14faa86712f5a1a44b5bdca88c81ecf6ba40a207398f7b97adee63a517118fbbf3953baf6c707ab017d7dbe364cccccca69b28ca76a336b2247ed90c22987b2538eb2fe4c4bbf9ce54a3d7e9fc774896abadd69034d71f34187ee0dc98744b5ef29d5dda276dc141238709e3d9786c3c8e1da99b40a23b46c51df2c56ec59f801cf28af7da64d2e1e786af131fa2518f645a2bd7344d9988bc9a2a51bd02264bde859280d9c636323cb7e4e7d89abf696d6f60b53ebecd7b05fbb0abeccc5577b921896d9b366e3568ea9be3d4df0bd648c6f63160661ad3d9679f6473e889314b183c9bab56948497e254a0c14a77d1ab7948dbf38c194f8677c3be24d183a697196eec35158d4b546dc6eac6180fa0e6b02ce83e0999902a816716a2cbf1a7986ade12dce03f3df46449d89ec989b01c528f213cc07232165c0ec7bcb07943eb2b97aef52b90ad40eb23a3b9c252c68f0ebc82207dd82f21ecd96fbbb0c7da366c1a34c5ce8f749144b3c29b2c961c5962b6616395f347322aff287cbb4885f5c7a5f6f1bea50018445a39069c700ba2090a099cc9bea309f91fecf987ba6075ce61035de938333ec0138d2dafa3768563b173a89753f52c6a775eb50e17afbea6124eaef348b99f9dbfb2dc66b42fe00d50d3ab27675a2f7062547952c9659b6ca60702959df8140305e4f1b45d706e1d31634a2b8d0147f9a0e1a3ae28d2c35fb5dc533c409aa35b19f2430222bffadedf53acf91ea8691cee51f62ddf31c7343a54d0b077e38f5477c6f4d5a206288ce0c81c734ba91af43f89646404e9212578aa956b5313705b7c0da48ecc23fa2a9201daaed50b8598580ea9d4216cbc6e072b50ae58bcc94235efc8113f48b637e99924258c959ad190fd07302cb142b4ff776008d92797a537b2dd1b86f58d34adb3b41d64932e118ec2fdb37f9b1be3377d36559af2b670f5c065a247d8ffe5daa46417b744475db4652c2a6ac49ad155c364ca255216c4aea41e50b1a3148a0a5b71911086c6a68d684ef8bc0804dc724a6efe52558342d7e73d62644c2f2e6dc174245a3a5ac14aa8b538e2265fedac075d69831aef4eadaebbca0f8a9fde0fbf2b675a691121c6d7ba39442d1bda20069bb374451315cab1a38724f2888a07b3d760e9e60e4fd007e54844696edddb2d0cd630240c54da1231641447fe305a0135673d3095fe50628bcdb88909420b3293d7794ddd010e2489c324946016ddcacb1eeba670a8d057e15e0d5a1beeda2fe1d339e9ee92dcb197d641cf9289c1bc7c175e18ee60911bcada59ef7ac8c4b388afba43bbd3200d8b994b0a456b398167ca2f5f4f39983a3bcf9cc0d8f2bd3a5e3f57009b32b5ef503706d5b1006e742fcb0bd0dba22d92584f65c3892e33833569bdff606dee3275d14f6aa5f0b89022daae9920675012f804cddfa0999bc87a2361f94e3023bdcd23dc19957449ebe2e5391e1076257c55d1e8482bc2a024776d41f86bf84df27cc28e593fef1431128fc3199fa433e1bd62fd122b386c1dae8ab754dc121ed37d98c6c02138b20af0959756ce11fb2ccb15a3d789ded7c333e6dd9c4fbcf1c2eff2f0ee5e88ec9e1156fa9f53abd5e9e7ba59d168eef28739e8fbc8f4b52783809e0b840ebd2abc144bb1803db14e118388d84b0b6e691d4ea7553d83c5dbec9075aeb9a696c3cc1efce332e3bc176eadca6ad5ce8a42ffa7ee35f9b3adc5c4a343fa41136c5472f6e8d30e67c05d7a63c16fb3d9b4a8c5f6703dc7dbbf0c651b5f3a04396f76a1aeb44617399920e00b49e75db72a89879631ecf2180b7a92fd132035454ee5f86e8a3aa8a4246707d237945580d94418607c1a6ce139e6f9427e7be80529b25b05d2a0ffcf6bc9f4425d36d7a5f0f73c5ebc5083d18f4f29b14d501dc431bf864cb7910dccfd2fa66c4065a226ff3de86b7922183cc7255c6262c9ad98bf1b71ab1651ad209de9a09896c023c45b6bb0636e4d75e265a724c5e58665ef73fc39e40e0178679bbe8de51ff234b52437d9cbb561f3f2fd7b17fbcfd2883eb289a9436b65416c0be962e3c90f8a1157bbe491c9a2faa4ee9cb7216a346f3f95333de25e0208f777df7cfd8fc1a5f059821969d288f87fa6acebb41aebc660dc1b73474881a88a57a92fb71fc8947959cbf62d1cd6b608a4d0d9becca176b02bd2dca0a86cb98424ce29cf895d3f5cae4b7fe15ba978f76dd0b429288dc5f5ce33c7d559a71f5180c644070578d044871ce368e008e01e730e65e39a680f359530bc3f0cf51a8b3a8ed43377d84e4c890cd976bc501e367d8673233a080fef02c5903fa2527a43b4ce2c41ffc58da3de9d53ec012f34733f69b8a5a61c4c36be1c298ad90a14d223d92e75b620c36995045431597d341cbf2960d33e1518d141a51aa0e9aa3a595eb1497154b5a482e2d32445ea7ceaab50e60ab8ca06667f5932616bb9c80197d51007b5f3ae908fba41afdf4dc75cd0f6518d485e429f062000aa227e27284df73afd8857f431f5a1464fcf55e33cbcf71b68710bed94460ed509efd6e6da77eeb12a389d6ffab9ec1cbe8862f40caf7279b0dcdef24d8109ef068befcd2c48d7097a762f9332edbf20797c554e7638317a5df8c07a12e915a6b5e0b6a57f36311f3646250d69cb0462d10046275a0ff644b7a6fb1924e9f0d0bd872d8df79218579ba0494239b0bb0eb2e89bb87308b17cf8ac725f3fc94a78e870eb404a0a53e71d228861bb28d49fbd0fe0ce4d43cd8a97118cd0f0b2c28ee3824de8f5d6fec6032caa3048bf852a6e5a250afbf0025b09083987b95ea21ab0b8366b9c63f6bb8beeee877df0a538ecb7210d0d771198e60f9ce37968b30881c2c909a28afe254bf95351b44f219e02f5c4ba63280f285520e8198e6bb929ba3f37d549b43164984f74c1a1417ee375a11feaa0375a77988539f49209c9e9044c9c8406164e4d6ede88671a93968379b9ed3dbe617543fc8cc60f3354ca1a20cc709ffa7029730032bfa394c594f221ebb324a17340f83590cc6fbc53b2679dca9bd31ca5b823ebb1d2b3e72c045e243d6ace3217c8e007d4a1f8428625d0dca18750a110af4f9b403a30a46632a65a7d9c38814b2a8eaaad8ba95fd455154951a2346f9dcd077b0760f60109116d0e3c37567565de2b1e38c70aaf400e08575360be5e024d5dcf42f8018005d1c174f44eb6e757634eea17fccbed0f778af0bd41e8e862d3b5377ddff5923fa5527fd3ea4048527f1111e0e0361420db9882bc2d6f4ec8eaacad608fb829161fc78718627687337a178a88f740c381dee6f1676cabe356d46bc4308ddc704fabb1b0de2b20d28683cca5989f92f80a46e7b17b77304a80617b536a4731c6a68c3e94cae83213e6b1fadf4220a32d312d8e457ffee35a5623faf4b86408b581d308790f5b7b2058e019ef3df21d9d1d5d7cf080be5f690babd2d8423f595b6cceacdd4862d65ec59a1ea45eb8039f3422265db25916e90ac35ce3a49d4a1da226031c121b1d17a21cf67dc7d44ead40a17420a9186e1986ce5399b3b436500390427555386cc7fbb343f82f959ce054d8b45e9fdcb2cba82006e3bccf486f96021a321596ec684e0c27e52f8cacd13048a117d55e90b12c3120a49bab0f836469d6c8222bae3a29beacd1d2d25309d292d157715a265b74a02a2bdfd81bbfd110ff957a4f3057dde8e61830a3eedaf9178512ada849b704b933e1ff1d2c9d064ffe6e9949c20f876cd4da05a2947ed0c702cafbacf4ab2aa9cc951711b3dce0e35b5763fa7b2d3d2faef99c6c7c9292b3ebafbe427f35388385324cb2cb85239094059c2f9deb59a2ac74cb424fb4c478d55a9dd8fdeff4ecb4a5849b3bde71ae0d6b110bd04a9b161a518b9104f62ea4e38bf83b8b8b4b78aebd6c058b0b650d3b5a2257c606cee1a7d5f2c114e782f6829c516b6f4945ccea927d8969e95dffc51337bd39e55443abccdd2508278c8a078ca6ea6bd397c399d5f9043c2195e776f836b02a60724c307a920f98de77c52fff26c69576bd4c5b001d9fe63ef4b554538cb9bc3e77371dfde60901fef4b6d66bc8571cc9a51344d01376aac28b69ed9ca7e572ba5ec2d9570a9102dd99cc23257bdb020d22022951ce554814f481f6a55f7203dac4901276768308b77173d01e34e7c6daa4dc5516488efde2b4e0a1cc5003889dd78663eb9e97f2229e220fab9b01d9d9129dbbf5c1b56dea24b8c6402473ea12f927ce44771eef71a9353d132db0f2c83326f7d2ef24194b5253de840c345cf9304ce283eccef2133f0808748ac049bcc5dbc114b96a540e30599d9695f5ce7465d9605e2435891c6c381fafd15279461902fee914a9d7dd7e1a549b817de6a3a9e9a2aa52655730159ed2c9c6174e4ce88598c1c2b015e7f6c4e7d3d8d0a1427aa89b8c6f65970609c4d6399b96d2d6549d191eb4bdad14abf516d6d8971b96e884feb5dc4dc22946bdf28c946f380a743f135d998fdd6b4cc9d2c52523100c1fc27acf5e7fcb65f60c4a52ff86b7e9edfda231e067eb5142ed459e3bf3239fa4fa66c0cd34aa8f1785e62fa0c4da96ceca3ac0150aca1938d850b44436f2de405151ce1716a8b6b01ba7b01d04bd029a683fcfbc64ac935729ea8f4901ca43d15aa28e76e7d992043629a675c866e91241b31e6665984dcc787a3545eb2df30b7e4c1ecf9c884f84026b07b5d4f2f4842b4e7f50edd08a142113c9dc4c316c73ac156e5d0b9d2d2f0af799d2131c2b2681ae7fffca0e61d3b9fa2a36bfd1dc59de2a6335e98cc81b8531092f72280b60921f3e3f1ac560693f55c10ad7caa8c92fe8e551aec2c42779b89239439b05ed8b05a8f1dcb531ad7ae548a40ba55e2f922f8901ebd99e8be3829d690d4fb00de1562436cc0d13e7f26b7f5f7f8de30964485645469f60da3a18e6cb2c4ba16cfcfc46e86be4dd1caa017fd3637cd201a6b91ba742055d83695e568dd1940c83ef8ed33dbd9e21c1837ee96a68282ac4b0c9427113da07773986c078870fb4ccc4504dd4ca76582f9a689164e82522f79ec2b222e9839d3d41c333a90767fb34d2c339d331b0586dcc4dee686d7872ae79baf3cc520c89ba3d0989a1386f0828a19a62ced6538a59573a68c798f2eb509271549e710bd102dec9e8601fcaa58f60b1b3b2764a3d9789eb25eafa35421a89ce1ee9afb41ed4c48a339ff4a33527f006c7deca66f02bdfaf74f8d76a9db8d5a600340bf4a23406e52d535870bbf6b98dd6054e9d4debae72f62de5f7dd6fc565d991a92c790334e53ee292d0462a4bf3a4b4286be511c7722135561087cc2dbd39d56304a435976bdf46d47970f549e03403838cf5e72b41a14cc2b1cf33ffdb8ac4d71f64cb580a3b31970f9401d56e89ee3fb510e12e9493c2cd79769b42da520e0167b6893464409174ec567c5dc610879f66d9177050c5f5de3b1f88ac8a6c464da2ef94679d5c81e227eec2d079f7167895d9f39e34128479cc4380e90a98ef1d60d5b0a31ffef96a99a3e27bd8986f79864af6da5668590ec8646463a46738d35f3d9b58e28eed88c7eebb5883d3e97c4dcb18403fc28efc89dfdf6531545f26beb920ef8b8c4a1f7d22824be9e216bd0689503dd091ed599e0976a0e4b6719fe04ef7647f34eea33ea86a7db995be892970d491cfe4d034e4446fd12867916495c1d3984239956adb4f7b8e3a02d014dce0d5f9a118b54cfdadfc1c820368ab25e516907dc51f1141f5f3da5565172bc704bb302e014f5bf2afd2a9f5f5842ecdf85f2a89f859de3130031436c14b0b91d092683d9712f20f1b58b82cae8f003b123e87e48b79aa01c29ff38f3bca1744bc2c6d47b19efccbce113c5f24606028028508dd3be1c68e0acfa5e0e895afe1678ac190fb16686cfb0db10ec7fabcf9009980030106ec77e18167c32a5db1a0b86b6a18e5cfeb902451335fbcd1bc75bb3a129cc1a6f238a1b193ef165e16fd558fadfb5ecd85415649503fa8858f75cab4a38415c84e88a62800af9ce3d21c5b21e61c814d815d0d247a0d57f628da683af03363b473fc34190bfe5251b9b53992a1ba2e19c4b9f1c40f475a9396d2285285f2159559225c4988a4b2a278244b825d8de91e9bfba5cf4d7f19330ab9ee609ccc6cf6fc0f04e3b71777fe7b64e0a1f4a03e06bbfd50fc5d1aabc5a437a88b05663c4d529fac0e3960f54930a706941558554ec80d8b1d074a70a1bc187d7360b32024d33380fc3c0483301df30c46b5cb1a74b13ffff8e4a5a6698f0cf6d113a353b6071936a53bd85273a20ab337340d2421dce3c30ef3bb09c94a975e3f29c185d90eb49a5535bc5998f61c78e88f941ae94473892a57c726f4729b0ee051ff9915d61c50a11531071e4ddb5a217469d69b2db5844d69af12259609308479280d2663cb0073c3e9891a12c847078627867dfed105b775b7534fe06051f87160d9a74ef3130d4e7308d6fae8c5214c69efd17fcd77517e96634def3bbd951c6967fe8f238f3e3f32d0f0a21b1424999b8602948d506b34539b8a78e3145b93c4094779de11348e8cbf82064568a8dd94f5357bdb0e77ecaf0018945b6dd33b3dc42737c2ca2af773f1d692f8d70013631ef517e8995f9a77c0135347387c6593831721a5dbf21ad78471242dcd980c65de5d65a1ad14ba39bc91f06c8d77020b5ce6984a08d46e5e75d4a9cea12533a3cfb130aa0bed9e267672ad02813665033bb29ec3817452943e4c3c6b8ef814cba04e05a51e3d0e084d5ce56ebace708635cfe1082e1613ba937345d3109c891157747103ca0cc1b9e4745011202a3e2c2fd0cbd6588dd626b5d5f752eb76387dc218c3adea9f4ecb213399309b42661773a22efed1b909a0be1423836155a0bb5252fd8fe5eb05ba4b13e9573bbfd2f50f6b4e28cb0d1c9894388c707720279d98526ec7359f01adad9586a167961247228edab5b264882870d552a1d607773d18f7641721d8c29419d1b3d6b893347bb40630bc3f3863b092592af97b19de9df418eddba74150c387d81fd62f7342e150282fb4afdc6e302a276e8c19bd0fcc008d3ca3fd1983db2b915d5a268c4ae275d7d92626a3b101e13da29b9d3a2c08eb9fd9c21ffa1455efe11ec1a24f3728a67004f235fefe5263947480668e2687bd6ec84d48f89476f7a3b987a400fc1d927a9a82e41292844c0e3e6ec9b07567af11b90000af64e48b0683ee5e915b88f9bb2f25579c1c0ba0786c728e0d090deb71f13f9e94713f534e34a409755c1cbcccea0a8cf9a95c7c0a23b3211616c35136f6bf483f4e382dcb4fae5f861d307a34710dea12e445bf7432f0df72b78e77b76cf056cc95ca8c7c1ff1ac36c7298c663495a179ffc66bd1a690dfa70f573ea8ce36cc9d87c121386b8ee0bca1046bb1f4d42b9a397d8ed9f0489c80f5ee16f3c6abfca3273ee8b7e664f278e10d1a0be6df4dd3ce1ec6f725ea80011362c68a86684ae4fdbdcff7da2738e10b48c7cdfb8715aafb383d53a9bfe850b9188996b2077b2bac3d5d5d8137c0cfb40319a5507f850285520e00c2b9bde1a1c3f5fe82eab4cf5d7400fd0b7aac88bef1526a0fad7f9767d0533d1f72dd656562307427113a0d4b700f12ec60e4e8e6707599733fcfd71ce4ae12f53c11d34e9311462545513d4e42ca17a69e6d119db3228a28cd947ce8d2a34a89a601788c39f90862ae4eac6777cdb9e6424c2a73fc420c09d42279f32338aa567c7a23f6b4bc383fad8a8ab449422608e390564ff8640f587c85c29363f86f9763449275006ddd6ec6050169d3674607ea6287cbbe3fa890170a960a72a9699ac8e67e64dfc5260693a677e76f4ed15e319fa5b5b57f69c404a25842fd70a21cc2dcc5882607326f9ef1223b837186f471ea956a4e8881066c3fdb300b4cff919312b70a1631b33ec556c3ce2fd646f9d1dbf9219baa05c90dc23a38561c5625fb5b8ded08e90084070040d29c7a966c0ef61d6b0bdc4c0fba72e0f1c77e2f3aeee7fd96e72d7d005110e3c1d209528ab9166510f06b99ccaadd422eb7a6acf73006996ec5a042eb61b5b79ba1a0135880bead0dabb9fa152b20ef82a54395643384d79ce0fcb9dc0e427bf0d2e519952b3f31a2ae5d8a5f06dbbfa151715ebd78dbf47ca288ecac3ac618eed412cb5ce0dc9d811e2e9d3b3da972b969e47be1e1af7bc9e96bcf549b927431ff0f6fcb5d665cc819afc1bf09929663c1e0230667f8ce8c4c9e4bfd654d34dc6c07306bf83be11bfeffbdd46f85e921fc1d4fdcded6c5045fbe6baa4557ee4bb033d91b566ab3f419224c0a5425abe515950cbe649b2ca3253a5abea7918aa04bc1452869608ea0d1aae390956b49d2ecd2eddf53ec105ac6171f131f8fb76d3f2d3ada28dc32d56df0a264f1dc43a3d8364b356ce0ca2babba8ded730c8799ccd7c7eed561306d5206b9dc576c2c72a36419bd4c70e78656bf92b574903094510a2b8011fc51c40c2d9480dd07e8ad5fdd2ca3683740c902cfb38a163550b042ddc60653c283cd2a712fd3a481aedde769cff5f0674756debbc63d9df2f6f10e68843fd05d8daed1cbe61b1aa60e51952c6bbb1cd9cc09baf67fbc6c14e815e98d0e3f0338187b8312de71df0ad92f3cdec0a578058ffb3d531f3ee8434d37eaeb8aa51410d8eb1273d9c574a7172c3c019743d1dd4a1bb26164f11679484675ce4541261e52fcaf4023aca5524829a072d5e38620488918a880bbf40aadae6cddb61d14cb1ea6db5726a85554ecd0cb7af040dbecb5ea5a3eb4f8a829a357f2ba71ac3e794cb6d8fe3fbfe45b996807581c0f1b034c808267558b96f4fb8bc98352b583941d575c5cd42d32c13e09f5a2a8c29824b39cf62bea78ac027fadcafe18aa311344525d67238b12f5b713eb57e9250764bfbbf3b381433222880bcb77ead702cc5b66eeb37c5ce4a3855475274f3a7fcee6dbb4b4c671d36b383d3b95b663f12e89c3633ac3a99e2e1f3b88267db71b328193f61a05c9156932f92cbcb0170863a59ce6ac46aa4722f71512cfa9d8768ba6363aa0fed5ea9c83a36a0d0add77ceec35ae1518949f8372670b3166e9d588018592bfdcb3cce3dbcbd55dcb2b487862e5bd3d2d087fcc560aa5c2329bd38d154ecfc3162810417af3e22e5a0b1659bc9ed413919c24a8867081e5536f68db3dbc359babc01773c08ee60ad69bfa139afee81264c310d0b73f02cf9f42a390765df48b45c18760b3cb6d4e91891ae80fbee1fcff498ec2b407cf7151eb641c93ce61a69b7e8a0aeca626fbbcb5868ab80942c9edfd5287c4b10634aae0f2d1450fcaccfffc72d4156d3e751bf5fd921cc61c2466aff2cc3d7d840960fb19e19a97a199214e7d942781287a522bee4b486e8467dd61682785f2ace440ebe1265afefd30ba0159d14dbec446fd42d6a26bfb9f5368825144689fbcccc46c450a367e6ccc30ea923d726c2bcaa49d0bb21e959e065fe562bd89c0531834419f35b05df620eff85a9ef1d7dbd7c4dba23871c76c1b7dcc9134f8dcf86e26a02c93333f76e420423c0650cbe601f8183cee9a1bef14a913e2afa2bee6e2ebde7659e885fedda02d9846445e47745a181b28f183d3d59f911be62ef5ed22e987dc03868f18c73476e0d0f4f094c5e1e5d570caa6f8c5a070a915de3dd500f40d9db6e96a5a24aa2057336c99a57cc6ef04fa3173ddf53b0a05ba7cf32d139304f6e260ae84a265efb112f743624de77437689075e71c03c8fa4f85f80bbd7cd486e273b26abf5d3758282f6ef2b8d5128562d0c061b06fb7db3efc826f411de2b360cafad4920bc54403d9d83d4b0a36a5e4cf29eb60e580f63e8b84668f971c4d3fea9a7b0d126bcecfe464bac4ed393155bd893ef5ada1576b834856e831f31be9e225ec0fd14149f6f999a32d8281ad9430254ad836c99fd1c6621e28e7d62dc5cca2faeae5a048bf3c79a6450cdf62c62684bb44f8add49f0500cb2200e1e1544abe19b22af6ce34f336674eef468b6dd82bf6abd758c6c6b1a1c5e2c222b94164191464559bbe274860c6358acd97fc6e83e9ddb12c5ab82d218ab73d8d8aadbaddefc37a858bb95471d2a10fab1bbc679900ecc49fa97ae9f7577650757d015c42fb1c969acc7d4c621a67e7517271496bed1dc83c93d6b55f983b7bbc821659f1f2b3e4419af091da08112d8fe06480c4fdfad5a957818f1ee39f6e96342b9f49c44462d97130fe1339f509bda05cbfc9b6635504d7896becf36a13cf1e6d6c198a084e8d71f9512f5ce24056413d4b63dcc5a99a747cd2ef8093321c1ffe28ddb8daff5e01e34caf532dd963e98bcb7eaa8e3aded62920d22ceeb56ffc0564431615dc643f22f0e1edda2e1be12f2ad35c5a0bf13b5c562ba5239db3b1b73d99ce6d613d855ef5a1931e12392638e79930923c22712992fb1bfb659f18ffddc78cbbc8a69cd4d4dadeb08a33c1d5456a4f062171dbe75627cbfc59c11461d2b73f218a636b7cfd21af6c6b23674f00d835f06cae362a0fbf49c538d239f5226eb8e36096bff25f3811f133026c428a68270e02fe8df7a693192bd5cb816e70eae6145a7decbcaf6b96d88f4bd84e0e1a5724fc12475f0c1e9fa995a6b919b983fbc0e56751353181ccd736b9e93e96b20c2a13695243c0c2402fcca4e7b5fa1400e2c842cea585c1024739add5075c4ba419386eadc75c0b4e330c5644fb4cbe50ef6d3ee9ca0eb66f773c9e5ace74dd36146a80dee9e60385135c702d43938dd27a23aad9d9db8325212ac2ba04c9e0037bfdd146cf2d5786935a438a6c45cc1cf2482324c92a736edfa3e3a1af994fe716f56cd0250aa21a4766a691f673f778770c80dddb5c8d41e70dc94167e635b4466cb7b3733735ccf07ea66b8b7aede72494b1b77c81adf9cc776c448cb65cfdb89a0ae7ebb781c81cd34fab291ec355d932f2fa19bee4ba12a5932cafdeb7fa7a21b0aad336fba1bc78a71ad3d8672df23073f4892cf6b77a9119dac2c09ff772b89570a8e9d2526ed95ab7a0e1536f1dd0c0e83c0f99dff647382e462342c833b65658736dfaded4c470cf26260bbb24cacb9b212b6704b9ead2ceb88f40a61565a2250a608ac389f333915742542ad9b2c9fdece4ab5ce69702838469b419d187fa2cc5d41b6d6d47c76ecc7fa5bafa6c3310c2ab3d47d94763be593f29d3640f7f36109e5cfe75a8394ae5aeee26a361f17dada2aae9b0bc559baf0b0151ad004e5bb216876ab4b64c3f1dc51781c1890a37b9b12b6665eef15f6d3e47905f5deba5843de7da354d9534c912b3f60c96faff9209021688d1dbb63b082c6d862dc6c91981efa6bad12711c3cb1a3c51bf887713b9e2d2dd85dad48b698a2adebf4824d1b0e61c692d5efb6cb2c61339a9efd771f2f7f0e11f297fef2ac8b2a44ca39ec12f6feea70123795c7397ccaca93e89d6bf702f95059f1b37f0df912cb26d21efcc0b75eb4fa9504a9eca4e7ffbc5242515da42a7730f02565c5652f6d5fd3afb608ca9c2d60ce20ecfa9a436ac664224c93bec866f29aa05eb094c2e2530c77d686ea9b1dbbf759729e877e691a08cd65bd7d868485220f29a13feabdf55cccdd2709f7ec90d0a604775d6a37978d4c0056e4268105c9ecba3ff433e98dc497c7818392227a80932cb611de01041c8554e8b803f9935d123954be2498c78e6e5b226a550915f3e25609033e6fe6249677a3e3a84d3373c91be0fa5ca0df731854173a2f6c13df1906d18d933a8c64ff81f60cdf78b1ad4dfa45821d8da60c6eda0746d36d7eb4e25dc0aa7d6873fcc4fe1a446807a9b75f5184639840f38e5400d3786a4db4eb30a3e0e1dbb55b89ec40cf343df5379aacdb2f8cdf3f27b8f705827af533c94e841bccdf3c2e5969bf9028db1a2fca9b3da914ddd54e89858565f20ec998bb14b6cd81d57d3b2567206f407a3e7deb1a0fef9169128668e41d7c12ed740c59bd2fb67e2704093b4f4487691013c9f15485c3c6b1fa0ae74f2264ca40ba95d752de8c535e0eb9c0e47c32801418d478fc8ee465c82c1d79c5bf61f89bea7fb2a71983671f5978dc3046d11099d58bddf6f702ec1f835f770bf1f963f25c2ecc63465a19ef945faa008c01d64fe420fd0f91f12fde14796076b5f027821e503bbf011842ea590c27fc36d5bd2782e4e6c6135f926edf5e370371169293d1a055c9644f26601d705f4f49b0907128db8f6ce8a232b768107cf1e9d05d1a8db244ad4621096981cb714740c6c12cf0e0c32f3bd5ec13acef8d6ec3c2846aea5b55073dcb5be8af1a1e03a72232836f3bc6261687590fe90caadb13b5abf55f956f6bca7f608f7f75a5f648d888f02b48fbf9df9ed1550deaefb716107d598b536477f1617ed8fae855992cef4027513f7e0f86cbf53ccd023744e2039cdb08a7ff22363376c7640e5f3137ca362729fd09a3887376474742b0d69ca7bf25520c3fe123b2242c466ef9a684e8c6a19471385688f39d5c45142a949a127ebf3eb99c33e1f1a84e9f802b400dc0488608e240294098b6cb9d97d796bf65d1e310610888cce0e312199e190663a1e1a435e3a787158db39d4c74c94f1ac22214601474c9718ed871d3d0ed55990d16153532f32a3cbb9ff129d78e7709fc362609c4fde9d861085661db75fb6cc485c25633f6784b05210ef8a13b2b09059c54a3e52edbdd7da543b7a4c2898d85f6b4dcf4ceb1650175f71dcee45f395b2b2eb4a2dc84c7a7d2d14667aad3749bc6ebbfcd9ac2f49fda5a2208cc8a63b2d9540efdf7791c6cf2bb038470a6edee344063201d25672dac768ab444f7df794ac9fcf00099f9b83d790b9bc98cc79ea20c9c6379297cabfff9b55605d0d351f910a72badf634eb39ab11c4250ba3940e5809303cdc99dd77e977b588d36c2e802af7bf76f71b0558577faea60d1fca9ddd5aef2e451e2af9ec97ed2ff168c7a95ea50873f68427de91d3e01f922828db06b36e7bbcdcb16adcd0336140ddea2051251bd528349a3f6fa2c359eb63a824b5340d798ed014f2e9df40dd2d09a7c3ee8e0476bd8601e747e11462ae153bd55bd45eccaecc4147ea331d7cf312470fd2402d061da98e2ac6c87c768a71e201cb858325ccef2fcd9dbd0ee920a2f5628d74ea1b670adf72b2e3a82b75858f262cbf5646aa38cecd344e6a63a98eeafe9ce4f8a2f710464accf609dc2fc3437ff2b36a2a2035559520b1789c3f325f9266db7e163dbcacfc7bf88c55bbd2400414aecd0e23e2e5b6992ce57233cf60e3be9aa452222fc1a467cd7cf689fa7fe42aae907e345040bc96466d44f49160d1068f74c63ddc46327133a8595cebc5768dc48d7ed48a8c807a48d7411a4451a025db2f982bdf4dd981d9f97a49515144501231dade83cdc07b0e66e844a04e33ac4ab1fd75b5b2f676ff2a015dca8b200f82a951be410c245812957d45407c11238fd848836e972e8a7f551d879bc6a8bd3aa8b6fada160c77c69816e13cf82392e5f3bedb3876ad05fad341d1695b93b90f08adba2e1562eebe56330d395474f11981480aad0ea38fa2b4937ec703cbfa8ee4e1ae5c8827936bbc82dfc4b230e45cdef118bdf6d31100ef0464d5d8b457453c1e8ef18a07a2f26887ab4de61e41bd8aee24df0cae138afe00e52a327935d29c5df5d51f0314dc8a918f0a434107aabf01baaefd4669100510d3f8b657c9288cdf3b892e8df84a205d089efeaa79ea428390c3d51be4e33e30909e5e99111fdb82222182990b2a3a9e7df640500e34460b4560810d69f9f41ebe9e3e56175c1def2f375e9186a9b01f702216cca5778bc2c12003eab308cd48956099bec2bd3634dded98d72d8c6ed8657ce79aaacd0b7376ecd7b3637720f49b502236d76d0c665681c7ff75588902241468c0459f2331c6ef33b49dc69edf917369c2d31d079df8a7c2761cd7e52a760cbf30014149a9b67633feb49f719573586465fc814b9c3526acb1561bb5b8c0a0a2cff92fc0e1368a07c2f39af9ce0659f6ddc09c0cf0ac414323bbc41be252269baa52eda3bc626efbe673821976656ff56c05a25910d556c13769d44a997ca3b5e24cff68e4287a323886d38c74f8e6f84567804ab170061cc7fb604f6938572582d1027e83fd492d4cfea02362b2d0f8fe236bcd5f04d3557e39c0aaa8d2441521642c3fe24e1790cb7ec499ae43cd4bbfcc1d27bd356d3e3b917b3178aeaa32b29da26e6862ba523908dd4fb6bec45b4786961d0eff65a71fab5cc93dc130195fb699eff43c91da7daa04d98ccf7859b581e5efed4d6d072934ae8669c622be9790edadaa0ff3eadd5c5a7f2621589769ab5452e7d9dd1ab327fbb79da62648d06dd1b7107d24b9f4b74ac319f94913b08885c24591c3137700d8ca34c2bbb1621f1b716d5aa46285cd24302e5be7529801358478f0461268d81a7b412aa6774427766fb70a2b3e1baa3e1e5a3a1aa3e8453f3aa8ceab1aa7d44ffc8a574b9b7579cc58772c68d66b935f8327493477712edfdc5f01b21d29999dba9b345d0bf225988fc6fe9ce98822eb6800dcd1d5bbb653599ef995102e9ebaed2cb5f10f44a2c3e537f52a3b92f4fa585b13edca2356375af935a36b755fcefcd9a75316f322f45778c75d8b479248ef9a427a5ca03710443fe224eafe8b922a09643af24cded299faf4889b5dde48d1f6dc9ac925078d0da0679cbd3b7e3ac1e7e83ab933ef8f311dafe0a34ec6b44eb655f98cf2cb9ba42004fe716b9d64407b9635b370ce32b4d7cb8c6a2dd61fba5343fc260121e1712c8ca29800e95461992b24a62374cdd74466e404cdc13ed34761850799d55fe19599f4cd9ef469d81199de0b18a5a7b853d64e2522cf4e5105a457c38cf43e6567ad55b3647738bf6201fa8f0412e7f121924ceac1a3c0b2dcbb3c5e5537a07ee2c8110e9b3fb2be675c8fdf4ed03589b9cadca5f51de40569a13b4329182136b98f973053fd019f4de6df8b1518689a3a8fd8e4be917d5401f402ab8c24bb773d7a62fb49d981252cad6d62470d33cf6c2e92e04ac6a691cd19d6f2755316ff9dcabec3f33bced93be1ff2dd2c12620b7c3b2851ce73ad4a597c45b13c3b38959dd359ad759043486d07c9144447f507483e8b54698148ac3b23189b8c3a38c312093f241f7974ca5f215092b6a8ab557ef81b3e3f0e82461078c1f1f7f69b37dd77cf8697778e22b7fc881240c5484f9a1e791dc1c73e29c8ca5f0e5b26aa911b8a8d457846649ad90795f23f444a0d1c315ece25a2e472cb0c2ed7fad4b2c2574148d9a5a5fcb200bb12d965ba0c2125b1e64305e93c58a46719b95e66a3ef20e764ee9795305776ed75e0db1e77e20904b127473453c86e545051cb53da14975a96a7935821a46ee4d9e995106c1c5eb4befe503eedd2052d8f073e91509ec7fcda912121bde815fd0c963de245b836edb75bde9b3583695cb067577d6c97371b536c5bf41754e3cee9b57b2255a2f1db22806718cd2d810962326c070489d49832405e6fb5daaa48dd6d32a0ec89b9690e05e9a98cde4ee9b5351c2dba637f5067d37a8f6138d50a00beb73421dc45f7ad29223d95cb8ef136865d11ba7d40519d9a79da636c0f6662af9a3c3a4134930151ea8a6e78d98ad5f33264ff3198d70bdcb62c6e31a8961cb2c0f17d9a51f8f3e01cafcee77786bcd7e607078bfe78b456046b1c6ee251137dd7280567944d51478cad7e9efbc0a6624ea937a19aa08e78d62531d23c2016f6d822c70b9fed9bee7b017da8230fcefa0ccd7472e739a3767b6e449384ceb1b1f9dbe54035f7926e53d19990cf0953cf44a1fca2893fb980d05e0ff9b8b3c65eb35c0b00938f146cf34511127bc5828bcaafbffb7ca3d2189ad914a95aff8696fdae8f316557e5f6114b931707c42a670737c5cc5d583525c6a37b482ec6627c305036d566a58a72cde5ce7ac1f2183728c643bb01acc55bb20d9d0c932cc7a10d1d88d374d72d5f4e1392d8342876100ccdf692479237fe3d9e65392a64a7a2ad3251978fa36fa4b45ab54e23c71f800cd67600ae27866067dd2395ce60092b342a7a9dbe80dc6cd692390329cd2f380272c460f4a6208c16317800511de7eb0bb0aaa058c182540fe406194116fc4070811b91f510db84097016ceb238e5a03364d1bb2e8f1f80e9075ea5815e35fce5cceaac6ac0a96207c68a580400f95b776d92f1822dd3f7c16b0147ecccc51e54add365df70ab5c124a7f8bd5fbd580b8ae965d73b2273f26f862630d392218becfa89a0ace20a8fc56161364b918cf28741243f4a64c2b552828a4544a3a0660a18018552b2dcc2ca38a9f3e5d4a192259e7221455f46bd9bdb072ee7bf3a937e1fedb63b6934b42fa670d251587ab2897518f115d8e230de71e072ff9065f04d1c1d5e3f5baaf59f8213526245b4aa04f64460965bf4061715b8937ed09f61a4944cfb91ed0b32ad1f4da053d6a8bff711bcc400789c19316f68de3199caf4f566cf2ed7568386000dfa42699db273b434a101c3b40bef42ce6c1e29b3aa87a61ef0372eca81c83b22e2b0db4d14c380c2f1fa14e3f9927ad8df8a0558345807eba2da2e5e352d7ce841db1ccb0a5d8c2fe8ad2fefd4fa5733eb2adc5c57e501af2e519f6c529ddaf43282967388ef231d6161c54baf5546d7d1391d7775fdefbd4dd0b83b54edbf8ccc2a8c3ceea1c9874b6f73b5365c3add13a18299d094196dd0bcbff4062608852a937a88ee2f63884701f8d24e7eb69b9f1d7e8dcb91221e778a1fe31dc1e88053d0ededa4ffa5475736a61d86ff3f61b9b075321207885b8af2f418e6609e99fb2d72f721ffaa6778f210682025c2baf3b1f6fb7c77a82e100201e19a68b72709cbc14d4094883ded270ebd07e2988839ad18446c045f96094977539b77551e298893d35bcc3c3c5a0a097f7f06ed90a8b0c36a4337b2c74041d21907f158fb3be900ab350a92fa109f42b0645b798bf15fc13c526273250c837ce5f68ed4555df3192120d625dfa80c7e365c78855f6495ff2b05f89d3f7d7bc20de9eec801cd85b3a93a6b63bf87de4c820232a1edbb98d148db07a24bcf049e690ccf4bbd7b245a0a669c89f27ae31a6c89c7c8161ece98975ef208347d8694869d444d0206b75c54d3b56c7d2c08d8f037d3f15887164178bce9152235d5ca25bbf836255aaedd7ee6e92a3ec6210ae37923ab894bfab94e37fd00af6d2d087fa334e1b10fa686904e83b68d6f0ed7de60d112efc1cb613c75e860d34e0d35566dfacf22427a0969ce3714bdedc62c30ed1261fa88043fc21369027c859c71a1446c78c41e5279b7b60ef445ba1dfd22ab5c56b0add4d91495907f881c8a6e5fb9b7d863ef79bf08a997ab5747e4c82e2f0dd3f36957403ad67bf863c2cc99586304b9f56ba93d487a4e193fe87b7731d844b22b3fd6ee85a3f17551e61e13361e7125a47176fbdbf5ac898a732281924109e47c93085cdb0fb9ed9018477595c0f36352fecf7ee575c251a910df199c3a05636e86e0ca5f096d5802971b290a3cf3d4cd6bee02ff3aa22334007c2918284376f7214410ad689cfd8f4f5feaf88d845f59a4df0169b8dc2dc9827536a92d775f2d1a1f3fc00a0f6e5124d23dbc2a23f834baa7d0300a222c0493227e609e945ec472a09f1e315c710f38e612bc36a72588cc150df9b3a4c82d5b498b244bc7e9a6db1406a63c9e06a3920f2752664738fc495e83bd5d9dc012433d048b1e93a9148ca4263b217a4bf32f8ed23a83e150e65babc35d6aff25d0bb9d63beec135d0d6e3deedeed4ecabdc2a42cc71dedc4603e13aaaf7677e9ff211eae167b29d0fd3f0c9ee86a5a1852d6e0fb50258922a52977818509e3f34b6facb56420386bedba2a344a3a4239e4aa48f29be28747132f8272c0125e59e9e1cdf08b85f4d92885a7e393a791fe1ff8b794161fcc4f2f5e2ba4f9bc02d76258cb9f07dd3ceb05f24ba33e6c7290063f9a1b3bd7f696112cfb06a03908234eee14fb0ebb8bc2140835629cbfe41ea7ae1a139b99b7d09333568de614679b50b09e5509a6736a62d8e40c04cc76ce051dc42a45869b79efde28b9cf2b74efba59879f82f6155753950fffcc216647ab4646ae292ee7d75ac9442ef5a80cb8e96f7d4e923d7dbcfea0f5fe2585330be73091ca50ea6a193ee63db5d6f522ad6f101350e5467f0ff4430e6cb000730ddc27048878b9edd164481b425e748da5c6e877e0904d6bba119c3be54ed11d7ec7e4a70423895db16169e64ee399f84cd33b2ef6d359eb7864e2805f866dbef9cfca71d9408cb2b7333babf0b9a2b038fe3b2457593b7cec0908ec23fb3b37e7b4a7216ca645b20498409659bc9e9fc9833dc88dd6236ccf6ba153af6a98377db7c4e677c388944f9a1a6cfeac8513059c1cd0ac7a1ae3ee99bda0570a88adcaea9e595faece3fc3caa76834790acc6764292e2f77c4b553b515f6efbc9b760b6fd9d5f055ee46a8b59d759d80c070b22bc03d2f01b140b5734bb6dc2effa4d1c1f2a7142fe8f761b27af26bb9a97ad002dafee648962cfb5388a41f885cdf9bd45a2e51126cd35905d368b134acb17618e75694a0cdde8238a1cafb519ccf4230afa376ca18d9b7740076c6f7bb461ff739215f5e0e59401d676406e36f601d6e8d4cb1ff27820287393469c107b58fae76c3ad91fbbb0c5854daabfefd7c5c88822d4382088461fe85bad5d12bfee72c68fb1bf2c6ed5d4fdcd3599a75aef2a829a4b05c6a2bfef2a6d697aeb35e24d70815842177309d2b6ea87ec1f3c50faded23b1ed36cc10721f59d9fb532b882a3162fbd8bb600615af661e83502bf34120de438e630daaf112cc33ef40e1b1da247760eaeaadf4e0653d11a990f133eb9efb62ffd31dc3826d8478626db6254fa16686618de1420ea64d7f1d0843b2d4654fce6f3f4908a2cd898d77cc8347c911efc154ff0095d9722e0c07a51414d8ca158fb9a1cabfbfffc21439f2e5b779a7e1dad4af28ef8e4fe577bc9f2e7c5c792254c0d0cf1c64131b453ac6f803d0fb01d2919bac6ddaa630cc93fc28eacfd4b663d8b4f084b36f30f125aaf95f45dfed1ed2dd17049cc64d87bc7087dbf9aa3e975191f63f266e3bc93781012d1d4ab31abaf61bf09c69762dfe5c4d2832612baffc44ceee42cb3e039b276d6fb5d5cef1d99b711c6963b87159f8956e2c9074c5ef1893a6dd8aa3d6587c36279accb0147e544ca65271dc44a60c6eafea193070ed355df718854ef436fd8dca7707dac4fedbd10696e30f723fa44f2f296e741534aa5d4c3d5b57c7bac160f90990f959631e95364789fc95696dcaa8b5ae6a86162cf8cdf0a4953b9805169d1ee7eaf2fe8a2ad70bbaa168d9f4f44319cce8321923a86fc0c1bb3e8c37ad93ce74ffbc7734377c7de0ff93ce6907914e0f4d27c032b796c2ca8bc5471ea1cfcd7ad14a3500098e24c8c6fada54c23ad52c6c8b5984595d6df303e51a161528fdfac197d510ee7236d9152866354a4e2cb26557b9d1c8c172685e6fa3617c23f5439a349404eb88098e257d40418a0f8de396b9411669e6cfd3c115ea8134ed5c75d971dfbe5ac6f73ecad2c1f2624c7c591ba457dd576c2a3e7072c045ec3397e2c531c72142b41952745b0cceb5c1e2e4e906521642a8064800bb13ea916a10197f031644a6013484c386d071dcc5f77935bdb9b60e01264e4be0bc3eceff2a5b25f745de91e69a96b04d84dd3f44a54506c423e56ee04c42b35670d7899de172b97ae3252b294745cbaf2263dfc34bc8f71255a933ad6ce0b6dc5515165e6aeaa663532c5e2eb2225e09ac30460ab33b0cd2a93722bbcd4efd9b9ce0aa33dce706590d4ca7f8002e5894b74e2863089239c0ac34732d25fef02e7bfdfc4b19179d6c935bb6ca24039862eb73591fbdc13df6263b9458e37a5dc9d7d91f31c81af01e450dc879befd4f53298f41fa3b15c9549ae25efed44761ae22f035688bffd2cf2f4bcf4af28c79f0cdee44f7ea365129aecbb50455047ba487cf37703c5a67b3dc427b1600a58a8c90df774685828b7fcd6dadcbdd4e8dbdf90bad9095ffcb4ad4df7b20a53f92d82932a598247ab0afe107e6cdc4e7c41f847a62ddf595616f936e5676a493f607653f7cd145c8e10f576db3f3f7eef20ded0d1af8a8ed6f547ae1033bcf06edb71690369a4232830ae802e2d15da3ac8bd83d8a7e26e31c995daac7ac970ecd43b2c720ebb24688fdf770aaa5bafcca4a541bbbec406c1ffc0f7a31f27fd83cec1641d6a7f08956bec1e0198e9cdc9723adf6fe2fee0c8b64dec3d3cc43c4727bef15067040c44f2b617a91303e0a31e8c9bd4b357899426153bb7b1e32d0893891744bf9ece5e0bfe182938491957a09b75b6e30aeaa8416464a4206ca9d0670483e6a1f6cab6786404d2dee907a836be95124ea92a04e9d97e813ab1c27179ef1bbdb81234c2fc5e62bd1b180be788a4ea59a9c564bba3e927a57644af60032b5ab7ac94edbee58a9ee51665cf21b57d340188c580e36f128c891ed37bf786fcd34f5f913fb1d3c8d55b1ef2976ffa348c36637e78724e7219f07e95f3e0383e1f61c0cdb92daaad08c4be4a17dca1fa386179b8d78407d7c18976f5bf2ff5ae0a2295e8191152ca4e0a6e4e8b0bd916b09267b1fa75f5a1033c06b3babd576986a02be89c583b877c2c7b1319d4691f4303bd49838e706a9b92f2558020aa63cd7f08ac7851f5bfce8aefff20ca936b223ae7d03979e8dd649266d5e422a9f5deb56ee2cf0300be7972d9b28c5aef42aaa65f1037043798edafcdb1d505266ebc44d1518eb8c0f0233356e28aedb955ef8440cced6cc7b2500d05f2de4178633c357b4274eade0ca2a547d021ac33cd7fb18d968cfbdcdd0a032e412f58af47bffd781d7d2cc0b4dc26cfcad7b8518b271d9bfe2ee3c7f691a92ac6e74b219c99080c89f9ffef557624b3928ab0b4945552029b4e3e8e74bb6aa0e6224517acc1e8bdf5dae59e7fb9edf5804c9f2c6dd65cc7c2c2dfb438668aee60c55c27e8aa8dabc8cf37b454b18f087415161798dba3f4d0a29a5c1e52c96ae73a7a17d9b2a9bfa1695499980c2c6cf058895d9a854dc44394ba77c003d00780b7e2c8e88419df99ad7a4c7e6b555e6667dcab4d513ef4e76b520dd847400384abff6898266c1ecbe7cb892308f24ebb6c3858c63ac4c631d8af9bb0ee154942d864d52046bc4b2cdf5f6a4d1ac0333d34e3ff8eceb3634474f7c8e03df7a0c9e59ceb2ce996a9a86d5c759da3c488492c5b16dd2682d01ccd9d3d53532d49906d21d13e73f7bf583a8297c82bc4aa02262865531cf3bccc58db129e0c7aa0c763d8f8f9dda0d4f09fe95c98fb5bc8da526d7df434e90c9ba8cc27a19179e9c96d4533ad85a2d4a563d73b5fa83af90787fd3514b4f8ba31dcf2259bd23003fe6229dea0209418dd2ebf0c6133fe00fbac531289841fe1801465c8f4aea6102058bd8c3611bb8c50c34e571e4965999c783ad69e76ddb1206982711b444839e2f47c89a8848e662832b0997de194524b7167fadc170843b0a427ef95acdc0092564f6c4dbfd2dd240964b3aad2bfa109bf84199f9c7d5674e2b2c64709b4e00c6eb0d138ab6b1310ba2ae030623d5f62efcb996ed9b1be2c10f34d4c0137c1a5a4773af6610257539e6dc9e8344d822f52a65204551e8f7d571f1e1759e58bfc1b42e0d9a8499ba5d28da5c9c888037b7f80c09092d7b042d497fe504f08d9622d7abb8ee631829b689db2fffb6a9f30a1df968c785e8b7bcd2a96a19ec84a849e707404bfb1d4df688be59d71d4b7c3d1ffefa5f940d49e7327fbf4d229cdb6589a5f63aac181230305d83743aa729497150037541e0df043bfab73fa09abe16dc6ed6918a6498042d299b41dfa57f299de1da75e4f6148e2f061e6d9f59712e0051e3ce5517499e444b0e6657044c5718929b89fc5198d1440421ddf3bf0389bfd26a16bb7588061c899124bb4bc13f552f1e82fe9c4930acd28fb01be4f3c5fc55047955dc00c8f77003ade11bfcb5d01e1c46fd134b167fbe6d86eba872a56b6dcee9dd403cb2451b10e7e66ea94acd3d29ea68d23f1bcbdb67393d93fa60f3cf35da33d8059060bbdc3c9f4333f865ef2cef13de56f00dacc56239d370324e8f46a8ee231da79c88138544c2909b08e1c1d5b15bd40b34b173f57af257f43d0f8e82649700d70419ef2ecf6049a03e1fe04e0569988c63d971a6567bfee6079f66f0afa05cf421ad4e29040bad3883ef6bace6b2cc15a5abb40c44825c4d9e7654c9a47bf5543dc259e6d38cef9ea08444117303176b6a279b19f24dbe470483c05b3f2bd9e0a49fb96b865fa23ab3476bdd1de33b5621409b81cd62a120bff7273f3eae1bfd09d73edd629ef4edabc88a71b74f300e057220aa2f047bd0de8142b7d00fb4f5f0a203119a49288f3a60953bdf2016bb373e269d15fac48ea052d301ccff6c954931d41005f54f369cd9f3a5d8ce14161c52ca049d0563fd2e787133da30498c6af706cec6de7269f68d51036e572fb19fe71983eb6d0e1936b6619a3ff3ef8a87a1c4f93f1baa4451e458be41182a50c5c2df4bba7e1e5b8b6a2aa8a8a8afd55bd0dfe017159d2d741c72732151da26fd16706f26cbaae323932f65423cf5809859c1931912cecdb0e591eced51421064ced81be04f465ce6575c8e36eac00244a1b729e22a0dc23f2c5582ce29d7817d40b3bbda58aea56b9631c994b626cf5e0f5f1a4b99c18e471157f3a302913173fad26cbdb0bb70f39f7db88f6d70b1b68b3ae6d0fb3f9588d6668839f88be5be8620d792e93a09e87be186953b1d484e997009f89fdffd3e6b95f493a6df0455741b28e6ea2a6bb1ee7a3e40d331b937d0dc5369427b245877c06132adfa36d951613c83af599c97e459bd12aa4f3fddc3b38a1ad35ce24317778f5c749cced65041ffed3360c5fa7e5914fb517992608a5fed622d455530186d90678ac9a523e568ffe117f00502eff195aa49b39f93142355644ea7a008b9b17025d655172e6d26e94a0c5c8949e1a4821f66ecfbd558a238842e3af4266fb3a828b8333a3632b4bc9839aa4b3320f203f522eec2a1cd6aa8c2ae8ad43db38be3c0fd1e7c28b2a0b6bc24b3f4f0a07951a7146a381b6af6dbf603d6d2f975e41d04107cbc084cea5c52439ca9b5da38bd63bc52bd47388cea3d3accd5fa02cdd3e3ab827c0eef5c6ed0f23f76e44ea15664542904268152d600c05d469dcb80e5497b8119d6540e871587fd8f40e75702c7b0d3547f6a0ba420a037dab72727d5b9bb6febcbad1a0b1bb9f937a40be9fcac52c38732f570aa83d92e4bb6840deff1cfcb4987c18a37bbc5508e65a77fe9c5e20b9b28066fd19e97262c1f38f216cb4254933c50fc233e6344634a6cca650e193673f55b451b655d1be6ed3e7f782ba5d69c6c4c755b90c3fb921635e83e35fcd5f5e51f9e1247880546c4773fad45b90855226197b07a96e77254733a3286b23413b0fa7977fed36c5878543484fc19387e5cd69f621ff3103b53da32ff2a4bf9ab126d7901ac69c7c6ab64d37ff9274ff91f03cea2ee0512abfce88332e133b183f2c8a31d915c38032f736315dd3a4ab3874a134030ab250437bde8c1df2902dd3bb93b682379efa219589d529690014801197cc773e3b9bf04074ca3a7f26a87987591a2b2f6364e27c1cc85c0f44337228d6781bab07880639f624ac2bf4cdb85d59fa762eb7586e337c354da8b6935091a2142bd7eb43a5923ee6dfb651574023072a1c99cc7dab2064cc3f75929716e3d066531fc6620bee8863dcbee25a453e751fa6e3570e33ffcbfcc215813e7ae1cf1e0d88ccf70c80fc8809c2ae7f17aa3ead5eff5f783ad0438a64a54e2f21166e2f49d49a5a8188f88f22981f4d3f682493d54abbb669705e887c32bf1a781b1b44d10fa958fae6b4e6a218c6892894be5d5e45f1ad9a63c761f451e4413facb81f60549304218b7f02c4c09a97c27dea9b633f2de19127c60478ae3db141a6c310fee877fbeb13248549891d7df36449449be01a018da14e1ecb03376bd2116bcbb9a3ab67e73e4e811bebb55cb0e3b123476d2ac9ae284efb86c1351d3ec545304069637eafae20b2e3f7d4a6c05aef39a69c85bd3d7e942da8587ffa3f395a7d7ac33a1e3ff2395dc6986b1558074675318522b339bb3b6c397ff8b4492551c84308747635843085d8d710fa8336939b40bd45519f4f19ce9f6f12dee1112d0278ec0e69cc31cd973ea4b9fbc4955f0f56ea7a68f72396b2e7eb8938404f1064bd034bcc1b2f493e57e7d62e25bc6331672ce85b52cc4e4d738e6cba002e609639505eeaed51d6988e2b2c84b2bbed69ea4dc30f46adecc55e37ecf419fa6ec3e1555a9af9ed0198698552ae9961545bb51b3addd8e7aa32e019472d7040a3638e63274ccd590fac74446cb3096dd2e49c7b2f416666de3fc9896fa354626bacebd9f3f4ff2276253af777e3ddbd6f67ec7c8095a25f8d60cdc2eb3f22976d7f8ca3b200a3f051b44a848d233ae7754f29d304b4ebed5596148f1e2168f2f4a464edeef316927089bb9cd2461b0741a5b8a038728c3085b435b15e85debe2b706a94ee193ddc58a8c38d523c867d968574a36769c5bb26f00cee2254fbaae27494e4c66dff2377e166a1b230f0418e5a2d2e8a6e6342d8b0e983dcdd7bdb63fac0d0619bce9fc60b12989a84c06fda0082c7dd23d49020f5bfd0d4410dc3cbe66f1a07db18e331a1e2fe5c275bea4536a6a8045c7b2427ad718b4c21fc40585ed54e004479ce380c4e6339d8850dd797fa52bf1b0c801ecd28126fddce51cca5a93e3da0f1f1f9d94bca8096cd0e9d26578c76f4bef650ff06b89c99f703632872586faa2386c9f6ebc45a7820c9cd946fa8aef9f1c440e1c8120d6a8bf087e7f9fdd21517b4f9bef5a08b3ee1fedde5dda5db7b3dece47457ca57128cac38f0c9edbf57df481951aa160b8e01d70073493cac68e9a03d238964039927d178b4b6d4aff252f7b469f61334bcf6080200a3b91e63e7fa85b575ed1cd033d06610b0a4b8958ac77b1446449aa62de839418fcbcb5fac53738bd4224e03960c90a8d38fb8afde68ef8f90eefbf41148184ff6fc94040a844bafbf674093d9187bdf2e33e91e96e6df82bb7c891be91762816e17eb419d7ec5bb20970cd15c54e9796498298f42a0e598d7f19c01b1b933a144e23567ba5c3364be09d2dd3130ae97bb87dab7508e728ad4098f30dea7cf9065f2b732e2a06c963ba3e1732e9ff4c9726f9bb4ffca79b518db53aae24729308f2afb3c461becf88f60bad97d26007b1eb20f8bd56c601dd1d5c6fb7ddbb7772c35fd5abf2c20cdf6301eaec6b9f8b01927b0a53ab000d9fe527b49839e5e4e9acc228b22232ec0e51e5658b9a985a82df413bbb4f0d45d954f65f91c61705801c164c58c33cc1c6600e13040f1ef34605d4cb876916cd88f2935571083e590a9dadb73bcf90bb65895ef3b4732df4176431a0229973d203e73cedcc93cb31f4149ff35c76f0f14703a6e6a29c867d615da0294d13bd042d20b25b5a90217df76f1a59e27a6e7fea593a38ea6dccc402b7f0a3c44b5c160f87ab4724d28ab2cf19649e36018a266411c21a4fde792b7619a387c521d64b15d115ed197d77c106a9263731f5330937f66e1b73feb3bfbaa791aae675d6f249631ec81d805a92693bfa4143e3d7148c1fbf7d70b50b7a3d06ed2ebecb2d4949085485aa425655c6c7f912550a2fe1bccac4fb97fe8425a756cb86f425818cb890653cf3ba859e6ec78ba80a577271df69e054bede0ae9ab5ae8a1b90be20a53c273ebf5d11ead5eea59027f43e826e466fe396851d7e06bf4b9b41661a11004ea9deba09b64cdbc3dd1a9f318458689a83176915cd0b25257b1128226be66fde6be0f47f812328572ad463dddb601e457f3c8d3860cffd52094f05c8cc00f8d8bb0397783a5f694dfc0056cbc94551ba72f2b8c09791b8136cbc0f2cca7216b7815899c6e78618512e434d1210d7a5d9ebe3ea104fd97101e198d967fdcb5ad7024cc51102b440bd9d551051098bdd8dd9c2fcc3389bb607180ec6cc7bdf8bf79a4781f0ff38090425f4693ed4078446f2ce671505b03544882f25df02040a3c8c0b483f1eb90ba58ae0b989d1274c1df1e8a14680143c4d03f08fa23601d1326ece261bc3074f0dbbe4b10ee24e9cb400499f4836003e0306155c4cbf35d5f0ecdadb880fcdb59c583ebb84264be184ab1b7f5ba51457a736f4b3f395e77535d0b59cc081a522c27c384b3bb349223894b9d852e732861b0b45ebb3e8a3db26bc8499423072c212859a7b740ba2533da77600b796e436bcfa7e7e2b2e321a1c1f7575e7145f823ac56235c6e3119d24c412dc7a49626985ee20dc739e6d13c43d37f64cb8dd678a875118aaf4e0b7680c42bec37563d4abdf6bfa9bbb0b89f5f9287c937d0041bcaee4785896c9ee3adcba1ca9578c0f20533ab60a634f189058e14eae5b5828c6be165c2b8240dc509d7c49991348bc09139d8dea5c71ceec3517af3d35ca6d439cb2c3f3218251538c26b9df9fdac7c9b24816dc6962a77e2ab014123038938b9fd0fc808863279cfe076cf77d9d92196832f6219299f106dd4e1a1cc55614a2718c96eb517e889847da5afe1290ef83401cbd5a8d0b2250c061ae2e10b42dc31b4a7b5722aca440fe0ed15ded1d19f67b306b4a31bfb9909a28dcbba490c3b93ae086891ff8bd9752598e96ba081f6024fb41aaf171dc2cc07219d3eb43587be12a052fecbed303a29f3564300ab2569d6506c0b58fa49a032b47b067bc6289d3a99b705c0ab231f5f80ea0d36974c7ece6cbf6a9232f81780611daf54cbaa94f0ff9651e26be1b0919a791e06e451bf600c3a136a62cfd25e4c6951b88c6b3e17fd707b99ad5f3867eaa0ecc576a723357bb4e1684f0fcdf3055b1526bff315878f85f4755f86d1d56534a5dcd699e88800de5686833e8cdb1ac178baeacf295d967b43e07af94b8a29c0d3191f68b2b0af61877edbea9a7cd3feac7a8a8d4ec4a970b6794e6baf7c6b49090c6144cf3c92e3fa0cdd9d589f3b4c5f5eb0cb70a6cc0d3b1335dcdb3a5c424186c0c937b9305b02f9c5748c69373cadbfc4b94cb408aa3498f4870964ae4bb7b0fd33371a3668eacc1fac811f8e3fe017648becfd0e425f93ec4d9b42d7590b980ca98ac709a371c66763b69b8eefcec1bca49d34bb7e16310733740cac4f2705c6a1962b3bee1f7eae6c861e3e6fbcb9aac6c5939a96d5325409a388b8b29fda55a0579e900eb8fcee43a7ac8db41b8653270dd52a9abe7178a4eca39c1cdabf40c075f4629764a2c6e760f67e5c4a799284556d858051aa44abed868f0d8e31f8c14c2b26f0e7032601b54d65cb45bdf36e2e059955dc6e42f90d44085f029bd4ac61b1e75bd9d26e701b3e583454e214ed5db17700d937ce5395d294aacb7e02bf0cc26fc822a444ef83ec5978af74db7e98450d96f59b01fa5b303a46bf37c1ea1889e694cceafc0aef73d3f9ff7b58c89b1aacaf458654bcbe1641ae31e2f41c024ed1d185f0c7cc00b38b9a65fb9d2033faf250c5e4d40cca5315cb1d268ca8fb519c33fa1fb855955d97602795ab4e0d1e0d2efe6f235b20866e1b901188dcfc118929792667703058e8ed059257eb0584a34a3b2485d2db0c0c37aaf2b49ce3d52be012232eb593fc34cd2388fe8fd8e01ca121c3c80db6f362bb74da1275f15cff4f9227e92cf3c55c19aa300d5adacd5f5bc62f287fbe402eb811ece81d47cc61f7ec7674d0781a06c1260fb4a80a2e74979fb45552ab222ad10e6b273313823f3249cd7c43b317716365f59c120801ca5244312af62d8b94feb3bc7e0325e274c6d72af5b67c9de66b304672e3742c77819e578d03861f3ea223a82c65dfa4e3b4a1116f93497e505bbd3179a8ce10b73cf03b62fe2bb01225f0ba0eeb4c7418049339b8b190f5aeb49e482675ed0f55827583be64eca143687ff7278df96e7353e8b5ddc193a2164ca65ce0441158abfb40ff022b5ef19647443d97e5560d23267a02b4d08147fcf720e6ef32978c57331b0dce11453196d2ec21b345df1327c0be70391f168870ee76ce91ab7380e29f1dfc44af433b30829e2c0dd69d3837dbc72db804ae570a18c70b6af4c8416ad954155f0f5ff0e829e4fcdf282948f4e438288d23bb7757f051af37bba5bde9b8352d646eef2e0c22f772d020fc4b4ea9bd5cbd24ec50ca7917ea3bd6399806f3550702962b2c32a5ffa2bf4bea361121f7ef56a9f9e676c4f6516796ce6e4d638253f90a3708403d522f4eb3acf2fe68546db66bc6410005f69df47476b2aef1eeb28103d63a35d5380623493dca641436140e5f39c45c1c44f38fe76701a4ae0b03505966fc93aecd880e2bc87900440eb9f9a539ccdafebd85e7cb939aba7f5723bd6edd4e1a4e518aa328e089360a85cecdd7780d5b561c205e6e85bbebc89edae1c1af7cca20de7833a33427dae55e33046c562bc51607aa5eaffcee812d27d58b65fa3c3ca7ab1cb14fbcd43d216d87f172b050555dedbd0ac9ae1a4d2012c8487878899684b9eba9bd7f578ddd8f21d0c109ca0a317ee38caa3cc025116fee90ef34c68226945a4fdd7e86dcae09c6796cc1aa5823bf33bbeb998cd804dccbac329492f28dc47c83a121301f58ae39f3f6585f540d3f25ca9cfca09891ae43d5c45c00c913f75e1e00d14d8b25ae17347732ff584a15f11b0c537cde2d5e50a8f35d2ecff27dc7631a9cb05c627125ce515b543019f37fd3b28571e6bd11fd4bd91c6915ccfec7074e941572d512527e52a4258ce2c666f63b6e6d57d233a157c9d56c2aba6ddd09e0872b36bb4eb6fc6f773cc921bde4ba58f54d760723a643c154ec0656f914f4de33aae007d12a13cd258ed261eac396016fdbf06c11e6f2256cf8f7dd9518b6ae225d88ecb708f9b7c8e87616f96026628b0f7928daf54aa0525022a8babf617198e93fbc132cf395716a3686edb0dd10fb61cf6b9a2cd1a65e6ed679fd537dc7eb39309b57a4da2d763bce9a3282345f24a75b967c87f9976879becf1a8e830fe684ecbe44a8e8d57fa6a254c4b41918be2da03400a69ec1eff2d6f1c5f52c224b1b8ff46fb7718a90ac5bae0d6b8aa6f2ccab6674433939acbb71475ce001a4ae8e2d11ff0785017de597fd8bf1275de2b24e7497493c9dc6e01131ef72cbc47a561da5b311bdc91e72dcf492804d28707746793bc6f43ae910cc7c02f4da43b5f2e048baf4b4235a3eb3a938ccc9643c79cfe10abe6d1240da2be5bbf1016204cc8652815b97c273c5566b16e96edc08c3ff0d1e3cfb8000f656ea900daabaa7603c7331aa09f6ad3f6ded4359e9c452c11d8e7753d947d702969d3da1c8128cf54e7eded9c0721592b3c0487751816bf36f28b59998c92eaa30b3e0de5cef5f66b6d0386ec59031d587a7c74ff84a9d4576796b153daae7631b9dae8fc3b42a63abd6b2e401d9e0bf864e9106088c449b277bddc4502502cfdee84e0773fa39cdb17a876783881e5f50d8af9d374e07d047996cf869baa45720a363155f3d180b1a3be4b9a9a6710f1579d1d9ef25b2a6d07335cb64d1042674852e7473f1a875f5bbcaa9a00d8b87ec07f3c32f659710049aee0a48b3101ee19d9c1ce1a880a82dec6913ff50dc14d0341f1bad05070e785a9eea2854b3d0e2fc3ae669f477eedd35c444f01e2598ae7f2b3c18d33ab3223e144aa4ae5fc87e7aac9dced70f26a6c06d1f7e46070bd96ff088d08a94ec95a8028bdfc2c39cf11c3541eb0488796ffef5ea6d22a74ab59578d690617cccb10610679affdf627de7d7a9cd132974f47d890788d8e0e8a3e4fbe6b32b73c8caef17855139411af6d29523ab2202b31eeebef659bc9220275bb9f5b4a662cdbbc7d9a6b1b11d4602920304fedae759f27f1c8601c91b510c1657933984f5f7a76df24a1a52533e4eb1ebdd5f819a59e5972b1feb37680b844b7683e6c73a0c19dd509224659044f6641ffac4f8a8001acc4094730a7467e4e365ec624aec1cb01c6661947d32c9d889353c3e645dab7b32e10d102fdf31d15e8d408cbb65d607b10727faf838fae0dc6990af7e92b99ecb3cb113b2e3ecb178fcec8a62c64a3e1b1ec08b043ff776424a86a204f8344b78602d2f302ee98b09b8e1047cf5bbf825b3eaf1f0832922143b1ccf9ed0ffd68a5d392538e5dd168cb24c0a986f5b10212c3c0711620aff35d74df19d966335935455fa45813208136d338e09531e87d56a67e8a121761b116489362c55aecad4a84818f39cd8680e124431f10ec3f6b0e4ab4f1b1368879e93de3101bc30fdb54754d701ade4813f6a5d29c62cd587731a0c20b862fd4ef4ccefeb050a81aef53638516a076ea7bbbd718bbb0adf1b9e019e218b09080032a52373e35acd925d5e781b81aecd385180e26e9f9125738b0df440463dfc7f996208cf98046534114291e0410e60041c330193496dfda46ef3e057e5198ac803fd148584b9b3487dc3c40b00ebd4edce35d82d7dcc4eff00aaa87c2b2f8d440c08659c1b78f15b2b82c642e74c3ee7a49544adefb429a33ff0cc527ab7db74d219d07062e5b3d8a6dffb094bd833f1841278d041eaaecf02235269b2b5ac5dd2bee2e81c622139606be91b8874d42220e7955c7a9ffc2fbae18dbf1583c2e2538bd80609eed9d7fbc6f86a9dbba904a172d3493d9d4dc9c9ff28d1972c7c2265b2627ac80ea8d1a86430636bb538e594a3de721059ed4653052adba7d29edfac187de62b92eee371ace6117b4781149be5f7364b8e90df703e78b29464def42913aa45a7d510c567340d1d996ba19ccfbbda6c84661be80facbe2737eb932dcfb67bbd4fa056c0185cc463a7d900f6866a554455755b0177d11bd94cf163036bbd8300be8bf4e79ebd30200de06e4d80ec140ff3dd846ac3ed0329c2ec070e4a166a31643e4b6ab713ae0697f9464cf4f0d86207e03e3090fd25fa74c09d7f488072a36e32c147dbf9dfda525fc716987799f8b9176fc88d9d9579aa1057305a8fb591c8d5bd2ba2ed427591799e6dcad812eefad059e7fe54b889dc777d18f49b0af6eab140a9d49c06d5e8a347f5453da6d0216dcb0664572b4c6f1120154040dd5e6706826f54c5da2b1b9b92a2563253360dbd10f8be5a0c3ebd2205cd98389a963ea4e36ff6677769b86e18a974ccf76ef4750eac8934b5a0723e2acb2a2e095a0ec825c6cfbe8e3bcdc4ef026584645fc8e9cb83d81f53e0c1eb2046b0b7f9fa141399e98c25fa3148d722c069734f09a3f39759c0656e2ef4a4a673e017dbf3cbeec3069d5cc626ca7fad4d137000782ef41e59bff524be1db7edf41ef4f4afc3ff67c7ee1623be46d97e0bbe9fc16ca5a3a1d825d1a92a5ccffff1e9765a03f914acd677d3f1d6746056cb5eafa5b2e718c17a2923ba1957a5871d81097e339da8f25a616c88f0aa5e1c395d41fc69b3f45fad43f71fd7e13709357dba1551105a28ce4823b8566f108fa9bf8e5c0634d4cd3ccbcc09ffe77685b25cdb890a3347014bb87c8192410cce87190ba84b621bb10e7c2cb89a8e3300fea616f08d0fdf66e2d89ef3a6a0579e8e12b11126d33e74fa6c7cc95ba414fdd1528474da56d24aa0d3aea64fe41de5aa42a0988f89e1976048ba25184ac41539059118a2a848e4371ae13b19839a567e2440ed939165299a05a67b7be3e4319b455a22a7415aa0fd3bea7f5526139df0b2dd3ef8b637e59b7053738bc8b4c747fc497d20182982e10c3718a5a0eabaf467ab166e1de6475e25dfd58c973eb1c57a59390236f458f225c7eef5d76487e63a9deb8c91e5a382321fa4bc6b725fd1150a91b0ddc0563e873602e8514a696936e580fe4d2641d35766f6ae23588d37b8f130d11366658bf99e4a00efa004f2013b2c30c4d9bf4b38627689d9b42374e19b84207f94200932b9083ed07c655cc5d25adb84abe68aaf9fc2fab11f162435c97e5418e19acdecfd511cd8aac8b3dfc062e45a833fd70b52d6fd873fc0b9c3f9c5aa866df611108cc7c1acacf8f4b9c2b7c4c62a97cc5b408409f0fd48a234c564a7354437037e58b3798d16cbe9c5259852b3f4b6e94bfb0721a82e2f5a9c4616324650a849d6a362e998d6b3a8ebca8c9809a22603317499d74406c3af836292d715c20a3383bdc96db6a744ea13a566b2d3189072816c8f6d60e0f5563e1edbf8229b795f73673358d66d2e3e0dbeae688fc9f3a211f2a31189195212adabfe26fc3e80fffb35902952c0b9f16e8f104a81254990ba42c30fa7de3d055ce8bc5bd6d762974b8c60b2ba40efd423bf7c8814bbd2b598cc7eaea83d8f2d10d9a0a63aeb9fbe3ac23253ac9e5b75983c236415e316f95a2000a436c448290c5c0cd65c0ad354caa15e9ff6dd425c3a9330e162dfb74b1fc4e4c17b17bfe49ed2a24c5bcbf79ce78af8c886f2f1a8e5b488cb2ed65d9726a28242ef5aa90e74afb66ff530aab2ef4b5851f290341db0a39cf71004a28e5d57056198c9c9f4e7263ec7fc0a635875d1bc3874a64a5fecc62fe6e21467d965f6f8871b4ff1d3d3c81749b2bee3cfdbf42cb323bd02fddbe832df6e50eaa3c46595a4a2a01d26155fa6cec5072b7b3b64883302affce38610e001a8df8b69bbac39088cecc31128d0bdda3aefae226ceff9b958284bed7bf6fb3c2adb7147d28013db0c69796dd0a1a87c86bbd914b1988089e9d785acfc72a7a85d2223a326c97428471bd2e4bc3b342cb4c6031f8e3a7bccf9245d34f9ad047c1b76f1d861799861987931ec4ab38b04e2e33c1f04415973bd35a4f52bff97c4d7ea464a60738ea785000091436917949ae4e73571e2a679a5bb92e9f64252cd7168d6f24e29af14b7a5009e919da6d2c97af5b89bbd22c820260cd20da1a58cac17d4ce5cd1b1fb3ae1be7b1e42f1eed787e7e101388d6be0422c1f812dbb7bf7af2d2c95f910b71a09d0a899e93d7fc0fa4057c90879955f0ecf7824bb11ed6075b096586e6c0bfc524d6ddd9ddf8b72b800839d7f59ae5aedcfc31386fdaaed537999c785210a6ac9a00be72fe7d1ad2ed9e7d2d1b84dcef86093a120434d445c476ef4921060ae4ec3af148ac8f9f235f840a4dcc295070bd442d9ba13101368a25c7ca5aec66c123bb12afa4b04a819ddccde49f3eb008622a35a543101b3ff9386b86d7cf242343d82bf3d0fda9f78886842338ba09cdf3fea3a31d628d06d34e244dc3e6a837bdccbb6576d98fe50680f9bf29f8ba20ac16a682ae602e39ef1239bb980f6287f64e88e618a6cf995cec40fb687941d79bf5fe7dcfcacf64f18b6226e4e5195ea1eb1d13ba128fea60a1c643a0caf61e7ed8a12e63ccef483bf7db7ba0493b9e40031fa7395327f9fc86dde069bf6aa2bbff4ca0306bba654db8589d25481d2346a55bcf670f08f1c1c1bdc2a87fa85c78d15b42b6ac0ae97faad477039159900bbd5c82fd20214633c8bfa9214f492a30c4a5e585f29fa7e68415e7c30535cfd14e97314da906619d25caa6f89c5ee76a1b3fd6f2edb671b090c317caa93fe91a779e911f9533b798ead021708b24cfc06e7be6697839e9887d9b9b4346342eb47e8db45cee8bc716415ea4384de62df88fcdff6aef80427c2cbf04f1d43b53b40f18f7b73a51bb81803635f293cc45f95c1f6b2d6b6227f0a286bb8c2c5828bab1e8feb461d558adcb5ee0a0783f8c5bc3e6004e75461a0703f2d98f38c02206bbc8bf1d0e181acef8ddfa4aac5758af2ec77d53a871cc5e623e4beb5a0104475fe120b9206885bb20dc48e6dfe7ba7b7aaa1faf3245691d20ad84dbdfe1d2fb3de6ebf724dc0b7e5dc638b5b9dc392d9d12cc8c846a2591b66d397753dff6924e089816bd4e0bc16982c4e7366a9823cec0328432232434bb57bd67fa0154fea5ffe0aa14a640884fce8d824cbac5f6e510d7173a51201607375aef5e37bae6027f3b13584d49b02d2afb82cbf58580793399ecf2717a2e7e12be001e702b486011b188d50280935789a3bae18b3f2f7b1019e6dd88357d90c2afacb1ca12d474f16523b6b4523357b451ac03a7af7cd0176ea5ffc9350f4affb2d181a23ef137f88a343adb2e9fad0cb9ce8b2b7665fc85b740359f41454a70319f7c1529b61b87cb97770b49c53e8f68089f1f7f976c8f2811465875a7e96cafd6392e885431d262e1a60daaeba266b03b12b49616be680d89a5cfa9d9228d4775bade98c53b4a0567e8aeebf1007d8d6eff68e7414885e82dcfc17be03eab39035d867a4fc88c2ba3c74fe41e4f3b2c8cb13954a2aed63d1fe6dcc49c31892bb6fd7356683d0faf1ea67dfc0a9f8a0c91d101e795bd85031a60300e8663f7d47dd08ac4ed9bb16078dd140db1dfb7d2d7e37b7c6d933b33cc33c61cbc074c688bc11208b493c4f451f8e5181171738a9f92442d60acea066ec4bbec1ece298e33a4edd2781aab795fc3f95f444f69905fe643785472952836cea067e41cc00ac81a0f911590c0342fad99e59535de31400be7503a1118bd1c684c64ba2876c0db1dfe7c96a6e48dafbe82c3442a2fddf3fb789423c84290e3c2d07d9488be1ee0d3a240fd3cd68e9e52c29c00dd7ad5a171961fc186f1781cc8df584c71fe67ffec30e8f5809de917ad4d0bf22feaa2f6ce33f8d4a467504fa69f70a540b72180861530e64d17a3100f0f7f5cd84544b5616c76e05a3b7628ba77135464e6b36e16ca995074c7179f182fe278f98fcaafff62aba01987e72f3cc661e4a867b5a3ab94747cedd98e49e2576e71c5e3ae57bca0418d1b5a37daa8f9163c9a482d1b109b1ac94822b38090a6048faf99ec1947849a83ef9f5fbb71d1375ba926ec81482dd0013a39a4fef4130efda657960b68da070a39608f74964822d6d8dabb9924a6697265abd7f87d03177f4f52a9948c3b8c7398e70907018fb903a4f56f4501db84bb1e397c7235684e35de5c7cdd8ae4c729e01a60308e37de2cbd33a20c46891c36a7ccd8f7dcf6e58f93f0a98425585be3d256f38d25b9c535f1279df550ebf07c3b15ea4c3d11c1270e1c855b992b313b5bb94d5a85e4b8ca17c3e10f8061b0683235fdb0c4986573406ebdbc22fafac7ce81c20378f84c8b5bf9ff2cedea3369e97c791777a0878714d80ba86e032ad57b598246403628945a72afdc2fd59a2c154d74e10e8e4f88348f9015806a96bc0502e67e81f502dbc5c5e286d317b45ca7ca0cd276da6ac2968cee1078e31498297aa3db148f32b4c7799058735f054344aefef40d27ab69dd1b59c3d2783b154782b670b9a2ac3b9c0ddd45dd517d801bdf11363862324bef4f471341516149239b316f0b2002aa4530d98e2c5a911cc26e93fe0fee9bcf63e9c2f4cfd40243729f555feae19783290115bb0e140c45c6220c23cd4bba99be492cbafda3594913ced2c84cedc798cf12527380cfe6ee27f8fb25f3b90ce7244ec84f8481735ec0c8b582a040535555792d9201b91875e3bbb48d5eb65be9abaa3166af3dd6a69cfb5e01d23290a2a9485ef16dc2e659904735a0e76e9af25a87e43023dd900be520955c85debf7490f84ae83bc7136af1ce4cf85cff38970cec5728913b61a4535a914c8e57c438a1d3ea085db1576fb76e974badce7fae6051e2c67d062feb13c7436563869fbf53a3cc68969193d462607f83986861533fb762b27d438bc3e0001ff7c2adf413a1f083af1894b350f1525d24cf2102179dbd8b26fa9e4ade09947e79ce39e60129a668ecc1e3a64bccd452e49f9a0fccdb3982975cd0b9a329b464db1ac7a4e5ddb52c2062e6e25ea473c2c69f3628031a0118253d996f99a29ad69331e44a4de9375d41510b6b22d2a6184f942ec07ca16e1d890b98c58336827df3debfe8a76a982c745d70583a77dde599f1c7e60965445f68868622bd782d8c36b919e2393041282bf4e840465ccb5650412727a7f6bde81da6b2a8c63aee249805801e6e3004941211ea6890a5ca78a7e3066e35108242bdc51292df8408ef217e2c12a46de57e125c334495d54204b9971a82717157603178f4a8bf20588bebc0552b730863d198cec6eb773371cf76174350e45ddc9bb07ba488a64fb445adc7343a1c4e910b0ccb3041d1b18bd5428b7734aef387e6a92930137569d6a3988c14e743793b82626877be8142e16eb6dfdeeab622e0f41a4be60fde4c43e5476965f4126fe986281a56ab220363971f3d6151fa3c4a8287f0a62e50a868880aedb7409d891e2ae8bfdd9910b7d77d54cf8405ca9f7c7d66e444bf22e957f690eceda7f1cfec81ea32ad37fd1e14baa76b32dc5c4ded23de6330a3ddc7c1f5e5d43528ed3f8d45f5e23399e4e4a07c8fd92bf8d8d5aa3244dfcfe6349eb10c8901f476b823c4f10ca2c0b0718570f7488185fdc418a83ba0a1de92e2adf8d64e06fbd00f794c7850141840a45f12ca2eb14da260c48356651162c83eca8a2304a6a60544e6c1f3f2b86ba25f6473a9a1f91b7cf25cb9ff6fba1556c8c7c75fb1f56d142213a6856fb1a56de657481e7a74ab4a0f36fa807a65ed1edc8b199e5ae1e4a1bcd65f4e67209204c2ea24a7ce8f195cd829c10f292bd10493cbadaab10fff67bf6babdca343ec187a27e9e83e48486ce43153fd123e7ef0313315851e35041d3844827c06d4e90789c65c79550c4b8c3c943ef426c8e267551cbaf93ad12170c0c1d6a141c795ae5ef830ba13469431ea9f025e8e0449b81a0a65265dbf3e5afdc5ed48bfbeb3bbdb7f29399aeb198b7a107155cb2a5d44c68cb9116027c061ecaf949d4bdd04d328f937afc0498587caf1f2e66575168e47c9df68237ef2413a4c97630515ab8b0f1e4cf1ce6234a0394f9f7e0f8caaf1f7ac0e5caa3b083410d99a552a5aebd9b476b0a54a5707bee38c4556bca59c60ac4d6ce580eceaeefed8cfa9e43b611ec89de3c6f46d9070aa968887940b8b5c1fc793d47133b3e570da64fbce527ca6365196c0a5997972907ec4a142c0829a2d18197236949747946356c5faaa49bc1278dc2b9b3c93ebcf698696aece7addc0e75d66b780444725dfdd412c52c18b3e36f48cc163b4e5041b77ad2473aaa91af2664af9aadd59044da9c904e6312c29c1fb60fed0735e14027f8b17de3b5dff18f7b1e000246837de79d2776dbc359fdb10af9c4d6ded68ff949ba5e3914aaf362268e0abab5f0ffb2e0f1e4e9548822c859253a9e1a67968def84441aefc4a354cc4d9c2d3baed8e46b56ae0122196a42261e11ba506e7917c67ff5ee03dea67b96e15f6e3429835865c9ab5deb86a3a8cbd0f07c76fd881bd9b48d2766734937afc73cdffa5f3655f8d8a19992efc8b89a8f3398d9863b9fcecdc3ff2fee19870ed69759ccef5d3c89d8710f83d8a3ba88c8649f1b1cf6cbe892469632b9f713bf06f9e7c06883a10d31c0b53f4899998fc66c2ac6469968ecd960fd89b9b8742ed2771d8a91044541b441383b02a97e6f6256add654cf7009dec0eedceeee0f09ff7b7dc99355a26a2a9570f1ac6d0ec71591c2f550ecd40830e49e05a62d47958d358af56f6b76bdd1e37a79a944eaa92a5c2ebde8441c499083658fe62f983db5a29328bdb4b00c69856288be75f1878cd593ccbca0721fc7675267e55c5e34ff6c26941feb85a948d89c0705fc7997c719bd811c29bd32d3b5ffd971cb8420010ae62ada44db974d0f6134761154120224fb69a0327eeaf6588614cd9bfab757fd8411bea8b6fcd957cd775af5f63f0fae7bca7e0c1cb6d2eb2164bf4dffe6bce357d0b3007c1d23e1740852c07e4ca4349ca942ae81976fe3bc2ad467034e9afdc73b8639f4e7311014d8c07da72a9ba3a1419ce78661b850299b375028ac7b7f6d278f09154c6a9265ee209e0f82175deba2fce03a692b82a297466328db31339e305be1a90640bdcb46ce545a29e22d35685ce6aa40da06bf083cb366ecc0a663f7abc67bc48dbaf4ed638b8edd9737328cc4290f78989dd8e4a5b3645b66f3170f9f40fc21722a3ba9a750f4b43db6fb791e8249dcdac15c72cae15a6c1bd22dd29556bcf6286131c49da43c454e9f7a12c6daa2e998aaeaec6d4e86e0cfc32469a05feca21714598d18fd293664d68214ebcb2dbb64b7612cec5386a96473253bf2e64382de279c7ac673aa38cd8a617f5931d44bda2be4f1c3c4c05ce93bf4135680c832ee285d6549682226e6db098bb84d9bdde2be9b7c0352462c3d1f9f015b5baf928eecebc72497f362b150cacabd930116aaab7c40088c561347dc7f3691871004a1eace16c92566a1b1291a202414d19fb9d622eb5e5665588dddee3c31c2246e6bc66498031b26525082b51bd8f2cf967526db5676f7a93552ed2152f67a887deef1bc479b6ae55f16c8ce88774c5ff9b5053425068dbad79486320c3af90b325096b5734486445ca79f6039b314a97d0495f33ea6b1756dd2e0691708a30e4255f86856b5b27121b7dcfaae0b7ec78b4157bcf59ca4723b74fdc4dc5556129c3d3bde004190e42912b04856172531b334d86c62d4cbe1096b5a71a2091d5fd763b4d6f5f63bc7781f73c927451f1674f7c71c4db1d7dcba5bb909e14100a1ed001a1bf4e4681e4aff1cf12d57d27bbae24f29c32ad6f196dd58047f3713379e0e3924ea99c66e21b85abb60bc5401256991b8c53f94b137a8f1bd7b02507e7fbb64e9ea87a4b10a20a285e79d68628b51e66214a01dfbd91b7990758e033bfb39c023ef19a5a75ccac72449129131cce0570f3753d9a021be44a15f8c60814c2c73e37006d6a03ad4060380633ed7e6b0ae17be73fdc9957209fa1f1d8886306fdaeb5c0f0c204ae3a9fcc5c6e426a1dbfdf123106d58c21038753f29a8bf0eaa8c9b6ff244cc8790cdb0332e102d8b6a4b76cdb34b15f659ffa84e34ce5e67558f746b85809ab3f9900d58277f36be02173ff70ac9f75975384b518cbe3460fe0fd893d571924e8c53030c8c2af335146001f42b8fedae09ec178a42bab448d6c08728124fb881c995e1b5871b4bd9dfc4305c10355ed6b0e4eee1e6d1a3211f567e8283da51955027b72185cf4db2740cbd1647b251d2addd5a1ad168a5812387f05e3b53346540238dd9b51bd19d4151afca8f0d22316f44f32beaf2da960258c2921062c66bfcbffb9add834e4af0069be171680b12a8e63bcfc8fc5e760d0982373347eff7358754bd5a51c6a75ab03a8a8152ccc2e770eb3e57bd7887fda59d8c39d789aec20523bbd08b047f61807ace8311225dad9351392bc23dea14b2fd5192e190cd79d5a85a4b23cd24738d84d867ffe91a4c11ed125c721dd735b3ea7fc9251cb6bd72764b1a4897f1f4538d92f733edb0b2f9a6a5a32d8c5af78166bb5faa586b12ee8998ce67368d9dd7d057f0340560e4a1c8b85a8f39c94dc4ca6a68059570cf205163c8433757ed43f37dcc1842d64988ae440d0ec9015ba57cabb7bc3f06ee2ae602f73d698af1e0d52363692437a36a875ec5ff51a011b93c189b776d3996269b08963a27975f3522ebfbfafac0e78b48d8fb5df7107322c26b221a78a2e880f373ab55896876628db7e1ca409ca1afc070fefbe9865790af4697b446eaf9e562df408eff17743bfb45d31f25580672523acc05caeb9ee840155524e09099967b0156ebe8927b0769811c6d2ae61266ca3b6a6805392f97583c86bbc9e20044510c8714529f319cdf66b4e27f90ee87bef2f4c62222081d314fd097dce3093a50c0dfa4ab14da34bb9ffa240443fc248c1e5faffe8303b96dabdbdf2df48755d5d316b0ddbd520f7d8f70c69e4a9ecfbeaa7b27c9bd76a0d86493f36218f65eaa5d0c66baf6026889222bd32b47b77693bcb1b5f9f65b600ad018b9ef3a2597ee96a69896b88a30490b9b91b129db84497decc69e8726c62d0a8647dfac5f310ef38cf14fe965097c7ffa020580d9f3f83ada3e3b6787995ed05a6d8e2d04795a786f8252b1141906a531adf32114984129c0a4b1d4352bdf997eda85aecbc5dbd534853548f11736d894208e9fa8e62d435d1f17344167fbc5c8e6c14d28cd25c0c21453a56be820c51aa00911e8e5ffbdf3acfd8795e994821fb0e10d1170fa9857a770c712e8b6469e844f814a34a7771b605bac5adf4cdec306ca8d10027b8dcd7e6aca770685d56180208d7d8301ae8d331a9b47b991af76ce10ead2b79510341f3300242e84b50f30c0afd08899185b68f209fa0ef9af609ba7b6f6517e53a20e0884228c00c82bae0de2ddb9f354dd5eccc4c734b57e17a268f00ebbbc0b18862d8c55d66647e22bf2f08c1dbff60b0bde5559d38b217bbd3bd09ba1af3e9a439eb1af5ac17ca8253976963f6770f127b93290b42d376f013daef714b6178c75725403f6e4ede93627577d8a0977cb638c4ad3ba4609f7fa128e0149217e8a4f5e24870afc65a0e0933d42dc90b5846fc22e323991c27abb75b4fb02fa71b6d110b6758a2b36b3633ae42a2f13b96eb3c08d4162faf5aad5cca1928d0f1a25fe1c2cf339f585ed39ade4e88bfab82545a0867f9e81224a90cdccf117b7ae881d5484e231bb17e927251aeaae815d6fab5c15e39fe26c822b6038491e4623e5f5ec946c9643c18c8059fa4cb9bbad2d8d43f88c004dc26a7f24610257633bbe7d7e31061574f5f6914758c313375273c68954b24744a5b61d02e6280ba8972d5a05eea89dbd7148d53906e3e348272e1e66558a58f0ac3150da23c7fab8055117cb5f9a95138fd81fee02b6c4e298db957a22ffb9aa58434f0291da32a27972bbce697039fad3dd61bbb8e81a75b683982939e6b52f0280597fd090f2fbaee595832b19ff2492eb006b49ae3a49baf53be4fd9f6574442098a17b8b61ca49bdb14839b79a01496e4b736a49b12f04c898a9f674909e12dcf91b276bdab5e997a75e6d38dda6d50ccfa2989cb1aac6b96eee86299a483092ce235d4426b77132c0f4dd908bcec17204aaee8d4a5198c7215009aec0053027c2e4cb1d133c0e851cf479260fd6ca64814fec8c4b53ef26a9bec74800358347d355564a03486d73d4caca6dc2190ba1f25d5b65c387ec6e013d71e8266f5fe881e6f4c67b7a00dc9b2f30a43a1f05df5823d9b4ad6146b39873a1d2184528b191f4f83112e607759ab108797f16d0d5854fb72837f2a89797f70426d42fe4becbe5fcc30f2a3a746483a62f35151499302becc50ea791c1f9ed9cdc12ef0950a3c60d3c79f7ce84e447a6db5b5d30ee1825d9ba28f2f067096f7323355e310172d141c2396ecb0372eb4692246a438c6ab251d7a0c003c0d0ad640ef2f95217d7322b562c7dcb44cb9f8f08b01bc5e25f51982e477f89febe19b5990fb4aeede8438b3fd7c9626b355cdb5a24abe294b3f7fbc44dc8f7e41122e6eff336c3671df209e3ef0d774f5ef643244acdb9e3d7cb6f8a23897cc5d29cc1c3c2906e8fe951dbc40dfab109433552fd9ce8405fe2205fa198a90829b061f0b80f61adc8d10cbe201b3de86c9086d7301d7974a2dc4c560918585d86e7621a466df49299a0f8c1e6ed732f4eb35318053194279c43cecfa914a67996bfb5d1ad6fc5c51edb496bc688799b17f911c8137135ea4489a4a6517257a7a4ca7329f2786195ab193758c7121eba86fe383f0340b34e35d3aa7c459302e6ea3906595d5fca747d42d27bd0a6214e9303cc73e5ba415b282ab3b1af0fe699dbed2cdb1a5891877fcfefe3848e452458aa618d76403080fc11defbf106600bc30264918ccc59d3e01cefc11345b6cfd0721fca2135d14fa16005c233f856d81cea7410ad93ac66d49f0210d0e0c8a3a20ad9fd6f16b5a04d75c639c56bda147b811734ede09dcc3da0b96df8db13259520d5ddde499746f9089ef705a5b5b63869d9d98f81b06436ab34df2a2fc44d5eb6b8c55ec35e1ed22e2bfb6516cd072681f51f6e8e6095eebf82dcde77ea56b49be0cce9cadf4c448151e73bdee49faacee6e5634c17a959f208ac379d40ac2492422f7fece85290a16cdb28776decbe8a2bfd3e81dae895206ed0a7c6d7084b241b90ab7d256d98e3b233bb9befd4312ae2c548ac8bae269632aa6e9f766823e1c7c3a088947c6063f2298b78bdf652ef80deb7a78b1419a5fd4e1c4f431777d86a33671d271dcd1d1224c2f7363f0f18839d697165862cb9336769fd5a3c00e4c07c2ac5ea57b2630ac35b9ad9c66def146c85c9e950e63edca5950637c84125ba15f79f27bf3866725c7424553c5790527151d83d27afb49b94703064773e5e349a7260d0d2e5a08707d66f6ef24915b916618eacb1f28b15949249bb2cbca0551d07bed363d6ae1d0b5b82b7eef3d0111b246fdba4b359ea9e1edf81174d1a93e7879015256c29c62c91e54968aa6b32d7419bef0ca24b0403456969bd40b0194a0e2fe8661f09d4d29a6f463f5615857c0e2d7543489241be44b1923249a927a8e483ee75c9c1bdd46e4017b0bdc22374bacba35b9642b2c2001b5d41594e8c4528cde303a4b2ce5ffd5a18ed0817424b11da1142ac7a9c91d4211f7c4963fd0105f97be0fbbe80d91685bb746f67248c811b2977db45ad8dbbf94ddfdbf8c65841c8f4fc7a85fc397b7c1c12333fc3e66c68795d4baf8f5158c2bc16c73fec3b9e05b3ae85fadb0d91b81833d9edec0bc9967c7be1e8f7847d681e50163f6d0076157023e7c4aadd064230ebc63cd908433c45802b916e3e0783c00cd20d91e63ba7a72462ab5748372689c4dd33777069778944a63a125e014d394b7614f9345ab8ad486f1ac102d9e50baa638e17e5076942742013c18b6b362a78b5b3f67b948bf084f11e65af6600cf948eb3767efcdba06aa8987585712d41dc51206f190e247bc1e890f9a8a1c6586885707b11cc77e5fe89bca1a7ecb269602d241ab793d811fd5a21baeff31d9b6613efa7442a80a24087ed1238f37a991fbe08b287c59949e238baf53c313e32b4c21d470bd8785be9b7e0427d194a6c6c7ce1bc27ff132e77c09887b4a357f4f69f1ddb1b267e64be2108b5d5e26b74387efe94797932806cb6420f695c8e3fe9754c55419229dc43f7ad264377c054d1e930a41522697c2abac3bc8f9d65dc77e32e31c5f2c00e8132d8b9ee2b3f43fc71f66aa7d4c35add31bdaaafd514c36e5e2e2b0946a12c2965b053ac6a8ab8ecc35b3a18e35fa182e966099d4757208071d3a043101695ac3f642c469aec9ba889262326ede2678ca5235f5c509f0d383362c58725f375c46447e47e7d1b3b3d010c973e9c3e1df1b29785c86b04c94104eab0ddedfdb327550933c0a8052a7d4b2d569b9638342c11a35625a5349988cf6566f9e28ccfc25b3bb03409d951bfbf0c63cd06033541df88a010181ecdaad5a50b65fd73f98d3e376b16c5cc834b5e5b5e84be9d37fbdef636489c197710f25a0cf2a6daf6e79defdd5a974a68de297b2ea93c00a9306f95d113c32ee5cfb826e3c45e3c3ff56c50a24d7c21eb8738510c206906658ea8e153f36709c33242e0060a3719d05d9cfe71a0ebb205093636e81d775d1c6a509cba32b861766402cc33a15a8450563e3cffd4bad7114f30ddac753f479e83d33a954c389202f46fa43bb085573ae30a87e0f779fce78ff97094f94a90407ae76d96b63e3f81685860fdac641f7b2de6ead601358aa3885c2ac3ee2d06a54a55635ee1974c7574e1aeed4702f7e83af79c058603c4fe993603ab1b223327af34861000f0af9df4b6a5bb1dff933ae6a5530cd761e7129b8f49019c0b664815524bffc57b901a3a20e78789f2cc315d00ce4deda832a1cf21c2a7e9cd43c6e715323d92cdcaea3a1b40d0c69890388bdb331a0afadea46269b6f6b76f90681c51ea2e3f81165819f38632f3f8f91dd70637f5345ffb43f0833a5bec2ed82f27cf9f2017c68786c23450cc0da4eefa00ed5ce1253963e8b0cfbffed63c9569e93933e6ad567dc205521284d57d343bdc22bff7ae52d134af803e74b7a59cd98ccbce1181af375d3a792434da3a540fa83820db2acb6d9388e288f2faba29b921b787890185ce6deadf261a6da136423358d48e62879c2bfb515e7d8fb82619ce351586857a5ec8b9386bc7ebcaf1f61ea5092ed227ff5367066fb32a3fb15ff314783579b3b085f66bd35bb5bf080600262ccc7c67e926b17c3dc2f3154ca7a6bfd5e370eb80bcf60719dec8d488ab88c27565580e9ad43b4189a8c6afafedf1d65e2422927444952f55a166a0222b4d00092010e3ce91773dc7d280f0b0f315313eed939ddccc9592860992c4d1f40f89d2ca136a6b93eb5b42543223308fbbe385e5647af0369e28e9f9a0bedf72e80e6bde408196a5d9862a52c149018c23688e4476d13e7150fb628e08b1c186aa36e245d46c1c2b23ecc511d5d4f214e9d1d48e4bc2b64dcc4962534a8af95c3c8fd30c49d311f1ba4dd9a73b5ab2b6a314db86a876253df64dd7af8be6fb159ea888ac5ef18e7c888ea7b0b2198185ad6b0accc54c4b1433eb6e9470808b59b6f0f81f7e814099db2db91366661325e6a971e8c62669e685413058fded959f693c98705cd1d139d05507c95c69eb938564483e00978469797dd15ab0ad53912d983052e759cac3e965ee914aef9ca7e779ed744553525a94985a9d9f723f3b14993f96e9283790f27d26b582be3bea4ddac59459101a715c20b69a11616bfc99a94894043ad67b669bcc012ebc102e863706d60d2b44bd66f738ed4146e684444b03f86fbeecc7585238ed23d963e11f6866b29c80cfa3e5eca313864a0e3a452560976f29873ab8431e4bb1aabfd7da5dc9d0ef79ac083b02b3db939d7fc3ed26e6c35294fe9623adab45c1d8b789e3c3ec963ea442c72e89886f8830e4ae3675a56275fd59cf84636a60ff094ba4a1c739f62fda4096e724a030d1d8a084eccc9e2c2ac1a08a8c636ad561f8a1b3276f85b9d4bbb3b0568edd23922717a5e1a0f0feae0655dc74f14d2df0c17fdf64b298623d060b4c950e79a10d29295d8b52b67a15d38a249a57c71e6b40e6e6c5b52e00761ee660a98e1cbbe4876d512cc3b8f2839c7dbc0a959010d5b61e51fe4079ea5ccc95a1a270cb3c5997aeae2296cca7a25e6d3403aefe4a77a09dc190c9a570ed4749c39285b4f01431a3be855227e546ba09b7eb665cc8cccb5a926a80692d954253974dd13027b55b817abf82eafe94fcbb2df0524a54bbff9360926a307bec64baa1595f5e9bee4d2a070d293c709eca18e40dc7aa1a0eef54f36492c552bd648fee9264de122ff5603f7a02c8a6215f3c93178705998d417c8f562384aaeae6837cbdac4a16168f84972c3925cb16b1297bb154160207e7374319c04ede2740eb89335e393d9da7cecd27664609538e02035598fd4d547b83226878cc53b9e999579454541f5533a38ed4ff826d0686f59c74731d434e0557f012e53bd8f544a0f087b6b50afc88e167c81a77a9eada40652f7781caa31017b4aa0be7266de814c21355d37069157899cecefaf1004cef31b93c998f9ce39b5686b0e6e075b291ca57dac1c818bcea870d39b6ff7a4ef295ca405dc1f5ef426a7b44b3b0ccabb8166005894addb2d563adc7e613368994b8e3812f2cd4aa600cbc432d9f382aae9fe4f8be7985a5cf622a0076f637420ae488b1fa2b1438049ad8716497af81ec4aa883ab570430863e57cfb23415ac2d50ed34382c068423d08789f0a06292fff93b34a48855e6a8fc92bd8a1286ce9a46443c76f3499bc25d83fd22660ecd098a8db24ad375f0c3f3763d8569cb93a7945a997b8e2c1290216829817c5f9058e5f675c2b5fcfccb98064148b8f7b55a202a3b81b2c094c8a07ed77e48f83a5e5add9793a73dace11b12e6af8119764e799bb526d1a2c35cae53e62b7ae86863b64cfc435aea907c187d477e159ea03e9b052c30e32e89bf8a95912881619c4df170db62b3240a76cc78c9d943f84c18fd15a7832c394527ccd9beb2f85f1baeac5f8a59702ed885e1ef6bc56e463b784be29fa30cf6d2d944c62e043d5d371e277049b235c0b68df361febc820433691aaea52ac28efd7bbbc7b2680bbe90017c3e0883dd2213f1b844e194e0d15cc66e6f1e83a7348e9c4b45e3bed3d2415f1977087a1ed1d7e35e106518ea8353df31406cbd70cfdac57d9f4d39211941bacd3fcf7eed5fb14ed5c7e0c9df3482621cb93fccf5f53999b3bf2b20979b67d1b5ba07b8edb84aab5065049864864925d6917f833d93876517b9a5c45cfddc48bf8c0352c6133d102e6e86da20f33f49de83b35109945cf263ddb7b21f71cc7b3f43ceca6985fec6e807a579f8a89722a627203443c7ff5287a7eb478bcae956611acf2be860274d845bad0fd0e394ad1569c892ea59954f39a7a6a68888d130d1a3b647a2dc687ec83c82b1a9ef071dfe06acd61896ac48f346d25cc8e27c7895026087986331e0e1a7cc481a7ab2eae519718f2d86277558609fa54ce1d6d6f8ca8801ffe0d4f4b7981801c0b562b68463356c88dd494300993db41a9df2ac50db0357c6188f3fce9d86ee83e64e705cbe61a6e986cef5d2da122b2bea08802a2bfd59564baa6b84b7278bac2e9eb1769d7799a28f412f4101a41b2d7403ab639888a19c337741ff2142899a7dd294ccefbcd05112b85b168f2a67ad428276867c22b218218b870aea4de8cc9a9e1a213679065cde756a5cbbf42407a8fc636fa58c9cd86281aee06e473b493ba397ed66f0c915360a7d34c2d008546926e73e2d3570d0678e2d4c0744eca1a5e76c34cdc790557ea61392d0f0349f32047a94726beb0321ad4ae81562fa351b957cec15b21a3900dbc1a449445e152fdb2849ffbab3ce5b2801ac3a62694252565054ec2ba0d01779b9820925415f4e413c29ef39201ab4eb33ad1f71852c31a2074fedd963c4f34468090d3ed444214bffe4049e8ece315c6c81a6809b897ea892f2d73adc224bd8d729cec893d7f717d5695899ccb4140a3ddb58d9c32546140aadb2f4c0455d75f631f648b930eb248375f1deab5fcd72d06936c8231c50bf544b7ab21ca62b397dc83a6a504761c3b504ff688f132f16e32034cf919657ff1b694b2c707798fac8820d1bf2167abb3375433c44a6cf56902ff96a0e094646dfc900514916053122c716276c29b12dce2a75b16070b70344e9a1d2a7cb447e31cf2c815c140f50db196f0936f4fed33b445c0beea2837665b9d275537dcf17c117edfe08ef6de2d1bc6ee1f870bbd554180622d6eb29a4f23260e5db5e2fe3aa70dfdcf663f03ca98c9a7461763e2062eb291d1a5a5495fb9d2f7b6ceb4d761b63fa3cc6d95b6a02540e676f2603a66fbabafff00e2b4a48fec3e00cf967b7f0c00fde662b8a803264ffa644d57cb67eed838ed34c50c4c88aed911fa10a3095952bdfb457009991ef842bb79934d7ddcdb4f2051737acdc5347affff45d92fe3f62a79c190f3e4cea1007490f3fbea492faee35027c5b927214ffdb45655d333a51091e037a501c4a23f94cd0e414e044565a2b7e1063839ca22713b10d4f3bcf7d77d6b176eaf8a21661ccf4aaca911abb9759051f4082e649e6961137d377f4b34c3b7729db0388ae10bfde418bf92403be2858ec93d17174e88018fe3010104068876abd5d9e8ba956b88c93ade31c8463efd4c2e0b0d0c2e25c58b4c422282b6497c59f32e2c864b4f1c927fa34451a844b8df446fb239e7a52ab5183bbc6611fa38aa0398398ec4d94efc93918037ffe2e0115a21166f9803cd7be601360a0fb53863b80638aa820bab5c671951e013ca2d8d36a8ff4772c06734d5a04372d853815d254cfc4344cabb3e95c1f8cf61f3b15779bd5c220d3dc52f2e66fbd5912bd53dd0de17e14c414100aadaeb5760a7a713ec9d0815c3b7593a60b13142b498db69447b3064944f9d5e156aee7dc9dd25cfe2698e1c1a27e81394ac20fe624af37dd4fc620728c0b03dbb890c04ab37b9189c72fb0b4af059ed9198221e19cda46fc691a65e67897462240f8fdd145b9bdb317a7272a894d943e73b1d321431abcc0014c2680884a1fbf6ce65b857e0714f9e92f59085da6d51382aac44ff864a5228fe4dccff1b57cb124f165fb1bb8681dc146bc2930869183f61a89e0e4f5b1620da675d655958abcfdedcf725799a5f72f3b9100e143b8004b00bb8a75d03e55ca07be163a723cb739bcfe4a3048331ab2ec5890b624904af0282a8ea193a7b21e4c029454c7b4923f3dff9695dd5631ecee869d8796a70273f7270cd2f57913636e3ee5b9346f8047fd55f2b5203b2f547ae13436a7e8188a9d6489e70f68af3b65338eb7a3506445b95282bf1485579510722210fb396e897eed9b88025ae9507885464c43cbc3a1d2dd072e4a22d7364cda5ee5bb673c467fcad936dd55914eebc6e0e2ac3e11c10eed006372f2b339695037d50b282fc4cbb1c4153fb319527babda9e5e29616ed785a931c373610dfbd0403f8274628267e9cea278d30e690e68f4cdfa6b04cab15aad39727876588206acb8912c5bb0955da31db3a7692ff52a1784dd414a016750ddbdeb51851085c703d4ebc06940000caf03d640dac4754a97a4672f7b6edd2c8e2ebd57f88b3088c36e08240e4fa39d8be3a1ae83a384e710a522e609078205e03eb60adb51d6a58bd24045cb85d22660c740cce3c04e3c3d3ede17d9fb355a9c4a1243b84a96382a3b785d8afe5022e26ba5f1290daae00566da20c7ff4071681043bcd115a38545286d10a9f7b2845c7fbd05edf06c908879680a06280496151ff4daf045c91ea879e6b67025ca9b08042aba693be9cbd3403c45b857a3dd6511120ef1e2edd2c52291e671c193e332426d99f3c0de17622dd64f863c2702a5abce14a70ca2c2baf5fdcfb27c8424840d17eb3144e00ff1409b5502492029dd70b8d066774fa545a3d65a2c0a7cbee112f1acc3e7fdaf1030f22c562e44d99c65aa575675bad9f38100931279dd2c78d07c0a86dfa58480ebc7947a51a209c36c69465061e49839b6afa503a58da16411f060cb0431ef4bed52ad90fc210475bb65050d0f859243a5ae80f9784c49fe59edd1c14fd7c23a4490a4785c55cf1cd6513f34444bdf6dbdbdd53752ced8748af41bbed64e9b5df216828e71995826379b6c1adf90bbddef309e34e804a5ae8c7766185d898b93d184c08f574df8a0b720913f069e6461cfb5feb32735116a6915638f7977d2f526e04ed348eabce8fa98626041538c9890d73b5cbc028e5a618526ee68c0035ae9015311118189db82cdd9543ca80be5def23d64484f597bd384f221adee0d8a4a680836cf2084746e43f4c5390ce67881cace08fc749bbad72aac4ca2a9a83788a475593fcc682ad47199213459038ac5801931c033b76e0c03a6e0d8295dccff98b16adeacbf3464d3e97e35a29008d7ee442521ed7be95a8494d583ed9899b7b234f9e8ca8697aaa906b6d9cf82fc61e0ca0b4b38ee899a5e12a7c4858c662240dae755e2cb8d522ca08ded25e80e237343427312a5c5ded4940ae9dcb82884fbf3dbd17a46469b00d0317704fb06f00770c9e701b91487efd31e500abc04a1a5be771c9f412eefc97aac3355972d15599d7f9ccd97413c6c37fe376e5f6a1e8438cb5b5761da0640c29e5fcb9a75d8c8aa73f43b57509a3671aa3b8732d048db6ee60f28a25114b81d29075338b97e9146d8408cae5e803203b9b582e5b64296ec90952196b75549a8b169b541a12c136dd25ae4717190a6d4791a7b3e63031b3bda5016bc777456ddf5e77a332a5d9bae40cbc36ed295f83a4785b978628c4152db527d0a09442e37ef9d1379bed1b3c44f50dc22935f7269fe6a97a2e746d01042e02bdf41c56dd2303bb5735e87a0d871fb9dad87438252fa135c8b6644d3c5f1a2587ece893fef9049bb792eee441be8d482385f0fc00aa19bd32974fa32101d2f45c2a3c73f96634ee3bda97623f98a8ffa60122953f60513bbb27947fe693628a5a0069e94f5d50ca52c9941febdc2a067ef9ea4c73dc242aa40200f428433333d7267d8dd327cc96d1718967342f57b35a6d71132e0e12e262792086bd1da7abb23349ab9d70c9fe2d057766665be4f871622c8568c46d77b75c9a7f54e5e5d18e79581318c73c8146463b1f8270e1fd39ec51b1ac4f9ce65ad150ac723b623df5b526827654a0cd51d4cfea3d8522f3b0f03a4e66f616d1577f496f4dd1b7f0c5ff87a28d6f47bf74a43778f357373b0aafdae10f9846aa67850a1c75434b94bc8aee2c0ac1221d904223d6a2237578a8962c20a110329d5add534f98e5c222ec578a0ac0f9957c855ec654c1c7b84f4c2ca4564a2176fcf3eaf5ac010d8a5b4c9c1c906215a03190fa37b995324e6ed8fa67a02841006ffd215d5d2883a28db4d707f75a5471304d6b391a7cb5403d86270bba2c1f32a10e7c9c2e08d0736be27083783c04c4b1b95cbc5a69b74824fa2c767a164c87932b9c3ceaea9e37316e8cfd0cc4c5021aeb6da251c866cccbd7e6ecd5a80e90902e6634d499c88f1807e8c47d15ffd948ed5ba9a215fcf21e5c4ab4908499328d3e50d770a8de9719d89d48cd1fd33a98a3fcb3f2bfe0ccdb4076f39d8b942a81ebdc9234a11cde46eb5c2125c72e51d7f808fe673c509621dfc91d7e16c7013fbd89f6ab47c632a4d4b91a811fd1646fe6d9e6ebbd14e792cd8f69286dfc733f4a778a4d6b81c550f0fa3dfc32a481a0178b6bea25f3aa288ee99bce8514fc53e28c10c728c005a68e285fa4f17489e283563dce3ef0b4e858d10a43643b1d0bc51e08cbf51c96c93eac736a447e35b2f7b2937e15bb920f151a8fb5e3db6537e168913e728d90ce8a92b120aa1db58b450324e18b6d9ed9212bb4b1f4a65bf6c44e19ecea51bac2788271d33e7d3f5ce0184d4d3944ef0e6010d85ee3477369d85e96f6315cffc2a72944d6ba51f0fc983fe9a770f271a01e4fe53b1a7b435b05928e8877be5ac1501490d9c0715cf0e10db45cab9efaef1578a1548088bd7d877ed4ba85c28e4b2f668c0268423aaca3b6972cf48b56e5366910d89248c8097d17784818cf5b6316ae3a4b9051b0d0a67788462eadf040a5f9f9789dfa9fbab1a0e52bd17918149de49c034da9d12bd985827da56452a9b3f026647801aab51a909ed04f8f5b463e5dd1535a5ca0f46d220cd3469fa0d15bd95c1e315db77595c0f3dd88d1efb0f039c9405cc5f423ebc738427f88b2161dab4cbbebc55b097f8f3999c1ce76418d6dba22f2cc980a01adb1ec2d405dbbe87587e6fed01a2e16dfd71c759b29c328bfdf6a2a1699a0ca7f27970134afc7703096c1bca64d98ae7736430431982175015a2ea97c43987e184bd55f6c010f76ae0e604bd51471db1c08022aebc596576353ebf6f25f5319cfd602da875d9b745de3d5c6c2bfa19b61961ac24c7fa24d421aabb53dd325756965bebe8c42aada125154c3dc0cf426bab3d7426f62c00bf1f016eb4561082f12433f45650932625ec60111ec8c24a944cab30c4459fa38560c1b267219f0e6474fffd49266967a67ced8d9998e121d7076be19ee962f5e2d0e9d5e1f8b1e52ea5925a07b44aa1cef5a721314409a4bcae12c9d68218fe89d905607beae54ff87988e7e2f178d7d13bc578d5f67e99ae13d3690f15937fba02624b8fa1b472ccb67b47b91b4895c132873dc8c27f0b91c6aa4080d625d4e9a1aecf86f6bd38a5e0d2cceab3f69d42f5e681a8f6f705cfcd2385de0ba7c2b30d23c3c09261e9945cc49cee0556c870b9ba7f5839bf93116c4c634bfb08e5e5488375a872744b4e42cee1818bd17a9c9244f33764fc09bb4636d2ccc745538bf776b23e23f8c6e807a7fc0f2199f2cfc7ae41dfa8941a1289f375a16160336b9890744345d00d63e23e75c814332cab3b7526b84c773ef42d0d2e101805f7a4d1fe526c0bede783c39833b0420dd4242f6c65adf8fb2d7101e805664b6e5469b279b459bc8aa56bf785874bf9b9b0125e9899cb8e35d7606f97632614102dffcffee2c4d947c26e8e2522f77b108a423f2fb7d89bdbb1ad784e958c1cfa7d47cde3865a3aa9a789d30add0aac7deacda372ad258a4413b160e5d7d4a8afe158fb3becd899d665f8da6a54ca0ec5eb8251fed8b2711cb4782f4a7f021a708d7cf09e9017db1e750bdb09c4ce506f94c4ec3550e36c64f14395391f8cf9187637487c1e72b5d5f442979b0200904bcc7f0e02c9e352034539cbb8ea9237a210c2fc6072c7f15b08759d3cfdedac9f47cb379303832dcc6a85c0ad919bfcf8bba35d5765ce84f9932f7a16476033dee8f54028cf9a1b2e4aa52093ef5be177855a276834df14a52b8fd22381eef9701e585e001f72052bb3dd8a9b13cfdfd30d1fbf240ecf06f276681c9c66185144e6fd1287d7704aac258aa53c2927eee7ffac00f3c8267cc0ef2a1f6bd63b76ab9aec2c137d469927cb3235782b5d7f164c205a5789681d1cfddf26d34f483603c29a93ce76d4d33c50e14b6e896500708b08129589d2c65917924f39eaf37942da4d04f0b30314c075267176c68039040b073b16cf82bbd8ac397f5b725a8a47502189735a73e7e4e03d9efdca424fd17a82322db0de0b584720253fed588d5f86cd42bc1640c9bf334939c42f9b66b68f29e39435a2dfa5e6036a9d2e6df2fbdb930b112260c5183650fa55e24d135e4ce4265e6df314b6f3b06698bf12d91bcb4866e2b07389d25f71a74d3f98ada023ae7138e5e8fd943ab1171f3bc7816d8cdbd595334abf4652f3e89d400126ce9bfbf4ba6fe675de2222364917c4ada2ef81cb93d71076c56dfafd0f56f849ee51a6235f90cc7609a3b77775233cb0b5e93a082073ba5829be7d57d3603b8bc9e83cb455573d3e7bb7057366767ff9e8e081b4a03e3c272ddafca9afc5275864d886aa038018fa32e1347c61c6453322764a8cda25120853f9b12e1b725b7adce87fcdc961b3bf2a7f6e4d2261e2aca2a24e0452a92f7e16a6233d0805cf79bcb5621353e6cfbf8f8bf9735656ac6baafae5c782209a3c2585514160f9f56dd0d3cf891b4d2153045b8fd81ccaf11a3f36699b3d4c48636b0856ff80ee27a995f3c63520b80d5669064d0cc94fcfa03153d85da14688f2a0d2d84b96431015a5263ee2b974b5054c55a0cee193e98644475b00ae2a0460139aee769553a56ae1b2342dcb889cfe25866f5e24a6c46dddf37104fe90a8b772b1015b316eedb3acfbd5796cfacc5fbef5b70f8eec983458945d3ff0bd8be59056828a33dcaad11b83484fb51157d27bcf8e6276d0fb410a51d5caab202e59a6410265d866bdf20d9e72741939a2237115bee1af442cf691499dcdf5ed3d03d6214964542b9d4fe70e0fbe4a8cdc05337206ec7dd3c26fc92292be8328786aea2aac52e1f20de7ddb84ff63e8c96a1fc2d5757c03c2279dbae6ad42fa9744cf46f2c1787e8f1f292f323fec5316d06296c628719301b0165935377188be32548848527ead180be448f4893cad90fa5d9225fff6619c8fbb0d00649d310a6fb167104cdc5e5a879329940212c1b3471892b23a76514ffd30209dc7aa38f29279ac8428ea9acb2ce0801429f47a29bfeeb9bd768861cc9965ad58e0f96d17c4d24c6505236b75e30b5924692462453352c978ecd49fcd4dc24545b854a19287c218d68bb3195008338f5de37f45c93d38e88670182f6d49fbd3195438b62640cd80fa74c76c148dc8ccf03c340b83018d8fa5e35425414dd27dc22144dddafe9879ce5b80009d7489432d849b0c021c9a2deb9c69ee892a5fa99f0b5f4ae24d3e9318890eba51dab9ad4b954c5184b3f8bb1b69ed97b4980e8fc4d7e2da4b135fc6680d51d18e97af42d4997231a1ed5e0ee0c7164343959998d38c7cd5fc464324f3e09d5f0e7dd43827586e405b01fe9384109f044ab4cb454e55688f160c232f940c774a8e945f655d8288437c6161e24d57750e3d16d2baf12bf3681d586012aef66e5c4497129c2399c26842b337938e691202c991f9dc1fff6ae947a4647266378952b7e1fc6d1d93b78102c2414bc388d8564479e6bb50473cf1536a1f685181ddd77d67f25ffd6a58bb95b7afc8b8ebadb65dce993a56b9d2e069f9288ab01deee16ac7a4a2c80cec3bd6bd9baebab049407cd6a4a978d89f29cc4f94f4508f8731ca44312fa37b137cbe81b84a6075afd7f5c72c7b814d64b6d37e09102a8e246499975bc36dd3cb091ffbcd8504ef86a9b8dfec864726a7c4f6f42fe1a975c45e180b5b09ee1715ad349bd3d98f449fb72113a1f182a304139955ad5ad1d9817ee4779c5c99e12a5b26bfa1403228055bd8371341a2b391e8c15de132191c2dee3e8f18ba524fb0c9f613428cd5ad5fa752b1d7bb290c9a4bf3138fdfef086c528a8ccb0728f58801338b17648c216021231c4e84c6349ed5d5db8fb79741ff2ca89e91f8aec6c1a7aa1d3acc053816d6050800e203bf28f88a2fcf3ef679c43c374456dcdccca9a513ed8b5d85880358735105d959a2f2cfd8ed7ff6b8b69df26b48bc0c4655cabc6f2b74da4b07f768c0d3ed5d3d8521070e02f4229da98e593c5f40d5cd1f2a7acb9c08e2a3549aa0f4408597615b5ddfdd9ab810ac78e26219443355e2dd5746ad1482a8a6221b20ed06adf1ef44754caba41312ec178acf2d599f388b76f5915f770fbc9c5f479f0d1e66435a8a36816fc7251097057d20060521799988c0e1472e02ef5d69c3557186573634fdc412cb77de51775d9decd7084f8fbf4bdcbb4662746b3edb0fe885681570ac2575e237618a4bda4ab0326644efe5001bd3f9aa6d79d10e57260882908595c1e445963193d4d8f8d8e02df32cb00020b4d9a2dae80988791bd01e8e239435af4f10cfa666377483768857c3f8336c0f1e4f178b0bfe58251e468a4549a796b36a014c2a39155dec8931ee4b9d256701ff95c91b3f71c84d76640aa336a191e6d45b2c9617b3685fbb0e3631d7190282ee0c48f4d098f0a6d78f3e93495c5db36adcf7a1de5f52880b9dc0744b176e1b96ae238abe0e339c24a226b2c585888deaba0c32b4e2c8ebd3a740941c71104164321c869c3b63669402292d2435e49295d14612d2837171b25677e6638e8f34fe303f4e3b60caeaaca57eb15e055bc6096eb7873061cd17b07bec5c10a7a5b47051a0bb289631ab5494f3b5209facd8ad2048003d958aac39ec5a4026137c6a7788b4a1e3c7c836921c75c392bda883c8a23d1c2e0b7c0acfcac5256c03929457b419fa9a6b75f3df3bc29253a4bc21acde6702a728adf09e18bbf3aa358b2bc7bcda36c86ca5b00c101a85b397549a8ffb6d27c8a77683cb7d20dfb36f212307f56c518c5cb996396730fa7c65719d9f35292683c8a8c382709ece3a644f42532f06e59d811ffafb15ef62ef5d7250652ed6c21c7c87e760c5092affc1d75a3481a524c8910ac7dfc81b54f741b8f0073be67994ec06f5c880e169197b097065fe9edda2aa94e41bb024ccfdc6805b1f4227cff29caf8c2c7af720c40fa18913f705b49228ebdbd9475f995cc32ba5a5eae8967f5868957f324a03699f0069962f3077362addb95a820447ce89e973af4952985dfc4229505d6565eb796976b8eb4af75ea1825d2e585309409d01bd66eceb958c8a4f21520487c90aaa7ce0745783a9da3eecfac4daed39632b6562e375979d8145eaa083a0e3214243b75cd24e3fad6ca3ca1c1ad3cc17bd1f660136e24f35ab851b1151f390931f2b4aadf71ca1d97ba70c2263766eaec877b308cc38bc63483988bfbd5a05e42658f90896e0f2695118eeb75efd56c74548425d12a3f3318d07d2da49b79e9c4dafcede007dc1ff61c4658db368cd50c2e5cdc5165229b530d7e4076c59d6db6ea991aad415476691a65b55901256ec1ab3170767dd72adb1220a37dc990455f72e75f053e6d6d897ebfa95c6a6d5e15b1182534823a432803c41563e3b040d1a1d8829bc4ad8b1b79da6d863bea39df58242b6f0a1ba881e7c7a483455a33d46bf310485f395da49ccb20a0bedff2b245fa51445ff449d6c5a6d1cdc3eb3e8c696fc742c64ee1406817568a4c4bcee536bef8a00b3b9116dbcdfa1a793af3b0194a2b83dbcd66881848141d4f1c33072b82b7177c5ba9d342620893b416b30cd9557730194be65b859f6df9c0c873443233c13c1b458ffd16e7bae58b0ba3ebbe241bce0006ae446a289ae98090d5e5ca9a7d069d6f0c8f5c90c41112b56adbfb68c9f82a13e8ee934ad0e4fb078dc2889fed592d3d088058c11858da998771c2f36b7c5701aaa08be7c0465f08bccb1af33c299223cb15b532e239ce5d05c49a4b93e0bbc05dc03eb792835862325f1835a17bb481cbc02e6c40ae3209c8a8e1ed6a2a8864b203204538851d282d84c1226b1155ee8562fff638be44c3bc77cd8fd97d0d967afdc9cc23c78654306f9a9878ab8fe31bc0be81b3a11421a87b0e5ccb4d5403596cacf944b4a3b3029fd96e56c15dbbcfdd42af2de652fbfa868422a9c6bfad13132c267b4d982bae80feeb8b7f2e538bc9bb714beb40beb62a16998786c5af4dea107ca2bf6ffff27efcf334f7e06662e68a66d9dd92b36f20ca7857304eacfed501ee5f62b6cb8e187e3d34fc94f2fd217f69f0816099ff481219eb3b63ae17e4f82bc209f4e915001841de3a11532b018e04e9ebcb8b7c796a657bb2445ac337dcf870915a31b093447c01c8b7657cf803d89635ce98e911119c76eca1d7749f7b8070da001f0c36de6787110d391f1c4d876f06cf252f7637b357ecbdfb9d521cde82ef0cfe3ebdbb84a1ef84431a16bda46765d4ec2b5649615ced806c2947c36b86598d284e84cceb6f0c3b90a2c1608a81ba1f70521568e6f9833e5925e1c177ec95867075b03d44637593f31a237203550ea15d776473b558ec1623794c4ecd222ab7504ef9011e536d6ab8d7b25198081df064c6f291fac0de877e6d03c592d657bbf1ade78f292f7ff59c9665a7a4d07b135e1e588fb33abebfc508c15539f8bb3adf77f781dff5aace05ad571f48e68ee78824f466fbe0cf61d44915c6f4dc932b0970bb357f7861e481911a2cdf4accc477d6ece91b58c20c94cfedd21d0e2ff3adaa7ed6d0c4f8bde8d8f166ccd3f06a71b2ba652ddf1e20c4041cf268545e696cbb3d24fa93276655aac213ec35f2ec51ec668535c58bc8f197c4c792f287c8d21dea46c787e47101855f0e355fbe22dff380a3fba816b91f242fd0fdf345a34da1fac47b12d0c5b14e70fd6850b1867368c35e5f7e23401f6a9d8b84571e003081af57a5a497de3e91c78cd36045fbba6e25e99b0e2f3f564139181dc10ea3f30e51aaee191f0e53e65d620d65f265742aa983329317c9bf0b64d327bf95839dce6476121fca5ddb6028f4c89d36a787f1314de2aaad705ac962a5531358b41e84bfebdf6e0a83fc0bf632535b93bc346b2e61edfa795be943ecb21f99864ce78c3569b3ac9915de0edc9fbd84f531b6370e69fa32bbc952f6ac200b3eed6d8a64b624ffd0299fc31db3485938da0205d10a0433a610ef5ebdb51162022d5b65666432ebc4c3cdc228e42ace2f06f892414d1e546d6cb2c9463c12b07d2d19e93445f4102c188911299de07013967ffd52d355dfaea1871beac092e918553203717cd5d4054058c4375f44f4413a09e1154efef5d380b87708f2848b26ee780fd06f5fb5c37394e2c044d96a15800d0a2ae2c9fcd839be2a5bfbab6c8f0cd1d12046fd19f164cbb8fcb7c54e85b9afa00f85caf5e51113d7d0efa7efaa5648940332fe6387028dcebe83f15df494b1dbc3dd350ac1b880fda805a72877bb57e74fcc492ff7e00fb9e3be6e26dd60326e4d6acfc5536d46838f3dbf56474076c6a8db6f26aefaf285de45a2cb620b629f9f4aba71d108832af8c8ac8576a21db01118078b12a2199209c08f12c5291959934bb340c935c2bcfc2ebc1042b3d34b10aad69739dbb20b785a95f3e17dbd366d87419582dafb7d4b4aab4c930f23762d5bea8db1ec3ecdd4e630211cd826c8ac3e07d8e05fdc62859251d78b78c29e2cbec093da873dacfe95effe70d0c48a088178efae0efd70c1d5a82a069a4751be7c3fdb421820042ab9faa0cb739eddce7abfefdb35a3bca02b5242c061f1cfe34ab1f23d6ce40085a78de292af4718fc2f0d5c996c99c3ad9a27c532233b6386b252ba74cd20f8d9e63f799bccf5763db2f947942fc566d91fd65b93c133cac590affaa13dfdd35acf02a6100966aa305d868f183c9f8debf362830885dedff0a19ad65126ba34d48d25519a84d1f682ccca3c4775a482e1c57cd66a006344f2d09c73dbfacb5140fc10a73ebf3d18c4fe8c8cfe856c06f19ff2a02e51c5b8e59a0d91c6e3c473bf880b33d49d87ec69420f8d00f707c3e9fde9f3f0cb0340eb3a9e9973c1d55d98e7d18fa5a6a3a9e8f4c516ba3ef14e51d564ab960207f5cd082e4ff0eac99115d2a6455b933f14287d5e46f9e13237b97d5420fb31c89a8a5e22d8a84613f3897cfe7eadc84eaafe7479f684d35534a5f8a99ac39cf24d9dfa8f637b7a8aeb14114deb6dbf4e5e3944bafa2885318a03807100683dc1878430080b3a932055228f27af7a569ea64a869bdbc29b96fee84b8548f2188b0bc554c52da834e3307d4945a3ec1c8472b4a6b6942af8dc302c66e1592d9c1eadd8a6dfa5fbf4521358727f4d308de914fc5e235b959735521c31db14806252bad2fbb5b6d36819a526395e3472c14004faa07ce296628a428b2d07132856d9d7014ac8e836941b42973fbf0cd2f188e062df67dce2b870e96e2dd04b7fce790d6132f4b9f350532fb0017714eb133c7db594e978fd68b4ff6e3cfe85fcb314f079f542a8bd76e48690540079e47b0b7d1e373e8f83fefea275b6d77de9ef627aafd5c9ad32e8691df82befb9d3bc948479cf189c1192878ce5f95413c5ee9b952a7ca4927f11a53f47b6fa56a8cca49f60aaa5577b3b7b37c1ce62336f7054e7f2f28009b3d7a6728ff7b4c1228f178f474d363dbe81206fe9b62454499483f86b85dbb01b9467e84c413f64b1f990f6ebbde94cf30035bf8c3090f06c5bc71f94de9b6eb1d209b6f504b8b848c8f00b580d8acf3bbfb36cab7d9251af9b63b09137acfd8b233e54fae3272b4aa215c2c336e57559797064ae9a94025b94a044b6e4de3e8395bfbe9532565b5e45bcd9bcc305e0c237d39834d7910b18537ab7260675e99109325d3239017ffafe60f7a6fe352dfcd7904329eb661aaecb22c2616d1809d3ba275f2d95608c21e5a984a09982c98f86706d6a6a168b6c368a977f2f83e726b94d0a0911368a1f4461e94b87b3c586ede8f0f689432478b49bbe96d556b76821095e527fc9341f44c93b353c4d5f65a172a086ceee180db2d4b738273a94b5ff4d3cf21b44e3182e88dd3fd2a808eeac9387527632f75d95430343e827a4bb60aa756e886e0deaae7505d99ac188e27c453400415c5adf73ea4c994c1291304a984f5a1fc19e81b89e0e3802f7e7b6a414965558fd1478f9e29abc33da51988464cbe9d39a4296b4529d44eb541decc58460ed65f9aca6db27030180ad846a94a08b568577d120a3a53967b9e393ad4fe3d79043c88a15b958ea0eec3bc30b480a693a8a60292fc96a9bcb727eefcd86f086030938e0090a8af70946e77faabf6ce3de5652b21acd82778260ff91051c62343a4104d60b74063358fe740e323d6cd1d4ea0f0f386ec93a29e8cfdebad504d8aa9df196aa4a5555791c0a57d9e8d090650eb22f0b32f15b2c0e35876f94860e3b3db9ef325350ccf97fa3d817c22306e410bb147ffb8aebd75eacfa19772eeef00cfd5dcc934e72cf2b46514c5eca85d8c3e2de0dd8790d056c150485a672fd6e873e1f221d065647a7836f7a0f57111f10d6fd9c3bc0d7c3f39953b9e993fee930ab870041cb88e93bbbcaaf717bc1b45890344e16a4e85b16000f018f19feaf9e1ce79ff67ba3c8a55544730b48503679913c59ce0425ba1caf37754f29ab9f4a494547da3cec2cf45327ebbf393d2df2e26b27acb76665518790bee0a9306c2e62ce2da28b7ce1032a383a9a6814d265b1f8af72cdc4dea651619466f4c05b95ce2bfdac7a037dfd01e963b82c9ad5b6cbaecf2f073bcd9931d1220534d48c91394357f9c980c3d860dd98df3203db233fd0e273bc817910e674f9b7f3138744c3543dc51e35de98453dcce76d217b4080adf37d91239166e008387970bb2bc2c4fabc58fa8f3ed890e1859844a3ce7f97febba9566c100927eb289162f4116f4945bcde3f5b7a98c71aad3e0a53364dffaf4232006ecde78d367d91dfa7c93c1ce3eb3247236a06e31c34561d13afaf882cf12c5da9d3a490e95f838c86900281ba746bc2acb345ddc771b18278b242539f7dd9bf4da0fb3b8e2e8d1b2a890c084cbbaea91d5d9b5492f7591ccd702a8e017eb7912eddb17b9c0de197d8294fcd49ab4eb59fa49bb7c64e8ac50019cf0fdbe64ebc2c2389b4e47292cee88a0ee36864c5daf63ec2ff74521ed65459e2b2b45858e52d8ea439d6416ad4136f6d972623c48d4ba01487ac8766100755c10438f2bed742180b930b16a99420e0c638e002f3ba3d6f5f151c2bb793c2b543f2ba08ea1dfb4cce407758d5dc320ca95ebb0cea9df305588c4bb8edc9e216572ea54f265d59e12f05f09fe0c149430f72f5880eeb7b0c9909f09cc70b81f31f627ba4fb995e283e9a8dce95d07f4250e4078ffb124ed0bee7337c1a776cb921e065bfbdf73238e1c5bcf9618d3a25b2ef3790ab0b850ae76e38225d6162446ad7850d6a41cab4130579d4198fb98c5819ac7a3afb6b05677e09afb68b6c7e5cd3db1e2073ca4ee37dfe902ba4847a8a329f6062c10e24b16ef3a5e8db9bee82f74ae01990ebae590e7e6ca580dbc5d8f1710cf1a442288ca913cb69380d756dbce278a7a658808f051519548c3d5cd83f1c6706b94702e53ef31fc0a17e72db7a97697bf739ae85135b3f9155b93d62f705dd2643166ed6f2122c3b7277923493453355e8baf2d4ef0f821cb0df6e5b672d866061a446b08b7f70089db62dbb83b4d3d2e384759b486b15e8466ec3e265632f430fd927dad86dbb23ccf0ed198a666cca37886191c09d9e426903fcbf5969ab77767e18b8a598e2c6eb5d5760f5e5cde197929eed4943ef3ded3290e7a57454aa7c2f227fc117f4c525b5444be3f3ed14d7f312e30830ed8e0a627f2ea0a24488346c398aa827e7b04d027f53183e900598a1702b8da3f11a06c6d1672ca5f55aa4d32fa65994a834f773ce1e5661a5e6aa065632b8aa8e9fb788cd3238598372f03f14f69b335258e5091762a96d0fe359658c3d95b196c5ecd28b13445ddab17a2c539e95aaf7ae5edcd5b7ceebf65f3a75621129635c4621ce92a80489166c7e084c4b1d3a0efcba57c0da60bafdcf63f2b5364180e07a69c7fb0f089aaeef9148ab2275ff4d4495d88a5af3f250f4333f0375719e2ab72c3e2dde972fec8159caf1d2aab2fec9598f6d21f691370df3871f60cf995e7184b897a986cdaf5f85bdf72e056601d4c522640e176d0d556305405d46149b47162dc9ec5a3d47ea3a71a3875397d8d0b919f03a2af0ae6f7fcdedc6f33bb8d5c8d787ab85168691806adf18359fd94863d4673825ed3614ba29db8e0689303b15eb8bf61d1eb596a946c6ca41b6b596948d53758c4c34c384da78f789a43addd8caf9316c4a41bff4801050712cc8136b4788d4d624404c4412b593d122fa9c55263c27379bca4095be1efb893ccecbd97c31c7f90126b05891e6bf72f3425bc1cebad1dfeed7805589d86ae12c8ab02f7e908a47c2f26e00f8224c8f6b9b745bc30bc90d383d21cbd5b8bd707eceeff980646ffe34f2ed483f734b1c4af8bcff5be4bb8df1eeb3a9897332fc7fd56c7c8f27c47d1915a3d1cd14c0dc66cb5d216caf9f5482f4bb3f89f66edae864cfe9994b9031d3116336d31873d080bd6c98f65f4148a1db5d9f49448b05a50ab73b3295a5496527fa0e640db718b95c7844a656fb19d16b06b369d8552585b123be835c6fc4108c4d208ddf48bacbbcec2a1487e6348fa21aa61db481a536c90a2073ef50db6d6253973aed6b0d11569bfc9b216a228197281439de5a3636dceaa9b7df65441b131145c8e8dcbd71f1126df30484d23f2e75c9fad850b2f151f3a2d7354f7439cd93eb05c2e783c09a8d5d9477302c3877ad659b2e3b969b840d832ef53509a877ddc92f9822f343c019a6e733b9c8f70999a188f128430f21a76302061c0c99b8fa85d2704a2e8d7a883b26c893a4f1df6b2c4c2b2c657d8c364056d772dcf24de51d17fda566084151658cc1cd57b1ce53668c943d708a61eb33c9628ca83cde5df9076f0091fefc474f86136bfa5221a2381bf9ab1956a0bf12aa917857c8e387dac8d0cfc1478eff0e17d45595f32308726f6015d3720748bbe8747c25d11c4f8c06a12cc6909fe2faa52c9cc0448a4cfb6a3c14534108a3b060336277a79b4ea0dea2068b1c83da59227db91c5f877c124e57e3480f89fd203a56ad6d42eaa0003dddea97d7535532a7aeff20a75d6f2148a3cf306c914b13a23352ed3c6470d9daa9bad0afd96825a0cc4706d90adb33dc53a4ade57df79f36b53a47013049955956ad9d9b2c8e43384e4e6dfef4a0d2a97546ef18dfcfac5128bf30fd851175440e77ab123dbf3bc0eab0231413d6394058f2f1f6416bc15bcaf4731dd18d900d6f87ee08c3c97a34017bc8a05f82aa832324e2fc9360201d212ccd1a5af02f2a90d336828e7778311946694d5c776a4c04b7c2831263fb88a7140ffe28c9d4364344edb37817ac45f2a47b48bc1e9e423277a0f0b05f3ec8e4e53274e0208ef2644c6035ebf8b72b5a9de9c0715e5617263b24340caf03ed73f70fb4d5b538c587c1f8ff8459184d2a901b123994f2072de49bb13dcad0a58f1bc3895e075728bd46a7e02944855dbc8f912b38feda43f0e37af759e64fd2df92ca14a422d96add4475c1bb991d89bd212197c4f6694eeae96e2829c4ae1d4270932aa482d9d454c3d2350b61936043260ce80159aedc21a331edb41236bf4d58e6b947b5b49977b59acf0a1737f055e60c5e324ee3857372e34dff2b4afd510589052e2e84adc53408df8dc53f0f5777520cd71f31245f1cfe897ea174cde1ca87995f573bf2ec3458b12978982a7dadb4998425a0e745c6810ba3c0ff5fdffbcb748a08e571a2d7c7e67b9206bb63d5cbd5a52bbbe91b825436bae1cf7b84169326af6a48abc5ebdd0345de6089483af2e699b32779fe044e861a73d2964bc14026557db9d3f511ed0cbed16a63a67e429b83c31e26d792c7aeee940543a74c39e826c229589b60c561593f714c370606b99209d1fdc0fb1f4109d3f96e0cb7cf9e271720d99c53c9c68ae0e4024b80e31dae61329a09cca9c5ad92247a16da512c160dfef358180349de6828bb6c3076bf3dbb0411335f2ba2849f5de5cd73102034bbd076693b66f1d915074da4a450339fadc6022a29fb9cf2bc95ce325cec98dd7ec08e9fcef206ab02f1fdace3796cdc70f4d70154ce4154b93dfa8983cd182338b3cd1e44ad2cbe2451b8d9a1b551d287a58a4e54289b555a198fcf3c015b999692a7e97e41e3ab4b65c15cade59a8cebfb90ead42fcdc929f9d4e89312ed3e27ffc34a59d8ad3d676e9fa9ef09b1604d4813412a3deae6b6dafc4b34d1ef8e0cc9e8f4e7cace03c012426ff4986079036e98a58a3630c967c8123df3264e94871463367ce4f5bb030d78d8095319f3764644a67ef9e8d688755b63bc99247860bc89c86d6ca97d3dc9ba31246b6780923f833e88a79620f77b5dd81d5a77e4a4661bbef848af59e381330544fdc2e6aec006444c53e44d4dd30c3dac803498864ef9c100021b46c3b51ddbcb0114a42ba4fda518ca9e65066c2aa74c5607d746dff52173f89f342c7ed81caa138309b85c2ba70176b7d899265df38697627a057a803f1bf7145c6d403e959c4d420121cfb2a9471547973a774d0dc2a194c6a1339451ab8d2513d31b591633684cc3c24587de02a996910afb622101d0989db2b8889463654c5870933122bc35e2b7fd3bd5d5e582ee49495feb52a35702338aa4cb88a17b700d64421ca77751a897d104358579d33d6129fafed0e5fc8776d7755aa7d7c2712b2155e69ced2cf413e4f26127f8767c2cc7c95e21f0a0ee182775dd57eb33f4abd4df05a860ebd3335af247e2414bf1c01340560bdaab5a3340c5694fa594bcd60794de8ebb11467e8097b7ff0fcb9ee817b0d63854e916e4d85bf245ca07228b12ded4b6c6ef3658059e72e26b631ba609c9b4f7f38009cc463efa5b796ce7af9e6ceffe3ae6bb08592c87993fc2af334d6a0fe9abf66a9006d2c298b3c93ad833ae099c5ff48d2cd20183c491388d953dc4c1e23b048f3fefe8c40fc5e080977952dd3d2b36271abea5e712d9f52c92afc9296eeaac5432543078686ae619742a29ccf6f17aef7890de48db1950f03c3cdb7550bfbaa20e0c5cc4d04a79bb6b192ad07203dbbbb21f445fd90299b6e04b1787cd8358bd462fc2c7ee6ef661f9b3fecc596ec89523aeef2427cb2bd64f2ce2f29f1249b1d984b17fc0c5f11e442352b7bdae2d0cb5fca320b0f23e9c998cc36024b0f081255de01897dfc6679c2ce16690c3e684b5e5207f31fa4bd9716d18aeba7e3a8b5a6481ae677c4bfe17b729fce8c5d4862949afa6d45ff0642ef8211aa1ba3137704af7e2142a16c1fe6c35f5f94e7982dfed417cb282694ca574620b6b3c9c3b792d7d6e42b992b6d987c53791544d063972461e7034dca25a6f86f5425ab4d54460593b6184c9dff885bd4b7f8120721b528be83d0da5a5081ab68b192138987e43cd29476fccad0a5956e3414753ca26a18cc0f4a2b7f7558e41a8fafb1ec4e6dcd19a1c4f9c69215cca3bd9fc4bfbe61250a9df000b77200edc61a4ac506bd9598c298b097d8c1427fadc820391f15e94279c522e11f2d16263342b48cdd009da27a99985b19d0a1505a0486e348065ea3c28adb8b25b7333dfe7beb13c2e847734ff85849d21bbac666b8454a0ed4d61a0554c8c781c20196f976961e5499928d6f1c9062f9e69464d7b52b0d60fa97cf769cd978ee605617757a3e20aa4beef9e4bcc9c8bbba2321ef92de9f5c944b7da2b01f4ff10918197f528a2ef0f857cb3a0644ead83b8b620ed0b0107359fd5a0d34cb67709adafe4e026bffd74f1d9373c8ab44758c7aad8d24814131937df4c97fbe70eb4be79ac7d603ee9ea820baa0e66c631400e9aca7d9fb4a3e27bfd63a7d505fd48be659c624c1423ea5683f711e0f4765b7bf0841ae828bdb5ab01ba59845a2aed8abab60d593d0572315269ec989c7344b9c890d376bcf5fb3d2154b49f5c132e82e9bb616a5bb7d916499b6b81fb4eece932457148ecf372b8a3171f21f14f4e1519acbb85407481b439a8a1e76f680c5a1dabcb7581d1e5ea4d6842a336da3bb63771d2d2c6c48182903fe510be3b3d7cbaa7787341a0984310e40a0ce9fb15c94a6bf6fe776ff81017aef3dff732646e6b1852e9bcb79d51397c638536dbade2d4b6a038d712b26f8749f37393b399568fd32e719881dbe777db2d5e42e7310a3537745f5038c58bdb672defa24a90cead011e26f839922a5f72d3f412471174210ac93bf2ff83f48f46b26b581844a7c95a05b3e511b9bc03bd86c8fce365c82525d1d82509e8bd014e262e6a7c4f3e56f9b69a6f2c109943902b16ca90fbfb41a44e5a9311112d05495d0eac24a8276496ad49a9e255080115998e309ebcb8f38c924784fcc1f67bdca4f986036a9463c93d1845dc7f10afff30ed971094a5573e339fe1008922f8c3fbd9fda077073abdfcf7a0eaf16575b54e0c207a2fadb3bb090a74d69e4774a9b18097a410a60250044213884abcedd9ec0f04194785d6b0e1ef86c0b98c2bf645a14c8890ddca55adfda4ef5e367edcd0773c2d5887ae5c3e304b78f5e85cfa83e4aa90f026001c5726499a9c6ecf4b9951334373cd635cfbc7ee620ded387cf84a1bf64469285a990f6c06c47476c334731e0c57a8381c0e9ddfd9765c3959ec1c659652bb946d8452762e1e78029c8a4aa1b63109084ff87d5d2140fec0fd67fe4de8d86da57d830ebc92aabeb9f6d982e41d7d4bb5d3062422d62c9cdc74e325e406342e78e93e6ce39924af4588f65f1fd7d7081cb3454a761c47f35a20e8f40a165080717b6db8329ebb3a0d7c8047754b15949739459fd1439751033f0f1d27561b0f98b7e314f420dc52abe9fed1ca411687c92a8e1c903943a632bf928355dad0585840b41d53a0cd4fc967e84c272f1d5b9c076f9c7daaed90ad72b43cf37ceff509f63ce38ef47967906b3b00ea96cbe28dd27f53b9ddd961ff7354383b3cab61a13695fc9c2ef66ab33d478dd5b044ca39efbff8bc865efd67a744d984a03cf96e5389486eb811ff875e4dfc48d76300851f50098593868bc64b06bbfde67804314d45430665263859df482a57a76f141096ae9504f9af25f06d3baab56a9d1e814915c9f06310aaa636369a3eef4b7ef8ce36174e1170f0bf996bc775344ac84183b3669f31f1064c70856661e49ae2f9663e639a033cdb31068e15e9e1c693b0ec8e19e138f249f9d84391bbe9016dfa046f5542b2ab245b65ef578932845a2ce2f70910c82a2a2f31254319df8dec84aa872b5f8c7f9fe79f4f75e2bdf1ffdd2c47b7d6d59a7281143604bd087353b1e4b2d35fd5a76ba015bebdbde8db972fa600daecb13bc5ec5ee7a1c5879194b770c549bb584ce659a84bacbef960d7aab988bf62b45abc4e4db5b3c8ebea5457dea389b0e3796bfe1b8e4ffc15ab5650404b9c58ae00e6ef0ebf51ecc52a0c35c7c6ae9d623de59a161d565b1d4618e91f9a4148a48258eb8d81bde4b36fd5d9033afe2e2fc1c9e5a101861cb6330a4b0a6b2fae2cd364f1650b949ad29ddde48c54d3f656e24a4e983111963b562e2134be7076c2cb8931491a24a1aa4327def29a27b262b4341bfed9cb09cb1157b7202d479ae2dadc848e6e83173781e06a4ee7f749edc8906c0f3cd98eb9230e44d7bfe263e5b9598c6a3b71efe6365ea1c6b50863811ec0f0d9ea90681fe780d06f225baa271d489c74c1473b1f3de24417470522efd2ce20ff85b20ffd3f94229d55af134244f7669139f19f460ae48e2c0ff3c7df42876842d627e83b9fcb4e02ab4b2a7f9c476f44990df7e99d12f90619a273dfd6c6c4b5b69830bf8d8b1956f66f394952f646c66fe146b64dd52878d8cd724538c269f6aba4e383cb86da443c5246bf672a84d5d8d40f34b87876c94df880109ec81743dc37c0bf16252bfce75915c1590d7007a2d21d2aa1ab6313b62c434fe109c2c266596b47af162b16a570b07c9164df87dc3d3a9463f9f5173584ef0b756356f7948b68d55feeab5002f076d7016a8eb10b16c9170faeb7d15e060a817d80782d4ef6d87a0e2917c509c5010bb71eca40c6e99a44d50d8fb29bd0bc7333ba6ce2855195064da2d49affac210247b38ebe3a9793caceb70365b499e1076cc1f62d8d3352eabc5eb23060a6100bba99ed263dc7e1a5cfcf0737655e26c2a73865aa2b527a646dc74386f122c3260456464c6c63ecabed79bb63861497b246e82b14add84c2ab54510ac0e25c95280b4131b4e514e1d450b51d6d5ac8ef374d42c294937693771a8ad2f64b08240d8586307bc5275e0fbf27d2231e257bddb87ec3904e982137ed3f527487846f922cf40ca5e1a546596275fa7acd835c873df016b6397eb67746a54aada52cfdbafc0a285a31170b86dcb1a11e33f06a3d23d8775e8dfbf0351e1c59bc6804f55947ab58f1f7d9d2dd5ecd41233b0e0a1a23ccf8d50623cc5814b0e6996671ede2fef4eaaa07338a0acb3df6c0cb51c8508cb234eb2fb7e8f90bb4c745ac6d7db9cd38264875b95c73a55114a7d134cb0613081c11a51620b1e9d31dd80b7938ec619d6ba8077b052c1511c48f9377b0a8c7ab0ed4da53cfa96105c0fd5ad66cc00baa8c2c499a3515c2158c1bd6829a2d56b4e1604c8810de9c74321a0a76a38ee07b3cf9128064549397168cab6cdead15066eae247be7e167773060a4b9f339f40594097ccf3176e1be05b1549cd6997a9e10d6e8ee2b288cf1f7e2173406bf6dcc8751f24310e14ebd7c3d38a736b135eba86b0d7c32f5ea0e664a6c8ec5cf8f236cf2c7def3c397c56deb69670eddced3be85ddbfb714c9e716a70b3f2ffe1802d86cbb9b21ba768ad9b741f22358734bd762073455dcfcd1b0df75d4f6eaaecd640100763a6de2cc8fbba90edbd950e3eb38d2dfcde374278822fefecc344ee6ec508c6b5853a24587731e71e351179d304578e4cec3c4c238da87616a0776031626bf06497c0a82b6eeb0b5b95ae760e7bc48bbef844c40161de20f5044bc0ca7b3bf59a11e63152fdf13610b4e02ef0313030c3c9b6979627f30786a5d275162be5eb1a48be1aff77107a7a3b54c6bda691a73d98a2fdc58d0549984ee34e0c8648a9334127ccb12d2b7b61247a988d0f5b1154fb0646631d549f373a773da77bbc8e69f66a80602bbf2558c30ca8d5d7856ee99f5d9316bd021c89e3aa9909d121b4a4adc5ed38ef2dd621d4f8571a1948b0f4535f930ac0907bab0041046cf50c18b53687fb3ce929dead616f0403d3de219ddc4b80b019eec90d96462663721ad36ba954b6984c625da2dd664144d9218faa5b183d86ee160c4b3a4be0523b56d6b5e1e7099246f9719666a6ddf32f7c104b648e171052fd708003e5b93b2d09f5b1a185310124b3f05d40383f74e74a61f725febeea651b8eae1bcfd0a21f98790f40f965df127f89fb63d04e7e85238285c67ca58f3abb58235f549721e5f2d543482d954f54f79ed4e8f5d5a65f7e16851e74aad4afffa3fa2696d256b8fbde29e4d9e5711407697df1ef30a3371b8733f06b33bad2e641736748ff653c4e2940c511fb919da000732d1af24d78d8c6108ba306d8f41cb3c79f8942d95aa5e6c58b85c89badbd7b5858f5e29ae58ec9fe5b4958f5435c7480bff3092d094231ca3d608f6b0ad1700cae059991c6c157e514790f2073a08faac751435697669d861b516219cb16fd859653d25f110e160196dc881de3f7773eb08019751e6df08e81a0b261bc6f1ba60c751c3ecca14bd2868ff780e1891bc16f1ad73e425a1b6601f1aaa9f7775ee4c310e1ffe48b05cc4b27506e0e40fa3dca9a2997c0928fd97768b581cd169a44dd7c892d9edf462e325a1018c86d4afc5832c749bd9ef56ac6171a9843af0eac2003cbc627f587826e160de51073d38ba251a7e0dce24564b9278390c00c3dc5391ff21b002dfa7ad8b44ea1d738852ab16231e0002b45acf9131fe6e45fe536eac729bee6ff05bf7ad0ce7690b1653fe28f2c80eaf5208979ffa17aae83eb8d00687920049be24b3cb6e0d11af9fa71b02c82ebc41b65aa4c5079a8efba360e03f1e55746eb7644a3a91e43762d4e7f0d393868e264b23f6e78613fdca4450d16c68e19c70cb0eee35caeb9f85c735e6736e3a5275abec0951b6a9a39188d62d703f2362116241d2ad7a42366f436f9a79584f6807bd56c50e094c971d11a4aa28e487d546f18fd02263893865f8e25cd90fd941e5b09f2dce0ed00d242228f0d56fe19134e5d2beae812cc88f5ceeb67a6236186005c3239f8544f5a0aa6c4bc4bb55462743c86479c47b6c094a4624c662a7efea69a5cd586ae750d3f6b87af857fc377d526ab88c75469e2aefd800149f5bb653a44740fb437df8f8c81926988f3e25d4cdc16ba08f0cafe5c1066198e81d50eed45664e84bf6c4a086d155be4928f20b5e4e08097acccdf3d201c2ab5d3a70b42a7643f7ec9d07aac433f4ebefe8505e8013f02d54e24b7dcc93651a364d6f42a176e8d689b49b04268951334d0d912d914b08b14faae36b1a78ab6b75cce698dab829e188713d24267c10178e40ff9e1ef096c673d050d5b2bad694fc28a5ad50c72ce0a21d2b2de9ed0b9d69251dba3fdfe61bff8ac8b87df9747ae9d63d70d725cddb09f176565ba5cc4d27ea5f601f0c79abf3971a8cee7bd39bfa9003eed00594cc92d37268b7fb88973a867244ee94e9b33a3b2aaabfe79eccfb7d1e125e7b1bd7d15673d564ebc0f992ee76065e06c246a0e9e4d5dbc883e234a6957ecc91090b8e5a0bfa55ec47e55f6ad5e033c009315eed886dd73ac989028db194a9e1f3a19ee0e963f398805d1cf5d536fef468e1a62af099b4db4f1796f162b6af7f0d9cfc2bc3f05e63eb306f2f0d0c4409b8f363c968b91e4006af2bb864acff1d4a33e1f78f86d631a1084a07fbb60b4b985345b916769420252d494e87013ff2a3703c4a444044f63d971db41871573b85373590d7fa30a3d4bf823c72d77a3bf407fb7659565dc34247d79128f25f1c2102e60da6965186fc391ad81d7c4ee0b104ac18b1c5d51d3f7b1ccd4c3710414aa6f9a9f5960b626d18b958d83d8272cb9004025d6cd2645b509c3e252409616ab94fe0ffb8ed028a5d95dfc754d2d053039b106a84f73faef6d71ead75baa7ad8d82e136a80ad2e9e26cc47c400e14deeb77bbbb8ca6995dcf7ae806077e66afaacaa899f5f8b2bcad9fa8b3d9da732926eb2e7d1a193e938d3b3a5e0b0459d2d69892343298e2eb5bc4b2732fbf2d88e4b69924f1d98e57328fc258d9714183d41b9f94f1fe0df9dd9ad790e0c5b2e0601e62d836e37760b700c6cdbd8fc4485aafd34a7417e88e2918a61e5daca2cac4aeae6b39172a3519b88d1fd74926d2e9705dca42dbe1ab43c1c153e55d9bcb1c60f92d80f80348dbaeea806d10ba10818c43fb74190da139108e5e5ce97e2c8fc4f1b30c6a01d36eaa72ea1ca570693ae0a6987dfb0b3c0aac4ed1acee587626f907c1d034ca1001cc8ad4bca7b39d8d38a4e833526dd3c9c9f7858065247cff8e0f381224fda3979265c4100e6aa041c454bffce386e0bbcc09cb3e23e95f3edd1b437c427a15c8b60ef652f5372d377603222a2eef8721d51fad145119afb19d91edf025beaee16dde5b11d2cd1fecf712bf0a29356acadd1f893ef520c1a1fdff88c5e2aee6131bc68dc42f7c227926c0caa4765727e2fa38af5c3579fb72210eeba33ae0794c901b04cee9e6024328b6f2563a7cc2fee969fd6f0b309aba9142a795202331ab9dd68ae7e62481a81e71c8c6519214c16a2c493cd039ff756fb6d836d1c5727bb9ddfdc1a89186b38e0a63f875248f22d8100b156a248f38ac589999274aeb98a2cf5f1027dc422917d5b3ccdfd8550d3402d80dcb9980dfba9bcb8466d2139b831b53ad1d5fa23217f09894c1f6c3ed5f82ef088a89da9dc135f2963c3d05672959d77de94dc1e9cd78d8af237cb80dbdf5b50556ba515b7afb2d9388fe1d996ccd8227050fc982c8101c84f1d24daf8688780dbee3dde1bc15bd99551ff9c8b834448a9742f10e182f7047da441edfb7aa9e4bfa11a1c59baa0cf203f8702cee09c4fff366b5d76e70a238edd8fa74c621bd9483ec73f5f2049a8f49df947327d81aac2e2fce816e1f2edf2a0f4f44b6e2702592d0b87ea5b43bc1f9ff4209bbbd73e5816cc7faeadf9e9ea4ca0d33558a52eda0cc622788972f42121eb739022e22367328e79caab780f75a6ca722b6b16c7122ec3055c3976cd8501ab730219fc69a48111aace71a83584a4f344850b361baf765854ac43aac7528deff330fbadb4a7720940b60e9860fb9a256688ff44995a90a1aea321050cb9f8163d012f9d68767dd1c05874ec5a61b0aad3d9a704441deff970d0ca110fbe56a4c4e07f488c1aa26d2c89718f271f11578e2c1336b8b2e50b26c4af3e031a418b23b52f349a4e93edb03c500ce60ebbc605707b5016885e03f5007407d937b24286d46d7cb18a47ea9f04c402ea2ac44953efa42393653fb568d80226ed4e066887af6f1742033096635ee2f5bb7419064ece33869f846019ff177192768869f9eb535129d57d81fbd469ef30a2c41edcdc1700ccff36cb1a3dc2dace49e675093472174faf35928dfae19cb6d681b78e43e506b4e441c86629c9da4b998088ff5da1c56de46582f9ccbd158d7b9a3b41a8a8afe228f74b578890b5dd476ff8dcb6ed06317d549266c3eed28719206ee3c33c23e25da0a41f899ba0011ad496f978b3b4fe8a6f5bbf3c0c5b65fd0e79e9b3bf310dabdf703d87657f63f959e94db9bebfe5bb53ea087563b7e05e9336ac34b2c0b6c7a2eda6afd1f38af88c51b3000d229899dbe536dbece6a742c1dea1fa79599dc7bf38336454e00f348e357f5a3544166b2e848cc62c395ad4f931fb0092708523365d562ecebc9dcfd1a3c82ebbc25c52c6b6ed1f7f3c9ac239a83e31496991edd2bed02ec73076fb61072aab4460df1af5ea31166b9d7a43543226f90441a9cbecb6a192c0a93a420737d15b528fe9e79da52c91006ec841ad4f7f58379be40669ecc8333bce5953d9e815fff98afdc872babb756b8116395410793088c694b03e62fa7fd79668b18eed14376433f3e37a77f183e495b6e714ed7f919d2f90e571f4645faa2871dcc96a541ef37556e1003ce8f13587c20d0912c4456454bfea40ec94aa996a2924f29cbf780da3383f402665f3dac92657b98f0a8d728ea8268d5075517789f8b5cb8ba6c41e9fb7f4aab34ad17751895a3fcf342345e74eaa5562bd90ff873ce3d450194fb930dc1cfacc42e446e4246528bf40d4cb24904419e27595e2c725db9dbc3d0cf5137a309bfa2426096df31c21bf0a2e648af56ee7a7595a0b7fd698d006fc1de83de54768420bc5f7eebfd27d17c15860db0daca41c67de95c2939fac7ae7fa3e0cd0f762884e826b8f9ea366f537c11fc887aa91557b47a45baae71b1f46b4200f6d737a623fca5e0408ffb376a59394e22e98faebb06864a7437d82586bc4c998733f15ca16a0f25300c3c0490a293b3845294df2757c546582f0788f9fb8b1258dbce21e7aebec6c4f9d407786c4f5fb5d99d22e06afb8dca3cb9ee3ca56b461734c0187d432a02c2d92fe16fa5fc689253f231ceb18b33214a4596e8d06fbe14822e59289e102a46250bbe560a4ce23c5aa359557056cbbc160284f31de842dd7aae7a04b4f6d67813fc0b112d96df6cb2c0f6fdc4cc3c6d6cea787ed2dba6cb9e148983c3b1194be26b4314fb79e564f2238d9f5876592637046cc8bc36e98d918198ab9db22c17e772b5d0871018e345a76f776a44b58ce287184d425cbf37b54105874d25300a26ff9569cd23944e24a15a0dd00ba9f4e880c607025608ba9c85e5b0a51cfc50f5bdbdd77921f9e756380e209f582ef4f5a69b77aa88df4098414bb75f56039e8776391b049f497ad340ea4d43764c06a55b3f6ca3bda6d26fa7bfde6f552ddc86e3b348f6657bcd982d15351076a9c33b6e357ac428db98ed30d882472cf4e394022968e316a77f82dad788fd371fed814841dc50d7bc1123d8c7ed270857df038636ae62b0403a79a3ff418aabc0f417a6e82ce2e3b6751ee8419f34d98d884c8abe4aec03010ef5752ecc7250c009f235cee7f84197f573d7303239183fb7e7a531b1e667a3c33991585ad6f44f7b942550f74bc442a72aa7c4d90b4475b022d13062fb55a3a787cf3b7b3f92131773a605cbf243d504ba0321277c5b3443dfb2bfc26a225ea77efc1a7b63e2eb8bb571fceb57269d9b667056b43aa11ad051bbbcb81ecc0027ff31d0a1d3a7171ad89b395bf4843763f98f73a3bb50d39f6dc6dd23bfa938b801a22cc3f70e1cad5be9dfb06bc2ec566f47b1a90e0c0b00c008903753586ed34d2f6183324e8c623405ca64f3ae8c23b0661cd92e90931aab20cf024e8b5d8097f09e967078c518710df9ee0dc14db97d84aae91ad6f699769c58e56e9d6c5be8c4e303c31ed1b8441cb07197c7b1714aed4b73e3fd57a7c5f29eb8abc7d1a745fe74cb83935051e6e7cc3a29f2ec1d595908689234011467ce89d9d31e29a8178c6b5565cdb04f2c72784642a14f5c4b2f0e338e06d80b64623d80c6e086585f4a3d1fa3ff166207d56017e2013737f6d1397f8c54a450632053b03a0b788d82adc6b1685393596f7565d699aa4f9215eb32e7071913f2b7523f1e10c72e6023253df951a41641b41f8087d2ad00a24171a5ac1d5fab901a5d217e8084f07f6fc00cc7bd4a360bd9bc20e59c4cd85fd210b892c12cf30ac19c695f4de260cb30524101059bf9c9d60814c9cfd311af6da621f692cfabfa107fdb1b9829e08c264b9857650578fea535b925b319fa0f5b5a364bb2e59ff234847836bd01689f672e95e531fc742b70a845f04e346c4fb404aa0a484a8760ef512f3e3295d475ddfb2baaa58ac86475bee31f9c0b07bd2db2011f58a92c567ca3305a0418b29ace52112e79bb50643ab6dfddbad0b74070f6cd695f27292f3ed519609741fd6af08951f0b01881b8940de3e7ff5cce9ed760b37533e8ab81a7d0cac50a7db5f78d2da480390b23194c1690fdb7f4ec98391d27f5ff8bdf4766fac361d0206c73b3f7082b3e0b1c61797672608a2b4f7309f9c4ad3614af3650e897e6d5413154aac622b5a9a80c29a127d2b32c0a77b81d8e1212782d57087caf1e936a47a4921d85bb66588a5c2a1328be788d09b1e2828e917d80065bf63dedb54899233cd168d2dc37b5d2089b2b89cdf27725d374e7218d467e781ca65fd813d6bf41c6e54fe14521e4d249ee0fd78392730a563abd2a3d35968be7caa58d8bca7be5e7906eeae6e0b1f6bff3a5f6d738d7705bb8c5396c19f92496ac6ab1de00cb8e8a5df510773684cd2190721dbe4aa3722f2dab1d7f6863ccadde96cff8576155bd70ecbebbb9011d15e4aa1d86de75972a66a35191055ea5a9741e7948865f443281f9f740d645ca712ca97294ee8a7c88517e3baa484795a37c2180ecb00f7cc748118ad331f195fcd2f5b4bd7456507836f5d25a4d6025880e74bce00e43d9924e0442b004464f9c802414d4728d2046b81aa42487f03fe95e4c0a74bedecc6d5d113a38f480652de06881a8b4beb2228c5bb954363b285b9c30b8191766f7709315d3a7c32b8677ef790ace263ad4208064f40787551998e34b08d4575fe5046ff66229d77fc06c17b83477d3738bc86ea9412b1145c2f1d567c5dff4334c91647d98c391cfe4e366497c0421aab3c92075ae66205a152299663107af3b4386bf192d8de3790d387b6185b5f8a4ddf91fae993c47b53eb62c580192f0db9907360182cdc69b964226604e8efe3027ad05fe83b576e3e9d604b7b6b2e01634440ad03462bff1456d17b83907a3934a887039eae76a691fa1d4d47d36c8b9d68fa0a6bd8a1f7a98745f762c7b4fcceb69eba488e3ca832f0a507d95230d4437b8397f5c8260909cc2c419abaa1503b0f3681abd0fc171561790cd69a36ef963b2f42737fb5cea311ec7ab7376f44e94692e5c278457e3cb55b58c365e21fa86e097749dca312498ad7b90c9273d29437629ef60b5aad311c87c2b37254ec9a26a29c9920fca3ca5aa61e10653205e53e2adf7fb81d1776b0806b3fba5e72ff614738cd826b2670c66aad4f70dffa4bb9d6cf8f7fc6d24be3e8d76faa7f2f51bb36e6e1968d4135755b6f890a153ad931f4e69914b8e109dc3404839617d350c6e105f4c240af350f8c44a2e68b4dd4d34027797a5d14863fa3a5a0ccdf59b8a68ee584d85948c34a9fcae30f3086af1214524069c7b6c01d8a5888a225e8f1da6adfd4ee60ffdd055c0b9a34a147e6ee35e0e17e8d4d50df1da0aa784998b1209e8b92dac0177643abf22acfefff873b22ce2d82b2699a6bd67a40dc9c9f0b425e10fded669c6a49e8c3db8185c47b58622db7479b09663b58e5e12a861a1b8a591590b7db8db06c712a4b73f86a96e48ad3a10ad76fc0b2ebf3a36b2061ff381e2b9e9e34161538677db370ea8eb0455049a4747a0a558521fc0494aba0532cff82457c3367fd465d251b069cbac1f4ed0d42534d764a848c45cd48dd44ce564f499149a30aaf807370b2adbe4a1a3c9bd88dc39e23d42961591efc384ece5214094cec9cea3656736ab51d48a78f091a784aef95515764e4fad01b0fe3af605b4029e0b6cd6c7151d889e36cb1a72ec26eae56e5f6754fa478b8c83f42ec183a461c3e4cceacacfbdba6f3e1f1cca3f8cd5d9167bd20d9d64835bbff5b64d3ed1a08ff56451f067d3fcffbf40cbfce6ff4d4ce9b998be2bc7d806e087f2beb008b93c8b1edc2af5b383f7decd31d1ce222dd5716ec212926e900c3fdc09034469689b0e11f0dbfae6fa7c3576f95bf9db084cb8b3afcb626db3ebbaa0437c3d556d5f282ac4a888d7d44c277bf99730da43d213785d7b5fdf100f9a49c7f480d97d71c77d1439982ed3d669db18af3a09829c85b69b05b4341575d1da05716bb3d7fb9cd38e50bee4fbd5ed9378f8003fc807abc4bfacb3689f69256cd34a4949255439fee4223e06d5ccc6897b3987d1856083fb32267ef4c7c219afb3f0590a9336e9cc7d1053d3233b59f5addead25d250a19b83064d718f2aaefad8f7f98d4e35632170dd0cc0e8233ad2e62e98aefd7186902eeb964d5c952f6061cd3cea18815cd115e88511fe236361eb2e0b0f4543d3f2cc59fa39f64b9918c2a3c48c84ab5d6f835f6aaf49f212ff25338b2413b74b3126fb221b069559b1e47c8600977cb7a829a224e1f85fae5b0159eef713970c1838140747d8f8d9fafdc5591e9287bbb4acbf6ec3ddbf3e0ffb6b5769f9b9421c8c5690db1d48639c15e7b8ea09d2910556c359c13be9be363825864a0d8477fcd55504a09c27a4d77424529dddf50d7193ffc3e9d491bda676842f9b33fddb7f73a1a8aa12d00197cbfbca68765489cfdd0b509e7b233ed48a576ec51d7aba8b4361ccc4bfb8fccc6c27a5946bfdb1cfe6a712f43a480d35ff6eb4ef8ff3241af65674c4ef493100f6c044d9346e288cede07eac0d8c9ac5d3b1a438ab27631c48f638849febd61553c72e9aaf6fafae1ec0d5016c8fe003c1aacf0d219f8bd47794435aa4aeef940014d1e509134966acab62f739793f055b05d42d524dc524924a92260589e59d5897cbd52eed378a38d0b8acf7a1c4a475439af0c627270e8bdeaeed7da408407cfea1c756d91bca7e346cbcc9bdf87a85b1f8d6c7be07656575bc967d5b11bdef6fc8dfcbc197a60a0204a72e9a246842a5a4c05cd028e3f825b51d1fc3c505ce1cf251d5f9eb53578db74f604950741519525bb253a6838d19062dd13b6559d6dca091b4df350c8779c87ea0a82358f580b4e2eda969e1850ad06f42e8ad00df37ba7e93b67e00441a0d89fc6982cde25bb71a0b3d487a70627371e22f506553c9acd06f165cb40070c9a21539a38a456e5cabc3bee96ce2a590871f80b07c3abb94d1cb6eac0d66d8192454ca2c59412303ec6fadb68f3be2a151badae55c66bf4b1beb9776508283aa3bfd4ac3e3b4fbf77d3932b5cb2d440f12b051a90f2b50c02150b1f6dfe2fd3f3d226edde618b774d6e7cd310eb590a156bc1f106b77f47b2f0af393fa6610f30c539a1d5b73d00c7ffa20e607397ab1e3d03ed891d5535f43241d3765e745812acbbf0855096cd52a4e5eb590a7d72c3fd2092f59baac2fab566a36d7449914ec76ef06c9fab8f3763653fa75b34f46418592b3aa3a19a5236481bf91237af64ea7946e39532df4c6e6e71a791c62273cb69bff54581ec87a3f37d30fdf579bc549a91747993ebf15fd0b706514c7f982ade575109e3d2339f2e7638ec5eaed691ae6db514fc43d1ca3245b8ff55ad491cf271636dbeb45e9d8a2d0a51d08f429a6a679fd37d98553c694ed7c9b36613d85e899b8b7ce5f80a9475b80ef841e3746aea7d190836b2b4031a111e7603e449ac998ef32e1397e64a313523725f6c08c7f04f9b845792a46fb360c8952c5337d89d0273f8951ce73991cfbe117c4fc7da370b6db3bd35a4d629504822d11e1c47705cc555a66105b424559d78b49ac8c9c122d75f044702eab1925da17cf1a55aadfbfb5943461ac7176f05e13c6721bbda9ceec95a4037fe7e20029d418afd6ce13ad2d4645ca5a6200ad82c903d9bb7d86b8dafa9ff872520b456f059c32d5c4a5e4a14104e9f7e6778fdbe3378698d42550f7450516ac5aed9d1f2710c619df80a6d66afd7747dc53fd12ff59bdbafba8daba623ea34245420b36e6362c9c57d50f4a0635c8e726c8bb2bc037fb081909a2ea80093b1599b56c28002bb2d2398fd76f9ece72eb8b61e5b09e357d759a3c2e940087ebc10a5cfc5ecfedd02f2c688091ebf6eac79b6753510e4972574ccd8399d117e45426851503ec393eb9e2343619084c42e701a85b94252f2cb90e452564ff461167c602693c587d4047906b1b0e7c020b65ab9ba9043f35e6bdcfb923eff24ad10c3a48e9f0ec9588eb3fbc43a283ae4b2ccc557430034b6af9b50b610ca94976f7ec363b24ad99923c0946c025899a3f36f28519af04817a5c1ad73d2edebd41b0aef354427c6f1808cb89a03af9b674162f252700b0d61a3cb163749a199d5649979e9dc21a8a1b3bc54918ff892abbae2e53c11d3731baa6b156b3832189a30455f8f1bb956ed5a1c9dfc13b16c9f362975b0b80720f5b28c7836a678af5eb238bfdac1008480adcb70e505bdf39cd704fa856679ad8f1ccc3120eed12dc585dc266f54942a91263f83010b700b2603d86e73842e0c13659bbb6ee9132a34fc5c1d69482f6acdb7fa17dfa46a05af2ff02105dd4c82ba7a2b7f0ed1aa6b70afc0192fd9910eac59a5b9e2489cd6f14db9c088fb008043fafe2daf831f36bd134c8a2b39fbb91384101b2e22a248f14a83d33475a3a00c285682766e97f2b6366e48081b52b6fb0816c7f3950a71aa879ee987e074e9ec3acdace63171f6843555090cd8cf5828afc689ee6366d74ca87553f3544c75cccf7f73b26496c86cf9db8c7eaf8df627972bd21fae2a51abe2f244c50a909d5bd2ea1b2335767de296ac995bb87b7ffeb753f9c0395ebb70abdbe7caa4a04f9d903e9e52cfba00a200bfbe2ca2843a81e894a6b95f4400df49a57f1ac7b01165147d4cd7fc4ac99d9742fefca34b0d91f71f5c16dd0c6b0f5ace4ee08eec1c95f5125986f372659e4d4db17ceb2c76348e51e185633fdf4eba85566bbbcf7147af25377e733dbc6046a93f012e8e5530efcb6d5093642fbe23ffacc03f50d3dda284c7f76b66e5d59c939546f89fe4bbed138501280a90c26f97f7dde180f909bc40ef2b71bdafd373477cd94d560bd0885b448302104b77e233299055bb22bf203e75b7a5c80485805e9d2c6c00a9762d6ce52b2a0e01e7c4091f1d842e17a8c0e924303c875ca3983f60985fe8c6e21a7e4bd549da2b49f3d08961dbbd42b1329baea3a0e9982b26406ecf9c3c879aed7e71f4942c49b51105b447d774d507b0e6b2473c1835a290024036c2a2f51b403efb84a5d8eac4f3580848d38c67203a340b069332ab34d88d1bc28285a228fd8ebab379209fd9f1af622d8a68a66f77ec725b4e1f8a2e76a613907cc059cd24ab7000b1e270ac24efee00ead7abc98736765409c87e6a9f8dc1219a5b6bd1006a484f3b8db68fcfe9269ee2ee77fa8cb2893b3902afa8ffe3365f69924aae143456c314162ec2c0d2f1186a580db9552fb5fe3ad9dbbd929533a9dd4f61c116e483c6025a61b4569e24152dfb8091a2fa4c71270c4e9a703d1e29059adf724f579180bc6a5380516e9284a999adafaf4ac88079d60c6e971a1c948db4dd8287036e55aa61f8d6c7bb00ad2121789b6069f66bf4a690bab9aa947aa722a47f233b3d6ee17b2f8545fd3c4c1001e9bfbc2a0a68294895a3c7ed91b970692c6954174e4f1914a5006d2d307f1ccdaaf2c694ce86f5d2409993b94ccbac4510bde881b34d902e00103fe653b9c88a67a8979fb686b2a5ab231a2fcdd318d554e3e95d37560d139e09ca0abe010f267d187a52355aff8e8373805b6131167a9110f3a03f803eae670aed2da247c8c4b98e2e0dccfa4ce1acc56f68916766d789ec25b0ce191bb358bdab2a71b0ea79c129ac95584844b5c33a8244ebf8929ce37e17bed4748a8be3a8acfcf62a91f137e92deb26a7d812d5307ec9d5d1229691cec3312933ea697e6acb3e19a628efa264cff775ae26f6c05a41121a06edad447d075bb0bf24cc66db43f0ea9f1bc2741d56fe2b15ebde4cd57513ae61c7deb9d6c7ef60cc0b70c21b69aadadbb20ba80f0de842e5218d6b857a7be64e960484a71c742bf931eaaf66943029deef898a28836902d8c96e704ee74d71c3b8b46a3175b94416de0f17660939c91eb3b02a0b14c55eba005d1db9829b00b03a87440f5cd7ffb8a8fa82362ceeb21be5bf902b2d1c3af0daeb8a0e060b49fec41df45d4f32a7a2cbd344c9531c66d9ba1ce45b255ce80accdebb8024265fdc3e639971a6c0a3d65f6cf92513263b3dfa80ce0ac0f943d1f060082c873d6ba03e89a3ccb12bdee695eb4c62ae70df94199bd517299c14b945f5a7e8b530f772a0185f230c600f5183f00ea0cd26d9a7f2be60c637e8fd7fcd98d55d1322a28b7eef574fc669ac6d4d8d24fc19e15e6271a95f11c95439a5f0238b67c16cb4c4025904967739f156581b5d0405fbbcf70e28c4de6bcfbf46290877bd2e137d03177d034ce68192397a683d76cb945cf3e26cdcd3b23bb28451fc80f779e737e4ff6c5300544f3ada771b10021b564b129cfd8464e6ffe12e3b53087e44a3c9ffdce4212cf7d8a77b25a7c98aa347ed5245557d40759840c5100a6afde536bb64011304dee2a327b992f67593808e6a199b483447547cb22b1e203af09aae818ebb699a65302978235cfe120abda1b09045e586b4f4b19c7b2f3101ff13b3138fadc5da267d965de39073cbb8f15dd5c80a6921f61eab76c6911d617833a77576f31f0acf5c43413965d12fe81a3592354f88721ef3fb40498aa8a4e42f45e66b76479515fcd3e1964b265f00f303647704b10952eb0e5e6944148c95f1e57c8834d217359ccbac19d8b7f996e494047fd53c50dada36dbbe2ef2b028d6febd72b1c6b6a72a6c842012543434f815a729db5cc0f383db5088469b7f61f6a09a395576e76d829279209937bc98494515efafaab85a134d45be9d63c4efd28d053dfac9977b1b28014a323c87ce2c33822faeb5f05541f362d84ffc8832935f6bec0064d62b331552f97c3415977b56121b7611d3cf206f2fc94cc285730487a4c170c900e15442438d36c97c6c9c91b5c181eb653c261ec013c488031bc8f5e1fe0e289a2bcc1eeb10ed3a443caa893a81a199f8746cd29ba5b44edabe169426b68c5563cd7cba3d992fd53e520c1c88e2100fdc7e4910126852fb22c382d89d9e447c959963e7b39c158b1020f11201c0cfd87558e057167fccc5334a60e9ad4a165caf551e786d925870e7f7ed93c8fc67044d7a28e35b669b1066cabb6ad8f13001c0e30e6094c27c64f0ae3a7e7b2ee3d1c83fe3478dcd40cd4c925a60f2b040135beb0ad4bc2b1c2b3f271bc89b72b2d34af532a9a3115703849adb8f869775cac9fb3d1398f1c0b5afd9d6088097e6218b09125453c2f6dae3a0ff891f32ea521f026edec995d5c3ad033836fa11457e7abc6a59c8e7bdcec9daf3c853ddf852eeb6033f97e9294511374908c1e06c9cb296e132200fe1e4563dbeff473265b656d98188de31feb85625dc7e156506d3aeb26baa7be62b959ccb1f02a5f5391b5ad54f67d3e5544634abef3ddb4916b483f486970db48c59b059c65768d3fcc133dca7b90bd445592c382d2860d020314b1b7251226afb83f54cf98bdd921f632c1ca12e511c1fc21203fcaac751e838fcb998bdd98d669ef168a8806f9efe860343a20bcf5f785700f02a07be412d1da24f02701f3945af88108d08a77b096dbeb7c0572ac4a45e7e15cf011769caf4fe61f5e67d14c7d560d2fabda6531a0eca745b0847695599535b4f1c764c104770a643e80be8040524709485cd0d66a397fb8a8becc1e1cb3b454333c9fe6bb26a951621ed33987be209e9827d934d5814f379ba8612c93855b57c6fd3a44fc4b6a031f0ed64d856ff4dee575d415268455c9a4d48c220a39f6f88f9d724853c1261fe1e721043171957094d40fb9f7d170707b42d1f3b2c652c79bb50ce8ab50a9c4cef09ddf8d628ddfbb9b7c89a8c3faa3349729cb7e6e18dda1640bfb3b35922fae441c8792c254b8b3008d54db92d5cbe9cdeb8e908d591e9213d51732eebc055a9285a2841784b4712480305afe9bbeb5ebff3a3e1a57fb65fb161ab3ad47500a8bd04eaaa1e815312035e0654722da5f4a6767e0e936af866b6b2985bc71cf940b6cb83cbbf82c20e925a0dbcd18c9592353570fb9522ccfa0b3c64026ce007dbb50ec76d06a5f901e27b3f09a96150da0895a7eaea3f93daddd0a9f7ec99d332e71bfd40120fa5d72bb7f24a2fe573e9fd751312080dfb930cc42a92f3e79b7a529ada99f70827f3538065acc09529b439c468efae03aa368ab0a9a02286bd4f2222e63f73cfa5d1dcd46876b8f153b5ee543c0094499a7caf7d862ad95e60116f46538c4d5553510503cc783330261a6ec19bedac38284174cc16b731703d33499ef955f2c8e24e97686c369ccdc425573e4484fa49d464c428469a1d8d0351495d4d5cf86cb413a409c5044fb6fd49591f6af13d4e8acb0c526a0c977ad577e2cec9150472d2609352c9fd4aeb6a0184b8b2cdc31aff437a4ffe9f194dc166784a8c5d1e2c62fc9f81b8ca628eba608918a99f36345e65788bcc5a17ac502f99b4ecd30c25144a06a75266cf2bb20b75082670b94f6b465abbc336cc670ae86682a372f1511cb14348fa91d348f3280bbfeea16a3a0e8506257470ee3a4b6c96fbf6472c02d611332cccf85a0dd4d5927fe69683474d353ea8f02cc79d6c99d90d006c86544199a0fdf3c00884660c67ca851f8cb038680b2989f3e08ce424d3fdf8e0c92bcdf185538ba070d39cdff8666bd5f1e2d4de257779cc67f97f8b63ec04438e84be5bc119771a797204d98248a6077cf589c972b866d8433de60f804a28fbe1be532312f399bf59203f33d0c7f1911c984fbadfe7e3e95792e0409513958bc649d49066570d46472364192390fbcf7d25a5cf7535052f9d9c9a311d9c574114aebde1042198dfdbb0f9d4476c292c024fd19acb8fe80526d102ab9534b2c9c42beafdd17c0d70bd4b42be40b98fab0beb0ccef5f8ec1912369698f87cd177fa64b8ff0202a44779264ffac251701724e811164631a08d376706bc30ae8dfa961dd2416c10e11a9a5e0bcf736bc975df47fac41e030ff929823cc02e5b4ad28544ce7b2f825c210dba566b2b38b01d17fa1498950112f877d02bbf1dfe75551e3fabe7f720a378b3a95ed34e621de364e3431e4692df9118da0a64cb795f5e18bcc7bffb97774cbe548582003e85159a794fd3baa878aaac9e57e200cbccc1d6cefd1dde6344150caa89e57640df29df4562bda7aad24f02e1dfa1ed15885017ac3847a64ab75f13c453965bac239dd6e7d87ee8767eec0ef5b25a6bd6bd2f812062eab34ba8aca954d31c70f3504d95204a6306bee1e11246585b1c179adf312fb268fc32a904d821e325b300a262006029b2675dac16745bec36dcc87da24995ab52636a17315350998925e8c825098ebddd6dcb387fa85e181cd8af5106379283973343cb81d0a1e16d2a5b8b044977fbeed6a85a3ce0e25d96d35824252d79b5e590bd1ee0d06bba8d93029912b2e8ea9872a55b3e283a92effcda82df1be48d8dfbcca9566b12e737d023df921e001928bb920d7cbfab0ae8560e26049788b08ecc2801fcb60b298d4f4227b2571da67bdfe499ef18748835a185af7c3634daa2fbec7859e2cecb9eb1934bf4ec8c52f1fc1753f50be0f12154f03476a0619fec2705d21483322699309bc84545ffb70d54a9bda6247ffd121d4fe79a804c45edee6c84336eca63dbafcc0c10f1bb262ca31f92da7003b2ca1842d37855104857ec2a964310df5f273929b80da529e32bd654b049cce6072b9f4461d8b246218c8334b48d2a5bf47d723ed6acd080f38bb295c76aec625decaf2f8af19562a56c996a21b19e0911a1b823b7b698346e8e73129c0d4737d2f5f8ffa171516abe03c40f98befbcf44bd4f816db1188816d446440b6ee8608c43979f72edba171740d406fef60f51783c1068fa45a8cb936e4ac5d6e35a4b843438fe9b66619ee1196e1532d0b537e22967b801b3b1a2ba285e9f6e97d90e1d500b75216c3e15f4b220bca8565f6ffed6cad3096ae67c0c9a311d148f06703ec82d8be1008a50eebd9488e450b655d3e3298b554fb0aae00496c2912aacf94a6290f52492aa329cba01052c06770ce0a3b733b176589c569d9915ac2f4e18f14b47ce35146154c898597f1d8ccdd36bad5be8acea19475e686b665a1723c1071e5f27816f2cc76088b232250ce76a02f2fac50987db984cb7c88706e3902a10e2eb9d62614d1f680c410c31ddce34878f2a1d6a624c48373728d3a34303d69f4d07e5f0893cb16132204a9d6a5e8395a82c8623d5f79957c3f153e33d11249d9d652d6236096985c0c543b6ce1376ec4685234f8d2ab3c9808021f40fe1f12c7cd5db99f47a01d72e9ad8454613684b56833f41b03021a04718c24e1c68c7882b1f283574c1e54f53ee9d517da3a67fe032682a80bb52bfd8c5e4461596fea73dd6e266a8787f849807917be04b2674e44f25ec8dedeb06bd16661f2ccd8bc534e52b3bbe8b993531ae4561128fa17b06ad79e842f1faeda2ae90bb3e647beb512d71cb94c8eaff53841be95ade7bee7e1cb81125843649922d202b6fa2a08d2acf561308263b6b3f60776f4b59d2ac30ef6d31d93ad4109cbce588a0e9ce4b24ebd5b03af1bdd808d1d2bbe9656e4b73a046406d0e9f3ecd08f644acb524ac665a4b157b447be57a6d39975d12610b4f750bdaf4a7ba343199e7fb2e22daf3d429a51697b09a50e8ff8acbb273df8b0b46136b88466e40430c03d60c68c94b4a374e24ff741881f2014e14ba9ac287571daa78b791dcc7c30c8263a0956e300f3df43f4a65ac81a5055ba56d72df0479f5f87775df18b3869616ff308d5019eedce926376e34656894bf15580a521e12423178c5371c068cfb25379e87027e6c54a42a29572cbf11830d8f03c7aec4da5c1e267fb5e636b467ffbcd54224d217b88d0b14de0f77d6afc4a7e6e3a295e9f1c4baa41568b8649a0d6f02d20ecc022af62a153f6a6c91cabe04bb0c73950b63087416c09aafffa4ae042276dec04d790c36e7df528e1c0a0e5eaec1f15890b3acbc62f37bb206a7f31d2463695cc41f7b9d1dbe39beb38829eeb52c0a505da997670ec2f0f28bd36fab6f4c194730b72a0cd8f1806d95a0bb180aec26c981369fbc2ab76088a87e85f69961c23ab70ed064d984ec060ca0a98cc8d4918efca3575404d51db27ff27c9312c801b57488f77ef876d85f98bf8e1a0d85c34d33d49f59e75970c7493da77a20b4c08b6a2876e4703577173095f3ddb93cce2fda1ea7b71f1fa789749c583e61178e3ede267f1ea45aa0974e14c4bf5018fe27b09648e03eb7088e6998c9790452b925abf7ff6049c5f83cd5966b4589b2299826730714b516ba4b9e6784f7858e91f5a7af168d509264cac7140890f92a24ea0c1af756d2aa9a482fcd81da9a124cc1cf64248859459dea2125496830333b03fe63645b421b8f79cc874739e4e4f193752ba3e415a5736791fa13b5520ff5ba8f96ffa5a27d429f91363c0910f0c5f7f166d8357e8d592c1c925637f69634c783525702e35fb9102dfe9d3ad132bdbf4c3ed12c7a091333edc550a5511bcbfe5402418ec432519fac0d3b0bb0218fcaaaae3ef3606c0b4c0af97f78cc26a7fc323e83e70745556f4b31a3e5e073fa29d0e69badad9429cbda738bb5860456b640d00c26aeea4e22aff0d465cb7613f4c7fb957e069daa2c3d5bcbaaba24a9511c97082c569744c441c79cc598dfb5c526fcbd19026f5f445dd7efe929feffb63cc2961eb942d7a639910438b1f60e5e5d746932c3a66443fc4d98a6b9ea9128409a6af9f27de921cc101e0ece473eeadadccf25c6f913b8d6312d50e3e36f221e6cce15ab2f9c4138f956821029fec93f1b99989ab32a2faa6c6f7817e2c01e080859c0e25080f7d3e33d246134d05c0688f217424792d43530f344fb906655d79b65738f52aa34806499154b233c583227bbd7f37ca789ddf2c2312a7d58a33fd478c97630fda39e2d3763de348e837a8ff713c725f60713f52bac0e7a11d55665c58cefb0e79807b1936c6696bb4857fcc762becac2109653b390ecb870157961c0c09c2f443a18c8210115ef68efe16e3f2a4f3e55eca3be58dffb7f561b002f6d582f018ab8e28ebdf3bbb08291e8ff19c4dd6b44664faca5e3608a5acca567f11ddd41293ad4845c228d2ea15625fcda27d1edc9321b63254ce3804d4eb8a0b594dc761d694085f4d867a39fc737b00205035a3b77ded0209dac57052ddc144f21a0f88c2e538268a347166cd686f9fdd2b6358d558d08bc254b89db79b1499ce2e25ad20d49da22d906dd5027c3f457870171c96713d7a327496994ebb36c96de0b2ab37ba35d5505ba6f75e94bbf25bb6c807336b9378cb18e64a6d708eb3915f1c0b7bcde28630bfa2bafd5a8905f77501fdf74c7a6b1b96df4934b8843ae4faea06152d6750f95ddce3c63d3418905ba14a97460a7343758f46eadff30ea7d5a4cbaf5ad90826472a455f518deb3aa534f831e33907e79df38d77af1621398fc5099718750adf87fc9e6335dcb2440bc6095c954415c712e46db3c6f58fe5fa7a5d1abf11a30199c71a7988571e55c6ae16b3e227c7ff18a9b18fe55ad6f28d9dd9136718b3e269b91118cd62fb61d15094580a0afb2e7f4bea47092ec470677964115d7696259ca7d90359c59c5cfbe2cad86b5b9effe9643d7364a621c8cf29a8ecb8ed8cd3fc759cf7b5a67a0a27be7ec008cd280dcec9e65e508191c1e0d6754f2fb20211463eeff5b654da8c04a9179b771a53473c6ad7c316dc7c1fb2b4afdcf1ad72fc180f7719f4220df34c416e4ca63808365f7f2f069aff988ed15ffc4c13b72f9fcb674c9fb8002866a594006e158433d18c25b51e55a06192a00d0e046bc7a03c82925ebbb12d96df22bf4c9ab21c22db9a8a91d7b940dda72535f66df892e5a5e0a5b57025002bd81fa04364040ac84ca35a2e94ef665a3c5225732c2d62957cf368821e6765fea5bfb1874436f1b1c42f4696fec17c4de7d5e0929593f25067242b268adec66758d859407aea64a569dd290d70630929fa42d33f93660eff33c045a492833035293413f467a5033993875573bb0b13c252520e4ab42ce575a2d569c0e463226d7faecab1ab145c6c27f48cf7c5ba930807b36e69c2931759b405f3074b5bd99d6401474b4fc6284139fb976b823b511984f1f59892fae41ead6843216d0e670984e12cd02c9aeba894491bf98cadd28b0e9ac4586150fd472eb175652ae52a7022091f1c9dc0901f700c6235a80afff59b7725e521f63002e954077256f22b51574871e046d1314339101271b5811fdb8c122cc5c2194f648aa3bfc101e27df269b4afc07fada722858ac68e912ceb98578d91368367b4031df2edffe7ce4dc4bba6ae0378b6393af78caecbe9be55ce21b05870c64a96a1f6bd0fd2e58e80650a7abfbc588f5d597bd6d23d41a0625c0ca096512dd3f15a18ce6c503a345f909be2151106f24f2d58564ce91a34ec7ce4e8b02df3da8ca98f47d490b5fe07218a64621a9b57fe7dabecc4d21ff229c4e69afe6743afe32f675464635dcc120c6409bfd8211d86c0d26f16d8c18180f3a4bfc983d397974b2d81cb017b11201a21939d46f14d9860026862dd18988567af693699aabd82b4613f9f3f56a0e6b7b8ef2cf2d53b6a46d0e4664f5f8d551e5dc68149d698aa252ab1f656ab25628830c15b1eed28cd7920d2da84b7f042ac973d6c01a2837f17cb77dfa14ead6aed8480ba029bdcb3b8e178b738a9069ea7b317ed11975522c08ec08b9e26cfef6f21d698d4ebf1ee8b2c627ee3c01f42ed9bc55d6d09af491192962e1a4738e8973410b40940504dbb9654b43909aa43e71b04cf0316ae7bfdc355fadb79f974c0ba77adc428c1050216ed591447885d474f04370b597bc0338a9a103a47a39a15e7d4fce33c98a613e42e99b1f256ab855b553044f4560c3b749a458716ce6cb54dade13d4c513d90728234de3b3b001937adbffd64aff9030d20432156eb4d31d639f2f634d99127fe9cf2da1365c51fb36c31ca2d886558b3bafa17d0c631a75f4dc7ed5fdfc2dea44533384cc0f7dd6fe9cf69918eb2840fec56ae1068113e758751a4aa3650629cb4ccf1850a746ebc6cc42f7d2cce2b038f2b7d8134309be2314789fb0c78aa2f623e176ff511909c427988dfa415daa68c6934b4fb810f66c2204b506137619f833e6ac595bc1eda59f04127ae38eecada02cc65721fd481fa09c1b12e69f9ec8505b0756df84bffaa3dbfbb03a29ebaef2b578ba0a6ed08589f8516d114e58a90dabafb4afdc9c99e8dd5e357a2145bbdfc38aab7a7d1a12a60c3b40cfefa1dbdf368e9d533c94da9f7aeb05456b550a678485a61f57d62090e84afed7ba68c145a4604890b5f8321bd7dc54b58fba5d07864fc771726568d83efe38feea87e6167bd16abf568bbfc4ef4e6357bb0fe88bcc767572eeb840a190f5a84aeba89f8d2d534fb3d2f4f5085a60dc929ad617acaf3014c1f1ed011bb17fdd5967f4ab704f45b9b60bb3c8ee9b0634d2f818f95cc2c249a11cf2eaf8dee665c4ecbe6e9d8eac14db6ab7c6aaed7a9208d0ecdebd348ee8f6bbb2150e2534b0f553da7fa35536a5bc2ca9d8788e6d00128c3b64db43543f63c5956c331405dfcc5f5f593806662e0d922c7fa83c696644efd74a6cf92c2834fa74c5f2515a6851e419f92a54c733a4859cc363f56ee72d7e9a8c8e2913add26c376168d9ff01913aa9076e970422a11d2e5ffa67ab210430624d8215d710f300914d5cc83b82f2c4f97872e22a4a5828f6d79a01eb3c7cde8a428be3bcec5f84fee580152dc1a06066a0de38d3724435cc0573ca9c66a7ffd234da58992faf89ad4be7ea466f3362287c1d2239a5f680d4bf2c3926ead60f6c203067c8c2ef02ad9cfcef099bf89ee867d2a41d7b45d8668047376c19fda70975b4bcc7605eb227394590bb4e05203286bdddcee66a152e1ff3099de7065ff687f893be3a09010ee2ba02b68478dc4a4b9db7529db1ced656f09d9063950cd1e4a703be70a07a7e151768d627abfe83b476074f28d8cf709e498f9cb15ada5d2df96f10b26170b11c30beeafc3db98b6d9fe047a82b0ffd37e78d5ea16be70cd9d28c69164d7eb5a89a8c614521319737186880754153f1ce6d23346bf58baafbde97b8c4f3f05f0ff8f9d46861b214bbce7725e88f39c1c8db42827991222dd6be09fcc8279702e06c7c9b2d964bddbfeeaca445ef0e76104777d11c0674152da8fd002409daf3e21f02d57cb7769696878517a4b176d714567a75e736f6a44116d4f51525d29ed674e481967a483526ef82f249aac419615d8bc1f53b14796e3c53e0651485e24f2282163f8611ccf23380eef48abd37e433545154975911e4ec06cb92d1c4c7cd1fe121ab8f627c69bf5df455f1e5f8bdc322deffdae164252db6783977247f0b163a6938d98e5f40de8b15533f394087b85d784059d9634c61e00b0edc3918cfbf0d931a145d6f55a71588b55c38f29825dbae047b807398f62b5c5443483e7728335181304e8201ba70c34552195e65b80b7d5665a86b4072811a343457d74cc91f70390d58f71a54f49e21f99d6edfdf93140bf5d15fa80489236407fd17c5a38394b33702ae201f60204d83ba2fb855b710c094da296314686d342e48c25b9a8b202c08fceab0823975bbeea1e18a18fd0ab08c611c6c70010cece5bb986338a2f3e7b2b73de1d0c470d7064fbbf5b7305d7f9f9497de22b2345013a0a6c9c3f7e256416693d0ee4c608bedce718e08aaccb00fa01bb929f359f29e10d2d9ebb9ca5e11879743261b6eb588f148c6843e21093771ca61d7481acaa678fc4f2145c15c25ae8f8a6945226a131b4bc2de22c5091c09104dfc0ca298554d2c7631f6449904d9d1713cb6741eed6570049232b89e8699238b3e57767ac254012df0c48819eff0615243f0815ce98cf06a2fdcb1519ae476cbaf384c72be4e46628b0f60b6b6900d202e7aee58b22be1599e47c5098bbc4f5d3f05cb31b2bc78051f964d6c7a74848fd51fbaa99ca43f5e79c0eb8020540daa0c21781cf989c06efdb84fb7a88c8dd8e726b7967a6a59fced246afc99f2e9169b03d44ee590283dcfc9dbcb348bf4b6604ed545953450e64b2b6928ee82840f718ddf8019ee35a5d8dfdb85517fa0c71e09300622c0e008b2b9d250157991b5d2a002edbae79b3b92180fa767375c64f8eef3288a6afeaecbae3a07904649dd5c9f18b563b9c100cbe40319167f6829d694e91a9bc43a00d4e2b88bbce63a1d55e826a383f6a463c1bde8c3da5284648f4a3331973a2d9d38c1d2db657df424805d0bbb641e4a06d10ce0ee18570ff5ca8deb5784672d321218fb7a40e94e65a722a32f4e4d9ad46231ca75dafea4dc97a771dc190cdfc33f7fa4708637fc25346871dc0fd3d40d0c65cedafe0622254d0141623c28be21134d3416fcce50bf51a26dd7991a513eeaad721bfabb79fd67a42e167659d76ab8dfb115a68ddbd8f944826640cd74e27e9f858d4a04fc917298e6e9a2f41ea2b0d38cf1355d7b0e6bdff53109e7693449e6709e0caae8364c439e9d747ae0259ec0356b1b258a803e6a1c2db8cc55cf00924657596f32fa12d8a2077ff798a3e710dba9308007def747481a035ef1855f9601c7f6649de98f57c13884232d68919f7bfbbbb48180ca0cc9ba09eb2a0161f577cb4baab8da79bcb41a84e09062106821460d68b6c4ffa55f96f180103f93a9635f8bab405a9797e27fb1e87d0ecb174dfdee5fde84c383c4ca0eed82448f8188a9b850be50c74a0e3d31dc05db7438f7abcf685a14fdffa3bddba9fc3ae5d97d767ae2bf74a1bb8f6a5de854de83d89aa7e2053e477eb515a4db4cbcc5b97621953e54f213a711e424266191f69358ab83f1ae387419b0278ab99a751b90bf7d674fc38366007a9163f33010d774a803252b8eb2dc27b30a3c37557f6ef480123c03cdad7074d6782bd49c21f99fae0320f15a9fc3eddf2f58ced5227f92571f87a71465db7f9bdddb436f060c80d5c3c954ee4973baaef260c92f1f26b631cdf48612824c0f77eb9d5c07369411b16969ce4ee9ff956d934a7e894e505c6f2032d4b42df93a44c227384451e9c1b9d37d3e12a42c6ebd8c891c2f161e7268be322b47e9526a1fd8920d3ad0446a5b6e5eca65bef1581554579cfd69337e667f1335cb7a40d1c5442b566470b3202ac55ed0253cab6de632a0143a2a4088455b1be0837a67b9574c6887c25a830e265e80df2ebc21a5916c031119c1ce0afd139559fd0c5ed6b86d19119b27a7cc95313406787b45a0e8d194e68c3fd12cb6636fb8088d31a9984dd6568e2c4325efcbd41db512aa756186a6b3c6b5b2eac07755a2ef341042bf8e1dd3e407628c01d17c774a3b66675f6723c8354cd18a8b53cc39160b05209781f5eef4f82c14877c3a6dda2f1f221fe769e286aaab499909f94d35cd632c71098a968b37cf88f56094106f96ba2c2e218661cb3b5e9830277299327042cf0392ec0662733921fea119956f5dce90fd10914e6e6603e5018019f4c4d26de644cbdfd19f203aa774a13f3dc8edea6a69045eea6f129482c268eb4c36a47df3049719c36bde0d121e55c5534c97fde5b59a15494934f084b5323f336eb15dbb6b95fc9ea946de7c25567d7a5bc4dceb7d5ad0ad7fd1830323f3f7182ad9eab9f4378ae7d21056ac37048018fcacd78af48a2d0a399f65736fe4138df9db100c06dbe8e472f0b2aaffba71d25b832cd319f6495f4937e6e1e9da2f7be45934d2f0b8e2951f4a3466b14b4d78dfe09c3231bee6fcfbb8f166c9e1acf46477bed29023d3a975abe32046589f09e82327f078432aabcdfa8d4f33800e67cac563f118e1c87fc70fb64ee128d6c2b8912f6b1203ae835dc3f9c385f948ee82321dbe821731340b50742cb3c96bd0c1137280fb734d983c04ab696231e2c6eb46d5fff6c84ddb537c1ee1f8876544a6499ed546f8148b262aebee2c84760904a78b1d6ff65833e62b78b7571bb00e2873280713563d8ad12d91dfd8526a64cf32631455a3dd4cddc15676b994ed9438dd513da50d958945fa6462d9030447844181340559aa41587c947329e6ab32ba8bd7a90162e66a3cc1ab8c6ca9f56573a6362f23b41c0a5f6463f49175642bfd4a07322ed29368cb02891d5ee0b6be8fbf9269d7fb0a85f565d71ab3933a74085d21ce39860e7021faedbcf42352d2a33894e5531e7ee072d3180c10e44b2d09fbb17089f63a4feed161ca0ac13bedfeedff1c2bb353c8f18fac1f9800651ffefd95ca74218d5e6b108526749d08cf0fcaa94f42e1af3bc097dd246080b8e12d6f4eeaf2a3eeb9973cb1cecf88420f7d3d1f91802f2e1cc49cae1effb89aed187bfe53cc9daa5e7911a4ce99e4657c8a80b9ad91f37e3022614d67430f63da2d574f9e1edd32e8b36831a8b6fa5391f6c3bb033cb599d89befa9af4e2c9179d1571ff49e83af6848af9274979241d2a21ddb9cbd30c0c8fa4990b52fa270df6f8052de9a521109c9f061948e048dd1bf2fe93eb04c3fa752538dfcad934411e23cae7ab782e8654f6015c4aaa1141ce8949b714c9c3c18a3b72692b47ef4c22de6478cead49294cd068fe7b5bc4470b61c3b20fb79cb7d40dacacbfc460ac842296f3ecfa553b7b0a90194d0d8917661478b3e2b33d8e21bc29250d0d2ed8ce63e354bae3a4535d56f0d67456bc9be2174c4687c26973030966ce27f494d40dfc6ac220bf3d5c394310af55af5384712812ab7da5b46de2514007bc93df8caa9a7484580a2134f8c6cb725c356ab7e2394e045396cabc79712fe91f404e3e1ed754a09a9fb297fec070f872634c722ddcad830cf54d9165a0ffa168593a3c80b18a6308729ab277d60084dc0febda313d7a8c9417b5bc958b870fecb323756af5ee7a2c9e642d0f8c0d5085b55cc1238ce68ef181e8edf39c4ba6fa84240b3b9eb4491793ff73ecd645dfc21b1ea7033ba60df53a136276c3dc727eba51ffe722b9e3ed3a6ab32b8002dd0001eb4bfd0298cbccb3062d0d75349cda0360ff262ecb01902b9a38dd64574e11e89b296688389033419680f50e4374ca2cee2e2fdc0bb0ddca4d797de553531c21a18c5bf1df4bbb4530b5788913e0ffc02d171dcdc3126b9f2eac9901a5e4bf84b1eeb8d4e89a83432536bd946a0594556a751093d47f886a25b5649b3fd832f5756e71f289d07b16632531d6b692729d7aedec568137a1cea45cb9ebff02c81f804d37e146346a685d8ead0532cd4497f0f78475a28e25fcb1a23dcdd465ba947277857d830723e8edf73845eabbe2ae603e091e5916a89c812756f458aa149f006d2a480f1b7dec9dd20d2d4730073fa8d7951cdc1661744f77cae20e7102a1b3085318a8f4ee9767ca5704176e51629bbee66117e932de07893f5c0d964bebd42f6b13901f7990617d3594f2125d551af4d3d19d6ec166ef6ac71f632d624194e740a05c7007923b44aed9a0282ec946a21b5edee204a0b6176f274ea4985ef0b5a495daf94d2f39fca2618891d64f5067b1935956c029c54305c7360ab3bc5f6d7b131ae50797b434f07785817a3db332096af469d1ef7ff3e127795dd2339368cb977207fc88001f00649d5f2702e052b12c943a0a4efc807fb39f868c8360364a7b0c40c4ff9972a7561db5abca560e9b4e6e06342572bd4f064f3f591c6f616f43f10a07a8674e9f03ab1991bef8517d962d78cdb9409ff21baffe2c6dd2e888db23a0b11025c9a0fc6e6dd6f968c43546172b6fe14264f67bed9fcec807e2a2be966feaa79aea746c2c31c75e3f82453cae13d92c3b52772febe26419d79e0bdda135e11ac8a73e4c3186d3490f21bf6caf0a38e033bf2c0cfd0718085deaedd5d2ab5d691813a3697acdf184939fc5f93c7aec3901a3e8574419c610685d001c31cea5fc0ff3e8a1a8931e7d9c5e2400f6691b7cbee9671104e59db2f0edce9cdef25d87ae8e4ab6c36308ee1e27833a1044108187696d0672d6b97177b212d710587dde696adbbc62dc6676ae677c518dbbc056dffa49e6fb79a76f987fa1059280006cdc923fd60c622a6f7251e0f2841645f56560958c68a47dd674da176f163025c73d7cef672060fdee383a20d5b1665a7dfe95be26071e9e7839d2f2a9e660cf32b2b589d056bf5e0ecf8406f24572ac32dae5d05aa01ba13b9ac0cfc55717dbcdb4803340ebc76edb0b2177d12eaba952c22eaff1697943af423ab5a0464294853b427d498f3b30125ea0f339bc704f7c40adc2956c73da18894338e2e802fdc78d2b77cdbeb936ffb5c61a76be1fae647b8e41a5dbab9c5cf673b1b7d1b245e17ad0b4f991ed0300295e8354664ffcca9d8b7cddde02d49f2e967fc2a5fecb2a9dfab2b81239f4e3ccebe4ed17c5935a826da1ceab94196af42a6f97c0fd1cf5c9af536291431aa1d64f9b879699027feac6a555f1f56535959d715bc93811050805591281fa3cbbe4c325d1f35c9922acd10889137a9f4f6bd6ec3114db410d39fd2197ebbc2f5df844c18f3e01e4592973d84714ad73e87581b8c695467e1ffc81cc01358e17f8ebb59cbe07097da62a88953cc3a8206b0780ba471da46a3af9e791261b59a1f7c3e48d3e5df5c1c34328663c63696d6798e9fdec834b47ce93c3f12fc4341fff4601a27d531ba3a1c7a527920ebcaec5c033bee538a3523d68df0fc1c765234dd00fa6166251ffc7fff3b074a6a195b03b480ec0362204cb35ea6653a7f2eb7ce4caa72100e9db0c38d17bc60409b669f0848b067d8aa62bf052427612976f104d0942707794a3440f35cb08b275e8e970300de88a4f837b3f2e42d225afacbecd26ac435e36dc3a17a145d585b2c90fa6a6e1bebb1fc03b51c0cce1fcb374a872be257b4ff4720050672ded1cf840f6d0cc77542685b5a17ae41ee2003fc49387df81522c91a6d31aac9918e337e2939386ae6a9d149f9a28faacdc9e6cfe1426bf9d1a473eec234f3677c27e421d3d968ab615bb3040b904dfb7d03d2194cb5ab8de4c129e585b3cdbdf928396fee254e1f2c892cc8728c5e104095beaf89801330b97bce79f766caee73226c0d6e1a9b8f0fdb0044857da99dc19b00a8718bbb53cdd1ce55c5e3e8b1732f977cd5c69255311e251e96c569be1e78847940b2120616a97945513ee16d74b52c9048d0c2f9bb3ae9068a5fbc4df4ed4f7cf86cf998a0607a7cfcc1781814c5660e5e99eb484c207f0ee386c062cb6865f60f6ddb491d12cac38c6f10778f2c3ac08d8a9ab7c03201047a7dc413a29fcadcddd00314435d13bea10d6c265f079d5159ad9c26331643cf5aa9af5c7455dc5a9e5c7537d4495c4664ac3b5f73d98c6a6d58b84ee11fa4ae82d16f99884cb4e357ebe07627ef2d475e3e6e85288bd37791c2c99063ce6ce180da3f398797b48ce2840b0eea5c0909d98b4b262a4c2e0f00fe8291bf052375c2c9ae947b0c52b69a38ac6ddfa23d91b6ffc76846e4b81e396ae00a8d912e03fbd137d0a56b61241766dadfa1e13d3f9a261da3f8a8f75ef0e9def3277b2ab6c136bd663161c1640dca6dc52bc5509d45d0065f4b9793409bb330d9284e57bcde00322f9bbcb12aab228ddf87678a21fce11e6edef970a35b04faf845200d3c63a038ba89d835a63cfda4480771bb1257e45c7b775677b8873616c288976b0cbfaf0502c4eb54cccb22496655a8bf6c3cd2542f9cb99c74cbf77b30cbaf4adcd22d522857f59984f6f9545ce81980f57246421dc6591fade6056987582261b740576fc2561040c90063d894a84ab27e1ea9ff4be1cfeb5500fac41e42f13ef2f6e2319291dd66b2715a8159be8d9e21f981cb774baad76adf4a709491abbaf1db7cf0e71ce293c8390c1afbc175041035b9f0577cd2dfb4fe069e928de84d7f16f392a85468d6649735121cf853435b61ff763f3fff4d54d03c6830097c65eb46a5a8f307286551be2e3a7b276743d190a24b483c7ab0ec43aed55692851a775bd1f542e36e8c46c7200377706c4fec095e17ad8d946f6aed3cab07cd85c0c0d7fe615c40788968252beb5e5698de938c0fdccfbcfc843a5f1374b21464fa797bd3989d32a9e8d91551ff9464a82f73b27e24b5b861f843fd73aa5eff93ab3c8e4b4370bd07a04dbc8786cbe7201c1606ca50883a907a8f61c17c96a42af8b4e541241547d49748bc7db060266c1a8fb3cbeba7931cf09b7cf894ab9e8c6ee77be0222d9efacf81899b155696fbbeb79e0a464826f47e8f43ef9f13c4067520a62cdc9e0696800d06ef43392ce86d015c4368b4aedd5802b562d06fb9c067e8e9278a9f9e18a83e78a5e4269c990d5a0d4fd8583df920c72c3451e3205cd478504eec9ff9bf9e49c51bd83e5b6836eac5bef639adbdbe275f485dffd96be204c1bc7a9b356e1f311bc687a7a8b321616b87a2eb4c3164767996f0464d355a3a494e3689f0b44fa4391d9397a519aa9137a58f8df36fb5c43c25f313eadd72623044d6f6614bfad5156d4302944a12015a1138dc42167445a71dc515c3634407779d3608967177f95eb5caf576bbbc72de30e9ea323bc955352695450d3171c218b4676357a8955e26ed9a3b5e1b9d370217eb257d433eafd46d0d2e31a73ff60075eecc2ec9be3a74b897610c1967f215f7f796af73d362ac73f73977b388905b93b5f3aa8d453215665db4f9b7fba7b51d749df576f572968e7636dcfe2ba29c38c52e6840c62203195028c4d7c6c7539ccddcaaf7f836d0ef8e2c8d213939c173d704aa6c6432e748c7aa221b2b22f52dccb565dcb525297a36e56f8417424cc4cfc702fdbd728bf3f48ed76109cba368313bb5b34cda828f2b226916a4a6bbbdbe1619082059193d18d3eaa858f7a3d0fdeb5e7c1b6cb46b839e7d797dcee8275c3783598cc95e2473a902cb9a77848d63ad94b8683f3aeb484a3bf4f96aeaeecbb87007b5d5954d497eb26dd765ee9f742ed568dbd1967eab03dcafcebf623a39115ae0d464b4f8fa41e0b7477b3b0c523e9da40dce2fece64ee7fbe84aa8d1d3e58d24277b7c780803a117ad282bd3273381e39cbc7db1aa6ec460d9d72bbe9a99336faa29f63484d9f6346f53f944d32323a3b3f91a6dcbe0d61fdd3e172d75632d84b7c0ccc4cea0bf8f23ae24fe9d3b89be0970c480bff171786e07a58e71e2b35af8fc5a4e730603589247015158b1def3d1a925f4ba1c05aeaa5bed33d3b7d40ebc203e9b96dfce6f449f24bb016eaaae275fa3fa55d5357c9073e0647ae5e5f698932d72eb2ebd8270a0b189a40707a40cce0730ad496df26781c23c46f2d6ca2edc157a4da099f8b757ec6930e0f77de13aefe71f6dcc824fc9255029b35ef0f512b8f708a475f6d9e8d04e56288dc4889d50c947b72f604607505addce8c15de12df7d82555aab13e737958809f923adb1b10ce34fa70ab810819b319277740de599771c51aacd58923f244a81da7d8bdf534bd9e13fe85b6e35ca25b435d8d99208870f018882abf0d8ecfe6b27df224d36d6f6c0c3719ae9986ef265d01ce614509843e856f536396217050fbbfdd7662d8197d07a1bf0bd69d463fff76ff5d08e34fb8c51e0676a14930bd81aa90e19577d1e27f534fca216a3c8b8ffa56359dd43b7cd8ab25237b479295aec08c1115ff74d1714b8d4e3809f02cc85667a8e535a849d67017fc1454cc5ae24bd263d89a3742669678c94df51347c83f80db5e5ab6bb389de156d5157accd8cdc730c6a56e6375d942301be84b1205a0a0a84a7c8c4a4f35ce6724ccfeeff2c36445d144b998cabbb5f5d52146e568e89a01a4ec1f194d01d2648898d9aec1eaea0dee45640d52be1e81b35103d4e841f7522b2a3bb7af55451a39a7286faf4abd57bbcf8beff039c55ce30b36883293458bb4eeac2526aed89024ba8375540c13fdaf4aa33a85c10452c5730d63fbc3cb4f265a515d7490e1c34adb64b30fe1e63899fa53b94897d3cf96994b8cd87a51213cb751d9c9488ad724b1d4d1658183d1c36f22faa963acacc46c7340dae280523b1625573068fff4a54221bc1b8a156205164d049c87a067228a0ba3efa2fd0e142855faa358f98164bae671cc09acdc1343050eb38fab6efaa6baeaee5642fdc25466ed4bd50e448342377cc13ec86826ee3ccf27ef1fb44dd357fddf6cd73190b72efb8004dead09ebbec22c80d27045b03758f44968d1dbbaa5d4a859db081b8371ff4b5accc80749a0713ffeb706610f6f6e323b9034179241a6c6f585e676173e9f7bca36a42d6d777a63d92b6a39fc3bfdec578fa3317dab6c082e690c50521116e97e07d907aefd29e1505f360d51841d2061ae25dc2f0617a6fedabb43ccc712c3973fd6288a4f2b4141806f8aed3fd598d3a7a744bed6d9e5b01cb721aae7dc6d80c31c25f94fb1738d4cd7e1a26c3d51946ed6be4f8c288cb45dda7511567de7ed2db84e149757c6283cd77f70a5a7558a174b70bbe417c7f3010811e1cad884a2e6c93d93e99ba5256ea5695c9a022040068819c5cac9b42cf7ad1f77963f818014e7b6b402dc5f9a9ce19a4454c9c77f68219e3f8c011a49f054cf251c85bcbcb262aaa1338608f545db95f9e53a830a59c1c1e68ae56965fb21b1df5d0912f10f6e61a87053801aff5560c6d6840ff2dc1d7a0ef8b5ec4c2fcd8224be04178686401eebb281e50c0ab4535e379321a2bd7f797f3ae1a7b00e618596729e16d31bc1bb0797ac73a871cac4caf9c938d95d438c4bc59af9cd6543d885b13af3d483789bee1689879fe6bcf97eca27a55888fc5821b946d2359041b4402a498edc4685cd369d87a46d1666c270df7db3cb910502dcefceec8612415da31a994244d711da709f9231a6ae73f208bd929d6119f4b15fdebb70b6a75be31cd52c3f726cc8af4a834a0c544007f03ad017d9b38ca061b55212145481a796056193dd9317d10132dfdc95f5d22ae969c99f8047f08756df006a6f62b87b3a760e92cddd54ffae366c6f25a15d04726708213cc8689c4ff8be228eb83ed1466801c59ce1e5b2994fa424235a4a0d48838ccf7847f3bc5f380ce80cbbf1d7dce670596145432fc325e3e87671af6a8c8f917162f1ffcfaf96a570eba2e06b9a4c75071ae6e5fac4a9d25023eb83babbf83d524dd9c877cb602bcb5966d5b7b4309574343670e924c4d14a1cf8150d37dd799a8dbb42108a1568c3467273d9ca089fcccce9ec8f2dc059726f25042f044fc0637765a151bed8d440822a16aada582a6b4955cac38b7f6a87a2875cc07e87681e0b2d9ac171dfcb10f42e3577b0554c099d30b0fa851ccfeee4f1a51dd879d845bf1968d8e6157b13cac30fd87ec50b41393d7ea9e46080053e55262fafab73e3869e276d951f13bf4b86985edbba91c1c2445985e683bfa76c79f8ec8efc6dd59b717aa51be75174080e03ea17d1bd15882e760e555dc4ec79c4531910b83bc18d1e38d8bfb13ca8576a115ed62178eb9154b30164095f89735ff53beee44e51a889de45ba276513b23a0f59ae08a8081aa8c801e6acc77bd28e771c5bae5a638431b9db18d67d9d4aae94be4c1aceeb60df437bc517a67cfe869a170f0fbb729f90620e8ee2b080be7cd8c7ec11bd024522bf00b037c669830013dc0ce4cf53d13d03d16e995b1be5d6ae86b990699bb5d10ad88e76184c9b7db341000c162a5cb4e7841adbaf6b4f63b327f7ebc0062dbec2c8d038571131c1c6fa4fcb5b25b00adacb3c98dfc7889c616af575d6ca24c8f6a393a9367503cdab838e523f20921260c531467ad95f69db0b4ee9b63e7d27c41835c032563055ff26512a5806f599033c26028f0afa28fe9097c6636faea05227ecc2cdcc299eb6a6c973277b45e514269efbd11bd13e2c0e3f4eaa4a650d6717e9f040cda588b850b83e88d823bc4e64d7516d2753c57e804cd4ea8b4d174caf090bae76fcad9fdeb33437871bbf6144ad53e43910030af143298f991e8e9b00c9517866ae6cd20899e70f0939f1ecd7f6c699d6820801a62f5d1962960a4edd50ff411ce9d816da2422d382b03e7dac0fed7ccc927ee36e0d42bfb7018f2efc224ae05fb7e30799cf2ca41cc6f8eb24f750a9a77469dc070319e1901a017268aac8722ba398108d99a4cd59924e93cdd6f37332a248b5d76084c9501e91d14ef26bd8c5c8b4bfe18eafd5b67e85b7bdf3b082f87ceb8cdbe7c18146617cca6bf4cf2f9f08911c61c0dd78a9245d23d2d8d78c31432c8ce717eb463c7afad094c072ff803523cb55dcdec532f7c8afb80d50353aa826c99dbea2a0acea8297098ffe9073a2dc9b0404e681ba2660901a936808f9249c33cf3b71f64ad781efd9d1dc19f5a3161f01c5ee349f06b000cd20c79103ee62402eea71038fd5a6eec51cd0e7f3d4966ffeac5fc743391ba36798e3365ad4f7ea4b19125ad07c6c56bc025f63cc05ae854067fe8d86eed9c48351a4a97e15413a1b4dc9b8f0de16aeae2d46302b52a73e71ca870931ff6330e2367b21b9691732c053fa26f6cafc49107907f54a9540d77e7ab00aadc5291e3b88b15018e21af568495a5ae9b39525c147f575b82b5c94c2e9adec7f044c75cf61fb72f74c5955a079c76ed64cc7d5a03c292840b01638f2b9fb31be87081cad8c2c41c4eee683921cb191549a924c0b39ff53741d4d7401cdbb1935e31bed3bbc9795fa2f4b83323c87841725fb91e20fd04ef27bd8414472b0f72b5674f2f4fde9795a8239cee451b27e1f08ecab7bf8cc1168adb8b0732c256e282e8dbd908df662f253d2a42863bded965e98696524ec5819b793935672d86498229cdbfef0c147f2e75537e61330402e29d1625f6118a80b4d4335e905cc1200286e6a2627ddd685a0af43f204bc8d2f3549a01915392704573980064730c6f3e8e0e7b553ca8c6b1005f059c1f381a8eaa2b3f7327ea981d35431ab0b412b0767b97ebb6039ac1c9db317d986f50652b8732790f894a2f7a739ad36449425a7bf9a7f60a6c634398a0add2cbadc13f340c6d14fdd508824e7a16a3a1a12e14f52c92c006f0accd36b8047539ac6fbc745ec8abc11286de25a75729720921665eb20ccdb44b87852a7cd34e00c54c2fd4611ec7c211a0a7d5738c0227c7dc1b79abbc8373569ea06f1a6c8ab4e7ff79ddee8b494df0633fea2aeb1cca6ce934d73ddc1db96b559a7f8b934096d3d79b7ff325239e88ab99ec7ebdb687814c9d18433df260775b801c3f213d70bf03083ce0f4585b08df22969dc2c47536648347b676d96c34cf4f0e63dcf9fbbdbc2fc45a5ec7fc6319735bbe71b1f3d1b28a9b830309cd261a202912f57176eed836709bd46bc66b5a73a2c9f32a86e7acdb72a8c88da5a406d10a6904d0857d828e6821edc9dd7c43a84ced33a4cdc37be949005b9daff6beb7250850fe346c8cc327f740a9a78a856999331a59a50ab7f36268eabfddf229ed1d161c46335b3c82fa36083e724c66fc782cb40b7d31845fee882d294ccb7096bc152c992e7ab055fce9e689463f69e2e71897ec2b58ffb146ca46640850567d4c7aad2b702901d44e5ab70fe3db8fa4770f04e0312a9820bd11b7dcf7b04069ba6d17bbeaf3cc5dae49e962723fd066b2c88c24b91a99f619f00ecf8134e9426e4c9b9cc59523b5b39bbf6423846b8266fe2c3bcbec5efed9066ee1dc087bdf10160c6f12ea799d2b8d50fa72c66b0895c9ce0d509e1008ecb1934df47691caf734c3f970e232a1c2fde78399092fec4a81ab986ba57abb773fc2485628975c7f1de4bacf5465c37088cd93102e5d0ef5d1e27673bca64364f576ddb1490d3471d61d4e8c0f11275b4231682492cabb9b7062a0fcd6eb726eeeee512da27dc96b7d01ecc41390aa9d2ac86f8f9ccc82960795a14cd325f986ab7da78571ec79c8f8a31e3fa43d5d705260ca092e927d7ce209948bc9b80f120ec81e1275969fa38957f44b995ed7b836a2d79e8440c3e137362b286a5169b2c2be80fe61fd0235a93df9159dff565e734662119ae1ec5b9c3ffee0c3f11aabfa3d569c4a6ac0f1c4796d3b4ad96242592640d7e0c0bb1338311e74ab4c8535906fa4f86318d09c9804c3cdaa1e9e57aa4f41d568b1ee1c91470d7014096d2aad0522383100ec9502eba0babff8eb8b49e4938ba7813817b7715f07fce8aed6f4278c333dff485327c5b6cb1dd06b0bfff019d3c91428774c48750f6ddc7c5a3b44bc2e8977667fdcebd7efde796aec3cc5e4cef0a10ff817d9f9aaacfb1d2ac05e9a80457e95f1d4c574f3416b5eadf444e649f216fe5e186a70f5ecf95c92f265ef66c9c1e9624bc4a1a2bee10d7db1b25cd1becd3b17ad2af88a9db653033d857733c9abaee2c0ab74b91d8d8c2a8677e75bb1a236903d4ff9f38909cfd6172b30546084e5d504c3bab70e1bcaaa20c8a14f9bb44e9d7aa7ea98d4548226e1da5a7b57daac6145b46cad8a8306728cddf27b0e70d660e75b770297550e8ffe2bfc99ba98ef9675e31fa1d80fa84c999fdaa239d89009a3ef0fec68b36ca296f48f7e0e923f2794d12abd30cee9deae578b31b1d61b7f0624959a6514e4e088939146eb10dc96483fa6f854a62774b9426e3e883ce5f2ebcdd5651d4a57513d45e51e09f73ee4ddcab6cd6a7e244ba3a7b42757482d9668f6d221d6053fb9844ccf4fc715a5ed6c0687c0d015c36ff1a90f97179cb8f29fa57369f066aae36266abfe5fdc289485919297adf5e36043748d7b127ad4699ac405e2b62234e0084fd15b22b50d8ecc3388d6134ef9cd1588805cd52b7952cb84bab7384bd454bce199f36ed72d1490e38c8c457bb41df8cf43c2193fe2561cad413e5bd3ff2edd5f95b7c63849769d4ebc7d70a10e56f6ff3ba6295789999e6a15aab80d2eb20998a14d1b982cc1524a1fda82669ad66a6ec97eeba532e5e165a256a23a3efefa7ef349368690ce3c954d3df679be67a4cb5cb560054732e31854bf8d8b98edf06e3a8f14551cf8fa16e1390c4364756583d9051a14fa741f1b7e5968ba2956e0fa17a9b573687fff1f15b93ca4b357ef0c178b12c4ecdefafc187be73dd4f7f8c4160bed9d7956f3382275f8878a8a93955f1c7f800e3eadc8812112d59c0d1b4fd4a35fc5bc71d65d2a74e31ba9a26a3e4e0401c4f348447f3092fede827593eb8dc0ee00c0c0857fb3e29c904ec30a8c79775fe38b29bee115bbb875514fccd7785a80edaf7bd88f36b2bf09fb77f8ccc9a0fce4972405420d8411b696fbe4ca892275c0fcbf7a6eeee289b1ead268f7466173a30434a4cc9b8a634e4ad16b72d1b4b4923a6c75d3847b2c7b18df57dda64ed6816d0ab6b602a17b58d2e920573b4050bb4771f88c80e6e572d8710dd1776d7a38b78eeb37c426cce6f0f541e17675c1938ce3260eea4cfc92bbc254f38ec33e0f8584e60e46a426d3d0c861f649aeddde0e4974161c254b6ceebb4412685a5416e02861d3b2dee22ebf375d43afd2129ec581334face4972cd1ccebf7ecee391329d7d108e16c82c5d825ffa7bff5329f68e3c07656973099c5794a998b22b73242f8f02657379e24a81667acb50889d71b1c09fd04c51bac0c4f534200a960b57cac9ebad5a41af38969fc521b925f8d9c61208027203ae367bd206525f66ea77c6bb16310f898cd506bbb9724eb522b734ac5e484002dbc3bd5dea9b63fb04dbe3e06c8cb6420935439cf5861ad348d353cabb0065afc27faf333fd17d34732f289953a1946f94ce15646958bad3bba31bb9a3dcbcbe10247ef8fad447c2ba2b0d7ad9f895d47d12ec9aa6969717bed1af9986ecb5c0cd8c00efbaf4cf1f73e39663ea1160eb14b04f774ca6aac0c7dd6ce9a9dd5329a0a385a60d6be2816316100ba6cc294ada955cbfc3eae7edf5db675c9f9571e9a473430395f2ae04bac04463bcd92e18430f1c32954c23453d44a8c4c5c09475e2d32c531e1bb9846994fc0d5541315d519a4b2154ab1d950f2af74b5c5abc5d855405e62ee63038c50e534ea7c86606d36ea5f77620cd027c322307a8ae21c71138c53b65f5bf8cc1b00f8db8d6a4c92a783c9063c843b189716c0c85deda75d59a49ace81f9f92d7c2497ad81b12820df9f5ec88084cb57b971828a0e6024747647b9b27180d497eacc49deca4a1db25fe0f40ebbf8d3dac260d372c815a3ec20d924dacb01fd2a802b111d460cd7dd4ed8588b56621d572cfcad2b37949fd965699436d5af3139c975cdfb1d1c47bde078d93fff2440a45118f351f1a4dce46424c6ba8fbf8390a6d2d81c65fb6a18df1b0e50e5c66a0084e5e33e67105364dd21c81f0e4236fed3ce9efe4fb7bafbbd2a365c32e46c0bb9a27e5e30c11d89ad1ea22bd9dd441ccebb4c5617526b75d9fadf99889477e265f4b6d719b6dc5fba91e48228b3ea7d2f1a7b0c21a3d2b4d75b8bd108fab1f0270bbe31f784b9626c30dbca4f384e97dce0b05866556918f25ee704a418b87aa9c99278b64a696161f9d388464bde8a3591109ba28349ef5602178d58edc291c623845f9f0f91bfae55adadcd15768561e2bd73320bda1f737e0ff863777976f9041727b7fa4d3a9827b9041889175c053fbf9333e0f3200b544806609fb7601226345c5dfc74026ecf46fbe0f9a60ee2ca9ce731e5bfbcfa84eefbecbc4458b64699ed04a10b41c8bae601d53f56be8dc7e1299c532b4177a41d33877098fc953b4a0e966ef896aec08bb6730ad398934cb54b31e4aa300584187cce26ea190f93f2b6ec42b78529825635da4b2ec1bcb74f0165957d8594c836cf1601e3d0a2fb8d965eb4ee122fe63f11683fa6369c129fcb9298139d9f1e5dafe2baefd0ce91db303b21f4d25ef546a916b713ea64b1f70cef7e4a3140a3737a04e82a265c8fba456bac4eb6b1f49fa890df29725b2f81efbb3c18dfe7d1bf46614d1e73a0a1d87961723aa518b1d9c0fc45418ab9c24925a5d0eb5689e7b3f85406040b7dc398b192b8ab81da0faeff32ed00cebd75fd938ab46e59843216d62d45f23d331b65c07d8066965690ceaeaf2ba6ffdfa6263d65fd07c8a34d26da18eacdaec8a8702fe8b2199c6f207c83b276a68de94aa569ea13b4ebacbc386594c574ec0a8ee2e5f2ddd101b6af6db7264ca68ab54e134ade127a48310efcc0e021cc12669df16ff7cc12e9b7d6c86ad3198150d80d506e8bff04ad471e14bc005ddfb8ace4159995354b6464bef1053989693037bff91c91e8cf944d0582247107d8328a4087355c255fe0751717c02a5db7c90bc0b14eda9ed415d86de1377bb78d3ccd2f28803207a7851a9573aaeddfb8f1ada5fb60f035f37cd5cff809bb8ba1263d313e6d5ae7e74ab74ff948555d483340c82c0b6ac450ac3281306387e225aafdc1d350d363aa6c2d207877d4ff7d35af2836e031f1be0b26e59cce7afde37aad4eb0f861d306d1f27ebdecd1a7c6b6a822fcc3a4f138b8ac431d78304e68071f8701f680c4f463df67d643c02bfae7aeae0f0e75e209245026ca993e13e2976d96245b6166a31157b740a74a414faae390f4f2a07d1d56bf5f9a803f9c5943df3e168e2063a5fc9136a22a06c1a8472bfb08d9010471f0b9a82c944a9c04313c8380024e9b7c37c35dc9fd7e75b2d243e65111e8f937557f5942980eea52cfe0a3292def58ad37a570f297c3ff041a04e6f65f08395bc4b5843f5b3268dc1bbf4e05f14d81c144de213cd50ee6080f7d460947e1915cf7f010141da90a4d4e1e55bb48fd850dd4233d1bd01463f96a997978915f314c4e54ca4bdf92bcd98b2d1e6b9365698223d25c101b3c3bc6384a6224bd0c986ab229019b134f753453ca7b0d2dc6e901c2dafbf24ef4ae07f12794458c08f07ce5a721bf2c71901e7f299896d8bd5ae08fd2d41ecb290487726122a4de697c2efb87c51bcc978836596dbbee20c4c15cb972d3bc3bfcbcf44d0613d58b59767a465cc72cdf2fc581a8d8046079dddbda02b49f12ad6ece0ff55b493859621e7d14c5f4f22f40d97e75d6eb62839074727ed584b720d74d028dcc20cb56bf964da68d8b6b878a076086cfa55cdecca10ee44c2ce0e3e28c8b259297be15dbb45e79189f24978defa893837df70bdb0f69606096b1ae74744ab13a514c3bf73ec7fdfedd886cf10d557a3a4d915db7ba978f620c3cbfe00344e86da0428c86c4380feb089c5c38685e3f33f9892a794a2785cb1e5d98e2581be1a1da2cfc174f798b9d5b62d502e38d0ec955d8228b3f838a0e040c38055ee3f0f32b1b98b7cea32a10c8aead9d78081dd749c7e924d812cfb4b9cb5bea15eba8bbf5760341299686d0249c05b73d4bb12d1c446784d8e29d7a39ecdb10f56fa1a9711ac9e62643a05fd010c87ced4e4d8ae53dceff58468e30b3cc2f0b8c592ef2b37e59d456d8d474413f249bf2fada339e18cd5c86696f82c5d7777f990ad4a01a0023edd8a72cf13683311569531d7d53a44916a6404fc50b8df0e99499e09c057a4e294e1a561cf5658d311b57b3b9e5ae4f030403f6e6b463139449cb51281d0854aedd2a5fbc48ba52138da75030615ef714bac375431e61c546c4ee4ea4bece87ef639c83507a55e388b74b221e026583dcded4189a6d8350316c95e704eaa46c97adaff9ac69a5754e0450ef41c816f4f344a1f59b78ab4fe359ef0a7ba616949e686fb4e40157cbdb3d5df4e242fc72ef6d048fe613d3d609f030d5992dc05d22a4b7503b650ac22b7bcbb6d8526b452334aba03c5f4b1917749310cc88b983ffefd6df849d298bc67e1997feb8eca6ddfa22e82b27760d82329a111dd7c312686c8e082aef165733f9c390f471bf6db37739fef5c120836bc0c7bec98b395e405802c4b2f02937baf620caf89f50aa69d958ee4c1dcfbfdea24bf622b875652279231e5b5ce8ca1be37c5b7d97bf89e82b86ea6ecabdb9457060c388b035586d336d7b8be9932dc5b4b59bcc3f5b668e3a360501cb015a31acb521c5dd016d4c75971bf0243fe8654e7dc61b811d658e8d1a15588991f52c2bb2f554385bd72853b90f6d8b24beeb4727fc9e31a396911883a2cec251d606b216083bd3880507195de9c28acff5c801a58b25424181e25881215efb81720552856f09e119d37067c863a2e33a46f35f6a552b99a85b9a49aa51bfc83cb49706ff8ebe3e15faaf90a365ca3ac16558a7b8bf7f365af31bd431b03c4d03be71b8b83da8360d5523e216537e91886ec0769166e11711dec9e10a66d6cd25e4eb696dd17ec757592a1741a518459a50b1c36ac5743c62997be24cdba60734148b262bb655059818484879a0733fcc8d5c8281c50412a7dbf8155f7631fe6c9dc6f991e60688b169e2b876b4e729a77263a6aa3903608ffdd63031fd201dafe890737584c0d9b481fe6ad16cd381ba2a28950f53730ac7607cb3eef1f0fe82d52cbd6f1bd34d387a69248aa812beca032f510a0f8fb6a0d2422b3fa6e964ce704629068219fc7fcee412b730daee89830b9b29b0d57b84df14b01e22dc945d01b1a41d5e6fe565f2846aeba455588093fe82109e51800bba20d50924c5dfe41d20338cbda43b571ef82b0e1caac5c3ba3a6e3da2f3e77d0f1b31a6f43562679709b0e0fe7aa855ab6785ead0df3e03c88f7cb4ae5694dbf7ac08626d011654b811c4405d052fd8dcc569d1d90659be56a30a9c8b0784f9a9aaa9d0d15859c18a55fd3bf744053ae70b2d30c87f77457e3a2a0c4e558b775b8fc313b85906195aec84a2c65deda01c41b6b0c75b9eab98dd9322d496241494b3137476fc4adc5fe3f9fa87f0eb272d2bea0694ac51e4f1d8a9aa8cbf04dbe622ef1cae12293f432b14c33f178c28a0673cd502c564e2d82e1f23e08542f4277233087c0a3df8aeedf97ce2f49a305d84ad657b5c7899565a8f8723b5108ae8f3a2db5e1c44c0761ef09f894da73cae8b8e982e3d34ebf6bb8cf3172ae3c591ecfe51f7d3572b5a9167d5dc6f38d38203ea4f3ffb74256e6b704a664f658b717c3d41e83e9f8194387e0d7095ce58851b91ad875bb178422e57807657d1fcc28eb6021010c37af50e76a6f4c67180f1c6e9fea6d68af753b67a1a8c2e308cc7343206039be5ce2c1c8e7fcf2a6cb539126b428702f1cf22340a575c331b89b46596eef52dad0adfdd1a104a33a9107308aa337ceedfa137df809c202e3caf00586f9f1561ff6a320c781be67a8104acbdeaeb2426ad71a239b93939a5122822a0960bfc68d1f1c61650538f58867716812bf7bb569cf1da9aff3d41aa2024e019f9760c43e725c40f3a687152df20d55298b01a68abde38d2107411bc0f203b67d782d4e0066048f430645085cc250dd55f84faedfa1050bb4125c161954f86fbf74904cc7bc7ed1b7a66cdc2f894a4adbe2c56d3f97416f242a3be422d88a89b97d2fc4cc4e3178a5654f46d16647398346daf857877626f386aca1c739954b88fbc30cdb27f5bd6ca145f6a71ee2cbc1edcef692d74988086423e37362363516074ca3aa247d2c49b7a289136eeed54af7eb805c216e6f96d234c8cf08be486b4fa0031205cf5a4ff89668ed34fc0a69067d27030ecb9176276ecea80e76ef7270254d0a4a28b30dcac3806aed70fa996624c3d93ddd9653aafb4f50e04a9aeb9fedc42b793f560cf3d5ffabac41b1ace9cee56a0f51cbecab8fafc8cf7376c1b3607f55bb9b5fe350303d935db4229a0cb0e59d52b1ecb807d537c2747eeb3f6c66d8b6f31a0371e8a76573f2bfcd5b8b6757b6c09a45f9313fc0be0c8526c3e61b16b3d139af38eaad2ad1b16ecbd1179b0d69ee81d83cee2aa1b4b6a0f43cfafde9a58f9011b4eeff1d01ec4ab4e5be54cb5be7cc737d8d2b7dfd2ab8b68e39437c49142b59fe1ae3f48640ac66ae20ceabbe2a1c525e58c266d0bbf4d6231b217080ef2b3ff1f8c210f3d577634a8e64f4a6f44f4245f7e50c2f59a93371378b001e7eb956ee76da00c9a05dff15d8b5d507d386fa8538f3117006b728b98ff2c2c3f5fd6a081cb993e93bed0e1432cc5c38d5a853839a90c99906c0be720eb1a42a6d5dc5b3143513857e1a4251cf5a76c6a42334420dd8a0f70b03b7f83f7b207dbf3f18c05d7e4abda6d2e8a20cb9a6475c698955ce6033b540317efe5c829db30a1b11ea64836def00ac43d450172c406cdfd65f4936451f341d21fc1d80a6e0e4eb8fe0a10772f175a2347bb4d3d003a9539ab4e1a091f231098ef70c8a6ff10b8edee4b4b55e13a1bd5a627c348d8c88ad94bf16ce04d1f2bc2e74ccaa5a969ea7fba21b87c9bcbcfd2354e4405b84e69f2ced75caa1c1a107beb50564fe87f07f2587284d50e4198a122aba057a3e644a88f76b0995b0b3fdfd678082c4333106bc6d51e931bf181090c8aeb1767c645f046260ab6b8e771aaa3c660abf80f43a51b9a5e893e1e2969697b7cff1c640aeb6f4fbc5c64775816ebe390ed61fb46f64aaba33cd314df4724211ac5272c82c47917cb7f2eda18696ecde73261f8545441943cd50af80f88d3b64904b63d3f17c01f761b14e27e563108ca71fcddea292f591af563a26b1f3f2caf974793024eaee9b83904384263fd60c64672df507ee9c1b1c965338a31794489dcb368f796cd6f7d428a73372edba8a518de9c5ad49c4081c2467d94100eca01659156f6a8fd37613c6fbb8421153b519cf3a6c612dfdea6e136b3ba923d3f0bf35d7318614978969a0f35c956fde6cd3e443dc8d8e4f845af79ed7154c8d6ed358ceef67e40b082b09ceeb88b0378e47116b7ddff3d87ee7739a5fa33558eaa1333324138123993f2a38e10b9560c88fb8451419104696ae73a72e16370b008713de8f6e44dbf25aa688c8682720bcaabb51f6ba6290307c70fc2af13551b8100f8d49bc862f6bf8ceeb770a2e5cfc07c5c10e51de433eccc748c2a9b24ef53eba15b438e5146445dc9a9ea154dd0bdd305738ea61400e1aaec61162fc3c777a61f343f6012f5d680634d9668ff2b730f19c45a92b3db81e812e5237823d49f455adbe25ec69e54be17e37ca87da20050fedb832c515ce7b574bcbfce21ea191c33be1d010cb7e3d3af26d2c2ec399e103d88c1db21f5cb413898afab7674f1b6540e0202564b4032dab73de0bfaf90f13d904b786f829a8eb1acc34dd8d36c2dfd0c811f1d103373dd33127e6e54c9c118e85aed40850afb17591385c9334d978edeadcea833a374a838f34616bf390d06752ff0e245a10c34a44b7851e00beee98eb3432fe5cbc0a0e9b9f1739c8016861aa44194dfb153f150fb65a092ab0945acf370d69358dd6026b8c59ab86928e32efe21522e429a26bc7e0ed0714ae49b72b8223f229d369934a7b26e679b35429f36828a18a59e07f127c2c05aa557c6d5cdfc9f2e69d3fcbe1b398ea21dc6075be4f2e1c0bfe646f17c498d4cf8391c483e540974c094e75afb8de9ecbdcb7a3e6594aad3a6bf2bf3d438126329872848533156546573d6f268a4497e4432f562201b356188a9ba4e2f6e12627ef3309ae14379c011b828ddf29bbba28ae1d0001586a0ab3388cc902fe98a433f9f7ba6110ae5022f7c45f4390d51e58bf46902a2d944cad17763e983650df93ac6dc3de21633514ecade26f765d7ba929b4a95915d7fd6283a9656cdf15a6f1f435ef609c9d0eb56075c60f874939704aa20b9e0ce7f75a838b7bb5ed410c0b80961aaf6813d21d2f6cc218036aacab2048b9462393324f33d3a311d97ac55a3d9dd9baef5d454e73b862a72b686bcebadf130d8fc2528214430dc72ea360d6bde306cfe8c5cdcc18f9c6d6a97736320cf988c9965e4cb917659d24baa081bbac071d31f7f753bf1c6ec268dc9e2ccb6d5d44a7dac958eb6885f5895fd9fdd1349be7738ab36811ec792a3de010a7f7a5e74435cd508d683d9bdd4c43dfa4bf42b52851690798da955f6dd06567609eb1ceccf5def82c1eb673d7837b995e3c6cedb1e3738a3072478c0c3f5e1a392784dadda76d975c27185c2c2393499b7bc4af0df22af6d851da0896fc4eae47b6c5346a403fc2cca71d3bc12078e851496a2f86e270599a7a092ad5f3501f8087f207da363e1699e0a24ad9f2277716b14209f5ccbf8a4de52b8565144927eeff485f57675549049321686477f69500f3a0caf8122b8d936a3ae3db406a30611dfd9836475037308ad9bb8f3d0b46820415c8d32aa159b5c59f77e0061154cba615a94c9d47fa7786d7ff5ab5025ad637d6ffe951d0c20d2b0e846672037d28051f3e1b65ca98fbf1efc4f55b1c2badfb8488982bb0ffcbea7b39bf275af8f02e57926bc8ca50b012d677933188d11fa9c867dfcfe5659ace36451717d955f7458c3b36a4aff0053de8eb0c94ab228c81551de22e34aa061151f61b7ca8c2f2f2c337a2f0e431e847159c14811a0b664c10c5a631fde52f325e2e3d739c8f53caf590d22842194a7e33cbb713baecddc8a203a44f049d723c27c0ba897fce7eb6903b5440bd3741beee47e4417704b3451ae4c3a77ee67e3fc7e4f39e760b85d45f14f27d6db4e59af367c0ce5ef09da012b0390439fb5b860ec73e4d29ecf8d5bb35490ccd7d20c407e78aea58dd264773d49ab937ea84017387713fba97fcd55e85868f2bd33857be85918dc49545a044cb2a265a1f24762bb0f157adfab64a7348101d4fc0d3853f35de51a803e4eb945c657d36ebada9b2983688d2cb949275098624d188df459c9f6d0ca1478597c3d3fe7bedde7f8aad0d7e5f8470b1365720af71da42cbabf9b3429de38d1cab417647a2f6f722c97c0e9ad85f702f68a8cd98a015f0fb2a1c4529d172b34f9b48b89043ec8182547eea228f0131c80c4b506b703b6042e96452a11713c5233d79c0c7442d9ac5f2624f62c2fd8ef7db9a1c7904c5160243627e27dae2d7019c15aeaf7c153f3ffe6ffffed7e9490d1e743513e20e166e0085107c52340196f8f93c87deacf0820d4c5d4763d876edbc21c52ec091fa2fd9df89a22d6212da3c3d2a98324ae63b6a6bb34e59f544171a838276d65e6794a0a6176ff0041990f06943c067ffaf31246cf6e1ed65cb438bc5cbf53afbbba53ce027d0c92754e7cb4d3fb5c2bde9ac603c395376e09705963c4e6c851a68a47eaa6d3341eeadee5c04fe3139b6688cbe33063111396a5925a4050a997d29f2e6efdc7996915caf3335ec1c7c0e79788ec13a835b7fbb4e4ed6aed2601c501754e4c8dcae33713a826254d72763f1bce7cd23548daaf305f6298d379d32eef6278769b753e82184101b40b90c45355d073243300a1cac7cf3ccc44ad1f17ee283ad01d7e2327140860ebd5edb7d1f0503d0d81f1ad4d7638f642667dd5228a17e161b7b8c8fe3237149e70b311b1cd4ccb4263d6ffe793429a7ec6b6ff0fc6d3ed92f474ab039bb7b9da423b7b6bddd029c062910fb6037b1eb646327313a7e58226eb29498c90a5fa68ae73d06431aacf8b060951c1fd3795ef6827c69970dcc6537da15eae200ea07ba07038309f8e220bf9e180261184eea0dd1721b4d64b364020f0f4c0715836edfaf404c09b493550800bb6407b4629b2984861e45708c942dbb207f0699f90b54940b75e5bf76cb7b76e78bad3e31357331e7ebc4f4441737a0c0b040e70e267128a95933e00396b3683cf68cdf1d82cf9696358523ffab933aa79c28772452a13f999839e0de763e83150d157155041c54b0f9ff1179e78e9da458d93094dfb18c4de18e3aba3dca4c2a89d7f32d2240296f05e93dd90109dd11251383e9cf94d83835b52b699008b616d860c9ed5e258144ed0e5410ad7a76f81a3d515ca5860a5603b8e15298c2c3d7b4c246f46aed565c21caaccca2a821fcdbfb8ede4a860ccc9ec72630d7d1159767c4dedd731b6112af4d6ccdca16a958d9afa7f9536b653a4603109733ff413f2593d342475db88226303f79c113805c49074de0d5ccb3fa9e9bca6cf870df4545e60d291250701fff45f5172064ce44f24813d21e450e92352edeb08f40f51f82ffb6c2a6aeeb242ab6a4b1222c8011cb3fb4c7584ad5e61a7f26341bd311f9bb94af9586abec489802c194b55bfb1eb958c0916e5f52469aa0cc8007aaf9c596668c28d53a516b2f9d6805e4de86e5dfb979fcd28e6ad1a390c273538aa0ca1f3446098dee6b0aa330a703814179886381da5e6db6db84aac708f8c09fe610074b04a7ddab88fb7f83d8bb4d50e371ac71dc2094bcec53109b32cc0830c3af89a4925b5d24311805dead00172ba2618e96f7eebc3e6593685757cbe92608fced2c353ed9ea06e04aff46fe9c182fc0ee88b09fcc23a342852a0e5a3130eaa56f06a624594f5b8454db861a3477bf551c94441bbbdb453042c2049ff5c19bb4cf3f9d95dd2cb72db870279f500ed871188672c77770d991ebd1458a6cd55145ec7ca605725f146657b686bd68575bb4675fbf452d30c3f90e205cc675108da8dbf7ea0f14728f7c5b1a306c8d250d27d4e051a19f32bd3c11a9f4f2ddaab56115ef401458bafd9c37b40be59524c018dc5749fd3e82095810588d7b405dde2cffdc8babca9db6efaf6661be6d7fa3448e9496d92ec066739cb8b9c9eeb98fffb6fd144fdbe43ce16e1d3227e79cf68f6a31a14596939e03e23ec4cc4a70cb62b084764fb8a61f48f4bd8020c5e0e4a6c8027d30df3eb0ca774158ce19a2d29e213ba321f72275f85f259a9063f99cf461a33ff8bc9ec1ee0d98aee868119b05b50bc701d147e6f585821224cf6dbf4ab83a77692352d98d6fec6062620e27a3ad351ade5c6755e798d4b3a8f5a7d91020cdd8b9a361c859582b182bd228b441b15848a466e6f8040f76cd59d7555d91b7f2384171de6cc8130c6cbd61d5a9b33183467367e36a5eb87014db462eaee1dbf273e1df9438404d34104c8149b312cfbd86a0a7fc978c2461f65b8ae934713532f98f4900fde01f3712c9c5748a780f3e77a9a51a1fe108e22bdc34505c5d9a9e4dfd73ef5eb4b42074b0a150e04ab727fe210413ac24a150fa85c1594b47f40bb48e6de83cae2546da435e2628f2b812f8dbca6a05b059427559ad733532fc3bd50ed61dd92db62720e40b0c4d8d4dd528d3615d6e0872fd0c8bba13fc6659c0ee0d74740ec9b1f6ec5b27ffc39f770d6363abb4c59f00717735c804007a8cf594c878072826a0c84910679389519d9f05d76dd33deb2c11837a5bdc5ba6d2c7dee322bf909adfade8ac39dcb8fa4952c0a289c40a764c0c9fb8fc52526aea17852eea3d5ac326f1538134cbb200e8a3d66a2edd986dc314a8b77590452ae54b2756512f382b865a5e27bc9ebab470dcf2a46393242aca0fcff9b69e74f2abdac828c10b53b1935540d559d12ecb516f6fa08b47c225882bf2ae97f41482869937ba2f8be8e6e4dfe5e32526a47c8d8dbbebbc55122d369d0059efe44dba3808ae8fbd51ada37ab5636097f1f3274db89b79e3ad80b40e099e94a17be49cd7e0eaaa78df793b230504970f71a2f0110ed0b615bf141f23803c563f13e9a4c62ee6e142d0a62b22371545aecb029f5ba6dc416a7b1f4c23d542f750e1775e3628fd96060cea2e4df08685ca0c5f20562515a9b927fe5bd12678848e846376f4b3441b75b2e0331224c4e599b1f9f2e10b306c17f605e808c3749069bf9594f84540f4d55706e2d910a064aa8cabff94e60fbe229a6345b761c45cff668e477ca8b01edd1f26497b98a29334f9ce2e5368da23514def34d4cf129adbff334712256534d62f7eadfa2c673c91fc477afe1e4f86a4642f75bacb70fe29fe577e4a625c8a3af6c7f569a3edf07e3a1938fc3633ed0662a9be70d99d5c6e369da67e18eb0fa0895809028ea2149560c93933e68e4b119cb79fee1f733eaa619056e0bc9965183d21028d1b287fc024e923b865d37ebe55bbde427ee80904e0a1488d0c882420872f80127e668c3ca7cd24c361e9a204bcaf98510b35e7bf81eaec575546151d6bc1c9ce1de1faa7787f4b55c87fc93a9890ac6d71d380b887ab0356cebce412ac52a6cf8761a2a5c3d1d956454e96d9102259ffcd4041e77c646caf29a4b1aa0738ce8e958bda24e7254dc9c1e10030f95ae29e8b4dee9ec1a180e18bd7b2c651ec48c25da27417837a48c12b0cbb12357d047af2e322b469aa9f1b1ded4fac30bfebcf41bed81ac7fd15c5be6b7f7c46f52a812a6f89ac5d1c39bd8c8e11f6cf8b585b0b2c7bc57beb4c375adebb85663dc80b9cadfd34ef353202ad65fbf6fbf2e2a484d2d0bc35710dec6624d32208430c7c3041506eec7de92b9289a045ddcac78cc0694430995d50746e437fd3efc8c716d5d5cec8e16ec7c5f4858ade0fa1e9202e65a007125965167270c221ac388d2db8372593220b8c7b4ff268b687e5ae18cec4a9d5be87297ce0e151a8017c89c854c5eaada1b58b47d3a977125e5b0e57aa0ea7c7be016c47d297606f0f1efe284e4c990e7c41901cbe5f642e13744efb4fe22fe180d807bccf926d1dec3a2ca6f20c2b83e3fb0df7c435fc0d0613b94ace982f5e1f345c518f374bd316532550fabca5132bde983073c453722f6c945b3c5d46c3964cf103eee25c9628e37907ede994181131fe769cf54d179d2d26f95484497381ae57984b1686dd99624a16cddd981b4829432818dbba7670e702da1a47868cf3b6db911bb7a65ac854ee41143a0095b1ad2e033b3d5d22142dd8c6412145fce606e68acbc6594b3f2ff19b4b4a6c4064230491c2c81684d54daf25599309e61cdb4e390b06c411aa34bb82d976c49170e65ee265ea49a6005e501b002715ad1e3f8ca1fd8064d514ea5f83275fccc6d64c5d51212e043cfd3a902f854f8dae21472ce6c890d08fa18ba4de4bf0a4d71ef95b712054a1eaa524430c8599a2258b3308d9c279149778653458f2423adb6f15da90ff88ad138984f383821989fffa6bb201e3c490d0043a2771d6a23bd94d1e44fe63aeefa7f86b2b81ed153783cbb4cdc3e61e3571f1c3b8331db0dc6c77c9fcd5254a810e9787a4526d453c3e0097f760664cd5dff4645526245450bd8e2ad2e0656bb8c917ab8f1be1e62b67eab4999be87e200409dc207ac8484c2b2e1ca10b4136e6e304d5b79bb2f7b6b8e624ad344f3442428f8870e28e39f0fc70ad8022c0348c12fc046d9861cfb150f3b7f8444fb86bd4af0475551b00d33a608787df9984e8e99eee90ff390bcf35f9d60fb3649d516809133737284619c02ee37d161a06e826b39e5bd36d0630bb6be25787669b51dbeba1b2ce7a7ac3784a8d965289779dc29a254aac0603af1cc53a08ee243f26347d46b53af63733956536879f9aebd3a2c52ae0c944641df3335e0cc557125893dc8d6d1a0cd52d8348ed03e18827c2c3ec851f5e69cd3303e0f32c99b8cae1b6ed9f1105078a79aff76c19db8100118f625c2127f5a998746c13c7eed6a322fb9d95620719870700f0af413c6f7cbe4e32113ce323db025900d0090a18cfac9b326e70ee3f6e49508ccf27f0b54f7d9b5df3850f265f1a2d5c9214c3794217af8e99419a98fb0fa4c6addecef1d9da487474af506427aafc30a746e1ff00e4a10c6cbe9b176e013962290d763373ea5f04aa668511e6bda8df6c8079430b9ab8f9f4c58a7a5f9ce727d38d394e90a4fe0e3be7517418ac9fc7e82f706f1af74b9669869af2ae843a1417e83d85276bafce2f9b3362ac453335245c67003691f974b570b8e201751f5cf9e2bb958403765e11a3ab9dc1c63b796daae2b6faa547ab4b23c603f4b66f1f3c1ed25f560c80ed6bc15a28f11fc160604f2f0c5eb357a80faa2f6e1a8c95cedc4f42e469c3d6c9a55f42f1feab511a5edc2e0e9dac2b0a86e09b81ded144b7606fdf13c83e7019e95c1e8a2a86dd8a890ef23d6965bb3c7a0dc81a206b0dc9f1be01349093d5c5ef808ea9a5873bb16468f84a27a486345cc60d3d68d671ee23ecc68ff8076baa2b74cd49c71ac119d0fb834523494ef9ff8f7e3105c5089b290daab8873b872da381bbf43d86236f2cd2073a3e8e933e118f96bb80e2cfb244b476e94fad6bc3b4bce4e82ce08a826b8321c9a2762ed968e8c3b6b4925851ad96f028c8adffc812986a58370f18b7546889086230e1e01d3669c60b5589b969001a54b0eb0465ed41f89956436c9eebe1feb77da17d83bae1960f6e572535ac6549856845e14b92ab60ef8c84ee7992a2e816551f5f7429d2621719a3732ba9f29b11c8f930beb590ce9cf31858460c1c342bd3e783fce1e9a76d6ea38c97d1b098054b712e18d35b43abb3eece8dfcdabc72bc37052b88d6a7b4cc610048f7ea1c0f215902cb5f1ad427f25bbe9884303c58e14f606c95212f23b396b533bfb65eb506e103053e7614fcb11a23e49e1311ff6121616134fe3707baf5bb60ed03637493599d55a9a99e071b52e180fb091711497a66d94a8026f4e75bbddb8ef88aa947a63292c074b98c9f784af25683531fc087189464265254972534ddae0ed4dbac036e41f824e9035c001addd5423ffe00d6be02db5f899c0bc418533cea4e519ef8d0313c02535daf83597e8f536bcb3396415265cf92a5d12c9a30f84e00ce996bc7b5de48dfe2a1c8e010eb58cfa207caf06176876b52d006553c9cf88584494807a776aec9c71c06672166401db56a21005c6a45a9ff4e3ae4acd8aa8c24aea5558fccba3f033a47e06389adefd005c0deabf477f038a75c692f8a50d8749779d5bbe6cd920264d048e113c1d6c6a21f1d101ddc02ecbd7d4e9ccde5a1bd124dccb9a69ae8653554d60a8e62ddb73dd73b3d9e74a6cee972e725cfd0e9b4bc7ef5fd8e6af1cb20499fce03402886c8c3f9185e4d482cd2bdd326fdb9896efa66fc2cc8f7542ff1139d6b1dbf8e17a4c4bda91004b62fda3e642f7b2504527c6146b03afa44ddce7856315f8cc079ce5f89a4afefee0cc25c37d304e822fc119c7c7ff2ef58df4adde26e552d9a2d4dcfef112b60512a65a683b188ea27999468c189c94b4143f6ceb8bdce76963327313993c1bb73f98a41bd487d0c040fc3ea93c797278b5ae66bff03906241b3cd22416ad977e0679fb39b3a58243e43b04c360972647ae8dcedcde245c023aa11930dc7dfa1434c0529422fad67ba88190417206c5663dd7c4d8c10ffcb3a951bb5d5dd3c5cdcf53934acce6819cf4f0058a7a4bf13c8809839f3e7ba61f23a40abc98be753d7889554d74933fb30b3830e621dda1f3ce0013ccb0e472b8b1baf3cc8f4abfad9c9feafd137e1132e084cf842a072af2f40d741ba908363cf5fb1832770e9789e14b1666a6ac88e9003a143b2bc0ce1f38e5201340d51ce375a6496eb9dc77fae33431cfbcceed2bbb9ad7b4e049059dd6052e56db96dc125eae2b65a5a752807a362c2c51939dee71eb952daa8dffc935d9487bbe70654bcbe2c2d3d31997080fe8ae77248f0b117318f73c749e67bbbb195fc92f86c4db93d98ed1081579607d4deb52bce228df6b570945e787a0338b1176494a41b770e6bcdf29aedcdef979afebc5fbc3a35eedcbd95611fb7ec43b21ccc4b40ecfac04cb81d2bdff9de126fe7b3734029344f41535201b1a0bea0a0e9ef1223abd4d618b420c9c2f8dcd69690b459aaa35c12d02c587c7f48f87106619a007b65007851c8e9e25801180c50cfcd3471d921b34e646b6e1336b2e60ddfaf21de68e95051e41a2fd8783b1c583bd99afb73b54086b562312148e1bcd752251f4b57f21e1929a7a8ac8a0c1750a11c1957455dbaa08e749d1c816779f1286530d41d03dbdd87f85282de5190aea5a12d0cb662e3d87acc965cbfa547416a3cf6174091a107ad1d319b8bac1f5c6d54b176333295789eba01d268b377289d16de02fe1e38101279a45925ef59c3723051ae31fba5781051f5b2c94562f2c5e63d64c1755c240d869dc5b7316657a00b9563245f54a9ead1eca50fe824f98b63762a41668799545900fe2ea8757e180bce5075b9665bc62cb122c8e85928aed1b1b9cfc2d020b8806e98813dd841e3d0338327dfae71bf9553f766b264f602846733ba2dac02d30fb932b314a21f550bdad4013dfa744df309a3ae981bacf0b7ba4298c4b58e468eb19b15f0ad8136ab98dd2fe64ce7655aa5b84d26c1875deebe0b9e24d9616321df0b497fc02f8135ada9df9b693d05f85619ee6c0004bb50cf657f8e7bde26ca58558d108235e160c53fbc894d630d11fb995d1d4c34553c04a7c76065461d739dc29ec2a1fad378634da807219ef15e7fb3c95bce26eefa4c10a92cdae435bd73892ea39231489fe4b4120a74f2658fa6db6db4769ad57e5e84519d65f4dd3e43ec2852f38db9856b8c6acc6d4f9da9ba3e4e3b7754dad938c2d0dea954ee167a0f9aebcf3a2b77800a9d375cd65869b470003de6d6441d46547a392f9b4d9d12d38d8d9af120d143db43983a00009c475544d24d4aba49dcd500b4439db833cdf66a4d7a351d2f96886c8ace94160c7c6079ab16f752f5ca51d40ad2f775e8fdde0edbbe00d5664364e4667b2b82f18c16251b97f05cab62772564a3b7dafecdf9c668dc403df956bad4e48d08a3ce40ef1a5893f10c2fe93f1f319da1ec4b738b5a1060db944da2ab9fc00acfed11995d26c9c73588b308a793eb570dd2f3769b25b8aaf99fdb4e52e7a94ebb8d01ebd4119a504b52557d33cfb279904c16b0ebcaf9b1c08a6d37bd166164246c5bf706b0966d3f3bc4bad811212b9f0a00332554ec2bbb916bc8cca75aa19fa6b67e551d0e08a631b4e2b81b6cc32a2ffd6ef24e5e514004d550adc457889216f4b3362a7b47e39fb11a8e74068604ac88b443bedeffae552598a5cd2110dec998e1624c59ebb18b47d49f02c85fe7077d1b91439b1c2673ce64f5e6f479ef167e57d4a10e9a08ccbae7a345246dc0e91cc3b464dddd6844d10817c60787f3af7e29c849fa97494d6ba7c21bf9b232f9924f1beaf72c3923393eb5b9ef1ba23a3c4f92bb02306f39996a47bccf9256834cb6cdece580c6797b6bb27f8d6bd279f11fd7b6485f64382be91d01dc773de2b4685e9414fc48f985e3e530cc9134257bd1cebf17bca85a881b22382475804939be5fe62cae88f84f65bf10720760b81932cec9224f49ba80c0bff3b0a7ac513ce25882b1cce71466a0b3005b09ac997e3faf430220c5d9ec716c7a6e112414e05980807f48ee1cf9744cac6c4037314d73adb99fccb576eb8ca35ae3e50cb4ac921098286a47d017bf6d7a74334a9b2d697e3314904d75edf63195f19ae041d358fcff9220b0ed8375967f88b1371e7193c6d77127542175f035e0596a642f817a84b11d81445067c7422ec9facb376477ccc0d7006f56f3f950880f3fae33fae8f3da6b35b9bb92eaec3944d1fa7c79a5084eb8828b186de3b2ab36bbdc8704a4787c39045fbff87bae9d95f17f8271dfff07be236b1f0329b5e5cb9403164e8b9a60af86626af11ff56a69ea91d5ccd652b43fe2a425d1061211693465413a56290ffbf0fb1e6f4cabfaf1f39f8535a9ffde08a643624c02a6b2141964c5999364194b24dd7163e25b3c90dfbac7a7c5a920c0d5bba8cd1b7341240359fb6a416abf478eb6c4ca2bd5ae21180b525d7a56ef922ceb11315ec2d5066dc0044a1692df823055155cde5138e6dd8769432410f09f6ef7b9730550993f26730891634053a3a4ef3b849050432c0a8062c2bd9d0b7e46860b6ccca2902b3a6b02756db4a31f755934958d0cb5857fc24847959fe54c8ca7a491e9c6b42bb3d1c016ec0b72f9b868b2f0c59ce571a11d8236767c9a175b3a5d5d1149ec9ad9ee86983c509aba3ad3b0f7ad2d4cad222a5408ee2f2f6fd580988da5d2d004132b828d58860833c09798cd1fcec26b1f4b3aeaf1cf97edf84afd78c5a9e0b940956588bc8c0f21ac104c2f23dcf263bc2a9c40dedf46a8f4a79a957711ee178cdc9c560a2d5bc94f7f260072a925a1ae0f8bb46860dcfe11f59b1b2d88e1161e2f5de8ea7238f9392673db9404e9adf8ddd43a378314f60cb1086e5207abcdbbbae609a9333e42ef57289b9b8db50e4e65277e9846a9e36e9626b1bec786e9df6271e0aa03067b4048310e0df8ff649f68bb2d1c59c813f9b1b4834f3d5b224d73b805a8cdc70772cf8ccc75737e887251a6d5329b7fd5dd5a60ef99e906705f34ab6b827e5b57f53fb60cb48fb32bd56fc55592538f81e12c93d3f605ada2a0988a59ceda16c91773603c45c4c0274eb236893178819e2923d34067723c772aca99bb93757f592fbb6835d2976744df1f4c0fe62fc21b0b339c0956292d77966857845de4449f9e164f5403e145b65a2b736658c9af07b2b7f25c619dc5d9bd7483afda25e3776db60ebf6a11a282ba2a2de57489db176c53a75e7df9190f141a065f88ffb7fdc9db5b46e9971eaa4ee4b825f52bbe746177ed9e4cab009eb6ac33bb816e426a826aa0e224ca84281373324f67d1900070fe50c81bd446648c182575b43398ffdae70a505bf79efbaf371212abc52b6a84b60495788a24593fadb5a272b52a5fb9d06c0b3bbcf07de71146045a4c90c08a6ad3c4a00a91672739a39da30a0a0af78ebe5349baac1dc0411f6fb80b05fb26585b7a4a8c0f8a3f5b30e68a469644a91f5e30f1fa0c96b6334f88ccd00b6c08e5379425aca65d59757edeebc9a0e20591466458bd275362d1c3ca68311298cbb18976cd5114457285646b483b048848b2174b3bb5ec0368b8bedc17d8f539688a9ca28bcb7f878735a21cecd1d3ac8af5c4f2c0502fdf2e467c112cdbc3c9e1f4c0ba0bf5b89abb0f6844c231790c36ad14ed939e3d79bc5e7985636fe77fc6c1ae8bcd30b289795d6f7f11606d54a0806c844df06df46c3592840d6057cf656f07c1234f41faa6a6bf6ef4ac233240cf0718d956b005cc94c471512499a793dfd8d5565ddb9a6b3a5ff9e88e20194adc94206b0d6c8b9157b533f86607c58b83950ef09f02aba2574263a68c4ce6a58ae44c2fd250ffdf16b3eff89708a7eb93669eddd1a474c9f29549cf4c423623f3e4fe0957569038c15012d2987aa373f824d711fe6c03ba37bebd0ffe3c44136aa05e7b90bd0cc423739693037ed18a97a65d85890ac7116cc163b562bfd6a29125dd05470914df2e53df64ff4ac0cedadc7f485fb2dbf51ea7fcacdc0c21b84370cee4671b812af6abb2dd23fca0c4e8459de0bcf003af60b06fe659ee86dd7ee92b7b19e37616699708d9c30930921de72dc7396c1e4338b199a6172e0edf80b2957eba97cc52a0a428c13682f794dad84c57e92550625e7b9769f8cd8a6626eedb888ea3e26f7afb88e7e018d72a75c4c956dc51cf3f8b4853f99cc8bb7703bffc11fae9593dd6674f0db8f1ceed3aa778b1f5b3f95f02c42ca2f4a4ed9dbcdab5888f6260bd42dfac3f4fcc6ef2a9952287a81208449139df7fd051442549f1e13a973b5c3346a5b25f99889cdb29ef12afe15890c05759547096058b46287585bad3d20ad138df0cc3845867916b7fa5b2024bad199e2174f843ae16059d14977416e07ce89cba0795ad63f707c7868c0b20850913f93e1a0119482be3548bae032cfc0c3a32bcc2fcbb303dc6edfc48ebe1dfbb8bc0ea52870bb716592269191c7ef0f38201600286f5d25d848d92f4d1423307961ef79dad41301977d2ee8d1f3dd13ad68e80c87b7fe6bf841717d2fa19bc9497af34be64a09727b1aafb63cf441635e623baf610240fd0f0e2261e4007a3f29143997e32a4d15ba3cfbae35a48dbbb138da2ddb491eb768ac380e6a5a2f9a8dad62c088a2f389dd936daba4b0451ece980ba5a5d367628fd9402cc57bea1499ea17716a1124cbf36b8ddd0499ae92a2ce8c1ae96718b50a32d7b534db1a1acfa0db8db255b942eb03a79f2f0079e9531208f3f9003fdbf186ab730b2ab766dc7f5c6983b36f731dd1b5133e5f560728a1fda8218ae33f26161a3a1c7d1d84f53ecc6570d02fa4b1d8fb9be7b9967e504e19d5096e7a8ad7785ff8777fcdd7a31c46d0bec8a97e1a0160ada2bbcbeb535a3dac79dc17465138e77d6f32411038da28f0de11d9c38facf921f4f0e9cab874569a0274dca9818c395222648d00ae277a8c7cce4250ffcf429c16e3c42a991a3e716560f6a4c07a49f85d9aa105031ae6b3e77867e3eeecf56288292ce37f9e2df367feabfc38f09df060b377a3626fa8e52cd600ad64919d5cd5e3cfa845f9d91856119cded0ad9ff04c39f439c4f2b7b246983a26a6612e30e75c2b384a11c9a525a8f3bce5226b9d7bd1df5a5a31243d79fd7140dd19b06c120d30b3fd0e593c70de02b2ed65da7e94d4ea359a3beece6d1931852f8a3662ae529a08c02c22749d931804fb94904903325e14882de92578ec1d5388c061811f388ea2198a32843305d76b0393368362719c60d0d1632e67a5aaa68d005439a652c165ce82644cd7dee06c915617b3fd89363a7abf5d50016499953786d5b2ad7d75f9c946d46b086819c1ba28fc5002736da0294f557b3259f01280457f1ff7bb72451103485b22569a3590f62dafe5ad24554a019d7edcd3c27b262c5181ab9f5b9bd37b2912e85cff95a27751175bbe86a16962bbc0b91c1021d94c2b0df68f3aad473892d12a2df12181fc5224f297a60b02573c2a289275a530be8aa8ab9281ba0516e387d3f32b85e1898a7d5148f3879d446fe16f49bb1268fbdd7fc6a3cdc6f34dff9417d0b64a2b320302b56541abc126bd201aaf6515870922f770e0049d2b2b529cc3ec6b8e941da806d1f9b71b512c795560e24346dd66b5a743d70c9585732359a6179bda9ead185ec536c0fe02a44927967838b2ae5e74134ff9efbc2bc25b4c3c3d4153944c9fb05d2bfac341c260e915abf66839e2ef4f0cc3978cbc0ca2e35adb68267934971ff963ea47724f49f361ddeddfc64bcbb94ce767d89a5f998aeff85f63bb62b0d05e558ecfafab96bbc52469cda56ee61c29ac7814d7b24f2bca9a5c3f48da0feeb78e671da7031e63d1caeb02f139eae45ddd1f7dddc19d7bb199e00728f3f17c03139a2e3199cf02c5284451612aeeeb1bd381b25a319910922b2cb32de8a2b45b648f77e57a1c3715020dceecae2ebd786548c2ec229a9e033ebb10d7d7d637d1496b73073a7ef35096c9f42e36ad9de76b1a34c077af2b0e79368cabf6678fbc174d8abb5328d0d0f2a8a397a33b667328206e40a4f939b3f8ab4df78f38e7e5ecec7482bba273c83f62cf6c00d39db4ee72656ee8cde1a82d3dc4559a60f1d6ca6f69f0b85049046fa33f4b154c9e4b3ce3ef2610ab301b28dc4a5d866c44ea5268fcea8bdcdd36e601228fb66482d676a8f5f4b4142c2bf265023f6fdd01125b684ce618d019c3558134b90d2d23ff150930860e548b6485b621bd62a3e377fbfaef0e09f0db4924603e49af21150860f54ad8c9e8feb6379340c1149a02e83533c15b13049a62d7e478a1aa799723e9f1d7bc6400a12591e6ffff3e17d8723ac2060416ba3cf553973e25f9d2fd2e307815b7350405f9718ba4b828dee73bc3b137e79896c0ddf87c9ca39575851c98610c0bf2abc4146686f0d17a68fafd894cfaf9a4719803e1d674633a5381213b6202f83ff26f935b81c98def5551f4bea6072674f686a9fc0e7bec0c0745153e53e7d765edf620e7c3871621f54762678926d9446266ec7a50e1299b1cd4fbdc35e0b8f858dd16203c7a69b2509960836a000bbc7dc119ba0cbc2ef93bdb45f134a4d6a01cf630ebb0c23411e4db4a27d7221b1ef2bbac4d96fd0f28b2ea0b046414ee216de5027dc31b2656873e645c2374d94fce5d474c9c0c9b409b9a75edd1be8cdcc58e257b62c04f52bc3d0937f6f72b5a3fc8d85e86b94c89433658c954a7e1f48969c33bbe36a64dccb03189f3f86eea2384f8c89c2716bf993ff551cd6232802d6fba616a6832476529b65879a0a4d910e2cbdbc779d123a816ddea9c10befc67284461f79ce6f63d6d85eafde4130bad1e14bc75e93ba3b05a896c0fec6805f69678af63e72193ee715b038f3b800ecb3e08a5d7cace70e055e16330300963be68f6ca8707de37a5afbd1099ea988da904a6e10673eaf48472a80c173f5354cdafe232ca9cc1180349f6d2ddd49b41a68c269e2be48ba2f739612593eaafa23ef08cf99f1f45cd27aeae237257799279c58215e8f96794823eca68253931491a4b5eae03d1f086441bffde95167451617041ca72074c254fbb4a112c0dc19cd5786de88d55d259376c903e4c93958db68cfc96a404ebfc2d212e2bda07f1a810fefb9f58de6abd14c7d28e5087801d394087ddf89c44ee6b58cd18b271d26c01ba0ef222e13d0053c484b4376fb63ab4a8053100c7ffec38e08551d886f52136ecd35f9c518e62bc1dc1549cc25d2ed1d6f4a4daa8fa2cc20192223b9503f65f5953b76cc5d1f4a5f93e20baf840f1dcb134c4e67c0910431dca73ef038623986eadcb3319abc11ee691f213b9299390c588a964cf3ee3ad9a4e54472fb3ed3019a1537ca5866f2dab1070eaca6ee4ab1bdc1e1d94a128e7fa13fbc83f3a88bcddff97d29ed9ee840e5f2f86c017e3d3acf77a6eb3fa22556b627bf24748b730bd1508851d87f4b4e66bdfa33a42bc49133dcc6c11addf35867c07758b552f051b3cf0e2982b4a495c14cf4644672fc73788339bb1f3ef770ac06dc4c744701c52d5a08988a98c8b9b72402473d00a1110a957290283933ea060e84b0d80a399b9163c183f09546382136d51cc944b0a2b6db96ef8ca48bdd4f82f960ce7511379e88ab5d9dd4ffc115288ccce466f7a7e6d438678cd60214cc7ba2300a0b6628e53e72f053bb7c81cadaeef93c782b1b78cde34cb379e45fb0de1a2db842624ccd1f9877e88f734f14fe4d47c57a3442d389206c58318b290815e49bcc18867ae00aa4ce48880f08504f165d3095717151265e6e59eb8d22af3d1f7a7e52e655f43efba3036ac5f7cad5664b764bbf99391763926b1915e05f06d4b3b6eb565e779cf459e99c8622a96788aca9c4ddb3df9b7943ea43bd646e2e27af0baf0558cf287872f41f505141f87ead1f932dfc0969babfb7532e16044c9e852680b25d458aba996975390448f79a70e5c8f42e12d159f9882f7989f0182470081f5a1e1cf0fa83d51f013233cd15452172de7611c9c48c194679b8470df03f4682f009c14464df58ad65238e55e2d63a22d92555c385f1182a8a0d69679e69cd3154b1ce3765a62aa4138262f81fd8525580f1417ccea88ccb904d29c94b8707e993704e603f9d06dd87fe9d2df2a810678cf1b944b9b0c6107473855ff3e2e21ab756f633f3b631bb0d38a7806aedf45df2fa006d024dc60f4a89723590c31cd1fd11169bf5ec51c93124fbdca49150f0d1e2306c77965df34e7ea4ada3e3f4edc19dbebdbd627a5222e157a4d70f6f7824a2f4f82c77b8d863184a0ccdb3751f1025995990320732ddd500747758574ea38d3a126aa19905f04cac487d626ca096c0881aaaa9d548b0a410ea6a9a1cb694e0f94ca84487fa21b894fd6b1a90676eeb091f89e00faca6b6c26b8673eddbeb490f73f7dfda4ff6008c79f2857fff8df79964cdf8777fac6555fdfd2ea09beedd4bc5e5da339570e8908f7ea38fbae39709bcb477cf1b9cd99a9c60886beb0ed23ce446260adc55086276048e17eb61d3b14d7c9f9d9792c9645a85f7920e81c14538b72ed66643bfe8a15323765cb596c9627e8ef8cb483f19bce16adc3058727a6a17246868c2bf7216a630cc773ac83cc2eccc1d51f6775d338ff0d524773312e456f3dfe1501d01b076e6fbab98787ce8936599de27043b21d6efbe608c77a99253234e202fb6df2e8c1d008980bd0e85c146d1b44360e8736c87dd627d5980c954a8043c215b3d2751c43af19826c36352a0e99551a119cbc2cd1295a5f1bfa801a55c98a007b47abc548577785861651a70116a6e038c1ee18e6d24843236e99626c5cfc7e33327180fd2e3c26338d119cda52e10dc70d9bf3cdf3d7425ee6901ea6a5b25580450b0ba4979ac46fcd3dc7f168956c2def94bc915597729e7dabea783608b5db70aa866953ab77a38bd2ddd7d6b7b4463dd70598e73c9f5e1959073ee84024f2c3c0d05297babc6fce3f8c75e95feb63180221b8d74ae3e871467f8a6375c630066f97281c7a56b2463021a98b9b553a4adff93f804194805bfa6b9b23c69c034f257bca9e3b3f29dc5bfcf803fcd6ebd085c36a3257f5c88176dda7f1d667cae0e0e63e931840eb4b6e06a01128462cd90f2c93bb6daca28e9ffc82b5aee7d740d6d62e6fe0a9fbd6324ef0a862ebe0d3332ad3f08a15afb062bbf906804d4e070d82c9dfc45a61f64ac8cf348a47b7bfe8c746e204c00eae52c5084f1bd64da018986fd5dee85a204b9b4249150ecb308a6da25b5f32f464944fe108b4aee029d22f492f2fb17f0c81792c34b40f1344f282679ce81d5a50cccc82f1beb6ce9dd9f556f22017d1e7d988c603ab8277c1beb4bfecd903a6558ba2b9ca946517cb7274218b088121964f939ed4f20a1cff452a8defb1bfe3590694d4681494ecc2856e59e9579de69b12d6b221a82c187adbb071b877b10f5de214a559444c5ab67450066809cdf2f5b67f77f2825149ad85b2f2311a16777715679eec4773ca3b35431ad8c7771cafa50fd8703e6397c66f3e86f60494e58232c23dcfe77e4948dfcfd7dbb61264892746ba622df6e0997c2e575fcb64547ce55b6948231bb33fdbc6a4705f877c1792da47d9a09fa5799a6a01f2715907fcf244f71ad6dedece60d37c741ef1a525309f3a397895501e79223060e17e84d1307569f08b2236b4b04dc1e9395881bf92c4924237accec55839ecd09989f1c62cbd3233a5ab9cffa52f40abfe78c576ca13009ae86f6fa0b2b0152e64bcafb52bb3aaaf51ac97bd7adc923e4397f02640e7aeb6743869bb5534a45c04719188794dfc397e88b193ecc0b1c5b52ff125cf7098a8931e6cae002492af318abd691b593f1a666f701b11400007f6411177fe674fe40604edf8b3f22247c2724f9aabd60b844b65c5f4f815124359cedc60d99499ee9ef9ad4d589b186ba9fdfff7a8c01b70c52b2dc0cea089ba7b8a36a78d281eec8c5fee95ba4eec32bbbafddb1f18d4637d6b3b6098d37e3723d3ba25ebe9b3609e3df5dc629a617736953effd8c380efb53a95d0b8ce32824c604bb01f8d96e6be9f43cce2d20551bc52b1d70523c137b62d9c0eb493f32eaa229717c9e47dfcd42c2ed81d4e4bdb3305a38ac653c9b6b4ec3c26957fa0200a159419961738110ee8f70dd9b5f35d2f955d03369ec33a5aca6a12f60cabf8c1af5aa4670c4303f11457312701d94f69280e1b6f0525c428ed00576df5b42a54cfa6a08d359b0bfe4969da57f6f860bdb88aa0d8d124c74262ce51fa5a4f269046ae6cf861e1cb66bd97b3a19a5a87228471a536eafa43aba9de75558e79858b439fa718c52e0356db8b87ada2847c4dcd8bf24275904602a901afa3cd98a5120699642b807dfe30705e13ba96c7df61a39344d40213755b372e8d2fa49c63f4ee5daaade505f89cb037775697f032928b25e30cb2685c2f273d7de0a96722c4af25230d25db846a0e37b1b21cab75da5be20f1f692d02679ef00071d0641fce871d051586915b6e4a4f19c710606bf46e07e8faa397d3556808660de114e2ff39187a6c9f3c243ab1fd5dcabf2650be3c294b6e5ad5135445c6b33e5c6b513cd063bb0fba6273d61f1e3dba25c057c81a64e5542021279e11fbc72b2332b23b6a8673a46e8f9d9b874422c908ab904fcc0c2fe5738b4a57c4a8cfbc95472e677eb16f055aa00471a5569cfe9a6841ca402e0efcc34b31c2121d22aaa56362d569695c38246727a5a0f0552da3b84fd066968507ff45f9fada1193a82f1fb7e70448b8bc17c8b6ba190e2784559a4eb3d3c73abe14fe36466bc31f0495daa96d34d38bde7337e104d2f5384766afda2ab6980d2d288aadc3e48675f9378addfc2f14158dab776fd1007bc71361cf782f8bd13b534242030672f205618485282dd598611c86bea2f61131b658e05bdca397d75cd26f1ff2b34ef1bb688d8454b3c37cad562e3e1a17e034917e6fea5b5c2b57fd06a5a76acf91a0d726d09952ca1a45997d8a0e2a067f1f1ba75aa6cbd0235aade04716ba84b78ca2d725dceb11461be01f5d22c13e9e4b3e85da855f739dee124972e1cdd4f7cb708b2607267033ba4acc22732b726fe78525a0bf2079e76bc4569d2d3204e95ce1541c985e74c713229496b85bc18fcf21349a6153a9f64eecf88a778663a0a9ddbc7b80ddf930a97dc49d1043ae16275b0407e03785cba68c1460e0e2b112361bf03be68d8c49d861325393c89b59015bdce31f2940b3dedc38666a11ef8edc6a632f803e7dcd7039eea8effedb8f86c1cb737ccb8d0eaff465d72f7859c68d3ddda36a7fe88d560bbf39baa31b887ce74bec6a8867bd437e2daf23ee52c103564d2982997ea4ab75a16b6af1990cf5f2fc7489e54f586cfd81e525ecee3453b4788ed73ac6bff859a352415930f2d0535bb0716f3292740b6fcd4130f997f75a81fbc7f2655d0d06091fff0a422aead9a291c4ee0908baec55778ea162aa458802d3f93dbf8478cfdf6320f871c61b37fcbe141cd060520f49e52ee7406fad49de003f419013c2a2814651e2b3c2593fdce72a3b52ccff7c262cda49fd7ebcf0bbf28fbca42862ff13e3a8cf81c1e88ae963b4550ccf1dd01b5ba555d27701109da00aa2c8a49eade8c4fda6a46afbe053b9ba6bb1deabea977575385d4d4d1f667f78e0f89ca427ab64e4c21316133255e6dbcdcaa3d2f5feb4a346484a11efc0c21d78a649f06d5102943ffad885b14f5832b94ef4dbdb77e542ede5344d7f75ef6fb40f1022bfb35b9ad3d4afcad5da0ddda310a1cdcaefd02415faaf43d771d0b44b9d6f1cd9140afcea5edbc656434e9953768bb18d29737478f8b251d4ffc018779da4390d62738f76852e7c23c93bf4c042e44e3024470f780b5eca6de939f9c1ffbc67fb5a6347885ba4c87e1d5f20e457785d6d9516a47a71a7afe3b28b925eec130980ddbadfefcb9c677f2338009029ebe6c97eeadee093266f6cc01d725337dc6df9df40a8313aa78c6509d7afa963d8bd997cf3e71b5cb829723fb7ce3649c00bc7803407e94fb25ebcb676aca63575100aebafa568b8402079c314848dcfcc29a64879fc33d0a55de52f10e1620cfc389dd89dd73452a74b94a15995a75c0600da46207483a7f54bab23c2c80e11034af4736d53d114d8f1e1f2e8d254bd3077e33b26c3ecf8a3c0e30cd3b7c0d3e693059f4a964290fb910a25a06b817e518646b16fb8dab072f1e2d9089e131300f8bb126e691e6f5f4132d2e898cd2b0e0804d4281c4ecfe7b93ab9609ca80fd2fce4e821de051e9f95974df181ed5a9c795cee901f175b99f4e9680656073e629bd158179674f88fb701ee79cc895873a9bfdba721a66adf2d1a4cea644303e08e440c58257d70bec1c7bafc12051dac9f85af50dc1917c8780e6e4b9e563b2d07551bc081a9ce3b5ce45c066e5e611d46b6323a1cb7d880e75f0be38181e3a2cb00baa576a4243c5bcfb9272b5df1e2d8df4e6ea927a00560d1b7425230435a7f63028aca1f0cbe83e2747426054b769a24cd911e97fae48606428d455469d33c800a13dae6ef432dd78a4d08969ad2912b655b7425c1a704f2608bc69d7fb4e8012d292c449d1cbe1ab49706cea9b4f44db8d03019fb6dc42880998d5fae94a86ede64505035a4beee8b2e1b332e8ebcf7f4b16d602ce9dae1d14ab91235e65485c5f79a2434f6d13a762950a37cbcc60147d5f06a40c30364a7cb37d7cb94134a4162da98e5b986e39a84c5726cedfad6b14b32760b87d6e9cd0c9ff511ca3673e7d993d78dd108181345eb60e7df46885b5a3efacfa61cf50970ce78dc7e4268c7256375f21b30899c85eade568d64cd10bb796ba204a42a3294c2a6912fba217fbbb7ba3b7ca844f77e9fb174e239ea6e576d61348caaae7f559d4fbbf1e26f3ada34a036d1b2c069e413a5801fcffaa85e059439fe61c5aff47989f5298390a0d5411246cf775eaa6f300104e11de7908d9604f6b8618024a85044098902536bf017e26e4069d8d4cf2a33d9a7a5850add277b6449f6298680198b871acf0064382191b16d44b5490dcc8d99bcf7bc8585e18d64edfe4f062fee7eba533700d396d291711c3779a383f72cc18f40bd93d1b1b25f41019c47b22d7b1de8f451dd276ed6880254f38c6613b708db985fe44624f494c2a111f9314fc23946564af1d1911dd93ec7c2f085cfcd920345dda342f626abd76ed57cd8bad1bdd25ec4e49bab41673f9b9620e832e4bcc56c88a23fe2da92c343c0dee20bcbe900fbd2a22744301238bf916c05f48311a0937eb2178f613ff7e29d5216e537d835330bc6f42aea26c3047f22be83b37dae35eb136a383003110f1136134ed05cfdcf812513623b3540520b8533a0fa97fc09136f2cb0cd9b877dcffffb0842859e25210f1630e3bb9bf151d0e148fad47b527a456c331390e393e7bf51a7629ba4741562428f164215dd0b1d5848743332e394b23e6eeef49b3b522f5ed612b94b9dd726333a5d25bb71b8737d3b1f74db00e2a00648e154ad0d386e422c75bcf327151320ffe69551d667858921f2f32a438e403392e6bfaee704f2fcf3a0e1930fe0710b08ae8eaf03c873bd020cecedffcffaa693a00fbab81d3c84f25576f1982936295288fd6cc30f950da21995ff65100336d577450bed0bbdc8e98e516e9a2be69f83a7207e219862503b29f3725c16a7910cd405003e40fcc0b17d78e07b8fb597f390d7a6d0a267ea1311220d12829514b14efb3e9d64f89f89e50f1fc14a76bf7cc6c0f7c935c9489e49872a57dacc7b2aeb45433865b26f76c1f61929e0ef2f9c57a57d1e51bb74e114ea308c0b929a56dbd5f159e2a66b5810f6f6362a25c3f1e1e5ba1d84e117bbb6a5c8ba1a4e3a078301d2c49eb3aad0df6228b7e72890886d4ec4efc938c71cb5eeb687b1e923651c7144033a157d4f7fa2e506ab2a0291d59f66817e931cfdcd9f620808a9dff237f06a61f849caedf95aa04ce72b1d21a66d3762dc6ca3f839893f6d6aa3476f2deb845a4b79bb0cf0aaa76eefead40aa85c0f8d783f62fa9096ebc83aa82acb2cc29b632379b1c3e77b4a6ff9e22ea0827496cc6043f9780b1e8a6360605fe5b8338434e031bb073998375c0c6b879a30828451eec80596a21b72ee42a1e55afcbfba617f6dda07e269c323cc8ad0a9e97aeef832eede38f0d3da483616648f40248d1b0ac12157c4bdb84cebd518ce52e022ee5a42a7dc91f22cbdb984afe3dbbed80d2cd5f982261cdc1c47fd6c22ff3e5529a56e0327ed2cb74c72a285754e25490b8d74462a50c4c80936726669795cfe7f94322094f6191c140b07079cc94e6ba624f4970d567e751712c1eedfd64d1b094227e34f12a315d5fece0a990532e57443338f212c85caa22769827c32f17eac423ad271577be297320f4cf3c8da4713e6d2bf5c0866070efe8aa110c4b8473f5eaebd1329dec1a3565ea3752b612c3dbddacb518772f3fd29d6a23f4b253af6aa5c38231375b5ba397e5ac95e1a2a2cfdf2770d761e798c0feff18ae101dec348b70636e523735973c8d0aca5c2c71bdaa96acaf481e2cd77e606da244f507879faa299b942c9f45d4af52dff302c0321b9072c90012ec471e3d6639d6d421afcb51da4c708a91c50ac712c81e895143930769726b63bb5fc212a091ad0c2d93b8bed267f3db1a28c24df78ac59a5f6e123a04df3caa9bd9a6a0bcf0b9773ac16372bb61e7d2e2f8ead11d9a49b3db993158ea65bc995a994aeda467a3704ce59e6d7f506349d208502bdf046f499fd60e9b85418e5c99693d4393c7ee9926812f402b8066e74efd0b22eae4536a6ab8dbf9f838a61f49875333b4df3f52300cee834a50640d14fd0c89163859ca113930a8e209eaa06babde721ea81b18a87e064f994852780a4b012c3f160ebab9cf01554f596a662b0e6d22f07362b761217702b3d64f499c25f67618ef9179036b8297bef4fbc805036a42534cfafd197058515b2f8ed6be3d0e4772686f7e10470e61c24d76ec2d07ea21c2ed9e86eb8591f9cb9b78c02124a4f4d8cf166c16b8fd8cb85eb79c2986763b018c22e5f7278cc5da6ff0d0e50bce7775f22197c498ec241e371e9e3ba5af3e2e1936ff29bc1c364b78029e87054183e5c4878cbe242c73b901d4d30634e9995a5b21c8d89d43ea16dbdb8557c94c5dbc7539a4418f0624a61c5e35c825a4e0efba25b3b7c999b59fce32262a42f934e4a2e271a82b60c7805cbd02aed15a5e34eabeeaca8c11b92f24e24ab5d7460215c76d5014130d104219879d3235dc77feb36f78ba083a1faf439a8ba346654828604ddf8290e3e45164ee2444be06dd56b35c262f8c8d27188ebefe5bf7cef1ce03104e69af422cb0f8bde18a3087d889213ee1376fbde4cef55eeed82a43ac732298c009d589432400c4b5920963c6b73da3324a3303b748b8a2cebaa947c0226ef9c40b40dd24f34f172e85d5a54b82d47869dd117c38038d2ed334516a88bad54ef1981e4afde06d7a7951ec64e1020eb0af6b4c71b8b219aa598616ca8be5388942e29d3ead39ee1f1a266d363f08fa913040c9308ec71328241c8c7dd600e55a520aaa7c74e07721a23a281026900e7328b12089797fc8fda1875c1ffc811d0798626bd8795702d668e48be4ea4360509dc10bfd2458d20a4fc10d8844bcdd184d6c51bdc7bcf87ed79d41f38a65d4a666f6d88fcf2220db902bcb60c7a065da7263a24bd884a8c5ff2a0643799e637f67c0b903d19522e6aaa68151357b8db56a26760807bc3419b4ad19c08e6e3f08caf55ec5b7720ccae67402dbc3e70949438b23ea884cb6eae298511c7134f2ae15d12ff0a5aca231a4d37ab9a34e1b02c482d5c4babbe4fa0e998e4f6a710c331aecb516d0da59f85b915ca0a237b9eb89026695259f51f2631c48daaee7c6100a4e93ec3e2d4245a7154dcb274a79a9df917c1224a98db790a659407400eda21cfeba767e4b4ac313adf8aa92a35b8de6c6baa9bf708ffbf69cce3ffb1ec5d4da8a3102ee170976ad7a044ed08d6afac9b28fd28c34fa47468db67776f0ac8d7ffbf53ec5fb3587a617704a352dbc9effd9feb226694077da705d69629d54baee0a60fe64824715d5dab6a954a7c49c590136db6f34047dc6f391abfa48771ac76aad5158ba094a7416eb7340fbb89a51235e1acfb647b6d3c37e59f297aa9850468af3d0472c7252dc489df0cd997595506eef782e251648db04315890baf153b9766fe709ce47fa681c2e34e943fe3975f056564b5a92a716a3a0ae2f55afbf6c96c33eac23ad0df2224dc045634c082f3d485871da5c9fb0b6291bcd6b75cb170f4c4e6cc3c1798abd5007f37de04bd8498de8e20ab6a7f6d86c7ff78ac7dfdaa0766ebf83315436ba4989b7056e228fa06da2ca9abd463ba15b95c0e191754c89825bcc5278f916110be9085e1ae7eea571165b1f5eefad58d8f9079bb28d3199263613d39660fed68b4cb5348d4a42d029ad21ad1ebc019f30194c065ec2ddf6a91e57034f1842519513ebe00a41ff262adb5be8314862101697eddc89d2e71bf7fff954bc32a2cfb3c2700b5f92c5662d996a2920d624d29c0ece502e3383c6270ebe0bd9450a5bb715ce71c91ffad0744e1914f8d34cefbd932cb5f431de32c9d86288e6eb574a5fd34880aa0aed5920e433a4890c4ae285d908c6215ba6f50aab77b15b140c4fb9463bbdd6466740b082d1e3af858169ed9c293b6ebafeab7fdd044e91d347aa4d14e115f45544f29aa5fb648bc2a5724ac952320669661f2bd50e0c34cb63e0a792114386482dc2403d8a2205ed5e628f59e752fc0f93cf8ad9f5d3d192c068859b6f2b6eef0b3277b6f4ed9b731bcb8231a061104af3c5ee6e17bb16f1aceb095eef5af0c21320f7428594fbbee62a318102cc1a222a435c5d594720a8ef28185309c08bd6328c3a5e2dd834d40c34e41da326725bc1f0c846618fc9efd64e5c836f1953b35b14d2a5d165bdb03bf8904e90943b0a1c9da966d37e9cd941d01cf3ecf217f086d47eeb16286e325f71b03ae226912802a177678b8a13fcd139e47c85cc649435c9798591fad4cd0faa8d699db8dd82123229f1e737a76859adf1359397d0f8477a090003fcfc43b6d57897950e980b8ce2798862b11fa00ec4c7ba914fce9b2d497eed7ee140732186a158ea3e3bf9b50129832529eb704327e5de72205f88dcd7417c003e5fc828229d62fc87ce9242de8cf22500b4fc2bf9b5bbee7213cfca0d6f656f14355a7a807a0516ce67f67dd964876ccbd90aecd191da71b2ded7b8e7a525c9af927c89cff23003afb6708df8941f28fba4d9b17f402295c06ca4388aa1f8452a2554db36e3a19c7f9254fd1ba3371c2d9d7318e168414d067251ef5e090b7cd1113d3ae413ca6637821763162d8fe60fbe1de88de0b5fbd241a7e41cc22feea16db8fed64c24b7e366460d38692d5dea48d02952189e74c54700eb9d0f3ccea7afe565398dc767257aa04eaa8b445f2b82498ebe949ff7eed34f8f69b9787583c09123769c8fef47323ef3f8f492feab8fdd48ce0983085642ae296ce027ea607c2935fcbd182ae8cf89ba9576500a83826c9a6def6de677a67d32b03df72e710db821316c535f1816d53446e6bd906a72d6452acd0d39c46c500d3ce089a7c4021a7fb601b49e87cfe6ccaa4f31fe71ac8d36d214f7f0a623f3d5cee93b22e6f285c1438a6bd4f1911eeb19dc8159d3778ea0cd5561e0168294de54183d8b66cfb2d98ad5782f99438e0281bbc49ee4aeaba76c759b063beb4ebaa987fd8d3413308feac5a415675f4f5532b084aea668717c3ea241ac221fdd25a45c9fde976225938a75cdd36e8e10aa1058541627b784e18d9511f01f582cb48986f208a50daeb9e685d4c062a8f9f1599f4050f392a28abbb3e1853587645c97e2c826d5cc78180a654e75722265e0456e5a380c36c4627a35831d411d9226e1b045c450a19ac65c2d2d6f786181a9c3be5d3d3607f1fc87722e2d61b5eb7704a586759362de2685c02297e25422b8a378aaf34a2d6f66464856ce8b7347fe0c7e254d487a52eb1db9beeee6b4e9adb06f7df55ef5e062816672e1c24a433a9e2f019effe6e2c39989156d5af513cd0c68589fb67ff2c8b4d49903549fe4833cb3d9300f9bca314fc08dbcc8cd8895a5c90b177372de34ac22061554675f831a8f52629d886c1e1dc967469340b02494f16680d1d45489dc1c92e100224e66b63003db5884c914667d9b654f9b19e3354a96d5d70dd9d27223d74cf86e71dbe595d563c9d3408283c6cc404e82f4ceabbf65029769f0c7abb6d570e3b5f6b79e529af5d46529652d9dd75e641493afdcbaa990c8b10d5b6f30ec3da85b01be7c6e1453ed311a01a73110cf793b2012de6314714c03deb209496ee31543d7dca9e1454c4d0cac257c073373294fdaa921c4c87634da3c72a65fdfd462f97da51a2302704a7736506742cccab4e7292034fc7262968617f96fd83d536efc8cb7eb73cfa355a42ffca5e9f7f7820d145692cce5fe37be7a04aa684e495e4e406de6a3a585acfa3cb265c4d9f93dbdbc65c5be6474ea921c0247540037cf406937f521325d7bba77626461b777cae7de709daa42a708496a33a81e0717de6c728b8b98e4702266a951a79e50fc02ac7d7c423bd0c79e27972e795a10bc9102733e6e7ee76474a42404097d480efd18685b92cb9d7ee5518218b6cdba25359071fbc9647c883b89e5bf3dc238ec321597b58784be4fde5b31317670ce37927c2c70a91635df8f80146d32444f486015749fd028d3c9b5d3962ef8676b0937adf844ba66fa80a21de0064a9234982aaa56634f4dcca6dd94d0d17d662afbdb69058eb465f04749e2cc71e1b53c270aead0c0f01cd0a007fc4290cf22df8e0df0721f9d66a44a9e2121ebf38d89bc5bf2f6ee03c2b20c1ca5e39580a145345c7e14629f835ce20c0bf34debdabc37d4ff01c606b131c193342f93a547f5650b80645b00aec141c9a19d6378b9a0d7748887f7c2cc6e8362e4f8debb1c3754b104d1f5e5a8ca5c3cf649f7e79b0825bd90df452be2e28df29d2c5826eb9b2b89f5a5eaf6490f1a0ad8718eba83f378d6a7bae96128ac322fb3a0b97e69fc2cd8fbc4b0e3e7a35b691b550ca4b02e22e1cbf0d31557d2e6911fe7c3c22d319ce18de226e191171048ea7e3781f3bc3f998342e1008523536fc3b58923f87fcdf188abe5dbc9f0245652cf0878d5d1a34c42012a99decf0927e468a2b749c44c50ae049331e4ba8abaaf44e852ed51e001a3440eeaa1b7ec8f1b042dfd20882958783fd695ac8d371e97db6b20327a385eb14d01ce6e81a33ce7b736e1aaaa8c511689cabc8fe73d3aaba9d92dd5a25ccebd60a7674380f2d5902738e6f5b498f3a0f89c0575061c5680755df83ca6e8e92947032a6d2ff5cb0a78a73e4798b069f0aba0f330d23bffe466d50eedcca558fcd88fea0ecbe74fe7fd42bc5af3bcd5ac32e9af425a9f8bc3db48ce8b4f308a41c9caae7c4e9556d4cc423baa2b9eca7d32d8216786a0c42257cb4b21ae8626873e1667114cb53cc9ae14e074845a908cc9bf1dd51a7031fa0de8b08c4a4f112ac12be793338c19ae4143d5c6e3a3a6ec6a0e08730fa9a2667542baeed863823cd24b27a41ca95cbdd12a5eb2fc4e54e9d5f63a7314246a2a7a79d260325ea8b3b802b84cd2205941618cc9ca130ca718346f047585fd455a763ac9a6e47508b1452ac98bfe9681800e72d5505da5438ce0db8a463c4e831bbe83e00e01b6300664d74169943dfe377c005f89c62c848a80d6d37cbd952a748dbc63c0a21aa4ea30f8af426e58160fb0a26d01f451e61e13e5547bd2f421394e8f18337e8b92c551605a0741ac133f5b30f0199b2dbdd1228b4ffecee8d9d2cd10e5d3259e17f398043213e4a6564f93a13a3083315e077eedd0e2b42e6f4f122fd3aab50d26e2e407dcad3b4d50ab5cc0b3bf2dbbb4c8943a6a3af5b1ad0a2cb4cf6b6a7d8ba57c715897a24970d9a693290e26e07bab518b2c83f6ba82d057e5199482d3a3e581915aed0dd4171425cc27b858b7faede50dc481f3cb6683ca57a6247fc461ad3defb50f74fe7b333420637b9c4d560a0b2f698938e1e86f1968509a413822b7e9e44f35dd9344b08e82b9e956a507dc4783d14c17fb6af77f5503ee24ae18cf9fd049be3ff05ba0f8e670edecd061c5fef304009b5842f0099f73c8b133fe73b100622439b0de319df22ddafca53d4313748a7f325b7f3a599e6c2aebbca0c58602985a72fb06045b53bd3fc2c5445bdf28781804061015c016348feb766425fca99fc8f9bae253f50dddc071fca9e4582776728f599309b0be3f8672f63bc5301aeefc76b0aa397d8558e7417d3edbde1778dc50e5282f842e4d7cb525294f44ddcb45e6af56bba639eb1dcb915f788b006c2864b2a30a52696a2201ed324d7c09e574547270a838add8afab7b38d55e98d558e61d2e5161ab09ff3d88db9a1f458ff5158c42340e6a5a7186529ba81bd49a89acfabbc2e8a668265543321415f0ddf2d8be4a407ddbc431d6c3ff819ac1914109e1e2cf8515bb47e94565b92987f09f1616ef673f6cd5b98ae7484e38d640e23119083a7d8f3a1259429e34b964632b7bcefca22990cca10bad98bf1cd694dd939fd20176c7f7f5b3df5289067f0178b96ac8c8378e82f50aa919b5610141a6e77d7c4c0edeb830672a0d754695387b79d710cd7842b6309fd4b68baf9472861fb9d4c44c5d2315b3cca6a4e338b574db95ab4d75f9bcfa18e1a16244b00fc953641f2407234da3d763fb2110b52a7eefc501dcff945e9eeda2a24b0cfcd26dcc3d6f4838874f0b844f7d10a480e0ccb127272258df4a7c1e9fa4412c1471bdc4951a01f17f8299de3fbfadd96a365eb553be964d64a13be4299376518d3ed2927126e8b5450874987313d67f44b61655da0f1ee348bfff174ebb1bb6f049b30dcc0f5c5b63a3ae3b1478f6adefd4c4d9fc631490a39a7feb562c4758bf656a4a286520e3890157bac2673e8b00367e23f701117020405ee0a7f980ae97b1bbff9501c22ca8f52d0a6aa094c5839bada52046b3532cedb2e484982ec1312d354a644ce870bf01d6afdabb2dc1504668b7ff3598d6c6b579a611a3efabf4849a542dbd16484d4b5f1be686e17489deb5fed81dfeee42f93821c0ad61b9de1f91a65f26a854b8b041fff3db6862276ff5d10761db28060c241773cd3c248bf7e45d2632ebdc58fac5edcef31013f07d92216df18d6590c0525acf19bdc5d9c4ec29ffed138509cb6cfdffd4d54e3b3e829bd48b020092a18488b113877fbaa1a8b2e3738ef931d3c2b1181ff4f426252e6040afc41520f627e91308b7b14d9e663b806f773111c4eda46b70abac3bd26c74a6b874c1b297abcbd48dff60e1cf89823f3da9b72292cf02b82276f962d6ed5eb2861930ac8e2841433920f6f599d5b912a03f4204ea21163bd1abd737c1868139c9a255e1bee7601ecb1832312c0f1dc0ca3151daf52e911942286f4abd19d08b32e7b350373c45a8413807b4d7bda8f0e4cc2931ba2670e7524ad13d68329e8ca1d7da3b8242d6ac1ddf532c55ebbf5203dce8946555ed499a25fd8ceda503da3a3719ea899d98b066d33aba311de692f0696e7b36c11c1ee9f13d3075e11bf9983dc3d9b31cd71251c47d708e091d357938364048838f3ac14d51796b9b127efe1c0f7978be7a2e21b922515dcbfe5310e0e7acb9d9e62b656cb86ef4f7fa6e8323fe5e18434af734ba0f324e08ee58cbd7a599f258aac349b50cb7385acbd5c4f35b72c8f90f96da56b87491377b2e59ebd20fc0eea7557402bd135a82c859fc5d7fb363f7149ec206c0a0358a95e823e52977e203c8ba1cb45bf86aaf34929f83d0ade26107df760a297a8f216ef7d545a63c2ba8eb047054a92322172aa3e86a5e1cc114a1dfe6fbf2c61bd2d7e93d68b10b945bbfd67094065d6e5b3fd8e589ab88b3548b701ab13f5f07937241bdd1f24ca0d99157e4ffd447bb086bb92e50d2924807dc2685438b4704fbdf761a251a66185bfb60ee7f27defb44422c0bf0da958f2d778b38159a4771850fb45805baf622891bc85f7e622c52ca5e079f24b36cbc4c5c626704b9e06f972ec134bf87f8f8d07c5f1738d54fd21726f60b78f42b3d0f408b0e0b71452697bb90d11fa7d1446fe5e8bbd9034d80cb264cd13bbf02899d8992f88e745ef1ab37a8a1b55a7382d8046bea29172e99344c90deba8e6bc6cb8295b0952be2ee894ca640319675f246a3ce8962f7bb90261040e9f01111087d2d02ac580706f3f8eb6b8a29f0233b77fd3417e7571e1c9b4b5633ade478b87fe2943d8141e5ab21d5f0f9060e96d3d1cdc35de1a0d5190f12dc1c9e78f20f8b959e88ef1f1fe9025c2a58fa7da0fc8576ee29b00f27f436dd1cede27c68a5fa60a8fd6e2bb7f2aac08e0027820cb1332884ff130010602a2d24d87975a1d58cd3c9988831bcfec9684a3d41ff7c346a70cedec0bfaf1664b5d326ded20738e03b31356c993c5417e74669f435639879b56e4272958729754a582097c2422da639e6fe46f9c85b203cb74654cc3c503ab4069dd91980583f6b632ec2bce15e4c60e1ae7f2b10c8541d86034c10ba62c92dcc0f0fd26254b7c4f823a6f4ac034d8ac7463a1b62614d6f4f6267105cffca8bce817846c5a3bb67044182d08841e947d6fe7243511cfadb3c8b2e82132a6d5802f897979c507785221dae2eafea713ee40e7ccdc6632d86498246c7556619ac8ef0c025989c895baa90085a4a8adabe78b76cb7e06f2b84235a54bb89450db2dbe4a49eafa22721393f2e5f34cd065af219ea59c0ad84bb3f0cd9812f829e90c6d5c90da0b71f75535be03300d2b3cc211471f9c5f3ca2cf500a5340af3c9a3e7e3e91fa457e0a2d2659e8c686edb1baa5af13fbfed67e5311b0dcfb14f01a58f75288add29ebfaf898a6370c39966818428e349e152d69c26a0762cdacd839d05f135311febc524f188f50f3146ce951a8cada921c978c811af1c07662da41f7224d3e3d712c102eb61a968200152a111feee60f617a132f90937d75b929a45d4da2d3026a995aa6527dda2d8c4a739319a23cf8fe1cad39944f9e5b971b1f19427f8489e26f99a65cad708275d8d510517f61eed168c596505b616b0ba80013d0b2bc31e099f0e9da82fb44a9179d68d2f342484465b4d72391fa31c25496940ee93ca93dad8fa420590cd1eb1f70862d94febd2cc3c529a043592593a3e9294f0b78ca5bb7073c809ea94739ca3fedab1217504501d51e050fdafb46b862d37995b2272aec8a662d090b2f10a631b114cf8df4381682ac073291fd75b8af774cceabc20822102aef18cadeaa4154a72f27d24dd571584a872eb1dce8ce42db5513a1b3742c3b91ee2747051f8ec39fa0357479e2d09a67954988773eaa354c40da7e12f3b84527af32d5178ca06def26da5c20a1e30e7348fc27b59464d42a58eef7972e211c033d3d973a7e7c8ffba4769d8f62681fe5360c483b46acb77e17d6266d2177a3d8cceca019d71212eed856491e74f193634cd54775d2e14f9646d4cde16f73e291f7f496f411e308bfd1b5f627f10a0479179d127d9f4752316ad14c554860a8fa4595adc557a17140b598cf6626fdbbee5d6fd57b9c9bc006bb72f05f95f7856cb457207859d683d45bce4e2a2dbb48a734446d069e54048fd6b00abdd721d0e5d657f278b90250a73c9f04b59f3224f162e14af170dba211cf561658811d97c5093e960cad8c778b963d7b9d383706317c5e7af4dfa0d17d7f1523a8ef42e63e444dc1bce855cb3604c4ee6f7a417b8078bb1c88f0d2e058bd1ea89afbb0fa4e352765d8b3d22acd9d9bffcdba82afaab9894eaa0d9be90966aa185beb16306a8cc7136c4632820e98fb6c732844d200a288cde956f5a91ed3acf66bbcc5f76fe677088c60d9a83c2e14b106bd79c4d68e62cde91acdf95b58401260bac59c6fc0fea7fbd5c50b54f0c59e55e961931fe98b4c7d5914d5bdbde2e5256c9c826f2f660d67828b21a7e20d273a73414b6606e8cdadfa170cd549ca1e3c49ea8642ef6d8ee940f69a8b2029a9db961d454ccfe7793519053fc18ec60bb71732688e2f2972822c83cb048bc9061dfa9d0f87ba1cb6f58f4737deae5f2b87dee532000ca591b98ed6bb05ef6ba706fa2e6dcc2ca2e2bba7981c2aace4604bcce616ff6f09cf61715301b18d9fe9c604ba03105094eec4a5ed6b9a278a257e58e1d353c28f065f9f3a8c46d86628d9f7ceb2d33e81eadd72483670c5e16936b2381ae7bc11120256885d81517574890ac9ed7d5bac0e523cd732b9eba66f65f5b6dd97168c20450bcacb78d1f2d23cbb9bc030c5e0aa1763d20f51890075eab59c85c898be0122e1101dbec1141be5d2f4433633c59ec02610c5e39d39fad3adbe0228b86926c240209d897ef83adac4e6eead6399edc7d72b2d0cbe9b98613d7f22f2649addfeed7700d7b01daceb21af21d31cae21c74a4c85814989418cd7ad233691758cbd8db18614eb7e40e2b1eaee7d440270f47e9638a47fd6cf940aaa5bac81fc36ad45483f12c3d6a1801cc9ad99643ab41d5cb876c0b3125efb7df0b84faedcb047207e6e5fcfa8941c7b47ae459b07c80bdbaf0a732b409af5a21942d5f83f6cec8b78c0348aca0762458e348a2f9a633dc070a105fd6c5ec6ee786bd5b79c3513af839226ed061c97e81131ba7f59079aa59ed7bd8809f3c4b11a786a760816a841aa5080ba33dfefc83be39eb212da36174ff5b01c4b02e1c8b6a4d22ae0295d6f9274b62972983124dc46d15a1aa571da2bc816f474e267f2ffa6d23fe05be3fdabc9aea049e08df80f9e88af4116210c840970a9a11ec2cdd63b54990300289e3a09358786057468b7ccb18a6317bd7a9523996d93f65a4cb662940d5148b266e5bc49bd68e07ddb979287162d33393c04e9eb169ce1aa554abaa29385bf9191e147e2331aeeb4d5e19935cf66030c944330a0eccc8377c21ada2e526706fcc527e5f210b3ecccc20235b99df8c19ea0d2177240d03c285ac67fc40cff5b5ddfdbb7e87d94e0b31080cd13b01f1668ef33146dd9752750958b43926d877ecd93c0ddbf4fe03ab091b451c20e639391ac77f438646c4ff5c6663b03d69c814fb95d279591ce2c648314ccacf5b72257471bccb53e7463a4a0c238bf8e70a54819b978aa638ddf6ee7bc62fdf6a01f39ee27a6a29c21cb0a15d49934619f9055758841c6230b74f92e841345293b2f6708d70f30d08a7413a25d8d5279c219d87bff99a75cc41c513482f67ea6f7b9527f53052a8de22516040444a83cb7d7a591c95a1464733eaeb22fe477ee30e7b008cc98b83bb3215762bb622937e7af0c11b0da214db248898a2423c0cf7a7a5292ac925fce313382284a6f1a67f696956e149b61c0bf44b9d97ef491afff366cb77218f46506223ff83f4c16c7a9fa6eaa4b20386170dcfa156d1534b9fb80aa6200d5c84623a5dcfdf1a33ee2277ae05c0c3ad0541d33fae0e25e18c399fe1adf3701969319c55d510f71d48aa9b4d3fc976d8bf97803a4f01a2d751da70eb8d092ead70bed90d4b24b981d58e2bbb1b0a65fff2ae5a131529f2f1be7055c4724ab889a517f81aee2061da83d7bd5e561231576fe13a374478a5b57359a72a4e02dfc75a562da39925ee0a4e105841e3af9414205b238bdc5b33bdab3667d1893c509da9113089bef39a03140c3edf5e29d02b8b0972e85d60cbfe997de78238633e83753da384929c1f8bb184c4eac96b97cdd775965ac271939fd0f8219b4c11ad961b939592f32b943e8ea07ba59e668536cb2c542e34ba8ae5dbefd4495f15af48bb521935c52b0311788f57c17cc34e77287f093662828c7e82b3b798b98ca1b12023130dee05a4e23f33a894ad7d8dcef57c7cf43f6e1084962378d95b40e519d65b9508459011e3fc0f401d6debf5b40c18b7758cb07ed4dcb324fa67013b74c0c37767d48e8198d3bca334921d2f58b6655ff9f423950d54bb3d3f850230bb9ff900f41b71424352b386ee94910785f5da2ab93d1995e74a3cad18dd679f3dab41347b5251dd63018c27fe551a91e3c12bb74fc7d02b61bbcf2e02ccf29ae4c28f888f410445d8d097a09517884f0c98bc8cdbd49ab4d021c48d47e7f167a9eee0bbbdc1932d58c98fe548861b28104038a834f97d5426fa47199cc82d662a45073aecd788aff15f78cd133a423ff0742bda1c7633879ab4e882fa0f8874e9acadc985174415c4b469d7f51e4354219d11b51519ff88b221baef57e17b5c738dee93afff024587735bd3e6fc670ee46279aefca0a3de191a0c7e45668a73ca15f74132baa7a4f636050d54a18d8d69ff2d798fd39b524b3a91fc293d6d6a6e0c4b5e45170f2c726a26d42ac81746d3419a6fa32fd8b5fbb8bdbd9a5562ccf2922437173bb1737d68abb48c3197f368e6f7076d833fbe9cc08452a6966c9387e23a89e788b49f41f6818e64ed488a36d2c80413c59d02ba53e72687b8648a3721980354cf3a0fe5bd779122c5fe8403ca85926bad0343107accbadc994a8c877f625d1194c125b061352c2eaaa1839f9a4a7049286cc3d9bc145cafedc3c93d23ea2f01588a49c66b05d4e6ffc84df95d69d027d379064711f6311176d18437ebfee614a9d9f5f8b40ebc8f7dfc7de34eb79f08be5922095ee87c1ed4a9d01f560d492ce2436fe817287a207683a3010820828d654b6f8abf658306bdfaa97db27963a7bae26ed2ba314c5c477a957e9ce2277b809527de7367fe4575b12e67e1a91f4c95f227a42260932546b46f7d28c0de01d94f2f0fbfa2707e7eb6c9b23e7f9d8f5ca26ed8792a39eac0302380aefcabfbe5ed56c47b035925f043b50b181a9519b56d29bdc52bce07b77b4c8df1bf4af03b65bc02c94ceda6e51c34d38b08207f34fd74e67d9390ae508bbbece3da8ad1aa0dcbf10b92aa8e53a99bb501767972c1430bb9854b2194bcfe9d880e28a5f9b0e842ce7a943dc5e4d4da02be70e5fcc86fa07fe74b9f1ed178d2c6e636870e5668f79769ee0c89d21f0be48e9773583bf901c2696b96eb49afdbe1348d3fe224aab4764863a9ad13ce86ca33eea9e5a7197db1b6bfb0a4c9fc0978c12199e8895cfa983f765be55720ea3069611a98bfbb2ea8b45053018b873491a94093d3552f99a20384d97b4ec97d5a52bfe5792c692c064027fc1400e42291ba7e9e5c9e1484816129538e272ccc94e139b025cec2404ac374fb1f3b7374a11a60e28bc1ed50bae44b5532568c0514f622896786f065e2420e88338f9abe8e374bbb49830460aecbaf3d12a6802361da08125af122013c4f7e5c829b25cf0761c26d5754d75514075f97608f602ff5cd18ba5971bcf840141b06005ed4ff976cc764ca770c02873091f56612c5f743b7dbef4511fa9da630bf780fd3200049a2b2ad7378d8e8e88cac38d4943401a2bc79b0cc9eb16557b40ecc2d69057b6e35e2ace2d44763904168e495c253edbffffd4b430bec3e11f837465d901edf20566b6322c3248d6e3e5704b3142b50b23934737dc9cb665d8314c2f3a2d72973f0fe31fcb6d85fe21c3787a855bdd8386a355376c07e6986b443fc19cd011f97a1d31be1ace8a0aa6f1fedf954090e4e690bf8fac89cab8e3665137a278f748fa60c66564238e0b7ace44def88a21bd5315ed12008c4c672e739615f8d469a6593319da90db4b29e3a1d81e8b0dd8168da786ae8f03d0ee3296bb8eb997b74d7bb51367b01e3e94cd814d621fc01fba16ecb897fccd7cab440b45e7b73a9092b4bfcf9b972946d557a7c5265078fac548a8e2429b5ff61bdd5cd6e218a92abfe124b51b797444932a307c88a65e35a94cb8ffbadbf9bfeced8ae190217d6b6f6aa15866228378a799935b7c610ee994bc5ce19c1aec3cee5e93a56e5106fb5e437abc42f3982ce97d666a6647a20d169c7748efc52b16314f7d29163d8a8d39b9c0a6f8df573b8f81c72875e05b8a9fa6ce8a3e20a927135c52017c84df18a9cbde75c3b312a6a2cbec6e664b1ecee245bc7e3918da8d4feced367c952ffdaf951c912e4ffaf20ae093850456842a1828fb6e556953e6497e90d21b309bfd6d0cb0c506d5fefd47aa5ed94ef4134be9a250fdcc797759df4e4f4d2868c11dee62b1841a70c3b8cd7492deafe031580633fa769c25c26453bd7f80c9c6cb4e1d0f5f7902e1c84fe7720d395399b6d199169437ae8541019a3bb152d6796d481822b4953f9c84b971413005c9f2888e99c8a5c7209084b891cd16d73d221bbaccad40a769c5247266d3cab56d3fdce58c11a395bf1c148b40c61a63cad58feb1e83522d89b87381b1f450faaf6ab1f343153bffa14f3a6dab9ea880026852d230d2a7525062722cbb40db882fa58a5deb6077a7f6fc38e14dfa84d1bdddd6995a7389a59796227a310b05c266ece05ee5f76adee5fa05697e1072af077bfc23208a0bbb7c418819b746edb509fc4fd1dbc9613e9baeb9b0c91d0544c3a8cc8fcdd56e2085e21a57bdd6ef36312d8c21310096a039580356e4e77d48dd8ac804c30922b1bfda2530ac5d7e17f3c5550fd494a69e2273f861103b0c9c53cb0199b3d8694962cb2386af9f25e22b9b89aa79f49c217cbc2ed1753fad7aa1c3d4fc262020ac232e7dd64c703c486dc84112d6fcb74e3c95c90f5b9d70847d319768b92c14b2a6678ae29ae263984e66cf2cf5bc9551fdbf2109d8e71f9061772bd5012c7e12db1a9d1d24a70075af1e9dd681b4c647395615a0f0baf77cd0326238417a1ff1094cd48409488bb8698772b22c96b5bf1255ab1194306694282cbd4d3f34602bc49b854ed93d229c7657f640a3bef01c5eee5f50a2c90f2de51b442e66f2fb6744046246ed173cf570d8df3047b3df8d64faa1077655595ffbb05d3934c94be72fb746406599dddbbbe3f9550a997860c97227a4bf1a258b2ce09a04e122bc9f368949e3f6ff0adc10ecad10a2cd97e249004ce3afaae9f864875abe6cb66323140f6df17f37da424c50683a5fbf1295f81079b7a0463a2649e9a06c98fca5095da8ccdffa184ec15cbd16a0fee69d7d4efc6684d6f8ee07a036cedf4fe8463c8180ec2224492dfca24a78257a3191913e94d6d53116b13f6132b7c1d5986579240f7aed75df0360d6c6a87fd9654562a2d5ccae960159e8d97af493a09fb3eab583c9665ce15be54b8a83eb728ae9d048bd55d3cf827b3423321175bebd309e8cd5fd087a9356964b6a1f7be3dea51c68597bdb567e3265c519866a4c1565fb1a963a44cb067e94bccdb9eae2e2671f9841810d4456649c77bbca3b160e732ce2be5098dd3e4b478c779b395a314456fe3008c54ad3fa055c206652a97fdf97387a9aad9d754de37315134458d6637f35ff28e15c515d05dedcfc962206fdb248a6cfab769b650c1839326f26f5bf23cdf36411c5a54af7ead11aaac38dd55f69e1608e4aaf1f1b8f41cb9a501e2b7342a623df6c9dbbbaf593258463865c7d3be68f9a5272cfa2061bf1987979b93eb834ffd4208f2a3677ed365fb94ab58f3ceee199f00a143205c6a5f999b8e7d9a96da61dedcb793438faff8d03a1dea2e1e3baea9ef7b0562dcb3927b86a97cec27c07cfd78e56555d2003d24f154980e58844957b53d84f96becb0fe012a49aed3ac9ea9c1dbe84d492c27e4a3f29e26a02bfec26e81c0e7f84d988194126f1070795bb4880ff78ba55610d43f955b1b81a08986a594265dd696cb6fa07ccd32a1ce05112dc54f85881726d48135aca3856b87e5939fe23044d84fd7dcd0a9ee7f4c642283af6641a27a55a1e5b462e6477afad8e26676d94ca7161f70b5cfa9b38669deaa78c2ac81a4408e735c834584e47d9762c13a0a714ff60211a16f2e090d70231b42575f96af08056b769ed4c52d66d84b65fdf0b0558207b4873211f93fc3f57e66ae8f817d57d609e1d0c72a2954241ac654e031cbc24a17c652d1a69cf8af06163d063c2f9899fec409d96932e510c70b642ac489f414c73c0105266d412c81480f7955560c0012573b884f61587d7e1d5bcd9b4ac1469596418a8600df3ba51ecd149f2fa5ca6f873b45acbc3217ae645f812ccf79ea2991e3cb4ba83fcb9b576b8090e64ceaffd3a851cf446326836afe892b402ee709ae9f500a88b60061782088dd0ff965abaf709b8d3c9d90582d52b07d04f6a59cfd9b19fdbb98a48834251342ad6bfa7c5c04e3a7fc9d4ed40818cfff2e92bd66468d466d9d8887fbb358122774685a999becda6433aae214545e4f7f1a593abc0a865cc68b99f10f912f3e0c62eb8f39ae8fc8bbeb30c83d22f0bfc7629289688eed90b7627afb4b78d8fed10490f821fbed38180a227e0ee8f120609741f0ee66589f581895b43f63425cb541252112655239b6d5e8e911fb5d1a4451b4b49428ef4bb13cd0ca9c9571ddd4dd9f3d1cd217ce8fdfbaa3a492d5d5667f589fdb69ebe6c424b3518dd45eb10c4af5f68a6189ab2b814fb415fad87e524f3e6f97c38dfdf7c685d80261d8ec921a7970a8f501742c1b5f662e43415959bbb82372b73c37bd54fcd4656e9526fb863c6229181f6bde77e5629436a08653281447f3864a694119fdf552e1b77749e211b9b6fc54f77ad188cd1c689895d55ade818b25396c9ffc765b58b717de382c3142400a84a4e0539a85b21963018925b1256bb589132e96dbf39967e893b64d3591173e77a5e27ef5fbd519650e3f1f026b41d0feb072a05cca185b575570e8211c73de89a1c46672d6a11f775e20f33e9fe05218d1dfd99a659db6df50a3048cbe0b55c5fb871427c4054e8ec9077af40bd26db959654bf5748014da13967f7124c0fc6a2d95c57619b8fbeb461046990d5f17f29319a52e238dfea7562b62c89e9b4ce9544605cb01dd91ae9b82c34253036fb94bd9c0268497a8834eab6d57b6beeb09bca47fa470282c324afa2c1e657ca3790779b7cda2ad9170731350c7dc439a0f5042ea049db6b202810f50efeaf7554b2410eec58774bf9180aa6211158cc9e2cccd9c629ecfbf3b54bae315bb2285a9b540288d6a4cbe00b1bb0970b90b1d5851ebce2d40ef5f23398e92636ea7c8a92f147b107709cdf9b6a95fa025f26fc0d3b6b5ad4509eddda0477be345f8e0731e2758c529ed988be37c5653c79ea3fd9882c5691c7ede84e000a3cd8f766578b8c8cd6209d7049f8b74043d4959bdbe4bf05c1aeedef1d71fdca969f8794d7d6b74b84772980c37ec8a1aedb4274b1cb0b726371c27f0a65e96af9bfbdda3abf697df7345bdadf386795399fde5e14e52505468d28e3562b7998f0c3c57323d776447ac701440ea5ce47f1ab2d5ddc33a6541f0a0ba20b6a8702b53299acd79c2f2ac3bef9149a19eb42d062c8c40007cc18e762639237178f52aea943aa73502ae69bf6ef067d739ed9611c9ea91a64cc30f646250da32d3a8ae7996ff2aa4bd66c1242b845e7ebdd2c0c906505bfd3959bee73a6ee82ee043647ee611eaa217d9e5ed881e4bdd3257b111237ad9cc5ca7660983cb60ba18777d02c3cf87cfa93dd9a81d8e1e05113ed898195bc84fc1ad22e6bc5128dc69807855f2fc15fb339bfec3f91838189cf4405c9fda48277078dd9ecd42c633ca563e216b515dfc445670daaa92eef8927a8d6c0c706a3d65529e6a1bf14d597e598678dab500b92e78918c82da5b8597371632a5195f360e7e8618d80837cf4153bcb9bff9f05cbbe1cd75741112cc72c1eee48b5e43d9b9e437be05edf839b75259e48035e5489a43e0bdcc72ac5091d6baa4d65aa09f09decf12e1ec2aa87076e9b2aafc2d37f0754d05b28ff39780445eea024164f5a71b94429e25a6859b66d7e785be29d5451618b827678edaa2d539cd9cb9a96cd24f12be1ce5ee2dc057611890b4c00668f5f475b020f0e734724fcbb832af5cbd237dba932bc1d5742d03ad3ce513be9f198f51f803e1cb4da5b6f4cd99f150650d5b7fa35b46bed7710aa6f71c201e67d87228b02e0193aed6228ec0a1f900148d6a8bcb0d9119be839832758fa445707229b7facabcbfc764046c90ec82f1f3e90f72f2668f79947943c8538cd36586ba2a50caee155d2de57a406104a681a45eb1d23f6eb80a613f179e73f359317a95419f75136059a917156f4dfddcb5e2c528f92b9746e6b5ef79192d3f8f9b616da806ab8bd133d0885f4642f095ac5823cc61165a7e42264e989df2a146f6312ff5469c70f90cdb7dda3b4f24289bc8fa4e2ab4e0e3adeef463e655d6c8a0f0517191500fd0ac0e89bbf02abe2c99f10d684ba1e8b36cf9f0adee47e802b60836f92f4b91e854153fb325465a988269b4a18963766e811ccb96f77b4173ebcc4c95a228392f93657a34f011c22395adb929488253748e25c7a72895167f634268d642347304f17c0efc59719c9fbb8a97d6810bbde6a01c8394d26c0f85f6ae05d3c7aab633431802a9c5b81c4e1832a0e161040b627325066adc59ea1ba8d76088447be424fc42603b5a5185873b93a3590872ebd79cec2935a7daa1cad3d32d171c9d9a3acff5ce7e1eabade9a0eb8b6d7c66049b985149d8f5e74b574a1ae52facb224ec18b6203405d2d4cca2d9c781fe82c141ffe3cb51913478542c6897ea69e5b3027d4196f4ae1fb0c7f49772e962632f3c91a5fa9713723a4eb7550621c5fc52ef81a9074355687d28f374639013cc88e3206d99b5b125828087146bf07275a483ac8b278a3ad64320072267719663ba7455686d720f414fd5ccfaeb024c482794644a76ba2db05c972ee5aedd2d83bcdf1f613aeee48d0004fd5310e15d4c4b73cd1400cca7b894d7fec37cae505bfd844db28990c51f02f572b6c0da80ed6f298d6780af73cc0ed77e65ca92e75ca5acedbe158be0eee9496d5a82d657701ff3ca8ace97ab79de8dad974be88d76eecb1c0a9cf9ac5c6b47eb572ee368704ec432b3a2143863c60276531a8661dae1c0ac8bc25b21715d73a670ae2ed6808f6298521698713b3ce077c22d249e68e4f653fe69f9052f9251e12b653dd4800908c59c1f490c3d89592a4cee416e578902217aad014a43cfd1696a1a4338a08bbaece7a1829d6b3e13238413d03ae8dac349bac2c5720fad470d103c162ca09c1c03ec69025cf51a8960ced4e68007c98a09d25e2708215f24ed055c3169ec588a0cf19e7ea9cdae319e249ff23f823e5b988ceed1cd5a61e61d905ceb7f7b949f09db5b8eb61803aae250589706656dedf4205b1b70cdb3cc43b7425b59a9e2147a5049910cd9f553587ac275abab22a89e31c32effc556a201283d6bdf66c63a22b870b601f99aa471640213dc7e41b1a4f4f09898423d597d94a245690afd110ba00a3005217144ce7aa83dc64cf8af619195609d6ee8d528e65783aa7f9f7fe0247e2ba7bf3d439d83ea594588d12453ef69bfd24686a116844eca269addbfd54696532cc265ba104ddcd020eab3d04012f072812966a2c8509f927db4b44faa21760ebe0fae32beceab316976bbe7e95f9b191001f324a75e4860efec55bf360b79eb0bfa3e56cf1ba695056b0091e5b4a62a777be8526856e38264b09e571256f5b260577030d458a0a81a2996052efdf94539f542f3152b70b59c02c6a1957bd8ce93dcdaed1b48a6c8e5b7dbf46d480c30c7e7888435c45c31f4c48c5bc69f1bcf179d2eac14694a26beac796155b2cdb11e71747b4af7f16dd2c9c4d9782003257b899ff5f6b4380d0a0c9080378073fa62fb973a36d670d3e0246ac85efec554953d1de3d75e47ed9ea8c942f078eb14782f42de0fd2b6b1d3a9505885be2c68bdecda4877e924ab5d0b9d12246fe5b3142083df19474df90d1c9c84d274af754a0e7daaba5cf30b80d23d0c2625e7a607e50fae095cc584cb82e0266658c7d5a0ed766ee90ff825862f4e3ede2c08eb3c31588cb454f22dda29e5a826e82ec5f19cff059ec9d953b87a89c88d43bb96130e2f6b2c027bc993847c378846ead189b6d1b2c2b0c05b44ed724bacf9ed25b49e61fce8a4e4f70660deeb18438a1de2f95af191e8427d875a7bdab67925c32a827b063c25f14930c1349df647be8be7e0ca8193aa2b42cc2d1bb29ccc77edfcdbea776206ba7c53be3ceb3d536503674a72f1d4a9c386d3c22946bcf22aa2d8645a54cef63a44ed3a97188516016a286b8fd9997c56dd3ab6b311f109599e681103ae8810301f6c5e833b0f7d0be79aeb5e737a891b373f5da4f8b0834e26f2e5af5c1c2bf3b774174db8d892799ee9e3ceb881e03044fe29cd8f9dd18feb109f0f8d4c3fc9045c34829724a2e70cb57285ecddaffb1a723e21b58dc33083e66986baf8fa8ba552f7f8c2426cceeb43b9b8adbf3cd9b159a0f30b919c953bba50c2ece12c3e0f095911ff2cdca3ee040ddd33816f20adcc7ffdde623834799dd90e8fd9283a846bd55bbbf344f82797d225f64018c574b318f3b51bb057d50288b6394419e528472adaf073d49675030741c42d4ccbdc1dadbe77c242feb438b528c9501de29b57996cbd99097669be2f6cde910c166c1d91c08463fcc02cb60d567f4c4439e4cfb82badb9ab6086baf3a927b3178755178ca0c32744ed72a9a5d8c76f35ca9c8649f601a94a9ba72d3f7976ef6245344c922ed8b621c6d937def2c99bb2638e654e2ef67f29b4c4e103f1fb5dfca4ad2f4a1f79db9830cb561a7a93b4f4efac8bd3b4375095f85fb34e25356d67fccbdcb5a13a6fdd84f61cc28eb369dcef8c5c4e0b9f83d3737e610ca36f65847cf0629f4d39cd1c38892f4a0af4f76f0628658ec8ee342c5ac197095881f1d46187fc9ed5e5b35b0de808e7fb427c4fd5f621356f6c4d7f0408c596b418391bbcb3808a03edf15ddedc53900405a137af8489c1f642abdf3f8b269d1525c3d73caeb0015b82624b8dbec09615670896f064cbc75f24e7c8b646f138a58f3ed3f40679e21196bdde9fae8194319938be77f58ea8e2b69bd63954bcf6f67442dc46b49d807880d988e7ddccd2ad2ce3b355371445990b59b57d05253ef3ff3adaaf6a8331498897fffd0b344eb4d1acec4923583f07f474e926a325fb6008390d5cb6a4e423ef64e3a2744f2f408c9134f5ec45db14bbedf907e6b03cb462411deaf9b4c270348825a7e92b7f35b143e510fd6444590dfaadf60555d43f7bfdb0404e72b33820ab0769fa72216d58e2e8484956884b9784e2d83098f7a0e91bdfd07d8c7dd91a406b8a95f4963b94061c72f23dac30c70aa9f3226b1419d758da5eedce8b1c122e42be718ba314655c0aee2e48d5bc0caa5751a495c0c59849df30ddf76f8462b40b5fb48189d8e6c76c7b06f1e68bb2a279df5301f645c2196fa1f3cc6a2ae671d7e8b35378029bb0a10d84fbeb59e241998a694397d180628bd1bc98e6348d3d2fab21386d6ddee9c6ec69568eea9551da0843ceca9e1264a74ddd94388a6a4ed530b11297e92dc1dd7c063181acebcd52bee9eb020a15468ee44e6dbb9ef73e7c0cfc96d08c41895da01288c925cb3dee39def97bd27430df8b6ea202c9f3e2781f1a4066ce28f0fd09dce144e307c0645cd852bce6f6179692f5811e0dc8969c3ad0725346181bb9ae99f7a87cacba049e91b9d973392c4b993c9cfd5d6b0a3142eab09de20196e9a1a3226b6ca67bbcd0c1bae2b8d12b964d361ec99b330225cb8afa2dc193a778e0dfce68219511870145c14e8f675d53c9f7106ad36a15220daf9e1f325c31265927db5b2050a3308786bd99884ab5da3debd9a064135869b584a7d87d0c991883055d1e44b4e73c5bc829e0dbcd8f405816060c77d3d64c90fa09ab67b4ad7dfc01938e9243f4dce9aead3915397cf6c07da71f0f181a749d153883c2b236122d1d6d6b49d8bf84166972ecf38121bdbbc5085b89fff8151b5582fa272619c7d0474f3da839dc1b82771a8835299742977af77a719ecd42624a5a8de4608ef48724340bf3cf4a1646f4560b47ead787aaaa225baf0f73cff4c157d72e7fa8102c27f1e068d87764358e04782a42b68bc887e67a6b545ab6fb7031fddd645d0fc04184b583fdfc20f76fb66f911ca2218027fe0aa838f65c5b0351516dfbe98076f9873fa26cee382bc61e9672f0c1599a32eb9790707fd6b93f9146a652d142fd6b22d98bc5a97f19a06a6720a2c1fb4a19d88922b0c13895b582a5ae4247f01fec852c82fef29b1f30354bbf078e9e7ee661d1cc6d61c9bdb2b8974a70cb4cde18993b23d4d48ff5255c5173be393f3b2ba0d05d940730634fd1f7a25a5145e8880526da94d95ce0efa02e0d945be189940e09821965ce0aef575a49e25444a6bfac5aa7784e8d0841e6398f08e4b42985204af22f2e1629c59c678b932215ff58e0b3565b3c247c15ae101ecc68435e8e333c80c9d931e38696d844786b772e8f9e7ea567bc9ec9c6357450daf6c37d0c1ea61c8345332ec7651f1aa120461a2b3456090dae3941f6e523f15716a121e30baf3cd62bccc5b93108d9a082e1f84af9a71c32338d99b9ee1ae4c86ad81c92934ed6a3639bfda03a63a31f67df306d17a607e3fa58558fad4564380a39bc79f980445609bf309a748ed86d7ebb8016c4d5a5c2e9d1ffbd83d5265111c2449df1b9b823016d69623e10051f1a9284a219c77906fbafa5336351665647d3fb1dbbb8b35f1b561ad62c09e7b0b59b65f01e4e07c5cd39ea0657d778e7a2898ce215d4b6b01880e631ec89fe132186c8bd0b889db4ad872344b11a187df9c08518aba8c7177182d77b227856d9fa4d58fd061a108e89e4d2fd4ead4f1f885c072f27f69fb6b06535d3e722c9439afd02ff66c369e17d0ce773c282224a56a078ee9c9bfe8b252b4e9e69dc76da5632588e27b97e2bcdb46bd9edf9041fb46c36d4bafa7ac04fb67881872c54aacac0a2ef5ded5a8bf72dfaca696e530982c3c1025e722e15a4c3326a5eb3e4b57cd9139e51c0c7c8a9a07bbe01e5457bc8f684a4e1b8fc0112701a970672dce037131ce964b092dab7dbb4265370076f7d1e7389e1518816e06277f1443f114fbee77329528780f5d0fc49779039d409bed971f904048be8caf033496d5636288917355fb2f6a08435f05b95766bce6529c58eab0f3264a42cde243ae81242c31483f0c445d50ca635d77302e6c3187bd2c5b5d67b96ae56f989154836d8301b629f3daf30d92f92588d7e147629182bbbf9afc8d7afd155954bf9d1965fd53d95fb6c8b0ab161f26ffbff169a5d204d4b4f6eb05f9b7598036d97f17133eb3baafcfb9417cee9fb82c2b666578bfd14f148d4cd044a1922899dc26a5ac45fdbdfb3a9fd5d17393cb41751f21acd98650c14cc4351fe8749cddb77a4e9a16877c5d43fd0bd13532067f35b58fb3a415b421c2e9aac913c9f235df2d6f425a036e6692b4a4bcba8eb40bc8061804b11cbe00f2e4161b88ce1bd1cb197ec75dd3555a387d63c05140547e2483ffae4c531c24b4643179f895ac524108525f7f44adc26706bcb49810eeb634aaa7218b29d6f5726f24cf700e7e297d4a77eb418b756fe345dc75ecdd04d3dec77492533effb2692b335b95148e577f52ea362c4273332078926b3e7b82ef24c711f0832cfced2566a37a317d53503d6a7a9e7c29bad9952f17894e866b36a60b60ee3cfe308b9524ca677211c9912a879cf7b81867ae7366ec3c070a2b7e7529bf0e8c4e595d26aa67a9bc7d5122ccb304ae6bfab28628b9f9dcd9b373c2578c859cba96ea4f9cb6295ec478238693c9718df4183863d05504c40022b7b7ff3fa561910b8c83ea30fbe69ca07f655aacb313eb50edd330581d1e164c636cdc0babada3b7e9c42d71ac2b1544cbf06b688881fe47722bbfb2e2f2ef21462ca9b312a17e7baf907e5fd989371d91d7ac3fa922dc3f8d300461814c9d1534936dcb98d47a3437e8444944a1c0db40d0ff8b59588cf0f1d8a255cc497dc629a4af27be20144139d6d29e25a3967d65ff68de4185c31a790ac413b8ef4f5f2450c28b5ca8e5f6f14f8bf493fcdb28293486da6d9220cd8ed2e18f49728ed842154ea03692e2c2b0d8053d51c19b55da8410878bb8dcd1323629fa21234c47c849d59f31a551bdd96af3519f9f7cb9059610c021fe16c703422b75f34515c07c0609ea1fabfd9bbaf42400a649630a18d58fc2c99584444d460076f4f140cc34c0f0900c300980bfabdf4ffc5fc563d6c228165f8cf17b3632b7082ab4cdd9f0459082e19c362e10df0b80e7a74a4e57ef4c5666474037b1a2f9ca5799dec0c773010b397efb5cee33a9337b970102c0c7bfc164226d013b33c2f278df09f1509985a7102a1778b0450bca50a2614b8edd75d110f798850b9f91bfc79aa237f290ff43b6b83049664875168d2c6225daf5652b1983d9b4828a64b540f895acd9878634cdc7ffaa04cd0cb108ccf9e08bfa676a24361ed3d7015f7e1de98a28a7300200404f6b8b06d78a115d4a2f1557409336c84a4777d87c381de698580b90178f4e34d37e1e8404168ce09e3e35f2d23a5dd900a62ccbc92bd386658d24701e0a312d4a239c0773a3c1a606b6d4fc25419470e61338ff47925de1a524590d422a6ced3ef38343eca6b2dd0a2e87b5048cb97c2e28c41038b79c27ab358249ba4b24a3baa29a00f1b80c0892a4b644437566376e335a29adb0a7b3f82255ad171ca393217584a0638fe93b7cab9791f590b8c11824d59394518786d7177d17712752dd7c154e56590efdc8e42ee54f5941316d45940f37eb83c8562e170c0fdc593bdc38c99d9e065bec052cd34da1f30e67795f341929f7546a39fdaf124c202823cc8d9a7c271de6a3c6626d4e2d001d5a18f172d5d4ee393a529c06b220e68db5fe23d041b0e10bdaf3272aa0c7f00e2f183bf68a9863ef0b83c001573a08d78b309951495218621b4de5160581f717101999e7939739756b88cf46afed7d269877d9c5cf7fdd0b87f1bb70903bb9547a266fd4cb2770fd25901c114adbcc315662123bedf864e69aa7e7fadf4c11c72d6cf244044222f53fb2799d41a4faa61697b2b246c856f55cdd935fd4cb619ddf2bdda2d0b96eac6e7380e5c39eba0aef69fb5c0dbf70a14b288820de7501d2109b04ae86e0cae4c468b081f11247c9d569c38c12c03490caf0d9648e17a3dde22e52886d83ea77c60c4fdbaea87471d589b8128c5ec3b7b50806c71b0deca42f907113334c72ddfc152f03f512a3f7fadde7d7e841bdcea770a160fd7d2dd99a861fb5ea31d3dcac3a7de55085d86ed61e9fa4ef5426e7a8d7ce563f0eff905724b9190c73cbc6873b5c68c1e05277cb6ca11a15e438bac3ae872bdc409ccc1b9815f893c87941829d07f4a41cef190ee37318e02139e46feb624872e6831266a5489705fbe564e9b79da1750700806e12a7631db2acdf7d12e4ae990467eab400e6ba0f5e30b49bec6fa90c535015940ef42083cedbeb8794ba1fc4a6168bc767bf994621a8168945f1ac61f44e29d2d261239c35f1dc76290d4b96a6e3222b883f05e56827df185b9ae28339e850fbf5089248d5d352f3afd23b3018444e53b33821e8c3451aea4595d9e78300b7f32e1404220ee984a985953443f4500956b981d2458b838cf0a71fc11216bb74d9a9ce92fe02a9c7566db58ec7e2600ed482d423e677055ecf314638232752486518d61ab6021070718efa78df8683afa57fc2e8ce1ce9aaa78929bc7b8ffb682a845f811be32ae0d537ff1024a3d1a0a07a465c918314b087c8c19dc6d8acc4d129530c6d3408bbea816c4038b3ba88dac596bd1de2bfcf83d36462f49781d1437422e702c040581e7ca51e0ac1e18a4e26cc6f723ec45ac2839c22f5bc4d6fa6f36af865fceed64e46d762a7ffb9e84f0ec0b64196b5b2d8a9305ef6ec0d32a2a48e184a4cb5ca9e437056c77c4877e51940d315ab76ab405687904f3495e35ec48367a9bce9a605686dd1e81d1282ff36cae3df95d61cef1fdabcc76d786e57478ea056e6b291744fb8ac9a376b9350cb62c0ae4568b44c738edfa9b274420d9a72df87a187953260f0847e9a3c3f0f7fc3a5da5fec644c328d37cd84684ad6d01b754a4e3d5890144a5ae38c245ab78f6d8029a2db592e5119a2063b0313fdb3c7d18967c722f6a5d56c2ecaf16389e854fe87990eed5727221e567508fb304362884e4ac158968597bb4e2f88ecc1b510615168001705dbd881bdb4ad53e15fb457df317af838359e2c8873c391a0546cfc82b8169b9401ec14be3f593f2663bb9b4061126420e00c405c0f26b3a1ea42432418c75a9db6369c233889d278040a21bb472285c941eced0be385f9388e621a8a39096680f1a1fb08d83056869b120732e2ab252a1de6d336f22eaaf19e4eb1798340a668fec57d14d86036c995022c02e14d7a1abbc9e7cb9873f96993299781f417b1268b425385700e9309b03906743028eaadb5a6e8ea8bc540bc75a71681ce15f3de9a9ce04e0b1611294ee4ed8cee7e00717a1f43ea395034ec327da87c5862bab5b8967aeb7367bf5ef023890f9c3e494500d38afd3b80c3b177163813ca1b8083f554b32d87c32e895c9d1ebb8dc72a55e3463a15e50a0dbe474b1a406ff3d327cf3ae09d57c00968b031ad0d7fca1d9ee9ac86693214e7c9b2e78d220d982614e598650bbca33c5bce645eef214089e0fbdff58e0b54ff482dc6c38d6ff79375aed4478b22730d5dd426b092441d87727849e97375ca24bd46af051225656cfd0ecc00d50ed9c0faab322d592e631618fd525c558459bf4e246af147a14062930ffbef4506e637fa306c61223c0ea1fe8cf6ee5f5ad087c8d7ab008919b8bb64c0c0466b6588dcd11ce78cc379c00337aa97fa731890b0b2ad7b8dce5498e429dfb796954b5f93407fc326e80fbd15c295f95b3857d66b1a2f10e8280d61a45ae460ea5a08225d90730bdaa0e477d0ede1d2f4cd730481f6964556c864a943dbca38ca0767eb0c2048a9b936ee6dcdc3e84625d86d3e384e8cd1c9b071c99495415e1008fa941390ba0aa81737320e69cac440c9044f5f1eda9f7b247d10cebf6776934308e084d33f2e5bfc4df61fc07a6ab4290ca7194a7fbd104ff155a0f5caf3a32baeb96491b5f1c027f60005f971b611c0bbf3ad1520bb473ef37e9ca6a059dd88123e791a9ad59f421d6fdf8b15d1dc1057e225309002b4a39948c75ee1be43f445a8ca630e925127fe34ff22c34533593f39ac451f216783f38304a672494e03b9c792516561107295de2ccf13cec9e2d27c0758ac96d01b59438e3b450e93fb1c8f5897e784a6262738d115048ad34eee0861e600f532495a3d37ad102fd4d6ce32c519deb7cf10de6f3150a9a6675cb95b84b3b7c8d3aec99f6f9735d66772569bbe009071760cbb0561be01367234d69a3a6f58dd818de701536ce0d05075934d0bec5ea943afb68a6f83d42ea23b1b8ae4e7acf69e35b8cccf4044302f54780a3cc83367157659f3426390f147e9464ff634e53cc5ae0a26416ed4b4d74673c325dcae42dca1bcc366912f22be2abbd7f3db5f2a8711878b72aece32bc377d9a2b72199b77899650c01ae2528e8fce7e0f8826d445e510558b3be6a22c8a973fcd957c3ebf64a79f211659417b5528ef9395f81d7de877045644cfb0975250accebc77dce4d2fa6592a3398c73b5422a812639d7526f13d7c851d28da057acfcd05f854c41493f83ee382dbf0729f4d0fd2180b8ca281d5a6ab3b7570bdde811cf29da2b5952af8e2a42a4f097bb37f2e180daba18c3868a03509037ac41aaaeedf63da567ad2d8e0e5ef55f3880609758180f5d5626045262c774198a7a8f5bdb68d35c49907654ad447804026a270e293b7694bb5d84c52db3cb92a66fba2be92e2963924f4b6c16a59c038e35ad1c81e82fe5a52a9abecf32ad3e5df40f00ce9b3531c2564d98de8bff2de5ae8e446603517fd3f435c568b64a6aba759c0c4f1fa4e4c21474f1467957bb48054ea28333c8696c0a56461917bed49875ac54704e1fe22b79502f7ef8aac7356e190f7569be2b45c4445ad89add564e90bb7450e2c0e16f25d67720b9ac46d83a070663b44a85c08058ab08bc10e521405c93fef5855b86ae0ec097f5e3165dd2e50a7ef66701230f6faa701ae72e0ade0cd7908c0fe7b473cd9192355799a3cd50680acb2d632fd99cbdafa5ffa4a54411ac3a536fe7e657b1d0b0110f085ccc9a1547f10d5b6c611a12786ebcb5ded79cd4aaa9eb4a5fd32479e693e59a955617ce7f8405ed6f1a68f57f0e890bce7e9dc723afc292e3cd5d6737fa3f0e3fa7a875d6cd79918c395260b5875be708f634c68b9ed4406c21d2d0439b65de7739adb0ecc70e3eb5bdbbcb96704ac1d1ea7c9510217103595646187fcc83121aa991564051184a39a739fae123a0061693ea788aa50022532f489f2df35845a35fb4767c8dd56fbc3617d8ed5417b066f9f734003f1e30cd50b1f6ab6c310d0688fa875e0ec2c02ae75bc6f618e5e2400987026937fbcef14fd576670b7f77c330ec0830433a055503ad2fe4264616c8a60a5d10ec45ecd1d0a7bd8f2da3e9e257825aade03130fd23d661467488ea21d5a92539fc8a011ed9ee6d8d6be319e7c1e87d21633ff0dcd6408a59473f7fc53911618ab772a5bd7c1e4b90ed92876e2b13c99d33593bae4b453542a6ff57ade28ead23cb761db7d57a79c7ff0538e89fa0b76531ba2ee33739ccb0843bed0ff5eab85ebccf4ad313f035e0e4d9eaa9af131b769057e3c535ae7699f459c4a26c4530eeb298d702c15e5fef34309e4b288beb12cf5ad4f7de276e4a23cdcc2751f42d68909b7e86624a7d01bd608db407860f2d1f111a0660d07aede5c7ecc42916704632f2d955a68bc0f68403bbd55d1f0330faf83ddb8daf2940b7c8ed714f2744a38ca585dc9e5cf8e487f5aa6a18641ba726c849cf5400e0d47591c92fcbc3cce3b5dd60a12d7a27b5b7c95f5225c9abeb146ffd5b186be184fbe6e2490b5327a8953a827a80c1feae3acfd688003d33315f774d8f76d56fca7a35aa06b61e052f80a10a96a322ee018db4ca72b1a7e064621cd9efd22fc0666e615988f385bd2d7d70cd1f772939efd7fb3e58b55baf7dcda33566a2d8eef13dae3e0a0d5c4d55ae38fef8c7040360a158a3edec05d78c7a880386d28549d833f33b9ee4a0d2511a51f99be720a9c1f26d22b4311d259c047389489ea477efc6f248046eff75dc4e926d20e44d69b2872073260d43b003d434f4cf441b940fb3b68b6071a6a3c85c18996cd23a53a7c3adfdcc9bab76c4e13af76e9640d24c197d51bb8feb0270c42d964a1773c7121c19071fe621d95c0f8ad099c94ac1eca2b1ace44025f75e954e835ead40275422b1ac4ca641706a42bab275498e2159f777036ba0cd73d67fc125df2c74b3d49e92e62d748c9105ab1c862958423db561bdb578cfb4898c220b29fa402971aa4277595bb041ae1f4123aeda50c31662b4d486ab0bd139911793c1ad6770acdfe8803fd9cfc72c075e674fdd07f764986f4e5029b9b2fadfa71f89ee77d517f1411d15b06cda7b1ba894a296be3c9d3eedaf9c142cacd8442de30720eb0fe514d059ae27adfd085fe7f62b0c63c28416887a5eddbd9e921c46bf705f5720e4dad8cbcb12ad8a125452425b698e2b77d9bd624dcc71dd192d82d68b4d8153e82a6c1e3800dcef166a333470b5004ba21b9cc5af0e0b25fe67edbfeb485784f7fcdfab4aaf8d490c68fa7057242316071a5646413bf7ad1bbe4dffebd7e9af8814eccadd845899c4a87fe82d42114e6c1cefb971390c722b0b76780cf48cd32a0a233c194cc4261fdf1b26ab2f71d697b20c26ef713e20e25a785981bb2caad614284c5570f220c1cc5a48d1c3f007b4b6953b0844e646d234e50862174914d0469d3a8d41475b52ea7cae05c97b5949c6cae677227041bea21be90ea8c45d5656121c69b5f35219f156f1a07fded0cedfea4a0047578b050bdddee0778937490fe4f2ba7534cd1d7c008590a1dd2671f9b74c72354c217967070d7c8dd426ddce21b3a45582d4c26d17c113c4df900e4bd1dd1568716e52ccc4599c6f6e02937ad8f4deb0426b6a028b0a7c3f82b3905cb51348515145c798c9b1222bbe97ad20e08cdbca81fe2c50aebd539c1ec12a00bc35213944d26227a0abbdb8dca7893b3bd8fbd91b3aaf4d789879c8f397267d23684fafe1ded47402cee5b82791f7e483f1648583ab427753c91929a36a15454b6b9480bea234f52634eba4a1fe42252422bdfe49a03773420cbe93fc0f2a0018c297ccf72adb36a10098771a401a82296c834d4506911cacd7346f0d59c1f121250eb769618e52671b5d1166c790fb4c75739565ccdc3abe073c62d9328ccc617e2efa7c2849940624de63eb4a13681e3176c75620d6fe725d71054b232a88a8715a9f3276991f130cb272092667345056dce3f5bee6ac121226240d14f96bffd0605dd7441e5187a910adf716885e9825ab743d04114d32cad9307125f25bafe124a84322ed37c8da0873f472205917e0bc5ac948a2b9dc3aca8ad1c811522e8c5d3488a56dbd2eecc61d24540d8ce2a4e57f1c4969854aee0815f1b2862b1e73a292d25263c98956266e7989dcdf6cb5081a32243611a81f6e1022f64cea44843e9a1a845bee3a3ff9386b7b6b24aede66f5535fcf923e82880ac490948900a2af09d98a19eb298b7fcbfa8aeb13806b2126bc2ecb9158b4e5cf84c508cee2507132c105ffde9e1a7a43aa4dcd5d7a9db760749d3c73fd8d529c6035971e471cf6875eee29833de1dbd10f12af430c7157fd8caa3abca7bb71977bc04195dc8ac027321a9ae95fd0f78151ec90a34645c68067cc10b7c95d2bf8ec0e74304a1bbff43585060e8f1f37014caf3e9291afc6db853af671cec04bbef19dfb767c7aa5d297953e69f554b46fe3490f160a5f801edc3a39abc0f91e5308291cb04c60a76c7d6db5995b38a5814f2f42ae24fda53923cc7c5234bf3a3954e10c767973292040e8acaf2cacc5d8d4531d6a476c5ea66ccf8231aa7db2d92bd0b20ee7cddfb4e88f74d92b009fe5793c95b828e5cf7759d544b391c675ef3d0051b50d72e0515ff609c3707eced9014c675cdd5a3f915932e5e617a6897184b2c7d52c299c5450be6e4eb4c425770e34ed3b5c01de8a7e1bd551b71aa309ffb2fe34aaf6c2371dd53a42bc085f21ce098164296cc27c9ec62aeb68ddf328975b4b5598170d329c8706e1d1264eda2513cb7f02462ae3a38254ab5244692b07f9f9dd9073b7dde55ece966f5064fb21b833c8e8deffd43ad4cd4f5ffcb1067c6db3f66e31ff41482e5ae2011ae9b294294568f7be20244d0531908b1653280250e977c6cb157c7ab8e90e9afc22ed7df3b8ce65feb3c4a0b5e6109c7156da90b9c6306223f5f624db854eecac9860a2d7900461dd2d0d84ee032f79a660746f8fb2495f99a2728023d4d2ac7140fdc58d993a10f64d8bd04ff47438a6c3c1018b71eb2c876c61dd3b8509a442215529b784aafecb4c8964e077740950a9844bf033ea8e2fd623d334580e1959a9dc01f3737e1e34bedddab90e1abc1b40fee316627b7070145eb0a62b16b962bbf39297f35fd653901af881660b7504fdb61ea7cda2ae23079d1cded6261d70ce12b125e29cca24e7e90ad6e8c71d72f2383a4e648132df2fd21256be3a0614e84b80cde852a57c4445a6a23a4cff9629da170944db88c1238db6aba2169f5bb55a4aea2b8337adbdbcd51f72113b01fda43a3410c5e3ea3a3b3758499b44a45fb046b2fb3a00260f92dbfe03d42b06ae22b1b984420d5083f2e462259344fce3766ed3b4d7e385e528b763604793c88a7ad2229649b93219600341f92dc3a5387c8f466d40a91c9cbceee0c69e173a9aa0bc7000ab1a8ad69828a02c5df988091a62b5ec660d93216c774a29959595a7cc08a5190798584047ee0fa392be15429c01d0e37ad244bac593137ec4862403389f00496ddeff88a806bd4915c21bb0da6fe3c9dd77eea0907e8204ff02750c1a7d22d98df24d3de7e55c794282e6848366bc34636d724d0733a378a84277a57b5e345e4d04ca6c03e8ceccf1710112ec489df8dab48b05088fd876755e9edbfeff74097e81f4b7690c657c5b3ac1c24ef98f0504f19d415cf8bd9e8d74173b7e84d03d0cc8fa20e26232aee2e05138afc8ee498819e0c6b46dbccf33ac18a756a39bc8ea744a05507826a7782e5f3628501b8405e09a1b20e6df702df72aa9a94df23bf287ec382d31bd4d10d553b53fbf940173571695b08a4bbc06a3af90b4d7790469c51ade0facca3f7c9a68d4dda10ec4c6b015b9209f75dbc95484905864554cb21e59b42228ce8b0ce7691a23516d6647efbd6a5b452abe2785f9966e7d8b39bfa9c30970c7849a9a92f4c3ae2f0fb1468e4dc1cd89099aafe1bf8962c93c9a7ec704d9c44d263cc3fab07e3d0a40b66257a92ff986b3bd0ce783054513b20ad039a6e24e1c4edabb30fba1994b39ca67ba165b86fdecac779395d6ef168e548ecad46d44e2d612b323f55205f7c370aaeb998400bb8399008639464de5a1851803c2be0092ea358f1f914b41c9071e95ba9a219619baef714b9bcd1f0a72cf9084d4a1c21b4702d427603f508490b8a9ea8b024366d8e196aec3a6bda7b470ab90f09fea6342ec4f9940bc66567290857576cf7e2f7f296715f3d84bfa210b38573965f311122fa6b3391d69cd6bca346fd3e747db766aece8df4aa77d6d87768bee46519742f42278d8d3e9e295172b76cf4748ce57d4cb93d7644b4a4042f46ad88f2b15019851a6af16e03bd7bca7c7647404c400564643000c66dcab378ec0aa70a52ff205636deaf5ae519541c4aa32895f83698c6de2b4c791710489f05c9a120fdafe5e8d0301d2bd24c70ef90a783fe259ed1dde35fd701521a940a64ba0d79a3dd35c4d5fa35cad4da2f9168fb62eae2eff1d82c7e621b42837a32744299da9776bd079b1615bf3c20f2fb69d74476e38b89826457d2fe93b1bd94fa3f9f0d0f4ad76cc89bdc2845606a96ac276b12159d17e929005ceb6641bed09b886e7fc0da2edbfb9e11c19b6e2cdf4222fd53e8c6a6544617a8a370dd516ccd8b8f28428d4c34c8b51cccf798c04b9843624f1a2224715dcb5c79324b9a3211645e61a57a22bda4146d3a3165e9578c26a0bbaa7c8d9ac0598a8a072ce04fd0f18686f657b945a4652adc20628650e2810ddc450924b04f1ea620f5cc74484c20f41761c7a948ede015eebdcac237887f11e246b7e8e141095f2c28b2dd923c0a8a3d0ee11c32a04804962ae2ff78b46133c761a5c3ee907f81c8f46bfede78e4f1ae599ab15f24c1fc31320dde71e98bc954dcc7a3c7f2db14cfea9bf083472b1054d94f4ebe28a74ecbfb283eb986c1006eedb80dc2b1b037cb28e7ee81f03cc1905414d48b36e21b2eef18cf7d290e642600052dc6622adeea39fb706eec22f874a8d126f5550a358d61c2550b9b7f6527b954189d8eeb876880d9617f2cd46b3fae33f5a0c7146fca271dc405cc1b331bb0e74a16f2a9c09de826442ad9b823482c4cce281a14f9dea0dcb80a7a82361e18431dd52a7b64373fa4c05fa60810f5f7f4e31086d3445ac82362f45eaecc3ebce3a506248e06585d780be50eb036dd1b426960b294d5cd8547c60c43502f13120ab16e811434620ab51bbcd5c1dd71503f36ac6c7763b111061b8acfb8170cf7690c68d1482a32eaa175d283c9162c79e890c0b80305ccdcd4a550a605394047db86c368dacb46afcc4cb248ff753104b13875129c19853ec25912316b51830c1a6cb50afcef51aabf53981064d3650420d864d485892f5e620fb8e60aa0f20a2096eb0161270b39ccac645b48dc962dcd65d002039ce339df90cbdde344c992b0d15b071c3d03de8882217fc5d9858d222adee2eade538a8d2c042dfc39370298744ebd008b330257ba524e7dd95afa26438ebb78e21d05263384c3f506d438395cbd454f88ce642c19509b2254c130f1b194b12e17e6854a6da884471867c3e8a030bddd7b2d83a59c462ea95e2fa0305bc12b4b8287d330f497ae3dff2f12a8e9e761f86d80353fa30a4c7974c2a86bf9ca2aecbfbaecc3fcbb713e50a5aee33a2f4d184ff2674ce02a5d405eb18c77eb71107086061e90c0c5ae4ca506c5125e4fa74bfb903f079d60f621284e5f333ecedbe9f081ab23e1799b86e6660cd8d224b8a65faf59f1780fb83e63b7255759e13ef21e08b3233dbe14b0fccf53369ab87f538569fb82c8e6c5be302050a4407c692959d4275ceb084485d94094d1fb75f7c28d628a1e8c3644859702bd5d6eda95e0439fefc6d12c4d4184a95b7cb62c0bea39468d4de1e00f209f3a83538aad6f181e37f077d009009caa6c77c895e53032611fce01f1f22e314ca3285c76fa97b86fdc8c12be1e01fe7f80bc9482a8a5de4c3ad84e3c178c1ab7241d9fd0101ed155beb15ba0320858f2314e412ac7a667090a6ed0efd8c22fbb4dfaaa65b5ef811ee14bc99aa72237ef7b514567678d8a859ff4868eaa20485b3a8eef2a8bd272bdad103a39b6d0dc8ad94cdd9727040f229fce2b083df01447666807dcb92dc68f000c6c6aa8d1547d3aa1f4474ec462e8f6b28e831a7e4a6a193d48d815388d52858830fcccee490fc959cfdb9d9d2eeaabb0499bb94f079cf0466f8e6fc7df45633f47bd8cd869a1ffddd221cdc9f666e18315473b1d91087bb334131d7e231549cad63ae506c91aa93bcf1cb646f3610bb70afe79b9d78b9431c7e88e5dc965f8d105aa1c0ee4f95f91b738bdbda04cf1f2dc04e815a4fc3844d8bb90c792d23d7e71782f77d874d777cea30a81c9e7701afb56fa5172950686618f6c78d93a2dce7bee551c184fccfc21ff0f148d6862adbed9a1307042b6083c75b054530d6aafb0a802192d6c8533f1b257d229e53bf13c3a0c359d30214b91a34e4fe43e2309345151b3883cec138b8e7270186263fc36fa40bfa0769b95f4c8ff8f6a59d13694a2f0a2f8779c2f1a654f97ae53d8ecf57e1faf25f3dfd11a551027e6bbd0cabe372c15fe07d448722872cd821e51e22905e9cbf64b76f19d494c99b3860d6ed1d419881c2568a2cea32f4fe9d4ee80d8e8e1fd3a50af12e80d518d1fd3a056baab445e795880e3020d9a09b1f77f5b9725ea06dd4cca51186b4afdf18ae0bb42b7435066086f537fd5f6d1926e73a64db93d560d4eb76726f7df402fa90aec626883852af112a640ccb63c7ac2b97b1bd8be64d65ca2f6f96cc5ad3bd1ba57f30fe0b747768d19d80b50bdc44dd5e68c13c11d6323d0fa3ff6df68b13a5feb2e420d8f55b6d6b41c4016172163a83a4817120670b622efc3d5e67c35254fa3737ff174eb383f8b108bf7d3aa487d47e09137f89d468504d06bec3bee281349665231c1c7eedc35901b1db7a74b6561c5c14072d88e71fbcd561c322c3848f2eda2da5d3bf33e59a673b7c7252b5510fbff7c1d4de2cc87d01d291ae83302fb0fadfe6df8f4311f174fe87ef5a7094a0d1933e32e89488c7924475c4d4148880be50b19cf2c77437e2d8a9ae582ca5df779e6d3f1e06dde693caabd183a64960abb0555564c7986af4cd0aeae5553fe22078cb2dda8aa34c830ea06e4eb90c6dc113e40116a4cf079af696f5f09b78786fef9f308f03fc55b4f7b57b7e7093f8a7b82a2558f9fa473976a06a23a576ba213018f3118bcc806a832c813b55810b25ccb25ed4f9c1d5224fc74901262abb47d3bc00391e70e12e01a2f5da3fda7273cf37b73e229a68e36f81ceebf52244793d85b10131d9b23e9725c24556a1bafa8908141272e12356c503cecc4ff0318b68ed82e7219608608c25803c28abca2c0da3372073b86bc49c5f1fe38767300f16da3c9e533f06ad2ce75c0a27b2761a3bfa4e4a30a0a0f85c572da329df888eb05aa56fe1e2d4fc674131c5f260b3208cc903f6dac0dbc7c47e2455bb380607a7ee828ed33ba55edd0c97247517c2f30a63720a5c8ee3035bdd36bdc362fb9eda4197a8eae512df1ac1cb9893a6cf82f845398e55b005546262e22621a25afa15f66e3da2679e939a8a2d9bc0fa91639b63494e192267d44b7dec1ef8070037160e8d679336350b2fb7d5d8f2892b7119df425d9307e2bf4e32d0fb9e8112cbbc4fc1249559da5a21fa20dc332bb76b1947e9ad1edda3a7888b64615b79f6e0035c2e85de22863ec973608b340c1c833d2028e257723632e2746408a00307c5e077182659c379e359edcd9c30b75a5b37a86af8f85730f7d04a2b9625780e0eb2226b7145058a51823144ffe7d2b42bdb019db1f3a0604b3729624f0dada422bf1b6b0cfd6be5c81ef57bafebca0ee2f7f1cb3b0931a6d20c58310141bfe12c794b4f8a9e755528838b30e1b8c78e1c139a74b79dc4cc9b8cee1875806f3777a1ae6788bb5c38e644e60c3b68410f0810ac22c1e7be064d89bd66a681e2d6de6d7b587642486fcb683960c94861089ebf2e929e80127b7ac94af884570a7f3a8e6c282421ee54e5cf8bd29c5917c98c746cb6a620334583e7eb53cb3681829f71242977a9efa9ddae58b391857b332c3223b4375625606800ebf15e28ff4bfe71c6d0785e43bd9d7a5d065807d79c65987debb35d9a6544bcac86674560a30e1f8b552cef01845d9babbb43c6da5f3044b5c0be70d1999ebe3c31cea48525a73934412b865e4701b45b04953c9378def7f643ccb9f99fa7817bb719713800e056e55d41008155dc6b1e05f2f1b64a627917e02b18588b2189e74017b751034d3ad1b3f9b5a08710485d8c54c38544a63e854a1152f88b53a0e8adaa708edda38953a3172bd555720e9858a8944078f3ce6c8f761b6b3bf51a35cc9e253a9cc67d7680e32a05e0d06cde065b39eb1128e4e9a97775c05f91bfe414a571e5ef86e3d65a3c4c5bd95b3a7b55f08046b13eb601b23246a3c9f7eedafa875c2b9a1299c2b1c649b024bc8de2243fb90ac47c508551b766d941ce477f0727a69a826666472884e0106e497275c5f3aa2be2aed4b3a71fccbb7368b62cfa282561ab3a18f34625eb5f0af09041e0340654ac2d438590fc1525e33eb74f0c7e782c71f56a3f4c1ccbd039afd3589f353cc23998ae2811af947ce0909117d431b41e376509e965c8954a01b27f32544eb2563b9c62b1adfff4bc2d1ec3aaf1f65074fbed19bc0021b2498b46229bd0ba96ff8e52c025399cabf610a56594b5bf69e699802c798410c1ae9422b32ff5d384ab4f24d759869cf2355323ad8484427be21cfef5fe085565982921c642976bd05dc2e4b7359b3f14a2b9d8beb102025b65a14b9f066b3e93b9151193e81bd2f983a16aa360d6829454ec0cf13a1c11a7ed55df34676bc7298d334f19e050d131f686c9c74833871c8508a1b65e8a6d5a6144335f271e34ccfe65365fa98baeb39b71e134069de6fcab71569e5a77af7e62e2506a493c1170c3e99328acc64d74454e2b3e51be7dd24231eef471cd7f2f606f0cf14dbd3169131b70c3079ccd0acfa6f10aec3328b1d1e0e59bd1bedbc224e549ded628032da72327b77afdc52831b6ff5c5a6082101cef83d317452cf8df1f77c23115a09831da7825d1d32f3f2f224567421856fe39efd762ad951e164fb011468964124d1c10776465dda7ff873a5cc4398c4f63b1335006c7b039b67b7f1b9a995ace596130acc3584e3378c767b859032ed4c79d7ab78412b5db543fa8fc5d6e05a9cba525b71ef30eeea6b8203a7123b04b02d0d7971b13da84de261f63d27c0e14c5e9ac5cb64980e3b236ca8fb07459d08e2806aab151ed88c5a86e24f224e1c22aff96806d799ec0146439b32049ea3e6d240da884f1b51e43633d34b223aecf59a5207adfe9f05cd225d71ec50b5f3dc6ca15dcd3e5d09c1d481e3f73e7a1270b81e714865d93b45f76f628b75b33b7f0faf9bd556bfe5c1b6339ba7e50be37c78a0c0ef8791e1923508ede703271374841dc7731394fa34c6892f76d35a09596fcd03e0132d9f4c541304b4ea08fdb9cba61c989aa9d5bdccdcaba5685754632a6901ac485710ee92c593e0996985b605c7f01849f8674b4475f5ba942d061a9f06b8393ab83c92f14ba0754620ed21e0e040b33ec335911584c70289aad5648e94fc7033b9292edbec0be9e70a17846318d67fdd78ca924a7faffe850e969851dee69ee6aa8fa08be28f1350a083f9da9eaaec5ed072bd4f4dbf79d1e407efe642d3801aa91bb77ece5746cc5ba67811fc291d82d1257261abe5d545335f39e3c969f03ce22da667f0f54cf33b2bd2ecb7111992f351773138c96d9cbfd223df07a7a3e51a890179af30159709be7690b945377cd98a350f4dbce3f2465a51b3072c2f1938b8950667258aae945bcfc2619a14c93470c8ace7f8f06e9902fa1cb6c3c95d2498dcce8b28a7a7dbb21ce5ba3b72d7df3068eba8c580e14984a88c70aaa68c86cda5145dbba06d7ea89be9d3c08d38d9aa012d5be205ba4465748a0833b879dce375d2c25cabf90e5cf05217b1223016b94886cfdbfcc56d6c95225cc50d0d45e64dc9383e18be2af9d686f8298226aec4b18bc9b014047d8d9fffc190066f025c0e4ddf0ef3dafeb2a584acb721fcd2493e7bd58e01d3b93a5eba6c9a3ebec8f6a351eb2303f5c7b53a08fc44440bb43a6022060bf827be6c351fdabd96a403896942b34f57fe5389ea28d2f369e65ec58dad0ce6bbd3e388d8cc209be0f84bb4477a139475303fccb2f19be223c35eb6582c65413ea06bafd02d8d5b205cecb3b084f3a02f192c93104b88de242bdbda4d80acfd4396b3b40c073c0dc4d6ff2ca9a5697b2837eac6d8620641be9457ff8d22c33a28df7e0d5e6c04a2667cab129c8018a6adea16e8973631bc0e1d97681594855992276be74df743d617373909c501cceb576ad39db3a9e0ebcb42057a56627165791d41a7c96a91cf7cc157bf32a85ae04b1d54a676656fd4e63fbfdd982a2e936966a83f5519a5fdf883d404b10dde0b04dcff97fce8ec0a3cfd5c81072da0d02a4531573661bfeec93347d1a6858da9c0e871681f60bff3e1777e74b609b8fa1238001234f3fa254e5a11b9eac6a62cb5e07e42b949edcb131a66f417a75b32cc88218f50bd659afea2025faf44b1f1956ce390b29be72a21f822fc2ca0b9ac3f4f0f58704333d87b65d3f3e1e298debf55679d036c04e85c615f0958e57752b1f6f4ef311a2f6239ddc1bb6d68960bc072e98e4a90811784e163f2f713c53f639d7230540c0f2104ccd370ee03c982eae882913c2ea43698e6fc85d7fd2839b179001c78de8759eafce0433b07c1908539cbe6e483613938ad83621fcf4e0058b1ef743cc3ad890a2cfa5663d59c2df8fd78fee65b665260c93fea9dc1149ed376f3f03b01b1318122d6b2868c98a3a41b9d9bb6b5083ab062e7cfb73e0ca2d3a94b14a7dc4cd6fe11161c2a78ad8c5b59b5f5b57de25900cb8d958d028e380fa7442604e90a5be62be8f4f191d58395d8767e6fa3b9bb5cc8638c08e07fb9a7958b639b8005d1dd278751fb3f6dcdaf7fd5180944f60c4a3390f8ee6581f13127cf2b67b90d7ca0291aaa127c75e21d0f2e6e901db4ba59f96ecb6d4df4bac3384dd005bef3ab8f91cc0b142b5bbed3f263cc1ba82819a9e3a41f0ea36041a97455c0e1673dac3cffe27390096fdc9d191e30351d7303090600679af6734b28c75295cdd4a81d8ce6d2218dd8712615bc5e43d3e092dae0d7211abcd18c821614360d2e692e40b684222ad1fe07625f47789214e6b6fd6cd095420d47c2c3e3a99cc0b0801ae9185409a160673868465f6b63501ce7ec2a7a08b4ed29d6f1d8d00bdd3b38bcfc7b260233630ecf64d37abdb705fafac6760566da3def27d1e5b5d06d9c93b9cc48cbfcb36469bdbe2c059ec89dc67d847a4776b065cdc131792dd5d8380e5e141f92639ad955a4da606696a36a98c6b2a1c08a8f6564a7451740e82f1d0f04059e9737bf6db60fdc758783797f5ec96208bcbefedec4a2a67ed0660a257c7b42cf0e2fcf43e69181ef3a7a95bf42ccd2721f9e6438dfedee53bebb7ca89c3b533a27cf09ac2dc52f0dfe13b32b92d5e74ced6bc097e2c07cfffd627f39d4de3225147ff030eaf7fb73ece5e25ed909c0ba69ba154d211b5a131e6638554212c7dc14faf24d214bf24405630bef9521a2858a2da05744f52fbf7c1898fa952302f104a2e65ee5c9e633f7798891790ef0a8e6b279bf3ac82840a2ccbffe27b6d91e5abed9839970fb9c3e96e92d717ea911093a00599c903bf611514d29fcf962f814d87744e7d30d574d919bf85cb290b0829c5dd40251a955fbc78281c31c41e4d3e5e5ceca1f0f4cf981ac4ebcd605f666c2d0e30c9c271650348d21a910b28b85ca690034bf123a836b03703161b4c168af4277f5dd2948d9741063681aad2984ef3f8b020d64b435bf9f927f6c478e33585fed6dc0905f9f576df2c9382d660e9466c906d78c12e2c5c8f7be1ff6b1fcdebd80bc183ede785214b58e2b9ea969b6f40dba1aa921df5a8a6f6aeb49d296fc5a5c7c15bf4f59e50afa7b5cc557f099c2257784d50a1bb6d7391b5be780efa044c2342c8ec011ab06df20f39fc625cb6be5e0c0454babf08d4a3e519d03ff43dde5cf4121528079716d0e085534ac54130695c3dca74c041142aa3d5cf7f5a9b409a97dc3e568ecd313723e125bb0fd185c7267b40899d9c5b6cbbf62b6bc58d4d8a3201a05ef0517c2795d786b796295df986902275f08ccc305737342397150dad629f237e12311488d1404db4cf0d0fbc7de0d6dfc449c79dc67cfb6308e62c8f2ae38404260d64a8323b201b6f93824b4e3817465edb9a83008ca3c03bfc0dff94f9bcd7f6694a97830c22890d96e4699e2f676e4b88a9f7f1329fe1845110f2765b6a1a4f5bd474f6e663c73a7ea5c46dbad307360e302b1336e5e3a212a6894079a47b48e03aebde8b709d02f45f2f8aaf442e76ce42594adf14bed5e1cef3b60fa8b2e1938e5deced182f143dcde1564cfd880ddb4ea11a96e662b801840ff4cd3c3f670b5b5ab6b491a6052b9fa656925ac689f894e5174df5f8caa0376f305dc14179db0ccb94e33621a939fc4cdfdfed4819d220d071dd4ffeb0284f5f4a7c37d15eb1dd0e3b80ce241736002f1f20e94c2a7467f6b0c0318887ab40298e4ff230f46dba63acb1cd86cc9ee6ebfdd86cb50bc8fc980edeb02e232d6b2269a051864c8db292b28d2df5b3ef8701dad7700625f121c82674c83db803f6266973e6f713a747777f9c7741684f81c95c3e22bfd8fd0c2b847c52c17ccc5ec3d6c5ec078ac94f9d3d03de63a38a5bfc7b06296e3e6928133c3605b0235557a70cf4dd66ea5a0780faa8a1d0a0df2b21b7fc66bf0788841788dd771f82009279f9b84f1f0deec7b2448577d9d6519ab780cec3167cb15f02c9433ff0d5c900c110bd19e41b30b41007d24e1c0fa46628050d692f53bffc5cf046c8c72cbd4e4402a68075e0cfad502dcb2ac3f4f8a90b45f8e8f6bbc426af62633c11bb098e689f5d6e16e3df7034a6882e78fc8cabb073709c1b4def8a30478405a555df8b7c717c53e2f45323bb9688d7a3f070e4b85d30e8d757579234832b29cdfc191b80511fccb74cee7a98e0094a95d239424042d278c00f4c8a02035185469ea05ae00ca131a99b961ac768ed4423ed6437a6caeeff2e3cf8de6bf883e01e45846627cb7104224870068880c57ce88ad62732548d340e1503b8548d17464ef5266c9d6322cb2f9b997973a66a3e6804fa95ae8683fe24d01aebb916039b30b11efc15b4a22800fb76021e8eda1eaade20ad2bfd8d3a39993dc1caacaf22a9e25c0f0658bffb17c80705351646d84ab86e74d771649bde5c4d3e81c75c605792980d9a1013eff3150d9b15eeae653eacaf527143dc765acb5ffef481525f51ff9ed4d923c3d1655280f82394da2d82eb9f677d77b26d47c3fb178ffbc8cb2d3e9d9176ac1650d9e0c3fd074957c86bed181859bc06a813e7cfcb6a15f6e6f8a7920c8ed80a595b06b788a41f98ce88be2ba2ff22e07034ff53c23350ef676a2c5ed842508597be8834ec98ee441aacdcab78021ac2eca93035e9d96ef898ccf49f77449d1aab96b048f67a7a6552cd4ae5d437e7d91b455b459258e55b34ecae66491a2917eb3322607dd9d11801c72a12c2eec2e6092a38f43c2a6c99cfbdd6f8b623777ec9fd29aa8f0ac96f5bb4fbdcab4081bc2a3a04f60fde436b5b122fd9642541db9b1d0acd7395dde7df6b14bfab22ad0ca5ef1ad5a060e6f21937b9443891b27407e1148888c2d9e794a380e87f184ce0723cbd6c44037624bc4d39040a0c009549b9e3c2c710d04c006687daffcd51f09287901a37b1aaa919d878223379a68d75c78340ded050413274107b7d2e5c92f5b15f75e8a10de5cb41467ddfa648122db921ef4b1c8dc25fb73f84382c42e1d2dda6096b9d0607277c6316c68874036159943bd7f541549f60535f90085c04cd3257dc5d6b204273646211c6265d3a516ec1991aa334c9f0c3c2bdb763b450554e2d2cbde16d959a6081ad9f3dd6c018b8c26bd912bb56c709a1dade80694fb00e38a713558719eabf1a2d53c4500b1ab83da937357cd4bf2335ea61e20f3c8cac54aa8d5db08312d225e08b3514decb89a230189517950882ecc1ce0a183633e9878b55d4f52be4d6c551efe8a9f488f6f59addfae95b6263b2e16562949f2a13a8694d22c404720a8b27dd90e82919e425657ad7b51a047f086bea0ae7b93e68170d091dce5826b638f5912b2b3f94ddea078b6d02cbf76c5909ac5aae97ce3339c4fe7d799243b73c3ea01bb25b86721d1cec3533665faa45b0784cf45bc3090cd6ffbd877722570b4a6529c1c3a07eb690f7f725e69ab5c599aac4460b70ed53ca7c56d6e35f87a74f536ad5dcaef5a4713553b225e5186606e9f62439c04e1b930f98b4ea4657a2c8d259a7866697d4dfc3c7d5bdf739b950c583d658133b58835ca59d2629066a8f19cbb9a8fca6b1d75899c9b87ee492ae408264d32b9b0ba7469e7c74f72476cdaf2e044676ba4b13438defefcc0c4fed44c8e150deb33af0ae93a68af254faf553c3dffd710a0053d38528623927b5fe4e3b532ae3d60a2526e72703b664a7a1c487ec37d8e61245f4c4f5addc4c0f8afd1b67242123ce6535be0969decdf294f1b684cc02abdf04dbc2910daacd52496b9ed211ab6ce44f4bf0af0c5eda746db01fa88a643b0de56353b98aab6c79ff4a77fde6635910b7f9181c1e366a294b2d58f9a37d4f3685c20d51f34199f5dc33d5ffcb5a95a8c25dca8bea8db8840c6753861b4d88a4b83fc2ce37dbbeff1c5e8060c92e85400b8b2f11e8c96ed91fac093a2f67bd0a2c325ba0e1e121282d494df3a8fae2b2027f6a2b929f42d4890fa1e5b2f16b029625fa9bf1a44be8efcdc6abea5e5f16f4b7dbe25d5bce3b04e7253ca85624ef4a49576e784fde683c53b36393a62287338129ed113e57af20d15ba88b8a4a48f27ace04274a6326f917d31ee1793d7a57a3bb971593125da4377acdc6a6942a9603644ca39645223981eb7107eb99def587a1a4ad35462fecf719a6c24ae18577595b02dc9bd37b70a62cdbcedba13596e69fda10ce0d0bcee06a6084cef135b5d515cb50e54e14b4020b9e80be69a3299c06e4af157a7623d9352ed7a4f5f56485ec3f53774c5b4b3b751f5b4107e1e672e122afe3d60e4f1958362b3a8cde5356259332b8e1e569b3ed77f5b1c025d436f2b3977648701e81d711fb5eb07387ce041690febf3e28d663ef7aa2582ef0266e315708ce51a7f52659da240a3e84f69a4c656c949053ceac265e37bbca8c18b7a59ddc26285431c0c762840ade89752a9bd37b77b5c5b00f8510c21ae61bfd51655bca4d0de04917c61d9a58e100b234c965939f09262725ece8bcf7527ce0364fe0f7d1606b25271e15f3e2f43189fce600fe595f3ab7f4faed34682fcf5699f37fd48114383d4af1df8d8e110122b60da47014effbca131edb85f8b3d7e8f2420a52c22cdb76c6b96102aadf5b2266ac8aaf7f7efcd6757f8d8c395a0a1dcd16326f014702ce1efc2bbfa2cece3ddaaee6fee436b6e09288d4ff7c816d81df1a0575cc7c9d46f65ea133c44a0ccda52e563619017bd9f3c3aa1bf88de51b7faaacc3d282f43b3134a39590fb53744d79d5038a68c3efdd9ea72a8d43527ff0be6000eb5d3e264268efc21605adf17b42e9bf892dea34f495528da6a070012c17923090257f812703e03df299a8732d63b0bcf929a2a3ed6f3bf84721a494bd763554005f7771d9f780d01fc3a915c3e4df8d60b7e883fdebe2558a4b36048b62d4ce508f7eb233ed4b225dc29c87555519a43d2b856a92d47e8e2bd9889dd110846c14ec390f1c2b3821c221e33276a43cf74c8a5fe27b9669855846db0c79eaed0aa997cd898036df69b580cedb6edc4c49de7c7016a0663410a00e17916af9dc927f50bff4105fa3cb0f5481b4cc2d6c9a25827c93deb923e7e2d576ba416714ef779c6526aba8899d0a18f8a693099ffc0684569ead20c95e96ec59d28c0f2d55e625ca06fbad34246a565bc38776d1fe2405139ad304dfd82340608a86af6e529e475982db4fc27a5157fc32f2d3d69887d5eda35592801158607c74b558f31297a389c25d49a4776c8bae28b7a9d33e6088b15dfb726ee029ba8e5e372035ec3ae6e946cccd6a73981123857153dde797bbb76229815843143b5b79cbeb4e8a0bbe845bb040a817e4ba379ef6fc7ed2c79ea29c1c2bff7c15bb1c91c64d4b290386c7a8f1b42c9a4669f52d4e9d16c236d1932e96f843ba25b5803fe4e5b4ca4cbdebe86b808b192e93b4c0c648f105010bf6a48c472da5ab8729cc6c573b90055fff2d35f958ec27185ab501483ebdfeb9a9dcc68bb5685643b57c84ffd946c737c60ddcb9adec45544e4257c305c6ccbef9216bff464bc6b3d109281b8e1a2291bff1d78ce15d0d11943bd3e5531c251ec359a465f83ac45574d82fcc180587c727249f8736d28a77a86e3dc7c8e8e3a953b04cc3910bd97593cda2222e0f480dcaa3b811eb772cf48434b86acbbd99e7b2dacc1d9e65868a59834b79f4acbb8027e2456ae3764385fb13a60afadb902ba3c8892dcae76b74093958f12c1e2eff9639c38c1c30b569cfb29eb17feb319b94df146a0ea5ec2814d3031a49c35f2eaff566040e63b017930ec09805e5ecb8600305d9a088f6237a2eea4faca9bea0cd1a601a2be7857424a9a61beaecb0697fe8521e26631f6c46ffa254ea816edb460f9e1a1d5146e5a8956f3ddb0f01930bd174c4039f0ccf44905392f2ce0e6948c52d6bc526d7d2e81f0af333b55e8ccd2a4c85603ab780dd929d5d359a06f7736838d3817ff443e23bcace39ee298e61b03c7379980f18b17adfb7ff174775f7abffe6385542d0ee43dade37fb6c137e0360a21c55a1cdbc2ad89778ef4b353614ae5aef235b8802090edb597042b53a1cf7df2d6818b2def9c5acc75a713088233cd6f31db913866df467c165dfe21f1686a054f614b4a75cc3132d02260000f18392dd46a035910ef15adc3fdf46868071844a902ed9d2f6ff61abe07a035d47726767c9c1a50ba3984808a1c924b1bc47e3624b8808aee8cc541860d74eb49f799377aaccbe6b0d51247be6d33cc2cd53979f88bd53c9084ce00568757acb888a6e5fa8eedc446d64c50bc3a835f7573160bbdc25361d54a65e167ee4297aab58a28168bec13de6bb2db88c7834a75510f242d3563ba790bae571038c042ee2a6705669295f978a6e1ff9fe205ea99063b295b9fd3d7dfb1e0b123d5f52a9f69ca3e6db74cde0b9fabdda4f8c5aae5bfcda595fcebca8c5c7e3a834baa4c75f7e0c25190f8946f27e67da46bbdfb4b2a02f1a61518bcdd742d8a3def3c7b66cabc3b4b85398c4e11f3954fd5a413708ecfcc261164e85ce27bbedb20e18ddefabb1c9b38d8449ca4eff9b185eee3153d51f165601c7bb71e67602f9fd6875dadd9ba2806005dadfd30cf1410d9f0b20117a9ac430af1293485cf1f3c86360be915601bcb325ab6fc719024727346295e56e206fe2795eb547c49bebb36a899da328226ffcade4537fcfe2a88644d2ed3df67b8f13d0196350b8af6c589b7a671d5376019035bd8d6fdd27f928045a9f26c6fb4ac08ece92f4f317454059b14c026c295173988fe0d11d633f5f95b914be315340a22bb512ccb59aa3bb2d680dc7f60b632c626b4872c75872abdf3be5095ea44be3aa0a28eabf49384ab4fc38065bb9b945c1e16a12a2882eb99254620c40a85aa4432159aecb3dbb60ee1509bdeed01e732df44f6fd9b807e610bde4cb8d4f634efdfab44e97fec24cb4977fadc2e73094b57cc91ebaef9591c87a8a59af65100cc65f0705996f55bbd66c4da0bdfef597465e7e995de165155ff416b5696663302cecc20d344fb1e03a6ef8e723bcaec107a465b62ecad2d3587c244ae162dcb8d6dc1c872ad6690384adf4e0e5aa917fdb666c675f021b90ce74d5f6a34ecb211a17a2f22f872e13fc913b7250a14c3132d000b584aa5b1f27ec04b5cb19262449bc8d95130b4979c32c0f3e7b2d34ca499d7df253b8492e61415601c25bdf5adc3d2c3faa7458c861e3e9416823193e8947c591b0b507e8c0c99faac0f5073927383a3e32d53feac3616cc6d071d5ed5aabc9e781174c36523810856b8a823dc524503534ba7dffc75e7bddc8c3564426872a6c85900b8427d450979bdc5c8aa52834b4aa45a5507c807e2654c4db2cbf2b6a69c22177ce9bd3903b167cd66570f6b52b1b6c00599c14166e3178e32de4f4d18963a50d296b9260d2cf171e5d503fba120e4656181a3f6bfaaaadf9d41c4df7441bb58013fb589b2b81e5df305f21b2aa2d069ff766b46d15e6b877eaf9c9190f800791678587b902fb836d6e5efcc3dd2c6c61d062514d55faf83c4f793c3579197db19e5548edc77eb050d02dff5688fcdefd3eb67d209bd120d542402e3e8df05e95cd6e7b72bdf33a46841b64cd32706ccfe9f96b14168cc31c7d656d5162f6b3c2e9fafd1919de1d666c84c0c8ad5245a5e05d6c11f0d40c11513279f6db10f58e1cebf429fcdaa220ed9f74cedf78166b76f83cc7122ce924c76de0991b1235dcfdfabf0b6c40722d342e95a96e8deb4b79450b0fd464a23c483bec717029f92841afe94036e1d050c15ea5d6d14234b4b227bdf687f7e954a958ac2c5f37e8e3ba68ec19ecbb5d939bc573449e30a03334e38093c0068c93ab5e849aea68a9f3aa1c7fca7c7f07b1dfdb03e6f2e6dc0c141f2fc12c810797e9d81532734a87d9a3d19ccea5947b7bc377f5fd05d565ab6af6f4a92f9773afe98874a78c1508de56217cf337ab69b8fdfdb824d829c4c65f90c1abd6e26c8eb16f5c78759cc19c5c10dd7565e8ef537cb79714f6957929e18c7517a714cb06d65ab8e029a7694d78818b6da54b3c6d21f8239d0d14387b7e96dc8c4aba175c31508a97ad8d8cb95a41885e05f01cd1e044ad4f573cbd284019fd732d26f2fe602362e04f0347b09ac160f9e1c8a38f0338bce4577dea25e83f896c9d6c6b3578c0f3226aa2daa7325f0f3af493e49124e6f2a2ecd06f1d76771b96cd954200103437c46b268221d34af30b96f9d61d9fe9b13a062fb9b667dd437febc207d9be706e2d3d161b73080f6eab3fb2d4c9da059fde718a2fff83ebed564847216acb2b8e8a5b7a4e533e5073deb669330fed5ee0dc52e2f7f490e41341d5a82d055cf57f91597513bcc0775ee43cea61b27d6b20d16372ba4ab3f194cad59533f8b6ee606541c21ea325450fe1b557ccb20246aa2c6dfb40eb6d36db42a27089b053538a5de5e7fdd6772399e92a0eab21bcaeed10179b2cc047a7e8bbdd9d5c4ae2b22d3290a9d4aa5c326c6bae2907b46336aab7cec2f004dd007c5ada7ab10b09856c6b80101f24746010381a0e8b66f5b43d7d0a92c1de61403c5dc40bf0f480abfdc33a18be9203b1d78f95a0de842ac47f0af96facba912b4c7c6f52b3368e89b7dc9064d6105b15ab1124a6ba6dbb81d6f3e79ca989a73b4cda945b5ff70af28423a166d4c6644f0850a9133ad1599d6aeacaef25c9e773c9a262144e708f4f1ba75b916beec34c9d6b7f0811d448507db6f59d7aa459ee035c9ede6f2a5130d74cb31a662d47b8f0f560960d9592b2e5f8793f5c4b032cfe2bc24d8fa9b79671f59632727f4b901e9df9c54f1d3f3187cbf30d2bc486d338e0d56753224f8f5a0115613f8945eec12bcedd0015041e6ec00cf42358be3407bed009406b057b1e0f95b8315224418537d4f1267341500f8f1a7245425508d5a71d184cdfc152f4dd5a692dfaaf82e085977ef4d6a702f0de3e9dbc6d32c41c15b85a412962989a529b8a2e626a0e3032efcb889cbe479b7c571f8e4c69bba494baf8416ef74dc429fecedce9d8b7053fcbb7cd25491b87833cad4c4833b0d5602342c5eed35eb346b0c5b3472a0f499c6950c7027ecae5caeb98a34e765a9c0f71539c36ffa86551a634081ed04053df5562292e4226fe2578b9164eb66a301db57ca11562bc3348f74cd71804fe91ac93e9a2551693a39e98591e6c595fc6da4d926630839e5730cd7312640f06a55341d44d6eb3426a72be552585fe312f65d968fb56cf996bfb805e3f4308868e1655c9ab719de7cfaeb78da3439cd364cf808b09ec1e76e37942ea0d4c1bd3651586fd54bf196bac77589540dc1a7c360aacd0dd3381f789a3c8d22d236e9f7f6c22bb1daf688aeaab822014a253d680f5990632e43b099a3f01dfcfc313ec1b4d8128f0d6964756e2df5ce9c6679a3999b4c0ddc1b045c458bc5358ecf9249ad1ab7a23c06c17336be2c77e0c77d30d5c88e34f04a820662d57f2ecbd2111d03e97b03266406bea18174071ae9ed22d11677227b21779da856e8b7eaef84513c439cfeafa5afcb7e7ff4fa445ab6ab1cc97d20babcfcb3b64b8a626aea147f4c5475d2136aba3aacf9c1f62554f2a6c390c9cfbdf244da9ca5d2287e8928136c331d80234669344f34e7327795f17756abcb7dac03eeba614083e85b895e198804755d63948a038aaa6e76da3d958f5ba8b28d23470e1a7233579caf0d2fc2f3284e362ceba203d013f37b24231f9ab135b2d6246f524343dd924f3f6f2bb4800ef0f4d1abf68d2ed14c11f8f9b6ff278e49b41ed3454ce1057779d0be792a7ae81e9455efe91d676d4f44082d82f13ed3f9501859c63b1a4308db412038dba13b2879e6d15f088a9bc7f5dae0c28b9aab1996511ef9b19e041c8f7e87c6fece5812fb49f5208d6a7a01ca3b1269892d475d89308d3807266ebbd509f5a38d7a0dcdf60ed4520b40bd4cfa5a8b745626662e1816c67cb6ea4dcdc6ca4397f1b1bc3a25ce5e2f3072d479f51db61c3c93b65a7fd2d6d643396b99daccf1ef9315dee8ccd5bc0ea76900742dad218cb0530ca1789cb5d96d76756ededaa7b976c77962f7ba3ea83b06ebb0250ca279bce978729ce050c91d6155c7de07694e3647c3d48f8168f67e89cdfd59f282d6ef7707d45f142f5aa7cebc25507dafb55685719b5addd971dfd77f7025ebde0f6bd3d6456ba5c57ed69979befbfd3b6ac52f9d85944edb0434fb3434aaa00560985a9b1a3032ff32038ad810c866db0a001b04f9972c3c7fa44a09b8909619ad10d0d6b3a7175d2c369a66548fc2ef5a89655f3eeaacc59fb131c6da2542bd5e901e253d6733eaa39d5e8f1a70aae273da877e3de82b8cd39f892732a98935b710dceaaee2a7f5a82fde61144bee9e621c71e8857321e9284684d88551fd35702f386baabec6c66e59da46db073220053dc54882755b3a94a73348aebff96c7601878bcd926900149717a97f98850d66f3d9d99cf48a87dba7abca07594f3af12d40fd13ab8494931749062e3c5cbcf03614bcf7fcc34f211fe1e9793d5e5a8a0c4e4716e7817e959cb6ff102f84618b0367e0594f94e58965fd8a8d68587586aa7a5c1a2ce541044d2ecde82cc28fbcd6d822f3ea634e06303ec72363c194e984787cad11cfb80beb3cc235d9272140148b55169452577e899941fbb99e8469ae59283a0610f852b46cf707e071b2b66cdc498b2afbac1137918fc05c14852ca055482e4a3bf3ddc037cb8836e3cffaa76bc335c93718d3ba5a4f6b73769342c6645c5a8dbc77c6a44842e6b39b05ed5054ef809715029adc96def6ee39fa925ba00cf9c423734321a4644ead36b36f381b993184e309c02a8ede310ad997c9956b78e72b0b495b23a876b5b9cb9986a6d7f12c7c2523d574e957c2f913f2e41c3fc1c78b586513c84cff014318fc8f25db4c9add68251927ae9a956c40a081aa267904abee6aa24e54ea2026fb8046f140c8a52efa14526f48cc297c8f3748cfa07eed154f7acbc56a4ef456f72b0d2a646e5239fbb9977360e3dd485ebb3c58f732f8b9bf3d8a6f58a39c21ab112eafc4170c80e5eba69d4c61f3f4b714cc56b5889e90e48307f08df9eeeb379a7985e75eb96f1851e35720b940c3ce67ff5e164591e444fd4db1b75bdd93cddcc9f82024650df72657817f5f146836f73e9b6d192ba8eb85e0283bb0dbe1f57f6648328eb89100974e562cbfddedc7bbbc22cc7a36f494ba23f719e8351c120a994aef03e1402417bdbe3d4010c4f99ab427de6191826d728dac0a7dacdb4a4af8e018290b05985afca3a3e3027d3c6e902ab1f9957714224605291a4336422668ee7d1af63b147f7b552d0e7d05f7570927dae0c5c1e5d0637cf7ec4d268d9b35455aa3d8dfb01c9d273c0bfc90a7c553c5c1bcb2eaafb2400fa80579814340e1b2753667d6e4f3f229a0aa0443cd1ebfbaa0aeb459eb6c3191e2baa7350fd9fc9c87154587c3edd7dcd097b5adf3cb7dc3f098a5dd80c8f9c4b05ab8b67867536318231ae6f7d568e61867c3d02eacfc91a4343d12ee19d37ed69458c98b24cc2f6e9d6678958243e163ff87af95637edcb992b8443202485349d527673b7e0a85e76dbe1d8451539c54c1d783fb32693f104defedb4195e0cdb7ab14bd22906c8e97abbaf8fb6e15b0107b1a4b6298a2dfa89e7028356681070f12b5e4ed171a9d86ecd7693d3e17d4030398d5858445f4f55435b43ba104e580947566977af2e3440120a80b913ad92892b578d2223c426333e05975ef614fbfa6f91fb732b496bf064112b4d20ccee0e74c76536a734fd1b1607ea115e2d53bc23486eae403d94db71f074d1be28d690e396ac19630a7d7a1d664f50c4f1452a2cd20904faddc7a22b897ed35cf4b67e84a36e2453fa118c7e6269d56bb8a8e09a3e0e0b472ccc0510f84c0bddebe228a6e6283db6d8a96222abf28f5f342dd02a44e03e0bd6e007521df0bb0fd5af34e2ee3ca7d196e4e3e3e0e07d08ab751c84a1b9ba3604c0322d4e128481ba65a165acc49c866696cf61cff3f5b429d85a24d49397420f88538781cb700bdebaa54bcc549ed0346e72c04ca44768d4d55a5cd1d3a01e496ebc1a3883c42c3f113b2a88e8b63ba445c35e74e4ce0fc9477aafe16d18d4844db2be7116f18813b85ab3a3bf952737eaa8d833353f72adff813283422b84a7ce2fce6008e1681e060aba2996912217c5fff5a5b1f3d7286be845f6b77fcf51d5b0d7353ba512c34ebb99c39f859c684b8725ac8c6c5b65fda4e13915f6989638a6e9e52146b3af231585966828dd7661ad87f1fe05f65cb0937a8b41c5e24a47fd98294c0da7b903ee47aac468c425a881fcbe653cc5a4d8c0282ce2c792404f29fccd40f765a56b440aa7aa5958b748e55c25d2d7b097b081d54f7d085c80ec35a2e3d9560863661f8ab64515611fc321ac453973c6c1bbc08866d040304e1924259ce6df3f456585278e62f4b4006780bd8468e4151fba1c4c78f25dd88b3a0574bd271d0f337ce4bd65b9619fa84b3b65d5518d9c9d9ef210151a33c15db81be2dd3035bdb5d82088e4dacadf74003ff44bbd09a6882d9e509e9262cfea9ba5671613d87548614cbe4154fd89d79f65c1d640f3bd3d4030c85e4604c2e9af47139faceb3716bd90537e1ca1dbe98961df9f0779504c19bbe0979acf4f5e32ac43373ded25a51104e2be7c4603dee9a24b8b1f6d841a2ab56e201e19ac06ba2b0167d1965cd2fe6a7aaf33b34eeb16085286bfe67279e8b159386af9da737aff05ddc0026abf55f0a0d0971c6424edcd1a6af2a5b2f646ba54d9aa91e025404b742e52a1852d934d688dfd0d41300dd7220181a733d828511a08ceb98c66ee23808757b917a6773f4e67b3d4a7b3108542d0201489ea645556ff06fd6df0fb8b153cd2afc907fc57e8349fe3ae17e94313f23c5b47465f20f9d84a094610e020be5d3c1a34bb47f8eb9729201d0a6340361e8e34b29546bd0a20612ad512ef2c0c8367cec2bf373eefa1baf21008150bf6847da0100dbbf12ea2db484bf4ef00196b84070ed9afa409a353eb4eda0638ab35fcc16f05c1505385bb39d51d824f316cdb7de783174e9e139cbde523de44051215e27e1719677528e14dcd2bde3a8fc7b9e69ce7f6a911a9915a91489fbc5e3147139c16bb7358db21bc0545fb1417ac7446b227c3ce492a5ec9e6da89fb18e43d7d8b38d0addc0acdf8cf737d80aa1992c13c643e74ca2899e939dc7ed0eb60d1f260d0a6a6468d4dfd9c45517bf1da341e691224d9a962616b7ee47c019505baea6fe0b6c318d8e42db434b9346414cbf5c17fadc66f770bec6178a46fa3e6e66730ccce7088c0709990852305e30cdbbeef6fe18c6fd5b1a94903a470d6895c9ecedfd881400b94ad8d1780f03846b6a6c001f428fc1e28944c57f6adf62dabc0cb049147c72d3a03ff79d4855bc3179b44b5ca67b0c9601912dd521f403792aeff4f4bafea84c2d2f6fda60d8720fa3ea8380ceadaaf1e53f288c8d0bb6f083ed1ed061630215962969c5bff1a807a5d43c7c60cc022dbd6dc58d7e1b27247708a012dd45ed720a821da26c7a9eabf184532f913e1854d3962ddb0ca69bff2ae925697641a25fa2ba46b3759922e768b63bc25ef865e9cb94edf1c52b6160aeb6b031a8e4fa9e461d29e06164c91ab0e09f7d30e6c03b6131f92f6990b4ffb5143c5906f8d3413c9f4f6afaa2dac645ad829493ed095214477dab7d09dd99a966b7bf40d4a9ee97163cbe706714f469c31a452d1619382598283fab3bd3e11b654db028b124aced86e57ad6ad16058c6c5cc0f6417ba3702c908cdd0356650b7f0442a9550c8822a6825ba2d37e563b26066b90aa9be27274f8a75dce6923e0062c4bb6fed04ea03ae7ab867a497452543cb4013da52d1a374c3d5504895ecb5fec53265ad405ec3b4bc0a0d4a1100fe1318ad8daab98ee14687f90213f2ac409f3724e32c02d175221c952a65d3aeedc0ba442beb50f109f261211c6ef053214ec0d12003f70ddb8613371d328f83c3f34134253c06360324ecd9bf632fe2711d19b485d9c67e80d8de958793e2be2d4bb155b20ccc771c9159c1624a273ae66817241ad9e110bceace20ca3aa666504c75de84fa4b9d73fa409849541c51602ce23e5392a6f4b05afec0e311ba055b3a4d1dbe54a8e6a006ed6ab8e2960722a3e6c100aea7568e204ce6597f8ddf5bed363aaeb440471d08e41f4344a61d89ecd6838c79002701ca2315e51cbce9f6a5cf23e1152c4f0cf8f9209997a9d13988fdce6b6b88cb307bfcf8645c220d075d6ce9a2322d89a6714b3bb4d934dfff7c9d6198afea3f6c44337badf967c05896f0e6fb1fa8091ed017a43be7f84b67ecf1106651115e8e4a95d8e221043b7e26c6c90faf8a2c52ab57bbecb7214db799c106edeae200bb6dbedffbacf7eca89fc34aa4c89936a308742a1b6456ea711ab25fad1730f3fcd0fba85252764f28aa04963861a842be234a7b54559bbe8b01c32408717ea2a1174c5ad1e37c2299ec2c8a18f31d164a3c584b67d9cca5bf79a931a1c8537a8de8193ca1b6fa25e7a3c8939744b57aaee66b05fb1a5fa2277d43d515893b970146c2a504af81577e2812fbde6a8b3c41c275d980f858fffc7b5a684a1a0d77b29bd8bc79e258058bc3aecaa72096cf31e7896966cb40d08b674677447246bd0dffa9ff54c25e0ba25cb996583830a2a22b11e06a3ff2ee95b42f5052d42d0a3fc161af6963bdbc2951cb0bc2275c8da5833b9273c94683d89d1699e924fe0fe1190fbb3744fa007f9c1c27190e1f6803b1f4023b8dcda5222d3998fa20fd091575e4bbdb36c5a03a1e1040d873bdec328762c59be285f66289dc1498cddda676f474321f071e7ba2450cb4348933af39680357ccdfb21e25918802ae3d5c4701bf5cf6131828933a16c26c5748dd9fd95f7361689c250e9ffaaef5af9ceb6a0c59949eb3315e2706d1bde7438d9c3ce3f829bd9c643501a04913316ee0537122d1282e025461dda37e662f8c480840dc4150ecb677b06b10b92cc4e100e4cc5b40be1d4182f863e3b004a9d7d1087e3acd555e29e896c445745718abc80cb3a2644b306dd6e00b69c0c266eb89457b983f483d7d75b0d4cc24b17c7f9243ca90ab493c8c6cca21d38a9b7b1d3c342a218b4366f6aa009eb288718bceedf0727f0a56dfa4543798327284ba171c6958b1799d6c875056e53ae621692378540bbe28c2c584567f60468e200c1f00ae3a53a118220d4919e25f02ebc5eb6ac27e0822e3d140b28c38ffe5aa4c1d72e2e407d94ff57b09ef8bbcbcf42c6ff71eca25f364baf26291857b362c9f3b474e5514dcf6a2ab8e2d1ad7b1c3f239c65b7df41c58c0eac14d9fe3d33f97294255064adbf9cb2f8c22909b736818fd27ac5c41f5d0204bf5f1e00199d5d24539579b9986d93beb6fbb7a4d4f82fe920212ef3ce46e8a3b75c74ac7185ceaa38c8471c76ff3d76bf1ae6ed7de31543504dff265826d42302a86582ee63183b192fe8b08e6fcd313b34cae86c032071a91dd79ac3fb1070b6efe454af7b11c722f28de6f524366ebaeac78bb572f5e90d08a52343071a21dcd549f3c3d3bea092bd196c90d384a4280fc5e3402ea556cb487d98ed12d48e18b8e8a752877e06aee56ac6fecfe18fba08ec03f3f488306a805640f62674dd09eadf58252b8b36162b4bfb0abaaaf30ad812d0ee76462be1fc0489d1aada7858827939d2c4be89e0f1897c2c4b2a17d03e0743dc0617b6dbbff2b328c1b0cf2ddf89b98796d191a2ede55a70bd2ff5740ff6ea07d2e2aa1ec6064935e7339c1b04297a252dc500b8c06fea6b132457fedec31c6abff9f9dd9462ee7f4d3fd28e65f93521d02e5f0035cf9aabddbb07c7b690f499aa44c5aeab478079e23b55d1083dd03402253f3eee6b16385cef98632fc061c7e4daef236dd6e0a420967e880baa2c2afeb5837adbabbbde52495dc3c97334b541775930511f1a9b23b4e19e57a0e72f4b636e1817649271019b2cf02f63e9819486ffce65f18cc83d4dc71c56267ad5e39d68632f7877407c323dd3807336d926a7bb75efc7e7298555720504728e073a80756babac1e7dd22d75e931cc51416ddb46687bc62bd8d24cf905f745d4283a8a02f00407cf5da3b165fe550530e8982f164ae2f2ac982cb90a1155c316759ebf6f8e6eaca564ea7584b6beaa12910207ab9b7c88ba4dd4e2efa0801d596b297bad1c85600202454fdbbe716b5e56f61e4aa0ffe9b85a2696d9b440b58548e6a3aae91d28b7137aaa56410a844e45c9d1bdfa651667e04b97bfda121f685c6aa5e68d6137bee84cfdff37987e078f04e4056645bb6ae074c49c4005bca1e919ec7fb01bbb112f7b86aba79fac77ba93cc1f25f07d19c17d1f248149b48e28ac3091f8d4a13457d0bc4a03214aac7c4dccd0b8c05f5e91f44769d4fd6997b9209e64b4f34e5e94f1878853f41641205e44588f83d8c5c8c37abd56d52a6a28059d175f504b38a619ba67c6d3f9d08b69ed41785dca74b6b06bfc9e43dddbd3dc3eeb9b2c4dfdf57e4cfd2ffb799f8e86b02a8417732bb3b0d4f6ae79499a347f2d2b71e313c084d297c83dd13bd756954e49f71ac51148d1a964f58e60904ee975d1ffc522e922a3febeb8dd40e3b90321c7dd0631283259e4b2bc6cf91c3ab6bc5714850f0e7fd3ad8ffdcdd406f96bf796040e52eb653fae7eb4c455d9891f7bc2596684f9216142d325e3054112f2fa60cbf24faf202d623862e1e84d0ed63bc7fd9cded086fa1a16f81ac2b1ee4662a79c4578289b76466b1f6c3a212c084e02a72a11ceffb1dce04eb1ea0223cbf43a09283c8f637545f918cc3a7bcde99d80d111b9f6ce70a09f0b990f5c58428cd48402d035a9d785573549dbcf230e787e7933bfa6b3124586a7637da8f74da46f0ac6b83738ee5ed41010f45177f5f3b24b3033f30942417c733d80065794294c3e15cfc068e1c5dd9d99a2acce9ca4642a15f8408be50b9ac35d02f5b0ccab06c7248c81e82ea61fc43a0e8935e04e2cb0cad756bebb5d39462dc7f5d9ca4c9b213a9a9b86a53bf43b8a9af8d3e79aae658ebd86e8b96ad7269afae70ca8607ce92e43d84c9bb28e3b83539156583d4ea9e720fe5040847cae30e28709b16ec7e6536a245ae0dbab542887c92afb59297a12b874510ab35385f304ea2006dc2e7644b7ff65d71e485e9b7db33c06076fb0dfa03150b49fb9394978941f982f0d592ee3fda121c50695fbb4d9cb672144ed8b69a4b2b29b451d23cdbb7540e01be8282235dff2d1414cb58f4cb599278dd3d9a16741e3172aa1da1002c80bc79ae4fb4e24da311faeee142bf3201241ef66383e39ae6d2200fde70b38bebf986f49840dc13b65d2b783aa5af4852482d2d7c934324d8b02dcd544511386891a0139a070c92ce802239cd5dbba8d4f9a4ff5c97d94212d132f67c970464059ee42417fb502ffc5101ff7b34ea2521ebb296c4e7c1811387e582cd54b1162e1c705e336e84fab1c097a5754b710cadb8bd65dee9bb74784d91814a76ac1e0f7004e951d571b985eba8a1725d50126df70bfaa15756e1885c7f03fc3c951fb50b982d4bd0193662d1414e40aa5c3abb49781c270fb419694a9f9b0e1b374a36ec0604c2635d0979c3243223c8635f571c085ec117d2b0f1042a3f7040db80c6d7e645560995f8743452fba9252b4e69853b50709b3cd383d8a01dbd8aa49808a8466a0976ebc845a4e7644703fa63de19cd96103e0239a310b695ab555c39e60bba6e7fbc9a69880b6e7998769e53397e223427267d049b9b890bee791b7785390596a218c23f7cef1a5ae891abfed2c290ba49a69ae9da8ee8c3b494e061b062781df211459a8bbdb3e63da9d3f55292c01fcd444fb1cfea8979803cc68c5c11d138fad529147c2ea03e262f389079186318604e8d8438e3f0aee8f12792bf05e5b5778dad85dde959d9bac1f928d177c80c4b6148b786c60e87b5af0862a908e1acb19b86e75d98876ce77816f5118952b8e6fdb3d04b94813dc37fa14915a6a7bf549ebf52ffe46333dfd71db12a480d93d1e7f7a77c6f67e30a91be643c71d4ad970c1c4ca292208464dabb08ba8e1212ebfd58c3d68376a942a14be7b9e13ee4f7334af13f9776ad16670ffff5e87a2e6de8ef6419ca560317b6720223baee814fdef5c3197863e325de98db7e8a5f74eb471c88c619d7e379bbbd4859751f1980ea82603507201d93028176cd6ceeb12f6e01414982739f1f26c75801c5ba2269030f86853e33aa0bfb4cb2322efa31c62e78582ce5fd3aa218a809f9db96a7c9602894aa1c0100d8f707dcc4a07c53c3cd061371906dc5e4afad1084918316103b8f6e98bf992043fd674d258a4198846349bdb8ab473c76b66a458f8e069a744830edd6487c366c3fea4ebb6b6f9b11b358f204818642adbcf96504a8b3139a74e1c2585c65926501953a9a9f27791fb28dd6b361e0fae80fbff95aa9ca5c3170ee25e578e964fa4bef22ca4dcda3ea9ba58093b5cbec582ada0fa1f20eaf61954cf8a4858b70741aa140e35dda78b9b6658896b1d6359f0dc21b2450334d9bea1adbc066f35c1dd276bcb539c7a9403a23cc1ffa6289e4fe7416ef2947229bfe0cfad64f2b93ea8b8fa39bd5df31ac63030130688e9b84997c21119688dedabbd8c5c130fb2ac0aa1a40708b69488665ebf79b6a928628f78c36660f750722f78d26a074caa562e80c36ca86e6f9d841279a75da96e33249aa74ea11c8f6defa34d13b5cfb3800edd9786610f21e9c68a5feebcf3f64f468f48a642078684ebdfc0357876e8745d948113eb820d92c3cb3ed990ed97434ec20227c798e444f2734dcf8ac264557632983df6e47a8b50a0485b3dff43d1d950ed3a4375a95601d8e3ea39e6651bb3ab71d48475c108476509f0d97df7694cad66b6c4983f3dceefa141f7a454c4de064d1425a7f60d921bc337e7035eaec87198597e27e0b3d038bcb4e6bc9c74b43ea0cf25b079a20679f41ae2db97441934a98aa1acfe03e399ecee2106f1cc007193beefe58163c71d80ed0972c632c403f14f5b6fe3fc87cca723532757cb589233a6a37df50d2dccb30dd670aadbf6b6ab1ee79a7e3a969d5d347645505918370590fa7c93e5139d5b98563e1d882fbf81be9132dd269ba55b9717c217e8e7328a2b84a336ba5ee8dffc07294c11bfa0f124cd5053aa56c9f69ae6d02afc9c26bc1267eae1b35082d2510edf75f63f46cd6f7a6606212e3b6d8f90594f319758ffbcd3b7a3ad2b890a9193d4cf462b21d15576d7f265bd60a67227b17aed434dd224c7a23b59c7b25c69761c4b9a394cf5d80400152a23c72b8bd827d268cfbada075a3112e92fd2ec184b0075f63a1547f7ea9f17fd716de0380d9192b97345f6d08df9c741f14dde1093fe52ae191861a0998b6e66dd12ffb9fb74e94d8b0c71b03cc876be62688f9e5cbe538c39b14f24419223d2796da3912d9421ffac3543a5782edb9a222bddc25e648389f462df7fe25583c97fc7e16e26bea4b48d1549339f9d4e7ef69684615c6d3c0a7343a073cccf22d8274b5040faffe62574310f3a4ef5134d9e638d7807b23075f58e091444a2ef194ab3d414083547ea5a6545bd77367ed4ffba5c57ae551fe3df8ab0a81771bfe58fcbcc653a26c1f71361579f7a12795a3ed26344d29a4297f2a7bd20148b68fd8c09c5a0e19286d3e6a16b77a465e52f2c768cdcc85c44a2406affbc6d5e4a9c72c07daa75b6bbfb1637e525728f48fc2ebd44314adcd6673632c94b56f6b688ea1fbd24ad26116723996a0bc5a79ba0e03620481715117f8a1e6ccb13e06748bf8b8ea8f03aa95280aa48ad1e27e5644f9be5ad7b843e6fa2580bb7ced1a0073430a48ff8f16740323bd3eb76adc158927baf78314800b670c11aac719d6ebc642ca0c33fefb8101bf6461241428c7c9aa1adeeef45ed428060d8ded289ba9eb32362126f2288b166d6d00f9e0e800df8346bbe6d90056659014022a667839941890dd42fddd68cb744cc9d308287aa1d79a1d9fba85d17c9c61a9314c51c13768f0e1a3e63e726e7d8bdabbcd5edd4866fb653af8b6b9f37adad696d5a84d2bb17fa0517918fd1b0699a8d18cdbb81ceb6d586904dac03e465588b41c1504b0ff5836e84e9fc514e5e0af92fb068d7a1d9f749ad66b7120451fa2527d55cf554a96f9aca5d6c1a349ee63dfac1b576a0d0052e76e5993ef5bb924440f55680802cbb838db04019831b65b1e5a5e5c9a06f3d4f27626328be6f6eec706f39019865f4ad929835f36e18685972f497c8f69f601857f72fd4e48a9bc9741f112a03c3414d446736dafe3899b070e33309fbae2d4b134aa359aee76946c90533322df4c4f34d3066519a408c4c8c2ecf7856a938d6df38b278c514b38aa0d442c85526076dc770bc8d00eb274e965f8b2b2a2cd7a74ea4c795f3b8f3b8075425d6a580793abfaeb3e25a2979cbe090478adce904818269e4c0dd13b3b4cce07e59c808d3b5616cb25746f6194f2e6d66a3302c4de24a30e30a9d650ba7c05d750b6918b5a3f4ffbff4c7859c064addd532cdb6e6ac19a7df4becc732eff684daaeb330d27a1ce3c6008b07ff5bd1928c600b037e0f0bfec078fc1f2e30a5a19c26be994d2b5946c39745c082de9408ab180f19e960334c8ba37bb22e3840e0c12fc7dafdcbb83030e194e67aed3e764a3e42c5682f386e7d6357003843dad5c96caed9145db2e9a8b79128e1fb9db0cb20260d577d72156f39b688f73452426613a2fa1ae7314b2dff3ae0aeff837eb56d1b44c47adc1a1a078b94a341ad059c644f98fd10ef03f741e76ccaf7173b98865ad5e479668a4b3b7990d302e60c9f77ee793180a9cfdc1dedd1c6275092091cb203e9f2baba802d9a3bdb071c8a64c266b56691e9563f2a4c818f3b74294514ec6a6ec70c71dcbf2411338016c37865b04746dd08844fd5042f73c07e121dfb45ab1bf2463d36d86b9a7380f17d177d2b196d2b56726ad9e03d6318c055e09c2eb3977ebf97b9669e56e4c2b33937b29d6778e57531ffc28e0283d440511b6d361563dc7e4d39d6427ce98db406325a6f2829c5b0afeb3478e6989d737931ee1ab763065eaa16e08fda1735b2c5e59b18d71a92f7479a4964c58cd0164de971fa437d942dd699c0a3494118937fc3a877c12aaf3bb43db643ffbf5eae43b1437f17c0fc0ce65e82e5d8d5356bbdb95bb8556616ec01ce955067f918a15a7f5975b23a14e4679b39560a3f31a54d68efaf3b3af35802eec689166323112ebe35407d7d0161fbd6595023ffd20a7c1975e6f69e8ede0f01c46789715509ddf643181a7060942939b279b6d3cbe52e36ac11f143e4c57c0d1067c52ed7ee30ecd6f02fdef7f504c5b75b017a28789d1f491bafd4568caac456ae07f5a9e5d45a2488ceeaf13112afc9a7e9b367129ecc8417b18c71450ad11939d5574cd3d361e449dd71167e3bd5f20153d17f4845e5baf0abd46fc412a245e1f279ba2396006a5dfab605de9a5256a5fe57e1b43344271636df2ca53c3c6f0d2e3adee01f5e4a21925ee22f89af622bf2d076fea3c21772e5d31f4f80797864605c04aac76f6ec7887e1126d8778441f038c352b0e7d2ce89d6f3567dbda3ca3656fe08d49875c0a013c3fb4a8c5fb491b8294375471f255a4ba9b05885cafc75fc6fc799700207657beec682a4077a5de0d3d87042178f74c538d270404f0132ade3d3159fe745323c4641a4dc692ed321f5a9f888261a6ad5fdff8e951d310b7d4ed3d230824ac545a9bb112f071b9ab40174a4fc8d59ef8f4910e3eaa030b0e46859b551235f2700c3dd4b99a927e0fcd73fcdfa18157d4665a2d6cd1df8b8ac7fe2c2f105a94aa2758a38f5f3c70c4e952a1f6d45a40d4dbc67fde40ffda2615aed18aa5c408bce0ed1001fb9bbc7b4fc072721bd1dd668bc334beb75abe0a3eae52fa19227fd3d8c5c769ca34e3a7504a6e462d843a0504ea411281c98813787ea441a5dd8dc7a59458b5ee5f5385b967a0d8a1cfff4ad79370a7de17720010cbdc8a43189c5888b7f29989d1866c0fd70e187d86befd9d38233a54ee6482700ab55ce16660ca9a28b4fbbc14295d39f66452aebcbf888cb094e3357d28ed2041c7e7fa6cc21d088e504068b5b83ae2cd58261a0cfffd4d5ac5fdf895a8cf68d3a90b8ff7c5bff8f3a07b8faa9ec031d5413ef1338fbda0e7a50a4c11a0f483b25e1635e715c33af1b71ec87c77b9a2091fc4ac4577c70b5dabf44ab1222f7d9e1e27cd74590e3164483ec987b71f67ae152357f2645c95e4eec1e315df7b577a85b0ec498537ae03dc8a40aa68fb9315106e13d58e18aba113036f7628270cdcdb3b734ec64b7c28785203b785c5666965f25857098cc4d7afeff788623eea15c8e10191418520a5d516455210239ec9255eb9df3ba30c72ae7384301b6677f9888d03affebac00256bd8f8ac1622d521791ab09c1ae24f0e170d3057d5429f7d4726756578fb0be219e1a55604c244edde43cba4d241d97e7cc8386bd3868f7c11287973d8250ce8ee591a485aa9bc656ed0baa97ce9a4c27477e8c3e5ccbb97362ca5956fe96ab5107dbdec77cbca36ca10f4e75f32a5b181e553eeda6ce2a3df77505933b39a304629ec04bacbc1498cc4563d90e2de66788b5d17c46f0e5bef30c419172f4e4a761816dc43a854134b3213e0fc0a3ac3be472f347ff5f4a0faff4c5d2643fe3f8867ca73a048d4440de400593dd0b2844ab91f8bea506d42147b0b7127fccf54804e3be7a132a2003144c8b2b084e4945d8af569706a7071689d812960ec389bdfb371157eac4176307497be6f0d2fb402a27811f306a3f93646bf51a21c39d00786b44b886bfd538e24f4dec7914c4cb0e4107080cab12e2857575c81a62c013ef887fcf806bc52315ddd91b7b46af4969c6b40d48e13246eb3ea57c57e744f3b78d2e749166749ca16d0fb4189ecdc325ad9f143b1ca446def9cb3da04c9bdcfaa6abf73de2f731ecae531ebb908c25dfc4ebf262f458fb5a80433448ec8c057cd7974573963fcc6107f286025a1659e43be62efe36d87d1d413f21f53a6cf8826d50d393a6bb4a61442e0551b331f61b6f352981215a8e42b832ce2ede25c01077bc74a5d69961f07e7346697328234507e955b0395694a91d1f31f19976c1b6347f82e1bae27e4fd441f52df107e0015e0d82cee985dcc9ce8ba474632bfea2e467f5a33ae1208ec6a5afafee0c7f04bb1e142c69743d1dc788786bdeb728147f10eb095437500fd40d9131122b26f21a9803e2748515b26e94bf12bb63a8c6e336f3eff301943d839dda85462dbf97c7f3feee8dc6e619879aa61f847923a06f200273116249581d8e69e0e0fa7575ddc8401fa8c6193a1946c097ff5d5b138c8f3d32753eea9b65d471f4d4ed45bc0fcb09e29f61e4b33227ee13e5cf790a0aab5b27ff7897f06d189eac3309b172877a8502684f23f86fef968c1c0068ca95cf1c20194f96e2fe423a39e3e7ed257c975e345cc1ba7b45f674a693c1a14e7ab68c47d78703bb964d082e9b701f8f85db1b8079dd4939609e3e31d1c601bda7b23bf909594c89d6b2d5d07rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgtk4-4.6.0-150400.1.7.src.rpmgtk4-docs     rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3a+@a͟@a@aaa@aaY@aLl@aHwa&0aF``f@`z`S@`8`@``_=__%___ts@_R,@_16^@^@^@^wS@^C]w@]rJ@[[[l,[WZZZZF.@ZC@YYo@Y@YoIY$$@Xߖ@X@Xf@XXv@XJXJXEVteohhanhui@gmail.combjorn.lie@gmail.compackaging@sp1rit.anonaddy.mebjorn.lie@gmail.comyfjiang@suse.combjorn.lie@gmail.combjorn.lie@gmail.comftake@geeko.jpdimstar@opensuse.orgsbrabec@suse.combjorn.lie@gmail.comyfjiang@suse.comdimstar@opensuse.orgrpm@fthiessen.dedimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgi@marguerite.sudimstar@opensuse.orgdimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgluke@ljones.devbjorn.lie@gmail.comluc14n0@linuxmail.orgtchvatal@suse.combjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgjengelh@inai.deluc14n0@linuxmail.orgdimstar@opensuse.orgfezhang@suse.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgjengelh@inai.dedimstar@opensuse.org- Add gtk4-make-our-stack-noexec.patch: Make our stack noexec.- Update to version 4.6.0: + GtkProgressBar: Fix handling of "inverted". + GtkLabel: Add a "natural wrap mode" property to influence how natural width is determined. + GtkTextView: Scroll insertion on-screen after undo / redo. + gsk: Abort region diffing when changes are too complex. + gdk: - Avoid compressing discrete scroll events. - Fix problems with hiding windows. - Improve GL and GLES version checks. + Wayland: Support new high-contrast setting. + Inspector: Add DND inspection support. + build: Avoid deprecated meson apis. + Updated translations.- Update to version 4.5.1: + GtkWidget sizing has been rewritten to implement width-for-height more properly. This had some fallout, and some widgets may still not react kindly to the new way of doing things. See https://blog.gtk.org/2021/12/03/sizable-news/ for details, and please file issues if you notice fallout. + Rename git `master` branch to `main` + Css: - Fully support font-variant-caps - Fix a crash with gradients + Make various widgets activatable: - GtkComboBox - GtkDropDown + GtkPopover: Make focus indicators not disappear + GtkTextView: - Don't leave embedded children stranded when scrolling - Don't insert Emoji into non-editable textviews - Fix Emoji chooser positioning - Fix problems with pasting text - Improve scroll-to-mark behavior - Support right-aligned, centered and decimal tabs - Make child anchor replacement character settable - Provide more context to input methods + GtkDragIcon: Provide default icons for paintables and files + GtkBuilder: Speed up template precompilation + Actions: - Reduce allocations during signal emissions - Avoid duplication and unnecessary recursion + Inspector: - Show the selected im-module in the General tab - Add a clipboard viewer - Make the recorder record events too - Add a graph visualizing gtk_widget_measure() + Gsk: - Fix hexbox rendering - Fix transformed linear gradient rendering + Printing: Fix dialog-less printing + X11: - Improve behavior of windows drags on headerbar controls - Trap errors for RANDR changes - Fix problems with drag icons + Wayland: Ensure we prefer the Wayland im-module over others + Updated translations. - Changes from version 4.5.0: + gsk: - Drop the GL renderer in favor of NGL - Rename NGL to GL - Fix some coordinate overflow issues - Reimplement texture upload and download for better support of image formats and color spaces - New api: * gsk_transform_skew * gsk_transform_to_2d_components + gdk: - Support HSL in gdk_rgba_parse - Use libpng, libjpeg and libtiff directly when loading textures, and support more image formats (including 16bit and float formats) - New apis: * gdk_texture_new_from_bytes * gdk_texture_new_from_filename * gdk_texture_download_float * gdk_texture_save_to_png_bytes * gdk_texture_save_to_tiff * gdk_texture_save_to_tiff_bytes * gdk_display_create_gl_context - Implement GIcon and GLoadableIcon in GdkTexture - Move EGL initialization to the frontend - Use configless EGL contexts, if supported - Use >8bit pixel formats, if supported and requested + css: - Add support for line-height - Add support for text-transform + theme: Fixes for buttons in toolbars + input: - Update compose sequences from libX11 1.7.2 - Accept replacement string longer than 20 characters + text: - Implement sloped caret drawing - Add a gtk-hint-font-metrics setting to switch font rendering to be more similar to GTK3 + GtkTextView: - Add support for line height - Add support for text transforms - Misc fixes for css->pango attribute translations - Invalidate pango contexts when font settings change - Improve undo grouping when overwriting + GtkListView: - Make tree indentation more flexible with GtkTreeExpander:indent-for-icon + GtkMenuButton: Support custom children + GtkFlowBox: Add prepend and append + GtkCalendar: Fix handling of weeks starting on Monday + GtkWindow: Add a titlebar property + GtkDropDown: Add a show-arrow property + GtkPopoverMenu: Support a use-markup attribute in menu models + Add GtkSymbolicPaintable + Tools: Support DND in gtk4-node-editor and the inspector's recorder + Demos: Improve the font rendering demo + Build: - Require Pango 1.49 - Require libpng, libtiff and libjpeg - Speed up handling of resources during build + X11: Support touchpad gestures with XInput 2.4 + Updated translations. - Drop gtk4-fix-link-to-g_signal_emit.patch: fixed upstream. - Add docutils, pkgconfig(libjpeg), pkgconfig(libpng) and pkgconfig(libtiff-4) BuildRequires: New dependencies.- Drop baselibs.conf, there should not be any consumers of 32bit for this rather new package, so lets not build for the past.- Add gtk4-fix-link-to-g_signal_emit.patch: fix build failure caused by inproper link to g_signal_emit.- Disable sassc BuildRequires, only needed when building from git. - Add pkgconfig(gi-docgen) and pkgconfig(iso-codes) BuildRequires and pass gtk_doc=true to meson instead of documentation=true following upstream changes. Also split develdocumentation out into it's own sub-package. - Drop pkgconfig(json-glib-1.0) BuildRequires, not needed nor used. - Replace option print-backends=all with print-cups=enabled following upstream changes. - Stop passing xinerama=enabled to meson, not needed nor used. - Add pkgconfig(tracker-sparql-3.0) BuildRequires and pass tracker=enabled to meson, build with tracker support.- Update to version 4.4.1: + input: - Fix compose data on bigendian systems - Accept long replacement strings for compose sequences + a11y: - Fix accessible relations for menu buttons - Fix accessible descriptions in some cases - Simplify atspi context a bit + GtkTextView: - Fix applying css properties such as letterspacing, line decoration, font features, etc - Improve grouping for undo - Invalidate Pango contexts when font settings change - Fix a crash + Theme: Improve styling for toggle buttons in toolbars + gsk: Avoid coordinate overflow with big text selections + GtkFileChooser: Fix handling of choices + GtkStackSwitcher: Expand child buttons + GtkCalendar: Fix day names for weeks that start on monday + GtkWindow: Prefer menubars when handling F10 + GtkFontButton: Make sure the dialog is on the same display + X11: Fix handling of randr events + build: Fix detection of pre-compiled css files + Updated translations.- Fix a syntax error in the gtk4_immodule_postun RPM macro- Add explicit pkgconfig(gstreamer-gl-1.0) BuildRequires: not new, but tested by meson, so let's be explicit about the dependency.- Remove obsolete translation-update-upstream support (jsc#SLE-21105).- Update to version 4.4.0: + Input: - Match IBus for display of Compose sequences - Match IBus for handling of mismatches - Handle Escape in Compose sequences - Allow multiple dead keys - Support 32bit keysyms + GtkCheckButton: Activate when moving focus + GtkLabel: Propertly ignore double underscores for mnemonics + GtkPopoverMenu: Fix focus cycling + GtkTextView: - Improve word selection - Fix block cursors on empty lines + GdkToplevel: Support the gnome-shell titlebar gesture protocol + GdkDropTarget: Allow creating drop targets in ui files + gsk: - Handle partial color fonts correctly - Use harfbuzz for color font information - Avoid pango for glyph cache rendering - Shrink shadow extents + Settings: Change the default for gtk-split-cursor to FALSE + Demos: - Small improvements to widget-factory - gtk-demo: Improve the hypertext demo - gtk-dem: Improve the clipboard demo + X11: Set WM_CLASS on toplevels + Wayland: Support wl_seat v7 + Updated translations.- Add back Mesa-libGLESv2-devel BuildRequires for SLE and Leap. The necessary header GLES2/gl2ext.h is still in the v2 package on SLE/Leap.- Move RPM macros to %_rpmmacrodir.- Update to version 4.2.1: + GtkVideo: Detect stream metadata when using gstreamer + GtkFileChooser: Fix a crash + GtkButton: Add back visual feedback for keynav activation + GtkFontChooser: Fix initial font selection + GtkScrolledWindow: Stop using scroll cursors + GtkMenuButton: Make focus-on-click work + GtkToggleButton: Make grouped buttons mutually exclusive + GtkPasswordEntry: Use MADV_DONTDUMP for secure memory + GtkListBox: Allow repeated selection extension for MULTIPLE + GdkClipboard: Ensure strings are nul-terminated + GSK: - Fix offscreen rendering with transforms - Fix downscaled textures - Avoid huge intermediate textures - Make shadow rendering match across renderers + Text widgets: Support translucent selections + Wayland: - Improve font settings fallback - Avoid unintentional rendering freezes with popovers + X11: - Don't beep on untrusted displays - Don't crash when popovers are outside the workarea + Themes: - Fix resize border sizing - Fix solid-csd window decorations + Input: - Revert some Compose sequence changes - Consume all key events during preedit, to avoid unexpected interactions - Ignore more modifiers during preedit, to allow using 3rd and 5th level choosers - Fix handling of cursor positions in non-ASCII preedit text - Fix a problem with deferred focus setting- Update to version 4.2.0: + GtkFileChooser: Make the location entry work again. + GtlLabel: Fix tooltips on links. + GtkTextView: Make scrolling work better with renderers. + X11: - Fix damage handling. - Trap errors from the COW. + Wayland: Fix key event matching with mismatched layouts. + Inspector: Allow inspecting Unicode. + Input: - Improve dead key handling. - Regenerate compose sequence table. + Updated translations.- Update to version 4.1.2: + Input: - Ensure preedit-start and preedit-end are emitted properly - Support the Wayland text protocol better - Delete the selection when preedit starts + Label: Fix a small issue with markup parsing and mnemonics + Spinbutton: Interpret localized digits. + Textview: Fix blinking block cursors. + Tooltips: Don't pop up erroneous on popovers. + Window: Add a way to disable F10 handling. + Theme: Use a regular focus ring for sidebar rows. + GSK: - ngl: Performance improvements. - vulkan: Add visible fallback rendering. - vukan: Handle simple transforms when clipping. + Wayland: - Don't force a full redraw for every frame. - Don't leak buffers when rendering with cairo. + Demos: iconbrowser: Make search more useful. + Documentation: Switch to building docs from gir files with gi-docgen. + build: Allow GTK to be used as meson subproject. + Updated translations. - Drop gtk-doc BuildRequires: doc building was moved to gi-docgen, but we are not just yet ready to consume this, and also have not been bulding docs before.- Update to version 4.1.1: + Popover: Support shadows on popover > contents. + Input: - Show preedit for compose sequences. - Support long compose sequences. - Support compose sequences producing multiple characters. + Themes: - Allow suggested and destructive actions in lists. - Disable shadows on maximized, fullscreen and tiled windows. - Fine-tune scrollbar transitions and size. + CSS: - Support drop-shadow filters. - Correct blur filter spread interpretation. + Documentation: Improvements and updates for dialogs and native dialog. + Printing: Support Avahi-discovered printers better. + GSK: Add another OpenGL render. It is not the default yet. + Build: - Lots of static analysis fixes found by pvs. - Add a -Dprofile=devel option for devel styling and use it for nightly flatpaks. + X11: Fix DND of X11-specific types. + Wayland: Fix lookup of font settings in flatpaks. + Updated translations.- Update to version 4.1.0: + GtkCheckButton: Add back an activate signal. + GtkSearchBar, GtkSearchEntry: Capture events in the bubble phase. + GtkEmojiChooser: Adapt to small screen sizes. + GtkVideo: Fix issues with GL support. + Themes: - Set sort arrows in CSS. - Set menu button arrows in CSS. - Make scrollbars larger. - Supprt circular menubuttons. + CSS: - Implement transform-origin. - Support overlines on text. - Support colors in cross-fade(). - More complete text-decoration-line support. + Text layout: Use subpixel positioning with new enough cairo. + Inspector: - Fix slowness in navigation. - Redo the controllers and shortcuts pages. + Accessibility: Create AT context objects lazily. + Wayland: Fix decoration negotiation under kwin. + GSK: - Optimize gradient shaders. - Implement repeating gradients in shaders. + Updated translations. - Add Mesa-libGLESv3-devel BuildRequires: new dependency.- Fix macros.gtk4: + gtk4 has no gtk4-query-immodules "GTK+ 4.0 will not support IM modules, and has moved to GIO extension points" + https://blog.gtk.org/2018/03/06/input-methods-in-gtk-4/- Update to version 4.0.2: + GtkAboutDialog: - Set icon size for the logo. - Fix initial focus to be the same as in GTK 3. + GtkImage: Update icons on scale change. + Wayland: Fix crashes with touch and tablet events. + Windows: - Fix surface and geometry computation. - Remove layered window usage. + MacOS: Support stylus devices. + Themes: - Adwaita: Remove edge highlights. - Adwaita: Update image assets. - Make Adwaita-dark available as standalone theme. - Make HighContrastInverse the dark variant of HighContrast. + Docs: - Complete GtkAspectFrame docs. - Clarify migration docs for widget signals. + Inspector: - Fix a critical with the recorder. - Fix a crash with treeviews. - Show overlay layout properties. - Add a legend for the layout overlay. + Build: - Fix build with gcc 11. - Support building without sassc. + Updated translations. - Switch back to regular releases: with GTK 4 having a consumer (GNOME 40) the focus is much more active on it now.- Rename libgtk-4-0 to libgtk-4-1: the library changed soname with version 4.0.0. - Obsolete libgtk-4-0 > 4 by libgtk-4.1: this is a bit a special hack, but we know that versions < 4 were indeed libgtk-4-.so.0, and starting from version 4, it should have been renamed.- Update to version 4.0.1: + GtkPopover: - Center titles - Fix menu item alignment with submenus + GtkVideo: - Fix up autoplay semantics - Respect pixel aspect ratio - Get GL textures from gstreamer + GtkCenterLayout: Fix handling of expanding center child + GtkSettings: - Change gtk-cursor-aspect-ratio to double - Fix the default value of gtk-print-backends + GtkGestureStylus: Convert motion history to surface coordinates + GL renderer: - Various optimizations - Avoid leaking shader objects + Adwaita: - Fine-tune flat buttons - Improve contrast of dim-label - Improve contrast of controls in headers + Docs: - Add various missing types - Add DND examples - Correct css docs for several widgets - Improve GtkVideo docs - Update migration docs for GtkClipboard - Improve migration docs for event controllers - Add migration docs for GtkBuilder + gtk4-builder-tool: - Remove GtkCheckButton::draw-indicator - Fix a buffer overrun - Remove GtkToolbar::toolbar-style + Demos: - Don't put the search bar in the scroll area - Make the OpenGL demos work with OpenGL ES + X11: Fix a possible crash + Build: - Fix vulkan reference in pc file - Fix build with certain Vulkan versions + Updated translations.- Update to version 4.0.0+107: + Remove unused static inline function + Fix some of gtk4-demo’s transitions example on OpenGL ES + Fix gtk4-demo’s gears demo on OpenGL ES + gdkarray: Add a "stolen" boolean to splice() + listview: Use the correct scroll policy + docs: - Put render nodes in their own sections - Add examples for GtkDropTarget - Add examples of GtkDragSource use - Fix typo and whitespace - backtick fixes - Fix list of kinds of shortcuts in Keyboard input - Add missing GTK types - Note the caveat on GtkEditable signals with delegates + roundedbox: Remove unused API + picture: Fix copy/paste error in docs + video: When autoplaying, start playing once the video is prepared + window: Release application in destroy + Fix warnings with Vulkan < 162 + modelbutton: Remove an unused field + Fix buffer overruns in 'gtk-builder-tool simplify' + Fix the value for the print-backends setting + inspector: Show glyphs as in node files + gsk: - Export the glyph serialization privately - Improve glyph serialization - Fix serialization of glyphs + box: improve documentation + gskpango: - Don't copy fg color - Correct a comment - Remove bounds rect - Fix a potential cairo_t leak + label: - Refactor get_layout_location() - Refactor snapshot() + textlayout: Remove dead offset_y code + rendernode: - Different uniformity in border nodes - Sort diff() requirements by complexity + renderborder: Avoid 0 width outline color nodes + layoutoverlay: - Avoid adding transparent color nodes - Avoid adding 0 sized color nodes + gl renderer: - Check for pointer equality in rounded_rect_equal - Proper state tracking for color matrix ops - Add missing debug output for repeat ops - Create shader-global uniform ops on draw() - Unify new clip/viewport rects in blur_texture() - Avoid setting modelview to identical values - Take a out graphene_rect in blur_node() - Render too big textures to the clipped area - Unify viewport setting in add_offscreen_ops() + GskTransform: - Add nullable annotations to _equals() - Fix identity transform class name - Avoid a ref+unref pair + icontheme: - Make some constant values const - Make icon_paintable_ensure_texture() return an unowned value + pixbufutils: Only convert icon size to string once + main: Add & use gdk_event_dup_axes() + Call the newly installed gtk4-update-icon-cache + Pass the bindir to the post-install script + Revert "gl renderer: Render too big textures to the clipped area" + Revert "gl renderer: Take a out graphene_rect in blur_node()" + 3to4: - Add test for GtkCheckButton:draw-indicator removal - Remove GtkCheckButton:draw-indicator + Do not build gdk-pixbuf's man page + a11y: Fix removing mnemonic widgets + Notify properties on deletion in PasswordEntryBuffer + Fix URLs for the download.gnome.org locations + Adwaita: flat button adjustments + vulkancontext: Remove usage of VK_ERROR_INCOMPATIBLE_VERSION_KHR + Updated translations. - Switch to source service, upstream is not moving fast enough, and we need this to fix a buildfail due to updated vulkan.- Update to version 4.0.0: + Fix problems with synthetic motion events affecting frame rates + Fix problems with implicit grabs affecting widget states + Fix problems with zoom mode on scales getting stuck + Fix submenu closing by outside clicks + Rename GtkWindow:fullscreen to :fullscreened to help language bindings + Bump the soname. Stable GTK 4 releases use libgtk-4.0.so.1.xxxx.y + Adwaita: - Reduce hover transition effects in lists - Special-case header buttons + Demos: - Remove NoDisplay from desktop files - Autoplay the video in widget-factory + Updated translations. - Changes from version 3.99.5: + Accessibility: - Map presentation role according to Core-AAM - Use presentation role for spacers in list views - Set proper roles, relations and descriptions on more widgets - Expand the documentation - Use a single GTK_A11Y environment variable and document it - Serveral memory leak and crash fixes - Initialize AT contexts lazily - Improve the API for storing lists in relations - Implement more of the Component interface - Implement the Cache interface - Implement ScrollSubstringTo for GtkTextView + Introspection: - Add many missing annotations to APIs - In particular, nullability annotation fixes for rust + Touch support: - Fix issues with text handles - Fix interaction between touch scrolling and focus - Fix active state updates for touch events - Allow pressing buttons with multiple fingers + GtkScrolledWindow: Accumulate velocity with kinetic scrolling + GtkSearchEntry: Use a better clear icon + GtkTreeView: Remove the deprecated GtkCellRendererClass.get_size vfunc + GtkBuilder: - Be stricter about - Make gtk-builder-tool simplify update + GtkFileChooser: Remove GtkFileChooserButton + GtkWindow: - Replace gtk_window_get_size with gtk_window_get_default_size - Add maximized and fullscreen properties + Make the inspector available in non-debug builds + CSS: Support conic gradients + Adwaita: - Round all window corners - Round submenus - Remove the 'chin' on menus - Industrial style menuitems - Improved tooltip styling - Unified sidebar styles - Dark prelight - Don't backdrop labels + GSK: Rename render node apis from peek to get + Make GLES work in the absence of GL_ARB_timer_query + Rework the way size allocation is integrated in the frame cycle + Wayland: - Support gtk_shell1 version 3 (startup notification and activation) - Implmement minimization + Documentation: - Add missing enumerations, symbols and types - Lots of smaller fixes + Demos: - Make the constraints demo more useful - Make search more obvious - Add a suggestion entry demo - Consistency improvements - Use native file choosers - Drop 'devel' styling + Updated translations.- Update to version 3.99.4: + GtkColumnView: - Improve column resizing - Make double-click reset column widths - Move header outside of scrollbars + GtkSearchEntry: Add an icon + GtkDropDown: Polish the appearance + GtkColorChooser: Accessibility improvements + GtkPopoverMenu: - Add accessibility support - Allow custom items. This adds new API: gtk_popover_menu_add/remove_child gtk_popover_menu_bar_add/remove_child + GtkTextView: - Fix rendering and positioning of anchored children - Fix positioning of touch handles + Constraints: Fix loading constraints from ui files + Media support: Use cubic instead of linear volume + Accessibility: - Implement Component for all widgets - Implement Text and EditableText for all editables - Rework accessible name/description computation - Add documentation for app and widget developers - Handle HIDDEN state changes by adding/removing elements - Support setting accessibility attributes in ui files - Make window controls accessible + Introspection: Add some missing annotations + gdk: - Deliver events on flush - Drop the unused GdkPoint struct from the API - Improve popup autohide behavior + Demos: - Add another constraints demo - Tweak various demos to improve consistency - Small accessibility improvements + Tools: Improve gtk4-builder-tool handling of various widgets when converting ui files from GTK 3 + Documentation: - Use GtkApplication in all examples - Improve and expand the widget gallery + Testsuite: - Improve coverage of GDK - Improve coverage of gtk4-builder-tool + Build: - Fix the build with cups 2.2.12 - Make cloudprint support build without warnings + Broadway: Support modifiers for scroll events + Updated translations. - Changes from version 3.99.3: + Accessibility: Add an initial AT-SPI backend + GtkEmojiChooser: - Allow inserting multiple Emoji by pressing Control - Update Emoji data to Unicode 13 / CLDR 37 - Use translations - The recent-emoji setting type changed. Call gsettings reset org.gtk.gtk4.Settings.EmojiChooser recent-emoji + GtkTextBuffer: Add boolean returns to some get_iter functions + GtkScale: Change the default value of the :draw-value property + GtkPopover: Avoid losing focus when popovers are close + GtkColorChooser: Add color names back for accessibility + Input methods: Add a 'private' input hint + GL Renderer: - Fix issues with texture caching - Fix texture flipping problems + Build: - Use meson yield feature for some options - Require gtk-doc 1.33 - Require sysprof 3.38 + Wayland: - Clean up Wayland backend api, add annotations - Generate introspection for Wayland backend api + Demos: - Add another column view demo - Add an svg paintable demo + Updated translations. - Add pkgconfig(libavfilter) BuildRequires, new dependency, build ffmpeg backend.- Update to version 3.99.2: + GtkButton: Check coordinates for button releases. + GtkColorChooser: Update the default palette. + GtkEntry: - Fix issues with Emoji insertion. - Fix issues with dnd. - Set correct hotspot for dnd icon. + GtkFileChooser: - Fix a crash. - Fix setting unlisted filters. + GtkFontChooser: - Determine sample text based on font coverage. - Allow filtering by language. - Don't center the list. + GtkMenuButton: Always use the direction property for the arrow. + GtkPasswordEntry: - Use non-pageable memory. - Add an ::activate signal. + GtkRevealer: Fix clipping issues in the swing transitions. + GtkScrolledWindow: Fix kinetic scrolling in X11. + GtkSearchEntry: Don't handle forwarded events twice. + GtkStack: Add gtk_stack_add_child. + GtkTextView: - Fix dnd. - Improve undo state tracking. - Speed rendering in the presence of selections. - Make clickable links work again. - Fix handling of anchored children. + GtkVideo: Make autoplay work. + CSS: - Allow more than 64 selectors per rule. - Avoid some allocation overhead. + Adwaita: - Improve gesture graphics. - Tweak DND highlight color. - Add spacing to .navigation-sidebar. + GDK: - Add gdk_frame_clock_get_fps. - GLES: Fix color channel mixup in textures. - GL: Reduce image copying for texture uploads. + GSK: - Add radial gradient nodes. - Add GskGLShader and shader nodes. + GL renderer: - Fix clipping with projective transforms. - Use linear interpolation for offscreen rendering with non-axis-aligned transforms. - Fix texture caching to avoid size mismatches. - Avoid downloading GL textures when possible, improving GtkGLArea performance. + Vulkan renderer: Fix swapchain creation. + Wayland - Always ack configure to avoid jumping windows. - Use the primary-selection-unstable-v1 protocol. + Updated translations.- Update to version 3.99.1: + GtkGridLayout: Rename left-/top-attach to column/row. + Drop GtkAccelLabel - it is no longer used. + GtkTextView: - Fix redraw issues with selections - Make insert-emoji replace the selection + GtkTreeView: Fix selection handling in cell editables. + GtkPopover: Allow setting popup offset. + GtkPlacesSidebar: Fix DND. + GtkTextview: Speed up gtk_text_buffer_insert_markup. + GtkFrame: Set GTK_OVERFLOW_HIDDEN. + GtkSpinButton: Fix spinning. + GtkFontChooser: Populate the list incrementally. + GtkButton: Simplify the button hierarchy; GtkRadioButton is gone, GtkCheckButton and GtkToggleButton can be grouped. + list widgets: - Change apis to make models explicitly GtkSelectionModel. - Simplify constructors. + CSS: - Hexadecimal colors can now specify alpha. - Fix parsing of numbers in scientific notation. + Themes: - Add and document highlevel list styles. - Drop the style class defines. Just use string literals. - Round the corners of frames. - Make circular buttons square. + GL renderer: Fix clipping with projective transforms. + Printing: Fix build with cups < 2.3. - Changes from version 3.99.0: + Remove the old accessibility implementation and add the foundations for a new one that is based on ARIA. The relevant widget api is GtkAccessible, the backend implementations will use GtkATContext. + Update the GTK headers to use char *, int, float and double instead of the corresponding GLib types. + Add GtkEditableLabel, a label that can be edited. + Add GtkBookmarkList, a list model for bookmarks. + Add GtkStringList, a list model for strings. + Add GtkBitset, and use it for representing selections. + GtkTreeView: Make cell editing work again. + GtkSpinButton: Make autosizing work again. + Printing: Use GtkDropDown in the print dialog. + GtkApplication Support opening files on OS X. + GtkFileChooser: - Fix libcloudproviders support. - Turn GtkFileFilter into a GtkFilter. - Simplify the api. + GtkGridView, GtkListView: - Improve scrolling behavior. - Autoscroll and autoexpand during DND. + GtkScrolledWindow: Make autoscrolling work again. + GtkFilterListModel: - Add incremental filtering. - Add a boolean filter, GtkBoolFilter. + GtkSortListModel: - Use timsort. - Add various tweaks that massively speed up sorting. - Add incremental sorting. + GtkWidget: Massively speed up action handling. + GtkEntry: - Make entry completion work again. - Drop action support from GtkEntryCompletion. + Inspector: - Improve list model support. - Add direct navigation between objects. - Show accessibility information. + GSK: Use GL_ARB_framebuffer_object. + Updated translations. - Drop gtk4-cups-2.2.patch: fixed upstream.- Update to version 3.98.5: + Introduce new list widgets and supporting infrastructure. + GtkFileChooser: - Add a tracker3-based search engine implementation. - Rate-limit updates from the trash monitor. + GtkWindow: - Redo the css node setup. There is now a single 'window' node. - Fix rounded corners on tiled windows. + GtkApplication: Drop app menu support. Menubar support is still there. + GtkFixed: Change coordinate APIs to take doubles. + GtkOverlay: Make GtkOverlayLayout public. + GtkTooltips: Fix line wrapping of tooltips. + Shortcuts: - Fix mnemonic cycling. - Fix using '0' as a mnemonic. + Menus: Differentiate keypad keys in accelerators. + GtkIMContext: Add gtk_im_context_filter_key to allow event reinjection. + Themes: Adwaita: Limit the scope of backdrop. + Accessibility: Clean up and reorganize the code to prepare for the dropping of ATK. + GDK: - Drop unused enum and struct definitions from headers. - Make keymap translation API public again. Still needed. - Frameclock: Always use compositor refresh rate info. - Frameclock: Use quadratic correction for frame time jitter. - Frameclock: Ensure monotonicity. - Frameclock: Track resason for paint. - X11: Improve sync when the Nvidia driver is used. + GSK: - GL renderer: Fix blurred outset shadows. - GL renderer: handle nested transform nodes properly. - GL renderer: Optimize clip handling. + gtk-demo: - Improve the Drag-and-Drop demo with proper drag icons. - Don't show the main window if --run is given. - Add demos for list widgets and GtkDropDrown. + Documentation: - Convert freestanding sections to markdown. - Drop the glossary. - Expand and improve the migration guide. + Build: - We require pandoc now, for building the documentation. - Require Pango 1.45. + Updated translations. - Add gtk4-cups-2.2.patch: Fix build with cups < 2.3.- Update to version 3.98.4: + Themes: - Refine menu styling - Tweak visible focus behavior - HighConstrast: Add public colors - HighContrast: Fix scale borders + CSS: - Drop the nonstandard -gtk-icon-theme property - Add a system_setting_changed vfunc to propagate global changes + Untangle titlebars from windows: - Add a GtkWindowControls widget - Add a GtkWindowHandle widget - Add actions for window menu items - Remove app menu fallback from GtkHeaderBar - Remove title and subtitle properties from GtkHeaderBar, rename custom-title to title-widget + GtkWidget: Add a focusable property + GtkPopover: Fix (re-)positioning issues + GtkStack: - Drop the homogeneous property - Add a use-underline property to stack pages + GtkScale: Make area around the trough clickable + GtkScrolledWindow: Fix kinetic scrolling + GtkTreeView: Break reference cycles in unroot + Drop GtkBin and GtkContainer. All existing GtkBin subclasses have grown a child property with setter and getter. All existing GtkContainer subclasses have grown widget-specific remove (and in some cases, add) functions. in ui files continues to work as before + Replace gtk_widget_destroy by gtk_window_destroy + Drop the ::size-allocate signal. Use a GtkWidgetPaintable if you need to be informed about changes to a widgets content or size + Remove gtk_dialog_run + GDK: - Wayland: Provide a builtin cursor of last resort - Change the monitor api to use a GListModel + GSK: - Don't include renderer-specific headers automatically - GL: Fix nested rounded clips + Introspection: Assorted annotation fixes + Inspector: - Preview media resources - Show media backend information + gtk4-widget-factory: - Add GtkVideo - Add text styles - Add a print dialog - Add a password entry - Improve toolbar styling - Revamp transition effects + gtk4-demo: Replace some demos + Updated translations.- Update to version 3.98.3: + GtkEntry: Support setting attributes in ui files + GtkScaleButton: Don't derive from GtkButton + GtkAboutDialog: Support more common licenses + GtkEmojiChooser: Improve keyboard navigation + GtkLabel: Remove pattern API + GtkAspectFrame: Modernize and simplify + Chooser buttons: Make dialogs modal by default + Various widgets: Replace shadow-type and relief properties by a simpler has-frame + CSS: - Use :focus-visible instead of :focus(visible) - Add support for :focus-within + Focus handling - Fix crossing event generation - Fix focus handling in various widgets - Change :can-focus to be recursive - Fix GtkWindow:is-active setting + Scrolling - gtk_container_set_focus_[hv]adjustment has been removed - gtk_viewport_set_scroll_to_focus has been added + Accessibility: - Add a cursor-aspect-ratio setting - Set focus-related states properly + Themes: - Use blue focus outlines more - Numerous minor improvements + Wayland: - Fix .Compose file loading - Support popup repositioning - Fix problems with autohide popovers + GDK: - Remove GdkKeymap from public API, replaced by GdkDevice properties - Add full keyboard translation state to key events - Simplify modifier support, drop GdkModifierIntent - Move key event matching to GDK - Add GdkSurface::enter/leave-monitor signals - Turn GskEvent into a derivable type, and make it introspectable + GSK: - Turn GskRenderNode into a derivable type, and make it introspectable - Fall back to cairo if compiling shaders fails + Updated translations.- Update to version 3.98.2: + Introduce GtkShortcutController, and replace key bindings, mnemonics and accelerators by GtkShortcut + Derive the HighContrast theme from Adwaita + GtkMenuButton: Add a use-underline property + GtkTreeView: Fix cell editing + Add gdk_toplevel_inhibit_system_shortcuts + gtk-demo: Fix issues in multiple demos + Updated translations.- Update to version 3.98.1: + GtkFileChooser: - Remove filename/uri api - Drop extra-widget - Remove overwrite confirmation - Remove show-hidden property - Remove local-only property - Remove GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER - The portal file chooser supports selecting folders + GtkSpinner: Rename active property to spinning + GtkRevealer: Fix size allocation at small scales + GtkPopover: Drop :relative-to, it is always the :parent now + GtkWindow: Drop window-type, it is always a regular toplevel + GtkWidget: - Drop expand property - Drop margin property - Drop gtk_grab_add, gtk_device_grab_add + GtkTextView: - Support overlines in GtkTextTag - Support visible spaces in GtkTextTag - Support hyphenation control in GtkTextTag + Split GtkEventControllerFocus from GtkEventControllerKey + DND: - Fix local DND to avoid serialization - Add new content provider constructors - Split GtkDropTargetAsync and GtkDropTarget - Group DND events into event sequences - Propagate DND events like motion events - Introduce GtkDropControllerMotion - Remove GtkSelectionData + Performance: - Clean up profiler marks - Share GL programs between renderers + GDK: - Drop gdk_surface_new_temp - Make GdkEvent an immutable boxed type, not an object - Remove GdkAtom and property- and selection-related apis - Introduce GdkPopup and GdkToplevel interfaces - Implement them in backend-specific surface subtypes - Rename gdk_surface_input_shape_combine_region to gdk_surface_set_input_region - Drop X11-only concepts such as sticky or keep-below + Broadway: implement scaling + Updated translations. - Drop gtk4-wayland-includes.patch: Fixed upstream. - Run spec-cleaner, modernize spec.- Update to version 3.98.0: + The DND refactoring has been completed. + Child surfaces have been removed. + Global positions and related apis such as gdk_surface_move are no longer available. + A constraint-based layout manager has been added. + Many classes have been made explicitly non-subclassable, and the widget hierarchy has been simplified, by making widgets derive directly from GtkWidget instead of a container. + Menu-related changes: - GtkMenu, GtkMenuBar and related classes have been removed. - Context menus are no longer created with ::populate-popup signals, but use menu models and actions. - Widget actions can be created in class_init, with gtk_widget_class_install_action. - GtkToolbar has been removed as well. + Text-related changed: - Text cursor blinking has been made smooth. - GtkTextView is caching rendernodes for the visible text range now, improving the scrolling performance of text. - Add a simple undo stack for text edits has been added. + GtkTreeView renders tree and grid lines with textures. + GtkEmojiChooser has been made public. + GtkGestureMultiPress has been renamed to GtkGestureClick. + GtkWidget has api to handle style classes. + X11-specific changes: - XI2 is now mandatory. - The xim input method has been removed. + Wayland-specific changes: The loading of cursor themes has been improved to load cursors on demand, and no longer relies on libwayland-cursor. + The GL renderer is now sharing icon and glyph caches for all surfaces, and has better support for blurring and shadow rendering. + Performance-related changes: - GTK provides profiling information for Sysprof when launched with GTK_TRACE=1. - Css computation has been optimized. - Css lookups are using a Bloom filter. - Icon loading IO has been moved to a thread. - Add sassc buildRequires: new dependency. - Add gtk4-wayland-includes.patch: Fix missing dependency exposed by our special wayland packagers wish to not have the wayland headers in the default locations.- No longer provide/obsolete gtk3-schema: upstream changed the schema names for gtk4 finally and cut compatibility with gtk3. So from now on, we have gtk3-schema and gtk4-schema in parallel.- Update to version 3.96.0: + DND has been refactored. There are now separate GdkDrag and GdkDrop objects. This work is still incomplete + The GDK_SURFACE_SUBSURFACE surface type has been removed. + Use of child surfaces has been greatly reduced. This work is still incomplete + The use of global coordinates in GDK apis has been reduced. This work is still incomplete + Events have been simplified and are used just for input - expose events have been replaced by a GdkSurface::render signal - configure events have been replaced by a GdkSurface::size-changed signal - map events have been replaced by a GdkSurface::mapped property - gdk_event_handler_set has been replaced by a GdkSurface::event signal - key events no longer contain a string - events on unmapped widgets are ignored + Warping the pointer is no longer supported + The Wayland backend now uses the Settings portal for GtkSettings + The Wayland input module uses the text-input-unstable-v3 protocol + The Broadway backend has been rewritten to work well with GSK + The color chooser has a color picker + GtkApplication tracks screensaver state and has a ::query-end signal + The file chooser portal backend supports file filters + A number of list models have been introduced, for internal use and as public api: - GtkMapListModel - GtkSliceListModel - GtkSortListModel - GtkSelectionModel - GtkSingleSelection + Support for tabular menus and combo boxes has been dropped + Key themes are no longer supported + GtkInvisible has been dropped + A GtkRoot interface has been added that is currently implemented just by GtkWindow. This work is incomplete + GtkWidgets can transform their children using projective linear transformations. This functionality is available in CSS and as GskTransform argument to gtk_widget_allocate. GtkFixed is a container that exposes this functionality. For examples of this, see the swing transition of GtkRevealer, the rotate transitions of GtkStack or the Fixed Layout example in gtk-demo. + GtkEntry functionality has been moved into a new GtkText widget, the GtkEditable interface has been expanded, and new a new GtkPasswordEntry widget has been introduced. + Focus handling has been rewritten, and focus-change event generation has been unified with crossing events. + All demos and settings schemas have been renamed to avoid collisions with GTK3. + GtkWidget can now use a GtkLayoutManager for size allocation. Layout managers can optionally use layout children holding layout properties. A number of layout managers are available: - GtkBinLayout - GtkBoxLayout - GtkGridLayout - GtkFixedLayout - GtkCustomLayout More layout manager implementations will appear in the future. + GtkAssistant, GtkStack and GtkNotebook now have publicly accessible page objects for their children. The page objects are also exposed via a list model. + GtkContainer no longer supports child properties. All existing child properties have been removed, converted to regular properties, moved to layout properties or moved to child meta objects. + GtkListBox has gained a ::show-separators property that gets translated into a CSS style class. + A number of X11-specific GtkWindow and GdkSurface apis have been removed or changed to backend APIs. + GtkBuilder can specify object-valued properties inline. + The gtk4-builder-tool simplify command has gained a --3to4 option to convert GTK3 ui files to GTK4. + The inspector can show child meta objects and layout properties. - Remove gtk4-fix-dependency-error.patch, fixed upstream.- Update options passed to meson, bring back lost support for broadway and cloudprint following upstreams changes.- Add gtk4-fix-dependency-error.patch upstream patch to fix build error with few threads raised by missing dependency on broadwayjs.h (glgo#GNOME/gtk#1218). - Update spec: + Drop gtk4 subpackages and respective Recommends/Requires/\ Provides tags to follow upstream changes while placing Obsolets tags for them: immodule-amharic, immodule-broadway, immodule-inuktitut, immodule-multipress, immodule-thai, immodule-tigrigna, immodule-vietnamese, immodule-xim and data. + Drop gtk4-tools Requires(post): this no longer needed. + Drop lang subpackage Recommends: the main package is already being supplemented by the lang subpackage due to RPM automatic setting. + Drop gtk4-data Provides: there's no such subpackage anymore. + Drop glib2_gsettings_schema_requires macro: this is no longer needed since RPM file triggers (version > 4.13).- Fix package name to be uniform immodules -> immodule (bsc#1104264).- Update to version 3.94.0: + GdkPaintable is a new, powerful abstraction for drawable content. + gtk4-demo has a new "Paint" demo to show some of its capabilities. + There is support for displaying media, with GtkVideo, GtkMediaFile, GtkMediaStream and GtkMediaControls. + GtkFontChooser now supports OpenType font variations and features. + The Ctrl-Shift-E support in the simple IM context has been replaced by an optional completion popup for Emoji alpha codes. This can be enabled with the GtkEntry::enable-emoji-completion property. + Wayland has an input method based on the text protocol now. + Input methods, print backends and media backends have been converted to GIOModules and extension points, and support for generic loadable modules has been dropped. Platform im modules are always included. + GdkWindow has been renamed to GdkSurface. + Applications can now create their own GtkSnapshot objects for intermediate rendering. + Widget event signals have been replaced by event controllers, and some new event controllers have been introduced for this: GtkEventControllerMotion, GtkEventControllerKey and GtkGestureStylus. + Event controllers can now be created in .ui files. + Invalidation tracking has been changed, only gtk_widget_queue_draw is left. + Observing widget contents and size is now done by using the GtkWidgetPaintable object instead of connecting to widget signals. + The GtkWidget::draw signal has been removed, widgets need to implement GtkWidget::snapshot. + GdkTexture now has GdkMemoryTexture and GdkGLTexture subclasses. + The Vulkan support in GDK can now use a particular device that is specified by the GDK_VULKAN_DEVICE environment variable. Use GDK_VULKAN_DEVICE=list to see them all. + GTK+ Inspector: - has logging support, and the logging settings have been cleaned up. - has an fps overlay. + Removed APIs and features: Individual event signals such as ::proximity-in-event The ::draw signal threading support non-platform IM modules papi and test print backends GtkPlacesSidebar GtkRecentChooser GtkToolPalette GdkStatus gtk_true, gtk_false gtk_widget_show_now gtk_widget_draw gtk_render_icon_surface. + Incomplete transitions: - The ::event signal is not still there, but it will be removed. - The DND apis are not finalized yet. + Updated translations. - Drop gtkmm.patch: Fixed upstream. - Add pkgconfig(gstreamer-player-1.0) BuildRequires: New dependency.- Unconditionally enable translation-update-upstream: on Tumbleweed, this results in a NOP and for Leap in SLE paid translations being used (boo#1086036).- Modernize spec-file by calling spec-cleaner- Add gtkmm.patch: Allow binding GdkContentFormatsBuilder.- Sync summaries within package.- Update to version 3.93.0: + GdkScreen has been removed. All screen-related APIs have equivalents in GdkDisplay. + GdkVisual has been removed. + GdkDeviceManager has been replaced by GdkSeat. + Clipboard handling has been moved from GTK to GDK, and has been modernized to provide an extensible, asynchronous, stream-based API. + The GdkCursor API has been modernized. + Settings and window-state changes have been converted from events to signals on GdkDisplay and GdkWindow, respectively. + GdkEvent has been converted to an opaque GObject. + The GL renderer in GSK has been substantially completed, and is now on par with the Vulkan renderer. + The use of GdkPixbuf in APIs has been reduced, and the GskTexture object has been moved to GDK as GdkTexture, to take its place. + The handling of icon sizes has been changed. + Bugs fixed: bgo#668590, bgo#773299, bgo#775279, bgo#777072, bgo#779009, bgo#779862, bgo#783995, bgo#784314, bgo#785176, bgo#785210, bgo#786123, bgo#787089, bgo#787128, bgo#787142, bgo#787665, bgo#788841, bgo#788898, bgo#789054, bgo#789134, bgo#789149, bgo#789160, bgo#789163, bgo#789198, bgo#789213, bgo#789327, bgo#789357, bgo#789678, bgo#789733, bgo#789777, bgo#789870, bgo#790029, bgo#790031, bgo#790171, bgo#790201, bgo#790287, bgo#790489, bgo#790920, bgo#790963, bgo#791062, bgo#791176, bgo#791281, bgo#791363, bgo#791549, bgo#791650, bgo#791926, bgo#791927. + Updated translations. - Drop gtk4-return-nonvoid.patch: fixed upstream. - Add cairo-gobject, gobject-2.0, pangocairo, xrender and graphene-gobject-1.0 pkgconfig modules BuildRequires complying with meson checks. Note that all of these modules were being pulled and used already since the spec file had some depedencies on other modules that come from the same devel package as these ones.- Update to version 3.92.1: + Drop autotools support. Meson 0.42.1 is now required. + Implement most of CSS3 font-variant. + Add an Emoji chooser to GtkEntry. + Add new input hints for Emoji input. + Remaining widgets have been ported to GtkSnapshot. + GtkLabel and GtkEntry have been ported to use GSK. + Add a way for GtkOverlay to blur behind children. This has a demo in gtk4-demo. + Add support for libcloudproviders in GtkPlacesSidebar. + Non-windowed widgets are now allowed to have a size of 0x0. + Allow tiled windows to be resized. Under wayland, this uses version 2 of the gtk-shell protocol. Under X, it uses the _GTK_EDGE_CONSTRAINTS property. + Input handling changes: - GdkEvent has new accessors for fields; - Traditional event signals (eg ::key-press-event) are now emitted from an event controller; - Most widgets inside gtk have stopped using traditional event signals; - GDK_SEAT_CAPABILITY_ALL_POINTING now includes touch events. + Scrollbars allow middle-click to jump to a position again. + Bugs fixed: bgo#639931, bgo#644248, bgo#701296, bgo#705640, bgo#728452, bgo#763517, bgo#766909, bgo#773299, bgo#775074, bgo#775126, bgo#778382, bgo#778811, bgo#780750, bgo#780758, bgo#781757, bgo#782981, bgo#783649, bgo#783669, bgo#784016, bgo#784421, bgo#785210, bgo#785306, bgo#785736, bgo#786144, bgo#786209, bgo#786400, bgo#786469, bgo#786485, bgo#786492, bgo#786553, bgo#786613, bgo#786673, bgo#786794, bgo#786885, bgo#786931, bgo#786932, bgo#786938, bgo#786940, bgo#786956, bgo#786960, bgo#786964, bgo#786966, bgo#787021, bgo#787103, bgo#787172, bgo#787279, bgo#787302, bgo#787303, bgo#787410, bgo#787416, bgo#787444, bgo#787531, bgo#787600, bgo#787669, bgo#787757, bgo#787866, bgo#788230, bgo#788458, bgo#788534, bgo#788573, bgo#788614, bgo#788787, bgo#788905. + Updated translations. - Add meson BuildRequires and replace configure/make/make_install calls with meson/meson_build and meson_install: follow upstreams port to meson as build system. - Add gcc-c++ BuildRequires: small parts of GTK+ now are written in C++. - Add gtk-doc BuildRequires: in order to build man-pages, documentation needs to be enabled, which in turn requires gtk-doc. In the past, we provided upstream shipped documentation. - Add gtk4-return-nonvoid.patch: Fix 'reaches end of non-void function without return value', taken from git. - Add rpmlintrc: multiple GTK4 libraries are not goint to be supported in parallel and the name will stabilize.- Drop the SLE12 / Leap42 build_wayland_backend conditional, build with wayland unconditionally.- Update to version 3.91.2: + All widgets are drawing CSS backgrounds and borders. + All gadgets have been replaced by widgets. + GtkSpinButton no longer derives from GtkEntry. + GtkScrollbar no longer derives from GtkRange. + GtkAccelLabel no longer derives from GtkLabel. + All remaining style properties have been removed. + A new 'widget bowl' demo has been added in gtk4-demo. + GtkEventBox has been removed. It is no longer needed. + Add support for entering emoji by name using Ctrl-Shift-e. + Wayland: - Support Wacom tablet wheel scrolling. - Support the shortcut inhibitor protocol. + Bugs fixed: bgo#776903, bgo#776909, bgo#777333, bgo#777515, bgo#778188, bgo#780938, bgo#781246, bgo#783343, bgo#783906, bgo#784016, bgo#784624, bgo#785280, bgo#785318, bgo#785375, bgo#785423, bgo#785672, bgo#785793. + Updated translations.- Update to version 3.91.1: + Redo event delivery and focus handling and grabs, and stop using subwindows for widgets. API changes due to this include: - A new GtkWidget::pick vfunc. - Drop event mask apis. - Drop windows from gestures. + The prelight state is now automatically set on widgets. + New widget: GtkCenterBox. This widget provides the center child functionality that used to be part of GtkBox. + Wayland: - Improve the key repeat implementation. - Set vid/pid on tablet devices. + OS X: Add native file chooser support. + Bugs fixed: bgo#745289, bgo#759308, bgo#766517, bgo#770513, bgo#772281, bgo#773299, bgo#775636, bgo#781285, bgo#781583, bgo#781935, bgo#781945, bgo#782040, bgo#782283, bgo#783047, bgo#783347, bgo#783397, bgo#783445, bgo#783587, bgo#784323, bgo#784723, bgo#784888. + Updated translations. - Drop post(un) handling for gtk4-devel and gtk4-schema as we have file-triggers to take care of this for us now.- Update to version 3.91.0: + Initial support for OS X has been merged. + Initial support for building with meson has been added. + New API: gtk_widget_insert_before/after. + Removed API: - GtkBox has lost its expand and fill child properties, use the general align property for it. - GtkLabel has lost its angle property, it will be replaced by general widget transformation support in the future. - GtkWindow has lost its hide-titlebar-when-maximized property. - GtkBox has lost its center child support. - The compat keysym definitions have been removed. + Bugs fixed: bgo#769881, bgo#771269, bgo#778301, bgo#778853, bgo#779078, bgo#779184, bgo#780041, bgo#780301, bgo#780734, bgo#780878, bgo#780944, bgo#781162, bgo#781195, bgo#781214, bgo#781422, bgo#781622, bgo#781737, bgo#781767, bgo#781992, bgo#782109, bgo#782202. + Updated translations.- Update to version 3.90.0: + Allow a custom renderer for the inspector, by setting GTK_INSPECTOR_RENDERER. + Move more container functionality, such as focus handling, to GtkWidget. + Bugs fixed: bgo#686838, bgo#778853, bgo#779081, bgo#780019, bgo#780234, bgo#734946, bgo#773228, bgo#774148, bgo#780735. + Updated translations.- Update to version 3.89.5: + Convert many more widgets to use gtk_widget_measure for size allocation. + gtk3-demo: Add an example for touchpad swipe handling. + Theme: Improve styling for flow boxes. + Quartz: - Support fullscreen CSD windows. - Implement backdrop. - Implement gdk_window_set_functions. + Bugs fixed: bgo#136059, bgo#734946, bgo#772505, bgo#776821, bgo#778019, bgo#778203, bgo#778534, bgo#778678, bgo#778726, bgo#778746, bgo#779073, bgo#779074, bgo#779147, bgo#779317, bgo#779374, bgo#779383, bgo#779392. + Updated translations.- Fix baselibs.conf: do not build gtk4-tools-32bit.- Update to version 3.89.4: + API changes: - gtk_init and other init functions no longer take commandline arguments. - Functions that are only useful with commandline arguments have been dropped. - Widgets, except for toplevels, are now visible by default. - Style properties are no longer supported. + Vulkan rendrerer: Implement more clipping. + CSS: Specifying px for pixels is now required. + Bugs fixed: bgo#358970, bgo#770112, bgo#773299, bgo#773686, bgo#775864, bgo#776225, bgo#777363, bgo#777547, bgo#778009. + Updated translations. - Changes from version 3.89.3: + GtkWidget now has API to navigate child widgets: - gtk_widget_get_{first,last}_child and gtk_widget_get_{prev,next}_sibling. - A number of non-container widgets have been converted to use child widgets internally: GtkSwitch, GtkSpinButton, GtkActionBar. + GtkAboutDialog can show a 'System' tab. + GTK+ CSS now supports the filter: property and a - gtk-icon-filter function that replaces and generalizes - gtk-icon-effect. + GtkInspector can now save render nodes for testing and debugging. + More tests for render nodes have been added. + GtkTreeView and cell renderers have been more completely converted to the snapshot() api. + More widgets have been converted to snapshot(): GtkCalendar, GtkColorPlane. + Vulkan renderer: - Combine draw calls when possible. - Handle (some) clipping on the GPU. - Handle linear gradients. - Handle opacity. - Support color transformations. - Handle borders. + Wayland: Support the Vulkan renderer. + X11: Call XInitThreads(), since this is needed with Mesa Vulkan drivers. + Mir: - Implement window properties. - Track the focus window. - Connect to content-hub and use it for copy/paste. - Support modal windows. + Bugs fixed: bgo#775732, bgo#775846, bgo#776524, bgo#776560, bgo#776604, bgo#776627, bgo#776807, bgo#776868, bgo#777176. + Updated translations.- Update to version 3.89.2: + gtk4-icon-browser works again. + gtk-encode symbolic works for icons with names containing dots. + GtkFlowBox and GtkListBox have been changed to no longer emit the ::selected-children-changed signal during destruction. + gtk-demo has gained an example for using PangoTabArray with GtkTextView. + We now support CSS border-spacing in GtkGrid, GtkBox and in gadgets. + The rendering in GDK and GSK has been further refactored. We now only draw toplevel windows, and we always redraw the whole window. + A Vulkan implementation has been added in parallel to the GL one. + Dropped APIs: - gdk_window_process_updates. - gdk_window_process_all_updates. - gdk_window_reparent. - Support for native and foreign subwindows. - gsk_render_node_{append/prepend/insert} variations. - gsk_render_node_make_immutable. - gtk_cairo_should_draw_window. - gtk_snapshot_append. - GtkJunctionSides. + New APIs: - gdk_rgba_is_clear. - gdk_rgba_is_opaque. - GdkDrawContext: A base class for vulkan and gl contexts. - Render node subclasses. - GskRoundedRect. - gtk_container_snapshot_child. + The GSK_USE_SOFTWARE environment variable has been generalized as GSK_RENDERER. Use GSK_RENDERER=help to learn about possible values. Other environment variables that have gained new possible values in clude GSK_DEBUG=vulkan and GTK_DEBUG=snapshot. + Bugs fixed: bgo#749012, bgo#771242, bgo#772371, bgo#773299, bgo#774265, bgo#774534, bgo#774686, bgo#774695, bgo#774743, bgo#774760, bgo#774784, bgo#774790, bgo#774893, bgo#774915, bgo#774917, bgo#774939, bgo#775038, bgo#775212, bgo#775316, bgo#775319, bgo#775410, bgo#775525, bgo#775651, bgo#776132, bgo#776187, bgo#776306. + Updated translations. - Drop gtk4-find-wayland.patch: Fixed upstream. Following this, drop gnome-common BuildRequires and autoreconf call as we no longer carry any patches. - Add vulkan-devel BuildRequires and Requires, also pass - -enable-vulkan to configure to ensure we build the vulkan support.- Split out glib schemas into gtk4-schema: gtk3 and gtk4 share the same schema (in order to sync their config changes). With this split we can have gtk4-schema provide/obsolete gtk3-schema and get around the two conflicting on file level. - Move relevant %gsettings macros from -data to -schema package. - Require gtk4-schema by libgtk-4-0. - Provide/Obsolete gtk3-schema by gtk4-schema. - Split out gettext-its-gtk4.- Update summaries and groups- Initial package, gtk4, version 3.89.1.goat04 1651980962  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJK  !klmnopqrstu,wxyz{|}~-/013GHIJ  !      !"#$%&'()*+,-./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 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 b0 d e1 g h i j k l m n o p3 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 RG T V WH 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 { | } ~  I J   !                   ,      -0 " #1 % &3 ( ) * + , - . / 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 { | } ~  GH I J   !       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ,LMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~-013      !"#$%&'()*+,-./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!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!G!!!!!!!!!!!!"H"""""""" " " " " """"""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"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#zI#|#}#~###############################################J#################################################################################$$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$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${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$4.6.0-150400.1.7gdk4gdk4-waylandRedHatDisplay-Black.woffRedHatDisplay-Black.woff2RedHatDisplay-BlackItalic.woffRedHatDisplay-BlackItalic.woff2RedHatDisplay-Bold.woffRedHatDisplay-Bold.woff2RedHatDisplay-BoldItalic.woffRedHatDisplay-BoldItalic.woff2RedHatDisplay-Italic.woffRedHatDisplay-Italic.woff2RedHatDisplay-Medium.woffRedHatDisplay-Medium.woff2RedHatDisplay-MediumItalic.woffRedHatDisplay-MediumItalic.woff2RedHatDisplay-Regular.woffRedHatDisplay-Regular.woff2RedHatText-Bold.woffRedHatText-Bold.woff2RedHatText-BoldItalic.woffRedHatText-BoldItalic.woff2RedHatText-Italic.woffRedHatText-Italic.woff2RedHatText-Medium.woffRedHatText-Medium.woff2RedHatText-MediumItalic.woffRedHatText-MediumItalic.woff2RedHatText-Regular.woffRedHatText-Regular.woff2SourceCodePro-It.ttf.woffSourceCodePro-Regular.ttf.woffSourceCodePro-Semibold.ttf.woffcallback.WaylandToplevelExported.htmlclass.WaylandDevice.htmlclass.WaylandDisplay.htmlclass.WaylandGLContext.htmlclass.WaylandMonitor.htmlclass.WaylandPopup.htmlclass.WaylandSeat.htmlclass.WaylandSurface.htmlclass.WaylandToplevel.htmlclasses_hierarchy.htmlfonts.cssfzy.jsgdk4-wayland.devhelp2gdk4-wayland.tomlgo-up-symbolic.pnggtk-logo.svgindex.htmlmain.jsmethod.WaylandDevice.get_node_path.htmlmethod.WaylandDevice.get_wl_keyboard.htmlmethod.WaylandDevice.get_wl_pointer.htmlmethod.WaylandDevice.get_wl_seat.htmlmethod.WaylandDevice.get_xkb_keymap.htmlmethod.WaylandDisplay.get_egl_display.htmlmethod.WaylandDisplay.get_startup_notification_id.htmlmethod.WaylandDisplay.get_wl_compositor.htmlmethod.WaylandDisplay.get_wl_display.htmlmethod.WaylandDisplay.query_registry.htmlmethod.WaylandDisplay.set_cursor_theme.htmlmethod.WaylandDisplay.set_startup_notification_id.htmlmethod.WaylandMonitor.get_wl_output.htmlmethod.WaylandSeat.get_wl_seat.htmlmethod.WaylandSurface.get_wl_surface.htmlmethod.WaylandToplevel.export_handle.htmlmethod.WaylandToplevel.set_application_id.htmlmethod.WaylandToplevel.set_transient_for_exported.htmlmethod.WaylandToplevel.unexport_handle.htmlpygment.csssearch.jsstyle.cssurlmap.jsgdk4-x11RedHatDisplay-Black.woffRedHatDisplay-Black.woff2RedHatDisplay-BlackItalic.woffRedHatDisplay-BlackItalic.woff2RedHatDisplay-Bold.woffRedHatDisplay-Bold.woff2RedHatDisplay-BoldItalic.woffRedHatDisplay-BoldItalic.woff2RedHatDisplay-Italic.woffRedHatDisplay-Italic.woff2RedHatDisplay-Medium.woffRedHatDisplay-Medium.woff2RedHatDisplay-MediumItalic.woffRedHatDisplay-MediumItalic.woff2RedHatDisplay-Regular.woffRedHatDisplay-Regular.woff2RedHatText-Bold.woffRedHatText-Bold.woff2RedHatText-BoldItalic.woffRedHatText-BoldItalic.woff2RedHatText-Italic.woffRedHatText-Italic.woff2RedHatText-Medium.woffRedHatText-Medium.woff2RedHatText-MediumItalic.woffRedHatText-MediumItalic.woff2RedHatText-Regular.woffRedHatText-Regular.woff2SourceCodePro-It.ttf.woffSourceCodePro-Regular.ttf.woffSourceCodePro-Semibold.ttf.woffclass.X11AppLaunchContext.htmlclass.X11DeviceManagerXI2.htmlclass.X11DeviceXI2.htmlclass.X11Display.htmlclass.X11Drag.htmlclass.X11GLContext.htmlclass.X11Monitor.htmlclass.X11Screen.htmlclass.X11Surface.htmlclasses_hierarchy.htmlenum.X11DeviceType.htmlfonts.cssfunc.DISPLAY_XDISPLAY.htmlfunc.POINTER_TO_XID.htmlfunc.SURFACE_XDISPLAY.htmlfunc.SURFACE_XID.htmlfunc.X11_DEVICE_MANAGER_XI2.htmlfunc.X11_DEVICE_MANAGER_XI2_CLASS.htmlfunc.X11_DEVICE_XI2.htmlfunc.X11_DEVICE_XI2_CLASS.htmlfunc.XID_TO_POINTER.htmlfunc.x11_device_get_id.htmlfunc.x11_device_manager_lookup.htmlfunc.x11_free_compound_text.htmlfunc.x11_free_text_list.htmlfunc.x11_get_server_time.htmlfunc.x11_get_xatom_by_name_for_display.htmlfunc.x11_get_xatom_name_for_display.htmlfunc.x11_lookup_xdisplay.htmlfunc.x11_set_sm_client_id.htmlfzy.jsgdk4-x11.devhelp2gdk4-x11.tomlgo-up-symbolic.pnggtk-logo.svgindex.htmlmain.jsmethod.X11Display.broadcast_startup_message.htmlmethod.X11Display.error_trap_pop.htmlmethod.X11Display.error_trap_pop_ignored.htmlmethod.X11Display.error_trap_push.htmlmethod.X11Display.get_default_group.htmlmethod.X11Display.get_egl_display.htmlmethod.X11Display.get_egl_version.htmlmethod.X11Display.get_glx_version.htmlmethod.X11Display.get_primary_monitor.htmlmethod.X11Display.get_screen.htmlmethod.X11Display.get_startup_notification_id.htmlmethod.X11Display.get_user_time.htmlmethod.X11Display.get_xcursor.htmlmethod.X11Display.get_xdisplay.htmlmethod.X11Display.get_xrootwindow.htmlmethod.X11Display.get_xscreen.htmlmethod.X11Display.grab.htmlmethod.X11Display.set_cursor_theme.htmlmethod.X11Display.set_startup_notification_id.htmlmethod.X11Display.set_surface_scale.htmlmethod.X11Display.string_to_compound_text.htmlmethod.X11Display.text_property_to_text_list.htmlmethod.X11Display.ungrab.htmlmethod.X11Display.utf8_to_compound_text.htmlmethod.X11Monitor.get_output.htmlmethod.X11Monitor.get_workarea.htmlmethod.X11Screen.get_current_desktop.htmlmethod.X11Screen.get_monitor_output.htmlmethod.X11Screen.get_number_of_desktops.htmlmethod.X11Screen.get_screen_number.htmlmethod.X11Screen.get_window_manager_name.htmlmethod.X11Screen.get_xscreen.htmlmethod.X11Screen.supports_net_wm_hint.htmlmethod.X11Surface.get_desktop.htmlmethod.X11Surface.get_group.htmlmethod.X11Surface.get_xid.htmlmethod.X11Surface.move_to_current_desktop.htmlmethod.X11Surface.move_to_desktop.htmlmethod.X11Surface.set_frame_sync_enabled.htmlmethod.X11Surface.set_group.htmlmethod.X11Surface.set_skip_pager_hint.htmlmethod.X11Surface.set_skip_taskbar_hint.htmlmethod.X11Surface.set_theme_variant.htmlmethod.X11Surface.set_urgency_hint.htmlmethod.X11Surface.set_user_time.htmlmethod.X11Surface.set_utf8_property.htmlproperty.X11DeviceManagerXI2.display.htmlproperty.X11DeviceManagerXI2.major.htmlproperty.X11DeviceManagerXI2.minor.htmlproperty.X11DeviceManagerXI2.opcode.htmlproperty.X11DeviceXI2.device-id.htmlpygment.csssearch.jssignal.X11Display.xevent.htmlsignal.X11Screen.window-manager-changed.htmlstyle.csstype_func.X11Display.open.htmltype_func.X11Display.set_program_class.htmltype_func.X11Surface.lookup_for_display.htmlurlmap.jsRedHatDisplay-Black.woffRedHatDisplay-Black.woff2RedHatDisplay-BlackItalic.woffRedHatDisplay-BlackItalic.woff2RedHatDisplay-Bold.woffRedHatDisplay-Bold.woff2RedHatDisplay-BoldItalic.woffRedHatDisplay-BoldItalic.woff2RedHatDisplay-Italic.woffRedHatDisplay-Italic.woff2RedHatDisplay-Medium.woffRedHatDisplay-Medium.woff2RedHatDisplay-MediumItalic.woffRedHatDisplay-MediumItalic.woff2RedHatDisplay-Regular.woffRedHatDisplay-Regular.woff2RedHatText-Bold.woffRedHatText-Bold.woff2RedHatText-BoldItalic.woffRedHatText-BoldItalic.woff2RedHatText-Italic.woffRedHatText-Italic.woff2RedHatText-Medium.woffRedHatText-Medium.woff2RedHatText-MediumItalic.woffRedHatText-MediumItalic.woff2RedHatText-Regular.woffRedHatText-Regular.woff2SourceCodePro-It.ttf.woffSourceCodePro-Regular.ttf.woffSourceCodePro-Semibold.ttf.woffalias_cursor.pngall_scroll_cursor.pngcairo.htmlcallback.ContentDeserializeFunc.htmlcallback.ContentSerializeFunc.htmlcell_cursor.pngclass.AppLaunchContext.htmlclass.ButtonEvent.htmlclass.CairoContext.htmlclass.Clipboard.htmlclass.ContentDeserializer.htmlclass.ContentProvider.htmlclass.ContentSerializer.htmlclass.CrossingEvent.htmlclass.Cursor.htmlclass.DNDEvent.htmlclass.DeleteEvent.htmlclass.Device.htmlclass.DeviceTool.htmlclass.Display.htmlclass.DisplayManager.htmlclass.Drag.htmlclass.DrawContext.htmlclass.Drop.htmlclass.Event.htmlclass.FocusEvent.htmlclass.FrameClock.htmlclass.GLContext.htmlclass.GLTexture.htmlclass.GrabBrokenEvent.htmlclass.KeyEvent.htmlclass.MemoryTexture.htmlclass.Monitor.htmlclass.MotionEvent.htmlclass.PadEvent.htmlclass.ProximityEvent.htmlclass.ScrollEvent.htmlclass.Seat.htmlclass.Snapshot.htmlclass.Surface.htmlclass.Texture.htmlclass.TouchEvent.htmlclass.TouchpadEvent.htmlclass.VulkanContext.htmlclasses_hierarchy.htmlcol_resize_cursor.pngconst.ACTION_ALL.htmlconst.BUTTON_MIDDLE.htmlconst.BUTTON_PRIMARY.htmlconst.BUTTON_SECONDARY.htmlconst.CURRENT_TIME.htmlconst.EVENT_PROPAGATE.htmlconst.EVENT_STOP.htmlconst.KEY_0.htmlconst.KEY_1.htmlconst.KEY_2.htmlconst.KEY_3.htmlconst.KEY_3270_AltCursor.htmlconst.KEY_3270_Attn.htmlconst.KEY_3270_BackTab.htmlconst.KEY_3270_ChangeScreen.htmlconst.KEY_3270_Copy.htmlconst.KEY_3270_CursorBlink.htmlconst.KEY_3270_CursorSelect.htmlconst.KEY_3270_DeleteWord.htmlconst.KEY_3270_Duplicate.htmlconst.KEY_3270_Enter.htmlconst.KEY_3270_EraseEOF.htmlconst.KEY_3270_EraseInput.htmlconst.KEY_3270_ExSelect.htmlconst.KEY_3270_FieldMark.htmlconst.KEY_3270_Ident.htmlconst.KEY_3270_Jump.htmlconst.KEY_3270_KeyClick.htmlconst.KEY_3270_Left2.htmlconst.KEY_3270_PA1.htmlconst.KEY_3270_PA2.htmlconst.KEY_3270_PA3.htmlconst.KEY_3270_Play.htmlconst.KEY_3270_PrintScreen.htmlconst.KEY_3270_Quit.htmlconst.KEY_3270_Record.htmlconst.KEY_3270_Reset.htmlconst.KEY_3270_Right2.htmlconst.KEY_3270_Rule.htmlconst.KEY_3270_Setup.htmlconst.KEY_3270_Test.htmlconst.KEY_4.htmlconst.KEY_5.htmlconst.KEY_6.htmlconst.KEY_7.htmlconst.KEY_8.htmlconst.KEY_9.htmlconst.KEY_A.htmlconst.KEY_AE.htmlconst.KEY_Aacute.htmlconst.KEY_Abelowdot.htmlconst.KEY_Abreve.htmlconst.KEY_Abreveacute.htmlconst.KEY_Abrevebelowdot.htmlconst.KEY_Abrevegrave.htmlconst.KEY_Abrevehook.htmlconst.KEY_Abrevetilde.htmlconst.KEY_AccessX_Enable.htmlconst.KEY_AccessX_Feedback_Enable.htmlconst.KEY_Acircumflex.htmlconst.KEY_Acircumflexacute.htmlconst.KEY_Acircumflexbelowdot.htmlconst.KEY_Acircumflexgrave.htmlconst.KEY_Acircumflexhook.htmlconst.KEY_Acircumflextilde.htmlconst.KEY_AddFavorite.htmlconst.KEY_Adiaeresis.htmlconst.KEY_Agrave.htmlconst.KEY_Ahook.htmlconst.KEY_Alt_L.htmlconst.KEY_Alt_R.htmlconst.KEY_Amacron.htmlconst.KEY_Aogonek.htmlconst.KEY_ApplicationLeft.htmlconst.KEY_ApplicationRight.htmlconst.KEY_Arabic_0.htmlconst.KEY_Arabic_1.htmlconst.KEY_Arabic_2.htmlconst.KEY_Arabic_3.htmlconst.KEY_Arabic_4.htmlconst.KEY_Arabic_5.htmlconst.KEY_Arabic_6.htmlconst.KEY_Arabic_7.htmlconst.KEY_Arabic_8.htmlconst.KEY_Arabic_9.htmlconst.KEY_Arabic_ain.htmlconst.KEY_Arabic_alef.htmlconst.KEY_Arabic_alefmaksura.htmlconst.KEY_Arabic_beh.htmlconst.KEY_Arabic_comma.htmlconst.KEY_Arabic_dad.htmlconst.KEY_Arabic_dal.htmlconst.KEY_Arabic_damma.htmlconst.KEY_Arabic_dammatan.htmlconst.KEY_Arabic_ddal.htmlconst.KEY_Arabic_farsi_yeh.htmlconst.KEY_Arabic_fatha.htmlconst.KEY_Arabic_fathatan.htmlconst.KEY_Arabic_feh.htmlconst.KEY_Arabic_fullstop.htmlconst.KEY_Arabic_gaf.htmlconst.KEY_Arabic_ghain.htmlconst.KEY_Arabic_ha.htmlconst.KEY_Arabic_hah.htmlconst.KEY_Arabic_hamza.htmlconst.KEY_Arabic_hamza_above.htmlconst.KEY_Arabic_hamza_below.htmlconst.KEY_Arabic_hamzaonalef.htmlconst.KEY_Arabic_hamzaonwaw.htmlconst.KEY_Arabic_hamzaonyeh.htmlconst.KEY_Arabic_hamzaunderalef.htmlconst.KEY_Arabic_heh.htmlconst.KEY_Arabic_heh_doachashmee.htmlconst.KEY_Arabic_heh_goal.htmlconst.KEY_Arabic_jeem.htmlconst.KEY_Arabic_jeh.htmlconst.KEY_Arabic_kaf.htmlconst.KEY_Arabic_kasra.htmlconst.KEY_Arabic_kasratan.htmlconst.KEY_Arabic_keheh.htmlconst.KEY_Arabic_khah.htmlconst.KEY_Arabic_lam.htmlconst.KEY_Arabic_madda_above.htmlconst.KEY_Arabic_maddaonalef.htmlconst.KEY_Arabic_meem.htmlconst.KEY_Arabic_noon.htmlconst.KEY_Arabic_noon_ghunna.htmlconst.KEY_Arabic_peh.htmlconst.KEY_Arabic_percent.htmlconst.KEY_Arabic_qaf.htmlconst.KEY_Arabic_question_mark.htmlconst.KEY_Arabic_ra.htmlconst.KEY_Arabic_rreh.htmlconst.KEY_Arabic_sad.htmlconst.KEY_Arabic_seen.htmlconst.KEY_Arabic_semicolon.htmlconst.KEY_Arabic_shadda.htmlconst.KEY_Arabic_sheen.htmlconst.KEY_Arabic_sukun.htmlconst.KEY_Arabic_superscript_alef.htmlconst.KEY_Arabic_switch.htmlconst.KEY_Arabic_tah.htmlconst.KEY_Arabic_tatweel.htmlconst.KEY_Arabic_tcheh.htmlconst.KEY_Arabic_teh.htmlconst.KEY_Arabic_tehmarbuta.htmlconst.KEY_Arabic_thal.htmlconst.KEY_Arabic_theh.htmlconst.KEY_Arabic_tteh.htmlconst.KEY_Arabic_veh.htmlconst.KEY_Arabic_waw.htmlconst.KEY_Arabic_yeh.htmlconst.KEY_Arabic_yeh_baree.htmlconst.KEY_Arabic_zah.htmlconst.KEY_Arabic_zain.htmlconst.KEY_Aring.htmlconst.KEY_Armenian_AT.htmlconst.KEY_Armenian_AYB.htmlconst.KEY_Armenian_BEN.htmlconst.KEY_Armenian_CHA.htmlconst.KEY_Armenian_DA.htmlconst.KEY_Armenian_DZA.htmlconst.KEY_Armenian_E.htmlconst.KEY_Armenian_FE.htmlconst.KEY_Armenian_GHAT.htmlconst.KEY_Armenian_GIM.htmlconst.KEY_Armenian_HI.htmlconst.KEY_Armenian_HO.htmlconst.KEY_Armenian_INI.htmlconst.KEY_Armenian_JE.htmlconst.KEY_Armenian_KE.htmlconst.KEY_Armenian_KEN.htmlconst.KEY_Armenian_KHE.htmlconst.KEY_Armenian_LYUN.htmlconst.KEY_Armenian_MEN.htmlconst.KEY_Armenian_NU.htmlconst.KEY_Armenian_O.htmlconst.KEY_Armenian_PE.htmlconst.KEY_Armenian_PYUR.htmlconst.KEY_Armenian_RA.htmlconst.KEY_Armenian_RE.htmlconst.KEY_Armenian_SE.htmlconst.KEY_Armenian_SHA.htmlconst.KEY_Armenian_TCHE.htmlconst.KEY_Armenian_TO.htmlconst.KEY_Armenian_TSA.htmlconst.KEY_Armenian_TSO.htmlconst.KEY_Armenian_TYUN.htmlconst.KEY_Armenian_VEV.htmlconst.KEY_Armenian_VO.htmlconst.KEY_Armenian_VYUN.htmlconst.KEY_Armenian_YECH.htmlconst.KEY_Armenian_ZA.htmlconst.KEY_Armenian_ZHE.htmlconst.KEY_Armenian_accent.htmlconst.KEY_Armenian_amanak.htmlconst.KEY_Armenian_apostrophe.htmlconst.KEY_Armenian_at.htmlconst.KEY_Armenian_ayb.htmlconst.KEY_Armenian_ben.htmlconst.KEY_Armenian_but.htmlconst.KEY_Armenian_cha.htmlconst.KEY_Armenian_da.htmlconst.KEY_Armenian_dza.htmlconst.KEY_Armenian_e.htmlconst.KEY_Armenian_exclam.htmlconst.KEY_Armenian_fe.htmlconst.KEY_Armenian_full_stop.htmlconst.KEY_Armenian_ghat.htmlconst.KEY_Armenian_gim.htmlconst.KEY_Armenian_hi.htmlconst.KEY_Armenian_ho.htmlconst.KEY_Armenian_hyphen.htmlconst.KEY_Armenian_ini.htmlconst.KEY_Armenian_je.htmlconst.KEY_Armenian_ke.htmlconst.KEY_Armenian_ken.htmlconst.KEY_Armenian_khe.htmlconst.KEY_Armenian_ligature_ew.htmlconst.KEY_Armenian_lyun.htmlconst.KEY_Armenian_men.htmlconst.KEY_Armenian_nu.htmlconst.KEY_Armenian_o.htmlconst.KEY_Armenian_paruyk.htmlconst.KEY_Armenian_pe.htmlconst.KEY_Armenian_pyur.htmlconst.KEY_Armenian_question.htmlconst.KEY_Armenian_ra.htmlconst.KEY_Armenian_re.htmlconst.KEY_Armenian_se.htmlconst.KEY_Armenian_separation_mark.htmlconst.KEY_Armenian_sha.htmlconst.KEY_Armenian_shesht.htmlconst.KEY_Armenian_tche.htmlconst.KEY_Armenian_to.htmlconst.KEY_Armenian_tsa.htmlconst.KEY_Armenian_tso.htmlconst.KEY_Armenian_tyun.htmlconst.KEY_Armenian_verjaket.htmlconst.KEY_Armenian_vev.htmlconst.KEY_Armenian_vo.htmlconst.KEY_Armenian_vyun.htmlconst.KEY_Armenian_yech.htmlconst.KEY_Armenian_yentamna.htmlconst.KEY_Armenian_za.htmlconst.KEY_Armenian_zhe.htmlconst.KEY_Atilde.htmlconst.KEY_AudibleBell_Enable.htmlconst.KEY_AudioCycleTrack.htmlconst.KEY_AudioForward.htmlconst.KEY_AudioLowerVolume.htmlconst.KEY_AudioMedia.htmlconst.KEY_AudioMicMute.htmlconst.KEY_AudioMute.htmlconst.KEY_AudioNext.htmlconst.KEY_AudioPause.htmlconst.KEY_AudioPlay.htmlconst.KEY_AudioPreset.htmlconst.KEY_AudioPrev.htmlconst.KEY_AudioRaiseVolume.htmlconst.KEY_AudioRandomPlay.htmlconst.KEY_AudioRecord.htmlconst.KEY_AudioRepeat.htmlconst.KEY_AudioRewind.htmlconst.KEY_AudioStop.htmlconst.KEY_Away.htmlconst.KEY_B.htmlconst.KEY_Babovedot.htmlconst.KEY_Back.htmlconst.KEY_BackForward.htmlconst.KEY_BackSpace.htmlconst.KEY_Battery.htmlconst.KEY_Begin.htmlconst.KEY_Blue.htmlconst.KEY_Bluetooth.htmlconst.KEY_Book.htmlconst.KEY_BounceKeys_Enable.htmlconst.KEY_Break.htmlconst.KEY_BrightnessAdjust.htmlconst.KEY_Byelorussian_SHORTU.htmlconst.KEY_Byelorussian_shortu.htmlconst.KEY_C.htmlconst.KEY_CD.htmlconst.KEY_CH.htmlconst.KEY_C_H.htmlconst.KEY_C_h.htmlconst.KEY_Cabovedot.htmlconst.KEY_Cacute.htmlconst.KEY_Calculator.htmlconst.KEY_Calendar.htmlconst.KEY_Cancel.htmlconst.KEY_Caps_Lock.htmlconst.KEY_Ccaron.htmlconst.KEY_Ccedilla.htmlconst.KEY_Ccircumflex.htmlconst.KEY_Ch.htmlconst.KEY_Clear.htmlconst.KEY_ClearGrab.htmlconst.KEY_Close.htmlconst.KEY_Codeinput.htmlconst.KEY_ColonSign.htmlconst.KEY_Community.htmlconst.KEY_ContrastAdjust.htmlconst.KEY_Control_L.htmlconst.KEY_Control_R.htmlconst.KEY_Copy.htmlconst.KEY_CruzeiroSign.htmlconst.KEY_Cut.htmlconst.KEY_CycleAngle.htmlconst.KEY_Cyrillic_A.htmlconst.KEY_Cyrillic_BE.htmlconst.KEY_Cyrillic_CHE.htmlconst.KEY_Cyrillic_CHE_descender.htmlconst.KEY_Cyrillic_CHE_vertstroke.htmlconst.KEY_Cyrillic_DE.htmlconst.KEY_Cyrillic_DZHE.htmlconst.KEY_Cyrillic_E.htmlconst.KEY_Cyrillic_EF.htmlconst.KEY_Cyrillic_EL.htmlconst.KEY_Cyrillic_EM.htmlconst.KEY_Cyrillic_EN.htmlconst.KEY_Cyrillic_EN_descender.htmlconst.KEY_Cyrillic_ER.htmlconst.KEY_Cyrillic_ES.htmlconst.KEY_Cyrillic_GHE.htmlconst.KEY_Cyrillic_GHE_bar.htmlconst.KEY_Cyrillic_HA.htmlconst.KEY_Cyrillic_HARDSIGN.htmlconst.KEY_Cyrillic_HA_descender.htmlconst.KEY_Cyrillic_I.htmlconst.KEY_Cyrillic_IE.htmlconst.KEY_Cyrillic_IO.htmlconst.KEY_Cyrillic_I_macron.htmlconst.KEY_Cyrillic_JE.htmlconst.KEY_Cyrillic_KA.htmlconst.KEY_Cyrillic_KA_descender.htmlconst.KEY_Cyrillic_KA_vertstroke.htmlconst.KEY_Cyrillic_LJE.htmlconst.KEY_Cyrillic_NJE.htmlconst.KEY_Cyrillic_O.htmlconst.KEY_Cyrillic_O_bar.htmlconst.KEY_Cyrillic_PE.htmlconst.KEY_Cyrillic_SCHWA.htmlconst.KEY_Cyrillic_SHA.htmlconst.KEY_Cyrillic_SHCHA.htmlconst.KEY_Cyrillic_SHHA.htmlconst.KEY_Cyrillic_SHORTI.htmlconst.KEY_Cyrillic_SOFTSIGN.htmlconst.KEY_Cyrillic_TE.htmlconst.KEY_Cyrillic_TSE.htmlconst.KEY_Cyrillic_U.htmlconst.KEY_Cyrillic_U_macron.htmlconst.KEY_Cyrillic_U_straight.htmlconst.KEY_Cyrillic_U_straight_bar.htmlconst.KEY_Cyrillic_VE.htmlconst.KEY_Cyrillic_YA.htmlconst.KEY_Cyrillic_YERU.htmlconst.KEY_Cyrillic_YU.htmlconst.KEY_Cyrillic_ZE.htmlconst.KEY_Cyrillic_ZHE.htmlconst.KEY_Cyrillic_ZHE_descender.htmlconst.KEY_Cyrillic_a.htmlconst.KEY_Cyrillic_be.htmlconst.KEY_Cyrillic_che.htmlconst.KEY_Cyrillic_che_descender.htmlconst.KEY_Cyrillic_che_vertstroke.htmlconst.KEY_Cyrillic_de.htmlconst.KEY_Cyrillic_dzhe.htmlconst.KEY_Cyrillic_e.htmlconst.KEY_Cyrillic_ef.htmlconst.KEY_Cyrillic_el.htmlconst.KEY_Cyrillic_em.htmlconst.KEY_Cyrillic_en.htmlconst.KEY_Cyrillic_en_descender.htmlconst.KEY_Cyrillic_er.htmlconst.KEY_Cyrillic_es.htmlconst.KEY_Cyrillic_ghe.htmlconst.KEY_Cyrillic_ghe_bar.htmlconst.KEY_Cyrillic_ha.htmlconst.KEY_Cyrillic_ha_descender.htmlconst.KEY_Cyrillic_hardsign.htmlconst.KEY_Cyrillic_i.htmlconst.KEY_Cyrillic_i_macron.htmlconst.KEY_Cyrillic_ie.htmlconst.KEY_Cyrillic_io.htmlconst.KEY_Cyrillic_je.htmlconst.KEY_Cyrillic_ka.htmlconst.KEY_Cyrillic_ka_descender.htmlconst.KEY_Cyrillic_ka_vertstroke.htmlconst.KEY_Cyrillic_lje.htmlconst.KEY_Cyrillic_nje.htmlconst.KEY_Cyrillic_o.htmlconst.KEY_Cyrillic_o_bar.htmlconst.KEY_Cyrillic_pe.htmlconst.KEY_Cyrillic_schwa.htmlconst.KEY_Cyrillic_sha.htmlconst.KEY_Cyrillic_shcha.htmlconst.KEY_Cyrillic_shha.htmlconst.KEY_Cyrillic_shorti.htmlconst.KEY_Cyrillic_softsign.htmlconst.KEY_Cyrillic_te.htmlconst.KEY_Cyrillic_tse.htmlconst.KEY_Cyrillic_u.htmlconst.KEY_Cyrillic_u_macron.htmlconst.KEY_Cyrillic_u_straight.htmlconst.KEY_Cyrillic_u_straight_bar.htmlconst.KEY_Cyrillic_ve.htmlconst.KEY_Cyrillic_ya.htmlconst.KEY_Cyrillic_yeru.htmlconst.KEY_Cyrillic_yu.htmlconst.KEY_Cyrillic_ze.htmlconst.KEY_Cyrillic_zhe.htmlconst.KEY_Cyrillic_zhe_descender.htmlconst.KEY_D.htmlconst.KEY_DOS.htmlconst.KEY_Dabovedot.htmlconst.KEY_Dcaron.htmlconst.KEY_Delete.htmlconst.KEY_Display.htmlconst.KEY_Documents.htmlconst.KEY_DongSign.htmlconst.KEY_Down.htmlconst.KEY_Dstroke.htmlconst.KEY_E.htmlconst.KEY_ENG.htmlconst.KEY_ETH.htmlconst.KEY_EZH.htmlconst.KEY_Eabovedot.htmlconst.KEY_Eacute.htmlconst.KEY_Ebelowdot.htmlconst.KEY_Ecaron.htmlconst.KEY_Ecircumflex.htmlconst.KEY_Ecircumflexacute.htmlconst.KEY_Ecircumflexbelowdot.htmlconst.KEY_Ecircumflexgrave.htmlconst.KEY_Ecircumflexhook.htmlconst.KEY_Ecircumflextilde.htmlconst.KEY_EcuSign.htmlconst.KEY_Ediaeresis.htmlconst.KEY_Egrave.htmlconst.KEY_Ehook.htmlconst.KEY_Eisu_Shift.htmlconst.KEY_Eisu_toggle.htmlconst.KEY_Eject.htmlconst.KEY_Emacron.htmlconst.KEY_End.htmlconst.KEY_Eogonek.htmlconst.KEY_Escape.htmlconst.KEY_Eth.htmlconst.KEY_Etilde.htmlconst.KEY_EuroSign.htmlconst.KEY_Excel.htmlconst.KEY_Execute.htmlconst.KEY_Explorer.htmlconst.KEY_F.htmlconst.KEY_F1.htmlconst.KEY_F10.htmlconst.KEY_F11.htmlconst.KEY_F12.htmlconst.KEY_F13.htmlconst.KEY_F14.htmlconst.KEY_F15.htmlconst.KEY_F16.htmlconst.KEY_F17.htmlconst.KEY_F18.htmlconst.KEY_F19.htmlconst.KEY_F2.htmlconst.KEY_F20.htmlconst.KEY_F21.htmlconst.KEY_F22.htmlconst.KEY_F23.htmlconst.KEY_F24.htmlconst.KEY_F25.htmlconst.KEY_F26.htmlconst.KEY_F27.htmlconst.KEY_F28.htmlconst.KEY_F29.htmlconst.KEY_F3.htmlconst.KEY_F30.htmlconst.KEY_F31.htmlconst.KEY_F32.htmlconst.KEY_F33.htmlconst.KEY_F34.htmlconst.KEY_F35.htmlconst.KEY_F4.htmlconst.KEY_F5.htmlconst.KEY_F6.htmlconst.KEY_F7.htmlconst.KEY_F8.htmlconst.KEY_F9.htmlconst.KEY_FFrancSign.htmlconst.KEY_Fabovedot.htmlconst.KEY_Farsi_0.htmlconst.KEY_Farsi_1.htmlconst.KEY_Farsi_2.htmlconst.KEY_Farsi_3.htmlconst.KEY_Farsi_4.htmlconst.KEY_Farsi_5.htmlconst.KEY_Farsi_6.htmlconst.KEY_Farsi_7.htmlconst.KEY_Farsi_8.htmlconst.KEY_Farsi_9.htmlconst.KEY_Farsi_yeh.htmlconst.KEY_Favorites.htmlconst.KEY_Finance.htmlconst.KEY_Find.htmlconst.KEY_First_Virtual_Screen.htmlconst.KEY_Forward.htmlconst.KEY_FrameBack.htmlconst.KEY_FrameForward.htmlconst.KEY_G.htmlconst.KEY_Gabovedot.htmlconst.KEY_Game.htmlconst.KEY_Gbreve.htmlconst.KEY_Gcaron.htmlconst.KEY_Gcedilla.htmlconst.KEY_Gcircumflex.htmlconst.KEY_Georgian_an.htmlconst.KEY_Georgian_ban.htmlconst.KEY_Georgian_can.htmlconst.KEY_Georgian_char.htmlconst.KEY_Georgian_chin.htmlconst.KEY_Georgian_cil.htmlconst.KEY_Georgian_don.htmlconst.KEY_Georgian_en.htmlconst.KEY_Georgian_fi.htmlconst.KEY_Georgian_gan.htmlconst.KEY_Georgian_ghan.htmlconst.KEY_Georgian_hae.htmlconst.KEY_Georgian_har.htmlconst.KEY_Georgian_he.htmlconst.KEY_Georgian_hie.htmlconst.KEY_Georgian_hoe.htmlconst.KEY_Georgian_in.htmlconst.KEY_Georgian_jhan.htmlconst.KEY_Georgian_jil.htmlconst.KEY_Georgian_kan.htmlconst.KEY_Georgian_khar.htmlconst.KEY_Georgian_las.htmlconst.KEY_Georgian_man.htmlconst.KEY_Georgian_nar.htmlconst.KEY_Georgian_on.htmlconst.KEY_Georgian_par.htmlconst.KEY_Georgian_phar.htmlconst.KEY_Georgian_qar.htmlconst.KEY_Georgian_rae.htmlconst.KEY_Georgian_san.htmlconst.KEY_Georgian_shin.htmlconst.KEY_Georgian_tan.htmlconst.KEY_Georgian_tar.htmlconst.KEY_Georgian_un.htmlconst.KEY_Georgian_vin.htmlconst.KEY_Georgian_we.htmlconst.KEY_Georgian_xan.htmlconst.KEY_Georgian_zen.htmlconst.KEY_Georgian_zhar.htmlconst.KEY_Go.htmlconst.KEY_Greek_ALPHA.htmlconst.KEY_Greek_ALPHAaccent.htmlconst.KEY_Greek_BETA.htmlconst.KEY_Greek_CHI.htmlconst.KEY_Greek_DELTA.htmlconst.KEY_Greek_EPSILON.htmlconst.KEY_Greek_EPSILONaccent.htmlconst.KEY_Greek_ETA.htmlconst.KEY_Greek_ETAaccent.htmlconst.KEY_Greek_GAMMA.htmlconst.KEY_Greek_IOTA.htmlconst.KEY_Greek_IOTAaccent.htmlconst.KEY_Greek_IOTAdiaeresis.htmlconst.KEY_Greek_IOTAdieresis.htmlconst.KEY_Greek_KAPPA.htmlconst.KEY_Greek_LAMBDA.htmlconst.KEY_Greek_LAMDA.htmlconst.KEY_Greek_MU.htmlconst.KEY_Greek_NU.htmlconst.KEY_Greek_OMEGA.htmlconst.KEY_Greek_OMEGAaccent.htmlconst.KEY_Greek_OMICRON.htmlconst.KEY_Greek_OMICRONaccent.htmlconst.KEY_Greek_PHI.htmlconst.KEY_Greek_PI.htmlconst.KEY_Greek_PSI.htmlconst.KEY_Greek_RHO.htmlconst.KEY_Greek_SIGMA.htmlconst.KEY_Greek_TAU.htmlconst.KEY_Greek_THETA.htmlconst.KEY_Greek_UPSILON.htmlconst.KEY_Greek_UPSILONaccent.htmlconst.KEY_Greek_UPSILONdieresis.htmlconst.KEY_Greek_XI.htmlconst.KEY_Greek_ZETA.htmlconst.KEY_Greek_accentdieresis.htmlconst.KEY_Greek_alpha.htmlconst.KEY_Greek_alphaaccent.htmlconst.KEY_Greek_beta.htmlconst.KEY_Greek_chi.htmlconst.KEY_Greek_delta.htmlconst.KEY_Greek_epsilon.htmlconst.KEY_Greek_epsilonaccent.htmlconst.KEY_Greek_eta.htmlconst.KEY_Greek_etaaccent.htmlconst.KEY_Greek_finalsmallsigma.htmlconst.KEY_Greek_gamma.htmlconst.KEY_Greek_horizbar.htmlconst.KEY_Greek_iota.htmlconst.KEY_Greek_iotaaccent.htmlconst.KEY_Greek_iotaaccentdieresis.htmlconst.KEY_Greek_iotadieresis.htmlconst.KEY_Greek_kappa.htmlconst.KEY_Greek_lambda.htmlconst.KEY_Greek_lamda.htmlconst.KEY_Greek_mu.htmlconst.KEY_Greek_nu.htmlconst.KEY_Greek_omega.htmlconst.KEY_Greek_omegaaccent.htmlconst.KEY_Greek_omicron.htmlconst.KEY_Greek_omicronaccent.htmlconst.KEY_Greek_phi.htmlconst.KEY_Greek_pi.htmlconst.KEY_Greek_psi.htmlconst.KEY_Greek_rho.htmlconst.KEY_Greek_sigma.htmlconst.KEY_Greek_switch.htmlconst.KEY_Greek_tau.htmlconst.KEY_Greek_theta.htmlconst.KEY_Greek_upsilon.htmlconst.KEY_Greek_upsilonaccent.htmlconst.KEY_Greek_upsilonaccentdieresis.htmlconst.KEY_Greek_upsilondieresis.htmlconst.KEY_Greek_xi.htmlconst.KEY_Greek_zeta.htmlconst.KEY_Green.htmlconst.KEY_H.htmlconst.KEY_Hangul.htmlconst.KEY_Hangul_A.htmlconst.KEY_Hangul_AE.htmlconst.KEY_Hangul_AraeA.htmlconst.KEY_Hangul_AraeAE.htmlconst.KEY_Hangul_Banja.htmlconst.KEY_Hangul_Cieuc.htmlconst.KEY_Hangul_Codeinput.htmlconst.KEY_Hangul_Dikeud.htmlconst.KEY_Hangul_E.htmlconst.KEY_Hangul_EO.htmlconst.KEY_Hangul_EU.htmlconst.KEY_Hangul_End.htmlconst.KEY_Hangul_Hanja.htmlconst.KEY_Hangul_Hieuh.htmlconst.KEY_Hangul_I.htmlconst.KEY_Hangul_Ieung.htmlconst.KEY_Hangul_J_Cieuc.htmlconst.KEY_Hangul_J_Dikeud.htmlconst.KEY_Hangul_J_Hieuh.htmlconst.KEY_Hangul_J_Ieung.htmlconst.KEY_Hangul_J_Jieuj.htmlconst.KEY_Hangul_J_Khieuq.htmlconst.KEY_Hangul_J_Kiyeog.htmlconst.KEY_Hangul_J_KiyeogSios.htmlconst.KEY_Hangul_J_KkogjiDalrinIeung.htmlconst.KEY_Hangul_J_Mieum.htmlconst.KEY_Hangul_J_Nieun.htmlconst.KEY_Hangul_J_NieunHieuh.htmlconst.KEY_Hangul_J_NieunJieuj.htmlconst.KEY_Hangul_J_PanSios.htmlconst.KEY_Hangul_J_Phieuf.htmlconst.KEY_Hangul_J_Pieub.htmlconst.KEY_Hangul_J_PieubSios.htmlconst.KEY_Hangul_J_Rieul.htmlconst.KEY_Hangul_J_RieulHieuh.htmlconst.KEY_Hangul_J_RieulKiyeog.htmlconst.KEY_Hangul_J_RieulMieum.htmlconst.KEY_Hangul_J_RieulPhieuf.htmlconst.KEY_Hangul_J_RieulPieub.htmlconst.KEY_Hangul_J_RieulSios.htmlconst.KEY_Hangul_J_RieulTieut.htmlconst.KEY_Hangul_J_Sios.htmlconst.KEY_Hangul_J_SsangKiyeog.htmlconst.KEY_Hangul_J_SsangSios.htmlconst.KEY_Hangul_J_Tieut.htmlconst.KEY_Hangul_J_YeorinHieuh.htmlconst.KEY_Hangul_Jamo.htmlconst.KEY_Hangul_Jeonja.htmlconst.KEY_Hangul_Jieuj.htmlconst.KEY_Hangul_Khieuq.htmlconst.KEY_Hangul_Kiyeog.htmlconst.KEY_Hangul_KiyeogSios.htmlconst.KEY_Hangul_KkogjiDalrinIeung.htmlconst.KEY_Hangul_Mieum.htmlconst.KEY_Hangul_MultipleCandidate.htmlconst.KEY_Hangul_Nieun.htmlconst.KEY_Hangul_NieunHieuh.htmlconst.KEY_Hangul_NieunJieuj.htmlconst.KEY_Hangul_O.htmlconst.KEY_Hangul_OE.htmlconst.KEY_Hangul_PanSios.htmlconst.KEY_Hangul_Phieuf.htmlconst.KEY_Hangul_Pieub.htmlconst.KEY_Hangul_PieubSios.htmlconst.KEY_Hangul_PostHanja.htmlconst.KEY_Hangul_PreHanja.htmlconst.KEY_Hangul_PreviousCandidate.htmlconst.KEY_Hangul_Rieul.htmlconst.KEY_Hangul_RieulHieuh.htmlconst.KEY_Hangul_RieulKiyeog.htmlconst.KEY_Hangul_RieulMieum.htmlconst.KEY_Hangul_RieulPhieuf.htmlconst.KEY_Hangul_RieulPieub.htmlconst.KEY_Hangul_RieulSios.htmlconst.KEY_Hangul_RieulTieut.htmlconst.KEY_Hangul_RieulYeorinHieuh.htmlconst.KEY_Hangul_Romaja.htmlconst.KEY_Hangul_SingleCandidate.htmlconst.KEY_Hangul_Sios.htmlconst.KEY_Hangul_Special.htmlconst.KEY_Hangul_SsangDikeud.htmlconst.KEY_Hangul_SsangJieuj.htmlconst.KEY_Hangul_SsangKiyeog.htmlconst.KEY_Hangul_SsangPieub.htmlconst.KEY_Hangul_SsangSios.htmlconst.KEY_Hangul_Start.htmlconst.KEY_Hangul_SunkyeongeumMieum.htmlconst.KEY_Hangul_SunkyeongeumPhieuf.htmlconst.KEY_Hangul_SunkyeongeumPieub.htmlconst.KEY_Hangul_Tieut.htmlconst.KEY_Hangul_U.htmlconst.KEY_Hangul_WA.htmlconst.KEY_Hangul_WAE.htmlconst.KEY_Hangul_WE.htmlconst.KEY_Hangul_WEO.htmlconst.KEY_Hangul_WI.htmlconst.KEY_Hangul_YA.htmlconst.KEY_Hangul_YAE.htmlconst.KEY_Hangul_YE.htmlconst.KEY_Hangul_YEO.htmlconst.KEY_Hangul_YI.htmlconst.KEY_Hangul_YO.htmlconst.KEY_Hangul_YU.htmlconst.KEY_Hangul_YeorinHieuh.htmlconst.KEY_Hangul_switch.htmlconst.KEY_Hankaku.htmlconst.KEY_Hcircumflex.htmlconst.KEY_Hebrew_switch.htmlconst.KEY_Help.htmlconst.KEY_Henkan.htmlconst.KEY_Henkan_Mode.htmlconst.KEY_Hibernate.htmlconst.KEY_Hiragana.htmlconst.KEY_Hiragana_Katakana.htmlconst.KEY_History.htmlconst.KEY_Home.htmlconst.KEY_HomePage.htmlconst.KEY_HotLinks.htmlconst.KEY_Hstroke.htmlconst.KEY_Hyper_L.htmlconst.KEY_Hyper_R.htmlconst.KEY_I.htmlconst.KEY_ISO_Center_Object.htmlconst.KEY_ISO_Continuous_Underline.htmlconst.KEY_ISO_Discontinuous_Underline.htmlconst.KEY_ISO_Emphasize.htmlconst.KEY_ISO_Enter.htmlconst.KEY_ISO_Fast_Cursor_Down.htmlconst.KEY_ISO_Fast_Cursor_Left.htmlconst.KEY_ISO_Fast_Cursor_Right.htmlconst.KEY_ISO_Fast_Cursor_Up.htmlconst.KEY_ISO_First_Group.htmlconst.KEY_ISO_First_Group_Lock.htmlconst.KEY_ISO_Group_Latch.htmlconst.KEY_ISO_Group_Lock.htmlconst.KEY_ISO_Group_Shift.htmlconst.KEY_ISO_Last_Group.htmlconst.KEY_ISO_Last_Group_Lock.htmlconst.KEY_ISO_Left_Tab.htmlconst.KEY_ISO_Level2_Latch.htmlconst.KEY_ISO_Level3_Latch.htmlconst.KEY_ISO_Level3_Lock.htmlconst.KEY_ISO_Level3_Shift.htmlconst.KEY_ISO_Level5_Latch.htmlconst.KEY_ISO_Level5_Lock.htmlconst.KEY_ISO_Level5_Shift.htmlconst.KEY_ISO_Lock.htmlconst.KEY_ISO_Move_Line_Down.htmlconst.KEY_ISO_Move_Line_Up.htmlconst.KEY_ISO_Next_Group.htmlconst.KEY_ISO_Next_Group_Lock.htmlconst.KEY_ISO_Partial_Line_Down.htmlconst.KEY_ISO_Partial_Line_Up.htmlconst.KEY_ISO_Partial_Space_Left.htmlconst.KEY_ISO_Partial_Space_Right.htmlconst.KEY_ISO_Prev_Group.htmlconst.KEY_ISO_Prev_Group_Lock.htmlconst.KEY_ISO_Release_Both_Margins.htmlconst.KEY_ISO_Release_Margin_Left.htmlconst.KEY_ISO_Release_Margin_Right.htmlconst.KEY_ISO_Set_Margin_Left.htmlconst.KEY_ISO_Set_Margin_Right.htmlconst.KEY_Iabovedot.htmlconst.KEY_Iacute.htmlconst.KEY_Ibelowdot.htmlconst.KEY_Ibreve.htmlconst.KEY_Icircumflex.htmlconst.KEY_Idiaeresis.htmlconst.KEY_Igrave.htmlconst.KEY_Ihook.htmlconst.KEY_Imacron.htmlconst.KEY_Insert.htmlconst.KEY_Iogonek.htmlconst.KEY_Itilde.htmlconst.KEY_J.htmlconst.KEY_Jcircumflex.htmlconst.KEY_K.htmlconst.KEY_KP_0.htmlconst.KEY_KP_1.htmlconst.KEY_KP_2.htmlconst.KEY_KP_3.htmlconst.KEY_KP_4.htmlconst.KEY_KP_5.htmlconst.KEY_KP_6.htmlconst.KEY_KP_7.htmlconst.KEY_KP_8.htmlconst.KEY_KP_9.htmlconst.KEY_KP_Add.htmlconst.KEY_KP_Begin.htmlconst.KEY_KP_Decimal.htmlconst.KEY_KP_Delete.htmlconst.KEY_KP_Divide.htmlconst.KEY_KP_Down.htmlconst.KEY_KP_End.htmlconst.KEY_KP_Enter.htmlconst.KEY_KP_Equal.htmlconst.KEY_KP_F1.htmlconst.KEY_KP_F2.htmlconst.KEY_KP_F3.htmlconst.KEY_KP_F4.htmlconst.KEY_KP_Home.htmlconst.KEY_KP_Insert.htmlconst.KEY_KP_Left.htmlconst.KEY_KP_Multiply.htmlconst.KEY_KP_Next.htmlconst.KEY_KP_Page_Down.htmlconst.KEY_KP_Page_Up.htmlconst.KEY_KP_Prior.htmlconst.KEY_KP_Right.htmlconst.KEY_KP_Separator.htmlconst.KEY_KP_Space.htmlconst.KEY_KP_Subtract.htmlconst.KEY_KP_Tab.htmlconst.KEY_KP_Up.htmlconst.KEY_Kana_Lock.htmlconst.KEY_Kana_Shift.htmlconst.KEY_Kanji.htmlconst.KEY_Kanji_Bangou.htmlconst.KEY_Katakana.htmlconst.KEY_KbdBrightnessDown.htmlconst.KEY_KbdBrightnessUp.htmlconst.KEY_KbdLightOnOff.htmlconst.KEY_Kcedilla.htmlconst.KEY_Keyboard.htmlconst.KEY_Korean_Won.htmlconst.KEY_L.htmlconst.KEY_L1.htmlconst.KEY_L10.htmlconst.KEY_L2.htmlconst.KEY_L3.htmlconst.KEY_L4.htmlconst.KEY_L5.htmlconst.KEY_L6.htmlconst.KEY_L7.htmlconst.KEY_L8.htmlconst.KEY_L9.htmlconst.KEY_Lacute.htmlconst.KEY_Last_Virtual_Screen.htmlconst.KEY_Launch0.htmlconst.KEY_Launch1.htmlconst.KEY_Launch2.htmlconst.KEY_Launch3.htmlconst.KEY_Launch4.htmlconst.KEY_Launch5.htmlconst.KEY_Launch6.htmlconst.KEY_Launch7.htmlconst.KEY_Launch8.htmlconst.KEY_Launch9.htmlconst.KEY_LaunchA.htmlconst.KEY_LaunchB.htmlconst.KEY_LaunchC.htmlconst.KEY_LaunchD.htmlconst.KEY_LaunchE.htmlconst.KEY_LaunchF.htmlconst.KEY_Lbelowdot.htmlconst.KEY_Lcaron.htmlconst.KEY_Lcedilla.htmlconst.KEY_Left.htmlconst.KEY_LightBulb.htmlconst.KEY_Linefeed.htmlconst.KEY_LiraSign.htmlconst.KEY_LogGrabInfo.htmlconst.KEY_LogOff.htmlconst.KEY_LogWindowTree.htmlconst.KEY_Lstroke.htmlconst.KEY_M.htmlconst.KEY_Mabovedot.htmlconst.KEY_Macedonia_DSE.htmlconst.KEY_Macedonia_GJE.htmlconst.KEY_Macedonia_KJE.htmlconst.KEY_Macedonia_dse.htmlconst.KEY_Macedonia_gje.htmlconst.KEY_Macedonia_kje.htmlconst.KEY_Mae_Koho.htmlconst.KEY_Mail.htmlconst.KEY_MailForward.htmlconst.KEY_Market.htmlconst.KEY_Massyo.htmlconst.KEY_Meeting.htmlconst.KEY_Memo.htmlconst.KEY_Menu.htmlconst.KEY_MenuKB.htmlconst.KEY_MenuPB.htmlconst.KEY_Messenger.htmlconst.KEY_Meta_L.htmlconst.KEY_Meta_R.htmlconst.KEY_MillSign.htmlconst.KEY_ModeLock.htmlconst.KEY_Mode_switch.htmlconst.KEY_MonBrightnessDown.htmlconst.KEY_MonBrightnessUp.htmlconst.KEY_MouseKeys_Accel_Enable.htmlconst.KEY_MouseKeys_Enable.htmlconst.KEY_Muhenkan.htmlconst.KEY_Multi_key.htmlconst.KEY_MultipleCandidate.htmlconst.KEY_Music.htmlconst.KEY_MyComputer.htmlconst.KEY_MySites.htmlconst.KEY_N.htmlconst.KEY_Nacute.htmlconst.KEY_NairaSign.htmlconst.KEY_Ncaron.htmlconst.KEY_Ncedilla.htmlconst.KEY_New.htmlconst.KEY_NewSheqelSign.htmlconst.KEY_News.htmlconst.KEY_Next.htmlconst.KEY_Next_VMode.htmlconst.KEY_Next_Virtual_Screen.htmlconst.KEY_Ntilde.htmlconst.KEY_Num_Lock.htmlconst.KEY_O.htmlconst.KEY_OE.htmlconst.KEY_Oacute.htmlconst.KEY_Obarred.htmlconst.KEY_Obelowdot.htmlconst.KEY_Ocaron.htmlconst.KEY_Ocircumflex.htmlconst.KEY_Ocircumflexacute.htmlconst.KEY_Ocircumflexbelowdot.htmlconst.KEY_Ocircumflexgrave.htmlconst.KEY_Ocircumflexhook.htmlconst.KEY_Ocircumflextilde.htmlconst.KEY_Odiaeresis.htmlconst.KEY_Odoubleacute.htmlconst.KEY_OfficeHome.htmlconst.KEY_Ograve.htmlconst.KEY_Ohook.htmlconst.KEY_Ohorn.htmlconst.KEY_Ohornacute.htmlconst.KEY_Ohornbelowdot.htmlconst.KEY_Ohorngrave.htmlconst.KEY_Ohornhook.htmlconst.KEY_Ohorntilde.htmlconst.KEY_Omacron.htmlconst.KEY_Ooblique.htmlconst.KEY_Open.htmlconst.KEY_OpenURL.htmlconst.KEY_Option.htmlconst.KEY_Oslash.htmlconst.KEY_Otilde.htmlconst.KEY_Overlay1_Enable.htmlconst.KEY_Overlay2_Enable.htmlconst.KEY_P.htmlconst.KEY_Pabovedot.htmlconst.KEY_Page_Down.htmlconst.KEY_Page_Up.htmlconst.KEY_Paste.htmlconst.KEY_Pause.htmlconst.KEY_PesetaSign.htmlconst.KEY_Phone.htmlconst.KEY_Pictures.htmlconst.KEY_Pointer_Accelerate.htmlconst.KEY_Pointer_Button1.htmlconst.KEY_Pointer_Button2.htmlconst.KEY_Pointer_Button3.htmlconst.KEY_Pointer_Button4.htmlconst.KEY_Pointer_Button5.htmlconst.KEY_Pointer_Button_Dflt.htmlconst.KEY_Pointer_DblClick1.htmlconst.KEY_Pointer_DblClick2.htmlconst.KEY_Pointer_DblClick3.htmlconst.KEY_Pointer_DblClick4.htmlconst.KEY_Pointer_DblClick5.htmlconst.KEY_Pointer_DblClick_Dflt.htmlconst.KEY_Pointer_DfltBtnNext.htmlconst.KEY_Pointer_DfltBtnPrev.htmlconst.KEY_Pointer_Down.htmlconst.KEY_Pointer_DownLeft.htmlconst.KEY_Pointer_DownRight.htmlconst.KEY_Pointer_Drag1.htmlconst.KEY_Pointer_Drag2.htmlconst.KEY_Pointer_Drag3.htmlconst.KEY_Pointer_Drag4.htmlconst.KEY_Pointer_Drag5.htmlconst.KEY_Pointer_Drag_Dflt.htmlconst.KEY_Pointer_EnableKeys.htmlconst.KEY_Pointer_Left.htmlconst.KEY_Pointer_Right.htmlconst.KEY_Pointer_Up.htmlconst.KEY_Pointer_UpLeft.htmlconst.KEY_Pointer_UpRight.htmlconst.KEY_PowerDown.htmlconst.KEY_PowerOff.htmlconst.KEY_Prev_VMode.htmlconst.KEY_Prev_Virtual_Screen.htmlconst.KEY_PreviousCandidate.htmlconst.KEY_Print.htmlconst.KEY_Prior.htmlconst.KEY_Q.htmlconst.KEY_R.htmlconst.KEY_R1.htmlconst.KEY_R10.htmlconst.KEY_R11.htmlconst.KEY_R12.htmlconst.KEY_R13.htmlconst.KEY_R14.htmlconst.KEY_R15.htmlconst.KEY_R2.htmlconst.KEY_R3.htmlconst.KEY_R4.htmlconst.KEY_R5.htmlconst.KEY_R6.htmlconst.KEY_R7.htmlconst.KEY_R8.htmlconst.KEY_R9.htmlconst.KEY_RFKill.htmlconst.KEY_Racute.htmlconst.KEY_Rcaron.htmlconst.KEY_Rcedilla.htmlconst.KEY_Red.htmlconst.KEY_Redo.htmlconst.KEY_Refresh.htmlconst.KEY_Reload.htmlconst.KEY_RepeatKeys_Enable.htmlconst.KEY_Reply.htmlconst.KEY_Return.htmlconst.KEY_Right.htmlconst.KEY_RockerDown.htmlconst.KEY_RockerEnter.htmlconst.KEY_RockerUp.htmlconst.KEY_Romaji.htmlconst.KEY_RotateWindows.htmlconst.KEY_RotationKB.htmlconst.KEY_RotationPB.htmlconst.KEY_RupeeSign.htmlconst.KEY_S.htmlconst.KEY_SCHWA.htmlconst.KEY_Sabovedot.htmlconst.KEY_Sacute.htmlconst.KEY_Save.htmlconst.KEY_Scaron.htmlconst.KEY_Scedilla.htmlconst.KEY_Scircumflex.htmlconst.KEY_ScreenSaver.htmlconst.KEY_ScrollClick.htmlconst.KEY_ScrollDown.htmlconst.KEY_ScrollUp.htmlconst.KEY_Scroll_Lock.htmlconst.KEY_Search.htmlconst.KEY_Select.htmlconst.KEY_SelectButton.htmlconst.KEY_Send.htmlconst.KEY_Serbian_DJE.htmlconst.KEY_Serbian_DZE.htmlconst.KEY_Serbian_JE.htmlconst.KEY_Serbian_LJE.htmlconst.KEY_Serbian_NJE.htmlconst.KEY_Serbian_TSHE.htmlconst.KEY_Serbian_dje.htmlconst.KEY_Serbian_dze.htmlconst.KEY_Serbian_je.htmlconst.KEY_Serbian_lje.htmlconst.KEY_Serbian_nje.htmlconst.KEY_Serbian_tshe.htmlconst.KEY_Shift_L.htmlconst.KEY_Shift_Lock.htmlconst.KEY_Shift_R.htmlconst.KEY_Shop.htmlconst.KEY_SingleCandidate.htmlconst.KEY_Sinh_a.htmlconst.KEY_Sinh_aa.htmlconst.KEY_Sinh_aa2.htmlconst.KEY_Sinh_ae.htmlconst.KEY_Sinh_ae2.htmlconst.KEY_Sinh_aee.htmlconst.KEY_Sinh_aee2.htmlconst.KEY_Sinh_ai.htmlconst.KEY_Sinh_ai2.htmlconst.KEY_Sinh_al.htmlconst.KEY_Sinh_au.htmlconst.KEY_Sinh_au2.htmlconst.KEY_Sinh_ba.htmlconst.KEY_Sinh_bha.htmlconst.KEY_Sinh_ca.htmlconst.KEY_Sinh_cha.htmlconst.KEY_Sinh_dda.htmlconst.KEY_Sinh_ddha.htmlconst.KEY_Sinh_dha.htmlconst.KEY_Sinh_dhha.htmlconst.KEY_Sinh_e.htmlconst.KEY_Sinh_e2.htmlconst.KEY_Sinh_ee.htmlconst.KEY_Sinh_ee2.htmlconst.KEY_Sinh_fa.htmlconst.KEY_Sinh_ga.htmlconst.KEY_Sinh_gha.htmlconst.KEY_Sinh_h2.htmlconst.KEY_Sinh_ha.htmlconst.KEY_Sinh_i.htmlconst.KEY_Sinh_i2.htmlconst.KEY_Sinh_ii.htmlconst.KEY_Sinh_ii2.htmlconst.KEY_Sinh_ja.htmlconst.KEY_Sinh_jha.htmlconst.KEY_Sinh_jnya.htmlconst.KEY_Sinh_ka.htmlconst.KEY_Sinh_kha.htmlconst.KEY_Sinh_kunddaliya.htmlconst.KEY_Sinh_la.htmlconst.KEY_Sinh_lla.htmlconst.KEY_Sinh_lu.htmlconst.KEY_Sinh_lu2.htmlconst.KEY_Sinh_luu.htmlconst.KEY_Sinh_luu2.htmlconst.KEY_Sinh_ma.htmlconst.KEY_Sinh_mba.htmlconst.KEY_Sinh_na.htmlconst.KEY_Sinh_ndda.htmlconst.KEY_Sinh_ndha.htmlconst.KEY_Sinh_ng.htmlconst.KEY_Sinh_ng2.htmlconst.KEY_Sinh_nga.htmlconst.KEY_Sinh_nja.htmlconst.KEY_Sinh_nna.htmlconst.KEY_Sinh_nya.htmlconst.KEY_Sinh_o.htmlconst.KEY_Sinh_o2.htmlconst.KEY_Sinh_oo.htmlconst.KEY_Sinh_oo2.htmlconst.KEY_Sinh_pa.htmlconst.KEY_Sinh_pha.htmlconst.KEY_Sinh_ra.htmlconst.KEY_Sinh_ri.htmlconst.KEY_Sinh_rii.htmlconst.KEY_Sinh_ru2.htmlconst.KEY_Sinh_ruu2.htmlconst.KEY_Sinh_sa.htmlconst.KEY_Sinh_sha.htmlconst.KEY_Sinh_ssha.htmlconst.KEY_Sinh_tha.htmlconst.KEY_Sinh_thha.htmlconst.KEY_Sinh_tta.htmlconst.KEY_Sinh_ttha.htmlconst.KEY_Sinh_u.htmlconst.KEY_Sinh_u2.htmlconst.KEY_Sinh_uu.htmlconst.KEY_Sinh_uu2.htmlconst.KEY_Sinh_va.htmlconst.KEY_Sinh_ya.htmlconst.KEY_Sleep.htmlconst.KEY_SlowKeys_Enable.htmlconst.KEY_Spell.htmlconst.KEY_SplitScreen.htmlconst.KEY_Standby.htmlconst.KEY_Start.htmlconst.KEY_StickyKeys_Enable.htmlconst.KEY_Stop.htmlconst.KEY_Subtitle.htmlconst.KEY_Super_L.htmlconst.KEY_Super_R.htmlconst.KEY_Support.htmlconst.KEY_Suspend.htmlconst.KEY_Switch_VT_1.htmlconst.KEY_Switch_VT_10.htmlconst.KEY_Switch_VT_11.htmlconst.KEY_Switch_VT_12.htmlconst.KEY_Switch_VT_2.htmlconst.KEY_Switch_VT_3.htmlconst.KEY_Switch_VT_4.htmlconst.KEY_Switch_VT_5.htmlconst.KEY_Switch_VT_6.htmlconst.KEY_Switch_VT_7.htmlconst.KEY_Switch_VT_8.htmlconst.KEY_Switch_VT_9.htmlconst.KEY_Sys_Req.htmlconst.KEY_T.htmlconst.KEY_THORN.htmlconst.KEY_Tab.htmlconst.KEY_Tabovedot.htmlconst.KEY_TaskPane.htmlconst.KEY_Tcaron.htmlconst.KEY_Tcedilla.htmlconst.KEY_Terminal.htmlconst.KEY_Terminate_Server.htmlconst.KEY_Thai_baht.htmlconst.KEY_Thai_bobaimai.htmlconst.KEY_Thai_chochan.htmlconst.KEY_Thai_chochang.htmlconst.KEY_Thai_choching.htmlconst.KEY_Thai_chochoe.htmlconst.KEY_Thai_dochada.htmlconst.KEY_Thai_dodek.htmlconst.KEY_Thai_fofa.htmlconst.KEY_Thai_fofan.htmlconst.KEY_Thai_hohip.htmlconst.KEY_Thai_honokhuk.htmlconst.KEY_Thai_khokhai.htmlconst.KEY_Thai_khokhon.htmlconst.KEY_Thai_khokhuat.htmlconst.KEY_Thai_khokhwai.htmlconst.KEY_Thai_khorakhang.htmlconst.KEY_Thai_kokai.htmlconst.KEY_Thai_lakkhangyao.htmlconst.KEY_Thai_lekchet.htmlconst.KEY_Thai_lekha.htmlconst.KEY_Thai_lekhok.htmlconst.KEY_Thai_lekkao.htmlconst.KEY_Thai_leknung.htmlconst.KEY_Thai_lekpaet.htmlconst.KEY_Thai_leksam.htmlconst.KEY_Thai_leksi.htmlconst.KEY_Thai_leksong.htmlconst.KEY_Thai_leksun.htmlconst.KEY_Thai_lochula.htmlconst.KEY_Thai_loling.htmlconst.KEY_Thai_lu.htmlconst.KEY_Thai_maichattawa.htmlconst.KEY_Thai_maiek.htmlconst.KEY_Thai_maihanakat.htmlconst.KEY_Thai_maihanakat_maitho.htmlconst.KEY_Thai_maitaikhu.htmlconst.KEY_Thai_maitho.htmlconst.KEY_Thai_maitri.htmlconst.KEY_Thai_maiyamok.htmlconst.KEY_Thai_moma.htmlconst.KEY_Thai_ngongu.htmlconst.KEY_Thai_nikhahit.htmlconst.KEY_Thai_nonen.htmlconst.KEY_Thai_nonu.htmlconst.KEY_Thai_oang.htmlconst.KEY_Thai_paiyannoi.htmlconst.KEY_Thai_phinthu.htmlconst.KEY_Thai_phophan.htmlconst.KEY_Thai_phophung.htmlconst.KEY_Thai_phosamphao.htmlconst.KEY_Thai_popla.htmlconst.KEY_Thai_rorua.htmlconst.KEY_Thai_ru.htmlconst.KEY_Thai_saraa.htmlconst.KEY_Thai_saraaa.htmlconst.KEY_Thai_saraae.htmlconst.KEY_Thai_saraaimaimalai.htmlconst.KEY_Thai_saraaimaimuan.htmlconst.KEY_Thai_saraam.htmlconst.KEY_Thai_sarae.htmlconst.KEY_Thai_sarai.htmlconst.KEY_Thai_saraii.htmlconst.KEY_Thai_sarao.htmlconst.KEY_Thai_sarau.htmlconst.KEY_Thai_saraue.htmlconst.KEY_Thai_sarauee.htmlconst.KEY_Thai_sarauu.htmlconst.KEY_Thai_sorusi.htmlconst.KEY_Thai_sosala.htmlconst.KEY_Thai_soso.htmlconst.KEY_Thai_sosua.htmlconst.KEY_Thai_thanthakhat.htmlconst.KEY_Thai_thonangmontho.htmlconst.KEY_Thai_thophuthao.htmlconst.KEY_Thai_thothahan.htmlconst.KEY_Thai_thothan.htmlconst.KEY_Thai_thothong.htmlconst.KEY_Thai_thothung.htmlconst.KEY_Thai_topatak.htmlconst.KEY_Thai_totao.htmlconst.KEY_Thai_wowaen.htmlconst.KEY_Thai_yoyak.htmlconst.KEY_Thai_yoying.htmlconst.KEY_Thorn.htmlconst.KEY_Time.htmlconst.KEY_ToDoList.htmlconst.KEY_Tools.htmlconst.KEY_TopMenu.htmlconst.KEY_TouchpadOff.htmlconst.KEY_TouchpadOn.htmlconst.KEY_TouchpadToggle.htmlconst.KEY_Touroku.htmlconst.KEY_Travel.htmlconst.KEY_Tslash.htmlconst.KEY_U.htmlconst.KEY_UWB.htmlconst.KEY_Uacute.htmlconst.KEY_Ubelowdot.htmlconst.KEY_Ubreve.htmlconst.KEY_Ucircumflex.htmlconst.KEY_Udiaeresis.htmlconst.KEY_Udoubleacute.htmlconst.KEY_Ugrave.htmlconst.KEY_Uhook.htmlconst.KEY_Uhorn.htmlconst.KEY_Uhornacute.htmlconst.KEY_Uhornbelowdot.htmlconst.KEY_Uhorngrave.htmlconst.KEY_Uhornhook.htmlconst.KEY_Uhorntilde.htmlconst.KEY_Ukrainian_GHE_WITH_UPTURN.htmlconst.KEY_Ukrainian_I.htmlconst.KEY_Ukrainian_IE.htmlconst.KEY_Ukrainian_YI.htmlconst.KEY_Ukrainian_ghe_with_upturn.htmlconst.KEY_Ukrainian_i.htmlconst.KEY_Ukrainian_ie.htmlconst.KEY_Ukrainian_yi.htmlconst.KEY_Ukranian_I.htmlconst.KEY_Ukranian_JE.htmlconst.KEY_Ukranian_YI.htmlconst.KEY_Ukranian_i.htmlconst.KEY_Ukranian_je.htmlconst.KEY_Ukranian_yi.htmlconst.KEY_Umacron.htmlconst.KEY_Undo.htmlconst.KEY_Ungrab.htmlconst.KEY_Uogonek.htmlconst.KEY_Up.htmlconst.KEY_Uring.htmlconst.KEY_User1KB.htmlconst.KEY_User2KB.htmlconst.KEY_UserPB.htmlconst.KEY_Utilde.htmlconst.KEY_V.htmlconst.KEY_VendorHome.htmlconst.KEY_Video.htmlconst.KEY_View.htmlconst.KEY_VoidSymbol.htmlconst.KEY_W.htmlconst.KEY_WLAN.htmlconst.KEY_WWAN.htmlconst.KEY_WWW.htmlconst.KEY_Wacute.htmlconst.KEY_WakeUp.htmlconst.KEY_Wcircumflex.htmlconst.KEY_Wdiaeresis.htmlconst.KEY_WebCam.htmlconst.KEY_Wgrave.htmlconst.KEY_WheelButton.htmlconst.KEY_WindowClear.htmlconst.KEY_WonSign.htmlconst.KEY_Word.htmlconst.KEY_X.htmlconst.KEY_Xabovedot.htmlconst.KEY_Xfer.htmlconst.KEY_Y.htmlconst.KEY_Yacute.htmlconst.KEY_Ybelowdot.htmlconst.KEY_Ycircumflex.htmlconst.KEY_Ydiaeresis.htmlconst.KEY_Yellow.htmlconst.KEY_Ygrave.htmlconst.KEY_Yhook.htmlconst.KEY_Ytilde.htmlconst.KEY_Z.htmlconst.KEY_Zabovedot.htmlconst.KEY_Zacute.htmlconst.KEY_Zcaron.htmlconst.KEY_Zen_Koho.htmlconst.KEY_Zenkaku.htmlconst.KEY_Zenkaku_Hankaku.htmlconst.KEY_ZoomIn.htmlconst.KEY_ZoomOut.htmlconst.KEY_Zstroke.htmlconst.KEY_a.htmlconst.KEY_aacute.htmlconst.KEY_abelowdot.htmlconst.KEY_abovedot.htmlconst.KEY_abreve.htmlconst.KEY_abreveacute.htmlconst.KEY_abrevebelowdot.htmlconst.KEY_abrevegrave.htmlconst.KEY_abrevehook.htmlconst.KEY_abrevetilde.htmlconst.KEY_acircumflex.htmlconst.KEY_acircumflexacute.htmlconst.KEY_acircumflexbelowdot.htmlconst.KEY_acircumflexgrave.htmlconst.KEY_acircumflexhook.htmlconst.KEY_acircumflextilde.htmlconst.KEY_acute.htmlconst.KEY_adiaeresis.htmlconst.KEY_ae.htmlconst.KEY_agrave.htmlconst.KEY_ahook.htmlconst.KEY_amacron.htmlconst.KEY_ampersand.htmlconst.KEY_aogonek.htmlconst.KEY_apostrophe.htmlconst.KEY_approxeq.htmlconst.KEY_approximate.htmlconst.KEY_aring.htmlconst.KEY_asciicircum.htmlconst.KEY_asciitilde.htmlconst.KEY_asterisk.htmlconst.KEY_at.htmlconst.KEY_atilde.htmlconst.KEY_b.htmlconst.KEY_babovedot.htmlconst.KEY_backslash.htmlconst.KEY_ballotcross.htmlconst.KEY_bar.htmlconst.KEY_because.htmlconst.KEY_blank.htmlconst.KEY_botintegral.htmlconst.KEY_botleftparens.htmlconst.KEY_botleftsqbracket.htmlconst.KEY_botleftsummation.htmlconst.KEY_botrightparens.htmlconst.KEY_botrightsqbracket.htmlconst.KEY_botrightsummation.htmlconst.KEY_bott.htmlconst.KEY_botvertsummationconnector.htmlconst.KEY_braceleft.htmlconst.KEY_braceright.htmlconst.KEY_bracketleft.htmlconst.KEY_bracketright.htmlconst.KEY_braille_blank.htmlconst.KEY_braille_dot_1.htmlconst.KEY_braille_dot_10.htmlconst.KEY_braille_dot_2.htmlconst.KEY_braille_dot_3.htmlconst.KEY_braille_dot_4.htmlconst.KEY_braille_dot_5.htmlconst.KEY_braille_dot_6.htmlconst.KEY_braille_dot_7.htmlconst.KEY_braille_dot_8.htmlconst.KEY_braille_dot_9.htmlconst.KEY_braille_dots_1.htmlconst.KEY_braille_dots_12.htmlconst.KEY_braille_dots_123.htmlconst.KEY_braille_dots_1234.htmlconst.KEY_braille_dots_12345.htmlconst.KEY_braille_dots_123456.htmlconst.KEY_braille_dots_1234567.htmlconst.KEY_braille_dots_12345678.htmlconst.KEY_braille_dots_1234568.htmlconst.KEY_braille_dots_123457.htmlconst.KEY_braille_dots_1234578.htmlconst.KEY_braille_dots_123458.htmlconst.KEY_braille_dots_12346.htmlconst.KEY_braille_dots_123467.htmlconst.KEY_braille_dots_1234678.htmlconst.KEY_braille_dots_123468.htmlconst.KEY_braille_dots_12347.htmlconst.KEY_braille_dots_123478.htmlconst.KEY_braille_dots_12348.htmlconst.KEY_braille_dots_1235.htmlconst.KEY_braille_dots_12356.htmlconst.KEY_braille_dots_123567.htmlconst.KEY_braille_dots_1235678.htmlconst.KEY_braille_dots_123568.htmlconst.KEY_braille_dots_12357.htmlconst.KEY_braille_dots_123578.htmlconst.KEY_braille_dots_12358.htmlconst.KEY_braille_dots_1236.htmlconst.KEY_braille_dots_12367.htmlconst.KEY_braille_dots_123678.htmlconst.KEY_braille_dots_12368.htmlconst.KEY_braille_dots_1237.htmlconst.KEY_braille_dots_12378.htmlconst.KEY_braille_dots_1238.htmlconst.KEY_braille_dots_124.htmlconst.KEY_braille_dots_1245.htmlconst.KEY_braille_dots_12456.htmlconst.KEY_braille_dots_124567.htmlconst.KEY_braille_dots_1245678.htmlconst.KEY_braille_dots_124568.htmlconst.KEY_braille_dots_12457.htmlconst.KEY_braille_dots_124578.htmlconst.KEY_braille_dots_12458.htmlconst.KEY_braille_dots_1246.htmlconst.KEY_braille_dots_12467.htmlconst.KEY_braille_dots_124678.htmlconst.KEY_braille_dots_12468.htmlconst.KEY_braille_dots_1247.htmlconst.KEY_braille_dots_12478.htmlconst.KEY_braille_dots_1248.htmlconst.KEY_braille_dots_125.htmlconst.KEY_braille_dots_1256.htmlconst.KEY_braille_dots_12567.htmlconst.KEY_braille_dots_125678.htmlconst.KEY_braille_dots_12568.htmlconst.KEY_braille_dots_1257.htmlconst.KEY_braille_dots_12578.htmlconst.KEY_braille_dots_1258.htmlconst.KEY_braille_dots_126.htmlconst.KEY_braille_dots_1267.htmlconst.KEY_braille_dots_12678.htmlconst.KEY_braille_dots_1268.htmlconst.KEY_braille_dots_127.htmlconst.KEY_braille_dots_1278.htmlconst.KEY_braille_dots_128.htmlconst.KEY_braille_dots_13.htmlconst.KEY_braille_dots_134.htmlconst.KEY_braille_dots_1345.htmlconst.KEY_braille_dots_13456.htmlconst.KEY_braille_dots_134567.htmlconst.KEY_braille_dots_1345678.htmlconst.KEY_braille_dots_134568.htmlconst.KEY_braille_dots_13457.htmlconst.KEY_braille_dots_134578.htmlconst.KEY_braille_dots_13458.htmlconst.KEY_braille_dots_1346.htmlconst.KEY_braille_dots_13467.htmlconst.KEY_braille_dots_134678.htmlconst.KEY_braille_dots_13468.htmlconst.KEY_braille_dots_1347.htmlconst.KEY_braille_dots_13478.htmlconst.KEY_braille_dots_1348.htmlconst.KEY_braille_dots_135.htmlconst.KEY_braille_dots_1356.htmlconst.KEY_braille_dots_13567.htmlconst.KEY_braille_dots_135678.htmlconst.KEY_braille_dots_13568.htmlconst.KEY_braille_dots_1357.htmlconst.KEY_braille_dots_13578.htmlconst.KEY_braille_dots_1358.htmlconst.KEY_braille_dots_136.htmlconst.KEY_braille_dots_1367.htmlconst.KEY_braille_dots_13678.htmlconst.KEY_braille_dots_1368.htmlconst.KEY_braille_dots_137.htmlconst.KEY_braille_dots_1378.htmlconst.KEY_braille_dots_138.htmlconst.KEY_braille_dots_14.htmlconst.KEY_braille_dots_145.htmlconst.KEY_braille_dots_1456.htmlconst.KEY_braille_dots_14567.htmlconst.KEY_braille_dots_145678.htmlconst.KEY_braille_dots_14568.htmlconst.KEY_braille_dots_1457.htmlconst.KEY_braille_dots_14578.htmlconst.KEY_braille_dots_1458.htmlconst.KEY_braille_dots_146.htmlconst.KEY_braille_dots_1467.htmlconst.KEY_braille_dots_14678.htmlconst.KEY_braille_dots_1468.htmlconst.KEY_braille_dots_147.htmlconst.KEY_braille_dots_1478.htmlconst.KEY_braille_dots_148.htmlconst.KEY_braille_dots_15.htmlconst.KEY_braille_dots_156.htmlconst.KEY_braille_dots_1567.htmlconst.KEY_braille_dots_15678.htmlconst.KEY_braille_dots_1568.htmlconst.KEY_braille_dots_157.htmlconst.KEY_braille_dots_1578.htmlconst.KEY_braille_dots_158.htmlconst.KEY_braille_dots_16.htmlconst.KEY_braille_dots_167.htmlconst.KEY_braille_dots_1678.htmlconst.KEY_braille_dots_168.htmlconst.KEY_braille_dots_17.htmlconst.KEY_braille_dots_178.htmlconst.KEY_braille_dots_18.htmlconst.KEY_braille_dots_2.htmlconst.KEY_braille_dots_23.htmlconst.KEY_braille_dots_234.htmlconst.KEY_braille_dots_2345.htmlconst.KEY_braille_dots_23456.htmlconst.KEY_braille_dots_234567.htmlconst.KEY_braille_dots_2345678.htmlconst.KEY_braille_dots_234568.htmlconst.KEY_braille_dots_23457.htmlconst.KEY_braille_dots_234578.htmlconst.KEY_braille_dots_23458.htmlconst.KEY_braille_dots_2346.htmlconst.KEY_braille_dots_23467.htmlconst.KEY_braille_dots_234678.htmlconst.KEY_braille_dots_23468.htmlconst.KEY_braille_dots_2347.htmlconst.KEY_braille_dots_23478.htmlconst.KEY_braille_dots_2348.htmlconst.KEY_braille_dots_235.htmlconst.KEY_braille_dots_2356.htmlconst.KEY_braille_dots_23567.htmlconst.KEY_braille_dots_235678.htmlconst.KEY_braille_dots_23568.htmlconst.KEY_braille_dots_2357.htmlconst.KEY_braille_dots_23578.htmlconst.KEY_braille_dots_2358.htmlconst.KEY_braille_dots_236.htmlconst.KEY_braille_dots_2367.htmlconst.KEY_braille_dots_23678.htmlconst.KEY_braille_dots_2368.htmlconst.KEY_braille_dots_237.htmlconst.KEY_braille_dots_2378.htmlconst.KEY_braille_dots_238.htmlconst.KEY_braille_dots_24.htmlconst.KEY_braille_dots_245.htmlconst.KEY_braille_dots_2456.htmlconst.KEY_braille_dots_24567.htmlconst.KEY_braille_dots_245678.htmlconst.KEY_braille_dots_24568.htmlconst.KEY_braille_dots_2457.htmlconst.KEY_braille_dots_24578.htmlconst.KEY_braille_dots_2458.htmlconst.KEY_braille_dots_246.htmlconst.KEY_braille_dots_2467.htmlconst.KEY_braille_dots_24678.htmlconst.KEY_braille_dots_2468.htmlconst.KEY_braille_dots_247.htmlconst.KEY_braille_dots_2478.htmlconst.KEY_braille_dots_248.htmlconst.KEY_braille_dots_25.htmlconst.KEY_braille_dots_256.htmlconst.KEY_braille_dots_2567.htmlconst.KEY_braille_dots_25678.htmlconst.KEY_braille_dots_2568.htmlconst.KEY_braille_dots_257.htmlconst.KEY_braille_dots_2578.htmlconst.KEY_braille_dots_258.htmlconst.KEY_braille_dots_26.htmlconst.KEY_braille_dots_267.htmlconst.KEY_braille_dots_2678.htmlconst.KEY_braille_dots_268.htmlconst.KEY_braille_dots_27.htmlconst.KEY_braille_dots_278.htmlconst.KEY_braille_dots_28.htmlconst.KEY_braille_dots_3.htmlconst.KEY_braille_dots_34.htmlconst.KEY_braille_dots_345.htmlconst.KEY_braille_dots_3456.htmlconst.KEY_braille_dots_34567.htmlconst.KEY_braille_dots_345678.htmlconst.KEY_braille_dots_34568.htmlconst.KEY_braille_dots_3457.htmlconst.KEY_braille_dots_34578.htmlconst.KEY_braille_dots_3458.htmlconst.KEY_braille_dots_346.htmlconst.KEY_braille_dots_3467.htmlconst.KEY_braille_dots_34678.htmlconst.KEY_braille_dots_3468.htmlconst.KEY_braille_dots_347.htmlconst.KEY_braille_dots_3478.htmlconst.KEY_braille_dots_348.htmlconst.KEY_braille_dots_35.htmlconst.KEY_braille_dots_356.htmlconst.KEY_braille_dots_3567.htmlconst.KEY_braille_dots_35678.htmlconst.KEY_braille_dots_3568.htmlconst.KEY_braille_dots_357.htmlconst.KEY_braille_dots_3578.htmlconst.KEY_braille_dots_358.htmlconst.KEY_braille_dots_36.htmlconst.KEY_braille_dots_367.htmlconst.KEY_braille_dots_3678.htmlconst.KEY_braille_dots_368.htmlconst.KEY_braille_dots_37.htmlconst.KEY_braille_dots_378.htmlconst.KEY_braille_dots_38.htmlconst.KEY_braille_dots_4.htmlconst.KEY_braille_dots_45.htmlconst.KEY_braille_dots_456.htmlconst.KEY_braille_dots_4567.htmlconst.KEY_braille_dots_45678.htmlconst.KEY_braille_dots_4568.htmlconst.KEY_braille_dots_457.htmlconst.KEY_braille_dots_4578.htmlconst.KEY_braille_dots_458.htmlconst.KEY_braille_dots_46.htmlconst.KEY_braille_dots_467.htmlconst.KEY_braille_dots_4678.htmlconst.KEY_braille_dots_468.htmlconst.KEY_braille_dots_47.htmlconst.KEY_braille_dots_478.htmlconst.KEY_braille_dots_48.htmlconst.KEY_braille_dots_5.htmlconst.KEY_braille_dots_56.htmlconst.KEY_braille_dots_567.htmlconst.KEY_braille_dots_5678.htmlconst.KEY_braille_dots_568.htmlconst.KEY_braille_dots_57.htmlconst.KEY_braille_dots_578.htmlconst.KEY_braille_dots_58.htmlconst.KEY_braille_dots_6.htmlconst.KEY_braille_dots_67.htmlconst.KEY_braille_dots_678.htmlconst.KEY_braille_dots_68.htmlconst.KEY_braille_dots_7.htmlconst.KEY_braille_dots_78.htmlconst.KEY_braille_dots_8.htmlconst.KEY_breve.htmlconst.KEY_brokenbar.htmlconst.KEY_c.htmlconst.KEY_c_h.htmlconst.KEY_cabovedot.htmlconst.KEY_cacute.htmlconst.KEY_careof.htmlconst.KEY_caret.htmlconst.KEY_caron.htmlconst.KEY_ccaron.htmlconst.KEY_ccedilla.htmlconst.KEY_ccircumflex.htmlconst.KEY_cedilla.htmlconst.KEY_cent.htmlconst.KEY_ch.htmlconst.KEY_checkerboard.htmlconst.KEY_checkmark.htmlconst.KEY_circle.htmlconst.KEY_club.htmlconst.KEY_colon.htmlconst.KEY_comma.htmlconst.KEY_containsas.htmlconst.KEY_copyright.htmlconst.KEY_cr.htmlconst.KEY_crossinglines.htmlconst.KEY_cuberoot.htmlconst.KEY_currency.htmlconst.KEY_cursor.htmlconst.KEY_d.htmlconst.KEY_dabovedot.htmlconst.KEY_dagger.htmlconst.KEY_dcaron.htmlconst.KEY_dead_A.htmlconst.KEY_dead_E.htmlconst.KEY_dead_I.htmlconst.KEY_dead_O.htmlconst.KEY_dead_U.htmlconst.KEY_dead_a.htmlconst.KEY_dead_abovecomma.htmlconst.KEY_dead_abovedot.htmlconst.KEY_dead_abovereversedcomma.htmlconst.KEY_dead_abovering.htmlconst.KEY_dead_aboveverticalline.htmlconst.KEY_dead_acute.htmlconst.KEY_dead_belowbreve.htmlconst.KEY_dead_belowcircumflex.htmlconst.KEY_dead_belowcomma.htmlconst.KEY_dead_belowdiaeresis.htmlconst.KEY_dead_belowdot.htmlconst.KEY_dead_belowmacron.htmlconst.KEY_dead_belowring.htmlconst.KEY_dead_belowtilde.htmlconst.KEY_dead_belowverticalline.htmlconst.KEY_dead_breve.htmlconst.KEY_dead_capital_schwa.htmlconst.KEY_dead_caron.htmlconst.KEY_dead_cedilla.htmlconst.KEY_dead_circumflex.htmlconst.KEY_dead_currency.htmlconst.KEY_dead_dasia.htmlconst.KEY_dead_diaeresis.htmlconst.KEY_dead_doubleacute.htmlconst.KEY_dead_doublegrave.htmlconst.KEY_dead_e.htmlconst.KEY_dead_grave.htmlconst.KEY_dead_greek.htmlconst.KEY_dead_hook.htmlconst.KEY_dead_horn.htmlconst.KEY_dead_i.htmlconst.KEY_dead_invertedbreve.htmlconst.KEY_dead_iota.htmlconst.KEY_dead_longsolidusoverlay.htmlconst.KEY_dead_lowline.htmlconst.KEY_dead_macron.htmlconst.KEY_dead_o.htmlconst.KEY_dead_ogonek.htmlconst.KEY_dead_perispomeni.htmlconst.KEY_dead_psili.htmlconst.KEY_dead_semivoiced_sound.htmlconst.KEY_dead_small_schwa.htmlconst.KEY_dead_stroke.htmlconst.KEY_dead_tilde.htmlconst.KEY_dead_u.htmlconst.KEY_dead_voiced_sound.htmlconst.KEY_decimalpoint.htmlconst.KEY_degree.htmlconst.KEY_diaeresis.htmlconst.KEY_diamond.htmlconst.KEY_digitspace.htmlconst.KEY_dintegral.htmlconst.KEY_division.htmlconst.KEY_dollar.htmlconst.KEY_doubbaselinedot.htmlconst.KEY_doubleacute.htmlconst.KEY_doubledagger.htmlconst.KEY_doublelowquotemark.htmlconst.KEY_downarrow.htmlconst.KEY_downcaret.htmlconst.KEY_downshoe.htmlconst.KEY_downstile.htmlconst.KEY_downtack.htmlconst.KEY_dstroke.htmlconst.KEY_e.htmlconst.KEY_eabovedot.htmlconst.KEY_eacute.htmlconst.KEY_ebelowdot.htmlconst.KEY_ecaron.htmlconst.KEY_ecircumflex.htmlconst.KEY_ecircumflexacute.htmlconst.KEY_ecircumflexbelowdot.htmlconst.KEY_ecircumflexgrave.htmlconst.KEY_ecircumflexhook.htmlconst.KEY_ecircumflextilde.htmlconst.KEY_ediaeresis.htmlconst.KEY_egrave.htmlconst.KEY_ehook.htmlconst.KEY_eightsubscript.htmlconst.KEY_eightsuperior.htmlconst.KEY_elementof.htmlconst.KEY_ellipsis.htmlconst.KEY_em3space.htmlconst.KEY_em4space.htmlconst.KEY_emacron.htmlconst.KEY_emdash.htmlconst.KEY_emfilledcircle.htmlconst.KEY_emfilledrect.htmlconst.KEY_emopencircle.htmlconst.KEY_emopenrectangle.htmlconst.KEY_emptyset.htmlconst.KEY_emspace.htmlconst.KEY_endash.htmlconst.KEY_enfilledcircbullet.htmlconst.KEY_enfilledsqbullet.htmlconst.KEY_eng.htmlconst.KEY_enopencircbullet.htmlconst.KEY_enopensquarebullet.htmlconst.KEY_enspace.htmlconst.KEY_eogonek.htmlconst.KEY_equal.htmlconst.KEY_eth.htmlconst.KEY_etilde.htmlconst.KEY_exclam.htmlconst.KEY_exclamdown.htmlconst.KEY_ezh.htmlconst.KEY_f.htmlconst.KEY_fabovedot.htmlconst.KEY_femalesymbol.htmlconst.KEY_ff.htmlconst.KEY_figdash.htmlconst.KEY_filledlefttribullet.htmlconst.KEY_filledrectbullet.htmlconst.KEY_filledrighttribullet.htmlconst.KEY_filledtribulletdown.htmlconst.KEY_filledtribulletup.htmlconst.KEY_fiveeighths.htmlconst.KEY_fivesixths.htmlconst.KEY_fivesubscript.htmlconst.KEY_fivesuperior.htmlconst.KEY_fourfifths.htmlconst.KEY_foursubscript.htmlconst.KEY_foursuperior.htmlconst.KEY_fourthroot.htmlconst.KEY_function.htmlconst.KEY_g.htmlconst.KEY_gabovedot.htmlconst.KEY_gbreve.htmlconst.KEY_gcaron.htmlconst.KEY_gcedilla.htmlconst.KEY_gcircumflex.htmlconst.KEY_grave.htmlconst.KEY_greater.htmlconst.KEY_greaterthanequal.htmlconst.KEY_guillemotleft.htmlconst.KEY_guillemotright.htmlconst.KEY_h.htmlconst.KEY_hairspace.htmlconst.KEY_hcircumflex.htmlconst.KEY_heart.htmlconst.KEY_hebrew_aleph.htmlconst.KEY_hebrew_ayin.htmlconst.KEY_hebrew_bet.htmlconst.KEY_hebrew_beth.htmlconst.KEY_hebrew_chet.htmlconst.KEY_hebrew_dalet.htmlconst.KEY_hebrew_daleth.htmlconst.KEY_hebrew_doublelowline.htmlconst.KEY_hebrew_finalkaph.htmlconst.KEY_hebrew_finalmem.htmlconst.KEY_hebrew_finalnun.htmlconst.KEY_hebrew_finalpe.htmlconst.KEY_hebrew_finalzade.htmlconst.KEY_hebrew_finalzadi.htmlconst.KEY_hebrew_gimel.htmlconst.KEY_hebrew_gimmel.htmlconst.KEY_hebrew_he.htmlconst.KEY_hebrew_het.htmlconst.KEY_hebrew_kaph.htmlconst.KEY_hebrew_kuf.htmlconst.KEY_hebrew_lamed.htmlconst.KEY_hebrew_mem.htmlconst.KEY_hebrew_nun.htmlconst.KEY_hebrew_pe.htmlconst.KEY_hebrew_qoph.htmlconst.KEY_hebrew_resh.htmlconst.KEY_hebrew_samech.htmlconst.KEY_hebrew_samekh.htmlconst.KEY_hebrew_shin.htmlconst.KEY_hebrew_taf.htmlconst.KEY_hebrew_taw.htmlconst.KEY_hebrew_tet.htmlconst.KEY_hebrew_teth.htmlconst.KEY_hebrew_waw.htmlconst.KEY_hebrew_yod.htmlconst.KEY_hebrew_zade.htmlconst.KEY_hebrew_zadi.htmlconst.KEY_hebrew_zain.htmlconst.KEY_hebrew_zayin.htmlconst.KEY_hexagram.htmlconst.KEY_horizconnector.htmlconst.KEY_horizlinescan1.htmlconst.KEY_horizlinescan3.htmlconst.KEY_horizlinescan5.htmlconst.KEY_horizlinescan7.htmlconst.KEY_horizlinescan9.htmlconst.KEY_hstroke.htmlconst.KEY_ht.htmlconst.KEY_hyphen.htmlconst.KEY_i.htmlconst.KEY_iTouch.htmlconst.KEY_iacute.htmlconst.KEY_ibelowdot.htmlconst.KEY_ibreve.htmlconst.KEY_icircumflex.htmlconst.KEY_identical.htmlconst.KEY_idiaeresis.htmlconst.KEY_idotless.htmlconst.KEY_ifonlyif.htmlconst.KEY_igrave.htmlconst.KEY_ihook.htmlconst.KEY_imacron.htmlconst.KEY_implies.htmlconst.KEY_includedin.htmlconst.KEY_includes.htmlconst.KEY_infinity.htmlconst.KEY_integral.htmlconst.KEY_intersection.htmlconst.KEY_iogonek.htmlconst.KEY_itilde.htmlconst.KEY_j.htmlconst.KEY_jcircumflex.htmlconst.KEY_jot.htmlconst.KEY_k.htmlconst.KEY_kana_A.htmlconst.KEY_kana_CHI.htmlconst.KEY_kana_E.htmlconst.KEY_kana_FU.htmlconst.KEY_kana_HA.htmlconst.KEY_kana_HE.htmlconst.KEY_kana_HI.htmlconst.KEY_kana_HO.htmlconst.KEY_kana_HU.htmlconst.KEY_kana_I.htmlconst.KEY_kana_KA.htmlconst.KEY_kana_KE.htmlconst.KEY_kana_KI.htmlconst.KEY_kana_KO.htmlconst.KEY_kana_KU.htmlconst.KEY_kana_MA.htmlconst.KEY_kana_ME.htmlconst.KEY_kana_MI.htmlconst.KEY_kana_MO.htmlconst.KEY_kana_MU.htmlconst.KEY_kana_N.htmlconst.KEY_kana_NA.htmlconst.KEY_kana_NE.htmlconst.KEY_kana_NI.htmlconst.KEY_kana_NO.htmlconst.KEY_kana_NU.htmlconst.KEY_kana_O.htmlconst.KEY_kana_RA.htmlconst.KEY_kana_RE.htmlconst.KEY_kana_RI.htmlconst.KEY_kana_RO.htmlconst.KEY_kana_RU.htmlconst.KEY_kana_SA.htmlconst.KEY_kana_SE.htmlconst.KEY_kana_SHI.htmlconst.KEY_kana_SO.htmlconst.KEY_kana_SU.htmlconst.KEY_kana_TA.htmlconst.KEY_kana_TE.htmlconst.KEY_kana_TI.htmlconst.KEY_kana_TO.htmlconst.KEY_kana_TSU.htmlconst.KEY_kana_TU.htmlconst.KEY_kana_U.htmlconst.KEY_kana_WA.htmlconst.KEY_kana_WO.htmlconst.KEY_kana_YA.htmlconst.KEY_kana_YO.htmlconst.KEY_kana_YU.htmlconst.KEY_kana_a.htmlconst.KEY_kana_closingbracket.htmlconst.KEY_kana_comma.htmlconst.KEY_kana_conjunctive.htmlconst.KEY_kana_e.htmlconst.KEY_kana_fullstop.htmlconst.KEY_kana_i.htmlconst.KEY_kana_middledot.htmlconst.KEY_kana_o.htmlconst.KEY_kana_openingbracket.htmlconst.KEY_kana_switch.htmlconst.KEY_kana_tsu.htmlconst.KEY_kana_tu.htmlconst.KEY_kana_u.htmlconst.KEY_kana_ya.htmlconst.KEY_kana_yo.htmlconst.KEY_kana_yu.htmlconst.KEY_kappa.htmlconst.KEY_kcedilla.htmlconst.KEY_kra.htmlconst.KEY_l.htmlconst.KEY_lacute.htmlconst.KEY_latincross.htmlconst.KEY_lbelowdot.htmlconst.KEY_lcaron.htmlconst.KEY_lcedilla.htmlconst.KEY_leftanglebracket.htmlconst.KEY_leftarrow.htmlconst.KEY_leftcaret.htmlconst.KEY_leftdoublequotemark.htmlconst.KEY_leftmiddlecurlybrace.htmlconst.KEY_leftopentriangle.htmlconst.KEY_leftpointer.htmlconst.KEY_leftradical.htmlconst.KEY_leftshoe.htmlconst.KEY_leftsinglequotemark.htmlconst.KEY_leftt.htmlconst.KEY_lefttack.htmlconst.KEY_less.htmlconst.KEY_lessthanequal.htmlconst.KEY_lf.htmlconst.KEY_logicaland.htmlconst.KEY_logicalor.htmlconst.KEY_lowleftcorner.htmlconst.KEY_lowrightcorner.htmlconst.KEY_lstroke.htmlconst.KEY_m.htmlconst.KEY_mabovedot.htmlconst.KEY_macron.htmlconst.KEY_malesymbol.htmlconst.KEY_maltesecross.htmlconst.KEY_marker.htmlconst.KEY_masculine.htmlconst.KEY_minus.htmlconst.KEY_minutes.htmlconst.KEY_mu.htmlconst.KEY_multiply.htmlconst.KEY_musicalflat.htmlconst.KEY_musicalsharp.htmlconst.KEY_n.htmlconst.KEY_nabla.htmlconst.KEY_nacute.htmlconst.KEY_ncaron.htmlconst.KEY_ncedilla.htmlconst.KEY_ninesubscript.htmlconst.KEY_ninesuperior.htmlconst.KEY_nl.htmlconst.KEY_nobreakspace.htmlconst.KEY_notapproxeq.htmlconst.KEY_notelementof.htmlconst.KEY_notequal.htmlconst.KEY_notidentical.htmlconst.KEY_notsign.htmlconst.KEY_ntilde.htmlconst.KEY_numbersign.htmlconst.KEY_numerosign.htmlconst.KEY_o.htmlconst.KEY_oacute.htmlconst.KEY_obarred.htmlconst.KEY_obelowdot.htmlconst.KEY_ocaron.htmlconst.KEY_ocircumflex.htmlconst.KEY_ocircumflexacute.htmlconst.KEY_ocircumflexbelowdot.htmlconst.KEY_ocircumflexgrave.htmlconst.KEY_ocircumflexhook.htmlconst.KEY_ocircumflextilde.htmlconst.KEY_odiaeresis.htmlconst.KEY_odoubleacute.htmlconst.KEY_oe.htmlconst.KEY_ogonek.htmlconst.KEY_ograve.htmlconst.KEY_ohook.htmlconst.KEY_ohorn.htmlconst.KEY_ohornacute.htmlconst.KEY_ohornbelowdot.htmlconst.KEY_ohorngrave.htmlconst.KEY_ohornhook.htmlconst.KEY_ohorntilde.htmlconst.KEY_omacron.htmlconst.KEY_oneeighth.htmlconst.KEY_onefifth.htmlconst.KEY_onehalf.htmlconst.KEY_onequarter.htmlconst.KEY_onesixth.htmlconst.KEY_onesubscript.htmlconst.KEY_onesuperior.htmlconst.KEY_onethird.htmlconst.KEY_ooblique.htmlconst.KEY_openrectbullet.htmlconst.KEY_openstar.htmlconst.KEY_opentribulletdown.htmlconst.KEY_opentribulletup.htmlconst.KEY_ordfeminine.htmlconst.KEY_oslash.htmlconst.KEY_otilde.htmlconst.KEY_overbar.htmlconst.KEY_overline.htmlconst.KEY_p.htmlconst.KEY_pabovedot.htmlconst.KEY_paragraph.htmlconst.KEY_parenleft.htmlconst.KEY_parenright.htmlconst.KEY_partdifferential.htmlconst.KEY_partialderivative.htmlconst.KEY_percent.htmlconst.KEY_period.htmlconst.KEY_periodcentered.htmlconst.KEY_permille.htmlconst.KEY_phonographcopyright.htmlconst.KEY_plus.htmlconst.KEY_plusminus.htmlconst.KEY_prescription.htmlconst.KEY_prolongedsound.htmlconst.KEY_punctspace.htmlconst.KEY_q.htmlconst.KEY_quad.htmlconst.KEY_question.htmlconst.KEY_questiondown.htmlconst.KEY_quotedbl.htmlconst.KEY_quoteleft.htmlconst.KEY_quoteright.htmlconst.KEY_r.htmlconst.KEY_racute.htmlconst.KEY_radical.htmlconst.KEY_rcaron.htmlconst.KEY_rcedilla.htmlconst.KEY_registered.htmlconst.KEY_rightanglebracket.htmlconst.KEY_rightarrow.htmlconst.KEY_rightcaret.htmlconst.KEY_rightdoublequotemark.htmlconst.KEY_rightmiddlecurlybrace.htmlconst.KEY_rightmiddlesummation.htmlconst.KEY_rightopentriangle.htmlconst.KEY_rightpointer.htmlconst.KEY_rightshoe.htmlconst.KEY_rightsinglequotemark.htmlconst.KEY_rightt.htmlconst.KEY_righttack.htmlconst.KEY_s.htmlconst.KEY_sabovedot.htmlconst.KEY_sacute.htmlconst.KEY_scaron.htmlconst.KEY_scedilla.htmlconst.KEY_schwa.htmlconst.KEY_scircumflex.htmlconst.KEY_script_switch.htmlconst.KEY_seconds.htmlconst.KEY_section.htmlconst.KEY_semicolon.htmlconst.KEY_semivoicedsound.htmlconst.KEY_seveneighths.htmlconst.KEY_sevensubscript.htmlconst.KEY_sevensuperior.htmlconst.KEY_signaturemark.htmlconst.KEY_signifblank.htmlconst.KEY_similarequal.htmlconst.KEY_singlelowquotemark.htmlconst.KEY_sixsubscript.htmlconst.KEY_sixsuperior.htmlconst.KEY_slash.htmlconst.KEY_soliddiamond.htmlconst.KEY_space.htmlconst.KEY_squareroot.htmlconst.KEY_ssharp.htmlconst.KEY_sterling.htmlconst.KEY_stricteq.htmlconst.KEY_t.htmlconst.KEY_tabovedot.htmlconst.KEY_tcaron.htmlconst.KEY_tcedilla.htmlconst.KEY_telephone.htmlconst.KEY_telephonerecorder.htmlconst.KEY_therefore.htmlconst.KEY_thinspace.htmlconst.KEY_thorn.htmlconst.KEY_threeeighths.htmlconst.KEY_threefifths.htmlconst.KEY_threequarters.htmlconst.KEY_threesubscript.htmlconst.KEY_threesuperior.htmlconst.KEY_tintegral.htmlconst.KEY_topintegral.htmlconst.KEY_topleftparens.htmlconst.KEY_topleftradical.htmlconst.KEY_topleftsqbracket.htmlconst.KEY_topleftsummation.htmlconst.KEY_toprightparens.htmlconst.KEY_toprightsqbracket.htmlconst.KEY_toprightsummation.htmlconst.KEY_topt.htmlconst.KEY_topvertsummationconnector.htmlconst.KEY_trademark.htmlconst.KEY_trademarkincircle.htmlconst.KEY_tslash.htmlconst.KEY_twofifths.htmlconst.KEY_twosubscript.htmlconst.KEY_twosuperior.htmlconst.KEY_twothirds.htmlconst.KEY_u.htmlconst.KEY_uacute.htmlconst.KEY_ubelowdot.htmlconst.KEY_ubreve.htmlconst.KEY_ucircumflex.htmlconst.KEY_udiaeresis.htmlconst.KEY_udoubleacute.htmlconst.KEY_ugrave.htmlconst.KEY_uhook.htmlconst.KEY_uhorn.htmlconst.KEY_uhornacute.htmlconst.KEY_uhornbelowdot.htmlconst.KEY_uhorngrave.htmlconst.KEY_uhornhook.htmlconst.KEY_uhorntilde.htmlconst.KEY_umacron.htmlconst.KEY_underbar.htmlconst.KEY_underscore.htmlconst.KEY_union.htmlconst.KEY_uogonek.htmlconst.KEY_uparrow.htmlconst.KEY_upcaret.htmlconst.KEY_upleftcorner.htmlconst.KEY_uprightcorner.htmlconst.KEY_upshoe.htmlconst.KEY_upstile.htmlconst.KEY_uptack.htmlconst.KEY_uring.htmlconst.KEY_utilde.htmlconst.KEY_v.htmlconst.KEY_variation.htmlconst.KEY_vertbar.htmlconst.KEY_vertconnector.htmlconst.KEY_voicedsound.htmlconst.KEY_vt.htmlconst.KEY_w.htmlconst.KEY_wacute.htmlconst.KEY_wcircumflex.htmlconst.KEY_wdiaeresis.htmlconst.KEY_wgrave.htmlconst.KEY_x.htmlconst.KEY_xabovedot.htmlconst.KEY_y.htmlconst.KEY_yacute.htmlconst.KEY_ybelowdot.htmlconst.KEY_ycircumflex.htmlconst.KEY_ydiaeresis.htmlconst.KEY_yen.htmlconst.KEY_ygrave.htmlconst.KEY_yhook.htmlconst.KEY_ytilde.htmlconst.KEY_z.htmlconst.KEY_zabovedot.htmlconst.KEY_zacute.htmlconst.KEY_zcaron.htmlconst.KEY_zerosubscript.htmlconst.KEY_zerosuperior.htmlconst.KEY_zstroke.htmlconst.MODIFIER_MASK.htmlconst.PRIORITY_REDRAW.htmlcontext_menu_cursor.pngcopy_cursor.pngcrosshair_cursor.pngctor.ContentFormats.new.htmlctor.ContentFormats.new_for_gtype.htmlctor.ContentFormatsBuilder.new.htmlctor.ContentProvider.new_for_bytes.htmlctor.ContentProvider.new_for_value.htmlctor.ContentProvider.new_typed.htmlctor.ContentProvider.new_union.htmlctor.Cursor.new_from_name.htmlctor.Cursor.new_from_texture.htmlctor.GLTexture.new.htmlctor.MemoryTexture.new.htmlctor.PopupLayout.new.htmlctor.Surface.new_popup.htmlctor.Surface.new_toplevel.htmlctor.Texture.new_for_pixbuf.htmlctor.Texture.new_from_bytes.htmlctor.Texture.new_from_file.htmlctor.Texture.new_from_filename.htmlctor.Texture.new_from_resource.htmlctor.ToplevelLayout.new.htmldefault_cursor.pnge_resize_cursor.pngenum.AxisUse.htmlenum.CrossingMode.htmlenum.DevicePadFeature.htmlenum.DeviceToolType.htmlenum.DragCancelReason.htmlenum.EventType.htmlenum.FullscreenMode.htmlenum.Gravity.htmlenum.InputSource.htmlenum.KeyMatch.htmlenum.MemoryFormat.htmlenum.NotifyType.htmlenum.ScrollDirection.htmlenum.SubpixelLayout.htmlenum.SurfaceEdge.htmlenum.TitlebarGesture.htmlenum.TouchpadGesturePhase.htmlerror.GLError.htmlerror.TextureError.htmlerror.VulkanError.htmlew_resize_cursor.pngflags.AnchorHints.htmlflags.AxisFlags.htmlflags.DragAction.htmlflags.FrameClockPhase.htmlflags.GLAPI.htmlflags.ModifierType.htmlflags.PaintableFlags.htmlflags.SeatCapabilities.htmlflags.ToplevelState.htmlfonts.cssfunc.DECLARE_INTERNAL_TYPE.htmlfunc.cairo_draw_from_gl.htmlfunc.cairo_rectangle.htmlfunc.cairo_region.htmlfunc.cairo_region_create_from_surface.htmlfunc.cairo_set_source_pixbuf.htmlfunc.cairo_set_source_rgba.htmlfunc.content_deserialize_async.htmlfunc.content_deserialize_finish.htmlfunc.content_register_deserializer.htmlfunc.content_register_serializer.htmlfunc.content_serialize_async.htmlfunc.content_serialize_finish.htmlfunc.events_get_angle.htmlfunc.events_get_center.htmlfunc.events_get_distance.htmlfunc.intern_mime_type.htmlfunc.keyval_convert_case.htmlfunc.keyval_from_name.htmlfunc.keyval_is_lower.htmlfunc.keyval_is_upper.htmlfunc.keyval_name.htmlfunc.keyval_to_lower.htmlfunc.keyval_to_unicode.htmlfunc.keyval_to_upper.htmlfunc.pango_layout_get_clip_region.htmlfunc.pango_layout_line_get_clip_region.htmlfunc.pixbuf_get_from_surface.htmlfunc.pixbuf_get_from_texture.htmlfunc.set_allowed_backends.htmlfunc.toplevel_size_get_type.htmlfunc.unicode_to_keyval.htmlfzy.jsgdk4.devhelp2gdk4.tomlgo-up-symbolic.pnggrab_cursor.pnggrabbing_cursor.pnggtk-logo.svghelp_cursor.pngiface.DevicePad.htmliface.DragSurface.htmliface.Paintable.htmliface.Popup.htmliface.Toplevel.htmlindex.htmlindex.jsonkeys.htmlmacos.htmlmain.jsmethod.AppLaunchContext.get_display.htmlmethod.AppLaunchContext.set_desktop.htmlmethod.AppLaunchContext.set_icon.htmlmethod.AppLaunchContext.set_icon_name.htmlmethod.AppLaunchContext.set_timestamp.htmlmethod.ButtonEvent.get_button.htmlmethod.CairoContext.cairo_create.htmlmethod.Clipboard.get_content.htmlmethod.Clipboard.get_display.htmlmethod.Clipboard.get_formats.htmlmethod.Clipboard.is_local.htmlmethod.Clipboard.read_async.htmlmethod.Clipboard.read_finish.htmlmethod.Clipboard.read_text_async.htmlmethod.Clipboard.read_text_finish.htmlmethod.Clipboard.read_texture_async.htmlmethod.Clipboard.read_texture_finish.htmlmethod.Clipboard.read_value_async.htmlmethod.Clipboard.read_value_finish.htmlmethod.Clipboard.set.htmlmethod.Clipboard.set_content.htmlmethod.Clipboard.set_text.htmlmethod.Clipboard.set_texture.htmlmethod.Clipboard.set_valist.htmlmethod.Clipboard.set_value.htmlmethod.Clipboard.store_async.htmlmethod.Clipboard.store_finish.htmlmethod.ContentDeserializer.get_cancellable.htmlmethod.ContentDeserializer.get_gtype.htmlmethod.ContentDeserializer.get_input_stream.htmlmethod.ContentDeserializer.get_mime_type.htmlmethod.ContentDeserializer.get_priority.htmlmethod.ContentDeserializer.get_task_data.htmlmethod.ContentDeserializer.get_user_data.htmlmethod.ContentDeserializer.get_value.htmlmethod.ContentDeserializer.return_error.htmlmethod.ContentDeserializer.return_success.htmlmethod.ContentDeserializer.set_task_data.htmlmethod.ContentFormats.contain_gtype.htmlmethod.ContentFormats.contain_mime_type.htmlmethod.ContentFormats.get_gtypes.htmlmethod.ContentFormats.get_mime_types.htmlmethod.ContentFormats.match.htmlmethod.ContentFormats.match_gtype.htmlmethod.ContentFormats.match_mime_type.htmlmethod.ContentFormats.print.htmlmethod.ContentFormats.ref.htmlmethod.ContentFormats.to_string.htmlmethod.ContentFormats.union.htmlmethod.ContentFormats.union_deserialize_gtypes.htmlmethod.ContentFormats.union_deserialize_mime_types.htmlmethod.ContentFormats.union_serialize_gtypes.htmlmethod.ContentFormats.union_serialize_mime_types.htmlmethod.ContentFormats.unref.htmlmethod.ContentFormatsBuilder.add_formats.htmlmethod.ContentFormatsBuilder.add_gtype.htmlmethod.ContentFormatsBuilder.add_mime_type.htmlmethod.ContentFormatsBuilder.free_to_formats.htmlmethod.ContentFormatsBuilder.ref.htmlmethod.ContentFormatsBuilder.to_formats.htmlmethod.ContentFormatsBuilder.unref.htmlmethod.ContentProvider.content_changed.htmlmethod.ContentProvider.get_value.htmlmethod.ContentProvider.ref_formats.htmlmethod.ContentProvider.ref_storable_formats.htmlmethod.ContentProvider.write_mime_type_async.htmlmethod.ContentProvider.write_mime_type_finish.htmlmethod.ContentSerializer.get_cancellable.htmlmethod.ContentSerializer.get_gtype.htmlmethod.ContentSerializer.get_mime_type.htmlmethod.ContentSerializer.get_output_stream.htmlmethod.ContentSerializer.get_priority.htmlmethod.ContentSerializer.get_task_data.htmlmethod.ContentSerializer.get_user_data.htmlmethod.ContentSerializer.get_value.htmlmethod.ContentSerializer.return_error.htmlmethod.ContentSerializer.return_success.htmlmethod.ContentSerializer.set_task_data.htmlmethod.CrossingEvent.get_detail.htmlmethod.CrossingEvent.get_focus.htmlmethod.CrossingEvent.get_mode.htmlmethod.Cursor.get_fallback.htmlmethod.Cursor.get_hotspot_x.htmlmethod.Cursor.get_hotspot_y.htmlmethod.Cursor.get_name.htmlmethod.Cursor.get_texture.htmlmethod.DNDEvent.get_drop.htmlmethod.Device.get_caps_lock_state.htmlmethod.Device.get_device_tool.htmlmethod.Device.get_direction.htmlmethod.Device.get_display.htmlmethod.Device.get_has_cursor.htmlmethod.Device.get_modifier_state.htmlmethod.Device.get_name.htmlmethod.Device.get_num_lock_state.htmlmethod.Device.get_num_touches.htmlmethod.Device.get_product_id.htmlmethod.Device.get_scroll_lock_state.htmlmethod.Device.get_seat.htmlmethod.Device.get_source.htmlmethod.Device.get_surface_at_position.htmlmethod.Device.get_timestamp.htmlmethod.Device.get_vendor_id.htmlmethod.Device.has_bidi_layouts.htmlmethod.DevicePad.get_feature_group.htmlmethod.DevicePad.get_group_n_modes.htmlmethod.DevicePad.get_n_features.htmlmethod.DevicePad.get_n_groups.htmlmethod.DeviceTool.get_axes.htmlmethod.DeviceTool.get_hardware_id.htmlmethod.DeviceTool.get_serial.htmlmethod.DeviceTool.get_tool_type.htmlmethod.Display.beep.htmlmethod.Display.close.htmlmethod.Display.create_gl_context.htmlmethod.Display.device_is_grabbed.htmlmethod.Display.flush.htmlmethod.Display.get_app_launch_context.htmlmethod.Display.get_clipboard.htmlmethod.Display.get_default_seat.htmlmethod.Display.get_monitor_at_surface.htmlmethod.Display.get_monitors.htmlmethod.Display.get_name.htmlmethod.Display.get_primary_clipboard.htmlmethod.Display.get_setting.htmlmethod.Display.get_startup_notification_id.htmlmethod.Display.is_closed.htmlmethod.Display.is_composited.htmlmethod.Display.is_rgba.htmlmethod.Display.list_seats.htmlmethod.Display.map_keycode.htmlmethod.Display.map_keyval.htmlmethod.Display.notify_startup_complete.htmlmethod.Display.prepare_gl.htmlmethod.Display.put_event.htmlmethod.Display.supports_input_shapes.htmlmethod.Display.sync.htmlmethod.Display.translate_key.htmlmethod.DisplayManager.get_default_display.htmlmethod.DisplayManager.list_displays.htmlmethod.DisplayManager.open_display.htmlmethod.DisplayManager.set_default_display.htmlmethod.Drag.drop_done.htmlmethod.Drag.get_actions.htmlmethod.Drag.get_content.htmlmethod.Drag.get_device.htmlmethod.Drag.get_display.htmlmethod.Drag.get_drag_surface.htmlmethod.Drag.get_formats.htmlmethod.Drag.get_selected_action.htmlmethod.Drag.get_surface.htmlmethod.Drag.set_hotspot.htmlmethod.DragSurface.present.htmlmethod.DrawContext.begin_frame.htmlmethod.DrawContext.end_frame.htmlmethod.DrawContext.get_display.htmlmethod.DrawContext.get_frame_region.htmlmethod.DrawContext.get_surface.htmlmethod.DrawContext.is_in_frame.htmlmethod.Drop.finish.htmlmethod.Drop.get_actions.htmlmethod.Drop.get_device.htmlmethod.Drop.get_display.htmlmethod.Drop.get_drag.htmlmethod.Drop.get_formats.htmlmethod.Drop.get_surface.htmlmethod.Drop.read_async.htmlmethod.Drop.read_finish.htmlmethod.Drop.read_value_async.htmlmethod.Drop.read_value_finish.htmlmethod.Drop.status.htmlmethod.Event._get_angle.htmlmethod.Event._get_center.htmlmethod.Event._get_distance.htmlmethod.Event.get_axes.htmlmethod.Event.get_axis.htmlmethod.Event.get_device.htmlmethod.Event.get_device_tool.htmlmethod.Event.get_display.htmlmethod.Event.get_event_sequence.htmlmethod.Event.get_event_type.htmlmethod.Event.get_history.htmlmethod.Event.get_modifier_state.htmlmethod.Event.get_pointer_emulated.htmlmethod.Event.get_position.htmlmethod.Event.get_seat.htmlmethod.Event.get_surface.htmlmethod.Event.get_time.htmlmethod.Event.ref.htmlmethod.Event.triggers_context_menu.htmlmethod.Event.unref.htmlmethod.FileList.get_files.htmlmethod.FocusEvent.get_in.htmlmethod.FrameClock.begin_updating.htmlmethod.FrameClock.end_updating.htmlmethod.FrameClock.get_current_timings.htmlmethod.FrameClock.get_fps.htmlmethod.FrameClock.get_frame_counter.htmlmethod.FrameClock.get_frame_time.htmlmethod.FrameClock.get_history_start.htmlmethod.FrameClock.get_refresh_info.htmlmethod.FrameClock.get_timings.htmlmethod.FrameClock.request_phase.htmlmethod.FrameTimings.get_complete.htmlmethod.FrameTimings.get_frame_counter.htmlmethod.FrameTimings.get_frame_time.htmlmethod.FrameTimings.get_predicted_presentation_time.htmlmethod.FrameTimings.get_presentation_time.htmlmethod.FrameTimings.get_refresh_interval.htmlmethod.FrameTimings.ref.htmlmethod.FrameTimings.unref.htmlmethod.GLContext.get_allowed_apis.htmlmethod.GLContext.get_api.htmlmethod.GLContext.get_debug_enabled.htmlmethod.GLContext.get_display.htmlmethod.GLContext.get_forward_compatible.htmlmethod.GLContext.get_required_version.htmlmethod.GLContext.get_shared_context.htmlmethod.GLContext.get_surface.htmlmethod.GLContext.get_use_es.htmlmethod.GLContext.get_version.htmlmethod.GLContext.is_legacy.htmlmethod.GLContext.is_shared.htmlmethod.GLContext.make_current.htmlmethod.GLContext.realize.htmlmethod.GLContext.set_allowed_apis.htmlmethod.GLContext.set_debug_enabled.htmlmethod.GLContext.set_forward_compatible.htmlmethod.GLContext.set_required_version.htmlmethod.GLContext.set_use_es.htmlmethod.GLTexture.release.htmlmethod.GrabBrokenEvent.get_grab_surface.htmlmethod.GrabBrokenEvent.get_implicit.htmlmethod.KeyEvent.get_consumed_modifiers.htmlmethod.KeyEvent.get_keycode.htmlmethod.KeyEvent.get_keyval.htmlmethod.KeyEvent.get_layout.htmlmethod.KeyEvent.get_level.htmlmethod.KeyEvent.get_match.htmlmethod.KeyEvent.is_modifier.htmlmethod.KeyEvent.matches.htmlmethod.Monitor.get_connector.htmlmethod.Monitor.get_display.htmlmethod.Monitor.get_geometry.htmlmethod.Monitor.get_height_mm.htmlmethod.Monitor.get_manufacturer.htmlmethod.Monitor.get_model.htmlmethod.Monitor.get_refresh_rate.htmlmethod.Monitor.get_scale_factor.htmlmethod.Monitor.get_subpixel_layout.htmlmethod.Monitor.get_width_mm.htmlmethod.Monitor.is_valid.htmlmethod.PadEvent.get_axis_value.htmlmethod.PadEvent.get_button.htmlmethod.PadEvent.get_group_mode.htmlmethod.Paintable.compute_concrete_size.htmlmethod.Paintable.get_current_image.htmlmethod.Paintable.get_flags.htmlmethod.Paintable.get_intrinsic_aspect_ratio.htmlmethod.Paintable.get_intrinsic_height.htmlmethod.Paintable.get_intrinsic_width.htmlmethod.Paintable.invalidate_contents.htmlmethod.Paintable.invalidate_size.htmlmethod.Paintable.snapshot.htmlmethod.Popup.get_autohide.htmlmethod.Popup.get_parent.htmlmethod.Popup.get_position_x.htmlmethod.Popup.get_position_y.htmlmethod.Popup.get_rect_anchor.htmlmethod.Popup.get_surface_anchor.htmlmethod.Popup.present.htmlmethod.PopupLayout.copy.htmlmethod.PopupLayout.equal.htmlmethod.PopupLayout.get_anchor_hints.htmlmethod.PopupLayout.get_anchor_rect.htmlmethod.PopupLayout.get_offset.htmlmethod.PopupLayout.get_rect_anchor.htmlmethod.PopupLayout.get_shadow_width.htmlmethod.PopupLayout.get_surface_anchor.htmlmethod.PopupLayout.ref.htmlmethod.PopupLayout.set_anchor_hints.htmlmethod.PopupLayout.set_anchor_rect.htmlmethod.PopupLayout.set_offset.htmlmethod.PopupLayout.set_rect_anchor.htmlmethod.PopupLayout.set_shadow_width.htmlmethod.PopupLayout.set_surface_anchor.htmlmethod.PopupLayout.unref.htmlmethod.RGBA.copy.htmlmethod.RGBA.equal.htmlmethod.RGBA.free.htmlmethod.RGBA.hash.htmlmethod.RGBA.is_clear.htmlmethod.RGBA.is_opaque.htmlmethod.RGBA.parse.htmlmethod.RGBA.to_string.htmlmethod.Rectangle.contains_point.htmlmethod.Rectangle.equal.htmlmethod.Rectangle.intersect.htmlmethod.Rectangle.union.htmlmethod.ScrollEvent.get_deltas.htmlmethod.ScrollEvent.get_direction.htmlmethod.ScrollEvent.is_stop.htmlmethod.Seat.get_capabilities.htmlmethod.Seat.get_devices.htmlmethod.Seat.get_display.htmlmethod.Seat.get_keyboard.htmlmethod.Seat.get_pointer.htmlmethod.Seat.get_tools.htmlmethod.Surface.beep.htmlmethod.Surface.create_cairo_context.htmlmethod.Surface.create_gl_context.htmlmethod.Surface.create_similar_surface.htmlmethod.Surface.create_vulkan_context.htmlmethod.Surface.destroy.htmlmethod.Surface.get_cursor.htmlmethod.Surface.get_device_cursor.htmlmethod.Surface.get_device_position.htmlmethod.Surface.get_display.htmlmethod.Surface.get_frame_clock.htmlmethod.Surface.get_height.htmlmethod.Surface.get_mapped.htmlmethod.Surface.get_scale_factor.htmlmethod.Surface.get_width.htmlmethod.Surface.hide.htmlmethod.Surface.is_destroyed.htmlmethod.Surface.queue_render.htmlmethod.Surface.request_layout.htmlmethod.Surface.set_cursor.htmlmethod.Surface.set_device_cursor.htmlmethod.Surface.set_input_region.htmlmethod.Surface.set_opaque_region.htmlmethod.Surface.translate_coordinates.htmlmethod.Texture.download.htmlmethod.Texture.get_height.htmlmethod.Texture.get_width.htmlmethod.Texture.save_to_png.htmlmethod.Texture.save_to_png_bytes.htmlmethod.Texture.save_to_tiff.htmlmethod.Texture.save_to_tiff_bytes.htmlmethod.Toplevel.begin_move.htmlmethod.Toplevel.begin_resize.htmlmethod.Toplevel.focus.htmlmethod.Toplevel.get_state.htmlmethod.Toplevel.inhibit_system_shortcuts.htmlmethod.Toplevel.lower.htmlmethod.Toplevel.minimize.htmlmethod.Toplevel.present.htmlmethod.Toplevel.restore_system_shortcuts.htmlmethod.Toplevel.set_decorated.htmlmethod.Toplevel.set_deletable.htmlmethod.Toplevel.set_icon_list.htmlmethod.Toplevel.set_modal.htmlmethod.Toplevel.set_startup_id.htmlmethod.Toplevel.set_title.htmlmethod.Toplevel.set_transient_for.htmlmethod.Toplevel.show_window_menu.htmlmethod.Toplevel.supports_edge_constraints.htmlmethod.Toplevel.titlebar_gesture.htmlmethod.ToplevelLayout.copy.htmlmethod.ToplevelLayout.equal.htmlmethod.ToplevelLayout.get_fullscreen.htmlmethod.ToplevelLayout.get_fullscreen_monitor.htmlmethod.ToplevelLayout.get_maximized.htmlmethod.ToplevelLayout.get_resizable.htmlmethod.ToplevelLayout.ref.htmlmethod.ToplevelLayout.set_fullscreen.htmlmethod.ToplevelLayout.set_maximized.htmlmethod.ToplevelLayout.set_resizable.htmlmethod.ToplevelLayout.unref.htmlmethod.ToplevelSize.get_bounds.htmlmethod.ToplevelSize.set_min_size.htmlmethod.ToplevelSize.set_shadow_width.htmlmethod.ToplevelSize.set_size.htmlmethod.TouchEvent.get_emulating_pointer.htmlmethod.TouchpadEvent.get_deltas.htmlmethod.TouchpadEvent.get_gesture_phase.htmlmethod.TouchpadEvent.get_n_fingers.htmlmethod.TouchpadEvent.get_pinch_angle_delta.htmlmethod.TouchpadEvent.get_pinch_scale.htmlmove_cursor.pngn_resize_cursor.pngne_resize_cursor.pngnesw_resize_cursor.pngno_drop_cursor.pngnot_allowed_cursor.pngns_resize_cursor.pngnw_resize_cursor.pngnwse_resize_cursor.pngpango.htmlpointer_cursor.pngpopup-anchors.pngpopup-flip.pngpopup-slide.pngprogress_cursor.pngproperty.AppLaunchContext.display.htmlproperty.Clipboard.content.htmlproperty.Clipboard.display.htmlproperty.Clipboard.formats.htmlproperty.Clipboard.local.htmlproperty.ContentProvider.formats.htmlproperty.ContentProvider.storable-formats.htmlproperty.Cursor.fallback.htmlproperty.Cursor.hotspot-x.htmlproperty.Cursor.hotspot-y.htmlproperty.Cursor.name.htmlproperty.Cursor.texture.htmlproperty.Device.caps-lock-state.htmlproperty.Device.direction.htmlproperty.Device.display.htmlproperty.Device.has-bidi-layouts.htmlproperty.Device.has-cursor.htmlproperty.Device.modifier-state.htmlproperty.Device.n-axes.htmlproperty.Device.name.htmlproperty.Device.num-lock-state.htmlproperty.Device.num-touches.htmlproperty.Device.product-id.htmlproperty.Device.scroll-lock-state.htmlproperty.Device.seat.htmlproperty.Device.source.htmlproperty.Device.tool.htmlproperty.Device.vendor-id.htmlproperty.DeviceTool.axes.htmlproperty.DeviceTool.hardware-id.htmlproperty.DeviceTool.serial.htmlproperty.DeviceTool.tool-type.htmlproperty.Display.composited.htmlproperty.Display.input-shapes.htmlproperty.Display.rgba.htmlproperty.DisplayManager.default-display.htmlproperty.Drag.actions.htmlproperty.Drag.content.htmlproperty.Drag.device.htmlproperty.Drag.display.htmlproperty.Drag.formats.htmlproperty.Drag.selected-action.htmlproperty.Drag.surface.htmlproperty.DrawContext.display.htmlproperty.DrawContext.surface.htmlproperty.Drop.actions.htmlproperty.Drop.device.htmlproperty.Drop.display.htmlproperty.Drop.drag.htmlproperty.Drop.formats.htmlproperty.Drop.surface.htmlproperty.GLContext.allowed-apis.htmlproperty.GLContext.api.htmlproperty.GLContext.shared-context.htmlproperty.Monitor.connector.htmlproperty.Monitor.display.htmlproperty.Monitor.geometry.htmlproperty.Monitor.height-mm.htmlproperty.Monitor.manufacturer.htmlproperty.Monitor.model.htmlproperty.Monitor.refresh-rate.htmlproperty.Monitor.scale-factor.htmlproperty.Monitor.subpixel-layout.htmlproperty.Monitor.valid.htmlproperty.Monitor.width-mm.htmlproperty.Popup.autohide.htmlproperty.Popup.parent.htmlproperty.Seat.display.htmlproperty.Surface.cursor.htmlproperty.Surface.display.htmlproperty.Surface.frame-clock.htmlproperty.Surface.height.htmlproperty.Surface.mapped.htmlproperty.Surface.scale-factor.htmlproperty.Surface.width.htmlproperty.Texture.height.htmlproperty.Texture.width.htmlproperty.Toplevel.decorated.htmlproperty.Toplevel.deletable.htmlproperty.Toplevel.fullscreen-mode.htmlproperty.Toplevel.icon-list.htmlproperty.Toplevel.modal.htmlproperty.Toplevel.shortcuts-inhibited.htmlproperty.Toplevel.startup-id.htmlproperty.Toplevel.state.htmlproperty.Toplevel.title.htmlproperty.Toplevel.transient-for.htmlpygment.cssrotated-text.pngrow_resize_cursor.pngs_resize_cursor.pngse_resize_cursor.pngsearch.jssignal.Clipboard.changed.htmlsignal.ContentProvider.content-changed.htmlsignal.Device.changed.htmlsignal.Device.tool-changed.htmlsignal.Display.closed.htmlsignal.Display.opened.htmlsignal.Display.seat-added.htmlsignal.Display.seat-removed.htmlsignal.Display.setting-changed.htmlsignal.DisplayManager.display-opened.htmlsignal.Drag.cancel.htmlsignal.Drag.dnd-finished.htmlsignal.Drag.drop-performed.htmlsignal.FrameClock.after-paint.htmlsignal.FrameClock.before-paint.htmlsignal.FrameClock.flush-events.htmlsignal.FrameClock.layout.htmlsignal.FrameClock.paint.htmlsignal.FrameClock.resume-events.htmlsignal.FrameClock.update.htmlsignal.Monitor.invalidate.htmlsignal.Paintable.invalidate-contents.htmlsignal.Paintable.invalidate-size.htmlsignal.Seat.device-added.htmlsignal.Seat.device-removed.htmlsignal.Seat.tool-added.htmlsignal.Seat.tool-removed.htmlsignal.Surface.enter-monitor.htmlsignal.Surface.event.htmlsignal.Surface.layout.htmlsignal.Surface.leave-monitor.htmlsignal.Surface.render.htmlsignal.Toplevel.compute-size.htmlsignal.VulkanContext.images-updated.htmlstruct.ContentFormats.htmlstruct.ContentFormatsBuilder.htmlstruct.EventSequence.htmlstruct.FileList.htmlstruct.FrameTimings.htmlstruct.KeymapKey.htmlstruct.PopupLayout.htmlstruct.RGBA.htmlstruct.Rectangle.htmlstruct.TimeCoord.htmlstruct.ToplevelLayout.htmlstruct.ToplevelSize.htmlstyle.csssw_resize_cursor.pngtext_cursor.pngtype_func.ContentFormats.parse.htmltype_func.Display.get_default.htmltype_func.Display.open.htmltype_func.DisplayManager.get.htmltype_func.Drag.begin.htmltype_func.DragAction.is_unique.htmltype_func.GLContext.clear_current.htmltype_func.GLContext.get_current.htmltype_func.GLError.quark.htmltype_func.Paintable.new_empty.htmltype_func.TextureError.quark.htmltype_func.VulkanError.quark.htmlurlmap.jsvertical_text_cursor.pngvfunc.ContentProvider.attach_clipboard.htmlvfunc.ContentProvider.content_changed.htmlvfunc.ContentProvider.detach_clipboard.htmlvfunc.ContentProvider.get_value.htmlvfunc.ContentProvider.ref_formats.htmlvfunc.ContentProvider.ref_storable_formats.htmlvfunc.ContentProvider.write_mime_type_async.htmlvfunc.ContentProvider.write_mime_type_finish.htmlvfunc.Paintable.get_current_image.htmlvfunc.Paintable.get_flags.htmlvfunc.Paintable.get_intrinsic_aspect_ratio.htmlvfunc.Paintable.get_intrinsic_height.htmlvfunc.Paintable.get_intrinsic_width.htmlvfunc.Paintable.snapshot.htmlw_resize_cursor.pngwait_cursor.pngwayland.htmlx11.htmlzoom_in_cursor.pngzoom_out_cursor.pnggsk4RedHatDisplay-Black.woffRedHatDisplay-Black.woff2RedHatDisplay-BlackItalic.woffRedHatDisplay-BlackItalic.woff2RedHatDisplay-Bold.woffRedHatDisplay-Bold.woff2RedHatDisplay-BoldItalic.woffRedHatDisplay-BoldItalic.woff2RedHatDisplay-Italic.woffRedHatDisplay-Italic.woff2RedHatDisplay-Medium.woffRedHatDisplay-Medium.woff2RedHatDisplay-MediumItalic.woffRedHatDisplay-MediumItalic.woff2RedHatDisplay-Regular.woffRedHatDisplay-Regular.woff2RedHatText-Bold.woffRedHatText-Bold.woff2RedHatText-BoldItalic.woffRedHatText-BoldItalic.woff2RedHatText-Italic.woffRedHatText-Italic.woff2RedHatText-Medium.woffRedHatText-Medium.woff2RedHatText-MediumItalic.woffRedHatText-MediumItalic.woff2RedHatText-Regular.woffRedHatText-Regular.woff2SourceCodePro-It.ttf.woffSourceCodePro-Regular.ttf.woffSourceCodePro-Semibold.ttf.woffcallback.ParseErrorFunc.htmlclass.BlendNode.htmlclass.BlurNode.htmlclass.BorderNode.htmlclass.BroadwayRenderer.htmlclass.CairoNode.htmlclass.CairoRenderer.htmlclass.ClipNode.htmlclass.ColorMatrixNode.htmlclass.ColorNode.htmlclass.ConicGradientNode.htmlclass.ContainerNode.htmlclass.CrossFadeNode.htmlclass.DebugNode.htmlclass.GLRenderer.htmlclass.GLShader.htmlclass.GLShaderNode.htmlclass.InsetShadowNode.htmlclass.LinearGradientNode.htmlclass.NglRenderer.htmlclass.OpacityNode.htmlclass.OutsetShadowNode.htmlclass.RadialGradientNode.htmlclass.RenderNode.htmlclass.Renderer.htmlclass.RepeatNode.htmlclass.RepeatingLinearGradientNode.htmlclass.RepeatingRadialGradientNode.htmlclass.RoundedClipNode.htmlclass.ShadowNode.htmlclass.TextNode.htmlclass.TextureNode.htmlclass.TransformNode.htmlclass.VulkanRenderer.htmlclasses_hierarchy.htmlctor.BlendNode.new.htmlctor.BlurNode.new.htmlctor.BorderNode.new.htmlctor.BroadwayRenderer.new.htmlctor.CairoNode.new.htmlctor.CairoRenderer.new.htmlctor.ClipNode.new.htmlctor.ColorMatrixNode.new.htmlctor.ColorNode.new.htmlctor.ConicGradientNode.new.htmlctor.ContainerNode.new.htmlctor.CrossFadeNode.new.htmlctor.DebugNode.new.htmlctor.GLRenderer.new.htmlctor.GLShader.new_from_bytes.htmlctor.GLShader.new_from_resource.htmlctor.GLShaderNode.new.htmlctor.InsetShadowNode.new.htmlctor.LinearGradientNode.new.htmlctor.NglRenderer.new.htmlctor.OpacityNode.new.htmlctor.OutsetShadowNode.new.htmlctor.RadialGradientNode.new.htmlctor.Renderer.new_for_surface.htmlctor.RepeatNode.new.htmlctor.RepeatingLinearGradientNode.new.htmlctor.RepeatingRadialGradientNode.new.htmlctor.RoundedClipNode.new.htmlctor.ShaderArgsBuilder.new.htmlctor.ShadowNode.new.htmlctor.TextNode.new.htmlctor.TextureNode.new.htmlctor.Transform.new.htmlctor.TransformNode.new.htmlctor.VulkanRenderer.new.htmlenum.BlendMode.htmlenum.Corner.htmlenum.GLUniformType.htmlenum.RenderNodeType.htmlenum.ScalingFilter.htmlenum.TransformCategory.htmlerror.SerializationError.htmlfonts.cssfunc.ROUNDED_RECT_INIT.htmlfunc.VALUE_HOLDS_RENDER_NODE.htmlfunc.value_dup_render_node.htmlfunc.value_get_render_node.htmlfunc.value_set_render_node.htmlfunc.value_take_render_node.htmlfzy.jsgo-up-symbolic.pnggsk4.devhelp2gsk4.tomlgtk-logo.svgindex.htmlindex.jsonmain.jsmethod.BlendNode.get_blend_mode.htmlmethod.BlendNode.get_bottom_child.htmlmethod.BlendNode.get_top_child.htmlmethod.BlurNode.get_child.htmlmethod.BlurNode.get_radius.htmlmethod.BorderNode.get_colors.htmlmethod.BorderNode.get_outline.htmlmethod.BorderNode.get_widths.htmlmethod.CairoNode.get_draw_context.htmlmethod.CairoNode.get_surface.htmlmethod.ClipNode.get_child.htmlmethod.ClipNode.get_clip.htmlmethod.ColorMatrixNode.get_child.htmlmethod.ColorMatrixNode.get_color_matrix.htmlmethod.ColorMatrixNode.get_color_offset.htmlmethod.ColorNode.get_color.htmlmethod.ConicGradientNode.get_angle.htmlmethod.ConicGradientNode.get_center.htmlmethod.ConicGradientNode.get_color_stops.htmlmethod.ConicGradientNode.get_n_color_stops.htmlmethod.ConicGradientNode.get_rotation.htmlmethod.ContainerNode.get_child.htmlmethod.ContainerNode.get_n_children.htmlmethod.CrossFadeNode.get_end_child.htmlmethod.CrossFadeNode.get_progress.htmlmethod.CrossFadeNode.get_start_child.htmlmethod.DebugNode.get_child.htmlmethod.DebugNode.get_message.htmlmethod.GLShader.compile.htmlmethod.GLShader.find_uniform_by_name.htmlmethod.GLShader.format_args.htmlmethod.GLShader.format_args_va.htmlmethod.GLShader.get_arg_bool.htmlmethod.GLShader.get_arg_float.htmlmethod.GLShader.get_arg_int.htmlmethod.GLShader.get_arg_uint.htmlmethod.GLShader.get_arg_vec2.htmlmethod.GLShader.get_arg_vec3.htmlmethod.GLShader.get_arg_vec4.htmlmethod.GLShader.get_args_size.htmlmethod.GLShader.get_n_textures.htmlmethod.GLShader.get_n_uniforms.htmlmethod.GLShader.get_resource.htmlmethod.GLShader.get_source.htmlmethod.GLShader.get_uniform_name.htmlmethod.GLShader.get_uniform_offset.htmlmethod.GLShader.get_uniform_type.htmlmethod.GLShaderNode.get_args.htmlmethod.GLShaderNode.get_child.htmlmethod.GLShaderNode.get_n_children.htmlmethod.GLShaderNode.get_shader.htmlmethod.InsetShadowNode.get_blur_radius.htmlmethod.InsetShadowNode.get_color.htmlmethod.InsetShadowNode.get_dx.htmlmethod.InsetShadowNode.get_dy.htmlmethod.InsetShadowNode.get_outline.htmlmethod.InsetShadowNode.get_spread.htmlmethod.LinearGradientNode.get_color_stops.htmlmethod.LinearGradientNode.get_end.htmlmethod.LinearGradientNode.get_n_color_stops.htmlmethod.LinearGradientNode.get_start.htmlmethod.OpacityNode.get_child.htmlmethod.OpacityNode.get_opacity.htmlmethod.OutsetShadowNode.get_blur_radius.htmlmethod.OutsetShadowNode.get_color.htmlmethod.OutsetShadowNode.get_dx.htmlmethod.OutsetShadowNode.get_dy.htmlmethod.OutsetShadowNode.get_outline.htmlmethod.OutsetShadowNode.get_spread.htmlmethod.RadialGradientNode.get_center.htmlmethod.RadialGradientNode.get_color_stops.htmlmethod.RadialGradientNode.get_end.htmlmethod.RadialGradientNode.get_hradius.htmlmethod.RadialGradientNode.get_n_color_stops.htmlmethod.RadialGradientNode.get_start.htmlmethod.RadialGradientNode.get_vradius.htmlmethod.RenderNode.draw.htmlmethod.RenderNode.get_bounds.htmlmethod.RenderNode.get_node_type.htmlmethod.RenderNode.ref.htmlmethod.RenderNode.serialize.htmlmethod.RenderNode.unref.htmlmethod.RenderNode.write_to_file.htmlmethod.Renderer.get_surface.htmlmethod.Renderer.is_realized.htmlmethod.Renderer.realize.htmlmethod.Renderer.render.htmlmethod.Renderer.render_texture.htmlmethod.Renderer.unrealize.htmlmethod.RepeatNode.get_child.htmlmethod.RepeatNode.get_child_bounds.htmlmethod.RoundedClipNode.get_child.htmlmethod.RoundedClipNode.get_clip.htmlmethod.RoundedRect.contains_point.htmlmethod.RoundedRect.contains_rect.htmlmethod.RoundedRect.init.htmlmethod.RoundedRect.init_copy.htmlmethod.RoundedRect.init_from_rect.htmlmethod.RoundedRect.intersects_rect.htmlmethod.RoundedRect.is_rectilinear.htmlmethod.RoundedRect.normalize.htmlmethod.RoundedRect.offset.htmlmethod.RoundedRect.shrink.htmlmethod.ShaderArgsBuilder.free_to_args.htmlmethod.ShaderArgsBuilder.ref.htmlmethod.ShaderArgsBuilder.set_bool.htmlmethod.ShaderArgsBuilder.set_float.htmlmethod.ShaderArgsBuilder.set_int.htmlmethod.ShaderArgsBuilder.set_uint.htmlmethod.ShaderArgsBuilder.set_vec2.htmlmethod.ShaderArgsBuilder.set_vec3.htmlmethod.ShaderArgsBuilder.set_vec4.htmlmethod.ShaderArgsBuilder.to_args.htmlmethod.ShaderArgsBuilder.unref.htmlmethod.ShadowNode.get_child.htmlmethod.ShadowNode.get_n_shadows.htmlmethod.ShadowNode.get_shadow.htmlmethod.TextNode.get_color.htmlmethod.TextNode.get_font.htmlmethod.TextNode.get_glyphs.htmlmethod.TextNode.get_num_glyphs.htmlmethod.TextNode.get_offset.htmlmethod.TextNode.has_color_glyphs.htmlmethod.TextureNode.get_texture.htmlmethod.Transform.equal.htmlmethod.Transform.get_category.htmlmethod.Transform.invert.htmlmethod.Transform.matrix.htmlmethod.Transform.perspective.htmlmethod.Transform.print.htmlmethod.Transform.ref.htmlmethod.Transform.rotate.htmlmethod.Transform.rotate_3d.htmlmethod.Transform.scale.htmlmethod.Transform.scale_3d.htmlmethod.Transform.skew.htmlmethod.Transform.to_2d.htmlmethod.Transform.to_2d_components.htmlmethod.Transform.to_affine.htmlmethod.Transform.to_matrix.htmlmethod.Transform.to_string.htmlmethod.Transform.to_translate.htmlmethod.Transform.transform.htmlmethod.Transform.transform_bounds.htmlmethod.Transform.transform_point.htmlmethod.Transform.translate.htmlmethod.Transform.translate_3d.htmlmethod.Transform.unref.htmlmethod.TransformNode.get_child.htmlmethod.TransformNode.get_transform.htmlproperty.GLShader.resource.htmlproperty.GLShader.source.htmlproperty.Renderer.realized.htmlproperty.Renderer.surface.htmlpygment.csssearch.jsstruct.ColorStop.htmlstruct.ParseLocation.htmlstruct.RoundedRect.htmlstruct.ShaderArgsBuilder.htmlstruct.Shadow.htmlstruct.Transform.htmlstyle.csstype_func.RenderNode.deserialize.htmltype_func.SerializationError.quark.htmltype_func.Transform.parse.htmlurlmap.jsgtk4RedHatDisplay-Black.woffRedHatDisplay-Black.woff2RedHatDisplay-BlackItalic.woffRedHatDisplay-BlackItalic.woff2RedHatDisplay-Bold.woffRedHatDisplay-Bold.woff2RedHatDisplay-BoldItalic.woffRedHatDisplay-BoldItalic.woff2RedHatDisplay-Italic.woffRedHatDisplay-Italic.woff2RedHatDisplay-Medium.woffRedHatDisplay-Medium.woff2RedHatDisplay-MediumItalic.woffRedHatDisplay-MediumItalic.woff2RedHatDisplay-Regular.woffRedHatDisplay-Regular.woff2RedHatText-Bold.woffRedHatText-Bold.woff2RedHatText-BoldItalic.woffRedHatText-BoldItalic.woff2RedHatText-Italic.woffRedHatText-Italic.woff2RedHatText-Medium.woffRedHatText-Medium.woff2RedHatText-MediumItalic.woffRedHatText-MediumItalic.woff2RedHatText-Regular.woffRedHatText-Regular.woff2SourceCodePro-It.ttf.woffSourceCodePro-Regular.ttf.woffSourceCodePro-Semibold.ttf.woffaboutdialog.pngaction-bar.pngactions.htmlalias.Allocation.htmlappchooserbutton.pngappchooserdialog.pngarrows.pngassistant.pngbackground.pngbloatpad-gnome.pngbloatpad-osx.pngbloatpad-xfce.pngborder1.pngborder2.pngborder3.pngbox-expand.pngbox-packing.pngbox.pngbroadway.htmlbuilder-shortcuts.pngbuilding.htmlbutton.pngcalendar.pngcallback.AssistantPageFunc.htmlcallback.CellAllocCallback.htmlcallback.CellCallback.htmlcallback.CellLayoutDataFunc.htmlcallback.CustomAllocateFunc.htmlcallback.CustomFilterFunc.htmlcallback.CustomMeasureFunc.htmlcallback.CustomRequestModeFunc.htmlcallback.DrawingAreaDrawFunc.htmlcallback.EntryCompletionMatchFunc.htmlcallback.ExpressionNotify.htmlcallback.FlowBoxCreateWidgetFunc.htmlcallback.FlowBoxFilterFunc.htmlcallback.FlowBoxForeachFunc.htmlcallback.FlowBoxSortFunc.htmlcallback.FontFilterFunc.htmlcallback.IconViewForeachFunc.htmlcallback.ListBoxCreateWidgetFunc.htmlcallback.ListBoxFilterFunc.htmlcallback.ListBoxForeachFunc.htmlcallback.ListBoxSortFunc.htmlcallback.ListBoxUpdateHeaderFunc.htmlcallback.MapListModelMapFunc.htmlcallback.MenuButtonCreatePopupFunc.htmlcallback.PageSetupDoneFunc.htmlcallback.PrintJobCompleteFunc.htmlcallback.PrintSettingsFunc.htmlcallback.PrinterFunc.htmlcallback.ScaleFormatValueFunc.htmlcallback.ShortcutFunc.htmlcallback.TextCharPredicate.htmlcallback.TextTagTableForeach.htmlcallback.TickCallback.htmlcallback.TreeCellDataFunc.htmlcallback.TreeIterCompareFunc.htmlcallback.TreeListModelCreateModelFunc.htmlcallback.TreeModelFilterModifyFunc.htmlcallback.TreeModelFilterVisibleFunc.htmlcallback.TreeModelForeachFunc.htmlcallback.TreeSelectionForeachFunc.htmlcallback.TreeSelectionFunc.htmlcallback.TreeViewColumnDropFunc.htmlcallback.TreeViewMappingFunc.htmlcallback.TreeViewRowSeparatorFunc.htmlcallback.TreeViewSearchEqualFunc.htmlcallback.WidgetActionActivateFunc.htmlcapture-bubble.pngcenterbox.pngcheck-button.pngchecks.pngclass.ATContext.htmlclass.AboutDialog.htmlclass.ActionBar.htmlclass.ActivateAction.htmlclass.Adjustment.htmlclass.AlternativeTrigger.htmlclass.AnyFilter.htmlclass.AppChooserButton.htmlclass.AppChooserDialog.htmlclass.AppChooserWidget.htmlclass.Application.htmlclass.ApplicationWindow.htmlclass.AspectFrame.htmlclass.Assistant.htmlclass.AssistantPage.htmlclass.BinLayout.htmlclass.BookmarkList.htmlclass.BoolFilter.htmlclass.Box.htmlclass.BoxLayout.htmlclass.Builder.htmlclass.BuilderCScope.htmlclass.BuilderListItemFactory.htmlclass.Button.htmlclass.CClosureExpression.htmlclass.Calendar.htmlclass.CallbackAction.htmlclass.CellArea.htmlclass.CellAreaBox.htmlclass.CellAreaContext.htmlclass.CellRenderer.htmlclass.CellRendererAccel.htmlclass.CellRendererCombo.htmlclass.CellRendererPixbuf.htmlclass.CellRendererProgress.htmlclass.CellRendererSpin.htmlclass.CellRendererSpinner.htmlclass.CellRendererText.htmlclass.CellRendererToggle.htmlclass.CellView.htmlclass.CenterBox.htmlclass.CenterLayout.htmlclass.CheckButton.htmlclass.ClosureExpression.htmlclass.ColorButton.htmlclass.ColorChooserDialog.htmlclass.ColorChooserWidget.htmlclass.ColumnView.htmlclass.ColumnViewColumn.htmlclass.ComboBox.htmlclass.ComboBoxText.htmlclass.ConstantExpression.htmlclass.Constraint.htmlclass.ConstraintGuide.htmlclass.ConstraintLayout.htmlclass.ConstraintLayoutChild.htmlclass.CssProvider.htmlclass.CustomFilter.htmlclass.CustomLayout.htmlclass.CustomSorter.htmlclass.Dialog.htmlclass.DirectoryList.htmlclass.DragIcon.htmlclass.DragSource.htmlclass.DrawingArea.htmlclass.DropControllerMotion.htmlclass.DropDown.htmlclass.DropTarget.htmlclass.DropTargetAsync.htmlclass.EditableLabel.htmlclass.EmojiChooser.htmlclass.Entry.htmlclass.EntryBuffer.htmlclass.EntryCompletion.htmlclass.EventController.htmlclass.EventControllerFocus.htmlclass.EventControllerKey.htmlclass.EventControllerLegacy.htmlclass.EventControllerMotion.htmlclass.EventControllerScroll.htmlclass.EveryFilter.htmlclass.Expander.htmlclass.Expression.htmlclass.FileChooserDialog.htmlclass.FileChooserNative.htmlclass.FileChooserWidget.htmlclass.FileFilter.htmlclass.Filter.htmlclass.FilterListModel.htmlclass.Fixed.htmlclass.FixedLayout.htmlclass.FixedLayoutChild.htmlclass.FlattenListModel.htmlclass.FlowBox.htmlclass.FlowBoxChild.htmlclass.FontButton.htmlclass.FontChooserDialog.htmlclass.FontChooserWidget.htmlclass.Frame.htmlclass.GLArea.htmlclass.Gesture.htmlclass.GestureClick.htmlclass.GestureDrag.htmlclass.GestureLongPress.htmlclass.GesturePan.htmlclass.GestureRotate.htmlclass.GestureSingle.htmlclass.GestureStylus.htmlclass.GestureSwipe.htmlclass.GestureZoom.htmlclass.Grid.htmlclass.GridLayout.htmlclass.GridLayoutChild.htmlclass.GridView.htmlclass.HeaderBar.htmlclass.IMContext.htmlclass.IMContextSimple.htmlclass.IMMulticontext.htmlclass.IconPaintable.htmlclass.IconTheme.htmlclass.IconView.htmlclass.Image.htmlclass.InfoBar.htmlclass.KeyvalTrigger.htmlclass.Label.htmlclass.LayoutChild.htmlclass.LayoutManager.htmlclass.LevelBar.htmlclass.LinkButton.htmlclass.ListBase.htmlclass.ListBox.htmlclass.ListBoxRow.htmlclass.ListItem.htmlclass.ListItemFactory.htmlclass.ListStore.htmlclass.ListView.htmlclass.LockButton.htmlclass.MapListModel.htmlclass.MediaControls.htmlclass.MediaFile.htmlclass.MediaStream.htmlclass.MenuButton.htmlclass.MessageDialog.htmlclass.MnemonicAction.htmlclass.MnemonicTrigger.htmlclass.MountOperation.htmlclass.MultiFilter.htmlclass.MultiSelection.htmlclass.MultiSorter.htmlclass.NamedAction.htmlclass.NativeDialog.htmlclass.NeverTrigger.htmlclass.NoSelection.htmlclass.Notebook.htmlclass.NotebookPage.htmlclass.NothingAction.htmlclass.NumericSorter.htmlclass.ObjectExpression.htmlclass.Overlay.htmlclass.OverlayLayout.htmlclass.OverlayLayoutChild.htmlclass.PadController.htmlclass.PageSetup.htmlclass.PageSetupUnixDialog.htmlclass.Paned.htmlclass.ParamSpecExpression.htmlclass.PasswordEntry.htmlclass.PasswordEntryBuffer.htmlclass.Picture.htmlclass.Popover.htmlclass.PopoverMenu.htmlclass.PopoverMenuBar.htmlclass.PrintContext.htmlclass.PrintJob.htmlclass.PrintOperation.htmlclass.PrintSettings.htmlclass.PrintUnixDialog.htmlclass.Printer.htmlclass.ProgressBar.htmlclass.PropertyExpression.htmlclass.Range.htmlclass.RecentManager.htmlclass.Revealer.htmlclass.Scale.htmlclass.ScaleButton.htmlclass.Scrollbar.htmlclass.ScrolledWindow.htmlclass.SearchBar.htmlclass.SearchEntry.htmlclass.SelectionFilterModel.htmlclass.Separator.htmlclass.Settings.htmlclass.Shortcut.htmlclass.ShortcutAction.htmlclass.ShortcutController.htmlclass.ShortcutLabel.htmlclass.ShortcutTrigger.htmlclass.ShortcutsGroup.htmlclass.ShortcutsSection.htmlclass.ShortcutsShortcut.htmlclass.ShortcutsWindow.htmlclass.SignalAction.htmlclass.SignalListItemFactory.htmlclass.SingleSelection.htmlclass.SizeGroup.htmlclass.SliceListModel.htmlclass.Snapshot.htmlclass.SortListModel.htmlclass.Sorter.htmlclass.SpinButton.htmlclass.Spinner.htmlclass.Stack.htmlclass.StackPage.htmlclass.StackSidebar.htmlclass.StackSwitcher.htmlclass.Statusbar.htmlclass.StringFilter.htmlclass.StringList.htmlclass.StringObject.htmlclass.StringSorter.htmlclass.StyleContext.htmlclass.Switch.htmlclass.Text.htmlclass.TextBuffer.htmlclass.TextChildAnchor.htmlclass.TextMark.htmlclass.TextTag.htmlclass.TextTagTable.htmlclass.TextView.htmlclass.ToggleButton.htmlclass.Tooltip.htmlclass.TreeExpander.htmlclass.TreeListModel.htmlclass.TreeListRow.htmlclass.TreeListRowSorter.htmlclass.TreeModelFilter.htmlclass.TreeModelSort.htmlclass.TreeSelection.htmlclass.TreeStore.htmlclass.TreeView.htmlclass.TreeViewColumn.htmlclass.Video.htmlclass.Viewport.htmlclass.VolumeButton.htmlclass.Widget.htmlclass.WidgetPaintable.htmlclass.Window.htmlclass.WindowControls.htmlclass.WindowGroup.htmlclass.WindowHandle.htmlclass_method.CellArea.find_cell_property.htmlclass_method.CellArea.install_cell_property.htmlclass_method.CellArea.list_cell_properties.htmlclass_method.Widget.add_binding.htmlclass_method.Widget.add_binding_action.htmlclass_method.Widget.add_binding_signal.htmlclass_method.Widget.add_shortcut.htmlclass_method.Widget.bind_template_callback_full.htmlclass_method.Widget.bind_template_child_full.htmlclass_method.Widget.get_accessible_role.htmlclass_method.Widget.get_activate_signal.htmlclass_method.Widget.get_css_name.htmlclass_method.Widget.get_layout_manager_type.htmlclass_method.Widget.install_action.htmlclass_method.Widget.install_property_action.htmlclass_method.Widget.query_action.htmlclass_method.Widget.set_accessible_role.htmlclass_method.Widget.set_activate_signal.htmlclass_method.Widget.set_activate_signal_from_name.htmlclass_method.Widget.set_css_name.htmlclass_method.Widget.set_layout_manager_type.htmlclass_method.Widget.set_template.htmlclass_method.Widget.set_template_from_resource.htmlclass_method.Widget.set_template_scope.htmlclasses_hierarchy.htmlclocks-shortcuts.pngcolor-button.pngcolorchooser.pngcombo-box-entry.pngcombo-box-text.pngcombo-box.pngcompiling.htmlconst.ACCESSIBLE_VALUE_UNDEFINED.htmlconst.BINARY_AGE.htmlconst.IM_MODULE_EXTENSION_POINT_NAME.htmlconst.INPUT_ERROR.htmlconst.INTERFACE_AGE.htmlconst.INVALID_LIST_POSITION.htmlconst.LEVEL_BAR_OFFSET_FULL.htmlconst.LEVEL_BAR_OFFSET_HIGH.htmlconst.LEVEL_BAR_OFFSET_LOW.htmlconst.MAJOR_VERSION.htmlconst.MAX_COMPOSE_LEN.htmlconst.MEDIA_FILE_EXTENSION_POINT_NAME.htmlconst.MICRO_VERSION.htmlconst.MINOR_VERSION.htmlconst.PAPER_NAME_A3.htmlconst.PAPER_NAME_A4.htmlconst.PAPER_NAME_A5.htmlconst.PAPER_NAME_B5.htmlconst.PAPER_NAME_EXECUTIVE.htmlconst.PAPER_NAME_LEGAL.htmlconst.PAPER_NAME_LETTER.htmlconst.PRINT_SETTINGS_COLLATE.htmlconst.PRINT_SETTINGS_DEFAULT_SOURCE.htmlconst.PRINT_SETTINGS_DITHER.htmlconst.PRINT_SETTINGS_DUPLEX.htmlconst.PRINT_SETTINGS_FINISHINGS.htmlconst.PRINT_SETTINGS_MEDIA_TYPE.htmlconst.PRINT_SETTINGS_NUMBER_UP.htmlconst.PRINT_SETTINGS_NUMBER_UP_LAYOUT.htmlconst.PRINT_SETTINGS_N_COPIES.htmlconst.PRINT_SETTINGS_ORIENTATION.htmlconst.PRINT_SETTINGS_OUTPUT_BASENAME.htmlconst.PRINT_SETTINGS_OUTPUT_BIN.htmlconst.PRINT_SETTINGS_OUTPUT_DIR.htmlconst.PRINT_SETTINGS_OUTPUT_FILE_FORMAT.htmlconst.PRINT_SETTINGS_OUTPUT_URI.htmlconst.PRINT_SETTINGS_PAGE_RANGES.htmlconst.PRINT_SETTINGS_PAGE_SET.htmlconst.PRINT_SETTINGS_PAPER_FORMAT.htmlconst.PRINT_SETTINGS_PAPER_HEIGHT.htmlconst.PRINT_SETTINGS_PAPER_WIDTH.htmlconst.PRINT_SETTINGS_PRINTER.htmlconst.PRINT_SETTINGS_PRINTER_LPI.htmlconst.PRINT_SETTINGS_PRINT_PAGES.htmlconst.PRINT_SETTINGS_QUALITY.htmlconst.PRINT_SETTINGS_RESOLUTION.htmlconst.PRINT_SETTINGS_RESOLUTION_X.htmlconst.PRINT_SETTINGS_RESOLUTION_Y.htmlconst.PRINT_SETTINGS_REVERSE.htmlconst.PRINT_SETTINGS_SCALE.htmlconst.PRINT_SETTINGS_USE_COLOR.htmlconst.PRINT_SETTINGS_WIN32_DRIVER_EXTRA.htmlconst.PRINT_SETTINGS_WIN32_DRIVER_VERSION.htmlconst.PRIORITY_RESIZE.htmlconst.STYLE_PROVIDER_PRIORITY_APPLICATION.htmlconst.STYLE_PROVIDER_PRIORITY_FALLBACK.htmlconst.STYLE_PROVIDER_PRIORITY_SETTINGS.htmlconst.STYLE_PROVIDER_PRIORITY_THEME.htmlconst.STYLE_PROVIDER_PRIORITY_USER.htmlconst.TEXT_VIEW_PRIORITY_VALIDATE.htmlconst.TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID.htmlconst.TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID.htmlcss-overview.htmlcss-properties.htmlctor.ATContext.create.htmlctor.AboutDialog.new.htmlctor.ActionBar.new.htmlctor.Adjustment.new.htmlctor.AlternativeTrigger.new.htmlctor.AnyFilter.new.htmlctor.AppChooserButton.new.htmlctor.AppChooserDialog.new.htmlctor.AppChooserDialog.new_for_content_type.htmlctor.AppChooserWidget.new.htmlctor.Application.new.htmlctor.ApplicationWindow.new.htmlctor.AspectFrame.new.htmlctor.Assistant.new.htmlctor.BinLayout.new.htmlctor.Bitset.new_empty.htmlctor.Bitset.new_range.htmlctor.BookmarkList.new.htmlctor.BoolFilter.new.htmlctor.Border.new.htmlctor.Box.new.htmlctor.BoxLayout.new.htmlctor.Builder.new.htmlctor.Builder.new_from_file.htmlctor.Builder.new_from_resource.htmlctor.Builder.new_from_string.htmlctor.BuilderCScope.new.htmlctor.BuilderListItemFactory.new_from_bytes.htmlctor.BuilderListItemFactory.new_from_resource.htmlctor.Button.new.htmlctor.Button.new_from_icon_name.htmlctor.Button.new_with_label.htmlctor.Button.new_with_mnemonic.htmlctor.CClosureExpression.new.htmlctor.Calendar.new.htmlctor.CallbackAction.new.htmlctor.CellAreaBox.new.htmlctor.CellRendererAccel.new.htmlctor.CellRendererCombo.new.htmlctor.CellRendererPixbuf.new.htmlctor.CellRendererProgress.new.htmlctor.CellRendererSpin.new.htmlctor.CellRendererSpinner.new.htmlctor.CellRendererText.new.htmlctor.CellRendererToggle.new.htmlctor.CellView.new.htmlctor.CellView.new_with_context.htmlctor.CellView.new_with_markup.htmlctor.CellView.new_with_text.htmlctor.CellView.new_with_texture.htmlctor.CenterBox.new.htmlctor.CenterLayout.new.htmlctor.CheckButton.new.htmlctor.CheckButton.new_with_label.htmlctor.CheckButton.new_with_mnemonic.htmlctor.ClosureExpression.new.htmlctor.ColorButton.new.htmlctor.ColorButton.new_with_rgba.htmlctor.ColorChooserDialog.new.htmlctor.ColorChooserWidget.new.htmlctor.ColumnView.new.htmlctor.ColumnViewColumn.new.htmlctor.ComboBox.new.htmlctor.ComboBox.new_with_entry.htmlctor.ComboBox.new_with_model.htmlctor.ComboBox.new_with_model_and_entry.htmlctor.ComboBoxText.new.htmlctor.ComboBoxText.new_with_entry.htmlctor.ConstantExpression.new.htmlctor.ConstantExpression.new_for_value.htmlctor.Constraint.new.htmlctor.Constraint.new_constant.htmlctor.ConstraintGuide.new.htmlctor.ConstraintLayout.new.htmlctor.CssProvider.new.htmlctor.CssSection.new.htmlctor.CustomFilter.new.htmlctor.CustomLayout.new.htmlctor.CustomSorter.new.htmlctor.Dialog.new.htmlctor.Dialog.new_with_buttons.htmlctor.DirectoryList.new.htmlctor.DragSource.new.htmlctor.DrawingArea.new.htmlctor.DropControllerMotion.new.htmlctor.DropDown.new.htmlctor.DropDown.new_from_strings.htmlctor.DropTarget.new.htmlctor.DropTargetAsync.new.htmlctor.EditableLabel.new.htmlctor.EmojiChooser.new.htmlctor.Entry.new.htmlctor.Entry.new_with_buffer.htmlctor.EntryBuffer.new.htmlctor.EntryCompletion.new.htmlctor.EntryCompletion.new_with_area.htmlctor.EventControllerFocus.new.htmlctor.EventControllerKey.new.htmlctor.EventControllerLegacy.new.htmlctor.EventControllerMotion.new.htmlctor.EventControllerScroll.new.htmlctor.EveryFilter.new.htmlctor.Expander.new.htmlctor.Expander.new_with_mnemonic.htmlctor.FileChooserDialog.new.htmlctor.FileChooserNative.new.htmlctor.FileChooserWidget.new.htmlctor.FileFilter.new.htmlctor.FileFilter.new_from_gvariant.htmlctor.FilterListModel.new.htmlctor.Fixed.new.htmlctor.FixedLayout.new.htmlctor.FlattenListModel.new.htmlctor.FlowBox.new.htmlctor.FlowBoxChild.new.htmlctor.FontButton.new.htmlctor.FontButton.new_with_font.htmlctor.FontChooserDialog.new.htmlctor.FontChooserWidget.new.htmlctor.Frame.new.htmlctor.GLArea.new.htmlctor.GestureClick.new.htmlctor.GestureDrag.new.htmlctor.GestureLongPress.new.htmlctor.GesturePan.new.htmlctor.GestureRotate.new.htmlctor.GestureStylus.new.htmlctor.GestureSwipe.new.htmlctor.GestureZoom.new.htmlctor.Grid.new.htmlctor.GridLayout.new.htmlctor.GridView.new.htmlctor.HeaderBar.new.htmlctor.IMContextSimple.new.htmlctor.IMMulticontext.new.htmlctor.IconPaintable.new_for_file.htmlctor.IconTheme.new.htmlctor.IconView.new.htmlctor.IconView.new_with_area.htmlctor.IconView.new_with_model.htmlctor.Image.new.htmlctor.Image.new_from_file.htmlctor.Image.new_from_gicon.htmlctor.Image.new_from_icon_name.htmlctor.Image.new_from_paintable.htmlctor.Image.new_from_pixbuf.htmlctor.Image.new_from_resource.htmlctor.InfoBar.new.htmlctor.InfoBar.new_with_buttons.htmlctor.KeyvalTrigger.new.htmlctor.Label.new.htmlctor.Label.new_with_mnemonic.htmlctor.LevelBar.new.htmlctor.LevelBar.new_for_interval.htmlctor.LinkButton.new.htmlctor.LinkButton.new_with_label.htmlctor.ListBox.new.htmlctor.ListBoxRow.new.htmlctor.ListStore.new.htmlctor.ListStore.newv.htmlctor.ListView.new.htmlctor.LockButton.new.htmlctor.MapListModel.new.htmlctor.MediaControls.new.htmlctor.MediaFile.new.htmlctor.MediaFile.new_for_file.htmlctor.MediaFile.new_for_filename.htmlctor.MediaFile.new_for_input_stream.htmlctor.MediaFile.new_for_resource.htmlctor.MenuButton.new.htmlctor.MessageDialog.new.htmlctor.MessageDialog.new_with_markup.htmlctor.MnemonicTrigger.new.htmlctor.MountOperation.new.htmlctor.MultiSelection.new.htmlctor.MultiSorter.new.htmlctor.NamedAction.new.htmlctor.NoSelection.new.htmlctor.Notebook.new.htmlctor.NumericSorter.new.htmlctor.ObjectExpression.new.htmlctor.Overlay.new.htmlctor.OverlayLayout.new.htmlctor.PadController.new.htmlctor.PageSetup.new.htmlctor.PageSetup.new_from_file.htmlctor.PageSetup.new_from_gvariant.htmlctor.PageSetup.new_from_key_file.htmlctor.PageSetupUnixDialog.new.htmlctor.Paned.new.htmlctor.PaperSize.new.htmlctor.PaperSize.new_custom.htmlctor.PaperSize.new_from_gvariant.htmlctor.PaperSize.new_from_ipp.htmlctor.PaperSize.new_from_key_file.htmlctor.PaperSize.new_from_ppd.htmlctor.PasswordEntry.new.htmlctor.PasswordEntryBuffer.new.htmlctor.Picture.new.htmlctor.Picture.new_for_file.htmlctor.Picture.new_for_filename.htmlctor.Picture.new_for_paintable.htmlctor.Picture.new_for_pixbuf.htmlctor.Picture.new_for_resource.htmlctor.Popover.new.htmlctor.PopoverMenu.new_from_model.htmlctor.PopoverMenu.new_from_model_full.htmlctor.PopoverMenuBar.new_from_model.htmlctor.PrintJob.new.htmlctor.PrintOperation.new.htmlctor.PrintSettings.new.htmlctor.PrintSettings.new_from_file.htmlctor.PrintSettings.new_from_gvariant.htmlctor.PrintSettings.new_from_key_file.htmlctor.PrintUnixDialog.new.htmlctor.Printer.new.htmlctor.ProgressBar.new.htmlctor.PropertyExpression.new.htmlctor.PropertyExpression.new_for_pspec.htmlctor.RecentManager.new.htmlctor.Requisition.new.htmlctor.Revealer.new.htmlctor.Scale.new.htmlctor.Scale.new_with_range.htmlctor.ScaleButton.new.htmlctor.Scrollbar.new.htmlctor.ScrolledWindow.new.htmlctor.SearchBar.new.htmlctor.SearchEntry.new.htmlctor.SelectionFilterModel.new.htmlctor.Separator.new.htmlctor.Shortcut.new.htmlctor.Shortcut.new_with_arguments.htmlctor.ShortcutAction.parse_string.htmlctor.ShortcutController.new.htmlctor.ShortcutController.new_for_model.htmlctor.ShortcutLabel.new.htmlctor.ShortcutTrigger.parse_string.htmlctor.SignalAction.new.htmlctor.SignalListItemFactory.new.htmlctor.SingleSelection.new.htmlctor.SizeGroup.new.htmlctor.SliceListModel.new.htmlctor.Snapshot.new.htmlctor.SortListModel.new.htmlctor.SpinButton.new.htmlctor.SpinButton.new_with_range.htmlctor.Spinner.new.htmlctor.Stack.new.htmlctor.StackSidebar.new.htmlctor.StackSwitcher.new.htmlctor.Statusbar.new.htmlctor.StringFilter.new.htmlctor.StringList.new.htmlctor.StringObject.new.htmlctor.StringSorter.new.htmlctor.Switch.new.htmlctor.Text.new.htmlctor.Text.new_with_buffer.htmlctor.TextBuffer.new.htmlctor.TextChildAnchor.new.htmlctor.TextChildAnchor.new_with_replacement.htmlctor.TextMark.new.htmlctor.TextTag.new.htmlctor.TextTagTable.new.htmlctor.TextView.new.htmlctor.TextView.new_with_buffer.htmlctor.ToggleButton.new.htmlctor.ToggleButton.new_with_label.htmlctor.ToggleButton.new_with_mnemonic.htmlctor.TreeExpander.new.htmlctor.TreeListModel.new.htmlctor.TreeListRowSorter.new.htmlctor.TreeModelSort.new_with_model.htmlctor.TreePath.new.htmlctor.TreePath.new_first.htmlctor.TreePath.new_from_indices.htmlctor.TreePath.new_from_indicesv.htmlctor.TreePath.new_from_string.htmlctor.TreeRowReference.new.htmlctor.TreeRowReference.new_proxy.htmlctor.TreeStore.new.htmlctor.TreeStore.newv.htmlctor.TreeView.new.htmlctor.TreeView.new_with_model.htmlctor.TreeViewColumn.new.htmlctor.TreeViewColumn.new_with_area.htmlctor.TreeViewColumn.new_with_attributes.htmlctor.Video.new.htmlctor.Video.new_for_file.htmlctor.Video.new_for_filename.htmlctor.Video.new_for_media_stream.htmlctor.Video.new_for_resource.htmlctor.Viewport.new.htmlctor.VolumeButton.new.htmlctor.WidgetPaintable.new.htmlctor.Window.new.htmlctor.WindowControls.new.htmlctor.WindowGroup.new.htmlctor.WindowHandle.new.htmldata-table.pngdialog.pngdown-center.pngdown-end.pngdown-start.pngdrag-and-drop.htmldrawing-model.htmldrawing.pngdrawingarea.pngdrop-down.pngease-in-out.pngease-in.pngease-out.pngease.pngeditable-label.pngemojichooser.pngentry.pngenum.AccessibleAutocomplete.htmlenum.AccessibleInvalidState.htmlenum.AccessibleProperty.htmlenum.AccessibleRelation.htmlenum.AccessibleRole.htmlenum.AccessibleSort.htmlenum.AccessibleState.htmlenum.AccessibleTristate.htmlenum.Align.htmlenum.ArrowType.htmlenum.AssistantPageType.htmlenum.BaselinePosition.htmlenum.BorderStyle.htmlenum.ButtonsType.htmlenum.CellRendererAccelMode.htmlenum.CellRendererMode.htmlenum.ConstraintAttribute.htmlenum.ConstraintRelation.htmlenum.ConstraintStrength.htmlenum.CornerType.htmlenum.CssParserWarning.htmlenum.DeleteType.htmlenum.DirectionType.htmlenum.EditableProperties.htmlenum.EntryIconPosition.htmlenum.EventSequenceState.htmlenum.FileChooserAction.htmlenum.FilterChange.htmlenum.FilterMatch.htmlenum.IconSize.htmlenum.IconViewDropPosition.htmlenum.ImageType.htmlenum.InputPurpose.htmlenum.Justification.htmlenum.LevelBarMode.htmlenum.License.htmlenum.MessageType.htmlenum.MovementStep.htmlenum.NaturalWrapMode.htmlenum.NotebookTab.htmlenum.NumberUpLayout.htmlenum.Ordering.htmlenum.Orientation.htmlenum.Overflow.htmlenum.PackType.htmlenum.PadActionType.htmlenum.PageOrientation.htmlenum.PageSet.htmlenum.PanDirection.htmlenum.PolicyType.htmlenum.PositionType.htmlenum.PrintDuplex.htmlenum.PrintOperationAction.htmlenum.PrintOperationResult.htmlenum.PrintPages.htmlenum.PrintQuality.htmlenum.PrintStatus.htmlenum.PropagationLimit.htmlenum.PropagationPhase.htmlenum.ResponseType.htmlenum.RevealerTransitionType.htmlenum.ScrollStep.htmlenum.ScrollType.htmlenum.ScrollablePolicy.htmlenum.SelectionMode.htmlenum.SensitivityType.htmlenum.ShortcutScope.htmlenum.ShortcutType.htmlenum.SizeGroupMode.htmlenum.SizeRequestMode.htmlenum.SortType.htmlenum.SorterChange.htmlenum.SorterOrder.htmlenum.SpinButtonUpdatePolicy.htmlenum.SpinType.htmlenum.StackTransitionType.htmlenum.StringFilterMatchMode.htmlenum.SymbolicColor.htmlenum.SystemSetting.htmlenum.TextDirection.htmlenum.TextExtendSelection.htmlenum.TextViewLayer.htmlenum.TextWindowType.htmlenum.TreeViewColumnSizing.htmlenum.TreeViewDropPosition.htmlenum.TreeViewGridLines.htmlenum.Unit.htmlenum.WrapMode.htmlerror.BuilderError.htmlerror.ConstraintVflParserError.htmlerror.CssParserError.htmlerror.FileChooserError.htmlerror.IconThemeError.htmlerror.PrintError.htmlerror.RecentManagerError.htmlexampleapp.pngexpander.pngexpanders.pngextensions.pngfigure-hierarchical-drawing.pngfigure-windowed-label.pngfile-button.pngfilechooser.pngflags.ApplicationInhibitFlags.htmlflags.BuilderClosureFlags.htmlflags.CellRendererState.htmlflags.DebugFlags.htmlflags.DialogFlags.htmlflags.EventControllerScrollFlags.htmlflags.FontChooserLevel.htmlflags.IconLookupFlags.htmlflags.InputHints.htmlflags.PickFlags.htmlflags.PopoverMenuFlags.htmlflags.PrintCapabilities.htmlflags.ShortcutActionFlags.htmlflags.StateFlags.htmlflags.StyleContextPrintFlags.htmlflags.TextSearchFlags.htmlflags.TreeModelFlags.htmlflow-box.pngfocus.pngfont-button.pngfontchooser.pngfonts.cssframe-gap.pngframe.pngframes.pngfunc.BUILDER_WARN_INVALID_CHILD_TYPE.htmlfunc.CELL_AREA_WARN_INVALID_CELL_PROPERTY_ID.htmlfunc.CHECK_VERSION.htmlfunc.DEBUG_CHECK.htmlfunc.NOTE.htmlfunc.VALUE_HOLDS_EXPRESSION.htmlfunc.accelerator_get_default_mod_mask.htmlfunc.accelerator_get_label.htmlfunc.accelerator_get_label_with_keycode.htmlfunc.accelerator_name.htmlfunc.accelerator_name_with_keycode.htmlfunc.accelerator_parse.htmlfunc.accelerator_parse_with_keycode.htmlfunc.accelerator_valid.htmlfunc.check_version.htmlfunc.css_parser_error_quark.htmlfunc.css_parser_warning_quark.htmlfunc.disable_setlocale.htmlfunc.distribute_natural_allocation.htmlfunc.enumerate_printers.htmlfunc.get_binary_age.htmlfunc.get_debug_flags.htmlfunc.get_default_language.htmlfunc.get_interface_age.htmlfunc.get_locale_direction.htmlfunc.get_major_version.htmlfunc.get_micro_version.htmlfunc.get_minor_version.htmlfunc.hsv_to_rgb.htmlfunc.init.htmlfunc.init_check.htmlfunc.is_initialized.htmlfunc.param_spec_expression.htmlfunc.print_run_page_setup_dialog.htmlfunc.print_run_page_setup_dialog_async.htmlfunc.render_activity.htmlfunc.render_arrow.htmlfunc.render_background.htmlfunc.render_check.htmlfunc.render_expander.htmlfunc.render_focus.htmlfunc.render_frame.htmlfunc.render_handle.htmlfunc.render_icon.htmlfunc.render_layout.htmlfunc.render_line.htmlfunc.render_option.htmlfunc.rgb_to_hsv.htmlfunc.set_debug_flags.htmlfunc.show_about_dialog.htmlfunc.show_uri.htmlfunc.show_uri_full.htmlfunc.show_uri_full_finish.htmlfunc.test_accessible_assert_role.htmlfunc.test_accessible_assertion_message_role.htmlfunc.test_accessible_check_property.htmlfunc.test_accessible_check_relation.htmlfunc.test_accessible_check_state.htmlfunc.test_accessible_has_property.htmlfunc.test_accessible_has_relation.htmlfunc.test_accessible_has_role.htmlfunc.test_accessible_has_state.htmlfunc.test_init.htmlfunc.test_list_all_types.htmlfunc.test_register_all_types.htmlfunc.test_widget_wait_for_draw.htmlfunc.tree_create_row_drag_content.htmlfunc.tree_get_row_drag_data.htmlfunc.value_dup_expression.htmlfunc.value_get_expression.htmlfunc.value_set_expression.htmlfunc.value_take_expression.htmlfunc.widget_class_bind_template_callback.htmlfunc.widget_class_bind_template_child.htmlfunc.widget_class_bind_template_child_internal.htmlfunc.widget_class_bind_template_child_internal_private.htmlfunc.widget_class_bind_template_child_private.htmlfzy.jsgedit-shortcuts.pnggetting-started-app1.pnggetting-started-app10.pnggetting-started-app2.pnggetting-started-app3.pnggetting-started-app4.pnggetting-started-app6.pnggetting-started-app7.pnggetting-started-app8.pnggetting-started-app9.pnggetting_started.htmlglarea.pnggo-up-symbolic.pnggradient1.pnggradient2.pnggradient3.pnggradient4.pnggrid-packing.pnggrid.pnggtk-logo.pnggtk-logo.svggtk4.devhelp2gtk4.tomlhandles.pngheaderbar.pnghello-world.pngicon-view.pngiface.Accessible.htmliface.Actionable.htmliface.AppChooser.htmliface.Buildable.htmliface.BuilderScope.htmliface.CellEditable.htmliface.CellLayout.htmliface.ColorChooser.htmliface.ConstraintTarget.htmliface.Editable.htmliface.FileChooser.htmliface.FontChooser.htmliface.Native.htmliface.Orientable.htmliface.PrintOperationPreview.htmliface.Root.htmliface.Scrollable.htmliface.SelectionModel.htmliface.ShortcutManager.htmliface.StyleProvider.htmliface.SymbolicPaintable.htmliface.TreeDragDest.htmliface.TreeDragSource.htmliface.TreeModel.htmliface.TreeSortable.htmlimage.pngindex.htmlindex.jsoninfo-bar.pnginitialization.htmlinput-handling.htmlinspector.pnglabel.pnglayout-btlr.pnglayout-btrl.pnglayout-lrbt.pnglayout-lrtb.pnglayout-rlbt.pnglayout-rltb.pnglayout-tblr.pnglayout-tbrl.pngleft-center.pngleft-end.pngleft-start.pnglevelbar.pnglinear.pnglink-button.pnglist-and-tree.pnglist-box.pnglock-button.pnglockbutton-locked.pnglockbutton-sorry.pnglockbutton-unlocked.pnglockbutton.pngmain.jsmedia-controls.pngmenu-button.pngmenu.pngmenubar.pngmessagedialog.pngmethod.ATContext.get_accessible.htmlmethod.ATContext.get_accessible_role.htmlmethod.AboutDialog.add_credit_section.htmlmethod.AboutDialog.get_artists.htmlmethod.AboutDialog.get_authors.htmlmethod.AboutDialog.get_comments.htmlmethod.AboutDialog.get_copyright.htmlmethod.AboutDialog.get_documenters.htmlmethod.AboutDialog.get_license.htmlmethod.AboutDialog.get_license_type.htmlmethod.AboutDialog.get_logo.htmlmethod.AboutDialog.get_logo_icon_name.htmlmethod.AboutDialog.get_program_name.htmlmethod.AboutDialog.get_system_information.htmlmethod.AboutDialog.get_translator_credits.htmlmethod.AboutDialog.get_version.htmlmethod.AboutDialog.get_website.htmlmethod.AboutDialog.get_website_label.htmlmethod.AboutDialog.get_wrap_license.htmlmethod.AboutDialog.set_artists.htmlmethod.AboutDialog.set_authors.htmlmethod.AboutDialog.set_comments.htmlmethod.AboutDialog.set_copyright.htmlmethod.AboutDialog.set_documenters.htmlmethod.AboutDialog.set_license.htmlmethod.AboutDialog.set_license_type.htmlmethod.AboutDialog.set_logo.htmlmethod.AboutDialog.set_logo_icon_name.htmlmethod.AboutDialog.set_program_name.htmlmethod.AboutDialog.set_system_information.htmlmethod.AboutDialog.set_translator_credits.htmlmethod.AboutDialog.set_version.htmlmethod.AboutDialog.set_website.htmlmethod.AboutDialog.set_website_label.htmlmethod.AboutDialog.set_wrap_license.htmlmethod.Accessible.get_accessible_role.htmlmethod.Accessible.reset_property.htmlmethod.Accessible.reset_relation.htmlmethod.Accessible.reset_state.htmlmethod.Accessible.update_property.htmlmethod.Accessible.update_property_value.htmlmethod.Accessible.update_relation.htmlmethod.Accessible.update_relation_value.htmlmethod.Accessible.update_state.htmlmethod.Accessible.update_state_value.htmlmethod.ActionBar.get_center_widget.htmlmethod.ActionBar.get_revealed.htmlmethod.ActionBar.pack_end.htmlmethod.ActionBar.pack_start.htmlmethod.ActionBar.remove.htmlmethod.ActionBar.set_center_widget.htmlmethod.ActionBar.set_revealed.htmlmethod.Actionable.get_action_name.htmlmethod.Actionable.get_action_target_value.htmlmethod.Actionable.set_action_name.htmlmethod.Actionable.set_action_target.htmlmethod.Actionable.set_action_target_value.htmlmethod.Actionable.set_detailed_action_name.htmlmethod.Adjustment.clamp_page.htmlmethod.Adjustment.configure.htmlmethod.Adjustment.get_lower.htmlmethod.Adjustment.get_minimum_increment.htmlmethod.Adjustment.get_page_increment.htmlmethod.Adjustment.get_page_size.htmlmethod.Adjustment.get_step_increment.htmlmethod.Adjustment.get_upper.htmlmethod.Adjustment.get_value.htmlmethod.Adjustment.set_lower.htmlmethod.Adjustment.set_page_increment.htmlmethod.Adjustment.set_page_size.htmlmethod.Adjustment.set_step_increment.htmlmethod.Adjustment.set_upper.htmlmethod.Adjustment.set_value.htmlmethod.AlternativeTrigger.get_first.htmlmethod.AlternativeTrigger.get_second.htmlmethod.AppChooser.get_app_info.htmlmethod.AppChooser.get_content_type.htmlmethod.AppChooser.refresh.htmlmethod.AppChooserButton.append_custom_item.htmlmethod.AppChooserButton.append_separator.htmlmethod.AppChooserButton.get_heading.htmlmethod.AppChooserButton.get_modal.htmlmethod.AppChooserButton.get_show_default_item.htmlmethod.AppChooserButton.get_show_dialog_item.htmlmethod.AppChooserButton.set_active_custom_item.htmlmethod.AppChooserButton.set_heading.htmlmethod.AppChooserButton.set_modal.htmlmethod.AppChooserButton.set_show_default_item.htmlmethod.AppChooserButton.set_show_dialog_item.htmlmethod.AppChooserDialog.get_heading.htmlmethod.AppChooserDialog.get_widget.htmlmethod.AppChooserDialog.set_heading.htmlmethod.AppChooserWidget.get_default_text.htmlmethod.AppChooserWidget.get_show_all.htmlmethod.AppChooserWidget.get_show_default.htmlmethod.AppChooserWidget.get_show_fallback.htmlmethod.AppChooserWidget.get_show_other.htmlmethod.AppChooserWidget.get_show_recommended.htmlmethod.AppChooserWidget.set_default_text.htmlmethod.AppChooserWidget.set_show_all.htmlmethod.AppChooserWidget.set_show_default.htmlmethod.AppChooserWidget.set_show_fallback.htmlmethod.AppChooserWidget.set_show_other.htmlmethod.AppChooserWidget.set_show_recommended.htmlmethod.Application.add_window.htmlmethod.Application.get_accels_for_action.htmlmethod.Application.get_actions_for_accel.htmlmethod.Application.get_active_window.htmlmethod.Application.get_menu_by_id.htmlmethod.Application.get_menubar.htmlmethod.Application.get_window_by_id.htmlmethod.Application.get_windows.htmlmethod.Application.inhibit.htmlmethod.Application.list_action_descriptions.htmlmethod.Application.remove_window.htmlmethod.Application.set_accels_for_action.htmlmethod.Application.set_menubar.htmlmethod.Application.uninhibit.htmlmethod.ApplicationWindow.get_help_overlay.htmlmethod.ApplicationWindow.get_id.htmlmethod.ApplicationWindow.get_show_menubar.htmlmethod.ApplicationWindow.set_help_overlay.htmlmethod.ApplicationWindow.set_show_menubar.htmlmethod.AspectFrame.get_child.htmlmethod.AspectFrame.get_obey_child.htmlmethod.AspectFrame.get_ratio.htmlmethod.AspectFrame.get_xalign.htmlmethod.AspectFrame.get_yalign.htmlmethod.AspectFrame.set_child.htmlmethod.AspectFrame.set_obey_child.htmlmethod.AspectFrame.set_ratio.htmlmethod.AspectFrame.set_xalign.htmlmethod.AspectFrame.set_yalign.htmlmethod.Assistant.add_action_widget.htmlmethod.Assistant.append_page.htmlmethod.Assistant.commit.htmlmethod.Assistant.get_current_page.htmlmethod.Assistant.get_n_pages.htmlmethod.Assistant.get_nth_page.htmlmethod.Assistant.get_page.htmlmethod.Assistant.get_page_complete.htmlmethod.Assistant.get_page_title.htmlmethod.Assistant.get_page_type.htmlmethod.Assistant.get_pages.htmlmethod.Assistant.insert_page.htmlmethod.Assistant.next_page.htmlmethod.Assistant.prepend_page.htmlmethod.Assistant.previous_page.htmlmethod.Assistant.remove_action_widget.htmlmethod.Assistant.remove_page.htmlmethod.Assistant.set_current_page.htmlmethod.Assistant.set_forward_page_func.htmlmethod.Assistant.set_page_complete.htmlmethod.Assistant.set_page_title.htmlmethod.Assistant.set_page_type.htmlmethod.Assistant.update_buttons_state.htmlmethod.AssistantPage.get_child.htmlmethod.Bitset.add.htmlmethod.Bitset.add_range.htmlmethod.Bitset.add_range_closed.htmlmethod.Bitset.add_rectangle.htmlmethod.Bitset.contains.htmlmethod.Bitset.copy.htmlmethod.Bitset.difference.htmlmethod.Bitset.equals.htmlmethod.Bitset.get_maximum.htmlmethod.Bitset.get_minimum.htmlmethod.Bitset.get_nth.htmlmethod.Bitset.get_size.htmlmethod.Bitset.get_size_in_range.htmlmethod.Bitset.intersect.htmlmethod.Bitset.is_empty.htmlmethod.Bitset.ref.htmlmethod.Bitset.remove.htmlmethod.Bitset.remove_all.htmlmethod.Bitset.remove_range.htmlmethod.Bitset.remove_range_closed.htmlmethod.Bitset.remove_rectangle.htmlmethod.Bitset.shift_left.htmlmethod.Bitset.shift_right.htmlmethod.Bitset.splice.htmlmethod.Bitset.subtract.htmlmethod.Bitset.union.htmlmethod.Bitset.unref.htmlmethod.BitsetIter.get_value.htmlmethod.BitsetIter.is_valid.htmlmethod.BitsetIter.next.htmlmethod.BitsetIter.previous.htmlmethod.BookmarkList.get_attributes.htmlmethod.BookmarkList.get_filename.htmlmethod.BookmarkList.get_io_priority.htmlmethod.BookmarkList.is_loading.htmlmethod.BookmarkList.set_attributes.htmlmethod.BookmarkList.set_io_priority.htmlmethod.BoolFilter.get_expression.htmlmethod.BoolFilter.get_invert.htmlmethod.BoolFilter.set_expression.htmlmethod.BoolFilter.set_invert.htmlmethod.Border.copy.htmlmethod.Border.free.htmlmethod.Box.append.htmlmethod.Box.get_baseline_position.htmlmethod.Box.get_homogeneous.htmlmethod.Box.get_spacing.htmlmethod.Box.insert_child_after.htmlmethod.Box.prepend.htmlmethod.Box.remove.htmlmethod.Box.reorder_child_after.htmlmethod.Box.set_baseline_position.htmlmethod.Box.set_homogeneous.htmlmethod.Box.set_spacing.htmlmethod.BoxLayout.get_baseline_position.htmlmethod.BoxLayout.get_homogeneous.htmlmethod.BoxLayout.get_spacing.htmlmethod.BoxLayout.set_baseline_position.htmlmethod.BoxLayout.set_homogeneous.htmlmethod.BoxLayout.set_spacing.htmlmethod.Buildable.get_buildable_id.htmlmethod.BuildableParseContext.get_element.htmlmethod.BuildableParseContext.get_element_stack.htmlmethod.BuildableParseContext.get_position.htmlmethod.BuildableParseContext.pop.htmlmethod.BuildableParseContext.push.htmlmethod.Builder.add_from_file.htmlmethod.Builder.add_from_resource.htmlmethod.Builder.add_from_string.htmlmethod.Builder.add_objects_from_file.htmlmethod.Builder.add_objects_from_resource.htmlmethod.Builder.add_objects_from_string.htmlmethod.Builder.create_closure.htmlmethod.Builder.expose_object.htmlmethod.Builder.extend_with_template.htmlmethod.Builder.get_current_object.htmlmethod.Builder.get_object.htmlmethod.Builder.get_objects.htmlmethod.Builder.get_scope.htmlmethod.Builder.get_translation_domain.htmlmethod.Builder.get_type_from_name.htmlmethod.Builder.set_current_object.htmlmethod.Builder.set_scope.htmlmethod.Builder.set_translation_domain.htmlmethod.Builder.value_from_string.htmlmethod.Builder.value_from_string_type.htmlmethod.BuilderCScope.add_callback_symbol.htmlmethod.BuilderCScope.add_callback_symbols.htmlmethod.BuilderCScope.lookup_callback_symbol.htmlmethod.BuilderListItemFactory.get_bytes.htmlmethod.BuilderListItemFactory.get_resource.htmlmethod.BuilderListItemFactory.get_scope.htmlmethod.Button.get_child.htmlmethod.Button.get_has_frame.htmlmethod.Button.get_icon_name.htmlmethod.Button.get_label.htmlmethod.Button.get_use_underline.htmlmethod.Button.set_child.htmlmethod.Button.set_has_frame.htmlmethod.Button.set_icon_name.htmlmethod.Button.set_label.htmlmethod.Button.set_use_underline.htmlmethod.Calendar.clear_marks.htmlmethod.Calendar.get_date.htmlmethod.Calendar.get_day_is_marked.htmlmethod.Calendar.get_show_day_names.htmlmethod.Calendar.get_show_heading.htmlmethod.Calendar.get_show_week_numbers.htmlmethod.Calendar.mark_day.htmlmethod.Calendar.select_day.htmlmethod.Calendar.set_show_day_names.htmlmethod.Calendar.set_show_heading.htmlmethod.Calendar.set_show_week_numbers.htmlmethod.Calendar.unmark_day.htmlmethod.CellArea.activate.htmlmethod.CellArea.activate_cell.htmlmethod.CellArea.add.htmlmethod.CellArea.add_focus_sibling.htmlmethod.CellArea.add_with_properties.htmlmethod.CellArea.apply_attributes.htmlmethod.CellArea.attribute_connect.htmlmethod.CellArea.attribute_disconnect.htmlmethod.CellArea.attribute_get_column.htmlmethod.CellArea.cell_get.htmlmethod.CellArea.cell_get_property.htmlmethod.CellArea.cell_get_valist.htmlmethod.CellArea.cell_set.htmlmethod.CellArea.cell_set_property.htmlmethod.CellArea.cell_set_valist.htmlmethod.CellArea.copy_context.htmlmethod.CellArea.create_context.htmlmethod.CellArea.event.htmlmethod.CellArea.focus.htmlmethod.CellArea.foreach.htmlmethod.CellArea.foreach_alloc.htmlmethod.CellArea.get_cell_allocation.htmlmethod.CellArea.get_cell_at_position.htmlmethod.CellArea.get_current_path_string.htmlmethod.CellArea.get_edit_widget.htmlmethod.CellArea.get_edited_cell.htmlmethod.CellArea.get_focus_cell.htmlmethod.CellArea.get_focus_from_sibling.htmlmethod.CellArea.get_focus_siblings.htmlmethod.CellArea.get_preferred_height.htmlmethod.CellArea.get_preferred_height_for_width.htmlmethod.CellArea.get_preferred_width.htmlmethod.CellArea.get_preferred_width_for_height.htmlmethod.CellArea.get_request_mode.htmlmethod.CellArea.has_renderer.htmlmethod.CellArea.inner_cell_area.htmlmethod.CellArea.is_activatable.htmlmethod.CellArea.is_focus_sibling.htmlmethod.CellArea.remove.htmlmethod.CellArea.remove_focus_sibling.htmlmethod.CellArea.request_renderer.htmlmethod.CellArea.set_focus_cell.htmlmethod.CellArea.snapshot.htmlmethod.CellArea.stop_editing.htmlmethod.CellAreaBox.get_spacing.htmlmethod.CellAreaBox.pack_end.htmlmethod.CellAreaBox.pack_start.htmlmethod.CellAreaBox.set_spacing.htmlmethod.CellAreaContext.allocate.htmlmethod.CellAreaContext.get_allocation.htmlmethod.CellAreaContext.get_area.htmlmethod.CellAreaContext.get_preferred_height.htmlmethod.CellAreaContext.get_preferred_height_for_width.htmlmethod.CellAreaContext.get_preferred_width.htmlmethod.CellAreaContext.get_preferred_width_for_height.htmlmethod.CellAreaContext.push_preferred_height.htmlmethod.CellAreaContext.push_preferred_width.htmlmethod.CellAreaContext.reset.htmlmethod.CellEditable.editing_done.htmlmethod.CellEditable.remove_widget.htmlmethod.CellEditable.start_editing.htmlmethod.CellLayout.add_attribute.htmlmethod.CellLayout.clear.htmlmethod.CellLayout.clear_attributes.htmlmethod.CellLayout.get_area.htmlmethod.CellLayout.get_cells.htmlmethod.CellLayout.pack_end.htmlmethod.CellLayout.pack_start.htmlmethod.CellLayout.reorder.htmlmethod.CellLayout.set_attributes.htmlmethod.CellLayout.set_cell_data_func.htmlmethod.CellRenderer.activate.htmlmethod.CellRenderer.get_aligned_area.htmlmethod.CellRenderer.get_alignment.htmlmethod.CellRenderer.get_fixed_size.htmlmethod.CellRenderer.get_is_expanded.htmlmethod.CellRenderer.get_is_expander.htmlmethod.CellRenderer.get_padding.htmlmethod.CellRenderer.get_preferred_height.htmlmethod.CellRenderer.get_preferred_height_for_width.htmlmethod.CellRenderer.get_preferred_size.htmlmethod.CellRenderer.get_preferred_width.htmlmethod.CellRenderer.get_preferred_width_for_height.htmlmethod.CellRenderer.get_request_mode.htmlmethod.CellRenderer.get_sensitive.htmlmethod.CellRenderer.get_state.htmlmethod.CellRenderer.get_visible.htmlmethod.CellRenderer.is_activatable.htmlmethod.CellRenderer.set_alignment.htmlmethod.CellRenderer.set_fixed_size.htmlmethod.CellRenderer.set_is_expanded.htmlmethod.CellRenderer.set_is_expander.htmlmethod.CellRenderer.set_padding.htmlmethod.CellRenderer.set_sensitive.htmlmethod.CellRenderer.set_visible.htmlmethod.CellRenderer.snapshot.htmlmethod.CellRenderer.start_editing.htmlmethod.CellRenderer.stop_editing.htmlmethod.CellRendererText.set_fixed_height_from_font.htmlmethod.CellRendererToggle.get_activatable.htmlmethod.CellRendererToggle.get_active.htmlmethod.CellRendererToggle.get_radio.htmlmethod.CellRendererToggle.set_activatable.htmlmethod.CellRendererToggle.set_active.htmlmethod.CellRendererToggle.set_radio.htmlmethod.CellView.get_displayed_row.htmlmethod.CellView.get_draw_sensitive.htmlmethod.CellView.get_fit_model.htmlmethod.CellView.get_model.htmlmethod.CellView.set_displayed_row.htmlmethod.CellView.set_draw_sensitive.htmlmethod.CellView.set_fit_model.htmlmethod.CellView.set_model.htmlmethod.CenterBox.get_baseline_position.htmlmethod.CenterBox.get_center_widget.htmlmethod.CenterBox.get_end_widget.htmlmethod.CenterBox.get_start_widget.htmlmethod.CenterBox.set_baseline_position.htmlmethod.CenterBox.set_center_widget.htmlmethod.CenterBox.set_end_widget.htmlmethod.CenterBox.set_start_widget.htmlmethod.CenterLayout.get_baseline_position.htmlmethod.CenterLayout.get_center_widget.htmlmethod.CenterLayout.get_end_widget.htmlmethod.CenterLayout.get_orientation.htmlmethod.CenterLayout.get_start_widget.htmlmethod.CenterLayout.set_baseline_position.htmlmethod.CenterLayout.set_center_widget.htmlmethod.CenterLayout.set_end_widget.htmlmethod.CenterLayout.set_orientation.htmlmethod.CenterLayout.set_start_widget.htmlmethod.CheckButton.get_active.htmlmethod.CheckButton.get_inconsistent.htmlmethod.CheckButton.get_label.htmlmethod.CheckButton.get_use_underline.htmlmethod.CheckButton.set_active.htmlmethod.CheckButton.set_group.htmlmethod.CheckButton.set_inconsistent.htmlmethod.CheckButton.set_label.htmlmethod.CheckButton.set_use_underline.htmlmethod.ColorButton.get_modal.htmlmethod.ColorButton.get_title.htmlmethod.ColorButton.set_modal.htmlmethod.ColorButton.set_title.htmlmethod.ColorChooser.add_palette.htmlmethod.ColorChooser.get_rgba.htmlmethod.ColorChooser.get_use_alpha.htmlmethod.ColorChooser.set_rgba.htmlmethod.ColorChooser.set_use_alpha.htmlmethod.ColumnView.append_column.htmlmethod.ColumnView.get_columns.htmlmethod.ColumnView.get_enable_rubberband.htmlmethod.ColumnView.get_model.htmlmethod.ColumnView.get_reorderable.htmlmethod.ColumnView.get_show_column_separators.htmlmethod.ColumnView.get_show_row_separators.htmlmethod.ColumnView.get_single_click_activate.htmlmethod.ColumnView.get_sorter.htmlmethod.ColumnView.insert_column.htmlmethod.ColumnView.remove_column.htmlmethod.ColumnView.set_enable_rubberband.htmlmethod.ColumnView.set_model.htmlmethod.ColumnView.set_reorderable.htmlmethod.ColumnView.set_show_column_separators.htmlmethod.ColumnView.set_show_row_separators.htmlmethod.ColumnView.set_single_click_activate.htmlmethod.ColumnView.sort_by_column.htmlmethod.ColumnViewColumn.get_column_view.htmlmethod.ColumnViewColumn.get_expand.htmlmethod.ColumnViewColumn.get_factory.htmlmethod.ColumnViewColumn.get_fixed_width.htmlmethod.ColumnViewColumn.get_header_menu.htmlmethod.ColumnViewColumn.get_resizable.htmlmethod.ColumnViewColumn.get_sorter.htmlmethod.ColumnViewColumn.get_title.htmlmethod.ColumnViewColumn.get_visible.htmlmethod.ColumnViewColumn.set_expand.htmlmethod.ColumnViewColumn.set_factory.htmlmethod.ColumnViewColumn.set_fixed_width.htmlmethod.ColumnViewColumn.set_header_menu.htmlmethod.ColumnViewColumn.set_resizable.htmlmethod.ColumnViewColumn.set_sorter.htmlmethod.ColumnViewColumn.set_title.htmlmethod.ColumnViewColumn.set_visible.htmlmethod.ComboBox.get_active.htmlmethod.ComboBox.get_active_id.htmlmethod.ComboBox.get_active_iter.htmlmethod.ComboBox.get_button_sensitivity.htmlmethod.ComboBox.get_child.htmlmethod.ComboBox.get_entry_text_column.htmlmethod.ComboBox.get_has_entry.htmlmethod.ComboBox.get_id_column.htmlmethod.ComboBox.get_model.htmlmethod.ComboBox.get_popup_fixed_width.htmlmethod.ComboBox.get_row_separator_func.htmlmethod.ComboBox.popdown.htmlmethod.ComboBox.popup.htmlmethod.ComboBox.popup_for_device.htmlmethod.ComboBox.set_active.htmlmethod.ComboBox.set_active_id.htmlmethod.ComboBox.set_active_iter.htmlmethod.ComboBox.set_button_sensitivity.htmlmethod.ComboBox.set_child.htmlmethod.ComboBox.set_entry_text_column.htmlmethod.ComboBox.set_id_column.htmlmethod.ComboBox.set_model.htmlmethod.ComboBox.set_popup_fixed_width.htmlmethod.ComboBox.set_row_separator_func.htmlmethod.ComboBoxText.append.htmlmethod.ComboBoxText.append_text.htmlmethod.ComboBoxText.get_active_text.htmlmethod.ComboBoxText.insert.htmlmethod.ComboBoxText.insert_text.htmlmethod.ComboBoxText.prepend.htmlmethod.ComboBoxText.prepend_text.htmlmethod.ComboBoxText.remove.htmlmethod.ComboBoxText.remove_all.htmlmethod.ConstantExpression.get_value.htmlmethod.Constraint.get_constant.htmlmethod.Constraint.get_multiplier.htmlmethod.Constraint.get_relation.htmlmethod.Constraint.get_source.htmlmethod.Constraint.get_source_attribute.htmlmethod.Constraint.get_strength.htmlmethod.Constraint.get_target.htmlmethod.Constraint.get_target_attribute.htmlmethod.Constraint.is_attached.htmlmethod.Constraint.is_constant.htmlmethod.Constraint.is_required.htmlmethod.ConstraintGuide.get_max_size.htmlmethod.ConstraintGuide.get_min_size.htmlmethod.ConstraintGuide.get_name.htmlmethod.ConstraintGuide.get_nat_size.htmlmethod.ConstraintGuide.get_strength.htmlmethod.ConstraintGuide.set_max_size.htmlmethod.ConstraintGuide.set_min_size.htmlmethod.ConstraintGuide.set_name.htmlmethod.ConstraintGuide.set_nat_size.htmlmethod.ConstraintGuide.set_strength.htmlmethod.ConstraintLayout.add_constraint.htmlmethod.ConstraintLayout.add_constraints_from_description.htmlmethod.ConstraintLayout.add_constraints_from_descriptionv.htmlmethod.ConstraintLayout.add_guide.htmlmethod.ConstraintLayout.observe_constraints.htmlmethod.ConstraintLayout.observe_guides.htmlmethod.ConstraintLayout.remove_all_constraints.htmlmethod.ConstraintLayout.remove_constraint.htmlmethod.ConstraintLayout.remove_guide.htmlmethod.CssProvider.load_from_data.htmlmethod.CssProvider.load_from_file.htmlmethod.CssProvider.load_from_path.htmlmethod.CssProvider.load_from_resource.htmlmethod.CssProvider.load_named.htmlmethod.CssProvider.to_string.htmlmethod.CssSection.get_end_location.htmlmethod.CssSection.get_file.htmlmethod.CssSection.get_parent.htmlmethod.CssSection.get_start_location.htmlmethod.CssSection.print.htmlmethod.CssSection.ref.htmlmethod.CssSection.to_string.htmlmethod.CssSection.unref.htmlmethod.CustomFilter.set_filter_func.htmlmethod.CustomSorter.set_sort_func.htmlmethod.Dialog.add_action_widget.htmlmethod.Dialog.add_button.htmlmethod.Dialog.add_buttons.htmlmethod.Dialog.get_content_area.htmlmethod.Dialog.get_header_bar.htmlmethod.Dialog.get_response_for_widget.htmlmethod.Dialog.get_widget_for_response.htmlmethod.Dialog.response.htmlmethod.Dialog.set_default_response.htmlmethod.Dialog.set_response_sensitive.htmlmethod.DirectoryList.get_attributes.htmlmethod.DirectoryList.get_error.htmlmethod.DirectoryList.get_file.htmlmethod.DirectoryList.get_io_priority.htmlmethod.DirectoryList.get_monitored.htmlmethod.DirectoryList.is_loading.htmlmethod.DirectoryList.set_attributes.htmlmethod.DirectoryList.set_file.htmlmethod.DirectoryList.set_io_priority.htmlmethod.DirectoryList.set_monitored.htmlmethod.DragIcon.get_child.htmlmethod.DragIcon.set_child.htmlmethod.DragSource.drag_cancel.htmlmethod.DragSource.get_actions.htmlmethod.DragSource.get_content.htmlmethod.DragSource.get_drag.htmlmethod.DragSource.set_actions.htmlmethod.DragSource.set_content.htmlmethod.DragSource.set_icon.htmlmethod.DrawingArea.get_content_height.htmlmethod.DrawingArea.get_content_width.htmlmethod.DrawingArea.set_content_height.htmlmethod.DrawingArea.set_content_width.htmlmethod.DrawingArea.set_draw_func.htmlmethod.DropControllerMotion.contains_pointer.htmlmethod.DropControllerMotion.get_drop.htmlmethod.DropControllerMotion.is_pointer.htmlmethod.DropDown.get_enable_search.htmlmethod.DropDown.get_expression.htmlmethod.DropDown.get_factory.htmlmethod.DropDown.get_list_factory.htmlmethod.DropDown.get_model.htmlmethod.DropDown.get_selected.htmlmethod.DropDown.get_selected_item.htmlmethod.DropDown.get_show_arrow.htmlmethod.DropDown.set_enable_search.htmlmethod.DropDown.set_expression.htmlmethod.DropDown.set_factory.htmlmethod.DropDown.set_list_factory.htmlmethod.DropDown.set_model.htmlmethod.DropDown.set_selected.htmlmethod.DropDown.set_show_arrow.htmlmethod.DropTarget.get_actions.htmlmethod.DropTarget.get_current_drop.htmlmethod.DropTarget.get_drop.htmlmethod.DropTarget.get_formats.htmlmethod.DropTarget.get_gtypes.htmlmethod.DropTarget.get_preload.htmlmethod.DropTarget.get_value.htmlmethod.DropTarget.reject.htmlmethod.DropTarget.set_actions.htmlmethod.DropTarget.set_gtypes.htmlmethod.DropTarget.set_preload.htmlmethod.DropTargetAsync.get_actions.htmlmethod.DropTargetAsync.get_formats.htmlmethod.DropTargetAsync.reject_drop.htmlmethod.DropTargetAsync.set_actions.htmlmethod.DropTargetAsync.set_formats.htmlmethod.Editable.delete_selection.htmlmethod.Editable.delete_text.htmlmethod.Editable.finish_delegate.htmlmethod.Editable.get_alignment.htmlmethod.Editable.get_chars.htmlmethod.Editable.get_delegate.htmlmethod.Editable.get_editable.htmlmethod.Editable.get_enable_undo.htmlmethod.Editable.get_max_width_chars.htmlmethod.Editable.get_position.htmlmethod.Editable.get_selection_bounds.htmlmethod.Editable.get_text.htmlmethod.Editable.get_width_chars.htmlmethod.Editable.init_delegate.htmlmethod.Editable.insert_text.htmlmethod.Editable.select_region.htmlmethod.Editable.set_alignment.htmlmethod.Editable.set_editable.htmlmethod.Editable.set_enable_undo.htmlmethod.Editable.set_max_width_chars.htmlmethod.Editable.set_position.htmlmethod.Editable.set_text.htmlmethod.Editable.set_width_chars.htmlmethod.EditableLabel.get_editing.htmlmethod.EditableLabel.start_editing.htmlmethod.EditableLabel.stop_editing.htmlmethod.Entry.get_activates_default.htmlmethod.Entry.get_alignment.htmlmethod.Entry.get_attributes.htmlmethod.Entry.get_buffer.htmlmethod.Entry.get_completion.htmlmethod.Entry.get_current_icon_drag_source.htmlmethod.Entry.get_extra_menu.htmlmethod.Entry.get_has_frame.htmlmethod.Entry.get_icon_activatable.htmlmethod.Entry.get_icon_area.htmlmethod.Entry.get_icon_at_pos.htmlmethod.Entry.get_icon_gicon.htmlmethod.Entry.get_icon_name.htmlmethod.Entry.get_icon_paintable.htmlmethod.Entry.get_icon_sensitive.htmlmethod.Entry.get_icon_storage_type.htmlmethod.Entry.get_icon_tooltip_markup.htmlmethod.Entry.get_icon_tooltip_text.htmlmethod.Entry.get_input_hints.htmlmethod.Entry.get_input_purpose.htmlmethod.Entry.get_invisible_char.htmlmethod.Entry.get_max_length.htmlmethod.Entry.get_overwrite_mode.htmlmethod.Entry.get_placeholder_text.htmlmethod.Entry.get_progress_fraction.htmlmethod.Entry.get_progress_pulse_step.htmlmethod.Entry.get_tabs.htmlmethod.Entry.get_text_length.htmlmethod.Entry.get_visibility.htmlmethod.Entry.grab_focus_without_selecting.htmlmethod.Entry.progress_pulse.htmlmethod.Entry.reset_im_context.htmlmethod.Entry.set_activates_default.htmlmethod.Entry.set_alignment.htmlmethod.Entry.set_attributes.htmlmethod.Entry.set_buffer.htmlmethod.Entry.set_completion.htmlmethod.Entry.set_extra_menu.htmlmethod.Entry.set_has_frame.htmlmethod.Entry.set_icon_activatable.htmlmethod.Entry.set_icon_drag_source.htmlmethod.Entry.set_icon_from_gicon.htmlmethod.Entry.set_icon_from_icon_name.htmlmethod.Entry.set_icon_from_paintable.htmlmethod.Entry.set_icon_sensitive.htmlmethod.Entry.set_icon_tooltip_markup.htmlmethod.Entry.set_icon_tooltip_text.htmlmethod.Entry.set_input_hints.htmlmethod.Entry.set_input_purpose.htmlmethod.Entry.set_invisible_char.htmlmethod.Entry.set_max_length.htmlmethod.Entry.set_overwrite_mode.htmlmethod.Entry.set_placeholder_text.htmlmethod.Entry.set_progress_fraction.htmlmethod.Entry.set_progress_pulse_step.htmlmethod.Entry.set_tabs.htmlmethod.Entry.set_visibility.htmlmethod.Entry.unset_invisible_char.htmlmethod.EntryBuffer.delete_text.htmlmethod.EntryBuffer.emit_deleted_text.htmlmethod.EntryBuffer.emit_inserted_text.htmlmethod.EntryBuffer.get_bytes.htmlmethod.EntryBuffer.get_length.htmlmethod.EntryBuffer.get_max_length.htmlmethod.EntryBuffer.get_text.htmlmethod.EntryBuffer.insert_text.htmlmethod.EntryBuffer.set_max_length.htmlmethod.EntryBuffer.set_text.htmlmethod.EntryCompletion.complete.htmlmethod.EntryCompletion.compute_prefix.htmlmethod.EntryCompletion.get_completion_prefix.htmlmethod.EntryCompletion.get_entry.htmlmethod.EntryCompletion.get_inline_completion.htmlmethod.EntryCompletion.get_inline_selection.htmlmethod.EntryCompletion.get_minimum_key_length.htmlmethod.EntryCompletion.get_model.htmlmethod.EntryCompletion.get_popup_completion.htmlmethod.EntryCompletion.get_popup_set_width.htmlmethod.EntryCompletion.get_popup_single_match.htmlmethod.EntryCompletion.get_text_column.htmlmethod.EntryCompletion.insert_prefix.htmlmethod.EntryCompletion.set_inline_completion.htmlmethod.EntryCompletion.set_inline_selection.htmlmethod.EntryCompletion.set_match_func.htmlmethod.EntryCompletion.set_minimum_key_length.htmlmethod.EntryCompletion.set_model.htmlmethod.EntryCompletion.set_popup_completion.htmlmethod.EntryCompletion.set_popup_set_width.htmlmethod.EntryCompletion.set_popup_single_match.htmlmethod.EntryCompletion.set_text_column.htmlmethod.EventController.get_current_event.htmlmethod.EventController.get_current_event_device.htmlmethod.EventController.get_current_event_state.htmlmethod.EventController.get_current_event_time.htmlmethod.EventController.get_name.htmlmethod.EventController.get_propagation_limit.htmlmethod.EventController.get_propagation_phase.htmlmethod.EventController.get_widget.htmlmethod.EventController.reset.htmlmethod.EventController.set_name.htmlmethod.EventController.set_propagation_limit.htmlmethod.EventController.set_propagation_phase.htmlmethod.EventControllerFocus.contains_focus.htmlmethod.EventControllerFocus.is_focus.htmlmethod.EventControllerKey.forward.htmlmethod.EventControllerKey.get_group.htmlmethod.EventControllerKey.get_im_context.htmlmethod.EventControllerKey.set_im_context.htmlmethod.EventControllerMotion.contains_pointer.htmlmethod.EventControllerMotion.is_pointer.htmlmethod.EventControllerScroll.get_flags.htmlmethod.EventControllerScroll.set_flags.htmlmethod.Expander.get_child.htmlmethod.Expander.get_expanded.htmlmethod.Expander.get_label.htmlmethod.Expander.get_label_widget.htmlmethod.Expander.get_resize_toplevel.htmlmethod.Expander.get_use_markup.htmlmethod.Expander.get_use_underline.htmlmethod.Expander.set_child.htmlmethod.Expander.set_expanded.htmlmethod.Expander.set_label.htmlmethod.Expander.set_label_widget.htmlmethod.Expander.set_resize_toplevel.htmlmethod.Expander.set_use_markup.htmlmethod.Expander.set_use_underline.htmlmethod.Expression.bind.htmlmethod.Expression.evaluate.htmlmethod.Expression.get_value_type.htmlmethod.Expression.is_static.htmlmethod.Expression.ref.htmlmethod.Expression.unref.htmlmethod.Expression.watch.htmlmethod.ExpressionWatch.evaluate.htmlmethod.ExpressionWatch.ref.htmlmethod.ExpressionWatch.unref.htmlmethod.ExpressionWatch.unwatch.htmlmethod.FileChooser.add_choice.htmlmethod.FileChooser.add_filter.htmlmethod.FileChooser.add_shortcut_folder.htmlmethod.FileChooser.get_action.htmlmethod.FileChooser.get_choice.htmlmethod.FileChooser.get_create_folders.htmlmethod.FileChooser.get_current_folder.htmlmethod.FileChooser.get_current_name.htmlmethod.FileChooser.get_file.htmlmethod.FileChooser.get_files.htmlmethod.FileChooser.get_filter.htmlmethod.FileChooser.get_filters.htmlmethod.FileChooser.get_select_multiple.htmlmethod.FileChooser.get_shortcut_folders.htmlmethod.FileChooser.remove_choice.htmlmethod.FileChooser.remove_filter.htmlmethod.FileChooser.remove_shortcut_folder.htmlmethod.FileChooser.set_action.htmlmethod.FileChooser.set_choice.htmlmethod.FileChooser.set_create_folders.htmlmethod.FileChooser.set_current_folder.htmlmethod.FileChooser.set_current_name.htmlmethod.FileChooser.set_file.htmlmethod.FileChooser.set_filter.htmlmethod.FileChooser.set_select_multiple.htmlmethod.FileChooserNative.get_accept_label.htmlmethod.FileChooserNative.get_cancel_label.htmlmethod.FileChooserNative.set_accept_label.htmlmethod.FileChooserNative.set_cancel_label.htmlmethod.FileFilter.add_mime_type.htmlmethod.FileFilter.add_pattern.htmlmethod.FileFilter.add_pixbuf_formats.htmlmethod.FileFilter.add_suffix.htmlmethod.FileFilter.get_attributes.htmlmethod.FileFilter.get_name.htmlmethod.FileFilter.set_name.htmlmethod.FileFilter.to_gvariant.htmlmethod.Filter.changed.htmlmethod.Filter.get_strictness.htmlmethod.Filter.match.htmlmethod.FilterListModel.get_filter.htmlmethod.FilterListModel.get_incremental.htmlmethod.FilterListModel.get_model.htmlmethod.FilterListModel.get_pending.htmlmethod.FilterListModel.set_filter.htmlmethod.FilterListModel.set_incremental.htmlmethod.FilterListModel.set_model.htmlmethod.Fixed.get_child_position.htmlmethod.Fixed.get_child_transform.htmlmethod.Fixed.move.htmlmethod.Fixed.put.htmlmethod.Fixed.remove.htmlmethod.Fixed.set_child_transform.htmlmethod.FixedLayoutChild.get_transform.htmlmethod.FixedLayoutChild.set_transform.htmlmethod.FlattenListModel.get_model.htmlmethod.FlattenListModel.get_model_for_item.htmlmethod.FlattenListModel.set_model.htmlmethod.FlowBox.append.htmlmethod.FlowBox.bind_model.htmlmethod.FlowBox.get_activate_on_single_click.htmlmethod.FlowBox.get_child_at_index.htmlmethod.FlowBox.get_child_at_pos.htmlmethod.FlowBox.get_column_spacing.htmlmethod.FlowBox.get_homogeneous.htmlmethod.FlowBox.get_max_children_per_line.htmlmethod.FlowBox.get_min_children_per_line.htmlmethod.FlowBox.get_row_spacing.htmlmethod.FlowBox.get_selected_children.htmlmethod.FlowBox.get_selection_mode.htmlmethod.FlowBox.insert.htmlmethod.FlowBox.invalidate_filter.htmlmethod.FlowBox.invalidate_sort.htmlmethod.FlowBox.prepend.htmlmethod.FlowBox.remove.htmlmethod.FlowBox.select_all.htmlmethod.FlowBox.select_child.htmlmethod.FlowBox.selected_foreach.htmlmethod.FlowBox.set_activate_on_single_click.htmlmethod.FlowBox.set_column_spacing.htmlmethod.FlowBox.set_filter_func.htmlmethod.FlowBox.set_hadjustment.htmlmethod.FlowBox.set_homogeneous.htmlmethod.FlowBox.set_max_children_per_line.htmlmethod.FlowBox.set_min_children_per_line.htmlmethod.FlowBox.set_row_spacing.htmlmethod.FlowBox.set_selection_mode.htmlmethod.FlowBox.set_sort_func.htmlmethod.FlowBox.set_vadjustment.htmlmethod.FlowBox.unselect_all.htmlmethod.FlowBox.unselect_child.htmlmethod.FlowBoxChild.changed.htmlmethod.FlowBoxChild.get_child.htmlmethod.FlowBoxChild.get_index.htmlmethod.FlowBoxChild.is_selected.htmlmethod.FlowBoxChild.set_child.htmlmethod.FontButton.get_modal.htmlmethod.FontButton.get_title.htmlmethod.FontButton.get_use_font.htmlmethod.FontButton.get_use_size.htmlmethod.FontButton.set_modal.htmlmethod.FontButton.set_title.htmlmethod.FontButton.set_use_font.htmlmethod.FontButton.set_use_size.htmlmethod.FontChooser.get_font.htmlmethod.FontChooser.get_font_desc.htmlmethod.FontChooser.get_font_face.htmlmethod.FontChooser.get_font_family.htmlmethod.FontChooser.get_font_features.htmlmethod.FontChooser.get_font_map.htmlmethod.FontChooser.get_font_size.htmlmethod.FontChooser.get_language.htmlmethod.FontChooser.get_level.htmlmethod.FontChooser.get_preview_text.htmlmethod.FontChooser.get_show_preview_entry.htmlmethod.FontChooser.set_filter_func.htmlmethod.FontChooser.set_font.htmlmethod.FontChooser.set_font_desc.htmlmethod.FontChooser.set_font_map.htmlmethod.FontChooser.set_language.htmlmethod.FontChooser.set_level.htmlmethod.FontChooser.set_preview_text.htmlmethod.FontChooser.set_show_preview_entry.htmlmethod.Frame.get_child.htmlmethod.Frame.get_label.htmlmethod.Frame.get_label_align.htmlmethod.Frame.get_label_widget.htmlmethod.Frame.set_child.htmlmethod.Frame.set_label.htmlmethod.Frame.set_label_align.htmlmethod.Frame.set_label_widget.htmlmethod.GLArea.attach_buffers.htmlmethod.GLArea.get_auto_render.htmlmethod.GLArea.get_context.htmlmethod.GLArea.get_error.htmlmethod.GLArea.get_has_depth_buffer.htmlmethod.GLArea.get_has_stencil_buffer.htmlmethod.GLArea.get_required_version.htmlmethod.GLArea.get_use_es.htmlmethod.GLArea.make_current.htmlmethod.GLArea.queue_render.htmlmethod.GLArea.set_auto_render.htmlmethod.GLArea.set_error.htmlmethod.GLArea.set_has_depth_buffer.htmlmethod.GLArea.set_has_stencil_buffer.htmlmethod.GLArea.set_required_version.htmlmethod.GLArea.set_use_es.htmlmethod.Gesture.get_bounding_box.htmlmethod.Gesture.get_bounding_box_center.htmlmethod.Gesture.get_device.htmlmethod.Gesture.get_group.htmlmethod.Gesture.get_last_event.htmlmethod.Gesture.get_last_updated_sequence.htmlmethod.Gesture.get_point.htmlmethod.Gesture.get_sequence_state.htmlmethod.Gesture.get_sequences.htmlmethod.Gesture.group.htmlmethod.Gesture.handles_sequence.htmlmethod.Gesture.is_active.htmlmethod.Gesture.is_grouped_with.htmlmethod.Gesture.is_recognized.htmlmethod.Gesture.set_sequence_state.htmlmethod.Gesture.set_state.htmlmethod.Gesture.ungroup.htmlmethod.GestureDrag.get_offset.htmlmethod.GestureDrag.get_start_point.htmlmethod.GestureLongPress.get_delay_factor.htmlmethod.GestureLongPress.set_delay_factor.htmlmethod.GesturePan.get_orientation.htmlmethod.GesturePan.set_orientation.htmlmethod.GestureRotate.get_angle_delta.htmlmethod.GestureSingle.get_button.htmlmethod.GestureSingle.get_current_button.htmlmethod.GestureSingle.get_current_sequence.htmlmethod.GestureSingle.get_exclusive.htmlmethod.GestureSingle.get_touch_only.htmlmethod.GestureSingle.set_button.htmlmethod.GestureSingle.set_exclusive.htmlmethod.GestureSingle.set_touch_only.htmlmethod.GestureStylus.get_axes.htmlmethod.GestureStylus.get_axis.htmlmethod.GestureStylus.get_backlog.htmlmethod.GestureStylus.get_device_tool.htmlmethod.GestureSwipe.get_velocity.htmlmethod.GestureZoom.get_scale_delta.htmlmethod.Grid.attach.htmlmethod.Grid.attach_next_to.htmlmethod.Grid.get_baseline_row.htmlmethod.Grid.get_child_at.htmlmethod.Grid.get_column_homogeneous.htmlmethod.Grid.get_column_spacing.htmlmethod.Grid.get_row_baseline_position.htmlmethod.Grid.get_row_homogeneous.htmlmethod.Grid.get_row_spacing.htmlmethod.Grid.insert_column.htmlmethod.Grid.insert_next_to.htmlmethod.Grid.insert_row.htmlmethod.Grid.query_child.htmlmethod.Grid.remove.htmlmethod.Grid.remove_column.htmlmethod.Grid.remove_row.htmlmethod.Grid.set_baseline_row.htmlmethod.Grid.set_column_homogeneous.htmlmethod.Grid.set_column_spacing.htmlmethod.Grid.set_row_baseline_position.htmlmethod.Grid.set_row_homogeneous.htmlmethod.Grid.set_row_spacing.htmlmethod.GridLayout.get_baseline_row.htmlmethod.GridLayout.get_column_homogeneous.htmlmethod.GridLayout.get_column_spacing.htmlmethod.GridLayout.get_row_baseline_position.htmlmethod.GridLayout.get_row_homogeneous.htmlmethod.GridLayout.get_row_spacing.htmlmethod.GridLayout.set_baseline_row.htmlmethod.GridLayout.set_column_homogeneous.htmlmethod.GridLayout.set_column_spacing.htmlmethod.GridLayout.set_row_baseline_position.htmlmethod.GridLayout.set_row_homogeneous.htmlmethod.GridLayout.set_row_spacing.htmlmethod.GridLayoutChild.get_column.htmlmethod.GridLayoutChild.get_column_span.htmlmethod.GridLayoutChild.get_row.htmlmethod.GridLayoutChild.get_row_span.htmlmethod.GridLayoutChild.set_column.htmlmethod.GridLayoutChild.set_column_span.htmlmethod.GridLayoutChild.set_row.htmlmethod.GridLayoutChild.set_row_span.htmlmethod.GridView.get_enable_rubberband.htmlmethod.GridView.get_factory.htmlmethod.GridView.get_max_columns.htmlmethod.GridView.get_min_columns.htmlmethod.GridView.get_model.htmlmethod.GridView.get_single_click_activate.htmlmethod.GridView.set_enable_rubberband.htmlmethod.GridView.set_factory.htmlmethod.GridView.set_max_columns.htmlmethod.GridView.set_min_columns.htmlmethod.GridView.set_model.htmlmethod.GridView.set_single_click_activate.htmlmethod.HeaderBar.get_decoration_layout.htmlmethod.HeaderBar.get_show_title_buttons.htmlmethod.HeaderBar.get_title_widget.htmlmethod.HeaderBar.pack_end.htmlmethod.HeaderBar.pack_start.htmlmethod.HeaderBar.remove.htmlmethod.HeaderBar.set_decoration_layout.htmlmethod.HeaderBar.set_show_title_buttons.htmlmethod.HeaderBar.set_title_widget.htmlmethod.IMContext.delete_surrounding.htmlmethod.IMContext.filter_key.htmlmethod.IMContext.filter_keypress.htmlmethod.IMContext.focus_in.htmlmethod.IMContext.focus_out.htmlmethod.IMContext.get_preedit_string.htmlmethod.IMContext.get_surrounding.htmlmethod.IMContext.get_surrounding_with_selection.htmlmethod.IMContext.reset.htmlmethod.IMContext.set_client_widget.htmlmethod.IMContext.set_cursor_location.htmlmethod.IMContext.set_surrounding.htmlmethod.IMContext.set_surrounding_with_selection.htmlmethod.IMContext.set_use_preedit.htmlmethod.IMContextSimple.add_compose_file.htmlmethod.IMContextSimple.add_table.htmlmethod.IMMulticontext.get_context_id.htmlmethod.IMMulticontext.set_context_id.htmlmethod.IconPaintable.get_file.htmlmethod.IconPaintable.get_icon_name.htmlmethod.IconPaintable.is_symbolic.htmlmethod.IconTheme.add_resource_path.htmlmethod.IconTheme.add_search_path.htmlmethod.IconTheme.get_display.htmlmethod.IconTheme.get_icon_names.htmlmethod.IconTheme.get_icon_sizes.htmlmethod.IconTheme.get_resource_path.htmlmethod.IconTheme.get_search_path.htmlmethod.IconTheme.get_theme_name.htmlmethod.IconTheme.has_gicon.htmlmethod.IconTheme.has_icon.htmlmethod.IconTheme.lookup_by_gicon.htmlmethod.IconTheme.lookup_icon.htmlmethod.IconTheme.set_resource_path.htmlmethod.IconTheme.set_search_path.htmlmethod.IconTheme.set_theme_name.htmlmethod.IconView.create_drag_icon.htmlmethod.IconView.enable_model_drag_dest.htmlmethod.IconView.enable_model_drag_source.htmlmethod.IconView.get_activate_on_single_click.htmlmethod.IconView.get_cell_rect.htmlmethod.IconView.get_column_spacing.htmlmethod.IconView.get_columns.htmlmethod.IconView.get_cursor.htmlmethod.IconView.get_dest_item_at_pos.htmlmethod.IconView.get_drag_dest_item.htmlmethod.IconView.get_item_at_pos.htmlmethod.IconView.get_item_column.htmlmethod.IconView.get_item_orientation.htmlmethod.IconView.get_item_padding.htmlmethod.IconView.get_item_row.htmlmethod.IconView.get_item_width.htmlmethod.IconView.get_margin.htmlmethod.IconView.get_markup_column.htmlmethod.IconView.get_model.htmlmethod.IconView.get_path_at_pos.htmlmethod.IconView.get_pixbuf_column.htmlmethod.IconView.get_reorderable.htmlmethod.IconView.get_row_spacing.htmlmethod.IconView.get_selected_items.htmlmethod.IconView.get_selection_mode.htmlmethod.IconView.get_spacing.htmlmethod.IconView.get_text_column.htmlmethod.IconView.get_tooltip_column.htmlmethod.IconView.get_tooltip_context.htmlmethod.IconView.get_visible_range.htmlmethod.IconView.item_activated.htmlmethod.IconView.path_is_selected.htmlmethod.IconView.scroll_to_path.htmlmethod.IconView.select_all.htmlmethod.IconView.select_path.htmlmethod.IconView.selected_foreach.htmlmethod.IconView.set_activate_on_single_click.htmlmethod.IconView.set_column_spacing.htmlmethod.IconView.set_columns.htmlmethod.IconView.set_cursor.htmlmethod.IconView.set_drag_dest_item.htmlmethod.IconView.set_item_orientation.htmlmethod.IconView.set_item_padding.htmlmethod.IconView.set_item_width.htmlmethod.IconView.set_margin.htmlmethod.IconView.set_markup_column.htmlmethod.IconView.set_model.htmlmethod.IconView.set_pixbuf_column.htmlmethod.IconView.set_reorderable.htmlmethod.IconView.set_row_spacing.htmlmethod.IconView.set_selection_mode.htmlmethod.IconView.set_spacing.htmlmethod.IconView.set_text_column.htmlmethod.IconView.set_tooltip_cell.htmlmethod.IconView.set_tooltip_column.htmlmethod.IconView.set_tooltip_item.htmlmethod.IconView.unselect_all.htmlmethod.IconView.unselect_path.htmlmethod.IconView.unset_model_drag_dest.htmlmethod.IconView.unset_model_drag_source.htmlmethod.Image.clear.htmlmethod.Image.get_gicon.htmlmethod.Image.get_icon_name.htmlmethod.Image.get_icon_size.htmlmethod.Image.get_paintable.htmlmethod.Image.get_pixel_size.htmlmethod.Image.get_storage_type.htmlmethod.Image.set_from_file.htmlmethod.Image.set_from_gicon.htmlmethod.Image.set_from_icon_name.htmlmethod.Image.set_from_paintable.htmlmethod.Image.set_from_pixbuf.htmlmethod.Image.set_from_resource.htmlmethod.Image.set_icon_size.htmlmethod.Image.set_pixel_size.htmlmethod.InfoBar.add_action_widget.htmlmethod.InfoBar.add_button.htmlmethod.InfoBar.add_buttons.htmlmethod.InfoBar.add_child.htmlmethod.InfoBar.get_message_type.htmlmethod.InfoBar.get_revealed.htmlmethod.InfoBar.get_show_close_button.htmlmethod.InfoBar.remove_action_widget.htmlmethod.InfoBar.remove_child.htmlmethod.InfoBar.response.htmlmethod.InfoBar.set_default_response.htmlmethod.InfoBar.set_message_type.htmlmethod.InfoBar.set_response_sensitive.htmlmethod.InfoBar.set_revealed.htmlmethod.InfoBar.set_show_close_button.htmlmethod.KeyvalTrigger.get_keyval.htmlmethod.KeyvalTrigger.get_modifiers.htmlmethod.Label.get_attributes.htmlmethod.Label.get_current_uri.htmlmethod.Label.get_ellipsize.htmlmethod.Label.get_extra_menu.htmlmethod.Label.get_justify.htmlmethod.Label.get_label.htmlmethod.Label.get_layout.htmlmethod.Label.get_layout_offsets.htmlmethod.Label.get_lines.htmlmethod.Label.get_max_width_chars.htmlmethod.Label.get_mnemonic_keyval.htmlmethod.Label.get_mnemonic_widget.htmlmethod.Label.get_natural_wrap_mode.htmlmethod.Label.get_selectable.htmlmethod.Label.get_selection_bounds.htmlmethod.Label.get_single_line_mode.htmlmethod.Label.get_text.htmlmethod.Label.get_use_markup.htmlmethod.Label.get_use_underline.htmlmethod.Label.get_width_chars.htmlmethod.Label.get_wrap.htmlmethod.Label.get_wrap_mode.htmlmethod.Label.get_xalign.htmlmethod.Label.get_yalign.htmlmethod.Label.select_region.htmlmethod.Label.set_attributes.htmlmethod.Label.set_ellipsize.htmlmethod.Label.set_extra_menu.htmlmethod.Label.set_justify.htmlmethod.Label.set_label.htmlmethod.Label.set_lines.htmlmethod.Label.set_markup.htmlmethod.Label.set_markup_with_mnemonic.htmlmethod.Label.set_max_width_chars.htmlmethod.Label.set_mnemonic_widget.htmlmethod.Label.set_natural_wrap_mode.htmlmethod.Label.set_selectable.htmlmethod.Label.set_single_line_mode.htmlmethod.Label.set_text.htmlmethod.Label.set_text_with_mnemonic.htmlmethod.Label.set_use_markup.htmlmethod.Label.set_use_underline.htmlmethod.Label.set_width_chars.htmlmethod.Label.set_wrap.htmlmethod.Label.set_wrap_mode.htmlmethod.Label.set_xalign.htmlmethod.Label.set_yalign.htmlmethod.LayoutChild.get_child_widget.htmlmethod.LayoutChild.get_layout_manager.htmlmethod.LayoutManager.allocate.htmlmethod.LayoutManager.get_layout_child.htmlmethod.LayoutManager.get_request_mode.htmlmethod.LayoutManager.get_widget.htmlmethod.LayoutManager.layout_changed.htmlmethod.LayoutManager.measure.htmlmethod.LevelBar.add_offset_value.htmlmethod.LevelBar.get_inverted.htmlmethod.LevelBar.get_max_value.htmlmethod.LevelBar.get_min_value.htmlmethod.LevelBar.get_mode.htmlmethod.LevelBar.get_offset_value.htmlmethod.LevelBar.get_value.htmlmethod.LevelBar.remove_offset_value.htmlmethod.LevelBar.set_inverted.htmlmethod.LevelBar.set_max_value.htmlmethod.LevelBar.set_min_value.htmlmethod.LevelBar.set_mode.htmlmethod.LevelBar.set_value.htmlmethod.LinkButton.get_uri.htmlmethod.LinkButton.get_visited.htmlmethod.LinkButton.set_uri.htmlmethod.LinkButton.set_visited.htmlmethod.ListBox.append.htmlmethod.ListBox.bind_model.htmlmethod.ListBox.drag_highlight_row.htmlmethod.ListBox.drag_unhighlight_row.htmlmethod.ListBox.get_activate_on_single_click.htmlmethod.ListBox.get_adjustment.htmlmethod.ListBox.get_row_at_index.htmlmethod.ListBox.get_row_at_y.htmlmethod.ListBox.get_selected_row.htmlmethod.ListBox.get_selected_rows.htmlmethod.ListBox.get_selection_mode.htmlmethod.ListBox.get_show_separators.htmlmethod.ListBox.insert.htmlmethod.ListBox.invalidate_filter.htmlmethod.ListBox.invalidate_headers.htmlmethod.ListBox.invalidate_sort.htmlmethod.ListBox.prepend.htmlmethod.ListBox.remove.htmlmethod.ListBox.select_all.htmlmethod.ListBox.select_row.htmlmethod.ListBox.selected_foreach.htmlmethod.ListBox.set_activate_on_single_click.htmlmethod.ListBox.set_adjustment.htmlmethod.ListBox.set_filter_func.htmlmethod.ListBox.set_header_func.htmlmethod.ListBox.set_placeholder.htmlmethod.ListBox.set_selection_mode.htmlmethod.ListBox.set_show_separators.htmlmethod.ListBox.set_sort_func.htmlmethod.ListBox.unselect_all.htmlmethod.ListBox.unselect_row.htmlmethod.ListBoxRow.changed.htmlmethod.ListBoxRow.get_activatable.htmlmethod.ListBoxRow.get_child.htmlmethod.ListBoxRow.get_header.htmlmethod.ListBoxRow.get_index.htmlmethod.ListBoxRow.get_selectable.htmlmethod.ListBoxRow.is_selected.htmlmethod.ListBoxRow.set_activatable.htmlmethod.ListBoxRow.set_child.htmlmethod.ListBoxRow.set_header.htmlmethod.ListBoxRow.set_selectable.htmlmethod.ListItem.get_activatable.htmlmethod.ListItem.get_child.htmlmethod.ListItem.get_item.htmlmethod.ListItem.get_position.htmlmethod.ListItem.get_selectable.htmlmethod.ListItem.get_selected.htmlmethod.ListItem.set_activatable.htmlmethod.ListItem.set_child.htmlmethod.ListItem.set_selectable.htmlmethod.ListStore.append.htmlmethod.ListStore.clear.htmlmethod.ListStore.insert.htmlmethod.ListStore.insert_after.htmlmethod.ListStore.insert_before.htmlmethod.ListStore.insert_with_values.htmlmethod.ListStore.insert_with_valuesv.htmlmethod.ListStore.iter_is_valid.htmlmethod.ListStore.move_after.htmlmethod.ListStore.move_before.htmlmethod.ListStore.prepend.htmlmethod.ListStore.remove.htmlmethod.ListStore.reorder.htmlmethod.ListStore.set.htmlmethod.ListStore.set_column_types.htmlmethod.ListStore.set_valist.htmlmethod.ListStore.set_value.htmlmethod.ListStore.set_valuesv.htmlmethod.ListStore.swap.htmlmethod.ListView.get_enable_rubberband.htmlmethod.ListView.get_factory.htmlmethod.ListView.get_model.htmlmethod.ListView.get_show_separators.htmlmethod.ListView.get_single_click_activate.htmlmethod.ListView.set_enable_rubberband.htmlmethod.ListView.set_factory.htmlmethod.ListView.set_model.htmlmethod.ListView.set_show_separators.htmlmethod.ListView.set_single_click_activate.htmlmethod.LockButton.get_permission.htmlmethod.LockButton.set_permission.htmlmethod.MapListModel.get_model.htmlmethod.MapListModel.has_map.htmlmethod.MapListModel.set_map_func.htmlmethod.MapListModel.set_model.htmlmethod.MediaControls.get_media_stream.htmlmethod.MediaControls.set_media_stream.htmlmethod.MediaFile.clear.htmlmethod.MediaFile.get_file.htmlmethod.MediaFile.get_input_stream.htmlmethod.MediaFile.set_file.htmlmethod.MediaFile.set_filename.htmlmethod.MediaFile.set_input_stream.htmlmethod.MediaFile.set_resource.htmlmethod.MediaStream.ended.htmlmethod.MediaStream.error.htmlmethod.MediaStream.error_valist.htmlmethod.MediaStream.gerror.htmlmethod.MediaStream.get_duration.htmlmethod.MediaStream.get_ended.htmlmethod.MediaStream.get_error.htmlmethod.MediaStream.get_loop.htmlmethod.MediaStream.get_muted.htmlmethod.MediaStream.get_playing.htmlmethod.MediaStream.get_timestamp.htmlmethod.MediaStream.get_volume.htmlmethod.MediaStream.has_audio.htmlmethod.MediaStream.has_video.htmlmethod.MediaStream.is_prepared.htmlmethod.MediaStream.is_seekable.htmlmethod.MediaStream.is_seeking.htmlmethod.MediaStream.pause.htmlmethod.MediaStream.play.htmlmethod.MediaStream.prepared.htmlmethod.MediaStream.realize.htmlmethod.MediaStream.seek.htmlmethod.MediaStream.seek_failed.htmlmethod.MediaStream.seek_success.htmlmethod.MediaStream.set_loop.htmlmethod.MediaStream.set_muted.htmlmethod.MediaStream.set_playing.htmlmethod.MediaStream.set_volume.htmlmethod.MediaStream.stream_ended.htmlmethod.MediaStream.stream_prepared.htmlmethod.MediaStream.stream_unprepared.htmlmethod.MediaStream.unprepared.htmlmethod.MediaStream.unrealize.htmlmethod.MediaStream.update.htmlmethod.MenuButton.get_always_show_arrow.htmlmethod.MenuButton.get_child.htmlmethod.MenuButton.get_direction.htmlmethod.MenuButton.get_has_frame.htmlmethod.MenuButton.get_icon_name.htmlmethod.MenuButton.get_label.htmlmethod.MenuButton.get_menu_model.htmlmethod.MenuButton.get_popover.htmlmethod.MenuButton.get_primary.htmlmethod.MenuButton.get_use_underline.htmlmethod.MenuButton.popdown.htmlmethod.MenuButton.popup.htmlmethod.MenuButton.set_always_show_arrow.htmlmethod.MenuButton.set_child.htmlmethod.MenuButton.set_create_popup_func.htmlmethod.MenuButton.set_direction.htmlmethod.MenuButton.set_has_frame.htmlmethod.MenuButton.set_icon_name.htmlmethod.MenuButton.set_label.htmlmethod.MenuButton.set_menu_model.htmlmethod.MenuButton.set_popover.htmlmethod.MenuButton.set_primary.htmlmethod.MenuButton.set_use_underline.htmlmethod.MessageDialog.format_secondary_markup.htmlmethod.MessageDialog.format_secondary_text.htmlmethod.MessageDialog.get_message_area.htmlmethod.MessageDialog.set_markup.htmlmethod.MnemonicTrigger.get_keyval.htmlmethod.MountOperation.get_display.htmlmethod.MountOperation.get_parent.htmlmethod.MountOperation.is_showing.htmlmethod.MountOperation.set_display.htmlmethod.MountOperation.set_parent.htmlmethod.MultiFilter.append.htmlmethod.MultiFilter.remove.htmlmethod.MultiSelection.get_model.htmlmethod.MultiSelection.set_model.htmlmethod.MultiSorter.append.htmlmethod.MultiSorter.remove.htmlmethod.NamedAction.get_action_name.htmlmethod.Native.get_renderer.htmlmethod.Native.get_surface.htmlmethod.Native.get_surface_transform.htmlmethod.Native.realize.htmlmethod.Native.unrealize.htmlmethod.NativeDialog.destroy.htmlmethod.NativeDialog.get_modal.htmlmethod.NativeDialog.get_title.htmlmethod.NativeDialog.get_transient_for.htmlmethod.NativeDialog.get_visible.htmlmethod.NativeDialog.hide.htmlmethod.NativeDialog.set_modal.htmlmethod.NativeDialog.set_title.htmlmethod.NativeDialog.set_transient_for.htmlmethod.NativeDialog.show.htmlmethod.NoSelection.get_model.htmlmethod.NoSelection.set_model.htmlmethod.Notebook.append_page.htmlmethod.Notebook.append_page_menu.htmlmethod.Notebook.detach_tab.htmlmethod.Notebook.get_action_widget.htmlmethod.Notebook.get_current_page.htmlmethod.Notebook.get_group_name.htmlmethod.Notebook.get_menu_label.htmlmethod.Notebook.get_menu_label_text.htmlmethod.Notebook.get_n_pages.htmlmethod.Notebook.get_nth_page.htmlmethod.Notebook.get_page.htmlmethod.Notebook.get_pages.htmlmethod.Notebook.get_scrollable.htmlmethod.Notebook.get_show_border.htmlmethod.Notebook.get_show_tabs.htmlmethod.Notebook.get_tab_detachable.htmlmethod.Notebook.get_tab_label.htmlmethod.Notebook.get_tab_label_text.htmlmethod.Notebook.get_tab_pos.htmlmethod.Notebook.get_tab_reorderable.htmlmethod.Notebook.insert_page.htmlmethod.Notebook.insert_page_menu.htmlmethod.Notebook.next_page.htmlmethod.Notebook.page_num.htmlmethod.Notebook.popup_disable.htmlmethod.Notebook.popup_enable.htmlmethod.Notebook.prepend_page.htmlmethod.Notebook.prepend_page_menu.htmlmethod.Notebook.prev_page.htmlmethod.Notebook.remove_page.htmlmethod.Notebook.reorder_child.htmlmethod.Notebook.set_action_widget.htmlmethod.Notebook.set_current_page.htmlmethod.Notebook.set_group_name.htmlmethod.Notebook.set_menu_label.htmlmethod.Notebook.set_menu_label_text.htmlmethod.Notebook.set_scrollable.htmlmethod.Notebook.set_show_border.htmlmethod.Notebook.set_show_tabs.htmlmethod.Notebook.set_tab_detachable.htmlmethod.Notebook.set_tab_label.htmlmethod.Notebook.set_tab_label_text.htmlmethod.Notebook.set_tab_pos.htmlmethod.Notebook.set_tab_reorderable.htmlmethod.NotebookPage.get_child.htmlmethod.NumericSorter.get_expression.htmlmethod.NumericSorter.get_sort_order.htmlmethod.NumericSorter.set_expression.htmlmethod.NumericSorter.set_sort_order.htmlmethod.ObjectExpression.get_object.htmlmethod.Orientable.get_orientation.htmlmethod.Orientable.set_orientation.htmlmethod.Overlay.add_overlay.htmlmethod.Overlay.get_child.htmlmethod.Overlay.get_clip_overlay.htmlmethod.Overlay.get_measure_overlay.htmlmethod.Overlay.remove_overlay.htmlmethod.Overlay.set_child.htmlmethod.Overlay.set_clip_overlay.htmlmethod.Overlay.set_measure_overlay.htmlmethod.OverlayLayoutChild.get_clip_overlay.htmlmethod.OverlayLayoutChild.get_measure.htmlmethod.OverlayLayoutChild.set_clip_overlay.htmlmethod.OverlayLayoutChild.set_measure.htmlmethod.PadController.set_action.htmlmethod.PadController.set_action_entries.htmlmethod.PageSetup.copy.htmlmethod.PageSetup.get_bottom_margin.htmlmethod.PageSetup.get_left_margin.htmlmethod.PageSetup.get_orientation.htmlmethod.PageSetup.get_page_height.htmlmethod.PageSetup.get_page_width.htmlmethod.PageSetup.get_paper_height.htmlmethod.PageSetup.get_paper_size.htmlmethod.PageSetup.get_paper_width.htmlmethod.PageSetup.get_right_margin.htmlmethod.PageSetup.get_top_margin.htmlmethod.PageSetup.load_file.htmlmethod.PageSetup.load_key_file.htmlmethod.PageSetup.set_bottom_margin.htmlmethod.PageSetup.set_left_margin.htmlmethod.PageSetup.set_orientation.htmlmethod.PageSetup.set_paper_size.htmlmethod.PageSetup.set_paper_size_and_default_margins.htmlmethod.PageSetup.set_right_margin.htmlmethod.PageSetup.set_top_margin.htmlmethod.PageSetup.to_file.htmlmethod.PageSetup.to_gvariant.htmlmethod.PageSetup.to_key_file.htmlmethod.PageSetupUnixDialog.get_page_setup.htmlmethod.PageSetupUnixDialog.get_print_settings.htmlmethod.PageSetupUnixDialog.set_page_setup.htmlmethod.PageSetupUnixDialog.set_print_settings.htmlmethod.Paned.get_end_child.htmlmethod.Paned.get_position.htmlmethod.Paned.get_resize_end_child.htmlmethod.Paned.get_resize_start_child.htmlmethod.Paned.get_shrink_end_child.htmlmethod.Paned.get_shrink_start_child.htmlmethod.Paned.get_start_child.htmlmethod.Paned.get_wide_handle.htmlmethod.Paned.set_end_child.htmlmethod.Paned.set_position.htmlmethod.Paned.set_resize_end_child.htmlmethod.Paned.set_resize_start_child.htmlmethod.Paned.set_shrink_end_child.htmlmethod.Paned.set_shrink_start_child.htmlmethod.Paned.set_start_child.htmlmethod.Paned.set_wide_handle.htmlmethod.PaperSize.copy.htmlmethod.PaperSize.free.htmlmethod.PaperSize.get_default_bottom_margin.htmlmethod.PaperSize.get_default_left_margin.htmlmethod.PaperSize.get_default_right_margin.htmlmethod.PaperSize.get_default_top_margin.htmlmethod.PaperSize.get_display_name.htmlmethod.PaperSize.get_height.htmlmethod.PaperSize.get_name.htmlmethod.PaperSize.get_ppd_name.htmlmethod.PaperSize.get_width.htmlmethod.PaperSize.is_custom.htmlmethod.PaperSize.is_equal.htmlmethod.PaperSize.is_ipp.htmlmethod.PaperSize.set_size.htmlmethod.PaperSize.to_gvariant.htmlmethod.PaperSize.to_key_file.htmlmethod.PasswordEntry.get_extra_menu.htmlmethod.PasswordEntry.get_show_peek_icon.htmlmethod.PasswordEntry.set_extra_menu.htmlmethod.PasswordEntry.set_show_peek_icon.htmlmethod.Picture.get_alternative_text.htmlmethod.Picture.get_can_shrink.htmlmethod.Picture.get_file.htmlmethod.Picture.get_keep_aspect_ratio.htmlmethod.Picture.get_paintable.htmlmethod.Picture.set_alternative_text.htmlmethod.Picture.set_can_shrink.htmlmethod.Picture.set_file.htmlmethod.Picture.set_filename.htmlmethod.Picture.set_keep_aspect_ratio.htmlmethod.Picture.set_paintable.htmlmethod.Picture.set_pixbuf.htmlmethod.Picture.set_resource.htmlmethod.Popover.get_autohide.htmlmethod.Popover.get_cascade_popdown.htmlmethod.Popover.get_child.htmlmethod.Popover.get_has_arrow.htmlmethod.Popover.get_mnemonics_visible.htmlmethod.Popover.get_offset.htmlmethod.Popover.get_pointing_to.htmlmethod.Popover.get_position.htmlmethod.Popover.popdown.htmlmethod.Popover.popup.htmlmethod.Popover.present.htmlmethod.Popover.set_autohide.htmlmethod.Popover.set_cascade_popdown.htmlmethod.Popover.set_child.htmlmethod.Popover.set_default_widget.htmlmethod.Popover.set_has_arrow.htmlmethod.Popover.set_mnemonics_visible.htmlmethod.Popover.set_offset.htmlmethod.Popover.set_pointing_to.htmlmethod.Popover.set_position.htmlmethod.PopoverMenu.add_child.htmlmethod.PopoverMenu.get_menu_model.htmlmethod.PopoverMenu.remove_child.htmlmethod.PopoverMenu.set_menu_model.htmlmethod.PopoverMenuBar.add_child.htmlmethod.PopoverMenuBar.get_menu_model.htmlmethod.PopoverMenuBar.remove_child.htmlmethod.PopoverMenuBar.set_menu_model.htmlmethod.PrintContext.create_pango_context.htmlmethod.PrintContext.create_pango_layout.htmlmethod.PrintContext.get_cairo_context.htmlmethod.PrintContext.get_dpi_x.htmlmethod.PrintContext.get_dpi_y.htmlmethod.PrintContext.get_hard_margins.htmlmethod.PrintContext.get_height.htmlmethod.PrintContext.get_page_setup.htmlmethod.PrintContext.get_pango_fontmap.htmlmethod.PrintContext.get_width.htmlmethod.PrintContext.set_cairo_context.htmlmethod.PrintJob.get_collate.htmlmethod.PrintJob.get_n_up.htmlmethod.PrintJob.get_n_up_layout.htmlmethod.PrintJob.get_num_copies.htmlmethod.PrintJob.get_page_ranges.htmlmethod.PrintJob.get_page_set.htmlmethod.PrintJob.get_pages.htmlmethod.PrintJob.get_printer.htmlmethod.PrintJob.get_reverse.htmlmethod.PrintJob.get_rotate.htmlmethod.PrintJob.get_scale.htmlmethod.PrintJob.get_settings.htmlmethod.PrintJob.get_status.htmlmethod.PrintJob.get_surface.htmlmethod.PrintJob.get_title.htmlmethod.PrintJob.get_track_print_status.htmlmethod.PrintJob.send.htmlmethod.PrintJob.set_collate.htmlmethod.PrintJob.set_n_up.htmlmethod.PrintJob.set_n_up_layout.htmlmethod.PrintJob.set_num_copies.htmlmethod.PrintJob.set_page_ranges.htmlmethod.PrintJob.set_page_set.htmlmethod.PrintJob.set_pages.htmlmethod.PrintJob.set_reverse.htmlmethod.PrintJob.set_rotate.htmlmethod.PrintJob.set_scale.htmlmethod.PrintJob.set_source_fd.htmlmethod.PrintJob.set_source_file.htmlmethod.PrintJob.set_track_print_status.htmlmethod.PrintOperation.cancel.htmlmethod.PrintOperation.draw_page_finish.htmlmethod.PrintOperation.get_default_page_setup.htmlmethod.PrintOperation.get_embed_page_setup.htmlmethod.PrintOperation.get_error.htmlmethod.PrintOperation.get_has_selection.htmlmethod.PrintOperation.get_n_pages_to_print.htmlmethod.PrintOperation.get_print_settings.htmlmethod.PrintOperation.get_status.htmlmethod.PrintOperation.get_status_string.htmlmethod.PrintOperation.get_support_selection.htmlmethod.PrintOperation.is_finished.htmlmethod.PrintOperation.run.htmlmethod.PrintOperation.set_allow_async.htmlmethod.PrintOperation.set_current_page.htmlmethod.PrintOperation.set_custom_tab_label.htmlmethod.PrintOperation.set_default_page_setup.htmlmethod.PrintOperation.set_defer_drawing.htmlmethod.PrintOperation.set_embed_page_setup.htmlmethod.PrintOperation.set_export_filename.htmlmethod.PrintOperation.set_has_selection.htmlmethod.PrintOperation.set_job_name.htmlmethod.PrintOperation.set_n_pages.htmlmethod.PrintOperation.set_print_settings.htmlmethod.PrintOperation.set_show_progress.htmlmethod.PrintOperation.set_support_selection.htmlmethod.PrintOperation.set_track_print_status.htmlmethod.PrintOperation.set_unit.htmlmethod.PrintOperation.set_use_full_page.htmlmethod.PrintOperationPreview.end_preview.htmlmethod.PrintOperationPreview.is_selected.htmlmethod.PrintOperationPreview.render_page.htmlmethod.PrintSettings.copy.htmlmethod.PrintSettings.foreach.htmlmethod.PrintSettings.get.htmlmethod.PrintSettings.get_bool.htmlmethod.PrintSettings.get_collate.htmlmethod.PrintSettings.get_default_source.htmlmethod.PrintSettings.get_dither.htmlmethod.PrintSettings.get_double.htmlmethod.PrintSettings.get_double_with_default.htmlmethod.PrintSettings.get_duplex.htmlmethod.PrintSettings.get_finishings.htmlmethod.PrintSettings.get_int.htmlmethod.PrintSettings.get_int_with_default.htmlmethod.PrintSettings.get_length.htmlmethod.PrintSettings.get_media_type.htmlmethod.PrintSettings.get_n_copies.htmlmethod.PrintSettings.get_number_up.htmlmethod.PrintSettings.get_number_up_layout.htmlmethod.PrintSettings.get_orientation.htmlmethod.PrintSettings.get_output_bin.htmlmethod.PrintSettings.get_page_ranges.htmlmethod.PrintSettings.get_page_set.htmlmethod.PrintSettings.get_paper_height.htmlmethod.PrintSettings.get_paper_size.htmlmethod.PrintSettings.get_paper_width.htmlmethod.PrintSettings.get_print_pages.htmlmethod.PrintSettings.get_printer.htmlmethod.PrintSettings.get_printer_lpi.htmlmethod.PrintSettings.get_quality.htmlmethod.PrintSettings.get_resolution.htmlmethod.PrintSettings.get_resolution_x.htmlmethod.PrintSettings.get_resolution_y.htmlmethod.PrintSettings.get_reverse.htmlmethod.PrintSettings.get_scale.htmlmethod.PrintSettings.get_use_color.htmlmethod.PrintSettings.has_key.htmlmethod.PrintSettings.load_file.htmlmethod.PrintSettings.load_key_file.htmlmethod.PrintSettings.set.htmlmethod.PrintSettings.set_bool.htmlmethod.PrintSettings.set_collate.htmlmethod.PrintSettings.set_default_source.htmlmethod.PrintSettings.set_dither.htmlmethod.PrintSettings.set_double.htmlmethod.PrintSettings.set_duplex.htmlmethod.PrintSettings.set_finishings.htmlmethod.PrintSettings.set_int.htmlmethod.PrintSettings.set_length.htmlmethod.PrintSettings.set_media_type.htmlmethod.PrintSettings.set_n_copies.htmlmethod.PrintSettings.set_number_up.htmlmethod.PrintSettings.set_number_up_layout.htmlmethod.PrintSettings.set_orientation.htmlmethod.PrintSettings.set_output_bin.htmlmethod.PrintSettings.set_page_ranges.htmlmethod.PrintSettings.set_page_set.htmlmethod.PrintSettings.set_paper_height.htmlmethod.PrintSettings.set_paper_size.htmlmethod.PrintSettings.set_paper_width.htmlmethod.PrintSettings.set_print_pages.htmlmethod.PrintSettings.set_printer.htmlmethod.PrintSettings.set_printer_lpi.htmlmethod.PrintSettings.set_quality.htmlmethod.PrintSettings.set_resolution.htmlmethod.PrintSettings.set_resolution_xy.htmlmethod.PrintSettings.set_reverse.htmlmethod.PrintSettings.set_scale.htmlmethod.PrintSettings.set_use_color.htmlmethod.PrintSettings.to_file.htmlmethod.PrintSettings.to_gvariant.htmlmethod.PrintSettings.to_key_file.htmlmethod.PrintSettings.unset.htmlmethod.PrintUnixDialog.add_custom_tab.htmlmethod.PrintUnixDialog.get_current_page.htmlmethod.PrintUnixDialog.get_embed_page_setup.htmlmethod.PrintUnixDialog.get_has_selection.htmlmethod.PrintUnixDialog.get_manual_capabilities.htmlmethod.PrintUnixDialog.get_page_setup.htmlmethod.PrintUnixDialog.get_page_setup_set.htmlmethod.PrintUnixDialog.get_selected_printer.htmlmethod.PrintUnixDialog.get_settings.htmlmethod.PrintUnixDialog.get_support_selection.htmlmethod.PrintUnixDialog.set_current_page.htmlmethod.PrintUnixDialog.set_embed_page_setup.htmlmethod.PrintUnixDialog.set_has_selection.htmlmethod.PrintUnixDialog.set_manual_capabilities.htmlmethod.PrintUnixDialog.set_page_setup.htmlmethod.PrintUnixDialog.set_settings.htmlmethod.PrintUnixDialog.set_support_selection.htmlmethod.Printer.accepts_pdf.htmlmethod.Printer.accepts_ps.htmlmethod.Printer.compare.htmlmethod.Printer.get_backend.htmlmethod.Printer.get_capabilities.htmlmethod.Printer.get_default_page_size.htmlmethod.Printer.get_description.htmlmethod.Printer.get_hard_margins.htmlmethod.Printer.get_hard_margins_for_paper_size.htmlmethod.Printer.get_icon_name.htmlmethod.Printer.get_job_count.htmlmethod.Printer.get_location.htmlmethod.Printer.get_name.htmlmethod.Printer.get_state_message.htmlmethod.Printer.has_details.htmlmethod.Printer.is_accepting_jobs.htmlmethod.Printer.is_active.htmlmethod.Printer.is_default.htmlmethod.Printer.is_paused.htmlmethod.Printer.is_virtual.htmlmethod.Printer.list_papers.htmlmethod.Printer.request_details.htmlmethod.ProgressBar.get_ellipsize.htmlmethod.ProgressBar.get_fraction.htmlmethod.ProgressBar.get_inverted.htmlmethod.ProgressBar.get_pulse_step.htmlmethod.ProgressBar.get_show_text.htmlmethod.ProgressBar.get_text.htmlmethod.ProgressBar.pulse.htmlmethod.ProgressBar.set_ellipsize.htmlmethod.ProgressBar.set_fraction.htmlmethod.ProgressBar.set_inverted.htmlmethod.ProgressBar.set_pulse_step.htmlmethod.ProgressBar.set_show_text.htmlmethod.ProgressBar.set_text.htmlmethod.PropertyExpression.get_expression.htmlmethod.PropertyExpression.get_pspec.htmlmethod.Range.get_adjustment.htmlmethod.Range.get_fill_level.htmlmethod.Range.get_flippable.htmlmethod.Range.get_inverted.htmlmethod.Range.get_range_rect.htmlmethod.Range.get_restrict_to_fill_level.htmlmethod.Range.get_round_digits.htmlmethod.Range.get_show_fill_level.htmlmethod.Range.get_slider_range.htmlmethod.Range.get_slider_size_fixed.htmlmethod.Range.get_value.htmlmethod.Range.set_adjustment.htmlmethod.Range.set_fill_level.htmlmethod.Range.set_flippable.htmlmethod.Range.set_increments.htmlmethod.Range.set_inverted.htmlmethod.Range.set_range.htmlmethod.Range.set_restrict_to_fill_level.htmlmethod.Range.set_round_digits.htmlmethod.Range.set_show_fill_level.htmlmethod.Range.set_slider_size_fixed.htmlmethod.Range.set_value.htmlmethod.RecentInfo.create_app_info.htmlmethod.RecentInfo.exists.htmlmethod.RecentInfo.get_added.htmlmethod.RecentInfo.get_age.htmlmethod.RecentInfo.get_application_info.htmlmethod.RecentInfo.get_applications.htmlmethod.RecentInfo.get_description.htmlmethod.RecentInfo.get_display_name.htmlmethod.RecentInfo.get_gicon.htmlmethod.RecentInfo.get_groups.htmlmethod.RecentInfo.get_mime_type.htmlmethod.RecentInfo.get_modified.htmlmethod.RecentInfo.get_private_hint.htmlmethod.RecentInfo.get_short_name.htmlmethod.RecentInfo.get_uri.htmlmethod.RecentInfo.get_uri_display.htmlmethod.RecentInfo.get_visited.htmlmethod.RecentInfo.has_application.htmlmethod.RecentInfo.has_group.htmlmethod.RecentInfo.is_local.htmlmethod.RecentInfo.last_application.htmlmethod.RecentInfo.match.htmlmethod.RecentInfo.ref.htmlmethod.RecentInfo.unref.htmlmethod.RecentManager.add_full.htmlmethod.RecentManager.add_item.htmlmethod.RecentManager.get_items.htmlmethod.RecentManager.has_item.htmlmethod.RecentManager.lookup_item.htmlmethod.RecentManager.move_item.htmlmethod.RecentManager.purge_items.htmlmethod.RecentManager.remove_item.htmlmethod.Requisition.copy.htmlmethod.Requisition.free.htmlmethod.Revealer.get_child.htmlmethod.Revealer.get_child_revealed.htmlmethod.Revealer.get_reveal_child.htmlmethod.Revealer.get_transition_duration.htmlmethod.Revealer.get_transition_type.htmlmethod.Revealer.set_child.htmlmethod.Revealer.set_reveal_child.htmlmethod.Revealer.set_transition_duration.htmlmethod.Revealer.set_transition_type.htmlmethod.Root.get_display.htmlmethod.Root.get_focus.htmlmethod.Root.set_focus.htmlmethod.Scale.add_mark.htmlmethod.Scale.clear_marks.htmlmethod.Scale.get_digits.htmlmethod.Scale.get_draw_value.htmlmethod.Scale.get_has_origin.htmlmethod.Scale.get_layout.htmlmethod.Scale.get_layout_offsets.htmlmethod.Scale.get_value_pos.htmlmethod.Scale.set_digits.htmlmethod.Scale.set_draw_value.htmlmethod.Scale.set_format_value_func.htmlmethod.Scale.set_has_origin.htmlmethod.Scale.set_value_pos.htmlmethod.ScaleButton.get_adjustment.htmlmethod.ScaleButton.get_minus_button.htmlmethod.ScaleButton.get_plus_button.htmlmethod.ScaleButton.get_popup.htmlmethod.ScaleButton.get_value.htmlmethod.ScaleButton.set_adjustment.htmlmethod.ScaleButton.set_icons.htmlmethod.ScaleButton.set_value.htmlmethod.Scrollable.get_border.htmlmethod.Scrollable.get_hadjustment.htmlmethod.Scrollable.get_hscroll_policy.htmlmethod.Scrollable.get_vadjustment.htmlmethod.Scrollable.get_vscroll_policy.htmlmethod.Scrollable.set_hadjustment.htmlmethod.Scrollable.set_hscroll_policy.htmlmethod.Scrollable.set_vadjustment.htmlmethod.Scrollable.set_vscroll_policy.htmlmethod.Scrollbar.get_adjustment.htmlmethod.Scrollbar.set_adjustment.htmlmethod.ScrolledWindow.get_child.htmlmethod.ScrolledWindow.get_hadjustment.htmlmethod.ScrolledWindow.get_has_frame.htmlmethod.ScrolledWindow.get_hscrollbar.htmlmethod.ScrolledWindow.get_kinetic_scrolling.htmlmethod.ScrolledWindow.get_max_content_height.htmlmethod.ScrolledWindow.get_max_content_width.htmlmethod.ScrolledWindow.get_min_content_height.htmlmethod.ScrolledWindow.get_min_content_width.htmlmethod.ScrolledWindow.get_overlay_scrolling.htmlmethod.ScrolledWindow.get_placement.htmlmethod.ScrolledWindow.get_policy.htmlmethod.ScrolledWindow.get_propagate_natural_height.htmlmethod.ScrolledWindow.get_propagate_natural_width.htmlmethod.ScrolledWindow.get_vadjustment.htmlmethod.ScrolledWindow.get_vscrollbar.htmlmethod.ScrolledWindow.set_child.htmlmethod.ScrolledWindow.set_hadjustment.htmlmethod.ScrolledWindow.set_has_frame.htmlmethod.ScrolledWindow.set_kinetic_scrolling.htmlmethod.ScrolledWindow.set_max_content_height.htmlmethod.ScrolledWindow.set_max_content_width.htmlmethod.ScrolledWindow.set_min_content_height.htmlmethod.ScrolledWindow.set_min_content_width.htmlmethod.ScrolledWindow.set_overlay_scrolling.htmlmethod.ScrolledWindow.set_placement.htmlmethod.ScrolledWindow.set_policy.htmlmethod.ScrolledWindow.set_propagate_natural_height.htmlmethod.ScrolledWindow.set_propagate_natural_width.htmlmethod.ScrolledWindow.set_vadjustment.htmlmethod.ScrolledWindow.unset_placement.htmlmethod.SearchBar.connect_entry.htmlmethod.SearchBar.get_child.htmlmethod.SearchBar.get_key_capture_widget.htmlmethod.SearchBar.get_search_mode.htmlmethod.SearchBar.get_show_close_button.htmlmethod.SearchBar.set_child.htmlmethod.SearchBar.set_key_capture_widget.htmlmethod.SearchBar.set_search_mode.htmlmethod.SearchBar.set_show_close_button.htmlmethod.SearchEntry.get_key_capture_widget.htmlmethod.SearchEntry.set_key_capture_widget.htmlmethod.SelectionFilterModel.get_model.htmlmethod.SelectionFilterModel.set_model.htmlmethod.SelectionModel.get_selection.htmlmethod.SelectionModel.get_selection_in_range.htmlmethod.SelectionModel.is_selected.htmlmethod.SelectionModel.select_all.htmlmethod.SelectionModel.select_item.htmlmethod.SelectionModel.select_range.htmlmethod.SelectionModel.selection_changed.htmlmethod.SelectionModel.set_selection.htmlmethod.SelectionModel.unselect_all.htmlmethod.SelectionModel.unselect_item.htmlmethod.SelectionModel.unselect_range.htmlmethod.Settings.reset_property.htmlmethod.Shortcut.get_action.htmlmethod.Shortcut.get_arguments.htmlmethod.Shortcut.get_trigger.htmlmethod.Shortcut.set_action.htmlmethod.Shortcut.set_arguments.htmlmethod.Shortcut.set_trigger.htmlmethod.ShortcutAction.activate.htmlmethod.ShortcutAction.print.htmlmethod.ShortcutAction.to_string.htmlmethod.ShortcutController.add_shortcut.htmlmethod.ShortcutController.get_mnemonics_modifiers.htmlmethod.ShortcutController.get_scope.htmlmethod.ShortcutController.remove_shortcut.htmlmethod.ShortcutController.set_mnemonics_modifiers.htmlmethod.ShortcutController.set_scope.htmlmethod.ShortcutLabel.get_accelerator.htmlmethod.ShortcutLabel.get_disabled_text.htmlmethod.ShortcutLabel.set_accelerator.htmlmethod.ShortcutLabel.set_disabled_text.htmlmethod.ShortcutTrigger.compare.htmlmethod.ShortcutTrigger.equal.htmlmethod.ShortcutTrigger.hash.htmlmethod.ShortcutTrigger.print.htmlmethod.ShortcutTrigger.print_label.htmlmethod.ShortcutTrigger.to_label.htmlmethod.ShortcutTrigger.to_string.htmlmethod.ShortcutTrigger.trigger.htmlmethod.SignalAction.get_signal_name.htmlmethod.SingleSelection.get_autoselect.htmlmethod.SingleSelection.get_can_unselect.htmlmethod.SingleSelection.get_model.htmlmethod.SingleSelection.get_selected.htmlmethod.SingleSelection.get_selected_item.htmlmethod.SingleSelection.set_autoselect.htmlmethod.SingleSelection.set_can_unselect.htmlmethod.SingleSelection.set_model.htmlmethod.SingleSelection.set_selected.htmlmethod.SizeGroup.add_widget.htmlmethod.SizeGroup.get_mode.htmlmethod.SizeGroup.get_widgets.htmlmethod.SizeGroup.remove_widget.htmlmethod.SizeGroup.set_mode.htmlmethod.SliceListModel.get_model.htmlmethod.SliceListModel.get_offset.htmlmethod.SliceListModel.get_size.htmlmethod.SliceListModel.set_model.htmlmethod.SliceListModel.set_offset.htmlmethod.SliceListModel.set_size.htmlmethod.Snapshot.append_border.htmlmethod.Snapshot.append_cairo.htmlmethod.Snapshot.append_color.htmlmethod.Snapshot.append_conic_gradient.htmlmethod.Snapshot.append_inset_shadow.htmlmethod.Snapshot.append_layout.htmlmethod.Snapshot.append_linear_gradient.htmlmethod.Snapshot.append_node.htmlmethod.Snapshot.append_outset_shadow.htmlmethod.Snapshot.append_radial_gradient.htmlmethod.Snapshot.append_repeating_linear_gradient.htmlmethod.Snapshot.append_repeating_radial_gradient.htmlmethod.Snapshot.append_texture.htmlmethod.Snapshot.free_to_node.htmlmethod.Snapshot.free_to_paintable.htmlmethod.Snapshot.gl_shader_pop_texture.htmlmethod.Snapshot.perspective.htmlmethod.Snapshot.pop.htmlmethod.Snapshot.push_blend.htmlmethod.Snapshot.push_blur.htmlmethod.Snapshot.push_clip.htmlmethod.Snapshot.push_color_matrix.htmlmethod.Snapshot.push_cross_fade.htmlmethod.Snapshot.push_debug.htmlmethod.Snapshot.push_gl_shader.htmlmethod.Snapshot.push_opacity.htmlmethod.Snapshot.push_repeat.htmlmethod.Snapshot.push_rounded_clip.htmlmethod.Snapshot.push_shadow.htmlmethod.Snapshot.render_background.htmlmethod.Snapshot.render_focus.htmlmethod.Snapshot.render_frame.htmlmethod.Snapshot.render_insertion_cursor.htmlmethod.Snapshot.render_layout.htmlmethod.Snapshot.restore.htmlmethod.Snapshot.rotate.htmlmethod.Snapshot.rotate_3d.htmlmethod.Snapshot.save.htmlmethod.Snapshot.scale.htmlmethod.Snapshot.scale_3d.htmlmethod.Snapshot.to_node.htmlmethod.Snapshot.to_paintable.htmlmethod.Snapshot.transform.htmlmethod.Snapshot.transform_matrix.htmlmethod.Snapshot.translate.htmlmethod.Snapshot.translate_3d.htmlmethod.SortListModel.get_incremental.htmlmethod.SortListModel.get_model.htmlmethod.SortListModel.get_pending.htmlmethod.SortListModel.get_sorter.htmlmethod.SortListModel.set_incremental.htmlmethod.SortListModel.set_model.htmlmethod.SortListModel.set_sorter.htmlmethod.Sorter.changed.htmlmethod.Sorter.compare.htmlmethod.Sorter.get_order.htmlmethod.SpinButton.configure.htmlmethod.SpinButton.get_adjustment.htmlmethod.SpinButton.get_climb_rate.htmlmethod.SpinButton.get_digits.htmlmethod.SpinButton.get_increments.htmlmethod.SpinButton.get_numeric.htmlmethod.SpinButton.get_range.htmlmethod.SpinButton.get_snap_to_ticks.htmlmethod.SpinButton.get_update_policy.htmlmethod.SpinButton.get_value.htmlmethod.SpinButton.get_value_as_int.htmlmethod.SpinButton.get_wrap.htmlmethod.SpinButton.set_adjustment.htmlmethod.SpinButton.set_climb_rate.htmlmethod.SpinButton.set_digits.htmlmethod.SpinButton.set_increments.htmlmethod.SpinButton.set_numeric.htmlmethod.SpinButton.set_range.htmlmethod.SpinButton.set_snap_to_ticks.htmlmethod.SpinButton.set_update_policy.htmlmethod.SpinButton.set_value.htmlmethod.SpinButton.set_wrap.htmlmethod.SpinButton.spin.htmlmethod.SpinButton.update.htmlmethod.Spinner.get_spinning.htmlmethod.Spinner.set_spinning.htmlmethod.Spinner.start.htmlmethod.Spinner.stop.htmlmethod.Stack.add_child.htmlmethod.Stack.add_named.htmlmethod.Stack.add_titled.htmlmethod.Stack.get_child_by_name.htmlmethod.Stack.get_hhomogeneous.htmlmethod.Stack.get_interpolate_size.htmlmethod.Stack.get_page.htmlmethod.Stack.get_pages.htmlmethod.Stack.get_transition_duration.htmlmethod.Stack.get_transition_running.htmlmethod.Stack.get_transition_type.htmlmethod.Stack.get_vhomogeneous.htmlmethod.Stack.get_visible_child.htmlmethod.Stack.get_visible_child_name.htmlmethod.Stack.remove.htmlmethod.Stack.set_hhomogeneous.htmlmethod.Stack.set_interpolate_size.htmlmethod.Stack.set_transition_duration.htmlmethod.Stack.set_transition_type.htmlmethod.Stack.set_vhomogeneous.htmlmethod.Stack.set_visible_child.htmlmethod.Stack.set_visible_child_full.htmlmethod.Stack.set_visible_child_name.htmlmethod.StackPage.get_child.htmlmethod.StackPage.get_icon_name.htmlmethod.StackPage.get_name.htmlmethod.StackPage.get_needs_attention.htmlmethod.StackPage.get_title.htmlmethod.StackPage.get_use_underline.htmlmethod.StackPage.get_visible.htmlmethod.StackPage.set_icon_name.htmlmethod.StackPage.set_name.htmlmethod.StackPage.set_needs_attention.htmlmethod.StackPage.set_title.htmlmethod.StackPage.set_use_underline.htmlmethod.StackPage.set_visible.htmlmethod.StackSidebar.get_stack.htmlmethod.StackSidebar.set_stack.htmlmethod.StackSwitcher.get_stack.htmlmethod.StackSwitcher.set_stack.htmlmethod.Statusbar.get_context_id.htmlmethod.Statusbar.pop.htmlmethod.Statusbar.push.htmlmethod.Statusbar.remove.htmlmethod.Statusbar.remove_all.htmlmethod.StringFilter.get_expression.htmlmethod.StringFilter.get_ignore_case.htmlmethod.StringFilter.get_match_mode.htmlmethod.StringFilter.get_search.htmlmethod.StringFilter.set_expression.htmlmethod.StringFilter.set_ignore_case.htmlmethod.StringFilter.set_match_mode.htmlmethod.StringFilter.set_search.htmlmethod.StringList.append.htmlmethod.StringList.get_string.htmlmethod.StringList.remove.htmlmethod.StringList.splice.htmlmethod.StringList.take.htmlmethod.StringObject.get_string.htmlmethod.StringSorter.get_expression.htmlmethod.StringSorter.get_ignore_case.htmlmethod.StringSorter.set_expression.htmlmethod.StringSorter.set_ignore_case.htmlmethod.StyleContext.add_class.htmlmethod.StyleContext.add_provider.htmlmethod.StyleContext.get_border.htmlmethod.StyleContext.get_color.htmlmethod.StyleContext.get_display.htmlmethod.StyleContext.get_margin.htmlmethod.StyleContext.get_padding.htmlmethod.StyleContext.get_scale.htmlmethod.StyleContext.get_state.htmlmethod.StyleContext.has_class.htmlmethod.StyleContext.lookup_color.htmlmethod.StyleContext.remove_class.htmlmethod.StyleContext.remove_provider.htmlmethod.StyleContext.restore.htmlmethod.StyleContext.save.htmlmethod.StyleContext.set_display.htmlmethod.StyleContext.set_scale.htmlmethod.StyleContext.set_state.htmlmethod.StyleContext.to_string.htmlmethod.Switch.get_active.htmlmethod.Switch.get_state.htmlmethod.Switch.set_active.htmlmethod.Switch.set_state.htmlmethod.SymbolicPaintable.snapshot_symbolic.htmlmethod.Text.compute_cursor_extents.htmlmethod.Text.get_activates_default.htmlmethod.Text.get_attributes.htmlmethod.Text.get_buffer.htmlmethod.Text.get_enable_emoji_completion.htmlmethod.Text.get_extra_menu.htmlmethod.Text.get_input_hints.htmlmethod.Text.get_input_purpose.htmlmethod.Text.get_invisible_char.htmlmethod.Text.get_max_length.htmlmethod.Text.get_overwrite_mode.htmlmethod.Text.get_placeholder_text.htmlmethod.Text.get_propagate_text_width.htmlmethod.Text.get_tabs.htmlmethod.Text.get_text_length.htmlmethod.Text.get_truncate_multiline.htmlmethod.Text.get_visibility.htmlmethod.Text.grab_focus_without_selecting.htmlmethod.Text.set_activates_default.htmlmethod.Text.set_attributes.htmlmethod.Text.set_buffer.htmlmethod.Text.set_enable_emoji_completion.htmlmethod.Text.set_extra_menu.htmlmethod.Text.set_input_hints.htmlmethod.Text.set_input_purpose.htmlmethod.Text.set_invisible_char.htmlmethod.Text.set_max_length.htmlmethod.Text.set_overwrite_mode.htmlmethod.Text.set_placeholder_text.htmlmethod.Text.set_propagate_text_width.htmlmethod.Text.set_tabs.htmlmethod.Text.set_truncate_multiline.htmlmethod.Text.set_visibility.htmlmethod.Text.unset_invisible_char.htmlmethod.TextBuffer.add_mark.htmlmethod.TextBuffer.add_selection_clipboard.htmlmethod.TextBuffer.apply_tag.htmlmethod.TextBuffer.apply_tag_by_name.htmlmethod.TextBuffer.backspace.htmlmethod.TextBuffer.begin_irreversible_action.htmlmethod.TextBuffer.begin_user_action.htmlmethod.TextBuffer.copy_clipboard.htmlmethod.TextBuffer.create_child_anchor.htmlmethod.TextBuffer.create_mark.htmlmethod.TextBuffer.create_tag.htmlmethod.TextBuffer.cut_clipboard.htmlmethod.TextBuffer.delete.htmlmethod.TextBuffer.delete_interactive.htmlmethod.TextBuffer.delete_mark.htmlmethod.TextBuffer.delete_mark_by_name.htmlmethod.TextBuffer.delete_selection.htmlmethod.TextBuffer.end_irreversible_action.htmlmethod.TextBuffer.end_user_action.htmlmethod.TextBuffer.get_bounds.htmlmethod.TextBuffer.get_can_redo.htmlmethod.TextBuffer.get_can_undo.htmlmethod.TextBuffer.get_char_count.htmlmethod.TextBuffer.get_enable_undo.htmlmethod.TextBuffer.get_end_iter.htmlmethod.TextBuffer.get_has_selection.htmlmethod.TextBuffer.get_insert.htmlmethod.TextBuffer.get_iter_at_child_anchor.htmlmethod.TextBuffer.get_iter_at_line.htmlmethod.TextBuffer.get_iter_at_line_index.htmlmethod.TextBuffer.get_iter_at_line_offset.htmlmethod.TextBuffer.get_iter_at_mark.htmlmethod.TextBuffer.get_iter_at_offset.htmlmethod.TextBuffer.get_line_count.htmlmethod.TextBuffer.get_mark.htmlmethod.TextBuffer.get_max_undo_levels.htmlmethod.TextBuffer.get_modified.htmlmethod.TextBuffer.get_selection_bound.htmlmethod.TextBuffer.get_selection_bounds.htmlmethod.TextBuffer.get_selection_content.htmlmethod.TextBuffer.get_slice.htmlmethod.TextBuffer.get_start_iter.htmlmethod.TextBuffer.get_tag_table.htmlmethod.TextBuffer.get_text.htmlmethod.TextBuffer.insert.htmlmethod.TextBuffer.insert_at_cursor.htmlmethod.TextBuffer.insert_child_anchor.htmlmethod.TextBuffer.insert_interactive.htmlmethod.TextBuffer.insert_interactive_at_cursor.htmlmethod.TextBuffer.insert_markup.htmlmethod.TextBuffer.insert_paintable.htmlmethod.TextBuffer.insert_range.htmlmethod.TextBuffer.insert_range_interactive.htmlmethod.TextBuffer.insert_with_tags.htmlmethod.TextBuffer.insert_with_tags_by_name.htmlmethod.TextBuffer.move_mark.htmlmethod.TextBuffer.move_mark_by_name.htmlmethod.TextBuffer.paste_clipboard.htmlmethod.TextBuffer.place_cursor.htmlmethod.TextBuffer.redo.htmlmethod.TextBuffer.remove_all_tags.htmlmethod.TextBuffer.remove_selection_clipboard.htmlmethod.TextBuffer.remove_tag.htmlmethod.TextBuffer.remove_tag_by_name.htmlmethod.TextBuffer.select_range.htmlmethod.TextBuffer.set_enable_undo.htmlmethod.TextBuffer.set_max_undo_levels.htmlmethod.TextBuffer.set_modified.htmlmethod.TextBuffer.set_text.htmlmethod.TextBuffer.undo.htmlmethod.TextChildAnchor.get_deleted.htmlmethod.TextChildAnchor.get_widgets.htmlmethod.TextIter.assign.htmlmethod.TextIter.backward_char.htmlmethod.TextIter.backward_chars.htmlmethod.TextIter.backward_cursor_position.htmlmethod.TextIter.backward_cursor_positions.htmlmethod.TextIter.backward_find_char.htmlmethod.TextIter.backward_line.htmlmethod.TextIter.backward_lines.htmlmethod.TextIter.backward_search.htmlmethod.TextIter.backward_sentence_start.htmlmethod.TextIter.backward_sentence_starts.htmlmethod.TextIter.backward_to_tag_toggle.htmlmethod.TextIter.backward_visible_cursor_position.htmlmethod.TextIter.backward_visible_cursor_positions.htmlmethod.TextIter.backward_visible_line.htmlmethod.TextIter.backward_visible_lines.htmlmethod.TextIter.backward_visible_word_start.htmlmethod.TextIter.backward_visible_word_starts.htmlmethod.TextIter.backward_word_start.htmlmethod.TextIter.backward_word_starts.htmlmethod.TextIter.can_insert.htmlmethod.TextIter.compare.htmlmethod.TextIter.copy.htmlmethod.TextIter.editable.htmlmethod.TextIter.ends_line.htmlmethod.TextIter.ends_sentence.htmlmethod.TextIter.ends_tag.htmlmethod.TextIter.ends_word.htmlmethod.TextIter.equal.htmlmethod.TextIter.forward_char.htmlmethod.TextIter.forward_chars.htmlmethod.TextIter.forward_cursor_position.htmlmethod.TextIter.forward_cursor_positions.htmlmethod.TextIter.forward_find_char.htmlmethod.TextIter.forward_line.htmlmethod.TextIter.forward_lines.htmlmethod.TextIter.forward_search.htmlmethod.TextIter.forward_sentence_end.htmlmethod.TextIter.forward_sentence_ends.htmlmethod.TextIter.forward_to_end.htmlmethod.TextIter.forward_to_line_end.htmlmethod.TextIter.forward_to_tag_toggle.htmlmethod.TextIter.forward_visible_cursor_position.htmlmethod.TextIter.forward_visible_cursor_positions.htmlmethod.TextIter.forward_visible_line.htmlmethod.TextIter.forward_visible_lines.htmlmethod.TextIter.forward_visible_word_end.htmlmethod.TextIter.forward_visible_word_ends.htmlmethod.TextIter.forward_word_end.htmlmethod.TextIter.forward_word_ends.htmlmethod.TextIter.free.htmlmethod.TextIter.get_buffer.htmlmethod.TextIter.get_bytes_in_line.htmlmethod.TextIter.get_char.htmlmethod.TextIter.get_chars_in_line.htmlmethod.TextIter.get_child_anchor.htmlmethod.TextIter.get_language.htmlmethod.TextIter.get_line.htmlmethod.TextIter.get_line_index.htmlmethod.TextIter.get_line_offset.htmlmethod.TextIter.get_marks.htmlmethod.TextIter.get_offset.htmlmethod.TextIter.get_paintable.htmlmethod.TextIter.get_slice.htmlmethod.TextIter.get_tags.htmlmethod.TextIter.get_text.htmlmethod.TextIter.get_toggled_tags.htmlmethod.TextIter.get_visible_line_index.htmlmethod.TextIter.get_visible_line_offset.htmlmethod.TextIter.get_visible_slice.htmlmethod.TextIter.get_visible_text.htmlmethod.TextIter.has_tag.htmlmethod.TextIter.in_range.htmlmethod.TextIter.inside_sentence.htmlmethod.TextIter.inside_word.htmlmethod.TextIter.is_cursor_position.htmlmethod.TextIter.is_end.htmlmethod.TextIter.is_start.htmlmethod.TextIter.order.htmlmethod.TextIter.set_line.htmlmethod.TextIter.set_line_index.htmlmethod.TextIter.set_line_offset.htmlmethod.TextIter.set_offset.htmlmethod.TextIter.set_visible_line_index.htmlmethod.TextIter.set_visible_line_offset.htmlmethod.TextIter.starts_line.htmlmethod.TextIter.starts_sentence.htmlmethod.TextIter.starts_tag.htmlmethod.TextIter.starts_word.htmlmethod.TextIter.toggles_tag.htmlmethod.TextMark.get_buffer.htmlmethod.TextMark.get_deleted.htmlmethod.TextMark.get_left_gravity.htmlmethod.TextMark.get_name.htmlmethod.TextMark.get_visible.htmlmethod.TextMark.set_visible.htmlmethod.TextTag.changed.htmlmethod.TextTag.get_priority.htmlmethod.TextTag.set_priority.htmlmethod.TextTagTable.add.htmlmethod.TextTagTable.foreach.htmlmethod.TextTagTable.get_size.htmlmethod.TextTagTable.lookup.htmlmethod.TextTagTable.remove.htmlmethod.TextView.add_child_at_anchor.htmlmethod.TextView.add_overlay.htmlmethod.TextView.backward_display_line.htmlmethod.TextView.backward_display_line_start.htmlmethod.TextView.buffer_to_window_coords.htmlmethod.TextView.forward_display_line.htmlmethod.TextView.forward_display_line_end.htmlmethod.TextView.get_accepts_tab.htmlmethod.TextView.get_bottom_margin.htmlmethod.TextView.get_buffer.htmlmethod.TextView.get_cursor_locations.htmlmethod.TextView.get_cursor_visible.htmlmethod.TextView.get_editable.htmlmethod.TextView.get_extra_menu.htmlmethod.TextView.get_gutter.htmlmethod.TextView.get_indent.htmlmethod.TextView.get_input_hints.htmlmethod.TextView.get_input_purpose.htmlmethod.TextView.get_iter_at_location.htmlmethod.TextView.get_iter_at_position.htmlmethod.TextView.get_iter_location.htmlmethod.TextView.get_justification.htmlmethod.TextView.get_left_margin.htmlmethod.TextView.get_line_at_y.htmlmethod.TextView.get_line_yrange.htmlmethod.TextView.get_ltr_context.htmlmethod.TextView.get_monospace.htmlmethod.TextView.get_overwrite.htmlmethod.TextView.get_pixels_above_lines.htmlmethod.TextView.get_pixels_below_lines.htmlmethod.TextView.get_pixels_inside_wrap.htmlmethod.TextView.get_right_margin.htmlmethod.TextView.get_rtl_context.htmlmethod.TextView.get_tabs.htmlmethod.TextView.get_top_margin.htmlmethod.TextView.get_visible_rect.htmlmethod.TextView.get_wrap_mode.htmlmethod.TextView.im_context_filter_keypress.htmlmethod.TextView.move_mark_onscreen.htmlmethod.TextView.move_overlay.htmlmethod.TextView.move_visually.htmlmethod.TextView.place_cursor_onscreen.htmlmethod.TextView.remove.htmlmethod.TextView.reset_cursor_blink.htmlmethod.TextView.reset_im_context.htmlmethod.TextView.scroll_mark_onscreen.htmlmethod.TextView.scroll_to_iter.htmlmethod.TextView.scroll_to_mark.htmlmethod.TextView.set_accepts_tab.htmlmethod.TextView.set_bottom_margin.htmlmethod.TextView.set_buffer.htmlmethod.TextView.set_cursor_visible.htmlmethod.TextView.set_editable.htmlmethod.TextView.set_extra_menu.htmlmethod.TextView.set_gutter.htmlmethod.TextView.set_indent.htmlmethod.TextView.set_input_hints.htmlmethod.TextView.set_input_purpose.htmlmethod.TextView.set_justification.htmlmethod.TextView.set_left_margin.htmlmethod.TextView.set_monospace.htmlmethod.TextView.set_overwrite.htmlmethod.TextView.set_pixels_above_lines.htmlmethod.TextView.set_pixels_below_lines.htmlmethod.TextView.set_pixels_inside_wrap.htmlmethod.TextView.set_right_margin.htmlmethod.TextView.set_tabs.htmlmethod.TextView.set_top_margin.htmlmethod.TextView.set_wrap_mode.htmlmethod.TextView.starts_display_line.htmlmethod.TextView.window_to_buffer_coords.htmlmethod.ToggleButton.get_active.htmlmethod.ToggleButton.set_active.htmlmethod.ToggleButton.set_group.htmlmethod.ToggleButton.toggled.htmlmethod.Tooltip.set_custom.htmlmethod.Tooltip.set_icon.htmlmethod.Tooltip.set_icon_from_gicon.htmlmethod.Tooltip.set_icon_from_icon_name.htmlmethod.Tooltip.set_markup.htmlmethod.Tooltip.set_text.htmlmethod.Tooltip.set_tip_area.htmlmethod.TreeDragDest.drag_data_received.htmlmethod.TreeDragDest.row_drop_possible.htmlmethod.TreeDragSource.drag_data_delete.htmlmethod.TreeDragSource.drag_data_get.htmlmethod.TreeDragSource.row_draggable.htmlmethod.TreeExpander.get_child.htmlmethod.TreeExpander.get_indent_for_icon.htmlmethod.TreeExpander.get_item.htmlmethod.TreeExpander.get_list_row.htmlmethod.TreeExpander.set_child.htmlmethod.TreeExpander.set_indent_for_icon.htmlmethod.TreeExpander.set_list_row.htmlmethod.TreeIter.copy.htmlmethod.TreeIter.free.htmlmethod.TreeListModel.get_autoexpand.htmlmethod.TreeListModel.get_child_row.htmlmethod.TreeListModel.get_model.htmlmethod.TreeListModel.get_passthrough.htmlmethod.TreeListModel.get_row.htmlmethod.TreeListModel.set_autoexpand.htmlmethod.TreeListRow.get_child_row.htmlmethod.TreeListRow.get_children.htmlmethod.TreeListRow.get_depth.htmlmethod.TreeListRow.get_expanded.htmlmethod.TreeListRow.get_item.htmlmethod.TreeListRow.get_parent.htmlmethod.TreeListRow.get_position.htmlmethod.TreeListRow.is_expandable.htmlmethod.TreeListRow.set_expanded.htmlmethod.TreeListRowSorter.get_sorter.htmlmethod.TreeListRowSorter.set_sorter.htmlmethod.TreeModel.filter_new.htmlmethod.TreeModel.foreach.htmlmethod.TreeModel.get.htmlmethod.TreeModel.get_column_type.htmlmethod.TreeModel.get_flags.htmlmethod.TreeModel.get_iter.htmlmethod.TreeModel.get_iter_first.htmlmethod.TreeModel.get_iter_from_string.htmlmethod.TreeModel.get_n_columns.htmlmethod.TreeModel.get_path.htmlmethod.TreeModel.get_string_from_iter.htmlmethod.TreeModel.get_valist.htmlmethod.TreeModel.get_value.htmlmethod.TreeModel.iter_children.htmlmethod.TreeModel.iter_has_child.htmlmethod.TreeModel.iter_n_children.htmlmethod.TreeModel.iter_next.htmlmethod.TreeModel.iter_nth_child.htmlmethod.TreeModel.iter_parent.htmlmethod.TreeModel.iter_previous.htmlmethod.TreeModel.ref_node.htmlmethod.TreeModel.row_changed.htmlmethod.TreeModel.row_deleted.htmlmethod.TreeModel.row_has_child_toggled.htmlmethod.TreeModel.row_inserted.htmlmethod.TreeModel.rows_reordered.htmlmethod.TreeModel.rows_reordered_with_length.htmlmethod.TreeModel.unref_node.htmlmethod.TreeModelFilter.clear_cache.htmlmethod.TreeModelFilter.convert_child_iter_to_iter.htmlmethod.TreeModelFilter.convert_child_path_to_path.htmlmethod.TreeModelFilter.convert_iter_to_child_iter.htmlmethod.TreeModelFilter.convert_path_to_child_path.htmlmethod.TreeModelFilter.get_model.htmlmethod.TreeModelFilter.refilter.htmlmethod.TreeModelFilter.set_modify_func.htmlmethod.TreeModelFilter.set_visible_column.htmlmethod.TreeModelFilter.set_visible_func.htmlmethod.TreeModelSort.clear_cache.htmlmethod.TreeModelSort.convert_child_iter_to_iter.htmlmethod.TreeModelSort.convert_child_path_to_path.htmlmethod.TreeModelSort.convert_iter_to_child_iter.htmlmethod.TreeModelSort.convert_path_to_child_path.htmlmethod.TreeModelSort.get_model.htmlmethod.TreeModelSort.iter_is_valid.htmlmethod.TreeModelSort.reset_default_sort_func.htmlmethod.TreePath.append_index.htmlmethod.TreePath.compare.htmlmethod.TreePath.copy.htmlmethod.TreePath.down.htmlmethod.TreePath.free.htmlmethod.TreePath.get_depth.htmlmethod.TreePath.get_indices.htmlmethod.TreePath.get_indices_with_depth.htmlmethod.TreePath.is_ancestor.htmlmethod.TreePath.is_descendant.htmlmethod.TreePath.next.htmlmethod.TreePath.prepend_index.htmlmethod.TreePath.prev.htmlmethod.TreePath.to_string.htmlmethod.TreePath.up.htmlmethod.TreeRowReference.copy.htmlmethod.TreeRowReference.free.htmlmethod.TreeRowReference.get_model.htmlmethod.TreeRowReference.get_path.htmlmethod.TreeRowReference.valid.htmlmethod.TreeSelection.count_selected_rows.htmlmethod.TreeSelection.get_mode.htmlmethod.TreeSelection.get_select_function.htmlmethod.TreeSelection.get_selected.htmlmethod.TreeSelection.get_selected_rows.htmlmethod.TreeSelection.get_tree_view.htmlmethod.TreeSelection.get_user_data.htmlmethod.TreeSelection.iter_is_selected.htmlmethod.TreeSelection.path_is_selected.htmlmethod.TreeSelection.select_all.htmlmethod.TreeSelection.select_iter.htmlmethod.TreeSelection.select_path.htmlmethod.TreeSelection.select_range.htmlmethod.TreeSelection.selected_foreach.htmlmethod.TreeSelection.set_mode.htmlmethod.TreeSelection.set_select_function.htmlmethod.TreeSelection.unselect_all.htmlmethod.TreeSelection.unselect_iter.htmlmethod.TreeSelection.unselect_path.htmlmethod.TreeSelection.unselect_range.htmlmethod.TreeSortable.get_sort_column_id.htmlmethod.TreeSortable.has_default_sort_func.htmlmethod.TreeSortable.set_default_sort_func.htmlmethod.TreeSortable.set_sort_column_id.htmlmethod.TreeSortable.set_sort_func.htmlmethod.TreeSortable.sort_column_changed.htmlmethod.TreeStore.append.htmlmethod.TreeStore.clear.htmlmethod.TreeStore.insert.htmlmethod.TreeStore.insert_after.htmlmethod.TreeStore.insert_before.htmlmethod.TreeStore.insert_with_values.htmlmethod.TreeStore.insert_with_valuesv.htmlmethod.TreeStore.is_ancestor.htmlmethod.TreeStore.iter_depth.htmlmethod.TreeStore.iter_is_valid.htmlmethod.TreeStore.move_after.htmlmethod.TreeStore.move_before.htmlmethod.TreeStore.prepend.htmlmethod.TreeStore.remove.htmlmethod.TreeStore.reorder.htmlmethod.TreeStore.set.htmlmethod.TreeStore.set_column_types.htmlmethod.TreeStore.set_valist.htmlmethod.TreeStore.set_value.htmlmethod.TreeStore.set_valuesv.htmlmethod.TreeStore.swap.htmlmethod.TreeView.append_column.htmlmethod.TreeView.collapse_all.htmlmethod.TreeView.collapse_row.htmlmethod.TreeView.columns_autosize.htmlmethod.TreeView.convert_bin_window_to_tree_coords.htmlmethod.TreeView.convert_bin_window_to_widget_coords.htmlmethod.TreeView.convert_tree_to_bin_window_coords.htmlmethod.TreeView.convert_tree_to_widget_coords.htmlmethod.TreeView.convert_widget_to_bin_window_coords.htmlmethod.TreeView.convert_widget_to_tree_coords.htmlmethod.TreeView.create_row_drag_icon.htmlmethod.TreeView.enable_model_drag_dest.htmlmethod.TreeView.enable_model_drag_source.htmlmethod.TreeView.expand_all.htmlmethod.TreeView.expand_row.htmlmethod.TreeView.expand_to_path.htmlmethod.TreeView.get_activate_on_single_click.htmlmethod.TreeView.get_background_area.htmlmethod.TreeView.get_cell_area.htmlmethod.TreeView.get_column.htmlmethod.TreeView.get_columns.htmlmethod.TreeView.get_cursor.htmlmethod.TreeView.get_dest_row_at_pos.htmlmethod.TreeView.get_drag_dest_row.htmlmethod.TreeView.get_enable_search.htmlmethod.TreeView.get_enable_tree_lines.htmlmethod.TreeView.get_expander_column.htmlmethod.TreeView.get_fixed_height_mode.htmlmethod.TreeView.get_grid_lines.htmlmethod.TreeView.get_headers_clickable.htmlmethod.TreeView.get_headers_visible.htmlmethod.TreeView.get_hover_expand.htmlmethod.TreeView.get_hover_selection.htmlmethod.TreeView.get_level_indentation.htmlmethod.TreeView.get_model.htmlmethod.TreeView.get_n_columns.htmlmethod.TreeView.get_path_at_pos.htmlmethod.TreeView.get_reorderable.htmlmethod.TreeView.get_row_separator_func.htmlmethod.TreeView.get_rubber_banding.htmlmethod.TreeView.get_search_column.htmlmethod.TreeView.get_search_entry.htmlmethod.TreeView.get_search_equal_func.htmlmethod.TreeView.get_selection.htmlmethod.TreeView.get_show_expanders.htmlmethod.TreeView.get_tooltip_column.htmlmethod.TreeView.get_tooltip_context.htmlmethod.TreeView.get_visible_range.htmlmethod.TreeView.get_visible_rect.htmlmethod.TreeView.insert_column.htmlmethod.TreeView.insert_column_with_attributes.htmlmethod.TreeView.insert_column_with_data_func.htmlmethod.TreeView.is_blank_at_pos.htmlmethod.TreeView.is_rubber_banding_active.htmlmethod.TreeView.map_expanded_rows.htmlmethod.TreeView.move_column_after.htmlmethod.TreeView.remove_column.htmlmethod.TreeView.row_activated.htmlmethod.TreeView.row_expanded.htmlmethod.TreeView.scroll_to_cell.htmlmethod.TreeView.scroll_to_point.htmlmethod.TreeView.set_activate_on_single_click.htmlmethod.TreeView.set_column_drag_function.htmlmethod.TreeView.set_cursor.htmlmethod.TreeView.set_cursor_on_cell.htmlmethod.TreeView.set_drag_dest_row.htmlmethod.TreeView.set_enable_search.htmlmethod.TreeView.set_enable_tree_lines.htmlmethod.TreeView.set_expander_column.htmlmethod.TreeView.set_fixed_height_mode.htmlmethod.TreeView.set_grid_lines.htmlmethod.TreeView.set_headers_clickable.htmlmethod.TreeView.set_headers_visible.htmlmethod.TreeView.set_hover_expand.htmlmethod.TreeView.set_hover_selection.htmlmethod.TreeView.set_level_indentation.htmlmethod.TreeView.set_model.htmlmethod.TreeView.set_reorderable.htmlmethod.TreeView.set_row_separator_func.htmlmethod.TreeView.set_rubber_banding.htmlmethod.TreeView.set_search_column.htmlmethod.TreeView.set_search_entry.htmlmethod.TreeView.set_search_equal_func.htmlmethod.TreeView.set_show_expanders.htmlmethod.TreeView.set_tooltip_cell.htmlmethod.TreeView.set_tooltip_column.htmlmethod.TreeView.set_tooltip_row.htmlmethod.TreeView.unset_rows_drag_dest.htmlmethod.TreeView.unset_rows_drag_source.htmlmethod.TreeViewColumn.add_attribute.htmlmethod.TreeViewColumn.cell_get_position.htmlmethod.TreeViewColumn.cell_get_size.htmlmethod.TreeViewColumn.cell_is_visible.htmlmethod.TreeViewColumn.cell_set_cell_data.htmlmethod.TreeViewColumn.clear.htmlmethod.TreeViewColumn.clear_attributes.htmlmethod.TreeViewColumn.clicked.htmlmethod.TreeViewColumn.focus_cell.htmlmethod.TreeViewColumn.get_alignment.htmlmethod.TreeViewColumn.get_button.htmlmethod.TreeViewColumn.get_clickable.htmlmethod.TreeViewColumn.get_expand.htmlmethod.TreeViewColumn.get_fixed_width.htmlmethod.TreeViewColumn.get_max_width.htmlmethod.TreeViewColumn.get_min_width.htmlmethod.TreeViewColumn.get_reorderable.htmlmethod.TreeViewColumn.get_resizable.htmlmethod.TreeViewColumn.get_sizing.htmlmethod.TreeViewColumn.get_sort_column_id.htmlmethod.TreeViewColumn.get_sort_indicator.htmlmethod.TreeViewColumn.get_sort_order.htmlmethod.TreeViewColumn.get_spacing.htmlmethod.TreeViewColumn.get_title.htmlmethod.TreeViewColumn.get_tree_view.htmlmethod.TreeViewColumn.get_visible.htmlmethod.TreeViewColumn.get_widget.htmlmethod.TreeViewColumn.get_width.htmlmethod.TreeViewColumn.get_x_offset.htmlmethod.TreeViewColumn.pack_end.htmlmethod.TreeViewColumn.pack_start.htmlmethod.TreeViewColumn.queue_resize.htmlmethod.TreeViewColumn.set_alignment.htmlmethod.TreeViewColumn.set_attributes.htmlmethod.TreeViewColumn.set_cell_data_func.htmlmethod.TreeViewColumn.set_clickable.htmlmethod.TreeViewColumn.set_expand.htmlmethod.TreeViewColumn.set_fixed_width.htmlmethod.TreeViewColumn.set_max_width.htmlmethod.TreeViewColumn.set_min_width.htmlmethod.TreeViewColumn.set_reorderable.htmlmethod.TreeViewColumn.set_resizable.htmlmethod.TreeViewColumn.set_sizing.htmlmethod.TreeViewColumn.set_sort_column_id.htmlmethod.TreeViewColumn.set_sort_indicator.htmlmethod.TreeViewColumn.set_sort_order.htmlmethod.TreeViewColumn.set_spacing.htmlmethod.TreeViewColumn.set_title.htmlmethod.TreeViewColumn.set_visible.htmlmethod.TreeViewColumn.set_widget.htmlmethod.Video.get_autoplay.htmlmethod.Video.get_file.htmlmethod.Video.get_loop.htmlmethod.Video.get_media_stream.htmlmethod.Video.set_autoplay.htmlmethod.Video.set_file.htmlmethod.Video.set_filename.htmlmethod.Video.set_loop.htmlmethod.Video.set_media_stream.htmlmethod.Video.set_resource.htmlmethod.Viewport.get_child.htmlmethod.Viewport.get_scroll_to_focus.htmlmethod.Viewport.set_child.htmlmethod.Viewport.set_scroll_to_focus.htmlmethod.Widget.action_set_enabled.htmlmethod.Widget.activate.htmlmethod.Widget.activate_action.htmlmethod.Widget.activate_action_variant.htmlmethod.Widget.activate_default.htmlmethod.Widget.add_controller.htmlmethod.Widget.add_css_class.htmlmethod.Widget.add_mnemonic_label.htmlmethod.Widget.add_tick_callback.htmlmethod.Widget.allocate.htmlmethod.Widget.child_focus.htmlmethod.Widget.compute_bounds.htmlmethod.Widget.compute_expand.htmlmethod.Widget.compute_point.htmlmethod.Widget.compute_transform.htmlmethod.Widget.contains.htmlmethod.Widget.create_pango_context.htmlmethod.Widget.create_pango_layout.htmlmethod.Widget.drag_check_threshold.htmlmethod.Widget.error_bell.htmlmethod.Widget.get_allocated_baseline.htmlmethod.Widget.get_allocated_height.htmlmethod.Widget.get_allocated_width.htmlmethod.Widget.get_allocation.htmlmethod.Widget.get_ancestor.htmlmethod.Widget.get_can_focus.htmlmethod.Widget.get_can_target.htmlmethod.Widget.get_child_visible.htmlmethod.Widget.get_clipboard.htmlmethod.Widget.get_css_classes.htmlmethod.Widget.get_css_name.htmlmethod.Widget.get_cursor.htmlmethod.Widget.get_direction.htmlmethod.Widget.get_display.htmlmethod.Widget.get_first_child.htmlmethod.Widget.get_focus_child.htmlmethod.Widget.get_focus_on_click.htmlmethod.Widget.get_focusable.htmlmethod.Widget.get_font_map.htmlmethod.Widget.get_font_options.htmlmethod.Widget.get_frame_clock.htmlmethod.Widget.get_halign.htmlmethod.Widget.get_has_tooltip.htmlmethod.Widget.get_height.htmlmethod.Widget.get_hexpand.htmlmethod.Widget.get_hexpand_set.htmlmethod.Widget.get_last_child.htmlmethod.Widget.get_layout_manager.htmlmethod.Widget.get_mapped.htmlmethod.Widget.get_margin_bottom.htmlmethod.Widget.get_margin_end.htmlmethod.Widget.get_margin_start.htmlmethod.Widget.get_margin_top.htmlmethod.Widget.get_name.htmlmethod.Widget.get_native.htmlmethod.Widget.get_next_sibling.htmlmethod.Widget.get_opacity.htmlmethod.Widget.get_overflow.htmlmethod.Widget.get_pango_context.htmlmethod.Widget.get_parent.htmlmethod.Widget.get_preferred_size.htmlmethod.Widget.get_prev_sibling.htmlmethod.Widget.get_primary_clipboard.htmlmethod.Widget.get_realized.htmlmethod.Widget.get_receives_default.htmlmethod.Widget.get_request_mode.htmlmethod.Widget.get_root.htmlmethod.Widget.get_scale_factor.htmlmethod.Widget.get_sensitive.htmlmethod.Widget.get_settings.htmlmethod.Widget.get_size.htmlmethod.Widget.get_size_request.htmlmethod.Widget.get_state_flags.htmlmethod.Widget.get_style_context.htmlmethod.Widget.get_template_child.htmlmethod.Widget.get_tooltip_markup.htmlmethod.Widget.get_tooltip_text.htmlmethod.Widget.get_valign.htmlmethod.Widget.get_vexpand.htmlmethod.Widget.get_vexpand_set.htmlmethod.Widget.get_visible.htmlmethod.Widget.get_width.htmlmethod.Widget.grab_focus.htmlmethod.Widget.has_css_class.htmlmethod.Widget.has_default.htmlmethod.Widget.has_focus.htmlmethod.Widget.has_visible_focus.htmlmethod.Widget.hide.htmlmethod.Widget.in_destruction.htmlmethod.Widget.init_template.htmlmethod.Widget.insert_action_group.htmlmethod.Widget.insert_after.htmlmethod.Widget.insert_before.htmlmethod.Widget.is_ancestor.htmlmethod.Widget.is_drawable.htmlmethod.Widget.is_focus.htmlmethod.Widget.is_sensitive.htmlmethod.Widget.is_visible.htmlmethod.Widget.keynav_failed.htmlmethod.Widget.list_mnemonic_labels.htmlmethod.Widget.map.htmlmethod.Widget.measure.htmlmethod.Widget.mnemonic_activate.htmlmethod.Widget.observe_children.htmlmethod.Widget.observe_controllers.htmlmethod.Widget.pick.htmlmethod.Widget.queue_allocate.htmlmethod.Widget.queue_draw.htmlmethod.Widget.queue_resize.htmlmethod.Widget.realize.htmlmethod.Widget.remove_controller.htmlmethod.Widget.remove_css_class.htmlmethod.Widget.remove_mnemonic_label.htmlmethod.Widget.remove_tick_callback.htmlmethod.Widget.set_can_focus.htmlmethod.Widget.set_can_target.htmlmethod.Widget.set_child_visible.htmlmethod.Widget.set_css_classes.htmlmethod.Widget.set_cursor.htmlmethod.Widget.set_cursor_from_name.htmlmethod.Widget.set_direction.htmlmethod.Widget.set_focus_child.htmlmethod.Widget.set_focus_on_click.htmlmethod.Widget.set_focusable.htmlmethod.Widget.set_font_map.htmlmethod.Widget.set_font_options.htmlmethod.Widget.set_halign.htmlmethod.Widget.set_has_tooltip.htmlmethod.Widget.set_hexpand.htmlmethod.Widget.set_hexpand_set.htmlmethod.Widget.set_layout_manager.htmlmethod.Widget.set_margin_bottom.htmlmethod.Widget.set_margin_end.htmlmethod.Widget.set_margin_start.htmlmethod.Widget.set_margin_top.htmlmethod.Widget.set_name.htmlmethod.Widget.set_opacity.htmlmethod.Widget.set_overflow.htmlmethod.Widget.set_parent.htmlmethod.Widget.set_receives_default.htmlmethod.Widget.set_sensitive.htmlmethod.Widget.set_size_request.htmlmethod.Widget.set_state_flags.htmlmethod.Widget.set_tooltip_markup.htmlmethod.Widget.set_tooltip_text.htmlmethod.Widget.set_valign.htmlmethod.Widget.set_vexpand.htmlmethod.Widget.set_vexpand_set.htmlmethod.Widget.set_visible.htmlmethod.Widget.should_layout.htmlmethod.Widget.show.htmlmethod.Widget.size_allocate.htmlmethod.Widget.snapshot_child.htmlmethod.Widget.translate_coordinates.htmlmethod.Widget.trigger_tooltip_query.htmlmethod.Widget.unmap.htmlmethod.Widget.unparent.htmlmethod.Widget.unrealize.htmlmethod.Widget.unset_state_flags.htmlmethod.WidgetPaintable.get_widget.htmlmethod.WidgetPaintable.set_widget.htmlmethod.Window.close.htmlmethod.Window.destroy.htmlmethod.Window.fullscreen.htmlmethod.Window.fullscreen_on_monitor.htmlmethod.Window.get_application.htmlmethod.Window.get_child.htmlmethod.Window.get_decorated.htmlmethod.Window.get_default_size.htmlmethod.Window.get_default_widget.htmlmethod.Window.get_deletable.htmlmethod.Window.get_destroy_with_parent.htmlmethod.Window.get_focus.htmlmethod.Window.get_focus_visible.htmlmethod.Window.get_group.htmlmethod.Window.get_handle_menubar_accel.htmlmethod.Window.get_hide_on_close.htmlmethod.Window.get_icon_name.htmlmethod.Window.get_mnemonics_visible.htmlmethod.Window.get_modal.htmlmethod.Window.get_resizable.htmlmethod.Window.get_title.htmlmethod.Window.get_titlebar.htmlmethod.Window.get_transient_for.htmlmethod.Window.has_group.htmlmethod.Window.is_active.htmlmethod.Window.is_fullscreen.htmlmethod.Window.is_maximized.htmlmethod.Window.maximize.htmlmethod.Window.minimize.htmlmethod.Window.present.htmlmethod.Window.present_with_time.htmlmethod.Window.set_application.htmlmethod.Window.set_child.htmlmethod.Window.set_decorated.htmlmethod.Window.set_default_size.htmlmethod.Window.set_default_widget.htmlmethod.Window.set_deletable.htmlmethod.Window.set_destroy_with_parent.htmlmethod.Window.set_display.htmlmethod.Window.set_focus.htmlmethod.Window.set_focus_visible.htmlmethod.Window.set_handle_menubar_accel.htmlmethod.Window.set_hide_on_close.htmlmethod.Window.set_icon_name.htmlmethod.Window.set_mnemonics_visible.htmlmethod.Window.set_modal.htmlmethod.Window.set_resizable.htmlmethod.Window.set_startup_id.htmlmethod.Window.set_title.htmlmethod.Window.set_titlebar.htmlmethod.Window.set_transient_for.htmlmethod.Window.unfullscreen.htmlmethod.Window.unmaximize.htmlmethod.Window.unminimize.htmlmethod.WindowControls.get_decoration_layout.htmlmethod.WindowControls.get_empty.htmlmethod.WindowControls.get_side.htmlmethod.WindowControls.set_decoration_layout.htmlmethod.WindowControls.set_side.htmlmethod.WindowGroup.add_window.htmlmethod.WindowGroup.list_windows.htmlmethod.WindowGroup.remove_window.htmlmethod.WindowHandle.get_child.htmlmethod.WindowHandle.set_child.htmlmigrating-2to4.htmlmigrating-3to4.htmlmultiline-text.pngnavigation-sidebar.pngnotebook.pngoptions.pngosx.htmloverlay.pngoverview.htmlpagesetupdialog.pngpanes.pngpassword-entry.pngpicture.pngpopover.pngprintdialog.pngprogressbar.pngproperty.ATContext.accessible-role.htmlproperty.ATContext.accessible.htmlproperty.ATContext.display.htmlproperty.AboutDialog.artists.htmlproperty.AboutDialog.authors.htmlproperty.AboutDialog.comments.htmlproperty.AboutDialog.copyright.htmlproperty.AboutDialog.documenters.htmlproperty.AboutDialog.license-type.htmlproperty.AboutDialog.license.htmlproperty.AboutDialog.logo-icon-name.htmlproperty.AboutDialog.logo.htmlproperty.AboutDialog.program-name.htmlproperty.AboutDialog.system-information.htmlproperty.AboutDialog.translator-credits.htmlproperty.AboutDialog.version.htmlproperty.AboutDialog.website-label.htmlproperty.AboutDialog.website.htmlproperty.AboutDialog.wrap-license.htmlproperty.Accessible.accessible-role.htmlproperty.ActionBar.revealed.htmlproperty.Actionable.action-name.htmlproperty.Actionable.action-target.htmlproperty.Adjustment.lower.htmlproperty.Adjustment.page-increment.htmlproperty.Adjustment.page-size.htmlproperty.Adjustment.step-increment.htmlproperty.Adjustment.upper.htmlproperty.Adjustment.value.htmlproperty.AlternativeTrigger.first.htmlproperty.AlternativeTrigger.second.htmlproperty.AppChooser.content-type.htmlproperty.AppChooserButton.heading.htmlproperty.AppChooserButton.modal.htmlproperty.AppChooserButton.show-default-item.htmlproperty.AppChooserButton.show-dialog-item.htmlproperty.AppChooserDialog.gfile.htmlproperty.AppChooserDialog.heading.htmlproperty.AppChooserWidget.default-text.htmlproperty.AppChooserWidget.show-all.htmlproperty.AppChooserWidget.show-default.htmlproperty.AppChooserWidget.show-fallback.htmlproperty.AppChooserWidget.show-other.htmlproperty.AppChooserWidget.show-recommended.htmlproperty.Application.active-window.htmlproperty.Application.menubar.htmlproperty.Application.register-session.htmlproperty.Application.screensaver-active.htmlproperty.ApplicationWindow.show-menubar.htmlproperty.AspectFrame.child.htmlproperty.AspectFrame.obey-child.htmlproperty.AspectFrame.ratio.htmlproperty.AspectFrame.xalign.htmlproperty.AspectFrame.yalign.htmlproperty.Assistant.pages.htmlproperty.Assistant.use-header-bar.htmlproperty.AssistantPage.child.htmlproperty.AssistantPage.complete.htmlproperty.AssistantPage.page-type.htmlproperty.AssistantPage.title.htmlproperty.BookmarkList.attributes.htmlproperty.BookmarkList.filename.htmlproperty.BookmarkList.io-priority.htmlproperty.BookmarkList.loading.htmlproperty.BoolFilter.expression.htmlproperty.BoolFilter.invert.htmlproperty.Box.baseline-position.htmlproperty.Box.homogeneous.htmlproperty.Box.spacing.htmlproperty.BoxLayout.baseline-position.htmlproperty.BoxLayout.homogeneous.htmlproperty.BoxLayout.spacing.htmlproperty.Builder.current-object.htmlproperty.Builder.scope.htmlproperty.Builder.translation-domain.htmlproperty.BuilderListItemFactory.bytes.htmlproperty.BuilderListItemFactory.resource.htmlproperty.BuilderListItemFactory.scope.htmlproperty.Button.child.htmlproperty.Button.has-frame.htmlproperty.Button.icon-name.htmlproperty.Button.label.htmlproperty.Button.use-underline.htmlproperty.Calendar.day.htmlproperty.Calendar.month.htmlproperty.Calendar.show-day-names.htmlproperty.Calendar.show-heading.htmlproperty.Calendar.show-week-numbers.htmlproperty.Calendar.year.htmlproperty.CellArea.edit-widget.htmlproperty.CellArea.edited-cell.htmlproperty.CellArea.focus-cell.htmlproperty.CellAreaBox.spacing.htmlproperty.CellAreaContext.area.htmlproperty.CellAreaContext.minimum-height.htmlproperty.CellAreaContext.minimum-width.htmlproperty.CellAreaContext.natural-height.htmlproperty.CellAreaContext.natural-width.htmlproperty.CellEditable.editing-canceled.htmlproperty.CellRenderer.cell-background-rgba.htmlproperty.CellRenderer.cell-background-set.htmlproperty.CellRenderer.cell-background.htmlproperty.CellRenderer.editing.htmlproperty.CellRenderer.height.htmlproperty.CellRenderer.is-expanded.htmlproperty.CellRenderer.is-expander.htmlproperty.CellRenderer.mode.htmlproperty.CellRenderer.sensitive.htmlproperty.CellRenderer.visible.htmlproperty.CellRenderer.width.htmlproperty.CellRenderer.xalign.htmlproperty.CellRenderer.xpad.htmlproperty.CellRenderer.yalign.htmlproperty.CellRenderer.ypad.htmlproperty.CellRendererAccel.accel-key.htmlproperty.CellRendererAccel.accel-mode.htmlproperty.CellRendererAccel.accel-mods.htmlproperty.CellRendererAccel.keycode.htmlproperty.CellRendererCombo.has-entry.htmlproperty.CellRendererCombo.model.htmlproperty.CellRendererCombo.text-column.htmlproperty.CellRendererPixbuf.gicon.htmlproperty.CellRendererPixbuf.icon-name.htmlproperty.CellRendererPixbuf.icon-size.htmlproperty.CellRendererPixbuf.pixbuf-expander-closed.htmlproperty.CellRendererPixbuf.pixbuf-expander-open.htmlproperty.CellRendererPixbuf.pixbuf.htmlproperty.CellRendererPixbuf.texture.htmlproperty.CellRendererProgress.inverted.htmlproperty.CellRendererProgress.pulse.htmlproperty.CellRendererProgress.text-xalign.htmlproperty.CellRendererProgress.text-yalign.htmlproperty.CellRendererProgress.text.htmlproperty.CellRendererProgress.value.htmlproperty.CellRendererSpin.adjustment.htmlproperty.CellRendererSpin.climb-rate.htmlproperty.CellRendererSpin.digits.htmlproperty.CellRendererSpinner.active.htmlproperty.CellRendererSpinner.pulse.htmlproperty.CellRendererSpinner.size.htmlproperty.CellRendererText.align-set.htmlproperty.CellRendererText.alignment.htmlproperty.CellRendererText.attributes.htmlproperty.CellRendererText.background-rgba.htmlproperty.CellRendererText.background-set.htmlproperty.CellRendererText.background.htmlproperty.CellRendererText.editable-set.htmlproperty.CellRendererText.editable.htmlproperty.CellRendererText.ellipsize-set.htmlproperty.CellRendererText.ellipsize.htmlproperty.CellRendererText.family-set.htmlproperty.CellRendererText.family.htmlproperty.CellRendererText.font-desc.htmlproperty.CellRendererText.font.htmlproperty.CellRendererText.foreground-rgba.htmlproperty.CellRendererText.foreground-set.htmlproperty.CellRendererText.foreground.htmlproperty.CellRendererText.language-set.htmlproperty.CellRendererText.language.htmlproperty.CellRendererText.markup.htmlproperty.CellRendererText.max-width-chars.htmlproperty.CellRendererText.placeholder-text.htmlproperty.CellRendererText.rise-set.htmlproperty.CellRendererText.rise.htmlproperty.CellRendererText.scale-set.htmlproperty.CellRendererText.scale.htmlproperty.CellRendererText.single-paragraph-mode.htmlproperty.CellRendererText.size-points.htmlproperty.CellRendererText.size-set.htmlproperty.CellRendererText.size.htmlproperty.CellRendererText.stretch-set.htmlproperty.CellRendererText.stretch.htmlproperty.CellRendererText.strikethrough-set.htmlproperty.CellRendererText.strikethrough.htmlproperty.CellRendererText.style-set.htmlproperty.CellRendererText.style.htmlproperty.CellRendererText.text.htmlproperty.CellRendererText.underline-set.htmlproperty.CellRendererText.underline.htmlproperty.CellRendererText.variant-set.htmlproperty.CellRendererText.variant.htmlproperty.CellRendererText.weight-set.htmlproperty.CellRendererText.weight.htmlproperty.CellRendererText.width-chars.htmlproperty.CellRendererText.wrap-mode.htmlproperty.CellRendererText.wrap-width.htmlproperty.CellRendererToggle.activatable.htmlproperty.CellRendererToggle.active.htmlproperty.CellRendererToggle.inconsistent.htmlproperty.CellRendererToggle.radio.htmlproperty.CellView.cell-area-context.htmlproperty.CellView.cell-area.htmlproperty.CellView.draw-sensitive.htmlproperty.CellView.fit-model.htmlproperty.CellView.model.htmlproperty.CenterBox.baseline-position.htmlproperty.CheckButton.active.htmlproperty.CheckButton.group.htmlproperty.CheckButton.inconsistent.htmlproperty.CheckButton.label.htmlproperty.CheckButton.use-underline.htmlproperty.ColorButton.modal.htmlproperty.ColorButton.show-editor.htmlproperty.ColorButton.title.htmlproperty.ColorChooser.rgba.htmlproperty.ColorChooser.use-alpha.htmlproperty.ColorChooserDialog.show-editor.htmlproperty.ColorChooserWidget.show-editor.htmlproperty.ColumnView.columns.htmlproperty.ColumnView.enable-rubberband.htmlproperty.ColumnView.model.htmlproperty.ColumnView.reorderable.htmlproperty.ColumnView.show-column-separators.htmlproperty.ColumnView.show-row-separators.htmlproperty.ColumnView.single-click-activate.htmlproperty.ColumnView.sorter.htmlproperty.ColumnViewColumn.column-view.htmlproperty.ColumnViewColumn.expand.htmlproperty.ColumnViewColumn.factory.htmlproperty.ColumnViewColumn.fixed-width.htmlproperty.ColumnViewColumn.header-menu.htmlproperty.ColumnViewColumn.resizable.htmlproperty.ColumnViewColumn.sorter.htmlproperty.ColumnViewColumn.title.htmlproperty.ColumnViewColumn.visible.htmlproperty.ComboBox.active-id.htmlproperty.ComboBox.active.htmlproperty.ComboBox.button-sensitivity.htmlproperty.ComboBox.child.htmlproperty.ComboBox.entry-text-column.htmlproperty.ComboBox.has-entry.htmlproperty.ComboBox.has-frame.htmlproperty.ComboBox.id-column.htmlproperty.ComboBox.model.htmlproperty.ComboBox.popup-fixed-width.htmlproperty.ComboBox.popup-shown.htmlproperty.Constraint.constant.htmlproperty.Constraint.multiplier.htmlproperty.Constraint.relation.htmlproperty.Constraint.source-attribute.htmlproperty.Constraint.source.htmlproperty.Constraint.strength.htmlproperty.Constraint.target-attribute.htmlproperty.Constraint.target.htmlproperty.ConstraintGuide.max-height.htmlproperty.ConstraintGuide.max-width.htmlproperty.ConstraintGuide.min-height.htmlproperty.ConstraintGuide.min-width.htmlproperty.ConstraintGuide.name.htmlproperty.ConstraintGuide.nat-height.htmlproperty.ConstraintGuide.nat-width.htmlproperty.ConstraintGuide.strength.htmlproperty.Dialog.use-header-bar.htmlproperty.DirectoryList.attributes.htmlproperty.DirectoryList.error.htmlproperty.DirectoryList.file.htmlproperty.DirectoryList.io-priority.htmlproperty.DirectoryList.loading.htmlproperty.DirectoryList.monitored.htmlproperty.DragIcon.child.htmlproperty.DragSource.actions.htmlproperty.DragSource.content.htmlproperty.DrawingArea.content-height.htmlproperty.DrawingArea.content-width.htmlproperty.DropControllerMotion.contains-pointer.htmlproperty.DropControllerMotion.drop.htmlproperty.DropControllerMotion.is-pointer.htmlproperty.DropDown.enable-search.htmlproperty.DropDown.expression.htmlproperty.DropDown.factory.htmlproperty.DropDown.list-factory.htmlproperty.DropDown.model.htmlproperty.DropDown.selected-item.htmlproperty.DropDown.selected.htmlproperty.DropDown.show-arrow.htmlproperty.DropTarget.actions.htmlproperty.DropTarget.current-drop.htmlproperty.DropTarget.drop.htmlproperty.DropTarget.formats.htmlproperty.DropTarget.preload.htmlproperty.DropTarget.value.htmlproperty.DropTargetAsync.actions.htmlproperty.DropTargetAsync.formats.htmlproperty.Editable.cursor-position.htmlproperty.Editable.editable.htmlproperty.Editable.enable-undo.htmlproperty.Editable.max-width-chars.htmlproperty.Editable.selection-bound.htmlproperty.Editable.text.htmlproperty.Editable.width-chars.htmlproperty.Editable.xalign.htmlproperty.EditableLabel.editing.htmlproperty.Entry.activates-default.htmlproperty.Entry.attributes.htmlproperty.Entry.buffer.htmlproperty.Entry.completion.htmlproperty.Entry.enable-emoji-completion.htmlproperty.Entry.extra-menu.htmlproperty.Entry.has-frame.htmlproperty.Entry.im-module.htmlproperty.Entry.input-hints.htmlproperty.Entry.input-purpose.htmlproperty.Entry.invisible-char-set.htmlproperty.Entry.invisible-char.htmlproperty.Entry.max-length.htmlproperty.Entry.overwrite-mode.htmlproperty.Entry.placeholder-text.htmlproperty.Entry.primary-icon-activatable.htmlproperty.Entry.primary-icon-gicon.htmlproperty.Entry.primary-icon-name.htmlproperty.Entry.primary-icon-paintable.htmlproperty.Entry.primary-icon-sensitive.htmlproperty.Entry.primary-icon-storage-type.htmlproperty.Entry.primary-icon-tooltip-markup.htmlproperty.Entry.primary-icon-tooltip-text.htmlproperty.Entry.progress-fraction.htmlproperty.Entry.progress-pulse-step.htmlproperty.Entry.scroll-offset.htmlproperty.Entry.secondary-icon-activatable.htmlproperty.Entry.secondary-icon-gicon.htmlproperty.Entry.secondary-icon-name.htmlproperty.Entry.secondary-icon-paintable.htmlproperty.Entry.secondary-icon-sensitive.htmlproperty.Entry.secondary-icon-storage-type.htmlproperty.Entry.secondary-icon-tooltip-markup.htmlproperty.Entry.secondary-icon-tooltip-text.htmlproperty.Entry.show-emoji-icon.htmlproperty.Entry.tabs.htmlproperty.Entry.text-length.htmlproperty.Entry.truncate-multiline.htmlproperty.Entry.visibility.htmlproperty.EntryBuffer.length.htmlproperty.EntryBuffer.max-length.htmlproperty.EntryBuffer.text.htmlproperty.EntryCompletion.cell-area.htmlproperty.EntryCompletion.inline-completion.htmlproperty.EntryCompletion.inline-selection.htmlproperty.EntryCompletion.minimum-key-length.htmlproperty.EntryCompletion.model.htmlproperty.EntryCompletion.popup-completion.htmlproperty.EntryCompletion.popup-set-width.htmlproperty.EntryCompletion.popup-single-match.htmlproperty.EntryCompletion.text-column.htmlproperty.EventController.name.htmlproperty.EventController.propagation-limit.htmlproperty.EventController.propagation-phase.htmlproperty.EventController.widget.htmlproperty.EventControllerFocus.contains-focus.htmlproperty.EventControllerFocus.is-focus.htmlproperty.EventControllerMotion.contains-pointer.htmlproperty.EventControllerMotion.is-pointer.htmlproperty.EventControllerScroll.flags.htmlproperty.Expander.child.htmlproperty.Expander.expanded.htmlproperty.Expander.label-widget.htmlproperty.Expander.label.htmlproperty.Expander.resize-toplevel.htmlproperty.Expander.use-markup.htmlproperty.Expander.use-underline.htmlproperty.FileChooser.action.htmlproperty.FileChooser.create-folders.htmlproperty.FileChooser.filter.htmlproperty.FileChooser.filters.htmlproperty.FileChooser.select-multiple.htmlproperty.FileChooser.shortcut-folders.htmlproperty.FileChooserNative.accept-label.htmlproperty.FileChooserNative.cancel-label.htmlproperty.FileChooserWidget.search-mode.htmlproperty.FileChooserWidget.subtitle.htmlproperty.FileFilter.name.htmlproperty.FilterListModel.filter.htmlproperty.FilterListModel.incremental.htmlproperty.FilterListModel.model.htmlproperty.FilterListModel.pending.htmlproperty.FixedLayoutChild.transform.htmlproperty.FlattenListModel.model.htmlproperty.FlowBox.accept-unpaired-release.htmlproperty.FlowBox.activate-on-single-click.htmlproperty.FlowBox.column-spacing.htmlproperty.FlowBox.homogeneous.htmlproperty.FlowBox.max-children-per-line.htmlproperty.FlowBox.min-children-per-line.htmlproperty.FlowBox.row-spacing.htmlproperty.FlowBox.selection-mode.htmlproperty.FlowBoxChild.child.htmlproperty.FontButton.modal.htmlproperty.FontButton.title.htmlproperty.FontButton.use-font.htmlproperty.FontButton.use-size.htmlproperty.FontChooser.font-desc.htmlproperty.FontChooser.font-features.htmlproperty.FontChooser.font.htmlproperty.FontChooser.language.htmlproperty.FontChooser.level.htmlproperty.FontChooser.preview-text.htmlproperty.FontChooser.show-preview-entry.htmlproperty.FontChooserWidget.tweak-action.htmlproperty.Frame.child.htmlproperty.Frame.label-widget.htmlproperty.Frame.label-xalign.htmlproperty.Frame.label.htmlproperty.GLArea.auto-render.htmlproperty.GLArea.context.htmlproperty.GLArea.has-depth-buffer.htmlproperty.GLArea.has-stencil-buffer.htmlproperty.GLArea.use-es.htmlproperty.Gesture.n-points.htmlproperty.GestureLongPress.delay-factor.htmlproperty.GesturePan.orientation.htmlproperty.GestureSingle.button.htmlproperty.GestureSingle.exclusive.htmlproperty.GestureSingle.touch-only.htmlproperty.Grid.baseline-row.htmlproperty.Grid.column-homogeneous.htmlproperty.Grid.column-spacing.htmlproperty.Grid.row-homogeneous.htmlproperty.Grid.row-spacing.htmlproperty.GridLayout.baseline-row.htmlproperty.GridLayout.column-homogeneous.htmlproperty.GridLayout.column-spacing.htmlproperty.GridLayout.row-homogeneous.htmlproperty.GridLayout.row-spacing.htmlproperty.GridLayoutChild.column-span.htmlproperty.GridLayoutChild.column.htmlproperty.GridLayoutChild.row-span.htmlproperty.GridLayoutChild.row.htmlproperty.GridView.enable-rubberband.htmlproperty.GridView.factory.htmlproperty.GridView.max-columns.htmlproperty.GridView.min-columns.htmlproperty.GridView.model.htmlproperty.GridView.single-click-activate.htmlproperty.HeaderBar.decoration-layout.htmlproperty.HeaderBar.show-title-buttons.htmlproperty.HeaderBar.title-widget.htmlproperty.IMContext.input-hints.htmlproperty.IMContext.input-purpose.htmlproperty.IconPaintable.file.htmlproperty.IconPaintable.icon-name.htmlproperty.IconPaintable.is-symbolic.htmlproperty.IconTheme.display.htmlproperty.IconTheme.icon-names.htmlproperty.IconTheme.resource-path.htmlproperty.IconTheme.search-path.htmlproperty.IconTheme.theme-name.htmlproperty.IconView.activate-on-single-click.htmlproperty.IconView.cell-area.htmlproperty.IconView.column-spacing.htmlproperty.IconView.columns.htmlproperty.IconView.item-orientation.htmlproperty.IconView.item-padding.htmlproperty.IconView.item-width.htmlproperty.IconView.margin.htmlproperty.IconView.markup-column.htmlproperty.IconView.model.htmlproperty.IconView.pixbuf-column.htmlproperty.IconView.reorderable.htmlproperty.IconView.row-spacing.htmlproperty.IconView.selection-mode.htmlproperty.IconView.spacing.htmlproperty.IconView.text-column.htmlproperty.IconView.tooltip-column.htmlproperty.Image.file.htmlproperty.Image.gicon.htmlproperty.Image.icon-name.htmlproperty.Image.icon-size.htmlproperty.Image.paintable.htmlproperty.Image.pixel-size.htmlproperty.Image.resource.htmlproperty.Image.storage-type.htmlproperty.Image.use-fallback.htmlproperty.InfoBar.message-type.htmlproperty.InfoBar.revealed.htmlproperty.InfoBar.show-close-button.htmlproperty.KeyvalTrigger.keyval.htmlproperty.KeyvalTrigger.modifiers.htmlproperty.Label.attributes.htmlproperty.Label.ellipsize.htmlproperty.Label.extra-menu.htmlproperty.Label.justify.htmlproperty.Label.label.htmlproperty.Label.lines.htmlproperty.Label.max-width-chars.htmlproperty.Label.mnemonic-keyval.htmlproperty.Label.mnemonic-widget.htmlproperty.Label.natural-wrap-mode.htmlproperty.Label.selectable.htmlproperty.Label.single-line-mode.htmlproperty.Label.use-markup.htmlproperty.Label.use-underline.htmlproperty.Label.width-chars.htmlproperty.Label.wrap-mode.htmlproperty.Label.wrap.htmlproperty.Label.xalign.htmlproperty.Label.yalign.htmlproperty.LayoutChild.child-widget.htmlproperty.LayoutChild.layout-manager.htmlproperty.LevelBar.inverted.htmlproperty.LevelBar.max-value.htmlproperty.LevelBar.min-value.htmlproperty.LevelBar.mode.htmlproperty.LevelBar.value.htmlproperty.LinkButton.uri.htmlproperty.LinkButton.visited.htmlproperty.ListBase.orientation.htmlproperty.ListBox.accept-unpaired-release.htmlproperty.ListBox.activate-on-single-click.htmlproperty.ListBox.selection-mode.htmlproperty.ListBox.show-separators.htmlproperty.ListBoxRow.activatable.htmlproperty.ListBoxRow.child.htmlproperty.ListBoxRow.selectable.htmlproperty.ListItem.activatable.htmlproperty.ListItem.child.htmlproperty.ListItem.item.htmlproperty.ListItem.position.htmlproperty.ListItem.selectable.htmlproperty.ListItem.selected.htmlproperty.ListView.enable-rubberband.htmlproperty.ListView.factory.htmlproperty.ListView.model.htmlproperty.ListView.show-separators.htmlproperty.ListView.single-click-activate.htmlproperty.LockButton.permission.htmlproperty.LockButton.text-lock.htmlproperty.LockButton.text-unlock.htmlproperty.LockButton.tooltip-lock.htmlproperty.LockButton.tooltip-not-authorized.htmlproperty.LockButton.tooltip-unlock.htmlproperty.MapListModel.has-map.htmlproperty.MapListModel.model.htmlproperty.MediaControls.media-stream.htmlproperty.MediaFile.file.htmlproperty.MediaFile.input-stream.htmlproperty.MediaStream.duration.htmlproperty.MediaStream.ended.htmlproperty.MediaStream.error.htmlproperty.MediaStream.has-audio.htmlproperty.MediaStream.has-video.htmlproperty.MediaStream.loop.htmlproperty.MediaStream.muted.htmlproperty.MediaStream.playing.htmlproperty.MediaStream.prepared.htmlproperty.MediaStream.seekable.htmlproperty.MediaStream.seeking.htmlproperty.MediaStream.timestamp.htmlproperty.MediaStream.volume.htmlproperty.MenuButton.always-show-arrow.htmlproperty.MenuButton.child.htmlproperty.MenuButton.direction.htmlproperty.MenuButton.has-frame.htmlproperty.MenuButton.icon-name.htmlproperty.MenuButton.label.htmlproperty.MenuButton.menu-model.htmlproperty.MenuButton.popover.htmlproperty.MenuButton.primary.htmlproperty.MenuButton.use-underline.htmlproperty.MessageDialog.buttons.htmlproperty.MessageDialog.message-area.htmlproperty.MessageDialog.message-type.htmlproperty.MessageDialog.secondary-text.htmlproperty.MessageDialog.secondary-use-markup.htmlproperty.MessageDialog.text.htmlproperty.MessageDialog.use-markup.htmlproperty.MnemonicTrigger.keyval.htmlproperty.MountOperation.display.htmlproperty.MountOperation.is-showing.htmlproperty.MountOperation.parent.htmlproperty.MultiSelection.model.htmlproperty.NamedAction.action-name.htmlproperty.NativeDialog.modal.htmlproperty.NativeDialog.title.htmlproperty.NativeDialog.transient-for.htmlproperty.NativeDialog.visible.htmlproperty.NoSelection.model.htmlproperty.Notebook.enable-popup.htmlproperty.Notebook.group-name.htmlproperty.Notebook.page.htmlproperty.Notebook.pages.htmlproperty.Notebook.scrollable.htmlproperty.Notebook.show-border.htmlproperty.Notebook.show-tabs.htmlproperty.Notebook.tab-pos.htmlproperty.NotebookPage.child.htmlproperty.NotebookPage.detachable.htmlproperty.NotebookPage.menu-label.htmlproperty.NotebookPage.menu.htmlproperty.NotebookPage.position.htmlproperty.NotebookPage.reorderable.htmlproperty.NotebookPage.tab-expand.htmlproperty.NotebookPage.tab-fill.htmlproperty.NotebookPage.tab-label.htmlproperty.NotebookPage.tab.htmlproperty.NumericSorter.expression.htmlproperty.NumericSorter.sort-order.htmlproperty.Orientable.orientation.htmlproperty.Overlay.child.htmlproperty.OverlayLayoutChild.clip-overlay.htmlproperty.OverlayLayoutChild.measure.htmlproperty.PadController.action-group.htmlproperty.PadController.pad.htmlproperty.Paned.end-child.htmlproperty.Paned.max-position.htmlproperty.Paned.min-position.htmlproperty.Paned.position-set.htmlproperty.Paned.position.htmlproperty.Paned.resize-end-child.htmlproperty.Paned.resize-start-child.htmlproperty.Paned.shrink-end-child.htmlproperty.Paned.shrink-start-child.htmlproperty.Paned.start-child.htmlproperty.Paned.wide-handle.htmlproperty.PasswordEntry.activates-default.htmlproperty.PasswordEntry.extra-menu.htmlproperty.PasswordEntry.placeholder-text.htmlproperty.PasswordEntry.show-peek-icon.htmlproperty.Picture.alternative-text.htmlproperty.Picture.can-shrink.htmlproperty.Picture.file.htmlproperty.Picture.keep-aspect-ratio.htmlproperty.Picture.paintable.htmlproperty.Popover.autohide.htmlproperty.Popover.cascade-popdown.htmlproperty.Popover.child.htmlproperty.Popover.default-widget.htmlproperty.Popover.has-arrow.htmlproperty.Popover.mnemonics-visible.htmlproperty.Popover.pointing-to.htmlproperty.Popover.position.htmlproperty.PopoverMenu.menu-model.htmlproperty.PopoverMenu.visible-submenu.htmlproperty.PopoverMenuBar.menu-model.htmlproperty.PrintJob.page-setup.htmlproperty.PrintJob.printer.htmlproperty.PrintJob.settings.htmlproperty.PrintJob.title.htmlproperty.PrintJob.track-print-status.htmlproperty.PrintOperation.allow-async.htmlproperty.PrintOperation.current-page.htmlproperty.PrintOperation.custom-tab-label.htmlproperty.PrintOperation.default-page-setup.htmlproperty.PrintOperation.embed-page-setup.htmlproperty.PrintOperation.export-filename.htmlproperty.PrintOperation.has-selection.htmlproperty.PrintOperation.job-name.htmlproperty.PrintOperation.n-pages-to-print.htmlproperty.PrintOperation.n-pages.htmlproperty.PrintOperation.print-settings.htmlproperty.PrintOperation.show-progress.htmlproperty.PrintOperation.status-string.htmlproperty.PrintOperation.status.htmlproperty.PrintOperation.support-selection.htmlproperty.PrintOperation.track-print-status.htmlproperty.PrintOperation.unit.htmlproperty.PrintOperation.use-full-page.htmlproperty.PrintUnixDialog.current-page.htmlproperty.PrintUnixDialog.embed-page-setup.htmlproperty.PrintUnixDialog.has-selection.htmlproperty.PrintUnixDialog.manual-capabilities.htmlproperty.PrintUnixDialog.page-setup.htmlproperty.PrintUnixDialog.print-settings.htmlproperty.PrintUnixDialog.selected-printer.htmlproperty.PrintUnixDialog.support-selection.htmlproperty.Printer.accepting-jobs.htmlproperty.Printer.accepts-pdf.htmlproperty.Printer.accepts-ps.htmlproperty.Printer.backend.htmlproperty.Printer.icon-name.htmlproperty.Printer.is-virtual.htmlproperty.Printer.job-count.htmlproperty.Printer.location.htmlproperty.Printer.name.htmlproperty.Printer.paused.htmlproperty.Printer.state-message.htmlproperty.ProgressBar.ellipsize.htmlproperty.ProgressBar.fraction.htmlproperty.ProgressBar.inverted.htmlproperty.ProgressBar.pulse-step.htmlproperty.ProgressBar.show-text.htmlproperty.ProgressBar.text.htmlproperty.Range.adjustment.htmlproperty.Range.fill-level.htmlproperty.Range.inverted.htmlproperty.Range.restrict-to-fill-level.htmlproperty.Range.round-digits.htmlproperty.Range.show-fill-level.htmlproperty.RecentManager.filename.htmlproperty.RecentManager.size.htmlproperty.Revealer.child-revealed.htmlproperty.Revealer.child.htmlproperty.Revealer.reveal-child.htmlproperty.Revealer.transition-duration.htmlproperty.Revealer.transition-type.htmlproperty.Scale.digits.htmlproperty.Scale.draw-value.htmlproperty.Scale.has-origin.htmlproperty.Scale.value-pos.htmlproperty.ScaleButton.adjustment.htmlproperty.ScaleButton.icons.htmlproperty.ScaleButton.value.htmlproperty.Scrollable.hadjustment.htmlproperty.Scrollable.hscroll-policy.htmlproperty.Scrollable.vadjustment.htmlproperty.Scrollable.vscroll-policy.htmlproperty.Scrollbar.adjustment.htmlproperty.ScrolledWindow.child.htmlproperty.ScrolledWindow.hadjustment.htmlproperty.ScrolledWindow.has-frame.htmlproperty.ScrolledWindow.hscrollbar-policy.htmlproperty.ScrolledWindow.kinetic-scrolling.htmlproperty.ScrolledWindow.max-content-height.htmlproperty.ScrolledWindow.max-content-width.htmlproperty.ScrolledWindow.min-content-height.htmlproperty.ScrolledWindow.min-content-width.htmlproperty.ScrolledWindow.overlay-scrolling.htmlproperty.ScrolledWindow.propagate-natural-height.htmlproperty.ScrolledWindow.propagate-natural-width.htmlproperty.ScrolledWindow.vadjustment.htmlproperty.ScrolledWindow.vscrollbar-policy.htmlproperty.ScrolledWindow.window-placement.htmlproperty.SearchBar.child.htmlproperty.SearchBar.key-capture-widget.htmlproperty.SearchBar.search-mode-enabled.htmlproperty.SearchBar.show-close-button.htmlproperty.SearchEntry.activates-default.htmlproperty.SearchEntry.placeholder-text.htmlproperty.SelectionFilterModel.model.htmlproperty.Settings.gtk-alternative-button-order.htmlproperty.Settings.gtk-alternative-sort-arrows.htmlproperty.Settings.gtk-application-prefer-dark-theme.htmlproperty.Settings.gtk-cursor-aspect-ratio.htmlproperty.Settings.gtk-cursor-blink-time.htmlproperty.Settings.gtk-cursor-blink-timeout.htmlproperty.Settings.gtk-cursor-blink.htmlproperty.Settings.gtk-cursor-theme-name.htmlproperty.Settings.gtk-cursor-theme-size.htmlproperty.Settings.gtk-decoration-layout.htmlproperty.Settings.gtk-dialogs-use-header.htmlproperty.Settings.gtk-dnd-drag-threshold.htmlproperty.Settings.gtk-double-click-distance.htmlproperty.Settings.gtk-double-click-time.htmlproperty.Settings.gtk-enable-accels.htmlproperty.Settings.gtk-enable-animations.htmlproperty.Settings.gtk-enable-event-sounds.htmlproperty.Settings.gtk-enable-input-feedback-sounds.htmlproperty.Settings.gtk-enable-primary-paste.htmlproperty.Settings.gtk-entry-password-hint-timeout.htmlproperty.Settings.gtk-entry-select-on-focus.htmlproperty.Settings.gtk-error-bell.htmlproperty.Settings.gtk-font-name.htmlproperty.Settings.gtk-fontconfig-timestamp.htmlproperty.Settings.gtk-hint-font-metrics.htmlproperty.Settings.gtk-icon-theme-name.htmlproperty.Settings.gtk-im-module.htmlproperty.Settings.gtk-keynav-use-caret.htmlproperty.Settings.gtk-label-select-on-focus.htmlproperty.Settings.gtk-long-press-time.htmlproperty.Settings.gtk-overlay-scrolling.htmlproperty.Settings.gtk-primary-button-warps-slider.htmlproperty.Settings.gtk-print-backends.htmlproperty.Settings.gtk-print-preview-command.htmlproperty.Settings.gtk-recent-files-enabled.htmlproperty.Settings.gtk-recent-files-max-age.htmlproperty.Settings.gtk-shell-shows-app-menu.htmlproperty.Settings.gtk-shell-shows-desktop.htmlproperty.Settings.gtk-shell-shows-menubar.htmlproperty.Settings.gtk-sound-theme-name.htmlproperty.Settings.gtk-split-cursor.htmlproperty.Settings.gtk-theme-name.htmlproperty.Settings.gtk-titlebar-double-click.htmlproperty.Settings.gtk-titlebar-middle-click.htmlproperty.Settings.gtk-titlebar-right-click.htmlproperty.Settings.gtk-xft-antialias.htmlproperty.Settings.gtk-xft-dpi.htmlproperty.Settings.gtk-xft-hinting.htmlproperty.Settings.gtk-xft-hintstyle.htmlproperty.Settings.gtk-xft-rgba.htmlproperty.Shortcut.action.htmlproperty.Shortcut.arguments.htmlproperty.Shortcut.trigger.htmlproperty.ShortcutController.mnemonic-modifiers.htmlproperty.ShortcutController.model.htmlproperty.ShortcutController.scope.htmlproperty.ShortcutLabel.accelerator.htmlproperty.ShortcutLabel.disabled-text.htmlproperty.ShortcutsGroup.accel-size-group.htmlproperty.ShortcutsGroup.height.htmlproperty.ShortcutsGroup.title-size-group.htmlproperty.ShortcutsGroup.title.htmlproperty.ShortcutsGroup.view.htmlproperty.ShortcutsSection.max-height.htmlproperty.ShortcutsSection.section-name.htmlproperty.ShortcutsSection.title.htmlproperty.ShortcutsSection.view-name.htmlproperty.ShortcutsShortcut.accel-size-group.htmlproperty.ShortcutsShortcut.accelerator.htmlproperty.ShortcutsShortcut.action-name.htmlproperty.ShortcutsShortcut.direction.htmlproperty.ShortcutsShortcut.icon-set.htmlproperty.ShortcutsShortcut.icon.htmlproperty.ShortcutsShortcut.shortcut-type.htmlproperty.ShortcutsShortcut.subtitle-set.htmlproperty.ShortcutsShortcut.subtitle.htmlproperty.ShortcutsShortcut.title-size-group.htmlproperty.ShortcutsShortcut.title.htmlproperty.ShortcutsWindow.section-name.htmlproperty.ShortcutsWindow.view-name.htmlproperty.SignalAction.signal-name.htmlproperty.SingleSelection.autoselect.htmlproperty.SingleSelection.can-unselect.htmlproperty.SingleSelection.model.htmlproperty.SingleSelection.selected-item.htmlproperty.SingleSelection.selected.htmlproperty.SizeGroup.mode.htmlproperty.SliceListModel.model.htmlproperty.SliceListModel.offset.htmlproperty.SliceListModel.size.htmlproperty.SortListModel.incremental.htmlproperty.SortListModel.model.htmlproperty.SortListModel.pending.htmlproperty.SortListModel.sorter.htmlproperty.SpinButton.adjustment.htmlproperty.SpinButton.climb-rate.htmlproperty.SpinButton.digits.htmlproperty.SpinButton.numeric.htmlproperty.SpinButton.snap-to-ticks.htmlproperty.SpinButton.update-policy.htmlproperty.SpinButton.value.htmlproperty.SpinButton.wrap.htmlproperty.Spinner.spinning.htmlproperty.Stack.hhomogeneous.htmlproperty.Stack.interpolate-size.htmlproperty.Stack.pages.htmlproperty.Stack.transition-duration.htmlproperty.Stack.transition-running.htmlproperty.Stack.transition-type.htmlproperty.Stack.vhomogeneous.htmlproperty.Stack.visible-child-name.htmlproperty.Stack.visible-child.htmlproperty.StackPage.child.htmlproperty.StackPage.icon-name.htmlproperty.StackPage.name.htmlproperty.StackPage.needs-attention.htmlproperty.StackPage.title.htmlproperty.StackPage.use-underline.htmlproperty.StackPage.visible.htmlproperty.StackSidebar.stack.htmlproperty.StackSwitcher.stack.htmlproperty.StringFilter.expression.htmlproperty.StringFilter.ignore-case.htmlproperty.StringFilter.match-mode.htmlproperty.StringFilter.search.htmlproperty.StringObject.string.htmlproperty.StringSorter.expression.htmlproperty.StringSorter.ignore-case.htmlproperty.StyleContext.display.htmlproperty.Switch.active.htmlproperty.Switch.state.htmlproperty.Text.activates-default.htmlproperty.Text.attributes.htmlproperty.Text.buffer.htmlproperty.Text.enable-emoji-completion.htmlproperty.Text.extra-menu.htmlproperty.Text.im-module.htmlproperty.Text.input-hints.htmlproperty.Text.input-purpose.htmlproperty.Text.invisible-char-set.htmlproperty.Text.invisible-char.htmlproperty.Text.max-length.htmlproperty.Text.overwrite-mode.htmlproperty.Text.placeholder-text.htmlproperty.Text.propagate-text-width.htmlproperty.Text.scroll-offset.htmlproperty.Text.tabs.htmlproperty.Text.truncate-multiline.htmlproperty.Text.visibility.htmlproperty.TextBuffer.can-redo.htmlproperty.TextBuffer.can-undo.htmlproperty.TextBuffer.cursor-position.htmlproperty.TextBuffer.enable-undo.htmlproperty.TextBuffer.has-selection.htmlproperty.TextBuffer.tag-table.htmlproperty.TextBuffer.text.htmlproperty.TextMark.left-gravity.htmlproperty.TextMark.name.htmlproperty.TextTag.accumulative-margin.htmlproperty.TextTag.allow-breaks-set.htmlproperty.TextTag.allow-breaks.htmlproperty.TextTag.background-full-height-set.htmlproperty.TextTag.background-full-height.htmlproperty.TextTag.background-rgba.htmlproperty.TextTag.background-set.htmlproperty.TextTag.background.htmlproperty.TextTag.direction.htmlproperty.TextTag.editable-set.htmlproperty.TextTag.editable.htmlproperty.TextTag.fallback-set.htmlproperty.TextTag.fallback.htmlproperty.TextTag.family-set.htmlproperty.TextTag.family.htmlproperty.TextTag.font-desc.htmlproperty.TextTag.font-features-set.htmlproperty.TextTag.font-features.htmlproperty.TextTag.font.htmlproperty.TextTag.foreground-rgba.htmlproperty.TextTag.foreground-set.htmlproperty.TextTag.foreground.htmlproperty.TextTag.indent-set.htmlproperty.TextTag.indent.htmlproperty.TextTag.insert-hyphens-set.htmlproperty.TextTag.insert-hyphens.htmlproperty.TextTag.invisible-set.htmlproperty.TextTag.invisible.htmlproperty.TextTag.justification-set.htmlproperty.TextTag.justification.htmlproperty.TextTag.language-set.htmlproperty.TextTag.language.htmlproperty.TextTag.left-margin-set.htmlproperty.TextTag.left-margin.htmlproperty.TextTag.letter-spacing-set.htmlproperty.TextTag.letter-spacing.htmlproperty.TextTag.line-height-set.htmlproperty.TextTag.line-height.htmlproperty.TextTag.name.htmlproperty.TextTag.overline-rgba-set.htmlproperty.TextTag.overline-rgba.htmlproperty.TextTag.overline-set.htmlproperty.TextTag.overline.htmlproperty.TextTag.paragraph-background-rgba.htmlproperty.TextTag.paragraph-background-set.htmlproperty.TextTag.paragraph-background.htmlproperty.TextTag.pixels-above-lines-set.htmlproperty.TextTag.pixels-above-lines.htmlproperty.TextTag.pixels-below-lines-set.htmlproperty.TextTag.pixels-below-lines.htmlproperty.TextTag.pixels-inside-wrap-set.htmlproperty.TextTag.pixels-inside-wrap.htmlproperty.TextTag.right-margin-set.htmlproperty.TextTag.right-margin.htmlproperty.TextTag.rise-set.htmlproperty.TextTag.rise.htmlproperty.TextTag.scale-set.htmlproperty.TextTag.scale.htmlproperty.TextTag.sentence-set.htmlproperty.TextTag.sentence.htmlproperty.TextTag.show-spaces-set.htmlproperty.TextTag.show-spaces.htmlproperty.TextTag.size-points.htmlproperty.TextTag.size-set.htmlproperty.TextTag.size.htmlproperty.TextTag.stretch-set.htmlproperty.TextTag.stretch.htmlproperty.TextTag.strikethrough-rgba-set.htmlproperty.TextTag.strikethrough-rgba.htmlproperty.TextTag.strikethrough-set.htmlproperty.TextTag.strikethrough.htmlproperty.TextTag.style-set.htmlproperty.TextTag.style.htmlproperty.TextTag.tabs-set.htmlproperty.TextTag.tabs.htmlproperty.TextTag.text-transform-set.htmlproperty.TextTag.text-transform.htmlproperty.TextTag.underline-rgba-set.htmlproperty.TextTag.underline-rgba.htmlproperty.TextTag.underline-set.htmlproperty.TextTag.underline.htmlproperty.TextTag.variant-set.htmlproperty.TextTag.variant.htmlproperty.TextTag.weight-set.htmlproperty.TextTag.weight.htmlproperty.TextTag.word-set.htmlproperty.TextTag.word.htmlproperty.TextTag.wrap-mode-set.htmlproperty.TextTag.wrap-mode.htmlproperty.TextView.accepts-tab.htmlproperty.TextView.bottom-margin.htmlproperty.TextView.buffer.htmlproperty.TextView.cursor-visible.htmlproperty.TextView.editable.htmlproperty.TextView.extra-menu.htmlproperty.TextView.im-module.htmlproperty.TextView.indent.htmlproperty.TextView.input-hints.htmlproperty.TextView.input-purpose.htmlproperty.TextView.justification.htmlproperty.TextView.left-margin.htmlproperty.TextView.monospace.htmlproperty.TextView.overwrite.htmlproperty.TextView.pixels-above-lines.htmlproperty.TextView.pixels-below-lines.htmlproperty.TextView.pixels-inside-wrap.htmlproperty.TextView.right-margin.htmlproperty.TextView.tabs.htmlproperty.TextView.top-margin.htmlproperty.TextView.wrap-mode.htmlproperty.ToggleButton.active.htmlproperty.ToggleButton.group.htmlproperty.TreeExpander.child.htmlproperty.TreeExpander.indent-for-icon.htmlproperty.TreeExpander.item.htmlproperty.TreeExpander.list-row.htmlproperty.TreeListModel.autoexpand.htmlproperty.TreeListModel.model.htmlproperty.TreeListModel.passthrough.htmlproperty.TreeListRow.children.htmlproperty.TreeListRow.depth.htmlproperty.TreeListRow.expandable.htmlproperty.TreeListRow.expanded.htmlproperty.TreeListRow.item.htmlproperty.TreeListRowSorter.sorter.htmlproperty.TreeModelFilter.child-model.htmlproperty.TreeModelFilter.virtual-root.htmlproperty.TreeModelSort.model.htmlproperty.TreeSelection.mode.htmlproperty.TreeView.activate-on-single-click.htmlproperty.TreeView.enable-grid-lines.htmlproperty.TreeView.enable-search.htmlproperty.TreeView.enable-tree-lines.htmlproperty.TreeView.expander-column.htmlproperty.TreeView.fixed-height-mode.htmlproperty.TreeView.headers-clickable.htmlproperty.TreeView.headers-visible.htmlproperty.TreeView.hover-expand.htmlproperty.TreeView.hover-selection.htmlproperty.TreeView.level-indentation.htmlproperty.TreeView.model.htmlproperty.TreeView.reorderable.htmlproperty.TreeView.rubber-banding.htmlproperty.TreeView.search-column.htmlproperty.TreeView.show-expanders.htmlproperty.TreeView.tooltip-column.htmlproperty.TreeViewColumn.alignment.htmlproperty.TreeViewColumn.cell-area.htmlproperty.TreeViewColumn.clickable.htmlproperty.TreeViewColumn.expand.htmlproperty.TreeViewColumn.fixed-width.htmlproperty.TreeViewColumn.max-width.htmlproperty.TreeViewColumn.min-width.htmlproperty.TreeViewColumn.reorderable.htmlproperty.TreeViewColumn.resizable.htmlproperty.TreeViewColumn.sizing.htmlproperty.TreeViewColumn.sort-column-id.htmlproperty.TreeViewColumn.sort-indicator.htmlproperty.TreeViewColumn.sort-order.htmlproperty.TreeViewColumn.spacing.htmlproperty.TreeViewColumn.title.htmlproperty.TreeViewColumn.visible.htmlproperty.TreeViewColumn.widget.htmlproperty.TreeViewColumn.width.htmlproperty.TreeViewColumn.x-offset.htmlproperty.Video.autoplay.htmlproperty.Video.file.htmlproperty.Video.loop.htmlproperty.Video.media-stream.htmlproperty.Viewport.child.htmlproperty.Viewport.scroll-to-focus.htmlproperty.VolumeButton.use-symbolic.htmlproperty.Widget.can-focus.htmlproperty.Widget.can-target.htmlproperty.Widget.css-classes.htmlproperty.Widget.css-name.htmlproperty.Widget.cursor.htmlproperty.Widget.focus-on-click.htmlproperty.Widget.focusable.htmlproperty.Widget.halign.htmlproperty.Widget.has-default.htmlproperty.Widget.has-focus.htmlproperty.Widget.has-tooltip.htmlproperty.Widget.height-request.htmlproperty.Widget.hexpand-set.htmlproperty.Widget.hexpand.htmlproperty.Widget.layout-manager.htmlproperty.Widget.margin-bottom.htmlproperty.Widget.margin-end.htmlproperty.Widget.margin-start.htmlproperty.Widget.margin-top.htmlproperty.Widget.name.htmlproperty.Widget.opacity.htmlproperty.Widget.overflow.htmlproperty.Widget.parent.htmlproperty.Widget.receives-default.htmlproperty.Widget.root.htmlproperty.Widget.scale-factor.htmlproperty.Widget.sensitive.htmlproperty.Widget.tooltip-markup.htmlproperty.Widget.tooltip-text.htmlproperty.Widget.valign.htmlproperty.Widget.vexpand-set.htmlproperty.Widget.vexpand.htmlproperty.Widget.visible.htmlproperty.Widget.width-request.htmlproperty.WidgetPaintable.widget.htmlproperty.Window.application.htmlproperty.Window.child.htmlproperty.Window.decorated.htmlproperty.Window.default-height.htmlproperty.Window.default-widget.htmlproperty.Window.default-width.htmlproperty.Window.deletable.htmlproperty.Window.destroy-with-parent.htmlproperty.Window.display.htmlproperty.Window.focus-visible.htmlproperty.Window.focus-widget.htmlproperty.Window.fullscreened.htmlproperty.Window.handle-menubar-accel.htmlproperty.Window.hide-on-close.htmlproperty.Window.icon-name.htmlproperty.Window.is-active.htmlproperty.Window.maximized.htmlproperty.Window.mnemonics-visible.htmlproperty.Window.modal.htmlproperty.Window.resizable.htmlproperty.Window.startup-id.htmlproperty.Window.title.htmlproperty.Window.titlebar.htmlproperty.Window.transient-for.htmlproperty.WindowControls.decoration-layout.htmlproperty.WindowControls.empty.htmlproperty.WindowControls.side.htmlproperty.WindowHandle.child.htmlpygment.cssquestion_index.htmlradio-button.pngresources.htmlrich-list.pngright-center.pngright-end.pngright-start.pngrunning.htmlscales.pngscrollbar.pngscrolledwindow.pngsearch-bar.pngsearch-entry.pngsearch.jssection-accessibility.htmlsection-list-widget.htmlsection-text-widget.htmlsection-tree-widget.htmlseparator.pngshortcuts-window.pngsidebar.pngsignal.ATContext.state-change.htmlsignal.AboutDialog.activate-link.htmlsignal.Adjustment.changed.htmlsignal.Adjustment.value-changed.htmlsignal.AppChooserButton.activate.htmlsignal.AppChooserButton.changed.htmlsignal.AppChooserButton.custom-item-activated.htmlsignal.AppChooserWidget.application-activated.htmlsignal.AppChooserWidget.application-selected.htmlsignal.Application.query-end.htmlsignal.Application.window-added.htmlsignal.Application.window-removed.htmlsignal.Assistant.apply.htmlsignal.Assistant.cancel.htmlsignal.Assistant.close.htmlsignal.Assistant.escape.htmlsignal.Assistant.prepare.htmlsignal.Button.activate.htmlsignal.Button.clicked.htmlsignal.Calendar.day-selected.htmlsignal.Calendar.next-month.htmlsignal.Calendar.next-year.htmlsignal.Calendar.prev-month.htmlsignal.Calendar.prev-year.htmlsignal.CellArea.add-editable.htmlsignal.CellArea.apply-attributes.htmlsignal.CellArea.focus-changed.htmlsignal.CellArea.remove-editable.htmlsignal.CellEditable.editing-done.htmlsignal.CellEditable.remove-widget.htmlsignal.CellRenderer.editing-canceled.htmlsignal.CellRenderer.editing-started.htmlsignal.CellRendererAccel.accel-cleared.htmlsignal.CellRendererAccel.accel-edited.htmlsignal.CellRendererCombo.changed.htmlsignal.CellRendererText.edited.htmlsignal.CellRendererToggle.toggled.htmlsignal.CheckButton.activate.htmlsignal.CheckButton.toggled.htmlsignal.ColorButton.activate.htmlsignal.ColorButton.color-set.htmlsignal.ColorChooser.color-activated.htmlsignal.ColumnView.activate.htmlsignal.ComboBox.activate.htmlsignal.ComboBox.changed.htmlsignal.ComboBox.format-entry-text.htmlsignal.ComboBox.move-active.htmlsignal.ComboBox.popdown.htmlsignal.ComboBox.popup.htmlsignal.CssProvider.parsing-error.htmlsignal.Dialog.close.htmlsignal.Dialog.response.htmlsignal.DragSource.drag-begin.htmlsignal.DragSource.drag-cancel.htmlsignal.DragSource.drag-end.htmlsignal.DragSource.prepare.htmlsignal.DrawingArea.resize.htmlsignal.DropControllerMotion.enter.htmlsignal.DropControllerMotion.leave.htmlsignal.DropControllerMotion.motion.htmlsignal.DropDown.activate.htmlsignal.DropTarget.accept.htmlsignal.DropTarget.drop.htmlsignal.DropTarget.enter.htmlsignal.DropTarget.leave.htmlsignal.DropTarget.motion.htmlsignal.DropTargetAsync.accept.htmlsignal.DropTargetAsync.drag-enter.htmlsignal.DropTargetAsync.drag-leave.htmlsignal.DropTargetAsync.drag-motion.htmlsignal.DropTargetAsync.drop.htmlsignal.Editable.changed.htmlsignal.Editable.delete-text.htmlsignal.Editable.insert-text.htmlsignal.EmojiChooser.emoji-picked.htmlsignal.Entry.activate.htmlsignal.Entry.icon-press.htmlsignal.Entry.icon-release.htmlsignal.EntryBuffer.deleted-text.htmlsignal.EntryBuffer.inserted-text.htmlsignal.EntryCompletion.cursor-on-match.htmlsignal.EntryCompletion.insert-prefix.htmlsignal.EntryCompletion.match-selected.htmlsignal.EntryCompletion.no-matches.htmlsignal.EventControllerFocus.enter.htmlsignal.EventControllerFocus.leave.htmlsignal.EventControllerKey.im-update.htmlsignal.EventControllerKey.key-pressed.htmlsignal.EventControllerKey.key-released.htmlsignal.EventControllerKey.modifiers.htmlsignal.EventControllerLegacy.event.htmlsignal.EventControllerMotion.enter.htmlsignal.EventControllerMotion.leave.htmlsignal.EventControllerMotion.motion.htmlsignal.EventControllerScroll.decelerate.htmlsignal.EventControllerScroll.scroll-begin.htmlsignal.EventControllerScroll.scroll-end.htmlsignal.EventControllerScroll.scroll.htmlsignal.Expander.activate.htmlsignal.FileChooserWidget.desktop-folder.htmlsignal.FileChooserWidget.down-folder.htmlsignal.FileChooserWidget.home-folder.htmlsignal.FileChooserWidget.location-popup-on-paste.htmlsignal.FileChooserWidget.location-popup.htmlsignal.FileChooserWidget.location-toggle-popup.htmlsignal.FileChooserWidget.places-shortcut.htmlsignal.FileChooserWidget.quick-bookmark.htmlsignal.FileChooserWidget.recent-shortcut.htmlsignal.FileChooserWidget.search-shortcut.htmlsignal.FileChooserWidget.show-hidden.htmlsignal.FileChooserWidget.up-folder.htmlsignal.Filter.changed.htmlsignal.FlowBox.activate-cursor-child.htmlsignal.FlowBox.child-activated.htmlsignal.FlowBox.move-cursor.htmlsignal.FlowBox.select-all.htmlsignal.FlowBox.selected-children-changed.htmlsignal.FlowBox.toggle-cursor-child.htmlsignal.FlowBox.unselect-all.htmlsignal.FlowBoxChild.activate.htmlsignal.FontButton.activate.htmlsignal.FontButton.font-set.htmlsignal.FontChooser.font-activated.htmlsignal.GLArea.create-context.htmlsignal.GLArea.render.htmlsignal.GLArea.resize.htmlsignal.Gesture.begin.htmlsignal.Gesture.cancel.htmlsignal.Gesture.end.htmlsignal.Gesture.sequence-state-changed.htmlsignal.Gesture.update.htmlsignal.GestureClick.pressed.htmlsignal.GestureClick.released.htmlsignal.GestureClick.stopped.htmlsignal.GestureClick.unpaired-release.htmlsignal.GestureDrag.drag-begin.htmlsignal.GestureDrag.drag-end.htmlsignal.GestureDrag.drag-update.htmlsignal.GestureLongPress.cancelled.htmlsignal.GestureLongPress.pressed.htmlsignal.GesturePan.pan.htmlsignal.GestureRotate.angle-changed.htmlsignal.GestureStylus.down.htmlsignal.GestureStylus.motion.htmlsignal.GestureStylus.proximity.htmlsignal.GestureStylus.up.htmlsignal.GestureSwipe.swipe.htmlsignal.GestureZoom.scale-changed.htmlsignal.GridView.activate.htmlsignal.IMContext.commit.htmlsignal.IMContext.delete-surrounding.htmlsignal.IMContext.preedit-changed.htmlsignal.IMContext.preedit-end.htmlsignal.IMContext.preedit-start.htmlsignal.IMContext.retrieve-surrounding.htmlsignal.IconTheme.changed.htmlsignal.IconView.activate-cursor-item.htmlsignal.IconView.item-activated.htmlsignal.IconView.move-cursor.htmlsignal.IconView.select-all.htmlsignal.IconView.select-cursor-item.htmlsignal.IconView.selection-changed.htmlsignal.IconView.toggle-cursor-item.htmlsignal.IconView.unselect-all.htmlsignal.InfoBar.close.htmlsignal.InfoBar.response.htmlsignal.Label.activate-current-link.htmlsignal.Label.activate-link.htmlsignal.Label.copy-clipboard.htmlsignal.Label.move-cursor.htmlsignal.LevelBar.offset-changed.htmlsignal.LinkButton.activate-link.htmlsignal.ListBox.activate-cursor-row.htmlsignal.ListBox.move-cursor.htmlsignal.ListBox.row-activated.htmlsignal.ListBox.row-selected.htmlsignal.ListBox.select-all.htmlsignal.ListBox.selected-rows-changed.htmlsignal.ListBox.toggle-cursor-row.htmlsignal.ListBox.unselect-all.htmlsignal.ListBoxRow.activate.htmlsignal.ListView.activate.htmlsignal.MenuButton.activate.htmlsignal.NativeDialog.response.htmlsignal.Notebook.change-current-page.htmlsignal.Notebook.create-window.htmlsignal.Notebook.focus-tab.htmlsignal.Notebook.move-focus-out.htmlsignal.Notebook.page-added.htmlsignal.Notebook.page-removed.htmlsignal.Notebook.page-reordered.htmlsignal.Notebook.reorder-tab.htmlsignal.Notebook.select-page.htmlsignal.Notebook.switch-page.htmlsignal.Overlay.get-child-position.htmlsignal.Paned.accept-position.htmlsignal.Paned.cancel-position.htmlsignal.Paned.cycle-child-focus.htmlsignal.Paned.cycle-handle-focus.htmlsignal.Paned.move-handle.htmlsignal.Paned.toggle-handle-focus.htmlsignal.PasswordEntry.activate.htmlsignal.Popover.activate-default.htmlsignal.Popover.closed.htmlsignal.PrintJob.status-changed.htmlsignal.PrintOperation.begin-print.htmlsignal.PrintOperation.create-custom-widget.htmlsignal.PrintOperation.custom-widget-apply.htmlsignal.PrintOperation.done.htmlsignal.PrintOperation.draw-page.htmlsignal.PrintOperation.end-print.htmlsignal.PrintOperation.paginate.htmlsignal.PrintOperation.preview.htmlsignal.PrintOperation.request-page-setup.htmlsignal.PrintOperation.status-changed.htmlsignal.PrintOperation.update-custom-widget.htmlsignal.PrintOperationPreview.got-page-size.htmlsignal.PrintOperationPreview.ready.htmlsignal.Printer.details-acquired.htmlsignal.Range.adjust-bounds.htmlsignal.Range.change-value.htmlsignal.Range.move-slider.htmlsignal.Range.value-changed.htmlsignal.RecentManager.changed.htmlsignal.ScaleButton.popdown.htmlsignal.ScaleButton.popup.htmlsignal.ScaleButton.value-changed.htmlsignal.ScrolledWindow.edge-overshot.htmlsignal.ScrolledWindow.edge-reached.htmlsignal.ScrolledWindow.move-focus-out.htmlsignal.ScrolledWindow.scroll-child.htmlsignal.SearchEntry.activate.htmlsignal.SearchEntry.next-match.htmlsignal.SearchEntry.previous-match.htmlsignal.SearchEntry.search-changed.htmlsignal.SearchEntry.search-started.htmlsignal.SearchEntry.stop-search.htmlsignal.SelectionModel.selection-changed.htmlsignal.ShortcutsSection.change-current-page.htmlsignal.ShortcutsWindow.close.htmlsignal.ShortcutsWindow.search.htmlsignal.SignalListItemFactory.bind.htmlsignal.SignalListItemFactory.setup.htmlsignal.SignalListItemFactory.teardown.htmlsignal.SignalListItemFactory.unbind.htmlsignal.Sorter.changed.htmlsignal.SpinButton.change-value.htmlsignal.SpinButton.input.htmlsignal.SpinButton.output.htmlsignal.SpinButton.value-changed.htmlsignal.SpinButton.wrapped.htmlsignal.Statusbar.text-popped.htmlsignal.Statusbar.text-pushed.htmlsignal.StyleProvider.gtk-private-changed.htmlsignal.Switch.activate.htmlsignal.Switch.state-set.htmlsignal.Text.activate.htmlsignal.Text.backspace.htmlsignal.Text.copy-clipboard.htmlsignal.Text.cut-clipboard.htmlsignal.Text.delete-from-cursor.htmlsignal.Text.insert-at-cursor.htmlsignal.Text.insert-emoji.htmlsignal.Text.move-cursor.htmlsignal.Text.paste-clipboard.htmlsignal.Text.preedit-changed.htmlsignal.Text.toggle-overwrite.htmlsignal.TextBuffer.apply-tag.htmlsignal.TextBuffer.begin-user-action.htmlsignal.TextBuffer.changed.htmlsignal.TextBuffer.delete-range.htmlsignal.TextBuffer.end-user-action.htmlsignal.TextBuffer.insert-child-anchor.htmlsignal.TextBuffer.insert-paintable.htmlsignal.TextBuffer.insert-text.htmlsignal.TextBuffer.mark-deleted.htmlsignal.TextBuffer.mark-set.htmlsignal.TextBuffer.modified-changed.htmlsignal.TextBuffer.paste-done.htmlsignal.TextBuffer.redo.htmlsignal.TextBuffer.remove-tag.htmlsignal.TextBuffer.undo.htmlsignal.TextTagTable.tag-added.htmlsignal.TextTagTable.tag-changed.htmlsignal.TextTagTable.tag-removed.htmlsignal.TextView.backspace.htmlsignal.TextView.copy-clipboard.htmlsignal.TextView.cut-clipboard.htmlsignal.TextView.delete-from-cursor.htmlsignal.TextView.extend-selection.htmlsignal.TextView.insert-at-cursor.htmlsignal.TextView.insert-emoji.htmlsignal.TextView.move-cursor.htmlsignal.TextView.move-viewport.htmlsignal.TextView.paste-clipboard.htmlsignal.TextView.preedit-changed.htmlsignal.TextView.select-all.htmlsignal.TextView.set-anchor.htmlsignal.TextView.toggle-cursor-visible.htmlsignal.TextView.toggle-overwrite.htmlsignal.ToggleButton.toggled.htmlsignal.TreeModel.row-changed.htmlsignal.TreeModel.row-deleted.htmlsignal.TreeModel.row-has-child-toggled.htmlsignal.TreeModel.row-inserted.htmlsignal.TreeModel.rows-reordered.htmlsignal.TreeSelection.changed.htmlsignal.TreeSortable.sort-column-changed.htmlsignal.TreeView.columns-changed.htmlsignal.TreeView.cursor-changed.htmlsignal.TreeView.expand-collapse-cursor-row.htmlsignal.TreeView.move-cursor.htmlsignal.TreeView.row-activated.htmlsignal.TreeView.row-collapsed.htmlsignal.TreeView.row-expanded.htmlsignal.TreeView.select-all.htmlsignal.TreeView.select-cursor-parent.htmlsignal.TreeView.select-cursor-row.htmlsignal.TreeView.start-interactive-search.htmlsignal.TreeView.test-collapse-row.htmlsignal.TreeView.test-expand-row.htmlsignal.TreeView.toggle-cursor-row.htmlsignal.TreeView.unselect-all.htmlsignal.TreeViewColumn.clicked.htmlsignal.Widget.destroy.htmlsignal.Widget.direction-changed.htmlsignal.Widget.hide.htmlsignal.Widget.keynav-failed.htmlsignal.Widget.map.htmlsignal.Widget.mnemonic-activate.htmlsignal.Widget.move-focus.htmlsignal.Widget.query-tooltip.htmlsignal.Widget.realize.htmlsignal.Widget.show.htmlsignal.Widget.state-flags-changed.htmlsignal.Widget.unmap.htmlsignal.Widget.unrealize.htmlsignal.Window.activate-default.htmlsignal.Window.activate-focus.htmlsignal.Window.close-request.htmlsignal.Window.enable-debugging.htmlsignal.Window.keys-changed.htmlslices.pngsliders.pngspinbutton.pngspinner.pngstack.pngstackswitcher.pngstatusbar.pngstruct.Bitset.htmlstruct.BitsetIter.htmlstruct.Border.htmlstruct.BuildableParseContext.htmlstruct.BuildableParser.htmlstruct.CssLocation.htmlstruct.CssSection.htmlstruct.CssStyleChange.htmlstruct.ExpressionWatch.htmlstruct.PadActionEntry.htmlstruct.PageRange.htmlstruct.PaperSize.htmlstruct.PrintBackend.htmlstruct.RecentData.htmlstruct.RecentInfo.htmlstruct.RequestedSize.htmlstruct.Requisition.htmlstruct.TextIter.htmlstruct.TreeIter.htmlstruct.TreePath.htmlstruct.TreeRowReference.htmlstyle.cssswitch.pngtoggle-button.pngtoolbar.pngtree-view-coordinates.pngtype_func.AccessibleProperty.init_value.htmltype_func.AccessibleRelation.init_value.htmltype_func.AccessibleState.init_value.htmltype_func.ActivateAction.get.htmltype_func.BitsetIter.init_at.htmltype_func.BitsetIter.init_first.htmltype_func.BitsetIter.init_last.htmltype_func.BuilderError.quark.htmltype_func.ConstraintVflParserError.quark.htmltype_func.DragIcon.create_widget_for_value.htmltype_func.DragIcon.get_for_drag.htmltype_func.DragIcon.set_from_paintable.htmltype_func.Editable.delegate_get_property.htmltype_func.Editable.delegate_set_property.htmltype_func.Editable.install_properties.htmltype_func.FileChooserError.quark.htmltype_func.IconTheme.get_for_display.htmltype_func.IconThemeError.quark.htmltype_func.MnemonicAction.get.htmltype_func.Native.get_for_surface.htmltype_func.NeverTrigger.get.htmltype_func.NothingAction.get.htmltype_func.Ordering.from_cmpfunc.htmltype_func.PaperSize.get_default.htmltype_func.PaperSize.get_paper_sizes.htmltype_func.PrintError.quark.htmltype_func.RecentManager.get_default.htmltype_func.RecentManagerError.quark.htmltype_func.Settings.get_default.htmltype_func.Settings.get_for_display.htmltype_func.StyleContext.add_provider_for_display.htmltype_func.StyleContext.remove_provider_for_display.htmltype_func.TreeRowReference.deleted.htmltype_func.TreeRowReference.inserted.htmltype_func.TreeRowReference.reordered.htmltype_func.Widget.get_default_direction.htmltype_func.Widget.set_default_direction.htmltype_func.Window.get_default_icon_name.htmltype_func.Window.get_toplevels.htmltype_func.Window.list_toplevels.htmltype_func.Window.set_auto_startup_notification.htmltype_func.Window.set_default_icon_name.htmltype_func.Window.set_interactive_debugging.htmlup-center.pngup-end.pngup-start.pngurlmap.jsvfunc.Actionable.get_action_name.htmlvfunc.Actionable.get_action_target_value.htmlvfunc.Actionable.set_action_name.htmlvfunc.Actionable.set_action_target_value.htmlvfunc.Adjustment.changed.htmlvfunc.Adjustment.value_changed.htmlvfunc.Application.window_added.htmlvfunc.Application.window_removed.htmlvfunc.Buildable.add_child.htmlvfunc.Buildable.construct_child.htmlvfunc.Buildable.custom_finished.htmlvfunc.Buildable.custom_tag_end.htmlvfunc.Buildable.custom_tag_start.htmlvfunc.Buildable.get_id.htmlvfunc.Buildable.get_internal_child.htmlvfunc.Buildable.parser_finished.htmlvfunc.Buildable.set_buildable_property.htmlvfunc.Buildable.set_id.htmlvfunc.BuilderScope.create_closure.htmlvfunc.BuilderScope.get_type_from_function.htmlvfunc.BuilderScope.get_type_from_name.htmlvfunc.Button.activate.htmlvfunc.Button.clicked.htmlvfunc.CellArea.activate.htmlvfunc.CellArea.add.htmlvfunc.CellArea.apply_attributes.htmlvfunc.CellArea.copy_context.htmlvfunc.CellArea.create_context.htmlvfunc.CellArea.event.htmlvfunc.CellArea.focus.htmlvfunc.CellArea.foreach.htmlvfunc.CellArea.foreach_alloc.htmlvfunc.CellArea.get_cell_property.htmlvfunc.CellArea.get_preferred_height.htmlvfunc.CellArea.get_preferred_height_for_width.htmlvfunc.CellArea.get_preferred_width.htmlvfunc.CellArea.get_preferred_width_for_height.htmlvfunc.CellArea.get_request_mode.htmlvfunc.CellArea.is_activatable.htmlvfunc.CellArea.remove.htmlvfunc.CellArea.set_cell_property.htmlvfunc.CellArea.snapshot.htmlvfunc.CellAreaContext.allocate.htmlvfunc.CellAreaContext.get_preferred_height_for_width.htmlvfunc.CellAreaContext.get_preferred_width_for_height.htmlvfunc.CellAreaContext.reset.htmlvfunc.CellEditable.editing_done.htmlvfunc.CellEditable.remove_widget.htmlvfunc.CellEditable.start_editing.htmlvfunc.CellLayout.add_attribute.htmlvfunc.CellLayout.clear.htmlvfunc.CellLayout.clear_attributes.htmlvfunc.CellLayout.get_area.htmlvfunc.CellLayout.get_cells.htmlvfunc.CellLayout.pack_end.htmlvfunc.CellLayout.pack_start.htmlvfunc.CellLayout.reorder.htmlvfunc.CellLayout.set_cell_data_func.htmlvfunc.CellRenderer.activate.htmlvfunc.CellRenderer.editing_canceled.htmlvfunc.CellRenderer.editing_started.htmlvfunc.CellRenderer.get_aligned_area.htmlvfunc.CellRenderer.get_preferred_height.htmlvfunc.CellRenderer.get_preferred_height_for_width.htmlvfunc.CellRenderer.get_preferred_width.htmlvfunc.CellRenderer.get_preferred_width_for_height.htmlvfunc.CellRenderer.get_request_mode.htmlvfunc.CellRenderer.snapshot.htmlvfunc.CellRenderer.start_editing.htmlvfunc.CellRendererText.edited.htmlvfunc.CheckButton.activate.htmlvfunc.CheckButton.toggled.htmlvfunc.ColorChooser.add_palette.htmlvfunc.ColorChooser.color_activated.htmlvfunc.ColorChooser.get_rgba.htmlvfunc.ColorChooser.set_rgba.htmlvfunc.ComboBox.activate.htmlvfunc.ComboBox.changed.htmlvfunc.ComboBox.format_entry_text.htmlvfunc.Dialog.close.htmlvfunc.Dialog.response.htmlvfunc.DrawingArea.resize.htmlvfunc.Editable.changed.htmlvfunc.Editable.delete_text.htmlvfunc.Editable.do_delete_text.htmlvfunc.Editable.do_insert_text.htmlvfunc.Editable.get_delegate.htmlvfunc.Editable.get_selection_bounds.htmlvfunc.Editable.get_text.htmlvfunc.Editable.insert_text.htmlvfunc.Editable.set_selection_bounds.htmlvfunc.Entry.activate.htmlvfunc.EntryBuffer.delete_text.htmlvfunc.EntryBuffer.deleted_text.htmlvfunc.EntryBuffer.get_length.htmlvfunc.EntryBuffer.get_text.htmlvfunc.EntryBuffer.insert_text.htmlvfunc.EntryBuffer.inserted_text.htmlvfunc.Filter.get_strictness.htmlvfunc.Filter.match.htmlvfunc.FlowBoxChild.activate.htmlvfunc.FontChooser.font_activated.htmlvfunc.FontChooser.get_font_face.htmlvfunc.FontChooser.get_font_family.htmlvfunc.FontChooser.get_font_map.htmlvfunc.FontChooser.get_font_size.htmlvfunc.FontChooser.set_filter_func.htmlvfunc.FontChooser.set_font_map.htmlvfunc.Frame.compute_child_allocation.htmlvfunc.GLArea.create_context.htmlvfunc.GLArea.render.htmlvfunc.GLArea.resize.htmlvfunc.IMContext.commit.htmlvfunc.IMContext.delete_surrounding.htmlvfunc.IMContext.filter_keypress.htmlvfunc.IMContext.focus_in.htmlvfunc.IMContext.focus_out.htmlvfunc.IMContext.get_preedit_string.htmlvfunc.IMContext.get_surrounding.htmlvfunc.IMContext.get_surrounding_with_selection.htmlvfunc.IMContext.preedit_changed.htmlvfunc.IMContext.preedit_end.htmlvfunc.IMContext.preedit_start.htmlvfunc.IMContext.reset.htmlvfunc.IMContext.retrieve_surrounding.htmlvfunc.IMContext.set_client_widget.htmlvfunc.IMContext.set_cursor_location.htmlvfunc.IMContext.set_surrounding.htmlvfunc.IMContext.set_surrounding_with_selection.htmlvfunc.IMContext.set_use_preedit.htmlvfunc.LayoutManager.allocate.htmlvfunc.LayoutManager.create_layout_child.htmlvfunc.LayoutManager.get_request_mode.htmlvfunc.LayoutManager.measure.htmlvfunc.LayoutManager.root.htmlvfunc.LayoutManager.unroot.htmlvfunc.ListBoxRow.activate.htmlvfunc.MediaFile.close.htmlvfunc.MediaFile.open.htmlvfunc.MediaStream.pause.htmlvfunc.MediaStream.play.htmlvfunc.MediaStream.realize.htmlvfunc.MediaStream.seek.htmlvfunc.MediaStream.unrealize.htmlvfunc.MediaStream.update_audio.htmlvfunc.NativeDialog.hide.htmlvfunc.NativeDialog.response.htmlvfunc.NativeDialog.show.htmlvfunc.Popover.activate_default.htmlvfunc.Popover.closed.htmlvfunc.PrintOperation.begin_print.htmlvfunc.PrintOperation.create_custom_widget.htmlvfunc.PrintOperation.custom_widget_apply.htmlvfunc.PrintOperation.done.htmlvfunc.PrintOperation.draw_page.htmlvfunc.PrintOperation.end_print.htmlvfunc.PrintOperation.paginate.htmlvfunc.PrintOperation.preview.htmlvfunc.PrintOperation.request_page_setup.htmlvfunc.PrintOperation.status_changed.htmlvfunc.PrintOperation.update_custom_widget.htmlvfunc.PrintOperationPreview.end_preview.htmlvfunc.PrintOperationPreview.got_page_size.htmlvfunc.PrintOperationPreview.is_selected.htmlvfunc.PrintOperationPreview.ready.htmlvfunc.PrintOperationPreview.render_page.htmlvfunc.Range.adjust_bounds.htmlvfunc.Range.change_value.htmlvfunc.Range.get_range_border.htmlvfunc.Range.move_slider.htmlvfunc.Range.value_changed.htmlvfunc.RecentManager.changed.htmlvfunc.Scale.get_layout_offsets.htmlvfunc.ScaleButton.value_changed.htmlvfunc.Scrollable.get_border.htmlvfunc.SelectionModel.get_selection_in_range.htmlvfunc.SelectionModel.is_selected.htmlvfunc.SelectionModel.select_all.htmlvfunc.SelectionModel.select_item.htmlvfunc.SelectionModel.select_range.htmlvfunc.SelectionModel.set_selection.htmlvfunc.SelectionModel.unselect_all.htmlvfunc.SelectionModel.unselect_item.htmlvfunc.SelectionModel.unselect_range.htmlvfunc.ShortcutManager.add_controller.htmlvfunc.ShortcutManager.remove_controller.htmlvfunc.Sorter.compare.htmlvfunc.Sorter.get_order.htmlvfunc.StyleContext.changed.htmlvfunc.SymbolicPaintable.snapshot_symbolic.htmlvfunc.TextBuffer.apply_tag.htmlvfunc.TextBuffer.begin_user_action.htmlvfunc.TextBuffer.changed.htmlvfunc.TextBuffer.delete_range.htmlvfunc.TextBuffer.end_user_action.htmlvfunc.TextBuffer.insert_child_anchor.htmlvfunc.TextBuffer.insert_paintable.htmlvfunc.TextBuffer.insert_text.htmlvfunc.TextBuffer.mark_deleted.htmlvfunc.TextBuffer.mark_set.htmlvfunc.TextBuffer.modified_changed.htmlvfunc.TextBuffer.paste_done.htmlvfunc.TextBuffer.redo.htmlvfunc.TextBuffer.remove_tag.htmlvfunc.TextBuffer.undo.htmlvfunc.TextView.backspace.htmlvfunc.TextView.copy_clipboard.htmlvfunc.TextView.create_buffer.htmlvfunc.TextView.cut_clipboard.htmlvfunc.TextView.delete_from_cursor.htmlvfunc.TextView.extend_selection.htmlvfunc.TextView.insert_at_cursor.htmlvfunc.TextView.insert_emoji.htmlvfunc.TextView.move_cursor.htmlvfunc.TextView.paste_clipboard.htmlvfunc.TextView.set_anchor.htmlvfunc.TextView.snapshot_layer.htmlvfunc.TextView.toggle_overwrite.htmlvfunc.ToggleButton.toggled.htmlvfunc.TreeDragDest.drag_data_received.htmlvfunc.TreeDragDest.row_drop_possible.htmlvfunc.TreeDragSource.drag_data_delete.htmlvfunc.TreeDragSource.drag_data_get.htmlvfunc.TreeDragSource.row_draggable.htmlvfunc.TreeModel.get_column_type.htmlvfunc.TreeModel.get_flags.htmlvfunc.TreeModel.get_iter.htmlvfunc.TreeModel.get_n_columns.htmlvfunc.TreeModel.get_path.htmlvfunc.TreeModel.get_value.htmlvfunc.TreeModel.iter_children.htmlvfunc.TreeModel.iter_has_child.htmlvfunc.TreeModel.iter_n_children.htmlvfunc.TreeModel.iter_next.htmlvfunc.TreeModel.iter_nth_child.htmlvfunc.TreeModel.iter_parent.htmlvfunc.TreeModel.iter_previous.htmlvfunc.TreeModel.ref_node.htmlvfunc.TreeModel.row_changed.htmlvfunc.TreeModel.row_deleted.htmlvfunc.TreeModel.row_has_child_toggled.htmlvfunc.TreeModel.row_inserted.htmlvfunc.TreeModel.rows_reordered.htmlvfunc.TreeModel.unref_node.htmlvfunc.TreeModelFilter.modify.htmlvfunc.TreeModelFilter.visible.htmlvfunc.TreeSortable.get_sort_column_id.htmlvfunc.TreeSortable.has_default_sort_func.htmlvfunc.TreeSortable.set_default_sort_func.htmlvfunc.TreeSortable.set_sort_column_id.htmlvfunc.TreeSortable.set_sort_func.htmlvfunc.TreeSortable.sort_column_changed.htmlvfunc.TreeView.columns_changed.htmlvfunc.TreeView.cursor_changed.htmlvfunc.TreeView.expand_collapse_cursor_row.htmlvfunc.TreeView.move_cursor.htmlvfunc.TreeView.row_activated.htmlvfunc.TreeView.row_collapsed.htmlvfunc.TreeView.row_expanded.htmlvfunc.TreeView.select_all.htmlvfunc.TreeView.select_cursor_parent.htmlvfunc.TreeView.select_cursor_row.htmlvfunc.TreeView.start_interactive_search.htmlvfunc.TreeView.test_collapse_row.htmlvfunc.TreeView.test_expand_row.htmlvfunc.TreeView.toggle_cursor_row.htmlvfunc.TreeView.unselect_all.htmlvfunc.Widget.compute_expand.htmlvfunc.Widget.contains.htmlvfunc.Widget.css_changed.htmlvfunc.Widget.direction_changed.htmlvfunc.Widget.focus.htmlvfunc.Widget.get_request_mode.htmlvfunc.Widget.grab_focus.htmlvfunc.Widget.hide.htmlvfunc.Widget.keynav_failed.htmlvfunc.Widget.map.htmlvfunc.Widget.measure.htmlvfunc.Widget.mnemonic_activate.htmlvfunc.Widget.move_focus.htmlvfunc.Widget.query_tooltip.htmlvfunc.Widget.realize.htmlvfunc.Widget.root.htmlvfunc.Widget.set_focus_child.htmlvfunc.Widget.show.htmlvfunc.Widget.size_allocate.htmlvfunc.Widget.snapshot.htmlvfunc.Widget.state_flags_changed.htmlvfunc.Widget.system_setting_changed.htmlvfunc.Widget.unmap.htmlvfunc.Widget.unrealize.htmlvfunc.Widget.unroot.htmlvfunc.Window.activate_default.htmlvfunc.Window.activate_focus.htmlvfunc.Window.close_request.htmlvfunc.Window.enable_debugging.htmlvfunc.Window.keys_changed.htmlvideo.pngvisual_index.htmlvolumebutton.pngwayland.htmlwidget-hvalign.pngwindow-default.pngwindow.pngwindowcontrols.pngwindows.htmlx11.html/usr/share/doc//usr/share/doc/gdk4-wayland//usr/share/doc/gdk4-x11//usr/share/doc/gdk4//usr/share/doc/gsk4//usr/share/doc/gtk4/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP4:GA/standard/4d3530ae1bef23d1ae6a57aeab5857fe-gtk4cpioxz5x86_64-suse-linux  ! "# $%  & &&& ! "#& &&&&&$%  '''(&&''''&&''&' &&&& ! "''#'&!) ((&&&&&&&&&&&&&&&&''''''''')'*+,'$-'''&&&&&%'' ''''' (  "! #! $%  ./&0123456789:;<=>(0?&&&&&&@A0B)&&&&&)&&&&&&&)&&&&&&&&&&&&&&&(&&(&&(&&)&&&&&)&&&&&&)&&&&&&&&&&)&&&&))&&&&&&)&&&&)&&&(&)&&&&&(&&&&&&&&&&&)&&&&&&&&&&&&&&&&)&&&&&&&&&)&&&&&&&C0D000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&EFGHH&I=0JJJJKL0&&&&&&&&&M0NOPQ=RST0U V=W&&&&&&&&&& XYZ[\\]\\\)="8888^=_#! `abc&&((&&&&&&0&!0&&d0effffffeghi0J0=j0klm0 00n0o&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&)&&&&&&&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&)&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)=p=q=r=0stu0&(&&&&&&&&&&&&$&0vwxy=0=z0&&)={=&&&(&&&|}00~~0&&&&&%000 &&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&=00directoryWeb Open Font Format, TrueType, length 36396, version 1.0Web Open Font Format (Version 2), TrueType, length 28457, version 1.0Web Open Font Format, TrueType, length 37464, version 1.0Web Open Font Format (Version 2), TrueType, length 29245, version 1.0Web Open Font Format, TrueType, length 36920, version 1.0Web Open Font Format (Version 2), TrueType, length 29045, version 1.0Web Open Font Format, TrueType, length 37944, version 1.0Web Open Font Format (Version 2), TrueType, length 29761, version 1.0Web Open Font Format, TrueType, length 37172, version 1.0Web Open Font Format (Version 2), TrueType, length 29201, version 1.0Web Open Font Format, TrueType, length 36532, version 1.0Web Open Font Format (Version 2), TrueType, length 28661, version 1.0Web Open Font Format, TrueType, length 37568, version 1.0Web Open Font Format (Version 2), TrueType, length 29497, version 1.0Web Open Font Format, TrueType, length 36432, version 1.0Web Open Font Format (Version 2), TrueType, length 28745, version 1.0Web Open Font Format (Version 2), TrueType, length 28541, version 1.0Web Open Font Format, TrueType, length 37384, version 1.0Web Open Font Format (Version 2), TrueType, length 29217, version 1.0Web Open Font Format, TrueType, length 37348, version 1.0Web Open Font Format (Version 2), TrueType, length 29381, version 1.0Web Open Font Format, TrueType, length 37096, version 1.0Web Open Font Format (Version 2), TrueType, length 29049, version 1.0Web Open Font Format, TrueType, length 37888, version 1.0Web Open Font Format (Version 2), TrueType, length 29621, version 1.0Web Open Font Format, TrueType, length 35980, version 1.0Web Open Font Format (Version 2), TrueType, length 28169, version 1.0Web Open Font Format, TrueType, length 58444, version 1.58Web Open Font Format, TrueType, length 68152, version 2.38Web Open Font Format, TrueType, length 68080, version 2.38HTML document, ASCII textASCII textASCII text, with very long lines, with no line terminatorsPNG image data, 27 x 27, 8-bit/color RGBA, non-interlacedSVG Scalable Vector Graphics imagetroff or preprocessor input, ASCII textUTF-8 Unicode textHTML document, UTF-8 Unicode textPNG image data, 32 x 32, 8-bit/color RGBA, non-interlacedHTML document, ASCII text, with very long linesHTML document, UTF-8 Unicode text, with very long linesPNG image data, 660 x 220, 8-bit/color RGBA, non-interlacedPNG image data, 480 x 352, 8-bit/color RGBA, non-interlacedPNG image data, 400 x 400, 8-bit/color RGBA, non-interlacedPNG image data, 253 x 248, 8-bit/color RGBA, non-interlacedPNG image data, 434 x 351, 8-bit/color RGBA, non-interlacedPNG image data, 256 x 93, 8-bit/color RGBA, non-interlacedPNG image data, 256 x 91, 8-bit/color RGBA, non-interlacedPNG image data, 438 x 403, 8-bit/color RGBA, non-interlacedPNG image data, 103 x 37, 8-bit/color RGB, non-interlacedPNG image data, 434 x 201, 8-bit/color RGBA, non-interlacedPNG image data, 112 x 113, 8-bit/color RGB, non-interlacedPNG image data, 771 x 315, 8-bit/color RGB, non-interlacedPNG image data, 724 x 280, 8-bit/color RGB, non-interlacedPNG image data, 780 x 312, 8-bit/color RGB, non-interlacedPNG image data, 100 x 100, 8-bit/color RGB, non-interlacedPNG image data, 202 x 153, 8-bit/color RGB, non-interlacedPNG image data, 230 x 166, 8-bit/color RGB, non-interlacedPNG image data, 230 x 80, 8-bit/color RGB, non-interlacedPNG image data, 206 x 76, 8-bit/color RGB, non-interlacedPNG image data, 256 x 181, 8-bit/color RGBA, non-interlacedPNG image data, 932 x 673, 8-bit/color RGBA, non-interlacedPNG image data, 290 x 274, 8-bit/color RGBA, non-interlacedPNG image data, 676 x 626, 8-bit/color RGBA, non-interlacedPNG image data, 256 x 115, 8-bit/color RGBA, non-interlacedPNG image data, 108 x 37, 8-bit/color RGB, non-interlacedPNG image data, 679 x 360, 8-bit/color RGBA, non-interlacedPNG image data, 498 x 323, 8-bit/color RGBA, non-interlacedPNG image data, 361 x 173, 8-bit/color RGBA, non-interlacedPNG image data, 263 x 119, 8-bit/color RGBA, non-interlacedPNG image data, 126 x 149, 8-bit/color RGB, non-interlacedPNG image data, 123 x 145, 8-bit/color RGB, non-interlacedPNG image data, 220 x 151, 8-bit/color RGBA, non-interlacedPNG image data, 600 x 450, 8-bit/color RGB, non-interlacedPNG image data, 256 x 99, 8-bit/color RGBA, non-interlacedPNG image data, 436 x 362, 8-bit/color RGBA, non-interlacedPNG image data, 48 x 48, 8-bit/color RGBA, non-interlacedPNG image data, 104 x 33, 8-bit/color RGB, non-interlacedPNG image data, 74 x 75, 8-bit/color RGB, non-interlacedPNG image data, 788 x 498, 8-bit/color RGB, non-interlacedPNG image data, 446 x 98, 8-bit/color RGB, non-interlacedPNG image data, 880 x 519, 8-bit/color RGBA, non-interlacedPNG image data, 223 x 100, 8-bit/color RGBA, non-interlacedPNG image data, 74 x 72, 8-bit/color RGB, non-interlacedPNG image data, 430 x 497, 8-bit/color RGBA, non-interlacedPNG image data, 66 x 71, 8-bit/color RGB, non-interlacedPNG image data, 139 x 132, 8-bit/color RGB, non-interlacedPNG image data, 873 x 541, 8-bit/color RGBA, non-interlacedPNG image data, 304 x 341, 8-bit/color RGBA, non-interlacedPNG image data, 614 x 406, 8-bit/color RGBA, non-interlacedPNG image data, 652 x 489, 8-bit/color RGBA, non-interlacedPNG image data, 652 x 499, 8-bit/color RGBA, non-interlacedPNG image data, 664 x 507, 8-bit/color RGBA, non-interlacedPNG image data, 170 x 117, 8-bit/color RGBA, non-interlacedPNG image data, 128 x 128, 8-bit/color RGBA, non-interlacedPNG image data, 62 x 71, 8-bit/color RGB, non-interlacedPNG image data, 293 x 164, 8-bit/color RGBA, non-interlacedPNG image data, 120 x 85, 8-bit/color RGBA, non-interlacedPNG image data, 256 x 185, 8-bit/color RGBA, non-interlacedPNG image data, 852 x 599, 8-bit/color RGBA, non-interlacedPNG image data, 101 x 141, 8-bit/color RGB, non-interlacedPNG image data, 102 x 141, 8-bit/color RGB, non-interlacedPNG image data, 148 x 114, 8-bit/color RGB, non-interlacedPNG image data, 153 x 113, 8-bit/color RGB, non-interlacedPNG image data, 148 x 111, 8-bit/color RGB, non-interlacedPNG image data, 268 x 181, 8-bit/color RGBA, non-interlacedPNG image data, 106 x 44, 8-bit/color RGB, non-interlacedPNG image data, 107 x 46, 8-bit/color RGB, non-interlacedPNG image data, 106 x 45, 8-bit/color RGB, non-interlacedPNG image data, 138 x 193, 8-bit/color RGBA, non-interlacedPNG image data, 224 x 143, 8-bit/color RGBA, non-interlacedPNG image data, 360 x 293, 8-bit/color RGBA, non-interlacedPNG image data, 105 x 38, 8-bit/color RGB, non-interlacedPNG image data, 424 x 239, 8-bit/color RGBA, non-interlacedPNG image data, 256 x 105, 8-bit/color RGBA, non-interlacedPNG image data, 194 x 194, 8-bit/color RGBA, non-interlacedPNG image data, 649 x 518, 8-bit/color RGBA, non-interlacedPNG image data, 362 x 125, 8-bit/color RGBA, non-interlacedPNG image data, 149 x 114, 8-bit/color RGB, non-interlacedPNG image data, 149 x 121, 8-bit/color RGB, non-interlacedPNG image data, 150 x 108, 8-bit/color RGB, non-interlacedPNG image data, 284 x 91, 8-bit/color RGBA, non-interlacedPNG image data, 448 x 343, 8-bit/color RGBA, non-interlacedPNG image data, 159 x 158, 8-bit/color RGB, non-interlacedPNG image data, 69 x 47, 8-bit/color RGB, non-interlacedPNG image data, 259 x 208, 8-bit/color RGBA, non-interlacedPNG image data, 647 x 492, 8-bit/color RGBA, non-interlacedPNG image data, 119 x 136, 8-bit/color RGB, non-interlacedPNG image data, 115 x 140, 8-bit/color RGB, non-interlacedPNG image data, 120 x 140, 8-bit/color RGB, non-interlacedPNG image data, 400 x 400, 8-bit/color RGB, non-interlacedPNG image data, 202 x 233, 8-bit/color RGBA, non-interlacedPNG image data, 254 x 179, 8-bit/color RGBA, non-interlacedcR5t뵂utf-8eda951fb4af244ade890282630a903ffca910022f806cfb1e3afeb91dfd02b7f?P7zXZ !t/] crt:bLL Sdž<<'!eŴ.`6<Q?׀(Ϩ8;^;ZǎXD tr0EWYl>sYWLX9]tTh7Da9Cr')p5EsT*Pa'~o[*|NvrK1fj/xGFP6_g,X:Jqwt42br /ozGT%WFcyjÀC EVN|k3Sʶk~8ZF#J  ΢%+&Q'É=㥆/M<=B:*7P&*S֥lBX!\eŲJ(0#0p-z݂g2. M+H~F\Ѷ$ }_{3p\!0RJxFR!g! 9RFmf[h* ] j!QoCk C8y[9NSRg*F]E0)=Oh2`!+([IcS3F :^׭ * MQa *taÃ5r= )C>)\C&C:llLw)E0IL @=6wd 4ݪc4t}wB=qœqA{yQ`B#]"ܕ: WԪ5&C "d+]q]22 8$:ؚoqf3i?/ޠ481‚Qq]<+>4! l1FpKtRƾ]6xܤtOw_\Iv٤͵U}JoNtyt F,^ zČYOل@  g9p6h XmA@;ft4G{@B'=XbuۋCvM|X#tt.̔LSX2zH5T"cA0eR~fG(ANߍ**JUoBԖjɍh+?x%g+z)2 j+ 2aWyók A(GlM3u=ߏ=, FSSZZ%(<7izy:7jD/3e4`R.ָND}Ox3I~4:u?Mm֍?hGl?LrzSuT鱸wlhP̜XXØͪ6lW/X#;MXeSD{]Hil6|oGEς[!A0֩և9O㌸h6GS|p1\!\,{, sٯb}D]jlrYOwԩ(8PoVgiN4߯ N˓ i\  5K')5L)t~gk7hAX)Y(׋x\b}~L@W7m} m]iLdlwl5~EWn /[5G'=W= y H|hgUsZ-r<DlbKMC ^>i]PA]ElU}MuqPtk06+dlN2zp<Ńgt1}x_8]Aڌ}lw(>#r ?*wR;~9#v 4yD~YmixK::19sډPA"D%mo]Sost){q.Ce#tXZyKӴ{ ,Kb*w6фeKm {O\xlH#vsRk&wDz29Oiz$k=W~+N 7\USUXǕTB֋v1SUoVGnb9JiihoNFWέ 5T)<;'&'eU3{8ƾޅ$ PkT = ?WO#<{F~l_,zUa³µace~n/L6w3K& TkE,6V"6hO]?S!#Dのu+m2^|L'\֤Vw%rLM$7@z^"! i9`H9p,D @7,ja`Ny[`Ĵc"ޓj%p~i9uޚz3(PqN6iE5pkn_=nYԐ9g|$\*{0#mQ⎦E݇ȫ(+AO4T#Zh6mNn/!ndn'0bw<"x$GNINߚ% O۲4'RHϦF8Z:A:=:A"`o)5/ ÈdlhKCUN=I)E^B9~sz-< %g,=/juG$@pA B =m6zAHF?t<|TTsGCӿv{0+uزܛzǂZDZ B^#0K^sP %nb%ݹïGͦ?A)'BL:8LaF'x2ƨTLd.C4߉-hEki~ǯylͥ@Ò9U?W4cbLÅKˁ.B1SMfw[9 _oW~1ɕ0]5Err~ /ܩ /5CTC䶢7'>MNQf(H ] 'IINF?hɠfQ Eu9nLZhZۖ#sWsLw.6Dor*FfburnCodİzT=:]W|*mPF`e/TqdtsTq_CN4P2,s*nF_x*k"HS}hA`_>ȕ-4nx3p/ygr5ByUUoT` "1ȟЊZ>Ir"CXG(C/jaetS@UF2 v`~|Z{o㴠= QΖFuƳ_ɨvG&5J TXeK_/]V~%u^r/`>a)8sVAS}P|q=&Zx"B%Pdl>yr }ɡSF5N' \ʦe^Loh RSP R2:wRD ?sWʚb7 xH XrL6lg^B}—@1H5=7M0Q$f gF ͊Aji*"8@7'T] ƍ_NU)j1KR/u&#iA N  W 4SxۣYZCXYCg{ CF&"yos$zb|]Qz#'z.әcܾ_Wegw}m]@Qjs>7"󎮜A6Է Gg ߩd"%M?}̔SlʵQQFvYG#v?m{ǿB<%VdZC6~+iڥ"0RzIꠐ[nhIЊ:4--v]qQ+/3s]e n j?+."/Qe]6+tbZN?d<$*Œi]O!@P:;TO|AH7ު$QދۉKMTOmOW$%7p, "l, }Ц뻎:9~g hҢ(axo FGlQ~gXK-1h&Jjc}O[V'$G`SE40`i|WE2e廷06 w'AVd\ -/mk^/9JwXQL7/k=˫ugNk%J W3_~][\z׻.ZU-ThG]y85B̜QyXӌ V؇@1n+k/U="&SPpجy5i|A஌{|HTh0) z26rҫWD퇆qVOc9N/ol|9)2+|qgө6c `,G]&τVU]1i9{֢¥Ƈ%1'| ӿ6+9ﶘrqɽ13ꄃLdznߕ>5 #0怏!=B3$F*fKBCR8 K>/|EI9S,Um3/Y cTF+ID??>4~T9cM'a_A[`8{ <J-.#ۈ'("itEJdk([T WY1b:% /}j$$;ȍq?]ﳯܓ!VCqմ~{jfo@}ă72" 6FQgI*o˂զ{!lB3±I[6cM>Ad)?)@*`Ģ4YV./~gǙcΛx'k 'C$ 2oռ6G.ݝr.2Z@SJ4(] 4wgAkbB(2 rr&=,9rDQߨtvǭ{5F.ud_Vm%7. 3CKUF3IϢϾLo1L-t<͇#ڙ!_BN:%EiO~FXq7~j^X|KѼHrl1?2H(Qpj^hɯTh%]0EtHm?rn#l%=W`i?E?tdюw`1dr.xXB x<.L4H;`\k~(fXV@@GH<>dr$,K/بw%'^Rdxe@mZ%_~"v;4;3Jj@pj5P3=_Hba)8rYzM-"74k0`Ns%C|̓T%H|DVnŴl|Q&YU4qTf)9+="˴Lkr?JIy? "y=Py򀣭 >^y Z {Ӗm[rĘ~48Yt"޲ 7`N}{>%8ZZ:gἉBA`[׽u2 ,9]ׄv"$V YSQQU Ⅶ o|cK4oHޓ=vKES8,M6vbiDkJa5@$Pm-Жb%ee9n&K O C\kpˎ,A)pn5B)%-Z_6ޢO{ENةӾt_ߚ`ҺL?*L"̰GζFINÏ98XtivqOa:L޼xp$L.]-?¾x&24 $}Xщ!V ݸٓ~= , mkG,Jกh(^SfF6 f>+,]hyAQ< Gn{m\1v>5ފd/|f tjB߆=\g䠙@*NbT L>٭i3b(3>j>fc(*h7Xk>0X3[i4;d 8)JWB^]k* A@3 2tk~B9-#ˠM Am!8M*ґc75rЙW ~=c8׶w~- Zl{i,žڊ&kަk#Js9ҋ7nS 4jT|WZ;HE*u"9G{>9k>T_R ZB&uٶH#.;jq&4 ģg$nq(uv:-ez3VKQ ]lC:13'8U0])!CEoOIIvTbD1>"F;jsP6_ߐáp@˶Z{U\9bx&(rCl[k{u1hEG-[ 菠o<>qżƶ 1xl[hzB>vu%z3m֧Ѧ 2@Gr"1^Ĕ.<~Q\-ã,2R ~3RBlCe %@yۭnD^0 3{RH{9c {ٲYiU75;Y~6r{,wBd.\B͸(o32Q֚$*B+BvwXŸC (j\Wm,јsiCL3&WP0P yVU-iO K!ݜZr̓dwQt H=ӊ-"܁C<*8#FU ݭNX*wFNa9 OaUjʃiwo5|C[=l&_={$'ͦvG+HOScRzdX3esSp~¡o,__L@Z#^wh+s??`Po҃jVW58k܇٫ NгN!>*Qx B%mO$iI[hCQ9SUGap#ģ׉[^{c"|ߓƩ'4OvB ɬ^#E~R*|1Cq.n 7pbeŽu%$݃ =hub,5x ߜ|'3i;;BKg~ԼdyيgeQ9A%yzxhn?N >=Kn~:*W_>q9K]Q_Lg__,$$cD։V_(OsI'sՏfF^#bh޾ɫ?ߨ/)߀y?yXRW/|>;%OqPue~5 /U.w5Kvg&ux ?]$!K(ATIx]C:֮>KV! \P7oZF-TC=%0bA}yTC.DfN-f&~\2h=umX>5#ǜʀ'U,_Gf 1iw pБb$R,?pY;1!gc}f]{ſYN*j9_AYYI͙L[ CHw`EBo]+bk%b̹e-?޶5E]TrY?g@Ef)o@f`7()蘛XBʶ;jsb-ADSށt]:bqxWV(xbwy鲑p[sbA[mzZ(K^ !յxZ: @8toƩ[l&:^6Υrc3{d\ƞ@ǿb$$}7iBAr&Sj # JKk{fN+8=_ۡ?-M $J0eQL(zS^.ݶ9UF"9s TwX4-:zG.h%_$PEo0VeADUG-\|bƒE+8ffo'-\H{&)! ]BcuStukp#sU3G3)9v;9~=$͞pݬDϻr2 V#ۿ(Su_K@}nXZrP9~4/+wQGW"_%M*2$6mY> myR1\nꀛ]1_[qTX2 |0ϸS&Է ACl} vк:'͍nbϠGcI]p{ƷPAV .B)U<>t5}o\vyRq݌vsp܂ܲRiޖE8:&^t:`>>Ѡ'O't'%Ƽ2tQN#%9rgi9ZXiqWFi}N FFb%GM b\0@<#:iiyT !FX.w)<:"p #-lI"q\"HW;橂ppmB`$"{00+@Ԏjਪ?޿[ cS)(Ũ aE_ a*Jαs43҂of4Y?WZy;γN,ѕ zI6&h)/{VcbE&^L޽ڔZ̰]*dyPEF) w! fx2UOSma#wrX_l`V g_)ح<|Сǥ `Pi1}I'TvKyb7>n!Ivt+4Vm2'-^7S~j 陋Ү0Y_%RX6Ŵ5= \]5w\J-#UUbʸ L ^`%>FWTٝU4 je);!I/ph&}%~Fr]OhSM,48@yG䶙@oD1 Ocӯ O Κ[?АM2׵ͩI5E_톑_ɶ"0(=q| u ʹ>i1Q _-%907rIVoP{kQ%!}?㚾vQT;zd|^ Hf wo5!VMTP9I1|W#JhpL ] yXnbnݤ21lXPm´-׆;}\U5F;(reWVLmEm=IZ5G9M[ _$I?%0Pf-aZ S2l_Z~#-LJGdpgD#f˅ >U2D=mxRpy'ltq&q;CP?GQ1g oG1N#VE.?W4*^#kI5l c(K-Lazu"Ek"w@ATs qd !-\4UnK /u&̆ QՏa_S  ? .?f\ %Aʣrt7B. z kTCQr$g=˂LPY!VyU&w$~<11ne]^vC!;By*CF4*V c5?D*ƹ+x&/u++S'!HXpzDB.K'I. =sG^DD b.:&C@weq!;7]/ʅ~5@3LqOQX Ow(1P¸|ܲM}nr_(` XJ7^" "wQȒWm-B65R<'IZUg:wcto=Z*g|#4O菉#ʞXO~&~͜6, a =AS:@63`PyԇԠLxe^kuP=gSVjX[Li<2=3Auי0+cWMϝI?Z?\8so c9a %Zd< _"-do{أm#8h7S RviG/ S_ZĐג-9*)\XУu?QBv;ŕwF݁U4oE CLnˈSͽe |.'H0feB!ذڵ g"]YQj6qvrG-ݎC2k5 aaʇGJ"@*(:bX0!08Wo@ {dyo ܟ.\\>gNZ3K.䅹 f>6)囩춏:Zv.͵ | K k{} 0a/ ]D]o5% 5\G-D_pK5{zP^AmH4*`+d 3hѸ 7mRD RտS}U%}ɲޢzqVTf-r9s`#keQI;T߽L F!ZIAn.W/ =]< ЪPe:awҲ/QT!>#x* 3HfD/Eo "cXO jUN*nFt%qM?HW!e9U)rҾěY;#zqr!fےT}@& "{[jQ*yKO\l$M؞8%v,얓Z5,ɟڦ-T8U#"UE%|8Myy4RZEDpKP1Qbc1"'z:xz"'^M/ 05^pz>ñ uwjZ92JH$J2MDFՙc@OuTC :.q 4K:JAӔ)4qakr`Z! ⨖6i b~kj¿Kp3F&o Z-и%tUh+vi~=8e R :.jj,BS!V?3RfY.~Vsީ%L3ztфiCTJ6R F Y:Qel|xox6\ k.I&b@Y .xyqFnf4CnQ <ß@ "Q^L qF J4f,x߲0X!2+z7q*5oQ*C]~#2D{.+SOF28ZLDlQ~_$BxF6jCqx ZK^Hu]tKE]|RԬ w(_qIc69<H`HB~MM7`V6?vX4A%S\g9MC<\h` ObOJ4/J7!ǽF+e_~isS Fs]0`C ` fjD 6j l?~j+8\{h/*cʿCO-Y?3>>9&g:MӘIp47A#eLšʼf憼2^ʅ :Wkw8k|* $^eaVR${a)E &Z)E ;m3285 +H7_VAl[^<#C>]I|1Sɘm/xRt?%=n;abg$16e5)p_\bSK;?S[YFR2GEP.x_B)nf2HƝMY2Ma%!}M RDZ J'ZR|ϣ7TɤLWrg(}s.mK{Pl4uΉ5wMPye 2ueNڕ\ M+,z˘kvB~ҷ7=7;l  WD6W |!QK s픤;浖 |%<]9kbH}"y{qS;n'pm|`8Z1^/]'b$9 E4>QVo'aF=qQXy÷hc:_r"LZşR!. ٜ_M8TCG#h )aF4 Q70lgro{0NF1=RPO7qJا$+ΐyvׁf1&\Ee*9D1s*Ҥ׊OV=2c@ h)^d󐇊v*HP= Ax!̑C9 |ix.VH1⛐wiuL;$~Z]i6?+7Y3HשN )W (Y]D"c6h+,eͯc rTjeP`x L$fBW'?5fՕm`@"87&7;*3L,Ä BGǻc?ڶc%<+,Ԑ09)dji~}o%m'JBcL̠ v0L1ng?TMVEy#I 0_:Z]zD q'B6ؗ5`s͎1Je\56jԧ\i@'} G{P9~F4oh̆ay¡ O>8}m\i-EMfK.>ГsHᮑ5SK['x-jOZ_FU)c36>+} ǟX(DŽ{i\-USEoʹd8AٕV/5.if 6&+ cH0v9dqr bOdHj[R5X"Q\ ~/`XJ`eoxdά e^r5*""Hp~U1TdoK̢ALc-DEcljἶ+%@/?di3:X ٍ& =gnk.daf(,WEibcC" r %R^[?7ւ/Z< ]Es } <ðVZ|q,VS H؎`A=¼bG+l< <̘~“nӔbGx5UDvnIk0`Ig|,9?/nms-:!0wKPS[fŕ|RIg ᙈu=#Pah<3%M Y:3(7>LRꛇİ l;m@BYc} p.R KN !]pzRp4~^>m&+b0ZPl;Ir,O:poq1_衢)~4jρ.l~1Ci),_IQ' Ɉ<݄V3ٕ(:\aTh/SG W(#O] 5G^$Rw MXeG9U]%i$Zj6U_.Y}pOn32ɦe6PGp#Ov ~r K+"«]4&裞]J3ORȐIL尿ϼApmZivN?]zsB fYlT"wc0S8z2eYiKl4j>,iv}yД. ?۵$SrF@R` 72#.O^s%!Ӳի߀S bnLYZcouGcO`CcXTCv3X$cXt #7&8=3)+ޭyw8 :0e|bhveqGib*YIg4»lc|,nݹ 6? 3ktpK;3"ɴb1[&:):uvV]ȓZ? #XБ_y l,A6CRm,+:0^Aᜓ׾_FyC9)#]:FU!~oRIjf(=XuysSY 03}d*VDCTr<~bZ֧'SUKH\US nF)NPkܫT:°2./Z_$xXY)(/ v~~Rt rKcߑzSX"&|]t#G֊G8eE B2(Y2r)?wn00h"+y͂1`g}Lb 3b`ՍK?eqLZri(?=EپiH|T#36{>dpIvw$]?N&2LOG4Rb`'.1ub$/%gs!^= Yf| H&@ZmUT) :Cjm:΅ҙM=c 8%-4Hi'CvU!H\+_*~=\U9M'?seѠ^Ɋ[,E ;260] _boKZ#rJ]Gp պ |O?> `^Iy~*eڡW'MxYrwVo*U#;yS'XU)xGV֐:B2ZYr p2^ߎn-nc9ݿ ]QD@XbNEFiDB/^#zJݨBlug 'oOH~ŭԫn/fL2}.p-潔$#Dq9>zVhϸ o,w\-EZ7yjTyګ9aܹd=J IYӦU]m)Z$R^;d&*:Y ѫW(c:|7D,v~ڐ7vAA#[(IA@Hփ,5b{ g0?؟nF;5-et1)*4Oo;8= 5ZK?DuΖmŻO7޻7 (*:ؖ[NǸ@0;i j_3{j r/e]i=#W. m[CU㑮4My XhF#! W'{?zFSb\^k 9Aߣ~[W@fwݤ\@!wl tGs8'!-Ogx\uq{J}FN\H/5,<j˿&n~7hƘ@H.vv}z#5j> VϜNO?0pѭ?d7ˆmiXL܅wUfBpab*íf1*u\uUIRҋҋ/yyS n~Ō+kmmbɑ/_ ~&NC\Vu-IfD" tUSIzOEvh{ٟƢf}s~FU_*̥/ cP/(೦ 6l6n (UC= tG+MpA[9 $xL>9%-*p|`U&_Kxt(P,Y~֛sF>,FβSs[ لMDKsSӖˈcg]TcVOH;ҷto<42$ұg.5 Qx,\T@`*? 7&2q /,c!iJfOjJ.7ni'ݱe{.v'vO xjlG4C[; $<0 m!N':,2U~m]#$~ T@vz6jZ 7<8G~+Lr9lS`lqK=*2&[&7z`mڈ6'~C&DղKirD`Q4Ҫ8ce Rq g_Fg>Ug{iaiȮDR5-湃{8#;d L=Vv*@xq+$ k4ٓO\sbwFN)V#f|axnDRD:FT#DhVȋqߧkP:I ::}8'RKhA Hq"=A3 nkD/995m - 8`ݱ i]9l_R @xCLGV0)>j])LK39TIy+J--+I];&Pcg)TϔYx/'Eq-H3Є5CĒx25웢Gw vd$CFq(w ݎ)deLcb݉b|b$6@KsRpcAOxFY@Tנ5R[U%*%gZ]2 hczE:Gؿ0dZj+ pD[#Ȍ3ENU.c4!.~̝E 3Pp lz%QP-1ԧ3|"8QQZȻҭ \wF5bE(3ڷY|<\>Ô?:1=?t "9@e fp-0r~jUPqg}A߆Ɣc+V,$yC#?LHf \nAK齯'ypYdPɜޔZmygs8.v|Aw$X%fFB#Ke L$("T 竩`c,rfU]mFgsZEv5$ba,]O!@""gݹܧߓZ‹";'ʙM3. ̪ @ 7RE8QA3`Croڍ̩0 Cz5f7?IA QfЬ$S*1C$6X<ǘBJ_8*T" a=9e8Hݑk<43pUH<9-?0#U]5*%D\͢ذoA?25ґ)T#aJdfo9z&5~nֹBdsuDH\\I>( 6s mU{?ԅhc#qd5t&L kT]#c!0`姊U5[Gmc/9lc"wb7m 3*U{DCJF7CwV̖4eZcS@%*Y`k{A- $PLՁ02ߌ8B2- p#Ů x0)Nv>}¹1'3$aUgyE9nE-+{) CUN̞u72 #0lU]J؟Z4DizOG94gHzAFG:i*v Zm_`2@rqܛQ&|}~ |B_{`!sZWI>Yyքb27=ŝH?GN2C2>7p6c`Q{m7`1򐼠U%46g*{&04(pqkqV"U$ǔTSbZSج)m]uoķK[Of\}-ٺ]}ڮn)]xȚ<T&/8$$L+,tp!}fȇePU_:ܴôT\԰rA?T׀*!{i)ýWx')T4&qBphTha@lE٦t#~1)JL2 ucVwn뾠dU?ur=l#ۄ ⪗顴1wQǙQ²a WIۚK!|ϥͲD<1!X΅] >:γ7v;SgVDnukbLIң*UXcZS೤52F+\v"vɍh&rmPrø̷ޫ L ПUf:qsS7B Vfyjb@&X)ʢ1`N)FdARMf{&{EJ"fl?Bv˯Qf O*XBs j)dD-oL֝z fw)@M^CC1`C @,d|V@X-Zb|mR=J_Wea}(s(e/H32$\XxPYf1mD}%J*E=Wi@D@Կ]Y!}pR^8'|dMjF|%n orr߾It?U'%꞉*ߚCL]+~IC|~j4\Fޗ1 3}!٩h⛲w|+d@3 x&j_c1߼DKӐ JXic64&Om?U/:A] d4X &_U3m>g2bh~D';s})ZDۜs(!p0aI\`p^FA4\UѪJ#fp)B'Lq7}TD-,q j!-1"8TE QBvʎHEwשӭD7{+kUaoF,o0Jhݻ-=ŝ3%ftk;$H#ZlY&zݥ f71dP-%΁eznhL X.{GХ?Ǔí &%B0Pfe#q*i!=TSd Vr_ ;;(XN79JFf1)~R6G)y/ 5d-NИJp:g3Mx{ӦsX}u_S6䮠}ѝ礻h_b߁yPWz"Uk>7ų,[.)Zg j?Ug Bkc vq &8CMg,{b(l^[DZ_=$@x(ʊB:sþrŹVجѵC 9~v9t X*8Pwx… ,Kꨐ,Rl uy7A6V'#LBB g9 N8C:![`r*7Vhðඨ.՝ϣVYÿ#A#v"U B.K'&g7t'W(^eW`hU"eCa쾱?[:v ࿓s-gTUx (VqB6mIOW1q;BOoY868s/E^nIx1G_0JH+`.Iclc%xumjQɎWKܺڶ%yDo 6!ʋRC_rۃd#/~%P)?u*}jY*!R|\^=4֞=cAD] 5Z苴nd^7M5"VIB݈S- P\!YvVK& XV}!Έ +Oo6_ˏVGN;sȔ6]Y/Odw;(k76>\ j4 ^IAWwUGL'AUf}5,)ߥ I8v<FN>X%G-/b@v *h 0SގȢ_$kQL $и<;fbf\i8M_TڑE@鷚J.+Ȃ/]ڗACB?D4;u] 5EVNJ;7D;WۻCx^u70ِ{pmWi 7e ~ǧ54oːAd FA4wvrL/l[%6 Fp j 51h^.m]R7`C%;"%F Bua}U3REx5CSe&Ĭ摯U m+ r%X=ndrߪS/Ys1jFš6VY <(2PĩYF!wn0SG%VGq,! @: rv\[ bo ``tu oEN)pL|3 }.U!A20f0[ m14gSļ2UJ^ya*@Y[v) sTWp"woʹN0|M8`Ԗeq(.* nz +xLxc(u*yeOyh_=C jR9ǐ;ϕ ]?lPN+ THoM0&2yfRSp*`a/\DR|0Hd5G'EpZ D;B}18r8캢K!)DBYQh癆F7&i壙:cz_@ 4o]*{hSذ*lFc><]fxXX> q5w*owy7sCԒ4rB_c6kQg tZ߅t$0#pH*T~ɍ}8G/K̂I ;VyC%BGq{7q~5@|wyK;V][ K)M:#HvC>EڄNMD! p-$Q5c<) N94'c*y7ٷNG~w\]vª2ۮV*Q~͉`|6Rf u*܄P҆LnYya!aw1Q(/%Uz`i1/Po䑼.ĴPa  9a",/Q-Zxdk-"zӰ))b;Ӷw61 ``{fN vnVWͿ9:RYxcu*,E;-ژ:]e`B+h,JR:Z'UX8i\yuF&`TwOtym;;2H#DQN^]d\2.ٕDZ s1+a ҙH5+ox@nv@d4!m&*OW \xV5Ifr|F-)*TygތصZ}2/Jh*<诜lQtMx t y:}N+'>{ =G9rVNnhA0XHD>E_F_  .7r菞Xʿp)OKa%+W:f2d@WZ/K2ۗ/۩*P,,{DD2]?6Mkm{ߴvQ@_AO>RBa?DF@%Zs-11M;Lf]sUudMzG\Kǝpϰ 'M3zXD,vgUmY+b/Bf{vH'ω6D_NՁ#𶼤#{ZYό^"'O{:jN: /4~Mv'OХ76Y9| /^HǶ4G| nGvq50ׇWÄed'WqI.3.{N[/™@,!Z%G/V1ᕵKiشU7cҕ "<.|Ǻ޼@ 'γ])L'&U ^G~Gw I='>Wݴ03PէBmheXT+6MF5qè]n uT8 |bc,xc^#J@-%UUyĤ9ߛZdCT*@)?.e7F48UHܯR) -`F\Gv,ˎ\@ \0"-fHsD[rr,lM"yɲFЫc $J(:qX4Rԝ;w~p'-N~,(z cu0E=,P?RmM5{G4MQ%l7b& `rűm !94_wBPԲNˍ RvQ?ĂI<8rx4+X2z7$_3Wd^Bʉ¤]+rj1߳b$]$n>oFaye(/%xSՠG"sKJOY}#kCbtfzXFmW%xZԭ۽15"/K/>Cs-08}J٩+Y孇 .VSF2hq/UMz=;u}pl 5C0@gsrX}JWA2{zx}]RzWiVin&5C=R/: s]=he4K@Nݖ4bM̢$s[]|6nC;sYJG%O4pThbacBЏe0OIYBچ_CDZHHNWE}t`seruk Ce&5Id3|PlF|X\w, T]z1h.Vi0FQ28ʗ}QW֮0V*1g:֜4 ?kmVi%]et L|.LB\~XaRX)VL'K'~NQRkQs>vsjw>D\SbɈۥVCIZ pS5C,b~tK*=I3lz7D,})$q5#|ڊ>z' ۖ=&"HNU,P<zeFf>u,}}7x"W~a4(9Kքo 1%S٨;LzFpGxa\̄#ߖ'T^Q$EϱdpTLx0Yxy 29kitbF\#T4ԪzNg'I^]xζg D+狧JӂN{5&wlzOMlma+y/$LprDswYBR:~nDUHޢid38R/iY$oZtcW;eY f*@5-~]jͼݸYo jN#bµ 'BvKo/ 5^@&K d%Uiˣa|6m~<!u d(c_񳲯w-ꦊ̽P :nەX.>f+0)HI[ ގ6~J'jK,NrHCn^F&HHJ?'~[a-?Ei6s&||hZ/hR]yrFx,t?cJW8i6!Ɣ2T^(~a1W?ӧנ)\d  p) 4ʌCC",u!#F<ڍ W+kv< ǡ*W͓l ;;Pwq`uGǮgW42Y<@8m٬GCyQ'KV3c:`W4IicG<eov±C.`ȫGӻ R\rld ;I"X0%7"Cn- W?vq=_3cQ2T/~IVa@ )F8 Qt5Z3jZNҺC#3:n5?o=T[%Ecӵƌ'_e+ۋJbkނ^<ǃk i { /(quɢRD9ȅŖ^1W7驘ʣhbGbyIPQ*T7*VhD 0 LײE &GgG(z/ xVd 1;_0q0\:wj Z0e9@6$Fw~)Pl*(97Åz2$𙡆 VmP4[DҠd8v&ÝfdlStRAu\H6붑}(6eg0f` э0qZ}X 7G>7yg`$M k?c`3"E$RXl}Jr\Qc0*ål'1׭sxBUK7(S{&s*g` K\M%^r-ݥJ"mC r{ j M"Rw &#f q}o;WC➞6G{ pY̥DNG/ߚd.dOvzJky|IĪkrG60Qa\xդcۨ$uEsU,q[x@$dTu<؝Q,Z=@ST |tn|pvwGvr!5"O ?q3MQ#7N1ZŪrC=e|#+$SimRIw#&9 u-ΎOI;1DL1WzKv'L$/пjL2<߂Oj 0NFULW&C!|"uu{aL0Ž* #)QzvIg򕔪DBD'0CXypYd(2fC2l}Ow4f rp,n^߼Fz3fe}GB`g&m2>n+$1zI wtYCMtPV)], 穟$8Y[ŀnș۾³2dImk~H=-( M+=\%j&褣4uwqIQi`TPaynV3ץQү3m'?C<͙q/k%&Bpu&oUMxvoN9_&EOu3DAgxŋr:aƇ0j1.W #Ov/'hylK)b种LY4#S_?N'uh`ߠhBJ6xNh,/.JKS*QާM?G5g("N`lT3حܝմfn5=dpIp`y+ !>yC s|.rݯ%\WIÆ@ɕ sWKŢeBϏˁ{iT(?7Fį)h\vn׌ex$B*יl]С7F…A`]OdܲǕ@js,?0,>1SI{)kF+dYZT'e^ rt5:赏t "ȟ@XRNJiINr &-t"wYsոoh}{Aǩ}V|11fXͱ3/2I\ҨIRGѿ J O*RѤVzn ߍ˺G!ŔdASG6A liZ2.J^8qS}k0}f<_%BS8,z%`3O+)?ZYY3w T^vkï/S?]VmS9ZSZsn W*VQ  %f;9Lꨶ7,bR BR$kOB_+b@J?hĿ!;wWuӅJ2挗e1oEN`Nv-l쯱[>2bqakl/=IXx_Tӏe.pKS>Nȶ+ \3Ev,Җ?SƖO*NW`lA O@O<}et!5 @+PpD c^b٥ 04\\g9ХUI@ ʿˎ4*ZtN)aNB.<2 ",k~P3YNrbwy _qzByUlw#kb`V9Ff˽-=!M Z\/XFa]yi}wSg.G$XHKgS'JXT;[^sxQHKҼQe0<4-:t,GƻXFFv̱+ 2CeG2^L1l=hk&<"ȴ S\Sk2Z43 ԕM4(jkp+=V|)FTVlhT?rɾsia„r^ҋ4"[ A?f7h *(l`="&&!0yFv4&gq4$ W'얽 yQYieq80Gπ#dXֹ\]VxvyΦ#@F}x4=tt{ei7G/}cr;j.q ! 7p44N?-|X6Ѫ虰b.^m_Jh Չ .fX!Q _]c9qDK"Z"6yQIQLWChybn/\zG /JF'Ѓ=xGZqn'|ON^$[HԮ[ہP:zP~h_]6 4@enhn徠5 "gz {5[͠:< %B5"YĹHds*tT%8:_11i:Ux!Tj{ޑGKtuCM/ , miAg0߬ca L5e墎DAY~խa(g^?FroW,ŰN?{d!JP}UًnJHXvtUAM= 0R!rd]ϯff ֛1&W;bS0kkCFQy{:OY>?:b!M]МeD=§r9ͻ_Û-Cۀ=,jUs7ȾG_CC<"}+XoiV= gǙxF n45 ,R^_N W-,/X W] ?x$7hx[T{nXid(W tDP_^KTJkQ-76@.ݷ{r.sn`ofi~sM)A us}20I>r Q#J;jdZ KlE (7XKn=RA%`y 2遪~Y$ʘXGYiA5 Za3_ 0æk`N1TljQ9Ts# ]%єdžgLEC;Iuu:  &> uC0 /aC.6co`xr-Z~ Ijy Gt-i8, hy|0I1 4d!rٹAℤW 7~ר9lN5O$#[hj G ?-iȇ>QIĐҚ;*\ P} ٗYads@:UMyT#{/ϋ4ܼ,۪0״~N٩麚I9>D.&*gHh̷l%.򿴊T+Ѷg醔GbCg|a6[)=dL-I!AHь*,,v8lO o1WAN3M}\8`'ZnQՕ508xTEb]nŒPYqIb#єK}K~iG\NlI[] ;>Cr G<>5F5K\LXВ2Vq/eJ)Q02Az iru&cut [Ϊ^nZ*nF^)N3O>PctczࢉƐa{[3],Zv]" AvkEzφZZ88j aC񣓙l&RHoƦbif-oǓz{QU j;S,BG1<]x :1'YY,:+9@A"@1;f/tAfSTUhvH}UYZWBݚ (u?B{S\C5&0zKfP0=6 `PfSE>O5E#'Q@,ՂZ {O0Bخ~EDIJnkS˜Y*3:oIuk_5J*c̺)v&Bku#om8Y%+-qls)RX ZHG<2< U~4:7ٹda}| @oLwA3-se,&bɋd?hwQFâ>oxpv(>k cKs(o4:FEpPem&uҔlLD`ƕ'])uyr{8_&K{qnҿ8zpGWrV?. `ssf_vD(O:vd]y =z̴wZr<&;“%WlU.{6~enPJ|(%8yjMؚ!G9ES#jOIi LL2J*@++nO3L|XRƴD!Hit̞,m%/ѲVfC@`<ӐGء1ӵ;KW~.(4/ difhk) E \HZ,+a EűCm9 4 ~cupC:|([!~fN ٣ vqrwm9cL-3F:P=sa'\'}HvW?sxГ@x >o:Ҋ](&E˞ֳ-w-7sIGfr`AKXCSRͬG 'Ma8F17Q%\Yuzps E$Lu~OF2a0(kГdQ;na~*7}z 5= #x/g[f"=tP)afӺkƬkuщpRrOKj׃&9AZmBjFQx]7Ͽ@?wX"ʞ{/K'}F5`1apRd n[x\|ҜbFskD۳ ,Fa{o($NXY)6|flL\(z躣Pp`|Gy+sI%3",8z$܁\Izt jİ2 X PХ2Ay&ai Ԙ|uV8)eDRWYػ ?,,@mi&|pR7D-@yF.%&'Lc79PkI4]~u~ ܛ?☀;Ն!PXD!=1pi#zqXė*S{U5M~e7_oխnVJEH +;?v['gJpAtJT=+l ,ebX4tMN ,\8fbw7@jܜwRnJ*dA.kP^~ Yё8 s'wO1 p \|v|jYYHF8P 7;3Ÿʼk y/<#,(/p_D0A-Ged n@GfW%o_;MY:̪. -m*k {W~ U_5CE§2]'E%9,d L`C|;sco͒GQKTY;W{[i7j$fK :|hPYBHi DD;n[(Bj} ^Sm?#]Lty,.SFm z3#KCn2jsQ.AzPL*ڋP[z%]u[y%73PHpQF%vnD7V+-A_p`۩mnbdQA 0{ pt$:ARb$7\KkHLcA",4rZ[V9f;oV[S#E: '¹eP-_s>`gLx@${ lZ3{L^97 ksʕ&uɳS/A)uW*.nB+a%?㟨`;@Pq#o76#WUjpد4Ze:hT';P>jY/j !z}(`T i>kbK̳Oyc "w~{4#p%1+=h3Hȃg:{7x& X_Uv.Oe[z&_6g !-]#{V5_lxMʼCRo{%  3MyD# Ϥ{-{\5f65>_ʑ`kϠ$ݥtG~p80.pW`Jn B6 ^deyZ싻_jx\wv镒5#jǘ%)kzZw 'ʠ`s  -כ-+mK%kx{ڐ‼;r FC{dwEmYÝώ fG{ 'E*$׊4)jA =7{7Zb>0_Rp6e~b›E{c*#A?bvX 4@#^(=+l޶Y}mO\vj [YDw M_^iN:>"Dc% eұu2,56t=7CgkeN?b2[`biA-|xF\xf㧧ᵒ>4M: f" (3_i$bume%mH<; 0P{VA ^_ZyPZҚ, KHzy^͹ X@9W0ZIote{>Ԁ ZоJϲdt'K2b^>oM6hm%[bKU%KHw3Olb=WV%y Jp\F֕-ª* ?[1eG0ngVt(lveQ;y@uhp^2g NJ/[ZDRxϖ7GCUNN8Pr;okt}YjDuԖIAl:!̀r:.r]HpuŶQ0RJCŪd՞l}RlzgDvxRjE}dCy)^ [9w?,+;;ZXwYN1z: U6̮=~*!tjX18E;u)Tak x~vBУ@bIQyӼZh? INQB<إk XZ: L k XŅ[8`dkKu%^*I(Vž>j,;dg6=^]I5{KVA,:"\mM1Sfx=/#ZS;6'ObJXeE"@p$ @wlvg%yp 2[{k(`y$,WkTAl^σWMg9şl2)S;G'FvNXJ@Bv;fN!B1_ RQTosY;]"Y(f\mey(S2)zC 1O9Xϣ|;,׈u:!KmOeamt7Jc%x5I)#xu %d ?s/Yk@žu9Be6 Rt׉S? P/# SzJO( ¢ʰD<i}S `-B#0@bM}tV@f w!\:224d#5jj{̡KyE>c[ۗw! qЀ `%xѣBBPRnh1" j2qpr^d)2S!~KoC@}]g՟PRg&P4RP' N{FBH7?!Vx}7cvlݑf#zy}~N(WvOS 7ox’`w;9OS)"rv8ر:lľi8~~uG=5aJr-`<ŗNYK$=xT>7tY9qHND,zR<{nj&zqL9Ƕλ[W"'C}I7c$ 'm$ Q7?&/}٥-ـ% qGzDԝmY miA,䉱 nD95*D+/l{zK͜y!ẏuc0 7$xs]}x7M!lC)(8L|8yyTgl[dPI;4 w ń(G^hHqڍ!\i&]]wiu&'k7Ev#>IJf!)[q?Lvp8&P3+ؤF$z}&[>>(fNK' Snf~Β< SP|9X! 63$FLRɊȢ +64oLԜ15em9 GSO!l/]S&uMđ״G>(-$0Px)u ҫ{QP((/{S4~ZXP=`/vZ[O8e(P Xvr9 S`&굕O8m?n;ټ#)䓩trZO>&lN1:kʢ)I]&!S!Ikl.DQMH2K6>-Ǟ޿1](R. d+NͲ֩k<5{~bQE@A0U֌_t0b;^Jr=^>D:ƣy8t%zaRZE#6]K*ӒZfi5VVjc[5O_7˕]7,hn55eZ~'.=p8. @pqa&[)ռբH bz1rrM+쭦0!f%nC&sgAj9 RjS$pb;zK&%_c8F?,j_HiAoۋ/S-` 2h^bqrWWw_~fU@jp5j4>y[.=mn3g2iQ@g#"Hg Kn3UZN֤6FA cI?c/YD[0 OaIgAzߕ:Vt賳r컖vT q"lp:O+p9$Fۙ`Mk&z7K.c?3j8׺w}`!+^3E |n=mR5=GਅgO>㎄ 0#30@Db@}s"[N0Ȥ x%#&UFp)!d 궊~&ጀnc&@! E}ܣ:C~I( 6gdPr4,N1v/d+FҟSվqʊ6C=I!t)]3CH6NȮ ,/L>DC\X):"u,3w~9@rϺD,kg y5n9cBITIW9 %XrXO?3ylQ KK[mJ;|}F[ ;,!(YN- ýC 6G*NYH >kf\yo 2kMCQxiH3oHx?QdW/h!) ]}5dPe6!>K h,n插jCv#fhdy@^R\n4O$jtrֻ|!?*aIB^rBJbɛ1=Ř!؃/R )e9W&:x&tEnLr!OVR:%y5G_!:H@֛BMjĢ=otIyhYX.|ݠ{( \4?y=?5l'Loí>Eu WN,:@M[j);e6N %lpr <*DF U$׺J'9 UKqW}we-ZM bdJ⥚% R`ȸP- u㘀JrGYd~U܈ӵ&a|{d-?#F[ ~;\æW})d3ɀq]b f3u0¤ Hyt0'͟b%!mF?}6 oՃmGùZy˔lKGcY b @tIJf0Q+cwR Afws=!:zѠf mRIy1roop_##=x`sЖ |;L8OYpʅKmV9,(c,,M?#LEZ~ bQZO/28R2h`Rb^8?{;CDP*Gް3JXs7A$&r.V)CC#$G@Wj-䂤5+ XO .G<`P1FCOUY/JZ)Ơ8riߎ:ΠR[\>(s+/<_J9D_pu#Aߚn91(/dpuc3JSAYE$S-x/TN;~~TAF黽 \!eKݤeU{翮X\)1AqJ@v'a()vݻJ25{.pŸ ۿlvIy&ŦVFPLg$KUވ.ܧv؎7x#@TݟMyZ2pvUx>JE?'NeEnlXV|oŐt(˧/U LA=.w7,189k`da&b9>ަ=}<bcR$g [Z_N5~td}>ˀ},Xft~8ZLsD s bGH4^щSl˭} g(KU|;=C) i7y޳AZ,cGCq+uaS~ۤ\ >VaY7,qnDᵞLSWaeIx=؜"\\uf7ʾ[ϔ|ZmGE;8}룾ֲ5 7D}LT!`l<;^zO_Flݕ'C9UȡVmm e`Jwo\a萸<\h@G; *OS=UE.)D

Ov4z;ߛLRn*S!DK5}^q'&aBnC{n̆o#C\٢{>CDy2}tk|p`[%{_t`GJ*t|=k䣲}6};',6tE`%鯵˓E4Vcq /HJزbc^u9lD4q;En/2/crwˠ[YāL>V;*nnՈ0fϵ\-H;m{8Y H*ݿ2?i{˟*@m_0!OWv5LY5j&h4* ^djP3?]l"1E3$ _iUTVo4&u*\o/gWjF`kնd&~RW ;Jm6 MJ6-3k+O4) Y(bbQL|24FhB1R69{ 4}'NHPPP u^ .ɼX-fne0a(mIwcR59uåfA^- "*t[VB-O*i7o30hyz[B тz dI}gή3_Y[k4 rWDys~d1=|xw\l(:p #SVߗb-' w iΙ^7#מ|<©^h /=e|_ æw$/;::Ҫ9UO'Z v`2;z TRAӅ0q),-vT"e\ B% @<6O<j gVtՊw].%X.u@u)iU$s}7+{j.u:}! oG:YP>Bc19-5UԮ} "Dk ٰ`F盢oPUߒ!DSj2|ǎAFM@Qjh AFAfoǘF-7pePzB"h> SW̴'w7"JK0a`cI٧5|}et WcjNC׮r A _FZ=32-4#%\5e߫VjP(Lvbu3rvGfV~? Ѷx_R2Y IR*w H7=߫PӊVv -' L hdC%ܬgb~Mqy8bwǦujawa֖R4[ݜ1Ü|Ad\D,2s(O>gX\/5w!}~hZ]]X1Fr Azg1"4}C<꜉&%\k2^w!}f0:HPg;`c)n~($"'2yHy1sݭr07{Nt8=# g- IG}8Ǒbc`9N7)b3mR4>-1[\nېfݝ{'DróT2I tXkfa]6tXa4Ѷ3@dH8=C%({*QjՌkOGVFy'ᙦShGb=ה"' ѡ| T`ܬuZXA|YZcziu) \A`eCM`WT_@[/aفTmϹ|=R"(Eb)}tyf+Q{J^RiDz0/ ois/Pm &f-LEh 0Zx/6%7!UXzq<2@SXo[kxt#os$D7Sr> tG?; ͪD5 "/_69Sk @%YR-7Yv? VPE$`Uq # t"y"]ɼ6KtW(}dϰ1=VJo?U1yn`0h)jEC?nWKKЖה"r]A4%84HS/m"xljXC uU?Gퟴk{ced Bh%.< yR\nY'EJ/HGeK"- #ן'f^}pOQgnoNȀi}f 4wB Ox4)=0N9JCgK2%Z!{K+9c,t-DXlc#OWs:q] PExBw? ^zvLrU/G:M2XZ'VN(DGӦ§c Mͯ#wB3ےpJ}ߌ0vX&\= Y6~5lA GPw~vҿ^%Oc) Kh* 6>xw qJ0h<4:pP,_><-E{owB.VOJTc*|ۇ'Tꊟ ?QC7S,W|ˑj}|1W#d¡`<UcJ2bhp!+ \Oxq LiӠoH-xj.p)hY/l>vfZH:YD|P`P%^gxd?3?*mLl1GY5bj6sD7;~ʝ1c=hPQhLvb) RA V%@}T3b9 8y{ HJA WQ@= I0(EV ޻t G{*FKJۚOqVe[DVX¢v2.MMR_NtoM&JPK۸oFvI;/fa=?Q^r`dߴ`FS`O!?*Smf^.L.449~iy(m߻SI]3ȲՅ1πOxņ.YpK*okTeOxǶ^)N$7ˈ'wsn+k%)҃^ryzy_3hDՒ7Lᮜ񄏗q^@&I(Mlo_`Hrt=1(,)iQ],FBwҽ7 dkB)/p/p ൺhK~Qj2X?gtx8| ?pÍzM⣴F^Y㬓 lMgT ?,]jmmřuO/ 1nVGƴ=ɩl4ߑ@ǃC[N@%{3Sx̀(¶@C$Q/Tv7A?P]K,&}ÖŧbY1!GqM#ًVrg; $F/.§cn1s/⠺t}e>j E*An!&NLt#27$g%Ɋ+MUأ,Qνhl@WTL|/Y 3)E諅YB-'v I1Z'h(Nn\2VJg QoX 5F-8Ȁ:2sݺ@K;:uy(|!@n2Yz.aI,>es9~[^;uω*O|*H??}w >g?{Dm~ЪMx_L[+?o`2M=+äiS:ѯ1h6Iġ845a5`U{G!)A{t-,誃0dvΞЋ^I@`z in(A}t_/.$}O%I3 >j=^MYi&$ܰ#t+:OY*M_3eH٫ d&w3plfVAѨKQS^ż wwA졒h)NWpȮCcNg0hOXfiL/Tavx.|,[ѓWb[6-*#5&PI.t՘MTPRxXn _;ѝec$J(Buْsy^nX{#Ƞmg}*3dau? p g5Ūƅ,g T5aVOż])][8/2?Oʕ. mȃm{B%x'[JP{Id]ފ2md2hH>Qc.%Q)C w!'4! q AЮo=ϬSdUzJc{E^Z֢:;}6E/l~婵amStV$mjCUagC]Rv80_%8^j@AMFNhmCm-keNД-Nuc r?֋1 ꅥI CHQ)|LQ񓜈u;!j=H5*$khDXs>+UIk;$mT4UzڰkIHM}3+Z \ |BctPtuBåyVm P:e ݑT M\:Buލ ^5-/nnSr2a{I2r >5mcХiU|NX!̋{ޚCW8,}URfýŏt|+\#:]ܖ(Ux?6}ED yF&psxyo>>Llχ%]}vTGzAS' ٫Nc ʍoz0׻wםђmL&bQٟ!r…eP,| SuAV_C2k+K:)ùۈ1GrIs!"T9V0tݔLjdǂ{zWC2vȍY4r喪t2p]= zZu-#wbE`bTy-EBD"f&ݎASno0+ UeK\1d&YɖM.&H{7Lvf&Gs;_҇dϮmaڴ;vAȳ ^]HYLV9iOwhZ|{S[g13*@D8_b N0mQjr$'x-}7WD$.Hԏox"f[AZXw|ztTYlJ5Ax. UZ٫Y .;1i/,O&9o#kDcFxKðzGL]EݏcΟ \x(h/%dashlCG|^N䛷ogaC0?~ouԻGJ2 H~GhFӸW|U1:;OdME^/Uwaj9XlFMkg#k!xxLzLs" ˢL >a23`"`Ě2l̤"XxreoE_Aí'ONin;~>ŝo.ĒY < 8ǟˆJ ΁alƮ8jȢd"$F~a {@Gq /u4;ǙMU:i9 bո]ƒand~ wc7jkRkh8sSD+-a\2CDBb }Y qRy?'Yz+ ĒbTOo!H(Gq@D"콬4JZZ#\jح{G}++"a MWC';lۼ@TAI'&up֔#I #Hql" wr|5ܑ TdkZNO CJ.)+l[+FgR[qgr$ ;'qxxt bH=!Ym f?WTC94k=.kK{.#9_-~aMG+*z&(\N_.<h]L޻+2 !Ij٪1\- r} I泤뵈3Wv%΀=tw ǂF]QɇLt~_ׄFY jR  ʅ m5tHҠɯʪ xI9+Nh%E0A> )hϽ6$E:Kt%doij`f ,i~M4^򄲫xB*A["g\:Vg\ 8fo~VURԓaCeFz$́Am $a?D.3[\M}SFDd ZG&Wh/%5юwjx7yDCx$UJXȪqh.vĒ@A+od擔lts Ϗ|/?$ Og ;~Mb YVGs q#Fʽrv]2!཭%D{S{gUr0g[ZKiӕW8snSYs_3sgIhIdrߪ O$toeO4QftЪ7z#8(4 TR zk[ X׋vd_/i#.h~gl0|B޽p9*fAkNeŗP$k~מGS62ÔgѮh~CG{vCfuuhR\Ja3= 5e}>4w3$qsi=ifK`G2/T$w -a ;Oi&T;?Eay/N>~Vd!n[Ф9"ے%_TFQ^@OqLVAoW&GF+^0Q< E) ,[+kCt D1Oّ͚ZD4%V(>TTf,Kf[FK5[[qt@ncew'֨ϟ]?lf3k6p$'̙->P]MέHW DDRz$) `˸0Pĩ]Cܑt湽 gH/28g÷0;' y sW\,12'ۀf!6w/XϹƐ57ODhZ u!) 'bx3/[j- A P35jzolvG{v6QR:ad >FN{Nr\ yD,eyƄF)Q )Qv E?KQEE6}+(B\"_0LH6w)!F?C}E5;(FO3/<_-04sצr-mˋ#bXׁo]Α_yQY%1\Ԣ#}y׳t}d"k LE^VH0py7zR\5m$=70Tc~1S*ER`Qv`2Zz}Xc0"FưSX&;.J)R׼fA5ѐ.X@ө(|#Tz$+1+2ptejZᬽg%'̴7lg'}eРbb%4O/ZG~<9  [!E OCV8MNߣ .)M&gB$x)bm1Oyg{\~ЪH4.HA;&y#U笛@~|s-+>M,@L=,^7)IM[?oBbpW@eGH^v LR&;13M-Q7ُxfJ%$:줔8M,;b+>$veGoo$[Nn<%&̞F3-H{ Z+N6=@q33G~Ƶ1Yl"Vɔ9|_*.)%QM 43+ <z')Mxt#\V!wˁJ `_~scb K.2* VDƘbVoG軸TS3\=9v9gn!*{qق4)]ߨ{h0A߭(Â+E4 K_!*a+gqz>]v1QL FQћµ:t Y)Y'P,휱AQO kwͽZ݋ />,Š? xt?@k#>VH̙K;[ΛoE?GE qP?2H`$Ugr,}R Qal4MݏZH - {c:SVL0(+gk5? O(FܼC4'(k;JžTZMߡS⤏Ra~T%Nݢ1)3kqd1iKSa΁ ^]hT""9=ueծwWS |f `V !~}$+3~Xh-ўЩQ!pZ2S*ru7i=*-VŪyveVכicynU7p ߞf ɃzA h96?_ -wf;8opEN)Y+Ag>qzKwYRAz?8ϝppʆs(O>FN1@Bs޿O3nks@R8Bgn<]쫄m< u;Utanv-utr,P>uM OߣIWaUw jXۃ(ŗ ;QjT'ؼV4\Zq`8bڲ$EknCt8S2sM e?3¶$eJchW{_ck?HP: 2|Y5|͠wr?u8zH@q^\A4Lrn(.HTY%MUh4 BrwG]"b{7g05ї8ܷ9O5Pǒc/&Ki=,Юke?Yn{EFڔVBHKƇ" f#u/0+LԫrxedAtg3YdC)xrTW )Khl܍zq F8 =nt:{ ժ:澋MN ul &%6KwKC8dwK9)H\ͫ# (W(jq!4Wí׽r;tWʰ CF7Ou4ު|ݢ]].+VgI2s >LZQU7rtUbuxRLiTs=˫ 7E D/|܏ݸ+YP&au¶e B,1:t!.j߿[1ls^M~)K3 [b̶ 1 R 4Pĕ&&ݖ-ѓ}F# S *xŵޡ|cTJ> 8i cr^Gh_0r)V@a`% 0l*TԌdmn]iޞc>aKFT2I,g:zta_~ ?pvA"uj[5P.(.;j@ WudefRѱÄ;|ԵupVF,$wj bjZƅAHߙUH uj֡.]&D[*s,fbtxR|_Xd3Wn #y; ~UnbNwy:r#v+D츬W{ne@+֔R&6(<MĢrQ*u  z?^☉ */%P<8監QJWȳscF``X)c3_+ Wy"o+F`D3#PQ2s .bl6Ǣ͗K+-4c=R$S?u|ŏ ]!#hk>LJ8y[y~WN8JC~D_h㒤L>$}[P( j߁qZ)MI 9w v_QWr Xc1 L}Up0R "A/ckg]#Lyt?[=E?}N9Ճ*;[Y{JfFxAy)'plB@0uBMNO _j2V-5kܞRTôY0 Ӽ/t<ˡ::JVTil%XEjx lTU`3J SiPHvYEϥN៕Ne_R {3__DT8S~S}7M8غ̓Wb dALhfYz|(I8 :|oʆo^ɻ(c8 1Gtfhh|Yh[AǶ† 8n:$F6[cvD~1 *?uo}H$@)_?Ҏλ !{ nWf\TBD'h"EiΘڱC_X%&^R RT>0%$k - ٮ.EOȮ^q0Zj;|Ah9;9,;>j l|/9Ԩa丛[h՛R~6!P&89R;8o@iD{~#i&fYA.!' ` b96[@Hi}|'LYAE;*VKkI<^yoeYI.[y el њhT^󓩵v⛃>B3P1SN&yjchpڄFiߕ^GuH_tk@>dD/9 *Je^f@F[T6ԭkEz\W߱NL>"= { Hx<+GrTp@p>eӺ2^Vh4;^Wַ<̂=W-kHy0{dMՑqͱc8e҉-p.B&IE݄'#xan] c-MwL8pK d"Vջv/}k7 . Ws$R{ Ŝ4eS'r;<4V#}=߸ʭ#W`DŔ:Ky+JCQ|Tk0R-%Y$޹TYVwXag ,%}oS8}:֞U_gF!1%?+#6W+ 9ke!0:7b?z<6%&'65wK}PLU|:gH?SoIqzQ*Iq$l0gUYI}J8. e) ᤢ\,aT{fM"(~3"(#%K+Rl`d![R 仨ӰiLc0/w]k=j[X!BSv!&u9Lڔ&MN8.I*[1GO^ se?9ԅ+⣐t 9T0A،+ ?Kzs/ן<^+Ghp`.&7cY~x~RV rĝh- ɭg>Jg_a5`£Ec_΃M"x3_~BUu;I ΰ;b'V)|X^*CV4Dg*|ȴ`G l$+kQ9@YiH= . 7m5!"[&֬ΩWGx ?s5iɑiTSs!~E9XGfj'OXoF*](yf8V/ Edr1Av(H7^~PD1 &Z@y{{'8sZ)$Z6dOVL1Krg1j,榶I1ڡ'OZC͜1 ƥN0'7ݔ*ՊoS"͍iI; scÜ_UY%f&o2m Bi Jl;7w6-j,."p(m~#t0>_njNP.ヿsK|QS55^S7"S0_gg 85wuE..319J y¬I2C  3HS{Lqs޷iuI&<߱GFXS9x$v,oe~~3%o.=l,?'"7礩:P-mfG H%M2;_aQ{=r g?C$by5~4E+#@ 1zM:^pq{@4grR $T SI_b\|1d`+EF +FoJU4,qMnU3 : A~D»Q+|PܑqaI`Y(4T|MV(IбvLX ]Y&7gW.c]%ZozYɘ0H녔aKQكڎTetjYD5 S^{gnjQJ . z,(n)NIĕdmN H ( Q@%!+ZJ1As}'€Ǩ]vr:fTG2 _N.sf*2)d1U:}S&L e[UX,0?g4FB77–c04G)]nACƻ%e!*~\暈1XЫ=i 5=(򠁬`vV{D,)Cqe$W?\XX6TK@KAF%K1ɟQ5nΕ+CkA-Εj퐒-c\F*?K%ۑ:]=Zi5Lr 1~K@E U0kVCOUѠJ.D烿ZA2ʧd&  q7fq09QVi D4RlL?٨~>!quJ(';} .OҷO{"f3x{hsj k3F~)m7NCdIi[; "=mT?)X!K\rβ+w͘cAǿ{tC=E`UQz`Uˏ;85F8KVQ # $E)9ܝe>JK h iQB߄ts33B]]?xYP1.Y8)z+b^v|j+kzfvd]) LV[)D$-tShΆSߖד|:K9}%f&K,=~< ~&wMm k#PXWf Q,~(IYX\qth/!(oc5RtewdDuδ,0]BRn୿o*8XVpgW3R.gc!<!I{3.[sv^M̗ỵӣ{>턳NF7jxu5B}̉ l60Re `S3ɩb6E{jX?0a4 &̶{F?|$@'?9}C5^uڑB̼|:@eGGN)˞SQ+9\-_{*D_/\%wT",7\׉޵=USSMtStyl=9jZqU6l>5NfNOAk naP AvMI~Vsz=/Ϝ8y&@ّMZ)-r sC~㔐N'@чE@=*#smC@J_gt$ `~L[2%i5B?UZjOH'1nuD$y.,` (- >c&fGqnn %MQw{'66 D%TwK#8n"j2$\Y~Uh~ϬENpJ>6&y⁎%fj=9PKvnkoB(#w-:8B-s K 8{e%X _ӿBH+-ڋn_`<[a#-^ uwyutɝgw.פTGM!E1zg"8ty_i* '1Y*R};!~*bfFƮd R aפSiX# XԃM, ;mn@*}GWqQڣ<[f9ϖ zI;ߦd4}@:cò"^:u-4E6He :azu.gߋR}  @y5MN^ Ԧu Gh$zk9'ݺL# :2 _́Y'#yIr<%zIKY "ϬՕ^% F+؉TNȋGn}QO9_]bvj9n3<q MDyOL{ ,j̱L`iȣhS/L@!D:znxMP/ϬQP]VZ;Mzw N!ؔlAG(` =WA AOȎ=veMoJ54&%/ht=b{D EZDfo9Ѥۥno4 jڠ_FhH0/ˎKR2%v$VlohY vq›5rTF^OX =(UX`L!f2-b*vzxѻ̦b*bb.LHXA֏n/FPKX!^`K-W$[3 J0ɇW]DZ1KqE! d9p`+7$=*MYi2'2tvvn>) 7o;HGug: փgW껱q)ƒ)ĺUYsc/W8r Yur˫C aڼ 9w\&7E޴d4Gt 4)΢$velp,!/ ؆ #9=3|#4ϣب,=+I(z?hOo2ƄWeOC ۟ƷM}[ {VF FaMJ0moB\@?|78A"2CEb۹榖yD=x 4w7HANix set4#nꀧ9лBɽg$c`ltpYQ 8H@tvhEvO>=5;$z[qOPqsQid4."}3IiO;4+0:xa#5dβ9o9rSQPW1+i.,rdt5Y<'e坪a~ɡHR[pY!l\ ݑw- Z,'kKk~_Bu>Yx0Y<*'fUӫ#B|"d-D'0TY&ʚ)v yk&gEAU+x~> m55 L,){6MJE4!}RgwUV&|Wz LlEbr9p!ڑxq$Qv ~uݨOEGS ?ITZOn}HcscH֐=cš=gBe20aPL8 bd6sjLs wXr:]HXreJK|{G4Y^8>/RW|N_ Kgy˓ôd߸zS 7,KZdd>ܷ6h2*9jrb,S%X=QβDA1 tS*syxU+|T;pO?Qp^ytSzdFPūQ:kTw^0NIel[eۉ/2Ч^bCK >B Ca/]r>hm=fRGfC,TV$lx" xQJ51@+9<nB4>ZE6(o顧ϔE^ڭ#A^1Za툕+S(d0"st1θw}Ч5EB?z\M&a;KqKr []ҫS.Wj̰s+=Xs*uuAvxspt '9&zʤI7ya i!4{Fڀ",]CU b{Ն-9Km;U bpѡ TMQh+4O,vDW/6~%.EpRb&6dm9c?Ls> {'ԔeLK3"R2 z|OT<+EWKNIAaf`y/닶1.Q:,)oRd=r2=) D sD;*Nר9y:s%~4ZpSX8VcRt0>wTU")!i45OdXfrv)zj/#qPjJ6CvH%_хuqSe$yX̒6:.Z?OaxLlj |2<#xڀ+_Mq:ҎHhc{x7}e,Hɓ@e7/73!{5fQ i'qezIr OLL _) 5i << 4Qگr0>$[ԋ}-}{~)~'ho%2H/Gwt0ĥUfF5Y Ul5 .2ԗ^rݢG| 3ǀ*ʑOoKhC|'+=Qst +S67`Fll[-gbPles @SP "tk  |e Rh8ZNlVt4ō]1o$|ߥ=AiB2_sj? VZőšz˰x8ꋨi^w1uzd &-S?N IuT =)n3/5[j4{`߬ i5Di?Nk[ID1,'䐷.U/Je]ӱ@ޑz! %J`}Ju6o3ujx̢InW]Y"Ղe ߡ@tvd "nrb%.ləB%I:o6?jE; hSbb<9L4d[.ɲ38w,PE *EP>[TGPJ >9"Q0vf؞s9Dь:n$hF x-dlLuFrEQQ>Wm;0TUɋ VaV5 ߝPٚ\ik/xi0b2<<1[x2z6ѝRsL)RPy9qTA=%Pt]ctI4WrJl'Tfv!J?q8v"L}m+;iצј`ry _uSB"}û66K#)zX^(&v"?I}4 BOf@qܒi!PVlCVg~J8o=ߚbV[ kJCGZgc( *4=Fs<$s|7{3OJ2ɱ/Οt:^`tR"\4MZL^B%@M۱{ h-2Y̹~mPxKw8Ea<{Y)Ho Zp H($_|Wp}G$dċ&pQܪ /Epxa <8s;a^v`Wr4D!|t 9?.l$jʠ?:^ mxOkjTu OT[zjAԌH쫵j8;_yq6Oe;Z=`SryT~+H/:9wǝ;(= $.9.˒c@y"@.[R-R>xȗԈ`9< <1TP4\nnc귌U@ؿk*waY}f2:](VU  Y<=hvj<2-R ՃBG-^}u+EZ`.}5oV: K,yn~!vQ}pHN%W,r;pMxٷ`tKΧ&1Pت8yi#A)|`G ]e>S9;@ףrCu9*ƶct!j)5wWiJku0~=ؼsit3 =c,N7L^&c̰r:=,tKF̌[rF}Hf0HZV/`s j9KJ@Ŧ$w'MuRH_]wULآ0N[4盪gs@U&T.x]TqGcڮldJ+/Jr: xw!ȞsdKLԸ ^+u[= |j7vڲ'znу3:`TM&?kk9:LXFH^*R^ QK׈Fz旲r*III&@^P{;@4rh \9,(?M Z:_ :UT[.ԩ˩뉜%}!6xP0CzFFx8{$ϭ*+ GD&AO/F-] N-`Q_=N e+|wKaj/Qds7B~FI-P% I\VTq?^eS w598ITb zȔ:i=5Eo2sЋwc.M9MtfIcc7GNL79RHCڬlv~|maKI^{QW P=9P)3Y\g8C b2HTuqQ%o.v6`SGb4h$ LT.BvH9 8eӸP!)\Wp0)yךFLoK YQ5l%INuNCI0s#qv&=؟(]*ǒP8IRV{{KdBcrB\Zp1p;loPˣʊ' D~yLw;}a8iZeT#R">% "=M/LN*cQ;\&n)v݁i%-%'="^Km_P26` VUP#:!.H0I T vʛXqL˗eu@,wQ*ȈIH*EQ&em z=¯17t ^X6fl ~)lgd7q2 릓i tq`ÄG(~l>\{ꅺobY;zP^-"C ˳Ijֹ`.%*9;PfwXJӨ ^ߡ(3NsZ( '!]NnK 2m7Aq[Y*rTq]NfwG+C蔮Ff>fMhZ ۊf瑗ūp`OEPۜ?[RéqgjfM;|? ^59}lT.mUy;a5 RF,n!Aqppg|Q.,YRTT[4\{zw_ϛg˦|)dzVl:rf}Ҫicj=?Ky`T9_` ~FJ]JE~'!zC}PdT=Gp~ {®t '@A4;v Q fڋb\"XrgSk 1TGFXܯrxpSE~0fyesG< n_teleYrEأ`avXwj,0;\skZ6FѳAk-1.v[2= SbVZå*b4_iiBHl"AgJbU, R/%uv5^[sNV[s [v-4X_n GiG5ЩW K+p/l~+*8dfGhgjO[6%a%ҊZC]m pKhMl3~ȧND CАo}rz@ 1 Y5;X"l]Wlr`š} :y69ͫ %V/?W1.%e3ekX !'d?>}k!8_PIsbw#(&"7P`VM,>3>:ɔ&VATpEdXvr#4Tm7Jpvvj^o5Y/HYw71&Lr ī@զY^cv)]LF&ˋmtE$^_;ר;OL9DgvICJDL"٨uInߟ$5Y#* = _P| ͷ6py+x}}Hmf~#PgUњnQ"EEzMHS5߈ FO qNF&b&MQB^q鲪|hZ](@T~IcClY=[\A nB!{1+\%:{ "qJGb劐{Ds dqlǡ4] Jm צNwGp'nz>h׃f"|dT,H3E %h8S 0ü[GbIEeWcU;VkI⮫ϪMH,lRMO WÄZIPkfDM ܽe &,g_(NMŻ`R"gJq0>!caFsP/ C|Re59| 4N I%2ؔnxғ ٞ^h״/e;X4f\oWQ`J;ڻ3GUA~S0{As^?dǕxIZL"Q_S_$#K&* >|NՔhԮ0f[ j29 7z+7\(t*97ܲ j\[):?1i0b}M&hQ7:d$$NK$G?cʫR)HD,VHۓ+W!SQr<1:&Y~,LLiE ,,o/jWc_ Yݨ_a kjSs-?Ɓok,L11M{zru9uqi.hQ\PYظ籈uD<_]AeWȓ=9et8bE]4)=sN J SɔsqUex8bqFBYX"7Un tt n nTn#]Vr:4l5*WY&o)©}߶7L?K rsZЋ(`ab"ϴrɺ8:=b$s8e89cd1R28iQI_5c7.07]iH M$.4qbakK%b#6N1{X|ytZ'ĩ"cƣNxHlr Lu\/_msBu 1YL%OrϬ3:Z/x4R"F!2x=*e҈gbe h:` 6%4[BGg(y:#k%݇AcIq:ND;<1gV$hgs@T&L59uHJ֯7(Qdm曫({ӅaXP3x+lT8o5% ^T퐚nC@Y;R5s62iwv_(o+%s)e7|4ꙏϺKT1Uw _YR{/լ[\<j~G5pr`cIΥ6"a>)6،dL$B,?D@V"рj>4#J4ƍ&9"G<>㧳go ڎ@ge=kl=^Vk $KC?Q֕LAT½)|NXnaG!Y%g"\ҵG$]F(2e/ Izl(jO}?-*ߏ>033C%9tܡ -e,-`˳n;^ܡb|]h 28o$I09Knl"/4Щ9 }Jk+͹RPeRڻIH񁳮EX $)؎pJx^Z<6&\5 '\ I}~'f&*F_?Zί_%08<[GWݟcIK!'" fƧq05/FނKIҦ-J"UBDESNC)C}k%k{]-ЛA9c8QU ;^\<@I-6|(uI5] iỂ*:%6iTa*]ΛǪ m6_c25a9q%&`u08U'rKعۢ>D1GmwvnFiZmC(U $TתP8xoIn:}R;Xu=hV42k8g8sq>E֖u-W9Aa z٣=8kPs,G#'Lv:T;UI$!X&V'+!x/= uXjcRoAA~˙Ʋ{ٙx#Q&-{)CɣX!ZCobՄg}E<-Z evI=[7Yg]iG@u|)c`pi+.Ot%K.sjzToz'}[k{boޢ ՜GV܆{[R99ZRj 22v"C|'U#@#i^pf 5Ud#'? ;ĥ[èq5C*G6UwNRn,"ػ{*-z2NW·{Xߪ M^U[GtFAOwn$O}%+GCzc04W, .x}a Kaw6%Q/xeBމm\%^j-|ܽ"M%纹LBRI`{{{H9<8a+GX Ayp +zщ 6#(R˚i3 w$;,€էA\T~ g-)ȣ,@oNCR1&k+`?g ["NCMu}Wښ`4E[E9FDBX@K.pwR: WF=ш E8[\-=^{ I#uN\/l5̟M[ۊ$979{K/5ށg &fZȝ&;Y4J0,D5D֮!Dc [5 8%v8wP 8ѸDYźՙ&nBj#[t@ཹK(.},dIœ#$v[Z?RgR{?l ̏kT'@*'6}}xNB#D15 *Cc\H`l[ {$t4E"^ "-l#di_% #'[\G:{0}ҶS$YLoZNa=8K,\S DZC2\vW$u\$9wʩ  Z^sYqHo{ B陊$V3duIS޹\;xx +4mvݚmWً#޲7Р;pɄA^z[wtA'R*᭱ݔ L>ڸYZ6QR[5?%;Q^p0;.۾|mM0s99|$#Q%XgSK9SgmŻy̑uUlmv:Z`B\ b[M#3FHۼ>LRu]]b|׭񨃒p 4HCE/ȽShz []=k[ԗH$=Ϟy;Vzf˙;6,o:*ҒP-X qO,"&^1+xw*5ߖ&wլ;4q%3EO$&"^59 u0 1Ҙ/%!2lOʓ@󙑫r22Z+Nݨ9YsCg#Q&% h"Y3Wpe+zOVc८[ͬUbOp$`ChoH(O14͢剹^\7,.oY{NP-$mhʇsufֱH׺>E9[2} m~m#?KX',oi&p )4,(89 lUW1`=nf:VBgv+vR,Fun׳N h9(d_ZGބD.j3X%ikfj~87GU=)֪9Z}պV]Y kwĠbfVt/?LtoʍYd)齖@HX߅sTʻ˨<+eךOxih 1^-+E{E'r鱷@Og "YR{DŁegC}҉BJnʨTe' хjXޓ\S^ax*~eB}ALc%{K{hp@oy@$s:HzHOwsӕR.{s{KGݳ!j+"G/̣IOD ."g:-@aA11{:Orr==ν2QvIhOWttmF:,ZŪߤ(<~s/-(t?+r P*P<}sٞ cڃs` nnR"zG=fAlEsRAff!oA%' q4ŎP2Ș,{M!_;ndq4DwlͮdM(s$JM={&JRXc56IĶ1V€id0)co?H궓*6=G8g;W: B9N^W._e(n8B"š1g&%Uf DCeqC6Z?'#4Їp;A3{=HF( 0A5P0[va>gۜ_˭A8Z e4&j?;p߭ *7 ͑v Hm;q?$mu܋֢f@QXpyCǡjTz$o*sI38^ ̿Ȱ Lf)pF~`vg2ލtU lsԀiͮ7M@<"#򥞀lXx{έhxIU2(I›*m[+wCV~goC{5-,7y$ȑ5 + `u/[[m8W^$wqڧNIq |k-bW:YcErlQY5ht2R@ʏӔIf#]'4K]?ز@e-)TiF5: nؿW2!߻]NUu0$qe{8غ8Bx A}fwYφ/F>E=ܽ4A' k&,hr1PJ ڮ)s' GO߽b׼Kh&]`3Lm&6Ps\ sFpdao3 w 2'})WC%ǘ08sLg,!UmHod07Y\Ԛ Żh 6hHHcqR%XkY WSt[9 s}ľ،@ɒ7-ӹ9j٬y^XxVg\ )}CnBrH&$?84ƿ-l.Te630Ӭ_ɛ >m4ؼ"e ǃϥGtI\,6Hr_;›ڤ (&s:|`4]2nƌo )n??<m|[FWv}㛟YKQi]$Baϣwċy,ujàI/g[ ݂5#p,CNvR]J7~)Bq>#*,G#`JetQ0o{]QN ;].aw 7dŤ[Vhmyjh+jZ>9FUfpbΙU ?e8C[r JoY6`2ܟ}洮җYᴹ.Uop%R?IqfϳJx˟x?Qzof#] Z!gN^"/> ?p]0^T.o^U4}'/T_ۉJjIn 4LR ܽ$sW8{no*xO8ь0y"z0_Q{kݱ|;m(ɦ.1f UD(I|7')ͭzh ԏR>lXie#69/QwH5v秽9:{^e)/zѕȝ]U>ڇ@A3^B(a]Ag7"cM ^}>3i7V h h üݟ!i{R[0.B{4V$$~2^9CWG I̝k|~d2P^UZ 9\/#H.RR_\T tЏTiI_.v˳0Ī~F I&r0GEVh#&°w,5^76b=9%.ovlcpr珪P,KnPhu5΋8AiZ@Uv|*7%|aak0|HEKٚn7@~)b*~%K ~;Y&N|$SlhH7|3SƁ?[;Oa'n(C;eӿ^7 tb!VS<[̙ʻ!+9+piMVϵLy(,f%u'soY6v^>8Lڠ L \›TH(s ZTmjG9;"-$ӓj6ڹ@Eƀv6Š}Jm^ L$!:F7h*4)8pdO=SL5mWM&%>se↻7B,Z 02EXsaǰA.ZѠ]$*');aU%5We!9'4В;tk =㲉GέW JYYhpXF3: cu'2z)\͙4ЧRpIӐ@(w#>>YSwu05dOWB "WwJ|mfP陑_EwJᓙӧz^ 7I*~s A|\RL<v/'f$ah- kkϯ9o(țS"D#2u[ Y؜ 'r&;rG[;}u%r>O\0O D-Q !@3ݽaO)pcz;|Ӂ\a@`s<@x5heB~eA(_ !_Y^s1YM+[3mmY:7P /DG b,5ZoI5._A$[ym^&ZA~@TڿJg7\Hه5IMI+S,:f1S}? 0QR7|X7<:|xI<D|rsyGQ%n2ԭqu]ڗ~'*FNl7~w:f؋RXl,sMGT9Sa2~(_Bqۭ.gYu`UNQ')"K [5QE|/_]A|ꫵ^++eA4Ǝ g}pXwQzT:rdF~QGsWc;%% ӣ "*Mo4 /+GW\{IF~h?O6 gK%[a9Bې\[+ ^pD( jQ=`Z2<6nX]?*c -A@=6 '?2y 6ViKNQné  QfZS>6~ !r.Ckֱ)8_\2x)*TzxA[)~>B:'[_Ԝ!&L{r駉91$<8՛[̅xE^s#(cT,RuaĶHLݑbґ=_nf2Y<5B,]BV *AtkصH^5IP=pjGNCxP40s'k/vssZ*;FV8*lbh)LG |5'8-{[Xd"IC"GFۼ3PBd2u5|qhuͳa|g~|G3qCkHX1rNWd@4Z@ L #| %B=k{T|~c.P`=9tj.`{(8vcG֢m48:"H`-~,aф X\ _NgGcdYdߐKBpJwu )bj~~ۜڷ-~ ]|3r]ǎ'п`@=X(!n^ _t s;*AOS,mHqpIx6\1_IxD&'E5;xX(U}^ M#bGbf^gN:je-\;oL\%C6>hB8#8+haSD ߐB !jɔA\ߣ NFȨ ? ]v8E"-3Xq ѼّF`9>tD} \ݱ@Ny-zÏӐeЦO}6c-k܏Ce=`"^NJ%G45~ ϘٟM6j3UwB߾An vh6 [L]sP%wX'RjQ)`O.Z*8rL覭P$Hʯ?% R]~/L̿{ZzUF [?8G1ݤ?w+~1 +ÛZzbsT{XƿE {:hfb̙Nk3zcws[lNgH̒Po{JyS8z6?GAb| Qh+hbsrAK!Á\UkIEf#=03Bd?]zmP!eeޱB6~+4eu?V+j' QèO"x?ZbD&-T%@#݃m\LsBfuNQK,L[Z?25޶PA_-:ѥXƴAt0-[[z s9jӉ42x4"f-3w =;dC1"َl ڼ$N}ekV6pv[nຬ2:@K+uD) {lYoJC x߇U2<ٔaAw"F?W04S5Oڐ)4"[e8fd\Rt`Q+>>E`1@kG_CK%3=H Yp\JeGKc7f%HVb!oqȺqT| 탰~ "9ypһ|DI0'xJX畁maU`՟VݓpVw- } -/ 1Oc+ [_H$Z_#Gmbg@D1;1[7cUxz$Gb{ /P$[/D~v0l΃PӑW7j[Mps[!2z̽͠a׹Qq/7nncF 2n̻΍%'B&%ڽv td7ٝ]S18XE9p= m),TFhX*G-m jgt~nM!US覰( PM#MUQÜ䒑;OO;~Q0t3v(Fg.OCyU}Ýk1ThϺVB(tG[urV=;HNCJd 2+mL# p􋽺-މ)jz[.)j .ɀHf_﹢&hQPW( l<w!{uU$0YK= ZrM dؑ叉5J( 'XY]"Wj0wz]c%tbKE#o28nX&fyo6 dzbXEv*{?l5h&ϛ[>^K"3!Ku0֍|Oy)8+(Bsz]gT u54јv(Pt֦g:kk6_K/ I:3 jp^,Ϸ҃}&~ qԆEIXd/|@{QS06MZ&8});ɘK ~-{ }&daB#֥NƒM^DzNvtח>wᖱ'AtEQ\~dqga˸tVI8N73Vem}O~;#6|d7EZߚ6W0֫ySxN%tmuuJ;E5)b  *t^A VGjwz(t;EVdYhhoٿ4mMv#KPYOAw,ݱS:\ކ6(iN %J<*1WXPۣ_W5iYY']᥆ ,/X1/ [(q#B + EugjInqU5g5_Fv:Fd>G=9nfc}'X-ǜ%l{z8Te Dk/18!ul(>: }zhs(B@}zZr( 1;$bߘťG<Ávx !f 4DtC}K:~3WFPB??s>Bݦ* 8eTwu,{Ӗ 4?!1iژ?26 *Sϲ-3A=X<_aZw#[ 9,%O" ]5,6$w*1G YLFXsH{EInhcL;p2#j_Pk&t`7B-jI{=S5h?PZ?w ='k|Z%˕>;_D~9q+}c+[vw3n`owGsdӓzXe$^EdLԝS7m(CޘrΈ%8ŁLPZڠ<$hP85?w!oDCS8 Hj~6m)]1pQ|<*쳧|IiD@cEwl|uDAJt'(X`pz^P)q q ,~ZSLBbbȨ',5}֘$`ߪz=9uNB|Lz-$1S ןH$V0<.r霥T]f+AHToB}`B~DTJ.$ 9 XbdEkVX: ̈́/y?$( <;W<6@p q& 7G3 9\QUxRۡy4mP%˵3q4p5%t){M33Xkt)yn#VURV|'B蔄p1 ;"X̣ZD9J.:5dāyYXl P&7٢ʼn&0 }O5DKdi05[D6m ê vFncQ@ٍp1gPꊡ[K"EոnjgR{rq#p"~0E>~W`=h`Ӱ o0wKE, D:vi11&P :^M/Fý 0>2_Zk/#Fxyk'f1I_i/(XC-H{JuzH#e'nѰ>>WTN(0fYJUp`ݸO|RI~8pў, c-# &Lƕ\6- "E%oK Юb$o" q뽧d(pWOjA̦'qB?+~KNywj*_BRObΌ%'`?(,ChʞPHz % ݁Y(]ߎm+I3؄*n5=uQ& qe%7kP--V@bܢIi,9aʥg)ٔ?RzST'NOƙr3%Iw,?;:aWcJ{c _7ٴ̲Ժι'\3zJAd\3M(R P!a#ݳ{!X8@E.աu<( !$h}Wŵ|2mSK":Օ@Vzҵyδ_ UT_Y|b m(N뻊uM}?zALfֹ+Hmomvož 7J ]hzyYkP\cwKЋ_=n0қpb0aɨ(b뻱 P؀H{PmI @|XTW>]!15u1үU.ojH?;KHxf5 ǭptnQиea ~,xĽ}=;U.cdLUeeuFs*Au45m-צУ gD2E}y2r,6^v) P2"K'_Khq+*g "h Wa݃KY UѴeqp Fi8!/n 驙D4qCk:Ft, B~z! ՞=Z$vu+BW6xY5$~vB7Z{`л7G$Ri6zB+ٽ{)Tk#%mi̮}+ 7`ܩi&\r*:F&γOdOQֺΊ|cʁ&z ~S=;$h:8 d%$t3Z,3ZI3t(Y~w7@<A _`X : ; htaЀʹ@m 4/R)$7cүib!jޖ->lV mye&* w , xs֪L.ccBXUloڢmV@# Y,6T&3CH%ϋVYH=d.Y{ҿwY#] ?C&Pٴ%[fU,}Ϩ420%`QH\'v)u|ȜÞ` -1K9[R@.JL#.{/֍Ŧ'a{?땿iq(H04{EetdϮ ԮRs$m ɷ2J:ovvx| &R&3t@}- 3\9FxEt v&:e.kLX$+a;3ߣ>C N!n2#XWqt[BD0M |ެJБZ|4C" M“PM~{a64Q%s͕4}7i'EsF1c&:${cqc0K0]ELe\kc9W`dk* E^D?q8JMLU54Ϸi=rZR]m*hDQ(sڿ Vi6ʼnK޽צTK-~A(h>Gk֥S7KF S&xvVn\PcbGc>9y0J0ΌS RYOX=' D@*zXL Ob6MʳN("!~c&[m~O{^$r΢ŽJ9sjU{L)e FY-ʷ5X )@WÓ8cڣ) u-|㖧I+#OikQ6w ufO<r+Kt#:igҁ(NF$nȂjT5oEhyUo1! 3˗f.EaQ}P#ZN]F'k(|la{.ZmZ!GkP| ߹Tyj aKkyeQ\LwxRHB46=K} k_PeMဲ)ֳz(r]lBgHv ~ܼRYӝI4I_M]a]p_(W#\'2`<y鮴gSM/(j7Kvx-u&OY1^)1Lc`Dhc"3#6+qtCh7d}ahu@1gW-XL2"딝61PR@4#( _ŵSUY)KYŹ Dy?mgK|054[]jR> ʿq&B䀙q&I#/x|M>a4rA:s}-,i7A]42,;׋](Y"/ e6J \R2Wg8T͵BH乩ljסEFA03E#;NI2R7 +Y\N1;\O2[ u/ Tt,we. ?U y:su#~e:A7҆*W:jC>L jؙXN X.Ԗ\&yQP^V٬jQ ls4÷^ Q-ό&t m{:mSQmvc[z;Vش/04{4\=&z7dhU3؅խ3-_Jq& B9t`PﷃĖ8(:htF}!U`R}O9lvTRo"9{j̥g.!{"z}L|<T!  6H=U$~v#CN}߾z?jE(25BdR`Rt;DhCd}SS%$ .l{xU{K2ݎ䍘JҰ>X#`%^xAQvŒ@R+[(GEڳ(Q*FdطxW k.)>\8=v*wt _fz |{lu8-8)gH|`n:Re+PiY 'wDK@4l;"*v݋ŕNTрޙ ʃ dv|o496㰎Ƞ =0QD\vCizy >ΐY5ƙU ɉܴ̾Vk(9MY"xۤA,\%&WNt:yg;&3KⴒWJF|ެPH2 (Uſ oU3=(sv }͘%#W s5:4s}%Xn & *W|oO*oWA )%ȗCZ/i! 2 ( xZu܍iZklG <;;‘c%1jX~ٓ :0lǜˮ޼䮉5Wɒ|XiNUa5itEC5M2hjQBW$Ti[>6 Rkf^`~ʃuU;PBb@"RF6밵c$:S9gPEHr,3XBvZXhr@C_8a$ҢblGUtb9}XZ03`k}Px<'7ހRxngsqA|J7?09# i "(wO{(Q@Î?ٜɌq3LћDC Ye Ʒ]rݥI7o+nd iVrHk(RT.<IO_XFaVɔMB*Uԕ/)^+ॉkJRZ yq6)N#N p,4݌S~s HTn%"b5YzoASSC=uhbJfFK~W,-=8 3FN^#ý,[ܽtR瘮^G<2!R vؾ+Pۢ(E8oF `jF&枑 i1:Any, c[X7uR1{?.]H"ZUـ;ߖq|,s$R뫭Z]dh pTNh2zv2c'd>!\ᅙdDj]o-YC#K`YXZ}<4Jv+O[;Ezr֫< TԢv*s:LyTqES>`Щ'dJA]=`yzoq RQ-NK2W$ŎlS١-21;9N`eU: ~2 _6dAE%Mc1_Ǐo5a~scϲn:8z] @bд[p |5_ok`1? }f[fqD\e2}ɟ9tE/mfJVMgv2#.h |ȍx2/ws4i.{ ! ܀ϳχȧ~_i\ۢ[Р2>K[q[w SptI#]_k_4T+J(kީ}tQ|?Թ* Hq9(Z]^oDyDyxnԏ(RY+NJgu\4PvOqLnOpwZ]H<<JPDĜ;Oо+J1JФe3iD+y:"!lhY2tjT M8n B"(LH 2?Z:hhy4L FCj/~U\ x.ez3u9󌋢rm$:n:)V.xˀ2ht65;- I{igb1T]癏dd,C!/| ":%6oYdX^+\b%ɘ _F:vo'cOM\ep6mh213Mn_<[p.o*50`m06@+j1ij *qXSYLwx%B)=K픃Qg>`sXc4_hKGHQ@TiMNq}U\NX6JrWvp4n \1oW1 rn^זUT7ҢlU닋F5ʢ5P[8C(kףoZf>ዃa@uԟ+`gK˂\"nPe`G3w]$Pc0c7MZ~F۵*dǫz;Ȩ/% _h?cP`N(`~4;8Z[:cV*MxyxHlwd3?DwܱF,Zdw{ yVjG I {[,0^}}]rGux$HNSa jϪxц 9RAa(!L02%G)R F߫+24 tHEֆ 2:ȲXDG7 |Rpi |kjՊ%#P^hѵQk:[GaFk;~G tųCS"D#`Fڌ9&MS"(/!%LYupȑNJ9E$߄˝ 8̈ 0mqhp4O08* 綞 bPXp)cs{(,LCiz >+ȮIx^)^0ᡀ>}G'2R~쬀2,,}yLQ 耍t{.;gV*:jE>fcY4!C,\hx-0GX);͞a1tEr.51vzT("r[(?Ӏ'z +ۂ?BemKRL4ncޜplĮy<0zǽJg": %*ph?Y7hYhE*FKT!&"@4w]EëĈ3U_PGNa:O }}hȺ#r.z)+C6v?i{ \!^NRl]v@|ACfĖ8<ˆIg+Ŵ́q<wSSva~a(qtEyovGxW~z;cG] }7>xJ$  ?KǬ )ps0/5g-1*Y%OHZGZMT%&#?t%WY͑r v;< qIa`V:/Gy"q }mmzDž"MiUbjy,UVEG$8Tzrtm(FOTmȶq8Ĵ"x 0 +)% RF,o3u QdJ@4i0's+~j"7,<18 ѠwE L()ZzjM$Ad00>P) X5+$eۋK>PLB&^|+@%lv]Gx^"CWxTƯ0g/5k1r n8P[ crLg*٥2ZLr#)O#oY Yj_IcSM{9wFz-J?4ټ$?V>XNHu_1M,B*[+z鬌剷h U<~ՀƁ`τ}h !T7SqdLgu詢E7 :->Ib^He⡸YrΚHdEbOkS}Ϲ<`O̭x 4j,[^ Aؽk%J.{d~ QǦA:1OT W$>t<5X2k:E>jH'#hw9?z5=̿Q?Seyz.P!ج3 r}v'Wg8D lH? ,4HYk}-Go7綯bɠ8F _B\ka4F^٤\Vԑ5Q>ۨVy/C3mxW,Z\K@' ơ](nO]lV'pՇ5X~xw3 nY+v gT%)AKkEKB3wC[۟vF|O42G[deN)T SL7b[Ћo*|L_7Hu;XWXn*IXwz2Q9y+@>9DI؈alg-%2jL˝WKv/ai1eȴPAoȢkK'a{4gE6!I^ C?ÔGjIڳ*A*ু+4`l*/G}Qx*2(A!k^,T`2-(]s{q=Neܾgx<[:)ԊIEþGeaI4XĜx1]2,m<ի&W FRihY`EZFzYбf$ Fۆ7gɺ&2:`2D+.ˑ.Bcυʺ~ՠ=E߳BV=p}Alz}ֺv"a'f}Jʡ~}]J\~LW'zFS&-_o{ql"\(EnٻSDGwПӬTbŻ`@T޲Յ{?JW)5?Uia\޾:d@ꁳu*TA+_e:J^F/ +I>_eHv3YEٟv>9<W@Yh ұc8IzBxc"h  GIHu{J謻I!R e }iP[P;r&ՠz ihkº#&k*?> YQ-*`K v3(_صgzx$bv͛7d5_Tg|LjLd6ve&kZ39ߏ YΠ{gPQ2l2y_ +e Es o4&s&aXP#iYs†Pq7B~%$Z &tb x0 ѾaJ; s 2% dD L%b;E|PQ{2T~{“<'f#zShzƷ|L%:T^ӹ_zqpbݿ>m㩒. M@zDvC(8H\{Ys1qX؇s= c3؀8b˳Ϡ~L!t6D<{uO5el>;# rA3XT0U0]Sd_6Z OTq6FƆpdUs>T7k8{nAIkv/` P]klI a SՇhSS,Mm2su͵j)pFۼᶘ;noֆ@Ne c%9"sC^Uhs,L#='PLD nJd |C/!B:byh!fd=(aR1]osj RكMySFET@'KHmjigVԻ$+1 J&|sWB ?u{Y:Qӏ鈇{̚tRRמ:%iñ $jo^O3] C%N}p/i|&d!Mq\x1r$0}ԁDJ$;0H5X0P XizMVWCS`WTQCrn(W b CE_65bo+PA* ;QiЇJFQ/`8\q?@y;/, OlX+OJ`.!gut!FSV9.w dWBݕ(@:83_Йyf DNet\u^/Xnuhs@%) G7]xzs K[]K&o G,ئ?2Za}Ӈ[rG~Ğ؍x9X A JAPD_΋ ۿc539jy͔"ܤ:zdOX(hq9MZvx=@BᒨȀ ^aF@ y˞T*Զ ]t_ t/[ݭ`> r"el擼]pdzC2y=,w3SR-B$f~kHD6=]}jKU|@kcluEnj)hrKV~;AeX2r!b\ TN/HQGDgJ3v5:9\;*$@cJOc6xA_ y*MOsxmmkNLѹWbzN`Yu;JO yT5v 8%fBW !傏=r 's˵x܏/">}/0'D:(kji>8q=E'qJ'k3*.| I0zVP8HK6qE3@0HVgMDv(+:DnhmbSf<&d_xأ  }!F1 zv`o g>6A? A{дӆt;[+@! tIZ$@Ѧ# خC6 LhroI+P]F=cG^&oVr9^# IjS)qF&qZ9H y;J0ַŵ]PT;V݊U&'ud\?FzА}PR7K\f2I-pv׫~U\0ƅW̝HȌֹ-Ԟ|b+Z'e eH?`y ڻ1Y}k?5.:-܇7ql#K F?=AUՒÜ 3VQ[|Hi[.XμmQhFR\w ж^M1V;*&/D 0LO>;Bl''I}@y9ZLG]N^IA&%; .B%:-1Ү@O={WTC"GIk'%ĥ.r( AVh<,x"z_DU W/E(7kzy.U@ 5 n=7Qprr`,&Atn}\c4Svkjt'omt:"OT]Z1O_Z#|A)zhh]W6/Q!ijSN3ƙ~U$||M/7ac[䚈v0.=i b@FжA~ޑk&|E"̂cT][Y`&ʂoW|WdRCa(&^RC4m`&. T&ͺgmcC)oP2Ѕ_C41oӟ/} !" ^WR$x)Ԕ|4Zֹ,#&sb e.8F¹oV]+W`5LROZ_@\Yp+TM`(\ו''ٶ\_0 x@U޾;]| T7e'm_9akA/[-;5H싸4fo]qrp'|hAg#_DkyX̳ ^%+eč!ٿoM5yZl+"0⼇?q6,ig4xwCU:ya2#bOd%v^,~Dixm"x'p0Y`\5Nphk+<6xlݹ'G# ]`&c@Vh1UdH` @* 9wYu(q0ZyLܪ5J>/?c0?SI˔S.kOe .+>5NpJTeYP{ȴ'O.4Dڡx 5eTS:lOUO@`!ZZ?Pty*M{}])I?QNDq4>->)"`޶|+wtp ~&FKMA FzvO.X/ʡ* ~^q\I.V⋱#Їu8t Oy,My(~'G;;U՟q4!YdAʮKo5]ͷ7KcB:v^*6 ;|;gJ 3w1>5|:9leaTG"RmJ_<dB(Fjux`1|| Hj,М~5No tn"G7ڻ@ͨ2,H=={wݼOG=$XՃn7MzpCOluZ\#U.x~ؚhӴsʐ@Cu `8 LqjQ &ڪ3RFU.Deι,زQ4jl@U/N6Hv )Ϗbo/9=l K#!AcNTR~bnO`Wd5eaen٘= I& *%*FC)}ȽוN>m=%Q8RM[G,w/&,1^tu zէA%rθs%.jꫵbeU^V-w+{qmca3Ev' N`:ڍ ąayDYY($Ra'H_u/xEzjoW'HZW9!*NdEs* j+(Ph2ۻոwښ gurI'cV%b 0a!s|:ZN& %5 rD3%-B=Dh򍭈\ Tߕ_E7!Y^wiRR^I6o@ф=)(L^1(h|ov8 g+Z(Ygpi=.ʏJ|9oM;]V\jiQ/X\vQ)QJUB=" pDJJXd3.Tӷrp?b N 3IzPñoDOpZ*h"#*BGp5Wr}<ʠ_jwEݪ'j}KRBj1KٍЯa9t~7UlN[}ktTun&{>$Zb0,~]u)[*2{wtb|@Aj$;"HGm?2xn,?t{wQ_f|W;aEeH HZ-Y u2)gQ8QĢmX4i*I("Ӓjz;FXpP6:UC $5Y4߾Gp֑'$Zثa{1ҥ~s5} y; 7> _LMx&l(}b_=?lvVBڌ pWOgQKD^@ [oJeB4f4+"tw?=&Iz/FV\!I Qa3[-#U<3Oxd)Dٜ An>˲#F^ya]DQ䆝 ēQ43 iJ"<'횹[:x]V,Qコ|2 !ntXX/f^NR6KByu:i4B5Uh37+B\C+^cMoKoV+7g4SX?-:Am1X sGlBR'F{3d8K0FC`^;!F5Q7<2 '9tD.cI$*0h(#BEٔ?cA:&3g ui8̰֌q8qv=v3_^Ayhg~'\ ΒtY~ _e5]|a@x5|ЛJJ!\ 4p$뒺],a^$D @5vd$Uh6#v덍fAggq.Sީ(tYDo#{E-34CqSȍW@XϡlƮiCT54_D0Ï fŒISrud.Eo+ʩ238Smsq}Zcog'Gbv7eуIk^ i=e!2F#& "_Hߠ a8[]]+M!Gx_}pq)(%CQ$yf.=gx|$n{kgp8qh% cu \rh`LNiQh9 L Sw61KRuZJjhg LW5X@T\!KY|xV NeT#u9üLא懇hvVMt#̧J疒-r1Tc&}u$>PgM7&f*D=uj|E5Eեs2FR>?Fr;}F]<`ki,g^- y vЊPJ6>)ג^c D-.?h!/唪H%C,y5o3x{cV#_IJ 6dHGF8lKcڎTШ! |BɆ;_|\7ILz[U8Gn7lD<\f߼^uG=!v(KIŖ(u8"m"ŒŏYad"g$=HJŀ|@` f\+!y/f}>WL# H1{~n6x$&5]&AH Ymć?٘ϮjF!Dq|ɬJB%1mXDκA*DmY} :1u'Θ4!zKǐݛ}XFs־-zc/@,JNiֿLmipO&sۥXُ;tr9AσakaCj_qXUa(g*.ƈ=>2g4+佤zR sϧQ0v ,k]Q8qn^+ |Fb;J'9ЖqF%pտ.Ubt F\TWHi3X jASKXAAtSR/JKEK\9kgL 46`i(0IoH (I%lxH`T0%S}}Xc_f^H t~? &X .IEɟx[,p=glfMv{9h#c*iQn#3uCC-OA./4ԋtG;]قZeue^`T[ שl׎F'F,CY{KB 8xQX&7 ]<'ibYc??!hb3ɹ3,Q! cw6&lubM';aţ('_.;#Ju#\Xwm]G񎃺\ثQe9s҆ D$x&I4#Q!oQci҂RNDºᆖႧo}Ø-WxS<} :~7!D2djC:hVkӖk؈$_~n\}WP j_aۑ'+K, 8 R(^w"$P3FĊTa+?t9 o}u.2]E:o \iլi/ܓWU¯c4wUf個 EOj7η#WDel]P^qΪnln^&K_ ٙewOr/3d`S%(zXl9ܘkiAᗕ-.P(jl8}- o v74$}C@m+X&&1`3"'p377nŅEWӈi1r6r FKSиQ8qmq'godce'BN+3Z+<|u2';jK2bi021%s>ĩ ,ӰuX C'+ kFv!K^1 n|lW~"1e¿%Zxinn5Qm<'k'pj*.9̆+ V~Fo#Y[j &}6 *)G [D7~o1,We` l_W d?Ah:DYU:/^7^ǢnMֈN\\LCy-F1! S:[i]Oc{yPl.=(8~H8$+Jt@;\f68+wwxiāLr_2I\ F"X#X^cpo} 3} ̩U?i>v3oex[/ K *! 6]=.+5?3^zz^ВP֋-@E_: 'ҠfűiJRxaa!˨kQCc;E}xnJn6agBd83(M)4:t 9DpQ r9m35nޠf电%4Y8{3RFҩ1.%9D>w[dW"u55)yr bV*鉒6vovo92-hqt ZsHǩ0)ᯥqVVs[_DI1[(,0<9k00`qZx i=،yx;1HO#)Xm$䓷&9sh2N4QY'9}'B7̿}8gf  ;w?||#ôk>o7[UQ8Ib:)0S:C0,C rUbks OrHRMX|)_LEΎBc&a0D+(ɔ ̽ų0dѻ`CK(}@_˘"bAZN&":ҐbӼK ĸ&iF-{9Y0fͯ+<"bZ[ YnryQYK!Jpr@_ȖFv%{d$E9Qϴw$hW!uԂql>3C{W i&lQ\> 0āabL=$hwgKTSbF|el[(S(t@6r+e0ucᩓpV_XB0} V~.S Y1gm٠9'R1w|u ^"1z.՚4f;5y!f,F!Nw!O7+D<7wbcitl={vdH0I=ѱ'F nN%bZzV+_ZIBZzZv",XnIl$_z-^a.=IڧJ*]+mPhS~n>H5Z\21(V/CS`*677R|U-J ":niKu`P-?^w`'FrҊof;BeڝOh={2ՙlrJնIaMy~ұ@IH=fN~QS`JA׌v.aDҟYI@סjJGA< C 仾p2s7 SA_ՙ yK2P2h}RO^-DaH~H;ъNTj[9%"' %.70bs._-^~L:lH y+' x24 5-ȚCTZ=J wDrLZ`JN s o@\+ژ}ABoRW3Vf8*dvt®l|sU<?dHI6^CtNʊ He0O7wFvp'_a`C rxs꯰U `=T ˭0&N")FҜh!Y^e ġJ󸗣l)Y/J)rv-S 8uᅒ0ohIRG.kUAܢ&a|Jze4"-'<¯ܱf%XDȑ*r*%exg:3l?"@~T#ClD;7L^K49@y>Ň1)poD~z8{Z?LGYɧ9`' }Sf#JeB?X(6[٣ȖC5CSMU6CrPX ,!Uτ y0|wK =+pV^_nB|AO@|Q"7{DO_Oyh:rխ+ ̛)iCiny!-BKWKDË̦`˧xQäfzzä%ul&Y0` %U[am>[/qt晆?2|ru' qFrO= x7 b+-0'Ek&do` ݞC1G^ (b&đ~@.h(?]ދN)NЗF䖯|KrN_@x_J $82<@"fFQLy)DѮ,; ףX8"sRSwD@νn :JYwE4ű՘&~AR&#\)Q4&V /Ȋͼ|E)q؞p:C>/R;6 sK({nJۗA'&ڦ@PrȔqngMmYI-?6ih8่eBZ4C w˝mJu`TX wK^ sh5fsEb8F͂ܫY!廘=IQa2y#Yڃu+GsY^JHOIu{ R딸e.t.-dAw.GL}r- o0a$čF4`@%PF[o},k&eАY 9`At.T ƮG,3dn}{? #7ےǯ#&TêEev!_))G֩!;|P{B\<S?5BpIhL|#W!ר#` ".SQIkEc"޽%BEAZ}#׵0(qRphAo F^mpݱGk7,2ĕ* KeS:k^HcDӻ|9]8w~]3kb)M*/S4 y:GrPAO'eMnnQ\"92wE/`H .jZ]WuyrCVYOd56&*R'-Rw9CWI9WJ:CldR&T=!wx#nK58vaKqB'f%biaJߢػFeyj!9B>3sVÖjPybL{Nd]|6`F7D=X]}^1ne᦬va?u]VG<{'$_7l汖N;5}]a{_@M S=9-JD?HjqWVUr*Ec[]u],QfIx#_2#qf֔&XKo i1Lz[f6GP_hfۥTO) ʳ<.:SW$.-7<{@zDlժm}G?VJ jP^0IFTS@%Zڬg[ tt|O<3r,#]0z #JְYaF|0 jj{WF6t}F2L_MWBc |g <璥>JѫP3v\D!.H;0z&kJ~au;@2| 1 * ,ݩwN>|2,֗k&{?Gn( Bv؜v>|݂Ur"`^% dM\,й%u<ۋz \;s҅@6(H1DF@i|e CL$X ,kA!e#@YșI溑nȈZ*{!]X\H fZ\#?>Ax9vi0Djkʿ X|6Kd0`I4(,^xw6CZK'dA̭>i[ƨg~oTĉ/.bNú'E<(%!r_8y^j8ko4:ċ|.-;?vVDLuOg(@a|K,pQD^]eA4qF9tlp&s1bP2"]83ogkS(gu+b+3 &KbXXhTm;͉%7b⫁9HX4Qkt4 >F_EYf!oh)woW, 5z8f} ݛdܙtOUHO %h{c T X)9`gΈ XQ0Z9:]\a:gy/flD$+WB9:r;Y"ID`+ԁi\~ !i-_;9u 3tBX >|]5g%p¬1cIkUj%s|*>*\+5|V=64 <&EFӿe%HS/~BrΐZӆlF"')*@'C()9!inSc&iX=3 uEEiȾ@ar=F,4j$(xRMs1NOon,0A Lxt_;-ZjӸ~6XY ߑ동n{_pk8jydptzIc?wPEqӉk 0`x2-T~6rwb^'ztDž#E>.[;cCâaܭOA̎ox 6?t˹^吕Yp8e(M>E'95z}8mAt4|tZ2C4?)_0Y H!dj 2}Ч5Zљ4g=q.ۺ8Jr:X-ӬqBL kMxT&)єi1C;8ʰ?1KBJQB(@oS5Q}6pr@u {708?=-sB8(dEɋtxESJ/'0eZz)i 0;k`GUyXXʩɹ Y(*l7Օ*@Sq:TH$NSh.[l˃#eJIF 1x}sWa|pi1R}tneP|_=VF7TX-RҞ:EQ AT~eP"6]KftVް@䱇UsQ1#RӶqF36of9*x&ÈKU-mM\kMsB<})OY6 VdY|^ ٶ7<(zܕ5_x^ѝɚ`,e"ҜlϪriM27ٕƴhy B3ͱXM wC :?*R: xu:!X&QV?E ^rYܚQ4)5R}ǭ6TFӯYsNsDڰH)n<gۣ,&l?̃>?n!D?+m`Kz1um<%r[Ǽdh_+ۭK9]4 6 ꖉv$n{\Ba(s͔أ)zG2sVP ,2jU;3א!4Tga_X5+ q踟W$1"⟰rớYPoݗLUqKj U j8P""L29z|tPd5!g]O D,b x9U 2 1;S,+Q gLiͦ㍶+nJEfu`ۙ1 S$s21zA:td ź}<͡r;,RMdIrPW$!wKҋބ}v;AL~68GGܧF%%Ӷ?mQ8墊E wEYb\4Il`oo+ҿrnkIbY"FSM҄(1v| X:H{#-4z>]Y )}~Q2< .~FɊi2!&aP-~奣޺M*a69ax" d'lJ-N@v^Je Pp &ZjT!157"J(uMY^p/,2?fr"SrПk|5=iBRhs(I92vOr!*eC['1 Ƅw5Fmy3WMxєCF-g"! i"O@?d~ 3 9?O3WGp{YBzO#m5ؑהNxȄE,@X/HH ^W@qJBJBK(P/fܹ3*L[/_+s5q!k Xf뺢?m&BC&`|0lz/t&Sfw?t6w/e3"˓; .& @O8VeNgc&Mm_o7d!`> go$*H Ltk煿% 峳VS/W@=#w;Y^pvt*oSe4.Fr.K 'L5S+9o8nUO =  DD. e c]`)th[(M[ /U;8v )eZ[qFӮMP}OKZ GƲ>,-!r)=v;chB%B:[ ZsϦwnCꘑL&zp1B45YP YJ?,3G-RӭNE, U٭J+g/d =Ⱥ\YR4p Te{\9Y@K)MS+ݔWIҵN j]w$!Qm1o;<><\n76X%l ɅA7h:EpM1rXc' WK(%Ѽ 9YNK)LhR( 5!pRwQ l_ bӅM,Ԩd 'Fm^+E$g}-$g_b&WM􌻾vj"fuBqBU>[.ܔ);u4B\hs"|!1CgW:Igw*L`6 >%=/I/iӁ/*0/![ԱΠnT\\[[\58WIO% WXC> ڤWtJE_N/GSPyuNxۆ[ )H74>V;k=$\X-}9&$ө._a?;|q"7jG٠ԋƗ6t@Tt|Ym0$b l[/_0w ӕ4~f] 3p >*8>ƥEx2z9[I?;X bْ Mє=aϫFOŒ9?ާ (rјz\,iuTcj. xvXyY~CO<(0_ 5Ms:G+~%zr(A)hLUŚ[;;m?Ud,ӡ =i).Qw]boJ8ڹof\qD$5~rN9*'(MS@b>,\+0\zڪ1 ?>cCI+'$=)JYU/F1bmNx4oWA: @dODF -ZqȐbn?k@Nc+\"a`FC5AGiFtrlblY*^]=$ukd"1S+53R%AĝjMtnk 0(XĞ\ò{Hiq곻tS^ l(&jV 8A7RKṗ0+g8ŠIbڼ ڑ,khX,q{ۅwJ{ltMuU{c,.7e=BE11}>|ޡfSPfNBs|y&' vԅ8??]ڐ ]1X }=U"GCGJx6 :lfgoy?jh׏ܫ2 0a1K{Q"[B_[L4]s;똤>ݿ $eL+$gD+]'L,#xx!? Th"QxO0,Ӟ{♣GRY;0T84z`)EA5/ 6'g@9>ҏC[uj90MdPSSn3Ih;0kxWVYw"?wo*0%AպyHHk{{ki B_^#Y}&`ʐ`$3 sn1hht+3@_/hǝ|*( D_6hn沥{m +=%~N}u~ L&kk]8 "wK25Ba z1'|˚UyOLJ˯eprpkLj1Q6XjnktLWNV"rmxujkA:=?8WV\Yixq,n(0SF6Q |RiebCp"$*eļ1e_4%V%\QZ==@shQ|x\^CJ'HUaC yR?ItQxzvEݥeؓ~#t+r@cOP:v>)>,2ޭD2S2Grwfc7)QbJDi~íOk)i/k{|WBk\m3TGψ'bH͗D`2մBYc"L( \^$5ٻ/U( yN (2̤}kBeM͎TR돨ܝF[H ͛#"A%)y =>;^] il{f!mÄpk;OS/RJn\oU_;uJ1Ӥ-] RjU7{='"(c ˢ/UH`Fm"lxFR}J+QU*n ٩ *~ G!M|:V2oy$YřAJa?lgf F-#}'ꋷ8\jGŀ B! cd $_P 确[\\Qb:VEaDsJ& nOh>1@(8Pq}鉒}qYw(%&~<>b%ܐr[%Ԏ=a^p3xЇeGL5d1RR>AgIl F҈6UP"Aɔwq˄([~#V]R@|0(O#XvsxFUu晡K6eB>E"pF&LpC75!IR<Ŋxzrr ƙ{IeƎCc}xod4#a~5ȅ Xs5w#>Sn]{$p19y SQ0Mb,4rO5%~deGBWyTN_Y-Vpo]JApV&uʃl" t7nKcTV;)ƟAȈC{a@ )FBE?NG]oYFmo_Muۗ"$dj1(X83Å͆*H8Tqɞõ!hEfq .N}j& Ha` gJTtCHb` Pzֻ;;r5:-&V C@dM'(eYvlۃvl|0n](L?Jh: S.,s(RxIЕ|[Lmq?JliL+hCk/s!Np%`ȵSoy)/E!)Dc3k9=4:Ee!҄"N Fw9.*S$}X_0y=Y5ʍg =oq1U-ψt% IS6aN9ɉ=50&w3(>O3}`<Ņ=&ó4;HW3s[Vqx6RATx( abE;O薏 Zg2f()D=$5^S"e%_M!F[B1-Ρl%`XA'Nx-9E r ]j^c}bؓR䃚SlډiKw@c^Bb­мOb=>&?ާ)t5s6x.cXddH5O }a4(oXM5tx_GR6> 7{qigu$ U rjc5 nI( ~~~PͻhɌW<RC$_ G"U7炠|SRyFE i~W?: GG II _r&cm~DM뷵GIngN @g@+ߖZ3WbJw#J#FAdm& @CUs&M2L]/)G9QR]U\Xu-!rT4I _TW?1glDF`jCɡ**dჟ G3Ni7B \M\-[Vl B@c$%xO>۬6#G ߳}ϟ$MHm;6t4!8ze|` eRczq8`58rmD27Ȝ4e?dM*'0c:,z $(~"y\$噻6Q V?mLL+ @,AIʻPiPJ̺LZO0f6$k*u B>Q@j|B@s8;'F?@j1GCt["}NØ(9 Vczw I17}{L, qR&(9w5ԡU\B*~;nP#0%Ziޒc=5 PTR踜{ð>Ew'k!h3[3~+e^`<- 3y"oCiC: J?_u,iqĬ%1/|p2=2,D*}"Skmݬg̦U6YF!ӋiX/g_EmG`PI+2թ6c@ v!~ZM 8gkT.tORz̓Nb>ځ{vpP5A ܃0epbւz>-6/?s7]xѷ@o0rz@-˻JT[bN`wta%7 lVlJB˗]F.a'td|=-Js/c56i !~|R¤.) 7R*xJw460æbR('Y*GlE<-H@h=g2È"ebx(At٥3e&rwϴiWhp@s>ʕd̟n,p+B;T:} !癤шeov0 Xom!M|ew|';ޅOW#s3c`’g6H⑕:ywf:!ah].lTp-VW>n8s$.CF}xuQVQ9|4vz$>kǨBc<"Ng&Y Pc֘E)7%}됞^BPeck)l'#Q+.c*ԯYs:$I͛[c HJpF^OLz)`v%e/ !a|ikw %\kJT=ݥd\V|α:=}F+!TѻUHDo/ Ƌͺ#قEgYM> C-| 6F82oW&9%-ՈCDRY4AOgMo<"r]zc3@x_fʹXz`Em1˗qA nʀDYPN{ Oߨi|\$R G~S0]G~l5~Ys}*TDŽZz=`NI|C%Wj?Bx>tV; -n1~Sڍ]m|q-L.,|3>qx~ Ǎ,CɘcC( Qcfp-kGPe^ $XV') G'UϹ{5);6y?;,F+{v߷mY>,ϚAۙw ?W_Vuʘٹ|?f0<5p2Vn@E7Fݤ kuJ۳0LXEE}*\/!|Yh!vwhh[ mD-HɌg5Mx*L^!Ayh+u y.ÖmL$NK}әa)Z!`٨H-9fLaɓvԛ>fF2 1D:;I^C[̒Re?Twu=N5ʋV.rw:z#E+DE@QFEBkIjeC,5?]M $@ p?,៮EUG^8@ +9fE#;؆#vJYlȫnGi7od+ԍ6 2zbqCQQZu |Z0ԇ'GiծF^+!&Ri!'/4.WNxȝBW;5HQ3&=-eފE[2X % 7¼Vz= <~ݗP:fQ됑ttnM qȐF:XTn8``=#i; Þ/\ңl~Ɗ1^.PT&I_2ɚ>!](&J05 (̅o~K]5gXX /#'+Sr?Fb`Z_obF}rfF{Hv9I^(!]*6&uzUn^z[Sݝ 6n27b֤Z3gfjh3ry?j̨78I t3=3;SS`Dm->O`σ20єK&D c.|cCBONN: ؎,adŚr858DBue)YИz#]w*$+8NQE6f/pf<[LlRԫCDŽ%H+KʴJڕD*QCT thv7™v 6&%0+Mk[ktn~ ?S, !؋{Ŕd~@A=1yNx?2@=a|~l?Xd+ETF#.)+LN× و5[8w\ڝ׸Z.˝\}7z_1/5K.O]CT."3@WVvFөXZҪ?ByI15'xv-%nrl9!gR[:ŀ}I|vC\P)9n&і-`2-|:7ϲ돒\+t7I,xojfߘQ!͞~mJ+˚/8ή9aZ nz$DCr-]bv=*:IْñX^³ NӯL9yayZs; *&R)2̦D\=t>HnZ™^C&ho!2k ;6UfjxEiBs( i"SߕU>y8'xIn$TO qG#ݙ -˱aA9D&J奺[x.}~ z\i9?CRXU+{,)׼&c@]J@=leFˢ~bOo'Ox4C֭k+ި<;/[l ~+d0M새ԑ ǐf#W*)=E~nj_NBΌFN1}?wR]JŽbhsBa G~E<0MTBcpEۜ]F|@~bos&WrTG oLK7w~_ fYpgOB?ʬ΄,/Й Y> ^ L(jH5B2,<$,=(wL^݂\O ,Ksq-X]HrpK2Nŗ t;G]KYV;^x=M n.2;N^cg]e/+.m J{h6?iɚ(d.ax؍/בa2 /F!]IżcXM^%FrjTYl8}G ay\HV\ QjfD|wsy8\Dp]2_7DPoBFŀ,R{]qn\L\\(~3lMGRL`ۅ~Ǣ6I!\՜HE2#TmO1:~qr!=N\z^6ua_F}I\թ qё/-6P}SNCDQ:_9kv3[ r8vq[+6L!!x‚?*N&1Z r7e+*E겵8OdZUD~n }?[E1MAKPy:̮V'<3.U(zhJ5pm>P# eu͐]8iYm  R|Qÿ:mf|<}Ed[b|uo4-YAԻsB("8(c1f*Rtk)2;;N y .D75L#f+d2FC65e+FNJ*/^ÐV$gƜsw cC*ئ')K4u} foNi sk<0D7(&1 %/jqgv1a ؜vT}Plٕq9Ik inaR5C b1"^sSI6NA#q `+vu}y)(QA+u8LrSgHyVr] _.,kB)o^*]' ዢFњ Vo{&mTٕj[^?{svJ [#|-b9)i(T|AZ^gvFӳP\hz.nOp:[W0 ?uhK 2-63B)ִ+ٌҞ2&k|_a^497d:7$ET.Å2c#m)GQ_;NLG{z>fw1w.~ML&JFT4`J2ӝM /[7H , ʖuѯ""*V*K~8RN_,< x($ )hqU}aO A9R)'߿UP?=w~Zے<*i-${&T\m[*QysH8֑`) UIH _}.V>aq)1m*sXHۏ2甩T8Z2H)0ʜ)A:8܀NW@tUw۔U" j۳ۮ gG# |)̮@.9?8n:cȡ_n6VFB;[ɂ!UFD^ADžcߺP5_d&ZSֆ؆KL`}RI+[+ګc@/8 mA_īfZhl|ș &@M#95*R㟪fxyMA݀%̩KiVVwZJf/LEرD HRhBEB 1E|_ u[GncTF>,2R:5U"GSÙ9&W ?FUj`fgr5^s?sH[sMN+xSG׏kH[pDzEND#l&3[%qdM?[NN=3ϒAbPec,< wӂf\K쬫6&?xbqk.qFzG4!|@ڜP{*?/*]mZD'}"uI&lDxλuSٮQתǐ#(QY#YJdaԓ}K{ :Ԗ-*mYC\'c ث\Ί5x0B,0}%7hR0?А6TzSu{EVyhO[6qV?a`y/@=D!Dȡ b5<#^uplM%Qu!Wd̉όW:!,ma^^bX;vK0VħghlQUc? 1x_c !H=-Ї&O :~vjNq/CdL7/+vm[Zj27ktB"sPFE[{ 1C*ul"I1x0ͣ6{ oB#"@c~5w xb^<9tgviЬ5|{4~jc$iQ>X`7W4Y;'96ex3N=u|k:#hcV^Df0@R*PaC:pO[[Qg-0 ޮK=a423eXɆ! !r v Dϩ㷓|t$وjtڧ`Q]wÙr)i!sZ d}.d vsKdtfpx`c\j~]^tZo|Puvf{6W0ֱ( cXp zbG`6Vh5g-@dsqovvIYp>/?\4,~ ^8ń*¢p.氅$OjvI KW>("4,Md$'I}O_kLzN:Y&~)Cᙼ TIUGa /#!f/I¹){.9Mv ~Mq;L=6ETwm* J_Y+:4u{s$Bk::f<ZјNWݯ3pi SU5GA J5֞!ՒWa[iT#0KNTn+A!6];mqOQe M·lV(`K?^q?dogfUnxa L1fsOd8)[Q,29J>Qn8Yƶ6m *US,'*;V|Ӊ,X[8Xu2M|uDYݍ-S'=/]z+3m{7lG}[U--sku'.tXy%vBXxN׃ ibPnLe#wr{ZuJ^0:0?E r 'ccmR\]8:BV4ջqd,ppdZfAkDgluq4}el!1"unv&g^C잌0IIDG PzPNg)#~F6aPi4 kP ~4veIX"9 ̵{ i}U&؇](ı2ٜZ:gT/b$ll7o"W) =XݠIhb\uA#^bK Lh!Lno.&` 05YwU1;Y6?ݙ䶨eً=Sy>tbTz:!Ȉ?!hNK%w ?r KflR^ڶdsLgb }yo' y N4*[(g _5ĎM2I1Ey-,.[͊:U3#ߜ0",`$7)c G@}`r=1!TI1<&棳/ޫ R\HmS$M)p7:mX+̛&md[ڠgI?M}3^WtfqBaoE@FHRHmnnSҪuO4|o_cS&F6fOyKQ-xn#+[MK>1JB5W\ ;ɒG/=J"4[wNj볷:VC [,,&aR5 }t愰sz"na۽g8W~zRcllJv =UKzJ?YvbHzUa(pc'Jh$~nې v IDgxYixkyeyfZ5$)l:SPq%u |s8=-4xl L-?y<,nUvFs#Үkxf5 $KTHMGq[ƝԳeN+ q6Ցe@ 7=} e?Q#j2Z9G)G^ӵ0c,Ǽ˫_haE;MNa.i5$qJaG:J hj>1>G#mk>u\Ʀ!=8=T {yֹ螟7l!qH)tXh;k4J=c 4DJHW139:T`ֲ,:%8MHs}'f<׏xp*n]Ĕ >>_V56ɕU /iargTġ髁'bpqXїl0v$pĘ$4Za!3!Yu J_Wivv%([Mz[Nb`x Tj[g%t}3>TwÜٖ߳t>C!|"J|CrL,QԄ`ӚaCX뻬i-D"77,AK\GC ] :NPOh _^6ʗw#F#\ڵpW[qW'lDwUpC%ݣAǔtK*Ӭ4b~ "kߏS.G0A/rS/#`7I-sFzC &>_qjEl K| >Tx(oPnl G:~ o ?x+׍qX*vq%u85F_LU'G6+IE56z.\Ss 8YסĠ/+ #2d/ M#6sj7}.2>3pMu1>Kz{*J E3|Ѓ|,I|\Z@|_-Kʰ+݂9_8gD`QKk=nzOk>Gb4 ӌ\X5c9kܧe)og6Pag7%?q uDt)@7Uu!J`mVd1 O~Zݡ. !{% |c "o5݃2aE& A+[7omQk4ީG&~a4Ok1ziZlJL ú$ooyKZ\]j^ "-#{0a[ױ&a c}?r}4³B)8Bh'Txhw&̤oK{İym>D,4) 5yvG,BCЎr1*>bsi-wTspNZ'9e/.qa]?ƣJ@OVl%9gh8/tgmsV"lVap\ J}^PbR&s2jCιݳzO9RQ%Hjҁ,EuÛbnFeZ J>QCbZlk̓@@8l&H]l$Wk'Ψss{mL5yXR$|U~Vz/DGm i%&>h$Z&z e=`pE. sSi7耰 E8O)PV^8J.HY<}?0Zm=@#dfhm2یhϰ/~c} =gK jR0is}(0.{GVNuyJ]S6Nt6W%/idZF>WK*SVKuwĨNؖ,(_aD#p EYP`7N!{YT5rv\$_"]:S=j"8ܶ8`Ȳ7#~⛵pu/COS+1ԂAmA{}ن=A9^a[8)N6ȣ$)n\z) u%ɪQae![4)IoȆUyAlqac}))SƂ#G(q(tv@T]ݽ{ǽJ83ƒoTOQ&cmK-ZKy`:Yx-2GErDZc {V$q$K?MuQjLK|SJ9!ڗEs]$0P aPON<\óq_Vw{ ~~pǤlN?_.B蠸>Wn87Ohi.t7@q tT{-zgQLf}X6=]O)co' F+ٽ:)hXInY7X7$GjAA7$޾ /FviE[nӼ77ИN};4IuecwHMeeDU7&mb$Q,)UrE9U}%9 x"}IJY91} ."K̰,V:03\ePokmbf{׿beUCUe|nIR"<,6uQo<.RWH``yD\,c(;]O2e {2VX-/R[eLP,~ia9ț́gPc]3 < T%w45`6{d8E&r1RWe{?$.Ɏ0?z|{ͽnot$m[7 |6D4/Q3\Q Ȋ%$BBŷƔ@=LVщK%xR8Ey+Tڗo0.'+)Œ3<+bTjma;sMy ;cH?= $o 3|e8rYlv-Y0\z{cC 믻G`z ՄG Ռ56!z`]C5yи0J4Yŝ='JA !'7WJf灱H)j6РjkAA]c{jʭ(c+ٍԺiMt}Hܷ-'lҤE|Dj՞"?kP (*d$D@_kL׋[pcjn uyYq硍сDbX pԥ9;34r0Lx]',E;+Ij׻Pk}rS_D#E!_٦L nj]ũUW(k0"2JoM5!K5 +@?ོa-J^无049vzEڕt ?7)7IpO8bW٧ JoH̥Ѱfxx[X,~GmCU!4yYݠm;TԬNG]#?٣ @Jz [2 ueiF-AQz);+oG1`[g7>hC#th8WHdrYrwѣ)!=]⡰E#W rhnHݳ49Þ.(R( +Ĺc̀/6P!TADLi잜ʵC7'v4K wW #R`Y 9.}f՝[q +Y@aX;xWM;kt"Mw:z8XxȺbƬ}bȗ5hleW?b~w^F!k[r0?;N#j- 5f@H?'2rCM+l;լ &2ul؁HUdWR B&ҥaǘO1foFr*~x^7&VXyf%XUxm VAӃlin^UwmkDoqd\XY=ZXvSK$G2BljA(KE8(!k16E})Fwxc/`TQVtLElsB#ocKSnX]P tq c }Mr;¹ձ1!ӴvwrtU13;<^NVs}ܨ7{(l 5I4>IhZA,}EQp+_TA檆"Yb>S\I6CzIN/^Y#d38\a~NA Xq`IjufxB,(z{jHp\6" F=ڭ_8,H-i 5|nZteb.>8LOjRC0ߖ Y ^ !EHތΜۺItf0&7L@{PUAl%$DZ)ߓo@~>#Y%wQdJ|@^>L gncei(&* ΊMq^Y]VܱA Ը߾K L~ELȓ/![ {m/ ۭ EB‘(:K$15j᡻=32WPw3/F=PI}?.}.h%O9" |'o"#- ! -JvmT8Z tu3wE(3/]iRqL^.ghSE܋L_b ٝuK|3/n߳R>+^pc=-SR?q#ʯߚ-=@&"J~5<G# f|p^0bP{_LiL$φܞ?s@uz))5  W_S`ۍ{G;({h:@&D<5A1R(b~5uefdov%Q{r>W8BKF({1IWVz&= 4)R_Ȥ9P.Y,/N)f r%gcRwK>υ%'Y}?JVu٧vW! վz"# y6y,}zq$w+ ŌX[Qr^%;vfI M~ r]Vbƅ;=V#d9- zs)_-d 5$?hq ,#Ӳ)|W*tf|sz8GOR-i+@YYo€z\7paZ~)E]t lB0 8]P#KlC'8 ] NH J=.ӀR'LOɗ,t2Ir0/`$tz1|ŵvDc5k C(4oF :Y3>M\h忛({@/;}yZFJDZ Y_j\/DٕδsNklR60_ ?'^&C^1->wZ)jze-DnaAϘ -&gg)RX 8 j6!}NZݗANKړraNga*Ra$!fn4BI7F:u !HYsATC H75whot`$itykNϵ8SXa5lT=X { 7ojN.ާ ujDD9 l3t}$[]ߩWoS^եRz`'nդP[><}sd_~Ei<)(/KG hRREP/h?L=])_WlpenzQ#ڨ7ZBv9~mB ;N]4Ms&Y4TW 'q߽Iy^ٷ+ybE)aSF5 owE b6+O|l^Fe5,w0|,G)tLDG LnXe93Pį~ _GS%81$9w(Y"SD*tI”ԗӝ sXT EߦR_ tmliڧC } ~ʏ;rZK=w\a],*O_<^q'֙!ubPT[R"UE =q,H9ow-l*5_st_c/yz{,vGzBkIeF*s@D>VaàS2Skklփ<qgs.bPw^/?P:pxVf-sOi6{C;$\^(l:R5Jnt.S j%l:*c!(=ٻ;flK)@h!gU3g;oz5{ S˷`X8޻$Re"-'b ƭZNt ch-hЂ1X<$!)3s#-Du4E $M_2*AWlm8~RB Ȯh/uXOP~zgpT5L-2ՌiM0&eI?oP qF8qɞgGlYC]8`h_ ĥiHskGḫl /9_ѿrkH(ݯjOVnʢvWzB#L"/,Eψ`ۈZT wcMPԅ*'rfôQҪW0H6cֲf^%Ddscnz~ܿyUTdK2.4nc]G*l;kp6lEhām 1D(݄l54_21".-^ 1cC ċ~p~?u,u%?VqUk`53۵g2ewJ ^1u~= `*Lps\㘍M*>ްd#Vw(E{Vk}D:i > J ȡܔ*];G*U bMvdl)M)˥/yhS8"zhjh&A):GKt{21t .zbDa0܉~?<bd~JH㴜`dܗB瑿}t bWE :gI`;53ʠ(l`-1 :xO-RmcP) X1:6Z{9|C-cm2\DB4BvVȴN8/(sS]]Pb D+OhᕓQltRWTuâ۬R) {<2T%ʐۢ^va/ɴk mЍޚv*i߃n^-xʫ OMm#"ƉFO'"i^j`|LJGZL^JB,.B S0@\@7bQǑ6V?EFQՌ6/\>2(A?%`HstXzי.!|zK¥^NW#V=vH 6p>4SC,L:Un*<9t8U@P='՛2J]*+%c p^ȽmD|}KCxuБb!uV>J\%cY66<EKAI\OM 18Wuk- bF]U3{sd [#a CF[4`#azj& r_y^U1^ /tuQ]nI!~ю5 ȠŃRęL巈ys^:LU9йBESYM;͈9-uzhKa^7ѮkO/HQyܽUqi6pz% A 5z[i8Q E*+yY 6DnsV~)ljrܱ2y7TÕxWӉϡc_ zLC: ?Sjņ8VR[j]pEm1'Щ>=؏TK)b=բx16|؟)̓jLG+]2ܻ\~J,M3 hFxr#wqɎ̍ee-=_=δ l-N9!c?mgg9 PV`:#ʠ]v%[s)D:JѸ,Kzqw[~'|4o33MmivN!^Ywq8 PUV q S)~Xr~hZQNI$ًIq]@ ,<*E)txn Wc Lw魑OȮ" 1HHIM+L7*Va[>oδj)zm+I.b [94݋{TQ2owy`" &.*S2^$A7>CqT{.3Y-P1 OP\NqX0,)$?xQ[/>z"y=gৱ֋bh~_=c?hPݱy-(Y떪2mї3s?wEwu6KG QY@ RxC<5i*;Wz]_W#&4;c[J$3 L%VT=Zz!m9RbV1Бuذ ߋV<ᏄHۀռ:d,EO4z}bW֪a%d aB`rB># $fΖ66@es=^Eg5 0xsG lqj\kBMLVd 7vE7#8х&^ãLJSǵ]d꺡DMpJf{h뼲*}pmM}a t:2i(;hJ@^ 5凪r+BP~cs/^JױTH0u9k)n9g!'-iE{j̠ WR5ԱHN72״@Zigf_HOm+|Ő5,%B)n"s="Io0<f 310wgg#>. 3##֫6tB^3sk_yw4&½_^bx*ݰMu<2?([x8">|9]YX@Лbŗ65Öq5G,N3'[bO`|ͻ.UR^^:\VV\~I#)4.gQ| t {ހ~_jGHmM&ӰWpqs1iDZ1+Pf&C$ˌWPhvLr'hגkk][_>AbQ>odhX%*hC%DXu%8V]`V/ xA&KuFV={AKXm']Ydsr3ug A09%z3$}ie ra)Bp]guXئ0v$8CG"WfԈu!Wd-=^ R7L8pЪ$ܯ;%d3w=h=`Ƭ: a5d $M*QR kaNTN0eTq#4 '"qed#걀d}{Sr ^W!bSp"yVUZ&YXHVdx:@EL*H2Y_ $6ɝv"hLxQt~ښoQhIHkZVǏϸm7ހԱ2kK]Oaƫ}Gy=c$izu!Bʞ@oH0d `ȏ4z}(SetOZ6xzL)N,X܋}tÝtQSo\:H5Ŀ䗭.lwMP'J^=MⅦlJvSGM\^l8]],< 8~:GY]4L3|]n(+ۿ ^;SSth5@mWzezİŒ?*#Qvm6L]|M9dQlL 3;9!FZj_eFl[dh9x|w̙f90 +RtGƋ}ldbMM6~7Qצd^mݟ9Tv7\AZbh6+yDFkOLu|ok!C%IF+hP!(3W \ym\Lo;Ϭq{&hy :{mzſ"o0p،/&VO:j@]ъ61 ^*.Lɣ~3wCivV<;@BR,I7@EtI88eKI?^MZ[)aEjGÎTXdX6.}2x8ɞߞV2]i{V6di㢈[e$Tai1(n ύT~QՉ6?+ vJ3H҈=\w݋s2׿3󩢅&BQµ 2ic`69@6yG ;!-@*ô:저ta," 4Ud>3 * )~l5DwX;C{ 9knRJ\4q@8ڻ˹0w+_\Nz#l%7$BC>'a24`,(TH-@BErȥnĄgp'JI5*Z)Z9y$<((HgŧQ&%qm;H+A&:{8u^毽7:p`~ k#y^5sa@~ؗ(c'u2ITT֦j xv#e,H\N.O}=G((悀 /c@*/]aL8$]04e0jQoᴉP{|-aL%+K|}{|y45:s$ܗ4()4lgP)Fz D %c*\+2iċ{b [",Mc.@2c"EiZ5)L@HJnL=Q#/T@6DB`F>"p}vČ}[lO5k?oڻ\r]"7+fz~Gؿ^T֬HL{ց(R-|849+GqrQNpJ SGwJ6oLrdI|xa_ H4xu8O* :ƌ I\xߏ9# \)IҾ^y(d~< tʍ Q핈'Zkc}5Y_uTPmwcP{}I^=bk] bA,G#Xic΀{0>Y~8ztE&.VCL?QW82!,K!K!T ']ؤIU}|"u߇H > y /KHColA{8eҜ*p%cF?QZ;4$mzCw\Twk. %Mu >:V(,j{/%wl =e#oUFIK$ A \ßQ!DGQA!!4g> (S.M.Zȥy 0?t4/XiL'"neI~1<cVp1@UF>pI++rA6|Lhnu f4IB=GrV`^@#&SRdvFVQBvPSn򚆳O8dP.:s+f\ʹ6mv;*{t*2prQ>Fyb -{>,pd/m:)y9͸gbj}83<6KI 7R+n:t΂_nR=<͎LVpELKf&H?eMӰ'ω^ôfr>TacSs=>Dny #D?1Kȸ`R`dV]BxLov.c!;[(E'%yYdR?|29ӓ"Nj{.q=!ųޗP=l9Rij-G^%J@ꄈSK&])}vB1(ُg59UU+IJ70鉀7~Dz1')Xe#ErSZ cVjͭ85WRjtBR)y |SE+k{!uʌ6j-n8$亜\T?KpVn0]kՄOmQr T&(\Eĥ-y=;<sqlȒu+b6AЬBp9; gwBno4jI/ :/loSA6]&xfA<8rB| G^e=93Za\1nb%7dG3CO3K ׆獀k@I{Ώe^ŌUV~`BU-.Vh=cb)^ "|3_~6ǘ)Hzx͉@˳C |LQ b% XСM|Dx'n,@Nw^2טCw|cGuc}r4VHf5#?n2_~t+]M+#l? Sԥb0{n-pF#Nb<)kos~80}ɽSPFGhy@jaYǧ YJxynҺ'Ħ6G#h0uˁ]pD/'HS\MwfE>3HjT{{@flODrb:j12r]d*##~1$S0ʥw(#P&ֶtOFf{PSϣ?fk?3WB@C]KŸz(Kh/,QȅUjGȐLy`QhR|D$otqtf1%$t1do>x=O:sщ.X}ˏT=Ix/_d;l{lj$J~hEUXcBL&#_pV% E C|]aM Q-t}G02 g @8 OC28pӄFn%z?İHgί7?.oG{1Ku3N'%ٍ˝>U3% |:p"㪷 K#xֽ%惢{cӵ3W&7eBb ,KrCdZ苢IH&/'w)JdZ= +$v_(%Fт} լ(FT8/jaQ-%NISEUK=k88KDZӄJBYבanx͜ } lϻ<|D? 'ZzD={s48<Ք9e(|LkP}У6}M5%R >ciעkGWoXl( wGRl{ a۠C\L360(Nk\&Ϊ?pR>q#voq,M)Cw |bCEWɦS%6䫂!yHyӌѥ<#Ɩ58uq נT8Fݸ̍PT+b0~.roͥ>#>2T F=ٺnSIܚmYkۯ<{?Ey9K)G!KYףL :H@2> Pe!fdwz[E9<[FHJULkc(J'y>(#ĀDHWxCS^ǐ5K5 EJn#L|g}~Ֆ{u- JXIGLu{-Me8$ѩsL )T{b&I)QbYB[IfrCތN:,1k|TpBLGu|@b6=uM \9%,wtu<짚qjLd{Mp3UKNg 7'u䔝K{jk.64}>_hB4rAΔ[[w0G#i୥c<\mL)^\R8=&bۋ.$DP5v0#:R%#ёR) %`KYLER, §1xຘ%PvC8g'w^ߤI.DJPѻ&ѯijd 3x pJvV<`w~5+Զ7c~wOc7k`.妳YdH8@0Īy(U Ymg:lNAq`]d7(y6]ދ6)#Sү f3yZO.򰐙A1@iإ>Ui2*IN Par!UㄞYԍ-yS@ae}˝gT N 5^k(/ evu'ǀJ(:ݞsJ_d/qcQ(E'"歯)NF<{-&OKL|LH41uXeZw#z 8G~6NnZ9\X ܯ)!|C| s,.&pTVXtE9$*Fo"R`6Q77vV%Ԓl>E|]:eӉ}A;38azA4#v`ofC:YDݤw aMCfd7lL̎}>dҥgqW;+JS6AFsnn5[9i_#dIYnM^73R)BHHHN[&כkfwFWʐ1bA%l $tms KLA 4nIxs++ b 0DڈER]+.GOO?G<[oJC pÌJhi`B j\d-+e!<WzBѲxdzSɥ[-l E# II֫֋!#U|_6)jp?_&jנ QZdړHDAٵc%Ɯ}Bȼ YZE`i)VȀDảяuG0e90KFD?_̍Wk̟#*nlNƉ`& H7&?Ok\TQ=$T럯O@gS)+˂&&= apGNݺh 6(뀀rGPiZO .Em[W~#xyìY2kMI y.kh\yB4eyrH.FoxL>k,Oe]vL6^xsGhgx8<Ń &C tSwy~3'mO4tР\A&2LT?#"o@Y4BP5P;O* =NI2} J$iW? -d)*7^ z"=,C rG?os'X'9Ų)84@.)5:-@2,st_>m>BpU-'4+`.I襸Cpc(Y0Q9⡲ ,w5wRœgsCl)SZ] \sbhӠnr^ u{0m ~piԭCݺI+OЅэ#+2>}YN̘/$Jf퀏VH`^czىtŒkinVח n/|cFe\*AYxSlă ld)ZuDIC92W]gq`%DӨT^o&䣟G$B5?i \@|* `zg$JTUVU>=#`2z:0 ? Ղ]I0k:=~a+ dD]@+=P/ qZXښZb6mj1D]xFbl 1Ӑ?UҊ I_ JM!u@oU[ Ē:/϶ڟ/A3ۻUJnVyU43K @yn/m(b/aЊ^ ѹ.4f6賞'͟hW Km)]FRhi4hsgǿ|V[7IVf,Z1S3Pyɨ~߄<ǂ,hޫVh[q\T:ъ<n>qvCq%|rj9{.)X\4|;ppQͼ ؏Zڥ]#Yx'4W @kꝆ8,J}UUQwǵωȄ_>1+=GjábxִE0n@5E#?E<>պPȳ7gMtw< d0"S D6 "?io؊x,|{j|xjDq&z'Ñ%ɭoʆ">} H~-g] cfum{{Gp5-݆2IQn劷ӑ ^в%3fg,Qwq1pU>J"vo_HEN&P“Eq,k $Gdpg,';8 AGJp n3LqY9ڼ4 UzY. k-PQ,В [m*2Xv%Q@h)΍l3=w(mp6Dk^'ƭQs~9Q`Uu}Yc'mAc* &dYVqn!6CU 9*6x}hht Gюri!H4Qvc Ō0C5NstKtj4OWRɯ_ϮkD/XwbvvW;51W;,kk fKSfjwip;DkR9\ 7<[?ӗc6*3O4- W! ۬&E߂C#`==e,@\\3SvIg((v ޭPEmwdLJ mE$.m9VL¿b4kM{®;pztx*ɧpGj`Xg+cBSgJwq~B:ć=T(oUq_/"^ڧh  _? j'e@P ?"$h,'/LӾղ0@5?/-陰**8Bx+peϚ?ns=>U N6{ufeB6u_{)gLe㚻n?OibwAq,=}e:rװE-adi-Gۼ"z)2(̻&&RUF5EVEx4>-a`t^mQ~{:4mg+(_ $U֎Pڹ~66lL]6z&dSSd&fVʦZ7rc3F؄"J{S2Ie#EƦm~?s*,kqD9ٴ=8l}ѐ_nK5jT??r+7/EbDUTKQuے8"W:WABJV=%ފtPoNXaUNXlYvW=+Cc3?>P*}u70P  ,Г[D.sS.=rX}+[C*mNLb0p?O}4zdM .E_^@9Q6XUAX}qk 6DH ֑~l Gq>W%p}gJb$ItÇWN-"8]LEΛ;sX(+_ݭ:zgIĪR1 e.ߧ 6ä|T> e2Ld kj }>D $ȕVNPBh}%>"Id,)[Oϣ8dpܓPm{˜c(pU͎6\Tn"OB{AR׉hd<29a( ~Hi %$)hF""֮uhR)ZB?'@/v~dNΖy xݪ\#Z( B#j9$a; Pz1܄$>+;h1X$1R$:N ʳ x2 H&ÃPxeyt; `6YTE^K4mBB[2S :3\wápOp&`'}5%%¡ԍyT:7SuY A9ؑ7~V?l}uǶ(i~, g{ h8!΋@6qGSߋ 0:#O!o:~=IWFͰP\¡[u{Re]+y=d@YYg:7d!qTp*?`_ciic"WL-3-#I/-]_t‰nUEliEidq훖ƺMwEiCGMk9Pti9 8l#/J3 ț3~/9&ߘ{3+XOQ-shgia'4.;7gG>`q54E6vhbƛH.$3wK7lޠmY*u­Jq2Z3>t*9_ dY0]5S}w  NZ$o Q0ر(q] Oo`rjx@18ДtsUDGc'9FDdG3_6 FNF :b: Cg ϫ"Zm3[J|Y0&lm1 byceب=tBlRmg%RX0Chu;{ KS3&?HC^VV8<}aJa óo^~5LR3DEl/c=ihbaxDs0Cv;c":>H66 O'5 '\j \MoyTCӵI*qDkEHՅgɨ"nHK#8*˚+vJZޣU?b7G[u 8VJQo-TA(qE_?gw? NDՏќMfihA  7Kꊡ6t & W ZP9䗊yx" B&g^ck_lM+ٽ_%ϯh)oD֓MK's Dx]L':y2b᠕[Od 6[mlyjI'Y h5>CI>G{I)Ai_8@^;sz,JLJ1VtPYgcNs;WC8f_7P\k!35:ܟ@QLy$7Xg!>Iy Zo&ؓG̜y]2SuJ&a5͢];n,~gEtƭ YA'#ѥNcl.46JdL4/_*rWy7c `ϗX,z!=[9ʳ8/-s{j PBr7`nIcWpf<>C69T/)Y< >,^[om[}-b%>AO4I±T6ZT/MNBE&2,kwHzj($bS׋ 7:ýˆFy1iCQ^Y S $UŻmN*x28wI}=5ErhYoL"&fUWLgM9QSpZV,ѽnzaΙң~mi?$HNl~R/RGj+Вj/9@ 2hnԣfkOz"]+kR+[O@c~Dž]9P0c/V q*SO6@<0^-/GMZԻ8"rмbyD\KN3~i!Ee廻jYfS8lܛi'+ګYcYH*/:m+wd&6:b,>'&d3ګ)V:3. :hlH$@G'̴՘*0z C2|]F\ɓ; O357dO0|׸}t`qd^ '@+pIRn[[*{eH>"+)HqmAаȇaG80;F^MrʓMZbɷіd)yL3u't<"kOq,/ kXڵK}b@lT]Gʣ~>kع D:bJ|Qf~gxژKX˓&e:{V_!}: y5Rj4. H*\ 3}W]BW  z 4PެhILw56{@hy%bv38 pͪ:ҒŜiI{)ش]$PI'5 '+!% }'jnm } R%tN&: 8,A,z~JFK6S$Mqٸa}vɖU,T.j" /IOR )Z8hP#U3[, 1` XCw~d"%`;lY{)3{.'XY)ӂ Zm񣊭1Ijom*k67{w5&h7 xlPJMޕDs[tA5bSHER[]ޯѱ;dHy1qӃ2~?s\h/Dz+cufg 1FkyܰL EUT A%nW,\"`HIҩK\N4i1U;bU'4ڼLObDD| .dei 7]yͳl’1Yڇ#^`5 ߳caܤD3)MRu~'-֞~ChSHlW9-j@^%WE0Шyo/;z3\hV- +O | T4=7a}{ D ':4N4WB?Ʒw[M-*Y1{ +B=~Y׍1!K y D.r_T:6 vF03)_(^$Լ*[>ב:_L:\n{GaWZМ$N/ xo蓯 0Vg~N9PP}ާ K,OF;#{ORk8KOAL,fc^a~HHSF'௚'>8{K@Dڗp[KZ+rb6깫J@YҦwZrA&Ǹ.|ii 3|7أ3l7~i~=RH] )#V,B۔Yǫcg" + Ez-Y9= KL8PΏ|?OeCCTdj=mL%Ƭ36CȜőJw[p4aZs2)w&J1]LT Qt:&]Duu?X5@\m U,o2Ƹ(st)Q$m+#!4x1GXT)*x /6,rYD'.P,_`un<"uG?/ͥw5UN/?<(U/ՙќF?G'd2zP>8+g/mM3풎zM|:x7#, *y/#ˈA[7$: ؘ$V%E-~zi8~6Mrp1u /< &k.1rhyZl\t&vejE=RZh?DcFw[TCF-HێU0Wzޒz$RÐ(mGB-LH[e6ae&o$ ZBGBa[kkbޢ$~/Tp@53ŨdƅdO)zPJWm'ФG_Rp. +< !Fe mC"F@HJJdi2+5o $u{s̾ Z:QMm2oխQlPe E\]UV㕪]n&uʧcqf T&\-WգR ? b֭^O,?`6m+ů o"L,0&{*RӰx쎿gmuODpJh\xsV|^б9̌`1>24ATᨳ̟ʛ1%z֯_pT*2Hu߷&*x,ߗ6#iN`iZa%3}D3oe+r;eИoˎmBBaezΑN(0b5&^ּQDabX0e50O1hZg] 9%󾍜cIkN\짻 qnc{ЗY/뷚 ogEP=6\3Kn{n{sn >y>|ZHP;[ g;5(X#s%ΌN*Pu9WDoGp4̳U|*ZH.`ZzKe;4!R'w"ңJĉ  UmE 6$۲Dyg~B}դPog؎*To41Fl*{GHv0]#A?2>M1N-%akhw9|FU&s . T-=7:[G PUj%$Sa'6W:vTqI%lׅi6MӖ0wR4lw+?+ijTNr[[TR|LY`#xs_WTGN9(>P>|JSnjg KPHq4~DsML'Ͱiӝ_ԗ\Y=ܰ[aߣgBr;FF#e-ۏcT! Ū*]E4 ,&8__ -o4s&I+ov\k\i\'_ {ݬ, %瑪4ca%5vb4Y3#~(ƌqfdtujP~B)I ,n wŤ&BW k\s6QKg<|-fdl{HI"IëZʗ{ |ALNuUfq:ԅit4 SկtDٛ_Zן;"hڄb.;ph;5pߠyN8LvuR8B{P2x(O,Zp2;&/12O?iNװ*fp :k_zقsoanaf.Z T[ߞs%-l)ŖڠSQQ)K,z:M]g8lQ^v5J'x~>KN"H NhD_%[[ u#IENweoHp@D'ܘִ0!6+d1I(=W2E9щ/#dŒx6oXeC5~i`rߝF] LBDCCͼJ[C%}2XD<mqL;ӑ D㎆sש^7R{T^e,lD7lQ/"B:4Z~ժNg,9; tgU]ŅYjE.Lu ԭ p{M^(^uҁNɬO4r%"D@4 \ U 16UtqE0& sGDM`} 5蚴*bǟ!fn+It;{wtMmBc3-闔Pj8B 2hA<(ߦ(#VS"XԸH %3OBdg%GjGh4q枑PvcVͫ y;qش#;-6PXŭ9 |ֺQl#ĚL 96V`}U0R"0p".-:ٗfA0DfF*,)FC=,<*FxOd 5dK~[;^ `"#pW|pcʳL1,viݰ8۸Vw#;< A_.ǁ/禒P^q=.iφ>!VUl| 㴙3NTl8ϋ*>ѲjtQȆLj&J){وH9aܺ)fC`d $3DO']qwE0GC`X p{$^Fɢ,G.^ : ($`x^W  J]7Gc׮'"\N滔ORThQ4TT"bYⰏ_i&3S#ꬖŗc#u-MKL1eB^Ⱦ_,ނzM2y I ן2*D a=|~̭*2(;S2KMc2:\as{[n6MGg0o@?)sǖ䎝`y5SH1")"cA鞱@\iA`&1wm >k c5Op02@,!NEW k&ɨ'!;lĚC] =hӇkN[fɠ&sN@d`d(T^0>`:S U|Dʸ%; 1>pfjyI4_SVxVu6n9|#E_MTlS5I_PD5Ѩ8)V L8@)F\`7YN<ȄX5G{A%yC "]0J΂ۓc Nk`ƀnz6 ӜP [d|n)?F\%E4W&/- %^WޜeO`hzL~~0$d+o~Ƞf"Cug)w(R[P0 d,Zj$bSB(6SPht=)VYq~dƎ(A;a!EAݵN |H"3@u!/az LwCi[ 9g(RU[#8v9j&:[ 79R.ЕRQ!G&*Ӏc@uHyA6u7iO::ay,ԡ>7t|_#,_ b0糺1v`uS8 p,ONJt&dO{ÿ 7@\p^%׾6Da&%cZ"H^CJHC2aJt;(ey6ͭi;2}To AC#ӎr])81pc? 0tY-\9 cKS=H_8nC;U4qRf։,4+&NZ4&|4Beņ_bݮ1 [ҁ9eT'סdѭ`mOt+ժGH%Xx̐w)2b[~-:d$|HNE>YLdG??ԖLB 4v# );{ƽzr5/2($7jsA!Q[݁;n P,ֲj6ٕJPI׹@x':J#PMGx>$A[ d+A\7C+ 7.+ƷT;^/D=RnoEa@PC4dxۉ+14#e/U"g]&Q^0=&1d@X9a-Kj4Ue;8'0Pe7Rn#qopDz DI&*U_ZdHrP7lzίQg¸E0rd>N(O̖M7"3n׉/ym~~+14Ks -co1/p'!ƈ0#tcuFӽ&LdTE5g &LBӾ LV"1tq+6(paK,6ckՉu\pAh" -B|MZ+rq.6cY%+WYnl‰C;C++dύ\ %3-NmXziҏq>v5s[?tQ>:>\X~>!gܡ@w%?۟J73\ƍXM,%π{$yNezv8z ɸ-EהJ+ z; $iWTtDx3 /{|AM"C+;Tӟ7ƼWB!V'W,8[E vK6#]>PsL}B:>}-pmp\?HKGLsmoː*JDUR^[[$n4aļ4+dbI)h#z`8AQTR# Xֶ=G. B~gSOV[֪ "qY1QӺuE %rq![o&`N+agɧ N(?$!' {QOh'PSY#Í:fH_Jr]DǴ(v({n[v s1IhtnxhLɋelB:j=ˌ6^tI2yЫYˣŰ *hkua}l#y{Y=cJť6XP,2J>!'KxW#v9 oCP>?wOfϣ V^ww6)U 0;95}V6Ϥs{N{I%dTFHHw륖/pyKU *#@uZ=<`SxF8Iv{56T9*-LxdYzI$sac7聯j `=@#d.RAoԼW`Y46 U'A3 VӑaC᷅!I02Usg1zdJ1,s~@J1$wq}1akggf_`{-X%5k]}8o{8hFA:OԋFnW~|Sv#hZtsS[ h-Fې8 ( @gB76+c"YiKU[ƀFRA)[%_ p@ɶj!is>BPDx¬%1'vG7BKdG/ IJÕZNqN~;0TD-cWc~ꊪ4WSE3cK'!֨6dΎ+ NiA[CdJw$D2uӧnqISC ~eHfY/gŇb+,tygP1Is[RX%i(| Onoe@ŗ ٨=R -n N˱NP%|ֶƏW\uBWblg=c - wEY 0;o1YWlޢ_pzǃ^H8b*6"k]0ըt"ş iAZ5+ qvIoC?tz{z\h}Q ^ApI&ht[d D>!uF߲#@`E"JQLNRoI'yHl !Z]4Ko[%[%zϱWafG;!b6&Ndsmǻr%-?d!<(f`BrRwTFuN}9Իq&vEIk5e9k$=2qk4XA+hJEŠtv ۆ~^|O ZKFUsmra"܎C8V@[4aA_ta]hQD](H_=:p&[8bLU9h;V(2j=\4k[w/3 !] !a6K#X  c|9e>u]RiΈ~=5Q*p9]]]%>Mx ͒=L6э&O- vk (!PDA&Vrl._pDy O9aAVct&Q8kLxUtAJ} 3EfJeIDcB1j+ %VEp5 3IZY!Y{Wfnہq#;#-ςEJR6He &|;?hi-WGv;JƁ8nfi\Fn4V/eJ,`EI\]sOo@m.#9G@Ʃ:B6-&.&w#(D5~( Ph~J e3+mOdBA97.4fV'3y'Tj BtULߙځ#;a$TiM=@jDzNeljdDfEn*(ssH#sv z:[抡"(=\+Q8WB2ϳqKA5e0.XڑqY0#{e-ռ3jKSt 2KYCWl<&W/ew hS93U.m/h!c(Ʈ# 73ڑbM5?oN߬JG`X[7~.7ʇdby}_] #H|(H sI\K@%}iqRRuyd~FGmZ%00ǍJ`&; w#Tʅ-ř'I~9&@_J'{Q<=tV=u`>?1 )2]=ٔzxQV-=G">oTaYN-AN^BrQRKPNk}Ҍ2ZAͯ\j]\"dZ8"`lKzI\?6G,"(-35K0@ xՠN$T# tL7"1 toM W!S2zՎ +5i̩Hmoy5*Ai&<_G9npRgۼM"vw4s b O:Ug6?>ԪI"&k׾LB'.uAb;1Ud 91 ⇞,.ـJmlKco{+tuUs9#/lE_J#jwRU! ]~<ΐ,TߑPċgr$EQ`&x5 F\EStl0  /̠/(N5맹8[_2" KG`4Y N,R8kl{L SR 17TɚHFxh!~2soBVSJgDx\ *C&>Ck"M O8CE# hYŀIc<6X;E8g$NrqH$_.WWCe~$Vuzh /S"@Tg um S䏥v }ޫcd8H+y'TJɉn$P ",oktxT}*TR4uRq{+ ]ThֱCR#\H\8şTh(yĭg+N TY x-MJLnmY bi8N^=2zUGh;OMF?`=ʉ'k56x)8/L=>N-.>'n2\u"M+zm jKQ6^ap~/K&y̨ռBQn ٺryFR,Qyܺʽ ISD]GBa~Y@=;Y#xq4|E%MQ}LCڰ~f0CxוB\2---Ҟ;0/ND$vw =FQoZc%ˬFa-A2rٹgM-ZT3egoS wG9O5fGW-#v\+ݗW~Nk2veĊx R7N _6[dbҗk<>3dL5qCG&a{{^iQ3cGD|-[dM yB.cpB8Ϡ>"3n>]";Zu=< Sd'<ciQ#yE'P2L3)"055H(mz^" p @7Y8x?#SdW:˖\sɡ2}qx[LAB m </9<{@^ ~`j3J7|B0t [VO|"Yx -V2~WQ ̑h];C`AvREFa5RɇgAQ0*+W&bJ 7F̺ KYuס Ч%o*J*OӬ½ MqlJynHbEeVo>1x v_@WkDЁ30\kc9뿯QسTZ ;3[; %-\= .bN MTJw95J>kmU0Z4Dś,|RDwG e#_QˢB]0̭iT&t9q,D1_59\ځv3 nw]3Ӟo}m 4x.Bti;yY]N2R^y&qrl\CUIc ^K {U&]\Wnj1elŕlm#j@CD N݃+pkS_ "ŏ/ԋJ*ztd! 7:GLZan\(wTF8=ֆt}7ɷA@@p(rmƉꪃ~ԣvÞaba^PY.'2"ñ zu9wvTPUcdx*s[DeFe6R%"puӸpKe,_9~ثL<K;cjEF'Y>M)d)7I& zdbh8n%j5B/3kXMPИ` gNk(TN% -rm4_}/ΖS$3w%ޱL;Y j=A-3TN YiqɒlMF:Os{½iГi"RZJ_ esѷ2jM=$w0(qQy`޸[Ԋ5b9Eko)w"1 SH vPGeU~U9B>YQn,YA8#HY8mx{m9:m6YaBٻSkd=Ԟ:x-'-^b^\+j0uIL[dw֏5BpS^KYl(ɇw(Fԏ0*")aP[& m4 Ԛ4*OQA^8 !+?%0כGs=}R&(fq(Vlׂ5)c3=ߘ{Fq7DZ' 5l``νBZ%jF x 9o@̾s;B,xy 75!yi$xNt.FLḋNd4udT-"˷F; qٮ=/e9G5F0ncށPH0~W$^Dl6fLq7qH(>g9KM:Ȫf0&ƨW2O ,ڵAKkXf@5V}Q$ N1sCMr 0 { fTUOQtwWijmg 7Rs t33Y~`^Hqlrɫ}:PoC-p/7QS\Դ06^; ;ƥB*dZ í/Λ˳]``0pwBg^Xh7vqͤq6yӀ^C`3rFdB 's7VI"N5s#+W)"9Ԏ8<$Ce3v?>'?n4/m9oN,m9wg|yИ/l{6`ɠAP5>2.3;M<']汕q4za@Sُ~sCKYxcdS8G1tr죿+ϰ&L{BŤ@=ӵk]yk 7ǐ1e0ʦ} Mj &.A9_wqߺ.ܖDԄB Ed ??:fPwhɍ [7˒ˤ)h]8* dQąj[cW=sIޮquˡݔxV+~!UQSfI1 6r.)cά|XB.>Q6f g٢ hk/wC?.!7w G?cۿ.S\6ga kcf:Iv t B%*4tVjGچ%oh>yhY}zl(,,EfnF5ţ`(oFLgdXF pJ FuH}Vi”M[̞U Lxy;eXKttHGeNz&9U\soh>k_>Ù&-ו;G9d|ËPzӺg ."Đqr1qN6)3 )x!%.\"U!Ă''+5fkؖ-BX̾@ N*DMHʨyMYzX[}Q#. SqzfOP$8T+IL&3--Y~qjuޕ$:(BnŒn( S P>՝z U1 H-dM·,@nkK:5^EvLg.˦ > O2s FjЦ_VE^֨l[j4edP%s8ˤz}%.Z_^Z4tnvF]jҎ!8IH8TQ*L.)fdMsQPq$ B~pB?avV@UcLE}͍oQnClA\K7P{GW9I W vM(`gGږoE5Fޗ/2 kj{|BnߧŔh+ʒ+P`";ɮ* Нc`oMRl!E )=~=4e sQ;&70sZ]^ڊu$΢Z ;&ʤ𝒑d/^ ؆k^0L9-?R(|̲n?XH0jԧ¶Leco#HGW,ƮT< bHDЄr @ø(%ݹTl}|@-VA]O5|רh$> T˯.f$)}, X Kg:9gź{9]Bտw̠W9\\^0EHrQE_ޢ_үb?z"T5TE}#a, tVa*؜bekqMNEVsRݨś~!7B&vYɂ7^%v~65;1df5ꄖ)o|앑-ҏ>BjO 2Vt[:(@5/ԓq}-H^'`)-]t6xdj"~wb/e^_sGER #vkF}BTaAl1rc[y^e{- zV`;\iGhQH2H*]i g>g]LjCi:(ÜA jV҂`6ŰhODr{f: ]qyEjd@OCy`zxpY;)CqWm;˃%pb*b,jtbo;yu&<<1ە{XJuٟ}/MX{C3<m'}m^-֩wUT?K@;^Y j0}.! tv-+&57=_si~%&ia Z9خU`᭢Zyg#Y|ԅ4mVk4Wy{g洂KtBIqm^Qo3U@CPvc˨`ڝ!6COTɗ e\QWfPXzY6Or96X 4hp]8n/%et܈xM5 W? # %T Jҩ#bhܙ'Ci$ \{oxʵh8ifgp`ᬀFHiiBrБϾUĨ(4COKQ8ކݺœ}E\}APʃ?oVSKG271k|e@BP=w7;R `Y10GR-jjZu;.@22ؘzyF#sSYeFe&K{M{QUJICldρ"eqCŵT,ӕ=Iofr4_u0v6NFZ1!%S5V-Rƾ-V')'o4 KNGG eZU D[M-'ƎV՝Q@kg?q3vщ`tK%)]8b71$ DJ?ZۍǡpCV+EJ+Jjg2|l.f7¼ o׻^8y6fdNv8SRotSo~bfA²C0&Gi" Q&ȫbُt=/I4zڭ7lnթv.#F[aŊY-б.μ7Gm?1TxK<AAС_ (ELC77.! EU2Nt!7~㘎*|Y70.g-Hŀ(f =q_qw@rLc,"־q鎬ϪoQސkBǀE{wzZhnU:a.AV:02c(^ pILèOP­b ̍9t<b!fG4b-]pm}?%Twt-v@[]|]<LʸDZsh[~ |3}O]_S3pL OWДZY7zI:LZj2v\ᾔM>ՙ"7Jpo鋥YFq(rB败Ot[j^&0}cZ6guP&K$*D\@BXVīzq1&#|c:ꐇRe-;W?'T/Hȹp| |Y"෱Kj[GHw"}#oJ='T\)9'p9>:k+Y|:wl Sfz9R9@& TD9(OVx? |v(MG0ɿ Lw_)Gm]gi(bǦNrld3>K,d|*X%hϏ5ПxYTrYpiDUtj"]f?wvc$a=Œ}xٵZ<.? Dho JĝGr@ePyy}cWńbo.ޡۚY\ȋ?~cn!uٹɩUWȴ763n:b .ZOeAXxZY>^ ɫhc]{A֠u1K{oTeFV m+K~mx1-C7bK4DAh Cr3XB{*Ǿ&DQG%v Oah=SHJg gfQZ1C^Wf}l f.GgA-0tojN*cCngH6Y&a);-Y:gS nPᡬ`&qq+4֢dtA26-z*JIX{q>씕=g+q3r%y|1Gk}uefɄI@P!2_6?Hǹ=z';0>ߧlǫe!1;@bӒm@%B}}0S9_]X8WI{Rrb J)MsUuj:Վ_B:/`;DT췋E ŧ1K:5IfG qQKJVpcE[@o僪{Mntwt]i;LF8-_FF`нaL[fmVJD5 wP MPz釆'3Sy)]t؟3KW'A;`1=A+T=ibAݮ4ⲝ?ݯ !Wł%P'Xv\bZ0FTPx1yڪqTT5޳Jt'+_=2P?R݃dF}tMz* ;0oB&vErg`/`K8*hI_'N_7.5.3@_Nۑ{9hdD2F 2^5T0g[\2G9'nBo18ݲ7AjOG7$t%5ǪI'G^+@lKQXd١(ًcLɈf쩝wcEGB~P?䅾F(ziHc![ MRlj`N_'ѐ>_+;^sA $FK"W.?Ou5u{[+F 1%˶ n(Q'R~uH(\/]cBPJ0n#bUuXQ)fs22qYmn*Cr dRF y=Ab 5ؠ)8.N1-kp:."MlAJUF~3S_{@Zh2N!G~0dFٹ㯈3>e< s-4 ’+ng~bEVg7\<^9Z3j ~8z,WdRso5*\slR8=¡8ӲkIpjF$ } h:Lj^W  r{)/i ftOR$S_ss3@tٴѺ԰38B$vD|-R/QBXX71=**9tRd#Kɥwd笠7ns7I2dRon뻊`_Of"l33݇sX!qF lm6.#Dm8"Q,!UPʨ#K,H5bS) SE榀=U~c*I;ȅPBAB%8QAYx̝WϫQn:rE8%a>su~`rez-G@2D/so ?7V?ֻb34Й{-ԲjJRI|mM wk{hc F\w ~U4ajCLVqGPi^b.&M˩VQL6*$ yFNJ|]-|@ BIlCl:"luRǜiQ;׿2tw*Bp^<1л Ŷ(pR+ ̿F[h:d ; r :ī2󡘫MBݬeڳܚAk [ [(][{[2v_)w}քz;wچf 6 TֶH[h L `t8+I jq!WO! ڇȸ|Tw}p;°$7u u'dج]oaH%)C *w< Z><~vIfZ =wјj ա 6 uC*@KX*T`f;NJ Ih|:Uc{A1Ч$oՐ΂8Qyb)8qc6zHc kJ;~N^hZ7~>b4SxX<< /bͶbcA%ZO_aoQJO[69?ݭaZ##Ur? +;eQQQ I$סz^CҬD?dkayl*x![S#̆EL\fcClhQ{k)]gpR)L_}Q5 QXV('G`&IߔmP&C'G}dQeX#6*QI_tf7LEkVQLNIa? Rs% dΌwW\ڝ*L_pJ Asmua"?8rC P[Y0&=S8$2Yof &5<Ѭ?{;,_u~%CV_3~m1 8P|C?+\4Qq+,}O0?ccvp$#}}1IGR%\9FԣЍ 탙mᤰlaC"/  ށe+b2(]wx07u{-UsOI-lQ" 0*BzRWy@GL˃, tUܜqat@2'y5kA U+O8K $VPM{wӁFVqE8wLb54Өjk;m8ʿvvfMwΎUq2Ll=\8T`Lq{ \Q Y'GL:|#nH6hgn53k%/6sW -OkK+ɘ~@Hjg-JCVOgT!mc?G\W;s8H9C!cU1 sx+$6 ǒ/DS]6:QXH G.` $kaPD7_&)<3سCY'sl5ŃΛN?`Kij;@SD>=Kݬ2a"xc&?<  fv#~J!'|H n\kU_5@'u.9mN;-s -uy >OX׀|߂앯2闿YOR 2|#L- qKrǾOMs9 M=Oc=!lF&hD/@515bɉEa>sʫ^s4樠}fcvRp>Y"FC=>S9ġlJTGU d&].0(HfCX*:-ydjdM&PbKcԨ E"&̹-ȢWIiF3K#<ס :QPq;nʎ$vVX%y]8>i1R[8E`_wK׃֬ODv1sۋ4dnYߖ , D-x^2<+>jKuD6Ō 9ڝ}яٱ.{mb*Um+xk h=eqY 7e/7`*g=G<UUPQ:D)>vp0 r_lҝFu\g&ȹ_u"]SMGH]Y76o,* n[=CF"|, ]4.!pbzAdK^?$t2 +w Yb5,ˎr?4H^"oOˏnB秿@aeyeuT}W !/. D[v3 6x]ƸG6M1 >+Mܒl/ˢ1 t%oĊ;Y퉲בn'2p@<Ų] ~|j.)f B ``$y4E![fsҿj})i{^]jJj.K *g_ vAw9vtIǦˇ.LL[&5rFMM7ȳ& /eGo1^vcPNG5ɏRrñDs+ϥ$-QF%ֈ,1 zQrcEZ W#k/I'OZZ[+Bhe2F"@ ##(e!O}3hGf:mդ,=.fJ01TAW' umNך)BXtQ(n'+U6p-ɩCL-Z$_a ! `9y"<#NNwW`k4IJJKc4'_CqiKI ÁIUPoKAq2-#q 6!=P,QO&yJ:=gҽ&D_W%7a,[%/%z|Hōt SK!%[ п$%e6hbDB]BT*za{kcli$vQǩShh/g(wWJSe1vP})O`hf: 2~c ceRQȱFZv 4iA Emxd\o)#pO#]*F/ $#i2 e̲{O+ҾKNQ9bٱ:C:C^ QUA-lp@*>*ۙiS Zѧ R:,hOpมRthY/Bه(ZFÃ`C2~Q-XG$u^fD`DuѯΖ6.%af Q8#S'8\|[5n-qfI6"8Ɇ ).R^߶F>)(9 ؛8#=F+5]@t[/dGŨy(u==`޲rsͯ/΍lZw{B6l-<6yqF;8$FFe㏆Z~qT4f^]ո8rCg>ǖj&؊qYQGgolq-xdsţ:dQ2&D 2 "D0H F]_u߹¡L'D5Ʋp׿a [ 嶪ޜhh5աP_|Z֏:dip=D@4dq܂k,x^?^Fc뼕GSLB%Qԁ0M\g<|)\AΔ mp#8}S98 Xt6+Y|2i{=c-{՝ AJ€4$$Qǵf:0֮md3Ƅ'xj2IW'I%[IA] ɺ9AGld14:@xi"LoK8w ,Mg I hV6;sDvI:y411 w"J$ v{2BԚjiuPaM]jjSӤ]L-L0MPz;ǥu /֪1⺥~Z%,tI_r@47/ꘖg^Ci|# 'Z!Hw&E`AK 4DI##KK#XgEU(rV3(΂x9U倇-#4cj}E-&Z3K`mXnW@P]Jf Ӹd|\+{լT &{t=DEury7_~TM !')v?)k;C_9s# I晼qwiOpڷ\Oj-{iKM \h?Q\ wx#ԌV,s ɶyd 9ڻ G<塤!_'IU BQ?CML"/N`hD J#@OVDoÝOj_-AHvF/2nJYRPpηhZ0;!K֡=/؉ct,UY $0@'DzMƹP'0xcNN:5AXHSK'UG:[>0e:ry@ i˫Q'QC[GGdsP.ØiG̗7< wFN#[ >$֣KnO <K ε|i4KgI O._W.z*6LEP߾}]g;\OaUZ}o?u= ;ҡvZz;nR&ßTn/O$׹O%`]C9RWK{){*If0>grcJ_Yc-.i M'yVe>ir&WpH_w̫{rЂd/ۇ({x1[o( ?xw1.K źT3Nj:"J.Z^oinlC^Bi$C,07zGa L< #c8YQ[XŲq+ 7^S~J⃱^qIq$uə1JܭUiXN4O,Hcd){vW{ZUz8(UH ې[{c؂túfU{8U1:?#̍|R5bk>igrR˟}"0Kꗮ ҆|vyY ʧ3`<k6C3!nx'gt严 izrV_rfˤ^ GEj׭s:sZT[{PXVR{ ߱?~]g2;*=pRk݂Aʱ(4!fAOFlaw^"I-]E MjդkQm-Զ04b%`5$I8aKf7,ˊ+6S|ψ]7T`-!7M¢oxLEtES,>wz2wdBlu]`ybh5@;Fm@"f?G=ܪ(ӱ3fSfO]-cѴ3$%9AQ4n3x p3!ZmY2,C9m!L,o彳r4~( "Ԩ! 7\Vt'B뚟~(m(+\xA;T2cu"Rb)iG`=%˛tRuwn` zm`{JFo;#@s8 tZH``j}&?Krr}x{׬Q7"4ßGFFsqRBsVb{4_XGG=~m̼z*^T_@Ӹ9AsęmK{4$\SWeN6ĘKUm‑R9.h:̈́2\_aNa; 2w-!eC7uDzZxwKP5/0ʏ 㙜d'3T (4dD=.ǟqQ1eW,^$dWRs[lP@9*}JFhjCٰ53y{3\n$ 3D~!GRPz3eduZG8e8 !CI##X,"RguOb)>;O@7W8{2xK+AkD~8JuCl\v֠s WG9яf$)}!ʞv1YAn9kWdvgAb Zn:?[rFkr,שqʹZw5`*0#;+qE_qu^.wk;SJ5ɤ& wnGc;Xz0345ƍɅڙ{7pğ)wZ;qI< j%VCײg>&Нs8NʕC+Hɺ`~lOFIdSCd'Qw l2̂VOAVۡv|9W=Hf7KBݩAN3L3Or uzCU!_NVy6%Xa ޴֊$766EH~8R5l͸6N8=$\~`K9Z-.B qHIQH9]uBc[Z;>&:Av<)`(7_O+qy\d.U_i~klӞiV顫7]2HvRlI-#;»t'qQuڭsQd˰ik52F'7Qx()QUpЃM8'aQ(._\!B `k)nxR}3ij#q /8r^0aBFa\ BEI(\g^@?o)6լe,zz1L& 3Tߏ 8P/+#ՎV{Y)}Y(c$ +;ς7J)=fwnxޗ8rPgaWF $[7OFL-S)u2kD6tO4ñKOҦ;wPE$Q3V|g IgNUq,M@LwwmY%!<6Gn6K#x'paFP;MzId < U}0w5qٓݿ1ъɀC>0{+d>DhIp K28 0WR XU96jd9|cY6kg=[M)#bReMajBs߾vz$~+5ar0ZqQ!txU(Ѷ>a P(a4ڹMiM|dC"iPg`zfw1YR`9Sc/W)"5:Y wlΎFmv>}]%@C,6G)XNW[_j$cFQ"SȚ?avW,mӕf|8<'3z[c7e8ȖBgB?0?WKZ{I:7{Εa-;˯ ?[$c3N mGP l:ˆ8UzFUe/HgB€w'Acy ? O~#oNPU4>zCHgL/kQJӕ`ySOI %%}SܖVZ< o^50`vP:X<3W!8jXC5N\bsᄑ4hk-ѳV0Rxh?a$:(c_Yrap+# e&ʠ6FsĭF¡_bp7YujB,X4ye7grRԣ!i4>FЂ؊lo$9{n?lo\oi}ce>d=!SETv2?1`өRN|޶Yp8hl05`:U?CH@Kv: ,!7,i]bO֝"i;cK`Oe{PA\,XQv>4I'tvy"_ l]HPoPv[VTu L@ZPtoi=mi"4Γh8 6biS$ Gy:Y iFZⷪq,0WQ̝@GOG@K>䊜jRŶꢅ,]ޅfrřg˔(3.lA%c m8;7m FŸ`xfa6B~935´-'X9$ў%Zޫr\?+D#4f/ Xg<(a2GWvctg{@rЇ:8ɚ^[-=q6fTW洈v)j*KI!N<*펎 We]iU5H - #[TƜdJS*3{wtχȊ</֪uH e\2Lm\y.^ActWyy&r"9UJ$:`k̵ES17+\ee45 'H$^ȫSi9hI CgԺ6)p}xUL;pz=y-b=E>p,Tʒ$p㩫w?syh]tcoEܦ=/uH@m6uA^dwf--t =˕ȉLKw.漁}d냄C kzy7J#D$)(% ͫ>Fxs ex|[_Kk]>KHD|f&Oę`Kh}TNs9 aPC8xy}D:5׶7ݾcn(Khta5zF&Ӧk9Z9pvga7k<#2Udl86@UMpޗ$[}rQlijc-}`"߈ىj_I@#j u=յ=It59 ޕ_MjICŀ³˨Bsi(Qwr~i_kf2'tO<%ױ3P~Ttbp1M 0cPbBYƺ—3DŽ=V\=v; _ 2ĄKbdɡ)vdWh" Ճp 9_#tO!<ֽ)C{Bh`<8<4;]7x<^S[WlD290l3ϼ:ik4e+M6 ДRIlV2C=ExE_CeM EV͞VItz޶MM V@쒟Dbyn7Zb jtgC;0%G;҅-,`\oHđC%e猚;X9v: 9^q a.%jzrJKפּNeݭx{mk@}>d"lQTZ -.WO lm8$Nag(~ ~Ca 4&J a 4uL#Y{r}-k!†bmFBsцyJ]z潷L+Ubesc>L,6y`Y\#յpOn ?kf#$ 0;)Qr$ןਕ寈1΅MJsvhEczGPOjYIK a-3=Ͱ>`tᕅ!C^(%n<`VeoZh+ܗ([g~,v7a먬 9o 28`b &߸2w-QC^ fXendmmwKd<<Oxf*NL1w'sۨJ3ۧLf@`62ߟzNIU@Ŷģ N⡁:ƤgvpuC9kbzwذr4W>rl /.UoŬ y9rw\-ps4~GŸ́fR v8V8'+$l[zw@9<~i)nt< KD&ȝ%2 t`_  iVH$sqcW Ϥʺ.i%  ]_`iq}OŢ㬉 d ᤿oҖV} D,=mPB+  !Hu>EG%vlzlhx yPt+r7cv fԘ[YwY5wvm OBiǛԦ\.f!e\NN6ށ1oTm}vc#14ӵPUnUo n{@gX$!* @o) sPKh %ެYCdqP4FF,$ᔶi@q"gnHtQk%x1 3㯍]IקGZD(!xLDr3C!-~Y TNɂĭ  RXRi0v7*B={x^@g$J=xy'qo!G* cn^^mF ^}N%J3^AMVj2D A[J~EO,!t'HSHV D^C(A(%.ƿ6QCHب̀-]̫\uFUk%@ revH4UA?BK<ɲR_[9Nƨsz,-? Xhm)z !6]> l ǓJ2mw){=ބUZL|]ilՑC5=0^[QxnizHN#Mwlm[1^k) zDۆ)ם9x %+ r@wMtz6:McFI'P%x |\S4w9ݗW kG 7`4X5U29&h(7SDxF:% ZMOlB)S,قqY%rX?2 *)l)2$dQ7`_AsѶMDeS)PnکPwNDc~Wf63s)V̥,^.*\@RW~Pͨ ?eA/ƏNF X+h{|eAU  fn^9rF@IW ݃/< IнMwgMK EIk!aT 9 O.4gMz:>rJ8ݜ÷6J1X^0ob#!6@N)Ӝ;':wwהmN}䥝GS {$W#M PUCtWRS-Rͱ{]t\@JZh?zP|ZW,h.6k3?pL{ӥVf'EK5h6T36HL氦M VŋvβJ=fFfeUrX ?[^M8[&aeV]z֋ԸĀb;I(6(j45lx#pɎY?Y {L; pU{K <lr1ȿ{+i0OH%7CٻKst~>i.e)_Y⾆}`%7~Ū0D zm8 $kp.XVaKRm¾DEyC/KXL"5^v9ZRYq9w&N|D?&Α*:!VIiF)܉ SȘ־&T(2 \|% { v[V'~ 9zO.?WWXh"STwPOsXE"E!45,'8Ӌ7,e3%HKzƋb9i83>SЈOꕞSs2v.O`1$KUKW>a_u@ѶA@`FG.N $4[?sF ޡ}@b{g>]켏>|8N*,;0NŊhdpU0 ?sPCd+2 j^z4, ¸ڲԚ+ԕ=B9 bmBF͙4ZkABnaE+Xz@Hԁ 7We 鶜il5˺P&[|-t#5JF^MKs<>,qt I߅IUH E1|%3+4c_~;!\0|ۿ&臘ê)^ISCˢR `͕w$W0u &Qn94|VNH}aeqNTFDH1"9Ҝ@HD;)p% v1:S~*=~{;g] 6P@2esЎ6/7X"CG.{M,B6|v:J7<6 ]*fѨaW>~7HC}UӀʯZ A=\g>l^oX-%)'Brk5D{,&.ɵȢ1odR:E׿{P1*櫏[ %{͈c* .o;@;M;XLx zzSc/M~`NqԒ!g$)0{<AcѽWzq&OmD<{\| kp ͂&T̼ Tf&̱:9/r&TFO^J֯dZp.m}Jؔ'SQp\%euWŲد֓6,iu N cէ4>DuSw&m%OhR?yUI| :&0U+١3hǙE:ekR#,ux5DΜ趕Ɖ~zI@{_f ׆!iW䠥m:()9- ]:(g#yjiuUUWvak[t eT Hr/>ߠ;8!=|m4?hBͥv^㝌9M]uRSOkm"&埥.~x\ ѹmm=K';QǖMX~vN7OfM|f̧G5cٵO(7ejZ`I 1$(TX~)X_*֍Jj޲vbmjorw(M̃2Wb_ՙoi^-{]j_J U<r ~5:kYֱC"Wնfm$S̈́8PFد@&%zDZ8ܪ0`!:ry5wgJdhJ4~b)#m})qW6݀#fw"(L?Z} KZָslv$Xf?? " )J߯g\0_ hq`ffI \8=]C|fsi$ej׫hGR5J *'d;[}WžJ τ,wgj3\P1Ĩ^znӜTQ󊺟; ;/ů$Z5d̜k2tDA$ɇuew Y.e ͒lW+?ȓYb/¼:HGD^7}yي+W{ >[iǏM>cx Vj kɑ[>ov/vW!Eρhɗe֒4PDNX)ꧢ. xt1JH|4UAmݞy,KB L%C~;n K#?au>a\H (ܡ6Dۻ 7B%?h}uRO,&ň¼UO'T&Zf~},"\˗L8b/ޛ'S Z#i.7u; =^AHgw'c-sوaCM%s:3+$ jHD1xHlr֖)fZp(cjT1+|<.SLp)]kxa/k8$v9GQʣetbYYAc7j1S2nP ![|mk(%इk5`ndNoNYbNJ%%S|6l0*7'nu٭OyLx1M!RSmUvܸљNgvՆ!H*V -'X > RymCI!Ǿ>^CtJ:,kČb>?&ĬZgOl?g;3Nh0\ R`uA ¨lLUp"6ojoO:mg(w`iۣ@BK6%ׅolWJ{P@u ,'ԓD4xXK]ڻ+w)BWlb?FOȶVwNkLy05>b/(K-rPc:)QpIK5\-:.M +hT锨1iu.2A6VoO34}NQ5.ez͒3rL㨼ke1}ɥUUDV=n$Z ;"1):^ * +N!/kשfOKR]XW+bS֋Q u;Zy/^1yxx԰KJnꔶJl-%{YfE1m0FC9rErL 0K*V DllKsugHy%^ *(wf~'d-V˅ ջL54K x;F[I\62Ll*kHLn!B;H;YPg,cl/vjq"Kqf퉏<5R gc @ꀡ. d$1Hh5voK7ţF\`1=gIsV - )4 9Z# }9*Ev>oT1h@F~]'Y]d:kVU7օq%de:1vodUlqAn,,ܶVoVB ~.GH];XKFs=Ue>Zf155O%wdݲ87]wzx=1Kt]|]:zJu:ycEXbνB`.mLYB{a-loM듃,$jz4AG_>Һ3x2tN~4+ Eм7[P^M^|9kENĤR?0ܷQ:X_ˌ~K߸Y[*Js23q_I/œ/U(*wl5UuYxV7 _~]v곊i z.`Ƽr,̈́l:xRp%JQ"6jEyv-vQ_T9FdV+3v57qL^OWi/Ld 5YO_mV2INk(m߾pW߉v/Ɯ X( WԐ/=v{H$_y>,<,?oO!RZBme8'aR+& mmM2*y Kg`iI`ufy^~ QDal.sEݹ^rQfL ;9\P^Ӛ{ sN[M18ߠ+Ҍ^b?+=ʲZ/=^M?85^œz>a ls304 wUA< ʭs'_D{U4AHR蠴)^buE¨Ж!93<cK24VׯѧMblQʆ9Fegɟ  'w苽<_J13;@ RմMB1cu)|J=J&:sیkA\{IWC%<)(PF }x\[2NYkvt_xcQt) 2 m4ɣ227;xppO` Dus1iWR1bk6 .hIċ0֢:&Y ssI#7F`Tfj,COϦ$K*)EşGSCM;1ט$W_RRucPWdy3=-?"?'$-qu[846q80ZS n*"y\b&; ]H:k%<?H/{윱>fHIb6# h2:O8|9/3P"6/#<8zca4#RheChx1f9Z8E)W渿,Xڗ. CϙCsܶy tָU%lfItsDJMIN ?.\ٌ6蘢u|[Xv ѧS, ^ܧ.y-u'Nc͌'\Qd[4w S`N '[XRza4dLV4ÍgȘHۆӦmzH.K GS͸hQvGL˄[q<> 7)ZgSC)²摣MewLsIm:U%4ܕ6i6$]< ] ɧ(cX Nu|SuBrdwBF1VK?`cb$0,g*KQh: pqP(;,KQ܃MTgxIjBݒV2Ȭ~mEY\fCd#D**u_;9eXl6L9jU_paxxALj5$ $VJ2fgZ B|u5h4 7/Wht7zw<rXxރ$$[F J1 sX&>3 gaŇ]$-93Zz-* sC'Z}QGc)/fujt,6Dm\We+chVj5NFbAaR>΢{GvPӖHu8z%@O'\'MRiQx$\ npu?]_/a砿5\0f>5 ڍjR&9]PŻ+{woJωK`â)/ޕ5SkHYh^\_|uR(+\Z\86[8dX~ꝥ N.oJtQ7SD)%\EDFQ?5VNVe^I&b*Mr 袺":cX%SMӧl7 M`Ywׇ9`f8 w t b7r'ˤuw=j}Fq#أ5˘DgLj?($WwWBR_P#D3kmv,6UvB%t0켈q V?hĞtO ݖoV7"H. ^KU㦥 fR>qFG8ҶW(L|{ݔoMy%OhD={XfcٟC{<W.F ()Q/~&݆>)-E(x;UYk(֡&c8#Lo*؀6¸i`;= @ܦ.%_[~dIx[):yߦ0UC@)zB73U/78/]o)V)P6zdBv #|tr K848c a*6]퇇}+:녌ͩܯֳ>e$-Pwߚ$[F:T ' ϖ>H̿q|qlT N|B˂I er{FRbN;2ќ!Ō/GQ1u]AJ4O3peB`__qگyjFT_[us'x*Ǒ Ÿ?TQP0B% 't]B~)݁[z}U"2<:(>$!sVN̙eޔêv]xGCY PVQµcwE"8M`h?Ռ9x-[޽-}ˑlafSнC>C *R-(R/XXu -;aD}N0I{b"LͧN-=Dv@72ҐF;f-<<>FfN:)zr8WaImkL,ܭN%P{c9@޽ݜ)-IEJqRXy P2 TRveh\YYk/W=JCPl""f2!mщ tK6)|Q(&7C~=gQ^CoP72ϳk# :Ж F*\ZQã22<5D|>GޞʒQpɿzVKZW ֪ dAD ^rN+Dt# n(槷]A4nmlWpsp =؜,υLW>Ԏ U.rp#(}k~.wްlQq=bQH&D*~]IH \|%vqt pz9ȹHDE$z;QS{=|AӺc'G3ȓu.f5Gx U4–蹟,f7Y xNcآ$%~*4l&|wQ듸!y\m44=jPv'|]}Z$79w]#cͲUoPԣGdtKE cg[Pa]D=tO84#vOqN, \(qv[ǘ*:$0~ޫG`aYswB'Lݰ%~ [dCzɱ|g`Ğk7G/oh~t$>(Kªjxz,9V "Xh1pd _ްαpNUt֙%Z#T!4hoLjգytQ1]+ 9Zこ+V"YF LhLL=N+-m5+sW({)h^zFl+]8-RFrMq BtFIp;|5.}"\`^uF[ 5wM3\F4LEuqg"Us} +D~T_L {o\A&Eھ\vR|ˌDn|#ѣCWT[ABk+)(ڀ/3?#H"mp#JI7~PGd}B.2AA߳Y`Q+Uۼ+EJT-jƅhn]V[@Il)`Gz(sZ '|QN޸,^s翄9!ugpg̾h7-[<,cNf>a lb?E(3E"W5չ ZEv f6 D؛taEADc nyWvE7I!ˁC31P=c—S QVq-;K6EuU Lfk8zriQ2c_, KD Wl^`nMp w_Ǝg`òi@XyZ&Ec4Y9B.\XsN9)rͿ.qB|ɻSsz[&ZV?,P8(/O hLŪ=psM}%1%bhʖP…)eyD A3r2)4Z)z?;u U_& JA3ZDGyCM՟➨*1f25zk0$\ٹ?;X5[8|]_S/XsJ&Tat:}xgdXaaBa :|}-RH )q Yb27yM wA4\+2p& 7syL{ Ҝe|ڧL phLs= D;&oKe1{Y9B_l%g B?`΍ޮqj=~#,>kz<=nYW37Sk:C|Wr"z̈fjx"uх߶=G%26sM<ȇ0F,OƏ⼃(0Abi 6CtI6M=GXAW pi:Vn rQx.F`!E(.R;eA t{ OT Vủ7$l2sqZarNn5Au5bd1cr$&涕V(찓Y M[qoRf5ǘr[FƉWY4t487 #p.}tcJښ tfExM?C`rh)qo~ J}#1;A:چ)5hhq'D]ꧢYz*RFp J%^å3ȶ]+.M{Bg|j7OY QnɃO95%,W ڙIpSXTO`ד ".h86?Og!PK@9ϴոΥ"vP8C*o}% .q#:.%sWk|?% ;pn5$xVt0tɼ%J-0}LC\c۫zHݽ'6? Rt H472 -Sn/p4njMh8uZMC yt?Ĩ"kh%ۤԜ505Id3'-SYש´&FICY.?g[ ,Y\3{ (