kdelibs-apidocs-6:4.14.20-1.fc23$>, fE]=l`M 8l >8#?#d$ ( @ (>n>n w>n >n P>n >n l>n$>n&J>n^p^>nXHXlXX(Y8Y"9Y":`"GgT>nHa >nIZ>nX4Y<\\>n]>n^![Jb!jd!ke!kf!kl!kt!l>nu"e>nv#_##Ckdelibs-apidocs4.14.201.fc23KDE 4 API documentationThis package includes the KDE 4 API documentation in HTML format for easy browsing.W/arm01-builder05.arm.fedoraproject.org"ӪFedora ProjectFedora ProjectLGPLv2+Fedora ProjectUnspecifiedhttp://www.kde.org/linuxnoarch*$C-#-" #0#0ogF/egsE<$5 [.M8M7^x.f#a#_.$=D$a:e(P',rj(N-@b'O]''W'j'7Ot ^8hU]$(O#&:I, ;##3##$_b{&(Z(P),b(zWh(`%'{)$\B(K:UM@b ^~hU',.!+Eq/l"" 'Q<,G71{)r(O&+$'(8$$@b ^,GhU=Z=&>#<""4g1_^(z;%CK%H7G/#9%Y+PR%-%- ,d#&y#Z_b{"R:UMk-d"C-"/+iF<N3_.*WGxEF,dL>""+"+Op*$@b ^(hUN#+ BEf;##f$$u%_b{%:UM+%+{Oq._!*=$6tu,3o6r< !!',|$ @b ^)hUAJ"&7&:&;#G9w%E(n"%#_b{#$e("u:UM#l'YV@-lE$&"m<~d-s;#y# &##@b ^"hUiz#(G1@!'HW;"8!# _b{#:UMe-p7O@,9>[@>AcVM@kvGHmTG{,?ZC?IPJn<Q|?jA4rrB-s@o<AVem?(e=&Y.e7 \Q!A}XV9%A[=;HjVICf$2=gV>\IiO 2MsnYE${KAOz\O>&YE@}c?dh?stH'E%{F,rR0R /RWC_(%J$;A?V@mb?me]ɦ J5yW8;89:`9w:L>eh:? =r4BB-79QH>fZ>cF@]:(>Ӆ:2=:nJA::8?=x@b ^AoAm>q>`WhUbBu\%USGAHU!:~o"OF=9@O>~OcBr8Y;9y9b>B&UB5A@FI:Rp@BM;K.EWoG*9Rg8>KfG;f?w ;?{=YE>LpHL:L?Ԓ9T?c9r?/n: vV>dNg>8<8o=<_b{?C'y9>1:,:gJ>[G?~:ރ>Oy?#c?c@:$c>fnso?Y>vR>tK:@vUUM:|yMBE`?j>ab>8b@Ğg;,M $@b ^#)hU +&&;/?*r* A{ (6!B _b{"):UM2. "6 /66^b}@p3X:DEp4?GV,CK~Fh]BDz=H] M c+M>`1TPfg ^\%Sbڦ;QW/($?if<Yb:PJ@nci4>\`TC;4C>W3uuDn&\LJA `qMLςW<K5g=?O0wRDECt=Oc<g @c rDs/5j-A"Je*Gi2+wBy;LY6~xX ĽAGuRd>r,95L>\-dGJTHX:8N=o (8'8[8q 8O9S9.888k8M9n8488%6c6a`;c>U:vG=;B=g@b ^bhUV6eI=(u;gI>?V|LVX9#kVDmF:=O;|>E=:+H7Our>@M>>R;?SW=CP-B=U:8^>GB?w@S*t@7dKU?8?:;< 5:UI.>c99:]N9Ʊ;On??.:-mB:ge@ s?, KZ:7};X=?GAP=j;4I~A@=?E;;JG-;mA::*p]T=S;>:>=9;x[91w:^:A+;V:-NFlV<7@<*>H:;@mP:Cny9:ibl:PCV_q_Z:AEJbAf@9}Ch3I=`weoKf:Wmn>2:0x;Z;<y<{#:$U7|:48=V7{O8<;MMI<W8;8{=8y<8x<8}<9lK8<776J99Y9_b{:8;8;8;:UM8-R5"x.#?8<p8=v6#%/5YB*/%@b ^,hUCB")'#3.K&;$2ؘ2 "-zNH._/''q _+H j*b/KX#(tm!H A j6R2D2|)zȨ}"}[ ;hCL.H!*h?^0z qǗ04`Kl ɉʍm>/V4>dt!)A(_GRQ.e()z4%W>(&ae*jY )X(Q,.l (T.dcf٘f(@w-DLu[+ ey >l"Vb6)5?>K< 9R aD4X_'<R,~V* @ )'#. g  w$  ? ?"-o XDRE S;z mbBD\&u NqBmy=:x^Z5D 8t x 0,ݥ|u`h:ł '7TXԝ3 _Y7l+X~L_W0 (`(@ o>[ Q_&Scg˵UQ|YPB۝O  Zߔ[;:%[@sKdj6? l 0#] ("W ijE D@| Xj nͽ|WM$$wqo+% őn@2j %9 * 1&: Az . =RȌs9_rrP+Jy^.2[ps9JCuE(+69A`C[]4l7A' p<(dRW`yD=!/7a{&XLR|'"!"Yykf8 o20Fo)y|Yf6A}A^"MpR~ph:N_"7H oZ(rI^==; *'{IP)ђ" AOZH^F&-!QxտLRxtgүi2"Fw!,)ynK yJw$w{vL1 /}9\wmkFsI*uy ~ E*SFkS،"Iކ\;[~vFރ0M&g݅'^9]-'7$VM%%rE;yy{{ ,p{>2Q~x}g<XLFsɢnϠ@b ^M\w-j hUZZ(Aanm='od_QR+cZ6Xʜ<[OR۔Ca0ȓbA ^v *{eUo~x26p(/_V481&-[uyS/tEV~ o)oT}5R_|m~]qp>JuQJ;T,xu"M;u*dV}׃>8W>/PY2+ %S,r.qhŴOMjEXysR|xS!mК{E$mF_gR<h8C,zl*0"wKcKH %YmF!F_H2˷\|iq 7DoBxں~bFZ 8Qg]BE"Ձj"T`UTB.cۂBhYi846=~NOg`FI|Oѣb+ >8*dau%J:ғ#<Wj Y 5?G&-DϬxƀ Z}3_ H5£m,RO 9h9X5 ν͍4KW_;:] <<S%]sop3,"<t5EzCF] pCiiWHi Q 0l3'F K6c ^^4jC+P k;OVo'ۆcd%u3p`3^)YڐV/>,zߢwIW!A%&a~+;7)$Y0б,ȜsR FH} }-ty['֌zHnx>)~IGZJ3dr܇6kR %n-$A4J[c5'"8?(4" 3rM,\kGdž. ]8**q2n vkƏy\Th Y(%:j{X:x c1+I!h4تH,p'_!>]NQFآ2T;&h+Q:U]UI޵U~<}%{%3HWG8I+R_rS>^)0<D?Mu\:?|?B%t>@n [4'4 B5Ka3D|%_b/;^4Τmo- 3RЗ5!0qA3~BƷiYWdg1$%Iw~hگ{%x_Eއ=MR°{1Fk:rU8[O:UNk (_tbt9KA`!jX3?$,33)&^eL DRq9A/Y!yaP=-&DY%yGy$"_z_y/gy/lh826t 4IT(fw+y"UMbkQ+*-0& C^(`_?a.v/nfs_!hl)u6w)6/NQ)8*C:I,oKU)J67*};DRm4Vi/m&P&N((V?-MHY*44w^?Ib@b ^B~hU&"'iE?*B(q-&1X,;.,@m-c=*P1@+.#+^r/-*xa_s/sm*BI1~+=wMr0P*)=_.ڡ,*L&&_b{(:(0)=L/@%UMļ/*{A,!.#U(7:FKpUi&ZRk!+d6Tny(K[ * 5]4t@b ^0hU]9#*cJL'%##-&6;,u(FB#$9#"#`:,$#!"%\_b{%w0(Pl:.'vI+]))_<C'qHUM#-3Dk3llWW 2*nvGnvzyuDpZt{ls:4PxaI]vP2uU]|7YUxKg=l *4cNv miֻFnXBGsBT݉gyZxr9wvF>vt@( M/}N_ %I \I:,yxDs1qCK4?Rtt pzBJU&zq^1T6Rtp!MkGLwU}w"yS/I5qrBHbOWh7Uy %r>8NR|1t~u*}H$<8(naSՅuMϻw4sC{t7{_KITsMw.qw0MAX~#EJlKJr y nF 3t ީHrSq4*sl~mLw 6 SYyQUCxsA|(N(  >vq]"rGp0kMx^b]uj$y{i/zGonAv{)u q(2XQZײ͇|F`F|M7:it8рqsZ}#[ @zxnA+n~$4GdrYI:xz |ҟ/? {d.LͰlhqGn.v)Zr8"}I֨-9F{yE#qyT3rcG8q O }B5k6'Z tjsl UoQ0BZw2ywO rx@NT< wNtV~?f h|`AN5 /i'n d8:yHXNVnJpfs5 nkpmmtv}n 5n"krV nnngp.m%nnnmympomm%mn Inm$n[m/mmmmnmn m8n p( +s_ o}yHUyy Wi<( 3Torƪr;rvqA(j"O|Oq@osʧqVqi|z}ww{zP|z{ @b ^#K|o*\hU@5VBdazosFwyw`p1l|XbvplmyCMų{۹}1XwgwZzuSsmYg}#KHwtnrbmq^n!os|mmtl^nno"|wOn mljkkxkYlovǧupױowNr-ylNmZnlynkmnxknm8mNlwlUnp?llXksltwom|qCmGpen<onprpm5ponl\noq&olVllso;mJwrv3npiotq^snm;Yol~ӌVwrv1;u,oopph|o)y$sdr6nzpuyq%p9op-+q+lopRo4{G0nEoUp:,]o amrn7cxyhok2[noRmxoo p&hp:oyc4r:h2UtwpAG;Zn:?p[{Hp$pqLoCyrܲvJaprg-rViot{ qI#p_9Zo3y!rrMnP=w[q~^q?s0njpGtwoxSz4m@>qGoqsKow$p +ROnsJ*soTs5+q9vL}pQxuUstf@q} [pvorpp qv}oln-o<(Dp! :oF.op*pmoof-rUq#lr9q6еeou[noog0oAoaoqIoʸaJtwYotJqG o|+X[kno~Fy oxB ovpp)omx&Lv;k~¸p3Ap4t;LCpŗY.?n@py{FK$p3"on{o"yojroxnppnoyyp{ p>t}ձkfwapyoGGonpL I rt 5oÚ C6um u9z7\v_(yLonntoM~eoo8mzPp9oot4qow\UUopޚqroo1Qpnp{jo}zu5on*ĄoInnu7q"DruTr ovKq y so}SsLpvq8nWދomo.pTonton)p=qXnooVKpW[ti!obq'o<2pPmonq o psRڸp/`o|speq/p;o6onooȆoVn#o_BoC=o[>oH 3 yjq0pooo@>-o{ pvo{ p oe~}q$oq <nxo>o tRGrãoW@AWo4| oy]osoq1inModm`o q6~'oirqrwMoHtTop$Q]oZ%|no 9p0oq ok*-z!J 'rrX)oqJo6|p~sq*I7|8ޫmo\Pt.|vI6p:notoog'r do //8qp0J1yEoٿvepw!KoLopHoz[pVroq˗ootW nopdoSn-+oAq(pt3ppoߴo o#hpt moNn:ǠsBoYW+}O)ri<p|^xvpopqnr&`pq?}@,wE9oOn1:pQs`pv:o{usְrĠc|u w Fv{(oc%/ollo-lmƜ;lkmkO =|||kkkrnmlw_bo1 m.O0Dt9w{qwwIh'"z :qtzwr* nxv{vW|&t u t!2olywrs @Ynuo{ zrzquv+~rqdp{bwcegt2|'q~bxtt~ow^yj2ro<o ~myo~pBUMz1'P-W"5h#1]U=g-lg0/b=[#4#2%sX%%vl%+'4I@b ^0hUQ"$G"#u&-%)Y<}+;$D=&v$'V2n([l;$(U%s'V. Qq )2#$4"&-f%r%x_b{&:)?UM-3 A!! T "v6:d@b ^2-hU"!8i? $>4 1"&M%m;3%Q!1Z2<Xi E$3x7x~HOM14i_b{#:UMMMA?,*Q=e-32Y-kP(L)ecZC Kup`fTTOnIw(5drFxWf2E}>I1pcI2U`7"WY<GZ!4k@9n~pEugRO<r((< -3rn@b ^dghU0+Y<5=1)1l8f. *9;.;06+-3*,0+*0v0JgC,09*)k5*+.4+',0t,+/10h,:{+)5.),-(~80;S <2+j.{Ϙ,hC=-f/[-wV)A.-}i.=-#X~,l,vZ(: -ju}40WDd/F-n+zb4wB,_f0 -_i \q--wK-TIR-l80-C?7S2uL1/.9<.r.mW,j.^3L/j0.sP/.^)x)<aK)4Or,,$_b{,4:UM/Y6`!``8^cH\n\q{\}1aAve[7`{+`5nk` {bjE`QmaMg\PpC)~,`{m`{`|hWXd$z`{hmW]k\]n]z]h]'[f( iOj2ehr|F\}ag2_&Ӎ`]''_c__d^b^cca ^c7aed9&\ ]\D\\k ] -\`\H\b\s\v\\}\\\i\]t\y2]t\}wf\\\4]\z] \] \\\z\z\t\R\tD\y\t0]P|6]\2])P\]\|5] 1\O\;\ho]\}J\n])\\\}]]/A\\]]A\\?]~]Sb\&\7]J];]]J0\x\/]]M\ \T]L]M\v\t\\}|F]]/}\t\}u\t\}u\t\}u\t\}u\\&]w]D}\\}]_]/\\}G\L\}{w\E\|]/]/{]^]>-\y\4]]2}U\w\t\\]]P\{U\t\I\zo],wb\\]]>]]>\t\z] \]\w\x\ko\\t\]\&\l\t\x\ta\d\v&\\v4\"\\\\kK]\w\k] \~]\w{\ȳ\w\&\\tv\\n|\\q\&\e]i];{\[\t]A\A\qE\_3\8\n1\}\w|\'\z3\p\t<\r\u]qv\tR8 hl\a\q]]{\]]{][]]AQ\]]]]]]v]r\7]c\K] \\|\t\E\q]u'\])D\d]\]5a\]#\8]#\*]\\]1\z\\t]6\z\hR\B\}]Jz\t\nz\\tm]\}y] L\y]\]b\\ȍ\t\x]]o\]xt]5\\\]56\]s]l\f]Z\]-7\>\\q]K\z\r\qu]G\`\t{`\V\q\s\ky ]P\w]\z] \~],o\\\z]x\z\\t~]\w@\\bQ].\\e\t] \}] R\~]/\w]\]+\z~\\n]\z]]\w~\nv\q/\q \\t0\?\k.\]\q\\n`x]`U=i@I) 1jg!|0}ą(0gf|Vt gf>FD˫^qfg)&Ll}~,AVjedwku hKQs} {7|#Nq{!Cglf}n#Ԉo$?,LjOte} B=`5Qv=rL8jk` &nRNRk@!L@ rU~kPLA?nU6,"}IT`e\!2p8L_AUp~.uG6uu. &MP(< V2<.vO#_1M;d; 4t/= _ VNF O0?I8!BQ FLM,vbhH#@ MrJ)v&Dx`,~.fw/'\&ekG0nޮ"~Ylqg*J' cv,goslhQo_?gc-$r; 4mi\R`]l ܋glqcg.;D} =JDW6 g<a{/kxH GsVdQ@a v2`Li}izN"mi-`ze _s1&1v!MH# sQ()`Xef_p9'jdTF\e#q_o[][[]A]]]^`r3ca^_t f ]G4Q0hohd(P hvw'Db  z huXxʯD&3 o<E|oxvjcx@ӻ`pl-CUawM_k(t?μv_Ao_hw>mtpH u<FuIVu1Z1 !08QZ ,cmast(foms\oKt2`qo%q.(m[jnRdt%d|oybsvIvne`nUm^8vTo (^lm}\zl-^Gh'_gAin]m_8he6_Na/g}_bX]y7_lqda6fu] hP]vڀb3]|d^N`\m9_uCc ldXcba*"a{\j`^'fxDmcRt{]+b$]X,e@b ^]Ma}2b o?ݻ^dfNߢhUflgd3%^r_a^yRj_a[cdQ]Ae9fI^\ [}la^[[[xI|&kcwz}Yg]kokd`,_\Qy7exZ+biw[|\pra]K\b\{]A\[gb[p[[]]\w[O\a3\b][\[`m[b_] n\^[^a][s`Jx\1c_l]]5dm^\+`[]-g|\6`7[\|5\\[X]<g-n]4h5<^M aa]1a+^m !]klg#@^hcF^ Ye!]1;g]1!=c͡]c^>|g3r QqvzR;g3`.)|a9n]Xg\]tz@hu"]P_vPlU2Fb=mmHc4_@~_Ke1_`kQ_^rA`Kicqa|`ui=caReejtbpt `dE^_dӤe\l}Yi, hEe^X^P^0^n`_t_%mQ^Ux`g0i5`_RbH`dOj_]Q\v^rsrb8]-7^t^eh_T\[nô[ne_P`N1w;\VnV\Zb[\k_b{`IdBcu '(n]L(h l kqiI\N:k3Ec_%`\fWct\^6dbrva[rbqiji|m^fhf-iUMk ƝkXȺxBr*tT]M"b#,8,0$B22+FA+FD+IHI/vU'8n+FA+FA(o6,>&&j*O=(77+FA*B)<=H).7-Rl)}CI+FA+FA'1r+0G:?'?P@b ^EI';C/'BH/hU[Lk61@/.W%)j+70d&M)T*=K*I((&'+'%(7o' .'*();%6z(>s.H3D4r j'FU;%%_b{'9Կ/1&](B~&G()7imOY6`:'?.>'>&L+:)4-xDUMUNF'?.?R4ː7':,q!)# /*EO)EC4MxE|6eIbaT@#++"6P@b ^2hU`!#G@8^.=n!5B.^';4.jb0ZW1$Y''[IV.}0"Y!_b{$Vw1;:#+O%q1SUM%-hBtpjbrx"xŜqiЂU| k2anvun ~:q@r tuvtxtn,~FooEq{^w|As nQnX1:{|n~UMQ_fdJWts@qWG( r4z~ 4eqy@(6x=hVycpHo~Hr/lyWulv\~Tr R|mv;|4 pS)m}v,zy?àblpMPa>dNnqŷU2_o{9yĭj<owH6q7~}st|BAs/w *:r{<rx.xdP"z<pL~p ogtp9{D}Z~KlxQ =s7 Swt*/n:u^%;+ןOp|[2e4zirR[&Ն1sDozjAu~mLvcw lIs] s8o t2ebv77zv79$D "%u~pmnu=ppU[fFB'7vB}Mq;4z%5Ru10i-mfalu4m|&iq|!rNXeK|@HH$n&d,VDE1o~h-qOv|(oy< nOtvJc{v+uQ_n}nxzrqomuvw*!sMwQl[vUGm~t(GF$n{_lruy[poo}ٛw]tqV|p\{$p>xub{t2.|?{ڂ:}sG [nmKn{C2}z}7\jaqROsFaA<qyl\ui[}Z~djjlllmlf l`lt{ }irlvXHw\_ 'oةsgs os/D>Mp'/qinup'ysvJ^wKqtF|HnwsGstrmq<gpWBGus#p])nanu=Lr@bm ^oUhp1Evrdz:hUqx~p*oftk~wz r nkIupxa6vw!nz, p3jnnL~,<f)yr#oDnJ6vyykGʱ}Yrp~ 6(7vBun moz|jlQjpolnklqk;jkrllpvkmy oml3ljjlj t!f] /mqhmv}ol{poYmrkkntqEzsqsm"wwpkWj\&c}W o=!sppL; Sҹ#u{Ź]s9q9mfn!;l"nlo[p5nOz/X֊l@l l9pqfw sromXn~nRs'px qwBRqLPs3-fr4qpTzmOqo.m<n9w/z)xpnq#ǪnEo$n.]r)sVcqذnB<l'ppkGnB{ qzEjZntfuo2lnnm%qno|n9qJ&olTGn;pbMkQ7l*nf ozyxK: nmzYox3w%do yx`VYVp\%H'%F)99(1+_-)&1@b ^P2+*?@<|?hUd?t+C2d&R Fwg\3[$2:K-=^4b_QO.oGKh<*Ke9 N,pO'n ,II0vw0qSYmINs-!b.WNoMRABC4,6 %)@ -c:IzYE?'+9+ ?EUieDL>]4hV/3V.AIo;Jp 9"hB&1jFEA;|}eC;N>C:i=CP.*)~*P@b ^JhU.+HY+=f-@-+p; *2+{365) (+k'S'34+y+ +e-3v?|6)a(7f0eTE(E5':7-O+/KC{ZP.?:Z)<(`1);(A')"rR(q=:+_b{):**1*~2$*&0*0*0*0*F1 *0*1*60*f1'*1f*n1&*20,=/kK+Z9*,;6e/B0Ov.B{2\N?o2KQ2{R3TAt3V3WM+741K 0J/@!/@q5RU*F1,i=n*+ 4+ 4+ 4+ 4)0*!0*!0*0*!0*Q0*)0*a0*q0*i0*q0*1 *y0*=0)0*0*0*0*0* 0)0w*0*A0*10* 0*A0*Q0*I0*Q0*0*Y0**j2*b2*j2,?4 fJ <,i=o3S4Y2K%**3*3**3*3**2*2**3*3+N+39+ 31+3)*,R:,G:,}*3lN3RN2^>7_C3],UMN,`/;GF6zpnD}4N1mlF]5\:swm5;S|:!`Dh 3GDh Az_A_VeA_A_FSA_Az_%A_V_Az_C8XV3_DJfhfDwgDh 3LC8RXI$ 3|BA]DhI Dh 5SQ5bDh~=ubrC+]Dwg7>Pr7R-7XCLDggAQu-3NAnAtz3A;Gh#I:`asDC1yM1X 1%1I1fw|5iZ;3h,2 :2!4S=S@b ^3Ci6hi4P\5QTK5lShUml5d[7u2WC5d30d@04 20@i5 2h1//w59/{4c0^45t11 : 504E/70/;0646<021e>5g0Z6G2/8#F /E0\<@$v[J5iZ=Vn4QQ;5p57eS*nR^25Xm~=JFZBHC6_t`7iF/GCK8494zN=D rDUPU<WT>FRh3O45z]=pk/w0hHL_b3&4>Hl7p{K5_VJc5x[oB5s[<YJ3K9q38GEu3[I$~GT~ ن3,HiS"3gI?[_*3[I5nTQoP 3LHG5nZ306fb:6v|;d9PSs2;4C27fR+8WF4\H7V S3KUM?5i[8f9yq^6tA^-32=8>;t"9x 58y9^x d}bij 'd{ gS_Q^ 5<]rW=:c Hr:al]a^J8I5={;9OT>^K^gD B6Edg4my9R`P[(oIT] m;|E*z<bp@VnrU>fe>gOp`m>i|;V?*q7H?nWU@=BeNdO@EF? u;0S<#]I*@pL55F3A3?4?9U6J7n-I:iN677<[V!7O=uY:=މ9Fq;L(9sv1=@b8C9#79 xi ^8N8{49l16'X9\7iHD|c9 :|5:Lb͋hUDM@7VO?;u: C<5rIxE=i537J5`3MB375B45@4Bs6843Dt4-7iPy5FE?A:v7bMg5Dͦ7P6IW6X54D<4525x:;mT7)|9+b=B%@Dh;9h=M>[8 GUM75.4IK#=Z=q |- P-ys27-@ l[0gb3NG?5iFQ4 5}M}._9g3KYCu1N>Ly5Qn0 #R5"_%y$ 517+M;8P#|O !u9#LJ,fZ$kQ$~U=!"!_b{#:(yAUMY2, P,DN;40u43DuI-/02s#t>?i5O9#@R2cV1C=Gll;pz?fFw3ME8}d Z[)?DdBCy=9^"FCi=1f[:fyG3I?d2D }ZE:r1DY 7T59M@5M(5%L@:xzB.} 9{m&98oL0M,,/6%///,jU?qX\̲7-5.1b2^13_35H8/5@b ^2n[hUQ qI:=/D18.o8E9B<.C308Z7*0>@-,,4/2B//Q3K23.-q.'>19A--P.834//4"L4.k/.b0.>>4,,0s-<- 4I;0^3] 8"|S2f|.]W3.Jbh--|@F41]2N79 &4(D(<<.M_b.a&4^1{3 0_]3^A1vk57V.2Y4ou:UM-;2ji(4,(3gapW>{52H2,70%(i)[=( |B)8u}_G]>yEHPA7D'I6e49*#F J/:@.>KfW5MGK1<y Xmh/=l BQ(G<O}4L2G|{ށGr@e G4DP.n,@,>ABmCuzAw9G,Q;66ڇ2^=0M=p5ft7@!11'7:S3!11A#B+?[H5oA@b7H ^rhU2R;"-F8"1i.":0]18,4=2//v,12,30-,/.4i,4C21X-7-9,5.*33 -6.?;-7IH5-2L,Qt.A.191-v.,w7+;9Gtm2c0Pa2}@E*p:V10'9^0Ln1nv.-JC^270_?ul1_h-PCr1߮2@b 1[/|0-X[-MChG4-0d9Vt40QLS-SC|/J3/gJ,:}0l,qzL\3,-01D_b{/1q0_7 +2^*:1=U5J5VRUM/N/p3o/U820` /4bv0TR^12Q|vJz_b2bp;4<_x6:RIĭHY#2N>V4@^A%N$Be>ZUFbw5=PF2;P"[;YOW8|!)tP RruyƝ`x/R{!l=E{W:AauZuX  Lqn,` Quy[+ k;^3hT+I0rR[$ay+os/RD@Zs`%-rZxIvJ^ R4Dz?~gԸSdU$sge`9B>("; >rv>60iT;EV<Z/<lvzhUWZ8<TI>#=kMYTK7NdBkRT\9755U>:;_&BB<A$XhB"B[.`N9m8G566U;J9675~YT<_>SKa;;[7e89Z9gU6e=f<X67;LCr:5{U6=H5A _b<Y{B<e;R76ODX;Nl><_Uy{<mN=gfAjR=} Ew=A<x%=\=]^<#>p5=P<l(>p<WT:H}hUM;@d;*xF/;JeMOBpCjDBFbM{B~gE CŚX hOlCnLvB=ZcCb[HCD(Da`*CKCm_CiCpCCa@?vA6CZ*#L\-DBZ*H&nnQZ:(XuDyGRzlRE8_K,kE\^RKTTD(XZ`KLuB)QxeR^LwJfpKrePZ;<J|iQ=T!h:p}/,Z{ XX:wY 0 JMH~7URhma%rd[nsA#^*smhgUUsf<i5PhK"L(|mEg^ȍ{);@Gi3cDKZ2LIZ)_}^9^ (PKhZ i.VMYQ|WK)hg<ܗSAEPJtxAWoĺ mWzi90@*-@[?"H ?? IE1N'@@&?IrBqCdDBC{JBKChT^oEJ N 'CCiANVCkfKDkKHB"B}EDNFxiN0D+CkTB5LSE9CrD~CIu"TH/0IɹD ZB4ZBmLNUGJ@b ^AWZ-JDF?xDbxKa>DeAl,oB,CqhUCCzFpD.,I*wu[OY!wB+jW$U FxR@_jMHi@{PcbMI)I>fSIWBA;fSrVKz{bC?FBB@??AG? CGAgF> A NKIEAjB>=@>i_ZlBA+QO?kJ?fAsD{jC1fsUQ=?CjChAtG1EY{DCuI;D7D>DCx?0Dx:D=eyC=@{F~Lb"CFb_b{J P;DA`#CKE@N%A^UUPxHq\)BBL N?W%J\C@IyACBFVCC %CC~.CpBS>CPVuCE_m>D(CKAjCEdgV;PBCyaGCBDd_FpMB(rD iAD o3E1>EA$DCvD.CyP:@ AtCAQHT1*CUBDoaUMECD'D%sDDtX{xDqEzCDP!DQ>FD(B{JCeKYolsEMD C|C+ENMBLAe)EQCGba9`'Asgb-85- 3Q6pX99`9O'7q9R9hQYbsv(;=Myi c=MuR=M9J)gh=MfP=MyCgu:PzK_?Q<F&Z?QJ@d\>N!/SME9JGXpr&=M1hK=Me;w=MnbW=Mνb=MBuxG`=N Aax=Lm]MK9:eql6pج9Gm8_84<u9BP5@b6g9Hp9'P5 ^hU3A!>kFa9?8386K9K26534A5)677@<5pKL8644"DC4:%M}6<`>:IIAX9V;[A80<54D6i9k9;P|S#7U3Q8Dw3M3]C8Y:yT96P;4#5`9NW48o{4XRN4><3GGW{x1 /]*\2g-~t3 iR*1-];.jg-m, x7.tP. p.o.,V2(.OK+.Q*_2g+I2UZ1jl{4s+aq 3Hhh+ 3Qk+.d,.Y60a3*Di.f}*G.VV?,q/l=X)'+70 *< ;5n5;pyJAIDp0FgJ0a 7l{);eoO7fg 9F] ;nEA;NrwK4aIme'F4X`;ipQDc-@b ^YfhU6)Z.0+I.6).t/*.O()/.+*)7>=b.W1:.)Q)[03.m.*j*97=.,z1/)/$-((_0#;)o)3}10)(,^))*7_b{.:UM)@%) wA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/=W/'W/=W/?W/=W/=W/;W/;W/;W/;W/=W/=W/;W/=W/=W/=W/=W/=W/=W/;W/=W/=W/;W/=W/=W/;W/=W/;W/>W/>W/>W/>W/>W/>W/>W/;W/;W/;W/;W/>W/;W/;W/>W/>W/>W/>W/>W/>W/>W/>W/>W/>W/;W/>W/>W/>W/>W/>W/>W/>W/>W/>W/>W/>W/>W/>W/>W/?W/?W/?W/?W/?W/?W/?W/?W/?W/?W/;W/;W/;W/;W/?W/;W/;W/;W/;W/;W/;W/;W/;W/W/TW/?W/TW/VW/TW/TW/SW/SW/TW/SW/SW/TW/UW/UW/UW/UW/UW/UW/UW/UW/UW/UW/UW/UW/UW/UW/UW/UW/UW/UW/SW/UW/UW/SW/SW/SW/SW/UW/SW/SW/UW/UW/UW/UW/UW/SW/UW/UW/UW/UW/VW/VW/SW/SW/SW/SW/VW/SW/SW/SW/SW/SW/SW/SW/SW/VW/VW/VW/VW/W/kW/VW/kW/lW/kW/kW/jW/jW/kW/jW/jW/kW/kW/jW/kW/kW/jW/kW/kW/jW/kW/lW/lW/jW/lW/lW/jW/jW/jW/jW/lW/jW/jW/lW/lW/lW/lW/lW/lW/lW/jW/lW/lW/lW/lW/lW/lW/lW/lW/lW/jW/jW/jW/jW/lW/lW/lW/lW/lW/jW/jW/jW/jW/jW/jW/jW/jW/lW/lW/lW/lW/W/tW/mW/tW/uW/tW/tW/sW/sW/tW/sW/sW/tW/tW/sW/tW/tW/sW/tW/tW/tW/tW/tW/sW/tW/uW/sW/sW/sW/sW/uW/sW/sW/uW/uW/uW/uW/uW/uW/uW/sW/uW/uW/uW/uW/sW/sW/sW/sW/uW/sW/sW/sW/sW/sW/sW/sW/sW/W/W/uW/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/ W/W/ W/W/ W/ W/W/W/ W/W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/ W/W/ W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/%W/W/%W/'W/%W/&W/$W/$W/&W/$W/$W/&W/&W/%W/&W/&W/%W/&W/&W/&W/&W/%W/&W/&W/&W/&W/%W/&W/$W/&W/&W/$W/$W/$W/$W/&W/$W/$W/&W/&W/&W/&W/&W/&W/&W/&W/$W/&W/&W/&W/&W/&W/&W/'W/'W/'W/'W/'W/'W/$W/$W/$W/$W/'W/'W/'W/'W/'W/'W/'W/'W/'W/$W/$W/$W/$W/$W/$W/$W/$W/'W/'W/'W/'W/W/@W/W/CW/W/CW/CW/CW/CW/CW/CW/CW/CW/CW/CW/CW/CW/CW/CW/CW/CW/CW/CW/CW/DW/DW/DW/DW/DW/DW/DW/DW/DW/DW/DW/DW/DW/DW/DW/DW/DW/DW/DW/DW/DW/DW/DW/DW/DW/DW/DW/DW/DW/EW/EW/EW/EW/EW/EW/EW/EW/EW/EW/EW/EW/EW/EW/EW/EW/EW/EW/EW/EW/EW/EW/EW/!W/!W/EW/EW/EW/EW/EW/FW/FW/FW/FW/FW/!W/!W/FW/FW/FW/FW/FW/FW/FW/FW/FW/FW/FW/FW/FW/FW/0W/FW/FW/0W/FW/FW/1W/FW/FW/1W/FW/FW/1W/FW/GW/GW/GW/GW/GW/:W/GW/GW/:W/GW/GW/:W/GW/GW/GW/GW/:W/GW/GW/:W/GW/GW/:W/GW/GW/:W/GW/GW/:W/GW/GW/:W/GW/GW/:W/GW/GW/1W/GW/GW/1W/HW/HW/HW/HW/1W/HW/HW/1W/HW/HW/1W/HW/HW/1W/HW/HW/1W/HW/HW/1W/HW/HW/1W/HW/HW/1W/HW/HW/1W/HW/HW/2W/HW/HW/2W/IW/IW/2W/IW/IW/2W/IW/IW/2W/IW/IW/2W/IW/IW/2W/IW/IW/IW/IW/IW/IW/2W/IW/IW/IW/IW/IW/IW/IW/IW/IW/IW/JW/JW/2W/JW/JW/2W/JW/JW/2W/JW/JW/2W/JW/JW/2W/JW/2W/JW/JW/2W/JW/JW/3W/JW/JW/JW/JW/JW/JW/3W/JW/JW/3W/JW/JW/JW/JW/3W/KW/KW/3W/KW/KW/3W/KW/KW/3W/KW/KW/3W/KW/KW/3W/KW/KW/3W/KW/KW/3W/KW/KW/3W/KW/KW/3W/KW/KW/3W/KW/KW/3W/KW/KW/3W/KW/KW/3W/KW/KW/3W/LW/LW/3W/LW/LW/3W/LW/LW/3W/LW/LW/4W/LW/LW/4W/LW/LW/4W/LW/LW/LW/LW/LW/LW/4W/LW/LW/4W/LW/LW/LW/LW/LW/LW/LW/LW/MW/MW/MW/MW/MW/MW/MW/4W/MW/MW/MW/MW/4W/MW/MW/4W/MW/MW/4W/MW/MW/MW/MW/MW/MW/MW/MW/4W/MW/MW/4W/MW/MW/4W/MW/MW/4W/NW/NW/4W/NW/NW/4W/NW/NW/5W/NW/NW/5W/NW/NW/5W/NW/NW/5W/NW/NW/NW/NW/5W/NW/NW/5W/NW/NW/5W/NW/NW/5W/NW/NW/5W/NW/NW/5W/NW/NW/5W/OW/OW/6W/OW/OW/OW/OW/6W/OW/OW/OW/OW/OW/OW/5W/OW/OW/5W/OW/OW/5W/OW/OW/5W/OW/OW/OW/OW/OW/PW/6W/PW/PW/PW/PW/6W/PW/PW/PW/PW/6W/PW/PW/PW/PW/PW/PW/PW/PW/6W/PW/PW/PW/PW/6W/PW/PW/6W/PW/PW/6W/PW/PW/6W/PW/QW/QW/QW/QW/QW/6W/QW/QW/6W/QW/QW/W/9W/QW/?W/AW/?W/?W/>W/>W/?W/>W/>W/?W/?W/?W/?W/>W/?W/?W/>W/?W/?W/?W/?W/>W/?W/?W/>W/?W/?W/?W/?W/>W/?W/?W/>W/@W/@W/>W/@W/@W/@W/@W/@W/@W/>W/@W/@W/>W/@W/>W/@W/@W/>W/>W/>W/>W/@W/>W/>W/@W/@W/@W/@W/@W/@W/@W/@W/@W/@W/>W/@W/@W/@W/@W/@W/@W/@W/@W/AW/AW/AW/AW/AW/AW/AW/AW/AW/AW/AW/AW/AW/AW/AW/AW/AW/AW/AW/AW/>W/>W/>W/>W/AW/>W/>W/>W/>W/>W/>W/>W/>W/AW/8W/8W/8W/8W/8W/8W/8W/8W/8W/8W/8W/8W/8W/8W/8W/8W/8W/8W/8W/8W/8W/8W/8W/8W/8W/8W/8W/8W/8W/8W/8W/MW/JW/AW/JW/VW/JW/JW/JW/JW/JW/KW/KW/KW/KW/KW/KW/KW/KW/KW/KW/KW/KW/KW/KW/KW/KW/KW/KW/KW/KW/KW/KW/KW/KW/KW/KW/KW/KW/KW/KW/KW/KW/LW/LW/LW/LW/LW/LW/LW/LW/LW/LW/LW/LW/LW/LW/LW/LW/LW/LW/LW/LW/LW/LW/LW/LW/LW/LW/LW/LW/LW/LW/LW/GW/GW/MW/GW/GW/MW/MW/IW/MW/MW/MW/MW/MW/MW/MW/MW/MW/MW/MW/MW/MW/MW/MW/MW/MW/MW/IW/MW/MW/IW/MW/MW/IW/MW/MW/MW/MW/IW/MW/MW/IW/MW/NW/NW/NW/NW/NW/IW/NW/NW/IW/NW/NW/IW/NW/GW/NW/NW/NW/NW/NW/GW/GW/GW/GW/NW/GW/GW/NW/NW/NW/NW/NW/NW/NW/NW/NW/NW/NW/NW/NW/NW/NW/NW/NW/OW/OW/OW/OW/OW/OW/OW/OW/OW/OW/OW/OW/OW/OW/OW/OW/OW/OW/OW/OW/OW/OW/OW/OW/OW/OW/OW/OW/OW/OW/OW/OW/OW/OW/GW/PW/PW/PW/PW/PW/PW/PW/PW/PW/PW/GW/GW/GW/GW/PW/GW/PW/PW/PW/PW/PW/PW/PW/PW/PW/PW/PW/PW/PW/PW/PW/PW/PW/PW/PW/PW/PW/QW/QW/QW/QW/QW/QW/QW/QW/QW/QW/QW/QW/HW/QW/QW/HW/QW/QW/QW/QW/QW/QW/QW/QW/QW/QW/QW/QW/QW/QW/QW/QW/QW/QW/QW/RW/RW/RW/RW/RW/RW/RW/RW/HW/RW/RW/IW/RW/RW/IW/RW/RW/HW/RW/RW/HW/RW/RW/IW/RW/RW/RW/RW/RW/RW/RW/RW/RW/RW/RW/RW/RW/RW/RW/RW/SW/SW/SW/SW/SW/SW/SW/SW/SW/SW/SW/SW/SW/SW/SW/SW/SW/SW/SW/SW/SW/SW/SW/SW/SW/SW/SW/SW/SW/SW/SW/SW/SW/SW/TW/TW/TW/TW/TW/TW/TW/TW/TW/TW/TW/TW/TW/TW/TW/TW/TW/TW/TW/TW/TW/TW/TW/TW/TW/TW/TW/TW/TW/TW/TW/TW/TW/UW/UW/UW/IW/UW/UW/UW/UW/IW/UW/UW/UW/UW/IW/UW/UW/UW/UW/UW/UW/UW/UW/UW/UW/UW/UW/UW/UW/UW/UW/UW/UW/UW/UW/UW/UW/UW/VW/VW/VW/VW/VW/VW/VW/VW/VW/VW/IW/VW/VW/VW/VW/VW/VW/VW/IW/VW/VW/VW/VW/GW/GW/GW/GW/GW/GW/GW/WW/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/1W/&W/1W/3W/1W/1W/0W/0W/1W/0W/0W/1W/1W/0W/1W/1W/0W/1W/1W/0W/1W/0W/1W/0W/0W/0W/0W/2W/0W/0W/2W/2W/2W/2W/2W/2W/2W/2W/2W/2W/0W/2W/2W/2W/2W/2W/2W/2W/2W/2W/2W/2W/2W/2W/2W/2W/2W/2W/2W/0W/0W/0W/0W/2W/0W/3W/3W/0W/0W/0W/0W/0W/0W/0W/GW/W/W/W/!W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/W/W/W/ W/ W/ W/ W/W/ W/ W/ W/ W/ W/ W/ W/ W/!W/!W/!W/!W/!W/!W/!W/W/W/W/W/W/W/W/W/!W/!W/!W/!W/!W/!W/!W/!W/!W/!W/!W/!W/!W/!W/!W/!W/!W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/#W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/%W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/3W/W/W/ W/W/ W/W/ W/ W/ W/ W/ W/ W/ W/ W/W/W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/W/W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/W/ W/W/W/ W/W/W/W/W/W/W/ W/W/W/ W/W/W/ W/W/W/W/W/ W/W/W/ W/W/W/ W/W/W/ W/W/W/ W/W/W/ W/W/W/ W/W/W/ W/W/W/ W/W/W/ W/W/W/ W/W/W/ W/W/W/ W/W/W/ W/W/W/ W/W/W/ W/W/W/ W/W/W/ W/W/W/ W/W/W/ W/W/W/ W/W/W/ W/W/W/ W/W/W/W/W/ W/W/W/ W/W/W/ W/W/W/ W/W/W/ W/W/W/ W/W/W/ W/W/W/ W/W/W/ W/W/W/ W/W/W/ W/W/W/ W/W/W/ W/W/W/ W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/9W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/&W/W/W/W/W/W/W/W/W/W/W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/ W/!W/!W/!W/!W/!W/!W/!W/!W/!W/!W/!W/!W/!W/!W/!W/!W/!W/!W/!W/!W/!W/!W/!W/!W/!W/!W/!W/!W/!W/!W/"W/"W/"W/"W/"W/"W/"W/"W/"W/"W/"W/"W/"W/"W/"W/"W/"W/"W/"W/W/W/"W/W/W/"W/"W/W/"W/W/"W/"W/W/"W/"W/W/"W/"W/W/#W/#W/W/#W/#W/W/#W/#W/W/#W/#W/W/#W/#W/W/#W/#W/W/#W/#W/W/#W/#W/W/#W/#W/W/#W/#W/W/#W/#W/W/#W/#W/W/#W/#W/W/#W/#W/W/#W/$W/W/$W/$W/W/$W/$W/W/$W/$W/W/$W/W/$W/$W/W/W/W/W/$W/W/W/$W/$W/$W/$W/$W/$W/$W/$W/$W/$W/$W/$W/$W/$W/$W/$W/$W/%W/%W/%W/%W/%W/%W/%W/%W/%W/%W/%W/%W/%W/%W/%W/%W/%W/%W/%W/%W/%W/%W/%W/%W/%W/%W/W/%W/%W/&W/&W/&W/&W/&W/&W/&W/W/W/W/W/&W/W/W/W/W/W/W/W/W/&W/&W/&W/>W/W/W/W/a92abe978aee560f45b18c90d5089bf96aa8ffc9916a7553b9588de82f28234878feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e194f7375b339d3beed55be3aaa5cfee8e875c57666094b17ad863c9b8b8f979bcf9e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58bff7a5b34056bba6de1e9f58100b276fa557beb3a9185c65ab6469849ac6e7aaf9f6f788eaa6ecc8cdb4c9eb0dd564e6452c81ebbb2393e10e24d2ceaa5706ae907e99867f87986ed1b0a7f08a71e6d28e6d724cf44a313a1226e117bb055f03fc98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f178306f42a03cd01242452b06979bd3dce35a3e70d75b0920fc2de12106d8c047cfe31732218cc0e9f9d2c4e06923a906e342b25f18ae73b12ef333170154d7f00aea4670432def7fc1fa1539fc8001f5e3ea93b039d21beb335c6cd28a6f1e7010f65af09e1df91d1dde1c5d219ed9efeafe56470d42011ff9821bdb8c87575aa6cf02f208d33ac3e029d60a085ba4b240d3ca9a5ebe8de01a8252892c270529c532be73428364089510ddc20cd15e234dd6297432b0b9450d3867fdb2b0ada9a1d389fb48d17c506012d949da5f50b630ab1d8c7f85c49d381bb8c362f7c58f755278feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e19d86cc20aadc7f6cd8cefa0b859b3e3eeb190f955ce662153c1e701b3c566eb469e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b00e4e49d5ab6207d46f10c730d7c521813c36a449429d13f459b0eb3c7f2038314576f96d0cc6c92f183d8ac35683d4bfbba036b1fa5822651fe00f8b00e66550a8af9e95019a1242c05c2090fbfb902e32e4e58ed50610e69d1371c34c679a3c19d859ad0868ce7ef3418ef0eeb9151c82c7b76b0e03360bee909e12a4f53a8f0c8913d24341923d505a69f466a4499c04e55e43e23259861d6ad0803b1cf601d999c48da08ad21fbb9dc412f867c3c5aeeb6dfd768395ce04a9fd9bbb7b7a792c50c30e6a4cfd51010aa9531446a94b392a1a91970fea9d8a5b15023f47dcbffa9b670643828da3989ee66b0053c8100ecb5be10690ddc50bd582478c18bc9afe0dbe2ba5fccbd8a852e0abf53ba5e35816f002a18100e89a7f5ec5928f90b88cc8b7c301a6d5951f35d07bb0c2d6e33ba7c2b33081a9acdecb395bb4aaff74933922d5137b996d601f61e222404412b63db9f1647de85d17cb0fd04ffefe8c318a173e87e34bb0e7d8ff51c070f2705cfa7b0af46f31bcb140be2136b3b2a056fc57f4a019d8eb01f412a51b6335d4b3cd16fbebb465022d89addf00499c235edcaae7fb37a77723660105e36586cc8e6ce1811c7ba1fba6af566a902386e1634378392cae3407ec5ccda1ba680758d991251ab8d73421a080ddaed0a4a4f9ba4ff1fdffdc857d7343416385a138fc841a227845351697ccb8816c477b8a0bf0ed918e291a2f8b1af1d6c796590a148d12c5c3b756678db1f20301d535f6afab6f0cc8ff94b0b7128268565cb224e87eb09b38fb3d1bb79959983f39ee89b13cbbc90a8b45f64b516e69fbcab060b57ac0404eecc6b0a4bfd31e511b1e021206fdacb81f9df03051cb5322d8dfcd21b961c0be99a0c16d530e05149b6d4c862cc84253ddc08965cdb61c654ec51215cc32d96790451631312a2afa865c977f9edcc02c9f3c0916ee141a8607b55cf1b2020ecfecbe68eeca02adf294915c6a7bb82e48a06d587d082bb0c7ab5cc4f42f6459cc8467144b0a8e63d3b2443d098551e965ae0cf088282fbb01f13d0a3b8426278f01d199a17c8063afe22791c4815d64b881b091519dce1bf87ef11db289086c045d8ab73f10e470993b42bb39c08a0257bb2095d2b8e649b8c6face30a7b58191bd41fb11ee135e78f00320972c3ddc7666a01dbcfa8d0b00084ee51c1a6ec28e4a2c18916fdef00c608ee0b23eca8706fa63635b66e4cce3115a083d7a036a0cbbf9ad933ddfdec5d58bb21024c9d117d898e4666e6749463b2ad54c267b2a3ceba0af08052e2e527453c69c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830700d9de6d604383c996ba106bf6162b3c966d933470207f436b59ee4c49f90f95e53946b9955108bfe8ad2c60b9cc502523e209e349026532f9c50e3e345d7c7b9100f1fb2adbdd298b4fcf96b54e42062f0679271ff823f1e1d082b39937410533cb28b373ea819c5c246d19ce359268037d2e6bbaf8119ba8ccda7a7e1f94b5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa11fe23d1ed2368a0d9d66ce6f257bd5598b76d0d5565ce169d76848020d58367361ee79bdbd95a8fbdb6518d5bbe480aeaec7537f5eee432414314cd65ae72eca4eab5c7063ffc6c9200b79ea55cfffe72ca71c6aa1e8402f1e5cb0a4824a143db76e59fe64603ff04e1aaaeaf0a069545cdb94367c2dfe42cfc9a5071bdbc31f4a3086997a886c87716c1acb682a5cc15f00c4f151ea93ef6d60623abb29f24c5195fbb6b90f205aa80d47f17278d3437119a8335bbe8568f7694b304a931442519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b2045e588d4a2f5224a741efe46c7ff42b3204f02d9c5dae76707ffc02e949f4169b6efa2e62075c8272211f19c0830b59a9f751cdd63ef179c264aa7e1f6fa22fac407e5876f6648b1ab62c05f713c1f022a569fe7e34296a4ede6d127f4fcb0e8af48f4a13a5e93b153147f2f23d43da429822815678201b59f04dca795e8b34e359b6838ad100433f2f7d66fd85e4a2b2be03307b428a48ede9480139462aa0f040c85eca96aa9cd348e406bb7a2a10c4f2c4f61ef5f5f29afeeb32988e1e0cd4024e08f443a5ab6cf15c0a25f0f1ac46c17e778ee0d5590c55c151b532f36acfafc41b67457058eefc96af152ec435d371c88f0b7e184bedec8a18743ba1c7f5695a8e54398f5c70934aeaf453b645063f19c7f6be8a3d3cde530801b08f0e795ef64eced565cc5c173662b487c57a1d6658a5555cd64de0940779ca64db26b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e595c596f0d81a77e2b8d6230d45e61924a3a955309ebf8917d3ddd7cdec0c8fef7a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e268548757324811ed010a55a2990340b411fadf2cbcfed6fcf387072f2e696757cb5539897365eeaec28610f2225ae30ed2df9a52cb426adbf52b74ef34ee55b2203a99af36e793f38d6f6f82a4d933223971416bddd2dbbbd51339b8414f95b59d9a5f829cb8061e4bda385f618266947d554785dbda57e5a718d27dc725edb3ecbbcb7985871248f4aef82179c0589d3922f6074c55bdcdc8ffa5ef3b3b35dfbb3942008e0694d498439b045351a90d08d994389ff95edfc85c43ed99319bfa8cfe8ffab3d09ec41622daba826765631d2255bcf33865194185e3a45b85b8aeeb107e28e4e8fc1ea9e823a590fb62d2ff59148b196dec4019bfbda2ccd72e907c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b619bb1472f7a8d8293f5e4cab760b48c2f21cd5b2f80e4dc1e3608a9d462ea9080cd471198243df772ebcc74e92ade3bc4e67304792ddc8f3a444d4d5b4299408fcde6abce4ff0451ddf48687e8eeaf372b87c1520d1105b8d1cc31ce51730a8f9dee20d50e2be91b22e4c5513d47323818349639520a69f0f81db2abe3394fc5510d079f4dea1c3143844dbebf3cc53ff7045412a2cf4b8489871dbda269199df4658b7c6f9c163f3a19071a3383c6a68b1158ac3442f3e5309b8f872cfc6af24bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4bdb2d299d234fc7565e6ef6d2ca53da1d3cb6c683016dee235f2aede15dc3c5a607761567ee301d419885bb262d9901fc9dae3b81da23fed0e1dc83be2622217170f9ab2b1725f9667886c222af3d25b3174013b667251c96a0c643d8af782e6ea60320946459f679537ab8b40f88ccc1e87e68f982564ec52480f83d9aaf1ba6e08b9e1b08ad2ca1850890862928e6c0fc0638cfc66ae5f88c49dbc31235510aa4c32c7724c1b1787f5d7d9875f674135a0dc18e56de7ff7377a9ee979729f71360077dba09cfe5a52ab2ca7e3a7939ca69ba6813f9aa2814535159c281af256cea4f6595faf740a251c3abe4423682ef366e6c28ddd0ecb445be787bb0c0e5901f9ab4688f58a100d75ecd3614896f6b08114c7d6d5b1a3ced0853fcfd464711ceb60221b02a347ec95f6eef9a514c22719dc7bfb1b8d1c9adcb546b5ad29c5b26eb07575933e18913161c640d5e37cc8fcb940e5e294bcc21919e7972d12cd0744030ba010a70d9c962e45e8a0366744b322af5dd4c03cf964bca4c1e3ccb519ae94bbacca2a8c5570582d1a36695045b0a754277fe683a0304dcb0bdd65b25a65427b5e1cf75ac6fc6dbb679ae53c3ae622cb68df70fd78208decf2a4b9ebe8609705d5c9a0168bd9b2fbd11b873b804f1e1a9351466d0af802dd90e2beae13f46170d7860a8e6faeefec0f34c63705e161bffae79a6c617a4f13d1a19c977fe32d1a36a66cdbca118004e4e892a51bfcd2c52ff6bef1cd47a6e5523f571b8c0a2a48f62ed1969881e9c2cd1a0354d73d8ab5f2b656212b44a25781ca2d1cf71fe690c340f64fbd3dc0a9b788600d2ce15fb2736e637b176b2d73f0427141c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52539bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b45cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e59dee25c6b05c661cff92dfd1683d7fc80d89e28bcea0e0de76562f93fe6baae899f1a3f1c3c706ab7d29818b264330d0cfaffd90072b328fafc759669a4deaa19a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26ea07ddb7766d746da0106fb8b9655fe7d6d42f5d196ba5fc75e1a348763ceefa9e7b3414c7ed78363783bf8c22175965761600d4eb63893b8663e9c0bec728b4f5ad1636e629a7f03a18b5f2129bcaddc360603a8e17cb631934655c229ecb27c365583d94984b5a72f054b853820e03f36fa54c3a4518a38ec93afa5cf8135295434b18e30a705de4f3fff52cf0138a762275489de38a5bc776d4a59f0da492cab1acb4cafa85ca9a57a5ce47032d8143c528a79eb7037fe652a6cfde877ee678feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e199e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58bc8655180df54b930bd56b1d49b5ce32ea6aa80bef21e4e0496a3a87602bb060995951c8493af34f5317e8ebaf42273a77806c8a6c0e9d328980d4946e11006782c11a3c907232448e7b70ef51cb0a4f0ab94e961926c86acc6b78b43cb8c244bf435f33017dbc4fefc5fb6e396e971a415a6f0668179b59ad95d7a581a6c666e19ddc11d555271b96680d53651c8acb46cff5391db1db85435e0bea900601e2f212956dddec2bcc0c7f4c79fe0dec8e8c7cb14188bd1a9ee9ae5af16abeb104ffd2eacee3793966b9509c2c1cb24a8e38e34413db6e30984a9ddd4099454a7d276ef4bbdf3044440d2c118b54659abd76ee59347a7acd8bca772d3099b3043ae2b6f4e2894640fd9280f9cc8c6f064611f6d34877b6305c813e686b6fe0b45448b38fa76ef5a9ae43ccea44246cb2192b85a1cef039f2b694fb84aa4f81bb8925fde7fdd82412176da798b068a3d542a8c813a867720f3a55c42876fd4ecd037586784acb6f0bc30419f5ceea48afa0c14c5febcd3c53c580c6f14025b081c75c25712b3249fdc6c3de90ac4dc01192ad8b5863befe4cfeefcf82713e67005d5d17e9858fe0233cd3cbfa01d26658ffcdd6fe18d3a2f9d6f4e95acd150a677c69e194041463720c6e02ed994bf6c990325e25b0609e8145d49fa6a265cd9ac8e5306ed1d8aa4f12cc4eccafef1be635840b7d07d7cb2efd526b38f72499b1eb15cdba06dc4ffe99e6feaba561f2813cb8584843c8ce3a16cfb947c4ca8f90948c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f178306bc79e8ee7141a5a891c5f12508e2b1e7af04cc9054b2284272ce932c69b4e4670291bc7d95cc69c8be62bc528cf4b602a67d451dd342e0ac6f3f3650e0dba1b5f2a1db9f65705f181dc273ee8530a0e8b65a1ed8fc9ede57e101ea9376622c01c6c868ce00d653561eace81609d7c9f7b52aa009c7757b08f29f0bb5c5605df092d69fc90bd124488d75bfb3278ffd86efb7c67eb52b06fe98b80a8b389760907ac31e4e6114acce6ed72fc2326b146e28d7f7fd0d696ca1af9155b35de57bb13a58276adc23815566c38677d0876e9426296de713ea1beb2ad5040929718915cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e59200de25d2eb838812e94f94b3358aab8eb5fb77db70bed26b6626908a24b5467a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e2659f97383a342ffaac5ee138fbaebb36cb0a01398cbd1c851531decdb6d8861f1918139b700cd6184cc7416f1d6711be51058aa93ecd6aa0ecc004be2f83843b982cdf5a24976752cbd9bd4271493c1ca326285783d0b3b487da064ec73f7cf7df6d70a2e64c4c9107e8f78a22fce8db828e52d61bdedbcfbce27741692a9260f20876104df34f87efe3c4d554b7633dd0ffcb908bf7add3256dbb81b99a7e3e0034614a647bc4ef560733611b34b50191e017d679e02c870bfb3adbbac829f10ea0c3b82e23552759f59c64b2d8eaeaed4a542deb70cf9772ae92edaf1ca5933e3ed16d3a49458923578be5dc67ba23f8fe81e584592881db10650c1ecb1c4f9a4c10c1b94b28e25e1d0784303aa3ac6c955b286e3723419f8eb83563e2711ddc6a98b1887c3184c6e20993cc768bbedcfd492af5b09718fd821d0107aa1a69fc04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b62bae7377925d9dd1004b4e592ea20c4592197ffb26be0890f01ac566cd8d726fbe1c8b0075e3481b24ded817802a02bf54fef0b5cd14af77c4c6e9cd1b80314badb23c81883cbd79816deabcb72354852a4e45a2c0013e6f5ab95baedb728c4b30fb812e8647208b9c8027c71a878af15311dcdc14a260a8edc11ae31107b75864ddb7f26d06e227a2d8bc4c43f057724acf0acb5cdd9b732f75054073ce5fa9a58bde07817b1a361a1b8c20498f3d245635df18f577474775de33916280f15ce638ec9bc68dd355dcc9f45b7a863cac2ed09d59acc91e2b52589e609fce48982008652c7f25b6eae10679712b317fecfcf1347bdf6be03058cead0ec1f034282ed48b431dbfc37d30ba9dc071eafc5cffc69c295675140888c6d96c2373f9a407ca62915319b2398f54a50d1628afe90f3500603d942aedb123007c046cc4c9b05328bb39d8b1ea12e6adec0fc4799bafc41f62155f1fcc61b6fa66738a706bd0f79c7f6cfdf38813a10e508f53952cb288221118d1ec27a8493ef86bfd0e9bd07674d22b2250a5aba7d5b1f7395640823c04284cb398c6bb82fe91b7ef3f850a65cf006ef01737e1b472d144ffe84b3404eeea1fe6170f255b43059f5d9d92737dfc5fb89ef2ad5256d24533aaf778f0112411fea5d8c428e2299a510299f175cf4fd9d333879995692ee184b0fce34c2c2695e5673b8c239e6bb3d1baaed26339968e5d64e6e47493fb9fc958694f360a85221cef9f5c0213b0cfe8e4ebcbff47dffba0c8193babf9677c424c15df0f04dba179a0cc9143518eafaf8188702ad48d637a84b9240740929d80478e48b861fb43179b5e1c086a55d2d4df3c26b5403e1ed788bbcf25d795c7d4b47220a5364b583bfd41300238ad27ab225650015a840f922b94c80482e33d1c3f6c88f8713458cf730276f7868b9a52f103b87828cbefe83c7aecae2f66b1d34d8ef629cae200b77e2be6bd06a507f49f988d103147f45501dac60c3fcc2a7f72cbe6b4f29fffdcf9bc1743a8caf1ff68cff93c19df6a2c8bd9ea989097c3b1b50949d46e052c56ba69e3d92f37a0acdd61564bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4e3af6f74bc40dbeb58d3cd1cc0a959bd38fd2e9de2bc9c501db621b55d2d40881c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52539bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b435271b0efbe80ecbd09ae7348b5512fb675343a78a761ac4a661ae58822c9fa39e4fb3583cb58d989b6b0f2f3c20dd464a8e150e67e6695474a6b8b2e2610c43956b87ea2f2605b687ab6aa290edee97213362f503d838de54f483719665c9e77244000b8a04ff7108c5d80fc47582b5fb19f637addac8b76057af373daac2ab8ffd438641864eaa0875b17b87d2332dbb44f7d700c6749ee955d17afa1940f678feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e19e11880391bf2fe31a1f2ab33adb24769534b941f43f7e335ce8b723152322d469e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b1fae3520a51bb12aacfff5f6fac7f44473fcfa0911ca85b97e602fec671812a9fed6e0ef7f2f0e9d58e92f36ba2663c44cbad2a18df32e435b805d4f34766388efce212a16e656834b2f2561a274929a2cfa073d81539f30d76a2984297076614f03e8fcc01f66946b821bb4d4da444305e507eefa31f7423b6c355ed5d2a27fd1107583074ab6f6262673f4f46a85210c53a3a6b8610ec2d5c669295099dbc674ab48798153a155108d40f56d75cbb559013aa5cb86a28be3fa66f5668c0f569204496c25caf5f2762b90b7d19f10e110ded0a6de7a4a6e1a50dadbab7e41d8d86215e6d4ec8adde4a5e5bb6992dcef5b0a372dae6aba92fcf148edf165e862f6f9e28d63ed550c4c0c8256a5f93a086bd0c33b2cbe0366d7d7e31cf3ca5bbf69c2707353e0a130a93384531cf8e27c9677934bac078bd88f340dec364fc8bf32c694824bed6941177b8bbca1229c8695dcda325b88a75c293f58fd2554c3a9f3c894937fcc625c0959b8a0fc18aa089f713a67fdc6201a3736ce173b2ce949e4cd9925a91983c9ae1b748e36505fde4b5f2736472363ba13198847416fb703253e4cc5c5945746f6a812a054fffd0a3750c4689b7fb3b6ff10ebcbfb94377c5d77c0c071014f151314789782635ac3aa42f91b29ed0e4e805080785fb0a03d7a496723b402af7d06213c9c1b2e998af60e93c40e6c1fa619a7e9c8b56dafe7fdb3e9940eb8ecf9a89c5b0a0756112e49e65950f7863357c9ba3f72583d1568c6f05e78aa730a585d8cd6763a052b3ece8205961b906a2a0b9c06242d6948b135c91846db35b3eea15bbfa5222e9698773f939ec4e8ee66560619b5fdccfc2bc98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f178300d9315dfec1834c4e8db522e88e220a1631f5a4a4ca500339844c6a9f4e806cad393f3057f7483584b0104eba44259b761c926786287a38b3283b3f40b52fd295cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e59c5882e652815b110ee72bffafd816a1d763f12fde42aa5c2fc2b252b4a7b67d0a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26e607627c19da6ea36ff34636f7c9966fab4dcc4774e171cab8e9a781f58904121ae8766a6d44147b51408db714c475677bfb0b45161c67e4353cb58f2115d5c7a93b2c955db309aee1a4c87010d3d9f76fb7a83b3f919f1efa9f2e3e79809c1c438fc9a2a283e0dd4779e244019e62a458f423c3363ab29e0f8ff419daf4ed81d21017ec54cb47040fa5ae92241603bd64e7d62fb6122acb79920098252d66cbc04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b6c313fcc1abba625de893fccc5de3ea263d187af771d756e53aa2d086a607bff782ba3b1ce21107e3bd0cbd805c85cfecc51755ad187410a7e658d8ed44f3dd1cdb03057e2888eea80ef5672498d4e7455af981a086270ec1af797d8d80eeb91c37e143296f79a765ff1d1debb51898ff4c02d0829b4a230782f1c2f43adefae87c55505c17beaa622f12a0dd5f2731cf6df170c8cb8456a0b09e8777385a838c65c5a22c76917512a38e10f2eb4d394e846fb52ac3d45ff7c0f0c290f6c109cd4bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a47ddf35e07b33633500a6daa4d7fcb27bd9f1a580820f3dc9a2dbdebbdba46e7e1c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52539bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4669d7cd90ab319fdb14b02129f719289bc4e417da61056dd24e2aaf99c67b16ee5ee2a416982971a9d91e7245f299a4593042275177eac4fa964bd289f2f27324c58fce6a5a901816c571b4d9604dc0543158004b8ed80c10658887f7438e4796934c0040b95e319a1f3cbe484f13c6fff8f747277707b63a6d51ac7f8ee4d427b8c355b75c10cfe4721c9a602d9c83ca0ce10e075a1a5c359a45d6c798770b61bba59d04818c2babe14ef33478d923c3854c6bc0c0d892d52a57b1e234b8c46b1db55a8cac08db14060875c6eff9bae9816d7bb9aba69c923b57f89f4f18008b206aee608737e125ae1fa19fe0ea90bebe3529bb5bfbbcd938781d72b6f3970f2bd82fc06ddf8554ba5d6de45f624488b8e45d760cf636b0d05523bae7af53378feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e19eb646501d18af0f9390012b7f21ef347c6bb23849b9d9cb35301c949992b6fa59e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b3328b8e1936f4b64da0837ad2f67824bebd457af4964715a733684886aa5d83b677285a5e2748162d2bf5792520a3828e7aade7e87c06c8e813f03358831af4fb1e18148c8698dab432cb2089bbfd873c1d9c7738f0ee37ae1533338a297a5e9fac71984d7a5a71c3b677ac687441450005e26f1587eef7716b108528f664ceff49b989ae21e5d4e19a01b1eb32279ac48c9d308462f357db6f5f700dd7c3740f6650bb3073d0a521b6f2ceb0f75aa80854c491d6f2d2966714a703afa3a6df11cb5bb91dfc6a7135ac9e9b9546325582ea686d844716035a15312aa7073b4d7a681d2c93b2c0f1a01e7aaa1ef1541285fafbdcaa6613d6ab5373647e191d15de03f6bb9d4d1d66a27f41ec5eb8c240c51fc77b03921213069533c0c9630125ad124addef90558ab88f14ce400b4a310422bd6b59bdd37820a94f3a591904d34f73c9ff83440c7274fde47833176abd23a76157214dd7065b92de691fed9e08f558693fd836e0d60dd6d36a8f02061c55f49f1b371a8e4afa1c7737f3fb93631c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f178302487df3d58bf586808d07ddb63d45c0db211c2df8208eec35d3e6b7933e820102bf34544120f5aaffc139be4b17817af060b78ba95e751037f728d30daac6d845cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e59232331a8b6b896db37562e9dbe45b54388849fca82e4681420a1c433f339c05fa6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e2653df7f6adb4e38b5b86e7025cf95e3705fc8872f1f829b6e93588a589e1748daad8f8b5b3e22c2bd4283960ede3dcbcf47777d322cb600ae7e4b2750e7024504246244fa734df91441d647934565e8281300d45efb386cd9caac1b484774c03d1944928fad70d8ec2c9a8afb0873f9754fe7d5dec5047efa48b639aa85e5b5057847d73036ef4a5f9aa771ab1ce0633547333c078c933ed4faa7bb1be95545d942309836554d1137b0d57040a8351a487703700371e89c0a584e03e931ed9ed158c868ae1060ec568bdb872192e8587dc8e0905ae8b663291debace4b21ae30ac04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b674d769f9fdc4b8229c31f22ea20062d0ef4b9561e83c4880f35aae5ed51c2dc19f63b555d5ded0aba7772920be936e0272d86ddf255910a14c6b1ed232f1676814c946385e626da0d7c792541280af749f6b137b45b5757c6eb419620d69dd9aba76d6206c8cdae4b90593e0fc101b9b9144b201618edcb8b0c8cd82afeffd5225f9a16c0e1cf85cc223581bb5a83cb2ede533c9d8f19c54b53117ff2cf8df36ba829faf97656c77d2a07f4c7ece5623ee9c6634fbfdf3d5b24f63e6d95263577d3ad4d556b14dd913791a45ffbe47008264a75cdb176eab769155b6c07302f3d5d8fadbd0fe9f58daddc3d65447f8390e805b3ebb4e0fe78d5a39e9a1538a1d302b97d0b32f142164715deee626d64c80af07572581181272fa62329d1ba7564bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a417f2fb0960364bc8b322f0cd0ee8d899a877b76d1c4496fbcea1618e564cb1b67b11c767e4b2ad243000f8acc242209e8e1c0836e96071bf04c0df3a723ae7db6e12ef96422ce51d90ea59cab3705daea32318453b732b181fc76e5c48df79839c4bfc1a65f668281bd7cae303b30dfc1394b32c468c2d9425b826601674a7ac2f9f7d0538b5c1b381b2d6aa35845c1503cf04d4e0bee4fd6c8a2c42cab3426f1c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52539bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4b9d5af00ad3ac8c57791e102387e6dfccbd3da83e97348037027f9cc6ba96b4db11806520eb9b854fd8998349d2ecc9c640fc50a13123bca55c26f9cb5de5fb6b85dc68f9a8c72d05bd7599b698c9f1c6dcc67166a963dcf26274b32aaf62af64602db9d4b72baaec15504a47af9ce653d13f792024bc01ffecc9f2c5664ec53e58ccaa1935f11b868f59c49fc43280f27a4abf09b0df2d82649fe4d98beea7d3441248e7fbe63a78de1152a9ecd444889bcc184fbcc0d6220426587465e4c46e71933b7274883b1b39c4c0d13a9e9ed050c87f5899f7ed168a4293504fa5496580dcd90733f14bf524938223337a625d4f5e34b6d725684d044598c3b6f0f5bb89734011ade0dd5fddf8e662c6a5d7eef9ac2edb7ac5b962e0ba164d4d7d72478feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e1937aeb4a78f66f83a771e347ffb8bc97e8716b5ee60bf4e96515fd8d3c69797309e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b6e07f13338081a63729a972e517b6024b3182f3b94d30fdeaa948a5300ecc970c028105b850e42157d7fbc6f8aeb2327be214922f7afa7a855b3e057100f2c33db7d404b637d33afbec0d0e0770189e77293354969312a124ddcf4ac4f89e65191f0eab089a1370176299644cfd727222057a1816d032a2a5f0c129c60336bd714025235a6e7c8ee151fe2a0ac93d6dbe74818fc569a763fd22efe9332620fcfd30d3c4ed0f9a3d4401a39db3d9f4cb6944010cd0ec3f354a46b1d0497605bfc4dd240593172b49ef218972f12eceac661cf76092f3f08672e728e336399cc5c68280a1a17fa9d2b99f0bb93dbd2259aff659efddaeb5a0a737ebeec33e21a9d2a414c3872a7f9e8dd45ba05b12a9c4b2f7749e7969e3e7fec89af1e4174cb28e94bdadc6cd3db39365ff4edebfa9683e73c9fa4cf6fd5b340da406065a602bd0ab05aca05197fda6062afb83b6242d19dca2ead1bc7cafa0677cf089be54c6bc98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830df0cc13200426393913366a0bc08c068a728f15ef3d4723e732e4d971e5a8f01465f4d3014317bb30be614263293c048d3d9140c889a2041a67a0fd9679ddb4c5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e59dc6105e9566cc0e09a46f51d122a6a3af98e234719e0a587c7e99ed2f56d987ba6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e268bdf091eb0967765ae4bc85e966ad2d8b1fe2f4c37f5d421f9599793ca39dcc927bbccf86a77d077b8c9acdeb3953dd3f693acc0b50f999d85824b1445634fe6417147ba91a5e2a0a0e25ec91b7df79d81b56e61bc7d94c11707354bd2354159e198541b95d1b31eaf5fe8ef94fe12a99351e5896c44e2c8b8c82c15473bb9eea6f4a641444a7e8af4a5938628a91765b7b9eedfe7b829806f5b2e24b0731e239a16422eaca9ae09ba1ebb347922429014ae620aa6d783ea0a499aef8b3f3b6ea4c2c43e449c2c14482e4c02dc18022e753d8c65c351d91d2aa687faab36e911c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b602a90d4788ba1b926fbc1fa8ba38557f5a85b5b2410310c332bfa3337b832024ab9eaca703fe12e7d69fe1a2e79433414f8267529514a5ff003603aba8cf4b0023c4c1bd7593469352f4a6207421e73847341cd1a9e83c3d0af609fb929a6300a8b9ba8c4ed5974af75277dfa46b96f79c6825dbc71b343c43d81ad646d315374bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a40fe07ae95d4926191d8d0d92be8f7ae2dc6874dcba5bcaa139beecebbb3935b41c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52539bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b40defef9717869c4f82bacffa4ce300f82bcf3b5f65defe0196e5b827339d5c8801115e4624007388a52dde5b6f9a65b2536f0a31f5de78391694f879ab880bc99f48ed39f5c3d155ce6526167ab948835de10225a28f98c2db75dff1599eecfe40030bbe0b33c0a597124cfa71ec95502d3319a726448fa8c145c290f7622bf9068f74d2e7f3e249586a8cc53c9ee4b4ae62c834b44c9b09117987f139b6119f3eab9dbf663b89deb950df1bd3e85959dfe442a381b00d35b10f4c92b41c6421c9e26cb7723042e389d992812383969d4692431937dadc593e3106d807df170378feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e198e7e82e1cd659c3004d3a163c0b38c0bab01977e1d6cc2c4480b3065660966b83fc44571c728ed0bc2971511fbefd50351ef10f2218afaa6250677227ba402d9bef6ce0db085c2c30b87b4c260a1acea1f06ec1af67399f205f61adf430e1bd5105e1aef3591e2d355c493aeaf3db9aaefcff20086331d2effcd116dd97dac05cb5936c195a0e74cfc05d50338c6a09f672b867e75918677177eaee11ead92619e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b942634629460d7af1ec7832f07580e958eeeeb5dc122eaa7b4a100fa707a6e8dc7564f4615adfab8b29ef696534f169e94a0c05233acafa0333973c1a63585e8bc2cbd62b9c04f8a525b7d5c2c1b3a5a1f6ba211e6a7461413a37b1be9395159a8f1125173ebecb88113d4982e92291e3cd66118aa2d5043013a404967f249fdf8c5b62f5f546acde4b9d5fb33db175c0f80337991aadb62984fbd72fb6fc06ae770462e098b7b327427482b82cc966802c0638a2421df33a485b82e1c85d23c2abd3dbced1b1056d9c30b5ca7e5aa314b5877a40745a52e7aedd4595bf5cbb55274f1ff326e522151bea1f4b0bc92e55d2bcfe84499085f4ccef8c97a75b622ee7706ef894b42ef48a9c55e821cf274ff82f4912021e1a93c4b69d9c05a98a6c2bf0a3b9ee968183b4ba51485fe7b98cdbcec08e74dfd15fde320cfa3acc272f72dc325c28abe76373dd3506a5b87d3cc6a8563b31a1a1075528590eae0802169f0406d187992f1d4b296402fc80ceb6af0d639013a7525948261bb759e0c367b323072492cb08bde9b4abfdba9b2b95460af99685d2d02830873a1632df9253b1e957356453891ab35f765ab2cfb4de84133a33dc7053e7a64ef7c93de9479fd01e621e56b8bd1c23d3fa6b60c82d79b5b61070131b7ed05791e8117553618361bfe48a0440189acee983bd1d998431791cc96f24ac0e17da37a35144dd03203eb769f62f3157133bc4b944292ec6ba718e8618f78aedbac5d570d4c1d121c856036da52e98a4158c6944127262138443dd2d809289691d7f1d8357f9149963f3655935116b2b2c9ee6a6da1c43fbde4e5a698cdfaf428cc41abb705c611a32426d6b8712692fa6f62f9b4c047e824540b595481e134b85fd9217374dc3e9c1aaf0afd73dbc2c4461efdb5462cfa9d435d6ff8060c10f6294c9fd182410755aae02e145cd07a8b20d5c794e066ba238f0f72bfdb2901d7d51d1f4c7d1c0c6cf7bc8adb0f369415a3813ac329dc2b1f22fc4b49c7484b2e6ce0ef72d8277888cd337cd0ad7e7079478293253cdac4d6799f408a87e67328ba61056417d14d7dcd2996e65d62010fa7dd7bbe4c45a304fcd796057f6a4dac1fbd778757f27d9dc56eedc4735cc288305ae4bcbcdc842e8331a34655f44abfad167681cac43207562d7fb123877aabb5281a83ae9ad6bd5af2672f803b74952cf00bc55db0937993d16d5630df2a9a496bdc0404a099211d94c9b884a9ec64535dffeab751512fb46dbf8f69b6d24dde0ff10cb48dbbfafdf6cb5d16a6b2991a931528fbf5a2b2379939bd0ebf16d1b07d089dca5f5f56851864e8ba7640320151dbe7284323ff86ff7a0cd5e8cec3a245ca82d95ebb645c5445a60bee5206d6bf2d1b49419656d7da2851798110599e8acc98e5101f336b31fb4132cd8eebc5a4dfe15ad4eebe3ffb05c6fda979a2ecad46176feb5c90a280b796e56cb71334e8ad81b19b6e0ad0e2a4d0cb1821b0a454f023ebd4381adb78cdc24db43d29ab65ffdfdbb6b28eeaa66e194738e4d06344b862efb0c169e5e1e91e24a7c08a1c488dbb4092e9590b860e88dbb137f72b4b4171997c331d98230c0668d986ac31063ca2e64df12e18328626c2f590d6b99fd72a6529256eaef7cc3594fa357fe4feb25cccf4997ff31bdd246af31481304aed3df7cc845c31fe7070c3894c8b590d4181eebc7611036b0fbce5817c06bb64db6e97bd9f211a8f889c8d9dd389b873f99a4a5f53bbc394cf8da50a03209e4dcbd6ced870edefad9cac797cf25322bf4968919e537dc7cde9821d1136b9526278afa72f5c9e8f4899508dd33e9b052156a3df5e9d98e8ea23f1107e7f464e9825f62ffc5e6350140692e9959d39b5b4781b403ca434616fe8f6f54e9b4fb9c420d9edfdcc68c3ab0e0fcf778151e61bd2114135f4726216fce1baa29e1567083b2734559cc2a26bdc3b690e4ca01489c5e84b214e37af2e09c3a5b88e52cf5b2d31b800358bd082dfa168a0b7e00a26b48c38e6b084ba23c5ea013fdedadb1976f4eb0355b3a2de828470e34368c8990a162dc51b4ea3b1dee4f34a635684fbce38027f9878db6fdfcb9b76715927538061f3bb3464a69042e22e78039a879e0eed48303e920bcc7b2cbb01d1da0b265362af422fa9494a0981871b499c3a06169ea915f1d31e74e9a7d73c5faf7b212c1831a3e5cb903d7552802fb438362622e3c9e2efabf1ed1a1561c09b2e0a4b4a1f5048191b40f6a6b9349eecf8bd1b534ed7a6ade53c97584fcd3cb12859f48e10e3b57a2b2fe829abfa5af7b3811d9482d0ce751a7310481fbf752924f24126b2bbe4f3812879e4d973b511f5231a026f4c8072dfcbbe859b13bc6587804d2f7eea3702755b40886c677a49b0be54d0593bd50770cf2be932635dd070021d048a6128b0fd04998ffe42c3a2716fd1c165baff4a17642a08204c1f4f61b22e590144e1cdb15259c3772d9e5f5adf7de74f86726170730ac10f6e1156504d52d6d8b49e53ff11cd5f985d956d97ffa3245f93b680fb7a877eb821bb13808882f314ff8beb52bcef1dd86ec22ae36168cc2f7a046943d35dcb5f1f6e35e4a658d63076887abdc2d105b1eec6e72655c68503054a059a9db1a5e9bab6fdfaef8738e39deaa969f35df83843f7cbf30e6b960249a5a934c745698bd345b17b22a0d2d34456844900d440baa7bb0be1a242f8570ef5803d81434ea5900dc301f4fa5e540b4fb5de93aa5e6984e2437354b90e40c026dcaff574de5d7bb7e2ee14e4eeeef8e45f67192bf6c5575e0817c729e619edda036001e26d815b9d4270a337d3e188bef2e2d62a5dd03803462e2f8ad5e9b1ea3424479e23cec6b55066bdfbc6187e39dfe91eae86ff7dfb0d56b7fa34fce5536b7cb94d3e3b9fd654d2e497886beb93732d4a663fe5c597ee8c72d2a2b09de500cb1ecea49021df20b54219f5fb514724c984c3f9a5a3096539fedb1f0371c9d341a47cba77eb08b3805afc672b16bfdaa5f48f497915aae185a4c936b6d501c1f088a1a96f6f1eefab85d735abce104476094b0dba7d4eca8dae0d1c8404ff7f33f5ef60b9fbffd6582539cfcdb3479bdb488ce8548fc57c180cadc6cf520f2a73f7134cc054189e78e5be3ea1e1c2c55ae5a81e05b49a68fda18774e5a11d566874adefc23587f3f0f1b1e32adefb0bb7f0365c8074be6a4bc681fa783060647f1f81147e44365772c0b0563441fa5e99e501e39091c249dc199c151b87ecc7991b21dac7242051d98a0bd035a002642e266fa7ae6f8e45d40d1d15f345572f5393c0fe2a2cd92db5f7f8e089fabe2d716576667dbc2d8805a4fa54305f6cb5398f018d58e53c05360408c5198883c55713934fd393ad7e855bf0c8c40f0809e16b792f3a63df66dbb70f1946316253f4b2b2ae5ec7d88e5b4a8c509f59177a9e76d8ef7556f423bd2bf82bf3f9b80426b1d20df9233947d86de593f6ecf30b85c53437ca2205683e1954251893f82d17bac7cb67026b0536fd4e3178670bd094f6700598a9c874cf3223f6797c50e0e645219ce1981dd10dc37056c7fcfe5bdb6fd7e70f9e05e35916bcc9274e5149a0e2417b8131a1a2dc6a7beafb942bbe7cb914617fe17798d38f348c395584b51e3e76cf3ec62a3cb3aa1df8169f2ca4e74d63f7b627c962ba635cc04bc1815be9d7a552f610d01182b04fd048249148f26ecf5b34ede43489d0b7e102de76ada80f4a32f70129d753de3f28d67d41d67bdb76877dd3a7e2a6d194f1225acd2a2a558008595ac0564f5203281aa7701dbb450c6e4061d1264cad767f6952c7573370547eaf7daa9321df9df61d212ec139261b79a9dde72f8615a462ea6241301a6fd1ab3e2899368ba5bbd530fdd97bc11465cd0ca77f739750cdd725c69cd0ead7924db8f0dd0ab5f28cd787d6d37af166ad142a4bb2df5d5e6cca89ffb09540b2b70fa9835eafb7f20d58513926deb8662927c88a1fa5dfbb718de5a468fb31784742ae3b78858718d212ec8cedb7c4de174a1b37fbe348e73158ec35047e00a9da5bfa0c4f9611862d16afca34ccc47dd0bc3082ac3f2591243cb504662dde62e467a92b2e2f4510609a8750e16b5c38b2e8e0e68a5ca80283d35cc733ac134eeb698302191762d06323d2ab7fe18f250ebb85f36e7853259ffdf10ec34b0de521b408ad16b0c684e522b7ce71a2a69ff73d2d070cf6b781a9d33a059c6eff205adb672f51166247e36d797cd4e06ac99e370e2a5a96f3bda2c406a4914429a180af4eb1b85150c1cea35cf1e25f379586b25d17241f472f53802ba903c75479cf0e015da0341d45a8cc7b78c49b61cec18b19197b98e8d569f179bdf4b7763d9ccde456826013e4f1d5618eeb801499daa63aa78a62b1e2cad7a34d88595eb234ec749a109f162e6a2c77816037ce1dba1b73e8b589719b1010f21c28fca2d361d550fedf1574f23b958723401a4d3455b7cba848cc4d316b41ef6ab95c60baed608a084ef1c82356ffac58cf7afe475a2f341c685afb6a683c6af050519adb7ad0c64225aeab86c3137e9c06bc5cbcdccb52534695291cd102fc7eca7b51f42918baf8d8db72a96d2dc0b724684bf5457bd3808505bdb73ac41374f998241e99f83bee7575f1cb668f1ef0161966d7c627a7a64fe81095cd8cc2d0520dbdebc1dcddf169d8fbd912237fa17ed351114ad199b20eb9efea0b17464e911e1380ed05dc52ac38370d6d5cbf1fae393e246766d6881a2ae92a97fc92fc1b9b04feea2c34cdf85701bea0b38e23cd999ed1dee5329de23caafac743c032c3a649327550718c8f0893aaea8cb3e85207b9b00763d12ff21a110d66acb157ab21530490b026785fda0090171a618b80035d5958d8248bab11e845ffd6d06fa6e3596e94794c79ca7bb32b89b22dbb5c39e44511de298280c5801b66b957820f735feef1c58a40c922ab668909c3072a2a341caed5102299a9d8ee34f2f8fc75c1efd347eb9c1cc7fb944cf8a0de049c42ff44dc39fb0689c73162f283db74adfc8b4f6d7ef45daedc1539b6d6c3ddbcd5627faaa12802fb9c4b0e054a9028e7cd3bfa9d3c3438425ce27a03dc4ec965b6a8816ef18961a4091577d6dc2f7af90851b20b0af8392b5f03c94acda827e9338e24b76db0cf7416643c9f34702e25f3ea8dde14688ddca4e35fb7028de9dfca306ee8d33f0c4a9a0f9221a37435bec1b8ab344a2490bb3a862d9b05812004a30a407fca15ac0b8d3804193b69f6761fd17941f5942ec9ddb08843a19d6e954cdce36d4a270dd8ecf4814c554f3b298ed4219421a5bec677175809ee2afb1b56082118938ee3928a70f27fed11f53d198891832b5db1d88ba2e3ee59ce2c08e92ebedc9a26e76f57e8bd12935efeea7bb22801bec8a0d12ba2eb9cde5246369b94a867881e0d9830cb83a719bfdfcbb2e8105798baec991c96aa3496327e554990ac4872cae7a9c20eb20caa01f660b24444313720ea8f66d80de6b0ad2e1a79b36090739dd40d7b631cb9962e6b7bfe5550f5b5b01366ba8674918fbfa71149e0b1ca182eed385f8e6cde57d03d8cae1dd3132360503e6cc3b57a409081f37bfbc3f62db1cb85c1ece00bbfcea74f9337e38f58f3e0dda6e00fa0849bfa966a193e4bc832ffac6a45828289daa07789bfbea27b5adb873d011e30ca0f95db15369c88c918016b10e3cf608a254a94be4047bfced9533e75500081ec20610efda61fdce90dd6874158fa43ee7cb28e32f272f16cee2199c76180ddbb2a27ae88facfb572ecd0f31222452a6d745ba964bec2315841a1de6cb54dfce470f6eface1c696f41f75f92879f60467cb8a71e7cf0cc61a7a63e558cbb095b9384fb692d125a3256382dab1032edeecd2cca97b5077a4c07845b258781d4b5c2b29ec6e0d5b082023af437a6217680d04bb73e1f5f4908ff8a74971f1b7a3f82cab6547e4a70e60e86329eff4d307a3c828f52ab3796e884985a8e318a0a9bf7a14a4bf358f93766c0bd2e2af4c36b202fbb2be09ebfee3f0d54a0a0cb03fd64ca626c957ad0e1e9628bb75fe525c3362521d511d6db4205669fbe5f65cce3c7e7d2e041d221577fdee05122ad972735d25e9174a47a951539c72a8cb9faa181262ecf0ed05b582d02d2f101ba2da646f9d7dcc489fa921de1340569fb3c9effe609b2e15d16c8d35451530c85b76ac546381e90a33b3147703479a5ad34b4155a3d606448389e33cf95cbb402256e6c551d0baebc0d1eea10e40ed0c04e1a6dfc9fa284dfc95804b33d5d60705fc79f2a5daddc82cc4f948806f6e4321297ff64c79dc0370814ba2bd187ab534fc469cc42bab24974262bd6884fd0ab4ce49f1a5f17f01fd95ab3285ded174233e67b4d260b7e0ef8ac455d29851590addcf757edc9c9621479c4b5c5c3c0c657aaa7f58ace99d5021fa504a0680a45cfcec47b7532c0c9ecd203b241f951dadd578074347ff845a30366092536bc1f5b9cb78bd2bec31e984def426324edeb4092a9ef79106b2e66f769952e17b0ea3165aac65e856ca963d3b606111944380cb92f1db34168be8b2897e48cd22f49b80a086f3fd62036322b619e6b65114488eb6b052d3757ec98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830f4a7bd403b9c4ed6f1002fe8a643064f44dbc9a7caff5f350df41eb652a79e1f3ec125643fd6b9817def6f2d5d6819a19b03e8d879d898daf6cb26d38f52442c9deaf6fc65a062f418b9df21fccc59d252fc3223935fbedfbec0890cdfff9898f21dd380becd35de0ee0aa15b8442cf8289e8f802993fe2377d81dbcc5fad0ea220927bb228b832e792a43629cb56c654222f484a64d81d3c9f6bbd4b039ec0a37f2dbc7146d396137cfdf29b1d1fe4cc428d9b8f08b33ffba5d31389af21b22291aed7c78c5f27b80426e0ad9a6f361011a944e30985b792899a5a7b457c734d79424f036214a1303361c39795174cae2bb34af88d970987d1cb857163d211a8f6cf26fe279e72018c04dfa253f2233b0982809260002b9e9301587add5e42d7ef297a11327ecc2467bcd04ec622e8f6efd73e42fae8198d633013456e116ac7705263a5f65f1400d349c3f1f5129c1b87d3bb1064a17b67e4ee7ba59fb02e15d14375bd4552352ba7f5e8046ae30d7b8d29e99cdbe27f5bb2bd8c381dc0afc0bcc21987b6eb0720b3954aad28f148612ebe2754c364f1926bb948f65669fcd1fc9538307893aa5f23a7e2b32d23565bb5bfaaba91e127bbe78f9f15535c759e7fbc3f32553a59e1f1145a7b4e9500a6038c5a3cf8a83e031d77319c51cf3440d5406d5847a6e445a3e9aaf31a55e255596194b9b02e0dae02782b94bf3164c357b5fbcc1702880a25efa37fb3b1dd4f0025efad99ad23f802250fdc8cf5b7de45b87512eff3983d90c9128ab957a555b3eb86769a0e376eef0b0ffffe6fa3763254999f00f8275f01a2671706e891e7d242f9ce6733cfaaaaab25ce9b237932ac82e4ba8e343a554e75c7b3975622d0672082d98baae6f04e6fa2aaee140a8eadc8904e03fa8b85e5e3f36d4741a85b184308722e684abacc9fd70ab7ab6f8030bd29d2cd501ad8d193fa12cc251b1e621324916933687e30098d27808ed7cca98c6764d7ef51bf6d4d8b13223e67274b4d9584a01f4ef0998c5d559c9ffec9610c9802c570fe8760e2c17a0f5a958b58f7b324dc3f3916df3076a39df571fc321acefa63a5b536b0a8ba1a2e7deb6c0c81cd76a1e3f4cba1207a6b402283cb9087780c871d2e300e69fae204e04081711965fdb9078ce605170fbf00eecceee1a4617618a3af7a227ab01bcbb1423bd8c7c0c3c745c5759f639e7a502a18ce0125f736002948519ef83336c032d591cae49d56274c83429ed0d67805a86094fbe75816eb2ae67421c806a9d209955fe6505d627c7ff12be11e91e44bede6f4fa0a5797b8573801539552d09b18979247576ae187c05d153d8e4ab689968c8caadcbf22810650e28c8aff274e4d195e7e9ae0f8f6e75ee6470fe362d3dd173bb885be4bc9c4e3f667847b02dfbbb4d8eeec1ca6c9e9dec2da014a1d45f877053d103b27db9c06e7a130a40467094e0a1f0356164c4afbbfedf67aeca45955a5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa190409b21e3d09a479ed4aedec2ab940a5dcc617998d7ad79990002df5a5cda8a15318b71f9257a254b799e6cef0e9447f8b9912d858651e3596b012030c8c286d754eff88e494d85ea23870ff3effd86a17996f23eb04aada46acec5128bc295dffabe979a2e58152a821799338b6c3f663d92f796fb9136d076d96baa4469221ec34cbd13785d24a1e4f67d96467439a25f8ab48b8979949ffc5d1a11747d3ae5390afaa496aea4672a6bbbf1d5f0b9b88d3b779450485b4555f0dbc7db07d3519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e59b4ac4ab3ad375fa2ff4c2f3c99064852845725ba379638f8953a9c25bf4316ed61de9b84053c208b8895118a55e07dceadb2d8018adbd5c5fc94f6ad8e49f92d0c1c7be297f57a04aa9f9bdf62caee0b34ce2940be1651cabcfa0ee5823047b155a4039b50a335d040268a08413b97f30ba8c0730ca367b5be0172c4766e0b5df0cb03bb1a728779636559e4798b32e92be6db868f742bc17b36ad8cccb662f12750dd6a0b62417d8b35dec51dc7255e2d3b1b65a935c312e81c117107ef91c12cc831d8c276cd31f7a5c523749befe8cff24aa5f1c689bc5f81ab4dbd997004a752783c688c6fef80ea3515a4af701c7a7f0be6e787f5d5d09cec664d61b0438b8b42ac7a3caac911d476c5d53d0c11a9f2428320aba43c8f152c5d06171f93a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26fca44d80c59ce0e523b651b35a632e13b7b94f6cb4a60609e43c934267f62cdd4b6c61aad3960630ae26daae19c0f967f466dda1ded6fcfa4412fb99b896b8a6c3d480c3850bb3129640a3da65837a92dbc0167e8130777af6528dc0eb54fc87bc617bb46f480f540d1814b40a0e372b7efefff2f2e04b46bc18739c0de11dff7cd36715460eb86cd19c0aa32d426cf776c7d1e1c8ae482d98e1c2d144c01ac06f02adce4ddcfb39234511820e4bed97ad2589a7df03b6e662af6f9065bf5b3654b1946a1791fcb2c0da191e2a933863257c3aaaa24213e99666b011be10dc2ca40ac0b0959cc94fe9ba24b420a58ba82de14d7180de36627fbd38f150f5be71bb731e9d74a80894f019160a7a3646b33e4ecedec2916f288239e63aa1f2a1099a321997ae551ecb932fb73579afee639cb2f8237bb35e127e922acdc32fd13a0f9de8f053064cbef36ef9f26370ba0ddf86ce807ae95adcc9831b42097c1d89cea40aa48974e495c344c7943ddd07e3f09c259e3b02f3f01398a64bfdfd380c5d26e1ace88fa70d80e46af3d317b9b9dc7631efb800814b2a823aa023a31342589965291cb3a9fe6b818d249258e70fe17a1d6a23152fc8e8600ad6f50289970b8f459a0faab0cc79c362504ff7a3316403b08618405a5d97d0bb14b0933d6e64b3ac878db6861c8a410ae0f60aa3e1cdf6230cf7fe73d6d3389451e122079213fc0eabaa5fe907f52dc83c99fa5412c4f79fbd9bd8a4d7db80abbee7cc5638cb61d8a94200b8518c43913bb34da0eccf94b6940c3552ae1647e79072b346f577d16fd4e4c7fc4a8f4c62c3da226732ffd3f6c3cabb7f0ff606e82fa9f0f2137e88913a67f11ea036f58a37b097a53e92257946efa2af0aef5623c22da9f3eeb5dfd04c70acf0ecf1bf7f7b8d3eb8311c22d5b099e3d43c1594c1ffdad503256823e3ea93de4973f2801a11df4423e2ad2bedf1086e2f8355128d75328c1c9d6c4e09a7482be8bc53575e7321db7032008d24617340c80d2c6f530fbdd93b37189f1047c13af8cef4e8ee7497c0933adc7cf60005d0d043e590d5fb28d9986d23d185e8c49620302a263b36ce6a151171da1053bf2c1283c53cce0432e35ece05c2a241b8fa57202341f7ba7e89a11b86ed1ed95fd4a04eddf3d14e61b8c5bbcd584be553b28c790617b95700d0a86713aadc871f01943205cd1f53c554d06640956a59c9878bcedbf3b11d17652a9f3f04522544a2a1d0e4102188eb21b34f2e57e9cf917fb14060d1942d3a5430574b36c22d5e74d735d722fe649c3190b2024e812c6d9c451b719edd42402204b22701de5cb61e313b7017d2017fcbc34e31b8fc19f2655166f1aa664f17a0fd1573577dd07acc97d0c3d8da70a743996c6543eeb0408b4f1831dfa109278702fd3bf81528516aaf4e1c8cdc2ae5930c497ee57b4cae01b361178915f1266c7a682d04568cedb86efa97ee128b10f6ea6d7a2c50fb41d43d3f74fe217d659141e3b9cb7bd719b10393ec5daccc4e85efe8c0f95c0cf54164375d31a69f15827ceb5efe44a49fd6772494d87fc13040337806a28b531f5e64264ad745f6d08b60053cce022d859952d3258e5d6049d461674f15d31c55608171b99295ff0707da16fed78cb6e4960092f4ec8ace1d9623e68aacbcb3b7cf8bdb62c7549594518ddc1ec419c949a79c127ba215e1b30b135a0052d9d67b5d0d98de5267a5814a836856d0dd00e1f9bf49f1555c3b58ac6108100735879899fdb2ad4221d5d954eda50ba820e715d61064b0b493ee7160c642022821aae6754d53be25910f1f04527717b1de807f7fc897d47414ba9000812ac77adfaa04f331f64d41bd8744c16f99397dbde613beac2e2602ed69733760394d626d4dfbec5de46880976346346faa3db6eb68afa60770318649419c6667c2b8afabb9ad001cada2be0ef987282dbe10ac816d1bf658cb9c310cf5b27167ed1234c909ec0c5a151084106c785c960887fe48c95439499a20de8c0ba17965a9758d64fd2fb0f76229926ff50f5abdad8cc569e191d32b5dc4741cfc8707acd50a5170a667f88b04bcfabd48781a2848c5263ba56bce7d85e2e5a224ab27571d79dbe5dc80a15396c7d4c7cfd9327e8e0b201fd248c25cbac2b5d8da1b5be8eb40037abf23fd6da627e5d0fa399641eae45519870183f73431648c37e660d1b544f172e4614b7edf998077bf8a7f039cebb359bd2f74df724983de3d2fc47343230241c348a25ad8f77143c1d80179d29acd1c6e0fe54d92c4474de86a48bf7c0953b8b21d0db48a3a5d66229ebbaff6e725573de0b89b789b3854b9a021dcf7ad9f2e2f89301a407f4cc7a82a3682f3cb9fcd0d873b4eaa9bdfe57bc87d852ca216282a4abe8e2e44cad8e7e8bd6cbe7b97cd1ce57a293d06f89bfe72db94506f59287f7e6477af5bcb04b24dad26c273f03acd3c0aed3bf353df1b3794bcd694f497723121c4d4af8ad6b28aae2f312148aff42a8692e5524620fd3240dd454beb7c90ad05903faff3afdcc3584246804abe4e31e437293b9523f72387d977042f93286275190debe6a1d0b82c5d659217d40432d295a0789fd1bdf9f4177cd19dc8749805877c9854825e0af71bc8519d3b8e863515ab959e738d16f2650db664c184629f8c127e9ddec9b07410976a17b7a56dfb21dc99c7b3f4e610e1408767e60be4489ac8bea6d60e4dc60d68ed63e646f532ce9af8bcf9a2c2cfbca64ba53d9efd35e6bfe203c17bc7a7883997a7f51d381fe6cb181a84ea9925eed2069489a9156eefc869e1dcdc12a9bbfd95257fdf74af3ac691fe1d4f747ea4c285d0649b574d4ddbbe007be3bc7ac9dbb2271f11176978b217c32c1ea57dbd2a9a3d1815d904b8435e2db4493343692c956cc27670451b359d22d59cce4b6034b5792443c7214b193323e379cca7ed7ed096c5e4de37bbf82c0e687ade5a1a54f59a0ac8f9c9bcd03c774787b70c0a4230a434a866341fd645b89483b5b3ec545934869e1318c693514eec7234ae58f3ed520b51bb90fd0abeb2c54f659bc9ff2702239bfab11f914e8a2a47dbe73683cb2d81a00ee0feacb99bcd3e7ef7dbc7c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b6cc121e4587e4b8cd85ad1130f0cf1ea50f22a47473483ab3f3e69d2da4d071c60271650c9c937e4cc9355df89ee59b66ac99a3c8c404f273e9a4fb4704889bc75a43a447d5530dafa8584f9ffa24e3e54202adb287625f1645ced677836fdeb3a1e5b9dc8a57d68268dacdfe94e2ffce533b1d5a014c4969c9a670918b493d5991ae98b34c6a8993d7ca83db7cab8fd40d4d8b68af868d836ad06e28ea9337622d2bf4db5f85b5ffce35445e32eb038cfa33fce30016ba3ac2f373c31931d7bab113a5b83124a56169f2e58b5ac22e7470e53f7890efe1b505e36c4951e508e3563fa487016e28d1351be8c4cd991886fa5aa3296e59f3978ceb6801e050e0948c544017d9c34d6e5cd52bcbcd5e05be2ae751e23395c5c5ff44a63e7369314bad43556d0d3840c2d7027fac1cadb1444bc9cc0da44098d5a88a0531a3959dc83dec57d9a287019b8f2c060da9c6a9cdd82a19e378f455ba95cce57b0669bfd5ac0ea4dee381d30991fe3d64003651b238c9bd68fadcce5e405e2d7f6d95bb0aa56b9212520d33a92096dcb91745353d2a9ee6c35d619111a21339cd7250bf8155d0654580b196dc3bf7b61b36c551b5c17bf06f880adde24c9b9cbe908901c27b187e0c412c25ab3fc9103633c618ebd1d9b77e6a5895cc621567be7656f42725945cca4628ee3c3b023d995513aced8181aba09fff9ce6600fdfe18514d3af9b37f37fe4aaad152e8307083a1e75966cef56b56c279f04dee1843c4d9d6f37b6b236c118de881d37da467650c1b41a9f2428688fca0bce5589cfdae49215525e1d6d120088cbcb10c25260c50861645df5c1de15122e5202a3c4f447fa6f3dfd00cb2f020faf0b14a3b3b59b25c599839de954e70bc0bd25d30918165997fbfb7569e90a7e7d11a9ee332e5ede3806e64562fb9cc91635573aa998c4cc4abce15c1d690c5ce4065d83adfb1712dc43d98610f3df54de2f7031a3f2d29073b261c60db61da4eaa955274fcafec59389cd7e79c43c90728d15712621faf415012ca5ebf6a65c6a24a17e9e3d426cb03981207540144a751ac910f1d235dabab8500ca9504a25c1350f9b16c60b801f9023be923c448222141491a894923454e1efb7143fcb6b4dcdd1b99df8dd97c0828b02daa8964aa5f5985f4e9358d1cdc23d7794131467815a32805349424982b6aa0238a6aa06f9dfa40f15e9baa6eb03a27a5e21425cf1c6a7483a5516fe8514ba6c499659d086b0ba60cde401c9be40bac39756c48995db0ee1659c8cfa43559e7c377a85f48ec108755c596d8ba8cfe4a92840d087c93a9265cbb9adc52004c456cabac08b8a4b19f2e2f52aac5cf53df57b48835c56ffccd1632b877cb449bb12e0748f5e9960113123c7230f810d7410566bddc3b939d2fb1bb552d132d244ebcf3ad203b409714dc287077cb9808b07f252a55aef4bec64732bdcda260d416b1baec2adbeb726b5e5aeaee54d72ac697ccc9a1e6fa9d07517c5410a853d50f6d8d9468cdb5bfaaa64dde9df81cf545f699b623f507d806cd5a61d6ac2032f80cef749a10ef32837f0a8f9effb64be4e0c1fd85ad1905f3a7f0323ae6a92ecddbd651094c5d7621a792ae7759a773eb37a9ef65af58dec6a627d7df326f732422b375763a8fc8de285c23f6d104f88c6317cc2ed40235a5722468c654a691eef5a5179beeb790b3b3c11eafad2be11440f930a50e14b45f1665923d6e0b776e390406c5e74f30f0c9d18dd456a9f719f23efb690d61c9e3892e8d046acb18e6728e2d72d9b3091e700c24b8fee6cfb17b209c4875ddd7fcb5ab412d13d44932d44193882360261b46645422d24827e60a43e09adbcbf3e87c5987e4b44f4c529828de8933de8e740fc0408cde82f4455a82aa390ae7a2ae43cd4d0edde1eb631efc7b7b3056e78676c05640e50771e3d4dcf4133bdb99fb6a622496c64093ea665375898cb187ca3a2e65fba64c37232ceac99ce32d36dee35c85ffff61051d28c0823976e6c3d1b9e2fba728801d2ddfc0b47761d43ed1c0d563472fafe0b94c4413d7f2eb2cc2133baee3255936f32cb203aeff90eb537d38a7b709d4f77f88b186ab4379b0b84e87fcf0141d24bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4de81e4421482c07486e3bc0ce07cc23674a9735189ed9ef4314fe2cb226db8a3d734214bf9ac9aeb17ef3c7efa1dea45a94187e640e3a6ec4638516939dc3b6dec70f4feffc1e1444bcb021a02d7d2b51225ad8147c9408c8ebd1a0271274e18ccdccb8326a120ef5829529b1fe4cbf356a3e7460bd615294d7ffc8da36b066135bd929d605ced0fbf3fa65b9fe93841d17b70ded85751a26f0e4684c83b2791512cb236e188c44043612de302503319ea6c48fd7a141f8fb5c12a912658bad3bda5950444bc520bd2151a3099fd07a32482f4005679de45f5785da21835de9c41e465b344b433024c104f15d4e4abff7bc3cf8e28148471aefcbc513acba32cb05866ad43bc9c57234186c6d9f0542cdd6804667525f3128fe593a5ba986461808ecd56bbc73a7acf7f9658156136ac7a990dcd294158333fedc202d43e5272633de8e97c368e371abfae9c7031bce8a37ccb1f0efbc6a5618366cce7f6a0446c439c10ab52f8a8a524f0762275074ae31df1960af28980417f0e124ff192dcff6a7ee70236015c7b4b70b883a55b9986e95d516c84ecf2104d0ef57cdf4205d791b44f4e295540df00b8d3bde26d3b0353a7dd74e47d230841062cb480974b84e62e0e76a9ef8d9195e21266cf049fde1e3896a7bce265199f2788657924a8fcca36049affaee3cebfbace0ec62d3f4fcd1cdc74a68c4804a3234bb8312ae6fef2bf88a61c7f21e38f657c381212c1df691ba894eb06737d8651daa858dca9e3615123b059cdcc4fd88deb4a2592fca871a355378ae15173ab4ba6618cd5406770072780ad879a4d7fea15faa3966bd87682ee9898f252f95bc5800e2b1740d6121dbd5e12473268c51d14bc48e40daf0a14bd66317039c530c94a7d8aebe12adc8856f2c5ba062d1637819b007e50fd9ea05e77552754ada11737773f6ecaf043e54cf44be7f20f9289dcb6e9f44a48a3a8e0ceb870a6cb1bddeba3d5151f2c28da21a4979f60b121ecfe185cfce6a84438e848ef7c474c4b50979145aaad2d24b91aaa22b4013ff5e7eb08b8b9521fc1f15398df4a26ea0a3a3d39170c9820adbd93689990d70e2ca8949ac6165335b86b4db21818c841cef2c2b6fc83ec1adaff456d52799aa6fd37a1fecfee36ad4b07a798a786c1e75efd2677ef77fc8862cb8418264a2c777daf6bd75cf4040c06254d6be058d9f4e3c6234e3833d94102168fd8ba30ea5d3c84e30cca1f95435eb24d7a8fc6ac9a74046ea3ec13ba0dee717011aaebbf42a79dd103e48d0be95db87355bfabc176ceaacffa66d08d9fe88f7c37cf599d6ca4ea61273e0c4750ca460caf59321d4601a66b28ef16b0df5e6d79858f03ff8de07e93d9b17574327adeb91e5295ada538cbdf7ec981970192cd1be85beb5394927620a64a02ea04a97730fcc6bc447da625939a77c64a7edfa80bbb444b2488b71c860d7f4752f56d9f196f76793fc508fae9b21e3d6650a0276055cc09f6f747c40f1c9967b803819d39308e1686788ef422e57bad680af2bc7915fb4116a8e8d6b5f9e22cf7ad87c72f7a539f14d1e58b333b627e1293503360d4b2b847d745da7e3521f25ef55b1b3f205ccbe526117c4220f2e89812855c89406f504df47260f9a71cd3f10d7647e550ec24771212f2c9f31e41501c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52531de9b16a8bb4466e6c55043fc96dc6d54bf6f1a9775034c5764382df568f9285b3b39a6e5a4b2ba183bc6fd8e40248ee3d4a7e87ddbc5237f9009f26d0eb90439bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4f2347ed1409c15fc2d3f1f0f0c787c353369a0649da98bf4c5645ef56f18f0aae8f48f81569e7b52f93458473cd722fb0bdf556cb3b0335bb9f184711ec163ca0e59a1439b2b76a33c5ab27938dffe30c819f9805bf9577b60a00573c137c517048b26f476a6de99da9213e20777ce20763e2f4c22b96080c46530b6c6cc911ec87490ff968cd218318c80bf3146f5d46d18fe22fe6d954a2239b272c6cd3bd8bed9917056cb3e6c2e4d24dc71a489975119f4504edb1979473c3c26fbeadbf80723777a18fa4b58391174612762f5db8cf1c84e35be9c9ba0ac1bfd0b625641f69a7a338c83acb3757d128739e08ad18e7188945091d04b1508f66196dbd036029bdbc777da08ceb7eee4e2e9b608170ed1f92117e19d59ad0e3388be775b2f8eab3095b7fb2d57946e79558179cf51d76cb057854ebfd597d7a9f0d69482c6ebfb9143382c044f47694717ef4fd4ac74ae8e7301fc2779a0a62a8482befba0d75ace0745dc1c511f22308220a47861cebb5289b0a6f871b1149b5b682b2115779f550d205c9f48a01346868ea1dd31f8be56936ee7b0424fc42077c1eace6d903877a76a80958d832a8598a5784472e2dc9b5892c5ca26351b8d07312e1185c01d4939d57cf8e36e30258f38cbc5846d7a09714dfa6e91a9634c5cf46010575ee576eb17645ad7113d0f27bc3fc60e158621c2a8fc63157b1346f77a6dc754c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b62376a9f915c1c2fc9acac2d1e873ad162e3248e0a00f6f8a088b47c774f356e06d96d81369e2bd52a0e530c332b453df94234b176cb2f631cd43403678167aacfc968895c373806e9506c37319953ff378a42a4b56522178753e99f6945cea9c78feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e19cea146c1463d394a3838ae16be60b7b3acb971ae23855fe1afea1c901198d9bf9e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58bc98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830ebf36364ac7f204d32d60c554d9d3f8218257e428e67c1704f9cb888f99ca6af5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e59a10515d0c632b63590653babc18b25c69b912862ba2663f0f874dd06f25e8fbca6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26c351b379a948eff749578fa6e0f87d9ba607bda789af692b9f7bc96ef23e28e1b557454f80587d9efc06eebc163203b63fd495022eecc3f36a67e9f384ed023d3908f68e116a216d8424f5b8d838f950c76ea1be7db11f231177cdd0fde25d7dc04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b637937e3404ae194449b8c745bacf86ab18d8a34e16aec89e5cbe03f3a71aadbee1fc8e7b913d6a1b4ae69debffa24bb32537ef2972ecad2ad6a519ace88081de3acd41116b44ea62424ebf862c026d548659925a6d014c610064ca81d1ab9872b45ffa19f248cc679487fd70d282d0eedf1f814be284a498b494ead8943bf0052581936aec5a0b88560f3efd2466939e7e5d2056f2044da2bf329d22d3253f4e646dcd7a49d51b77765ca8bd54db45af3df064a47be8df4418f7ccc4b504d4a8803ffd4ae635b497901e5c9f1453e20cffa83410c71ff6b264f45234d6263a616189a4e1b4f7fadc618610554f269569bc5087aa720b37988950647818f55ecdda343588439da8ba4f0bae3e10ac6c0fbaddc0800614a7cfafbb014954b33caf6844672b66028edc50de6cedb1f00e18169eda72590f14eb84c6cc7d29c29fb3de94e93325a3139fce44c20fd4369a1f34f52e8656d8c361450aa8090fce68a4a0e2866868f83334607ec67d5b3752b3ea0b79bc9052fa94b3bf46a095a737124bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a41f5ec789303e4c41860262990af9012ad31af4858918c3c4b2cdcfa2a33fee731c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52539bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b443cd83fcc38c547e7d1dcfcd681fe2db2afeb6f8b9e0852a9708f6783438321f40956cb4dcbfbd54b6f5fd50b967be2e881e558a420e793cc54016bf38d6ca294cb961b3d01fe088f1819c275d0b909b4c48625ca8b7f5207436e521ac653634ef7732530f701ef4f85049ba120aa83958f831ee43a7bcd42667f8dc115de4464222e76370fcfe6b06611f287b423f69b2af0782cb6a4664c866b45424b38ece7539f162ef2bd0afe8b3a088a6fd3334edd0752a9383e149db2c8c40594f89c878feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e1976209f1d056cd312be8882d339e3cc777cfeff52ffd8286a26824182e4f4d8f29e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b5b50719130d307b7547c73bf2a3f259da9c20da2ea52ead72b42f320236c6d3bfa6a2a80699cf40c3f0a9e37dce73fa2a4892827379aac94286a5e95420b102eea5fd29972e3176cc4017ccb3b1aff3939fb4ac69b8a95a17e934ea18122389b822ca01186db8dbb5d48daf8f655b6f136f1de68875a617b97228bf71c383e11103d47c3013763792c624bcdffe51835df8fc37c1d53e8ee21d08c33dafe6c6092db83c5332328b53aaf3c4400e7acc794e21126dae7f844bdf1742faac5faae83a2ae5c058d109f5c2b9161ae92a0bd213b0f98051ec7bd68c357724c31ff457b5cab390dfb1db1f58041b5ea2245341f28c6b2b2331450c9e5999bfb71b215732a59120dd663bc3a0fae18921143acb5dcab65bb35c0ec55b4bae44129ed5617aa0599644359ba47a3c93c8837b649ef381a61b3ced4681e9d652c9a7b9a6cce08f1fefa94fa6e4ef1a6bae7609c7b9c489af589780bc740ed6f12dddbb0eed0a88d59580323e90f568af0c82e1d4478307a6858c4ed91c1245ea60ea9a2a6031ee8195b513e0598d8116a36ffd8fe15618335f81e542a08564494c910805879d2a1b9475d23e4468813fac263948423f5d157b4cf90dbc9211d7dd53da08d9b7aa3846f82062af5117d53b8f4504aed0a5f6d0ff78aaa497e924d9e4f46e045b31d7281d82973809b8d3a5a5b468d8c3730369412f110efe1b6b4fbd79b19c165c51d2361c667fad7faf8ca23a982f460cd86987da37da85bb527a6e4e22cb309beaa5e8a2f19f50d57769431c639ff938c1776d9db987d49c3b04d191a6a6d9e7fbae93384feef2438b0bd24032d74ee8f1d822a061dd08e9b4d35c0a8ffad0d426dcb47741f98ef9dc7aecd7be45ab6e20bb324892ba6d40af00f5beb88a831c6aa3ed861c62eec2e1ba6e940d38c7c7feaa27b9f43e05cf9c9d3abf2539fa8539554030345a2fbc0ab61cae89a70710f0020046b1fdc715933232b53f5fa8747ce30dd0eb52354b41e5324c6402da1070269d2c28b279a13c16d6190d0750908f5f4f8910bcb5923266f780ce0aef5976e208c859edbdf5d55694df0653162890dddbe1211b2ec26b0a316bcab65b1eac8620df67c7b0678dadafd69b81065a3832047e08ea057a46ff3e8e299984c2297577ad32faa9599f2d709c5d90f5d3e7b5e64d97c1a7a96a2dce7a9d0d7e7d535458d6b4297bd6de27a10c4fe0dee6a7ee768f832c089de89a8dc3cda4439415dd83f07ecf2dca2a97504c9d524fe32567aa02b6cc8995ea6b4070a0647b09479ff16efedaaffb2ea911100638d30b8b4691ae41109c8d8a1d7e4550caa529da2dc3aa6c673c3e974bff93d6f04ad529e47e50ac3523ed0472361a523ac6762c048d4f2d89eb6a987a91ddea410d4c79a63e980cc88a0bcda320c4b5e3b0196f28a711f0f8ac5f763eb9b929e45f94aaf8681837bc22911fb3aaf4382637d6ad8903b466b7c56b44c6272a6216f3ccf487b38846078cc0465c82a0c01dbed7b2f94d64f903e9ac9674e3cad65ec1c82279c6477ab5ad49855e70af264589d231a49b507a178c47f544370aa583c068c8dd82abd22aefaf80902c7e2ef1d105b7006e6c811d26e8b4c9e2643583fa25059dee6aeb7cd93b940d4a276b4158a17735c24cc310a285332de42c5cc94ff6df9b1de870a0959d43da8b062f8b4b6e182579f3e37918beb99ac637f26bb91450aeb6780d25d260b0a46d88513afdc16ab951f50be833646ca545c76577a0dac51f3fdbe0a494a6f6cf20f2226475638e116ed1c2109351068e78ce28ea2c1b4270b79de805e42f4c991aaa5a9aea7a1b7ee44201a36323743818f470976b028dbec54ea89c25d95ea67d635113923f2004e846dd788fd5cc1bfedcce73529ca5c1d3a99e0ed52f87c1bb3b497be271d97ad32b563b7b2fe531bb4fc26c66c3aaad7b6c1f923608a255b2b8de4c8a86fbe74e3e41d6963346d8b2691204c9b0d99d0c2879c87dfe120c1a41e8b3103896264f8eb7cc337c25b2d6aee3d4acff9d55e787e0a73da80e8d7ea67e2ed089aae8c5a6130a50e10a45a1dac2b078481f52cbeba31978343601b599bb200ab405b23e9d8286c0fa75c6a3e5ae870446c2d521ec81c3198ac0ddefe027c120f38e7e4be2b27dadf36c396ed3cb2b848d59e6a76c101fd2b5545ec9e401eb0c31dd1ab1d3c581e5c1dab264c1baf5d09da31058c88c3c0f22d024ee8b36e52495a6a9b6edd5a6b810d07690be3a0a60b70bc71ced92ec8251145fc6b4f123bca3fb901a22d6723a1e18fb7a506732a0ecde60d0001567108a68a77463e5e5109eed43eb1a2b00dd59387fdf28c91744347a1681de56401b24b9f48ef2a9c497d7260b71f5d33421e81b77e936ac8bff681ce4555434e26d1b78b191914bca59dbee2e3876e77949bd0cf2eedab7bdc7ffa459a1f77b9089a7841d6d970057b7fc430ba45ef3bb5177a2ebcbeaa0c7b9adfe2006101a8ab64cf046524346ca1b7ffb4ea864b1d3e5b093befbb403d238a75445a101048983062784619b1f38b524d8f9d627ed3a641f45b5e06356f50488a3c4e305369f180d67998051c9c028cec4022d210f87255e7aa3ea8c0848f268927d6e2f3033ac00c17de271a62668f5dcb25bbb37776f49e237add1d0ccf46f86874f653e742e44b56622b7d5b34caf5edff9a3b9f85c65483b7163806e851cdbf2622d36029798a642a51ff809d3e04aa52e28c927421802795c9e363dfd6045324569fa168b5d12c5e6e4f3889d032361296ee817966521b77c1a28c3f8bb86f79e8477f42e17b660d11d309cccd12364ca47db2545ecef8cbe9ee9b3301f57cdf0e32e56fd8ef4c7f151d33e08307062b6bb102b2959dc0ab2449669fcf7c5c48a13f1197938c86e1f8623088bca56f6fff9943d26842601d768fee1d767a6193a7c693d1eafd732676385085a21d4fdf1e868a96aabe2375d04ccfda1e497cddeb99489082077606f88e0e2357d2d2e260b142988185ec1b57d40d5db083c97709324bdac8c2158cdfdf4ed77a74c8f1e77e01a878b7df9aa36e43ec5dc749b6cd554bf2c0b1517961d20dda75264f24788196c90eb41a1d0833789cbdfff67730da82235cfd37ab6e37ed5fba923837da3d3fb580f75c219d9673ef46fde22d1e94d12eca45f68e2823712bfae74d3db6816a225e07dc406e79f75f594fc39837c3e18198f55d0fe8124c69afc4e9331513630cf69273bc3c3caf5c77759bc5de6abf34413cecd8a67e9574003a1a321ccc01016606ef2a95c8d82d013a9c641fb18e4edb8b95787addc9b5fdf8adaca6acd561f6920eec0c1adf2df4d28eb279acac61ac8ee6f2ddf57275f947438a182cfe333aed27274e68d8ff88e3d18f22c307777a459bef50cb9200a69e01f09e3e5564c4e9da70b1b4326a29fa67467af9046b4e158af3951c6acdc5a70045f6ada5281684762f1c76c5de337c76a665b457c6091aa8be8b3a2108236d9b58b40c35e0f9700b76280e793271891180ffc7aeee883c37552f59f961f5322f867dc45c9e3eeb1580134c53b3c5efed4075127b16d247aa84ea56c3a2f163cfc982912f79f3804f50d244461f25c9353e21b68689146ab41b422da7d411be7cfbbf36a3d76fb5302b9332bf397d40bd53e167754f8645bb2df2843ecbf774534ba25f142359c719de2a3456f92402071ed966e20689da94148f320af61271a66d090e5941ffecbe024863e1572966087714bde943da5be29b71134bfe12c7c84d24bc8723be8a8e96120267dc8647c0d209bfd106d5ecdf74901eb08311742580dca6a95d5461572f38d127cf79aa4be40c6b4e47cc72debebb016c10da3e91699f5e466fd6405d994e9341ae0722741aa0f9c23494888fe3df8adfd2c7c911248c4c1083c867615fe7246a5596203933e82d33784e9a433f90b3013deed6e1d59d1b24c3d1b1b6e7240a23e94a93696b78213097260d7202dd6f94097717a5b5ed1b522b1657f779e979fa76ba83ed3ae2c53cc2f22beff9e87aa334969c7cdd3a30fc6128003f37abc00ef96b06bf9e985c2e94008abc57d95e51e538826cd0500905223aa394065c6894eb30e8872b9d0738b17a4b74d2c3cda4cedcfb3f569b7f2e7e7276535bd80c0558a4d8abd347f0d0db82e5493e4776eeb7ec5165a8a0cac5b5c77e17f705740754556be32ba69efdd59d89fd085ab3f14aefce70ea90ecf8a65baf4924367198d6d6425f5e490a1eedf7ef8ac0a62f32035a4d07a9fae6cc2fbd2630f40c3532b59ffb3c4d1d924209cc597d7aec6f73c351d40311558da5ec3c244e5954a72da0ffa0426fb40931328c2cb123b3b211cfa4121ef8538131c1a65071b6f267c1935441c3ca47813973b369a21f25f06cd4e697f59dc47ad5b68f295565ba4432a67494feaa66dc944c4c84bd3171b768eaa685caadbebd80a28855f948636806853bcbf0aff41ebf9c9c0f064362eb3644117e816d84999a1764cb8dd6f8fdbeaffd33b5c5453ec79cce989406c19bcc9439b33e0781c57bbdab47665aaac2a257ffc81b93e6328c43bfccfdcaf6cd05e94ab5bf515dadf5fe822738a4ca05090b237fdc3dd0f9bcb8654ccacf2b516ee061c019232697ea93a2db22e171e78d330f882fa48c32c425208b68c7bbd9b55938b2beaf712f5a519dd7a67e89cc55e1576052102d6ee299c0f68c92a79df9627bd1c6cb1ad4e424faef77259aca385812fb07966bbb4d28b12d2e3bd23dad6b5cda9da33acda601dc109489aceb5624b55f393e15513993d9250b06b506da27e48240aabe7d075f6be964847186b466d0df5aa2397c230b8298b10d64928f7fe809dca3f51bfa9703ec3bc7a28be2eea234a4f30d3791757a6528cf4e4cd1ef1ee4aa1182dc03041e7bc46d975d19df1aeb480caded326269f09e717f656bd20658ecb38bf2e44a6edee57131d63d6e85ad6818b3cafa71a3c5d7b7cb3dcdb23b44837adc23104b29ec5f1e6baf5cb106172714ca307bd0ad4bcceb9081755dec27057ce458ec8bc040b36f90d0f7bfbcb9a00d79c5947ad67c650e3105b9c30b1b0eca7687d82e1953eaa210d19314447120d7a7c40a62d3e88051bab35acfade76d2ba32d9766220042876f0f8e64ed0db0ed2e8215ed9de35f2a5adad48c996db630af576c5697349453c340029c1c67d8862243fa37de024a61e80432fc37452da447c5c1945e5a94a3d6d73f1d2879c7fdf0232d08fcdb51ec2bdb126091fa66e3cf584c5804f7388ccaae1ffa6263b821b9ffad08f168fbe14bce11299e3b3c56dabab56ad9b103f1139c71177af152f88f3ca2e54f1f1f6418949e250ad89c0522a475d00e778023fab55a055f3e980cbad60e5d9c0c086fdfe52a0ce7871531f475d754e5e97d3b6b909bc5deb89517cbaab7ef0270e0c1436302e2ee9724acb04f3c82a037f5e1190a87a1de33c9a805e262ccf24ad4d9fd3ce519101d72aa5864cde0d3b8b5f2204723d354cf5ca09cd57f95a38b4ed76f5b9b0416ddf937b3534bd50033f2b3084370d05ce480f3e936f8505351b2429e1121d0fb2afb3a559f4254392db2c1fe32aeca08d967884b8e4b813230d101cf8ccfd388309143c75722d7d9bee4bd0d9d1d1491b57d6185ef9643297d559b2626f07501733546fa1af953ceea46c020cfcb3f6619f80c3afc7f1e73993bf6f32048a2155c0ac67fc8a65fd5b0f0370cfc34767c5d3570d5b39f283f5ec95c80ffe79e65c2d4b55977db642829dcb29f08747b8516c279e9703c08e84212bccf945d40ee196a9077bdfe28060b754646f3789504cbfff070684ddae37d59e54a1ad98376d414848c4fc12d98b28042646aa38ce6ddc80b56a37c4a13ee99c378f80bbd78a1fbe61f54f45001102707fa45be5a4d2465ca8b608b56e92eeee425ba1efb03a8ea5ab1dc08e527890a421a7a5c380ea6ae3c8a2472f9613d4b5756e38f6e3a5482d2ad241f7e5d4f3261da973a8841598e97f2473f9c0e0c1c93f8e25f867e801a4b139acdbdc4daa5d9aa6fc88a82967dd4d06131ec4e62a88523b7d21206b4055c9d382613497c551063095b9a8ad8b181322ff4484897b98c7ab3683dbefe9a86d73492339d6aa717f5f056b3ee1ede17c4a7de2ac12286cccbef502bfa7b8762bb0dbf20b00e0921514d93763e1f1f76f58d4b4037f9215a60133c3dfe186683c732be93c9cf965672510f60eeee419b4d79aa65317e2e9798dd23b66ffba9b357006d3378bdb4d14dc9db1984b7211c44227ff0f85966c6cfbf71b8d9c0397408220eb6ce0816765d39d3a7325a36b744814b8758e8b6262e5788eb346c0f2a55e7bc8377836d77a1ac1822be3c31f438583efe0d76cdb744e7b15046b5f864ffb4421c85203d61ee6d8d0e44e0bb63928783b9748a48e0437b49307a916861ff3eff599a3c8a3392340a826a8c981da5fd77588beee1aa61b2a98161dd03f196994e204bc7c134bbe9463f37eb2a2e5de44060a2bc1cf4f91594abb8f4dd97c97951f49b4ab7ffe7d847ab113ce4b4badd2fd61d8cb7a0ccaad31c1a39f8b25986a4f598d1e8be18353283aea13b91a6eb4e64d7eb3a108433aa55b215227fa39438b6b411c23e4739714dbe022421803932e03b85a58ebd0b5151d50f032f52ccd1e40a499891af1c69dda3155fa5534af87e6847011212ddb911e17355ea6170cf5e077db076394b0fe0410e3797cbc3b3a92de2fcef8adbf0ccee8af4855872fd70af384f41ea1e8d5a0d9d11cabbfb74482874a1a670a216a8370770a0b9ecff7d1df7e2c1929f91daf39cded28d0d3c9f0b00604f2e466c881aada2fe535eab49221313d691b1a76c095abc94274f115c6e4ec759e3fb62de5fb9ce2bee51adc08dc2ee4799d68e17b4145dd4488c128506f50e057caa92ebde1e04c6d78ffc17305f9d83f745fe61fdd615c4c49480b083747ecef132f60c8c4af3ef22d23ba3e8cb678bfdefc0eb93cb80e823d1ab2ca3580279b7038a36afa16c28efc3309529b47f5a8764d8f4af1ec67b87c43568484ecfcf39d4a24d100c1f543978ee8987f6b8411fe56805a9104879b1ea0307219e65be4bd93b1a7b961e68e1a868814d7f4974be2c404314828420947f97eb8d17e91b76219d08279ee5668d62faf9646d8306b92a6e9a7c73c9d2d9c7bbe33129e20fd7158a91d88cfc8e2ff5a9b46dffe75c8855e4ee2bb1d0cfc924e9cb6b3fb6cefb54ae7c08bd4be5713fc10f723ba5f7eab45b72e9cb4924c6e75ed75bc5b2a9d72c692a892ae9e50e0fb471eb40ce7b2791f787e0c35e5018ab7a9d0e9d0f7c213aa7e00ea3d6c5c4e938824cc2257a6b2a37ae60a646a94fd9de8454c1e61b6d3a8c3e525365da3bc97f98f8c7315608aaa29f68218a1a941ab7b17d77f3f070b124c195c2ba83a5c1b9a47ece9bd47be7ba41984b0931c6b0bc2bb97b29b2b7fd112f062b0c4b3f9a0d986cf43e35d742d55b8da83228a1bcb6e565deb3d513c969c6ac1f7a7a0413a53d298299d85cd9bd3f0a685935aa7c2c48687d6f2497b553eed4a6ad4d4b14735b0a1a2c3d2a4c78e02e58ff8f75cb8747b10db4fd6e6910874bbf2b8c61b7330c0a453cf0865aaa00aa8c9e17a945990bc3c4c44b1bc68a6369c3ae24e44b378ee924d01eec92676680381cc1c3219c55ad82f23e607cd239e386f6beeb8b9d36bc6e8c80096960be15c835462c5acd606a871919e0560d803060c9b59e414bec5e7c093eacc9140651013d0ac83f3066b521a05cf2aee59867ca198a2fa2b32f7e128f5b9d9e64ce812d4ccab3834ec0821e2bfed76a7f5ce2c1c760c2e86f94ccbb16e6f5fe18514ce8bab87848d79548c9e271b77042cee871591c890d961a465b8084eb9a7ae23945f56778039b19b4609ad45f81045b17df1a251c82ffbbf7064afe499f83370916410868ad0719c6db4d25f76329796ac94c9d03a27425604fa6637f90e9488bea3435c4e40b0abdb4a272649fde9651a4c2537b43509df6ee5cd5c88bf3613faabe84e9c8da78b682d88b33a81f552d4641f1b13942e43d3d490584c75f4e5f5acfa29b32d159c92c1aa8042e0f64d04606d176f9174fa22bffdb57b5a4e6ab21f623ce494fcd24985c51af546a32d20b5375c3113392dbf32a877f738bbf84e47991958170604b2ffd9febdb6c4a620855cc37b8dd8e80c9d7dae5ec2c18e58c4b6c7e96bc080e187e1a73193cefe459d69244733e9643313501b4a7c50cdee2359c036902759ccb55422551d8f284a20dffbd6e3db2e1c29763207e04740bd36f50756d146a1d0788d5d6a0c5b04552816ec12c87ac035288ddc2ba31515737c27477e934f2ef75116e1db09e9f54e802d9f04cab38dd5c2fa476257bf792986fb6894228b7bd62872e8f3cdd11c7b762a587a63ab487c54a77ba748f4b11264d02dd616440a7bfd0df5e722afadfcf6ef006b0e8a8e044d8531e1e7f53bbdcbb290c32737a5ad00de08588eb412bf9bb83f9e06ea3dc8e9d44576298830c924ae497524299170636a382469e53b6ba72174168a875f8d9ba770ad0f6662b6c66c968480dcd1489c1fc8af5e78988f46efe88838fd8c7659ed02d801b6a4013799fcbb3769491ef1f621e231b2ab3bfb8f20aa8562269d5a44bd538a3cf28b4cdcd2f1744ea6cf3fde34a1d6d9c32fbddaa0270c21654b1b7f0ffebaa9ae863c6fce50976f303f4326bfd71cc2df98a869860d25a62be0863b07381752c2ada18c59e2033d6061bb4fdb7dfd4ad064b98894c8c7772e7f2542f79c7d2ba375791f34a4dee2d9073f9d589942a5156550b8798286ba318eea4ac3a8944f093058d8288e2997f8204b6f510a23a5a30b29248fdcc05ab28ad05e8d048cd12cf1037719f4d5d8aa549d358c0d1f09060e94861668a068989db0e50747d833aaa3d58e5ad7301dec05a502548b84d6c8456162ab834951701ed980bc32aaf42d2689105282af7d1db9b7f32c20b9cae179408cfc085c46604ad0b0c7233acde576eb47e2fe152f5896932501ad33f40eb7d092992523f61bef6f84fe1abbab8d4870cef0772bcb4de63ba3f3dad9e8e4658bb69bc23d8943e854f477e4d5b850755db9bbdacb7062b66003fb1ec2aed133d3c39b74183aba236572a4441fd8e7b7134811278f36951ed7c8d1abfc108b613ac9033c40748025189660b368ac65eda68296ab27c1953211ab203718a660b77f64405a6b31e9280b70a93c87835d292a8253fe20fd3dcffc348dcb83c12f12f5233663c4540aec79ba3992e126efce220904c0d970edc207c574d1d2a8cdf13be2535b502a855f71ab406b699c3928d057fac5d66dcbf2785bfc002ccd97b1a2e3222798ecf964af0b48b09da5f520bc25f5096e83cfac505466712e415ec3fe54e26652ff0d6f24334d608f57030e9725a1ab5e77f653a75d2c701b2de43b74cddeda8a23b4452cd8d3a99cceec03f537f49e9e4d4ed3a234394ee9e67f05acd3335f4cdd41eb6f48911bd4aa5a0463cc5e2e32d30c371ccd3635e49c84c570073f8f2a832d59614a69603f1dba081d8f162ecf28fa59860133e885c61b84a6836b56b3456fd41e93f453be2f1209b0e92035ac6bbaba14e214f7781e42800953d60ab1f1f33ce6a2e2a1e838d41f80fe30b018ecd478864cb1abc61d551d58f36f2627f6702998a1b4a65ba755c18f9f110f19896538b99b85cf8a5467c825c28b781dce1a4e801adb432954894d4b43c365fc7f53e7910afc15705184d77466632811b16cc2a5d19496ea1bf2d37100259844f3b25130ff71083f2773783014db40074abae00f620ae6f507aefc68770509d4e86ad95968b0d2c3b3e77b9a1292e1905027847ec44bb08359c668d71a69384e45f12e04657ac4f6fa5abb7d8252e682511be0835bb9ce07e4c0947ae5f72131bb6cc73c9eef43604879ff270f414aa0940945f2fb81884ca653245adc21530d6ee5a77f61a782fe3a885111fbd2668e01b0119ab46abde4a8a9d7d66e2cddc1f313d81ebbe1f06f1a5a63a33ac2521f77dd028ff4f3a6027cbfc7f513c6850ba04507c89094547ff8d5ccc4a89eb4c6c8d63541b9b8528f556d930942a11310459210f72b9d9a9d553b515ab081e693f426a583fa05b836709a62a152833f191dcc94a36f0d353c8edeccc9afe138e8624293d426a13594e9f1f5bf3b6362688dd2f40c5974f11aac41f4b6acf19e4bbee94327e0463d10d99e3ce846d289e8544ca07c3b8bfe3b8dcc8bb7198f90c6a6e76fd9bd8b54114de30fa76ca0f1a89bfa438988316c1d16160ffe27b25d1ecfa35fa66eb394a47c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830e90d039f7612d32700771500e05a660939f8a8901eae4973b0e997cf859de09cd31e61c44a93100a47e0f9554c8ab9e0e5d829f2cfa1b2efacc3667aee5ff41be52638ec5548dfde6203c60c926fccf2a43e8dc6479958533f7825616d41e77b5796eb53ec53cd4a8944834010ec4bb2844a30d014f14a6a5ee617069b14ec38f097d0e59dac2f40d5034eb395f3a045e7353b1e5c212adb9f252494a4724db3a8033286b944222586eb252e4cda1daf77a2e3f6dbb3dee8883d9cbb8bc3b8d564328a5343afd8381d0061112f5cc946976ea504f9d52080c4d0835ca8952b768d604effaa145244b54bbaf97c99638811685ea1c176b45e97585f05e0d04f0c5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1fc57bcc0509d11885e509ea8fbd88d80ae3cbaefeb71f6e01b0223eae83aeabff4acebf6cfdf107da5c0dc0626527687e4c528cd8d96f2173e7077e508732bce1778ff735f0231833e254495a4ced1f3eacbd6d971f05710c60e035b16ad6ede7b1639bfb5b79da6196c02327c09cf58e53b878a4837e89d941c9dcee6330ab2519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e59ab71d494fbdfc1a41335f1909c3961a21274644e54384c47adfbba51382de31da6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26b92436887829db518024508d05de5c290c9645bcba14e3afbcf0bff70a01721ad35816fde949148367a789ee4aa6fd760221f35980687e5f6d505b5067fb67cf3beadea63f9622068e3b513800cd6fa29342674d49809ec3f7c559c052faf1f86c6b60cf75162a378e532db518d68a02af61292d4a85ad0d1e489c8dae0a8a1f560ba8ce92fcfb7e589cd73a5238ff685795a2a928739fbb9ea5c11d6380b08a967a9ea694a594ccc4e08b3489762645a0baedd7e9ddb9bca3126d0d5477d3ac1aa5e7a08b2be65634a4141613bf4f03112ccc22418531ca6fdc1a7a18be58d98f3ecdc8c36210964d704b0cbf7635b901f40bf9d97ca1bef93bff3e5521d881e736e814dded015f8329cb0e9dc11be59a8ff0e2c7bf3f1479440f9c5acd66007a3a1665d5cc134997e2477bf3e49bf7bbc4868102c45edc3fa1cea0ecaff0fb34d4b6d1bd092a304f22938f2f1b5c1e3151dbf744159a01c3ed0b362460048046c0dbd0d02ac1516818e91ef804495a70c85edd75b588f3e6736eacb64ec477e6864fa69523094fdc9119f992f534634f3e3fab5abe4d421b1be2bc8de652d72fc01361247b60bb35e680f3ca56cd02afaaa44950abc99da1f32970419af8c6a99d075de3bc7e965471e50fb2e642b4f257e9171e616afb53d11b97ea6dfdd10a0a66b23f7bbf0534389ff72858942e2af5dccc4461102951a35187c2913d085c057e3b48b4952c7a30973693b01a5a3b0f91c7b21a46915bac671027fe1a34054fe2b3a7758c973204a722559af7f013d43ec273be4cf7459630ac8aa6f10387c1dc84b1e96ee3bffc5cf1238975f056b64e4795de02e2dc0624946b4c8392e3348d9b9cc768b66f1cd6723216d3bff04df16045c00c557f89ffa7c03530b89a713d30be942c74fe472fff2d14e88feacb5f371d4cd1c11589b9cd3faf9df6d89627fd9da9ac18bb87b7c45a87bc149548c23d7990c71192f5da4946d7cb73c52e9f093b27ddef530ae345258fc280bdfb23e4f4fa5ed79b054c42f37e614d9b56d590b8417b81c1193ffe9f1909cc7c9bcb657c4106c651f9fab4894264ab462d0e54407bf29db15e41976af3ff9ead30030d2a37dd7fd8facd0e9a86ff22ad49f184cf0e0836b7b57bc50b6ce41e9598e73152501b14c2fc5ab71bfefd29efbdca0159e529699b66c2e3cdd657bbf370d8c0d03957fca8268feb7516cda68597f5574c1c45ea46f942f13e37251fe796d06816ede8de848f9037293d3bd945d092d49406cea4890131b3269d587e1935e2fcb0ddad2d95543fce3499451af7a9a5d343312566ac9a6709fa13a0376dafde78a5162d15d1a99d470f72aaa777ba8a3aef6e81711dc0794a15e4a8619a801a1ac1e749a77a901fd6d9ea29e745bacb0b7a1a36369f2a44d88c254bf0ac942fad05b3c5a24772dff376392943d275c835008d3fe0d8b95d5f99226463bbdfc615650da6e31eb1699ed5920a777ac00c6af2eba0d7c19608f4951dea0de9b16c76fd1d7d05e4fed2a2ff733e7cf86dc4addc420149b089623ab96d05827ba07c1cef9655556940621fdd78956404492c2e78a63e43ee7cd933755aa16ef85ce36cffaaf223025dcd8a0e0d0f84af7078140c73bb912d1eabfaee22d140ccb92ee3ac97ac1c0e5647361cd3f5cafe2cea401d914c9574f59de53d8a04e0fc8bbbad00b77000cd416ab4f97b9115c91511bb6e9d60d7bd0f7dcdc3543e902cc97b47a73d61d0b14dab5cdf710412adc688a56445cefa658e320a4a502420f91d888b684f7c36801cc69607b48bbbd078dbb9414f85379a71b93283a9313a0f9a836508e2cfc3b3eed73b7eaf13d06ebcdc89f26575d0357f40908101ec3347acb563659a0d355a6c7f6020af9cb9193611047e90cb02b8051f8afe2294623da1078e18e8bf97a2a4445b5b57e5428e91fc3ab54b97a962466d846ade7dcce2e870923f917261f5965e97d3819652338af648d7a885f541a34284ce76eef7372225a1bc758d454a57aea380b92452ac1e5a9bc2625bce90d2f342a9b3eed3b048c9e383ad28b0e92fd3505dd9c5f6635267663a70d3a877de66d032f52d9a4f84096e4d21054e62705906cbbe3605fc8d5ca3b43b6715cfd75cca80c6ac9e6cfdb23c045106e2fa3439bbbb9f3c4fe1444313093d69c54e835a61877dbb5de6526868d538412c7c9e22b510fdd3b07fcafa9cafd04844751c1f9525d78f026b98306f93b776eed96c649a3b88e7a571731c48fac511f683982407699fa3ecbb877b40ec0d06768d4fa0df2696e8f15321e83abbc8c6cb6189f8a357167d958582bb031aee4c0e09760051618c33f0aab5cf46b6b32d57e0b494f5fa83d3fc4b297f06e433534cf1a63e37afe43539dd45ca3eca32d60973d9349f73804fe3d7e73491ba9320e5fa38c7b46bde9c8b791ff4a5913b9936482468f2a2afc079a1a62e4897cad517a75a912de7f2be17a6052168639bcadca9c0063a3ed5eaafe7f088d13d3afc78e6f3331e10de9da77e3ce68ab8dd9343659d9b7ab05b5f7b0046095bc8f7581b7d84ad082803c923de0628c1a0e13b75e9500ec1413f0c179b4342b6f03af211c04789a28bba91e264717ee0c9e1479060d958c2dc2adcb3d6587d310667c33d4c6ff8dc0c3e5bb9386c15a00056ad94607c771057ab59cbef3da99a245d5c4847db3e424568fc7f8adc9c79a89fe39b76cd266d1f1b3036c988f0eab712fb459b8b125909122bed8ab598bc661f563fec6829450c94d2cddcd74afa8779c1068b28ce56504c0053c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b6f28c4654660a9671c025bb1938cb135661c077af2f73395cca643dade7b8c67b047d8f2e3d4e156b65c2542753fdee970ccddda07ca42e89e93f3bb2c61d10703a44e84407aa7b5aeaa33c6bb561b52d30d306afde4bb7f221ff5d77ba7f718bfb92ba803d5187db3458246f8b7127d7c9c7be279e9599bdb0707e8300455ab73bbe89139f7da24dd12fc2c316bd574c4cea5f448cac62dc14192d7dac26124fdfca9eaf5861982c97f84fd2d10856cb1b36ff421055cad734af9acf553ec7a63c41e8b1498cedb41e442340cdc0b9db1ae35fd34b31ffc110d5d92c8924e655285b568b4ad731b1438c8ff9571d2cedecb6897dc6f55c866aa423253a81eae0deda27056685a514b75252f2f4b2b2e930b53669868b2fcec9c2f665b31e8c7a5bd379fbe4ec480855ca7bfe7b3d548709c16a8cd5dc7d921c85adbb1b9be11ac33c7a35f63c2bf3c5aaed97c20864ee96a3a821b06be19096d9413c06b6c58ca6a9b57ebdec4041a53d570112a83e39ca578229d9d81f35b69679360acf7737b76a27323bf9d4815b1263f29c93d73b05f42fd96adde9aaac98a12bb9dc58272ee2d2a81330e5ebfe81a76639b7c292d7eef4e8a1f95ef697634f23e60add931d6d1e6d75996491f0cb427f8221d8d1facfad79c138e92db5c09ef4e32a6201e07fc61719aa66f8e7bfa8b743959201e9d665dee6199dea15a6265c79e5f4b0e88426045524f882ef0e4908f2a8eced8a9b9828e78a910f64a16f61e0d50ea11bf704ce3a1821770a539a508bc6475dd919932c9b9293a81f2a385f50f3a2bac4370b884125c5d043baee64cc3ba0b542eeebaba13cbcbd12f8106aace4e2b0853423ab2218a16161af541d1b3eb479cf644087c026452ac2cb0c7e1fd75d0422faa5cc4692d1ab1a773f46fdc5057301b4cd09ac4c930f0692784b1b9689d1530d90e2194b04a4ceb17d78bc3e9f50cf726a8c6b8494ab16d3fd1de3225b6e89e12ee441c800ea505b7136c51a6fd1810bc20e4f1cd25504496844ecd9eac1b8ab37659940cc49d4d534a993f95ab419afab7e0fd5a0381ea2228d8716ec154dfdacbc2f9fabbe2334ea41190bc0a5e947b202e882df9032637e4ba9a31574eb4c5e9d975019ac7fc2acd2002e95dd16298741e48c908313da03fc7102b13330b8dcb78d1f66966ea188cbd05f079866aae7775ca3a4e88be01b8049d562594e93d7546768776e88277c99b77d47d4980bff029a102c4c4566c3bc92d300d6bebd52774ac2df05e5fcd522a674256d2ae5799773664a19943b0fa28317daf1143448d021cd83b2d70538e49e8ad0a4ef0eec200a62bf0d9b314991744cce3421be6c96809151841f37c11dbda62a2b35ef4ac8372f14cab5972e5c2f27bcebdc957c3b680bb9c2e1db5a9077e33b33eec54efb8be81e0958a4fdb5dc5b4938aeacdd2ae66a6cc13931c56e036cf020cd138a3a5d87c1350b2fcc5dc8ba1966af3489507d55ffb8cbbf08884aa39cfb691a334603432270f4acf8b04989340bd04f7c891321f423185516fe7e208b93aeb115d32e94e286941521398294789cd9a5827c2d49cf62ad5c4681f4f9e97f60c221c544b589b840b9cf084bb18cf0d5f9e8a59dbe929196670219e8e6b61f1cccde9ea1a10e01ff5a4f6fc506643731b5dbd34d3e7a1e8593d3b452e139d0ebd1f204d3500ad7f60fed95c4bb7206af54fd5399c27b7e3566708c39335f08099f165c7a345644ac457f70b637a6a8efc561bc2847c1606be1e303147b922b3b0e84dc1578d46ce80d0d635b1309eaa7b9395e546eb7daa79dcbf33c3d281bd50446025bd136b19320a51683b8b1661798516b0f4bae85ad85fad40a8e9aa5c8c309b82a408d91e1ee24802435c57d97a5c708ee394491e138e0a126f2d93d31c415dfe491d827d94ae20e7d9c9fd11efd5d005fbd1e27e7b53e6979c003a3cf65d4a18924ca0de5b60cc70c5febade16daf94369cf3d71ebd2caeac7c96f590bac85c682c4cb42db84fc7ed3759f562f524f39cdd7b9a5d968cf216412206b82844349be03c8b0f0a8a908b0110b4653c754f1d0a8bc37d0b23dcde5e14ae47d6ba694b4c7a0e86f57bad2cc4010c150183db51f709bbf8dcaaf747f67c45be9b279f8409565e590c8124bb263fe7207cfd79fa849f0041a20532593ff208365b81bc48bde18b4e40cca5e19ddccabadbc2b2c9226540dcf6a6fa184236f51b28f0163b803589223c81b39be0830e7e26b5fe0cd0503f1dc09ac1daeba17f3326d06d1a4256597d9b0405de15eff2ddb739a2b2f8466e26bbaee29ab721f8e8921f5788a29959a457a16780708ee4d0bc6ee63a0bb5b04accf8265023850b8ae369ff29db540584c7c5749e8661ca36e8f9a802d91a40430ce51edcf34453f47134c1ee5363dd2735b76d516b8153f00b7e1cd34bc0cca6a009abd4c5636e7a37485a21c7e8f4f37995aa1ba9839b95be8a6ae51f76e6c2195ee771fe8fa131d939a1fc6a6142480461fb4c0eb570f991d22895e7600aac11dcacebe2581e025fa4168ecb1a4ab2c5250da15631fbd2d060fea98ad612cb88ddb40c9b7eac94d10a3f60973153dc4568ed5b332ece276c61c699fa58efde95d3e881cfe32891303629fee248f55ee779e49fd295cc1d84723265532371ee1f5f8405731275f1135eb9e940b5db4c1ca42cc4a1fca5c61f6aab42b9aa068436c603c710c91d60d11c11404bf76f640fa1f7013afea0a6d5b7646c04b8f0490fec18894e582876675079021192888d192911cd5a916ed005af29eea5e522126e1e11b5acef95cfad5c917eb70b0e8be7f56366ec9373252748d9ee75c1bfb58488bd95672eb088763d64f25f8f91df201caec883f57acf76c73cc90baf0c8646b68c5ac6575db5ba08982106fb4a2e969da1dea9600232e2d91e28ba887e135abdb9771dff48f08ef7888da1e16accebde772fb1def61d495e86bf73503ecead5110d540e561a01f5867aa130dc3fadd43379b7afc5d04f63ebdf6bf1a20686adb5437d8c3d6c3c4a914f4441344a4b31fbd8b98e9bd89037a194b1caee86b512a8f055da6134c131a34156b1e80758c3cd6efa8ea216b7b959dadc327aaf4c648f4e7d320f2004f3727a990e806c6ffdb5154bb9b3da30cde32ebae2b93f789f946b17a9f7aeef2386fe8ed6b5edc52e81a60b9a21f27f70f22cf979b18f19904511d571099ebf63ee1c4f01b5289803df0a81c580942c3a034105fe07f34944fd9dc84e97ed103dc5dcfcdbd8cf6ea4ad7fe5334351ec134a33a2ec0d7c8836644db74bc37fdd2d074541b331e99de029af5436200b6d9c5d41c7f3d4ee57646de739d6b057d6c24e8b6a80a5c1d3d91eb300bc2c097f70db6e03456dcf53d1eff0bc10782021d658d1dca5300eea2b92da3564ccaef764fc9cacd588db86e5335b4d09baf67d8ab02bcd02a72ccabb9a838da46e5bc4e5e9fd73750c5d8be93dc78b5e6328534f67f01deeadae2f1fa030d039cbd254fd0978ca94d151997e8346d0363d236a745d95e6dfe6fc134c29508bf4fc04eb1a391d2972a0a731e84a9049762fc0a1359696e0437659f8cae1b67b5882a39182cf565c093b801661a3bd7c13d6ee8ffa0a4ec5587f1acf0311879d09ca897c56f8f33dc6d50e9586ded08f3d3c60222da63cfd83ddf0ef62fb46a81875951f40cc822da062ae35edf34f0c6ee846c84f66a519ec0d5d3faf18cd31e9bfeafaa826219f47cf84248e75e46e153a69fe3ce2d4ae38ac3abb146a56f438430ea7ab9f7ada8abd66edbdadd31166c34929052be09bc7bf66f47c83a208b089a1e8bd0d251fd8cd101d7ab3c81e81e86f3a7c991a1b556ac87410925147dd920953cde504edccd908bc6d3e9fe2e4c92d46a0de516a910bb44d5b48c8860838575a276c04356424e2159d4affcc3cd90a652b84d0d0934411f48a35ffb048ccf0921ec821369cc1a7deeb3f350480835dbcfba1e0b0a0a8ea4cecde41c7de6124162f8b7e7c3df7f0107bde20c9abe34ad40abf140093d5fbfd0825c375f0e900ea89eed098a592f5be23f9e9547d06ad0b3e8c93beb81353b1d72bb1b5c0f56f32caf7d1b5512e5e69fcf3d89f3abc5fc54b501078db9e82f9bdd7e74f9da085ef3b30544d243c8ff1324e9a273c27bcaa04ed8526d2b3e9038f472dc74d12f3977b9d11d35e035e9b92fda3b2e813384c6f033a7824bc8ac72f2d2477e10c01eb3e3268f539ff373b4e12d8840f08b42783ad09fd2ec3c444faa4aea966aa92236702d6e5868e2f81fe0a9114f379a49520d3b4356c2d3ba8e9c727eccffe24d39f2f6989af3d23853018dba3ad1a8b5611311d84ccb14ebe95c49eae597c72decf086b343a88d8a722888ff3d667e03a6be5363e74a821d702ed17e188e7882678c0809e8d48cd013aa5b29bac0d3a91a7fe8008762981bc3883f9e8b65407228eebc0cbce6df041d00330e4426bfe1ce54cd4cf29c73d73fe7eb7b529c2d1b67b160e375b5116bd628e9414a951fc2d50b9a17dd93444c81f51b48d9cd68178945d22560de726469a361793e773f7ec74c3a5b8d54699935740573a9d5cdd782a57f75e42680f947c40c97c2949c4257d99fc08b842c3bcd68332c0aad351258f79d58ec17929efc5f52504c1f4e9e2729a87e579e7911870a8a22520e39af04853a8d61cd810294952409d222ee1b509b2a3d245d58f676132ead024bca07cad82e00e3d48e54a7fd8b5c6bab6520ffe688bfd16e2d83fead0b674cfde6a5ceb16d9e37d48d20637487fa3ddafd5550e165d4a8c7622c274b6a693bac056bb74b5c45b1681e8593800f52f26698c75f5c6894f1813628562855547fdf7ee51b2cbfc960b7bd2c7397c3d8b829479f3067bf908aaba66a1db6e6a32ebcb3ae7c6944b31ba9d8d03f895d8ce429477d6e3bba7507edf36c3df7d70d0e99d649f71ed2b8a75754ca23197fef632fce6eab70fe4e4341b80b7cbe580afa07173881238ce55f79ffde34093e52f4be7c765d5657308c006bb74c6de88e1cde41f022ba31009fbb8c1f163c4813ecbcf2726fa572f1dde2f257989df0a1f725be0780677212c64d477c9dabd136adee089c964cb9c2f295cd199ecf2819d327346fc526d238482cacfbd285b678c994d062d4644ede470289c373963fc0e339bc75bc758095ebb4ea6534955b6ab5956670be07d92de0c2287a62bb9eea07c4f81e6d0be86368d002986ab323787fec93ed0709f06bbed79ee3787d38d53fe96213228e25c60afc2006eb31d1069f6e0e5469b1c9252cb9eddb94625fa5ff9dd7e28a0f4f601b01fdeacb363e3d4e5f012334cafb9dd339969b8840e2134c32d3becf1b89befe0a9bcb2637a35228a7d2d1d8378c6ffc7056baffd8250875f7753a22b014408be3cd557d0a5044f44d9ce92c1ff99c9f118d3a689d277784ffc55a0d9fb9625a0c8ba1c97e0e343d6c830789b1d8633c3fe87c621e696c1ff4ee09c1b084de5d5439f23d9aa00d26378151d41b3dc8f850e6d75a51fac1a026497f435021a2bc867b23a01cdd1c90fae042ff25eb2d72982fe33895332fc85fa21af88dfe4a8bac79609feed43d8ed733dd58f6fcfd6fae1e48923f142fcfeb947dad7914faa03717e35867c0325393176b3da7b91b18f9a171ab1f75661f527dd98941975b44932cb9a3cc0dd084d518bb4f3e79e115eec9b255181cbbd94091dcf32cd07a1f4f1a63041e933870c33dd17f700f9940d013ca01b9af7dd9c4aeeda0ce1cf017b8196b39f61fd1011a96578619e3ba3e6a8e24986d74beadcb493e970d02fff8f87741ad6d7c6ee1006208543a3f2bfb85b888453f4df91c293e956c0e8cb7b5ba15f18c8036bd724aceed634537b5121118dada99e2fea5695a533f9ddfec2f39fae290ab95bb0c167536ae065d77965c7ee4438d197d90b31747d64ca788d823b5afbbc6a59a4513177b54705c6cb045a2c86110571ce07b2874bda9b99fcb74e93104b60b4335790b044241b7327691b377f478e950d43cd80182b346657f5218d5d1992e507da6bad430ddb961a63487fe29b44048043ba0c9eab0ae9506c0494c5f8752e292d530c5997f15a8e3fe617631a2587a3a07dc9ff52c6ac965948a11d5583190797ad0b6064efdfcc0362a25d85629b3e0dc939fc0f0703e65bf52241144dcaee1c707f483157777feddaeebadf3909f9bcade3019f04c6147491874cf00328283995fa969d4fa44bf79b3b3aca3c11c6f96fcb48dfd59ccadef9793a4df64ff45cdeba30c7b00e365644f36abd0bcdbe63d361198238bacb8c14147cbb0fc494197aba355e8b9783634e8bfecd94242e1818e897d77593a696a01163834ec60fab713b298d320b5fbfbfaf6c0ed495952af9d3df95fcb2e34d3bf52206ac560678dc2216f2138ac6467797f579a4eab4de860893d65f37ef6cb8a3377662b11df857f1c27caff37c113a177a796af9d9108c3100d61c7c0695f2368a51105d176605f5218382e15d8c037049a7972fe323880dfeb908741453c040e18af24e72433ae8b8e4365908f97a4306ad006f7186c84569be994ac2a2f5961fe65166d31433dd300d9896fe219557783ae81a06bf8e7d6081dd04423e4d991ce5df6618d93069448dc5afef60b0ba047e3bf4aaf02f43ed28cfff929d38814229b5e0c99a499d88571e9b0de9883ba000496c35c493f0ac810a0752b2a03f106cb3a35637c1a42b20d550890f9c18aba39a21a2e4fcf491a4526c918c428243339f3f40b3087ac26015516c621df277ee4e000245e36c76cb4579261de880d9911882851f1b908e5027f728c68d954439b8a402f87d9852ebfa48407f5269240e8fd58b2a9175a278604a5c030922180bf5626571224310739c4e5601170f6f36b0c1a66913c06aa3877a6837664044e33cc9b4e8e89a049763a56095c8858949cd11304d8b72f47d886460a99b6c58fa524fe909e464204639556e71c060fcbf204984d3c6eedfe2536136405122b519e7ce5b0d25ac65b61bdfac5a2e996da2074d292cbe87654574d28eab4d4ba218e7758e4d75183d01153f2c7368eb85d03879ec6e02697b174a7d014a56894ffe5c3dc39aa17b553d9e6b1a6c8e215cb5a68d994fd75073d053592f621a0354e66757a31a1877c0ada92bc627aec8fd47e1bf121d802ad1b2a6eb6bed3094014773300ecb116252c969e786327af19b683832adf8c00817eb6010876ea5996883705021a749143f9aa6a1e0b945fa9b715d776fec5db2931609b234ec36f0cd32a42103ee7a25a2c08cb281eed2721c5ffb79d869348d915d73318558b248cc78b2ce9ca3b46aeecff56e604e446d358904cb97736aa1aae123ec1caff36b257bf3559cfec36a796635d0dc45d127de2d6ba137284dcc6b3de9e2abf1ddf2050d0312c75d6fc5b5561a6422aab025a2e0b00ca005d1a860b3026a99d5dc6a0010a01155fc2857f7d3a56e04e7585d53c5f2156d8f40043156bec2a4ace35c766805faa0e78cdc30aaf0d4e3432570b3103703f0491440079e60b20b242966879705aaae0c1d8150259afe3f42ae58d41e051d00971d8854da2edc1db0bc664d91012980de69ef7f78a9602584b7fb9e07f5e6f54b56d13e2cbe5b4721680935a569aaf92c064a121fc5c2bea4528ccc7f853cb294e28a822e70dd8e1689c316e917dbf48a2a96f205ec867dff6b35d89bc0ceeae47074fdc5f33091ae89adefcd61ec5cc8e11fa60417877600e551ea73ccc7306c7f27ba623855faed616a7f6618ce2d0460032932c165e9574f93eadba2942518ee62abe5fd2c0239d56c6ea05b68cba326d9a3b4493db9f317b594758a825c7a3f4cfe8a4b3474fe279c3069c9da90b75331478ad17f1cd53025d46f29fbf3fb0146a8b1e9fb4667053d488e99f61fa121ac6a21f1ecb658746e81988891af8122d3c9c8486fd0f81c54d082c15002023adbabf860139a514f3588c28d22cc5b72fc254390e4012497e338bc55ebb3fd3d4c27c4e10238240951f66aa147cc69e680da636d092e65fcab138d85e04a63d4a0e8a942714770be6118c047df4d0e19bfd49ff0cfcfe58cbed59beb17a9f499d1a61d6e166133fb79812e5bcf146c64b3086a1a4200eadcaebae490e87879cf7e1e122bf6173daffb13ecdc78a34cbe8bd8398c9d8cda06926808395b9b362b37e8a7d4f1f5322121d8e455c6f6b1a2401c8253deefefc4be61f2acd64c3f7b9877f4d000594f0a5a1d2a10f6f84ee831a332edbd34c720ea25596cb79bd638a8c2a74d6336a0fb218f2c78e9989ac5daf5fd18dec8e804ac68bc5448787074d1a0cf8bf5343964c6d4c9ded43f0bd8957faa1698ab120b97c453ed9b02ad9534bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a45a7f0c668fcd16ec5b5b30de53aec7aad203c8f46ebd103cb6b1659a57e4e1e81470919d6d7a9b359788b4a97db6ecd93a890cc0829c9b1016c29a067087ee1b77e0a1a389a863de4ce63e42367b6c0515cce11c54826cc9750f410090f0883c1749fee47391c4cee189bede04ddba80708f94f08269adeb4c35dd1f4930457735f0f1b6d530a7be8f7616802e56ab0f016161b01800a372614bde342d1d45cc99742221f8e342e73a2ba8b605ad5af9cb353788cd0a6142aed5972c061c8238612412c5a5767fcbb3b332f2c75d4a41740768bc5cdbd0ed7a238d50bc05a0c91c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52539bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4227e9ca8506a3b6af8a2d693ac3e291eb096a2a2d2c902e5312646db15c95673e0b04b3d455deaea298a0a17aa72976329e42e8f01af60c04579e459c3d2faccc78f55a8a57461b816480774a8cf302762cff0ac58c6f430985c3f438a04a59c545600ea2aab4307353cf26b96934dc9a062f49d392399f030de642a9eb05e61a56745912003e94b8d8a12865d8c21adb853975bebedb11bad3659484c385498df35d86af07c2d411d56d517b3c7b7dc4f79a99ea2cb7cb58884edfdc924071d78feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e199bf9a5994cab70c8637c085abf490e05206cb6d48b63b3a5d605b997b73c048e9e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b17484e12cac8f8039e9cc5e86ef3f0723a8ca518d2a49661858e2897055296c8408538263b037c0622d1abb5d57b7bcf294c5d2a322c272a20333f27c54d832d62a2d1db5908f2b001632637f6faf9559a25893afdb4a6c7baab70d9d5811cd49b0791a551c8edcc121fc92c9f34c894bda35def794111aaab14c74139f95408d30ea2810c3a04a03eb3c82751d53c902b5003caa91b2787e738924c2d53dbf26dc48c070e3fa487048c9c04cf82ea30c88a73912a7a71b764a4c528d8d980b0307e1f5e125e211019e363b267feadb5cf7ccce69f74f5f6b0b905cb9633e20737e7eee961bf6d0bf0f675534f168e4723e4cfb84fe923dc685a82ae7f182ff2ca4fb2c5ad3b6b459c704a020231a23a8b32885dac607c7b502b62741984eecee8f63e89279d9cdb38c3f39af960a4de6dbd0ab66d9c68ff7254aa13ce50cee8f90a8357b76d76cbb29b98986e9940d19d67f10a0bf9e2d0e0cdf37f81e74fdf28811d36ab3ee4864c54827731409f090b45962352c5ddf8379be4caeb9dbdab17b39821e9d65e16f820ff5145f8d22bc58f2a7cc1e820c36b14f40883ddf560cd8ee24e2d2f78f2c8ead72b220bdb9585c4c2dd8e7f9a4c5260bac6caf9976fb6fb8bd46d7a584f1bf5352a08622186aef4ed533c9c1b0b5ed1bbb4ffd2a116f2ab06d7bb214bc3d0bdafda2534f287a6a92fb2457cbafb8abeefa4583c385e0de75f521dc437a2085822f10fcd9dc54dacbb3ab628f4c614258f98bdd68966c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830e8d5def795ea91387b5eb7c134a459e13fc11ed741c02d96c1be0b156c66704e675226a5f8d80f194c77ac90584e104c5007e13f6c5758249da12605a60309ef5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e598d54e9cd2da555742de12e2282502fcb49dd215fea4d41d0621e8d4325fd31b8a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e268d98750d8e3e50519bf8787c7cba73286bd137dbdaf17e4d87b272499014a8b7d56cd3d69baacc35ffaeedf4f415813c52c4d5d31db47c3a2c6e38be3b05fca86e56f28e78e460f44b95b055776fadd91104315d8ef221b9552f034e47e9accddcdabde708ad3ac4a82e9f12c8c5079b3e57bd716bdf593a6ec06c9c74fee7af7d3c92805882d8a1e98d739726ea2fef786709740fcaa528c83f9f1b7bfbc555ba69c6c5aaf1d7f585f409472acdef6ac36f5d5c20b4a22b977711c3f45ec29cff9f25cbe836031a8c9000e27086afda88da08d9fe627531a2d57b169665f74573e42e5078f796227cc24b5c86bfa9d5d358300c61a367f78d24f4e1e7cc3550c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b6bba8f9a6e6ca4304b83d578d10feb1f07ed1593457604be9de2b66c5af1bc8eedb2ae5e338ef7a6d2be2138e6a6430c9c801a879d7561d417408f26db62bb9a856992c03649880eab017ce9034dfd26e1a2fd57def98866fbb22f42c18b23d036c35077b9570eb4127c3467425de3a60539efce76d08fd126d95ed20b968835b9d7d012bbdfe74b29a5165e52e248c7ba8debed9532f63d3f8e426399b5e38742f77d60f792d7eb21660ed28f0d7e7896fb683070f8ad198e4bde51798feb0d29d685d782ef3e7b1f84c5baa03b9f49940253106ba71a028872f05d964379994ae91781fc46d98aee15d9a60439d99c639c761197198cda7b9a993591e79c086bb502ecc2cfe91662ec2cb06e7acf2a7b31ecdbc3386449e90d523feb29a35a32f96a8a073b495ae8b91a7f719d0e5017e3777e019acd8b47f47e52eecbf0eb3141012c2b7330fd0a4b15898aeeb0232fd6ff166e1c46e55ae045641973193edd602fe797a56c215c7ea3f6553ac1523e0198fc0440326a5f0a8f3806f3b1d3f4bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a490586a08845c6bdd6b9c2d1372698121ae835c41beff2077967272c7cae5e3e8c334bba65dd1ce5cedaeee54f683b12282f6e304265bdbdf08c089c4da06fba27e9868ab2b9ad5420c868519d142211f2593a08523adb7bd82797d2951051ef4b66817115c25bc14e62f624295bde7ec71b56386091c364f2c6dbbddddf3ca5d5d2a057abcafbf8c72de81c8cc3c2b67e76fc3905d3b0d0979961eb939cf44414c783ec3fd34f73c7a95f370ec82ec396c14d188dcf60d90fa75df6cf53e0429c1743a449d92f3f2a961403f115e10f8f6d2f66bff03d41a13f73724cc6c80848eefe5907dab715f850cfaa4507b15bd9d3ed9dab5933d8cb043576629b32d1a56ab82e5d89d47c83ff1bdf23d869d61c1e393c0dde7d0401db464a2fc095c501c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52539bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4a0c5177c53b9e52d4e13dc0dc06a2df9ea3c8f7793a81f9e87e17731c14becab27872299f2b1f5da6a44a71484c93c2b7d1093cfbc405563f51bc3eae07e444aeac446f26b81c34ea9964a406b17bbe9c40071cc2b8ddb2830138ec845a86d09b655a5570e6423166ed10156bf277d60a08f27c076659f7b615c6d240206ff49ce7fb2826c3b53bee344ff22487481aa90e00851ee8949132dc36045a8c503bdaa41a43373770caefda688ddc85452297ca6522389aaaf1f6a819922c2b231e00982bb152949620a08171a0924d88a739f835b28c6fc022ef01ef03f8fcc6ccfefdde29d0a56b69b35405bd28e02afb283040c6d4107edb642ef2d95637c15c068d1c1a402ab8c60e8f281ff1408c671da7cac4edf73b6ae1a5e37f6bbfd59f2dc9b57a3545de626951f02aed2bce478eccbff660d18c95a0a4cb2442dfb1ced20eef2005eb8dc137833407c47a20dec2f90fcc35c640b605fb58dfb18cdb2a357e529e60d5d87e02d08ebde642058437d36883b91f6b3607a597b1abfad63209fbc545bae19a02008fd6de6842c39b5b51bac055a1926acac228537e4a809c4d70a2f3340c5554ed0a2820a710c3271baf95008a0724528489c7da8e4f86f6c7106fb696785cba9a0ceaad2f445fd26aacdf63fc2a30fa302f5ac7ba60466a3cd76547847c5f99d7e1dda918718f55cc48640fc9a0fde4f2300e9467ec22a622046b87df4efda001d67fb9ed704738bd0850848e36d4303aeea5015de7a515aaac4e0913e91276e24508ad14e7d0e3c7f11df012d8e2c5bc3ddc4472b9335a19d0e3450d0886421a5eeec767c3b12b313dbe419f48cf5e9739ea8b843c72e617f906ac204270ee64dd5607b9e3dbdf9707768dfd35e70806bb1d68bd64f74e7cd9f26f5a1121482b823449289ef8bb158689f9526218bf5b5c4ca6debd527812c0d77ec8ca2b9ee67134bf682a8008457772453384bbe8af2abc8b746fb5f392f1e16888b117a4dc01178ffdc08160c899715ccf018003652d59b76eb77070a979bd75303911e9b2dccfa5bd0394a444f55b0f23ecd01ea65512dc2f5a80ee6889f53e2f1b413f8ea42512bae52e2ba3ac2b90f2f638335d9e59d489231ba98cda6d7c41475289e15d3bfa8072dcac8e7d6c9e0fc17473abe822402ae71c7f035a8dacb407cef34369f64cdb6248d5ba076db6e6bf9914ea02e8f4f93a94fbee6b4b0258e0b759168708e07fb38cf90e21cf643b74c5c8131006a67f1618836d091e8f4d36ca0ffc3141141d6d73de56c63813b546ae381b52b83d43274e8d1c986793dd3b687679945fda67d1469df375aa6e93d608d7afdc83e4a462280b6409877a054a08e7963d4a08a0a5b55be6070106cc3bba1aaaadba4a850e86cc03876909c9fd6631453ddac8aeac11452ef3d94ccf0499f17fd81471b9b2663f12bab86ed16561409f2c5d8b9c0c8b0e7b3d438cf47ece874baabb1d8108706b12a06146114fa512b8e91034fc1cba5b5032a12d44d606c5383f4302fcb8f3176c61ce597162a3e348b5ea82cea15c4c2dd5b7984540dac4c8ca2a86b3ce0d2727e8fb7f3adeb03d0c40e0919d9dd96f401c47afe7a5bd16324de6f0a98f0ae461d98d06ff1c2772da6507ea7badbda44c626d1920c0fce257121b4485747ab046c83c5e6b81a424004c96a25ca90ac127bf56f8a94617e5f4f90011bf54b268d9b9873c5ebc91d00879e302359b2771b86b6f92a2b3cef7649f25aabd3c6835a4bad6dadb1517725d3146263190c08811d34168fca36373e4adf3eb969e5769a9cac9858bfd44d56b794b07de596c9a793e0cac340335bb4707acace86358f39977d8bd66113a485fd7ed808644e592147d9c29ff1ea96653e7c32fc73fc9aa404055377e43d78a5b2e98cb5b172cebc4a5b41ecaa2e36e197acf71a9e6fa84158261678f20b06642ae380c95634aaf35c476cd5f74a9f618db8237657e0fbc29e2f314a6377e9678bf3fa1625642aa8038ea5b41f8722b864729f4763e23cdb18b9f4d88fd0fe820b6b217fc9a30f532ec8d966db23a15d41cd4398b72c48442838a30ce4ec1e8c8f86eec272332613f154e3b3c0535fd664b73e78bc76f7cd8bb0575c8a769f7cc862a78b6116a7fa59898863e4c1be6bbae8caa976948715a99c7e1e6097509625a53198e1716781b3cfd69f1d43852d737ac1051a930417f378c26a1ce848f4e633d1e03c0dc4b29a604b1a065d5c3a0535b77bc0c8b1e6cef79556d39e2388e07e98c057f8d7aa226ae4b04a627c8e57a378ec413de493cc8b6f1f1897c80d4e1b614f48f483aec99293f8e920d7bc61340fa9173b070071c279ec79e6505e4ab80c2ef6f41b523c346620c817224d262701b76d53144b97b0eeb1813af5f224e2e30ecf903ede08e017662f8e49fc05ab8627b4be8fdfe53a7e2433130d5f707f2af35c2e1ac98ba8bec032287811e3156972acfb57c43cd6ba3e7e55e8214c49210d319579a8c858811e2efffdf0b14f20056a18d47771dd9def1dcd792a766b9390044dd40ce49746aa24d7c2d39c55275d950bdc5a5da10014520d1100ef3dfc256f7ed8d5307617083ce82cb6cea7d6d5fa264fab9738fdd154c3594d943b569bbd3cad3cfb3a5fc7286e0e43a1658dd6f4cd180a71a782f10ada3d456baa0a02b3abbf102bc2625ab9f64c016b265cecc62f5f2ac2635789072006a25d3520f47eb56a38c36017b7b08d9f12adabeb464572d778530786816222e5e586ecf4bdcb2e7d13b68f579ec34e07e79db002adc6b893914deed5e81c10ddb2bcd4208b7dd2330f79a2b4c48fb0d919a8f7e2d98314854ac2be402431bc1caaa5ac805b0a4f9d70dc634d44a02275ccee41934e02649e191c23fbbddaac59b860b2bb77d3bbb374c9203b98106bf39827c6df427b2e511d839973a3cb828f4bd4d6e04c5fc95cf9cbc5ff14b0411a7f8902f8812d12de142b16c5d5fda2734f6376c007f777d016b0d73966bf98fcc85b9982c0dab93d23b0513838ddc34a99fe10b31cdfcecca37a4dcae833785fa724870f29cd913a4d00b37b1674d9133f0d7541c9a5c6a10057b6cc60bff288898fe74d016745f8aaaf610f156d48712af3c17cd01dd72dc3e13253d34a5f70e35c9a881b536fd76f66bed298b029382d604ff522c336fc83cd96826679f55e4c726e95b3485a5baeada645548b5da6938379a4850afc36c0070d6f732ff7c5d9cf31f4667fda51b45d83bca512d2652afbc877d2f5be28151a1c166b18155f14187f4beda754e0fcbace4dd92ee05ab33eede61553fab0f118e2b4a7b1fd2ec876c729ef8b201ad9650883ebefbd878de4b54614887ed090380d1e37d9d2800310195e2a260bc60d4002d2738f3d8074d67b7f7e056931ee8655e2e41858f0a040af7f27576b9da7f200ec1854cc8b9ff785e4fdd170b2efda12128b787a66ebda057b38bdd56113615c02800bc6f5c72f6506ed3750967f060c76309bed8c121a632cee2f0f9e5378feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e19e8ffeadd08171199e56890043ddceb21ebcd4c34fae1eb89cf839ac2af03053c0ec808adaf1e99d53f2880b8ee446a5dc692f9576687ba286d46b40a5196510ceae0650649438b5d05009ca1a877976319b1d522eca6928b5d7a137e85e99fd93acaa648c558d4bf474ca25695c11bb3fa6f0eadf51195b6315a8e12f935c2b21da18bc88870a67a10734af86070ece8126a88c116ac8b8e2e20da940df4a83503970393f3a177d1eda2cef686045832cb405b8a8a4c951702260ddbb1613e9ea2f7efea475aa6bc5f678f52a76748f427070a66df6e567fe3a547e432f1523e723aed11e146a2911762d7fd5ddff00ec7407305e9ca7017180398f5e7717ce5d134e604aa4ea7a203eaaf3f6701cac8671a27a469d6489afb3140113dc568742737a3639cdd687b03d15db1bf3b5a00cb5c3fbd56835f7ac482a99afda84a219e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58bb3b78b94313bba80b59ccaf9f18dfeb3db3961baa4c08290190cf4a2ead689b55ca47fc391f951ef7904c3081390716897ac588ad3e9cc4722a37233f6ebc9dfeccfe8777f94346b2f39cae2d952abcfa7fe94836af34032050dfa0d7494d0a50c2645cc37f1575e78c691f9010d8519b253c474557bc5c5f143171f78d5662d30052520e6ea706a508292b7a7e85406c08f204d6ea9360a8fd22e35e940cd59013ce361dc6cf92d005c592945ea8bdc0d8fd7e0128464ed6f51a8b5607199eaa639c44e22ae02e41ca143efb0ec8df3fa64c2847ed37922e4580ed434e4297af9e0ff5ab61b49e30ddfe0d21f98114295ccf5f82554d4777081b6cb0be2cbbf01fe210930942ab63c22c791a37329ae1434790fdd78ff8421247da69737c83e45d5f5cabaa92792716653c717a28402cff8a9f893240b83e48421ada46b32dc42af2e66a2fd852ef0215020fccf71e59c9337cd4fad1530c3758f059b4bd801f04f1723cf73d9cb3898d5aa98f5bd5ccbf71e5540f02a7e31cd1596f5db0e9234065533d76591eff0047af2d51a328e73ec35ed5536592ef4266c59dbafdd925381f01cc0bc74e9f807855b3cb069bc9b7268c9872afcff59cb862379b382e364e9ff22311d5e1e7be578c5d068e867b3f4aa23f2bd07af0392ed3da084581d3da9be786a488a6b543f3268e21f7537dd66672fec3ba50238f3f3cb085b9ab061b7049ce89b5f1d2bd23e0e3c204cfeddeb8f0289ce3f97984b28165377c87b6b0f85c1a8e247291fbf8757e7e2762e288b09f6ad8448a653887f4837dd7ff91358e54b62d109a802700b4a3db0d4123ec3e972fb89f0fd0c3a1d2e198752ec45421a187a922a7db1c0c2999bb4477e684ce4f4de8e7115254cd39792ac1eba761e796b0f0ea2a1cea98ff3528982161cabc97321a70088fddb8c1b082d653c0c910ef7abcba07ea453349ade286d0fdc12ddfa9df434102a3abb678235b78df5ed0d234469f867b236248eadb4db0f81b38b8cd6e4f23b7e2f11f8fd22be311ac4c6ee5e95b3c1028f1836b40ac26dbdc007182eff58d01971a38327adae2ab99e7ebb9e7ff2a50f601bd88d3d41d4022f39b39b3c259d631cb502ef1f7ec36615eaf43deb8b093a70f85aa56d441501bc661218b1da4c5265267f82514de2b88136047eadf86a6a0c2c0e0d3ebbb174cf3a5cfb79816a2823bf02fb1791c96b738a560c3177bb5085cd4f2f68c38eeb45066b65b7562de58dedd9b9c77284430cddb038df7477c44419ae21d52df48112600633e76f891526d6c9c911a9ff945e9fc21d69b94643c6e76485544c0a0cd9182ac57ffdb23caa0a2c726bbed59d340b3308a67d8f4ba0b79a0954fcd7904f5e9fad73bc325419002257c3d3667c5a03d58ce77b85a3fa4e3a489af62434cb07a0d0fad6b10d520e14a061bbf15c183b514db7d164183b6cfac953998e5370fabb24cb03f73b49a89708b8f5725003df0ec3cbe88bedc4c011d39b00b5bfc7b6f08fc22e1131d176969fa748175396b5158288168cc6ba30b35de3a5f71004f6351d04702dfa4ebefa0a8ef3c9f20517292b17c88e1fa3a30a5e084da210b0acf9479c68996869bf83b22d85621733559f8effe92346b6fcdc0f1b9fb6f0e6a9700460fd9fa41950c7ed863ba7d73787ff6744c101a0aa4665ac99d00fcf62f3d1ef70d4990451329f1f8ae062274516221fab1d4b81ee2b6540c7cf696a175b61e144d65b93779f6738d0a2506fa9168b0badb99adabc93ea2f4d467f61cd4fdb5ab40a692f726025e96b635f21db044ffc2341bfc3564b391a14341aaa8e46eb74d7d15d3a739e3c340bd9d199049a1be64625fa8391380903564c72fd966b597e561a8f1543871e884b10f79f53c1ac592614d69d3de6fac4cf27a3ff16cec15bfdde94144d166624d76c774315cc0ace80ec4075d3ddc8ff38b2f0d9719534c1737dc4481c09800fffb5493473d2b04f9b73bc2cc6af7ab15ce1cd35b7051fae0df25785d0e210b5b56a4bff0b5a9c5fb80272fdb99e8f0cead78c7568f107a2c6d574c9873067ed88951ca403fe4e2cb8a7439ab3e9f349b9a7a2725237462b7353568b71ebf1bfff78dd304cde0f9cd23877d73740154830eec06fafbef8bfde38b2a66d04f03442fef2ed9dbc2595bd8b9fb27572387c3243bee2cb15ca695790ba5f14cfbddbcd44299e956cdbeec575a5d38a3a78bf5bbf8124aa0007c3280c2c8fb542cc1e4199ac9ae435a09249e30d59a18549affdf2222843fe0d0ae9114176cce56b2cfc5b441e51d15d613ac52e524a8dee088ee4f667ede6ec56d17c0568a4fdb952ed7bf6fa35a588566d021ad934a664b5c34b59e4e8d8d24839ec85d6d8c168892ef3bca1c49f2521ecbd0072f6a983ff4b41c5a43fdfe061cd75bf0491e39742206ab6e313b5d709411a0c413d19bdcdabef7f5ea4ddaa63b33bad40ed95b35233bd82016643a068c6d782400f818ffac856f993163e29b6d2fbd241772b42e15aac75bb4c0cdfdc38b70349489563afd2a6c03dc1cad5a3fffe5b3ed88614e78e4b8dd64083f27d022714072b059f71c61ce3a58d2161f2e644f80ce26771e026a6bf256b5453fb99b2669ca5cd89772487192d6b2429b64ec3c3aab7b7f749e854c6fe0ed8826144a137b34db7faa1e2752b212f7fb25f7a98d56ba4b396a224218513240908ef38b22d08641e97801fa6e1410d2ff766a8cf49acae1b6308e5c6e930329686122fda6d0635ffeffd96f568225c53de80771fab027aa92990e771f5393cdb8f59eab66582274a328b884ae7293578f08405e315a7a374ca35607d3ccb5d0570da5579cce3b2fed4cb54129782c47e7647da904f2541141ba475d9b6b97433e8961d3009a5b80c1881e2ca0ef7b0ec90559ffdd25a5aa8d4701d003a8307d782c7f2aaf72263743a856d769f9bce421422ee4064c13b98187d2d24765f48127da684798fe47a886faff79ec6953d35a089a2856b7605dfb195b1cf95b70cab669c37157973cd2b9b95cf0537517c46640c4ac4e20d353f754d5aa48afa7d771f912b19f718b02ae8decef23b0b2aab42fac477e2753e46b6eb39a67aaa0cda6b9614bde09fe918f8a0df06ade975917a537e94603570e4f02af771658544532cb2067442fce092f2af42f4d5eb1f647e47db5d55c885403ddd64617b3e08d2a5cf71beb264022e4a9b7c31dbe31cdfdc066b9869aa47eff57e5ef92d3ee225650b352654d9ff6a2a3b4ff03b3b44f10db4822318884f964d7935d63c84cb9090bb77003bfca608c34ad8772ad79621a49ce9eadf1593485527dcbafff1f3bcfb02c27bdf46c844347f7a7365a7cb90e5955b7ffda134e915dbf139df62126fdaf4373419a59c8c5344b0ab85931b065b8e225854aadea0b976eaac25d7c26c72507d49b47e7b903416d3ef5d8ca0640ebdfcbd0cfad322a9c36710af5c9c7dc12684d6ecc4996fe5c5e839530e39d57ad7ba695e143934890767184304e7dd2e17849734cd07639907f33296382dfc0abca88661cd75cb739cb31c26225587c1c48307ad2824f9515795992a334f42a8a2e250806f1257f5e812cb806a80082112c2015f84e8dff45017987788590d8e3d932f659f485cb63337f0d208b5584231d42686fe7043db2b44bb52e7c941ee7036bd5f7e440530ded70a57c8a9ba9d17b5baf599c13ec7db92c09d8f8b4918799c20f41b28ae9ce9a652c40f82453cfdb0b56f199e3f198364d9c95ec4ba429f245b405317f5b90aaf6f204aed00c7a63ca59367579f855526153c96bb18be532d6817cfd158249dc8bf5e44c641d013c526323149cb94f6edd5cbc5a0bf3a65ae30204b8fec8f364e9650ea215bb71ae628dd2ef4e666ef975eb38eb2bf695ba31541ac1b12ea3275d64f9d5b8e84fdca94a6bb4c88840b8dd4db9d2ff86280e2cd8e2825b5dd21cf3e1cccace1a671c8bc688f16e71ef9da9650297355cef564fd821f85b8cd11b817b67e76b1032ace86604f434ebec28383c926fcf3e492c2ee6e17673ca5e890e42f57253a5288cff54807832e9d3defc14d372f946e1d1b88336ff77829e649abb503200504a4fe8edb98b5763cbad66fa8e8912de35d93b0be17d3fd08ef3c1894e9f49b6b6837bc68da865826a7afa1e76641382d8d11746f96a66323dc969ee7040120847751700206dc43b1b22b0df8acc894d3cc143333b87b17e2fe31038c7c2f9425274bf3b7bd5c83b8824ae11b16b68ef2b14d94c3f5ddb142eb3e93e1dfd03ce3fdc7a60d0bcaaea4eeeddf7dafe40f5adaae7c45c5d645e4a91e4a50c1138f7dba2418563e0fab3329d64160a68b629bbf925d3a0d16e24b61fbdb0cddcc97fad79601e7173fd0ddd17a757a74ea556b6c590aa5052f74463c1b40162db24141295a4ba2e7d5aed2cdcbc2c7632044e024e2057e152a195e81f243f8d10aa2a806bedbc9d07d357fa78f2054d3b140b4769363cff3048c215e8e0e1fab1dd2cbd20fee45888ceaf71c44f9c3f5e6e01b26b2ff3660db9c5f9385e408e4c79e9ede3bcecf9fe41ca9f63b9ea5dd082b4443cd76dd8f15b26878c7a85928181602c5ff483f0f61a2f3942e60b0906188b35dfd9165282ee3f7065d0c199c073a2e0d19a3e01ccea902ded1f9c5d5a54b57702a857ed87b29f8388827b99da4bfc4fdd84f591a0e2719d7b4978731d0ea3745429c79bb9fd9a0dfde6383dbbb6a6d6620e65ff54c18c1c4cc2d04a0b5c783fd0da4b5115b47f3b600928e2b6a277f30037691b24661f2b6232529c4633dca45a4c0677a217c0dfa27bddc004c87c8f2d072d6ce76797f0f496574f58d1cc89a1d5b0ba0fb75d541403f997a1d7d96dc4680278348b3b381d8a87d5bc77f437870d0e9a6c0335417e6fda05eadb150f0a3ff453095d51a03d81e0afbab481d6dd33426838298ab64077f406ba7379dc6950ac8252263af9e5b20443e9842f15be83086cf643674de372abb73325a07db547c4d6269afaa290d111a28e3f5559d294f1dc685ed2ccf345d281525db2e377a4466125b28b647c5fb387ef2216299ad79d00b1fbfb45629eebf7738d85f206bab3b0d50eb57890d3e6e77f054b82d680df27970b524af35bb3327bbadda59fcd98e3b31afcdeb1c56737c0a8cf0853c90a923e8bace541f243c9cadb38b4109593465fedc80e0a795f96e9f770b81f7ce7bfb2e66abe11d3c19fb771ab0bee1f689f8a1181f4dc5a75487896aa5150abcae67afd48ebd0b5e7975dc77b6dce81f73b5f43705cb6d3b939f7ef8ed82c652c357e8b825eb3a51c3a9d894adc3d1eb9ab04928201ad4587e60f6ecf986d905cc807d2173c500d3d57cff5ab4f06e10fa6a6ea5a489cd57b64994d3862ea386cf8db240522bdadb166656fa1fe95e8b4ad94941573f0cdde923b6cdb1f7a900c52d87d2cf2f5f16f93160f8dd6cf3e2f896280586c7c00a181723222db455aae546a8c28037325f749d1d8d996546a1be3a1f0379bd3aa2a39dd2c07a676983dac097a98f546c312fcb9730b8c035e8cf191da7b9239ce79937db542135583644f2dc43e8a36073ff1ace340ba64f0c2f8d6910302ddcc5b9b6fbe3295b94b8c6fa4ef6ed09e892d9d6bf8a9ef39952f8881b3d4f86361c6a67143bc36311a15000f88f871afdcb3b88eb6fb95c8f16f9c56de5d0a3919cbb732d3ad7931f66243568e9928c853beb367fdb4f3fd6c47fac8360baa5c4d0e745ab2c85ac8f4bcc3825888e3f97ae906fec209e7b438ff630e0ada95ea183debae18ac310f4c69123fa88ac24f94c4c3434ec6ff4b7cafa512dbd81ed110b05381c7f64abbe3f0deb12d17051d1d05aa3f6f499aca3836ec114f38bf95954e652c492fc9c90050d2fe60576f54ac4141e2bfdefa742ea0ae52016503c0432f6b311d54b4263174b0bf72506b07d2282035e300d9825d9d6362a479e8cb8152de0c848a050ea41af964302ac919634d15994ec55763f471db4fabd2b29aab2bbb195d7197c88991c1dc90d6e661d57f7890bfd5c92c0b054ea6873ed4968224622be91e0e675a9fe07787a9804ab69c86121c6a2dea5d621aab3d063cf8308786e788cc024c6dcb134c3b04352861484bd9b35a39ca62313ee00f0ead84cca5d2fae31d53647e7ce22cc12ebccdb865f15e156e878f701a0016f84273e4b597eb304601239cefc72631553e00fa6d1957e4f15eacc92a429f8118b38b1e10f5acad7c9b4bf0ee9d4dca4510cf6fe7729a424b5c5d9aa970f526a2b8066d5bf285cdd6097025dc7965e2d1b38a59fae2c6bad0628881d7c813ee69aec3d1b2df7c2cda51b1f551cf8bbfd800643634364fbc135b1331a028798b5eac798266f5f9a2152a2d94e182de49bbc5a581fd7d4867790e6979d870b76e3fdcb2f3aabc9a0c86d6ccb71958d5e262a4834ae435bd41f5ad6499bfc397fa77854f10c06fdd65c04ca372302103924444405b2a9a2d4a35dbbb42eedd85a31ff6799e4d29027b41872894ee8d179584a9054742e1bf949b2c62f0cc1223daab51b75bc39554dc033de9473b76a93181d519358669bfcf4b19996fe56804643b2e42075cd92e0f2eb2987eab97fab018a3f2a91dbe5263089ab26d3cfa54b398b74f096f0dd74cc544fcf79e4f6648e741e91223e100c23dd9f8fa872ecf7078ef9191628686a1b2fe52056572e04bb06f271ce0443f37fa9667b60159a86c51f468f1dcc254c2c8a0d5f9e76ca0b3c59124577ded70160998bfdc4290d83ec4d649237a2af8fdc72ab9d7361a49690d02e34d2b5d0da19abe207bc5bda92f4c72aa77f0fbcf59947c50b587261b215d671d59e9942fd577ed6ae05cb9fed2fb711c94b4acb2ea912186b1273a89d0ed7f9026e20f968da7a86745150dbadd99de95ad96a79b03c7a1c8f62f90a73bdb9211666434909335dc4d77869142475f1271d6e8b045c9acf28e628c04a52fdddcc4758d7f4e2cc55f2b65fd16ff825fc51aab9773ddb2a99d0eee910dab974e237a14ed60cb31ff0eefee520d0371514894d66afe7333a285d3a9833047ebccf952e0255caf458fd1ce168351749981f3aebe4f5da1dfa5681c8463035a0f17f5071e5f42d12661fc2df3ab37afbcaa89461ad08157a7be8d454af7691a9901ea418d329c1cc4a79bbffae64430af4ca3bf24638d21f93204cb5cac1260a7a75277162bd43d103f7a7ad540580c9b4e0e9fc70b1b6dbe169cdc5c750b09a614afb6a598f33be4e2f6fa2c0e825c63b2f1b7a1a95cff9d61001fac73f76afaf8614d6e64bb3b88c5eb980f28b60c377046f12d6a181f40e52877e125afd02e2fcc3b0874bdfd29e6a39c4a936f04e6af7452e8eadf6d698aecb4e238ea8da8181593284f95386bdcd6dd1fc43f4760c2a2f67d65de4d31799803dabf62c4632a7e1e2b721ea324ba90f7c6f44538042a4ffec4bf18d3333cc3123ab3c69513f283a577b54e163b9dd91343f09c7bb48707d4ed4ab7fb38cd52f41533f7539726a3a87d9f247a0004362d115e7e30f00482872ccd4b3f723d3193c7d041c93ace642d060d51b68ad4deede9ca3fd5db98dc09576f57f4709af631528c4977ee77fe9a1753a94eea813acb888d83c98d2885b0fdf6b9398e30d0597bc7fbbde7e9df80849513bf5fbf4f7ebfdce2801e87e7d64a4acba4b51733109fa476ab680d9881079de29d8c2686b6430eac45a3e4e25144686ec72540ba70360cb53678ba6ec3d39522f5c52e4b52dd19ab803215e20fc739519a32f91a40b9eeb0c78683820425f99b7cd99eb4417e4698fe2d19f6cba233bbfd223a5249f884bc189c701a4de6ad11c26d39a898b1793e6a298772a666b32456a5727f3af1df3384082494c76253e280eda94725f42d09bed8a1e8e9f6325795f88124ebd53cca378fa241f55ff7ef2f5c238479c979e82fc8c3a5d41915dc907715dc4761d9619386aeb0761ad4ebfbe938c0fbb55e0c9a57d05817f07ec53d0d9dd398ccf9aff25c75b7549cb2c4d5cf9dc49b1690679bdfd54a7115185c668f32538e65349689b3ca315c6b56cba3730a1dbe779c5297cf4be356c1efa5330af70923eb76e078889563943e3c7d4ce4faf8415a75388c9f92a81e2a0144da86abb06d2d0888eb771547d4e188d8ffe7b47bb7c75c82a317d3fa45aafdde101f175b3847076f6ac07b1870a16559d0b26f0166efb14e53b59e4d437fb9b9245e518e339e2e975973f138670e536817f4e7a83583870d8a6911f2ab410d9a0e028127152ad9b118352e2b5a44b65510918eb015e04ce9f924120f6095e6595a5c9ae1d34ec1628f1116661e2ed27f542a0827c86565ddb417a687e30eaea9e9263df1337e5bdfab57213b183d5bb0e9604417805d8722909858eea6d5bdacf51ae6a92caeabf8da2bb8d0189d522651ec9993dde67c39a15ac693840aabb20d0ff1d8150e25ebe42b4de2fe3ca98cc87211d48791220563efac2a72d3d9ac9b6ae8d59d78edd194c34a48da2e62a2306533c33c7d84d68a644194adc3ee07c0ef50a2175940503d121a103700ec2596c6bc7f447c0dee22f1186339e4a6760b60272b65afb57125c4d90d1c4f46870a26b9aec6822cc268309d4d058139c2320dd276b75f13714cc9c8a5e6cac8d79fde4c7ca8547bf2be818f7276b1e3b5ca60830155fecf269d8ba79508e222db49da91eaa51d180e974f1f38ff841b0a0bbdd073b59d5ac8f5caaeaabb9b8c766f7013ffa9da311f499ca547951a6d7b5467aeacfa7e126d02500e1d2b58b82680f2ed22a1aef1b2647a716dd77779410f39e9f769c14149fe8f34b7681d0860daa25bf37536c6bc7b77e8ad11bdce3bf101f99a1a9635a08256269113895f7dafc789be5b82f045f536218b84d8d33bb26c81ae44390dacd9552cd9e5df9e9db241e22745a4979a432384e94f45abf1600ee85b8677387bc3b6fffe7ec249f23f3321be2588b7a3fd0a9eeea17a140dad1a10445ff6511c761b5fe74552e81c65a96f5d3836f3d6806db0848c94ba46aec05873ec71a674e35cf937fc7992797d9cca4e884a214c2d78ec472ef7ca7a5b107dd32e594be0545c60198ebe16b42778efa47bdaa27ebf40661924d8bb23bd770ccc552438090f6ea167d888c953aaa18daab796adbec88c5b2c8eaa9bcd371c5ab55a1b054f19665cfcb97d420e24f4f04cc4c44979122a689fcc56503383f300942a1470244cb343e30d971722d395f605c33390aa98c046b795d637a13883c8b39a3ca49f455be842bb55a0c85e28ae4c83376d72aec6e0909b6dd4b98bab20a8e2b5edad13dd01fe1581c67c1121eec831c6ab18a2cc21921d6ef802874d96280a96d15fa5e8c0921115c8dc8cc4e538d075a593afeda6a10c2c9702b9764edcbe6c38996e57afed0437d466574afe7804b236ea167f983cb0842b941283d63a5310c06001aa2cc3791aefa5462260f3cdb0d5ff1cb550fad2b9f8144fe65dcc3fcc6babf3fc73a2a60f4516de8415425c7c86afd2795e7f0e57b8e890a96f127af07768c9dceca977316b966f8c1d4791dd26cc04aad0460dbbcdbe74f805954174d657a5047cfa742c4669d38fc6b866cfd3c49cc9c1f71e9b0a5b835c28dc21320acb21d8d478e462706eb0e5946eeac0cc3d5142b642c2264aa9fe41633bfd8f3f189aea5992afa90f76af2bbc76d6a7861e161759c87a12d8889d9036a012235c44f47bfe1e528ff06d7e4db28331bb5d2ecb3d45d721afd6c4b594529fe861e6f9fa2c1edf2c19adbc9de65af0625ce46a67cf813b588c57a8e11ecb5a7718dc595127c26b1c49c5e853a5f93a7b082ccc1b37fc56c2b347ff07040bd774f3d27361ac1bbb7e912e0e33d22a4640171f31fa8018dd29d692314fb54bbeb389f30ffc82d1668bbc8b91c7b61ba62ef1d4ff80c2531c39acf305e040660420d92754714167c04b6701cce91a559ce88d99d09075aba8bc0a7d79ad993ef306fac0dd8205360b45155955216788be746f0e049d859d44e37ff59547b034430a41d4ed5586c51df971d3430dac783489f217b2d4170a9464466224ca29a7c2308e5082145313932014cd5aa8b6a96027027751cfe1087b326baef39fac857efbc1e2f0ddabeaa9766cd94e2cc653896e27de3d50dedf6cb0f526017bc03f87c788df59e46c990a6369445547868388dde06184138daa990f54720ef2f40c2cd1fd43465853ed102d77643a7a35798b4d6c7923e86e68c5be84afb0fe7719d3dea0a02d2649964902b86fddafff216ab18e29cd869706b524349b4c1950c36b86c2a1f71442e72ffeb2cfc36d9354f02fca9cfbcd02e96e2a789e5fc57dd0289798005a536311d5ab1056eb442bb13874d95333e7b5ad869d93ed86b854fe950c08704493eb0cdaa20f263a13c01d1289ba627c359e519606500816ccb5f4d1ba15910529bfdfb409fd23c8c87d9d3fc9f1adc53c659b4ad20498e0df20004d3e350e5755591acc928a7a95e0823fd50d4a24f48f410721398703157297f51d0e3d6bb003a092ad6118c86e357c2b9a93702125c766644245c70ea3d1e598074276af07a5fc7b5f966f658afac768f0602c4b4359c16a79b27dad69e0e894b7976fc5e0180a85402a32ee2699db7617829ce6805b0c035b69e3fe29b98fe903ddec79ed2b5223cf8e107dc25d94c2d9463f68ccc1cb5972963b17a005ed813d1e5fc3ebf95e582e5abd59f29440e3a68ced462d309ff8e85c9f7f891a4a037aab8ffdc379c682868e5fdd22fd522f31411f29194ea036d568c16ef89a493ff719055abf5747d6ce7329a8f56dea987777b910286306586060b8d9d1c7b79002ef72957804cbb849b06f267f194f673ba14b7083614f444ffe8ff3e7c3db5b608e6dd2fc90f9281cd711eb318723cc260e31a69281a4759b8cb91f657d04e5e153d6f2b035446e46cd1788536009247f73399b41b8543b93b529546685923b958fe3f5c2988b586d3c814e9429b57952ef509cc9448b252bd4b4077cc8f73d3b3b83003b5ad8c81f14bade6a13a3ec1dd8c6a29536b830d244d7a9b6391cb7717cf7c5d86014a57940abd867db5fdf18eab9339f3dd468b237dd29a1968aecc0ed8ca87943b1ccbab84d23b62b82ba8d6e1e44e31a3d8c9b1b9b31cc7d13f42c642ce4c04f04a525b97f038fdae35798757011346b28305bebfcb846a06d31e0f2d91bdc10f27d0290bad6958e44d90abfcd37d1da658df9b143b8e9889025194774e23013c192bd86391cebba683ec77ef7152320673f910ef8ce75f23a6a806adab701b52cadb2b10cd3f876adee40b82f4d253df6be0bb8727aa788b0dbd3433ad0a1fe52708f346199a75a51a500fbf01d327c44e9662fc7564d8cd15350f35d83ae8011643ee3cbfeae1cee73fa975e7211b448c564ced7614988e9af386d4dc8fe1a16e2a2ecc719fded0c3ce19afaf22f411b68584d80debcbb36a1b1222779765b47a5154ac7ab07c20d1f4314e620875d2be55451003a0f6ff89b23a83ddfcdf0bf2f0acf99924ff619c771cc5c21ed5b45329a3c84fb14a846fe0940bb479b400733ab6ca674a8e6627063b7377f16160637e035a38112b9b9f0e70c837fd061e0cbd71753b7991d719ba9ab15cc5c195247d6fd5aa2fdb6608abab0d88b2efe0166da606252cbaebbfcd6b1e12c8c9137738f1f04c245ea1af4ab325000fdd6f32671f2ccd35c308032420de1309f8b1622290be93803d56de5c72bb6c331d9f358294103b6f3954afc364bad24129b99431c4eb10fbb9525b5dd4544c09c4796ae3d3447dd01bc17bf40a8431f50d5ed02cdf334072556cdac23ef2a24bba882fd2de3a4034d7026e0ccfe42af4f1f4816f1d98d4392b9f5a06eaf280328c20b2e5ce505e057760191aed5960a00f310cbccda1958e52742e3d594a947f4263ded280e389960211a97574849d9e756d771137c50efaf4c14b7cf5cb1b9ff66187c36ef7a3ff060cd41ea59fc95e8b1531ce648b1f93bb52b12893336d902860d9d8419c53b72b478a370b5ba0132d6efadae8337dd2229d466f6909539a57218cfb80b3c17f044d98375b8932fc460b2ad820921858141aa03aaa39bc715c6a0ee8782cb003c04aec4debd5d2cb4e58c19ce2da2b6b1a29940b3ef9a76139d858265662d6c9f050921bb1e116efdd83d9c17a279ebce6f803cc52d6c30a43862a4cfa6b297aa8c25eb4193b234bf04bec6b5697ac6f740324ed5c90e12b560905fb51bad713f06f01696a6875e97cb5a58d57f2a7239fde50d923a9c58cee482a6b06fe98e6a3ad93021ed1b032405a165cc429c01b2c919e281f6d44ef66a561c3725caa1f1d8e19271576162b07ecafb4adc04c2708b6e0f7aebed49283ec561cd3c5a56e243aa9a10d04daf9e06abc93497c407b600d21e136a40688c7e0bf89eee52371ab80f522e51dd70b9597732b2a3644d7eb341d6516845acaf855807f07d6b4e0f1f9d6ac37117aadfb05859ad6a18332d1e432e3e24ba1362239dc1d45e33f51ce0c11673cbe9de6ea48827f7d61296bdfeeac95ea23d8b33a11cb4c89357802605a0a863796917206c81ce650a22bdb3fd8bb7b21a9827d55d75c86fa833bbe649583627a847e1c6ca23cf72b967bc90b113b32d6f8cd040f1ac39f224935d6a9bc80f27b07b5dd068801081668f3ca8cecac4c56596dd8b3ab0910a56590493706214d33954780bc2a87dffde3b10301d0f1e10c3c08eee3861079296d6a8f8ba85f940854c79a79f5ebaca564bc8ae4ab84a1900e3cb4c4395550e7d4121608a8772078aa38983751e4fa423eff6adf09f2f0594c546ecb44aa5f982b55299ba026f56c311177299adeafbc4aeac3bcabfeaed5a4c2d4e8bb8b4ee49bc4447e9ab4350cdffb749db9462cda62ba5cea41dff9d38444550de3c33f38f4871763adff6e3ee33e08f7c8aaba6299d7b941f35c6c623ff221e3b1a59e927c073e7895ce794251b230bef04a079a1c3d696f35e851a8c6346df040f607a853d6817ace922a6189a26fdaaeea1e3af02ced8d7556d0a3df29b84d19e2003fea0366b72500593d14176b6c8398c97ca8c1bddf516d7028bed130b18c6320b800c010f9d01e5ed35f82b82e1376c09ff8fb607d915e3434a2b9d047ea592d311cd5bca17afb9512ec3be3f765aeb88ac01fb4f6af558e36b29b8384ea629722e64f63e2deb7e744dbae8ca156907bd45bf5a118d19b13477851260067161a697b2281b199c7c639fbd67c74eb3e09ca868bcbca30f99a0d0c6332f21a3d1f5087c8b7816e1537861b712778d305d7057b5913234cd43a33e92cec06257979e01fc00ee9f2f7b1c807c9dd9f4e632e8f636b24c490120d3e1065edcaffb58213c083d3d0a060f4dfabb6fe41e86aa648586269ee2681b989b9098f309db7326f8752e5f54b52117e5fc71d58ebe4fd6127a3f617eb32c1cf44627c7cbac54f84bf776ecdb0729ced0a7d6671e2c5b7ba8954ccaad99fad232f4594b05f088063bea0dcd4c3964308f554558d3dc3920f0659004f9e1d176d27190a31f8898f3af914866121586b5c2039cc6df7afa1c7c7840d42db932bc9a8d5aacd85f6f0e90b3120a7f2ed4ed19b1d5c804107ea80997610178513ea53f96f6929ea126b5c086c7f1578a3895641066e0116f9bd872941a4e07ba1d4dcf30c759a5d3fd8d057236566f5d62aba5208fc8e946cfea52a6c0d58893cc5e46737a26d5dc1270c0401364a0274c5d28948560d15f5ae0f247bf085d233e1818cd5fadec0bcce60d26397e7fdd5697cc408f2d37addf34535cd33d00d697f23a8032b41704510b9eaccb8fa838e4ca66de60fd256ddefe7b6df883bb68f3332c5ae3d2fae556493e93901a88df74538ede0871ec52a41f76a9b8f15421459d1b7296b01f51eb5fade131869360e24763220602ac061724b690ac9e0fba96e7b88b05c17b56ad95456153f5d5213609e2b083469a925b14fd436ed670863b3f6070ee08dfdc7d2e11c79b0474404670350f626874327cb6789316a7a625d5e37a0612aec43aed78d6725cd4f8b4fca3add1afb4a95f0214dbd6dc1f29a27c208c1dc12d098c156fd70fd18184029efa2ee9093e7e58edd63fc7d9b1ddfa9017c5ce83d32414c991b44f9a6a7b6c7ed88094ec5d8da038463738b0e2fa68dacfcc29c37d6a3cc7bda25a4390effab5133feb8218357d4ad65b965ce17d916493e1605a56d8471b8a9df4dc2c1d976ac4319676585f0fe3ee960a732517f3e8da2233d42ec3b42750825a17b70baf6333156d2372eb583fa6e180f40b7da6f0557ebf08a63f22cef728d78fb8a487e6a9da6786def3cb1759e0b7428d1593610859daece198495fa1964cdc467787ed37b1b7377a28605ffa6aa471d8a2abe1771e6c47efe281d240f51b1227dbb5a4051b3ff487244fdfdeca44e09da5d450c3a96e44edd1eb1b40ca9b249393b2cea9a3a9914a86771de86729bece81ba457e1c7d000cd7cdc802bd14a953ffa0f3d4859c8d6611c79769a7037a751e1def174e16521a6e4655dcb940ab143288ce5827afe03d5aecff3961018ef7e803896b0d0a52b91613bf1d9612d7cd67e6d11a7c0a840018efdf7089f885a5c5c396147bf98ec3a1bf93e586e194c356b3960295cd426618656a528a8420cfa08a56446b7f0e3bc066d1d01e5c4be98a9a9f484042c115fa200fc3d0e130df2f367c3f7ebb4e9c5d4c93d9742ecb7d720578e8ab49cf60f252b3a05d7b856fbd4be9b7c018d4368c17f6d691fae3d21899eea35f5fc28ddfe0ed3c7080c2c3b695cbe1deaae2fcddaceb0a0779fa9734b9efbe72b905dd3ff3324a2855268ea32fb76fc4fdc927b59199b6084814708ca36038ffd0484a89b64298f77db49374a5a309b7a675f6102e45c909dd1b52e40a64d006fee76fa4cf86b8edf2f0096f51eef859776b8ca4a0c20248acbab7b08c3813fb9cf0d790e5d1f33fc38beb12c63a24654d0fa4ffc0370a88eaecec344642517e5d1343928fc92b61204e49c9161cd9ab05f6a108d82ca3c74d6a7273f505d9f8ccfbd3d42be562e874dc5d2cfb43ee6d57712d727e81f8f767e5b164e484330372b06cd1f5cc277127b7be130004d180591372a7f08de9c8c4a8954012e55a2d6db2307af57c66c7fd8c3606dd9a3b7088eac3ce6b293ddcc0de4338c5947f3e775456bb9811603fd24be2993bb1ffde696a6ffe846bfd2f6edb627feefae019b2a1e47978d4a949484eba676696ec18075e633ae40e720e376278c16d7d334faa9a539d491ab6252fa334a6e30e3f9a03a4df81a5fde9446ba729e43bd75f587fc7182b42b5f22b89993b314ec327c07f74a255bfc4eeddbedc865a79ae4d890baf177a07e0a00fcdda96c5934945db5566454c95107f67c17006edb439cca9f53a9794ef1d4d5e57a784e39083ef4711017da973936c6d255b061764cf4eb307d23210df6b0e362a0648d333c0b7a4300dfde35d79921e1da94c21f933ce0637c972b398257de4fc75e0a7e7fbef124846b48ef7b3e2b3d53086432866ee86b6fb26329eba0a84d3f0fdb2bd48ab0a55864494ca21211d4d276a87309c81ce7930215ac809a5407751935e7fcff488676d11170403848845c1e0e63ce9f0337b819f7597221faf2730db9c413720d2ad34ed0de692e95141fc86bc32ddf05b97d7eff3620a3c5eb8694747fed4b643364ca35d62984df535164f4c76aeb2442236beae624db1e3dbf2440d08bc0db88ef65e655182a9f9720969108d27af77aa69345ae80472721f0ccf367e9339f3009882fd477a79281c86927ac6d20cc77f2868fc9f8973f8327af5efdbd7cad47481f5345ef1fd98b75b4a4f1b68eeccad767378c4010f4361201017f12fa2e1c3a924e5572756ea48c8020e1787a31a95c1378b70273131032cf6a093b2aeaad7f179fe66d536a984dcda483d53ba0f1c50f694b77b5a379d72554debe5c54cbd4ff384107017380de0b643d22bab69df6c82ce34c6898ed691f475fda532aa74bbb5d4b0d04597d7f4bd71f620d3ee6cd24b2244fb1008abbb70e8cd2499d06099da0ca084dd71ef03005711beb7d4dee584d78bb516bbb9a67b89755cab4bce4a63b999d47a3c64b6ae4e82e6cd911b4416053224833e36484448ed0599f422fae0755908a6723e1722225865f1c03fd1224b9d544153b148bd587333c33cc7ab873c124dd1dd7c37469ed88479d3466f69a211e7afd1a6d46cebfd22e95ee7142776f33a2ebdc473c8ac63e58e7ade72728554222faef6c7a30379b0acf1114f3aa338188c0496882dd52ef217358dad36f9635ff52aa17ffc8f5c2958d7754a041d0e52abaac79de476c0d2407f41a72180280735c6e4d059b90cf211ab63138d0970b57ad78910173e1cbfc5d58287a06b2a7d747c1905ef231d79a8251b4707cd1f4a1efbc8990f6c78eff4db500e9792b41027453d55eccf06a5ec16c1fe7ac5d73ce1ed34112078e5640cf49c395171f6b89615acb903b9430e567928b9e82caf28cd5e5776f78fbd0c5e015ce4e665641ed1721b45c494df7fba8377da0129b18b57c6f57687ec2c18ff194d9efc587a7b310562f2fb266cf140b4d89f17ef329f8f10ec64717a8b149173f3b02bc280cfd24889beea6893f5a696de5eb885cec22dba36b105a13585fed09e40e1068167e5b0cca2807dbf002bd08a1713c87f8a8079b001e7bf91103f6579588cf269316b3fdd11801dce891c4aa0e3e371c2889dda9100ac04bf4f1b3a627e0570bbb8ca76078a25aad9185556a66582c91a45cf62bc264d5733451f7daaae8ad416d7983d242bc567626302dab066c7543e14304775f830b190fe5e98678597e2dad62cbe366fa881184c9aaf25f07f4ea9dc487ca42b8957232bc4780ba5bbcfe398dc4185aab8c79b322f4fc131baf44852d25c33d6c22fa92d9ab315ab05ad97c8716ff894cc4d917c9d1456f9c0d48ddb4570e0f82cb43535c70c3e0a669a1d4247c97111995da6aa9163d2326956d4ac007c6b63edd77166db9665a4b2060510d36dc734c65f7339e86cb91c069b19ce9e29b8b3c14ce25f79f4958de72e4af4babfff84a277f7a266a33234cad7b59d73970634072ff0531e153aa06c32d41b1003a0ec3d61ad2b124a1baa8ff599a3b4321ba152756924435d8fa943068b73d26ce134f14a550feb1473b9be0d5485c06c5d7ec11daf1ab4939b3e68dd0d1161f1b9b35def217d9262ff0849309a64cf72c282e742fb5103a9eb9c6165beda1969e35cde07b0326132701f66f77fcfd2e9e96a5ccb35211eb96dfa1336e80a25ca221e339f0d2fb5a2bad4466dece111e5f4f553820255c65eade7043b0b0bd457af978ba303618fd5d198720ee7004812e23843adc41c3ec791e57c36454b47004295340bbed32804959cd238a163f76d7f9a39a6acf8c6b3adfc0f6b7f62187206e41ccd48570eb0ce9df215fa80dbbf113bbeed0d29b5e72a39b13e7c61e3fb862ea1c64293e92292815e79179ba0b44eb4316d4d8d0528341e3367cc4a1cec30cdd09df05acc212c4fd80b5c8034f4666e3ea9b675644195291315aea8e46fadd562ce9248aa336d1981c24a4a5232a3f09a8ff1406cecaa000d0ca067ec5f2a528bf0924223db9f2201880a7929da65dbab84e2ba1ffdf77714f74bfd88541df1db0cbeb27cc6a14c43ab07cf4357c8fcb93d516f91e9c9796f5e4cb1d37e6eb1ae02d978ddcacf1942cc6412c083912bb4ff0ef4f000e2842212c9d4ef7d4802337828e39eabde18b99172e3606f2e820cac95fcc57fa0b52458baf8df1b78e27706a370ccdc012bdc5a1768efdac8b140dc91d63c14d2d63ebc04f0d329708e840eb5dc84376bf7e32299aa86ceace7832506f0c25d62a60a8be30a397dad197110a558f45c7bd4c8d3689bdd25807b59d77f150272ff4a9c2158473416ac162ac9ec0210ffac3aecab166d70fc236675290dea9a37dab42bfaf1a8bae358cf47faafb40154221efce439cec7ce591a3abaedad663ce18d32d3e2ff8637497625738d9057093458e12a1166242bd2789995d5f46397b69732d658ee2091184c84d08aa8057ae4cd102b698f5675610ce175135a4f0b18a7b90a55fde65257c7b658f00178da0820707eadd7fb38e8cce0afb9d11c99188be80ec2166db78bb3780224f960cb88a1f7d62ca36b5fe9cb54240c6cd3244f06ee597a931fd008396a5ef0430d0753ae979f31a0fa91f762b78c82bc4642d78bfd653cfd5993eb8747e543741597a6793ed2d40fc2ff9e9ad4ddfb8acd51a4ec36645fb3243ddcbb53bdf4254f10592d9856b2046ec9bb42477804704d056500e4c01d9cce6d9bd75dd20b80440573486ba2be8c2772580bcde099eac0a0ffbd5bd82e9e77d2258d2e97b0a8ec84974e3e33203fc569353a0f08e64e5896306703d8ba3104957d65c06828f74740326014be4c3781e2f4d031d44f5e2e325d4dd392be74eeefa58d1edf08443dd389ab023ff983e755aa3ad3f4c1495d84eccc13b53bdf3506f8831eae6711cb6eeeadfe1535c81ea65651a3332f4b91b1202d011db8887aa1f46947e50e4df3607651b6053b1ee0ff8dd93ad85715c6b1a65c975a36f076c3be3a4385dc015e4ebd831a004905d1d0d738834050207d576f7792d7c27087ba379510c7101597f81c4bd2a858c076247f316adfcac9cc8b6d5adb089b3b6c10e02fcab9917745ae0d425d32937f19c3bd6b48ef848f5ef640a64ca119572b7e409afaa740365f9321c6fe2ac209cdef39bb808129580845d256755178bab3a405dc2c15cf2d57951f81241da3af3655aea84fa77cf415db9c6c72b27bcaa8546c9e5081ac8678f38eb72ac293d012858729107c2276d6b84e663cfb61405d4bbce7324ac7137d7c3cae62a79201114e6c110ea0f735cebcc68839519fe83685eb220d4d1ecf0905c4a4daf0af57c3c0f23683e22529a6ac105085def4768bbc459eaff03c036a1c828576e5649dddcc8387860e466c210e6f09c1ff2aca3f2a6f5035ef0f1b020a2ff268133ef6f5de5f0f854013aa0a2fa7b104c6db1b8fc50ff8a57e864be6d868a81973875aae472120109b7f3fda548549940dbc3818061059f4b405fcf4dec50ca94bba93654a4696a30d69928add9d7ef53f92144674a65b677630f1c052ce411d7802985bcefd6844bf73a16116d68e612bac5bd2e9982991982526ef6e674cc64ce5fe72b7f548d5ac5598cd144738185f851919cd89280ef45347a66967442952d671411c30a3e908cb0b8a7ff131778f5f641d34bfe74bfc21eba0a08e5a369761806c39d65bebf842af6ffb622968edd3344b81f41ca5e0fefea60a662f43ef6117e26cd003b92e775f06a949d3b0c4b417dda4453cfaa0085b3ed3191a08c4a5b9c480292be6592bd29fe82854b16feb54a47c8dd1ed0e465a24ac0119001f1651cc5e8133b21dfa74a350bb31b4d4c4161404b71704cc8435fbb7ad358420d0d16041dfcf6d4c5479c69aeaa500f710444ee56dbfcb3747c93ee63218fffe4fc1e2189ddb24e08adb83162826cdc91b4689847598646ecf5cd3cd44959f4c677e84f01ef06ab6e1288fbc03541c2fbdd0018b5683b124a9dd355996603aee9e726dd658f489b9b6675f2d8afcf4b8f5a390101e5f38c5ff70e46649aa909c233ead08104004ed3930cfe3480b912462c3b65fd784b7882d070cc56934a9d62ff1f959e996ba7f402f0ddf1072977e48a2c8449555a65dec594207fe93452367b2321483e013af51b9a973c702fce270a12bda25a80f90f86e4be495a60f99de216a4f66f4ed3eadc78ec778aedb75c5ef62b3179502dce8df9006fe4cc9d21662154119e45ddc49d9791f5d89c61e555e26ad6074be76bb84f4546fa5aa476f4db789e06d0d728287c4db920de8e77deb7fda0a5c5fdb1122d46fe2ee7442a04e3b89eeedc827e39aaa879779e4388c9522ccc0644b22c34d3f7da7e7dd721315cb4f0d78ac1cbdfe875917d7f88db1e9c80149eaa28f15ad3b11eb875ebbfb6629fa69862a74b8cf993fca0a63132a483074933a6209527e8c8a6015f4c7ee5ffc9cc417a4e8d1c5c45424463b2fcbfd26d8a112fc4b91d1ece66b88c46216c77da6979cf421f1c1ac4d0f60e7e7b3b5bac4c86b635f8b3a21c75b1fce50bba26de5d54eb6e5a258578546e755c8698adc2bd9596722794da5093826fbe22826bc8b35a15bc689b289f100d199ee7d1368b7d17f8ba4eaf2f0189bace3da93e059dbd69699d646a655fbdd21b56a25d8170cb82ba5638865dfd26d786a1788fafe319053609878ecbd789f64f57c9b5eac3318645665ff7f65fd381598fd9a29f83b2dec412f685795d40b0bbe2c282212ef58621935aaacbd33ea51194f5b10867b8a060dbe379179fc1fef37a5a8bd6659213fc48777dbba167337fd5866eb9c03d10f1d6c8e98f6b43777ae6fae5f0e366ab8144f8e544889d281e8b9591566d9d408e299f8d87250ff06d89adc3da3b0f542e6a48e76b8ef05923b9c4949d0dc69d3381107630a3042da810719cf78b11ae2d8ac0bf93d04671b936ed0dc8d24ca3b36d8faa1034d394cec56f466eee68609ce3565132f33518fb516b64c18d729f677c5d53f13de91a8eb56efa848c57bb722b3021707a711f3f57a1cadda5dc69835f3092927a55b76c7de0415868cb8c0b15a96fbb3759be6ed4eec3e63d9a2378c2e8ff42a79521ce705dc048415e0450cd7d063aafc56a21a6c8f683e8ab67c5b3c161e2ca92923aedc67c7300ecaae09d5f660ffd1fc300292a4b45d3703658292eee4e83b3132b0a11c84edc45edd26efb3961a5a8d1399e5d8a2fc9d31c39c7325cbb4144f73b8fb3a03ed117bc22274c80572aaa210d90c02e3eb65110c3bb735a37af1a9451b068247b16ecf9c3f6510f3246ff65b8cbd6fca5a88fa9a47a41dfb5d94f04c192632826e4edd5a22ace12341cf5a8e1e9934fbb508ff2d310ab51348504a0618a1058d7a29f0afe1e782ec700d8d4c59d7584b431fd4261641cb3f895ee399fa890e9e622a91b43ba129f9c76ec7263a90094039b712429ffe22221c6828b6b28e3e36ae874da9904106cab5964baefc7fe850daad7934fcfff553e8c1356ffd9ef1b5a9fde60b210da573df1a50fbc26e28f7dabb4064523ce6211c56462789a0993738d90d1e014d2e7d0c704643a83a77b498765f2434d3db97e6b4a951e07b56999c94bdf751b9bd2f897078277e0bae75227da1c22b0fd6409d3a0f5e4a3a998d0e6039a084c1b8ea03bd092a3f5bfde85069061c79d513fad22cb94df93226c72d1260aa640939f44c2a8319e951bb2384cd61fd08332a1445206b573a2752c5c8f2fc4599e0d0207dbd2c29035dc0d7ff0aa8e62a36168d8c27414bb6997800b64fc1175e9e84c2cf3b93cc05bb66092dae99b9e7ee45e87d9a9e0f847019c9d7c12ea493d46d96231870056f9f23d23521463f369689add5d05dc92445f28e8da7f00d4efbc16696b64eb703abf507826d4ea79975e0a4026961aca31bb444414c30b68da9a9bc9ee4bd7a7fc0ffae016a47eab4c151379da096fb0879219c6c83e8b5a73b98d077199946592a4d3a010f6f42f736a20eb2a1c02304c6819249ddc71a9333b7d57487c890e07d358207a4f097a6d67292878190102205c8073b5dfd7b9515806a6808c47ae70fb7744e394cd39238a230322f7efb0bcc0be1d23d28c36c8761532164e08f220342a7c30129627739ad75ede6c5d58d34c27c5f7d3675fdbc03b9f59ce7e667e73668bd86c07ee2a4ee16e77d53f61425c25bae61b7c91211a98a2cadb62be42240adb80d92c6b8aec48531a31971bde0f86b297a454e3f7d6b48ef719bbf24819d05b854c7363066218d70f3d448e39b27321152fbc9b0ef483d67f8879e73b8b0c12c2c00fa5989d975281f51b5e920548f3203a7dae3812604c045916228c829b0309036993c13d39dbc2964b51f5a8ad436db98f0c68a698caacd0004b59fc35899986be9d353d5011a78626de87ad5da047775e968e4dbdf4d164bbeb28c468f3459462969816b6ee2ec8fe2c5da912d91c99ae087dd2068561d71e9d793c31635cf64f382ea0a662b42c64b4915fbb14e21a2e86e481291d2fd4be297b16b32192c470ac45577cdc3d5e2e4023a1399d5849abd5c5a5ad925beb759b5362de151519af8eb6bf26f6e1174482ce497cbd65c9ef06c36c8b75e59d2428f59103768baadf83e11965dc2c3bdca99c4f22f690b6c23fc06ee68675d4620b33fc5e0ff91fc77b0b584905fae88e5df681eddf66a589a87d10b3e3908f338082465b5c63235e5d8787e42c9850913f8a4a5350e3828d2c0fb32104cf74acea0f05710e463548e624d7dc33aebe1e4a4996ad2e1a5b77889f71943b1442fac6380529c6234fd152650c74afa8fb2aae9bf041cffd0c154b4d9a35b3297e9f285a9a056103e53c196612c551463a8a1a06b24f2c1d21383e7692465e390c3b7026f052e8153285021321e40af322b751a7bc5d9a9bf544e92a21689341147d62af8bb7eab97d5e8de15fe9128158689597f65647866fe8a97858f10786459d2699e1e4af8acd682431a3fe22d54b15126b660bbcbed02f629269f459f53a56ccb14710a99621b18b240b296be9cdd1661fb12cb64039e73da6a82d932f727b1fc9d1e53485536e1edb768c275dd54150cc89b3c91b78c77fbdf94bf41dd6fd68ff8ec6dfcefed1d491894f059a470f35dc85bb3ad430b89c8c4c467d53225d3b83a1b0437fd564b1cd889ae2bd7c25f0280edba18f919b098d6dd96c3123176f9b7b267d321bffd197cf7b13176a829dcf064c3794225055f58a653138bb7ee6ef00e0679179a59535f8b0286f546837c6ee172d08a345c06fea20da5bdf325dbec440aeb834265558ce53c902db53965444755cb1a3b286eb2010df238c8d348a7e182daece9970ec771641cfd8abdd48b344721a1750d09406299df5fce9da4527a4e447560af3d89426cf26614cff4453697677a129e4a092d22196fc236b1eabae193a261ded952b28547c4de17f8fcb17712104b4e8ce1da590b746233488e7df833b82facf483e8036a4e091fc35c8152d36042ecfad4b1f3a66f6e02ea3a08d94b5745c8e38d0248efbbebaedb75cede2f15e736755b7743919d124873ccbbdb285e6b4ba571f3b0b132d49da2d3eae9edbf63299d854e0bc5b8c1967c816b8e71d63dbbdf5bcfc4c191ba77776bd68946408d3fb5ae0616b8ac6292714ce3e23e8dd2193c274e02984e91640e457a50e6426713d60d3da9a64bc2a55c0c3d7f8e81654839deacbe5753c79dfd0c7128d8da94e9cbf7393ace34320811c014e148332b046e2caa53ff2b9027fcd9f992c1b1084f064cd5186ad885d0e52111bcfec1d1992a2cfc5f98277a352bdfca4afa85137947266566ae284c1557732bad41c9bf5f8043b2ef1c60a84a25303e3f43b43f86d11ead9a977445e1fa66a22a9d785b79dc10b30885188bef1265d3d987565233eec386c428117b9ce2601cb763b686d7bff739f9558dd85662b35877e9d095b5a7bef7d339d036f90c5aa6bee6b0c93657675819e81f12a0f803a3b586281bb210119d5980656fa83c7aac8b88c03a74df5fd978631f8bd5cf98c3fbcb005bc20018d74935cc04aef960804138c8630a9b82dff56f3979f1ed1df4e5b0b943fa611e8bf5661b5116bee038edb8d4d51470e0fc7f85c683d9c25a717ea08f013944cde563e49ed4c97713a6e52f6d793e4224a36ab14963e1db386719c1a29f797e07971bdfb7cf5614935a9a35f6d32a567360d5db4a60680aa752b944900f0e476906bd4eeb6fa31deda526c556e7af12c6d28494e136e0ca898ede179cf70e86c0d2c9f81cb82b0c46fa3b4b404cddd5cb8d77da94c1f19ef3623084921509981d4d8028c50c5f561a399af35c8a8714211563b190d3379ba5546cac2c1a12873f93dcdd3c12fe52bd69f34272dc7ffb78eaeaf20502dd9cfa8d0cb01b417c239e8a0a68920bf1a6e976cc825e54628e2e0f6654743837da3e6144d099f99e8d1a2b6d72337fabcc8cf5f1f9aaf718bd27c8fce01c823880c8ff2952cc328764b29a71b03927ea7cf02d56d57b5d924e3420969148879d81c163e2ced610e85b29c199c52b381e6f2d472eaa89a58b7164f859cac9ceadf2d90853353e2ba6a8348e345257635b0644b3d13868d828b7ded655b56fe4f5c52c77ca9b760220413ec566e737c4497743b9c8014b5ba7dbb712eed015d7bf7800aa1ab78e9a66d2587f30faad3fa0f67e285b794d88000513d64a851619fd42c604743faa2a0c31c3a6023c1c542d0161eb9290021bef7640f2c3c4ebd26f33ef5e1d6836e3b4001ab766dd2050bc8901eff0e5d8d30fc15be8909a39af5294baa227b352e48fc4e7abdd6f796fe77824569302ea402fa4576362f8240ab48be26d52b501b88c6ae76830059704afe81414cf113841b94d451d542cdde144068d238d915438c0df8e4037161b371df7c38b60a98eb5716aa3a38895dd8f6c1009c7e6731db180580a4d14a56fcd5bf12da59008f4ae60c9ac5ab0c57a6570bdf2f9e430356cd7a96850f34101699c9a71a662e46c02cb78b357e54782d7ba01535904cd577001d9494949f1c7d0fdd9bcfa68ab8ffe0080d0bea83aae31641a926925475324a192a683b214540ecdd8d69adaaa6f96940824ff65eb7da7d08959115ed83d71ee49d32c592f49d7da13c9fce80b5d58d8063a1be9a259972055b1a88d6e2cf6aaba818fa75afed6204b25295c0bd77c5cb790f40b5ab387ed95a614f282521707c5a12860e965277de6dc910ecbd8aae12f28c092c3ca47eecb70b654f39db97802931b08a4666a239b228f90e3c9c42ed8f0d0bb5f59a84b8db256fb51dbc9d70dd6ac1d3bdb9093c53311c92924dd503e78c2cd4cd3626173fa2eb525c25d2ccdbaf1b55a04e1c528e02a85552afea9f979d31a07fa7d40cb1f2376adf98dd3cc7ec76c7f798ee57a5335f8ff03ec1e6147b00fa0147be71045539ab4fc70690120fbbe297e5cbba65e25493898d6045bd986ff3647c31c6310cd363021f9e2abd587ab9bf019949a077a18056d40f5f217c592e72bbeec0e078eae19f0fc37cd3b0f33a7844dfa6b7af41ebe889816ade79a040cdf00e924c596c53c2cf26e1159f77800b88cb72c18846a39ba4f30ef516306d67b24bfe2dd9cac50fe86ee110b53880f0ab98967a6394c5e0c20f8558371e6e420c56c370e283e431cfe6257661b8c10a6764a3e3b02b76288bc1ab943dabde76b6fc93aea82fb6e33e2e82e02c57aacc1076b886200d002a0d75072c7858848407905614ebcc1abd3ecd3957367d8b6528cb79cb3bb3360f63149e592db0dffe79258a5064d09a4ef5881aff13b3e40e8a14ba3dec18ed21ec8ec3d0db55d3ca0aeb6158c4954c6fed52e78e7260ad56d3097e7e405192dd286086ad36866991e64ba13ed5bea1350463183485d0505b9ff0d8d919acc4a1b4c5e848b0ef7fbe02634b46f407a41335fae4b779a58be08125ea5c7baae5a8f082686d3f654483ce9b67d8af9b4479fe1e7120f56b303509e9a4194b9d64f833cf9b5b3d163d66e6d2d1ef29e10db08bc5240480c19f3e62bb3f24fddb5b582ccc209bd32da10743812de4f95a8d115230d525f6716776720278901a31e316a94452d738519b0643d94223fc9eb055efa38e02fd18b280ad293ae5e4f961b321399e19224567711b98244c49bfb30dad1f8c8cf819e8e5210da6dc99be721efa6a314d9211eee23bc2d1078930fd44f7733d64d2021dc2b5382ef7b595e42e30f4861f115723188a76549b3b84bcbb06ab8c79d524b804462f880a6b4d092d5fd3f810657492df0d01194de98c0556b9cae2e473279403d8d7837f9bae5c746e5496acce0c095e39e2f0cd608d1bf1990b602c3983c2cc3deacf2de637eae84ec720835c49df7562078b793c7f383e957e28acd70e0f46525ae1c34441102c008385a8a0aab2acd7c1069a94bb7c375866c47a0c6fc6cecf6b68dcd2446710addb5052ad67fcae84e101a6a1088473c895990059f6a2e94c7945275d03453505b2660b358e9dc31ae182bfaba378c176e3121c52f3d2a14b9a4914d4432a45a538729d0f3ab1acf91e441aaebd7a71b9fd73845044140e9bf5bc01619623d422dbbc7bc0061cb7bffb44c9e988bb5929a8665b5bf8c2807db5cd0913449803b0fe684b42483e48dce2af37c33720acc58932b39acbab56521303207e830945c27b17c86ff2462773c68e44f4b47a092a8976f2800447d33a024a5e7245407720b61d7a582e1367253c1b4f3af8028612279dbba1b07990654849dcce50dafa88ba32025cc450dc9410f7410f12ede0cfead20bec4d6d695f66bd5ed6de19a61de465f18d1083270a98d5701bf5a4c33f492d6cd93bbfa3560e121895eb11cee36831655d4fbe42384fa5eacdfc5491c524546f747609ff34b4c1ae9d8a717246de8d584b9e42b5ac7eb4ab6113e0f314199dbcb2448b6c06c818d8a4eee84d046c5c9bdceb52224b4ee807f1d877ecabe10928f4da104a5854330e1a3ee95122c9a47e7fd5936e76ca528bc7fe4329dddc1db586fdfef15a071663a7dc8cdc7dce47fd3c5d7f4f50bf85d134d9ee585bab3b9014f1c6a330a367cb3b0a1cb8efad9f5e5b02dfc05ca1c1e3f0e980bbe7f2a6c27a414935fb674ed7f1d63f4cf500d878b5fdc9b04414817a15e9f1b720335d16f24d2765a028583c7016dc5e3c6e169b55da2fb550e4365f8bfe7f4f3f04b6e4d64f706e06d41f7398d39321e36332643d53f507aafa56e0e8414adb975a3f9566d6dbf668c612fac4b16e1c2f492ddfc376380a74e66951cec7c54a6345394197054482b068b57968bace8c79f5de942504342c1ccbe6950b28c3b71a422bd20028145dc48668bb7f513230214f41c7832f13afc638aadf7cc87c1a67c29a9765d921111274c8f3835804bb4c5a9256dff19bc136717ac57403877b36c67b21777840f4f5511ce703516161068eac693a5435660db3c160058eef98e9d56ef420009af21433325e72fb86cb41b032c5f5509a76e2b0d7ac3242e2010cbf0816b29eefc519bca10e32c0bda0a27a490494ee0f01709b82679c074b8b4ecb248fe80cdee08d6f05e18406a5be00a031374ab3cf7fd908136495119b9683a972dd1818abe0848528dab3db2136c92a622edd1e1627b8ef13d870648c4fe3662d119a440632e4258e402956706b02a8c7de0b0dfe43dbe030f9ad091983d4466abb24ec00b43ad4cee56fcd9dadc2a15f0df451b84f4b26475bfeddb04bdf4e24d53e2952e2c48b253c9a67ac8ad8dccf14e2090486709993667fba6b04b534095cbfb69960d225049c7c3c5958d2a205860ea8132327a28a5674146bd92255d034d2cd60eeead55fba1bd4ede41428f0a16699430a535317d8cb702329c81804789053e5c182b72cd3a4c442e5cf1825a01c5aaf8cbe4f3bfa899f52cb21cfe22022e404fe123e574de5fe6a323a73fdcf3337405e86707881a07346d493bb619b5330d6e2785e2e00d4d711cdef90090a76368c01b84a4cfcdaacbe21b45b4b17a160629af1019cd8f959bfd353db15ed013ab0e3804a29a5674efaac603c9a8c6173d69b932c4a661adf4661928af1a5556405d5eb630cd3096e6070f2e5b61ff1d4a294f9437939f181ad23c0865a8dd08a8bec479359ab9d4e5dd5e5d850273ffb0c304fdc5b291372d7608403becc6050ce889cdfe28f277f803bf3520b98311cc6404883f30054237d8beda07d191f67f3aac25a7bb8c94f22cf9e49798790252c257ca29011098d2b00ffe6da2da34302c3babb3702589d966abe2751066578fb99636968b4ce95786756efbe23d622b1b1790751cb509116f727b89357f7dbaaa9afb5e41801ed022818e8b7a76a3b5df36b555c7fa671fd742b4959effc344111bfc996584715f222df7d9b03354270e9413b82cedfa1a8e9b8f7568ae03e0cf409a8b5390fb08e65d939af30aa61b5eef9a6110f7fe66672750f73059da8ac4505ab4c6b9dbdc8097ca998850022b4707d22b366537394217f4eb8a366b612fb6f5a5e4f02a14a25af78fad775a90dba695158a5b54ae47e57c259e97db16c0867fc4f60fda26749b33b95d4ba93685b5cf8b3be766cb55c898d0fce3e4254e9c5a7c8bb666e0e1aaf61de455ee19e342987b7be7f91b5fd3fc8843963f725d4d921d345e720e825785ba8c40e253e72639428b6ef800c2b7e2b9074078d553ee007bbb66b2b6f922a30867895c24b74bb28ab557b5224bab2ccd4e1feb74aae09a553110e1bf18cee5f371722dfb9ee28f56a96caf767662088b6eaa1a0ff61087b4f2c6cff108ac1c132f35cad14777397c8aecef57b142d484840e5f30b3c7d26cb8bbdcae9ad602f693ca1cbcf409b647bad15532d4d9da93fb7d3f7142084bfdd27003d59ed959c3da38af9ff7dfb9d6d46b98279bd8b6eecc111278280794d1df4ff6d7f9cf62f826ff6df502fea116ba7213e69140cafc34ccea8ac290ac473c738ad8956da7a320a73083daaa2280eab5e1db10359ac465c99e520e7a0bc48b1274f400b533121de83a3cceb0d7a0da913c179ace1cc2193c8aa3aa522a11da04f8afb8da724162298fb8b770617ee25df3676b733ee4cbad21cf16c3ef593b43cb6ecdef03db3cb5dbc5f1172721f57c8318a9162475a83da8f595d3e605ac220806b7866bf4b2e7e7b896ded6ea4eeef294ab21a2d4fe515a4c4795caa7c70361f58db32d5ddcedffc841e399a66ec44861a182e82557b94566fb7d661950efbe98e38e979e173d1e70afc12a0299b0be242df1f6d0d7e62e9ab2b4365aae39781d89da3918cc3e0ce17a2097874f079b0caa0096b6b3f9a895cbccbfdb995ff27496aae89e8c8fabeed94ab4618f784a3f92a60d5d5f3c91b099147b329075b3ebe1aaaacfbf56e02058d164587117ac71fceffa652770ad7b841d96e4c042816c60ebd7344b6f3fb0a3796f686466121c9fa15e7c29e90c9af424261d0ddb1dc2d6eb386b792e06e1b8c52c61d88ea24ad08342e6e92b93c34e2e95e9403f06dba460f3d258244071e67b34332d92966d1a4f51fc509bac91c8721e5ae6e88d32a13c0ad71f44907577b294e1943eb16a5e7df4783d1802664977f695de51ce9565271acf6c0af21565aab714a471801109af14c5d43e41fc7eb6906e08b74fec3f260c2edbed94aa18154c78c83223c5979cb5e8c0e6dc23573d97c17366b622414b2682bf6615f27d2c942b2f5289167d6fb74616e8e0e9366258c2834e444a599e316b5f8f8a8e62a24f4f82937cc26415f554d43e9991ae13dc11af1813e8ddd9623b53ea2b0476b4b90c0da5c6a66b966f03a7aa8d1de96e3036fe367d9fbcc50b121096ef70551aebbfb89f38395b01ae69d64fd90abfc28bc2b6778638b7b39ff43e864979507624c9f9874a605876e9ddfcb6d21f17ff1f76580d94015616cfb129273004e25b9fe4bbfbf76458d312235484f4f961c8562400b655eb24a7a74a5a43f2f0c9af6d5c2dc395bc3284b4ed74ee165537e6824234d4d0487b0ada75bc11a524da3879fb55c2890392b5a3514bc7b65668bdf222de9d03805248070d23f724b61df8ed8624068c82ad48d376d8470273e15b1a3cfea02bdec0b27714c4b06414814e0d11a025a48edfbe202e9884fc1458d5c27723740b773cbcb66a597e9cb06c35a164dd10cac644eba6103ee9e1b73e43dd1b00d156ffc56968cca4de3f646be01eaaa50b9e9aada423a1e3f8671a8609291daf4a5b5b40ebadd3388823a4cd3532a08c3e4b658377312bd2956b7b667d2d2e3d2c404dee75bb2b50cbca798d21d7b154d7dc35a6bc1c2110ba4926d98e101ced35b0679902a14f357ef94d3509edb1095311e2cc71351512dd4c5e8cd08743888d39284b2387b66277711a5177b925974afb360c01618073a25ba9c5b8d671a64f8649e914fa1e728f0f9a98be675d0e07b8a7614f47c1215174c6371fbcd6b43812ad5352ec0646d57a02c1f49be000a8e9e864cbdbf262b64f51fa422adbc9976f2ae746510c9b2d93058b9fb219d16275f7b8df07a878d931738402980cdfd7365b4aeed281dc1cd1eb356e077a6d1c6c5490233b3ef07f8dda6c37eacafc764b22f0961c9ff380cf4ff1ecd83659a24d3c030dbd077661a0bfe6353dc0aaac8ce4f6ab2385c2b38a1886e691319acfdf57f24b088dab4e3d54ac003630867b929858176870384dd6b1b14199a3fdb561e398b9f3e1bebe8a42e5cc23a3858c85b87a38bb094a8f5472fdb174a2afea1507b8813a0be66313d632b30b5a610095efb54caf4ef1a4d08f727387c044a925218e7a63a540b44586912a49e62d8eff7498afd96703ca6f6a278ecb229335fcbea8b6bce07ba167860671a3b48bd8c83f4d497535852a58669d0cbd70481fd56b2ec8a4fdb7ab689277a689d476fe4379cfcf0c7ec2a5c38ea8bb4783ebc934f72b4d1d913456cd2aacb34193b9e707444af6ca0e7ac8446d81dd640da4d67aedd81284f529f4952ade44b8d24549ddf0c00776929418d71a7f2ba08bd6688c42593bac0c28d7038ce76fdcca8cf3f48b3bc7cb998c4e23ec5ee13d4f69c5bf7581bef6368dc5dd0e2f9f112074b3c15a585c0edc0552029d47744e6d307d6f61041fca50c2ae651a37ff948f2c3c58f8ddde2b356e1bd82a80cfbc9d6606a4adb4a76e745d58951d5e9cd72a11c24f34d06d0c2bbd966d301be39c7172e4a6b34cc9f1c2baf78559fcb42e2bdc195a97e588f9ee6c7e0bcd1ac5da14127ed1d7e9ddda54f945176573165c73bf9800177d34a111d300d8de4d26d517f7bbc24cb83aecb4a774274335286d2f1e6ef338925b25a619c1dccd9e18821605085fe369adc0ee1ca5e6a8d14d47a21ac80c482130ffd3ef35eddd3b70efcd8a6d517b9ad195f1094dc8af3ad8a4fdd3386c74477aadb3fcf5fc970c1b5d067b3dbf2c776fe2396a9cf77e15489611957ae10d2bd73dec8d4084d958ccd64ee0fa27ebfff0389867836c507e9c2887b5d4f0e3b3ca4a8e8c5feb89f34306317c4b475bf4e7bf3c1343696475585970f384322ba6c09b0678e6572ad4b1d9a27571c560640b64e1cd8894c9cfd3bbe44b9a669af76d4da693324fcb71dda729485296ab02844141ae6f359d39da63bf18c4730ceb95964f9f04b5bfe9cf6b60bec81048e8379b85d32072b9ba44676b66ae127dc00bed68aabeeb978a7b53a7437b5bbe9621f771d8506b2cf416331c014deeb4d7a8860e0ef90318e0fc4d82452ff1f070840a6b06aefe087175224e9f915caec2761e19182d7ebd720dfaaec9cc2b9653cda3ce7bb4bda993a5e785a3c50cf1c42eb6cefb70239e5831b8075d8a5e97e2ed8214569e3ec55ededb9395a0c026f17208e03a765bdc6643790fef4eacaa52f2a0214255abe546620106fe910bf76996a6fcadbb8119bbeffa08fb493aad4118657f281607b8332f94b7be109286ca8889106c88d37cbf5636e5446d2c75d4213690f61f92eb07645db89a84a4b9de7dd4e497e0ad4694f99afa5d97a51b05de06c8033ecf7332e7c88ee1d8bb677126b1855aa36b0cd00fdcfb585bd6b070002bdb8b7bf7b2851cefbd8b85cfc8657bcf29bb0448f8a4b88132a35f989ba6dd71e259fda01938ac85feaa63ad7527931e081ed5aa0a2cc03d91d7ef131eb40e936263af3559516e245831fe7bc660d5f88f4112fd2f58e1079326b787bafbf24358df6aa5a78f96abd12a533f0aabd4586cc34dbd84bc17f6cdb9a95f66b52d57f733351efec2312281c55eeed2600fa7f63533957b7419810c2eba80d2d4322b4760e747f627dbd3618c37b7a59f6fb9171b611737fbd9d780f141fe85724eca912d4b74fa94b99d84739e6447e236ca572f6992b285cad29d0faaaa788a917054d4119bd2cd8dfae4455c18f7015fd0c99137221a8ca80da84ed60388237e2c6b654f05358ab4605620eda8cced78ae86f17eb9064ec3df279a2c6d07182c79fd548a076f068b296e87ff0dc5b2608f7c863b986c12a06050e9f7947e7298f84e2f546ed72304b76732720d86cf519aa14fcd221c6f3cf0d0d142383a72b57bf6575ab10f0a95b2642282a2c6727bfddf37a92c172c2c18b5f009aed65df40d6e3580d8b10b1d8769e0b08faeff043335a3843d548cbb8f708534ede55ab56cbe9c355479266f3da63f7f20033507a7d3e387e55d52ee70661088c1aacbe67aed814bf8a46c5d68c834a11672a9e694b59286c063ee9a74ad6b1ac421f93b8fea5d4acda8c372c6abf9744043ac88070adbadc8ce4066df7a35ae159a39b911ed65ce51b40018e53b91d7aff893a8cb9b2ff378d5dba8324a984260ca7dd9a545b9da180330940400ee38fe2284f5b61040ca5f82faf58eaf3be883353b710fa21d5055c6f47db361f54221b6f679738fc81a5e9730d9cab3f976d4331c7379089fabf74fad8c6b1c7909cab5d9ea4220816e8b96c91947a92527350dd561950a8704f526495b2ef3ecf0cc9eae1acc5aa3fb3e4465b105aa90b92fc77253768407aef212b0f65626599d10e4fbfe94665c44fb347a86b8c60ae53ffc9283a0160442c6ceeb9b9726836986e4a57c949a9c8e9fda4958c16088cf78a7e3fa311dbbfff884212d90c95cc543af0ecf36cdf0774aaf0288cad35ee3789afb009f4392a9f807f4c864ed1f9687d062b8f99d0284ef28f03c8bce007f1429e79e7058612e462e7f6c9f2477bd819a79d437a507c8c79fc9b1fb904d8246461caa767f380936b0510cc7034fe3191ef90c87d2da0cd8168c17f6365acee7759646df482101426785f88493a30d6c69b3579378db08a9751799aa7d10d348289577a57e46dde4da8c7131ae05d8e5b3c096c41d185948dfffdef6fbf944b1ed9ddd5a875ca515e09af36d9d4f5a3392d1789130bd3af833629773efed0ff9fd7bb1acdb19878cef92812051aed04209c9eff8fc125e7eb07f633290345bedabce51d694f884e487f3e974f3182671879371bae60a4fa46a513250652f7e625bfe14415ca33a05ea175ffeff8c8d9fd05d5ff7907a2e015bfb4b63f320f5ce3cc70bd9c0acd25794bbc8b0301dc491a5ee228a4f58ebdd20bb4f08f9288e91e2dc58acb0b55dfdc4abaf8ae5cb67cf761dd8579a8fdd19651fb2aa26ff1a8011ade6abb9d2261e6f18700d4cfb6567ad5cc7f3d527a518190595376beaacd65de964096026367f902cc6fb636fded9d95fb663d57ea63be26ad1eb3135bfa973ba75f4a03c37316ff5bc00eddf7c099063c74b600d4791d9fb35bf06fdf12b630025d3834c70d7dac6566491539c327d69f490e9d2348c7ba0ea729393edeaf40c2c7bedf23899ce1ffaf6a0f37fd0165f4ba07ef239ac58fee88ea553c4ab17ef58eb2dd7530cf649860e33cfa44ba5a7a3d73ac8338be06491dc9b20f1b687fa03fe9d538c8ffd8c8c600d27d2eb803c968dd620870e6e1deb25201315b9006c4133518e1b55f7be333aab5bf9c0abb8bc167ff81ea18bf26eedbdbf424344b77eda4fe68fa8e4b294f2d7319c4996298d735524061dec0a1d16796017c83f34a27957be583dd3dc0c0b23e4fa6874e74f8189e023b783e8ac100e645579ea672e54c95dbbb4a862ad887f3c7dbca382e4eb9d477b49b14f32fcea6775785a5468d1654dab6eaa03a18044bfcdebe38a01ab23cb010ab9ec3c2385ff5606b800bbbf044f73c7a1b65a4407a6bbfc976ce305981600f81373b285e7fee4eddba76bab966c5442b9cc8a4c75695c03478d5e43827ca2eeec8084f461fc6c6cef9b711c4b867507197be9da04df831622c11f39cd9b1be41ca0e1f93b58f9931376d1e7024eb2c51fcdb803dc0b171d429571ba73f7295707349d4c7992bd179f067bb7e35d6a738905311d6b9bc795380b5facffba26012cffb85a645ba0af87b0d941fd513d977daa4bea129316a32cd5c34134087a6a4014a0cc0a0da2e8a0aabaad582186a35616dd568bd683ff2078cce6a26d4cfc1a2e0f3131571811136723b0bf8e74f78f15cbe9a03262e278a298a5ca04f9366cbdfedb5e95cab9202e1a691e4185395181ea3914e72f1abfcc41fab10bd637cdf38f657a7a40f03a0d2f400da094de7a5cf409e635370a874d17e43aea4f714c26ccdcd54b56f015c07c56a2b0246cab72cfa8c74545e5981623b92e26b9fadbfe94c3ee38019c83d40ea61f5cb72e9619e6a3e6ccf0f6fd29e3f3e946d55cacae400e7cbe692916236a4fb87cefcb53fb0df3d8697eba9991f54e3c7ba59776de8e1890d3e0d31e87f352c9ea23468cb3f7b335db24c4e5b5b8999281ca84a7abacdba6107ebb8d8d19857f1eef1deb60c9133cdad2cf428504f8df6e2f294c5a5f12dedaa4d5dbf180d668dd1bd8d960c1ecf74d05e503ac5895bbb31bc6a9b782fa4974c1f764a49e944abaac27b2bfdb525418a7cf059285adeee0ccf37299d9dd126f890665786bbac0744143cc74e652a2ee3da4c4c09f992b29c17df50b2971b77050c202d848e4878d5598ddad6066a1362ae59115b216288d9380b47b35b71cec9bc899ecc8383c14e8d07562fdeefb7c7589e16baa0cd558693c9498349d4ff74e16eb56fee5aff14ebae5666a9cbc9125af821383f9212eb48515916917f35b2dd4739ca85eadde7dce9354471ca5b870662211e99ec089147ba8c1feac29126b226d7a457327a66cdb7b1837e8be5465b32a5e18a62cc9e03ce669775e061d18def4a7227a999e64076b992c833e7fb7ffb879727833c4c13bb976577209838fa917f2cea757773cb2c38000aa2a911d2b494096fe31365afc2dfe0c1c7272e33c9c5d50ffb1e09d508ce38ce3a9a615797b75b767e1408690599329e11d568b63af9d89c9d1242050dd3f4ec081c7044538f2edd87637b48304703fa9f1c5ef1fcf4b33f13e30a7885dc5efaaec2dc6befdb78108157d8843b4fe5876b1a5bf02fe98f3476e3bc2a732b3004df925d01ea5695c2b3da1225f106524e0c8c797699cb9054cc1d6ba4b14ffd68288be85d9e52236046345917496dc881046fb3e3972b400b836b8b35f7c9e37183c2169888e86b8364fb74bd9e133d72bfdefcceea5fb3d8189427ad4f31a8209463d005a2cc82e497262643d2e6b3e3fe26bb0df97cb8733a725c16cd1b6b76903ef536d6bc062e9172e375bc3226dd7303fb103cc381f850604adf9d5741415afdcbdc3728b09d0b10b3602fc51eb54b859ca031185867e1b90e7450e6281ee76fb5f8c9cc4ce90f60ca7c2ac2311ef82fa5cfbfaab2aa0f6d37772df2c79757f2728d248b9186ba0dfac87ba9848357ba6522e7c8505899c20c3eb6a4d644d11c5b6c588208643631e1df25fc0e4b20fdd8d71b0a928c43b2b7a8db1d9c347afa29571619696288cc1b3c81f52888fa44bd173eaea5095e627f1cbcc8da1e2dc00a8cb7bd5ce81fdc41165004d16f26a05592650175b636953dcee6b0ac627bb0e23b714f9f6efc84295be89d18e9e2a53e5d73613f2f6ccff550aab7a04f4ece81a9b1ff8d3ebc9e7ce9976e05758a6ba81b9d3cf043ea240f525357d779e189eb1667b3b9328007f07cd060a7d479977d603c012684ff044e811f03de96956274a37e052641578c8bd7dbf8e7c647197eaa8fe15d2558800f523a63977d0911deaab8f049ac71b8f5816fc423a3e919448ed854af0a378a2ac9b4be91e475ce28b15f1995204ce22a352fc1326c1c552d73f825411cd128b482409933744cf1d6d181ce644d30100b3d3e2ede75ef504e4764f6759e9c4ef4011274b254d4512999bf8bdb65c12b1a4165a3a892fc0bcd50c6ad2d9f195ac0d11374c721a697d5a908c8dce7898a6941addd8c5b29fed8e6f42b24f205171a60c58319f5388351baaa283bb40da738338902c07a062d61519a1bc2db2b5b24b22222096391971d09bb1d75aa4f44199ddde6e0a7fca2a62b5d54c2f7490d525c9db3545fa7a711af9c24b1afc91218dcc2c6b5d797b76332b766aca798d7e76de579a8fd3d2eda471a9b8714fb93507af7bcdcb69a4f3d51d0ba331ca01aa9fb8dd80c117c38575a8e5605b86cbed7c31ce2de450e0f5bc3f0419b5c49d1e9498f8cca5587503ceb556ae9d88c54de89d56a611fee16e0b53f746b7da5f57bc90cbaff095b5dd29b9cd2667e850a5fa631102ce620bbc424bfecfdd0e9afd78ca4564622ea045de4bed9ee2374e25245a929647101ecc32e664e5e3f5aa2aa0acf1c13afa7a7504e0f6ba80da612fcaf16fb691f52975f6cfa25df1759ea2fdff49477b486fd99fd9b82b41516ad7f0c7cb6d8905bbce1f537f5bfedc12f4981a15d60036581b810983ab4d809d5707d1d63724e7ea9ee6a0299591bfef4689c20c11befce4665fd4829c74f14c1aa0236aa3cc45714e7728e20c399efa292a6032992f159e7c9ac799d660eb4991bf286fdbb2bcfe00f0c532efbec17b35e413fbbae2e2ab1a1def601753ace4522ef02a4f1b212006d321ab3ed34605dabaa68b03e29a37506e046a376d5bcdf6170f60ec2beb671b2279f890dc70ce5061c1aa96b1d89d50e75ac04c06e1957f0c6d9d555fa1392060f6f7cad5e1ad74b3ed0d7dc11e236f934be0f36d43e4bebf0cba91b4ebeb69e7e0881d8bc584fe8f4b25d3fcc4003808ee6f4c16da4d481b5b08d8ef3bd48cfe3315d58fb776cd2b5efa0f6c3ffac4c7d9b829e5f2ec3d87ef19024af0aba682de02b48c8e80c370922b787f9cf237ee4c1612e7670968728ca9b894d3319a48c7dd962b9f3aaed4f4ad2d7cff580c63961862deea79c03332dadc5185c0cf8fe6d3cfb9628cd7d7421e94f2e92dfae633968f219f70d0f28ce94e4efdc30d3b9e0130cd088ee92ed10029fba2666ca5d39c79cba22b654f1eec83fecba208680dea2f6ec59df4e28042aaca3bd9a3882eceb77c944d0caaadd8b8908a4d5d572735fa9b5ac5cff63170ea9914ef9468899ba8b9fcb7e52ebb38e6200d96dea32665f7d959437a2856f95ef06eafe2b693ac71b2344564082c6bddbe4a3c339bee1e1912e06dee87cc256c24ec7f68c661eb9edba8672b8f5b1c7f82b2d9641bc4ce8c21c63dd8db4e219e9ec9d19e4dd58ca513f7029873a4b65673104f3bbf0f0a466901668936234fa2a6f1fe47ce4de1f7d657d63300901fcdb6b52a3fa5e9eb8669dd276b4b959dd2d18b88663202262ceeccf331695ae3f07bb044a033c72dcfbcda0855d442702655e9f55f511f41f38654e24d440fdecad417dca938fb120729e290cdeefdee0e21c5bd02323209f0d3fe514333ea58378bfd192c22d1e12c33a1810e27d38fb71f0b9e4c82d1b6395e3ecb4149cbb2c08aabb4a506cc108659d266e2b278106cefd3aa1577a72dfc28bf9f8f2d9608c25994d68fc175358d479924e003d6c8f5c199b997eea7f7481039fa6e07f92a7855eaccb01db288011bf069a709fc1e8a7f66690723be99dccf68d7aaf0aa0a3a63ac19829d8d2b6120ee6ef4c5996c33e67f85d73df970521d58e23cce62a42b5fea593fb45ad1ccee42a47335f415c4c8146837ac92a8e20aad159e2879667d2403430add298c3cfb0e3d442c502e555e8050f3881c868b93a7d7f58233306912bf81b58c16b256c7e34ba5f339b57156fb0f98026d5198b9756964f7f8174c6c5ac861e239dac6bc8968abb949f284fbb25185bd79d311e6818663f61f3f3110682da39995ac97e88e2a4a5f158c2e1da49cbaf30c5027a28588407fb0a6e480d93305da0d12130f2ed55aa6a74724cba162f88a1ce8c4d2cc161586bd615cc3779d30a3e9d7de8c08f180fbb20136a93112b75e8965a69c66d3a76708f13b7ec775a39af33f1fca060ae17b286375e005c45cd6650566879cc62cee4ccc7138fbd33067740f55ccab8fbe566de0555b66853f1784eb88e5fa9967bdafeb342b345f4f9b85dbefd3c344d313b39e2aeae589d1bf1b39cf25884ea7a6848af2bd84d3151ebac76d56ebb227cc0960a74ce6a9cd7b59c0551934dd202041ae50eb955d17c0152c880443ae6fdd4f619278fefb1a925a0f6836fe503d07ae02687110a45272745880d40361f4d672d70d5e141ca4d5636cfce1940300edada399cd6d493ae04b222d5dd4c32b94bcb48f6a99e65c469eb205f6200a75bcb52d07a5f78884ca8058d8886b953e91aeb01cc13773adee10bf7d0d18c01a8a809197d8083a16a3f2c8570067bef33785faeffef0b577163c081bf63bb22e969c340008eedf98aaf0f8354a22b5fbdd5d10b120bca9324d878e37f843427da88dddb9a35c94ab569d1a1ca451b86196dc0eb74b009d16b9eed238a020feff49373bb5ffc4ae9dc13c63452cd49ffcc6d7abb2a931b4b1adbb8fc8097c4f9386eb5625daaec078b78ae6ca47b364814d201de72cb1ae1bf895dbc893f47970396f8cf354ab8ce41d1ee01d1b28a022d0abc971272cb8b2cb8821950bfb420392849e0d7a965072b47a693c0005c87f2bb2aa6d8786932a5ee23069772d6fb8f7ca321d52405e2a835f35dcfad1cbdb1dfc54510191098e31c443aa24ce5b39731618d0481afa00228706425ab61efcbbb468186dfac6f3b2f4081eaf6eb14b8d1aec07657f003615390c33907d0f8abd4907d975da80cd77331106945b1a6f59c813b90b6e90774a7911fcff4c0d6a5a0082a261611a21cad76fa1addbd141bb17881978010883001f8b6fd3b9e60c9a68dca2d7f39b7861ea61c02b92f1446ca877b4f0c053fa4e3a4a665a2b9219c24689f1804db841258604c2043cb435feaeb10d6510d2f50bce65baa0e3571075eb52297e982a7c6f6305ec29e7c3cb27456b232366d7bfaf48abdf45ea612dd1c179083b5663ab03d63210d52a4ceb50013b2cafdc4cee368e25d70b5b645894787f8b70b79dbda562643c98d1c73b1bb6f82fa130654818f7a52efe328a023a68c238dcc5b6b355791af73febcd98d055d7d78a29a98f9e0113671ff6aa10d23e278e66bc2b280392a37c66a5188ebe5dac4552a68aecd60f185429a9db6ddc99095f01f4856a197240eb6b95331602ae6a71d46bed930e42b58922e48e30a136c2fe13741647ddb49ffa0d0c8d761c352e217002fbf2564e968e0f254bae56121b57366b90d049611cec969a8adec40e578a1829758471ace5c89a1c77a1618d96acc7bbd41ddc993cd5160ac1f8841c81e9af39fec8feac0cd2e63d6f082f227f5114daae2b0bf6c856ee56d5594a0ed96aa360d0f7c7d675be1ebb04ed0669535edbd9784d65a8d80867f5ba53553ad2f46e25770135f9e48466c9fa9d159e0ca92a0be3ba7dc9b3549036c6bf164d27ea4247e37e5567e55e447b18b8018e7a6d19df31400265cfa387d092a4be5fc129e09eff08495c215e9b16d2530c772ce89a9baeda300eafa52840ff208e5a8af767cc96041175741ed45a61a7c72acd31bea0ce063064d1f1db99bd8f8a52e5a9c78a3151a938a149c15e6e92f818e7f2c562e1ccb259226586f201f54b589993ade61e003f08aa0bf19a18cba2db0091f693956a1065e8be56ec62e00ca71d4c18a160daccc57da8463f8cb4fcd9a25b6e7a523dd26757d12d746e5b8e2fb34dc3f3383e01a13c0a5720467bbfd408782bb370e6accabc36e71f67a127150b14798e218c8df5961eda937e1cc103c4e1e402f2e4016ab659dca973cf107874b90ab20b58d7676cae11b2bfd282ce644e3015afd145cd42a239d5b5b664f9886365fa8651ae34259fbe0614035b4fa5d1b26cd2077eaf67dcef2e6d06f097d328ee169b1462f44e1200460c4e3beace3749f4a59f147ad8a5d6db892c8787d027946d4f930ffebcac495a3a8487373e21d829e7cd412a2c0e6f427e8b7354af9d9c645634953e3cf8390e1860c9c5d0f1eebe916febe34a139e88ba9b224c8d0301265960b80c0b2b7c757aacbc98dbdb46c8720e32ff64feed1d2028d3c703e69f29cdd8727ebfcbf603d3f8ab8114d023b4f0c9cae30c8793690bd54e9065cf69df3f1c230c641d780fec4dd286b6c61a46c629c919bbb6b01e23647f7dccc61e9444320eda60f19b9278012f6299a3846473a9c87e786be710f5bc78f724dd8bac7489fa0913fb7064924139099d45bd1f54d6235be5bb230b83e74739617386fc7779c474fae7bf118f8e3ed84632dd0ac6ebd0c2d5e9ccdc359b1b853018b7a20bd18b11b3953228f3a4d72c9cf8cdff9b76e7ed72773d611934625f250a1804dee15b4c1055240f99c18eeede8dd2adc3fb6d3fd3e297ae53e7960fcdd7fc8c02f54cc8615c16c64d47f7fc3cf87ae74b483f179c32af45c93ddfe8e31289803d3edd2c6056679aabc18443bdbc587b7ecd8aa9af470dac2f319f9669e3dc0f3d5187d0985982fea7acdbd708b8733560f75115dc18bf95479a39574549f47c8910da36545e385db9aa9bbb8c3a8fd42dac78944b4d306718f2a0ef2681d75cbcfb22e1b60cac797cf8a24679805ba03a9060e7ec5e7a783484de4de4262270b558ae9039549305d1a1799795443b85006f6e0ac17c4e15540276bf96691b3c2a1fa435522320d5da2990ff71e0cb185684003eda874a6a575e163239d9e12c09253fbbea7c0b835eda38e93be6e135957ce8c12c35c6c45d6f9cd836d584d0ededc8aa3c614b46094a7effec31c0c3c47053092478d92efd1bb89564c114a84c71be25e4d94a91e21026e8b201aa98dd03818680b50034d0839df0901bed91f79a724e018139fcb0a8158a5d7c89fab0cc4a6177cf175c273cf180cd305698e964dc5a75a46bd3342537e2d12dc85ad36d2c6d0355f6add98ce9a9f96b96957f9cc0b4a4de9bc3077523188f3b2b9cd41d20a5b79c95e1c299c50ef98e56624b6e0411076516768a8beb437a2085d9340a0a1a5bcacf9275f56b95faaf6e6d4ff6e2758f5befb8ab3e3842efd9b9bbab706a873310663282024fb0b959d4049fc5a97e616e136d292950b00a1b3a64f5b6604d9820e1edb86d310ac77d8cc7e87fbed48af2f46eeebfbf063a0f444dcf4b5f4a91ad36ce97ec64e1230987edf47def60e2f67e90b89635a9da725d3fc6d13cc3c2c054538e071fcf253981d41e9e3c76281160e5827b676df89222d3e27db1e8aa41ace9edd786d0f756fc13b2441842d7ff8c72a18224b2ec7e23a1ec62745c8cab1c691084abc2602d7609146735400224f85d308468e0bd8a02ea82326a50c9190ab670b04b507bede381fb41082574d73fdddf51459971752ca73c3b89337f2d771240f4318a90acc46a25c4273ed1eda1a4ac4f2ef66dd8b58de4aa35a94f86d5df7e2e4a3a13673cd630c07fd742828f45234c0e60a0fdb9cd840ed77fe694bf7926d29d21ec3db16096dd02d25d2a3a9e900114b65ccb5a5435df61196a902a3953e5bd6950815a88765cead2f672cda7999295068af59b209df927540c82e024b70b80e26e3358635939c3308501cfb984dcb2d2bfe8bcab4f2fc8a86dddacd98d36d781144f70f1a113c78ee76b464a58b884a4ac723eacd662e0a1063fff5c8eca35bc82962d4199092eb7b381c3ee705d47b117fa2259e4ef6aa6096f2aef49a70b36fc4c595cb076239b837855624cdb0afb26d7dc313b951fbe06d87f291804adc80ec752ee6611b5a6de7cbeb4f9b6cedc4cd8956481be704d0df4fce8c5bc7fd771b313241a58cc2df14fdd3da18184e836e54462de02e3d210596cb3c3fa4e938211fa9bf9482204cc66cc72902f81339a8eaf127609a504e98b874e1fd946f2b6196f1c733eb7b8ec474203369e4063e765556a2690d7d864760215019edce66841b2faa20cd9ee33ecf718ddccdc50b00dae5fa39696ea1b860c213b01c6b1976f93b7e28c25b949bce4b2dc0bdf846768f7b843184123cb01fefe563dcfb2fe6ee348180a6b124c5f92de5bcdc876101273ff8712bd1e5b3e7c2633defb8eaae9b2f09236edc7e069eeb63c7ff97296a805f5a3edd251fba7928ee898b38867e8a7bf725f8687111101054136e9077b4b4d76fbaebb3e7527e74e9b874559c1920ce6b02c706c412fa280cf1c5945e5a7fc48d00b74e2ef305f5e94a4cff765a8795eaf9d94e14d1dc9b6d1d70abcf0865b0a2ec459ac0e505adacca206ba7a4c4183e010301685cd8d4c5148a5ff1add4a160d65424e9758900d29f0f188893b18c8e9603c98311e88bce434d1741dc96b5587f85a90fa86093f951dd6056342e9f38f3ee3f5ff1c1222095cd3ae0ca56e3ccc60e0268b43526eae54ba1a540aa0cb7b389c9db1e54075ebd2bb82df633d82fd5a65036862a2e5966d7bc80f60dd5ffe9936b97dc9e635a9db680c87dc6fc8967995c162a81326c64dd64a13acfe4ed5f3bbe42ead5e2684a3eecdaa22c6134de6d8b8b602a19f1cec5791f37b80c74f08d01ecd0e35bd59e3890168f742704e1f9cd99cdfce71273adf5703cf0f3b3433c0834671f164f729ce9e03f330a5aa9a8555fa256fd48c6a48deef788146db7ec8c2bb0afdf45a65e664cf70ba7d19b407f135003cb7bf48926c9a22a8497666a57635f2b216894b620b59eca720e3170b61c2287a71fd095b4afd915086597d418cd788a2d0e772c793398b18ff0e86d1734ddb323e1371a0b4bf652d72e680c727fc33fbdc42590683b1a42084eecc452487c4bf5784d84dfc1f5030e939b3ac65f8ecfb5c8409d84aec2bb21224e9b9fbbc51f054c9ec10dfc1779233190f6f1d8db9136248a0b58051a0501fbecda4725c64f9c4e673c202dd411eba12816b1df00590248c57114337799a107093b9b8b6d1496de5ae09645ffeb925ca4d156193ef79f269e309dedda48195b2017aa6a6df0674537acc37159004a49eea9e3d5e52f1b359a8da4a0b81398dd144f1b0ea57805c85aa4ddf4fd8cd30b860823090a6e313204cc0e542ef877501a80519576567e56829c4c59b80c2628b22ce50c8b7994b513e218d551c4e2ce526c746dc359e223dd24236cd373c3c66e6664edef368284d9355790d425f09a8812f3e474386959f26595855bfc66384228ac5ef76e6f46243bf6ebeb8c5986b7e546f7bf8a1df1248c3e2f0787b6d3753a5f0244090afdf95eb90839d37c34b40233a7cbfdc82e86e368a5522bc9511877cb08c4690f2c74397be7fd368e5c576fb7312b9524037b32c9e0c0817d8c43bab9deb62ad09961af8b9088521d95202b77d87d15c2d4d78161132ac37a81873ec612b162018be5815e4758f833e9acc39da0b6d488d17695d76cb562acd8c475f0ff69a94cc60d82822323ef7fe34fb6ae4e10fdb448d6b938a955bf8ca237ba3d5976d51768dcb4929482c5e26cc66a72edf7aa6239e7b0738ee68435e566b18420aa2fe8abbc19d623accc501af1dc284d24abb0b99625c8012f0e68bffa9016e423f5d45db9ebbc50e4b3e22aa3ee2d6c716af0359ac4650976f576554f63bd48bfe80e16c0ddc058a2e013054cda5f9a139f8936d46fb7a1fb8e429b1a7a962fc9d42de3f7392a5e3a6a0f08c82fa9e24ee41f4fde63c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f1783029d8c243f1402710ce6801168689041c5a447bedba29f4cc940f11b88cb3715f8eb18deb4e664bff0f1c797979b3688471289edc7ef62a5c383d8b116b7bf8374edd03f3f29db81847491a60f0b9813dfe43c3543d4e8913e6ed782f00df78ccadbe20306e1c5ebfd1a1f118d5656cdc05eb2a05eafb3afdd74d002b51d57424d3955a3127fa2945152dc20b84f7145f1a3da0323aac322ceb268f77dd9ecf823b70aa372032fb7e52a0eee7e8b963271390ea68e19d3686c95dd7cc487e0288a1a7509aa9ffa6fbd65228ecb8cc8f27cfaf5b4f5b7100223c5a39b0c734134a60906f32cda54b3721869b9847f7074d5177524bd9f535e8926f2b2090ec932fe5ead4f78a0403e865b25ba829fcb0a437db2dc2b2e56ffb02af991bc34aaae4285c189d8afe7102cc13e53906e7c799250d9765070847241b9376c071e6e357abe63f43af34a809927f82b104dcf2820a0a439e6c417864611ee23c5b39159613c4e88a813c0455809a63621abf6e00ea326fdeea1f0f186d6c029bd1992c3599953566ed2d35fc82d2c85e15ed8cd32ba731e9c8b5ad50ad0a63470b897209536f2ea28d8ea0a1a526d5a209b72246ce64ec95c706baacb76fcac50a14e95117e3bf6fa541b24365ff4a3fb967ac9e17b015bcddc10e798bc8747ca50f9842d3002076239e5dc1bb08c97e93b6ce6d9220a336aefa520edf2c6d4725d4869138ca12a8fa7196f30708ec9ebd0a2f4240387039862b680fc2da362897c3c0b517bce7d46ee3a5434fa06416870ee7f7b3f9e0cda07524e6dfe6843013db6626286a499eb31374d8dbc81a2d0f2b2750f721ba18142e9cedec9030fd824a711cbe3ce8c23b6b60e9f940d315ff25fb244561e533c8ad57f56cc2bb29eff07181aeeef474f5d938312863607f3f89af6b5eb30fb03edfaaa626299feb41d71de34893c4693d40c03ea13db9468497a60900bdf53a7bfa0d8de196df43d9840e39189833f6886e4117b1e5ccce11fb1aabbd906a4d7fdff4693b0c87c4495109f2ec8ebaa2d698d9e2f64f8656bb02131991eaf49258efd806ce2c72912bcd548d6098188a445da8e7dc0a75cfb42b58ad0baf6eb86e0260d0ea183cd664d8271a698d4e9c1a7143dcfb2663951df14ed6480b85ee053b6b4a0a1ba256349aa6f90ced40756e34eba73c298fc71519072b785487c7fa1f8e47ce699474bbba856d884de64b88741ed0fa310d130fd3a9f2ac69cfa44821559d84b0278033a096d1aac00c5558a210f06f1ddecd2c62ea77d44b8a283e108d783733c2c9ca2e418ce3d25663161fada0a30ce85b6f53434fcb3cacdd43c136d7d22a2dda1539a6253dfaf3b04d0abca61d2324138f4ee7a5b64e93f4cae2476214036191299167fd0ae7becba05c40799af163cf90b2009a9b7e41c9d41eabb959f11b59de6be213a997628d222203e7e493229914fad171a50e2cde16a7bc48369e16cc42fc66f95a63b3a0b36c62da6eb5c40c4da8e926b5623ac6462ce2c66a1486e64e696fcdec73456f1e0ec19c0aa78ca2959d041af73d895fe65261c4b7e15e8b5670d29a5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e59d405e2a365c9395248de975018806d48e2fa87aa0ea1840c727bcc9bd833d9756ccbe1991564bbc2c422985cf59f24a881525336e4f0bce79f1801dd5603c451c3e7413d1daa7806c7bd6709d24f672e884b54f8391a8ccf66b7623695ef068c2be7bae1a71b652b76eeeef91820a29bebed858610bcad3b8557bc02fac1f522bf6d492656308546968f06735d5510c5f691f65c85ffc9921bdc208e9fee9f93cb211260c9b1792f5797d2c715404774f920927ae67d55599488fe9e2585634ab0a45a03e90eb01fe31c1abef8f3d28464d009d193404e176c608f0fe8742491a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e267da6e99fb28a4a8e6cbd74c126b5df8a6f63e2fa04486635ff0077caedc58ae2017f69193a360c96404ca7e69b6206423bd6021110314bbe14986e026cb911cb37b9615c8638aca4a110771bdc644894fa9fe5325103175fdf5e3094920474483c59095aca796ed2a8a9ce10bb5d13de14b4c55f58acf2d28fd71d240b68ab1416d5c343430b328f78330583d2fe6c022ecd1e529245113f078d02be9100d984a4c4bee8b23c60cd924e840c762e1c25cecef2653c3a5ca14fe5664f05bb6011cb5b3f52053fc3d9013607d3e9cd451e83dcd46712c2837d812b6464c73c7de0d5dcbd182bc3d2f023b07aca0bbb56109c3fc4586d54336e535697ae9051c7623a617828fbe83185b54754b8353b706dc6183d0f5ca5e3896f52ad10e6e99c7524e3b0c7e5edec3888b2705a2e1e332cefcbfcea80819d8d1c49422d2deaddb850a5accb08070c85a28a7011e06a4200bbb5b2399f47197c56d058796575fefc79c3fdafbc1363e54755ed9b3d4fad3096227c2c680f5f392d851ceacd26ee65fbe5ce0a456c49ce8e28f7eb601b269b8ecb7b58e11f56c3e7076c591883d7ea389424f498039fba4ff221d3c2a1cd33e79f279be39912f42926f033e5a1b127611605336aa20c3b66296cf99508050fb13221be34337baf3a43b9c7042d58c7785c8f86453ba9d9d6c6434bb89d03dc98ca57f2e1b8eed23873e842e7410b384a57da95931c3ea7e32b2ee075459da7ef954e3c5fa7ace0f3137d9885fe9a3668211af52cc3459f5c037892b52b64cd4bea072960c9e80d1a09cafbd6f2b986e95825d354529d121f430400fc7366c4b1aeca2ea86bded887bda966e161fc72ac8d40f5dde5c943f7a29c2b973f24ecfd519fbd379c765ed2f4dcbea3c22c907fe484ecfdb455de1101ae05348dab0843e43bd35224b9d4362db717b7c2198343e1a75420aae1cccb664c8d011de8d06e66c23de312156294337e873f74249023cd0e4e3019bf7716517ee130ecafebb39a3db35fae2ef17ecea356bf5fdf4ca5f1ff00c911f5d0d1f464fac1d86c899d6bb5e1efc45cb303a46ac2beb2b0486613c5b52496b073b2cc6ea56b727740f4abebbf6dbb943c0ada9cf71a1a73d8df6085958f42de817c70d4059629e2a995df5948906e3f1bcae4c42e2636260084d10fedf1a012aaeead9a456938bd05428848cb2306b40e81d8dcfd91b884747981b37d9117e8b7b43768f1d0a032d871e5180f1b4a012b6478712309ce0e4b218b13ffae055fe46f7f8e3f7f404ad5a7fd32db761406ffc861c46a04be8e7b8d64590d6ca7af20e19484356216f78c6770a26619ef68391e71c083b1c16cd3ef5c4667344444cda873d7ad76703906e874f0b388e783ea586ee05fd778be87bb4c078914ad254c2330a44cf39066ea30e879a1a8689e970f53bd189f598e4db8f8b359201047de73bcaa3481408177324e3a61cae544d94dbd432c0a4f27e892869b90634d4ae662be5fe7e121d3519df1f915054cb47ab7593e5902f62fdcaf71eb63349da86610f0ef5dfdf3cd1ed62c0b2c23ba85161a386c487e0982bbde3a782f442f51f5bb15aa8fa322a5a296a2a955c20f6e53b969b64449817347b749d57293e8739ad3caa7fb41120467484016a78db9bc54ea55d0ce6531a2ca862c8bef07f885985eba924d3c3b1e09db2c6db09d3d22f0f9cf8a6faad22e9b6b156433f80cc17c368db5db821ed284c98d4704335c8357be9aedbec74214c80a3f871e2f8e570215a66e1584b508cd92ab99839a8730f0e0d70bd993b01a435d454b5cd812386c39819504c709c973991ac95384e38e6dca1374709b45fe8c63ef640979c5327fbaf47fe23356d5b96d1e78031eab891f7eeeaebc3673b82df9dace2f9fb54c51d7d1f74d83438a3a0eb6912c8fa3ba3467878724e70e62d7fd94c711887e40def84438661d4634c9d50ed8cea5975e64efe4e624d3587f79ad7e91e5ef3c0d4ec89f4dfd55255739071929eec5f5c5ff5f07cea428206592e85a6fbbff3e295e60a81c53db863aeddbd188bdc9a212962a61b524f82d34faa24111accdcdb22abeab68199e75631132a2f0bde37ebec48ea9fb844e4a0ca2c149fbe691e4091681e9b3226bdda316a48f7ed34c64346ce2ec675ca166bf64794a65a56d43809a26f2beede2f7a62768afe062c1e9511b84b92c86a9c0d86423f37c22fff76254ff53dae941d8cdce185562ee5d4e49b2bc4a262c222e46c2a4d24e770332110195306d6a9b96923f39872a8b74fae98167a9f3c8b06239cd0e461fbe48114f3eb12583eb72724b2de50345965f56f9cbb2a3d4a8bbc68dea5e5ecc01e9873ad893429ce08369ee8b5be639e40f319d04ffc4acbcdca9fc70d9d19b3ceecc75fcfe269b8736c6acddea87590f06dccfd92e0a1f2d8e2985e98199181ab588dd2e6eb2c27032a654d2b490f8ec5fd696de6520b554e30bc0d0fbada6b536e18fb5f9857d3e0815764a33c4336609aff372aaa1af9b7dbd5e57840cb280be33cdb5f287c3f10547b3823b4f1a1905d9a96d264d085a44918a19fb83f688c9ee156a3daa1b9bd35d3fc74572aae98a79e24c4758f2133ef9617a661bc45fcb55e2c0d93443623edf48dac06d1a535a9d861779095dfff5fedcd9345b0c2192ce349bfd359006719ab743be1b4143d36bfafc7d73733ca7d06d8cb284c5b37957cec1dee14bd930b72b4f3cde1e55a1e7a393ec659988369bc74dbddd35e31e040822bf0113c60435115fb1c14e7643e6f8f546732340b61bf949adbcbcc6df0ec4623b4733f16408988a3ddb208bed09ce0385fd5559f1a740249e0fdab17dc37d52762b64fdf18caa04ec472b6a5776d1285ec193db974d78f4d0371bce9237bbaa0e91b16668b228ba97533e238b46df854015783a894aa5993d66e35ed9c118514a48909a14940336c35ecc847dbddf40f01c3d4695accee7c16e0f758303bbf0f04432133175c1e44edcc85092b75da93d794ae8bb9ca9cd8b291527dcc201ec74c147020d691f492b7ec9dabf441e583600752a56d3e113421c39f9d3081feb03cf0c559fada716a85183e3947796876568a400c7dca3c6cda4563036efdd391af4fd11cc1bd728613b21b47d2619cd24c8b3fddca620e35dc9f1fd91dcbb07b5c708f128ac57c0de94079d8c64fcf3d7558fe149a59bb25c3df3e7d9f40c3c2d7bc6940a38790c306ac437c1571b0b8b15f997468775a628b095474966f419677fab9209e9f27ab4bca48d5e5b85c5725c24adc5a3a6c2b9111d691280681ce2d00f5994cdf0ad3c8f29137966b656a539fb8e61b9ce6938c6419cb34f1e95df41018bd8a5fe900c81953dbb7ba18d84bc89324bbf38bdc45e9d339296785c99f241a0eb4cd72ffb362f85b58edd32e27d5188a469538123e8bbf1989581cf24036247c709d215dfd244dadca41b11c4ef892a54a6a91203b304217cef7b351e602c2318d7336d932cc308a347110f6cbb8e8a0bdab1a871b1e4dd7765ac0c8c99a63dddff8d4cf4b5d46a58c5a00dd664493f8b2a61262bfdb05ec6330c07281844e8fe182347c8f9e03c46449abe5ff1e5e144ba826e984bfaee03d0e88280dc1f39d8dc0171e3c25998e9fc59a9ea1f9c883d4f93302847ba5f310c94245bc75103afc8cb9dadf7dfb86b9f50ba91a4a5e403f9eb38a7d7a8288f6f2f87d6f0515c763eb840c7b01c331f93395a5157632ac4103be34111efe979e3af68261aa1af6d3951011aadfffafd89581262ed6016b0fdf7ae7ffa0089fb97731f64849eaa2cbca96bb8175e405236628e3ed11cf0ed4bfd16ee0115766fe7d3a250145c342e8917fd08b1ff5b16c7a14192c9e75a60adf0d977fc4db4410797710349daba45ef8b8b0f9db854b007d68b64573cc328e50a0c90d04a03ac7284509d8585d929fbe68b8f1505e829a2f31a1db948952675946ff29db064a50f8ac3cd617c8aab4f0b07e6ea3e0665c3897733cd32ba476bef1e970683414121ba6bfb4419403b9b50ee5095dd5d8d594d87f5ea4b667758cf73b35924bb71ab315dd30f3c36565a6a8d49c7fb8a9ebf284d954789896936206c6ee781f2cc399809d01344da1dd7604a2d7e91933d8129eb57ff6589f1e28d9b938e737200801398f000cf66c15a5e25598c2ba35ec303243e7925ab9de3686deacb80342d900f49bb4e2305c07ffc9188ad44147969a4caacc4701462150c2400f01a1a492dd8ff44cebb5a076721a60fb0fe085927cbee58549be866f6e16040f163e48b7de5f107e181edf5bbbbaa9031787b4db659c3704f5ebea355d9e136a88ed988c883df36a5132245786d14930bd56e5f6860ab990bc4051237acf0750a40dfb4c6f982bda2560fba51d9c3283148a0caff0d0b7bfb3c49f18dc7ebeadfec7832dd86db47bdac9921cfe61f7d1d2fd1ad50e8f7f795312aeddd81fcbdeac513fedbde28fde1042eb37b0e465a208ca5c2b03d8332d6be741f4bdaed94b4300b09317078524c71eb7e4de6fec9cf7dc06c3f75c290c4804898d3315740e5c838a30cf0127663cba4c76d69840b2127e28e19fcf5c3e7863c7b4b5ba6b574178d961b3a6fc9a21594581b644f6bcb8a83be4be457cf4dea1563932634a550e98097eed2837b5d23d1a8723c1a2e4853beaceb181d25819f5b1614f47dc5514aa958957aded69b309a18e64ead1387521e767648a5c5636d845e5be993c554df001b028fb8a2dd762df6a61b7b4f040657dc4b88e18c4ab5749af386a7f2e38543a0b0c768fe0ab10592aa958d011b78d87a8d5d3ed3bad4cd7ae9a0fb6b921f75228d95c6d6a9899751f7f53b0b7ab62d6919848475e6840f939560b4eb396804209b442e612edbe6757613c39e0a72067da66b6c1b7fcfb4034e905c24e9d791cc8714f98dc64f5423a34e5743491d49275dc31e01016294aafe6d5a83e54977cdd3d3d40844092cc8de25892e3ee9be253f777bebab257476f19450c383557a0558c16aafc2ea2d00d37d252d0d2ea4fd52703c149cea0c31b8a37e4b490ba1974e15df063883ced345e96ce2203222ccaca3b23fe66f44b341ca74c528421222ff8493c99ce043467b0578f7f73e42bae60b30f483d1473b0ab4009f068a95b7ebca87c84bd8276661b006678c4a1507320887bd21e6017157b459631216a8d07aaeaecc482049123815627254368b74947037e9282741e539a58371f62397e3ccc9c9dc8525e6b7e13cbff3b5e3a5f6aaf4ec2c69db30649188762f4ae7122ebab8f91a66225ecabe91d447faa271de7d9304de27ec9573840181c56a0e052f123d13e224729840f93f6871e9a952f724aff92981c787732822c7b131de1a34698ddc2a8858622a5af6310c1437801952fe903381f5584f20fcbdd7cf13bf4d5aabfc23da14b3f8d639ac4ee0eea90a3629bda648e88e4b4e910fd5b2db8b5894d49652e316185beb6fe532f2218a1a021acdd3cd8249470955ddae377ca04c9dc3a705ef40befcb6c03b4cbe807a9dd560edab134beefab17980b7f0aeca2527bbb445dcdccf25ee85ad3cdf11cce741cc5aa5a4f4bd8662f1659184b7f4f3a5642c50ca4b6e4fb6f817b49a5d73bf01a0360cbc6fa9168003ac2f028bf851b4f9d799cc6f6a0b1ef470344e4c5d00051f642ed7a92bf531ebd11aa130a773b6367c6280afa256f771d7be9059bf7095ec2ead963800828f1bbdb61147450e3e39d653ff2c26b62b6ab72698af0c649fd39e07fb49d7a748c026c82a011959179a7653b38383159c70085f6168b8247c4c75a0bd7532b4e621696aaae4d37ba95c572f1d90bc4c5b32f7d80fc2b81804ed36fa7918b91ec4596f93e273fd975b5e0f4ecc0215ff4c1c34a5d143f5c2697a5b2590127102d5e1be12ee65029212d126a95f5245b38a773e1d7430d1c9cbf88b82a44ae28d3a74d4153edae99249fa9325881758bb4153468f39b7b57e8ebd82caa4ad5297c3ccb4d13424ae032d91489128777992c85bc5d86ef85d2b4ebef983b49115928fbf20cf64342718cc49a84aa5346eb3c6441ea5078fe229ad690321ce38112b5e0f074eb3962946cc3c42dbb461b6fbc9be8bad8af0f958c61bbeadf427923c4fa0351cf8e70943ded80fe1841c72844cc5228b11e7f0cf57d1219e4d31012671a6655c49fd4811c68eae032d87e926b6d8ad030db7ac2758ab2be20ab6f57279422db35f23d30764aec98255c466c07bce491190fc5dd768204c86f32143b8f467ce4ce9b0ea250d8ad7f9967d45d22d37b70d9c3dff806e04eef9bc3a5bf555388fd9de2c122972899130459c19cb0b34b8f081a6835d2a1f04152d5c364bb288f3985664d37c4f0477a7e50a569bec0458c6265a11e8043abb9a668c8da008d2bde51332fa8c1bc10c1f7806f6c1f9c758dad5de51a9b066ce5d2374507c1451bb2b9b287dfac89eefbdb025e73f03ccbce31e78ee6e1e5c705dcc02179f21b9852ae5be100305bf6186a6990311ceba4be278e713b435a3306f1e7ee0daa20cb481573a54b7d4f04880e641c144904cbd70a88845adf4d5dbf1ac468124f96394faa43687a3996a9d51a4da86d722ff852cf1af39ab53ac9396d8415ed2947b6e303a287a92dd3f7bddefd9e51c843383bf85610485722a7bba13b669423952eebcb1967ede581ff45d9f8bb7e6d8ed2b210512797d198d9126374d33038f3616b457a3f341f4d2674128da49d782b801f7091ddadbd18d04ac10d5d177ca7429ef5550b7364b162e8f4faebc1d204ab75a733c494243f8b579661e496b9ef03dca7a78364aedd0b89bfe0c498ced3dbf43d1cfd33c92c13056c800b2b26aa4929c024436b7faf5a4998dde60697833e385da5ab82399765112419dc36402db02c13a51dfe7068bcce36db4b23e0a30f817478e311f87b4ce2206242d6be5bda8e56eea7f3bc1f7914625edd52491ece15dba954325cf5feae53e1bd950feab286b46b42916e584fedd62ac4d7351b9439ce3ba237b4fd7b2eb46a4c8f0906dc64fec6cef4add86902572a9906d8c286ea553d28c6ce4b090954c37a55c6fc7c0d329bd3ed65dc7194bdb7384c9c21e630b193d198399dd88c6e01ba37592744591ca9625e41e17d56d1c0d14c25b8c8b8c08ba1bafcd52c5fb5a1d55f6787810611dfb3f1fdbed0e735191a73334554fcc8bb9b0aff23a3c9020638f2b44b1bd4d33bcc698be936359630ad7ed205126f5e023e50ffba0e6bb8a6ef700e93476c0010e135222a593c346120a782e327b0dd7659533a56fdadfc7ee25cd6717853f71588b3428496b59c3a5313d0a8875fdfdd408bed5ee28f4e80e2ae5f8a34c026b564d54d3d4feaf87196dca1d9f2df3d320b1738766222d21e893d64d23706f25a8ce0941bc8517f572462327779a3609c47f5a825052b5fca70ce554ae1f231e43415d142885db316bbbe31d6fbd93dd91f733004d33c4cde7c8adce29eb082e34dc769d1ff0a121b0966ca08d1b885f692128c2e369cac68d39d6d9510ee42d873223c5ac5fe2ebcf52140a2af19932ee7e617dd7d3473e619d4c8ca810b3d3adcbf4eca36dfa3cb06e84cbecb75242c0f1ddddd1bec3491170ddbca0e8e018d5843ebc3ce7372d4d4aa0611d38edcce941bb811545ac76b4baf158d23584958f922efedf27af934ff10ed56eec36a0ffef536aca5417549183f5f8232140efbf9ed9fe9f78618792f1755d0c8baa0c90f821914b675fce005fe54bea4e31368826fb9391051627ec13232853783f6cc1cec3030fb114539d7000f8df76e9ddc79c0bdd3b4adb0c3e4c2d03e98b2b07301bee43813b1fe1101d12f4f71ce167328603835f39fa1dfd3920e2d23798171f2d9f8184dd861a86fe0d000898129e82cc55fd6c90858ad09cb9927eaa3bfc1a1f3bc3805ed7eb9890a2398f6215cc32fa0feabf86b562e01e2a3d2c5d0809257956a6e80edb8dfe54020cefb4cfd3cb1a4dd9326a8946b11b8d47aef846b22258af908a2a40cb8dfaa1f1acadc7b73d72e76f2d371f35c504fb9a2d01cb0769991bbfd538c00a5aeeeeaa928996b615db191c04945deec5c656ff41cf69178fe40cc4128a56f0e8108544a1d43cd946716589270662b0627242f898851263193eb68565929e0d6f2135fbcec92d318dfc9dda7d26486ee798485daf344962fd5df04dc848661593572fc0c20bfe08c4f9daddb1dd7042c92bc88e8e23da217f3754253593323e4707fe8c6ad6d27d7eb0c43a873d17184b15b1e64b5bcd1cc89d840451e35fda45e5609e9f2aefe55e66e14b68654ac6fb722d93c7ba88ac3acc670ec1b21e706c78a909fc2896ce9ea481ca0b145ad1207439bc84933caf8271b4a7353e7515614fc4e3475e35a2d3aabb503db71d420ac11018a7ee307fa69f4adb4b2e1f3cc8eac17edeaa7e9608e3e9d19264f75b608cd23b0cc31fc5e46e2bcbd17e5e880fcfde5cd03f10b64a55b232b6a466ca15f6a5d8310effd76809e3ca2e72e629a321ce3f25a67e09e01bfddc83cbe861bd5655f42c11c0ba7efa6ed944a203f192dad4ea77a4aa10e93da81c5eee2dc8a9451f9223da6d5b3c6079df80e6f667401c1c5932d90b3e2d10eebbfeba753855d19f920fa259940607fe1289298eae26971c995286783c34905ae87eaba7a39c4fe89eb0579ee3995d90894f5c79bd44ca66be8d4295fcfbafbb0edcf6738f510e651b10f4f461ebd170716dcdd1e7626313466e7589d008576efbed3cd9284e04f59310c4677407199d5c407ff5757e333eef0919f92e3be4285a58d12d58d56ca6bfa5968f31f9c3f971ff4edc6445c63b694d116991254ef9bde7d14734a5c92e3da7a46fc918769ad6f65818fbd44f7e2d49d189b53b10b14cdf5cc53ed3eff8c0f8657694f351356eaab3133b8f811978fd12932765e182f2928dcccb420e0a0d091c16d66a18931df27c3db77040be5baccce24d48b306478352ae03f1ecf22d7caa120846e6e203014b68242ad9d57472be5c4aa5a3666839ea715474571890cf74450b4d3262eab241c19e34e6579b0acec04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b6ccd369ccd905f525d780b996953c0a88d474cc01188521e43bcf683b584ce5137051987ec475dc9534356a795d1c05638d0a9dc53d4249ab935035694995675598ce2adba2e1526930c2d563964e7b98711d12d2900cd69632784db27356bd1aa1d7e558e3f5cdb31b4ee31ff245bbf3ea81433b20de4a5f6fbbc13152dfd1de317ba9e75437d25b40dac3bd351f891b3b7a806944a1746ab2545ca30c5844128ee55acd94f71cd0d36d72c84fd6c0209436a147518d5ae43458de401e1f59d574a61d11a5fa343ac2c1838537c660cc68bcb4b9942cfbc4c395dab5420affc7517db36584a29594a43e14d0d8b373ae86ec4241d335bbe5f6a1c600724a681b47ea9988a2a6725175992f5a4a717e8effec84a6d050da465b0cc9f4ee4afb19fb72613966dceb017ade411e30bdf99f259214c9d9e5faa7ed98a7708ec121334bda146569302784330262385d4d16eafa56fc32e0d030eef90a236384e5adf6c598a4f69de6e3c5a0da22ef301ac671e3bc00e2eb6776f6b1ed0fbb7244629ea40dbb8f5649982cfffe34539f05bf2245c56c6d7ac9116cb0e6d404a453ddd217bc16f56621677c25aa101e400b70e47e32f4077535a0515159f721ad20458edbfa48ad474a6444ffff89f583c47b80a3ab58773d4a3a3c9bdef5c037cd270bdfb56aad6492fcbf3b3a5637e338e25911c25f523f333a4cb32ae40086b02c2ef9d7f320663d7fa31f04a6f8786c54af8d6d80a3483dd7f38db0c0452620787ae58807cf85a47e5b2093c7d70251bfeaf1b97fadf1c573e34a5d7a2230b0358cc2ec9746967633ba2ade6e00404cdd6f198a8a0358d036d835be58c7b1d0ea57b9d421e28dffa3a1920db4c105d779da7d3e536dc527bf8e1775d2e98f20c51225050b92fa2cdddbcd24559892a4f83e029b9720cce9c985e7d32f1157ed219cd9e668c765682c8a44246a9f2476e4e38059673a58ae0322eafa9f2cc2b467d8473c148af51acc8b85b53664a8a74c044d51cb198a3922f9c863cd09d2fa3c0f24f05e6cd4878c778598681f9de2100ca5d7ad5de9e8a005941aac13d56d2a5c92a124b08dd463857747697c2cfa67c755173a1b3436b5171eedc1b99d2d9a0e27988a9e32d6f9b888713b2c2fadb871e61bb44ac61d349e1187500417946e4c4ddb37bb4da1923b9af692a37088185ca10fecaf11474d05044df85a89c92df1e0457002ba577235a3f09049f98c1c47336042c7b912bf50660c498dcfb4a23adb6bbb1b2d5b32cf02374cce29cdbfdbc17b8245755ccca8fcb6fea52cea50644db63272869960e19ec8146bb9ec452c56127170ec18b4ab8adf4fcf1abac424c3045737575002ba4706b40e2e21fa95de7ab8f0d24f61848311051bb33f997cdfa8f6bd1d9e05d5a7a2f98de3f9625650147714cb7846172349b492e1e7d6d9f4598911b12c0ac5bb851814c93587f7669e200f5dff6d210774158968ebd62b04d598042f6bbcb71371633719e8f6b89810a2beed8646c451f1611148c5613c36eb2ff8610a09a8da95686344f201f4fb0eb266e9a8e4e704664707f6fc1266330e514c19eea3fb1d2ea9672fb5965e77a71916e8c87bd5cea8d3fbe5bf97d69563dec436d5b72d57762a8f2fe441a70319f00f6113d81e88c80d35a0540210ff4bfbf2e4fbb5a0af34fd980a13dbffa70e991cb490a2c22bae51f9a835fcf190a10b9c8d3cebe349a04ac30f0056d6cbe0ef994f13c1f3862cebd403b19d5805785d9de88807d97899bebdc735c83381ffe3163004d3aacc6ce91c6473b1b9938aa24f3cf201cf71cfbfafac038c5154b1cced906a920f58b657acfe84b30a34d38127671e09c5745a996725e2ca886eef97e905854001a4b45d8ca8b987bb8534e3f6ab92b7ca90977457e51d7da6923c62f7a1d2f41ae644624de0fb69f747591cb87932144829d60007f9315eb17dd220c80bd726e8ebc19c260ffea66cd2e1818f730097c570259b338e029c3c0ab537856591e16f674b228cc19e56a4e47ce0e412310e03910e10a2598879355b174ff2627ab9817e4426bdbeb4970acec6c97ee6400722a2e711b214f6154ac068e3aeccfff2c029509ba74d68f684d32ea968016bfe38c372a4ebc79e88a76969ebc44600d6b6e30ff93b55369ef6cba755893fff3adc808b5c444ab6d978a8372787b35305eee25e42d169d436ad130fc59349435d742a79e075c46220516efbe537cf37bdbf26991a959dbf58060c9e0e689b3a090c5f21781e45d57c57cb0101a50dbdfb02b51bae7bcd6efff61511e245dc0966817390732c274f54dd79e09e1d1c3940f2aec66990efdde39a25cd2a0ffdd62c18143d1cdbad0acec036556efc8960c10e412f9c006c3e8799b1412af1a32283de6a1d3114019e4ecfac9411052a327a952374c5323a42fa9af6145a68c5be31944a84e0697f636b7521d295017e5b8f577e6638ae088816c27f2986e51c7237fb7f0a189db977b0d775b519f52bcfcc31876f9621b02f6144f5c243abef91e98258663a52b02a1e20423db82d69e1ec86ea3e4d357552752e93de733e299a18abf13fdd4c38b26e389c9ab59908ed37a8c950dff965cc2cc486bbde454bd19a9ccebdc32e364372c0303c120a35bd435b06507e2238940ed449a4fe5413437db91347ad89cf31cbf02ce0028c6b80e5a3753d1aade3f2f597d4148de51fab5b1db1a8e410e15f2501e5953ae97b10e056e14685b5f36e0c62adadb2f257d106eb27519d86ea569209b286e1dbdb505f49f85239636c7808f8b6f49e134be98504c2dc1fc8923c9f675010108c307f75bd1c0d8f664a2aae176bedc1b00b304f974351478ab64f017b8e574165177b71b5dc6f6c6b6482ce2f1da274f444040e1082feb18a5d090ea4cf6ff52650814be979dd2f2debb552a47bb846279abc5c448c68959779f01cc0ff518ef5a7e84045244ada808e5673c698ab21b917f76405695c0f00c8f819c1eb53d1a4fc9bbfb5f8dc1d2e4a5f037d2ad3c2479b778178b057a25a92303a97acccd64bfa756f5243df4e47481e465669ed8780679c9228c9e0f41cb4ad101140e0349305f8c48c98c5ad95ff2cb83a7ca1031ccccf0d2baa5c869a6ccd8e4e78d82f759baea4ad13799fbaf90b3969879cc838509f9c01e72ecae3e32786c061bf916823632f79e2dff274a28a254ba2a084bc34054dc7f1f11ade65db1ed425b426a18c4dda6645463ce247a6ede09e855d6273bf231cf27ca0c2e554cb96adc4803b071dc6c53418d144324d65f900475ef6ff94262c2f35137f6a2bc5e8decbf61b18d080bec2dfff448efd254b8a019406f479268fdec581f16644b9c3e2a329e392559e6d079d7d9650f4dc1814203ee5100f2efacf259e623ffe6181dea87408a5400b14d8c2a7b51356759fcf448458fbed58702346cbcc222e61cf7778c1fa73a7cb81529b0488802581e24150369802a19c8486775945b15c0fcb805cedc4b3920e03426baba2421acaaafb7b9ceec9e46ea54fcd93ee444e2081d5941f1fc9838ccf57352a5a88a69f05873149299d5ebb54d8cea9fc0409d941e0c03ac9563f3e11a2482bbe107363c7071f880f5d22d6f53ea357ce8223cdefbbb8a0877f588b3dcaa4abe5b6d4e5667d01eb0f512af3d048f4857bde0143879ee6f94e53142f033e8514b23ab8b426691beb6a20d89ae2496dcafcf00a82b7570988df80c001cc719fd98705ec3509178e8f78e6e4bf05af51464a3a71eab8de1ae478f012921a213d9d84659761324b862903f9229cbca5ee198352469fe305c62bd039cfa4292fd164c00a02fd4a748e098b8c91bdebba37c0454f9973577516caeec36f7484778955b314e10af6e69e5ce48f942c425403fc7b14e5d290ca5cdd58354e0f7a2f6ce8ec8b2f6a2e1edcf1276cc69c3e002b087adc4408e05e4c579d36d14a96937c94e1d19e29ede59e428f8d35db019588dda6534209ab715d6f58889530b942a1dff412fa4c03792c9acc7b55203bb86b11b888d3468063330cc5191f13f77b487c032c4f2b7749c214201b6867d1a247b2506955e38b5c0364335fe733934b7dbb11d4913023ffe64e00a64c4904f3fcd9cdb0e0adf4d181ed8d01c5d8418a1d8faa4a2679240d0e27883d19c0bf9a5836ad9c51e40f8b624eb133f4f8c2529531afecb0fbe186554bf410918d238b7f0ca5449c7b457f836f5b4090c80fdce993be271014c60c1834afa07722f263cd9482715be1d5bb532c8df7093029b25b2084aaff1da90b7132faa80d274618c68fc82949fe6a0a37fa698738e83b4131aeec6f0d9622ef4c48452e5f0df125974911c5524083e45523dfef4fbc322ea20f957840a4933fff996192b2f3a9036361c6d9c65da0fff5dc600f52dba771f9b9c86322604c91102692029018517f8ca21063d852696e94d6d5a0f2c9a3ef5c61b90453ca2b264f705bb7c2e91af0674aa7c1899a506592dbe4d5aa02f294d42751b6de7227b693a9f50f62a375d1cd003f1498833ad8f026945adbb5644e5e4018e4086d50d46c5dd0b3e0b1345d33e882f4911833e468e3ff163aa1e5f9d83eb0c921f74e1dcac3e96dbc562b99557b401d3569030f4dacb5d4e0a918d9869f115127bd0a69a68b22e1d55f1d6520411d6cf6c1948513c53a7a96c4dddf06b85369e726988412c0c8092efbb43d6a76266a3305af0bbdd65d699f0fda4a020066548c64003438537ad7accfb4b778aec89b5121535423000e5a54d4727ce5719c049f0d4bca1e9120082c6500bd6e8d30970d8a9e6ab3c1d1eaf63c38b890979aa7f1a9b2275ab1ad145a0f841cb1931496e21817996873898a730e47a777b06d86a2134140c307e59e4e2f9624096ac444fb2dd9d57744488dcb9f044580874c7f22af778a19f13b1605a977b883f148e1ec80856dab4b057fbdb9f1ef3652319eb75168ba17d0ee17d7521af4d74df948001884360609e38164f8742c27c7287628537ef9e83e3c7778a893c3acb9a4a0f52071a88cffd179df2da816ac544d76ffc18197b471483abee973edbd97d44cbcdbdd5513fce3777ceddf15537546b3d6405c6d2db14b49bb3c14ba9165e64234142be521208e675bd72faae8f77b3807633a9b5609e37ce55d49538c729fca6672833efbca3f66db89bf4a13549f98dedacd773f809a6606eef071de1c5a8356e7c9a1f323711578d031c39be45ff0a8551ebbca4694bc2b6c38749f2901a89d345c928238cf8c93a383ef2e23b07f1e54e16472b25742bd21c7fe9ed41f824bb16cd80f929ebf1d1dfdf1bd6cf6f48c53b57f2b8424bf35807c72e3f497be55ff174b318b96dcc826fb18b4c5ef0c9e7032abc12d34367cce19addfb0e29efbf5c0a571ccd2718ffbaf63f0032778b15099b9113bc8309e5cb0d2ddaeb43b2c1bd7f3289d2467b0536a95e4b64dcd13ab9f60c782a71d66e04ca96c80291a09b1342799b2920da0f0044397a2ac226c1d4c65217fa54cafed9881a2048f4db18ca41acbbf846f74fcafaddcd95cac821b415db198afe8ce6f1be79cba881dd337cfe10165b5a359fa7e02fac6ce95760e9408971ec624b675ec33c0cb9ca2b321dd597439f22b205c6ecf4befd64e125f2f975544d15792f916862b0c67115f0f8eb74d6db532abdd320abf18eb4bf8d354df668551bd7c2134eace956e955bd54fd71bd615302738639b9dcf09e7c3d1605d893fda32b32d105fcab2b642ef44d2f6f8f15e1b5672769b0c5ef4105de894ebae665d1a610fe726a637c7b25351479c457d0e2f46890a5e61e110e56562c5151ac32d1fc438538b086af2c563b399648c7f5dc3f4e628c09ad199c3c739740977c864a88a14f4115c6d6b68c91fc3d3b7c9826c4ba751a6f424ae26fb32014a83aa45924c95d447fd571a1944c552e17474472cebb42f5dd681e36b4e652e5d21a746ecd2007db7b9f7ce49fbd1a720cd24b72e2b8fed27a5eaafdc699eba40f9321157be8fb8c13c6fa6fed96a9aac9b3396a5f2a12a342c2db94ce9df99329bbdd366cd24359f0d6d370f1be301b8a6dc51ddb70030f68d155b31cfd715fcc85773dce0890af5d995aabfa07a2ca1885ae754ce7e5a2b880c0c7dd2290b61570d5a123b31e67964ecb84d17105de445d44b17adf45fd99b9bf6e07bbd71dc6f8671e73fcc4577c789a10f508905aaee4d79351fab71b724367f2800f6588abb0b8b006f0eb47e59d75fe293df7c63a4eb98e46a54e53b75f8ebc892ba214ce8511ae87f4196e1761e2bc33335d0c47514f83e7637c51fff0d2bbcd2b5fcaa5e8d2723703936609ca412ec67f719c63273c5b6e6d05b11d3de70de86a558293c199d4d2b6f580f651b05b19c207533565b4617d2a0118198e82a4099360c398075173f62dd206b87296a040e08f6cee1a66ce427afe80eb0bd8ce579cf24633232ad095758ef8107b416ee2010a958fd45aad100489f2a46f739f1336961cd068b7fdd45838bf2b32c117ef27d873f9fae6843e74fedf6ab66dbc24fb21a90f31ee86fc2055004712681613dc8a42e9c0e8daf4959c56420b863fb17b093e4615cab14c23c520f0a6a89d69b39e6b44a73e78498b81f8c95c80c5e698d4e877ccf8a4e71204e1bd953ce30532fa4e7be12c3eb331a14150c8233e1461de443e16f84e60d00cfd74ff5ac57e406930db43650b059fda830bc9d84083c50af931382786c44aa5f2f93beb04383af1cd534c0168f8b655e6375f0abe00be10c7e578b70ba0a8a3a87e8b202b7461228d00e0331464f70ea11e3db4bc9e5e117f932a3a6e62dfda821557486a316cb895745d2f1d5f3019b82a7ff0da21c6d73e0ba5446a300d4668b5c6acf774b14373b55cba6831918ae4b25069cd16df03e5f5d2c44a7729117d7bbeca997afc84e735e398233ce7fc6b329f0546da0d4a3775a20b6cc64b5b739208a01ba531131e5b9410ccd9373c22faced30d3accf5e1908b1a317c427dda540bc07cacd4215b667a6fb7dc46a8880d559cb42e191010705098dc74344915c701c85fa94563d9d48b2249eb74c120d53dcffcabddeed239722576503f62c9040cc50ad360c8615991b341d9a4174953e72b7295b8f6f15dd1b629b5dd82d7c52f9104e096e97789898c809bd27eaeed009c2b8ac0d8b25678b755e839aeecf64beb2b1b45dc5c0c03f9d1870209eba39a503c0e2e01fc9120e2b2617d900dc76fd8dada327deebf9432e0072812c1aa210cdf49a6db1318652f6b8d9fd3909f18688ce59ffac67a68de751cb235d80f21f7f311724c72f297b9fbeb18c87729f4a0900ce887e375ea659e9d3f5a9cf5dc34582b853399aa6980807bdcecc379c0a438aa65c919ff37f2c0656aeeb479917c2673899e7a1a797a65fd69d1378a543210ab4c31bfd5450dcf9e2015704576b8063df7146346f3985c3434f2e193e11facd705e43d8a9b8a07a35cf0b149ca583bf7b066107659b4e783b3a3a9fccf56dee3467c747a805521fc85df6769996cdf0703f07f97d92031f5832eb768429c193c802f9b3e256b205b34376b6cdcd8500834ca08c5df7bdc1a6db3e7aa83b63c94558310c048c8b2773bcc52808bed0d52e3c0811bafc7db5b46de151499559fe6cbbea302748c52c6a9d54d3586e6414a167c9cda28060ec138f42b0a090ad091a1dcd82ebe62ca7eed68ac30856ce1d7d4cfd6db8eb111784f35e96722175f5fa62f2bd49d6875380236d734a1b4f26b60287d07c56547c4ee1ef2c633d812dad709680875b462cd4bd30c0b86d730da00e12eadfe1d8d801cb4ac2e83a1ca3f5cb69ae9c66cea8123e1ba6a80a8c3ceb09d6b77f3f8468127608921a46d2552c719d52001483db7b8941a331506a45ec59303c482686699a8e3e4fb15e37dbee9c2fec8094d07970952d23121716f2b9d1ff754cd5e88a55701114a52d9c467596e859ff56d754fb48ae72b52114745521d768ed1b6d39a1cd35cd3677b1e9bed1067957ee0c68aac2d4270baa8f2fd194292b39baca6039970c4c20a152f5c4ed37b92ec9541313bda54bde740d639c61833aa5b40c21c89d47ac432a087e23e9e4df48450a69afe3f2e28b2affb8c09ab25a379d4e50014998add947c0a78b50c708daceb9077b7f3c67548ce01422f787055e8f021a70ab3bd5e62cfa275db9f415c17b352e3e62369b051eb1532ae847d447b3c62c1bc49658f7344c626a9606236b19e21936cbf0b16bf2999965a2b042082e86364075c5c87958fbac4b0569559ec3af673d14cbe4ecd5a6c216031e9f3261ccfe6369bfc741a4244ba1d40188998038ba6ba4c1b4f206bb9317ffbda187aabe34edb847e85f2cf902a78cdd3b56bdde16d882b146bd19aaea5185f7084762f973f035385a4be6d6d2445ab9d799d9109e4a453bf02a1d7185127f0feb5f54a7de4b6132f7f2cea73f9ceb84fc9565689f3c87c6a58093778d04efb8d1d644bcf0d66abdb595ba2869c1f1343e96b43499ed509ce6c5302c86684ff9e247335235058b0271211792379e98722df6320295fc508ac84787c27ca1271a60c3e9eac3d07ed019997951948f731c208d84f2b6e35caa5a76564a441a129e4ecd7526664c1f3f45c3cb6885e4e6d057441687e65f3cb0362b27d5afed9d929980a3e9b7a9ce17194869cb42f85b4bed5a6db4f2d7b9bee084813cf6b72a687f9e2a788e99f005de0bc37cabcb23b50d82bcefd7187fa0f743e175db5e31392c6638b7ee9d847a13c17ff8e284d4b643c258a73d6c98f01a4ab7cf9bb006d4e733126c1d08015b3820cac8c7ea6325bba8c1f1807f4713416515a49cb6d79893ce93e23b56f1ee9a3a143b61e7ec5363faec55a7e5facf49de9cb3aa290fce0a6ea20e83eec93ef4c0f71e09b7eb43334134e25688651a111c54a47461be2575e377cb4bd2f86e8f4fcfdadc4d5c685814e92b5eb849749e5f2032f7b597e53eeb4c15e4e2d06236958b1c7ce541c1c8ef36441d223081788efc227cc0f537376dff98dc3d6fa67e3790ad8a3e75dda83ea673aaa7c143774932b609318f10fec158b47aa85e62f7220700303fead6607858763008fce3a244e667f742c95ced0d04e78fd88f4bccdbb6a9af20b27592b5ec6f67e8774e6017ccd550cf726a4190653513e238c8eeb4770eab57bc42d0df73e6288074edeb22a7650ea56957116b722425f8c6089d6e03d12a457da4935ffd059c5d8677cb33bc68e3a3e651097e7b0d9d13703d34edec2c4b6c2048bbaf6524b614ea49cd2287581fcae43c5460a964715a0a0b58ba9f99b51453da66669e8ed40b7a545ea6b1a4cfe4d4ea98df8f2f85bc53cedcdf5525f152ff914f9be3cc39b2c77ff312d7094143f226a85d915885f92a8c0552cdf0576f20cbc07bc27a6170994143cedf2708fdd603eb827d65f91fd45755bb8875962545024574019afb17d9dd987422e1e102aa4ea591bc0b82b6ef042954b5298aecd69f1cc1e4bb9761c6e39890e828cbdacffdf39e0f8e19aa778e76ac8dab0972467884ca4a49365fc6cf4627fc9c3f82c0de16973ef0fbaac378111bcd8e9f602c99dd915aeecc4afe6522dc0676a06f146f4bf978acaa2d41eb1879601d5a05c6b82dc7d681f5639aa33cac0b87e9cc063b72cb19bdc8edf4cbd5e079cc6830cca5fbafaeaa6cf3bf0d8cfbba09651e784f9c6cb9778fa8819faa3aac8dc20ec7fcc9e21683b4d4131f7fa74a33c5df1628abf5445d6f2e7d71a369496b1dccc1c4fe4dbad7ebfa9d0988a8283a16e1ff10192b653bc236cdcccb7b2195db6743ee111fa304a991f2da64b636a56d25206f9e2786109d9540eba7b0d33fe2562d8dbaa1ec598ee931523155dd34f4a4a79c2dfa186f183d3d9d466312d88eba93aac7b9b7785bffed985a8548f9f1bb0bef3b70c9fd1f1e361637041026ba14bafe31f5fe9a6d8343f5db923da409193c70b0696b790b09b1fce7b4df2f41f579262bc54dae10c1422c2b9fb0f774232170665adb90b6235b0c71e45873e11971dd7882c8155678a287d66eef251378bec4a9c9f861b37302437ad71bba1afb5f125bfc6f5b22237654031023fc35b49a00d744b6ab110f4f1bbee2cd9af083f0a96f7f2810bdf8e4dcd84798a6f083ec5697255e9e463e08115c72fd28b205289e7e7bde525cf6b9a902dbb2e56b816e9ecf05f41ef3ac60979855b2f2c715aefb2cf8f02660000250b474e54d91c693144d1a7196016d3480dcb1bf1b40e5cd4d261f46eae0fca164837c321db9ffd07c7a44062d71ac160a6f0c3b955ea2eaa79fd3b8f8e2f7a7c33ea7d9bbb7abef21a45f1508f9058b4f198f7dd467d1c7530d0d0cf5cb1a15c660f8d1e3e42705abfa2a683368686e7045486a3721c4661874f84162272e08a4e6da94bedd0d702410248a278206bdc228e4b64fbdbe7d35006d9a00ad6c54d4c2a03770ab35cdb386593747c91a38b42dfa03b4be53cf60c291e2ddf84297aee75c614c35ceee5e4916fc803143be68e6205c21d98f841cad1f58c840d5a2339e46d0061336318457bc0f453cb7e0f017631c849746e462ae2ca54776fa2f25ab64d6ca6d6f0e6a96dfc6a7f4f2ae2ebbdf0386029f2d9351a35f1cf0dc742e96cfd21135b3ebb17594404d06373573b878be28a0221ce7672de0ce7bac9e5d08a77d4e457b11fc2ea7ea827e2f22c06d0029fbaff2059f7603a74d85801b519c0e69011e7b7cf3655e4dba898ec8109bea6991c2a3baa0bab10fe6b7f971499eb79a6732992937c9f8e3911827b49d1b19406954b6bc6c5c89d31d02288b25d6b8af80d3bd37b559179d75698d6b0076744a7b99a6044d7e93d973542ad04ee7a0e17cd1a3e258e185ef53566b6279564aef1336356eb20555ef87946335448ff37bc2a0285559fb0bd8d9fa91826a243b058d257a26963b0d5fba6a7ccce7996cf60ff91847b844758284a7605aacc9afb8f0dd1d6d8201c60278e2e17d2dd1abb426c5e036e895cd6a67852ad990e61b83197ac47960ae9671c7457a30bc8de8ffd01a40433690a4424f2da4c28f384dee0004efb6eae1ad8a86e202f365d37455795c31801a99598ff60140de8e0546c751085b98728f19136ff53f1e6fb2b543ea8e55cc785ef82d11207ff7b3d9baa7f962b3feb2d49247f431663613762f6796830805b2e5231057d50ecd90f8617038d1fed27c0bab05e375f9434ffeadb785bf1b2d7e0fdd734a2c6717594679980e7a5dce5f0c9945799e90b20c79eac19208d81822f4af2fc3b5eeae9d97d222b65969b126e24304f943d68c1ba4f7047f88288a6b3c16d164f5320b76a2ed188d5c0d30cdcd1a5a71510287386f5bad85c6803a28208b4f196e606c8e90a3292c8b95f2e0a5345d50f035e87ffc7e521a9a1381c53400a7f710fe311be8151ba3b3b575b7f707add597f9648adb65953370fa70b3b79229ca9db4566424612c56f2420bd9bcf3c67af82cf648251b09c05c20d9b00a01f5b89bc507b0878679434ca9d73978830f5dd933f3d0cd0c8df3287e34c0b520874865b5dda94978c2ef8bc219159c7beb5041c0c99024735ae9e81880ec5bb385b690981e9f6947be2d12960b5e12bf8378db0d61dbeb8eed9aec6092fcc15795075d8b80c231b3250343f4a931056767ce60b106b523ce0b78340eee65e401d6625724e3d9b9e8b594b9bc85c46948b68493906150678066d4182043b2fbeb796e80b6a5499ce17c23186f6389495bf9d9c37104b002a7f6836727949e9dac2c243314e95bbc0b1dcd4daffa8eb0cc8fec96cb3bbc8c317bedef1c5df9e1238d30c4201321db9f23f82c540e69f5aa7ef3c46a02005d2526859bf570f9a1fa9af34a970ba958e8391f81476bb2f7ee397eadd7c26a2bc37c63ac51ae3536c2c3d9e8a3e59a6e53a349adeb79249b381557771cc55f39f72af964b39247ad547010c6a3130cb68519b9582bf8415f741559b34f692c0804b2f6a8b28a699154eb5504743cf09f4ac6cd929831f489dd434126b236c1fad144c4f32d86c501ed7a7b7630048c9bb45af787995b7a5d28aed7d38e6a8df41928f1e8a0660eac829bdf214774b51729c9b385a3484a32da9fbb48f44e807e803937f177de6d1748c7a034cbc3781e02376a93f61c57bc04d7f04260f803c80ea1812b2fe578f02fc85cb144fd28a4ebcb177dc458800ec9e33739ca3ee6bc27108ad84a21684cf18d802cf260f4fb068d7408e17c018b4d8421ad828bec1c058d855d686eb3cd3f00bd3eb436afdbdca1465f7dec763e442e1bd94d47906a23b70eaf32cf4ba7e12df357eed1efca6eaa8c886cfd4a8ee21b5291062595b6ff1f7f8f191c681035a08cf55d4fed6a2959c386ea8a39575291c9dd0a32e69362c3bc2454bc47f02fb0b1e6d2d69e5906a3539b67ee003c85c4c1f5bd2f7523a887601fd690bb9944d78c1b186250bb267300474fd00a09322378ac7dabad26123db9dde4e51d637c14140ff8692b65438c3e44eefea16c68803bdcdfb1222d3aa67c0f8754d4428799f70aca3481f92cc1fe4e29e6d030541c17c81c3e96110f8b5d854c523afdacd32eabe518aa49b59ab677ce56da81c6b9e1f26af8ca9f792b3cacf20b88c2f0c7b3f56bdde3799798be0299cae1bd51573ab27b45f81b8ede59461e3ddb9fb8989b49fc1b1f36402cdbbd47248ee934e9eb524d1a55ea6dd4d190648a09ecff495be7ace81615f9260101c20455612940c4dc9aacdb3ae582ae1a69c620641bccf41974e875eae40a235a470cfb508259da716b4ff946cd8bd3de46ca556086dbe86b36d97744b8a02a38eb6a61b4b54326cb593a6ed0e4b7c26888650cd99aa6ef8fbf28e975632cf7063c9f25ba05789b4180818a07780cbbaacb94a9958cd3302abcd5cb10f174bfd976d18d10211c80061ce3de2ba0dca0bc90792ad26c6921c14416bb36cb8e503297b888dd8888ec274297f4c9d638b64f03d87999dcfa94bfe54e133289e5e277e1124d853ff7ea561183dc73f4c6920d3e8ea987bc8a4aba96316edd716ca26a87357ee88bbad32472db027fbc376ce5258b294f1be1248bc4b8259bf2e3d33696cfc6c0ee075a33067f572dba45ef6a28f993c6f94b7496c94f9bf89e6d9984bbe34787002301696602accc0593b10b23bb0b655f06b838893601ec9d466a0baec69a97ddb8e23513c3c64647a92a8ed235fa006716a9f47d415c50287e1d3ca7ed3c60b40e4e82b71eff02ed4059214a542d97376e2625e5b3b353aceb0d19a830cc2d01da98a81c23b42b9fed3af6106d4ae79eda130df06dce06a3ca8512cdc5aa1d853d27d38239a4fc3aa997d3785b88a0ae5ea32ac5275aa474cb16efb8f82ac3fa5fa29c2f0d39a15417dcf81f746544f5f8fbe1aedf1f1dbc972245b6fcbc06a9e5360775e4efe5fe190c9649bc013236fe4889eae92d7986627a381aa0ba87d4a134afea87e67bfd9cee666703458c817640afe1f8e06854983d4705711816ef9014712aea28f0d44644b1510e5e0110314e4646b939e82721f458254ee0a5e9619c321385d9e508ed7b7ad7e6f93308f0ecce9108e95685c83df31bc67710e10632b5c14e6c37c357f97a92dda2c9af402c48cd803822d5212ab9bd275a9949c2f1159da056b58d20e300e8c2858eab2eaae3618547df82f898ff3717e81b411afe1096ce0761e196927c34726c728395b32f4432b2029233b62ae1cd99f8b93db4f9f25c8c9e79fad01e04396d81b86dbbad6ff55375ef7d690eb9192a1ab11748c52ed1da19fe35713df916d94d03ef64fdb464e431783bced66110802fe4e2e9b3b7f287033f3ecc94c4eb6db7fab8f93efe71e0e32c01fd8f4e54bf7a74d6d60ecadbda5ccb4e53bae2830100596b4bb12c554b4031e1caec6fe39ea12f1fef1be300322ffd353e30d4f7f685afac9424db201107f8ec193fb652cd02f5f44b1cb4a9706d24403db06545079a27b4b88eb041e8b4ae9d8947c4f843f8f9aef64e507e4c6589f8d0d2efc3a4d8311286e993ed92f5239abc591d49f968e3866c72990bb0be13d552c4d491d369b261055485eee9d8c26efd63caf58a99b1c3ca5ba04b59b03e016a6e13a69747e90d1e56d9356031800bb9b2302e438491be514d07caff908c84ebad212356c8f62eba8ae9ba5eeabd4b403da17a8d759c38288bcea5584b2b579f3f1c1dc869ddc6eb95801236d61abf91b4504b576e4d3acdc4974e347f08d2845e228ef08895a85144f8b9848e7d43934e6a9142c008b210189c4cf15a88dbea607fa97af0e63fdceb52b754e404a151b02cb93c1230188437a0b8967a4bcf2c03b288c864021172a516a30e76179b772157f1dc80555d584dbf31f2d0368d3c6a94d93c55738c92a090b9fc535621d3566593ae5d950afb1d8a9bd91607bf4879b342f48d1f9e5940339edbca81ab26054b16d8450023da38e4c6b1d31a645377252275f97c7d2052253e4627749c01316c0b617c6545378650513688ba318fd96705440b4976b594ef1fae7c8ec69ebdfbf13e12df8e101a5bad79054ece2deb4e203c233502c448e28c5202ba0e0ee3fe2a00a8ffd0b827c5e65e741aea338e2cfe63c75a792b2d384b1b46c9ff0b5f64cff22cc7aeafa6ba7db617efc420df5d0ff02e560de52633834ceef336f199945d3056224c9b079461ae5d665c79b45f3375d6adafb848bf6fb4e10cd1fde71145332a44dab9870b540f0f257362179e41698a0a47525ab0c07d7e2a2a8120dfccba649b05cf333c008fb1f5e1871f1b5415424ff47d0965800fa6bb4b5068fd9b37df96731dba8df65227b80f4e4c0b88421fc47e1ac79c89bd3b1610e7c92e07f9778ec18efead7f7a540892a4ee8bea097efbe935087de20c7d4f9e1475f8ca83fc3298a48709eb3c58ab1a527cc719370b2a27fe0d070044ffd1c645e65e99c3ae1624ec1396e5aab16c51839ed144390f02db5b99d2859e363e5188294f505390b054e843aae37b61d7ec201830ed0830e75adfce0b1234a14635c31be26d89ee4aae81565fade1908281effb4f21d03b3f7c06a814bae1b1f064684ed8aaaa18d9fa2a7814160542f5a078910144b65c85b02fe69d48af306e7faff3908d249bcc791d335567415ded86c2b3c5c360ce699b3b3ecafa668f9283d441886a1430b5a50ce7ca44ebbe4831c5ed0a09d8c9117a6bcd4e07e03ebc02fc96ce592d4f6022cc676467adabf5754d7c1f14f61dce859fbf0d1d156f1ba05eb28d828646aac118861e958bdd564ff769da2f2181bb0fb964ffb7ff69f6248edeee6009b5a30f6bab6866f16b159668ac52e100c865801caf07a9c08dc191fab7db6b884bbefde5443cdb4823221d0537b70b89231bdd57ad6a993d87e1935da418351edf0b220979fff4f16d4416a519610430b6f2cf83973871c9b2142f67cc81191634653bfc8cebc87a632996023ba13d27e32211abc4f98c2614a6d9abc1ee4875aa7cdd0b9e73ba47071ccd21fa4f8c747f8c9bdab39bbb05c9e5beb9c36766b990146c04e6dcb9881b686d38cef17a5c54b46f705062cc63d80785e48fb0cbe27e9ba6e9be6d8aa3a2336bdbaada21439f3556cb9af948cdd7d2132c0b27f83c0d2fb5a90aa95b5cc3df4a100b0b3f1961cb383ba1154130743a3aaeed0c06c77ab21b98aa3990cf1325f492d8da8f9a56acfd1792eb2a3f3c3bfa70c7b6640045ad4aa1f59aca8fd5e421c2816cabf1f09b69f206e8543868b97214570e1e87ba70862da6934084c46b9aeef6afabc23020fdd5afb78b6fdd13589113a5c6821ba5d161a75cc6bab157de8f9b2ab3e9af87a4afa2b97bfacc2ebb8ba83c977854a1f64543041ba69c60f1b51e1f30969f0a72f8fec97633895a91ec6d6c0c9298d4e948fd0e98937e90acb96b3fc55fef09c8139996d84cae550d3129ac901c4ea26c17e8398aebb40d42f0df16cd96d6b0b5f994d87376004a555874129a6e81707c6526db6805619f36d1e215105a12a30d3c941fd03553ffc7b2eadf13e9e91825235415484509e5e3912c42318cb632d3801b5424c84074aade01b85949944bfd02a2d49fe13326553241ca34db8d5cb05e48f18210ddac04fa4d510927bfc0ca0032ce7cebb6d5ebdacfd2b43af8e18ef40d0c2d3aa3b16572a61513f232c4aa76442962a3b3746ab229a253e85a6c1b729ba7d16c12592411be5b823066f76451abbbcb289123e1cfe369a69a7830f05a8bf86d1915e9cab4cb50472677b1a2cb4338966309dd7e7a870e82deb3efe487da236fe14ddd36e1c1211cd00d2fa94cc4a2f5ebb6bd91c27f3d2f615342a139d08650aa97502f58d647768069a445c35213ba79d37b85867216ce9f2015d8190ce9aa43279b2616f33b9d80fbb22dbebd438a6f47d20e7e2c6116262d0e9d0a9bc6227415f8883a3e9ec046ac41d965e5e10dbb5cdda62439768954285c010e30d8dac1bf1c79e7dd9381cff237a7764ff59bf931e4078fe20c8e3d54938c43715c7b4bda222001eba5a2350bd5fb30fb23595889db81ff6c99f36a9c582aefc0701397c7d93ad3212412b75f940beedcb8cd1ebeaf8d44475adc5c65c2998341539fbf7d7506d8453bc81c316b072aa707c75deb494bb8ec1326abc188a14591a108a1a2eeaa13ef47518f6788d0982497d55d58f97d745fa637a35a34cbfcc71045e44457fc36d845ec014df9134552037662fbe051597a9af2cfb086fafe5fc6b4ea08c5068ffb67415d3c12fd8acc2d4013b7f9ec8f2f297e7b9d59c20d9a1c645c601936dd22cfaca1743ac7f05cc516f75d92661625c17aba8fcc9995ea704e2b5890c5b3d34aa6a18bb4f91d5ca3fbe17ed4d35e5a1b07203ce066cd5f26167104993d463af54cad1820337578294c255961ee21f4a17fc9a0fe2a7d1790df592a3f6810d3f168a60c10ccf8c084fc8a8dc64327f7df32eb47a5a94c8a3280cb0a35fecf8370bdbce9a95b64ba45ff60cb159098b0ef9258ec5504999d855139653f20b23ef6b9daac017f67c15e5bfa0abb51b8151de468d45d6006a543cebfafb1996c93fc24599964bf2da32eb4a8fe301cb02bfec19482fff1771caeb5e13d2f5aaa1184ca04a8496b87133386655dfef7186e7254f9e230917e72b8f8c33e102b025786f8c62a32ae707ff354371ee4e43866fd9fe166077a7e0ec2b3d238151fcbc5583827ceebfbd7f8176068619fe93747da1e0882acea700e35348b7e271a7b1a41555eb8f67f97449306d2fee3ee72e08d99402177e7900cb44876a9895ec84787ed3b3ead89945659eba93ed69603a242de0d1d08a69c03d4e02855c73bbb679730a9f3f8246a663c78d6a1bf3882d6c1c397d5d936dbe02f15006873f67459c05a3e864c4634354f4bc0904960009bbb754bc68a9f9a77cea746d37f1f08bddfd76a7752468111736baf834450458627d7e5f4df4dc989e8c8e1ce2a0fe297e6699c0ce7c946e2f1040826498a430ae679f23510ca34fe589c7f0f815c31ba2deadbe1cceb4ea62cc14e6d6d79a9dbc144a82350ef4e2221eeef3cd9132c0a2b3693e16bc6317c2fdea28d38c2d4e7c42d7781a71ca9e17d48ee037c741feb7184d31dfcfd6446d6024ff153ee97ef13a17507fd1702ead8e986fc8df87b4de8348233a6215166e867785d83d6ff6f7df2bd9a9c209bcf613eac95687a13589c3c1e0a7b37bdb6c810dec88212026cf377a33bbdbd42e59da5b0d34d142d5a06844047913d979d9e70f89ebaabe6bd944443928db7e3d0023a748f0b286f70a2648fec863c1e6ab84a0c748cf463c3e2cc347f7bf99398052cac11b1cbb614e376d500619e268a7aff67ac5e0e0ff4f9d2e5bafcfeafa841d94beda7c656c35b258577f4524c0334e33541bd195a54d8037f7cb50332142af69b813ef0c0b1c315a6e176faa65d9bc7979fe26f4794940710521154cd8171ff50ecef8a43b71cf62d039c67a6421683e8db9760c98032a6c6d17ae9f651bb5f8fb985edf5495e8942d97f6c81ac05b794bf909cddb2fe023f9bab4043780af19c90368d228de989697ebf374440de5180e1da397700840c1cab4d429707d102b9c8d97dd0c4e2746180d4bbd7816b7a58bd8c4cb406764ae9abb6d8d5c8cb94c1f72d42d16a3eaf9bc0f597566f606a0cb11a23d6873abef2915fedeabccdcbd89aefc0dce64858ffc028012d4ab76158b343ecb6d2866ee4a82059667454c0768c4edd40ffa67638b5c39f2a59e208f850aaa4072721b4f95064e33cd10423f979668f2386f286a2d26c76e111367a218f9881cd9a26413a945259db8ca92937da528b949b58af3d358c509fe9accefdbb255249587ca3ff43a515e53f31c6504c00b9da3479654e0f536977f651fe6312a3c257f98357ffcd8c522fef7de349ebf4b64312ece76f5abeaa675164d593035bc3693ec1536a14696910b253f644561fa226ff04deb36f21ce747621b8763e31c56394b582a5727e27b30d50e5aaca92bf6a5179dcdf8f5eeea98e34a20dadc78ea0c49ebc8e1dfe7444b13d941b43a98baab2432cb940f26564cb2170a2322027f57697c9a05417fe9daace9ee60f2936f31ce02141b89bbb02874e61fd2831c715974122308f841985d13646efcfdf20873f4f2acbdfc4a76753c0391924afb11e24a59f22c0683e5fc1d1e3c6b03818e92cab1348a09c2fa4c19fc592f5d150caef8b26f868b0d4f7dbf48ca8917856a7ac395e67f5e0c0c617e0fdf528712fec88ef0d63b8b6bc79301d946bd453aa37367db7041137558cac1374fcb1d0bfffc230f724fe67cec2fbdad57c44b51a8f2e091c264c317ead8f81713cc4c853ee749e7a741d6799d5c1ff534e9fd9481a5b5f07f2955e51bc4037b12eb190e1ab33043147314ecbcd95eacd4e17000e850f4469ba1665998b202ec947f56cb4bbf89d004083a987ba77a696316f6050977f40449783707adc8a696aed58668a4a0ff042511640e45b3f5851ca2ae6f6c7b5ae312ffc84d59e8cc78952c4b926848c79ee40d6acf8544bcd970d70958b535f94cc6f609da9316c61486e9fa4704ded9570d9e6f4bf3c48a410e2bc48c16c513274112fc952cff456d118659290fbadb47c34591f4693bf31fb2f5cfca4ef9874ac0ae070d9083ad4e6d4a1ab5bcb07297f2111b10dc120e83032e069b9b7c19c894ebdc75967c13870ecc65fef358fa737822361414176f278dd9072726845d064373ed5276d8d65cbf59be9dc39bc437bc3c17b3acad7ec0c20dc941a806d441daeccc3c8a671c5aacc8ee5cbd0cb2cc6866d3d9f424aaba92c39feaec3fffe19a18b3e2e3d3e37059813ca595dc9bf03ab67723e7f57f73406b1ac4236beb423661f298dd2729b03f2d94926ce422fe6a8d8dd69be9e4efb931fa575a0c95bcb75d12d05c10d3dc1661954b7b42f75ec12de4a67935d32a0fa85bf96de859fd65b8299fdb330e99fec4950c74a1b5ac183d13ddf60f5b3dcffbb65df4648a0092f704d71d1c7d3a55f770ed636f7de6034ae5e5c43d9173b64de4b267a5c26d44f833987d13b532873b21f1410ba481e8461ce49893cc75c1ab4edad51f629da8969cc78e2cc819cc69a59ab8fa9fcb3830abbd876787988467b1e9d02be26cccf1d580fd45d24a9e53742eec423cb581086699cc73b540ed01f5a4e2a9a6eee97ddd02df7621ead28566ca6217553c4c5613536584a33085616ac1ecd46fa268addebe1a3620426edec7230c5b89439812422c646e2998c5d64b17ed660cd71c519f066414818a31d4ceb66f2e349bf5f85719c018db65569084a88cb67ac6489bb99e59949b6d2bd2d54288238afb4192019732d41b1efb106f32932ce06db17936a076902c575e37a189dfd98626a1f21f3f5368bf612aaffb1e29a6967de715a06789c8c7558337d203e476166999bd89fae638251aec14ac871479eb13e48abf944c4f0187804bacc901f8bdf46b8e5ff881321e2faae4fa3d96a4ad805555da7d03b5e679e4fd154da66498b8873ac3d1fbc396206fbf74e4292d41e96a75eded8f2464d0157eeb887079f5394fc3fbdf87ed55846b18e3c5611bd4a3473edbc7d9967d835d1d4435a0a9a5989c0db020b30a6787fdc7b6ae67f7ef373c1899c4808cd5b5503ffdb9f7bb0d42166729cb1105e3bc2f8ee95e5c9448d55b9a6bbd80abd4702ee14ce2e36ac3a7acbc99fe70e44bf1369621b4f0881556da63e83d8ae840b623418f2d8035c50a87a6d12f3181fa30a989299d44271c3bd29b71a3936248221e8d2177ebaebf96c14f6d0a15dafeef1da521e4667067a0a3a198cb024a24d8e2030f2f00a5d0b187634a04d2057ce299183433d9d4876c73a6a27ee79fcf31a53a3b5412c26f3d24216ac5dca9eab408954a589dfe1eebdf20975f490fe12e78fbfc565dfc4186316a53115e7d415a3dcf0a0b87318429c754f59fe5d91df12589d0d7ba3933213fea7dc03c7b086fd33b9aac0d0e28ff83afdd72f0f1ad105054c8874efe419b5abf48e21714a37fcea682fd295a102feb14a33f7cb7d6e1caa311884e42b5939a5e0b5df0abc5bd6b9a6554a14f8c9801f0dbdef1e2d891d4cb62c63959b6d5f081730675c908ab66b57e0c45b4c8448f6e5ec0a150cc0f501a3a64b39a30b1ba7fa4abfc833cf01aec25c720f99f7455e46483e87469446651c9bcc7b32d51db0828fc37c4971ecab84afe0356f7713ad26d8a91afc16e504f896bd86dd8a6aa447c1132fe6288071af5c01478de7ecbbf7a1375e4ffc48030aa6c693da36bfd037f285d11631fadfbf719915162e92315c1f25d9721afc5a58fdf172798e3d000ad7c75ea60d0196848af206341fffc7cce5e0752025f25b0455ccdf5b7177bfe737165cdd6aa3a67f4409a2fc326d03ce02eec51a98d89a8ad93b0535aaff9640a4674ef2dc691634b54e8448248029d1e8b043a8491f1d1a8b7b290311335504586b378b95f226660f9b5b43ab64fdc64a7d394fdc990d4ac5d66157d96466a874b82599b95d66760f60c545ba30f683c4722668fe90339df5b0865b90467a1658aa3c5c1ac98718b0ab4ffddd5a683e840c56e7d9e63821541481c15882651a575e918a9780f69c465d21b38c606212fc1a8d4617c8be5765018721595439bbc247dafafc578221f1b36b0738798dfa268e186dc0bccc6cac6695977ae31097a193837b29189a8eb4da790ea56a071a054720d5ce19708d7a093a81ea494e625b41255e6834516b630c064a17c9ccf8c93fd2017f20f9bc33fdd4599ecbcfac8a2ca3de2fe8938fc80276d78ffb13a39818eeaa5aba0d443623a839decc6c181348c2b1c9d3ea8b3498858a18626b2d6997d723f8f98edd671624e94d8d809b2f0433556a53347d2b3e3bf84a5a212ac9b9d95ccab84cd9a23bd82b124b5a35c8291f2576d1ff2966da23ca5b85188f120324fabe7af787ea0f0b270f447a7da5f46bfe5ecb6d129b0ebbfad5d16bde6df4f8249c1912e174188ada7ef32eb1f8eddaf134f1eb70a18ad9c8ce72a9d356f5f086128588bdefe77c14aa4daf5fa15c0f9440bbfb481619575310279c2322e908683d0242f2c2af8c9a54f27f548d9dd197645adeab6c8ec825c7fabd5909947014cfcf366501d945a57fcd777f2a923ad86db8d3a7e16dad3e1a46237a7648361754b755f7b13acaff9e690f294bded5041e6fb8bee175992208b179a17886081f91f6768ee869486e522219ff97eec594fbb8c4185c520a96ae2b32595e190dbed195ea763a4236f489c6e9bea47dd2fc381caea393325009e565ad9f9b4670f02d666021bb848f090aaea6e67301c345b6123014846659c99fca153b36ee783911e7387a261ac672cb2a8045f4770af1abb7cb2820f912534d233bc4b96966782c63239bf73917e70503db5b581377350eb9a4c0afa8212f57bf7457b5e859cc948914e57e775908a0a08ee675bcaa185a0ba09517d6e59b949cb3b1c38a5fdb3245e772aff0ce33a7fe7c6d3770e6aae870c9c4ace5a02b2bb74cb5e5866ad48633ba0eea9c5f2cd9444d33bc6215f61e595d1bc6f9c5d31e425184a0cfe4e1d8115426b8e86fbe9b23f2846f45a805b0392c3a377219b19691108292b0fdae160b2b6089b6cb94a028771d9e92420e4aa5a24bdb48be3e71132a9abbfdf510953e27d09c16d704c35f71bbf5d7917654f3d7a178dd5cb1fd950d5613e648d026b5300639124386f82a5f2444d7e6643e21dc55d260e9493c91a2c3d3d866061a8cc9bd2fa32146fb6a258a2f0313ff4785111378590b5089d0e44e279f83cf1d889535951092856ca6bc55565855fcc5fc4972d631123fc8b762f46d21d93d5df5d181cba7156f4f6b6c801928ed85602c62bc005b24e37f4d88c026c2a67382f3c2c6c031bb9a55b158460a8461207db2babcf0c67e82cdc81b48ab05a1cc57f81b8f40fa20f8570b4e823e77945612cf84777e2f4b322b457c1abd88749fac72c072052a6fe46a9be446619ec697790bea6f46422558537e7298e5c7a4a2f3b1cf9beda87b24a04cdf877f9e393cd37b6d453389d06d708a04c1d2f71980ecc9fbbf9d908f1aee6e8a8bc1bdbe068751370f8d807900dedd9508f1c24f890b6353e059b5571f1ccd45fba0245fb70ea92fd8d8d1450af2f0dbd07b5daa95953ecda04510303b198e6ceded7585801fe65ee544981cf8811f1d0a1a1f2eafeaf22f982bc43b074aa3be7ebe8e5fef7f246252ade4ece3f2d6d901d3bb33b778809529ffcd4611862a53242075a19297152ebcb55b7be67bbecb32849b7b8610bbe362dd674b09377afcefc7b1198bcd6017dd2c8a51aa70f770cad3ebc075ba5bc4597808160d84db1f4efced6f5253e33c53adbb2c34850f21b3189418e07728f947defddcdc5575235884ef5002b534c350e2a6a28917a90e2c40880c6e2fc242f263247676777b6fb5b714bd3193b1a436ba13b481afb0b1e6a4961a45f9bb6820f4f054f51c4ed1317bd685421743d80fa59b6f71234b01f2032e4b2e1579d059ebc854f4c83e2e46a11e4b3ad89993058a0a267341b8ead859a576234d2df2a1ab4273078b711e1a2e9089569c14396f599f11b05168f970bac409c6ec808316ac7235175f0849b499cf2651f89abe8e318d1cb1ce5490df74b266ff66170ed685a99ba936cdb1bd3080427e21d20acfa825bb6b7ff98376f3e2f1867940e57cf41e737f65bfb637cdbade7e0c606f930dc569bf4e9fa2078555b54595035b934e19de0def4a9b44de4e04fe274d3855ea8f234c43464c429dfa3d30f6035d157b27f62eae3ee1995713605da78a32b5a2a907bebbd7655ee9fb543666f10c858a1abbef99f63512a14c0c43ccadf8c775ebc5c659a78a7dc76fec8a761ae5fcff5ae5b63987b1478fc77ffc8ed0176fd6cde15749f8746163538a538ee51c3f87c05c7cf98a1afb35eb2ef61a63c93c5808af770e92a6275676b5c3b69c0db3f4b65b3c89f32761bd3f4ce9eb9fd4129b21d3e1190ecc8b5fc1b7788c4907e6357fb1d77c73749087ced29b6ca7578faaa0383fda14681043e1bbfe8085676d1697818a17113ba20f26107e926d9af62a95adc77ff28ba2522c9b242141fd8ef760254957408964d045e8cdceef06f01bda5fc6f6f8d9baf47150856695c606a1ffd3cd25910f99d1b979e647a8ef126bb1c1dc9cb2aaf77f866c8291b241b05f09e6f7ec89b93892df8867daf86aa900fd09bb5ddae6940dac1a5b4a96230dc779c38e629a35c1eb6a9f1e150082b503a2b56d547ba8d2ff431c74db9a75ed907904adc2347d88274b8b5d899610866618caba0174f49bef64a2641e7535ca46fc98046e1dc9cfd8dcc55c971f847eee4b86d38f662aec4c831060c65792217820f3306f87a2c18f4552e8785b0c5df269677f03b794630152e1a4293f4d5928e2b45a13b986dcf63da257e5dfe50d708166d8e4565a62bb06c928327702fd7278c897058f4c332d4582c2350e3a73766ecce900f77cd8bb113d252b42badcc75355db60886ae88c9a887682b8313db0873ebe0eb9429feb49c8028360ddff9aadef9bc4ecd19a8a7d6bdb0bf3336797d155e347221209c711c8d3f31b4973786b85594e0fa663cba0ffacc36a9d68fe073dc604bf04b1298c40084478cd6a5ba57c4668f6823864feac865915b03931da313cc81dc42ffdc965d7e478a1262e8dafeb918164a780f854fd5daa6c697e2d38f0f9c08ebce1cb77866f00c0a8aa23d2f9f6d10c7263bc90b88f4abc4c34ddaba119a1e81fd644d133525d6d77dd0ececb3d54a722cd1076ab13ca8832d408a9b69747e44ead134f6466270e6334fb503921cbbb6e6be5accdd0f86749b1663f91179d1b380258d3362ff8fa670862557706eebd0114c3d92cc4951ff606ce67e511c7ba25e8852275de836aeeadde541ff23bac9d31eca74634558dd33bbae4e1d8b7c79e3defc41f38f92fcf6b9c84f86295db0740f2ce611859cb6b92f0d3072a9be93b7ef4b785c6b2d99dfbcb1714e36af8e51b9b3bce5cef28827caa0bc9bedc4e9a14d6eb3521eb1e8e28900af49d3be7a481933b7c786b881d437fe403f6fc608af76f362f113695a6f8612e4d61b6d2225686ff37518e5b3d95206a0f17c4cf5a519a75abcf2cea7f1ad500ec35d1fb5b8f8a543bbf9243a5ece4c1019c8bc6444e798c7d68863a3079c3c4629374d220d1585ea9155ba71e807f6007e50438a44260524f0e6bac35a86a1c75f96306081eac8560acc7e0b3a740bb4e03b89eeaf968c5c5b042b2b44a3e9500fd80e23cb2d017be08fce5140a372786a72d6236f42181b2c608a61c4f210fb7ffd1b1c056c585e8ad2b54e84b22a662a37da0509919154afcf35c63d066bd0224f14894b9f10841780c1c62b721a575c7e4ede5b52ae401ee9617b2cb374ad25c00a59943a9f69083b5339c5121846f65eb3a64ad2212a87756bac61ce013577e709fb112c5dc5943ef5fd7c56043b810020a5b4ff3cb640de41cf1d6838bbe00a4885db5c127c31ba046656707ae317674b8aaf0cc603ed0e485204a7e6532b4e5b8dbd8df20081c78e0b707babd41177fa9547c792ce28ec4c58352474e8798ce9e55e496d7c389318dd572afd5d21fc79820a6729c2faa2c8459f1c2280635f5f641de9ea6cd2b1f3ee900a6a54e162a2ed99a4fb89ba6bb0ac8b29eee505cacd335761fc35a225b1570b7c92f92e2fbd59a26354ef36dd0437664598083b5e31418ddef8e6b24a050b37ab520fdc0c54966af92600d959184afd603fc45c4202fdca79ede683e7614d9349b5ec7b036a78d857b7a578d83ff8928a4318e93dc01790379dc7918eb24007a8bf0f7b1da26d36421d4ae935b1bbe3790c8b942ffde95c29b3015c2e9b2a5c8b5ff300cb9cca47c9b70d2a1e91d2e94189dc080a0fb4c90cf17bb379464122f075fc3e00e3b0387d5d0d8be848dbdf8bbec020d1d6bb12c76eb335b9381514dc9d3aced75e23e4a26b40dcc07fb7778f498be97bb9ed077b9a38f11296f5a3ea2e2c64167df549a942e215a62dd81997b87a08b3783ebc1b84a457f1bda01a9a42249dab3c89a9ce095ac8362cce177c6eefba4dda62d83084b8dd01e70c31ab2752cd76a127ce4cfd9caf3c56cf5901c875934c73099a90921e3657587b86e58bc85eb694704591fa42462f608d532576476d03bf8444b708f29a0c86be04d12a732e5c77a9d8b9eee02931485f026acd93469cc8fb5b171ffa5c77b596ee871fa4c6f3e5dc731e2cc549207621d5590acf96060dd89501b962f3df5d7a141d795b64a29f5408ac69caec37e13e9163e1efd048d5619c7c28dd4e9564e097368f09aa13ea167c1bfad9117f34f5bfad9eda8b758988765462bd348713511958c74aa5b8f375d46c0261ab15dc7c0c0792a738dd60adf091c8dc94caa364130108087259a9ee90f322ff62316133e4b0752f655cd8b7537d3e127d5bd6315df1e430a149f148b3eea2995b93ac2ffdfc907f2135283dc5e764ab33513100189be951c98f3e7121687ad941b2080f58181510af9e656167545c81391aac2c0f55e42f7b352e6db1d93198fbedde6c59e2307098db2a744f6fa90e9e7de553fd68aa043c2e9c88f0d493860602f9d55379895fdd6de7e093e84e0f7a758b7d8b43d651ac0759b849e544aadb7c8115967f177e46238e603e9c1fec96bd1c5ca29c978391b33766dd33628afd6b700b3541946b21607350fd69fbaf2fd92f7403559e035b8e663bfc0b7a251575aa35a06684d21c7eb81a35bc2a510e12604bdd33a56633790ca6ee5cb0e8ddf6edf37066018fe60143a434fe01c3f521826d3de34c8c27342458243b559eb76e283a74ee304a3f67e4dbbbb7c59182ca94b1cfa61b6dbd92fa78c7ec4f125e794661091666446e79339d47a58062125f95b13ed54f247a722b4a83a70cf3e3ddcd528004857b5b8a224e37bfbf449d325800f25a74a394dd2f4360c64ab1268222635cad7b223125fc29d1a2e0813ab582319f8c6e50d59c0c86e4e3baac267e64264256ee2b823aec5754d02aa6718a22ade4e6f70b13e7e11071f39fe3739b0157ba1b9087a0af7a28101b60ca3ccd5b98b331ec26490bfe5575b51bf872aca86f02cd2226df6fd3940fba4624ca8cab0ad63c0152c9ac882ee4027d6ae33928232596555db4599a592d35a9730a0db7c1217b8e7dcfd8b0316466c5df041a3a0a619b99f9fbc62c4bd1b3d47630e7bcaf58d0c54062c538d08c22eb39eeac429145c8efb0593aa816bfea4064e25eda2cb8321196e26db3614330f606e266d522ed8a5657c3a7bd13540d7186e41d6663a95a3b25c594ba9b947526b34888ddd74e4b2b4ced509604143264def95033d78b845b76f028656a96efb0e16bc5b26c75f0229d6e6d54aefa871360e2a5f0a38d3deca4416a8bbd5231956486fb51f613277cd91404729f560f1eb10b26053114436c7bc2c461eb3be572342e288eef08c676ada8ee2946d0ed5c72283bf6012549e0d00935b1b01083403147d2fef12085fd7e6e87b40bdce43dbe03b8df32290afdb9652d3fbac81a583a0cda6f11fd918f560c66c58334205faa99e78fef1ad788d977ad355481fb846cd5bdc303dfdb84e5818f53a7896a57f7c49cd63d847e5221068144cfba2a85037b55862e6ec6f2a343e148528b83c4bc5a41d460af577e9e093b211a695dc53d2b9ef9241379232ce2a994a90fda8dccd509e617b28091e7acaf7583d20537f38bd9c8bd15afd114d2c78f566c9504fd7e81b0334a5e777fdd1ad6586d6f0790da608733e3c4ecf4642bc52418c83961d027cccb8e49c2780f2e8facabe99d35608b3d434fea02c504a9acc80dfb64bb9a7852b756429d28f782ac73c6f128503f8f67a74187f78e910f813f9fbc687021e8d856d324a3402317522fdf809b5996ab775166adab4409521396cdd9fc6247ff887dbbd5484fcbf476ae4061f5ed7d45d1a558056990f701f79cc3bf7b9be59345280e87839089d78daefcbd65958c28c315fb3ff2f783f3be6f22a29f1d8a289374e1883eb865356f783856fe64572b2a7022a6eccca66bc00a7b8647dc0874944b7f3144eb174e598f2248cababd00449fd784c662fbf0bb7cbc1acd6f13cdcdc8edac14db5aa81063aaac1976d9eb70aa7d6d44dbde5e2201287a2bf099cb8280cfb79e1129bc165c58cdd510b0caad639594a379316ed34990c9e9f1d874102668b29386197187139891e59fb06d57b2755feaf111d1419ff9168afe0a3e7b175e9df29431cd3cb3bf43c3128dbab788b289c2b8af4ed2440109002dc69442fde4c1af2dbd0eedeff42e427840635cf4c8c0cdf1c7cf403478f71353044292fb11741cb2e1854546ee1386fb96a82c1a27d37ce9c0e5cb8bea9256c9d0662361030e924f538a431b53c9e3fc4fe7d3dbe00cf4f5dc448401c133a6175c2ef21804749078d9c4f77f655fd022b1dfff1a8733c46f812d63bfa13a4305f5c820b0bd87594a90d7efad9cd10cc3c5cbe80ff621396a1033b5e19afee79ecced5dc183eb6ea9041ce7b54ab64f71a57298117c625cec0ab7a7bd5641e6bbbe2ed9a0f7823239ec007e70c5599c497fc7ce88ed6beaad90f8e65d75c76d5671d616b97b2c7533c499c97bc6c32fc0f6b0eb4675931732239f7c8166df182ffb3b963ba440dfb6f2566cd351a18a2b9e8343428f6d9279684d6321a8b521beabcc52ed25438bdf6ad4b6e6a25746c0acc5d544ff0fc4e5cd6544f1a6cb92aa1bbcb52061b91f6a66686b4fe437e2f1df77be0ab9122f50a4257a75c6c632916d8b6a304ad2c33ce3ffd3219bb87c5df27b35da24d2b219fc7b1b2f32a56bfd6da1fff732497a698a7f8e4325ed4dec84d0b601a6839b64d3b4c2a2ee08ac45d6ae983785721dbd59d252694852ea2f67fbaa07c539718a59a325de4a1949c8b949b8f85f6b9b337475b8c13db3e209e3eaad3b2e3ca030bb343511ea0b9078515c5c9d5b0cc4a4a1bb76e44249c6cda83812e3ac4b9c52c1c35aa3c63227db9daf97b6c1a291a2b1e58398dc61630d2daa26da126de03b71b23b7ca415e11fc52d196dd39d9ca3177af73242c35745e76e387b4127f35c52155259675f6a24fddf58b2abca80668af0448d5fb24a314432e9d2052af5d693047d2dc17b1b2b026074259ccc5b091a78fe21fe60713ba2440bc80090be307e20c48535fb509c281dcb109a8f8adb2e3e5b7b27a18a35c0f66a568a3a49030d109d64b9c5f40e1d2ccbaafd2d03a9ada0d2f7d70bbf5c0abacf77def306c48cf0887ce6e0c7d2e40f9c7b95ff427f9bb8b67ebe308619aa4dbf3b4c25bfb03ee66fcbd3e334923e923a89635b0eb6b3318f9040f877af08ffd3e414c3dc560ccc834709fb26940f38251c5bc40abd5f69d7cde0f6f07a4413923c3748df9ab1e60ee13d92307437534c351ad3323b960214d4f2d0a92f6925694810cccc6e3e7a675fe4474a86759b6a32f240dac6bd5232442178d6e686768230b7afa586e340db720fcf89dcd94e8bbc90da2f40b698680e49be6e87011e589d0032c0c51104e8c63f4f54d7ecfeea19f850e69962845d6ad9ddaee0948f01c97aeace6a0e1d935abb58c1e798bf62ae04f785d1ae6b475ce78bbffebc08f641b28e4000ff4a250448d7521a4c3f63635b7ab26255f50e52f6f1c3d1110b420494bb075b89324e5539020a603a4ad29e148eccc8a542019d2bcc5440cade64899116e49f7ca835b19559629a29db3f8d7e1550c994612677a2514c89818e97582bb2bb13dfa4baf120083f62ed1eccd38c10ebaa54be7a31129ee45da0e5dba0ac76e49db053b94470b4811d220f2a257b684a6fabce6cb030d70a781c0ece04324d5285f0bd28081562fde12bf668587a0e5bed35f3c2ae654be1b91494f37003e9e50cb0b5f3a4e3335e5aae17450c833379dde435c0877b6d323c657d9f07ac774c5e5944713a4378a05f6f0ec4e0c1e6a6bd14746799a01c7baa50bd3e2d0def9fc220a0cafcdd0ccca10a70e61d8752956910dabdb7323ab3bfba80544a30cbe3df417f8e32bcec4a55983e706dc0556eb79cd787c8a3895acea1d4ca58eb0b446bba832eb6dd49ec75a048bee38f28ade3782d7e78e0796950d817363139d7306d65d25a113f10c2ee2275f460da6c4278e408c84b65961b7e77a11c0dcb7138e3bd8a148efb9ec395dc277a66f6382e6da9dbabbf87d0ba1e3e140b93a05a9de54b1fd62f90553865e5316cf5205d21cd0eaaf465f7ef8e22069f48ad93488ea709b048f99e303700892be162e4285cf2e69b9258598a5c8670f42a35c3a5edd8ef9cbd0efec56676226e79acfb8e541c2240274d74303ed0c1c8e876aa9418df187530365b4865669a05614e90d7fecea7d0c38ed854178cd1f003bb9eb54a89dbace382b169f079206693f7656807091aabc1f3a1242266993d742c0fd86339943bf8396d8237ab4b0a3424592dfe0ea46ce7a600ec5d86a89dc7d1a48834f3858a69dca01e72bba79021815092e46b55df112129fb7fe12caeb26dfc4049516f81687a9577c84c56a9e6b67de6c23dde7500fe69586ade640f6aa95ecf10ee409585c3756c0fcc828d96f9b3e64757ed236484a3f88b88e852eff638c06d268d2195652557c4a1bc2f45690db2233ff032d6b819a55b8ba170eb07f786e61b727c52ebbf0faf64b6e857b4154f6700868a9d8090a338677b77fff7afcf2f67b6f6e828e4fcabfeb2a4314acd0f7b71dd87a24fed072e0d3d6d598e6375523a01a70667cc5c7dfa600ed94eabeeb09699a898ccf233f7a47ea83b34980367319ffc607ea7299b8ce30d7e3b1365323000d1ceb3b064ab088120df72305ae5ea25658f0b71e3b2057a8fc896246f70d87fc6a5a29258de672a1ce168f572d6fd10cf58db5392f2636c142b103fdbf00b088f0283f3cb2d10cc8a7032d65c928308dc92ab1d14c5afb5a2d7777e2e25d54df8fc5100df6d67ab859972a9e176294b96b5746c6d0373a8e49a4a226345b201a2cb72c1ee1bf63670a73e3939e51ee338d56dac7ac3beb2aff10c3d44f38cf2e84383086d74dc44cf2e8520b92bdf09cebe09a082066d2fb92e2739896c8d35c9897bb73117ba3d771d6d2bd47173a9c6fc884cd3c1181c6aa0eeee8746110aa2fd55155799d683847782ed99a4147c0e0d6e8eca851904f17b942471c056e1533a7fb53b4b1f9027b9666289239a0b06cd2b23d62c0a6350d4ec8d0221497a8b2a98867e1db3b52a73bd778bc466f04ee9685cae5a1f4cf9e42cac59343274057b4889edae19478d0fd6bd954710f8af7273fc14918686b20b5abc09328a3811802b958aa732269fe2d5e4af9f7e2e09ee043e575e4403b89e59e57131d3a913eb76d3b0bcb10f3c33ba920711d76455d0ec6a90c0de99fabe8fd57fba9ac51a376b39380d9fb0e5abac3ef809c9c4a0e3dc7b7895e4ea4b33ca746ec5bcc14107240f2c94e4fcd80e0850c0d745f4107bbc8fd8a83b053cca8510f004762087a9f50f28aca378cafa31855883aeef7197bf2514364855bbdb762490933963708d3d69a4c213e592c65a2829c086d83ebf6035947acd77b52408bf283dfbbe72041cedbfd26ecaf4cbcb4de6e53618b3b5fee618684881980d00762bdf6a4a6faa572e28c85e04bd5bbc07fa154debd56ba8e7145d0a9bfda76d9abd2f2bbe88c5c68b9aac48b3112d7810a5b6b6950fea02e0d6303dcc6084260059a0172e316067d91617ce0546ccc74cccf203469e2d5fcd3aba932de0e52bd2bc5aa41dc5cdf36a7a3c737a57d5b742e8847e4b097a39a21b8a9c2ced799f67defd11b5b9610a1a90be17e6f55cf1b47b4cc8468da9bcd87e2d1407d2f93d03cd05692065cfa18f7c11f385fa0018c2c76aef017ac0c50cba560f7e719b1b6ff49070802e9e321caaa6495bb015249a9ef3cf6574d5a5cf15d5bdccbcaa3984c092f05c863a44af8b22193e9a7bc9258ce096fea4fdce5a1af883cca5d547d2e036555f2be7e5c11771514caddacc5213750f7ddda1812de592fee25062fb1fdeb8fb5934fd8d8dd065b20db54e1486aca58ef2176121450e19b9e9a88978d3605978dfa52e89e8895f6fb42261c39f5df3d06504e432e7cffdb7e0a17dbad0fe1db52cebcbfab11ea7d74c15895a82a77ea4b65f07edea435a87fc6e1a1bc576baa409b7c00163e88fb2f46e21a135573f5f21092d91fd9a488ec75aa37c3218c92ce596faf75754e8d479b5e6b6941cbded85e0da26e81016f7cbdd542fe8df3e743ae6794bbaed0b2d6a1647358e6a239aec3e0e0b88517d5cc9e2ea394abd1813474819e28436777183f17744f6bf2c867d28fb26d48bbeed16046d41054424b60639660eb8ada92b67660ce1ff2dd92348a448cb786d40598948d48ad3c35c732c22645d626f820e154787680a753b1a917627c8a75e18884d06ab048de93f5cb4c309fb68747d5ac55a0aec24b7a300a71b476bdc1eaaef05499d5606a8a3580afb5171d026ffba1b26de3c97ca42eb97f8574f3a11ce905f0e651f02d373d1f39377c282d14506ddf200812dbdbce2a717307d674f439f6a07008ee582cc75994468b5a9ef54ae5b2303031bc8d32767ad35f4e17110461e4cb310129268a836aca2a26cdbaeae83b4f65f41297eb980657188c38d51f1a4ed738669e3c5902fb2a54fa2c85dc2e3f126dc88a9e096dfee8e078e18c616e30c1a5d2fb1dbc98b3982f9aa0ca72ebc8cb0e59620971dbe27a181652ff04051484e58cea49d8f8fd39491e158024a65e44326a18ca524a1ed40eb02208cde577f27df0c27e6c556aef88504f35addf4e718d3d1ccd8fb83c9cfebf7244d97866a6afb200c45d04a730697e21e526a73d21f20f9d569f0d0fd363eb0ff737487d2b2de212e04df513ee5445c6e6f815649e0265cc8b2cebe6d4ab28fa683209085bb5e930214f8ae0ff1bea259e6df674dac69e38c127266f93fa2830b30f325b63b5f505d76da73159c0a88e914422d42b93b661a051593af2707c178e75d24df6e9129877bd1d94a93c50672300d89970c0c1cdad8eb4f1dc97798107eaa192dd6fce92687deb1ba9c67d2d72f2a38b853a2f0c0f9f6437525bea403241e67c57c7abc12e989fc1dcf1ba2af69db01a1b48c39412b0fd6b477b05e36e71128aa278b88f3bbb9a863bc398ae20ab1d26e69ed8979767bedc7b2c7122f9aeb39c6f46e4467fcbbfa1cd7d40a359b628b07bfe1a2547e88095c361d6dac1b6b180281ca0dcae7faf3c88c5dc6545768af33f27cce3141cf48471d0c949ddfdb3163323a0ae533f4dde33fd615e16f65d58642ab3598419c2f20659f8bf0a1527971c15aaeb89354df239b0689e01305981f91de272ec9794f442051b1a3e018aafd78954968841eb2282c777c6add3284b48ec8475aed8fb79c5547a22e9780492ba12d9df44fb92d3889802918e77805724159659f66ac4cdccd7288218932962b09673266c110517423e347ccfd64746766ae7c8ad309316ebfd3fd445197376f56830855379ccec7e399b858efac2ede838fc6f369a4046ff62b1e71b826028cefefce4864bd8ef331f96c42ed7f67328ec0d3cc3d67d8744f1f2597968cd8f9b972660b28b1330f93c02236d78bb2d72266b5309a8342e7a7376094a5d25b77ce35d7b09c7d800107ac64cf0bd9e6489533c7802f31048e5ab97b30a164ef2e967e4d43416ddce61e2696c2a751f13066dc131d0c0a2032a1dbbb9fccd6a38628c320ed50d9c461dc00447301ea1939145d097c85e48069f22f349708a563d1a4e115af14df56d7b54496f8c3a58afa116e15430caf342ddbaa50eca69452f12876a15f4ef47c47983c32ce1da4681440bb18fc02e90aa6c65b7cbb87e81ef40bf34812db95846eb3fc7740d8201f8a6992c7760beb066cd8a020bc630fd2e49f81722b26a212f8b40377e252d7461dfef2e4f063c09139a6ece5d518f5ea5b9485a452b532dc8de4efaa03e70b32e80c569c72bfef6353b1cd62602623d1c8d9914191d6b3bebe029b98cae34cd486539307b888e8e66d9a4a387530ee1ec42c297e9edbbb2c3802d38a22d485137f903b4862c5d140d594e4e27e3e2cd5797d972e28749d37438fc6b894609bed876084e9b9579a9d3261db25b5249dd31fc0ddaa0594f9891395c7e535453ee7e75505b76a3247e2752ff7d8641327927634d7b87b5bb93158b883d24e8ccbdde412f503d9d5abd34acb0a2e15ff874bdd9794544f93a49570f7d58396d8d0588b71f13d2007d8f37df591a7570943fc6946f57d1798c838a67487f9fdcac2460fd1743d7f8026f63770aeff7ac8811d9c3f11b5c0beec0fe3be318c91192e0c0d3c78c1853b5e7537ad0efe678f5eb25fa4462d79db4d5488dd2dd2052c4c5afeebc3dc6c0cee63dad9b06a259488fb248bbcf95bd1ac4f0210339e847fc6bfda1cbbb1f24af99adc7751b863352b4b5693f3ab567cb9c89e3578917801b0594f68a858a6d6ecd54f82b9c098028e28d33507f1994288d2a72ce8bd67095eb6fab4b7a2d6c4bd2eeb6c86d96580c207b99f6937831c57d56ccb0549a951286c70f36c2f27b0d41d5e92abda6b144afcfbc03e0820c6191b59c13ad72638dace5a4d31ace93051d5032c76af1d898268af775ef08f9208a1a1d8331d66867f0eddb493706ddab02e7a93d3b4c1af7198be68c61b54f33d366ebc064347f8124211fcaa2baef3521d081215cd692298784c90fddf0d0bcd88c9d08f04ca5b4bea5208b5ec46cca1e9693278844152cbec4da927237f6a0cf78b7d4b392c597913822489c52e8ffe7f6850427a220e9bdd5018ff7ea70e1cce4f07ac9ed263ac59aa4a5096b3305432e89a3e08e4245cc65ca4da037da2ec9146fa2628a3bc749ccd6717de771bdc2d58cae53f33494f4b6c3a62197d8231c57569ccea096ee4db63cd22d42fa6bb9ecf471991227fc2e0e3daaaf881c09013200862a9fb6c02953d3e7b4352594451e41d048687c2874bc7ef57de56f01b12f75439fce231a9a1a5cf4e133022aec28687ae996eaa5d90677953b2caf6dd14f74fb7f40bdf272f4c33f8709d5b8dd6a9cd4993b480eebcdea251c3bd0ce71d7d68f380b7d3a6467b9f6a15b884bbe14e466e6bb3d67df92b5b5d5ccb7a7d693d7e85c6ddac35932be2e6550f098fc9583a1a5a1768cce927affec7b26b8bf25e813ee8e758a7720d11d4234b580f721eb4ffdd6bb004bb12a5885e18434fd642ad7e8892d392cfc1dc6d452b377507c4645e02de23da2fb148ffe260083ffd673631edb0bcde6c5ff04793b05dba9cf9c2c2dcbcc5faedff1a190058a6309ac1200876792925cfa234c63cf6da39f18d54b1b854ee4bb6da8cb400bfb83736bed5282ab4e0206a743e69affa76607e550d975083901e1a8870f5b21c222766fa215d16003143499313817c19d8ea624136447fc39d536673ec3ba1d2115dbdea019ff55452246e662ec168020480be2382eb0c2aa587e5931ce04ac1bb045167cfa67bcf980e194783c5fa7707d64ce8fb585c163503a00baea4698015b130bb0fa1882db9ad7e02cc805fcb59ea4478d03d9342c674fed5ee6fdc6d5b6c65f9edb1f3c23d14ade9619361104b7a41a3a8c4ab1962361c5ef4c048e3a15cd47c3e38b6f6b29b5c8f5335a8fe32e0933ae9d424ef652746847ca5eb8240ae9e52384413f8cca9645fc8210fdd471da95eb16ba43677a8ff107fbbd043755f77475aa18fee0965a913a10e180d146c59a800eb468d271fa6fd3bcbdea8474a96cc467f659961df13950b800eb031a813a843a4a755ec9a870572964cfbc4f24fd99fc4e476c1bc8c6575777261827a835fbb1b6100ba00a9ea183878f2e15952997158b100cc0f845bd9b13c21595af1d5222caa837716687d3e3115e079e8303bb13dc98f15541c738a46c6c50caa5a1a85d256b44b8822811ce0d8255558f7db706369a77a9596dc8294b265632689892dfdca14401d646b86b6b9b6fdb965381dc5b10eedc9d708c026dad6d59fbe3af84e64b283ae7b571c361fa59cb1780b681832a5d3794f8b5e8df769e2b5fb9de4361f5e568863671c280f202ada2603f41722c326cc0b3e62fc51858aafd381487a51e8642d78db588f2c079a843769b045dfcf1d238380d4b8455b0b2f8e42d5a5378c768c2280400f17cbfd588e32271040fe1cddacce67195ed4fb1d38f5373286477b0a09c8fa5b6a96239f9d12300bf69f9c0bda64dcb08b0df94d40085e8bad2a62ceae8d0d26040009255420c7ae808d5d63f47905b865a3ec3d70c9dd3db77ce5e15b41d80b9674117cc8f0c8573b9e42844434c37aa8572dbae5bf98e29a1bbbcf75768207875cca52f9be4baf01462a21a76443db43e7e0831863db94bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3101598df952614846814d888d22d7163286831a736bd0471b086c497ff1874af39fd8e26b84a90112836fee0977ffa7e71d4cf4fb8d25891244e3fc494fb46a3678870ac766d0d4800824b268d09ee324f59d727e5504767741f40cd935c3b27f05ab971b3d5187f1c515382462dfa8f1870fbe5223e03c80b7bd0629e11db647a0e01c31a6239c441bf6514b11f7df281afd74f0b1992dcc734263f4ea1acf43a7e9d1781c32a9b31cb82c4c70e9cbfceaff922a05f7ca561abed117e706a86ba46ddb010708cf468aa227fa80579aa15b3961feecb0ed660c44d30f50dca2fece7be583a3843d2dd81417c3d12d877b6043c70eac8eb278794fa6b53d8f83e1e54b3aa765301e352e3940ff483b500a220ba66773507ccbc3eeec5c9d8ac36a2fdf6d44fad71b258b0acb95dbcdf7ec7c62a326c2336a3a53398ee0fa215c0d181072fd5e08eb60e6a90905a8fee65270e82a27b77fb63ea2f5625b2ea90b5be93e0a1c75c2684455ae168774335ed9f6393464969639992c83095f166afb73d1047f5f6ac2c934babc33986ef62e46c58a8d99569105e4130115b155c187d6640b72fd75e60687a3f2424b2146c7a526c9d66896206ab23d72edd666d68f873c4ebdb0edfa6d69f1d3452eca163e5ad945abe8002cdc4d059796766c2f12024665eb2e23ef507d97738b702d72f83f303500b4ee1b0a830e0c768761ba72aff659f24d5945dfc379a3764569e027f467e98319eae84a83a7a0b1c1235623f7a8e0c7326090cd26822b36c263c8aa836e7acea86e4a3c6869dd5db6590af533df140e81587b44ef0b376f049de7e22ed094763cf76a5df2b541dc0aa9b123f873ad24f16a7b76ce02d8258da696fd495cb5b6ff1112f9fce216b407c8f1d5dabb7a8a8b293ed160adb4d40afd90d4b4b3225b8b2ada40da9f1267f1277165511b234ef31d9c8318c8e1df3539ffc17d9aa6f3a6e5b67b3b427503e3d74fa55740587a13daa3fbfee978f643078df04b2b150542a1c134e8e76152785c61f70caed448bd3b9976ad26ba7917e38d485fe2b2d931c9c60e10f38a4f49ff2a9862e27ca9614b6470432434fefef99067d278b5fc31e0fbb069438806772c77eea98254959adcaa364dcc3d7e9a549d1cedb98a957e7671b09bcf70ebcff1769a6d5b4e65f0e308c09f885433f6ef98c78506b86c19aa4616815a710ecc14c0f5a5d0f3245a14b008150df796ac8fae5e5c3fcad4f36bf82a11e1f586cb57cbeb7d4bc253df812d7a88cf0c3c99034ae9ebf712805f64f48072c90dadfaee9c76d778589e4b43d6c611d169004e8fb3672a734c052659547e6fab48c4ffebb5a4a46a4621d96d2e15bda4422283a0332aff24d5d04d6a7e01d6c2ad1eed3141274feb0f59748947c480176ecf2d8fd9616a1c0f67b668adb54a4dc3231a79b3269e3e0c69f26be715e46a263c5cd48217c84cbd9315b9c4e655d4fba14051835c715a5a7d23687b1ac22ff530aa575b6ce9f3523000e030600b6a9bc0244c9670f662770f213ee43c669644bec3e3a515173526bce44aa953796cc1ce23de1e893862fa19bb527e51d6043f1aa36731d07baa0349277ed7c8decf4892aa9063cc69c71970f9fc04bfc12ff9cd892ffee24518ab3403dcd5912d8424609c5792d503d1e29f3105147e81bee7cb124b2b5d54854d160b8e9243f45fecbadf5330ff60dca1b80259516e183abe73bcad8835f59d64b04564caded78bca8f7a8f544c7e831f3fa53b2746652290203c7a89c9ddb04d48cf5403460d78b55c24d3e9974963c88af853c10549c2993f17c91e2e83dfa212135d56041e876f524fd889cc792dedd66974ec2fff8c1b63159de8e330e0daa3dd3126859d493a9f446950ea041a3ea0d71d20fabc3d4a652ca8b9d745605a7a85eb435f4a106b3bdac9d1660574653c349534a6062817e76b5fb5900d5f531f764e4198f41c5bfb9c56a037e6c79976d352c1a57ef4ade1e6e2c00e2babf9511af83118e387340d87db45dfcdb4c0eef0f04fa210d309b1005c036747d3e06bf8b48f2c7359d46333f5119ebce9ce737811abae358dfdc97c3f85a1123c99f13bdf7bf3bb14866173250d3e6289892aea1262d157dcfcc5d4e4af6d7ae5c0f8694f48640a4f20e1911cb3b75254c7864459050848f0a916da8cef18fbad80a836129ba83254dc69f1eb3540d14b0c0d3dbf2cd45bdac5d44630055969cc1ed48183041e2e11eed25d57441093f97a0c307797df898e54ced38266b1d7ca2c0dad5405a38de71614e0a9fc990f719d829d1465bf72115906b0d9adba1da2975a0e6a1c6e3c123f4a4fba708e255f7758554c057745c0f04bbf69d8c78b87091672ee4e831c20979a66e66525b8e80235444f22f50c941a1a59421ccad4dbe3a1a343bd1c67604e79a03787cf5822fddbe29724ddce8d3e8234b97fbf9929848594e7b352e4f6f1975d1749cd2852ebf5f2d7d9f6df718ffb7b04e272d53dda3d7eac8e0bac5e6770540328b320f92e431938954894916b5878efd779872537c69a847ffe3346035bc2f4d64c28e58af07c7fb580a63f705259976d2ea99ef909165d9417233df048f8ed29400d37e642ac145407060db26afba0d5439bee501cefa6536b6d8fd1bfd65b44ef920a9fced4b6b18a4105650675f3c2d30f2dc8138d65ab6446e744d99db58c77e34100c56f57048b75eb9b0719bce66cd35630144f686a8e911bd200579a665af37656200d7975026b27037afe90c3bac4e3796786f98fbfa15fe42a979bc7e2e748eb26c675fb78720914660a98f591a400d4cc9eaf154c5d68c07081432d9f602be600d63dfbde833e169d5df6141b137ffe57d91bafe4fa80cc01cc13c9375a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a46d83c5cf7f34ecc644f4dee5865db05d9f8f36e69ed223a81dd66252c05ab650f347852a53ab9fa4d227df23b13d7fdb9cf3140bdbe97e4a1ee53662632cc8400a3010fc8c94fcb24e7bc206c7ec1b940572cbe4bf6d1ea7625dcd62f26f0004da80d15a0a8dba18b20ddee85899adf44a08894f770221970b450da2a38966229e765cdbd5c1f4d5d2bc4e3afb935474492b6ef7fb184e014b76f3a79ffdf8eb4d2bac040a4b55069406fadb832df6286a6d461466c8800c19bc8a98ae227704916acb603cc292309acd21b996f4d76edc5230c46fb1b4675d440df1c72fc2e9f370519ef1d2ea7536942754d1c0fd750b71d0f7cd92b2d8fb2b0af867f3b4569f1f8e46b262111739b573b1fe39e74f73120fe13ba6f1f754e0c662a02313bae5f204234ffa41fec457ff8fdcc3cd549743fd3a533abac71e6a077d8a75b908c1123b9766ef729761da0c32a15cf7b6312fa99112ee70d95fd838de21832545bec99888a4cf9be8c9d843438b702ecf732a49d1815aec95dd35a2544535cc5992d1669455837859386ca0caf73595c2b72c9c7d19c6812c79cf2c447292ee515b6655163d29b5b847ba0ce223f4422d8d42ac02e3bf45a137d7a8c9c8a51f3a57ad37612fda7fe0eb002b988473fdeaa7c8560f2ccb990b79b413289ff3cd0bab944a7ba190896fe191555cdf56ede4f0765fc715420ca2ba2fb817ee3e812fc30d9d99847d6525e4f0aec71d32a71c3864f2559be58089d85efedab56220b401beb34fbf5bdf81c55603d1360998d9a35c4c05c9a2d3e3e62a72a821ef0145e49acba02fa7ebe9ad3f45e2a94566d6ae2950b233ff5732300b0c9b66a7ea5014d26a3ac75526bb0eaa7cf897d6c3676566c65b3d1a2d50cf6fd9eb5e0a4c28729eda512e947286f8f8fe1f387ef4bb9a1dcd28d39530dc9245e08f61948d4403213effae50604f093a97514a9f66cf192819e827c050de37ed47781ed30741c8adef7023f9a028569f96c23af11b3b6647f3f04aec91cf14c05e1f20c8a79924a31a2d33e318dd8f501a65d35ebdd8727fbb2fdd6f93c01c2d239101cc194d07c797aa39a770e6fc9079f178169586b1ebdc35ef23139987b7c0af9b1422f21c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc5257990f5c3266f5b5927c3ef4e07b7f121af8a4d575dcf64f235637e3e63857aa6f840365c9307328eb4bc9284142e086ba171d8e58b9eef6a6a48b81e38fb50e9edd78c06411de8d26303af950e63c8c93f6a3424a57e1d6578ba6c4ee9e2ccd2a915be0663c16062e9fa02d62f4f6dcb6b27733a80b3f52a82ca1c4e16e2b40486771f19e63b8e02a7830ccbbbfeb350d6510db3e336f97429e04631576d8cfe71ba380bbed152e5b6a322a8331c4493a3913bc77d7d981e882604c2d73d90ccd16a577414f4ab2cd41e181b2eb75fab0d9edf9015625141e97a671ef9b01fd1fddbac13b8021173eb53ebd27fc390dfd20bcf4cd5d63b0efe5eccc580157485a62d2b3056dcd136ecb646167ecd7d009c2888109e6c2cfdb0601950447a8903d5f435fd3330a72f49d966b9946ffec735a0f899d8657c9c0f53b63be160c78aef7ad1a869783d2a5cfb6db8fb8a09ffeea6051be70cc324138a4e7d8b98e4c40b78e7f1ce8e65fd85450f22ab533bc72dc560b2351c603f45769918c1e1ef3a387db27fd41aae71fa45589bf395d87cee85a7cbd9383025435dfd52214f073bb290ef333c2444e9ff602f7a82606ae3570178bd21ca51dbfc755ae2d887cba40de6fe3759f67276a0955a7f8d7c8db8713166ea5305eafe0829ca7f7d23cc6247a2c37b091c4a8d36e9724daa9c246350d29d37556ec76ce2cc98a58ed0c7febd241b3a00addca874305f0be5585290b560a0a33dc9177ee872b81f88cf40178f25da44ebdf81ebaef0f1b5472725bd50a45d528b32ecdd6e712041f39c1d30bd2f188eefca4f6fd3908bc8a7c4be095c5b9def21b334827928c83c200e0f82275c480379caf633a9ccb339c413773ddbcf0a3e728003928087b291d8e3207afecb6b3d4b66f7b29c13305cac482cfbfef14dc5955e9330f83dfe33f09477ddb6068aa6611729f4a80b86917d7eed508d88cdeac54765bcf203ba7aee771d36a472a1f2b9c98a03ca3bed193cc61e240f6ef55933c8ad9009b768ed11443d6c3e715c1bdd25607e5484be9aedd821e61dbba1ed0c3a2dd920d79e4ff0cf44529017624f36efdc03b3c8d2ec204798232bdd6434bf7eb396be01f3a8cabd11e9e60a02a9c0170c22c84237c2d782fd8f1dc61159cf23376c9b3572a4a91766c2daa8adad553bcf36a4289928c68723879efe0563a431e0d1830d8aada92a78c23d779358c3cd36d6a064f9e1bb819174b562f2812552e2cd5bebf936e90bd1c39652d9a941c04f9b6c52a3438e106c00979386a301a38255a03847e7bfbd2e2b415a49f3a0645710882706f24e98493ee4791937aa072e6fa229f7584e188d7207cd1cff1b6ca02aed5d69a63849c8eb322a30ba2c68248e2ba24c461e952a5e64d55f4cce41887713564bdd270576f4be9a0f15a9e7efa841b88869a24431b3ec2fcffc699b1aeb2af24d7260d1e30acf8119d4c14f23e7f4df45d6e1384e3bf9e9d485d445db7599c40c088ae1192d804c7ac9027a832a336b046334d28eabf07dc7a17b22c2b2fd300c18269e88ae2e2dc649b9188596996d0ba870d0dac1ac5701a2cb4f9316d94163ff71529263e1b5534607f8bf776a772c9ddc16c4e8ebcd195d9cae08fb474deebd2a0562d02a3826a4fcbdac88be365a7504917326556c6c200ef75c5dbe204f7c517b6b03a29f6c086305b0fec2296a91bb06a31cc4a5de0ede1781bc34dbfc3f073fce4d5485cfe8487d5c4c3cc05826a482c41b163c6ad03776a8d56e96554f04a234c4ddf30842a354b6fecb3bdf73a0818a4f5b9bfad8331336365287d39953d6585bc1d909098556d0dcd8f0e89d75c966851141e64376ce1c24ab2c362f35acb08b5207fb12f73964f6cc7b91068f5ba6baef3bee10a9c368da00cd1a3a7d774326046b634dc36fd19ccd35124d7daae72ee7f58e5458fe63d30c9d403489b836f5f0cf34896923396fe5c12343c44ad0d7d88a820e096bc038bec7043ab8dd4e7fdba458579804fdaba9b28cb4c70f7c70ea7bb3de44e536bba6cc422a87605a5a24105327dc5d896f8074b64c43e9161cd50f044617748c36acdc19f06ab6461a1dd4994564d3ea21d3383e82e90faa5d8c45180bdc65ea1d75ee607e49efb4e7c83f8bf4f1aeb22ba422ef7757b68b16582ba0c5203cda6e0addc58f6097e6ddb198b5fbfde229ea20f2bfa457660e2cc85fecadbf9d03c6f5549a38a4e7e85b018e62e2f9f3afecd6b6f39549598f112c2539472bf1cd08a7eb2bdd19df1e463dc994a936e0d4db7fc5f7c98ce70028c9a9dc67c3022b83bdb7cb278a6f41e36c421d3f2a2d58090a8f46b787e12f9b38f6bff80c5822ef4ce14b6e6280b0a1cf7592bcefdde6c15d180ac0327a02e2a35a10e16e46c317e68700c61361b622eb4aa5d5a2c0cb1f18dc4223c198b21b4f3b16c14cdd4d6b970aed4991b6ea3a6e5b0526b03768fdc0805233fd1c3db073013147b1dbdda1c7cc90c9028c6ad0bbcfc7329b8a199c0aa7651bbebdfc0cbdc068644d6cbc8ddb7555982c21b65bae7f182364b34a1c7766ab68a71009519c5546003cc1ad2fa4427988e9d3c003cd06dd5cc88ce94b5e04c66c5599645c6308f0e48dd885be23554ba7ca5d5f89a5ba2cd52d460050fc06cd48ddb81ae1a1c85841fe9a4d17ded902652c44f5047820779e5b169745a87394445cbf83ba39f8ed9907cbc09d9525b68c81bbfe9f9c9108741a1e0893c330f98fd55dfb27078aa30ef7c9d9645b3becdc871ef3f5c5b7c7500e809009dcb05106e1962ce9633890478392bc2c987e8a8a9d705f01494185f59a5d5efaf4ff65b3d42ea35d71849dc51d9ead441e4cea10ed1bf77819849bb6ea5b5f1f204774906564932ec260b82b5aea56de258fd3745a9b1b17980f72e88bff14e6072c3e3e1ab1ba785aea021c70778b359916c158f3d608a2a9677994202b445b340cd5af8f160342b3b1c81ca8cb8dc189ebcd59ef95d40613ed3252bfa3626b86867531b29222623069d2261f1a75c21f721c42b3f153946fd1c0621667034c22776728d7f341146fe689af2e381ea91d69f59a234d5bb3de11913597fca7a41565ba27710217fbfabe009f4569be07ce590af939c79138bba7c14cb867afdbc2355ac064f28d583810a3259721ef0bba1da0bdcfc0f5cf6608a876aef6f7171cdeacbba7f70c9b4eba5b530a5d59e981b3d3e91d8efc16754fce69ee8b622ab1dfdada6f56bc6b4012cec63685852fb4d4e26918c80e649be07086e27dd95b75d7250fb7cb61e231d8839c46cf4ab6e408373dfea84fb61d1564796e41d59e6ed17a517691695ff3ce8479d69ed843f0743c9ace53db2bcf82a4a2e999e508b9fe8983dc7e0190ad8c2191df2ca980d618ac84c86029dd703a067d1b2fa383943dd1ef01974552cb20a6895f83d74e62a7d4bb46b227feacc15cbf81492b4e03f2575909086160c85204dc2afa0e6c40cb57bef1e08fdd70972f191b55316711e03bc33e46e305f8d6a821a29cbb32ded3189b4720b4cebaaa7f76064467f18e41641242f1ce672d7a23367c95f472651de403e57d660ca527f4b38e0d0043cfb497b9033941f9daca1bc014bf852979f24b8b62dd900ab3137b8001da167cafa47285a306e3ee8f2ac0ea71a0d567ba70ec629876b50b5f18c1c9742415dfef5e3aab733e9bba158d3854df434c3f91163776c1ff4007c92124e0dff579576f14d3140f010192d387bfe8cc0928279edb760637dd83b8af31f0aed06c5e7c816818706851783af68801b839d4bae2732959569ea8dd2d3af50c3939f94a6855871d30700423ff771c76fc80fb28dabf81e42ffc1a899ebacb5cc083dcce2772f0462f05470ba6df97f230e94332feae5a0fc1e53d59894ccb7f4e6433062a9da43ee4d7f465870d0e16538d8d9199aa87aaa8a9a9ffddcbaddb4ce43c31b471675d0ae8a786c173b5d41e2d8be7866cec8ccbc755d743cccd5fcbc5058ef7b0e237ffb1133c90fd849b0c4028ad5aaa7eca387da73d643cf093a02828e95306bd71ac204833501cd04e8f2993b9f2ddc7f98b48d1741ea3e4715a36af61d3a81ffef9202bb4be829ec693d301721bac353dd56a32949a5bf0ca6105abaf06077aed883a1e9b5bbae842b6b6ac164d90495e267771d0b96ab3cb55f11adcbbc42832c48888b535eb416f8d3bc31f0a9f3d6fb1b59ca964484b7ab7672d20d7b7e256a35a06add85e165b0b8446ae475c6aba34cc0f59e6e2cf46cd8ddcd64bc4e2acbbbe2fe9bbf302bf4148fbc81fbff52e8b4d14ff016f1d2f73fdfe6929bf1ce9162ccfc270fc3d7de74b9093c2d55511afb462276eb0249c7461e792cb095bbf251dd33a182a9b2bedcaf88e2fe0192c693572ef5b05f0e22d3e7acca63630ce9f1c3779eb559efbb920232f6ca232c465d5078d3409cd108ddcffade937e8d2b9e5499a079a5ec0f243279c0ab2279c5749d1d3707b88fbe73cb2e971d4549c522e3235cbaa7e53021f03d079c06bd83c22d284143b9e36765fa4889b96bef8c85a995c31abd95d65348ba3c00498a1441a2e4fc61432df50363a793d6f9156ad5e971b8a83cea89567872df61346bed986f424f22deb9535330f540b7a2edb95d52f1a1d709a123beb19a1ae5a6a511a85ae58f2bcc415318c2654cc8a0bea95e3cfa81893471e1d817cabcb933b01e18842940c4aa12a63325c8a0865df07d73768f1b9f6b767909bb6c9632f587930cd02080bb2ce5e405a8fec93914f83452ac75cfb82acc0cbf9e017296273a20fca8ce443cb8bd1fc2607582daebb553947798ae0acc137df4f5fef042ba4ed07e19c17f60b4a7d04d60ba3b22350c5fcf32183ed826f594be488bd7a88257500654ed8f0cb8c1f4a0391260e6d04875b8d742bdcefc8e3f88872ca5a4b5437144c74a8e5ee12a4048b8562d00297ec31cb756a8af65182e4c8c3c1cf24b6c31566dadf941d24a549e38c53d8acd93e00d12e6b559849dbd4ed3cddea69255549d252c161cd0bf81745a2e93e63d60992cff3647c35f21ca794809986b751b3b0f1278116bd498bf27686c5da1fa11973df8ef6f621f73b745e73c5ea10051173811754775a9540a7e7bc0ea501efa46a95c09780328a63586cf112e9cc11103b6d32724d93703b1a1e46dc8116788c252a72b9908728b637fba97c96d22841925010d91e05b946d174d0207344e9c6fea5d2b32b069914728051ad2e84c9bdc3186dc30b22d1ba32c59c2de894270ce22d5425e0784330c47195c4a3b324337aae074c23f943be7f7b37bbe7ee11ee8dc3ada2df82f9085ee533eee1513bd5490437f78eddda3bc3eb7dc735b4daab0319fc32646121bbbe732427f89bdb2e4c505beb5c705c0929390fd953edcb1563592e4fd5205213c0c0a7cac4a0005db347e73c26d0c4b91f831c48d1af2b492c4b285e586c0bf31d48760181a38da7dabd4dc7fd18e7659fae76cb42785838faca95b48629f452c8da83e66a545a08e20e63747bc12a0323efd407eab4cc5e492869ca3780d83588e98ad9f2ed2fcdf6bcad304724fdd7a36bb330c185bdffb4421e48627c3bac1ab5b8919aed21f47c15ec4a7596b1cb7f3a6ee1e32cc34c1f52e071f9ed8ec55de2b41c6db8f0e1ad5720e943dbc4658c894fa05f36a57c05a388201a35ad1324f0f4137d6251f441b7ad0353adb701825d83392e3f09da5468d953740af025389e58d143243d2b47de4da475565b51c8646fe5d1d989aa3818a54cf1ed8be538e4c6fdced3fb98594a2afe04cd3123552ee463624c15f2737604dde89fd5914619e39f9b9061b87336c930195ea99f7f90c7a95b4266261349c7d4c09d1ac02134a67fa2ee94d6f21f8463a27ab775b2c31b1c04fecfb2025a385c382a6b663c5d3ef20bf73aba23aaed470b8f3e5795b10d3f8d030c26cea95ee839f42661919912f7f69a9731e8268bf52e3901283e679065408b30be15ef6cb96e10f5ca9523bbd9978ba4b7410c8e69aa8ef75e3e67b7f9bd6d28032a304c367f94f844ce2470206fa8615419f8276616c15c6135993f43f919804571b928ddee78c73f7775806aae4b01611f0a3f87215b97917131afa2bbaff4a64c27fc8863df68a717294822a0b228610177d16094f087cf84d27cebab6ab895e728beabc4b5940011933ffb238c5bc746ab80b515eef6233990f99e6c1fe0277008b3990e33f1c19ae7cc9c76a86010680c0d4b0c6be56e3281a39ebd3dad9c296a0f3a7732f4a9dd06757a2ae937939b3872c1511e49b0997778918657105313b8e9733b88fb539fa0f49578ad2ef19d94a78420343b49c508283b0e691e259320ed28a30c6725bac5c374e411b3e4038900542b16f41e53a9fd3bef33a966cb3584b5f9f146aa6db0449a96cc6d17f4ae06152c26c33636d465f7c9e4074ed04591a9ad203946651789a6cd89455841a929a1f78f14f13414fadcb4ca437373cbaadf4026a011f5ad21c5a24fcb9964d7bd073df00c91c0b613c74843b21b7ac9f697b78bcea4e7bbe44189f9f8d8693474d9dbe68389668fa22f289c47cdf3dec1b44433293b11d9dd679fe0a45a363d6de5e722f4c033803635bec02125769ddf71fb41a4fa20ede32e4d41c78b072e1672beef7e5f6bd34cb336e05f775078218734de5b9e0a577e5f462b82b5aefefbb7f79f8b74e1b6978973cb82792cf952a5250d9fffaaaefa8f76a9e3496c7afd4e94e08527768a6c837a5484401c442770900829df50e678b286ceb6695b48dddde02837061e43987007155938353f5ab32b94d5f4acd380d8ac36d059fc9e57490fe5057b032482f19beec9e7f6a60551aed70f0d2670b13cf5976e42f7d7cb0d9983f507f3a2fb5888aac2c78bee0fd6fb411d69f46f9b88ca95c8ac4c77c8a90506fbfb6a5236c59ca1d09567016d91cdb36d5f8d067e9ae38b07fa1fcebedff6a8bfff506e0b909ad91a015a12bee3f912b187c5e7468aa9ee0560996c758b01e3b93cb84a8325208a9ea6a592cbf85b465ccaf778057379e015cdb8e83c1994ca050dbe79decadd996abc8fcd10fb64bffa47c765b494a49c1bce4e8a3fd4b4d64ac19929c6d4db5acb823ee5718fffed96f49f72dbdb4512d64b45795be4bacb7ef5e6ca5520a16f1f3065407d56432c8526f4a092f457fc45f5ce4889a822c11a32990527acdae66f4ca998f6ec131e188fa6e56a575a1ec1d8547a9961018724194a3ed46a2e1dd2f3682e2a301421aa9506ff4f3c745d3e90cb2253b68afd73934c8bf967b444f74295e8673e197615b17330d495962a9aa4ffd668b3e035c54174561214a9824c3b2f2c055023808ab57ab0b56f0776893555f1b5268ce4824975768045bc7793253a09cc00bee548527aecb24061e0186d74287dfad4a1aae38c48ebad27d2fd22fba48c11feb4c1c2efcfb2c631d95ea6e0610229474d92c973e831e74361eda644d169a320af25d024d632dfdbd61f6c39cf7ab6733c74f5378926ddd6cbe259a939831f7e915336318d952fe122d450be725ab9472e7cc185964c78a74209132cc75573f20ff0ab70f14adb69d9fc2d5ea5fbe796be07e8a4be8149f94f46e9da039280c79d8dd031470162c11eec639055d9c4315180888bfc37d1e914cacbb6f1316b38f49a2d81e87e9a25f12167ad481b50a59fb70b11b0908b7c52629457f5ac245194ec93c769e0f5e1726472338a12d9c0ed83c86b75eb72d3a8f4882af9b72c61732d76292032eb3812e1e16b6fe1b24a9a7be160852b15a681f81401ff4a4e2034a16613000e2ccea21478e922be380f2ced47311e300ddbfee1e471d7febe30981502370ee0daace7181a57cbeb367ab4df72b760b92fc5e20d106bb201574d8e454095ec53f43c4015e910c83154ff0ae33bd94f604e9c4ffb153c976ef69d62c947b01b44678a1036d6a28218f028bfdc9022ea9a842a67b079f8293d2828e28ed8d99a3a89a273d47894d65d446a71277c78f84a1fdcc4b4bd662f3d1a1558bf30cef5b4aaccfbf7501dd464c04e453a778bff4a4199176524e8b7371fa0854f60de9c83ee2d0b7577111677c0c75b5448d8635e13a572afaf962764179504534b5fd088ae5c8252a6548af86327c460ece82a9e343a6ebe2effb6a3cb7b5e3360f57bfce00d3d8cccfe46cd8663780cf5873c3c29136cd3e08cc3cee12ebcc4e9dc4d1d12187857e212cc413e1704755e0a632647c457d5b54ceefc0aac90d698f6900bdb1aaf85eb1d5d72cb7986558a42cf89adf0c5905ff8a42a53eb2f8a818d7861b8aa12e83f03491f322ae0a9845a84bdd8e65f11c0fb5d17aea8f76ec94c7c163cb79e3d4f8a9046f3dcf6ed9c08048bf709974d7b97b8f86d4a307f5d0c56a446759be9a1ef3d94a59b386d9e77d31657c33e78a5dbe27534441b6b4eeba193f5b856ccf38c39399843611ea4d28e5a00e7dc98e3414fa80857527afc02d3847533fd4c796999583cac4f39f5d91584e633d9a7fc5031b46b6afcc1dd78ec323502886ed59d5924b0a72c4851dc8caa6f4167659be9790e346a28e47273c30694310f927dd9e436afad308a608a1a7db10c9ec69d6d68d854c74faa413a2cfbcc7c27e5780e92589fdfaf8cb59407c212377dad5fc0d17927c736d47fff29d03daff939769663c659c6de34ab30809141182fa73de7fbea9a19ae93929a77a0eb81a10c04627feddaec95dab5f82ee536048d22684630c0235f9fa71ddd22f5ba6a090658b0e5ad8b3091f02301ec310550567721d4db0530d72f4c272593a486d6bd3c67938504e4e6b0e1583a06addd669d3b81f9324ce4719a5906995731e8595971e14ff7056a69d570ee559b5763fcc63c79161b578e308d3ffcfc2ffc02c7f7efac7a790949091ec3edbe8cabd9e64f9d28340d1a01626bf7f0adc05cac59e897ae67479638a4bf45028eb169a665553361cde81dd4fe4b68e42c37e0ae4d57cd59c93069b03de9183a1347d94fa8dcf17ea847802d5e89afe0ca97bb14f45a70ae447bd046eed080d56f7fc333690dc20d65d30a373f39bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b143190ce1cf3a9757eaa835824b7b0013bb8ef429e7e595dd5f5c3aa0524f1b7ca2e1e0b2ffb95cca70321bd130b09c6c18d27014a35e0413192ed59eff41fc2595ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b45ec745b71973cc7b1bf3422d5c9451da94ca03af575e9a8e64b073757571ee616af4d65c02966f4982dd2cc0d526d4fadaef83f4eb53ff71916334a7c0904e6937e4de887d96985eccd03976c11d742eabdf6ad01bba086f483b6f618a5e752b1c1275fd64f621e47fbb8c35db7ab10133ac56c3f325a652c4eb01f34ab55bf02198342a1e6408c2b1ea3d75805e5434c5775b0bca786496ee12e6db983b2fe79600718816720052f760d90a2d6d4519c86054215af299013aa7a1d29fca5679250e126d8d0a93dc2c9333e4e4c0c689506f6441f7bfb58584cc50b195a6560ac37ed6668707a1046d4086e0e5824144896f997add6c00e54ae97cd94347b737b7b95fce582ef128787ee361386900609d9347d9673649bcd82bb652cdb04c33521670045cebac100f4ff35507bffc32d02cce0c4cfc0b5f45f0add94bf1dc66f77930aaa4b37341b60759d56093f942d6c17d4cea75b4ebf05cf1a9c28fac4178feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e190ef2e3055f25c219787f1392fe9fa56fdfb687ddb3ac01ff3709a2c369b19c399e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58bef0d0456f3732794e9c079f2b2be2bcc7beab37f6b3127454d30407266393760cdae8c15b515f015a9efd04b2515eae68c33da4815e6f27ef202e85250e48e265103ff31f7d8795a63c0bfe7542f20b02032b843290ebd9e0e3e27bf6370042c8d61b8929333393805d5c989f7baf2bf0e7bfe4ab947016cdeff4cd2e9f9baa30ece1d4a734aee002c17919f0b4695f638e03a3125e60a607ada371d95296bf2b8a59cbaa54e83fe45934493b76fa18e8c4e2ee244bb4685232d5ad694bfa81861fe53ed7d4808ebb494dbf042156867df2a32a08d47252014ed700e55d200b9a55877d5129978d0c26a93d8c8c4ba6d24aac09cb4f016fc6e8af02423676a642604a4980d083c5a7f5c54d0dcd18360aee777c4f6f1bd4cd225f9df5f53891dfe68d2023177597affa6d08b00293b9cd3f4e592578b7ac40cef6e05b7371f102345b72f85c1c22578ee4616746422e4f287f5c341bfc8613d0cb1d6e1150165675f895e629809846b6798bfeacc167e00eb307bfb199a3efa45cb64005a267a36402594dfc57827425bab4c02ad7b8c22ecf67353718715b03b9f447065881a5c26f3972d3a08ec2ec2f4340475ad21f549b1451288d6b33117bf2260924cd71eddf228f0762271d553e2baf835630bf8ec5e18bd616455f2f3b85a6f2316b2f9b31cdf09d7ccc6cc2b770640561cd88da787d71c023ccddff676cf4dea9f2506c0dea33c0044ae0a4690b087684b27d20671a8f76af32d63830542c6d9203067a194f9da49b76063da678b4ad885bcaa2b2eb721193bf62c7ae541da68bb1468aac973603a8c467f0fba077f60702965a3720d763ec0d92aaf530f4ed6b59806f059c67067b988d2da01550d2b9a18870ee563b9cfea8323c73b3355cb790b63fd9ef16b18d3376f0c456035515934408db4b625a8a7717a51d7f6db7497f0899a91d27fc22ae81535cd86c1541bb2e73c6c26086f2a90ffa8302c7a9c44a6dd296e5f7b9c2b0fbd31f044b44dc83cd3bd57ae1cdad14c9ef68889d14f3f40579377e377d20d0672cbbe02ca0f97e0248fb2e8b5f987d9f09ebe578065e0249f04bf751b07336c0d0d443486081c298d34ced710dea44d1a076be86569634f2cdd36c4ae498ad1a4610dc7078df0103dd4907d1155cabc1c47c16562ee7152ffade28f07600bf2cd0c1436a9bcb0d43b58383dbbd71a2958d21cea67cd846689601a0d61bfe5b81358b6aeaf3420dca9f190ced5bfd7fefcead83bfea5346c42df4f4c9dcf5c70a0cb3fbcb45f559033df2bb6bc964fe3a9d240d6ac8fcff6a356c549a82954080967f08377322a49b3d8023bf3396a44807db614e9429ec9e9abdccf0bd23ead1d836ddabd5f047669ae7e68090b4b8ca2280a02d0176d7d209cffb2ab1b20a1c2669c98e88320c748d9c670ba7be7168e44c0700b452dad6c72b2ce5e9271fd73b5009816a6f4aa01d23090d60904d20233b157b335ab7de475e0bd3c8f1436ed62d33efdb39b143e854c5efb2acd79ecad55721c709faab91134b41e859d74207623e3886c4c6ccc1f66c7ac101d82385f250d0e143e0b2876199221047e382031a39953725d840ca9e2a35b10a91db6973e04970b54d204d372ec0f716e7135707ccc5133405b784be5532f584ab9714833ddacd10c7521ed41fc9f374a5648b0f9c36662b2f4e4a2525cb96c9b83a9857463cbcd6f5ae668305d98666b2514ad8e761039d774034b03b6618dcb482f8c665e6ff42888c31c2b0f31d876334693c4c22c4d198a199e65c7dafd1934adef534a2f2911d7cc576fc044402a854356facd8dd2e639c10b5a5b9de0ffaf6277be71a2ca8647d2ab384228f43b73e29fe236f90c4b84774f1488a12f09f33019a1f70a216b9cf82443854b01348d31673fc22f092ef5ec49e940c6060a5ba94826120ec3add215c8c67d42a3eece165cf9dd8d42a02012a0a376ffaffadd49aae7b920290037833e71a282516f0a4ecf8afffdc06a406f84b4d9ceecd55bd62e611fce73bd4a0dddcb290c263bd405b46bd7fd34545ba237bdbccbf7d94a4246468498e6e7ae66821e48a61bba4f2c500a52ae446bd5977efb619d4195df8473b5743a330723125c14d4d64709bc88ab60e2a20584a072d20fa70f8f3bf83fbebe101e6497b2aaee9ddd284164201184d6536d7270fce2e4ef41fd38cc3503c88ab712ec398aea245ceec78274cf5253fc99f1ed44819713b6cfcb25080ed0b48a631366408bf7dca818f6ed5719847e5f70d8fdde3059b5a4cb543f44e7f639c03f05fd742a84dc8b16139dd48b7852d91aba54c6d30152f1e50804e1f2ba5ffe0f8bd08ffae5b66ba5d0534ff75db65aefe593b8a8172044e4d11c6085477daab48bf8797adebbdcb4fd5e225ffe8c5b3f23679b2c02513415ec4cf38c0da190f05db2cc2038d5e1d02bb5f3891e22fc158343e0729858a774601b4e8b89800f43d12174d7b68654be826db4a8044b30dd2007a3e6dc510e14d776bbbc149fb461a2eeac6bcf4f5a12c3d6fffd15d22e74bcd74092fb77637bc94cfcdbd10217924b5cefc0f54451c4540f32f5cf00bc14ecce88473c65104bf011eb953b75517fa01e0ece531fe5a142c2b7ff62781e6867789f88cae9af12e910290fa6dfbb30cb2140a9d3b8451f6414a3c1b06ffabe3359eb13d6338a30adb9fd6d5c5d94161901749b34fea7bbe56a25fcf36c2217c78542512a47c89895f9ebbd2c8f8c4f281c76185e4a8c34e521f7ee337b8adad696c5636d32d25a355f73e2b4b04b9dfbb57a6dc98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f178300de0c11bb8e2d5cd50ce84ee8b9acd603b461403f7cc3f82b1275ba973f387e75cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e590e4969ca801ea7afcbadf4a00a237ce26bcd300477dd247b587d73bee68350dda6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26a7624f77416bf1628f0ea2a1965260823680815ff37330d559e6343b35a70b4442d46891562cd7abc6fb4bc908b4a6da6c156343c5f645bfd5d344e6b6caadc3d3704b8f152b303cc89047c54e69ebe16c6cba85bedbe7096212d53fa196bab2158bf18d6350a797e94e1a87eeed0c3780a3246127940a633f24f40f5a602459d82ec37dc7a95e0091d51577c31e32cefa6e3f1d25027bf7d5c1986b2751e7f49b6d43b41e7cd381b64374ff318392cc292e91ea22647998d4c0f091d659dde732b53a560dd58b88fca4afda5b744bf3783e1901e9d4b1af0d36ae7b69aedd2a2ddbb36a4f0dfe880233a423ebbd8eed818b87a03bf39509817ac841053673c0f29101809050f37479283dbed56176befcc82e509bbf22eec6aa957eacf64938856c8ae1f5d64b077518444ab3b1a2cbf6109d0eafd789858b72ea596d24699bc454ba63df7d59915a4349982f6cf9c059f68e090327522d340b7f9aa5f0dff748b42555feefa7af9faa9fa377927149dea95cd06cfaed3314458520d9071f84c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b61be61abdf2e66d9360c655b458a912fa3f70d3e6c72d0ab97acf36ef535694c35b8c1b0be42309aef79d4abf1b5888aa47c55aebc3e0386aaada277b783d9244c40e91bf2740ecbb0ff319d0f8947245f82b9e0bc9af9c7c2e136d3aa952074cc880b38c98c1da7a4ae97ee7d55417545ea9880775cbf83344bb61d2e8aa3ee541a6096fea1cf469ba05b8a54720fef09a81a881f976898ccfa326646ccf895e100f78b4c5d835e15338d0381092c43dfb2bc141ff9708ecd4aa04244a92839eb5af137a6e4d00134bd74724766327f8b0b91fd8cc3863f243b1dcfd2f53bc4b57f3d8816b2f2813fbe5194b7b0098a74cf68e5240392cd07024a9dbcf051f25901ac6da179f0ebf4be9526799e0db327587f06f80ef2d5281e67cba81212d5c9365db49a8cdf20f815ada74dd3e5472dd3d7b52c571453efe5e124168d7cc8b988f1a489a940d79fb81a2e05f130ef145fb05e8ac3b4940aa1b5a3439b43001f39b0ca04dbbd1ffaeedddb5c0b987e101bdfadcc54e5c632f955fbd54b6154e7d7abbd838717fda9cceb3a50903e04fe2830e7ed79a301b199c02c9827d4a5f92a2dc1f46f8959a5e949f1c90e6c37f8819f64e0f145e9da8ced28c8b9513ee598797b2691b143834f517f196dc07cf53904b1b2663024159b34fbb2e48712e44539ee2d2d70e83c0590bfbf527a3653445cc7e4bdb7b3b97b98218b0a30d90ab2c323ca2cbf1a16c98f45bdf1b2dbd7dfc5f1fe41905a9cf75198deade004d655b0cc1092540e380be0b0f7711ef55e131315b4a7c170315ffbd0da55ebafce63a7496c77aa87213c95ca7b2ffdaca6b50de8c5f26185f32f65a32ecc88c62cfb009ed869c2ac138046124b6c6c65bf4ea8a8af2f04337d2270c0e35629ad5ba5ea378802e74fd33d52374dc6b4b2f4a8a1bde18c126fdb9340b324c581f662d354faaa425463a15912f277b69dbc7f1eaefb23c41f03ea39029533da64754d63ca309da9701f19f601233b74661c10389f347afe381e737d7ff5f128e2149acb3acc060fd5fd3263478c766e872fed77846c32d6d768d2007fed5a6680a1cc8a08d2d57f4651da2a669846e183092f4453c4220d26d15c4428b7d80c1e16ba3cfcd54e85cff89ce6f0cb2af2addb9b102e9320a6b54064fdae417cd8e60e476f52187172212465001b91963194701caaf944671963310db800de53513f277d32597b1964241aeec21c6a9220197ec1279550ce808504953cb3a8e88cc07780878fc210ae30afe28e55cfad2c80132215b8a4e5b31dee756e9aef9c11d3353b3f31725fe8be5b6d9750d2e758afc72faaf4586bd275f512cc2489cbf63926accf2f2148461c03b3b61ba7a0aea7289ae927d8db66c3d6b084ce881f29546ae0c2ed3163aad49e43d46e4f469b894104145d2f5760de3cb759f4b7e9b6ac12311b0daabd7dc43da14b92bfeee3d6794ffc65c482927fc7ac1d53931d71a281e7071f6a3dc181972c07780bac2d181952f194a4d43c44f479e12dcf29406a72f479d9a73b551f812e6dd64b3bc640584c06b7b186c78d315c57253d52e69445a7a59c30dacec543324527ca35ad26894d51c15cb046598a20e8fa8cab779804e488d8de816d2940387258d6455159d4e7aba8fe272765f478ccb214572d40279f6ec9078e3119c59cc3ee6c2fe9b8c2181fc872ca243185e4aa32f133daad40ee5fc94898294be6ff16eda1db81f4a25b11314835c3efa3346963bc6bfd08429147020f4d7e040208df2fdf750c92da003fcc5957e381bccee6874d3921e0f3192931992c6ad53b88a2eaf1e8107dee4c20864be3480c15e0906e94ec32c01c503ee73b17c80b38f3194448bc74448da99238d7731f90a31d27ca4efe9de9dbc1d3b775d1064bb1a86497e03041c9378ed0480ad9b1b77e3b95d60bcb3d1bc662e75308dc0f2c9f164beaa0a3aebc4aa90e3984c6a9953dcc93ec5c6910e5de03e2dfa40cc8395029813b15dea602cee7b35face91acf2d87d3ec0ce72531e3fa597bdd34489e6e42e8394a66b736624fece4ff1e402b79312b52261e325d9414bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a47952dd4712c89ac4a81a98f956f3a9456f16dc30c7c44ea34ae1046e6aa4bb691c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc5251f76a55c6dc3c8f2f6326f3b9bcb447a51296512e9c007d82fe00827851e2f0b3f5c455af50574d20645e6fe2b924f9ca7a1c62fd23948104039f08bae2acf7e8427cce7477e2a633c2684f5714c98d086763bd27fdd4d59a74fe3899c28cbff894b2921375738197b7de9fb9fc406a66e5c47546c62b9881e4c9c720c3171146388988b5a3a2760fccbe0dacd0c102b32fe5ed5b67b8549fb789a4b5dc9551945cd7727435f31f4f03b59e9b69e854e278df7799e64b8c1700027efb84331e939bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4acd7ad50cf27d22691bda79b5efe99815d287275f598810ecd61c41e015976110bd5dd626271e79a2ba0c9ef743e4115d9b05923571c44e2209478632189686ec4f2251daa26dba324af2a84993c57e94cdfdf9a805b5a58e9af0a6e95010a5579967cf66189b7931bca9fe941391156d0042e3a445395333b8e63492e57ac2785e86bb7efa545ffd1223673df0aa2f6e3e1d43241c0a486e1e033caaf46aec291d21313bf836e74ddb68d167cdfd9de3555150182cc463d3d71917b86b7d73d513dda2bb03c321b0016ca3ffa8c4c58c5426ec56139841a86d253212e3550f75eb98e10d755d08ccfb134254de52a5db36182fde0a31a9d3da38e190a9e2372e743fe570ff66490c2292499ab1d4ee570d4f1c344a95eb5995e9852e296bbfd78feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e19473dbebf408e275ba294046ba806bc9f52313c602d3e88b781cfc858594e27839e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58bacd583f050c35c34fe8ee66c54cc865d3a689b0e1450d28b91e301bae111560a7555f762de4bf838868b3d5b4faa142049762b8f089bb553c0226190cc9432533e59dd9343bd267fca7f3141df8f6acf5f8f5dfe21deb11a8bf7662106dee52b693e0225900f085283116f626f65bc6d1e0eaeb68767b808316d3268936ea23434079e54958b19c3ac1e23d2768e0545460c5fe25d4e6a81b7272820271c219774853c0d285201a4dbe3607933f6c1deb47e478df933e9d5f4cd6e52639f0501ca462c906052f4c86cae92eb03e0f2bf4eef02791a6440fdd6f4edae14b9864bc242c91f43fb909b614049b3d6b5c613065b08ba60341d7097a905446cc820a1d69706bd3be139cff66ba8561d63816d0362cd3137dd35059815041ac323bd128525db1b0312913e081c279a2e38cbcf0547c5b2b315c96aa336d9cb2e0b7e0d56155984446bbf2c83199486a89c59926a8c605ddc349fbc2bd3ff69f3df2982d3c03965b947c0f2e73a143690f4f7499fe29788af7d8da6ee5e2af69dfe6a5fa40efe2f722397c99c6b494044507e893fc21ca250ae8bb44f9b6ef97bc194ca559e71e6731425a8d1b84a8c87ca997c99a493abfb3a90834d361824b3b70ca7c5a417c97dbebc7f95a512e032174e1f57d3cfc2ffd7ca3ce9d9581336bc0f12dfd4ea72fdc8523bd63f80bf89201787c1bd49ef17f84f31976981420fec83e98ed07e89e6ebd26378bc3b872f8d99785cf80ef48ca1967489b6e571ab891eaf224f003a1e481e9823e57cb9dbd8d634d1e0c5b009424fee3e77d487245c7222d621028cfaffb14e02181b12f1dc12fe4086bfdec42720d3b3c3f8fbfe0d65094e7ff2c79d828122e8183f9d6e18b46718466760c4db52d26121e82602b3c75063c0505d8285b966d0178e93cd9aeae5c1f42b70ccabb41eef02d45953c3c72dc98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830124eb24cdf438f0b4cb03f0583198ca43256ec39bfe826b8f6d9a4356029f061dd93b8f027113f23ab505b4bdf9e78054f55ce8b6b8926c0a9e97ec2cfbd68271a05658ce063ac8888c5a0736e558065d2abf3f48e90295142b8963917e5281a5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e597533e65fb5ff597e3a1a004b5d48e5119dc23776c282f86e4f97825e6f7628d5a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e2662364c0766290f132cf4477f6f4fb41f2a4d20a80aca5263c34bcba569655b18f2513737066bca4bdb130bf200768244302cf731a42912c21cd0fe96618819a17546bf5c524b5254be740cc9a3b1a08868a091834c199d61d8317aec7abd284c6ba30766b204328f99526425ce57943cb7733206bf889f056bd958346164abfaedd139414a5ffda55e7e5a3a888f951adcbeafee3124f8909aeaef157dab25458b7f3df9c1dd168833fcc31ff3d348712dd0aef29d858ddc7a7f4142f8310df7c785d780a19ef229cfcdf30620fdaf61334abfe02928c69f31998f10e80d2cb4b7046f35c8a53c860013b7e5a69f91c26a27afeebf97dd75660ca7643c311d4929f5452e50e3025771cd54b9c372cb8b137c14027786c6aeaf9fb0e82142ae827ff46867df6b41e3bfc869601642ce17f16294210b8d3a605f6f5eef8862ea05c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b6eaee496daf9c06305270a8e87c0b81de1a11134eef57e4dbd80b17acb83ecd73699aee60fe1d22005719d0fc73ba1826f70866990b120ef3d62600e1ed592d555a8dc7897cafeca613beaa1a8c6a2bcb7cc1c007cdd253296ad7175f285c24325ba7e3e1b7b1fe1c01391eed5de694740efcc52d2c3cf5260a26133f436c2d899d60ae9bf8b7a5b4ede5eeaf39c583f7e18c905d12e6976bfb5b39cbd70b8f57ee327c419ac327d6d090c1a54b88eda2e5a3182f30356c6b329b6e360dfc3fa82b7508ab86f695643fecf0a01cf09e8acb6e7d3141e4e3ee7029ff8b7262ef21e328cc7ac35b9625810d868a5af04f8e01d2f4119495115eb76f1af71ea68a37d74484548ddb147e32ff946fb7d938156bd9c6671ae3c701716c3d2465e0d4f4c7f3dd10231fbb5b404a28d96d4fd8caff8c8560f0647aa0599f5e2f0f3607f96af3fb23db8b1e4d7565deaa65273c9b7d50cfa5b5ac865b8c2d4bd9388bb9f8b56a52c16979b4408764abc30f6ae8d8c77140e8556452b412c109032baff952bd0427717051284decd2ee5ba9763c630c4653eb4eb3e9c663a04d3c3e3e8c0256b07d39869005398d708fcd391fcef4f6d8669c5484e428b583c853075914144bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a41276690360eaf982c35f2cbadf3bb90b7140e31c33f6b204fc459551aabad6a5ad7f7a8882f9ebeab25fe25c507027b1c7d78d940ef81766be92aed48cfb800fff1c5f32155ae62f775d3b0655f3b1468587ae441acd8585c06a912537ba08057ea889441a1338b899d00916ee706aeac3a7e5ef6dc744f410b181180a2c0dedeb64d5d04c7b3ca05ced08fdfda17d74644b77ba00271be22591f7d03bcc180e1c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc5252dd45a63751d6a210b9fd5c327e2ac79a3cd4f3f9d77aaec21948d46ede0e986bcb45b3ef411d202c22e6a6d6243ed95ff76cda7e7cf1befe156e9f8c9cefc67b97406f2a33c6ddbd83d2244c8520944940cc607052bf6e37b3ecdf58fc24b0081fb49bcaf547f6020d97a3f3495b63a9e3cf39c0af8871ab5f10c693dce74374782160fa82aa60c8e42004cb6dad483809e22636a5787a41e0313c896c41cb159f72c4bc8834fedc3ec1431299cde13b62dc1b42aa7604d41960e74d3563c4586e49125ff38f3bd69cb80f960cbd6c346410cf2992f7bec38b4c7941d1ec3be92d0d3db4b450aece01cb8abfb8164df9b690d3de17e06773f34a1f04607085606b3fcea4f9fec0c10cd57fbb55eba37f3d09ab925d125af051a20514e918f96d7f443e3d29d55bf95e1adf36dda66c5a7486c226f0ae6117e3035ced9df2b691c4a2b0f985254dc89220202a8a8807c058463edce9f09131d0b9a7675cf9acf84fa67044502617c377da459f2b1f051919da08828b452b9ca7c723c5731e05f39bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b40512008a824db032d19572ab8e7ab20b299ded03a98844213c93477f22ad1580f403610056cbfe30448ddbe1975ee8d5b86f12f8af10b514750521a119d28e476c536697c98493c8312fad8064cd8219409dcb19723bf81264cf53e1ce72b559cbc375e1b35d1c9e8ba7f7464e49af3646c22b8d1a049efe2607bc3ddd74e1547d3034f215356175d3b8e6ff708d508fda4cc84e3ac3e7882f081e311cda098760027450389146368e2aa6c42794be9146a9d0e28d40a5d01061926d55049d9878feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e195b40724fa228ed195304ef9fd16043963623795c05a391078126e16d4abe61a99e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b774dbcfd0389079dd480f896613061391e5914b753b1dd6a51e69e6b6233084c55414c9178dcf7cc0c7d0876670a5ba3de13ad96bac9713812f5e0ba0c31ddd0b09f45053b72a6df444ce8574f3cfd960639c2767f1a3545c2a932144593363bc0d1c32aa4ab4c789697ed3defd1e3dc1908589d6e053f2fc2ec5188a1a114422ebb849f3c3870412be9bc485dc95abad78ef2cbc00371fbe54b3686a21c5fc771be5876bd8714b4192cc00ce0d1eb52b0532d1c7c8b2874f6e9f161a71dbb7740ce0ffed379c761f66891ed41386b60fd76df85285114c0a600e43d9bee7dfca61d2dbfbefb3e650736177745a20f1d1a9b252f8b3a7c784a8b17e3fb4ef39e281301a2b14cb44e2232190c74ffc2f1295460e6ee4f39318aabb59b2e0003763918c454c28d2ddf0faab77fa5a30b60d2b111e3d47fb8fce4c95635bb5dcf7d471218b15f88837bce8825528746f278145c16d3cc2f853c04722e4a9b4937266aff423e9be43b752cd1189928f4fde8178d51f9b7619599a2f260405773f8f02e29934c39723b839a823ba977bfba36d63a6d6329d7c5d806f7e55c34b251fcd6b2249485d1e39f55eee7e1d11580c549bda10b2a387488cf5c8c65320143bbf49120d0aa4073b053c651c21acff8f73f8bca0493a49628a77e641c12401f7d76fb309bd0d3ebf88c9f6258935d2eaaba4ee89dd376e80a46d3d1b5d25cb009656d41b089d78f8e6b750e8960c4c231d9c8aeef18641432a7e1723207c3d34b4c749e0ada3c3f4b42d4e2d168eefe227f7be7b0fd9da99996c7b3f1e37edeb1dd0014a7ef3516647ac2880371663443219fe4d6bfe4b07d8b933239a6ba51d0ce4147a16ae55adcae258c52296fed75eac6ec96f09eee478266885a1551db2b812cb0373b93e25771de372c7dca3fc036b1ae7a5f7e1fcaab4050c3b136b7528e782948ad84efce0a76732f19971ccb601646272f0cc51e2c3abff421782b0189f76b8bcb080f83f5be34dec5c87f6397305f6c21059a2eb30934ee63cd3938d337bbeff81932e49b6a5a67e044edba875bb3368bbae5435cc551d1735f3535fab88be1ba5f675497dae17610e5f19aa5b96d97dbfe2a6c46e00d0c3596707179b05eec5d2ae7477ae672c837a9bf6e919ecb466c895236ab0d5198c570b97c61b422e6c52b0bacff9669fa8a771464b7709be4337ac89c127801a3ce1f998e00a3c111294eb13d559d2344499387c7f67c8647d0d7a8b74e34426dc7e0833d6597811706a607ec88205b9e1cbf46e07ab4db4ad6ae3fe9db35a38cd3faafc48a8a3923469e3ad4f6c293d6c1265111f0fbd4863043c593c35db105ae99ccef40d89601d1b7ad40a851b8b2de9e59a8d9fcdfddfe4902087f27e433698cdb4c39e047a1c6b9dd09c200ce0932f4ddcd42ea11b47042ec5e8eece1d4496ba3e2c410a730309f4e4c81eb4ce50254e71822c1bb75467eabaf13fdbae4867809d1006b222aa75dc8106bb785fb74ba3cd09e568978dcf52dc8256d06746121b87a4f83c2be20f47bb14616c3ec2a58f130ef2118fbac3622bd0b6eee03927881e8e8e6545b0f93779a5ddd400cc65537abb65080686691ba21620d0b452c4081aff2c2f498285a8235bce42aa588c1d325ec87049c6caf0fb65b27f74ce6e5a0b665756b9c7aefa784c03bf2491ed587338429f2b69cb291ebc6ef7d13c43f90f0ce635dfa71a0f88489399a1e9ba746c90b90bd97196a3506f0af005ba4d6401a8a0fe744492ba572726806d5d6cf3abf3b41fae219031941af4e7ca9096d9ad96b98b15e5c5625a253a4794e42b2c3cf9bbcfff7e689b7ca9f7be0ecb5fe0441f4b51d2cfe0f5a5c68a743de915ffb7290892f07a3ef4fc354c419eabb0108a46f07464fea98f443ab8e4326183a88ddb67b6ba88ff5b73e45163fcefb4a771af359bf70d42ee6065d46c7580b6b84ad73e714384409c3b37a0ec346313c6c6b000e105c1d120b665b3d0a179b4af81808bf11a90467853c55dadf571266fbbb47ad2b77b5d7ebb0ac66265c948732f1dee2e24c5906fd2a857b636e462d85c036f1a5690ea078235a6fea3b43c2678385df45f500fb254ff85d7ced86a2c2d608686f26a03f7ed3d63a8697b65402d7f8d4872d7f023e49745914fb784643cfb084633d4a35ca5213e04752b98e5ce517732d51a9c14216787e53cdd9d5f8378879f163ffb1db01788ba219fa1195c0e6a99d2f3f563f36ee23ad782551d5fce63ff8621b2a3bc17371ca1d99265cb016eb0dae862fe16284b94d614493dd34b0c34e0b887c485cc1a8547f87d3de0e6931129b59c083f36f9748b7741070b4c37f8eb64bef8a0020fa5325ed6ec6ef36e04f99f151dcdb6ff027b773e10334c3c8f2a80326509d7f5340e9e68e8f92be26bc2dd23ccbdbf1e25a723662143b106ae4fd0f25bd65e0d7c819854b6cd8b32fc2b68e446fcf187ad84151e4cc889383aab235b96b4cbe71d0436aefd5b0053f0367cc7e70449d34bfe3aef71dafb9dfba40b62eee4f616a36e315a0675e2b9e4619c3cd57622e2c9f69a9e7edcea4e54bf36a755c8eb9ea118140642b987a5786def217481586d5f5fb507aee10f438621e2d7919785db53f9cbdce07dae0b95736e032f30c2b77e975386b82cfd8776542bcb4348c99df0b7462e751ee932c54189ab633c42ef728fbd2a84ef32342709cdb48f34d63e2e83fb11b223fa4694a4a5a8f643307f7b86a21032a4a2eeb4aef1a95a84f711c7ea05dc26fb9fdecc2daa4b265af577780ed234653e601ff32a06017dbd2d2068ecdd0fe7d3077eb00d549434b28729e5d2cf5248865fcdc3384067b8d10a522903d84fd08f5218ae42dca3751f10725d71f132c4f8b1cecbdb4dea1aa856a02050184f23dd6560cb00a4616a3ee4646d724f19e36e4fc05368e83917bf548e6d7ef278dec021e2c819fa67aacfbcf7a522061cb5460cf53b5aad4939a2cc158bb143776212737773e95d531b2cf169394890da6d4a3c0c760a295daf1059e5598e6f91482e4f70c9167c4cb25168816ca4da17da51e68140dc2d944efa59a6ab4e03c95e0c50bed527346dabb3421482490bb9c606584259a5d49a485b4d5131e0da5ceb7108ca48daa68fbda75e43fbfe178cb6f116cfb60113ef3583feb77c067d0ef33d6a2fb924d842b57048428394b0f517ce1648a0ef1a458265a98547b820206cf6d1a5f56dacfbea56b2d42fa11f5d12ace354da6f4f37ce0d0c14806caefd152b0bef41a980fd17400218fb2b0cc161d947253df36956421962a3766162d675fe28ca0e2cf7fc404f804ddaa6413239512d89f5239fc1a52af258a2b900824ed98aa96c5a7c9f7cbf17fe16d61c63e4233f13ed5ef4f9262596513749ec0096c2bd1471737d5ff8359bd46c776fb27c86d2de49312a13ae4a70da259c6abfee32a1ad2d02dbc7d3d586e006b3cacc752f77096cff9b5bad07af55263b03dacf634c5ba13b5edabaec235a5aa20483f74e2dbf902ee2bb9c0ee8d946e240cecb713f4cbc8d5a523d90f044b0722f5c8525ef0842351c766104048afd681a49596186250105e6b016f9ec3a4b91c5afa6c6dd3b947a78ca7ea8f845728a7da0671d9072d0698b00951151be3cdebb758f5e2b0d3cd05fda937d51b9c3e11c46877f32ef3317e9ea96da2e0a0bd2a2a927c16ca0742df1524d8b70633488173f63d111eb42c825b64d7a3d9ef4a7ff43820990813a7a3d6b2cd8b4ac032051a2a4d54ea578ef8965f115c13b8e6068c4109702ef66aae71233f57b1a2d28bda3d52edff3c294814eeb9feb62e7527a3d3620142a3062c3fc05d885c6576c9a80a353e65f3c3fa7df6a49b144673a6a7eb90cb62a09bd1ed1d7f955545f7c0b63cb5261be8ca81465199156ca45362b319f9aadf541d526d5a63860c6cd46e7375dbba97d1b010644517bd1f195ca6a8e3a7c70d40d44e363eac91549e7e52422377c6c7f67c93d33a8565c19bf53a8affeba4aa85da3913443ddce9a1b37c26446c42994a61f2551c7e5eec888e625d4f350b015d531f0d1063a76a53c8f75a7704e4409c8e4501989fec1bd0744bd88626dce469d49a24a356309a7a39bb0a8cfcbdc8012760e770ebd34d6aab05cd45d625c0ac0d33e94c0683cf185991865a3dd317ad76c1973714650ee99689a812fceffc77542ff42ea5214a9e8a0b63b65f70b1f51ad35a7f61019f5bd9a440c8f6bca90b829c157b956b91e7dd95f90eca06a58aca7ad98b23745d5b1912a490d475c54d68897d1acd69c127683ec62ab46034189c7b3188c4ef6c606826c7a6e9b53ea546f80f67bfb4c38ed7c077b810e99c21b228b16eebcd8bffc42e3fd1f45a9348fe16173ec438f8b200811892a088dfd10be6cd15c3dd1c9d40c40d83b63fe9589c4a3ed28c8c21c32e3100613b7b13fda44f323871f7fbd6f89dd4dd1c0b0380ce61c4e4f8e3423c92fbec42a056e336182b226f93a8b5a7aea8e6aab2d060c40fa414dcd914b75476c9088a8c87bdf1cb69d30260f82fa74397b8d69d8a862da8611b62390f72ce7caa92ea4328bd991c69291fbd3ff8d73dd49093e3f6eba3aefe82c37482fef544e908c5c0adb6a7f6096c8748f87182b0df224e816a713aea89baa8a344113d906c7f609957bb414204c4b66f5b3acb85e5556a975933584f120383d20a55404f1ee6319b742812ee01c368b063d03acf5ca11fcd465f019211d44edfd254f2458fe46a195dafef985a79f58b2a1989c38cb509aa3a14aebfd4c4cc24f55a18aaf19d547b3c1d735161d73803dfda584a61bfdd99cac5bf3d69706744034ff59e2298b8443f1ce462425e113f31996eb7336bbb5f6aa237258104e77151f4ab70e3aaaa9ea646d34d7eadd49739cf8bb552c07179317ad416e0f14466a5cdd2a7ede3073d2234d3a604b793b3595f884905150ac6e4555c289de1273a80df59d336bf8508aae48fa63b1d66bce287e3e341facc3cf2f599d3840e0b0e5739332ff316b9fc0a63e2027dd6f88c8b43564525808a3e576a8830631445561eacffaff70ddac4d0e943c4d6a0539ed8ad426caddf30cb9527946c8472b0737072177d75eb73a3da5ec27bbcf032a1f14c9a270116aa856131e00c7052f968431b45a19a362933878c2fa08a45d593f8d9e8bc951711cf0aec300ddd3bdcb190f1222b1340c3ad72e348549ae898f31b536178235cb146fb729cf2ec468e6f2a22cd36b4c8b66f62c5f10678ed1640013072c3d3593b0eaf9715753a474d3016dc45888a09236330f946d2fdab61d1553d1b1e74224b9a961b338c42134993bcf1352225e49edecba3265e72cc604994c2e2f88e239affd76f99e22f085145df95f721bd53ae305eee8c90c8d148868e75bc55b4cfe11f88998d7cdf62ae5d62cec18f2c8f20f797b1ef7682882f20092767f3fcfee152a1eaf2118ca29a09df4938b584b7183e0455d45c544f14c258831ffd44309dd7288d706ad5dba79e365558d69578bbba2873f61608e7381279cee47df2461db8aa36664a592a4aae8cbe33a207c0daf5db99f3d31978a11b5f55e7361eba2bb2fbe5adbabd8d66221e9721e5007739748fc996f3ade8c2c89b7e2a075b80ae2333f7ef5c84a8cd87bcb1d96c7108a2860d86c626daee573bb2376900e0f058afa9881b9d7c36d109efc066c8f7235f4542f0479fb03fe68e825394e0655954610f5b568c105b9307ee40f5921d37def06b59240ace4985f039fd85ebdb8b75777b84e2d097aaa66cf0eaeac71568a5fd076cf086739ad2b519f26a4d3634da8019470d9769f48c4dc66584749a12ce0a4028627ee8ff9c8867352ceab7ca40d0933615a510ed9cf99af983019ddaa0cf83960ad2d0c3337057b5fa2866d0728a48e53f4e077d571629fcefedaf71ce7b67613eb3e855b001891ed88df8d47124ce81f66a62fdee30448b4081b4c7dff3342a8e58f3f3066f1332776e736f30d4004d5a99fd0829f832acefaece88bad3d39a5845382672375b376884ca6c0b9027d79452493c0ba130843762f7a2fe8de57d922cded035b0a34423f84d10e04eab2f8ee24e85992711df6c53542b31eb69f4b74ec0d974b7d70b255af0749a6aeb3c54910ba624d206a4b406e79ba9f50d216ec0cce852c8e564e8460168e312830db9c20789cad9af9c03fa002bbd7046b6154333a0a15f58d806ce8d22a43705405ef8c02e51093d9449c86748fe58249dbec13bdf9e8412aa36c1065deefe736733de3ececdced9db6358b24702799507a56791cb1f9dc706a3aa0be947ea99083914b7845bfbc48629013d59753768f8a9138a3e2d61bb25a487591dce185593e952b42e3c3795a2442266c36dc7c08adc75bdadcba1475f3bfe16c1bf8e53958aec22a070a4eea1c072cd30f89a60afa50ab8b92a49dbedfe7ceb4e4edacb2b18ce4887c14c2a1142ecd9b9170ac4381d03ee06b4a0352e0f69d94e18c66448852e3d8d5c415917be06b81e55ec8d88a85498cdc651b6dc201b845c648842f1d5e68cc6b247afdac9190f1bb2655be4035c1946bf6d7b1035a8f23fa52187f8072ffcda8403b475cb13715c3054278b1ff0dd178ed48fb53173fe2e8ce645fe136f3a763ec9bc9bcb19dabec4948efa511364465a61ddec9107d5bb1795f06a0b3c4ce9861d50b5a4c3fdac1bcf1fe6846840d55b31383401aa8e798e335269fae969a66554d370dbd9ee8a732ffa6e40b9985426a7cb74d5765259972bfc8565d49c2c486d99f152f70aa267311c565d1be1b1c2101c589507b1c95e826c162518c0a101e984b8521b20a0216d187a1a79df522c36177d45aed02c077f73b7c3955d6ca67adc7a290bd8a01a6cc38cfca6f7e093060ef1b3e0037fb6d2632549e8fe812c31d53fe4b93dd6667ecf0d35ce6abe48f30a6f78495e4d39041f6bf253e685a1d6fde0f49c7a166cb89133b03add93c7b495b3ffb0142edfd9233d88ee38ca42f30f4f68d9dd71a9a8ffa9764a04781ebf205a2c342d8a6ca23bee8892596fbab99a5755515da49483ba8ed19f26360b28081d0fcadc1fb963a3a64e7adaf3c194c53ff4eb79adcf9ceb78b9fb5c3e6d92d44be5823db84a2857a65296b7bc84fd24482b60f3e924d3a5aa0ca1f5b8bd15876c246cd15da7c1e18fa1200e67832d08193bf9f1eb19f7898478fd2d43bd0dacb412ec3b77e440c7206bf2b4d318694fca2e745ce183bec61b403394663463b2cbd93b23d83c566a561d94c7b68863a4b34964ed6e2fa9e66503702a145fc1d1c3a9d7bb5de048ba50b9151c4f4d13b8f04822a4aef33190ff7f2a158ce6fcee8829f21b12afee3c8784d0bc32c6bbfc6c91a82a23be8b8ed5a1c72532122613be44ab2a0142ad77f09f21fe1469ee9120a3ab3e0e0965d532cad46dd5f6c3e6b60bfa5d56f875ca2a6d87578e6e5d347ba64a0fc5040c33dab47f437fe4c366cf6bff7a757636fcaa6cceaa9b5c0ea20a2a07c6356fbc44bbdf77ef05503a889af311b613acffdec5b19674ead492feaaec3c846185abb5cf9445bc6eb2cec0a2ef8ec64a9792ac2b137fcd55c6fa6625a2547ac6f142a554881f7e31f44432618bc1572907120d629a2512fbc2ac259bea009284123688573c1b1f30cd93caaa7dcac00f607999b779603f746b96b983b9b0027fec036e2d1df20dc0528de232313065b63fa82aa2d14cb2f5b561d859b38192239e31864d126c69caca9790df675acb7865201769c9acd5f19de4cc9a1c7d02d5e566cdc77d9338a40c3fccdaa6ecc40be400a89b6e8f5525a74cd70d968f4eb84cf01835be82a88d38fcaa24d8e04b143788ccc67f6512871596cd86e5042349a1cb1580435fe1c1250e4bc4573a38c1d46ce52eb8f48b70d86f3bd1ec696cb501de6499bfe3ab12c7578643c92320f8ea0221d2d33879df9579ee7db8efe2bc8ff87a7652165e72e455b716144305e276a91c4d18b918729ac1ee5e3b3e58cade63b8d0e35c56a22551905de976e7b30c01a66480e7dd02ceab8d8882f7f2a049e42f99cd57d3a9e1194ea73b18ae2b3dcd2182b0b4aa26f95c5a46b5e71e287d35be3b778f80733bd73e55ff4495c533975207e8a8ec5644a4156b3dbc909d847af08cf8d14deff798ef0d5a9cea7e02244a8d999dbbf08711438b9c57ff5a94499f71a8b86abba17270ddf012c7dff48fda89b3c891291fd4293b0bb4e8859854b0cb87a324cd81d5057f05b917eccaf7b481b2812d4d9d1f0dc8c395fade5c50338633572d70883ab5ff87b83c3c6565175c3abd1436567bff0872e0d33a61ec4c3c4f52b805b44c852a4ac221723256c3d7afcba827ef520040f7576aba0900d9829b9d8e155fb754be147d122b7641cb1b427be5bee49c7ba40e7e20ed28bcbb9fb7b97cb814b3b26b7ab5c892513f4904cd4b489aebd2bd14b0b6346abc0d9afd04fcce7e21253a6557a66e537fc82b84ff1435700edac464c531c972c39870c413a7bf65c7113c0e3b5fad7b8b0ba6c19e16fc0fd7863d82f167cf889c821504f51d7536f04d8fe641bc257fcb367c9255501aff0fe3d246c8d0d1df2461ca557e905f43b80718e8a8be1426e5102c0417ed9befe953161e350435056b235e377ff709053573dd5ab4352604a2aaef4a2ea750442d9be79f5d1fa83c37f953dec1ee4c1ab588f1b74899a0e4f88ef27144051123c3f338de01773e6f2f42b8e843b61678090be9e5818d6a9ba54b1bd249edcc7538e4e6e1cd964c80ef29337880150ef6e8f40b6409c40f87b221b156d7b8cd22534b2a6d2c7b9c8fd0ba5235e5ce0577d871b4d1e1bed757aa5b415aba67e0950132b75231d423111052f0e0617f4cbf4040df6629d2953cc86c2bb2bbc73252b35fa72110a71aaf5d648971c6b1c7e5c8a6e8c3b746ad30de0364fac51410cd80905d55880c7b032f048cf51d5aaf8c7a836d7e6a5a4f75d38a08e832d9eaa54cff9cc21a3c760aa12f1bf4124ba257e755777ac946b2e9b286c2c0ebf8f30663f0edbdc05f35d7cc0f9ed7e39522301257b7fc6bf0d16b44e9a0fa5add5c12dd509a571cf5141185930901a4c0d9634cb6f0e4e2bc0c038db9b85073a79f05a8eaf0f67922b7e68201b219a41a17536cacc89a71665e7b4586a5a99f926a9c604c75558dfc92b3507875405fe8b005630e553065576cf7ee4c8f078f4cff3b8416f7966dcce5a7da08a46a967f831e3747961776d6e564537926421bb70d6285c90d19905870255386fdf5fce6e2c1f5dad53046818e4cd04d1015d27ee61142a71890d0f939ff5576684e1aebadd07ce7a272ae2fac02ba23e65cb03941aebee9151c44735d4f53ce8f49c11eb9fdc129e8fe13006ec78bb946dbc704fea22f1548ac57f02b1c76015a9a3ca6f6c66bea2a8ac72c17624bc3d50ff07458773317cca029777d60f55b9bc1c1521d3f70258e52028e3c22afa945f68da758bebed5f7a49fdc8eed71ab2bc5efec9a09527e65049a1b6cefcb0717383fa13cdcdcdadaf5b04e713dee7f165104e440632deb65f846d5a3f8926798902c20cab00d0dd845a4944bef2749dfdfb660bfece26308628a1a6b289a6fd973faf968fdf10a68346a8407c5e065770097a1ffff54f9b65262f3f94437364e8f6a703c0ee7de527a250fa7c7e8c48ae445d50856de98abf8066577e9cbe0626bf22fd7346ce78f4fbb0f3cc9b9bf3c5a72f7a77f6d4d3ac7999e148407a26c95e0e7d9260028dcc045dcc7215f0c130ea8e88ab75ed934398b727d4064386250cf0174cb47d9a7a0b82f268eaaa590c29a6ff21a812aa7e2a387770d166946ded32d2a1f74711bf5b91a28fd98a32895fe5d090138a73184752469893b826023d52a0b8d2ed03d4061cce4a1734fece5a803331a6bf679e75d991a9d4235c01d56a9be75eec00fafe10482b6dcb044d2cf7c31fa6c60574c348f15e0606fe1f3a2850bcf645db6599f8e18ab6452d2bb964084bc4c2aa6af2fc60637059aa90c7006feff4a3a04099030e166dc76572c4b344f8d89a6177e9132831cd048e196145348c45e200ac83e29a9fab1cd8bcb38971603dc196fab1b8f9228376c12058f55237a6d1ca3d4b7803c658e335af74e248d846ceea1c01438d986ba6df3b242b88273ef7efa501f35d5149381970abbfabda30dc0defe76bf6d3838d5f737f90fb77eb09a7678efb73edb1570106eeb1071ce87eb70c085b2b469c2e16a80a786533f36e882d86f9166ddf25d7265056007a634705981c6f96fa88182ed17f3cfdbf917904f7782aee28c927ebafcf96211c904981c17e6fe85bc8614813da8a327ce22056dfe07c7066c136747022765e3395974503b53ea5d341558d134f989820e2c7f0034f841dbe484ba87afa0644a2ea97fb352aea149f48d26c20190a9ded5d328de57795c1f5c8d3aeaabee90e7e17a3e5db27375dcbb988d26ea57c213d3a7ac1be95412a9448823f3eb34a75e2a9267d376883d5d8542ded68276235368f00375a8a95682f5ade63924fb40a27279487145c3aee69d5d1bf5fec52febbe2714abe4804e0fca2f94ba52946ea8e674627336274b55b305fb70f163243d2e5ef2cf57cbb2b1f8657473b14ffb46f465230107cd7948ac2f2f2b05d1519ed123d0f926a8ca815e5cda1609220cfac29b893ad2c502abd1602dec7e290c853f90bab8f2ddbe80f560bc8e6826bc0f0aba93e3b7637c99d00e13df22a4a5a74da8f38d3b3a1906a4183d5647a2e801dfaa1fe157863dffbe99d98ae2ce14be528ef038f5d093b09844b165afc65342e18398e8e490e27c0709f2096efb143e3ea15db376b4e0978084f557cc79d41ecbe0b96480806806aed04ee8347d3d8b1dc222cbe1afdce93aca96a1f1be9cf69b1f18efd26f5d4982777aa9f3462ea942e2f3c432b86046561deb4ff7d568c0dfd114dd1d1cf07d21b01c4d350e367162931a75bdba251e89f0cbc2d4e8cb84adde1485ccdea7e0291579f3fa79101311b80c6250c08aa4c17d375ebf7a89b0e3ea5f6ebd43040a77ad8406a25985393ee1a89867ad995b900a8e1690b1f26e69874e44aa7194dc73da77623a55d2cc6f2fd12a4375a3f167a75ca8e4ee94aa0369dfad3026ec4c072d4b8652efff61755cfbb11ffd2503c4f42278a8ef1a67f385364692d854603e87879a9260eb3e4fa4c835f2c8e6ad351c09a03a4afd1e66a8b2add9511e868012e2084f1939c10f49f4766a082079498fe397400e1a2ffa08e489abaf259c54f7b3ee149a26d24a28327f3b220aed6560b3bf2dab11d13f34d15d10785b98868a1a8caed55dc6ecca0e332adf683e5809196c66240710d4a390efdb81c3ceff8bf10ebad0c223c7b767d4759db728d53ba3ef36b1e54129007f70234395753a8d9dd02b9864e209241153dd5e332a33f3949f00d0885a3a1c52e15426c5e52cf47a416e4599d99f954303dc15ef2f2367dfd65908a0d83bcbf055167ac9ed10101d87ae07ca0fcb9d005ef1e4e217985c2d6b97ebe6343f71f8d268dd83526121a4598ad8590aa334c973e26e94ba6016e66829578c2164ab72b981655934327262d26154ce7e91bd5eadf1c32726b5dbca78eaf76927337f15790523fc86479887dc270b91bff05ba519655e5be61c93c39b7300d25717a02b7486cabfb357b5f961338c77976e27d249f238f812e8accdd544bc6ddbd26f61ffa513ff13f945a3a0764b463b477393beafe77a25cf833237f817f9fda9ae577a590268f257f3be20c2e969ccf0c61318910f7785a5f2cd31b03a3862791c6cad73a7a1df64f159c2c979ca3e59f3868853b03b55592e4b7a770fe1849279872a7a174771510803c61d240a5e08d01dd36638c0fe36c2e635f3b77983493e398a30d20a5b1abaa91970df956a672094980189b96027f85971264a935da72c9e05b4d22bcb311d23c40f4784585744d44b99e9c47f62043d333e8ee7dc47d58be6e04ebf5863d384ac95bbb78089e6e1bd169bb141753c32f98e198066d4a47db8fc9a272ab99c963d7dcd049f3a4e051323d662b7b44e4fbeab732bc38511c6beb36ca8f438b8b779ec28682053ecdb25899776e112af069ebf4c90e3ab234c1bd541e778c618ec0a4d657febd8387beffcd3fce70eb93439fc6779f3bcfd76ce83e97644966d168283d758b5bc93bb9347175acacf8897a223e92737198af570513f508ee2ac3444f2c671cd911f864b5050e9053621d4f67f92576cc1800ddd5543a9628b82b85f50e66307965d2441f6652279ad810d39313a78cadb897772f84fbdb8c69288705b5a33ec8e0a9abaaccaceb2dd12dd34bbb9f1bdeee127d4181b6023160e6cb043d6198c67f3e7684e228393e1323990920b63a1b03469010d97ff32abbe5f37c06bfb014fa65003181fc69de792dd1273bd65f8ed6c55a7c58e695305de0c4babbe4c8db6589eb00dcf28631629a14142cf892e2e7fa324de03cc24a7525febd22f7a027fc0f54d7ae7f78a5b45c64a01c667bd25092c21b4e949c130026b41299d26668c6aa59ece7b25fc588c6750388d7f53cc61e9fdf4d5ddbaea2747a2943e5fe1a515e2612bba7f076ca5784095da6c8ebba247b952d5259e4830b22a755aca5ded6a361632b1bf0b4c601737b3112b27645dda3102dbc389d5ba064221d50035222102d36383cf28e179f6d43214ff196db615f6afa827e900d0e5f1ab2997bdf55915e3edb21cc742766a5a5c8d57058ba08e3a7ae7186017aaf14141d260d1103acea5d5a10ae019a937487cee4c16f54d7232f7e15e2398ed49ad8c763be22ad631b5513b3216c0a21195991923d23678071bcd6e9cea279c347865319951f3087600f44b07ef88825e91d08e47be18a070c266cb7493eca58819c27e5dd26e45808e2a7d38ed9f2e14183f88907a030f0a86f376e4e5423bf41635163ac30e0db4b1a7ee14d51c30d2fe02106884dc494ae4c90ec88b617751854f66666aae6faa0f48697f920c9000daf897accb1a3c0f0c322146566911e641322ce947b797008d2f76fd5e39c4e04ad9b8a370872e0de2613b457421c751f90675c9f417f95f2ec10bae5676e999545f25ec4f7b9c68b566aba06f72897dad99ff434889f21687b6437cf7c7941a2ae64d102e411c1966df3e443f9092eb5b7ad6478f8ad6b0554e3f5e78aa2eb85d4b0630fa52910fe421743bc7e988c5c94fca4719f87ddebc07b4c976dcd86870372b36cc57ccfcbf9d5f4bce7adc9745b66f5f1efad329502e1ddf9830915dcdc68d79144ce80a2cf3d6691c54a3840594dbd3c1382c3116a6342405850f1cdde77c6f067ff2727e4d2f0ac731152796512b2e2101de0c12bced941ba402e85dfff7d4f64c702d5de2b8539836ff1a608936abfd4567069399b821b0234d5cb0cd89e56de96232580958d5291b373b1fb1c18fd78fc26981495024a6416d5d8165ce367c4bd4b4da27a600d49536f935a4b6d686ee68c74c5ebdbf750106fa3a8f96e87d20eccd784f909acac50e31a41280d7b6ef8441e9606961818c5a8164a2910bc71aa3204de603d3e1049116554512310daec23ff8cda71d08accd02acc185b66e569a5589ee5d9d90edaba2855545e561c179e5dd5ab8bcf1ad2acc8f265883a2055bfffa82f0e2bcd2730ab68d5d91681ccfae960efeafff610eaab4800dd8cf634b2df1a0eb7854bc4b0d3eeecc68f1a964d9fee07d7b56335eb979b66d9c9f87aca7937789c41ab6d0ac3d8189f325b3f8fbabf89cc6515a5a3f987be14ddcdf6a37e3dddd66a5fc69e721a2a7bf242c01e73b9925f4c8630a744d002581953ce5ce7eec8cd0181679da0f327ed1e30af4f210bdd4f7181b9cf410e178bdc4392ab1d28d6c1568d0281eb8682268b0cac0b03101fb4901995f25f7dd302465590b6b6b8409e99f6eff13298ac89d0bcbb1911374089c1f7bd74cff98ca245e77d12bad2f27e3a197cc7d44a7d745a019cfd8fef50b3d3fb64c5fbfc1f5ac237c390e51b5282f6eb580338759b1452e7f9133ee4cedc4291691749e0c05034b6dd752a094469a1404f738455c1ff72d760e34ff5c220705784704f464ff29aea09bdd4e79cd748837e515a043370b8dc304cc3b53a840d1c13a8777a07c5726c631eca346378eb77fd7b92253e05e03d903bad2d3b1b188f9edb186c3135da7d508cecff813b017f3f7f1eaf3cf9a0c02c0183a25c3ede8dcc57a0114d964402bd6f816cb91fe472c80224f693aa66aea35fabf824ddf139149dba3b0059a5820783192ef4695ef68b36bef000d96a1a8730bfc9f771051c8d12a6ebf0cbfaed6d3ed1c0bc5d057aa9dfb626c156eaad8e354462e5029841598557dbd10f5ec2cee2be368976746f5c6d593b139c4993422f00f4954c055317a6c1be7f6986a5a2931941c0a779c35b32749db2b3c22714702c777e392aeda7741042eb30a217968f6be46288ad53a9a31c80c6c27f1bf0a924a8458f075daef4c381cc944e20959f759eafd7b47e95a003385625e83983158035042b66967c9e224339f305e5147cc1361c7acb3aaa9a6d7f6ff77e3cc723d766044bad163fa8df286b7c70fd6fd0a69470a1f1fd235d4b943adfb1413af36bc6175ea6d3afe537554f040fa253a6e0dd083a7e0d1479a87ba47d2bfca3ef8a4db18b86b3b5ca8895b2ef01ba24f2f24c0b4af6d08b58e138cdafaf759303ec3c65765c8e1be1f22e2249a735b98080c06b8a7e8c21a9b3d23d68cacd801972f7ebae5e92329bcb86e0da0263843ca3d8b791319538e0ef57c509d2138ea7bef93dee102b620f9f5f369c7b7622e5a3cb16b94251b046af587b8166e0bf322a82b973878a5d6ad743c9b153e3fd565fe80a649814fc472197b63bd8f7b630c1118b2e52ca207dd176bb9916176618bb0c129b44b98e9b0680523d6d2326ec7ef2bb5bd4a5f70dfd456fe82dabbbfd9c1e38f2b651e8eec7de19508de385c698d987123687efe47a83c21497ada977c64ef6dc1d62feca4b06830c567a52f3ca89495185df37593f0ca8069c1cdb424d3943108d5f86cab921a4a72d2556c242b57737ce3fd8375b3e519f14401dd13d239a47d8fbfa2c464b533e39d6d4ddb59296105950a8fbbbfe043b94c96817b64648e1687c207147a51e6ea55d9ebb0f362b8bda48d99a91152db737ed1c17240f49c2afc0ed4c8f3654f41c91c607720595d42701c234a36acc5c145b1355bd5e34676f72157cddf52eda5812af86ea71128e71eb334870345b4cff9367178ed723ab48b913a0c17175b9d4ed89cb772f202178013002354ea324d58e6dac6516295dab65a3c8485e48f9e7cff7e227e4aee8235ba9701727dfacc256db3ab1ec2d04b0a5841a51ab310a52b54fe140570cf46694095834e632422d8d878ded21f7424fee068e85c0142cad26c866aec7b2fe65041718d80991d3fd82d3295e5620b2772221fcd4529c47313b8761ee2663181e1da0c83c9000c50922e478b177831bd2fb316d6619bf8664566b2353469941e382a884dd223b77ecdbaa2a318cc87e493a91fc4c5d63ef25ede40f60824687a08f7d0a7f7d2967edf0b780e7720ce731e4d42bc1f7b7fc3679bb8e5eb2490f3988753ae2c32c78ab19b1d9ae5c9a510d902526919fbd3598c79e5849910c09bc14c44617647a438bd4f27b45311b1442d47f266aadac3e1a7b5b4d1788d99ba3b7197864c12d2d235f39ba978c190f62366961dc2788fcbfdf91dd27d9e6ddcdb63ad806510bcafa3073b2a8f69c28cb23b5c2339f2b996686b49045947782d71dcd4dd26db67339598b862f0a697eed85b88c61ac4c05dc00a3c8ced7812de96ef667492ae1e579ce2dd8713de059e88d4fe4fed3ed80e2502a8b87e7455606860c6a6c8dee48f183464690ac1f3902ceea6dd62ea5a85c5e03c4b7a84ea444ec580c33ef17b44347ac20752fd85267301e5eaab61d205ba6cabbf677b2883d85227caa51e6cec53741775c13b4fda6a22ebcc38baf2a5a029ad7871c769cd67c22a0a287ce2a063fdea7b64e81d928513017afd448e87f03c798df6d65280871815ed3ba8ad6f5cc1c656ee2445b80b44954d7d1514835c890580f00a20d8a06eca8df4e1675f164ead1afbf2c5cab09954bbe474f75a0fcb09a5999acee94a733896031421decdac7bae94fadcd2991cf997cfb0907c850e115a68d4e4368799199efe60a67819b6e48c6a6b3279b37183dec26d6d068f1faad1ef6c3b7b62fba4311fe147f89b1998e0339153b824fc1d68a1b8de1a81b206586f971358c59ad842941cb7403c757bcb213eebe83e42f701d2434c01807bf2e20be3448112a6393678c30aca788e9683926ca4dc0800079c2b10bca118d57b2f0b955706e3aa42f554deac1a694d62f3c3dff8eaa76d1c991872919d60e161ae14d14f5e6f51ab2d32049b7a062f2c3c162481859c0887b63644cf236dfb2bb326610d96fd0ed1874d7c63f45faebd6afcb275df0e4f3f82c44452648c6fe1a5602c6e022f179c004480189bf4d631ed923ba7b1129e294f20123a72379bea92a25101967086c01f0f75c7c7684ff3da143727a191a3c85c8fcf91cbe6f47588308d78153bc2f017bf166833ebca6cec8e15932f18ea1f0b3940d92f15f6f18a367f2955079218246d2d6a0d8619240cb94bf7402377bbe3df2eff116cdfac168ce37da0b9f5566aaf30cd5a9bc143a6f0354b76094a5febc234f8ca849065eb59a0a06a8377959c3cee6f5da0519496566988e2732c622adda3bebb8638021befd7197bbab5768798a2034daa6ce669bf1e1b3999af2dde9b64f2531936a8097cbe860b158abe8fa84caf01e7ea4b166ed969f25ec6df1379cd33d4472c785c277c2bd43ebb1adbcd7d547776e9102daa420eac82d8c62935545132775ab8647be34eb08745bda149dafc3623df51b280f980fd535de08e20db4ed96cdc4141d21a230cb312409f1c81d368910adb4732456f85bb3b47ad9642f7e77e171103f8c7fc14a10008f3bdf0b54071d6a44cb3bf5396a1a3b7ab3a1b5fa631e7e9ca03c4b0ebd39fbe777d3fa23d5e681fc20adf6e046a1a561a57d0d4d7f00874c88096666419714ea8890f3033883a42365bd84ac444f837a20068b1302f5ae362933f4697961867bbaa1651a524dda8ae7a74921b37b0630bd8f2af031e2a19ca0f7c714e0742bae65a7cbae6b41662fbb9ed6fa5cb6323a117520b571f92c28816784e2f060a1a42af62a4f3b40fda33ccb5496b2b93b7b5c043b091e9ffbde30e46295e53173147289b4c9caddcdc1a0626011b0ca7b22a6dde668874b73b48ac1769122c35b81a3248fecfa9d95f3b9f78da0bb054f13d93e343d8746b4c83bde562cebb651e03bda383f2d5dde4145de64472fef18a165fcdbf85454a956f4f5f36c34c464698649d3b8e267c80561f1fa8108413ea604f69a773843cd81627ac4d01fc5a2931fc2b8de28e41f553e8e16ca91446e4d783ba0bb15463ae1b0c601e2ba69054600d35f5f485e3cc2148c8de7b0dbe5b1680b9a5ee3190c1f46d43493421164d3ee5dcedf112d08beef80ab08252e044d7d6d3f66e9b70f3c57930ef96f22dc856c690a361802a8d35bd049ea799cf8cd7abd540c618effdc1004a1b59106f4f9507e09ae286e79a9f75e0bc3bba37a346356c21f3a83378b33ad9e942ad23048f725b5e1d0883da0bac1eee7b395edeaf7ed7bc5ccd86125ba9471c2d3ecfdd4f573c76c03d3dfb2b676c6aeeef3052099e28f4a7907907c02367b3dab6c2696140e8ba2f47cc251d371443dbf67c8dbc75d981539dc1476c3ce665e46c0f853f4fed86f56b35695be99f62edc7c0914083112c394a06d76bd2116f6be818cbb2073ff82b92fb333ffb42f7a22fc9c39168b20a89be14420dab35dfeb00e549c404a522397660bc83db09844f4f1acd6c9582606e10d924c42391c883f88c0d9b7bbc0e19ebfdf07849b8b9186cb49949e760352a720300597f8d38a2bfc6083b544e3e9538fb112437a438742d5cedefc621006bc7ed9620b3c072985b9e5397349ae51bcfb4888a1a22653ea437c5d7529cce227ae3f0ae1984382264645f17f217bc6be3fe2c009f50e0f297ed905493d32c88f701a765124e11cda910291159b15184aef8edda9bbd607afeecea8f0f1a6095fddb963a398da065090efd064a773a2e91dba09430042345e1f06c809fef2775e26f901769f6c2148b6450215ee74ecbf3148035de0361d8a7edb6bcbeaa99193f260014f35963b99ba01d564e62f7dd1a8d9454bea6df2468161988a86bea1242c01c870fccc1203bb89cc81ba79422385549455ba95cd34cb3c222c0a0e3819bec3caf1f68e673101b5c30d1f7f1a172c86deeef871caf3c7e8710a3f866433c7797f86450cc5307a56dbf536ad3a00152cb14f2faccecfea2353db63ba28cd8155d96847d302f9fbfae34016ac105fa79ac17cfbd9c68e2cf449f3c62c273f26833f1122d21a1e54a34c40937688f791c6ee4d95d3d66432f38eea3dcb9ce9cf921efbbfca87be36892b940b04cc13f90a16720e7794099c72fc3b4a757839d190440f994666388020ce1a0d5f3113b564a97b958fa2200fd1e3c01591858e355d3b9dcd5d5cc597f67eab874a7f840bbf31ec62daa39abfc11e79e39d27ecbc0b89ad01f3eb499682493dec8ca75004790c1430b3409259a91821dd52bb9460b08feb84e47cf0e26aa96c44a2ce8185023388d08d34fad054fa3fe3846aa6a17b290193090ce9419af7f126665d667628d4b5c469ce102cf078562d526ecfc12e035aa2136859ce8aeb43c5d308f34776ae8f6b0b8486ac426b4e3ab09a863da8b6ad5f21749870251232ef88ec48d25083986ad8dbfe968c96b5b49b3b1fafa9c24406c1d238aa8f932a334b782fb19a11d9271b4d4e11de3a3cc8bce661073db638606024f1149bc5aab5cf4c7e78d2e6e1fb210a8381362e78d565489d0a7b4d6382b3a32594972d98e21b5a1936d27474f1318c2c85c2336a19cdd74a1f98c539d78ebff87d871b6584b2ff78506be1e5c561d6acfbdd3f1236654eb1cd10f29517e7d707601d7e2afe1aaac60fcf942e0348d1cc65bb15eb14583129ff134c317a9a76d5d2f3187e4d6bcbf0ae33f17ff3bba4a8324fa8fcd477cecd2f06d653b8ec263b82ca236282c981578d1b2637244c7c3c380669d4443efc6f663b5a35d68ff924507bc55cc09020a179764e06627385307f8b887afa137696503dcce8613c9b50c70a66e3c30f3d0013ca9af938d6a6aee214fbc5ece6d9fbf455b65c7f8c5965ddb194ec304b2d5792b4e31ef1ca5aefa6f158939bd30138c42691f7490964a3174f40b6f05b7fb90d829dc5b625e7fc1994e629ebb6c696bf398b987252ea6460d4a9cc5b2bc1ffcf735d35c4d70dcaaac1234669e04d08d7341ac42436fe6cee1ee290dc577ff3680bd8007805db3a949014206f8fe6ee9bd5f5ff1085e83afe056e61363c21766a7d279b95b468c6698b5e630f7e3290f0bc54d0a833852502ca5274c29fef248669991057232ad972c12c1f4987f1a5908f2079e4036073ee2f15451be61ce6bd3bf6422765933f54addd831975dd6e4a5bf1faf5b50c8f7e29fba216210b10f7350fc6ec56365c5256b76652e8a952018057b49817ea5ad9a9db3be9742455ece24ddc1ea394e07c7a9467f75e8fb7a6f6d64c6eda39db0a21a5ae47d1a587891756f78d8205e15d752cdee3343473833bd513e8dd948c180a1c4db8e7a6cfda6a16877d55943a3029aa2e3273af2805ccfc624a366a5ee61dc315aaeaf5c5a63e16c0da4e5f39af771e5609a92a5423438f4157cbcc77f00fd4ce0aa83474991beb646ec48df571243822724ef3c01844d38bfe96fccbdab967516abd045748760630db1830154702927ae8175cc5176114302ffd4bd49b80780ce723f56dea8872cbba34d7f4ac99e3794c5cdd017fea97a8ef0ccdc42f196e2e33d43ebdf3aeaf992ea0d484e931bd1f091aaa15b69051e6e281759172fd2425a88bc8d3a658282384f9bccfe7f5288ca69afd59e74e7186e5e1b0c69c497fe36259235fb89d4049c72af93a2dfe8e75149702d1b429cc070f1db4049df3f0c1ad579fc302ffec43ac6cb150e5142a5d4a5d409e0840d892e1c14210e58596d7394f41ba94d4783f17ec190a97ccf2a3b706c70ee0ee5b57963ce2e4f9ef550616b9eee1aedecb3a12cadb3c294bf2f8ceb56fb55b2a3592160acbc3cf5e95ee0d299a2342845e793c0ec877924a43167bb3f2971a728dc9dc55816c0360d3a5b3c61198437e3482b8aca17c10db0119e1130c80dfa499d9f2432d8f4ef16edefe30e9f81b2abfb5acb529ace1cecfa95d04faafc55a600b4effa7a06aaab11b1c1139bc4821c2520e14b906314c242529e2a2ac2b3357b0e8e86fab9288608ab558016ebd53a8ce88a9c04ff3132cf2f1be5f402bb92e7ba444dbf1daaecbf2c24d979a6b0973ca46d979e5555350df5979b1b2ba0f6dc991816f42fcd1524460794cecefcad42da28d51fd39db28595d366980c85eb8e9d744433582265c7abf83b6db5b9368fc6c6838f6e69b7acfe65541e7ec3af71b0ebb089c3380116f134ba562464eb7b07c247f4ac005f40bfdd2830c5148332e2cce1c6638e5f4fcbaf34e9bf6e7c8ef83ab94708ae16a31300b57f0aedb6c490747c859a788ce9eeb7b45412d5909b29f4faa00113b686a69aac3a6d35e3f49bcc6c89b8b73c44c08a640ef0c674de8c21f77021f95fef30ec348d5888cd12395a4e6444c0af0484162defe8fcbe6da78ae565c32e20b92df345ca783e8d7830ebc7e1cf3e22b1ed57fedfc02f6146549cb0dc81a6b4def2fd58bf4564873458062601fe37e3a5f82218935939749c2e0dbc7b9328e1232ee3cd0c552d45fa4c96a760fe03cee17ccdd9b617c0cda6553dfd29ce58533fa093c9493e136337e6c0cea64afdf68de326f90f07aca436741604c68180bc7cf040451353a80b7bfc0a8cc01ab66c0809687ad4574e15cc7d6fc21a65b6020a5cd6103b4a41fa6783c6168f1ceee580a7405e64302e3e4b3df78e950e53825a9a7db59287a3972a64cd77f4de5e8aa16082aad2cabfc591a07b5d6f8d6b3b784a1985d07f37bcf2dbe79b5eacdaf7f1f087fca04c305ecedc1e83ebe79042dfd6c6e0b6add7125b80ee68f42d4f708f75fc77c57bcd9f2f98870ebefb2ae145165a62c418600e6a790b3d7726aedef27ed4ba71f049eb0693412d02f2ba7eb98c302afec3178b4b744524d94b5de0d09a22c70d9e10d6389a01dfac711085bf48324394658fe0deee2626e8c50991b9268d2ec619667dbb194f94c848898b556c542dcf614540c6341fb5ffa4d971a6313defb794ba3d43bbc7647d830e42cb04cb50b4e92967a7fb00ecd5884bf0c4603f6075f60d4f0e118cebacb1122eefc040e71cb62d8d074f0984ee7064edd88aeff377b73a7bb52a3d11fedb270d22e505a828dc5e77fda6be81369a32d21dcff08f03188049666bd50d760e218813c2b2263d2389d3fdcd0568551da8d1a8c1d26170fd71c599f853f698825e0f909205a951f13e7f34d9f3b554446aaabc419ff3e369db03b341f0a8476cfa4b354d6046e6d1c53f50a0f798c8e1477f9844d01929b723a5aaabf8e2f61f2fb1f58b0d0f901492ffc8b8a51cef35b6f54667626e37c20de1fd1c7d5fc5f649948d82855adda25ad391f567a9154881f3cbcca2028958fd9d1a47751531ab7757d32a3a275c77fd8432f68f2f71d5c140ef285023b7b9dc27f1a6fbcefaddc0539440ae29558ad083989a1e098cd9917f851faf7ebe6fc75e00305109a2440c46b783eef903d9f3f5335dedfd8e5c843cd8594c0c8d61020bd90896c82161955f48080398dff1e38eee9e146920237153f28ddd7f550cedd246264e7415de5efed359566fca5ec95c0b86fdfefb8106ae640607cffb2bd12bc3b1277e644ea5945441996943757f6bae1b320146ac87fdbac66edde02c6ac5b32448c63d5423ded918dec25f78647c8c20754c61e170e1eccc608d0ae25296cdfc7312182d109419c6bf2d687063ac501f0af2a280c33739b25d7c769cde36cf6dd12231dbceb94febb0e72486643ba48b461abb416b0010b058c93e64c8ef51a082ef5e0e6606482e43271a6f81ecaae63fb5df9242d21b4ae615c1a63dea4dd62083c2c466c2e73a37fbe509df62ab650823c590d8373774132ac05300f0ae8b4e35e31ec5f65e8e2ffbd3c02b0cad6b41ed6b35da12ad28a25f4fdfdcbbb2c4ef2228f319721c0a1548ddef1d408c739ded9c68680d1f4160bbf09cfb102e34663a26a91e9613492314168636c74aa28e17aa39d5f03c3b35f8de37b4d2607eef0de5ab48c4e842d27c32ee16cc94e8a6c24089ba3ebf987b717fefcc76ede76be9b0de6b6f7b79b4f38087bbf98a1c36750675b60aa7d815e9b4562989db527064b509804bc8fa509376aec00b5a0a1a55e1c8717485afc58b88e51799f4e09745e71e743782b447084f4f8cf703f617825d6f8bc33da5bd84ff48c12a2d5b1da0d69aa311d492e43c6f286243b93863c13762a6ada712d7a8f08f644eb1c7e7874abbe51ac3df97ac8b386deefd82585d8fcfd753398476dbd91b43626f238048c0f17e6d4dc4639c1d37ec1e8464a07a179f7c9d35c005fafb1cc0db84e4d55a06b660d74da527b2415cd9ec23b9cface7ecc0c2661d159d6f4f3eec6892c0a2134a34a1cbf3ee93c5fab2a5cea92c02a3710f34300b6e4cd6c966dfdb466c60d5744dc06130164b2111580ed53797a6150672f3e9158e48a53a75fc52ef5bd3ef2223ed065d87eea9e58c9f870852bd949ab0eeeef332521eb5be7154bac29c00493a96fc147c66f33def6caf3a289bd6fce8da1403ed77ec615c8d2c0b0ec499c26ba3715f4d193d374daf097ee3a942ea9816c77ab1cf1bc3456c7d6decb5af55176ca7505f928b95f147ae6348d972589de7218f9384616fa239286455cdf9a659596e3e7387bc2a9102421e75b6a471c93b86f53eed110caed1eed0d23d8b9b52e990c28ed5fc1bc9a51e871b7fc844aa369adc237109c9a7f976c5a557b03bcbd47ba1282603defecf3f814d90e48d751af4d7c98c83c37a631e6ee419b0ab32e7cb8af9d9e499111177b1cfac8ba8472a9fbb1e9e946bd6baca40d100923f55b60f719c031e1e4ed4503008239c08da2da21bb58776b74a121c4f6f94498b9f54a396504a3705b6d4ec51b3060eb6b66d1846eb602e6e2f5d46c3bf3ff0088c62258757f287036ad58953678dda4a9f14ad161c6a5682d1f32712d8a807702c657a8495dd4693f8a229c05439655b17fd4ab06a98f76bb31f5599eee6e9f22ef09df43846c561cabc0c6abc44656eeafa4741126231ab7f524105e55b056f97661860dd3c1aa64b959cbba0dc93293d639f00a200335c2daa676b5e71f7fab8c988ac2b8c557a25e9ec14d1e1da9f611e3d54c336f5ffab80db90768dbabff6499b73411624999db428fed3ecadac6c25ddb1744cfb5b1f9e7c45588cbfca5f0da2c676e98120c62ae24549c39611393919552f6a506127e2c5905c62118fca8e9e9121908e4bc5204b662e69ddb4899b7cea3232df560a522678e766ec7f23b36fda31baf3a51e72e4df125996ce8192fa13563a2e6a27aefe4e42597ad95e74056633e3ba40f2b3fabfe402d46d6a6d38f9cfe96c2239954238c6bf1e21969c22935bf55ad24ae5ecb997a025b1b57c2bec1d29a8e723d4eb796f02249c6422d76c974a533ca0aa067ac9478eaf23b06f8497604e649bf724944cb212eab0f60b4e8d7f41fb6c882ba0ce702424b039f10426697bbd4ae2ac96b3124186a76f4a07baaf26aaac0e2926b42baa97a6e23cf0d15ce2b6d495af8b50e69be0f514113610c7799c942f8ded66f16bd0315c2ccc537dd502bd31a1cf5d65059638606d489753b4d9270b8d2aec13c296c6592ae71f8bf594ce9e9b6c6b7c8d20e432235365496b78a41d51fb13e69bda8fb13c97831e931fef5bc2e991b1faae52e9f08410da2db132ffd8d452c59476e7f629b9e94174507479797ff010a7a51507104ec4297453afed040f62cc457a28f40af4598736dd9e61b6b3ac6c1d461e6c72c1c35b9b8b8d5291ff95be2422ffea939ab93a78fe76d5c9fe4fa7044cc72950141d025a9e9ca69c44493e19d92fa5a6b0cc7318f2aa0def4cf11faa505ff86f298c51b87615ea722406b265bd7748edf344d5761afa1a9b24f3486ee61718211f27220ddc6462faa8fe32b96d0ce51ac13cc8d0a339ab49150cff3496f05df0e9c3e9173eff6d27b14dfc98af777e3b2cff5ccf9af1abb898d52565a531d0055926542ff62b33b958889fb2137532c17cfa3c0ff45090f28ecfa1592ce2ec23ab367c052e6f9aa95431ade6d1d2a8c96fcd6a31cb27f3373b136999031d61ce3f5b26ae88e67f78e4b90d921d10e737ebfcd49de269d11babad8bba80e4b82509f99bb32eff0f954efdb2c1e2f273ecdbd3048623bd05e7dc7a6b88cd11151e77f07c4030047fd6c73ebdf4be75cb32cb5286a3ac007c4606cc2d9e22fd67058437ef0c79b69abaab0b363484ecf00faa700d2f3c6223e60c218380c3bd152413d8583e847ac6e6dea9a9dbc9167b8d298f26a680f101f45c19a3937b1a63c7fb209fc50ca4dd560da2b05a0775c05c70056516d331421815732c4f7d451ddd918b008a689582f78eeef23cbca4f92a81124c34c8209bdb1b9399edca9b83f796665cfe6d4fe0c6e8701d6609118a2bd7eb6c9f6249551fd30fad165f27bdc17ee662d344486f7914cc805aec9aeb2d1943542e8d95b9982d3f3abd84738397379c5552f2b9549f8c22e845844a02b36f7dc2674b38db18718264a30bea4476181f80a2947148a5d764eb20b0f749a2d08cdd45d774a04365d70a6e4a2cc86dae441fdafd53d7766838d99d267b53794ac8f1b7b466bda881ca07ecef918f4fb9fbd540166cb52acb433be270f3cf2b6a6ea77b860e68af8faee66d77175135e1c61c1338a9600f32c05cbe47e8d7e144ac726afa1f60ce82ba9835a524fabe504bd5a1ae25024e251dfc11a38a58939faa672d0abe062073ee20a35eb60b4be11ce7ae476343a6d2e84980f02ff1d2caf463fd5c0e127001fb0d4f48b0c7be1ec6190b1e5b5b7d82632b1cb23af2ade69249aafd51e304532ede4d27450c36c09db0cff7e77bcf78c8b098265277b6c39cec1c9bf6165c01597d15b1aa0d9a43fdfdfa92ec278d01b91664b2129db3d74b450efa1ff2ac0567f345e48dba58e19715d575faa2c7a0722aa7d82876c3784ecf6ca6f9a1a805bfb0c0fb0eb3b3958f7c2e4b38e1be6111f80bf0feb2d2482e66edb562bf3185117971ed0cb0fe13fb104bd171d9bc3b75d6fbaf6d41c9f1e880fdb13e997a611f7ee541aa545d452d7502c0f97f699abc16e6300828f9e197510406b747807a8715d0a83efc36f0086369efae628ef7a9724bb4b991d8f20abaacbde791ac93e4da00889ec60206737c49056daf488c6a2e287c4023dbc434a69dc2147f3cf8e7a98a327e30cb50525d81b7304de922b0ba5f796601760a77191ddcad00e5a09617a655f5d52cd053c9ed53b087af6e7dd8adc9ee9f5f12e4145ff24b72e22db79a643bbd65c3ea0646149af86bfc5ee8cbc8246bd970a11d095b10ff7c7608698f294d78a5d4361b2b743582a74456f940f89e278c54d8f0fd831ce2c76d693577326414ce1998d7f729b22c0ee1ff1de7470c05e4a46d18e56639cf4b4b39308d955ee7880e9bd2aecf0d30ab127847e100fea36cac3def4443f566100ba87f4303523930f5185b079900de403d5da631ef59211aae303a3d5d6d4075ba133320d96509de900e72819bea4bff4ef03cef7ab647f3822c58b99823e4729a8054b3e02790ede3611b25a11f909e71f3f8b207e9ce10c541f2b9d48ebae5cf5816d4e53d2df665896eca10a0d048103f74bc8b5909edb968735eebbb01c4687656511d24725e47525acae68270cac28775875d5aabc60ae0d4e739ff0074dc6008117870c60df64005b04fb5f636c3f7298340bbeee4820366bf8eaa399d46436f7415d48bcf2d30ad27c98f4b347cd6570782b83334b3ad75adfe7abafe26a6ad4e8b09ffdffeea713809a02593ec4df135118474075339f154f3429d453249b1c28f506cbf22e13ce683adf7540e92b0cf52ccd7e55045adb47603d640d7f4ce54ccfeeb7a3c7b5bb0c1ff805e5710547bbcfbdea3845a106a79772f8f7ada0e1f3ff1d671a157eb646eb02510076cff235dc444d1ba4e5516059dab8331c643a7ff3e2f078ba73bbe197db70e23307728e88875acba7b277471fe9b4e83f4cb6aced8d8119a584f8942289230638d2dc1caf9c0b4429ed1bfdfd3604ba8295e518b2b56d9539a78e30d1060f3182be1f8501bd645bf50e9eb2739e8388f9644c03b403262b7b7dd5a924eedd4e458707283daf4383d1a06aa13eb60abe720d06c4f7280c0a104a6ea9caea0d6211615df2467200c672c6dbf3fbe9b8607459c20083a9ce2bb6ca5f341c3c88c87dd300a8989f839c65a6c98b05e55c5a57131706a545ba290c7509d8efe4ea0890e77e14fd1bbbfce16419bfef0f6776b8c23fc3c164308e85b4a3e7aba544185fad6225b1f82d9b94bd157fa45c21baed47e16ebc35f0a8bc879b5a5946887c872b4b3f4f29445afa44e3a3fe01a660f4bee68709f460814f214d5feed5d4b2eab590880277ba072eaa2e7f822383dfcedbc129199356cd71f09528a3fa214a2e39e6a552ce5945016587e2a14cd2880b6e9785d60ba4bca0b7e74a600f13027c5c64765783e3ea58c5c7f02554bdb29fc0ab698aeab1d011798f62c756b83bc013746792cb7ce7d5c8011e81c631790ba9d1fd3431d87589e0e04b63f2618c68732989ced1e05112d3499620ceeb88f59a5b61e218ca9bea92eb8112d47222f024349334da2ab23a13e8e62a1a8be53d3086c43b85cfe701925f42325de08438cbfb297d47bd0fcf8381091ba4ea6a852f481492316ccc4784026bb680a47c29cae1ad271074e494f3f1cdb8ee5ba298ef2e9bbcbefd2993c5345ef1c78972c873c1d161eb40def19e41b8c64ac23ead5c6151b2cf79f81d12738b3fb4673065fccaf667ef99857872a894055d7028ebf360ec2cad06eb69666d5d8d68bab2b27241a2312bc97652a3aa85be9ce6053c1f7c8583fb9eac08a98ad11666aa5ee3a2511dd786995ed76a82595f8784fbb77284e9f4292d30882b8a872844695bf7125f2cef492572f3a89853b2a74be1defd67bf6ec9262ff63ab5519f3e06ffe8ba715487a398ae47f45d33e931778c716f749363e96d1c9a55aa4545f8e43b9f086851aacc8505f07bfe680b5a14783522666692a8b9e9f3b0c318a462f6f1672ebc07ab6679b19c7df8d552942432a02b470de216b34129fda3a2527776dd5013c252dca68487d23e285838a1783cf1ebcf37432dde86595649d193e304ae02071186a6399cb9ec5d33f54cd6ff62f0befe9dbdd7859f7a3e61d378fb90c6e0272fb02c5f3f3f619491c7dea0142d9618198ef6ce8797def8fb6b5f770020bab5d36343cea0b772e0667dc752c610388509c34374c535a24193a9123f18dd6a98cd4a0a42f38308c39507f31d3b8e418c036d8da48fbb2921149a42e373124632352cb31475ca73fc250cbc67989ed149b352e8a3bb01bde01783762d1575b65b76cb5d8c8375fa99e5a1c13296ad67ac6513123118e50417bf9408ae9c828403331333458c8aa738976ee9256b1bd9c3bfc88313ec1ea8439aa921ddf22ed093aa9e0e0f0582c14799b79c21e589b798208ff56033ea30bd02fb46cc6d1a91f31563a51ada742ac145ef7f00f1030f792d4dd952d636f2270a16b16411c101334781bb47a69fd2ac133a978e5c085b792cb0f00afb99a41b15c1c0dacbdabea171cca2f01c2281925d58d0958e58e7e7f6f4a9135db0e6f92af38a9acfea681f1734475fca7232e0b09e2301823a1c6b24ca9bda1317ae8f4bdead3464591e5d8dba3929fb010d050b4f148c00d4c462fa12d14d391896f8b34c7a965a07b71ade81854f9c86473658b3a3fd89d0112115041886e61c267ed068b742768f2afa5c402385683f3cce87424a076e2382dc093609c5743db4e74f983fa9655f610af36686d9f1f92fd58add513856c5a0eec8309ff0ce20240aecf0067365ddd908a39dcfb98974253ed7ca14ce1d929b71a5014cb55f83c66bcb0ab7fcdbf3f0e588ecd52c9f8fb442bc65d20bfe4d414adc7b9caa03ad997591c9d2e8684debd6815972b1a3918383b34fcb04c19407b84433d13ebc75536199f0ec16126976888141a727c690ba02a1939725a1f7b18b208fe3aa2bb144314c6b98e3435059bde2635d200e414db62c3f4583cbe87aae7268ece73ab4ac283ed6a3e59de050d80c708b778f508d9f4cb733144bb1704685556be266fb465cc2369fae5ffa6ecb2a949e600d824e8f3d58b9a61a4168b50d2fbd54f37efd43c36b69b0216b2656108f119eff4c26c8dccec3641f646c8f2eb0f9cadb8cf627504de2b1f2b55d0c9266bd393bcb20a296be56e779e48b464ee3c75a8a463eb85f29588b8ea7fca4c3f9ff2ae2e59d4c385b89c617ab4d78eed04f85e5932071753be0c125bb170e94b46d4f7f2fb36924e268c3c013ae97c90a9fa2056bb48123c9e41eedf8beb889f4889e4625605189b8e93d2966a47cff729cf3f7de295cb0e25887bb36995330fd548be91991840e85f50a4e1be2074defb0f10edc41cb6b893b5cd9e6095c453470366eb4b8a2e123e967dae0c3dadbee353e819c395d0d8bb2577ff05d77541ef5e0433c28b3bb211818d33c1047a5bc98e118403c85218e599374a3af9fcee39f949e91ceecc16f612867d559caefde2f9dbe97c356ea42ce1b4a1ebb699f72adc43e8f25c0179e6e9b49a8ace89210ff95d657dfec42bce364abdd7df13a79a5a6073e9ea88cbfb550a8762322281fe2dc69954e950eb58161ec5ecc7aad35881310affcd8f40383f8c86cf5c87bf0fd60883d76973afa4b452ad7caf7a0ce1274aef8ca82eb668151371e83c7662c46163d2ea7de19016c19be5ca784d0977adac434d00b55a58e942c336f688a2aac4aca15cd760260d8d13e84459d9ee190dd29ab47c553621388242ec7c6b4290ab51934f15601fdc38709010f2e5c742904ce830d026a3033438f3c35d9996291efbd245a3a053c4430f627acff0ae7ae93b96da1b475c0e94439071221ee39759bae657259ee38edfb7d28ba00fa83c5833cca2689363029ed7d5888b82cfa99f3fd6c2eac08020142ef030d3b834dd63e42b6ccad74509911c3e94e52e1a842ea6daca4e0a3f7266bfc3230ac1b63e37b7f83ad7aac40493488d5af3207c859db8877d83004a161699e10fe9651a00150a37be12f6b2884ed7ff700df6498b37f4416b4895010c303d36cbe3c9252a016450ac1c92f277a8ae014e47769191f722658afa8108d583941bfeb0ec8609955a1f0e0e104f51d7ac8106deddfb92343c7b42938085f788e7f7a86f168d4d4b99e39fe96c17319ea80df9576b7651ae0012124f56656dd3ab21dd839a66c85ed66d5b0bc642f087aa0a15666d3e69fed2220e806a8c11703ab8312471e99f5b113b2d3e8d63e5422d3c7e0f1c05a79c20ba2e1f03390c91bc3b5674dbdb084b98523da37621f14b0c529144750b5d481fa99e571a218fd73c12128003024f0c47212132843770bda74899bc1d7e89f1009e6b787511bd5da844bee99ae00ef98241f7d7fb15dba503118c52cb7848a2314c30d39f7d3740884df77ebe98f6fbca9d49089a5108542cd88a497c1be90aa015767b22e7e60fc9d6d3aa2e246aa686a76f13f6a25081dbcd4f81856027427900301a418e5ffea38e915c01269596f26d33c42f838228877bb7a596e5b5cc26eb3d770cec9217aaf0d0c0090cff9708b5e3f9cb59c5ca1e61b016788c77fb078adc1a9a0d25937b54d19bc9b8843cede4de8dbf4989fe3b8e4b3324698606f5f5066db55af07102453041bd766a6d98a040f55d2f12291596a450963349aa4c38c75eacd4a09602399b79def563ce5fda6e86a6762e649ecbeec9cc68f00f6973d4144f9c9a0f5086d46316bcb4badc8d1980504376404159cbdd9486dda12ebc6c4cbe16c82f3d240e3f21917ec1946c8651bb6474a45d65c813c379144d575725991ffd6651c6df008faef74703ba302ad08e14c79e14ef49637b38db9a99131c86abc5f3c1ed0ca330b530488ff47e7f92f7743a5c5822d5d60f31b763ce51eebd3492c0063bd1c3b2dd47d7021a1e0eaec284a1b10b8aad25340fbc8be5edc4de76ab2e2aacb49a01c26bdfbf123e68575d2593757ef4fbd8606defdcb388952ca45a457611f3f7d353b87b57e1ae3ba8c4e328d4c5da027ce61b319f8f6f465a0e6ab5d188d4dbf2a7b953ac29e3b5dd48cdaf12d1a107794171e65188224138410ad36351ed027b9e83ffb056478c7269ae01cdb254566a55d05bd7437029389edfab008eb5d09fce27adf311489b677cd8cf464d80f50de01efbff379090f8a9be082ad647ba6ba8a057d96e0f6ce4b10e2f05e4658d4e57aa6c59e16d9f8d1ff3992011252a3cea1d3bf62d3b9de55850a723f58c5c972afcdd3400894259aad1624a1258ed5b52bc8a966fe49866a1dba322737b02a5e09479f5d82266210dd14a734a8a38090157b57366e449394f1da53d9a2e42ba69505b8584418c7f4bda5f6dd35e34215231e83d49a0d6aef0f327aea8c2174bda305f28256f297e6f149dff4cec52b7708fa4147cfabb186e3bfbc78945fbf05ef9104e20eb82cbf41f4e240e3cbcae51496b29f3e773dc3dd3d99eafb3b83b602af2a55cfcfed4abf13dd60eb7ab55930090c0d2d681cb0e19ac9643e3a1719ca48729e081719a211b1caa272cecdc01a947abaa4de6e20f70771640f9ade2865e1082dc10f5f8bc64e395b5739ccd0f7318913f72183b8cb570cdc6c98e1ee43fff6cf129510792f275e668d8f5975a106bccf2e8a5093b84304ad486b542151c95169cd27efa6971ea53db8accba94008abb0c6be6c0f95250532c6ed1e9efd17b0fbd1bbb66ba6a9d80719eaf1b6744da00acbad0d5b9bd96b4b016b17ca78652cce392afb45c9e42524ca10ae0e25d57aeca7630c079b2da7d86ce9d644e4f5c00e1d64d6a66ca54405852e2692d14f0a0d5935d9b4a8e9d256bf5780d9f7399c10a408fea7c11b8230ceb114aa71842abd34df028abaaf3c1c38c3e30f392e76c1779c51653f89db91bc676ea763df19c5758b3860f6cf2a40e47e941fc4770d1f1f1908de1ba1757fe9649839bfa451870a8b81bd14f41d40f8615da666ee3c8ba0e4198b76c60a120205a9ebdf21ef8b565d4c8227f8b904f59e20d65bb78b47cb577522c766f50cd16a96ea18c2900ba3171d18be8b09816259256bfb0c46ca24ea2908911bfd3aa5760a954dfe5bb501c92e04dd3e9d1b34f54347d08353c72842c2a0cff29d4c9885479ab26feeff5e3ccb85210102b64af17cb15600d82ed9bae8a676d41029bb03d859205b64c5f71e250d787871f4d0e88feebc0c45b14040cefa88882d9b6fca044dda379a07b2525df6f6c7a4f598058f1a25225274addeb90623cb5d71d85659d4ed859e64c2d0a2a98adf52a66e120f518d9f33b631f9c431a7a3ca7375bc9241d76809ef7d0467ad3a5a9b58b793660cc007b3800f150141ff1159144d3112a4a6ae9792d14684d861b920c4eae1d060dfea4e092db1dba67c80793c11ec49bd2c6c2555e1948528b738830b80adfc380037191b59137c5f03d12b35ca280f1e1081c10d563da913ecce57ec7c5e0fe5d8ff5340b51e224f2be3ce71cd7e215cdcab83b1d39556930028a25933b0f829c0bee388b5eb15a4eb2e4ccf1f3f3822900c8e92497fe9c4ca1499151ca3567c3bdf5fcd84d2a454c40cc8adb9ccd59eebe2080f28f42f0a0219ce77a275466098a3d6951e861fdd12df311904bdbdf92f70d6ee181308a528350122442a0eff32c670c012bb7e7636e77cd44d669fbda1375b1be2e0c6abde769bd3d617c5827ab14b69034dba916123f5090ad497c85d95b4841ce75b2fd99c8abe02bd494a30c46279bbf04c8abb451d25c08ce1db46a728faf08049190234d71526da4743c6f518ada90f0b0fb14ec64140e5ba3236a03694c4abfc3d417dc91727cc71d41716e6987acfe99307855c71f10c50812e385214da098b32ea2fd8d437109fb874e23b04a9c9b3b1d16df2b29771026d86c482e7618dcb0885d8efc2bb7bd0e1ddcea475de50549d2c350e0470a98bfaf5a670be3767d238493965a8c8ffea83bbd6f4bad201c98d92586e132e5ec068623d3fa9772879788c775f2e7909bdd4b4abd2a17feab662c5c176701f2c62de980aa271fe034a060150c04a250eb7c20e4ceb59e3b027fa7f135e26226ec7c805f8e0152116af173d83cf0f2f6d888264494565bcf33facfe50f3a01ae26ffb41bbb6631fe6d925ebc73469b15181ea40f80140e4c3f7d1c46f98e8c6f971303854a180abb0ab09b3b4a6d75cfe244d5ae9e4d9806437cbaff9f0f45141c0edbf9758a2faf33920490b586339a14e72ac8a7c91805cd17e38a2de85c6921b15e2d77471ace810bbe6d0abadafe4a8e0cf8d8f75298e654b03a9fb3e294dd615cc0d291dbeff0af95bb5df64ea26c0f556781e0104f547bcbfdb1451211018bec2fed5cc064ecc6bf0c4d4aab1a70b2f9e0dc4fd2f7e43341a882adc9e41000099c825f7257da8ccd721d3e8292d84657db7c40f50e315cf77ff47bc569bdbed9d7b0126985d620ec508c27f2e2662f21b68989a4fd67195861ad91e05fbe5149c0a8e73dce81017b5924c0ab575536cd378d1c3d3b3070e87d29468b3bd28ec2746fba674cb0714b90207b348c18bc218d601373f77a9fe584e9017cb6c82229c8f495005360c62b578b40e3d50ca4d1fa62489dd74415e703ea8f7835f5c574e34ddbd68838da1c2ca490b6f6152e3f13601a1a0c99b1e6ea70cd9f2c940a4c1b149814778ec9842cd5a75cd45ef2fe0d6aed3a81fd1ce42ee96874090e3f17f9818bf66b25e2731790b8088ccceeebffa2c49bce66e7043aba7e4b0374fa3c9ba84118e91a931c168d4bb462bc038ab35d401c14b38910d33f740f9f97c2978992ba2af98b9118a1af8d6176490f9d6b1f863db2810da0092dd1be8e325ea7f81e69a19d438b36e3d6f070c31f6d6d8ec6b6c27475993dcb303f39859bc848fcc40509ffc026000117410c77b530aa8942da02785421e84a8f13aee629cce9c974dd7980db6d613e978c13539c31a11450201497c4ecc86e67ed2657d0962c4ee7d899149e8bb342b2ab8d9913f1167f11fb7870faf018bb3a0b0692d80de70d495c73a9544404224347bc1d375da0d2d5f8278118db79eb2720c28f39f188e30b9e275ff23950a47675268b90de3c0c0eca520adfb0f204950e373c17c83d979bba761dd7bc625612e1b7cfe28197754fa30a5adaedb496584034e927bd150f97e39777ee886dea6b52bb53377286b26dd6a1c9703bab32785fe491fc3dcb804cf4f5a5ba7485af52aff90abb1cd94e9773d62cf9f842bf40330862bb6cdbb4072e95a5d96f1055da47811cd8a082d7a10b1c69a08933700bb0a43f3d7a92f50ac08c45b91214e843a612bb952893be4c941485e8a9655cbff00343781c807d01ff146ab0cd33d704a402a7be57083d1277886b391d3250b48bd845ab0170946d7dd943da537aaf8ffa9cfebc9a9ecf3a1993c16fa31c06bd41b24f176db135d0eda761905620c31920de56a2931a699ff9040b89986d6837cad26b384e05102f69263bfc657040e1f2efa3fcd847a2b0592605cb3c2f63909bb4896be26ffac12e604ccfbe07ef5f2f8560e0a65d8c80bdc4dbbe179764fba5e775bfa5248fd0191e8ef515e06bc4e6b1273797680d8ed8992b91b28db02a4eef0ec2299abd8b4b28640146fb2725d3ff2a57aff045295333fd0b907a74652105e1f4b8bd4c2e74e2e925d414deadfa46d1d2806149403d3446a48513527097fc96c9b93bc7e15c87296ea050c6978fd67a42b3d3872ec84b3488311a2145eee0d98cea0c4ac0d26dadf0f9730e5067d0b2c73e296cbeb5b71a8600661529cc6f8e9288cf0dc83a25d7a3632051dfc706873299a463776e31e0584d62b00a8dde0ed56e05fe805615e456f067dcc57ac0a6790cd0e5f966c5de1910681a65e3534e79638e6940ab41b20c90bc624a6ef85d2713d4deda6fcf74ce3c350f1613c5a54ca4ff719a2aaed88070fbd54b1542f32e08ffb82ccac3fc2b2ca321723877064e12c113abe9d59af9cd9f05b97d5da8656644790e26b2a6d52608703d96d1615f153a8780ab59182185e9b29686661ca8a7bc8fa4ea8d4f225df51dba2d8ff2e71d3b64e6e3cc80b03ed16e9c0dcab109340ca7300647b7d857649be38663e74b7fffd719548bee31d933cba1f5d40559cb1d87b572802130c88297e1c7e65d56bca87626641addc8715a1f4e44b4a3d36d82d4363dd99ad23ef4a336e8187bb866829369d82ed0c261ba41e5748b7c3628c134c159e9ce23960d268b59db54e7b9e3ecb18d5001aa8167981f20f868bcbc99e9e8afb3379172a7f5667a3f35a43c6d0bb9ab05268a087a20d5cde681911ead2a55043677898ceb0a4d7b634f5af84da0eb24ed73e3cbadd9b05d5d5d169e31ad13f9e3ddfdc1c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f178300643d2294f82c8ca48026e938e6438a820687056c6d8da98598f18f0100d4d9fd06f27dcf995b17d8ebf52a73bef98973bc108e921b18454cffbf56b0003b1a5b10057682fe81df4fc59aefdfb021d93b385a3618f5ccb7f0bdc309ed8b5add0b7fee01c89e40b6e3e1de930a09a187756cefb2b77e6eda1c9a54575932be278249465507f2b8a90d3f9d6d96b45e6906b144988bbffd5da1194f0c367685db89c7f04bd3afb15258ac2252f2203a65f78ea04ec954d96f2d5da131e335d4bf6359a4a063e26c9ed5571d3835f3f10e0f90ac7b20ec23a26dcc86553323f5a20b996131b3456d576348ca6bcf77f7a1a67575865ee67291b36bbcb3d3413406f1e32e53a49a984e2bc6f1f6adf33bbd9f1e63f3f5fed527de3174f2ac41e1ae4f83c000516d69ed4c3a4516bbece8c2c5fe82073757ff7b6cd44306e996dc319e3edb0b78bcfe872b3198968ea3fc1ab01bc2065f4ecc5ca6b795915342443947690b929a3653fa5c06b26b2749633a60d449adb84e6c88570a29a40db782a42ce5f7abd70e598847556e9a91baf3bbcef2af5f18abd51ffa6fb22a4aef91f321ad4e85518faa53e9f27b089bb5c613d5028912a7a05d58d872b7bef23a1e74c5019d3c1b44111e2b16e7519ee35785be94117e6435383fb3bc7f93bee951ffa6e64546fcdf3732d11d2d1be37e0cfded1ca15c03897c3ddaf12606bcbf4b6e046877ef902ee9b69a0a72505f5f5d881ed44be27b7e1fd83f239a6719ea1b385aa19d247c5b6de087185f16599357168a608893dcfc1772cd03da733c61762f075e9f6d38c7702e305b49024ac151d44faf78f76ffb866dadf8711fc94cfbed83def4c792d519efee2c0bb398128d80a751e6fa6fa5350e929b2ddacc95e6d7ca15d899a5d6c0a1a7e4c893e3dad98a86b7c5a467803b34b1caaace75e4eb02bf557fb384cfebff7f79851360a29046697bd5e1e12fe624b7c6ea186753ec999d5e057b1b969a39776dc44e0919268450ee414b3a48832f535ecb201af15b407b4a17868015eebafc07f33cd2a94c4341b0f5dbfe70dc28b37551d6262acd112bfa4165d627391784f0b04f312e8165e9615c8d331f7e4c046d275918acc7e4e78798311883f697a34381e790e930f458396bd0c62cfd6ab11db64ff6a16de605cb59fa4a2704129e369b9b885b62a860de5fbb8cbbb8fb2a2c8d0225c6572e4e26f1aeba0dea288e7f2fa8fe75f6e55f0f8376ce74f408c7ab7081686a68ee6108e29b5c30af9e08973f30d218a241f7a625f6316327a6a87903375282aa2787850a100322577e4d3a2773a0d15f8db81879134e2f0e85627d837d98f015f8b63c367c2d48969d3317f0c15599cfc0b08aa49b47057787db62cfcd212443b9a82559e3d7d7b1bb4b400807220851269c134f2bd5adb0010c87e134cd21270cdd95b3ddaf7553b6f821695ff41e8efd866e9ff638ed26f29a30ddf87636bfc2feb60f2313261299c52b55ac9967c484d4b5fb0d73ba717cf365f1f83345a4b1cfbadad09f537a6936267323ce82d8f402acec45afd457be24198dd680927709f7463249b33f62a95f38f1260dc4b50967655541d1fac8da3e3b6093e481836af562562716297727afe9f62319aa17a91861753efc073e9600b2c81ef13ae509f860a7106d547a81ed0a8cd7802f0480899a079471b417da81f21d47cda63916eabab9362d76b4541dfc92fe349f3a9b661cccb22cfeb923d4309f153f2f0f1075cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e596be3c8118e2204f382fc3c034da6deff9a69bc79e53e73c7dcfaf3b1d60d46cc97b9432223c1617a3c2186e1683d3868c3e36c2f086d8959462eac4ebc36429f520e21a437cf649e4dfa29678869b32438dbaa0e6202e47fca513fd139eb8ec08a1689086c6841974585b7d1cee2a507d21efd9c8bdd6862d65f34d3ed3ca605a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e266d08922fde81bd2c03406b9c218fafdac90c08ce38bc7d9cbf2d9fdb59d746999a9ccdcd8ff244068a69e2445949b2483cd7b6f55e8640aa26b0e89f2e8b3b1c18e13ff77d0925aa8295ae66af77ca086fd4110e99a557be45244b3ba45c54c38242f9d769f0c30d639f4a14bd173b4fa2f5a62142ead065a53f1cac842633b5d94f4ec985cd00412ee29859eda8d39d69d25672588f692ad58148cc659b24a9a914ef90e2886afea47b8078254bfc33a79e98f7f6e0703fc33678c1a9b947b0c51eeff9c772cac761bb69ee43447a5156e5e419a503793cd24ea53b3789f4d9a15901ea9c1fa5e13083c836ed700046e915e0f892cac45ec2418d17facb63ccfc105503adf0f34e897c33f4205b2d7565857d48c6fd702dbb3472227d19ec5e226dabfedd5d41053e05faf457db5f53a868839d01b577eea22dd29aa8d4bcdd90f803e5f76450fcedcf0d130b3801353926fedbc880321070b742af064ef56cadc607474a240fce8af170cefd0ed3503391efb2c429631e4d0a0895957883938771f15082f8fdc5062b0a1cf82085edb455fa5470d0ddd04be232a9485bde007e0c37e8594dfe40bf98383f6e8d234629dc7f62214c20ccde529a39c048f4f34fa8a2d7d7c80f234a2c13fdd67c1e688bfb8128ef609b9e9c0bab55f959a8b51064e7c433dfdfe760dc95dec3bda3d0b2ca0aecdf1747bee6156bd826cf43b3e65c7ff35e26abc9926ffec029294170c484e08820c4c59072e1c5a7a5569d7e78d33bfe1c5e27997991dba88bfdf5f954d18d9c06adbb88ac4a6fb653756af00921375fe706d436f0f398d69a787b12ba915120e758a89740ce2aba59c3ce2e22b55e775affc96ccc4bb8b0651d282c057cbcd5549ebd3350a38b02f2613cbd45d9dcd86f15cfd763626a587cb8d2c9ddd32a27cc6a70db49c86299127ee940d88681a5e93a1c751e4f2e3e497286dd03fdabb836a780b865a02ea56fdb52d0f01af1acb21982492dae146b218e1bc5adcae2477adf0d7377b7a17edb341d0a846461aa737b1995d1e2798751a8d7a6cb7c90996b0a40c078894f3d321473fabbc50b4aefc66ac0f96f509fe9a705313406ae07ef1d4db423423c0eae951da65f2516e10eef1d5fedafb5014adc6fcc93876f235d20628b825099e64d0908ae982e7469a615dcec952093e23c7c947a8da23a8e3af59c1aa1bb79a89f3f83ffad95e68049eb7f7dddd3dcd7c79f109a91503087bc3e2e7ba32fc3aca07d472f8a733ac335e15d45515fd8b8d1ff4c82593bef8261991d88d8e0be0ede9631c1679bcc932edbccc249770fcbab7a0a27f80754be1c802231ef39d023dadd8df1d68cbe0d4534a27cc9ec22d6a9e5a7b741fd05fd2022f1e93280a5c2cd39d8987887b7c6c3572421d6a986b2ba74cb259983a558934b2296d8439eed0e921d8b210b4e9919263355663559b5ee71433e38eb358210ec6659cd0d192c7ac80a44d1ec5555e1d12cf0598b4130296fe6aff82fd8b8d838db6f6421e597c2d67f14e83161b69da0b9120f3e48828d0a475e5e472da9eeb2c445d9cb57992e79b17d02761899b013e8774d1c89a0cb1566a413fced8d93ac9a8a69310b49f829ddd9b2009799105ad028503b65133999651f6f356fe7e357755be49f059f5082dd8d5a69e181e755c0f33e371422774fd8ccfa0e4a2ce8e14c83f417e60e141e9151ede9a8342d88053ed405e773554bc6d7fd61671165ddd83f1c073b28b0de9f7ed5969655e520d30923601805df74171b0409bd16608fc6a41a008269747e9d1143dc5b96777b04c12a075fe59b76c9fec4b801ed561dc753af2d44d225f4f341db25db46944284a097bee4ef54bc2bdee46cc3e7dbddc4196d679bd8bdb599f7b947efc8b93ee236398329ac210d6dbbc2718a7cc0fc0d66e811c2dc608a6bbca8cc137da1d735858e2d52bec943e0adcb74230dc4d136f488654a1063a28405747b0b69503949516d6aa981c82ec68f419744eec4c3100e76f85418725b52adb01e77223f501fdf82c297e2dbd07c0a43c3b464d3e57466a37c67f644b32afe87e5e2d058cf1923dc76fa6c8fa62fdfa277b3d15e6c4228a3d795f478ebf7a50f1e61d2f4233f53a1f4cc906074d4e9f689b9e9660044d9d63e4faa7c8f0f57a26cd5dfa11f384384fed5c7834f0570666e8703e9cc9b38809f7af6586166a1d1032055747b043ff1ce1ef70b082f2c2eb0270daeb0fb06f2263069fe50e5ba35e8f737a03e5c13a03d150740550d5c7ed236f5688e6f8e4749774ee03fb7a0fb91d91d288b6c62d62fbdcb0523df4026e5518f78e38e37c5954a27671b7774546a2a4742986debfacfdf734a03988e54cc4bf855b4d57ec8e0ac3c269ec55ef7cea21586470f9ce0b5b121088be75da36d7a7c646fd133418202759ab24ae9f8e79e5985d810060d2a612afa7365dcf33bae2fdeac22cf6f894175a3e7422b5d04370065f107dbe04e53609b0bd4d7b744c83ae38f22cc0d2f7047a0fc82cb709cac0c934b790d793fc7bb71cf52a1ea2c00148dce29332aee8cca950b9c3222d56eb1b2ced34ca59147552544f1ce31347fadf45ee156dca540792eeb6199da35e7c2ae08a1f49283aad3e84e00eb3a0301a45a389dbd4cde55c8f1290a7738ab520debf303b3f3663c075b93962f38d76b825d751d8d6019f2a45941ca2fe65ba58b3244406061c409f0e9b24226442e04f6179cb437d6399f784bbabf29a281e4f746a17357b405822dee20b38700270b87bec4bd4554f0c879d1f17e776800b84f5900005a07a6b16c39605e6f048b70d6c8e15ec0a0b85b70e9a2cdad5ad4b833253b6ef9f8e03c15eecc49ff9b305c4ba96cacdbf05141bcf3f0c0fe48630cbc7f46e10f9298d46a6d9ee1c803bc3669d1df3dad56803292dfb8cb54ca5817ae88269bb7354a3382108ce9b6e1a6dfdec45654ca7a75dee8b8e2af6416b6aecd711a931ae78a042943657ec9cebe5f99836e7779a0da825759956562c5634cd91a7f02ba71f05528f60f10d7f0080f881df15de409c9952f286ab49f59a9e2cf41d781a90b3ec7aa90eb148cc00cefcba053e50f094e31064433baa01b2701d241598b5e924c7de09b096fdcd50913de29a91b78a09b8fe80b15807aac962022961a92f15d9cfdc1948b70dcaf8d9fd59a87871658abf895c01f844a141833cefc84644dd3c0b405ea4922a253fffda99a6550a80c1806b3d84990af80b443a435e892e3f98a648526285a3839e2b13f0bf065fd76125daee2b9e31f07e446cc03e19a3d6342ef99be0cf0746b35362217e3338b7a558eb191c5de0a9944a5fd018667109105d5f9a3a1270d2c3e8b65d997253d7ee2305146cbe3a55311e1db4c8542c15472657b4306f9f55507f550858cad430a26478491a2c4a8b56b5bad6074db79a77aad3ac7437feac777eb77410b67a96517793dec3d21b96651b265181d7eb5e8e56970b7cbf5f61eaaf3a92998b9b6294141f18d4ad59f84063131ef730c96bb87d85ef82c1b3080b636cb5a16ff43e07dac1cbcac1abefff0a80b1d4a026a7d4769698a2fe6f3789c5fb90c88079687d68d1600cbbcc6322d9853cbc58a21f2ac7e2df8f0b9726de76092e3606af65945941908b815e2a20dde5cdc37d8d0ed7b7f049d0056ef3682583f4e144ee214adaf44f0ebcbff6eaec979f98822a00886175f2aa448c273ba935686d51e12cca3da751f20227cb09acfcc6ed2eb82765ba564d3fa4728a88cb9a21891c94bcdbdeef87dd855bc7a643e5a2b5c029d867a7cb2460cb8d22752a17859b1928546bd2c6b86778a9ff3abb65195d4e371dd14ccc19b5f0d86da3c7c28b40a2279d147462dc72c77688c1da3d0b8ca52d23dc3c7a4e6703b111ba374fc5ef80e921bf9e953abeaab2f2d132c7a54e5dfb0eb29ee359c4412e117bca5fa0e95df20d66c718b500f406937241940b07f79ae81a9a1211cea454cd19e86c55ed443b3e0de53420be98d6af8741acf7dc142d22ad24bb8a25a8278b9e3b16d78726b9c3812f8c15e67580bcc21f8d205cb2e056f17e0c77d0bcbf2e8eee4e908e8275906ec1034817b082ce3f6a59b580e444721730f50c46353611a0829f372513f856c5c19b3ff3981b436dfdfc0b4101926aa2ad22f218493ebaf38e53029d1da4e775ad61081aafdf77e4d79aa6a6cd020b61ea09e241aa66a597eb02154f71e4f935d4afdf10651f6c99699a12416a1d61642926fdc827803d81a21b753667dd61f576439eeeb16957e3f560c4eccc762bb3baf2d3d6896b3e1ce6e46474661f9de606447d9efb7ab6a4fb0a0cb62aae213548e6d31d8fb2df8521e9fa41afb4dac351b442448030c45cca0e0aab9d2272f5763a39a5fbdc69fbd13862bd555764bd5e559206945d2815edf5fa4a3e964377b30bb674be9fdcc16788bdebc0c6385a87be1b67e5e13bad4eb9ac313a3123c381dc532b95bf5cd2d58b445f3f349395019d362daa3ab26ae0d10c87b39aa282865577eaa32da387b73a2c9a883969baded5da6329a340d9185f40cceda600bafb1ba7176aae8090426ad83c3b4a45c2a34cb6d1b7be3fcbfdc898ddbc01690f1e58d7d7b6df43d70c8de522687ed15eb80c835816b9f67368aed5051e6b8d2f50d6d9cfd0bf2087fa9dcfa879e07bca57cba05265053d3a3dbc92ab2bff0b0865b52c983a84ba995c41fe87240432a189fd86e34392943eb24c26db89df93352e761cf87c51788f07765ee9e4395adeabe163b64b0a53b2a46c6f034be49cbfa3ec75c10015ecd2910f63ebb7fdad6e3e214e3da56ebe1c70b20aad3179e907be56b53272213f64adf1e951eba335bc2b5ea63e29313b7bd76aaa1589ed210a8d47a3d9ef445350ab814108d70a02288e5fa26585e7093dca21d5294ec10b31a69254054bffaf2ec1bec5fee510642c38243b91d627c4d90a897bf7659a30382d102e8540b925cdd89b9b8d813e556b916854aa842b8f49ba72e5be5a2a9985a79f06b87f6ea86a87b6a109626d10608a5af7481733bce6b0cd5675851421bf578c74cd1db6190f8b1d221ecf47c34a85faa31a89adf3794c4032511eb4cfd260e369b91cdae409f597adf54283e751edea510f8d7d7b3d20d9d5eddda10c8421a57bca6d927f8128d41a4e09ccee86e6b221e7b5691a0d85a2c460371755597877364013582f55bb3bc7c94a4f90fa7a190cd860b943bc2c8c951231ae9a47a6598ed7795e127f09cfb1563bb9a827cf75e160f863d18eb6cfa48351fc7e7baa7dcf17fc60cf68587b9f169b35e63171ab7bc34ebfb982ee8b39b2f5d97f92f6f63eb4380f95390159a7b27994e48b7122497808fdb841cb1d06b742e39fff686a7f803eff79cd259fdda8afceb63b66583ab2e99ad2b2176088af5c69067dcb120d75134a11f9d4c4f34ca2ece6e58a2c4c196d18fe8eb82fd5116e18db77b2b685d8b4be9e3e0d5f22684ee54b6e00621e20030090e34638c961880c0a36795fe8eb5b8f378c9eade01c1bde8763fa42a2b7d9d12ebd91b6f235e492028730a515444baccaa3ebfc8c2688127382d6684cee15bf730573d0ecc11ae60faade9a4806eedb2d5359eddbe17fac7c95a250981c5dcb89f9b5cb3e4679c5a5797a457fa0d2a3c4a8aeee832c5f1e29beb47cce45c1dc32d99f843aba3dd71c21e8d9703ae62f5002934a97e90cab3b20728c5b3b28d434777425952d39223ee37553c3068e5db2b43d6e29f92fdb0c29d9986ea5bff52b7236e2fc924e38b09236e9a904cdf6ec45b4da9e8bcb1583a97daab307bb78cdc038a59f1aad138ffeaa9cb679cd374e1e313206f8119223ea2d29854acc36e8b2da7ff4f6edcc276b245123ace3f7fe604b7f158605ec32acc37af42dae81001add1536e5b1e472989c64f6878ec4c99640634b08d5092358a8eb20a916f4655387ec2932afbbd1dc9a5aa1bb584ff2f2212500a0f7342bfabeb5051ec62e9cd93c47b357d40c5b0bf11d0a7f703d7d78a9ef5217b479455a84039c8ba0e7a6e78f2871a71d3f9c2a80b9b034fc9645390ac2bf70db6d93997de9795d3061ddd73728ba4b332085f4602f4c2e161ca7014702932e078c13237215554dad7ebd4e904d4c81534dbcf03db7b00e5c51366d261850e1553083e9d85a272f3ba30323f6748b877172b4030c4f7b3ea24677ca6906276e1dd4ee70ab6d15605624e3386e8a2b1e544de969f31e136946ba51621aa3faf2e9f1643878916a8ebbc8652f57b89fe6b857117af1dd9cbaff50ab784ec3ec422c640aaebadbf6007c3217fb941a214238c26c720fe6d4b03b82aaa539299f84ec726bf874c5c3bb791cb4bfbbc254a3dab3eca9e2c2c460a1318e5127dad38fea1f5cbe2085e9363259d04e4c0c0704a723c685878a5e545f6f65d326ed9408e3c4c83419a06ad1d228a8bfabf0f6dc26c02789eb8fac2c92cc40d1f85b536db2cd9e63f7af3cdc3778d302eb8147dd3136151ba00a06ad56be922a6af9055cf9afa3c5d8762f26695f584c16d490e98a5fd80fdd0fd1060ee7ccc1479ee0c2abfdab9a8ad03479dd23eed177ab464f828a6f4ac507c4306b6ca57c216077863f82022a41f4bf60b0684030006abe42c32b1622e988a286bc6c0786d502bd0793d03364fba59ebaacbbe5fe423750d8d9edfd19a7db5de154c9887ee52b6369eec3ac3f5ccf68f7eb3a907fcdf36859fd3436f77129e4c429c1eb4095d8d02b797b50797e19ec2b3f1b94f2f360df6ed59c9baca6991d2774e51c3d41b1e45f560bd580d8a52ce663baa4fbbae9e3bf865740d94b6d5abcb9f9ce26071178465e0ace7a3b165d606e32e67c15478cac6ac8acd1dceb8362c2b7732b47d5f68fe4f0810d0f5827897ece56716b6558d46e5fe5063759164f532756819a69f0537b08c73ca6dc8e2b1a2c9308c88025d3f0b3341c481b5f910bdca3600081050b0e52f919b472296902529c4a88badd57af0dfb62bf2a76fd1d6fa5b8c9a7af422dccdd99d2d1bfa24c51cb72139f565127f15d03b7b97053636319f50bb6a2a7aa7849fdcc02043b013640d11e8a1e879a41c625cbe23787896571048671253718c27598ebef5ce70df7f88b7d237631a79b9b6ea1276e948832f4f20d74c7acb03d4fcc83efc1ce53f1d6f0c8e39b66f745798689b32cfd22a7ec34e8297dc45db95f0a3e66c997077871f101c42126b1e7a0c29830c5b7b2c97423aed796034a93633a70e60a227e78965537264b2d627450e4f926695a14320e6791494edfc403a1c35659490b1d0bacd895c1b875eaecef4b4a17729d8a64b189e16c048bbd2d7e4a211b2f1087cb2314f9436bdfbbe3b615e7c0012272ecde18f44c7885b141289cfc67634fae74cc494053f9fcbd192dbe98972f12b7423fd80ec2fc88078bc9c2946ecb827b9d1765c477421b19eceba60a81c69018eea997bc31c73b0bb519c0e6f67675d27d586fd47978c53fd235d69bf87b5a84160587cee86a931e085ac88b9b22155dcdfc91d6ec46fa7b3fc204b83d5a7af908f2f0310f22c3cedd3b85fdb0d2904cc58047b95cf7fc13abb66177bc613fb9e592476ccb1ce6108c1c592aefd2dff2796744959e28022a33d8ec6e87feadd57ffd108ca7584924be9bc76099ef2f10686051df93bec9d1e8ca3a16f45ac3255dd6c554b0c0e8cea01fa4cd7b618fe55c04acb24b74549dcd37c331cd737c36448d1331b3e7d61b23cf197839bc2a5d472b5cbc440a9228535ce611e6f60fe54aa6fee4fb3a6b55ebe55f4138f14d0148ba6c7368ddeb4bfc5eb2f439e698723a4fd3b263dcf4bc31dc678b58b3a1d03556b06e86467f01b2f7c83d1df76f56a2115b00f8f13f0a6054e385abed13f334f75fd5371086cfb467fe343e507c02f0171ec33c725410cd990a2ecbe6ad3350d312f0dcbe10d8ae8d86e4baab92313699e760fa26222db0c8f10e7e1e1558646c2b06ca92504c20d02b3307006a12769910dd9b1dafae0bb56a6e4f931b08e7155a2839b3b4ae07f2e3d8d88ca6ac62ce939554efb6bbde48f3f62d845236994f761915a2894d9732e740ea1c191a1fadacff5170f0fb5b7b7f88f1d42339f3d928b3399deabb6e0db6819f4a95b8c3b0b0aaea1173c6c36fbcadb9d6b7a376e4f732923d88d5e7f0ad2b2376a5e5aa7e7a06af0bfe296528c34ea214dbf8612dc2e64c71801394d8c9b0874df83cfb585a192711f25073c3d2ef4563eaf090f94dda5d2d69ddc595b4f54191b46419dde9f988e998b354c607172f2ac1a44bc532df14498330e3394aa6127c285875c84ba1119e3a941d06d163987675835dcc04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b675a68eb44a4cb725c2b582ca007c34931305538a4b771eec8f3698c5975b7e588769e4f96a2f1b91267c56cacfbfbf41286c9ab0d7699e2f2c4ff4364646af1e491a569f0022e5fd7e529f7f287905b0018fb4da29ea5da1ed380fa2b231830b2bef4bd205136e16102e239e42d2aa0bcc9ea81b6f798d3c9375db0ade69b3a3434ca431c7f63955935c66335722749fa512db800346272c5b8c4885b58d0a995a9d68bf91304ebc13a670ce3ded7fb2752768e4883bee31bbf298ff8d506a7a9b26cd9990b2118c7c8d30695bfb2203d6aab898b73ec1a2d3bd43eb30c1c83c8e17ba7739d0195b470b415d70a573cf6a245a25f8027c03dcb6517834f209d2e03038928d7f8ccd972a09c958b82018d7289c078af06241d3ffa12e8973a2a2495d85993aef06554e4c857e8e3c6fc9157f77c660917dfa32ddaa0c0db52409c342d2b1349cf5148fbc430bf45f0f2c09bb19e462427b1950842052cabc94848d7a4e2a61492dd32d9e4ed117ee4117d9aa19947059ee2fb597433ef31cdf832bd09286b4efe9aaa46429b828552e88a76a1732cb38a8e8503f378561ea996d15ecc3058be2948e4c7442421c90df9d87efd717727534e8824fdc0116fb99166987832759baf925ce16ce887f8393b7e2d9e8a5aa69c34d062fdc16eb3784fff291475501e5c82da1eb20a75dcc896725a99450778aa3f9fb87b9039bd93158e6665c33f7a6e1241bcc26d9251b7475a40d89c72c5b0e57a0dbb138b6ee39b2576b5490892497c38d5d9d1e1d4b9b079ac1ba7e13981eb01abac2154ede2c5a405f9798f522b15d62402a7522f28d7e4c6ca7be3a033b965699f14fb14f8be3effa299db3511c3e78404d5e03fde3216fa8d6c48209a9e062febc0073cb54c11df0c35414315e22c419b7e824ed8236590b4ab04ab341cfd50f5885e4a0ac0e8c83596cd34e916b99026e8c4be400e3ea6e3e34df788e19451fd4c3472c8b7a0e9a3a4cf71b777a4cee90314d3e5f6b0433061d33f14bc19c0ef4467b0bfeebb011b5337141e0ca7338921d9406359547e09d29dbdb43cfaee7669672c54e5b4a72bd1e3428f50ae5adb0f7536639ec3db3bf98617463d47cd7a2d252fe254cb1340b6d47723f7a2359ddea3a3f3217523958e2e1877b8de44c38d9fbc4cf486aedd4b8752060f6c1a915d6a04601287ea96d8a87f1da14382ab001c88acc4dc3b3eebc31aff98c3f69cad5516f40168f39c0f1c414350a4d52b6dac7060333783a7da61772179fc9b6d49194e19b9b12e15c7f33427dc7b5a0cc5d402d163e5fc4c933472ec1516abd474a861cfe79a332517e6956985dd2aa2db2ce54e6ce2dbf4f5e86d479da712dc14ee2290fe7d09cfccc0a8f931a7ec4b57efaca042e4300f1fc94a97024a1edfbef2d9ee30471816cfb60d5e462894b438d00dfc052edabee184ab3afa5be2cae62056855845ab48489ab945805801d1f818dd82265ea42f721135b5eb0a36eacee6627840fb8d3d3277aa6cc439cccd2ad7fbe0a52d408c3184d4b6a3cbcff2e23d615e0289124f6c45b7afd723f9e0b8957057dd182f434b2640ca09a0d4d6fc829e2e43641be972766da0bea082271511357e51fad61fe5e02b4492678e958729e5ff556bca8621c203b7d97b30acef31422bfad38a974ea118562cdc3ae3944a379e9f4899c059042aab9efe2d96e5b58ca8488c1bdeef96ed5c6bf21a01efe6678905db701d218c626ad885776f40a2078f25b96c34e3c988f7a4b4e3b22f5a4d49ec519b2c0549b822855ad501434d423e3f3e1b9c12d9aa87b38ee61f8488ce38d725e882c4f193d702303b53be86d07226744b9690d4421808b287cb29c39dec8e1e5308fdbad9fd59d88887cf8bc271a862751c18f390f8894b4fd0e2b292a233e90a26cc1145ef8b2440f752b26e5bd992ba121bd9877d14e1e23564d36185f146c29a6524081352930b8c6740dd9dfb6b084d8e207804cc926b653a1b267901c10984c7de4bef39104c3490f30e38aa0087930fdb8e4e7fafad8ac8781d62eb04bca46096d1919640b1417736254dd10ce8c45f70fe950215c75d407f4fd344e3a78eb76d33faec48fd4d22b1faf0a0aa6038730982b892f83b457c4b8d2491f9540a833cb9a963c726d72344163e07fb5c0ca3411033f03682aeb3564df9f37bf0940847a511d84f4bd959d8a08a784cc033a8a327daee34658341609aeca08d94c11ccb4a15e569466cff690f7ab452d7731b12180e10b4f9688f9e15fcbe47c0d168b952df410b29c8c6228283a5c2a2aa56302334f98ab6499a5a50dd5a852956121eeaaf3d8f5bd9fdd09955492e1898c6110d55772ce25c159d170b958d69cdbc9b0a27b526cdf368949d00766a6639c7dbe5a81db81594fe6b6b3e4f8c9586ccca2a69883c7fb6d1145238e0a424deaeaf39c1790f3556f470386f0ea9aa53217a77c300586ff73e6d1e276a5e7f81b540bfc24ccd9966d66afe28f8f55505a4b8d2a517b894b02caa73e64745e268e8ff500811f75510978fe7afdd34814fb6c05696e93513c6d3aead5b435ef33f6ca9c0a9309ebbece38c2e85f4d23432975e5a7fc984d74e78ae646528a475b0d99abfe436f94eccfa9ea1e1366905940baff5e54bf8c53146742014744c750990d8f0a80be3381702f727a550fa55e0d6a781d3e1fe0af3888733eb315a26a4839f0565b2147f9191e0f703306f3ca5e12dc5090093951d5482e66f3ba8cca359b7fd63594fce6159742b7ea93687b782dc2bcb737981711ed155e150ed05af0423ab8e34011d571887c64d53e9c11540bb5d03776e639a19c8212edf327154c5962f582ca9a2490a2bff79d18cfea22ca1d1f66800e20e49c948abd3a4d77459c4dd53849076acc77390e5be8d1e649a3aa83e17be6a628814e8f90d579a7a113a34d8764da8f9e78f0c57e545d9fa9425b4d3f02e727a4e45013d3ef659de2c8bde56f6ecbe7b8eb4c3668081458f079489ada2851e36f82ffb5b56d7ba898932eaeb0435b7a677ccd2c32f64cdfc5a4b91cac355a2468a2ae7c654e6ba496260fe41dead63861f0c434817d53bc2a14dc45707b49491ad5a71fd437f9f7c077c9026d43d23687e86f7c2d9d575a2f720f4a3cae8be68c8e3b434de0bb120c7a32060ddcdb060f2e1679dbb5beb101877d92415aa9c73b0e3399ff22a28b3857d47173722ad37d391b666902109f59bd059a2f30d057970829df46cb82ed76f691e6f90e2aa5533767eed8d75e8c3c6b17f717a02c92d7b7faba98f565debb0c0f6c0879f956abfb70336ed113981bb041fb81b54e55cfb9d4d0c74a3e73b14303366ea4c08f19d538bdcab5e6807445da9d0ddf55374a450c349909594b4ec3ea5d3719ef195bc004b8842cc3e3d7302442771e203a9a1b41b5dd84a7dd38ca3cae84648815b4251914159010475c2dd5fcb3f1bec68759fdf0f32847d8988602eeed27b51c17306de59cff0d5d471e74f33ebfc07455c0a7c032571137b40459f80354371cca7fff610bd5a818a0533ad330c99b82f80272768eb45c7b41e896866f7ae6d37d8411147f094a220fcb0fe12e0635f6e5d553a60aac37996eb3ad170edd1a0730f7a10551f5ecbcaa8f4f69c02e13851f91cf627e99900a9420f926af9d2b74eb6601592e0bd721d3a684f39242d7c1d1aa937a0d088d773f424e1dc1df9996e55774a7ac63d4bffea62dd0b69c59e4b05a8a5808431598407a389d34492b35dd52b31bdd1722e48b3874efa6f90c2a9b73474a1c5f8fdd067737d83bd4b36d28e8c51e3a35dd15256be486f2c68377ff8d0173129a06e4c3bd921785cf5b6854d954595c83104cc6f4b6bed62e2200a8d4393fefee3660f40c2670afbfeb916e9093d4f027c16ccbe5a28cfd8ad9a101bd90f88ba9487f6fdac58f3a92c5db0d6641850e6f136f6720592815b48a7b059c169048286f819e5f11156a508a7c3040bd0329ac86a06d388cb1888b14bd02a7bd70d5108db2e5a853447c2c608ce32b33d29303be6e389e505cd1712edd4ca0acb1aadbe7375f8e7b133b70e7017586d35397c6add247834dbdead4c07520ead33214bc0ebc6040d36c8803a7b449c2ec70a8dc1cbb129a4c9df1d55df82629be77e201a34066eac0b188513162fdc3dffe8bbb92172692697952e985c80f49a45e5b4f6a27730a0aa5b4e5a3eb2ce8b6f4c1da2b39e968e8bbcd248fa863563a0e76d2ae5adf7312bdf3670931e7e618994e465c81b0e59a0e44f83745931c9d5d51eb4c4655033c0018d3246fe3e35b8fecc86d1ca5b2ba1fa3e6ae80bc1404835bc0b858bde72d5c8f7cf118d0c28ae793b8cd1259bbca867b022d6857065723c59c8b81c2c9c746f08d061f7d76acc58e73078af9bab25bb220ac8a29c99176dbd7b7e76e2108d1fad6783eeeb1df7b3d687adf85023eba0462aec9930f4df64e986b23cc07d3416543459dd7690e439343ff5808b4e2e67ac78de4f96506528523a5a202ef1fa9a8007077f99a1dada92eaf666b4203f237623664c0fe793872b9ff91f965adbca1d4ba07d274e26c3a6ee290021f4593b1b6fae1f7aeaf68470406119ca23bcbba999c15ff76e9821aafc58ebd118fb106807302e61eeda317ffa4bcfb249fcf44610a579adf0b062f9f7f1319521c6cbfef3b1d6bfab185bf5631e73da99d02ef8ceb569c939e7b10f0908568e6db55e026410957aa04f701081c1c30eb7e570a170ec71a8bd0970645e984a8bb6ebabd6d65a9a432772e580b61f386381147effb3a0f74c781fedd357729191c77c22b0c98e1bc7d6d5148a59763ea5765118347521f57ba7c091e5da06fb7767aca55a0636ec90686df9a2d6693e1f8f7a93dbeff93d2692c270547679d78f3b34652b458be4b04cd54a7cfe5baec4ea617d9ad6c50913327f842ab1b4690ec077a155e18f8d63236c90af482b5e9e4cd15ae561e4c5f7a8437a1a33cc754c53356aae1a1af01d66c6d96438a2d2be984d0b69f934cbe68d7196c28e51e4d4f7811ef2fb77d84277b70a47c18562245d28297b392f2748c5962e6f1e75f5f27d85c2fe3d61ef1da1ef11556f986dfabbd34f433c98529c24b2fc6106317310a9875d3502cb2911a6b751ed13dc27b280dd122c003155514c0a6aa7f7d4ff4688325a9176783808e1e5c5c4aa09502225378fed73ef71f30f221a1ed420c4823cad74ab96f9e454a36a075ca3181534af2427ce6d2544a7249db0c37afb608e4be52380c6b479d0715f721af5c275cea1cf9f4a9b2d5b831ebd65782127181b1a45e796e58f2383bd2ad60741599b09841f9536557c48988267865e0c61eae9e09262286d12e3d2e11b51a0f2ff3ed67d85af6b40f7506963f68a6a045431ca00849c069094050e5c72fab27453a3af082a870850a6954a9421cb75f6be470e1fa0ef89327f378158188e9116b4327dfaf6c4c5bd5d2ce56b41dd59f90732ab9176a8910ae4549d71eabeb7642109d5f7e5d7acaae4490f3646bdf11324ac0119265dac083e4737057738aaaf2c9f13e16a1f70434f09b6fdd884e5a113e5b774abdd7fee2216c08be4d506326586b38e939645e1a6920091585ccc68bf255cd382622d1f9dc0aada55da8a434c4803acedd0f62ce9c694df35f9ec9f09bda75f627a36ce95e0d2fd5c597272ed9a660ccbf6c359989e0c2ac0b1aff94d24829f90724fc657a185a53b92787894b5e7501777d3750df901466f31316181a935afba7e9121699ea34c9abba11826813af3543346dbf5de02121069c2f753f5ae361c17b01a50c858c77f5a483476af7f7232b3b3b1cfe54aacbae3a385d27e447c7c7be758d954820ca9e8df31004ffc1335ab87eff3f058588398ecef6099582e3227658876b9a2fa727af5f1bf82561f50b48f671795b7382ad188b88168baa9539bace4df4417dd100a97e421359f292aae49962ce273bae97b146b09129e53c1b0b08e14eddf221ce025cea9cfda9e793fd7cefae99e4316b9119972a56a15ce2d4d49f57f72e4791e2df08938e39e79df6bf41d91b9406db10fbb922344d06aa772545b01ecd36bbcce685f56a30a0f39ba55031574febc0061b617095d2b0158f9026078a075185f0c14bc0ece9283b2ccc1af7a6014e728e1aa53a6b183c20e4220ec25e9f3c54a71e3cfb77e344b9d541ecef9576b3ec337976e51623044878f80886735e69f77c9200d91daefed40029d2a2fdd79f090bb65557761dfacd43495d49775f6ec1aa5d50f4cc99a099b2c67a431a1166d65579b85df874c236ceb2d7e9926fbd2adc1dc382dd4cc1c78575b733a8ab36f4521f2e616d6256e51c1245bc4e5edb53caa3bd2cbd4759cc0f6354a2a66f6ce346dc9c573ebfe9327f27380bcc3c9e574b9dfe0e6e26557fba9cb2f1aa3b48de1cf3d3ab60c214ea2a11b9f9fb3991e52d95197579a1ad805cf2037b1c7555fd8a578c220b639c55dde68f6e1742b0cfa788c40523b7f8a4457fd0b2163b165a60ac1cdc0e6acfc632291aa6ecb480dda013627cc2204ece79aab5603eaa4862e3726897dffcd27c6845b3015fb041db3baa6563f90d8e4eae41ef1b58ad2f18d45e4a6abaf29b85e6e48d29320b6af9f2e4d925f06c450560f6fd86568dd317f7944a146ead8dd4b5a53a76a59b4050368c20a171bacc441e46be343eb515916042c72277f4e981544871cd683c0d382de2abad061b15daf8763727f64469a8c695f9d56e2b36dcd47946cb653a908c562415f8396e22d347c5bcd7ee6cb0258fbdd74a45521be7ed9d43c4ec3a33b7cc9bce1af3e88ab5f63c0e571c632e35a9be21efdd3df02c261440cc0030353c98acf15667c383fd47f57a460dfd31cd491bbbdaf81330bba860fd305278be1ab56e5d163b075a868c65cc78a1807438f3e90bf288a967fff0b45f291cc6acf9c9c772e382d59ea497a26ce433fbb2be02001398513e668b910e1ec9feee5ceb7aaee3a2856608e8b16133781c8604b77dc97449d30ab026ffeae75508f3f321c1f2a95ee7eb9664fa521b5bc0fce93a6c4688bb8d0c8b236ce36bbc9c6311053d37144c36a595a77b0b1804c4755a4a7bd1aafe2caacba2640cd042e3f211becadc51a88137ce316bc39ef14001d19346dc602c9030b9256224e19b9938f45b048673831851ba9f4148bd7f55c64689b617091c756859ec573c21f1d0c6ebacce2fccdf399be3a130f45794ec22cc20195fbe003897c74a817e273266e1ee332a4a716b022c135e69f8096fd692471c6c242c8b2ab3cf1ab008f46e563e53877ac475aaa442d4395fbef2e76b617d940d98f032408454544418209bd0a4a523438c28f63fcd33159ad1ab8cc707a7c08146c135e87153aeb9867da991fbc40881fd95b6674f6c20271e1083c2c5cd9fabb0cbc8c20b69f657d48449f8d354473640f8f57c0df6879fc858477dbd4e7826ec761d4e57ec6c6df508a79e637a70937591c96b7ee3f6610f795f90a5de4b6911db7a74e4e1d1508c2a2fcb7d60bbe3d5777c3df7416a355a0bcf408deadc5c67049a639d009a744a5e1bc0fc3cd362eb0b2c1a1bab0a07337de1abc24ac19c39646a030981f2dd0ee83581e1e8a047a1196121555f388e874d0b6caaa94a9d36c6fa4075afa8dffe78609d011bc4b135c237e8fc0e56d4bc0debbcaeb0fc6f9893f23ad3ae733d5b23398ac000f6cbca78098ebd6d691f7bcc57204473f9d0235db6f92df819d78f4fcf3d5faa11d98bcee2cdf8751380753646c8883bc443544afcd11aa483b1c07fa320e96a16d739cc6f183f565b00f05ad913eb82d26aad5c4a7a4ffa90c5999ba048fb674c0cb534e194c2840df8e3148fbef18d9a2d2897b5978bc3b87fc96dc097de4b415ea345e891b8daf83e93a9b47593051982e6c3e3c9015fe7636d6b9b05c8e9580bf47872c0b3e38e63007a626b38fc4bd13f4f52bb4295e831189546daf78b6617d9a7e8d99642619d212c96e3c5c73305a749c88110e05b7f3079ed6f93da795676efc3ad094a94a53333dc382d5c43ea1b6abd81a0fedc7793e1a6e7e335ac52d419780c139603889e5fa1e4ba5d188387442a43d4fbf8d6e25ca718059fe3a00b1c57865ce222280f19ffdfdaa704cf4541b3374fcd7a32dbdeefd80b0c0b6618274e2729b431c5fb54f2271697cd04c8524758340788b345ef79e1fc62486db80a280d6e32d382a14806ce1a6dd0a13f1fae382c58db1c337c06bd3a5547053673c8d16b822357702dca48c5b8166c472cadf441bd37bc0af2e12315e66993be6328917f21d802e2b1ddce65ab660ece7bb39fccbd043665de3224aea71e3ada4a55bc7ad3ad3ecdad91d6c02d056215a082c65f4e734a98fc9cee599c0634b6adbb9e66a1f99cb531d6fcd88011b60bd4a54423f1942275893d4bb54b6ea081c3a927c32f7d466b5a5dd0e0ba2701c07bda4bf57b6c5fc33b7a8fc9c90358061ae9c88c94cfca741520c471faf21bda9ad86dfecd508e2a8516e3ff0ce9ca7d88b4aa9bc711fa94dc061fd3b432c3708b8943592425d84c45a5a88ac82b6446498b4c5fca8cd3c682156495cbcfc0d733bd27d758cc9f345fb3647a8486c397a6c8cd49bf10fb61bef48d9625a7510fcc3ab99ae3d3220b88726f629709c59a0244d5f86cfe0b9437950bce42ea9b05aef45613a1d5752abd8c8e13aed1d4c93151198d01b7e5acc03739e61530d0d0d60d78e653be23d75e0804ec1ec89057096fcccc66804c5187228c8d41c5c63f6b9693777a002f2d664a3e19f58e689c97de68c25c867748c9f74d79df9f72290df6266114508183d50368889dffd5695b46f1482f5ee0d839de49c9c4021c1d484c1c9a0b8bf9ca5ded36145a94c2fe9dabe125112f1c40855d18388c4a2881dd3efbf6e6fb68b36f3720fd0402c5dbcbe064dbd3323cd0caad89ff3243c32330686216e65a4476bc6439b1c68eb35012f5b04d6ce2cbc36fcfccebf2576e4e49bdd0c1dfc76b8ab9b25243a5fa57fe90d88644c20cd8e534f74eadaf8570b93865a23766882e52916730c8af4c4edac00724c74f6c96e2786fd11bd98c861204f4d0c4ec25d331e4619bb6e025e862834fccbc59eaff6dde3f3f03672dc151412fe285c2ff4ce9b142c27af09d653fa34903b3207766fac5d7ddf9ace6b36f7510e529755cd3e4dc39bdd966533748b20fd3272475874b7208ef426d11c5f788a20e7863fc6e4a151e58b6b2185366823ed097ca74444bae97dacd30f544ac4bed28c36d7547b3821e1c02592ffdd51e6348c3d2a6bece9cd0510b67169729c830c93c91c99d519b0b1fd7a0f5f7918975201e138e6cd49891996115ddc61988921766ac34a8095027bbf4275f47a5e6703c30574502495b7071591dd584ac14773a15f11db9fd8ba71361c966e9460e2f7d040a6207241244ed66a0f67547aed221564888c472f84426228cdd88a11644d39323a2db51966376b78fb86af02d6e94a1b2a32f8f613310d06eee0e1461fce89087afd95fe0ccdd049cd057695f3358252ffe75cad17b8e625223bf0119d1714ba244a5645580cd7b81cbe78dc99af6b0724cebfea5ab59b4cafc45d0026fae313306d1ceff80347756b17910531df425a3bc896fc75b18665194199cb636ab8d539ec39d53a058e7c3a23d578826982e8f1528491a878226b3a49ba0c9cb05ed780c0c5e3e76ff7b608a73987dc7b3a9e6cd55de72e8676e7f9dbf7eb550677fc010680e7ea8fec8d527453c8d030ec354753a0090d916aaa0427fdd781c4dc3c982db0e263b57b9708a0442a477e285de2e8b1b31427da7d3a79fa90a6198e1f84aa019f46b8d943ebb23a7263bb689b3f0464485e644394559dd45f04192c3c73d1ded47ac708592edca6b485efbc0c967f182a450e4d76319486b9d7f9daa1033c06a4a2242a2f130ae31a83546d3a7c788012dacfeec6bc2bb1a4564a6623c8f99ec31a0f8404f0fa2275b1f4147210514af818ebb6d4ab0a116e317679138460dced4935dabfecbf138bfa41470132366a34dcda0096c69fd4fd42bf822570120489b0169dca09ad809fe71b06f90ac3fa1700c15e042acad32565c69cc6612ae6e1c7ec76705f7743f2010aad1a49bf1b684488c9df1c9095d8b78b66cf87cf145610753b98b5f262790f1c0f0ee79458c17528f4d55614e4271c0e9c8b6e7a3277d338416e5c199b5d57876a51565fe2592e72dcc30377acca48149ca09a9f46ba1a847cbd6fff97a2d9e3630a406c0f110ab654186c6275c1c83c690be0f7980368621d67070cd80a23bf57e62c22da306ef88ffcac17b9bcdfd092ca61c4c761060f6f878402680c3186d44c156398f18079977174afea65b7836b6554fd137e5539ce54416ad260d7613d1c693fdc48d0f269ecd06edf94b9ef6fb883f33a997d3163be5d08a8665405beb8ee6e5d80398a2670b32c71f68a54d22ac0717267646eb7c4fff1b2085134ae9bc31eea124788a6cb3f036752018293cf35455e5bd3639e83bbc1a6f8b3a5242bef9fb9e5f0beb4932e906e970020f10f0ca81f2341fabc7d9226f0d52512cfb8d6c75406618d21e4ad2eede7ce5f3a243a466246ed9064a0cdd3c739f43d984db6cf4b24fb67cd292af2377e5bf986edc81125d548e53a1ab180a89f4f7529c8e1d34053bccc5f5d4dac7c85cd7eca0a30ff8c43796882acf6d6e88aed98ed2e35f9e6eca3a04c936b8cae0d9fa413a9c8bcf5c4cad4d765ba3559d0afb6e0b18a180c914d97397f0d2834fe3170d12e17535ab062a334762a44d4ef82cb8533faaa88153021e37b7ddf153c1998a80873d36a3610ddb2cfcc4cac3c8bd760ea554db7bfd7d112b9cb2be3c5e89c2b03a56501672ae849d0baf30b1da5afedbbe9a68b5740ba3e913a10724773ca1e7ab605e3ac1d4c08076fab7652ee8cbf56cc10453746b6f3266e4b5d918b87eae235c0e53bb23dd924ceffb4462b363a1f0f110f925f9f0059d138f807fae3d7b1fa6b6def9f0e1d61be04e846feaf0b2165c7dea3af5e740ca071cb61e3bc711b7c8a094170b4189c52f64689f109f5b772346681e08420d60d5386e68ea2a11a72aad6b2cb0f26868ae0c0238a675c0737d23fbc59bdedef9bab88d28e2c7697037c6e3453783a4811a9ab98e2cdcbc19b80b8ddf65a2acec8cbbac38e02c81cf93fea538351d72981c5c24baca98d5af08b9fe7cead5937ba986fc0f062024dcb8f172c66898f8d326f6f47a4e8b07660347e9866664e1b332f8a0a3ec0dee0a14f941207df71739909848ff5378b0c4cbc8f49452b0fa76f93e29e0a2753bf02d0d4d2b529a75650b0500ff9abf9e69c3bbfcc64c7cf2070500c010dcc91037241430646c22c0633e530f0fbe8ea5276525574464ae2ca538cbaba58732cea74fc0ce13688b251000df6d15d691ffe505274c7e57697498e4d0768e80ce3e66b7e5d82490e2c96f6fdc6d97e35fea22bccc16a8c7b1bb2655e96ffc85f56accb83d47469c31710508c24a0903a035d473d51545e47d075fd7af9cf772381150668066a84b59b7bbbb731d19aa6f73b3e88cbde8a29d54c96a20d17afd0125318e6ed30737680ce78ca412182a5c067dccec5054c67e1cda07edf3a024746835911e9c04cd0b5c05328c5ac2821c2547431acaab3ab6f5771a9d37a23dfddef6db487774de32784431cdc5ad21defbba272b19f4da4efebe6604f225e5c461c2c49fd811ab47efea48cf1a1c9e2e308d61ff7fdbce56a8bb548e10277338ca9a3d3f05f4819f79b898abf43034eb65676388844f1542aca5c9c9c3be2d6b2fb594e71990384213e4745f55abe602d4248f726ac000ec95cd7867bc1954e7f662bff95dc721b6f78ad3b0b3ad2d29b8fb06a25db59ebdfd049b16a13f803dbba15f127290317e46bc19f40f5259d65a4d283d196330d1961fcb78ad4d76db49fea761eac9671a3358b06cf11daf223b5f8159584c6db9bd14a53a672aa5793d8ee2f5b307453f3768e8a19572d42c0e3c9420e4ea1c18b6d4e5261259c0868917cb0f2a86c0911c3e54924be749da1542c39443e740834a953862d197bd8ff089bbcfb0b1809f9174470a1d8dbb01c2eb2fa66775170335872add7575b54576185ffcd24029b5fc8f85438936a2e5098eac333a200564d56f6c93307a277ea3343040e855aa02c6f0fd2d0f45e8b8aaeacb84d404c7924e7f7da12424b7e16e81baa473158aca0b179dc6b9eefd6eb4468bab3a8f16168ffdfaeb9945f3b72dababbc821280c841f7ea05200afe6e04e67fedd081fc5b22bb36b315e6c4d3630f2f1b0c16f991a110c842e0ed70be0653bf81b36f94bfe29a503a0c2f2af6d5874d1c4c478c09ca633e9920f1b6a16c9b30bdc9ed89024b3ecc114b206b76c6308a4b34807bfa5081a1f928425a81748a2e294ae7d8fbd63fe5ea5a5d4941d53010cd057d313b9f7b8e319d888c561307635af83bef899c2f8ed94ef8ba5b55018b98acfc46f7a51e256f1f9112e9988843d82ae74a78eb0cceb9edf9334eba5d5e9019fd1791fb36b202710dec0c96ddbbd4605356182a4bd412e14789fe9feefc38dba70e4fb97ae9cae4533d58a0ae5194b731060d3d6351b645c04c218b48dbeaa07a7c65390a453b0ea1cf99767f140086f5a7dfa7587d5e1ceec4fead1291c7b0993dd3e28c03a4b3072a3ff5ace32093657ed2a65efc28714dc41859f6c18f84077410b5e861fc27e61094284dcfc200117860afc5f23e827e4f6b73bd25df3b2c726b46f3a1ab921bc7e613a31c9e96987c42fec34f1079f211147ebdf50493d3987abb081eb330583276559dc7b6af52261f838f26fe2626c6e25d13f89ef492f8da4dc23b47c8c54629817ade8d5c60019bea5f05ca5a1ddbd5e8e5adf098494041fa23386e213353de594d6ed82e25ce033fb7cc30eb64068adf03b2d5c205f3e78bfc80ee2f0f196264c3235b54b6607510254a5cc20904366c7d06fa3165bd8c018758b15ddd426841fd0ba812b06713b32a09d9b9541338e70fa6bb6ac334e4800ee0062ebb4c3b4caa8e01d58d03dbb1a44535ea032229583f50eaf2b3facd04c97469dfa5c64fa734c2d62f4debf8d0fb65226abcf8985f4d1962d853fcc2eb21c9c4d22dab3923b9c2b3c42ad0f9f0a12cc5848852cb39f041b04fc83ed73933010a6a6bd0d288d4efd6ccfa1eba9d3efb4ff3adec2417ae14222062513ba8946f30ded2b5d6c5b41b08099e31576835c4be1c7aa94ea1cd34a4a49afd96f1776c7499d62b68f2d741242a97d2b9c827e1d254153bc91b549791e912df5dfbdccdc591890b0f02d75a54688f5057636731ca79b6b6ec5ad40ff9c8b0eab36705430886f6baed134f7df012cbc664dd05b08fbb495a0ae7b4ee90557e816bb48332125428aeb24611dce49ba924e9bf65060ada1c48f1db0639a1a7e5b68c945856a0a8faf3be172a29151a7a7e4eb047a3f9fd1e2b1b8f6242857efb36c4ab51dec9f5ce6b3b92ac686f0fd4eef9c10f7ad6af9d2270fe06a8782c9fc725362d09642a5d3eae92065a8d80be18098b7d572408a3e446bc47339ba1a3dd7ca887b395940d697cbf3d02188a9a55c28a95f557afab81e616f5be6862447e1b109bf4666a7ef2b2d31935ab075c38b34ad023549dddd25f7c917058d5e3ed309d2913eb4af8a71f4c98c09aabf0c9f257e0f5975684f5e37699adfa72a9ea8926841e77926d2150f8ab5850faed3b3d432ad16aad3907e45e60d54f4eb5d3ba7deb40c6ce953a94302bb86f5f4d50bf72d415c47ec10a267b8f98489900452b2f78bd967960eb9d9c15aa031dc18c673e7b2e812a2f2407c44df87c3673ab3658a9f2c9becb733e1a25681ae7d1854b6966e9c6a292731984d45b89f7b2cf7f6fe5f52eec2e3b6871e4aa27f6bd540ffb27ab0b2cca8629c5ca9aebe14415cbd3120f5df505970581413a7f5d25b342a6f67a04afb1d8d9523d0da97dcf299866d3e408cf065e87626d263cbe679aaa3647d982433a44969a5e4f28144355febb25bab3e2ccdf11042de34e903606e24be98d0b34729dc961a03e987d27d017b2e32b4424bf4c283c6bd31a50aaffff18eb92c93b26861f03d6a527ff53888214ce1be9064da3d83c1e857c084f58c66211b07c098761566170670d26d5847149b6a2e54701f97af085747daaf0770fb9f8f3d46f87b86fe4e9a711536d166596feb3ca226b278842badbb1250ad96b808b144dea06adcd537ca7890b8e22a12c5d9bab241e4d8100934640b95de57c4074112d76be3993b6f6115631bd0b33089a233739d2693173e5d215d58aabf483894f0b6dedb31e3ca05c2e30cdd52c4c63c45f10f2584f0f77f44517817bdbb5abcbffce1a2a4d4c3576bdf827f7a557fa1ea2f61fec0a7396ed19863b7d083729e70b22b3f327e614dab741f88944b5c56b7d3a4b409d446c80f4a194a0bb7b27d233a03c5fbb8cf4758e995150a91949d4e6484c8ffab781d5c212364b782123bb8fa930da8ccb9d4b6c33678cc87c9376faa3d0fb26e46a4efe572a6ec2ef969255447f2d435581568bf20faa22d4fa1bf2af3d6311257c7b52340b7386c0adac920dac17d180d61dac85b8f4ac31728bd305a9ab7edd8eafe85a975e9f0933a9ebb2d56295a94cc77d4649d2acd0fa7cda1ddd95877ffe852c1abe4dfc0c5d17f4451a5b121e59f6f0b8a8ec6b9484a8690a45882afd85f7675df0c92f7a2207fbc3752fd3b2889db5a32209fef3c0b1e0df7faabccab8d80139585fa3dfb30927cf85d312893043f535def7d14cb7975b63e86259b0158d31090736a18bb73c79fa0a04e546df5ce3ad958df319ba36314326f9a8157876b6bdbe9342334cac2fda83482c4d91194f56b0f9c189b3fe6c0f6afcde9f57a78d08627039c6ce0318626628208cb20db707d879aa484bcf301e1255464173da11ae43ff5716a701c63e033f6a69aa3d95f64d5e9237c13a79834114cb1325260c7b8c18a4bc2f648f90cefd0c858736f5c9ec88448430616f704efcf77dff3b6cbf5807f9468a5029a2f7592eb4fd32793476a13e3d92d3242aaa94a55c009d652425822cfd27293bc6e5b1962987a0f9f1d293bfe387645763bb382169c92f79dc6c88575966ee2c9062d54d57852cae9660c099d4322eb8fe0ae80ac438ad470a1e73f94a2d95b8744b7404824f0887712130eb289e4a494c2d6375ec9349cf02f0433636d36c0fb4e8629c054879b854b5074563f50a24c647f804518289863ae9d6eeb09d5044cdeee2ebddd0d3ffa2ad9bcee5b664c7c988db126684ad8352f28980bf9e75f139af49ad2967a284061245fe2deb6636f4d7f73772fdbda042105d0ffa5e841ac5432f8784f16c96ef137adad8e0e9affd14244e285fecbfb11ab98a3e48e93cc6af7d67a6fca553e6d7d5581f966197bb697b7ae0c8cd6df804b7369b76940ad6f855d7a7a24f111c69b4a2112687b816f22b0af3519abe469a855d1a6f1462f230e8c1895186e0753fa2afa221fb39e0a6e2b2c25172c1f2282a603de668bb55ff0b1c1604307cba2b6ba19895f9e6a1b506dea63ca4c697e1970a8debaf63b1b59b1ce6a3139c81a5ec797be94bca022dfdad4aa0aaafa04925afb4b286f020b645c28b91c0f284cf2e1ec2c258569fcc12968a031095b90e7cba964d2e45b1984d0714c5088e229e2fe795b489ba31c2e39cf4d0e5bd04ccbc4f4d6d02fb9aac85d5a6989769a738bfee4dd27b2cffbb880fdb21057071e71e1eed4ec22be66c022c9c8ebaa1a0a148632f7fdd134b4d889b664d40f62be197ca616bda9837548933848c775ad1d8a3d91856a430a50720aa3f484323d964ee61b328b39fec57110afed79c2e9096014d1be68f6128a7d8cef3bd3bec3a56bb0a80574a0dd1cb1d769b1cb06ef34a401a63ca25511fe989de6ceb8c9c03da822839ac021aee4259a7283b22aca51181a728d9936ec6eb23aa2c7e0b17c3dfbf215482214d3991d7d31ee4f651c25b178d08be6ea6cec55d8e3aa2e7950847b3d2aa056d7dcfece98034ca479485da909e2c41b1f34a7e6b883af354ba2dcfff2bfcfa38c9957d9ed51a25695e4fddb829782924fd98ca921096f1c2c7d10aac9a6da4eab16f16438ef4eb476bff0be4c1f0e032b42b90ef7c09d77de176ed3d5142a380f5c22c1b2c48bac3ed53e545e36797ffc09ae1756259274d14957e1c173040acf389b0010e1d81332e003016672b53b5c4ca991a4e4b6f6f0ce4f51de1dcce2cb66f05cce7af0f491acc54012f203ab7c48806bac48b2dc21840119558423d4625ae16a88c700b9c6b9f28309c1bb19758664b27b4c642b434b7ded5ebcac3ba3e2212b59c58b914f3774dc65801e1827127c65258c40b7c31703fefabf7ceca5f86dd5405447139be31d08934fc3faac7176e8f46a3fee10e314fc68857e9af46dd8749031d343d0666c01cb9035f387318543e6decfd60631cafe2e6df019e4d285d7f6a728e7803f0de2daf95c6a590ef10c855be8602d9717e2ab991ee0939173c4263dfa72f160948c3857b9edbdb0a2c9538327d2289947aa6e23016981c1edbfee90ed93cac2a858600963f191d2126c9d9fde30d05be446df7d95ae8ab65969dc2891388e77ca72dd20e7f3bb71c9e8091ee8142dd9209a793b4a1dd9e2b1b250792093282a03acf49cf2b6f17e50d47d7b2bdab6fdb83c8ce9b81d96ef15da5173eae9b534bee664f00f2159493e23ed601fe93207691aa79d93f395f95e20f2a37040b8751f8a5d0e62fd7d5212a74ad29e2d07352e94241dd8430141ae703249ea6fb7f4724e4a6bcc47fac56e299ecaa1782c221a20ef3637dc97ac3f06029dc92c09a6c3f0cca88aa3d5fc367357e421fe9f67a3856c35f853036a0ca7fae63ee2b12d62a0030f66cddba52b8a6a9ceb0cf889f2e4a8b202b7e839160597970240e6543d023c1b542b11d545a5136f3cbc33214c6cc1e7e0aeae57bec5c5e7e9ded7c78511849ad3c3adfb2eadfe61dcde5910cacf43560f9fa9ac82479927f3f0f1ecc4c69b1010752d29ffe97fdd2b7cc5a2baba13ca49dd3c0d6ab6eb1ad2aed26e731cedfecbfe3aeb2fdd8422ea7928a7a31eab8e58dc1a1a55413310a2c5f13d05b6235ddb827f9035ac5ec7d7c8f4493186b6f2f264b083752f25defc358a8ba490a77d3f8e3eb866e9097016c79b4739af2cbf2225f5fe513591952fc30e02545a452707233b9006b02d007d61e53418f12b6ce4929b7400eb5fb0d94d513b1e805f7d8185469c9b982466f64d314d32b31fe3053b9f4ffe8a8b2e205a5819267d5483cfc56e2a4bbf3fd001e9263d0fdb11f9bdfe2e15c73246829cbe2130afcdc5bb3c67748e0eac632c62ca69dd1bb481935b16abdf818f91f7a788973629064feb36a03bd25fcf069f239645463c8c7eedc3c3a28757eae3908ec493ba4dc5ccedc05da3d33e155e688f732b62520cd316443740298ae2c43a47ddf61a286df3a500b525522249ce3bf05a9119aa2ba6b7d1c9fdc0127ebe9445fc43427301476c4958160681069ce2f1e753d5c19e067e9770ac7d9d334716a01f18d7d5d3748072a293c48a31083d39c31094fa7cc5b67e566ca7e25a58dee90fb7296bdf100e2889f749458633024860cdc44ad843f46bb7d73f7e9eff6a768b505dbca2284b756c66c0b65abad1a3713c5005dcf2902906f09a5098630ac837f94e8455ab43dc46eda3e089e302121a84c272cc67a2aa4c82a0355060b281298fcc0b455a54476f6a8f09f58143a5a021c497f60f393fe8f1838385620336804f012cfc8d69ebbb404e1f45de3d85b79a23d5fe7b3bb226846c69ad07fe1d53022a4ca41f966e02def9307d4c9e893beb09067abcff32a70cbbe775871c1215e03ec796314355c6947cacd310947115eb85b2e87e19adf8834d0413442e9f64641c0b8c4c446b9897e6c6102f6c754d7efe9dc1ad27ab0375981389b4ae71989dfe87673b0dda611f4f3ca5a2a62fe30d1442be84f19f467f40b4c3a6d04ca95064e247403f3e895bcefa17ca5df5befca6c7cdcc1dd600801297b558103a27dc9756bc371c048f79dc3e4853f940280bd8fbe42cb19ccc575803fe5e1077300fb5707aff3cbf2198800dee5287755c555f6c47ab5a017d0b368cacc50e86da63c36594827238a5051acefcbb020b6d9cf4ec8d4ba06152b3e877cde4893b1cb7d9fd227f4e5fda6eb7ccd618f6d2a7270fd2300e89a4eb44d0556a6ae976ea7d10b1d16bbcf8586fe9e05429727bc518c40948cbd031772faf730a2b53df584cba2dce1d894393f5432059481f73e9e5d70305590ca706c3913abb21d73c46eb7af97040cfe6788caac56978801290073b0f3106846eb3891703243945b5e0280a77157b49186cbab869266d8ed16db969e86103e18909b20fee9a1f1bde91d72d066626691070938267882437b5a424174e983aee3961bcd89940ddee92829c890d1cf00a6c70b574392d22e376374aa6a896f24b436119dfebfaa897a151a9f86ea593f06773510a09e3397f679d00f650b913bffcabc08278b3ded03166d427c4b266a2c84f8b361d6892c819b5ee872ddac2bce6d94e4127dbcaf5320b4b1860d33f82ba0b077563294874801bdc38628fee89b5855cc25e368e86fde8422efa06191e9f58939fdee33af27d3c1bb0c0e33d522c5f0a45a195b3a99458f3c93b7ea6c13c61d18274bf7a1ce763b78928151b1317e89b26deeda4dcbe0673bc205afc6b29c4d328a1900573084c4a8c97bd1589166c5095ebf8aec0b809c8fffe8aabcf3dff125f684aeceb29771be975c98e6dae2bb1c5bb1b2371fb0a51a84d894fc22d5df380bfd4fe327ebed2b18294831d8bdf8b6ad13972f117472cade4df9801ce6905d9ffd5f5fbb88049eaa2e26f47f75e4ed70d51053204f827408757c78180659aab61f0e8ee2070bb2557023c02ac265aa98a31bf4055a78d0e61a7ba9ee67abb626f2752fd07d67f7e8e921d150c62a7ab35a8dc3f74889edd1c45de93aacdbe216746febd307ec398c2be41d2e31769e03dcefe19f8950b646d39567f411e9ed1662994157ee5f9ac2ffb20ae85931a06f9d5d5c1624dd1a59c2e491449ec92f66b830a54f0d61e23f96557875127063341c19c0c4ca5d0c452dbae2a71c250a16e5814a5b516276cf056fb105517fe77750754fe585307ce0c47aa62ae571342e51f8913a2dc5d1e298ec0971890daa5311eb960153290c4ea7fe42faae2f0c1e506e13c987a5e22a7ae2d54cae621879f27ab7e95638c6fff217f50c1c1725229b963e684efc86eab78eeb6b4b9435b281e88761d2f47417e240e57c061c35721765889f9555bf518d2bfefdf6f8e3e406853901961a4cbfc6c08a7e4f11233206b648d1f229307cea46206cf2108c2491672d7ed1d5212c4048a7df2cf7077f82e5833572fd75eb85f6d72ccbd57624bf1e004413b9c2cfcbc88727c45581c7076b3813d3bcf1737c31f23346af02b90d385fd24aadc49e5161a731e30b18c980294385e6a41f96fffa27df7534ce6c188895327ffd76e746af83ee8eae6963f1a5ca4f639aad4e96aa6977b00501300325b60489b5f84ef01b9b40feef2a578fb04e128afeb1d85217165393cecc7f90ce6fe7a60fc4d7e60ccaddcf16cab6b17a470a0672fc127104dca0d163b7e1782325013deb238f9dbb3dda368f55715df149269a97208b82e71806e1d3816fd25d0f91c7bedc758f43902b8167956bc05a86d9b6839b02ed5d259ca673154e3b9df25cb1b45baffa2cf55c95fac6d056f973c41f9cb6cd79ef06c011e38b664124e829891d9ec5908e37cba997ff29a11e4e16160bcbf11f7b96f3ec9ef60ef66fac6ef2d0ed9110533ee48836732301d00d8df75b3d730121c8a06f1547347731cab4158fe8294738ec3452686791454f326b2f16ca1a00ed697768d5268a4274f06f16fbf88e2038171134ae1d24451c93f39b4334f4bd59ca8f3cc05630ea20705e16dd4bca1fc322b3f8a268e30f3fc1c69c81920a548831fda603817cb15658f9f6484543f86ebaa97a721350dd05f67b840d8d82726fed5e2350e6a5a7fbea6228054e14ed2a09d79b76614d511eb249b448a6a7f3e73419381326faafb5a872143069a1941063729d3b18f637f6067fb64115815e8bf8b085258689d192db31f20fa8bf6b17cf592b131669c7430f86046124127dc1a8713964afbe2aae008adfe21fb6ecc10353cdd4930c38a785731e7739fb24cb2b3285539bcebe080c8a36e2033ab2ab489d7cfce5f236d8134709788e3b739a4b8585a6bea2ac66b77b94f5d28ab5781898b98130f5be251867c597a06431fd9f117919da90b06458fec2b8a9a37cd61ac051dbd5c683f3b23304d834bdef499ed5e5f5a832989b6455553fa44db720b8848a3b9faf08debbaf98495e0e833600b8e09f021f5a7601bdbd1258c514c8de38ce8a2ee95486087abeb5befc7aaddd3ad900c3028c64d3fa8b011909fce1a6a424d201e8faa87894683b006d7cf2e21de8e16270b6ed1f6dbec89241dc4624852c475e76ebfec82f9ebddb9e5a1a4ca44ce3e17d117ac40ea2f00e93033c4f4f566e3d079379e22bfd3832244094c90a05eb04712ebd6c24cdd1c525e532f69a0a60a01e69f4a0eff56c3cbb482775e3279fdae18ca4dc2fce97a8298df5658d3879dc2b5ff971981fe5fdcf5a792ce2f13ceed81b3f669c07702bd4c8bcd066262d5fd04b7615ef8920a745376f5e42ab4e547fd833226f5018ff2cae8bb7c1b318317a60f46fdd03fdfb73822036c825b45f4cdd8a5893f63436c918cea943507102dac8f7110b93186f6573ae39be5d55163ffc0c66f7c68d2b6a790b116fdf130591fd2e853e7bda28390e05d984913096b6c668be7c5cd802a6e7042f846b753186c504733214e9568cb9e57520a2b4ece0524f65b31351781d6733bc88a02699b7d16cfb131df16142675f26b072c15ecd2501399573be683b10f384d1f2a462d85fc61b4a0ff6139ca89a9ff3f909a60fd9bb0202b104062a0cb167ec87d4b2eaa63cd0e20d343a252ff81698379416d1b3672c3310c914824a93075107a61a90894e4051286100f543aeb80392d35342c4f1477d7376c25710c7ca8ab32d79757be3f56018ea566d3fd7e4c087307a9b21bd71d8b8f2d2bbca8fcf19d9ac791fe4f124a86ad02da0cb3cbed69a9c9d39a84a2e801e1458e365a075881537501b90c403dca188462f6846a89dce002e941d7bc55b23930d4ca7fdcc0e0f5b70348682ce163666daa51a429d1ecc8d8c92f40cea1c3cfc1dd32ec510a4d725f66772ccfb5c7bdc7e4c54c95294e2f66fe317dbe86e23830485bc3c9f2b7a3c9cd3f5f2914e6a59bca607c4ff62b1ff57889aa882ee4e41357038cefa90edcf04ad24f0fce6bd264dd1b0ae09e9273b39f7ce381f94bdaf70e11d96b3baac2840769e28a59ebc5cec306a84708d9d7d5b720ba8e7543a821f6447a60e469ba3ca1e66d4a2e717e2c67fa4026cc6d25f57be95497fdda5877ad1b636a589505cb4c73666c07e09770d1ae542d9c62a16f314983b6fc42d806a6ebc89c2c05207ebaa6e1ae4b94164e1f086f0318f7f433e40d7df7cc220ae8029213af5f0771a8a37bc6baccdfde31beb55cad3cc436cdbd2e5577bd6538e85ac61a757fcab9e2ef28b5c3ce2ad083e6ebfbcaafe4a1cd67798ce09c8f3e85282984ee9f50127d6f3a7bf906322032b493d9b0d33620711a63858db3674af9be9cabaa35a4f32a3758c0202a0eee28dff7469e88726f9db7f56dbaa561db86e3ca413a2454f801418ab8768664451fe25b5f096fafe6c693dd5e4e4824b7db6c8538c520a236e99ad6d9545d4371eba5de9af8860b5b38241284f6ca5270d4220394d5229b4939d9105c6f1d6a98593157fbc275d59cb1fa2e430c75b57cddeef53b51f5f8d6fa98f9d90c802220f14fdd265c0ce697ccc01548859d53aef9e1dca89c4f54323f34c4666e94b6475268df8bef3f39cdc3fcd3f78a99d47be3302710af38876809fbc5fa0e2ba109aba58722a700a909ca019abd3b6c8ddbe90ec3e79286f4ed0f32f8e9054a51f9f389da788646833e2b93e34b07f0f3a9cea183bb406b1042fb3551c3411520e3391688cbbfed0f9cf7508181059b06303d46b45d65c1a4d0f9ec34d591241dea49343dd162f3ac894b6fc5b3ad156e505f0a01a0f8a4fbac864e27642d4bfea62f06b43363ff963a197aeae412b465807971a68a696515cdc3f03c049340100780ff290844a471c1f15b2d30419ec9bba9a65b5e1abc79d2231cf60f1f31479e07e3da0c483d95db37db428412d35e1464aa94caf96982ae685094e1f5042b7ed6b90a82934f59f8ca9b9fd418880b66682d30be42de6a165c0b05a80cdef2c80ac20f7508cfe70aa20c5002ec8801a97a1928f84c1bf3a6387fe641c2e5ba70b2806728f16ef989f8fc9d4fd344535f98822c3740e5189497377fea6c3ba2bbad10e9a50029e964d866dcb41b962e5ed579a98cb178e9299a47acebb98e4e9a4706df92f0ba74495dda3a61d70be526ed6f0e302559ac7a3c3575e803c6937ecff985bbb975e7decfbd6c82eba412c72464df65f36f6dbba812e8c533c740d0c2750bd0d0b39918ca25e350746c48497d16f127e39267e0ab2c85ae4c91ed8f61df8d798d708fe197a362c26572719a362069b848672df2bef83f3c081411f6f970da94b13cbc4e4390a3ee5f27cc76f1c6308f793259b445f8d22d630869adc5d211a1e5c1035ce98b83fe1a306d884c9926a682ed8c18d97858766b2e8ed11ca2bef1fa120c89b5d96434aa1dd33b329aa71b4de0b0124c41a1cd23837d5cf7a6ce39ea7317d44dc3db4167129204f8d017e197a6c7e4eb40c4fbcff28ebdd0d2164551993bda4975a023af89a1204fcaa31ff05c5c3d485a42bde10dc5e91503f72e66366ea236aab59150f60c43a83d7d04c6a05afe5fee1cde6c223823bd34c1f7d315160c37aafc0efe8ef9d792f8cfb13880f316548b7de7be9b57db85d752a624d1cae9d6c7f261b1400be12f3770c96a2a54e5f8ce57d77b4733c598b82553ad4105e4e2f739fd34842de9da93adba44c34953fca01d2059e3d9d3c75e9b3c9d85cf4eb7ecd108ec34b56b7ede847d3286023951f0c4c54e1230235b7ddc3acc6f62e188ba9b7ed188d7e56b067255ca82eb2170ab78faf4b37124172871cf1b6d2a543162aab4131fead67562b5a8e2cdd529c61c03165d6c65068ef69e4a09711a08be47a0f5645ad5fcc0c32cb374fcb3a52e544461a5fddb27469d25ba133b8d9ad6c9b6108424f216f9f5b962516eb693b99f75595d291d4d234fde599fb370e2304c97edf65447ad98595f0d488941cc91d3e9cfa8b4646a84cfdbdbc3b2a2a73a388c1a2759e63d27c7e65d92682c97711cb3ac61c8529fdaed773af6bf3317228cde1592f5bb46e7af2995a656b148fa259c7adc1aaf3162f880ffd24cd317390ac002621400a6a3b82565013ead7e71257bcf3ec3ab7a9be90d580609f35ae3f7107038ac562f03a6d352df84ebe0f38e48f63e94c52b31684d88399b1860040fda2d85822c87eb3e7609e51904a3c94d6a84a2454d37cdb2205713fbeee4621a6d9c991fbeace72a0cc406e986081ecd936e1acef1c0f4d2f9deaa7bcb4218611a1b7dfd20d0aa4990ddf5dccd595103abe6f4afbe61156e64a2eea0dfa46e5a958fa08d0730fba3228ebb158965777284fcd0c011e17b1f992b33b4e6a92f2f514325e76ad259806c7937ba76d06b504469bed73f4475964f0e41f81a19332c74105ecc0a6fc6ecae1fb1e9cc99dd1d353d4443bb2d3b2505764f4498d1838ae831e1567eb091f10953fe2bf23fc7bf2d7fdef8391be80d7a65ea8e8d1650a7b64512bba60e9b43a2aa9567861e3688f8997c75cd6efd07b1670307e0f1e69f74414c875b856e3010b5f44e4d18acdd083320b23c9f6af73ae4966f59f5d8f38faf2602e0e26644398523fccc541b737aed4a925d320bb5c2063afc9be3ce0386b9a0f9706d13e4fb07655fdb36674665cd30eff2774f4032b63a61d4ca24ab3325c89dafea13c22f4e69693f482bcfec3caa4d5e2f160508b24a7c5f77924f14b56a730d28c81eef4392f4890e0617564e929b22841b0ec5e9024d48fe6d65d0accd393dbbc70ebc6ea6aa29071c7299396e1a51ac37d518e9c4f4cdd71099688ca76bcd793767d92ec3b70b10f1acad6a7c4ba08cfca9b0d9f75ef7145334161a51125c720de1699a6917226b047e267b78bdd52db714a4497399afcead577752c6b2c30efc3fb0d221a7b07ef5f360c91e5523bc4af40379bb2c46bdc488125112b1c0766adefc5c73deb9761c06dce6eff0a8a4aee78eb82b7d76499ff3dc6a2a4621576e49da6c6a2ab936575a64ea44ccb01ef0d9df02ebd70e0533185785b82d393066101636c5d9f1ca53ef1580ece7a7b247f135eb428df4edededc846f1ccf41ea27812568753c185fac904915b5def72a577d18295855d2cd61dea1f3325b3a2d3a91b38e1b571e3117395e7ec803f123d992983b53bc976367faed31f71ea9f55374bd38166010eecd880ed4fe00dc2a17625a202a42580152bc277b808ce8dcecae756df50cdbb75dd4fc8d03f90d31c15b4b8983d76f288515f34282e43ebd0144820d71f533f316ac5033e7595a02125dd4d624b2ca37b010c81e886eb9da66a59d988707c6ccd18beff7305176926886708b4d1ff25b16d979aff9b07bd412b6f0c9aef0a3bc0777b65de5842a473ac431145533ca03d43b6e811aa50304b11b505e9ce820a67ff324f3affede47a7c90dce307bb3fb6eaec845542b7f9949b8dcd810a95bb936aee62e3a6b23cc9334c005c4fdb1809cb60c08ceeb16c223a298cf6fd4b7624ff857f130cf1d6939e380e42d1081bbe58d4260f4486302aa613e4f1f7398627d093ab4c3f6cf7b37cb4e9c25722d7b92c765192113f9bd581e7db4afb6ca388286f684965a6b244f46fccd73ddf5443bfdab96368e74f825a3bbf5ad6bd7474953895f177a95a8ff49d3b830f045961e05124d6c34d8a2cca38aba94574e29cd96da564c07256f147715febb17c77b3a9d268a1f6243d3197bbbcf15d37cdd147a7008703af989010e681560cd86a477aa5530c3381456a3a9aaacd0f5ced866f4d746703bc45f99ff5f6b2cbfe6e6df06983e4544e83d399e86a5a3059818054a912234af51b8c93197e928c8e2420c71fbbee46ed650aa7ad1d1dbb6975ee1f9f067bc34303c6df4c3793d72798f834173ff08ede0169c43682901c6a55ae96704cfa8807b8d211014f67dbedddfa9550403827e6d59e740c7518705f6062a7752869a710c0430db6fcb2776446c762854b122e4d868c5cee8292b2d9ddfb4dadcc54c200370b98ac23419ff5567f7f2915c3091ec42b717ed3d30799d52de7fee3792be6bb3d1ac84315ecfbb2515d0bd2ef88c242789712d938c3f9156b2fa95ff7a9912a941d3b096b7bc4983e77d3c3c8bb2870b87b0ac0628965f352b0b1a41408e74a432097625e6f3e0a872bf5fb5d01d043f72f785461b7079f74c33e865eedce94bbefdc65296674b36a5a6788bd92d6ee80f638edbdfa0d3fdeb4f2fe3b8cd9a33ffda7797e0f50b1f309e9ef6260ad9395d39388c886a258b8aa31a5def2d9d599e513219029cde9f5798cf1fbc72df9fa96badde276145537a9dc9a9063a1fa648c096f59d073b128c60e81c51c57f7a236d2ab001be6c27342edb0dae44ed0b161985c29fb7a85b02d831e50f95266b0e1b27742ccb18f85111b9ce52e5d340dbe1f818fee01ee7727495d2ad9ada264c8c973c3ec5c58bff054fbe20f11d780599f8cb2d3d84224804d13c24d5b68f54884aaf1bb69c626d723cda51f6d76aca768270ff2d142de7847e5838279f3207dc9cc7f3e6cd354aa00776912cc176cd2874c4301ca148a563bb379f0c2a20508207879363f8c5fca28ba01d83264c58b2afea519e72d55242512001a0146e888f57dc4fd379ca73709e658d2082f58d8469ac411950aba1269886da076173a4672fa3f1a428c065a7f5b4336986549ca9626d7e13ed26470f7c2faa97e41ee2469b4a9cc589c620ba45081d93faa66a3f632bada8342b445a5498bbe1e8bdf1963d8050d3acc8ac9a50f800b560951d5b32c527497a1b00720d67c4f3d8ddf2c199d47662ecfb68d3cfb339ba423e20a14a703a6430f0587b6992a1ad6c42342e0a62cc3e29785c496c98e7107fbcca46ac36a9f414c6450032b100e99236a71605886f2dafdb5cd6815382125b3bf5c8104924aa305cfff48ac3caa16795fb5ec1266ba4ff8b3a8a97aadbc371aa2a4f969c978c4ac657596d985fc849136afa7f14a325ed6df30ca7677cd02aeef3db6027b4f73f4a3b198dd6a0c2fa47c1aa8d28db917cb7b6261a61e47c441957ef84407fd6702e6846610e9ab9bc698fed332c55d9de26b96e8bec8da81b9618f2bf0f89d767b64cb601345e727a0d128944c9a72eecb7ee67bd5f21f50aad1ba304fc3ee54d8082d574d3726b41b9e330564592dec8c8296b49d3ea6717763245767b0cc8348d6cbf8f5d0c957c24dab943ce2aee02a8398f2da4b2131eecbd110b16c2336f379732274b20bbd2dd63ef0543e054ab80e19bd349a68b25aa23482e737e12c10a5d86f55385d38b88dcd49a31252eb00c0ce41cbe30cb3001e0b7c94b80908a3df6924d45cbe158e4cc346bcbbc4398242badc8477be1a96f126f4ebcd6133c9f51b607f56a17d53b5ed54ffcdadaea9ea770eb82500962a800b91feda03bd6daa95458385d48c0e42a64a7094db49771bbd8d50c4cbf0d90c494f8531ba90cdfac5b1116822e10b29aa3fdd3b861bd21e1aec432ddca0cc354c04a0f6171bc0d7d888abcfab40c2186d0e8002533fd00e72020269927f2929fc91410bbd3fbd58fe57d17504c434fc92b7b219cefaf1e563815c2bdf0e45fdd3b5c126f4ac3d1766423d03746e719f2a5cab4158e7582011c199dbc98b521e31677b11b9f5f271afbabab931559ab96e60e2da7aff907b2bccff9ca51ff09563d86e8f96267de51f5bd965308365ca3f0157e7111a7580b7239b441d1c9dc14b35b3f4df2f5563dbff488845b71f2cc062bdb59a22ccf7822e98733e6d54475f0a89c85d7d9917b6191cbfe01891149064957ab052e2db541c03ea8fa95540645af963230b540c373d7ec43cd228c0a71ed81086aab2efeb7b863055a8fb7779673455fc4076969f29d206aca0a680145d6f16b332eb766b1248f2a3886d261c66e37ab833683a80a1caebed46fcc6b9d52fcf485b509f77536a7dc8e6c11127c634783ded6a6cf4449e6447b0dc33f3f3c51549bf053f6732378f72a5d2d058a38a143c9509c7aebdc2cc710fa760f342eed1239c29d603168ae1f306e07e2fc3901bb348e7372c98d0bdd44c5ca24907be2c7525af909ea506f4f957d858410b9c2ac2fcd29e5a021e7046e46fc2b7cddfab64164c8a3e340eadaf269ef8c35a487eac908aa9d7072ee0f099fb5cbdbc14b7b65f88ae84805fc7e380ca94b04c3fa917875be037084fe04d15e35407e57e9069ac327a0b705cf9c4963ca89587b06dd219ac7f38f2fde6bfd5738ab9f924a9a9b7a98b47b77abc67e7fcde3f0641fa95de6666749aab2e46a3298f5fa5f1bd84b4e447e6797343d39c1886dbc80c5462b021faf02ff99baba4d208f3d65230d18a856e366dd400dc1ce94b0c75653bba2c8504110ccd8b78af75bbbfe01565b72f900e166f4cf80b5eb4548b4afc5a5fd06b1ec3e0020a7655591d35f4aa1215ffb1553114e291ab2615e6e66fb0136b777550e8435431a76e1e99ffade1cb450fe180f97b81f90a776e02e29f71822ad25ffac746a7237b484792df5d8580b3c369c321f53b223a74b4beac5ed1f35b7b90f35584ba0538078f7bc968abc85eb12ef3fa5387b99319702bfd657c54c457e925afb114271a3037e962f64f5af2694385a227c318fab1b47fde79ee47360ad892c036597964fbc96763c33fb5fed05404931209186d94f585788b555924774fd2d331cc69f9193da846f51ad54306b081703c75da628176d3a55ca3c69607937a93777fb15725b10560c7279ea3803aeae15d7d7b907843cff3e8df01284b2d5186e0d9362828a550b4cb5bb45ee428d53a96685574e0c1e7beb315df9ad72b939b6ca1eafe7005e89023eab12ff4de01d230a9717d9d5de3352da5fec92e6a73c4fecb5114fed3c9958a616665add875a266c3b87e4f3cf38f73dd2a859b921278382cb0e8030814a0b61f70111c2ed68443b055142181fee8accdc95ce31559182e7f661ed85ec7a3cb760d26a0816669b7e376ce16074a0b0c4d2b618c15368d03b08fd092d70c5e55314f34357e93d4d52c55a9c9df668ae14003b9fdf66b64ab791a39417b7fc7db8c901c041131ca77abe3919b63bfc3d16944a5137180670ff6a08aeb3dba7637a6ae1ebb9df1c3df0e26f716d8a834030df188e2bd4cfa349d8073b2ed8da9a349794757043af84f21eab7644f9d77699219a7c857db4d946e1de3ed650cc5479c0c659b5d9f5cb1ddab3ca45de9ca149101883122e910378ca9562ca8db50333a230ab15704d48c8d6d6f26fa7e9603e7f1ac2dc81c5c5233a2f25ea3033923ecf5637b7ef097eccb0696bf70be374462b814eb43da9cc023add2ec5e37159f71a230ef3f8a8dd7143459b2ad65fd07a7fce15fcad5ec66a665df65a9e450e366d1c936a99b26b4948b15b98d4c19f99f4d7c2798f8f05bd3d44e2423a91f60b580898caf83157dd07ec9f9745b486c5481e6d3ed704a39cb9718047d902e7c171bc6d31d7439e71150d2591bd0a0f181dc66efdaaa4f0604c9923402295997773cdeba13e99fe48bca58f4f9d38e28d59038a6f6be50d55a48970af8b93483a198fe94e230603ed54bcff7207acde0ea44635a15a8cab1364f9a2069a122f6266d7f15abf4ed716011a91999edda75fe688c3e21ee9ea03320c242f0e4b621294504cada05cd3192a917db92f328abd9a3cbe0f48943c591b17abb2c8de73ca9a20527060db2cc4fb963aa70729f232a0f6a20ece15af7b79fc73636f8ee07bba64893a501371c5a47571d7436c51621decf135b5bc6038894590a4c3fcf98bee9547d4be96c9b6e8adbdcf98e47ce100866d8f6d34586a687c04282ca85327a8b849e8b78e13f64c9090bcf058350ce1e24d0cf1f064f376673bb1fee1d5b73d807165ed24b7d521f5def17ffc2f378a655b46c049e6f7566811cfe171b06635e7241a120b3b60a6a6e6bb40a898d0f75d0459ffd6740ef287f96adaa7ed03e30c04d13b4a2de1bea483ae22e966c299f82c4783770d7be687d31a12320daa07f7bfb3673869efcc2f9f007ee9b080afacc2bb8dd1522c3bb617477fee2f14a4e16df066570861225991446a287d73759b0ff313ad826af84734e54dd8878effc1153bbdd3f523f6c4d40ef57ca1bbb929fc887e76c1cd0fe938a26884a23742e4506a148679940c0e8e5401cd358b29bc24ffa37f1cbe9b49dd2a30a51561ce9a0fc452ed1a8a7943ea92783621fb48f2a7cabf81f1a3b34c4faa6c5cdf09be70d61a8f23a54cf85fceff25fdb12ca9272d80b2e9783549f0462544b4a6b62e062469c1ec0903093ad3631157ca0d6c9f32e90c9b456116c12064920f8017f40308ea7c511b91efb2fba14cc9228c98faa7a31c904c76abaee454536bda8d802d41ec30bd907ebcb81ed7ac0e5f62a10ed78812370df41ff1b21295dd9a88b6c007c710630aff08766f1ffb7551f16fa4f7a2d6fa2fda52c5b9afcca0e9b505f605f37af64c5ba2f947f47232ca12fc300177989a177438a29179ce2946d76845706ac8e5f4d22c1d3ed6b14a7cd66f62dff1871a9d1cfd862cf4f98e17edc5bb145408f40ce1abace1f8947f2d38112b75d1b28cc859514099fe22e314060fbd030e0ffda33a7dd3b6435c831ac6574b2633dc8f5b2c79305e158111543184c0533dcf7cb3a1c6634251f8333f77da68c5d4dfc13d27e2150af7b36cca805e09f62a5046f6778ffcb680fb73be8594a0d4aac86542eedcf9fd1873121d0205a1430f0625def3a64a1ef1c221654f9842bc026b5779b5017690a0d6272a94cbf0e8c4fed6a3378d0ee2a9199cfabb56a47ca7030f8bbfd94a51445c0bbc3b1db6e8b972fdcd35d0161eae12dafb314cb4a6fcf6940bc1dc7b6050fa0cdfe16d08802aef7d0d693ace1872465eca698aec6b167d0d9dcc74c540292afebb3ed02838b102bac33b86962ea1494fd91b04527ba29a929b9e8cec87baec08ebc36c21192e798daf9c939927a1df905aeedc7f0f6895cfa20e09e8f302dd877a5bd53ca53b410dce3ad7eb590e8f7e042279ae9381129b8a9932cedb3df753c311b6a2e5dddca416e80c57b17f6659e7091c59f4d8c838bf221507cda288b0b0082fbd432664422b78a9915fe40714dc1561d8f111736843371b7637ecf381123aec73e444702d86758a7de726e78437e77fea2ac0e5f4612c1ddf5653189046e8682f0249766c3c6e0a92ebee6252ad9f91a4d007b675b8c116518e55dd5b07a7ffee32aa17375100a79c4d9f55f0f82e4618136bc97101b5fb0c757c01d4e27191c7f055f6d48f93b7ba500ce57c9a240967aa8476cf67e3cd8d311aa3b333e8c35a1941a910b5858511b8dcb6f5093b98a901f598e6c16fc392ed5a1e4ea1378b2a7e1a9eb38598d58bb3ab331804f385ffc924a9877406b153bab61217651ad63fd50182d186f100f12b152813caf60fcdad23091d5544b22499b0e4b74bdce4a7174815dc22d54e01d58349a8f65ed4d9fc49ac63da74612af1dff80625abea8d104c8bb9549c0d0fca4a9108e6d2cc9c54baca5aa026a3f6af37fb9099d90f994ac9306fbf9b89c0910f56060e41c04e042e3d681e6f05cca0dcd167c9109453566e7eefddb3b67db84d88bf26583ab0fce75a065ef20bf3d9ec7b6869b75462d5e540b9d3a0365555cf5236f77136b5774180eac2251a052274a6924a976f617b569ec28eab2502735a8d1d79c18edce81549321522093f6bbcc11599779e3271281d60f61b9c60010d5eeb02109a0006b28b37a8642035c5ec2196fb0ff84ef8b3dc4ed33a7fe79b5abe5e4e5baf02d773fb6ef552a4801bb19f7d57cf0c0b2a63e34b8cc35798c35c6d243af81f23d3d67dae55cd68649bec24f18b07f4ff7dcc3935450d614264ab46621f6f045f2d9d2c0f3f791acae987d49f695fdb1029e5c6190acb54128d720432dd25d0152d30eaf9a89f1091c6f05f1efd2c9c2faf265165bfb0833fc6460285085d9342f0ae06076518afd490c22da9cbc74fa5c8e028cbc611d7937a0bd0148c07ad8f5f66adec01e7321b838af140f4fdf3e3495b5840153ca2d4d42e90965ee62b45ce6dae424656d449e3919251481a0f636cf0e60b3e806fa543d1a14a5a1ef341997c441ed97087d732ccda88a9cb41465e3b18dadddf71d3fb90e472cec7675381125efecc05ca51f4f696108264da30b26e66a02a625e2243ba2f880da9a7e8386bffbca835687949f8a55de6526dc5bf52950a997e69549faf5a1f9811af3b27240e6e793328ee280e31f3775d68f13ccf8c1f6be5d8238587c6a6f98a3268571c4c357c1012bcd20fb7d5f85264e7496847a180f33623eba3638da831f7fa29f112f4d08adad5749324eb697dde74370cc4f30fa432f01f5abb4018bf4eb14d6c4e69add5f695cf6d896794f2b2900de40666958e36d1e897dce53aaaa58c078ea0cff39a3580d20d37cccc3938f33a11c98b2e22a734bd83f8c0b75cf3bed7a93e6368f715a4147e1041d17492c43b783144855d63e53e7cef5f0042b08bcc4083fa551e520af03bfab553234eaf4533aa561133c2ddd659b769a218220d99bd0b266f3f386740828ad3b55974df02a81814100f423cbdbffcf0368ab17ef17d7ca95dbfa67a462d5608fe4a995b2687bd514d2bebbd553fd01439358aed6c87864b0741c4d3f76b72aa51b0fc9dc0257eb209c6e69b0a3ad7713391382c5edeb1b7d3c32ce9d240e95a7014691b52b4a9cd4e3d97a431f2d70acac638bda7a3f98f567f23d656e2066ef8e685ffbf709f07db6ad8cf20faa59a297544c4e8c9a2b25d951db9fba942578d24e2f1194746d05e8ac33a76ae7a3b1e28a4e8953dea6b15370238177c529dee2a050deeea186d72b67e7761ed206f1bf43d8944e492dd0200cc02c00cedfa8cc4f96f1bd56e281b25dd1740f25974057268b283783516e3e58c938dfd45428c0b0fd4cc9936eecd1a8ecca23d91c2fec6a1f98af00a74930d51f443cf7278ab49ca5f5ef7a339b21eac4baaf6b189f1aef4214ba437a84466d266840b5d69584d99be27d5c039f60ff3d25e9aa8e43cc4fee5b666d91d507f0a83386eb117599cb78afbc4647849dfe16b1a309866ed85c0cb6c768627748212f47af612d0f5d367f65b44ac80b00bc1232c25e22e503a7e2954ea787668d041a326fd6d9d7215e4496ff1ac192deb4c6f8ca8951b7d420bec96404c60b0fbfc38122681256d2cbd2a1c8d200a1d6a5da2ad2894d9884d22eb5b86363ac3f9caeb65e8760fee981d912e92be82696916acefa41948edd8dfd5ee8c136b687b209dd9229c0de89727aed6fe995d2f29469a744dcbedc30081c2395ba01394a94f3bb9902dc702dc35d48e37de2d73bd824597f025456b2b4cd769b0a73a101bad93cdbc8d550337d8c9176fdeaeae7f5b7ed15e79396a58061c7eeb8232888204adca27f0e9eef7795188c09c0b75f15386fa02b395d4a1dd3ae986da2396721a60bc089efb3c42ca3aacb43f336f501c82d44a1f85a288632bba6d995e8c671b135dfcc98da8dff5398f0ba22f458a8a53a2405357220da3c426920df8eb49007a7d409fee45f2cba4e20207ea8c62f580d38913343e8e0a1a6efbbfc8c0ab064bb764b22a3556d99728b853d185c9a188fdfb2be4c037dc01d710fe5e9370e9e91273fc8de252a5e2a78f93f22250b86cb846f6c917f7c76952f9019b41e18cd2cff33f59fae3552d675ec83b99d375b87edaf80460121b837590737d9ce9336816595636dade084d57f065075bb1a157963dfc748bab91fedeb116acf00f0f4c27f696f5a13ec4e60fa5948a026e338434a6a8c9a7204c9af340f433d9c5d5dc75bbfcaa011a4a0dba70443456fe4fd3b13ca86a6b8ca0cc1aa7596d2bc373fb9ab7cf1f9e80baca2aff863c08e803ee20689175659b0a852bd44f5e5e661a0e08dc8ef5b2888fb75d57e000e9c9d1e8c28f34340da3bc9a1a1a7a56510ad9f30a29e019a443eba9ba0300f5ce4f8a5a3b931076724032ce076bd46b0d002993788abb5b424f2aa0b3f88af52e253557d4410923578d457be01be9866d4df2eabca2c01c172e3566248b59ba07ebd5b0d9d2dfa7c4213385f024ed975f09526671fcdd9a973ba8f34897a4fcf4cf63312574d3edb1532fa18726195136371d6038b6e4f98eccc00e502833d09f61ecde52125f78e872b9a382f88341778f2c190018f6ebb8676c4fe8f50e67c4847ebd8245c6770267714b2adca2ae22492e880efc305a971620219cda45a7c8a3b003fd5ff8cf59b2443d37ca70fb90f6823838916cb4546d7275d44c4afbba7e1a0afce4fd470a9e3e94305d4d0efb9017e1ed78e0de3b15204da17204aa8d822fc5b07c212743346559df2190482a2ef27b443a48cf6cd63fee944aa234fb757833fafd310c283addcb3080d15febe0b79685ed3bd81a422cc0f2547f58fd42c0a62ff4f55fba6a99cb1a692779698f824eb7e2066fb373d968d2e55d243edc4e1762f7757ccf0029570e26aef9d884e407403296407fc25f75d42ef09ca042ff6bfdd7a3777a3d3a571ad5821370950674f7168790bfa2f2293eabb6160bc46b07ba80ffd6a29419ef914a8bce8e15f507dcd901d658d7ff3cee778f2d5c41a7dc29b563453fca60a3dbf6e5d8c7fb53868fe8573b9fb1652acd5c345fc39e1095e1d07b28147c8b5916287063b586c84683e9114eea72028230e53e809626ff203ac6d676fca5131aefb069b569374d4ea86153521d90e51fe53c6eeaa0ead81aff48e4ea2d8cb5d348c8a59ef28b32d012f017400170699e2557a0b7e85bfcaafc72709e245ff61165204850e0df771c92b366a00b3e78578bda17e8fb777899b3236a25b51e35cd217cf069d1bce50908519ad9d005e0d5365addd12014d33d6c60a23e20bb58deaf76f9eed722dc0e6a9af2774d0cb6871c63c0b91da7cf65fe1e0a1701a69e6a93335e109d5b7ae28d541de7bc41935bbc9e5eda7c3dcd3c6452aa787d858da9c2a4f2219d13bc4d22842a2b96002bc3937d862651e5ac1b439aaf2054e82739622ec10ef14150fbc5bba52412ca38aef0ee3bad7d7612b64e40086c56cd28b0fc84d83ebf2956a837b85ca22bd0c61b89930828420dc6144c73e59d57b9e025cbe987b0cfb99dc21dc6224e98a4b0d45b74e6da125baf9bcae0be3730134c9bc65cdf0d2882691e12ca325441489c4f6453f928dd89e85a9dd0b36bef1cb40b9303af6850ab85f1a55fd55a2dadfa168889b472a02aedae8f3c6c4bab779175de5d264c8cfa48279b3de94c8be79d54cea3d83f6eaa7bb08e9081fc69414df9f51c82c65e3a2c0f9bb3431c86a59303e5aecfc26f97bf3f66b48b372db5e2a2dfc667686e1368a5d85aaa66ea6fa6a1f622cdb45486c9359caf603cc0f87ebc315f9db637b1194608313c4d9ca056d73f0ce8ac95a709db2118b38432ffc293d0716d85d5d7840446c66e5d60dbbd93ce298a6123bb1b71760d5cdce8f26920e5bfe184387229415e2ff83700bdd9a60306c7674f333af62dc3feec2a860e7134f76ea90c0b52200b6d8a7a1af86a09e444b6eb1ff2fce81a6638ced03219eeb876224c768cf8c7b386aa453ef806cefb5d0609aed99f51f045eb6f44ff265ac838cf374496274deed5df44956368421b9916fe5fccc48a4328dcd73197ec3a436d356ad4be93d351d8efb7314afc56ee217954b4580f0975975444c6879241951b342e3a35c5fcb026ed1b4ad23db54e0bcf53ef7b340b5f28bbb3cad3bf464aca2e3639f4a63f1e7aac4d70c07544b863ce2bf94eec62921443104c066e12c11bdf0aad8780e1ddc6dfb8bfd158a0c1c26c74473cbd7f1636a42a8cfa559453f49335d0f107640450b4a16aaa5b18418a00e643b3d0dec25519ffe6862d8491e31bc937cef35409a2b79cf0babb568ff3c3228a3655fc4572f7d8da90bd2d1ea4b998ec718660bd57bdd93b3379d70432a6a7bda52becc7ea9397d707c403194f21763dbee5afda8d8d4e40803972560b49fad3b7e774c224bd0824a1a254bcf687a075f1c08f13b781ca7702980a5a264b7081189922c547b9902a9bbba764121640fea0e15218bc726292b51eeb5c91fdd248bd44de56fb59522259a4d1de7bac5d7c76ddde42ed2d4170a51112c66e1dd31b0cc3cc0c8bd027e6540fa762c5ddcbcb7d06965a2e87503978ec8b4d05dff952574b5a38dbea8ca3b5ae48a5d1344a353e8b8018774dd4f79d90fa5ee3edfa360d2b52c002c158bf3b5477aa59e8e6ee875e979d036e9a7526c6d6015dc1eff65fa4d9f0266ce33e997b08135a70d823cf869101bfdf6ae6c1016e26efc27401447d9dcacd86f40727fa7c9c9b98fb32409bce8044d3b02e8ec53b82101736cf1e76ad3a60784a4c6936ccce0dc4da0e0c1a1e9c5f1337d67a627604b23deb17a3487a995e6f195ff5bfa6067e3b03aadf59f4e5380f1746710807e1a9860c7ad5b6929928cedad891ebc433b0194785cd0b22a567081a692b56b98bb9c7344e5b37f63835d817aa509bf5a2c61ab14080183e386f4802ea38ff64aa2f60565c2941bc1fed9daadf62440db5eff582b48f259bcfc8b3f9a97de0e88fd9fcf277d3ceb5724bc09873d4d37b09916112d7e22a57b69f10a6592ee56c4ab7b0e73a96993ef3a16a2fe202b9ff2113b2d8bf122325fa8a9b1fe2aae3058e152f2397ed2e2fc7f4d0d6c9ebdb2a1067493ea09ee255a8e05a78992be9eca7715bb21faca39f88d0ea5c21e6721318802ba79813078599d9a637b022c39e8f0edcca6fb92ddf74cd932d79bce99300030b9fe3b983cb7cbb347e9391e2bc9a9fcf2b2ac9fdce34beef004ebb9ee172f731aaca7001fbaa6aa943d2b9fe400f693c9717ba247951f46cf1eadc3a6082095c2ceac9769b960f81a02445929441b6eea8a7cd222930dea32c6adef3b9deb7bfb08cb11d47d9544c3b0d704b913ec39fd758874aa14877368940d730c87445bcd3a92dd0eb40c7fcc980c9dac5c98a489143250591a2b9496e5c688b000c1f7d49867171caa48de80eaffde22a1073337a16626f8e4cd6f3a467cb88c55018512e7b5e06f8bee9bc5c270f2159c1848a38b632e46ecc5953c38984415a33907aa836ca9d97c942e462b405a0d9710daf80ec46274cd32a0d68ab317479cfe8f9d3336559ed94bb128851e34abdcd661a387f11b1d6e859b2e8f58f9fd32d7dee84e77f3ba6e74b49fb7962d7a96f1e1fe5039d5a21181d5cd692bf2c4a46a9901273bc83b5a2e864f2829458b05be4c6481639edcb2099cdb6d85162d02ec079d3133a0485c3f513f3c9fe5ef0fc024e52fcd5ef39a664fd917cd2ab661e4585f3e11ed5f392efa395c994ec2739ccd529ae96eeb430d33ad282ce6d7506d4343451e9ac2f30133604660281866bab78c4cd677573b275cea5c123f33640347fd94ba9b4d163a9a7924e485255d1ccf1ddef2abdf00570c546ee43d7de99c09003cf4e995557755787897cf53439d3ff1d6034a869322805ffdf1bf5c093da3d2b4f90d44508f6bb3808b3bad6c8273fcc90d4bbed9f92697bebd8f6adc22ea185c70e882e03c0a4d490da9ad04e9e9b867c84fc52687f13a3f9721f91c0b9850cfc3775a071af5d18dd2a1fb5ca42354b4a92955028ca99c4ba251b67d4032f7c5b3cfb2fd0be55fa7fa8e533f803b2fb65d0680232071d00b709aba65d7b6aea1f876e05ccb2bc63481049621423a01345260f313c8054d3a148b388d1164f1d4d6af8f4f0c59489012c4ce5f188b70af9350cbc6a5621bf38de92bac4a60c5cde34b738f1b385f96081be2cd5c96be32d2bbad5b3aa652db84a0d5631ae0b79be88e1d4c85a42107969c2a9b6f67865768645cff9c761c7ea910a205f937683dd7f818d9f74076ddc37f51401cf0333bd78b8a697ae2c296ff392d2ca1b62f6a63841c42aa3e83c00c603e79f121e525c3927880ef0d26d179b67adad4e238f68e22e30e25a4102f27247b480b23e4b04425787b4aab8c60dedc3ffe773ab4b03b0986dcd0fb957dd278d67db4c613e87e88b7de75a425a38cea3e5588946bdc15ed6d83db88df1f5d15151fccc2bf520b42776aa3608fe2d63843d04db4433e5c8baa8bb6551165da0c3d15d7709c798a1d744c533ae8374fc7f1006d7051acea114a76fc750b52ba67e55c908f7b4c431c8cc5fda777016544d786dd81959d5e6416f9385af36c5e50ee9f0cc243b474ec22ab0e719f022c4fb0820b55c01e7ad33171f0cc3a6bf3cf1f82a92de25797e61912a12f604df5d67588d166ac676c868c7b2b45ceac18b4cb7b4e1be43515a6f64347deffda4045e428da13449e2628eb426c5121ba74e3de2946094778f040ea83c364aa14bf57a841c654a4a23d0eda8c8c8a39eeac2e54541929966aae32266170c9eec1582fac1ff9db0da7d9db27827d385bda3b63e75821c26ebf470b1818d566d687cd81311940231eb3cf89f2780a5d144b967a647ed99f84b637126f1591f92155f68d4653470352b2778d4a026e8db5f24010abbf346a2d2961029aad090fd93ceafc6506a392b1220a3ef52045845dcca8383feb8b954930a3ded4bf5a78c7b0ff8bf0bc219bde4191d893cd16856a3cfc9fbb0d5bb8039f0844825547d51b92ec78858f7c6a40bc5ce1d02e0a9acca1470a83865b8292d71e4ba3b4110be6ee5c6a3a1e7cd972804c636d61a7da7040c3f7d8b29d974c1d21028fa6e48fdc4476f70aeaad7ffd36d7bd4367209fd68d32c5faa64819f28906222c26bc048a63bb8418745156c5a7e68c6b4649e48f61e1f5045124c7e06663e6d4150f660ba2f9c8cf9d076ae0caf73843520b7038ed9158ad6effbb40f8e6dcf430b7e568adf60d653e78f7078753baec590d199eaf6c147b3fcd2378dc696a7019f14466c00b3e5805e9fbd2ac23364210ddfec2a1610d5ba3039c7aeb05350132ecc4ae9d001849441ecab92aebe01ae6a499090669a155e5492afbb50c1ee1b73eecfe76f699efd1b673954907ce31ab190104375421bdce951cdac0bfef5982e0e1c309ef8f1641c6dccf631cfc945c99ef99ef4287283fd5d4c952ad66e631a257e7fcc45013ddfa0f6eb964ccb530d790f12eb3cac6d30f6a71420a0835c7468313abf040a6f36366b6fd0d3c23ef9b48c5c3406544c2c03019b2333e2b339454405f4654890b7c43c5f5c6cd6eb4d6082b7ecf3999d1363c50c0a7ac6b6ba020ec110a50cc8f9768b0421fc938d4e65b85d2874cd4e2c7d7a060192ebde0ccbe1ed32ff473bff96b184ec4e06589fe62d3e6a97521033471bd2b7114ec550ea79b76bafa95cb97b08feb629e4468ea28d2f28af75894b8fe2cccfd4b6cba6896b98a9f137721ba12a31f3a64da4be79b8103a32872dd1fcbebcd4cd452914b5176273dad679d3ac7860ee69ee66728297b54321f5862f467c4b41e625e90ca4eef44ed824eb46bccdccf0d67841bf0e8b183880391085eb004927aa8771fe3c6f9bbe3093f14f168df5bc144e4011933877b94fda86188769223423e3f0f3925c3bfa0d5109a8bdb13d356fdc65dde6026466be658cd7c9694ff655a252485d726c2e505f49a845695ae20041eae2632c5286473f3e5a0639cd93130943461916a4894d94282d0427a3f554e64e66bcd9dfe0fe7b7927e928bb2a2cf359251637d710cabdcef0c9da1c84675fbb40bf5588099419e8278a0de804e6958b0c90ea7eae68f333137d3679e5e367f6232f53ad1cbd16e3758869bfb8861bbd91b701ea4a6d1f828993942036cdc31beb38d8f0f039e3c726175712b8e628ad465d567d527e2cb80d945dd8431be17847215ec4803b90e83f2b2d75e3651e62ae42d5a844e82da7a2c872411bb4756c953256aa37db2674f6d1aaa69d0ece0b7dcf3181df00ad6a21bea81786a3f5b496a69bb1819e59bb2ad6968b1ca73173156cb2aceaeaaf80c92d13cc3c21a390d98fa65e3927aca9eed8c67b9ae602482d0761e8d085f1299f2d8645c6270c352d3625b24e3d029a52bbb46fd76b518ba081aaac3f731665ef4013413dd1f4f0c1195cb0528299230db6934cfba27da7dc3f3dd2b6ac17d6280946fc3cebb8315163a4ae2f304d26983f102cb30b57ba42bc986350a6b020033333a45fd7bb366542275d0ea5b77537669e083426bd96ac284be9c2d93be9ae6f757c225ed0f43b7c848c532eeacabff91f62874f0d5656989085dd1bbcae1aff714b3b923725962e546ab795ebfa974ff3b1ee58a9b097f1b981339c76edef7ba8e6b5692ed84d4d29fb31da3538463815f49929ef87e544432003610e535915d82ac19f01b77f2ccf6e07d607b8ef53ce36c5f352f1c1fc20f31d346682006d4ef8af28f004abbd1f20dbe425c64ea828ca4846aaaf8405468afbe7d4d33a98430757f7a82b62d675220b22d87e543a43bc897e05a681b32219fcc36da323fd9a2a5cfee97e2c8f72e3867455f9fdd3c772488626d001b5ae759a37fe532733bb5ec43776a9a70cd2538c214f9716267c93348860d64a8e716d1df91b88f41ddabe3be8d901822482d4b496172e0ed6cf5bf4417550a155392fd629b5f6a80a96c5f5f431ce9daa519a9b4e5fb5c426fc333fb23c84b51a646675df7b80f3cb12b75a1b41442faaeab080ae73bed230a976ebe338dd9a3d9f2b098e219b92370ed031985a55052144475ad8710395d60b7ea8e26f7694935eb7f2e175cd5ee08c682c0d31305f0442ac40df6b3d8cd26901a7837ef39bc0f7dc399137faa8a6bd77acf6e5f438335caafd4cb069958e2d000156e965813f31f3a886eea3fe99b3aae1caed2c5abdda9ecd20713ec30d31100ea75ccb57c27817130632b652d0e8271e804eeb055a8e90949896aa83618cb785ff8c86fd10c53ddc8a289717daebe5ef3fbcb6bc66dbf551f5de6123d7c2b7b150eca930097db125653eacc4128dd03aeb41f6f6b7eb3372fc62cdcb9e8086f76828e13e05068bf1fdca4ff0d294448d31288baab5c0f0219b8aed2f18cbff4c8ffe5731f13b6c49fc6486078560f5b8371fe1c934748748c5bd6a72447f8851d8b69498f32ea157956752c5634a694443989db7e19c2bf737880672b45e8ab345b021c07f22de5b92c9d9a68be71c77eb8134876f0d0588b5fe12693e4557d4d20d1b58216293a77c7dfc1542be3dd1fa3973e9871038013d78d1b483bac76b34cc973e2625faf628cf83d50615c6c8bc7a594e7f299467f99060a4b058c6c706ec19f911c6acea60a6e3613c8079a242da03dcb9e0ed326e4f073c9245d9c19e6306cf40ff408e0dd9328738f50181cac2ed76619ef2a2a3cf3d355f1c62ef228330914e5e8661fa8ed09d37a76f964b68ecb253bfd1b1dc1b0225747ad16702f380a567bcafb2ab4a8e6c8806f957bda534cbd5220be2ba055acb72fce7c637f6b7ec67be407fbcd4c12c43cae796646bc3455b6f41ec59ecd9ac17eee32170e0f646883ca6699332c82ef3bf0c0a0d9f676e045bdcc167b30a0a4af382d740ddb6214690559a61a527ed096700936749192fc84e9dc18af2296457ba62cc6b299cde406ee2486e01b767c35878d2669db95bce4ec4964c5d5ebee8bfeee0e296cc6c56d0ff1773a3a3fb9f6213ba42148b016b3c564c7811144d9e68886dbb6f39dc245ef3deccb943e59640bca63e84322a25739f97f646812d34fa769c3ccab3631abe4e8f04e58c026c972b9f778893e350e5b08e4d5b418cb805b089d3bedcb0b5e2ec5f3c34ddb0be05bf859b486c21cbd4a69fe3fc6436c8169a7e64bd28b65ed1f71528311b2c4d4d327bb809aa77f12327bc7778d63a3bd77096f5e8476b34946f59d8e62aa087ef606d5ca41f62b7ef6e31d0d21851876d89b37631e5eb16e489335b84694f59383b38e3c2636edabdddf60a76922daa396627baebbf0456b58eabd8802ff8956860c1394fbdd313049e03a6c421d679ff5f87104bc01ea8d9217d27ae84f42985da3392a4c1ddd9e45c8e28037888d51ce524ca701ba601a67c4550dea8af58ae64ef4c1e3e87a1c63d0319aa5827ab6f72ae94dbc26fe34a06b4cfbcf9581041ca622affb01199769993f6ea22bcdddb3f62b0d4fe867594120a3f539c3c97b825bb0af1bec0b632996d22867ec58489717a78cdf1fcaf828e899a673475340dc2de6c967acbad476d311165466cb8fee817468547b104eb22ea49e7d5ea07d176e558665af7767153581238b45d4d34307bd70a500afdad127fd89a4870a902a44a97e9d3f58f58ac0744a3187ede92097165a2415f1356906eafcb28b0de01bd2c4945846693b0c969619b5701fd6e7e561d8054603ed15c3b50551bf144681362f967f0ed1f65fc385bd43202aadbb9186975561b89eccc986833b1dbdf1ff6f34a756adcc2d66dc6336cec30dd42b43f53530662952201be85f799679e720d56fc4c7f7895b0cae74221c7642c2a9e702476b6f981a32d4213e73de18971c32767878107ed9af94c9202c38e7097d668eef22b7a00002a53e7d91b355ee3bd9853fcd00b596056808b16a68dff347025ca8f8986f7752581a365a8c7d25f02b6fc24d0472ca655e20d89e26cf5716df15cf8e4d2a86d2f8fa139c0cca3b53d8d4df43f1b4b9542f79e92fd60dbeeea12a14c9c7deb7416478d68d978e49dde317687050b1f438c7777b2d80204c79ccbab3c5509bfb807f67a891ccc80d031f96900030e39bd1bf6c2f85c64069dd40c03f07e4a932ddfad010b1743b320aac175963cff0acf074d85cc9d045b783d3e0f9b9f5c3db8214b76672eb52ca3eca8bf68a4412ad5f30f394e401b704e8ca182211ac2f999b14d03e0359eb436b8540d15f8758623b1925b9184f013956ca8c9021b37f30479a20e9ae4b94f9566aa762184052d2cca5718fb43f55c998fb36890e1ba0699fa670f94a264f88f2ea97979434d93986b3adf5e3aafdec5be6c828b404c303865d6f3f730d843fa14c9ea3a6a8cbc880b21f020900eb1a349bd722bcdd6610708a4a1050f8a276e5cf36bd4337c43a8977280b312d1b5060533431208a380c6ef137c7f335675d84dab9d612c47c9365a9b78cc965453472c0575305b4a365fa7ac1a111891afe4d1e695c78d1c414b7267663d30356c33a6a6883d274437a1a244595c3fa7ada4f6e6cee67882fdcf746e6cda12838e1a5ca5de88e119b301671284c92e3cae77680445637e9f9aafa88e14b2c41d6cee2065842e101bf92c0b441d1ab06b7e182e14cf690360db17c1aec258166f88fde822b472149be0e1657db1d7737b13c75c63ed33cd8f95e9f013d0a8832ca23efc7bd6b7fb6c35c3ea5196f0ec98440855b25a585ebec9ae61dc1371867ae7715295886cdc394932761efafa8cb2ff89116867aa4699f10c1fa871faca881b632e47d2403d341152c801d14afb637e8cb777dc7ecbb6c90a68b344baa695f250d0fd4f1e428c947b23e62acf71d2335e2d445badf1c194427f9bc151e1e97e14ca8951fd54a79320e1ae04169e8eca3e7f8e21df18d1352e547a519927e2a7924b5b6beb9d088baef698fb0ce01cb079db440e07d49867f0178e98ddfd4321ed92e073f6764d61262ae7b2b512bb87c8de41b4c98d1ca07f73171cab7d920d5ead1cd55ff192d351e4cc17a81d675bdfc8a81f4ad74ec1221ee3d421a800059391449ca57f3d29c46d1f0cf486baf8094daca90a28534cc10b9add188b6726606543ffd5cb989d96ef011cdc318f8a3d8bdcaa46741004fbd28d6cec4205537b90c11fb7a7b2a7ec9e8d62b6f096ff667d0b54927084827fdc2b562b286721d6d1b54bed525f585d5f4d39e8846a1ef794c30e30c6b1e0cf088ed093fdb9cdeeed4724dbdbf94315cc1cb6cf5b976fc362a72dc3ede457502fe2330ea65eca4402028e8adb576bb6c563e7fd50098d2f997b6008d92c67d9bd1f17572c23aa7eefd2f530a67933fce18d678a9e602dc268e2d7edf02ce7044fab4f5e9b97c47c6dbef3632a5081103edde2ef1209a8c9e0ac3a90e9c29c77d82a73c5fedfbc85aeebc6e7b42b8b7fa819d5eb803c3f370945b04063770011b7cad8b9cf269e31e3055e681e557c9b128fcf91925c1d71e5e042aaf0bc7a6c52e18a1ee949bbeea3a4c402643de0a9a3125fe4d9052012c4aa6ccd2a9e0bf1b380dd5bac71902057f58886b67068ed949b7d2dbe0af174b954ac98567b965728c6f1ce2af0f0883f0d47d44c47305884a4aa8373ae888da3ac15fa1006a53371094774f46acc159d0a512867c4d23c98253261483590c1cf554049385df8d39d6243d2aa054e050d530579f64cccafc47b1988a9e32a926fcf0d06739a8ae921f61944cb0df0f688fdafdb4065db3c030fb0a7bbedeb4bff77b0882a46cde88d58587cd8bbd9e9dc2e0caa9ffe718f94021bc51d880d370f9d6ecea089b3a2bd4860e74a709e07268eb85a97874d445840e7a8ce4f52c28bb33ba2020fdf2e4b70c5343cfc2039685c1d80d33fc85278c3968956ac54498044158084eb7b23d13504cdfc83c780280542e52d645347f68286fe7194c01e3d4a0a00e85c5269c41aa3ecae16f22c271729ff8635ff4678c14d5dfac88d06c878dcce7309fe9f68e024176651d45c5133d11361fd32793d8edf382ff945aab0d58842937fcaac89639098a05d75e9be3fc6aa6983b91d18bf0e0f8c8cb3f4f0def46b84f7048a38a59353d51b326acca3dc90ca441fcef18cd4359aa0e86e42ec71b9be9023a19cac2c1a058c7cd727132aa6c03d148354af0449130814c9318f48109873afdfd1107e1faca63dab84b71121247386381435bab38c83c73c37a08044b1227a9b7d04471b262b983a42a86ce334b36467e54b4db85bd76d75461e89cc994e45a238c51a78c6f329dbf67afed3b22809391003e6f99310933f5d686dcd1a45fd251e7dc98b42a9b896c0e38c57940c24b156c455de8cb5f35308e7b50d84a665d9c81877a0ebffa3b4bae53caf262e88e7458f36c36e636f07d5812b93812a4d41b74e6fe12da63e87f9f0463fbf88ccc4daf245be92e193b58160a3312db7d221efadd0b29f09799a12eaeff822decc9a3118dbca89c02b6a44a7db0fb22db2ee314fe16e2b3b31b43c739ba4fe1797274371379d17f75f353b26e993a47780fa2726e98142388b045a93db8f05ed41adf947c0aa188922fd0bcab78a514b07c9e7a3ccd0457a23ade59c9e91b46e64bf5f0f0fe8a24463f2836cf72e7ee819a777fdf245215a9612332b4e66264614e181da14608cd36dfc19d69f50e277123bb298019896bdfa01d853159ef40c2171714bc80432c35c87cbf2694bef4ea4b72f6bcde950e98e8d5d698700b08b68dbadb1f0ab8a163b51ee1386b1f2f010be45fb46fdef19877e89e5a0b703c246b944ce9050ab170fc6cb58c26fc0d01856609bd789b590a231bb3ab90aca179585794cc72eb744fcad22d77c96dbfce5f3f207e42acfe78dd9ccb5c40682715f68c4bac24f19b9218a85dd733b7e6b84357d4121337e425002b99ee2ef79f1f18cab42cc394da2cfb4881a770b0bc42c3f92ed097b2c76a749ee8f2297e9947fb0bc72f80555c35b847fcf0a1eea6147852b4cf62076c15e187479dace10293a8dee4d4c992b6b4bfbe25c4bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a672d8661ce7797142ea0256236121b58fe26621c557ccdd7c6debf8955296d4f4d94fc8d9697c46508e8aed2a6ddc663a2cb3d780625fe0ab10a4c5fb79b72ef84db0f29985f549fc064acde408180eb287bcf0992c3c690f9c491e2679154b7965120469e9b27866ea953e2eb2d53eb4e3658acf86f316ef0ce8a8552e22c645cf569c57cd146bd7ff1bbd57c5649c6cb5db70d92b865aac6ca94e9fb056285a0bb8b51c19c31f0d2afb4dd81119dde71f0c63db2903b8b579d02a5f1a14f1c9c7869a4f52d7f7e7c6b4cb4a44ed0eadc0bccb236d3b19b99d7116d15a69d7fe6588a87cc1055f94869540ca7dab20a4b223988914f9e0422aa6cf4c38684e25af9add0c03db5d434bfbb89476e7afef9459e15c7ca6860dcd0ce0f2d346d871984f848e32e6f21ac1bae9174e855ef1cc5cd581da05b1686dc7fb5c39bf21a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4c4cc950c5fa1113212d38b6d87cefe5f009416d249a6697d72db02e8d8ccc8c288b9a0859ea0782eb2d937cd7c32f383066ebf9171e23975607daeaf902cece6addbe9bb2ce8ba3eedc7c13b63df861fd126c6e67a63286382374e09861ea0eee0c822ebd7d1f4f4490a0826d9d21ad90ec6390cc508ff6c00c9a162e24b206b03038fa0c8299f1e293a4a1005c8f71fcd3a3db30c8332a36f2d06d7873a1e6b7e2ae56666bddfef89f3ba4e0518f4b3f53d53b8c7ef21b0393ba38ab8820423ed415de0640b7c887e8def7072a7bb44a57d454d8f6d8951c16c38ae8757b5107ca4c23f5e06e8fc26b012d1e54b8dc26a0a2efc4dce8c1a3a0817b3514f5b892a885235fa9bba6de7e4c24f0354f563853cd4cdf9789b67c473febb85000b401c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52540bca55fc9ba4df2416fd8cb9e232a998bcd0a876986860b806dd9e3e8526ebfa2a14ea8fc8c605d94fa01b795d75d3353ccfd4ef3c4ae7e354563e353c3108fda0d17376219da18c9107d30a95cb43a27f4013e1045720c28aacf4d7a16a14b6fb2be53adfcf3aef1e3f2122a5400c4b10cd011de6c51094bad04ffbe5e9486d988a9f40437b5ee813631454b4096121089881d3fa050a58a112d700eb71198083e284385defab2a17a279dfd0c0c756d1559d8b064e57be3c9be4855d51fddf4643253f14d593cf0ef0c600b0ec67f68717fe7d29f5d7bc13f69d1a22f8ff2e17e6929e51f457caf16ea840e669fe71ca98b4083a62c0c1fdbdf9aca9ada9e213f0a818f94c49c6bde727b0a5db492a02bc86f989dc67e2b6ff8b6f4981652b99afa610cbeb32f65746ab4fe77e651007e09bde390f5bc8705322065b70fe4795855b55d19cc351ccee2a4781f0f73e75af3e5474c9d2eb9e5f5d5a7f8859e552faa018536815299d3c844f7690f0acf17a209775d364485c3f3342e12e0250c8c2d1e503eee3e28dc59fbce0092dd06abadc60ab1d1cc9141eadcb1157070c2130661e29c54383f55f6af7703bfa19d9166af1ac2a15959bc7e5691f384ac26e7f85a3f892f196bf15813b88e74ca07931d709c40341bf2eb98d133940dede3d13be2d8c5a9e28594fb5f8aca0284a42fa1f110edb292b14619850b62f7f564551283283fbcb84d8a917c99c3a7f4607e67094642b585d5050a352557877cf5eaeb386713c29ddd6f800b6879cb12bd08af0c2c1fc64d1c2a3d775632235a8cac37a1aa39423b015cfce0d77735d0dd4e9bf2d8d32676a002a552d491de14ae9139570874528cad325fe4d3a52b80c576b3e820c7be9f3bda270ccd57c42c02cf32732136314609d96b16b132130c710db3a5930c771d169bb8b33d20eb611f41b0ae8f78b884c6bd45cd667f52071a3136155dcb2cb9ca061ec5a06d6d38a8f4c9b90f59df4e3b0b081e83284fd936d0068b81948ffd4e595363934f93529a06d79f6d3c6e430b0d6858da15c4cc92b349f9b0d036c050e138cd2ebdf58c4a4420dd516635e47e2646459cc5fb908a0722490a2b28c438aa0dd6c09e14d9390f4f4119ae18611bb3c74eb3fdfde84ea38215befc97517ec0d4089ac888383556087c9a43907cc85d813d9d9ce2b3930774842d008b16ec7039236c89009a5dc4a791d49b9004dabc4ddd470ca293bb588cd41e220171f29db59f803b7a62cee15285e88afa901d24849dc570d0cfd29fbd2ace2287b621ebbea8b0f4b4d0f002c9410db099572d373dcd98a42cf85e84aaf10f592b12c1303436d7f083611880700807dc50d3198ddd999a20e304f6d0a8440dc50324ef1213d5a667305921f741709b38d0e0dd4078368f5e51db3ff9c7647454fd973dae4d929f5363f226891357ec61577532bfb1f184cfe77783145b6a01a82a286aa43fb295777d86bd47691b63e0f385e09fa9bccf8b9f05816688d573a636cfe1b75a843730ba55d01c6d0eb966b4a2fdb4ef78fd4ec3503790b914d14626f678df337d3b92970faa3fab8a4a1c67a1c82e760e1e044ef1050a75ded3959613967f7792d43d96edb162be94dbccf1e29261d4e2ada5df4477b625fde5d649601861132615dcb95b174bd0f5553d7c98323672e8d0c039bfe2446c648b3972455cc4829dc63518decd1aa58b17035934664ee3ddd12adc6afd7533b9cfb0305c259dbcf2a7170a4c6a734a5151902881225fe22fbf55fd6715ff05567061a91fc045fc04628d3dd13de9513933333cc654273cc86060e10eb2d34890c341558152e976f2bc44f7595281a89c91afebcd256e9cc4d0b5f4925ea3ba32c09ed1dd1fc85397c04240aae77b8e54601e182ec6c025eb8322959138f92fe5f0bee041c26b01080d87d30c7664fbd10be8eb8ce1e7009d9cc5d5c2716b19ce774eb3bb9e6ea7b90162caacac2088442ecdf04b14ac1c44284cd54d9684321514e62aa1916a8d234be1749731d979bf38e08b62e4e08a866512b843fa5e273f9da1bf309378f2e8e3e91f224d11ad5a27733ffe6ba611ece2a195d345bc52cb27d1c1411357213e05189f356219f7f0867774a8f2b93c5895e5e13c3f559ac6739bda0fc1ca064da793259c41d4f755b80f4035e1b43e9bf3e43cf091dd3deaf988349ee83b88dca9a800132c86dfef3345be0bac32211127d0e75b6dd17f5ee51c06b9ec381fd114050e3cafae9094f71abbc056b51aa64e6d4520c5e9917b100aa4a8cbb5162b00593f645fc5d873f27f8c3840df451ed091601b8bd9f96edacbdb244ee90b7a2568fbbd4ba234ec5fe72b69c67663d33ed6c5e34d9431f911d0366f0cca945cd0e12100b32c20a34be8c0b7af9ba51eba593617b0719c221520b0b248d49672c050dd95ee586ae17db901c51fb652e08cf55e3948e1e1dfe20c88c0af24eeb60a68bc36c9f09c3b1a87c7f9bc1aefd7ad2b425750a69655265e8f992174e96bc08f23b47b10306e71e6639fbd06335a93a5e104249cb3a0fc7c91fef43e1a11ba5f200ff079e8e9415f4379962ee1d86635481324aaa267c68dd50ba0007ff66b020ea51ea8ca0313d2222d20ca7ccb31b4091826989c07e6481b042757e07cc4cedff7957b3e8f7a9a2b022d45fc0b334918bf2a6905b3185a3b53b5b154be2f1035b1c8ec1552a27c2bf94c9422991941f1ddd6dd0ac23eba00df0d106bee1e78d953ae4dbf4a537d05a92439da74d4b84f760bd6c04c916b667232434424f2b13e8195432331e1c5f725981d870525302ff81cea108a4a2675441e9d88be6bf6cfa6bc0587b0f57240ebcc747ea75d16a752d106b61b634d5911744df1b456c5f1494cb3cfce3159e6803a5eeedce55aca119b24925bbf54917d01465fabd12c2e3b36aecd6b75c51b1fa585e5ba73c0abd7884940d299215e1e4e164ceafefc7b2f9d0e0259555f04e2b0887fb8126d0be2bdbb1776ec991e465fdb6a92ef7d307727fea1d712e2a5b83a2be4cb33956f3b92146d18c711e74e8c2aed6a919fed4760cf9690ebfaf82c9550375c9a7570614022c3cc50986ef93635939d3ed80669d1b699be3828ec821765f8fcd5049a701926408afb9af53ebe2371e92f38445978af2338de00824128eb9f946132f6c04afcb95f3ab581ec44c6f245d9099639f0a14abc0510955cdce92724b7a6e7f8abdae11d84fbb0b396106a7f426713be37abb05f53db9071f69bbe81582ceb3b24b7cb5c08670b33fa1357f75dc0683fcbf9baca1ab5ecd29542b59f0081a7fc32d06457ec701f40b15c1aad648735f545fccc6703f2667d9e64e0b660d56f9e7594c27832cf25c2022ec42c1712a00b27fd72ac5e5bc22a8c24e1e9a929aa7a6689827c53c017d50e9134870d735229f7008fa975cdc03e79cd59c275847368652657ba7d472194d4dfc94d71b814c6165e22cec2fec1f316cfd00170e592317c4ef05f8a624092ad2e7d9391e9f90b4aca77c5284457213e3d8b05d6a990b0274b1ebc0adaed17047f79d672b8c61bbf202a545463c151b5adebd9f338818c35f0cc20e40e991ebaaf580c4f3bf5de9a4216ed3c8b3606d128ef01d77e4726c6c5184ae6ba8530447ccc85c8fc579b139cd55faccd4943757c3cbede9ea9ec9912f2ad4fe5d1cf1b69ebedd6982a6c58afcfdbd917cc9684ff078906273e316bc929d2a845bc5fc0952e991172de88442eb95ffa8344aaed3dd131bfa70758c80946479117fcf2ceff2e01dae48286406d99b93dd05cb167689f4de458f6a76907057aa22da318331abd6e0a1eb8f74d144e60be17fa472d11eae6151127173c653fb2420e6d3713f5b536a669aeebafa98559453edc5c0e2062560f2ea9727024a46b18dca005d25d65d3304beb94c88891a5a8ff2dad77737e2471259bd9fe76664ca110cf5220634f9241c95ff90dbf6844ff66e3bb840d6c27a93907605d2908a023f6d3d1d1ea11a0a95ba308dc3af0e7cc44e7a7960c70445649c5534f439a5004df0f5ad90318a189ec48da39bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4e734574cb27b622d29e71ca989e293265528da2a17f1707870a84c732ca6284a4db20d7136535c1923f8261674a2c18075392f5babe360509f9a22b2560c6f9c208726c543c371fc8be0aabf57eb28efcc3f94c290a279fb25fe3448872865fc98b4c3a75a4e2efe9de0ac4730893315e2f384ab3c37a0b1467118069e348453a0e9e90f46823c42f4a27fb8b501b030420862222913bad1d17f8c6ea8f24f20a762ee663b4b5d1bc2be2c177a4280451e733e7c1e52ab2802074eb8f9684df678feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e19c4443dd4a1306d81e9ad1390771f22164d74c30d40ca373900e41f88f2f38c199e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b4257a096e969db98bf2f731c06b156885c8ade89c3a4e0e82d19a98a85190c286f59fe96eb10fe8c517e09377da2ed10b0fab44c9cfaef7e460a73c80d811cc5961b57a2f2f92697873d768f25621a312a570bc56617be68d3a95bb11f5f0bba96ba24b917e321ef360ba07e2f88e9dcf78152fe8b077d4b2e35e5b3fae642ce07d3cc842fcfa004897dff85c8c63848571842d6a84e11bfb12c8e7d327afd5e5433e7baad662e402ef21f13071415e5f5d40a2b04dd8d0e2d25c61674e3d57b9ed348fa7a56e57a740db11117f37e31d0fe24d74294a8f69c5f43041b2aed56ed6210775a8fe6560ac45aad391d1e042a9a7887da8fcf7b9bfa14c30630f0734a208b04d249f92f93d63453d53c0d012e7a0f5d3c48a62ab7e436fe9288a1a014ce0dff82120e74ead789e218062d1a9a202ccb3d9169f2e13a9bfc5ccecc7bbaf358fc50772bfe7aa125418fefd91b2d723656374463b7b6181e9b5d54903bdcbffa8078c5f3085a642e81b99a8c2107c0583eade25994ea180c207f48643cca18dca93f08ee73736d31f66602bd4a90f02fb5541769b5d142bded503ce9f9eba6353846b0c08d29e41d0faceabf5692ccd84fc0a56ff40c513e957cebc0aa4115acd8b6717be1583ceb69a54785c0e64d39a2c19c70a6339839b19aefbd47ce50d28752d6983faeea3e670f9f8aadbf249f83645920d5aaf17fb2503394b33eb6115244c9c238027924e9dd524db9a3fa9361dab3102665ddcde75c1a35219f01321d3182e524eadf34c0ebd03c9a0178ce972a89b6992f5427b44c2be523d6852ec3acc9317d4847193bd19ca535ada6ceadb1b23d3a5f2bba7a04b19c3f3acffced144a4ef05234500adeaa3eada36207ecd2f9f3d6f1fda6de10fe399cb08d278f83b60e69228a46311a157d219789415c76e26d11752c51174bdeed456ca1cc5da5344c3e17ca716fe71f01e0dfc20a4aa62136a9d3c85c4c61e168c6c4572fbcf28dbd7cef4dac3da047dadcda082473803058f5a59a99f51629cfbe32b6ca505821faa116c5d0f17ffed870e3424cacc4543222adab53645a0d1d89e297ec9c8a1b7c2fbf863224be134e189daf4bb64fd3c33d817d738900a2f6e710cf0978a5f139b7bdbfeef4b3c4d498271e2959eb3cec61fdd1988134f4bb33648d4ad97e1a22262594170c20151460b1613e670ef18572be3eadfab3edcb0d826c49a84cf9d3671f0d026b4f21adc7b10c4f8b4f8473e3807b6ea4e504970fc98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f1783080733a2b5b55c1e997ccc02d24dd1a37d86d746e09fc60d5267b0ec40135ff30df3d3f2854b035fd51e5ae37e744e740d59df11e202648dd2ff6735c83c5443c5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e594e8e4795ae45602166e5c24e60923a11dcfb4d457ce448f0a5b1ce840cbd836ea6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e267acd8fd32fb985e9e8f944f15a2a7dc0a3bb0dd458ce594ced299f2b6ed9d330394474878791a1a60e14729d212a0d46b055d329cb865a3083c1686fe2dba5286882181a8741c91c7f33141b2630d9cc7782265ab930e4c7685d8a71d2bf553dc2563462eff984f074f1243319c1c69c729f93b6d3c7df09bb2030d4fbb889f73ac4e836df78840a28b785a7fca54522955b248053a8db5aab191ec4086f10d69af9a3d3999565304d5e6d09360c83af7c175ecfdd57e92a982263c11ee24df18c4d4c6adc88edd3e6c5a4d9d1d550508d31e4f1d51b880099851273379fe563a0725fbf13a3cc280e28b54ba0e3be8d2175369a3df7fb38aad00ee91ba2a1e566f48553529246b1946e669c2a020a9082a8ca417287b651895837fdb60762cb2854a7aaa3927ddc3544a463fef27be860201f6ad524006b8770dec8a1409c2145bea8657312b3c98968a54bbc669ad12f3d091238c868ecaf0c4adf707ba0b559ccd9ee9c0ecb7989dd7d4c542f2c13baf2ab6fb415607edf49eafc017f114dc04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b6624a4305a837f4dab3aefe13a4196433a982843c5658738bc13598d5230a11513494beb5eb58810347158f21312ae9b8f090908cea32bb00148424450075346ef27761ad0cdf8f1b3e36169daa620a23d44ac93ecad4748a7a30c1cb7d379482ced77e422bec5e6240b5d9f6bb8bef22c66fa0007704b13408a85775626db68eab9c8bbf90b959e1ac4ccc20b0dd4b1ceb39b9812723ae7934e0585da30804a244d50c4aaa55b1c14fb683cc567d3f1438ce328596090cc6619173e2366022b8f7ed798aa7757c2bcfcf2f9cea2fccef1603ef3af92fed700e97b5df6a9882ba7a3a1539943952cec2851bfbdd838c7fae7ac4a84e6d4614f3f2be0c2292348fc8071573ec5e5abf83d609fd969fddcd7b38777cfad964f941a4e8e621f2f58d03448c281fc7e71963cefe3d20fe96998fb436a6d8935a1cabc37df9393e407f43ee43d1cbc4e7570b5df9a5b346b14ea1b363c9353dfdf90ae00c6577f0f4cf3b415a5c23f0178b81a8b7583bfdd0adfb9c305c74a504515b1df4853711dde59f4c8078755c411d9a1d0386d7e35b682cfe082f02f86a8f55734913274c68310ac9f7b562b821e0810fb604f7b3fd61e3ac980ebc1e1a9a9b8b7c21a08baa8be458abc484d91dac399f9081962823b14a586f206016cb06041382c67c85a43b4a8fa91c692114ffb45504b0bee2393eb2b7a1a813415b79cf74fbc804b1dce15ab8c723585f97cb443451e70490008ff7afa7943965fc1ad4c4c5f4ae743e7174f5b3a223636429e202dc9ad0511c6e7e9e50e296277c8b7b6ebaabf2e0e604050077d80437d2499aa7cad51af78cc2256c6154bcc4eafbff5060fb9b485c15135ae313ba3fb0e62635c8b5a8a54b903096098797021c19f095db585ddec225cb5c3418986a6164df3885a9a6c5100dc95f7334ef8db430b5d5b3968d4e252fd88d398d6e7e7f7840d0e0380cf17f7cfbbb2795b9c7a549e9cef8270f12cb049c4056621612ea085542923eac27728d063f4f30daeb573349a2515eb23ffb876a7700495e9457255dd3aa54b650cd9d586e06e66f8c3cc4df4ece5e1d837646dc04c9e5b8e57e969f0860258ea06822032dca2e4a2ebd94eee2cc2152a85cd65b27f90979acb40e25749c8f2782f7f26843be5aeba76cc37ba6cf0b1969d7781b54c861d030e3b0d4bbda521d5685894f1985eb2957a5139fdec96f0cba7342db997ca5de651d7f443584d703cd6d4ad601f62be27aa4f19d4dfe791cea5de4811de553f79a3f61aa3b82d48fe685aaab89287abc9c426fd60bc0659b269f01fd9ff50fa90bb83e5754aeb8cefef0fbe94976c2a1c8820c72e127502321948518390c7c579ca34027600c2a3d32f8ba3dfe7703c29c1748e55a3d729731061ab3e8ef80018dabc006d5edf065d25c0ab147485011e04dd9330ccee974d19ba46a39272ae0012aae0e2f3b1fafc83f99e79e25395b57ec61b6f11f61e1c1bd28d07571c44a3f547baae4d0c699de9ce5d5438da01bd513e3734ac551e0d6d2ec4bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a41682b8fa9968c7005d86366a85cf83069ae53d8015d10b1697b5c661434135381c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525ce7cae385de32ec3f3a8971912c81994ffff0d3d1aa48cd33feb96f83502f9d9dd3fab22df5d5ea7f99ae96db7a8cbb0111e5623b18a733b691fbe5a58b53b4239bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4bb4e7658bc399e8bc621aa988b03620bcac5432bbd05d56398598c44170df13e979d94ac349e6e4c20405e6a855dd8a75d0f9216a75dee5591d47cbb06da09d881226629d3cfdb3fbd6aa4380ac6a0b0ddfc1246a5a2493fffd23ec7ea1bd93ce867ddf9b37c7f3a565a2d4b473c7e0a47e99fe62dd2e2f03197025dcc868bef65aa96cbc0535c223e12f8f7fe828eb21cab1373e48fb5502f39de58071e4c5678feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e19591804023653447c2529e1343456733a8e0a61076912e9832d7312867e1219e29e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b856980727850efbdda97206c9c9b8ec14ca1c322f2b5e531df37cc22d28ddb8836f35a99334d48fd38d4cdbf09242394952b8fb5afe71ba624bc370f2d2c7a3aa116387d12df28eb3baf041b930a6c2eb822e9890faacf5f989395b00c62e4a07f55b214595f64c585b156d6e7a2f723fd5934d380b9564d5f876c7e78fb945e9bbf7cb4bfa23b27515dba685f6b415340f8abe1fa650f13d2d0ef06fa99919d32f604995f00411583db49918bca3c374b8b20151e02244f016ca6f6e44e39c5c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f178307d8f9db6823a581943e6a0b5cc18521a864a3ee464ac27baeb49d94865f5f80b5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1a3238a28a5091fd5c7ad96618bdd81cff4750530e33ac1781c7679ce99950bf91c042613e62105e379eb3d648eaf767a76708a5c6d6ceb8c9ecb176e6fcd8785519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e591d82505c921b57ff3743d3740291ea40a5cff0662dac827e16b60d40b1303e0ea6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e2607f96fb054a04da5d9dbf2ff1c7562b66543cf015648dd869fed347e5fad3b4a73f718e3c82c73ac22741062fe159eac09be6149a271049bf07d5592603645edca44f0566b52eb45cad1e84d451be7ab6b68849ad60ba41cc2c19abe5052a52f08dc4f6db48d638534777bd8ffde461ee735b0e0ea588adf9fcae0cc856016d022491f3abbe9f8a6113d6164920a22de70f08764e3405145e27a0a6055ee5fd0dc1c3c691189c412f1e59368defe1eec3b84c98ecf77a05efcf9610c06af461699d10ed01d1fdd3c45eb5a70fad0c5d599ae1bbc6178436015ed5b527724a792368019868f4594b990541c6c6b6c6f0cd3d5e6b9dae69624bfc00d36ab30ccb11267c8566967e7f529ff85c7cbf86e0bcb157105d09ed75aed5ac2a1d5c549c4e6b62ebf9d4a324443009119dd3219b2b371e8bfaffc7c1688f118f2a83f866b6fb68f7faf3e199bc576372a6da0128899cbed9d3c9d1cd2cae058c3ad4a7a6c77c8a01c679b47d024e737b4d6b5fd8345d3371054bb7f04aed9fb0087afc252cda70a30f1e94fbf78af663f7b987f41008cae38bee461490f2020ed105887ffc04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b6030295e981c42e767dd54da2f21e0b453918d8eb77aa8e19b0ba1a00512817ed285355f4d8c23d0b8def0c9c9d30f7c31ba57573e17bad544107cf29674714d763653bd30ccef4fb67f1a3d8df3703e90ae0127a503b0445550cf734f2b4d687927c2c78b4c0bbab1d8c73d88f25d506c704c07f7b318043478e5101557a458be4851f02bb31a1a473b4fdfe188a0962ffad6707d815fefb36fb009c8e37488e8ee031c0a0162d113bd4283ede0400c862c02b15003b41a2d012bb757d240ca47a10f804d0758ae003ae7c619733e80a28de708dbd399ddea6fb14db02e8ac4bc4a70d142543b897a4e04fcca42a3ad42b8905cf24b6e3e6a6d994554a0fbd99704c16c8938471f80d2212eccd1e1163ff9b09009e8d75896d6f455595c3486352940cc22b65cf697d969d9fd20b422753286638abad3ed2c6d7fa65d782be5544abe237a15cb0ca00e2d8383dd773f2d2e7db55ecaefb0cf57b8559b1868e6ffe06b7b43993b5b410cbf16fa43e501d588d2ea735b5d58f6434786c41de3ef151627802b8a66a9f0ba05ec3f84361b6cfde41cd6acd807f867bea5db5c5aab65fa037ed12812d4ce3839ff1cd58b388e156d9008782f158954a85a0bd6a8cd8771d2caa824f199c274e7436f68677aa3a08f06976feb1058ea0b05f9f0603a1790786fdb7cd72a96e66765ab520b09aa8b1b2082eee37b2359091f193c0e9f2aaa55b6d37ff6f2d25fd518d61ab3c66fb2202634380ae6e3210078a806022c718ec14381020ef043be293d60439c207c00cbb725975fa0a37992b80c13d67b94bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a465d79d1263889f94c8e7adcfd108a0881744453908a9dc140a330390d7723abb1c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52539bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4c68b092b9e715db20bf14b03556563fc6e3c1c76a38f3d29b888752c834a6d60f5c45967abb6bbe2ae35444ba4f698314684aec84c5ba89bd52f69a35698a1c3ee3e8a75654a68a2e7f5b773f83bf73f7efbb8499b8422a3169cc1bf1711763909f74f76cd40379c27cc063d35d21e3cc47574ace33e7c8b682d969e20876d7a7490049636f4fea71f9ec04bed3ab144ed7010d07446a9e12a13ad803fd180dd5534dc9064d8382a9b88a0ee6e99307a3e799fd3cb103f8f58d2b0998e2f211e3ec344f3e21903da5f45dd76dcfd74548e46a821ac7057a17936e6f4ebed00710505566c5df7a9a73d1fb0827abd9a9c8902ea7c1b29e8e685bc4cfd8e589461ef60a7a183d3601db91dd11949986502b15f7b2ccf7535ff326915bb92d70c66b0fcdf2212bfc282c0a0eefae80a2f0874e66abf59dac8d747a555bcc4b913fbe7e32440ff4df4e2a1b4a43d771d3bb70ed118b03abe2a9dd70119333fb480bbc1ad9a7aeb1a262c2d299f393063fbb0b0f378f33afa771c2548e336dabe33523e29b18371a84b207888672ee490a84e470af82696560d481e303160e391a530eb2af0c51281f9b35bc4073849ca06c7d7a0f375ba0ed8a41d78c3f693f508901297ba485177ae0569a44bfb001bc3f8124604c024702d1da7f2f27d42fffa41afbdb96e286c72885d97d49615634b1935c3f08e9eabb688d343f34541f797e28122a58818ab57b3c177f7c0d8940823f7e9272722aa51d44e6ddd15c115887078feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e19f2979613ec32fb6e1ec5039ea034f07f4778c66b1da556c20283d01abca686359e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b86f2ace4f429a22f874ba21d0a8945337384864198e1f1d283d47daea9c909301f14ac37411bf94340fc76007e500a482f2a604ad863be9a9d6678b5c37d8950b34a3ee82b1229575dbececed66d80040c7b016bdcbdaa6cc58fbe049a0c1d616e95c4e7da345c660c8ffd34c7efd1835a4011d3eb11ee618d177e1ba12e88ee668915dc63b6382401c04375663050051fd23f40dcec572f59fa92f614a275d86d99a13b3c1e8f391dc35ba9b0ff1ad9026d91f10eaebf594fd72580fbed8d91327114b29117933ca75d0c332912bd0c0df2939552348be0481dc3fa0a77d1bdbf6b20b744efb555431651278f53fafc2b402e955c073e29ac48a242b6e37bde75cc50b9f7186a2e72a127921a80f45763f9064fa5fe719575ccd90d25d765145a8cb4ffa64f8ea134e23a2672f2d01144b28d6bbd726cfbd9bca9c7f85caf51d1ef169b66814e0d3386629750ee3099f43d72d55ff084dfba800be3971e598f2b20287c12271db931fab1a18a0d76c9205fe2e9cbea5685685e9b7750d69bb8883e08ca8c3f9da73da0bcfec814ccf255cb5e0b6e65d03d41b7547f7b6d26782bf467190e651b6e3bbf1abe61bcf8445028018192699b252a579a35ff3582c3ef9cc59db4d95d870b5c7d897782ca626bfbdb2610c6544e6aab50401de57b274eeb15947be22d05a97471b351ca8b92187164c46a762aab8e4bb7c5c82d6c77ebd3c0dc5823d9b9551ef983ec7440368b85b863da861ea5baa32db6b01d9dd5f3e7be6b2bd5dd22349f2504de0e0c38c0029bf7bd62a06ea2883217fd264278ed4a7cebb5f72dfaa72b1bf0901fc4427e0052401d2be1eca436d4e4c654267c2f7eb0956a1662b950aaed0e9736f8159e164e7cd7d29259d4ff2d3d34b0bf6bc3e5e9fb855e1251aa153ee5c1a4dde1a909c20b1eededc68f8953b1aa41ba9614277d722227691c75d5e9ed8a0cf83ef5756f34a87ec6a70651db6ff59995606c7b70a5d1020de1e1bbd96bf897c19c2a81497598ac19d79d859ce7f4a6011782653ef7a68cba089b3bf7d2513961a68891edeb58c52d589640ae5747e7bc19bfa2a33e6ccc48e64ee59adec595d753c0d64de0eaef02f280f61f453d5dc779c7005953a03f3173bea1ea910692ed5197756a032a91d7557f0b60d3f8ccad602aff9fb2553c887ae2d90b992f2bc1343cc032227a6a9ac1910c845201972968b6e053fb9ac13b83de29f4b12f0f3ff034654eb29b3c9a8b9e7714dd167beb170796480b747d355dc7a388da6605bb6fa1da76b8c8aafb1538bc55e8186977459a625fb7df9905a6c798b979ec5eba3b17ea7a41c84609c87cf4bcbdaa38fb85e0889af6b5f245db5b7a4d9eb4e51348cad8e1cba0c8e948fd2082a80ce9b21fce4aaca5f52fd20e9450f731bf2fa7ee30989107504bad55b9daadc4b7a6311ba1140a02e60fcb343a4d32aae6c049b6f4b21f2c8c5f0f8e2453ce7f5af37d29bff0e06f61717eaa6c27aa7e8ef31b846975301a60db0b424c066498e0cce83fd412cbb588a96a640c36baab65332aa40119a5995b8187079e706c84ec656769e59f4fd7f2d84ca8295191e1dcd51ac5c2a8126e163332679f49850e2884b7ba0931dbfc8b0485805dae9dc591843a611104d02900898b2ada3edcbe32a72b02c1475c1dd5ade66cde30cc6120f43527ce55f6b7d698bc3c7c2bcccb5f4044b63019b4ecb37e2d5cc0eece76ba5b79679505b1d97a9a47433e5e0d9a17b743bb65d1085af88121c310e5eafac9ddc7d1379236745a2965087d83ac189b7a4fcf93a24ffefce476fc60da170afe97c493213fac9ef8bbc118cf9c95f1bae2a724331aa0b5bef270d856b0438a202a3bcc654a73bd371e318dd37e3af02dae0f42cc4d3bb4b003c4f8ce734fccf12864202454d7ba6b49370da316bafca78e51aad757ad2f59d91a766b021a2cc133b5df3a76aa4761bac693c85f15ba4254d72ec77e0ac7ff513e2e9be4f085423b4cbdf9c84a5bbda1f81fce87a04155a3add011d15e30573117aa492387d6162247cb28f1ad559cfd70c4012f2065682ae185a18d07b5384995ce842ac6537f8b8e5d646186755bba665578fd5553595f7837966d5b26247164355f55c533eee9c922de3d45563ba91ddc818c6315133d047c037a37dfcf5af0a779759205a9cf341b512a6d9c53d7c1a6b59304c8f703674282ceb5194d54aa53576634493cb83f1318385255197c1b6a31fc6d2216fc57061c70b9e49ee8940510908dc79b1361f4992c8787bc4c1e413184ede839200880d575ab7718c2550495e93ba5d55c2816a7f97c7fe6c216035610c692c817d0b6e6b0bc380c31f0e5aef77c8f106a397593286f82ccf6de87077a6498900c72193b2e3105ba9c55f045ecf77ce731f9eacecbc69b7b566711e47a8be19f5f2e37991dbd8bfd68c69ef0f90a8467ad1ccefe15de0d819c847b386c3af950b73254e81bb373ffcbad538aad048da8907e2a615dd5aa5a2ed8e2fac7abf3f064ec7cde62b417091e3e7f269fbbed4149fa826ee1c0c88a5f28a8a6d9573e7ed6372283f4b4816efd39079c1e6b5f3a663eeb4d9e3b43a24eb4df13317b178f1ee2236ba2f572f474955513cfedaf86f00503a905c3c5e29a5aafeddc419c139c19d30d63886493e998d83b05c132fdb25106f3a111ef9ac31733fdb64ef8fa3173ed146b57a7024c2da8ebac2b28be103e9f41926b696ff3004a528162b5bde59ea2a4a750cf4b1371eaabc018cad522692b1cf908e17369c6294889e54ae5b0ce87f0256f5e19e3c58bc439c85bf7c8b9d31787c760c11f006f31e451811695d89878cc6d338c6d5235451e257fab150f4b78f17aa2c50cfe08044bef371e74aac5c4c5fb16c249f11fcf2de5b2b312e1c76ba558761f6f4d5bc5b4113deb63265f86940bbeb291fada3eafc97b28e6664ce0781d55a22b8bc3bf0fbbfd350cf86e3ffde1c5b4a34cf741a23bd599d7a297276b3691b6cda9d21d531e76c906c7b4ede8d8ce8755868a82e6fb11ea32c5dd7895fbf8aaaee8c0bce803bf29904b6b41fe77798809a907e7b6ea58ea7e323647464dd285e3d544e98dd357d5e12c7953502cc209afd72846794d47a7025ed7807abcb4c86ce454b836cd4628d87d172b420cb58344958b2413f903d4d93c0a7bd142366702706dacf4e09f0137aef91be2452cb5c7f7c29cbe971234cc74565a0db850a5cce8cf23b84b199d4e88f2a77aa8bf5612f8bab1401a2679b306d987f612066ea061ea900b699c7b7aad210131cf6780812ba364acbb03d719c1e374cd72844a892d367eb5d0f714d8baa270edb2395e918b38d81515292c4aee3e4094ba9b0bef186c1e49b027ee8bb9a0b6b0b7bbbb6f00b5647d929ebbe55d13bad0d9473ace431599454c0898fe4a3844a87d329759c163967ac8d27d48a51596025f2f9e0b96afd5ad542cfb754ee127c7d389ffd7bdfceea7a0522126f5357fbed4c328787c405c2e2373f94f69d1c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830cc1ba82ce09d3793779a9704a2296629379f81bd09c8ab84aaa51a9e44c99301951fec14bdc9b4c27df10b6c8d94dbd1962a2553a20888a921f4c1d4fca4ee295cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e591d78d08f2c49121de931df011c0f2ff1308b10aa718a67add140032f298ad817a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e2632a449ab53c71f3b36f9b04c554f194afb5a8317afa0ce0954e7f4afc58c8d0e3cf192688e86bfce4ca5bb50bad6e5fbde1c04fe0511964e4c36761c7ad7092e1e6cef9b2e417dda33fbaadc65dc73f0918f9e77dd84a3aa4ca496fcac2314981ee40cfff69d12bbd341ca536ebd88401e3fe622e3eafa139c97cdd5665b1f1da3f6ba964e2daa47e2eb46f3be5fec63acc287cdcf7dcd525d3cc3e6929c546b89f27e9f867485e07945a089d06b2b919756096cc1a45220b79db2a14cacab2d60587b2af9ac64f56e59dc0d8f845a5ccefa45ee3b81d61c998dab7fb4ec2ad46b5d27686ec099009de7c6d803ac2d72556c9f6767564a8a087cacc661ad3729fa83e995b45927e54c246067f90c01cc2273c2372aa8757b6915cdc12edc86dbe21c0cd8a52c52e148749159568fac8b387020e82b04b106a438883a6663367116813f8d8da99d65539806294e189b9867873396acc50305631a971ad81ff32ab7514f6f700f4ca20c6484df562d99e3b767ea6e4ab286d5901c1d262bc82d031682eadf79c55a9cbf07d171afc1aa9e2f794a0ab84674c4c3665a1bda4ed3201fbfbc722395c878391c79230e830caf8cb7f6082eb5583b42af2af7bcf5fda3a232b686b29aa9f9dfddb4dd718430e17b9537231ea5666a6648e4421ec3b1d231e2ffdb86a7a0fe024771a6b38e6ab4686c9e21545463b64ddb46c2af9641969fbaff0f17d8a56621c9186b1e2894b749b9920995081f4454e753f303fae6f1db9317d3ad3dd65f94ad0f51bc53ade767ac9149fab229d858d247465d7b4a4180e871fa955bcaf7bab8c461d71cdb8e93278e4778f0b49a571a313bee58e43ee2a12b64c81c644cf662af8b33fb729b2c0f4a8e268e24c9fe959c455152ae372a679a7bd2193df261234e5f99b876ffd7114d2975654b9c36f4ec19b99f9316a2fa47f45754dfea40d8e9eb31c6eafbd48e76f8172c02eceeac945dca47c45955850112cc4dc3b7df162cda6c17565b2f0c13f9f51be0d773c10c41bf8cab79c52f75d078e95f4fbae4f31543bedccbcce3ca420bbc6432bb1518844370e8a29080e08d8caa8b97107e5d01380c8b4d7461d3e6e00b24bc566fb07fd9034508a2a6c82c30bce2b627e5ea25b2e5750e51aa7ff4581a0d9636f7abd79d700c14bde4ca8fa39474f2f00bb4c5fbe368b2c0682f025161bac3e6f504d168e1594db056fc6ed038ff8b19a3eb58c621ab1a496b45aead14bcfcb39f2fc7718581396265f1d0224cf497107f2a4d66aa6e5b249a94bf90329dc4b9879936b3e02879882f4f55608d8e6992729c3a1d26498b8e5f5865a7c041dc44c688fdff8da3374c26ab3e7ca81bbc8ae23254d00e9f422b2318f068d8f4b6fa4a9bdbc25a88dd557445d6d2dd54e2913f1d1038e5c2a0559dd3b5192a01e8b799165a83dafe4576d4182f797dfe8692cea6aa9a8e374b43ec6b9c77d3f7a64fb40fcf6123cac1874e2cb6dc8e387bc73f5d0de85f518524c56553973d3a50c4d6f44325ae5a086645711c39e840aac2dde21a5c5765ed45576666474d3c65b43b4c1b566b349c1dc6c778756454e3631deeec4bd8b1361dac1e63e2d0fb60c49beee72b5f0a252b8dece317cfb431e2789d2cd835395e02d32925ad0ad0ff000ed350afdaf3696af86d75403d5ca9c603f7c0187c3c6f486c8271b21d93c143c0e0eea784da8014bd57121481d5d8cc0ba7c10e6ae943dd1564aa8b21387c6f30652283846d4b7e07be42502352fe1976c726561da8727564de308ff027eb13ba935ed84c44bb2c7f774c4608507cb3e5599f96fc55fe46df6724d3c42cfaac843c12f9b9259725f977b9d3e517885f810a476d3f1237aa33886fcbe6a7b477253c99b6dce931c5ccba0e1fce1230d8eb79e23dcb56cb9ddca8367b37524e14e087a41d762c2d0c431c150e097722ea789e98fed9c7c84a75d1e798aaf517aa00f29db6538d3f985e6cec8ccd2505c5b22e667226897964973a98bc261ef59ecbcde612df697369820752848d4cba3b683888fe71e280e31cb97df251395735ab3e288ac5c6e4a9186d95572ef80afb36f292f48801aa2eafb2c623a8c641b150bd8e792f0713591bec63ff38ced1e2e7fc87a7ce65f0b9e85424b30fc5a7b8515a7f52d8fd8f56c1871b4e04fb54f7558380a3c2133e834e23298858a432c7605de4df792268453c0766ccfbc81ef6dbaefdc1ca98ea356d42570c2734ab8a4080f52f5e13c924a872665cb5ea6a968fbd5ecd4c3fed6cb1a736f51f8b66a16914df374e185f1105432eea5e01e152e97897b16aa354bab53ee5d9ab6ec562f5cd6f47aa6d7fc04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b6074676885aa148954a8b31a544b55ae6ac163cd06dce9fd256973a78397587c5f7ee47e38b34962613c91e14c46672901ba0deba52f242f589269040ce5ea8a7233136c40d257b3b41ba48c63152f57cc104c5bb9842a6ed0921098e3773f559ccb24fcd3bef8b37936daea6f19de9bf924eec06775c79e941b1128964ed902133edba3fa978f45ffb3b7f08f75fc2117bf783d2e21099e9d24150ae9270be7ead24ff0a2fb4eb3229645cca3f5e00a9c158279ddc1531d3ad5293049575770cb989043ed388daf89d3c41b66f77cba11f247f40762fb3b2322169261da47c5a7de846ce118785b00b2e518369ce95e25962017d9721cb93a1d378d5b57f02278ce74e72c59e68f989f2c78eaefd4cf69768d4854c290fb9bd0f3f1004a420a6e065954fa714fe40c3da7e19f49f95d51a0f2a58c09af761b29c94e1a3886f194506b7b93b536639cecb1673eb005dcf736c92653963459f2099945651ced0f0bd4bef06da6527300bb654f36be6ce243124df1888f09a109e2c73a594cbd6ef1fc2c414f5b8cbda4e98b4c1b5603f23cdf8887c287b9f1d298c2758781deecbadefa38c37b49f52ef3246f60c30a0083c3dda4c33b7593778e11a5da3a5cf5fdf0b67c32f80e8634247e03be0cdcd361fc243a019492a6bcc700bce903f90e9fc893d56a1ba85d39194c5efd0f8d745a98e8b584bc485e9573397c1a096d64b0682c4063f661db4dc7672e349da21136571dfce3850af0a4e150e593ee29e31ea5c03725a3f7ac6ce6f966ceb14e6c70bd42919d8b5ebf1f3ebb27de01583c6e46042d036bfcc3e31bda1052f078e213fe2646cc71c30e40cc8b3134555633ae8109bd126f55dc8eb52aec18f5daf3611b9f7fc81539f9e298c8369a0213741e9a16b140db142e233a445f161b4156241d2611b5d2683b5f2727c8beabc44e4ac3394d26a1f0f10e7282ad44f319d5ca6c7bd1c19502483b7c7877ccc304a3c1c803b426f28c404a63113f9cb2efdd410339d5c5bc3c1c91407f9d99e8055cda669d0df080834ab0507a7ed0035ed1544728c514778387ab44983bca2c7948fa2dae8c43b5e8f9200353b02cab25efb1636a59e39c83284bdb9a156a30903e249e078df5892d2638c5f067186d88ddd4b5a3ca7b40a2c93053cc48fb60075cc0dc183fa67d63c66d019cf39c29722abc393b884ac7ba73243aa132d5f13f12a8367855eb67b7dbefb839b7a5684565df0dfef7259fa8950ba8b95161e4954ea615a4ed7034c52cb86a48c243f6dd31de25a7dd90e900f0225c11c9f7fea49684957521dd3e0bc1c381dd7e00eb970897f777adfb351314948c5de63e681a2cbe0d5dd1483e17a83653922a0293ea5c1b4c8645891b38d8c8af1beac12eada6866398d1d8657c8eb0c6da9addd78ffeb3848515c9aa39cc051ab4b4f4b6bf6828a822a5abf5984342edd205f0daea14774ce7ac60454907fb9d9fa23ea0e00cae1135567b01bd76ad16a2043c72c280f237762b423c288981698f783c76c450064282fc750005dc13675a1b5aaeac4e76e8c50f6610723d794369b76368677cf4ff840e093c9acd17bcb8871aa60d66b3068ddb6058ab467980ac89670ca6d59b2e2f9021641ecffac753ae29746bb2542d29fcaad85c8eed937636c855962d10a1ec7e78ab6d273edbac76b716b7b7b429e442d5e390d1db97d2f8d33b64fe8923305f08d8600cf54117136423416bac72c85d9869bc5cb4a351665f999636bcbb9c58650954be575d8031b1292b6a5a065f9aa3bfd6e3b2f11a8d201a788c75ef00d1910060e8dc2d585b364fcc6ff169dcb599b6e2f2512be15a08c74300e03632c4ff6ca7e6ac91f4393379ad5f9f9e2d24473a016ccf2f4631ae1e67349eb269af4a68bb6ce2984acb812d9004220bc1e4c1eae970451c1cdb4d395f0bb5df26228e5d20257538e0275636657e86ffb35a9c5a0bce700c29dc8bc86dec725713a2fa3286cbf7a643e2f97ad6d58a476214b21de8ee0c8fdb9b02d0da996eeb03c27e97b129d13fbae966ad8c9f5f4e2ea2fd3ca50f99b710a9c58281ea5ca328626d0247c15b5976d317cbef6a92e3b72b7da8a2701b309dcd0a2c5ce25bee4e91731fa9169b2bbd22b4280345ba33ea724ca4a9f65799c7793f63633f20973a80955c4030e2f09998af11feca7da64c6e657311b5ceb615563043767feb858809ea010f55e5509328fc759596626af732ff43c8b445dc6c760bf386607f0698bdfd5a0519851f34a14708f6b07dd9014df0b2d94353447ce2d2b86bddb95ad3c4246f8daa60d98cc126bebe65a0163bea1dee05b704f52d89632882e9aabe9b7c801e1cea7032b862513d12953d1a0e96301f8eae1095033021fe80434805bdf882980462eebbdd6c788656d8217bc029924e733dc263346eb210ee140fde9c5cba4b1c1bcc8ec0f3b8f23af5581b86fab3f63eb88245235a4abd49d02655c9f52f49df2282398b022c4151bcb2ef064a4a49b1e20e3d3e21e3ceb682a250daa50bceb06cb59e5214e700d0b8078c434a66e7365ba90585b77aab45fb46de9a3113ab428ce503ddd160c5183ca5b0fd7711315b2d3407d9ac476af828706569a3de87c473404498b394a38ef4bb2d106d86e6c9208829e16e72d4d3a9ec9f21938a50abdb5f7f00b12efb8949ea3cbf67f8a1e03e9f3ff4ca1e7940c8054ddaaa09e40e05df4acc0b0a9a718e445d17bfb490e3e7447b3ee29983cf851af6353351ba350d5c0543206b6f2bde969fdd044eba7a7f2ec15182e177e42e8583b01ddad5c086cbaef28116d6a5e1db5309288cc07d332d3b3eca19cc85c969834aacbe7340deb27878be374327551b62045fa46c541042951b5127cfccfc40345c87753bb1f6d2e63378c48eaf339db254242c6f0a3ebdf22bc970451f8276af361859591e491b795536b9a1b83c931dab683750301521d4204a36084389d49deef1086eaa256641fa01b35f55c0f07ee14a64c0c0b0c49c65d44134f1e6e04aa56671f024c76665a44ef5762daf0f66e8b1d7614763bbe34f214a25e7d1daad1c8d4c6846ec9aebe5048a7dd1a9aa6bd8c64f3b30711a868f27cd1a8b34760651415e1dcb167e596dc246d57149fc59660f73724777585a1a7b1e4c5487985071bbe40381c58b4c75b7c3cbbc0a74c81527347a02dae02b1ce80b84518974a9ed89445d7bcd4cf332829d2691060d84c36ae23f3e8ef105370ac159dabc065105e900e2071b14f97cbe18e152824d2e0ed97be3438514a148dad2e4ece49f9ccd6c774a9bd5127c071895d320642a42f4a86d5f4a4004509c35b967eed5b1081294069076210b0855133e7e96276c95b67ad546eb1441d787dbba859e38560c428a48e8bf9b56fe2d9f67a63797d053d4a992d6794d8fac8eb8b578830503de53d601cf265074f70cde7e5fefae593e0ce843f4bc46cc5395ca070dbbb97aa59c831b7c03f8d3e89fae80e073fcf4fd814157b202ec91d53cdb2b715f8557f91578b4ad5055b6393afed662cc6e015a0867076f089941cd3a05ba6ecb954dddf911c2c3011d6113012394dc6102d3e396a0c559837bf4ef6861bc5770f86e1fa14f400288ec09aa83885320aff1b91327268476c02bb65c33d3f749871aaf741f1d4ae32e52aad3832e29a893ccc8eee7af3410e2cfc6c6b4b2aa14553bad4be47dd982ec3581caf6cb0e191d99624038e286770b893fd5006fa62b554104c9e7762c72432aee6f8b0e1d73624aaafd3fc2b6685263dd5bc2783c287da145da43487fc2704560a97362f21609b365e812ae07269d4d3f3e3ff24a9732642df713a56336792f0fe019c29553ef9100bded4769c46bf84e71ea4b12ba57ba152551dd55bc03ad91ddbd5d23f7f15430754d09b08b379ecdb78df6099299ea60c56621a32d88095aa6a4156525e7b6d0a0ac973bdc6827ec7e8892df4d686f5fe488da4637d000207b29d86ebbe858a407015dc2c0665d4a5bfac64157ee960e0445c9a40f4debfc9d7c19aa7dc130ea5b25fe587658b4427d3772a8fe97c432ea06e156a8ad12e26295d45ee03e57c53f4cbcdea7307063afa58f75402569cf962615dd93b7ade04ac6208afe5f0128bd214d3d2d54fd7dd21544caea0419803bb87d43dd61d060603a0a8669bf3e09f648945f71b914b2813ad3cc184297dfe031901007cc6a274628c4dfa53009d2f0800c850560bf2b571b51316db64136e9c04237005978b620f0bf252d0bdf9cbee1025985048130892e120c0056f23416b22f2ecbc1ecafd8ffc457260423db2f7bce5ce28c656f5d37e7e5975dacf71849312cb7148b7edfcf8949d71ffa18436feb4024ed749e93f23f30cbcb972cbe537303bbe73e56c7663947027a2ef463a5e8b5e8bb14efd0be9d9073db3f9a4f104de412f1f19a2e6a7f7a71c0f96b3f213080577c1dbd5ef13957226af72979c60e5717a068dcfbc0e8ce16f82861250cf4129db59c84f1471348997977c73ce97ecf79c72ba89ac957693e78452d514d1aae625fc1ba5a82f1fbce185222b8ab44b24d11e8c56f6ad57055d827c3c05ccc1af2a430d83fce80741e0f3a3aaf8a7dca44e49b71acc8785989c66699d007d9850f6384d6f76072a16803f4d1035e69d66dbdf362da76fd9c8cbd2a0ffa19f1cf47d51ff6817e25484902fad11e516a243e54dfb2b4cbb8bbce6a52854b06b51b5be630ae1e00a260c78075caf28878fee7e60334c38327a250515cd5c8cce345387a78fc92c869840732a18642a0631d05f588b87def2f021ca0e37350c21990cf74887b27adf53bb7ae80ef91bace8ab0a061d053eb217ceffd8eddbc7daf37dbf2f20786469aff616e2c54109ffb4e93cb1204c0536b675f1670df6e521495421a390ff1276e09f052897051114fc2c7a2caca3ad1820ae98a7e4feb704c2e5da446434da451ab4c3346d1859dea67705922ac09dc488015815e3a3fac28f5807e37bf21f42be6bc6ae394bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4e5658ec7bb288f7aead7942f8b464efa47ab0b060de934b06616f58814c190f11c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52539bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4c7199f2be8216fc569cd8d61c88b786b9b12f046c502d458546d229c34132e23ea54c7393eefede2357b05d2e4e4164a6491f78dbd4212c7835c2ac9d823848fdb80501a34fd93d92c600394e7e83f59e633e4ea6569427d68a62ca9a7addcb8a489fb6c7fcd4300edf4dc5373ec6eb03b123384d04d90abbe6026cdb7f906a4e71d036322daa859a9e6658aebb9e489683ed2bbe1f7c5907442ad0dd30ed308a634682ae664a25157d336969a7459646c9350ae27b55a7f96f70f87bf7044c353bcc5c7f4ed5a0a5fe6ab6e71c2a8f72833ff6efa659032c05426457e6a5543ff91f6d99c9f6f90bbcba7dafd085a2794902a30916be8aacdcaf23c72af35ef55f93ceec296c2888ae2330fb52ff569273b6c018d97adc699161eaaa1e15ee29c114d875fc389dd5fa8cb7c57bd4a777ffe73eeabed4458ffb7a7aa4e96c1ecd5cb5f92d63e9aa72b694cc82adae300b631eebd55f0fc2fb4145d7f04bcc68379d7e84a8b9751c615c4a043adaf93347a8e3aad4b5502d4bb825e7d45774aef4dea0be1d56abd2df0b3b6ec267bc5eb365fca7b3376420c233ae2762fdea589cd84ee265ad5702ac988f285650f75546c3572b4c44c8ae3ec2fbda2f730c45da1fa143e7e7670a0007eeedd2fbac82f80bd988d01c915ef00b555117824a4cea3283e7252546349b484ffc75509408bd1d2c2b2bab467d646c7f3616c125cd863396187bab3370cdaa14af99b09538217fb144ceb97d9e0fbf12e4f5721b6e3c92018d5fc142c223a44d2ff71ef82c0f2e438ca45ee9808b696fda1c1171c44339ca78276b8d5c89edac2dc259efc8a38383f17343642060fbb8b39020636a68454b3d6ee709896ea08a7252ae388eaa9964c49ad9acb0b54290820d2c9a00325db330a2d73bac7da56e9ba8116c50cf74f2e51ccf2b16898c8205e9f7ea1980a22bee76700f5127ef531e6fd6a21a49cb19e17a7f1c65445141ac3e18d5261d854497b034657fb948cd544674a535e9051d812bcbae664f8ca0449aa91cbd411b9c0d63e69e581c7419e071c0f90d357e25d8096e4a206d9c3aedc2e41cdb34853f974043d9ed0ffc67a180f5a0bf7d00f194554a9900603c3947139cf6cb2be9914de95615d8593fe26fb7394a40cb16c57651a3824f911cfc263ce80e73cabe690384c7662422392ebcc2ecb3a360967b3532ef56979eea244ffc310cd383eacf3bccfce0b7a9d207fa3297186142ac4c1719c23835877ff63ff9a328e70a82f53d61bddf5a3befb8e6962460a688056d09d94480ccaa67bac76b18700f7ce16eb1006e74957d62090ce6f06bf482c15bb7e88f7093b08b412c30aa8510ed7b9a6bea71ea910a7a0b3ee0ff556aa0d44063c4c2b22588e253d99c26defd1f90d5b6865a87ee35783c131e0d9b684bbf9baab4576bf28d287be68cd6656599aa6b1d83facaa8cd556eb46d35f8f1660448ad34784cace508eae03f4b8d0f6fea92969238e2e549a27b2a79b096e72d30d9070e51b574c775178256699e78ee51a2ca945076be439f4f77531bb2f8e8f30a7b433a24ed017a7d50425885cab59b864ddacfe661bbbc6b8014ef07e6862581f7a7642fc97e39cbab2d3289d61ea7ab8e91c19ed24d06c1c9cfd3188177fda45627fd4138f94d995bd9638c3e4a49e94eec1087c7b2d98290f01145dab8673078b811f6af2e13c8b84cd60cd54300cd24b641a1f2ea28003a615dab118d6ea5f921edbe0e8c99448ce1042ee87049985af9781c7f7a5ce1229762cad40d39aae645102b2ea15d2d7fb918d17b6b5ac3059b6c9d49adddd231cd602ac26d0bed2e3a0b3248cd3ef3083397e1496eaa0dab52778894e4f69a49a67cb6b33045e33744f8cd59ad4fad9b6eb5a47ae13b20655ce464eb0c3eba5d95e73c3b917ca13ecef302b22b91eb1f4243c680844dc0019762f007be878586043a77cb471a9cf21eb07d4e1279faf20c23fe219a5a4462d5d80ca1f29b4886b13bec0523434e533b0e295538e0dd522a75bb6ba40a737206ed2ad4b27279dc48821bd2737e15572625d5f10e87ffc2d3c9f522a2852688836d51027a2bef05866e7ab63484331d2282a10fa71d1c7c1f1abc92525f27f0abeda288e33ba6ced75aded62c86b73c647d4c4ac46aa98e262aee26fc47526c28cf2b2580e9013d1894fd0b9ca443c32f8166ed1bffc35961e6a8419ee88b60d6ecf5af9cb4f55b6dd24b3f0699fc895ce8bff303d9fe5e64ee9621d0a6fc70e80bffa33c25748bb2a19d3d52b98611311c37ddc1a9cc8d1c338dd5e0657dd3eb1e5e15061f9688e72482ada724e27f3d09b437137d6e560f292e767178ff694194d2a0101f8d8f17cb3e8066111cefbc96a30828af1e067036cf9d40f2d0c6bf1eac154328cd1a8cd9481bbe4914277a363198c7879c52d9ce4c286763a47c681155af75d557e2aad8ced61b411eebf381218e4c014e14763e77260fa623b7f57a8fdd956fb557bc3b07814d56127514a57a1f5cebdf61276abbad011088a17c1b45748cad77c7f772b834b2acda0a3791cbf98c432e5cfd3089e8b7eb4211f1fbb7886acb2d8ebe2239c95be32ab106c571e21a7afab32ca6fb48e73b0d311f0168d3864ccb67c1c8fc90371d298821c521ca5cb03a53df466a77d1d97f6e1c8e946b8d628a3857b4875516f6448a6da024c9159e01a15b4baa47b449120879830d55a6a824ae1254331be0cd27dc1e9d095f2415ae5beeff6f1a8312cc81210eda2224dcf6881006a4ff6c0e012dab36290aaf0517824c690c12572c686eec993b13f778102d73265b0cd9e9a0587f6338154a5155cc09aaa277ece2d9e726569bca4d16dffd6071d00e6d3f4c1cf33d280052c2f0b2faaeffd2554fea81e4334712e1eee5bca1fbec773ca424ffd3de20673f05dbdb29e8a207eb5819b8fb80efc404e7ad236d7712e7aab36e35cbe962d0a50beaff65d3305842c4ce606f9171bd5042fa8ba4c9879794ce1bc0bb3c686b7ec0beb14a8694c2c3fab423f7eecf57a873c93dce7f4dc9ad1085643fce62bce5de72b15b31dd1565cfbcd558de96d12ee346cc8849a300871aa6f20acd56eeeb3b650edb4f05ac549d9f5ac459acaf58a81dd7a951162a1463fea2d1ab7ac4a3cfbafa50d6fd3472775b8c7cd76c505c0dc7b91cc6f2ded7e214018f41ceb152e3f5b887a5ae2c33ef8fef6e3d3d8f19388afd1d0ab1727176811650e93f47ad170f7625cb76153900f26ea393c519b5676299ec17b95a11aa21432a09e1744199b120991c5350f775b402d4e1e25ae9ed37d64173c5ea71e8ec3e06141ccb00f9fda4db7be34e3050ac93b997477750d5119c3f6cf7f99018afa00ea44dd079b892448f5d7c105f0089ff0b47b2d8d8f0c36e582f97760c0edc56bd9c315bef58cfe1e9658059aa62772f7e570b07c9f95f050d94389822e9d63c257cf6c1b26b7a132fcf84ca273b9bc7423e8dec21b426f46fe7084db240d696df53ffc3b371a8540358fd6e8fa5c064541e5ace05474b4a009c18e9a919824009995a5bcd3cabae5eee95eeda10d06d1ef017f2d0111a20645fc61625b4e913ebfc4a0957c3bb12bec9a42be7e5af6ac04d54e771a76a12443493d9e92e7e6296a2df044655a36c3fce9de3432dee6307887c8ee40cb62a3b250069f9b26382134f06776e7a759cac5fa6a2801507fdb7e542f619a2fe63e82a19989404c702b1a9dda8988cde5256afaea3d9c421555886341331f0fba1d0276ed7c29e6d8ff6c5d4cd880707a7c0b04bcb7ad873db47976dea9a1dbb0d5e1c00ed4ad2d63c6976e6fdca3a4d1eeb43b1922125dfa3eb8fa2c4a0bc6a27c7544f2b39ba97d96517a84426a402be7df33cc291c10f4473b73f326964f2009b7a3e77b0d0723e6b38c5566efa090a0dfb3738cb1ca0e5b62d6fd19facd23a78edf36d4f0e03377a64c4101b061c8e08818dce72525f369f6985e21d5acb528dca83f49ecb68faeef72391bc2c5141c74ae0854b56155c5f0357c47b529faf9f05f48effb58c5d5c0bc5237fb34d12054a9bd7e2c605910f7c08909967ceef56cb7b02013852690ec247a56186520a684b28abf045f942b09a729accd228bdcf3f04d40917570f23315f5e2be86606a53e44a4e507893eb01e749c69b5862bbedb7a5d69237525ef78e195ae848fff73715a333e302e07db99c9ef2032181f3d827f71ea1d70c466e0a1009db597187ea78027cbde3bfb58f475971fb96a874853991532803cae81ffd428f1a92853bddfa24ed2268e8778a719e0cb38c2f28a9ba9cc34d87dae140c3f1bcc14c3bf95f286cde0359efe5de87bacd516f258df3c7fd58d98f6e6aec09ba728c907d5eadee18d46bb8e402d72c194fd6bbf800ac889538df095650b06f5a03de23874a49db3c01df06e6d868aba77fd0dfd3e7bd904fb738b44b531fc85f26219b546053d722821f59ce22428e609d666e54664f689dabd4bf1c499c930fd27e7ec493e73b6fd7497309339c1ff586d1ef4fe8ddd1e2a88e4bb71d153378590827309b5e98ba2df92052c313727e663737486f0e92969f8ccb521e036441e0df14eb2ba78ec1ddb26cd6a7baddb2dac9d57161b831030638f82aac91b6e3b1967cdfe23a352a1cb533e8f397f0bb316ffac28c30d70671cf35ce5a8921cb37ab3ec05ec07d8c93a7a26b3135c77f3847357fa8d383760886af77ce648faed345f8606369ee4237db405adbe30c96532df8cb2d031ac3757e8dccb7e1ee991d8b158d8e7e7cfc0276b3894a3787959f45baa6d1c0a5b9b2f5686046d93745475664482a6a335d57c9b54d14bc20f09532909ccd08b4cf70158daeda9f891701724f094ac1fb449bf8cbcb1db0951fba460215df484b1a2ea3e26b896cce32c803f81a516fc112fb2d8a2c89aa11f38d1ebd5a806d7d39cb298124207e1844c135590c2e140fa5490471da643e298698f5ef23daf28bc49f6bf8746f898d39a8ceed20bb33d7f56f1390e857a4ab4801fd8430fea126788b1759761df485c4fa16822792d9f18798da3f51eb9acc9d478e38375eb7c8c9f6d3451b96921d07e5a4080e78493ecd1c1cb55a3fbc3b7fe959c845bec209703b9fa83d72eb05c1f10149d56442574f009ff271c9a2015b0ce4e1530da657557bf66b9e39f698b47c90e1b36a741d2cb514be865a489a08d01bce28edd45f3ad3a730af75a06aa5e5fbf6a5d972fe8170810df3388e68d8d4cecb05849b8aa9284a5a5a64d4f380d5745a14c543fb0e8746025811d2eb6188ded85c2bb118fba2cbf61b22503860a03b1b3da8ef0a8a342fc1fdbb6f2324d06976330e0c0d551843e0d4d6d2e47740e7d702e1dbc132c5b341e14b7e1da3433c45a7a8ebe48b5440eb0c440e405fabb747c67b328f261147f5c57b7506f4ac33ce14c778b3b62eecab2a0877297c0622120c906ad6c1e9c84fe3402bd360d4f8c022a07e35acdb2d28dfa107bc84ea875d82002ec981c5f61d40d893d187e2f5f2b649c4e5259a590e71395bff89ea08314919fbffd7de0df445e307ee42815c388706ece51207133be76b0b55266a2e42738503e8e98335e7be0df6324820f3f2203b4f24ab3510aff1365c7855ea43056c1d4284522b5f6a9b71a875464767a5a5dce06696a04492cfc1dc0068eb5018e24691b58f672f63987586c0a5c422dbf0c18211d7e8e2d41797f428cd9dffac9d9f8e0081c6776b12964ae1292be53dd97d6fd8e2ec28fca504bc79458e2a4f98aa01912c7cac4bf4cc5f40138e136eb1f013a0725a191ee43bddcdb44b6041901ea5555e2f36d191ad967480a243136b7cc992bdbea62ddf64d50404eab249ed7b2a8659baf6967e1aa8b6cfbcfb861883ad167188555e31243e25d0bb1aed14c7d4acd60b79a5cf1dd29e0170658aac775385f53b591f5b30716e23c1f96cca48217276b251ee00f7a06c183065f02135c75409910b4d7248572aac112b60885ddbf49824dc4a0314a9eddb7d45ab21cf5e3fc499addf45bcc33656babc2b7417af592c09835992c4a86d2b7e838d0cc316ac346429855c7c2a037128851fe80d95363d570568432d2e9b865fea8ec7715d47f659953a56a1dce89431691a04a10e9490297b14385f9f333c6286c03ab1e4e1d9202db986ac0cb1ef2f512c4a30bce4128dd167232660f97409189dd274bce6c3f8d6de29d9e56dbd11a1a935eeaabe66ad3a09bfa33dd577160a879aded32238b34ae4b10f1f0ce075cd953157a7b27231828636d9ad87eaae787f4b40e57e85b7ffcea6910993ad45a2c392ea2704b4431614865c3a78f16822817f0f2b601708fd7e51c3d7060b5dbb1ad7be626761203beced67da751124f8bd5755c1da3802cb11575e93947a7033014348ac3e0e482f9207d22b9f03d6cd50ec995e171bce84e39f59f898aad7f81be79fe2ab8c193241c40de57a72631c8b0da2d382675ae46a1a81b97e0677f15effc7bc2cce6457148477986fc846378fa673e5c78c7a9e68d2e4bc7905d439dd84589920b415c1538d4bb53a0e949af41f5bcf34e07b848e693fff3bda4af9cc8dfcb45c0bfea193f2d5e2a8f4712bc26e368c47db5672fa3790e59f23230ce659a18ab5aee1c3387dc38aab91027ea7cb356d193507c8cc79557df75c3ce9d84a6957efc60fc170c0894089939372521453c5d3bfc45235f73d342902fbe1b3f982fe0e8fb55ae7b5133c16238258b9af5e1c5c1173945685d031460c88c5b4d240ce11e4b922259e06a28790a2222de053b291edaabd5dbfa82adabd25790195da1a8f871a487a1e008e60c6a38708826615592a5cf37bc9a39674054310951e67ec59512b22adec478afde6c449d640c2eda9e1e2b304f146e488f3a6f792b001fa139d2279617179c848beff23a1750c334eeec54ca47ca6ef8ab709d330e810e8fd15ca44cdb64d15225dce70c049a0eeadece00550c38c4cb4ac95ad59294b0caaef4b5b50783719803daaa2cb92a41d609344e0a5fb39210af9502d129af8fc96c223a9607da1164045560395bb50d525b3e2b40ae56e43030490cb6755473cbab5e675901ae109ff1e3c80455490e3c348d09d77cd65dce140b3a5e9fe970862ace047a96ed35042904a629c0e6fa264e1167d5e65065545cc604015cfd3d4471533734da9c1301dfd2bca17097548e089851c2c6e8582b0203f1ec90f95d1aaf88366c85ed36948dd7d2d57e0e5722030027ab89bf401c4361d8c1d783c79652355ef1ebb3e80e2119252c01e3c79694388d04e5dd4d3b6153067a85234e33428db6089106cfc0680b9053112655be3015b51a052903d7160b0fbc9410feae8d57306153e064f0da669a275b09a836226347355b48b751ccd21c50508afd36860b3723c43dd3014c1e6f5b681bd7c8ee0d2bcefc54e1da6c099e17d10e03248e73c213675c86201fa49d31bd4534fbcecdbbab12329b6255f85d8c8e6844c1b95c6157d37c7e13e9a7598581758c2fff0f64bdbd9e29e5b463296eec1c98eac23ef34b7f64b1402f0d3180ce8e3a8a52a80db8e5da4b1b4ac9b0e6424a64c4ec170b35ab0276028fea9ffb0e6b3c17b29c631130ec0982fd41135767456db340784f81f310e9f4fdd97411ef64af4fa33bd0d44f869fdd2f3a0bde0a2e9a2de6ca10efd189fd3afb7089faa12151af839e0f07a4e52fd99b5417290f796ec96c2de77f403a023264e5caf7c39e59c9f95a68f90fd0bccb29aec4f385982efaf74e419df1e009e768e53ced4452094282346c7ccf34c6c4a6c1afcbb3b94d9b77d218ec2d09e3a648d1a6ab9b4054c942e206507c0c7d6f7ca08f6862867472928eaeef5089fe55839037e772f6733b78429ba80a49b3e3e52c0ce44a35d4409a69b8d88e08edb7418561a460165d04e2c3438900556a8aa9d2e3e16c6126e5ba865e99d237c12966da24524a00bd954cf69ca73e3f8db347934b565579fc98293252d519a42a3186ff509213708bc123317f1280ba215bbfb85506d89aa28cded23964f48d07849cc9523a26940875ccbdcef64fb694b1e655f836773fa3cb6794976adccec83c75ff24fc4d6ee2b773e5c21150f3c21e0b6fd0c030c43e5e0a1ccea913742face6f5069d4ee6a02c9657296e91c5e75063420a0d7b3e7296eb2289a0ab0bce3e7db8b977043500563bf6447602cbd1e5de2e2db874b3564bfccf66ebc45e47e63ce498498ee4decae8169d99769c69dc2db81b7dd6507f5887d01cbbf784b61261940f1c69f711cd056419467d327b1cc96ba9b2f88fda2913e3ccd9b1dd4c283b906387ed42271c7d2e7a22c934cda6d819677d92428e043dfbe4583917ae130fe9271ff029ad86a39fd1a57cfc5bda9a76fbc3c11e2c188a2aba938f0c01ef2c996f4355407a14c9be5d2da336ccee736918ab888f6170484acdb0cbd5d34ca650656c487415a29b57dff815b8c082dfef31cd811f0dbbd9e7ccee0cb3749e139802caadd595d52d3d1d9c4505e1f20fe85933a3b36113471d00b1505a9dad8c9587f56278db31fe9db8f22bb927d2ebd158ba82a3b11ae68b9844914aa0bba1b4ce2487b8d8e587f790f8974ef7af136779a3431072327cf19b0bd77975f5976ded12e3c8737f03a71f86716c1c307043b1be9f9305348c6ae165076c49bf04d973d3111c8bcbd7ab2f2da6edd237ebd837d9a3b9ad653d03a47ae2196891f21523f6ed37386d1f6598f623a19ee944c0d9f4c05715a5b0359898e412af410d8190688ead7c49e6e50d4bfc3f7029b5e57f4d43d3eed0b82fcafa7e08322c118582c3fc7cdd581f8767eda63407de00de248fa82273f8d23c18d50f735ded35bad898ab9c0772aeaca9c0cdcab6dba3b1a4a6842eca1a6d2844eeb5de1826ce68c6d05d6c89f36851ad1f776403f12f8df708a82336f8132cd0d431e880303c84633d8ce956d73433251c80149ae518fce2923037f331ab6fc9735ca2f4a28606c3ccd3e333e913cc4625df5c77fae647ba4ab739cd3aca0afc51823200348f500d5b078d2e70089e01ddee234a16103f23a7cb73ca504447d871ad85df2404f7a274de6d53436d7b98676dbd5004bda52808fc9cd8da24fb98aac2445df684a43b304b1d9e2ee02362d0304fde191014e8ab65ee9c5ceae72124bbae4bc67b9637fad8ede8d77d0484110339bab6b376f86d61120b2d91238e07730ccf0208c9859dc3eb6d85b900511dfb92bb8c2e29d370d590df18d05f63a42a6020efef59216a3d9b531715ed0ca0c813bd58c2c5eec1fc6bb836b9183951b63432b5ec927908c4d67a1f0996acdeb305e0b1aabaddc7acac03f6738e9774bf61eadfb3c9357009f3060b4e0a2600218ea5537b3de66b5e92815bdf989e405a9147dcf99230df61b6d43bdbb748b79e54cd0c7d19b724046718516ac938bc04ce796148767941fff48296bdd71cbe4f357856b21c5d4627165c8d295575dfd6e108d824d45747e749cdadd35a37d10ef3afdaeaf5c5c522c3eccd61c608ae0e728f1fd534b16ab9606047bd19046ba446eae94c156df0e3934b3e5f055e5a8c5c071ee058ff2ce57ac3930a5e275d7d468484c496480385e0b0290c073d9e30cb46ca59b4884b29dd0225cb5daaf8009322dd81eb2ea529629b6f3bc180ccb6528e6c68167a825019dd57665ec55db6422a69669804720cf4f87d01c1e16a6b37bb6de62f3b78fb9540ebeadd8aec06b4010e968a40fb3884307cf2930f6a459b26318444eb7e4b131656c241ae7bb759770079f62b48de4b9aaec961b3184b4109c0d4ee74d98cd26b89fb1113241653dcf4dc448fe844a211ed5f6491776155caac135ae16c5d654a47015adba8b312426a6655d1a430181a835d74d3f0058a132387ddb67d39e6dfda58140f76948ea774cca06d2e706898b6b997b7b12fccd2e5fbd4af9e94e3eca832c781948b77bbf105b56547ca61a2f635fa9b9e78a9e160b303f50d5d4164efdb95297d9842a2b096e7e311039552b6883f1ecec94aef50182a6f0c04953e8d321b81eeea8d463c64fdde70225f60b360d84652d8da3c047438f9fef59554b76f60c7590bdcf6fdf301aa7c6b2e52cecb1ef8037d1c47214ba69845db7a7599887d82f915addf29e7f6415418be3a2612af74f303db3a555bbc5a2e427bc103376c7f2d564017ae00b2f75271a5e96281c6171e294cfc83a8846ed9fca0ab9809b50e9962ca53e78e866bce0bb7eca03185fc6d492da1ef22ee81bdee8ca57b4c8a13ebdbee7a96601b3bb01d6f1f1e2c386c9d6aa5c409b397227ba91e16632dbe44260058502a180f65f9064d2c3e3eaed877038e379ab2c1f0180633350ef23c93b75a910c9f72f26eabd0cdd3a7acab2b0b2119118ddc6a42320383ef73461af29de635899d5a3ca9577c86b2998796c08e849e209896a76481d167f4191c3ba547c224d3fc2d6755382aa960eea2561c97c84271a051b5c246b3c1ac2ba93b387c956f08e60d4c52fc474ae8f60cff37dec49907457ce1cbd5b69f23ac061a4b0f1eb00fec664e1e9afc91605895e8ff2a479d685d3c00107b45b38a97cb115e5984d03f6d1963eddf9ca84b81a65d41cb919c00de30a7d506d91da8ed4037ce5b95b75c4d6d5bc87ee49c43c03fd0c19776fec90978dc5c1dabeceaecaeb0082662f447cd47394f354c39df477751a1e5de38b6fb30387d5c54ddc5afd461928fd5a6b5d466dc412ed84e7db28292cb855e5baf89d82634e88c9927a8f03bfffe0d2b109aca40d2ad3cb028d6a88b499cc8cd5b85872fb1fea38b0f6c5b8c6e08625521cd710bf00a2dfe6b9205893d0fa91c4148be57ab639c21691531ec4f4345806563641d425cd820e2d2c8511733ea2c096d4fe87d962350195f758848c86723cac08e927fb4f8622c1204599f77cc1c8e6e25a54a74e0baf91827aa1526d394566bac08a429f782eecdc90210ebbeacfef13e151cfa8c71dd3290e1e4c61d197d4d99f964406e10a3329a6357e9aa4ba6d867f3589b674ac8ef829a7c1ce9a4b618ddd9f7e055ae52e87d79d1082c993b6646482cea95d0c4e61e3b70f2d1b6385e29dc47392e456d41f0a00010adb17b134c89006cbc857a3ed6a97c96effab955bf7376e7062fc4d98a571d2a4c66abc519843208f6e7cf0c6d214d7086677ce15fd889b4499237b431aa4fa458626adc3bb320b32e361b17d57be10be53873dbc00e220b1940a249624fec9443f5e4229a520f903f5d3ebf715abe6a818295a4e949811c523bae269ed82c7cd43a971d56360bfd2b35d18faa70d710c3dcd65d3973f9ff3b0a681108b956c92f9462d743ba73a7dbfa3a695f26c50782a6e470c0ea43739a94dc8b182ef52655d6fc59179ae3e750d750142054e28c09fc0419a0268d193e25570fad97037b3160c75252abc17951a87c9d92e2ceaf9dc43038146421fe58479981603eedd61aa16a208f5b246e291fa19b1e75a433a6d71ea19ae275b5288562fc372955ed8b208775bb78801c6e3597fdbae71ddd44f223fd6d5aa72620af8f4cb140380c333c34a9932e6cd160ec3daba14be3e887ed5ba4af2c15864c4198895532c9b0559f160954bb8d7d49ee26cad49a9346a96b4424681d9ef578a713b28dfb306fdeb0423ffe071e9b9e19cdcd646d09a7016dce477a0879885cb39be7ab38425eef1a15e544cfa24c8babe1f8d297a8c895205fcc887233c24866ea96e97613a34320200d46643dc101c09d420d6df110894fe7a10e44316d152eec9a44c594bad71c7f50674ef145277d07aac5c9539a8cf1139867d77b50eb8dd4fd1a688eec48c6b179cd834eec75bb05879e54337c10ac74704dfd2b868e6a3af2961ef30b6840108b66bc9031f9737a7107dd741a88a5e6c9a1405c25cd68e2189738cffd99512259a26c538b753b09e4dfb3ea14118bbb6451ba507a09d65939c37c0bc31ecc37d90f0a6825e5908d62b2e8eccf08e69344a25bbbe312e4b5bb7f47fe83b2db8a5e143ba72bee4ae39d7ec40f9f24033c0b2aaf91783b5eba684c710bf457fa66c3faac1cc5b11685adfef88fe07a6b4bca2bc3640f7e2199d841403b5baee4bed5a2765234e10e8e12e580ef9f3040033d9abe78e5c17bcc0a197917510b4674564e812f58d7ff812de93357e07e31c1725c4df87c00a605c808f0f848adbdcde5feef272738781ab341f9e8eb48de11bcd6223afde3e370b8b723db125249ad3d3a497a4688ceb5c9e7333f4aea120b5eb495938c32219fd9f7e534805201dddef02767024d41746ff5624554d8cd228e15f78635925a782e308e4eef3251a19b6f6bd31716bfda72c55b7e6f18421ce4994674559955fc4059d6cb46459fa23a5df4d70492c755019e487d14b57bc0ebcd2eb7981fa90cd4357f44f89c467088bca90691daa9b9fc7c20d46d8cf01bf0f42d2d855ebec1f83e79c975904902b00e2ada211a5141c1471f6c609182b7c1825e34c3118e6035dc26f264929798fdd314ac4ef0a7da2f30100dfb8598b21b8deab778525858adf8f7a7a713280d0b270a4d80b01e7467f295e4f6bb09e75affc94145ca6c42cb5b26a89d28a752d12206c6ecb3f5070f35dbd47ec395b6ee1575a750ea534552ab46f705c131188b3dceca50b6ba7ca30dda65540e9b7ee33193f1c05edf94266c587a9d2f88753cd8da40fdf543ef2c5c43162c2c232c2d069f0ad707991a80d29ef4e53cc6760f501ba1453b50c32fbc1e46ef8e41dedf84acd4a11c441903652e00c7ae30ab9cb152dd8393249fb25e61805649d88550bd870bf016caa9349af37e4896a4fc025daabbb687249c250c21e4935c8f6ad1b622a456b7d54a0361492f77af47a58c5690a2deae9542e5dd1e8cd3d2aaa90839ce706028b416bc8b2a1432c2da72a2e3657d92bfac71879bfd4d95f6eae652a6dcf51782ea5e4029be3443c4c0c481277e3c4ff420d623c182b52dd9a7bccf23ab8f15327555a5608382a4106815d229d3e3c7afa73a59b9d813f4b948666a465b55b373e3d8bbca05939f802d73e6ba6bd3504ac1d99f5e4bc4e65caf5bc483b75387b2f027bc6eb7f843ca215a64cd4a24353a423e45d18ec343d9bb8f339df55193154c2e75d0945de6bff140e848ec29374be3c90a1bd12ae149d89c6820ba626b07f08ca647d951364d6849adba14d0de83b044c2c14e4b75261d283ed69a093b7b3870027db1d12b1672836c85c8b5edef6984da9db2174ae860559cea8d97507f3a884a6b3914fc99538129f6c9fff7cb571b7e9b6d418ae4d9b3dd442f1d153d50736cc2e0a79a54d8a0413beadfb1b9b2b52ff10471893b57590ceb032a23bc740e4aa289cb0facc84fadce2e409cc348116443e70a7ec8bfddc1a74c5b3474ad08dd16bf9bb1759d1acf6e435e272883a0c7268f4c2cfbd71977a251823cb8455fe1336a9c0dc74cecd5d419e185fb42c878f7427a664888a5f4f4dbff082b4a05ac35977a7308e6738d9994a3b27189c3fb69d8f17e3612f91d7074d52d04ae5ca176bd0167e5b59c8968fc98f82234f76fa20c6f9ac0420f6c55e8ba3799dee5d8aa436cf152cd5e56719b7d4ef040b4d8206a1dbbb7ba25d179479a2310ee6de42076ba0607aff4f53ec5f4da0ccc4c183557e3a10180d7386878c60a67e20fc0922193a45cd45b01ffa8344f29906707644a36e1f461354c4f0db326364d25902e46dcf93adc4ee573881e85c07c666e5494660a8cb01b5021109529668137218f72c071a9bfe9079cf8aa914ac0ced8a468390716628f5725dc650bc81e9b6ad56bab59e3bbc6c579666771650eb003458899299dd1c0b66e37cb31493982f30aaaee386810fb8195cfe3619ac8e53d76b7e32cdfbf4056e7f03acbf10f09010529cabf5dcb2ff71cbf60b08b5c102a993ca4d877c3a63e9620abbf040d9f10bda92a8b7cd710318c45e1cb94d5d7efe0478ff511433eb7a5d7f49dcc6d6b842884fbf2599e5ad5ec3a7ac56762cd00efc90a3fa5c4a4702a94115d8ec34c213aeb2b0124e0d82922f4c1af8852304576ebce319a25f9d6a55f9edd1e800ecc3b102969a6fd4628b64728b99124ea72f036ec27ce28a77fe19904ac6dd06701f4031857c51a79fcaff99d6d4f3e925573b2661505ba088e8be35643008b08f81f81545aeeca36bee2693f5407c42a912522ae2c05e044f3ab48a3b59a1f30c999c5f879dce623efbea522758ac2e0f74c94adc26242b84763efd11c9e64e3f5692612fe4ab123aabc83c7fe962b104251042be13993c1f75d54fca412d3fb85e515eb220feaa312c879efb5a307cc107054ffa0d67d88040adc9500640fd8806fddc8060c65917b8e45e3359d996e686366eb58d6a2bc5b8e6facedd9c5d02e791555865c7c7d176b64fad2cace1d635d5b8dbefc5f8fa77cc7c88029192a496974a5e5235410d6369985523e4551ec170ced6146e442fc24bb3593c113c9dc7c101145c4a3869af08c89e35087c04e17a4a0ebfa1f2ac2593ac4b1389a919d8580e72bd613560f7ee0e8991340b74f5b88fca550b15fa0d97b994693abf7ae2f6f4d105358a4101777800157d5ec64ad0270f5a1e24c1275b93ee969a8a24c459fc0cd81235b2a150a9c072ae21254fd146a0ff707e33fd5ed509e4d9c241162f92530bf9663cc90ddc67ed02db042b44245b48f0a6911861fb54e9da8e41dcc7ac1f58fe0a91c94a9f89f03d6c223390ef9e958595b46db78eb523ba366372ba8db3c82b6e58964dac41d7a968ad082f9464f6f81a21b963e239e754ab9b376466f504cc94f3d53d399177b7d6d4aba77235a08c42ad3f59d9d13dc09185c39b0dec623f4f6e39522649bae7abe9acbd58e87b723eb06885ed2af173d3819aa24a87f1a335ab4b07c19320b455a2fd5314100eb8698111b4c92e83cd297a5e9928e36fc51d64f50aef28e61daf959f376c6a2462c4b74cc6aaef5d16cfe7761c7bcef64cafdfff5b94935df00a69f909828e42d74241078b50952949f385169fcaf3b0b582bd0b45b9a43026baaafe6516712488d26815c9af8b56ad261afc0ee25bed6bc60759aba8518449490506afe548d355b0a9ab88bf8f54a66292179a33b04ef6de194ac9e64441970827fa99c211c59ab43fb57c6d47fa6887ce9f76cbc0418a3d79634db4d47b09977e05352dd92b6a849e1adf9558651f892bb29323ecd8e99b50333dcee2244eb0827c15e8f899b767c06375d19ab16822e61d0bf51cd3d10fec3ed9d844a047e8df55a24be6dbc3a87849e2d62b2c088dbdbb17f3ae9e6e53e38f7d54582268a1a04e1079a8791d88ad8de61676cfb93b31cca60a546ad22af3073c0523dafc792df40735f5287864005f99bae50015cb67bc57e51b7d313a39da831e59a7de75688beaa251a5e76145925a31e010c8432d60eac554f5a79404b782c631731e39491b46db771fc9542d7d3ad93f9973b0d0553efac69f2ff78d9dc4c1aeeb4a4754ef6f77a2fc38e44a30d87f75ef65f51cbbb1604a7fa88a4b220c08394cc91ff33e7c5cd787a463fdac2c9b6c4857fc94cc4f83dfb07b78ae3ab7dbd8acac51fb965f574a41f66591d937e31d4e045ebd4390371ec082f9cdaa5bc0a698ab8905ebf1cc537e51308f38e9d0408f703eee7ad3a9310280469050feb6405558176aee8bcb7d30caae13d9e7f5c1b6e2f3f5c92864f118f6fb2908f1c3e5abbaa7d0d86c32909a049e60acc6dddc6df9ad9f28ce5e831cb40f40efa1e1f18d71a57d5c4ce3808fc631dc338659da9a3cb3dc94810ccbacee3854dba3205076591a4a561b23d55c629a5e0b4e3456acaea9d96914c38918fd6196f427cef9fb2415c8ae7e7697b3a8435fcf849fefc162994856361a02bc934e5d50db837181133f95728cf1fe269d11c12c5b009bc0f87610315e1dbd45b9064e0f136b00e63eb24badf091af893478937c16a6bc47c6a8d95b52d545076f1cb799be29bd2b94d69b40b05b1b20e81a1dca95260ee1e5313ffdd03b3f298f1b03580b0ddfada663e4afccddba42a7b1ef39ecf2c872484132bffa359efa1fb40675586468296648a8732ea29f3d5c6bf01a09fae4a38400e3464e0fcc326f8c179f9eceaf772de33bec9ace7acb506adc1bd3364bc8afdc7e15f8033e1a2f5b56be146f3db800b2255286ed2e04412d906cfa9ad2dfb7a668382f0ef51aae6c11c35d4c9991949ec51e1331e4a812f2752212b43ef621c276927a7390c7c3fa176042bb936827a34e37238ad6f4fab73d5df4c6660ae287e2cbe687a768347f9c4c8389e9343604eb0145af38def2d8b914760ae070707285c45c3110b9afe86ffa3b12cca4c52b5d53c6a8126fded3f3e0195d920b57fd683a492306347fd50ffc292babe9e9b39ee1abcd5020b04c3767716c56ebc30e16a831a3920f5730a2e2ef417c4b45a7978b2852e9d468cedfad80ebd91974e932880e7ac61a9bb9bc3ca05fe62189b9bba69207cd67c22cb8db543db8ebc2277098f1590b0a631318d15e53eff637c4d9924a0a97b894675b2b51364f135aa17876ebcf5ce4ffb8c0c5bff6ab510e897a1c8dce6571aa1c949c4918faed141a28a9d2e534caa43683c69dd164060adc45ae53b2b14bd416256ae61a353c52a84a24121f39f99e09a8d5e83c23ddf7ea3fc618c4de4df6f170ba805991a1a66c5ddd7a0bda63b8f6e6987bf283c881d0aa478e49360ca2afa14f1172e993c571e0c049fbc6bae713ef8144b14eac48dd1c0ae8bcbdce174649b2c3f2e9a1d613aafee6c8f22561f1affb4b467de8be6ff6a0412efe0ef7f0346b66eb69ba33f009e062677bc96ba39f97b081ef6d91a58b24d7b51128e53be6b9189b717ba46ca058697be061bca7c0ad46b16ffc9a371c9c28524722cde47b2218ce61ba46e32d2e6f6eadf447ad1f734777951d776243b2f346e22d358f9c6d4777e5695c37d4d2700fd3ca6bceef957b49f7aff43de197193f26d156a205538f6cf119303fc38eae38d66e4d8ea603c42f4caa49bd042eb1a6f14a015dcdf9e977c782f4b8bb9742e971ce90329abe4c746961d06538b47ff97f50c58fd08ade94d58056d3a929f07a2bd3080da096dbc0835d7257cc4bc1640cdcf69b1e531787465c60b7ed489521a3074faa9069f897914eb8820d29ba6e382bf81b1832aa3482244b8647c3274a354bff97f4cfddc95b19031cfab6788ca02f38fe652c73c160ff8b345c57dd437f95979338f640197808ede2bf837f76651bdb1d2b2c32af35e5b2c2d9ec65a8f5b839ae99011986ffadaf932b34edc4d563b93167100cdb3641f4196890b4bbd83f2989cd6b3604c496374b6b89983d5c4be903e1358fd83d344076bce99eb5bf7e5c5abe450839e570fb0651b50150e608f88d7d8555b6c92f4af4cd22a0154ce5d6138b9fc28b3e12695d3085c7b92a6ff447cddc69c7f8f2fadade321264a6cdaa9c81b64d49d96ce38fad07413abd8e6a7a81dcd52d5d1621fdbfa971ee9cb0a955b387f8c735a553b545d230c4abdc68d5c0546108106a19ca3d0758987661dcbcda527b3cd9ea8105140c8ee1408477a2c378cdfe564f82caa2cd7e081c988a65a68e7345082d9ae6942401c0b32ef6703ef0dda51426b08f29e3e2cd6f77b460d341bb116700b64c1ac193289c4b7e05c146521e5c7d38a15026408350ab9db9ae653a8152edf5ec2a71a9b8f7ca25237a9378c7c8076f8bebca3a2334a0e1182cd6b31467541e22d5f71c3d3c5dddd988afde8cffeed5e45008663b9f4280f06d5f4cb543b6c9509d34021be4d96e433bdd55b4f24e30734367b31a6da2d46d16926b7d35c0b67b35f0498b4d94db02a0a271dd7cb433a0837b74430d81317218454de576c89c47911c7416a651004ca51bec97336f250854fc6fe735bdfc77d074291b46933a660391c7feaf99597ccff92e9575b66f8a12adcaebd58abaf1fb37bcf83cb54fc3845e2af22d577d985ca014cc1e45e6842a2ca03a7a47bc20c74acda2d888f0da566c28b8d485518dfbfb8433d64e329f5d32214a4676c7ecc1e381d0658d7c2e1164f8a4736ff1f82b1037c8169bcc4b4adf03ebfba2e76f6107312a01ed07cb072e8a896af5dc7401e59f5477d618256bf437bb95e6c615df323249627149d1c22750c62cdc45c8dce4f4a7ff4056556f54f8a5d04ded8433afadbc933354435f614e0e6795ca7c1420990759d5931da8c6b4434ee11264e79608ed3271178b96664d1c45a528c64b7b2a634979e65b543c96b034823593abcaf2afc0a0d7b1476363effa71869e9bf1e77d9bb47f0bf79bbfb889ff841f681ce8219326e6a1e4d4590d9e719aca22baf6f12ceced76eb17b2a4a1425d8c2728d604df3b88fa50654eb23b3947605615596cc9a8590504dcb87d36158c2c4caff5dccef806285c2fd9b23841cbb19a4795972986452d2be19e69d3477ce5034aa0e5ba4bd07f0147b57a0339f182ea4b37c6942dc96e497ab07c77ffb448e2899ad8d6fa74a14532a60093a4d3d40b884d06e7e1afadc273109d72093b484d4ec1c7f2b5d2833a62ebf65711b4e6556458bd91df535dcdbd29526985b23c2cede0f3b632bc6dff2e173f744e4a29421e59a5d219116fd8243ceee0ba261e4bf199fe03dfdad4e8010c7cd31326a988d2838f89f77b32f4422bf39ab42e643ed8ecac8c448fb087cf848adb5d6e6240b83b62dba27df608dbed67fd407cd8e86c2104e645ae7c442dafc4551e90b6dbe5e3c54baf081fbf6e2e58fa3d95b70adb938cd246759641940bb309835b38623348dfe39f69cbf0037177a63ff1cbb1f92b6d7fe4e57afa524425484142638063eb46afe9d106681d200b3aed762dbe560edef22528d98d415f1337ac9b1dcd072e42138a854d9b8465defd47c573be4ccf62827aff9df723bfa05689e19099e4b3308d3f148a34c9ba2dc396a47596c04d1c41d4abc1eb76687a8ff9a94d4b6f48071318c87f7c896dce8834b534bed6dd1e2c036c9c1dec361f5cca55f6cb206fdf0ebb55f5d2132fe12fd1300072ac85444f50ae1dec4192193e3ef2623fff890cb964ec7229a1762353154d3849c90b69d134f8f4790401c83fb61f7efb34459831a04f339b52afe74945094d2ef3804887787a52c63e52f3b86dff2ce90e4c10f20eaed4c16a50783776eff0485822086488432ea065b5ff0e0c13ded50f5b2286ce87de492d37080bfa8f1b5ca3778aa08138de79fbbd7ad4d21d8f140f0e8cba81199ad9f7fdd3a16d5287ffe8848d5dee61c29b82be48b8c11bc767d5453daca151493ad30dc08437818ea4c93f11fa3fbd31672273f173ea3f38e8f926743ff188ec9981f05da31e91c2f092c3e8a4a125458e171a6e5bc8904e99962dece442b43a3bb6a659c0344c2a79611600106413c9f1639b31c2ffad4463f18cae7cbf49912d156bade3561108e2d2294fdfb34671622a035c85b69772dd436d0b319835b1b8b2e3498a2df51301a9dd3393c1f28d95546a4c5bec129b47c461c4984e82416a5a444f7b604a29c713f6787900f9449c80ae761d799d17a1d85b84998b3be6efcd78a8027bf4f4b741ef52681b1825a9ced1b8da0533a3bd052056e485db817cc04fc1090e13aad732acebface17a0052bbed1ab0f80206584e8635c187c13e1352594b305287d3a90536f6a3c5936ba36858b0456ee9553ac31539179af6100d289ca8285d87a3f82fba928b5595ab402717a21d3c075cb8dd731ff050edb729f181ea7043894da9d8a5743eee7437e5360f7d0b2aabf75be7ba06afd1f31f19e6520a9a6a2c50d08aafae661939034367e553f2ca154e70b16b3ede9229a401b97fc205b46c5ee24f67eb209ebe3eb2a99b5227374fa0b27c60b118e8337cde3f719e872d7bb870eb9329f608aaf82e680b5898bd5515e20267d4a25fbe6ba7e1d3b2a6682911af3b6029ccde7b0edadf19d37b0302e3885fa224cd1969a080c73b46182295b6d9bde796e70534b5a5d7cf615e085e1cfd85fabdf2a3e15e2d3e416870fb49b6ca3e17229bc6a22d0b89f49af5580832492264ca2669dfde65d33961cd050e8d04b95f49c1546f23a7dcfb1529c44aadedddd35844558a6f473c545b2435b9de1ce4537e9142b7ce6996dbb09633d54368cdb4ee5ae85d01338fbcc3dde33fd26c94abf21aea7d1cf2fe376ece995bf1ab11bc345512c3389b1946a3be2f9123a322e8ab610f39d68312ef6710feb90183a38cf13745da5413315d3e2ac9b60db005ff348d9b12cedd5456a92f1202943659510cd32ab7ebd44cbcd36a292643f3920d5a1e48d415afa618569828bf753d68461e9fd0196a0a82ade627b279ced6e588a3dc322b2417af05a79543b5707ddb31d1213ec19f03eed39eee5e04653beffd6aacdbc37f9a4978067fa8c3011ac1b58f25b44aca43dd5b05fb161994d728a9c6c7a5f5403cd397690ac7c39b498b9b446db1963b8fc61c8dc943beda0eb75b8f5abc86f775374d83ec38e794622688932103339b110f79b1f88336cfc52c9701573f63992bd1ac06ce968a00092cfbacc78c5710d759ecdf2ef6d75907c3a50d41a955c5ea8ea6176b61f0b9f4245a94623a83e717876d160022e8a94fe88d6ae0c92d83416d1636940a5f1a9e66429603751b259b4fa50de51450fc0cbe3a181e6d74e5fdddb4be6351f856755146074467419e1041f0cdd87c4d8291ebe738b2116185a4e77e98d7a06c161c6ffed72d39ddc4913586bd22002cec84ce6860393076cb1552ab1ac34eb7ebc1bef4756a0eea398cfc6e84a121ea407ca57108bc37fe1c7fa8750d534705c272b6eb4ddab1c4f015672cf6841987f739d3ff1606c399df2b30c13726b891b42db677fec3ee78a15fce61cba56b2a6090f8241e3f73a3d33f0527def0313111db18200b8a3f5f6389ed18a799166418ce64c365286bf761b6a3d08ef829b3ad27186f5e20e7c229a556f3eb86bee0395da23bd5ed0963b4d406a7997040897725dbcc779bc40fc9bc56b605cb76b9975d271a249cc7c98a47c2c8b461aeba884b9ed738c7313607ae3b0795adc5dc6aacdfb5b319d31116c93e53505d6e2a6b9828c2fe4d400054f1696db24254f4377516c1b9a0cddc1e2ca63570ebfeae48f76076aff7fa76b6603385e7d587c49622700418d544c4933ff00ad915d384ee276b9693cf002b067a7967845a08c1137ff131b21d807c37528826b4d86ecd59431bc8d1564f391f896ddd7635bfa2d11af94352afb38dc955ae31e87a6aabbbe30e2f7d3308af169ef62dc31a9564ba5ebfbf380f113360935ecee8948f3a4c0c594585faec23c78389cde0d0b0db73637e326a6c1bf661832bced9eb135c1ea6c2932d0c2d94c4fa6862667bdefcf324312958b06763b029221048420b4de0b1541a9d6f216cab40e1f86c84711743127e3dc71d8ca7924bffd6e4b09a6ece1b1d409d9f5b42e1b21c0159fb0074ed2fe43ccae86eafbb94a4bdc32aa19a6bb68ed45fab295655a49aeeb27fa83003889116408a3fbe45b8dad5ce5517ec22b811a797740e1e4c146cb4e461ce304ffc9582a7b00144e2f6fcc12aad58b326dfbe43703d1b4ba347777e04f42b82e1907fd4eef8431aa9b0f24f4d6f6c8c3c637f41c1ced2d99060921f2439df6054d7b70e9103aaa32b276e25a19731fcf7d037599d3bac19f2c775fa0ec31edddf5af4e74c9ad84715ea5802342048ddab22c99e50224490b882a6f0ec9178281834f80f519943434d823e22174903bf3792dd299413fde5de18c9a66549f0a3af31ac39944cafb226f6578e248979c24bab4b9ab28b4a54d2cd930aa0fc525f1f98ad41752b099695fb9394ba616dc35cba62160fc8ec4f3eea405834e4d113715cc3b5577f80a90385cd75003d42e6ae96a1e902080955461159762b8b1a7a22bb4868ff919497b6dbee07c3ed9577c80b005376bfc7a71441ffe05fb827346d2aa14a232287703d68ac5d35d531208d3a0e7c1b0eff92bf466623dc77d8fa2fba82673751e33618c1f06a19f9800a7b25df017e30ed050aa443da6498ae7526a7ff376321d59b742aecc14310d3c2c89945fac1a176aafa1eb8fcdbc669c26d9213c87390d216185a85d8441cd0383250f94938cf32d5247fbc4c0ea5387dee13b19341c9bb76f5cb54fc6a5f0e180ea4e4c54b6391cc8e8d8b27dd0d97e1d9068777be401cee51fe5c07af453e23fa547e9c39dffccde710d8ba3631b1a8d799c1c812b22184670f4f4d66fe1653d39d81b1e9740ab71a04fefe33dd7940c5aabcfd512b640f896b70028a868430b1a6c4a001229d3f49fec14a9f9a318a659cfaaf9742efd5c8222b7774175285487b5b14275d29f92e10481bab4c7d46b9ec7854f956187c774df1b3148cdaf8bc1ceaaab171ad6f20459673f17bd82e7b6c346850fefb244b4bd210dd06a48ff7aebccbf46998d3b7f648a784075dc315d2a9c932c7f743216f2a517b2200b5e05e20e5f8def85309c1d0ff8370bb0d45d58f4a3bf3bee6054d34a54b256625af2f12cd6d862e100456ef4e631bd7632be6e481858b42e5af53563fc5f7a4abb8e7dd3c748741833339b29cde9a154232bbb12e78c49ddbcf68b1324fc85fab9e71113a9191c109a67f715c040a1f2e299596d947939b626cb716f5026e4f7f11ac74f817ec276d85dbc6e7ff23ca61df4c0a78c181b539bb8298429811628aaed0bc4c534d827571f0c4bd05770d6b551e2f1b230ab2e4936e22d7cc3559435d1d97338b4994f002745752b507e376a08e2e3992a8aafd778f31aced4664a91cec4593a9c8985534b526fbc246d11f2992eb51308b13339f0c5788d91a9ba65b53477c189cfafa93b0b7514b8b99aace74070e5839f743865f739a5ed110fee5e3a453769ca0039e320ff50a22897da24a507f5d86c167207b66ab6b35a63ca8f23b376f4030a27e4aec944d2f4e031d250821a714bee1c39372cdcca7871c5c6d9a97fb7d770cfaa8734436bf372bc65e9fb3d2412cdb0dbaa5b4868aaf01f9ec9cf3bb1231b3877bc0a64ecd0d381c9979669e80d8430b49b20570ccfde7dc9fe044e91633061263dc17cb328aaa7a2fd47d26d7a526b6f88bb3ea6b79d1ad2b100f15df3a36eed766fd5a11176fce9f2445f94a4f8af5d586ce62b14b855aaf49a96d45731666c7decd0acaa47b1c7b7b59096a6182844a0aa7215a780b0854ee16a1256458e1d9a3f3e45e48f2377a5eca28bdc06734ac5c09d6f294c8d6863116b87b66ae7bfe5314fa1b9d17df67cc47d24a176ef1a9ddae57522610ace8cd6d1fd7a9ac4bd8f7d40fe4ceba361433d72a6703ffa15690b87c3118b34ea38e061122a938d13e5af0b838a4dc07f883384b3a7fcfe77244d3b6803cdaafc5229bce87929a8ab2e8b9920d6c5c165282fe8c48fc25b4ecc24e6e36055bc1028d3d047dc6c97c30c023dc1bda2bdbf68e26b38ee6a29cd8c475849603a6e5cfc70b9e289a37f2a5ea9ee892f2c5d25cb4cdf45c6fdd81639cc117efb714a81f2785d86dc4a427d702883df792d4aff928b34692fc346f534bc6d1f800dea7565b8663e0e9c6e91e606b75ba9de0b940af13bd937f6953e5198583cd94b9368dc75f36bfe1128fa02ab20ec29c623dccafb9c6a046802585fe4d59641f0e9abf5930588a93bd5a17b01c4d03219c2cf8a20e7805ebfd1fc9451370930356c07dd34a6662c60c412c3567ac4079912a587c0551b627a6bbdc0a0684972f2fc2e8cc013fa13414305941a56431cab7159ca75d0623568ab8337bf11bb1b71dd9a22d149c6162d2c732d1de1e04cf302fbaea9cb92d7dccd2564d65954c59f6b6bc97c5d9de094ceac8bb927523667637fda1e20ac046f2f9bcc1fe29c98a0c67e5c042ffa0de1d5364cb6ba720258c9eb1f97e6c2139b2582cc9c91e0460b40691beede70b82172793e53a9fb8786d3693ce6864aeab567256abb0e0a7af4a98f32dbc14ab6bcfcf12b4e14f682ec385a62cd632aaae2428bace2864aac0c7baa79189f57f65a4e72c360479bbeadfc21b8a6e3e1f0bee7375b4bf99091e5990e2fbd569794ed0e451535838e4198e93ddc14abaaf8216f58be2972e4fdf9d9fc92ec572a48725a93baf912424da55795ef0db40f1b562638e6c1eecae134dd28cce9c81fb6da668ec3ebb8f7c60a58cb67a643ee1fdcdc27841d0838508167c852f60b3b7a99a8ce4aa57cde7f6c38a7785d369cc82e0dcf5a6e2547c1f7d8a18e1a4554caa5abfd8fe474902b5f5a72b64b5d4a66073c021b4d01a0265ebb4b763184401401f1da5d855b33cf7ce58bb2e647068053ad50f0cde9da0e55abae63deeac6b4100464902a1a78a465b5658f4ebe9852b9cd576d60dba271e2582ab337fbe75a0cd1af7a430ce08c515662427ed766df4c32d7a450e9ac997679c882a6d078fc3249b06369e3829c5826b018c687ac5273119743a5a6010c1c36dcf588563a5acf53f9f6953c67eb51385d0b10029e54d5337fb4fb40c27e14cfb1d31bd3ea6f21c7e4cc50b5d3a3f71f8d807dc563c2ac62a8d7966e0ec0f94b1b016ebf46e7637f31471cb19936e717c262cc4f64f2828d75b8d0d492c8f30e442457cfc918c5892af843e74e45a24260e971ee4e05fce6b5695f0624dd3e7cd9054c22b805b0edd4d380ce3619b5111c2432a67eff7b5433769c91a5633061a85e00817fab0c5cef0ada32e1f72ea809f84575845cc5d44bb3b5ab26210c162867aa6d66784f8af11293a29f83c67a816e552bee68500059a14f2bc34c5382b6918436a6effa76f92161ea47bba5293b4cd37e39a4aeb8285fcb848eff03659d29c687b698de75c9cfa8db0dff2e8f2e9021153e9d9c30206ec108af288e6d28b62a18813442722515a8e5d4d8b03b82753592ee9b8aa80952839edd1323dbcde1f2e79a5e9e66140ca73fbe2ffdc3b6d5df70ea0dd6efd9eead5c1dce1423143728de02460e0014faf08584279435a5f25462c4cdcacb1555f8d99199d1c1e08fa3cabefcc649d908993d27ee96aaefa7d44b0c44d1c08374117b70089ed0d5dbbe5f8b37e5fbf8c0ba15ef4c433882a11be65c5cf55426dc89b8b36af081f8e4d57a27a799b3d91486054a5298bd6fe58de2df6fc8393c7e4177f9040b5d7daed1ef61f36e365f44e5c72e9cfe1ace4528c803b558b6c82bbbb85466d6de4b7862c274fe5fbbb98821733a1ef031ccb9ea0c346e93e4321ef804b2f310e153cb3d67773bb5e4cbc351ae9b67cc6777bd18c3620693d27b0fbea3ce59c6cefcfa4ee0b10d519d8a5d23a6203ebd30ac523efb5004c4ac1d0505999c5236cf04a552779c2de6cbaeff55bed3c7ad7249353b7689f28d55a1cc7d66900adf8b88d35e92d75066d31aa817bd2c235df4734c3460a369c651aea6053a7079877cc3dce28bdd9468941191d95d324da36a216fe68cc4fbd79fe7b7c624c01462e39f40d22884eeed47fbf782015dfda0c22289c5c1d1b9360aeeaf801ab91e0a3d426aa707665b4739a5dbd17263eb35475f6589a2b5efbfccbd35820a5fa626b8dbc2214ce414155930e7dc13dff6822b24c3daa62f595b701bbb53e033d88bd6b6f748617e6c8851ca8a828bc577b6d1687a719f4f784bae7470cadf169e085cfc4d3631d0a57337aef1c482392719956c9ae1a00a6cdc5466ea781f79f806daa4cc5dfa78145570da64816ea0dd6079392d20c4309db18b5b64a6bacf1f7a357a1c17a6b0c84a5044b66961c31d44b21fbb954d11e5965050bffe94dc5a13ea35482b27c28e398883600377eebef5a02951bfaaf0ec349518f037df6b2392f622ffb0a3be86aa8d8fc02c950821d03d7e9e43799cd858d07f0663511dadb9d474d390380412ebfe6ddcf842866c884a02887d323926f2c802ef1ab98660bfe8accf158aa9812bc5fabb04dcf69c6bccb0761203a0b8a789c065eeb2f37191f1d865bc1059e859676b7466929d289aa5295d2096db361cc1b56605f52812489f5a901ba6fc8f74432c3237d0942e641f75b0566570102173d8c9b91162e4212aa26348e36743a639466e22ef24995f6a9c30235e3d1ffc195b1ab5f2387dc0ff0718fcfeb3a1d1cf5c539d71802ab93710c06b037d427a29adc5979767e5851deed95053e193481b4971843a137adc5a9f40847f20a58b3ec2aef26647e3ba550b2e9a65c774d5887d973964166ddb1bc76e7a91676b39641afd64790034db09bb905c06160f12ea2dec8a67f679017c412995a376cac937b1a57e64a6f7ef976f1685f3949223e49e26be783a69f346f33315bb9dc119fcfe8c4eab5a79ddffff65e744b2038bb542911365c2a717830eef0f6399d0f5084070d4e2390edf60321c398dc8f47d531c7872f06abf519472d328da7c13d76323c6afb22a6b9d60fbe50253a2f98bf080aef641597fd11afa34628ee18fc75df6094b5b3b7105ae9d307aeae7b7f3d6b2542281830b20d7ebef71368307af79639f1e7ff3a32c145daadddfa9fecda0d5e8b7b2a21c48f023949c366263fb0e457baebf09cb933e58cedb2c0c00d5241e309b28f6fc742d9da36250f9613cec3ef86331503b94d5f87a648aba5690506cfb3deac25d6e94ab3550dbe7b14f52039ba6ca19cdc673cda929a4d277fe443d7bd5c6a0d88014eb50431e2cccf9dfc673acc80e06c83c2e4afdfbc377729e56b2a92f994cb663c679db56c0edafeaf5d58282a71a9e465ce51fab99dc3c7d4c38340ee6b88bd290eb0da7432b233cf0eb31d89e547ceb55f0abc3c3f92c80bcc9867ac65797a45477d1eeb57d25da5b8ddce42474c672c3cd3246c7ad5fd3510aa529c5688edc960eaea74f26af510bf39fc919c4344b4392676fd3e0bc7f4aee45d3ab54cef4e75fc922e64f75338fc7a2c4365c7b2a5111e1b80f2df29be88d2fbb6dd7ca5344d79879cfb89c87de2e2f2f593e2c344b054764a8add5db23c00b80af657f04ee34c44f2cedfd202856ec0eb68f0e257a10fd2dae7b6d4e78484bbd0ca8db240a968992006eeff675bd571646422b36558a30dd887831b1984214e60262b3cf15b51fd08d9e8560b3cc5addcdca115a69a7dcbbc78518546b4099ea4743177a01188b83a9bef78729be944de9432b1b955470d2d6bbec4cf0fbaa70e94b74629608e2a89cb893d6937a8ba4debf0d68eef5ec2ee1150b6460ee278370cb3b715cb3e0dd71e417c587ef721cfbc1feba13e9c3128258d214d96ca03758c24aee8a6548a69c864ac0ac1d1ed16c325be4764f5e9131de4f68297d502b438701e0b6cd14491c8b47e831eb528c58f89b4ef8b4dcf3a16f70d4c5adbbb8c01b0b61e54ff0f65a5087727dfa96360b98d0f121056240dd018629b0ba4740751d9fdf4b380025dbff3e45fa9a26407ddde776273a0b2bc9a86dc9a1c6126e0ae51092a956f7b12c553360193a3e4f5774a6638f1010de7696fd37b129be09d07ab4c0075403a9235bf4be2eaf516e1e720d60d8dafe0e8c8a61f03a4c1734c7932ca232ec8f86da7f957d45e19b348239f3f90ca7f1f551fc10808a1a710d2ed264d226c283680165d79ad712424211347a9c07bb30e77e8251e244e6b7a2db99d947187dca69acaec0557c8d4ca6a55a8a4bd5faebeea9627d7744429ebb86b8d28cffe41cbee587907dd60ec3a325a9167cd53bbfcf4e37ab882fa42ec8a2e9995ad1a20b27df6793773b8f56c3b8788b270d18e0e5b2b9016bd0e4788ac4cff7dda3d31ee1d8b38220330c0e416f9480179c278a49924c63430bc2551037557094f20c15ddaf9c528972dfbcaf5276407a532d7e77795344fedec635f8f71fb0de1aa53b683c653c7ec3919f5f3cf285fecac10c256e40d9eb1462f8d34761ea48240c7b2ea95cc3f775f825f6e3cd1c0450d934f0249f13f15dd535e1dd6048ac1250a7c09e427e038e40ba3940314729f728548249d7fdba6fc255b9cd6641b437644c23ac8abd089351a082754cd2dffaf6888f6d101be75bd7ef830540d052d20c64324745417ab03ea15a55a835c4f878572f1c259511230300b96b7b38d64ec9fdad15d6ec3eb02d81b5141d308b3aa71f1bb3a814a205de9e12de30a366d976bd3d034cec52930f536957cd070786656554732ce9efbf301c14a6b37352cb4795293bd3ca7618cd475bc3a8d788007b7a2f90c5e7e62301f4179f7dab2ef568e14d806574ed18866a77900abba825af4a10c0e1fa9be8ab5118af971ae4b98ce517cb335d59a0fc449877e014e756a70b13ee16c142ae0c3b4906b113c0f250a64cc0565a1bb8a399dc50341001eb703a8f6c87a3b5be48683f61bc89db0342789eb943094758636b608fc653fad4fbc015345fe09cd071163210926124a69719690d4816a923e178424f0710e6308a88adeb1a8e544ab0ac077079c68566e34c6f768c6e58e138dec56bc38f24e91b32719360b0118d338eca5f94053ae4c66d56716509645c6d664a2e4971c3a06e88f845bae7088f64bcd208a20e9b0a65c8d971e647769133f32c43e837f243fd84d2e2fa17ad512a035c704a0cda5d6ee9dffdca34d786254a816324b514322e561650430c38392643f1a43084a5bf98c9ce1fe2f8601a2f8c4bb0dc3378548df2bc1e7de9d979f7de47cedec12cfc7fc6d193e331bc9203e83454c28d423d803ef7b59b9e44a0adea5f165160859b483b4da8101d345c417d2f678711de5a152a1f83209614c38f72af1c6e879e05deec0c122830e8b06ce388798f739bdf791629c8c80ab87738bdfc2c2489d0212a225f1a58aac5405522238b43d2a9a4604ca0795b0c4b1ce9429d96ad2776ac4f95c48336bc0caf1f07b5b79f0afa130520cb16307234803fb7873fbb28f741c26bd3118c3f60b6ae733c47c131a8cf7750da107f0c6d9a8bda6a3ca791900dcf0614f38ed515296ddfb703111b5a2e2561955a88e14cd293f224c18dcfda2fc36370d63954621e833c2c4e9dc7856c1f9ebbec3e6bcaac42e74b32f5b9241e73bdfc666c70a9f99714492cc4376b4b28ac8e00cb98137e8804e082a09db22bf9d3fb5e661c313ba401aa37362ac03bcead220601303be59418ae2c3e302d8967a9fd311e504513d42da3a77db775bc106573054eec751fa418eb816a064452431e03932876a865f11a920cca6f179b80e40c69c86054693f34ed52a617d5c10ad7334583a1b51f1b5d2ff438e68dff1a50db24a60cbf3f93bf306e84c8a75e389abc5912d186fc9d75db84a7208adcc303e4b65ced44f1771e38303f09eeec255a8fb79c59cf0504f42837a1a3282c9a0d6b364f0f3e07b672fe32e8caee49fe5d2ab995af9a8b97c275d917fac59a797c5f9a58bd5f6a01213e34f6cb925538e0a7934cde6d9d70225aa8f197919dcfddb8162b300c6247894a6771a75b4bad9438c0a5bd4c8fc95fa9b5238ccc36afcc1688bb90266fb05363330d9cd46fcd492329732fe0f1d3106b8dfc9b00f896a71b066992130c1f1388a9335fd1e5aecf902a5fa4dbd6cd760b11100596d17037eb84b3d2a45477528d6e50f7d06106c001f40552170eab9bb2431b128ddaeff855da8935e5188f850a25907ac1176185d070cf53615403fae393fb5dc5fdc95692bc70274e53efcf57d8387bdde4e8c485f53bf0a15315a8f821403d3f0798f98dca033b559974e9009c3927722512ef4a2e3ef2837b048dd1f57aca4085c2eba570a1b3aa5e976363bccda784e9b47beba74e4c1a09e2309a1b61b9ab4fba29d89d604873ddf8d2e8a528eaa3521519b14562d9753ebef3bb9bfb27cfc4c5ce9d1553a4ffd2ac2162d185db6974ecb91fb6abb48afc392de529d3a688cd95bc2bcb6178b52bade55d4022269bc817ff125197448ee75cf6999d62b5a8344730fb11e70b9bb4f84f168f454100768bb01798caaa1a60a4722f33f4b8f5934f352dcee15debf0e9738490fbe14f437c56f69aca6fa896b7d40729ca748280d3ea13531177eb15d7a9c2a90344592632cf0fe644d661760bf8462c112ec9f8a29a9a29e2b174837a7ee9bb1d78c04a6a9efcd8c087e70940121704897682bbe94d4d93acdb71a199ab641b13408d992dd63ea8bc8427d4856b94cbb21f37c915e01ff4d9b65efcd0d8ce25ba9d9d06ccdd6cb96d18e4b14b87c12359817643d3354cd16cad528d29bf3211b377958e90f921a9c84da75965aed5ba2da53c053e6142f9d92f50c352ad23242b6ea4e45da32190a6605244c09eeb58cca9d53847bba580b8b9c5e6ad32e31e2bc1418114d4c884204bd9a2c5359f91e5c982c8f3f60e42b096037759c4de1670ce0b5e3eb20de87e0df68db0c52224bbb08e5e1171a8bb7b6105de4acd8ae59f424834a13368f37bdd433a94fad77c8207f988e3864df1d794f1c50b53c0674fba3a197a55f67adb06f78529ce6f15b49448e2508c7ea6e8edde587cffe75ca7899bede4e1b494641ee72f815ba9e3f6d4fb6ffa54b682dae049b1c0eb153ad8e30728d01f1bc9caa59c9cb566b54e0441e475a1111bffd6abc14345f98b9a989e9f7ebbaca9ceea071e15aff0c7b0bc204e004625aff71b91956e727418aea63ea68d068b5840a6cce1b2372b50a0cfaff238b309d00beff4bf85f08a43fcc68f3b403693481dd65d1b56fbd380d699e435a16622c1a64e3ac8bbfa1c54a9e76ec27792a3d6cba03b5c83ef0842997f9b1d72702841252975dd9dbe8ee0549c64ef3de99b68046049b04647060873bf7aa8fb2b759f2cb973b86664c74b9d3dc6ab5ebcc0897685b0a42b10ab8664745200b6e561e160e47e3397165e14c2f8d0a80633d489e4d566273ef96b50a810b980039192d3ad2efb263a0198f2fec63d456dcc7ddc262f9a68b8e449ba6944256e4f943bf5cfaac6b19b255577c22121f972218b0b062096829d9dd6a3f3e124cf8fe756107b2cc45085dc8a47f490aa58e302a155a12df8decd6ad903ae0986b50c6958769875acc58256862ce4d0cc2c91d9e5cec1d9bd79d2012456d5f422a99bb102ab478ddc24691a067d296ffe5cf225ebe9fc6c700a68bab6187d2d9052c7ee741266aed0561f9871bafc4427efefcb187013ef6806bf66f54325e3a987bd69087172dd06b3da3cf9da6acbeea363baf98bf4f28752cbeffed03bfeb79f561d002cc4089aca09afdd0e6f59f2004750f70525599da9f515379794e906ec12bbf5c215c508fba08fd1fcb54a20b1720d2c11626ab8d42f83147e9755635abb646a2b5961057c28837ab1a24df7ceb634a2a447edad1a7d15f937ce322c1b176675816ea3f7afb9cde53e9761306df20fb032461ba59995b35cabd54db597d37ffe66a79b5581258e697e361c7766922db51df1e917d5a23787076942a411e64c5250b5c6ad415e08930f9b1c4a804bc5bb6feebc7a56896a39b8eafebcfb4bfa5e63575b105cad3c1aa2e98828467df1aa65fd0dbac928d0c54af0bd0662fe1bae033652bff319d50ebe47c5a4c1f6f7bae510ebae9e485d68496ae50c6ebea238f5ed286f12b4f98a263940ea6d94ec0f6f4e60ab933f6050b1d54134fbce910a6d1a46b6a835a0aacee7a2888301025e145954c1a8fe074c76c6bc2e272e0ea93d4273548d006d36ecc6061da9083a8b7c6c0510924c4063cfc52634d2fad2680e35f886316e2c0dc5def020fe9e8f9195bdaa68bc4eaaea0032844208da4f0813a2c15f16adc9dca3f96f718af8f2f33ca299838a90acaf2c7427c26530780df8e4c76474eaa3f4a370f78db8ac75d0669ff45c5f4bb480e7d4a1fd20e0041a09e12ed05b19bd41af58fb51ca165ca6bf9323d628bbb2a9cb26fd66b87db953f16090301c4345c424a2eaeab0eda3f9328b094f1ba3cc05931c7d35e1123747211cf9a42649c2902ddc1de279ae52dee1cc5a1f8283a4ce08dce34d00dbcfd5e8238371fc1f317779899d164434e2a9ff6079d06cce3bd508973f016ea2dc82e11eef866505c8ffaf6c67034f3b6029f55f1b62f78bad0c564a6a7fecdecf8358833aabe12fa64242b79b4debe84e100cd1435da0091ae8d9a94a1736bee49ea22055809044a867acc9e01f9c7699ec4775dc375d854287b5789039bf0628a5f64a9a27a679d550288151e754c50e56f465a30f229251144ce5dd681d94baad359c564cf44d493a8314cd903b642fc8011052e062dc9305f84a2b4f0b3ea7bb3410703076d0dd71dc5925e8fdf1b7f2aab6fce983f69ee474de573bd80f1e6f5ca77bf54563d797fc97a833578af40ff6dfff6785c62b7aaae01daa5dec62cd1eb46d1e0d8201428237a703bafc0a8799b124104eae084b77bfe47ad1dfc8b54759fabf809c384afdd9a3c90a8beccdba1d61293e84ba3231679ca9c9501bac54bb0b8d4a460494ca0116978ffec611e38476b185cbe693ec6f1baf205643791718cab1ede2c9977a0e41d3a043c03f3d5bc6b595cc69f21c165d66cc4424198b8f34bcc9346a031f10e420c214e5641674f22e320fdf3c614d4a7df871839d67eccda8530c5150f236ef5553b9dfa56c39cecb3181870da08a6c07bed68fffa5dd16f41ea323e82a556d0cc6863a5cb783e00087132abd55100c79346b4ffea1c5bedb0fe36fb8550ccbe54ffb54288150851f9e17505e161d270a40070e7f7e5c8d9d069ad8487f9b6093657f8ddec3b60a04d7e4a6c9a281b3ca3650ab00a25d10811688dc258936bba407fef4403b5f1d1ebc18dba4cb567bb76aa8dfa0e8c3c14c112321e297001599afe682cbc5fd49ca8fd55d03cdd71b8f5e91383a17d6b988dc1169cabe1d440b4be4377ba1ebda922a13c5e9ac02385e638902b9d970a39a6f897c87af6eac22c9630c3e1f7c552ceaaea830d1920d4586c106df1b1ed31da440b69ab0de1e99ea874e7f103f1af33be8b58462fe8c039f3a13094dd06ee35f798a4ad5edd8a60e3c8d03880a2da0440bce90f2e1915e9034efa07c8ef566fcd1ae465b45546867fda9a330c24bac38714b6a17397f298ff792b641dbb2ff43a4ff83b6bb29ffaea8c25968dd5dab235c8e768a2c3df2888ed908fed48b79c6f899aa0439ad4d3925a16ebb90e54a7b0b6afee8259adf2487d325106b5defeefc6456598bebbdadd42ee399e9c5b83641912c1ddc592b2f29b4906da7d3f29aabdd4f2c8bd2a27b5f814247a86b27e7c143adbf499ee6b41c7ba198410e64b9c56744322219f220c929190198cbebf4ea03525d6869652c5584cf0e94d9173a03741d03e614cdd2bbf4c97f60fe145b341c250bb19a68b180c6b0804ff8bf38650499563f8bdb0ce595e115fab17400027df37276210978fcef1a6eda772e077d7496cae1891a28404fdaa2d9a100305ee6b722cfab1b4f6d907f4dc3c8e208bda2884d91fd01dace1b9e3cfec3580b6c89e64b802a7430366fffc694d599a575903f151f1b8f73c98bea07279209927de31ed66ea125f1f9b4f2a25166caf66a411eb7312bc9ec21ec6153ad726e52966862724e3c5f045453167f899a9f0d04da432ab769198978e9f26db21e67f6645d2193aa6f404b46ddcdb5f62f670407faf960ff2ecccf3f3359e91e2b4007b76700bb46bf9859b1b77aae03e51b93196a4b36e82035b6d72b60d0c41f98eb2a51af08b8a94fac13375df0de7c0039a975db8b6c966702322d8d7f91a76f9e6604cd4ff1e1e733b6d3ff1b760f1424689bb8dbd970924d2087f50dcd2b4212da6e2dc23c5e8b5cbbf1f3758cd7b124b93274a9946fa077f1727eb85a850f1e86b2cec45f4d8763f4c1374ed9d3cc3abba8c97413ef93f9b92c5f7e52325e837ded725bcb70a9532866a3c99aa06e22303ed89959117860b25da43fdc6410881119d6ecd5cbfd787249192520373918248b22c993418c999609971e177177ace1db0b09d6ed4b5c31ec3a4ef1f7ef162f8abec29155122522967867687698a759e74014f6a6eaf6325ea42912ad009e2b198d6450dd89e382b4ac667f612d36a41c98a0aaf8ba47527f73f6601060b4223e74b5270315ec29a33d79dab5040d9bf02dd5aff036d6a9e18150f42f6335ef2fcb5dd54fe9463ea8d35eb73e75b8ea44e3ec88c05cab162574d079b403f9930439b69fad0bc8d8778ae47a423855c23ef1ffdf47a7e22e8c09b9d26970c5b518aed7898c2a8973afbae83839cde6881425ca4753087115073ef0464acabbf1c9288c38ef1c1630913ce5f9df4b4e9df3b7eb7a250064dec7b1d26ed1ce2f37031bb037c0ca2e05a2f17d66ba6aeceebbb9571dd23af0755c61ea588dfb33612b53ff06997c8af398d230f84e0cc0192f648b2beae87a56ce671919e45e88aeaa45c1b2921522f9906cf75708c04365f47a12854d9f390bb7c5b75cad3570db88f9ff977cad8ba167b0fe78ac2ee8e0fef3aeb69d7b0e501084cadafd825bc8da7c9b5ca65e8cf21a92eeff64fafe4dbd29523e43dc3db97cb572a63672fc8bb013839add1bdf97579fa039aee78f27d8826e006cc0ac0a7049dd3b8c6f38f2d266d301137213ee84d5a22ba23dfac41b0b27d5c0f5de5786ef85868bdff6faec7a8dcdb3b52c354033d0e6356c068a8ffec535c693fe437288503f8e2088a508cf0ec00235af6b24af5d91a7ae9f1557c34c223ba10f209bdd354df42b50aaedbbc016117167fff7e8315be585efb39052a310e05aaeadfb633e570d4589866feab395381c834e43eb9ee052de47f91eff4e8a45531b8bd553e821dae71b89fc37ebefb95da788d66ff120a6041aebf2df63b1b808fb5e3205251397fbc2741c9402d7e7be0f55d3d5035b951f9c2b688b5da201fa4c169ab2cbd5924c9bf7e707a35eed5e4c70a5c55ab9c158486dd5387db758a6a4d9707d5c0e4fa1b8576a653f63c47b9a71f42c66beea7c86b2ffaafaeb075ca9af60d986ede4d6b993a59266760e56ec01e992118a62b580984a8034254237c13801f7f402d83ff93e22bf02d7e05b8718e464059a8bdef34b3b74627dfdaeb1f19b62b552a3847f5305d7d5204354871f73f8647cf537949758e0494fd26d7ebda0d7b38d99c63c9a3270ef26e5608064b5104cfd0db674993cb749162da19c85cdab634b26bdbeb3cbb1556733ea961c5f8fa9e2f8ce21756b6b667a54fd3f9cd16450febbb5571f8c91ef843540bacad98db2657535311e06a7a08d55560cf0b6fde7788b1ea098b67e0037d19773d52b0bdb9af6febcd53711fd4c8f330ab4a530a4438b790e1f598b8fca7d1c55bbc2af8f09fe7b20c1a9da83fcee61c9cafaa695597d3cf51b91a53ccb925c8159ca6d96da23e8c92d8537ddf0e924481e1960fda6a0a7ba1e87968a6b8a8aa8e0aff85fa2f31e0024580f383c45b597db3d02740e83bf4274069229cbccea5c0b5568ce950dce2a315023a7ee142fd4134b660f30e70f339b70ebfe9c5fb5abeda3b32fb84c470e248658ad173e4488303ced9a1f8ea9376ebcbda6adc551ba22ba5d5b96257b8b7469b9889f84d2834a7b0879e9fbd5a5f34a149a1ce24f4bf94b2371aac3e7bd00029925e80b5fc03f8ea0182b58fd0412f9879e824abe711a53d941041bcd634a5cb532b52d8b74915c6ad5b61971b5d47ac28fd364f87755d11e082e389e1e7d5eb83ea9a20310712597617a19e0dc9912436d70b860f0aa92447990351aea177f0b91dd7574d61b8e86ce19ca56820361d01e956811018f374b094a9244a51f666bb42c3ba240c14ca9aeb756ef3720f8b9c80438aad797276ce2418c52e53af8e7bbd61680e948176a6603cc90ae99b6a6929936a854d5e5165ddaae1fc93a9feab5bc5579eaae4c47fbe2aeb6aa429878688de107ac19dce9a56ae4c4f78065efebe28800af7c93b20cbe0ea287d8ef7c07b8df6671c556418e04efcf89fa5ab25ac706a523a752dd3c480d97570010e7914c1c4179b8a0ee1c24faac1d985b1ef552ad979c5c33ecd33f8db7907d81aaca790664e11b5af7a94ef4a6ffa97619b1e9f358335756953381c04577bfe8ce2e2d7a016058ad3c06d16a001d91be2c2adb208b752f976b924359fc9f99458b5ab5057fe18567e1059a1a5ed14498b73b95ef4bb9870ebeddd7c415ee48fbcb7454c92485ad59a76e48660d5590297101479c40dc7df69c3e83701179be2a475178feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e197056ff491369c8beca345d866b430ade6c296ab871fac1b5a65710454de1b08d9e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58bc5b917a22e9aa7af528e75cc2253282ede7e52d1385d709b4ebb6710c365919ce7a81285e528d015ec74cf3299fb00d15dd9e46cb2d17b3085918dbb6ea9ec663edfecb6f14bd296ffc8cbfdb93a0e597d8eec9b159bebc1a49917ad32b95cd609417dab575b8505e8d5cb4f38e8ad82b5f4db6e4891eb4cb285fc40bb741445fa8ed6c6313155f5b4c42b79de9e6d0607abaad52a2ab276ff7ea70d4c9b5c67c6c30dd6fd0da24ffbe1fd28ab62ff0b345ca7da879793fc4cbb7c234b83389abc9805f3b0903ee109a967944cd506803fde98ad3ee604d3efcd069fbd59f6f086fe6267b5df33ffb1c668e6ab54899a6d50c97ffd56b4fd97f5de6a18ab78920112a53cc7a1878f84bfc99265ab5045c8eeebdd639ea149a42f5378bbd6416c9dfcb790e27e2942464db6991179eaa17d15746105417776491380fc185aa280c48586019a29a65da85eb09d64e34921428f3acceab2daffd6602031f437b7c9a2ebe6404b6061d6aeed0b8dfc8397f86b579876c8826ce3efd036e0b185d719958962bffd2538f8a07f9da782a21d7f206ac92be2ae088100007d1f97c88d23ced4686c18973dd0327f42ccbb9df1608df554d16cb9835a0549e209073a12f099aa4ac66a87532a933c06ec20cc6600ad05c3a0f1d7213b95b2197963704e54b611259d76e5a738bdf0f90ed4836b76ea5f6483f05a744891d496c13fcc25adbad799c437a2d8f4d7d21a16a7a63b61140c213f530f313950911a86ca2a9231ed235a8972d6dd63bddb5348ed429f366b80be5e7a8d0cb756ada5368ba9925ce66d87e58b737742047ea2f0d11c567ba1bb0fdb889a4bcf83baa41ff073bbb8e9c318983d1ea9b53e697fd0d739fd716dd5200407c59295882b4fe88fe838a89801f97ba9701bc320dfb869b3329b4927600145b827df5d8f812f59ea414f89ccade53d53b9b924a58e27202912dc0321a2ababb1b986b359a08dec7d8edd281ab0411b6da88b1840a8f38e30d842fbb924e6a18890d07b7fd1a3158f4d6b585292a97f0fe9428af7d35068479b5bad65ac97a41e45c5454f82a58039597eaebe593ce6461164fd7a19998c99f28d2d340f5fa857ca426e8f90f0488871c675541b6a2294d08bfbf8e70261701107fa20a1fe5ae6e44b01f7ab3d9f674e23972fc7f4c1b841f33de3cce0f10ef7740ef6d960fbe683dfcc6ae0306d971b5c5ff74b4f6b44b828b4a0d885a7121eec2ef6f83d9adc72b3bdb7d6a7070c55176e349810277d8be4987255fb9ddddbe1033f60ca27c5b0b7b0284f0e85fde9488d1f0e29840987d5323209eca20f104a8a7d39bb12064e0560ea3178003240f23da526ef2777c58927c1d832e25694c03d682c5439d6f6e6848250e1de2067c96f76af8147cf59b89ab4735a050dfeba5e0dea2612ddcf0c23ae90888ea8cbdb164a1b10ee76d7f0e14f0e75a6fe1c8d81c9bc212efbc6152b6fd3f7a2530b84aecc430ac7315391ae60a450584afaaee613e9b3e4ee74a664fd89d757532fd2e03419e5820f2eead3b26cabe8ee8f5a3cba1f9821b0183e509797d2e9b5d5c7e759e058d044794e91caad3077ee72030787ce3b9f11880b19eb539cf272c5a858e13ff9d4350e254902824ad8922e7c83f530614d7c94b383c6708a4531e4e1d7fc69fb4319dfa4868bc81cc0c3ac76b991474734b5dc6a1745a383e5a6045b4ea4441fcab93d3a0384ea5cc85f87325ac45dae306c7d28353697b4ea680009388419e8eca72bbff13f7ec6ed8b0e350066fd77caac6ae259d46279d504ef8822fdd0fee7fd31dd19432a95082515303f6291f63944d676d2396eab8c84fcbd78b23b66214df0f61fd362b7932ef833a6c225ed790ecb9f9e3b4f4e57d5d3921896c86c1b06c88766a67f498274f41d5448156d18f416010019c2a65822fff6c204a06fcaad46128d870263a7e5ab675e0eef1bedb086dc7aa851989d8227c93a566d9306eaf7d2e28389e5d92580892b1c36788517b632f36149be15e2f4fc0fe3efd9da3cfb474c44a410cc1ea26ab06c812cb046a0077f2399fe251d04b81671f21db80376f035aa4bc8e6ffcd38d69ed152e5765f641e241c983f691c7ba69c5cfc16413be0a713c440f4a267853dba3144a54cd11f03d6ee9e5b92bff06317dcdd17a28fb8f4ad9e195780008b50e4b3e93b202d5daf4c93fc67818033f5d3071a3357102c7739a5634395e0ee3ea736d59dfd3b3c51adaae3e8f49b6ccbccc237807dbe40fad9e2eaf14a205ff1d2f36f51d2662e1ae4c2e40ab44f008666d869e949562963bc42cae09152147abf66ff652126f8c1cb72517d41efd28d4ca94aff8f3e2a63a67c50a306e264006be2f901775b6bb43f10843499846c10ff14daf41d5d5b29886d564cadfc6872c98f063d86a1c357903d8d62e342bc7682664e82b1daff0476e3ee79480afcfd499f3624248c7393523b7c880f0679543054d23f7954cb320eb4ad9d97fc6ad2a889ba3f5a60d2df80e61ec21f5d124cdb5c76952cbfbda00ac1933b01c1e8e7844b7c34cba0af8b078a9c53cbb8c29400e0a9ba8f75e54f026ee8e1b5a8f9753149c7b8c35ba3795bdf709321671e8c5b8752458a99ac99554bdc56ed95706f587594ca1478dec336ef98adf09094cf01f8679d0a13d44716baceaf7591ac21e4553836b5aa130710bf6c5c0d7d15811f3c19e730faa0d0dff6dea650b900a2c61fc9c8f7742ac835f3ec7d2ccc66c4976556b8f064870bc54880b642547c9890887fa33b9b642fdb480ee08ef2a768e0cf3e4392a08ee886b4e22bcbc193de86311022c9fd6bd3972db12d77d87390f2d22d57822988ab87e1b4aee422857512e98f86f5f6d4aff0f8ce682a5c8656d6f0675ac076ae7059b2a898f6af3d8ff0000829e2b9721de67296bf0965cff9602c61c823152d38c8ca96073c3dc454e97c0f34faf5735ecb6168ca778c96d6ff21ce231c3bcbd72567439511a34edad109234f51f98739081bffcc23172b4682ad591efac4dd68239cba10f607ec8fa5bd2fbb1e0d1b9ff6972895220c2ffd9f0556b8b7c05982358daf2e59194bcbae96ae061c83012a7408d22b694792cd5f5091128bc89fda96f580d5ee94766c2a7f58c76d56fc84b559baf55ac5d20fc3ffad2e4cbbb375082dab7f4829f01342df033401f3c1d89b82d06228a02a7a14f9bf0a3f23e20b2bc809e58508347aade1aa57d08d457f19c6f4c72e985558c8ae8df2d8f13c69a864edc20acb741766d5abc5884bac6fb8dc1e1de7fafff6646104cdbcba724956408fa5d925493ca708687e6fcdde9ac3e61ec658e3fc04d656bb3c5c1a4f40d90501c5b4f684f50aa5d8fccdf654d0ecc3888cfecde8e96b08ce33c711b8cf3dc9834c2e128daee59de23e1bccab04c929c3822e5f4dff6a004179c1fcf1768c70ea0284d2c552fcc6973d30959139355b9fe491e5efbaef1b2794f6283efb705c90ae725a22afa15b8e66e3148f2e31571b5299d7108dfb5ecbba096b1a21f3bdff2da5df21ce52d7d997c41611a42eafd05575a1b6520c213a66eac8514d3d0e54bcc7025583775a9c4b0bc9384414af8a3e9551dd4562282cf26e5c81a48321587a2937fe3fe063991272c61d09399b5e35ca6243e1b00d6abd9bff2feda6f931a46587ae6ff54896f010906e3d99dc823b148620d63d8ad09ddaa390b4133e808e9d34d72c99f77786c11ccd59c29bd772e6c9dfd45665a14f0cb0bb47048f30bc56b67ac58e9d4969882defcc1257654d902da4e318aa7588cbd29cea4aac1876062969dfd793fd599ce6227c1e55a77d74895777848dd8e3093ede0b44a5f6a7dbbdebdbb1fc5b5bf70dc3754d731016fc42cbf47e535af53b974ebd114ce2ce886f433531da73e6c04a84447cea75b1835c62c7c85445c4c3501a3fe3453fe8c6f4ad8b61d47ca7309d69963d9b550a5598aa9122e8ab3ef41efb27db6f7fad34889d6841c20f6fae529f0e46c12553c30f836fece8ca28c14c18549acfb5668014828ef2b05e7e68d8614ceccabee0597d7dc48f5b6e32627bebbc518c152dca77a1cd37854e9a03d231c0023e5e27334469259c18ebc664c3deba57cc59fea3aae9487a7885b19f950b5cd0a42096fdec7daad20f1903d95bc96b1b59146f79457e76546023684919a0205f39288008f9d3a0d84347b3f697d61e370bfd76cd5ebe7b9e08317bead16c96906f2de8fabb6535560c221ebd0e8e622a25d1b63f0082e27129b3c396c6b59a847c1c159142c32f33300a3b51995c1ce20b25bb2e1582e9f5c6582c8220d1e2234380390b482c376089fe476a9b6d3fb64a8b552bff72e256b75b5baf89fecefc8b668536789d506fd1d9b9fba04cb23f1743186806876f9cebcca98d5537f78a0071a26ef6856c553d6b81ac0c3cb56093a7f60464586711ed57475e0a4df2e47d4457b9187ac397bc66f3d00088560ac7c5ce870027a89f0b9433c17c357ea51d067496bfd37122a0d4048c19a55e24a0df65d6a9c3e76031e4e1b8a1c15a0b3eabe03c5845441174a103fb8e5f27f652fbb98a29938ee8f3cb86d1ecdc9da24df34c7891572a26fa68f4fdbc84120386c5a384c2a3c83d8c827e1529ad325639e462d2991a9bfe091ef73dba304d8f436a27c87e154576179cddc373c2eb5b99064850f5de4d784dc44cb020a5cc09ef7546531cec456799c6294f615e6932cd9fd2820da2b71c926bcf8e14d8e0bb6936498be217cc23b296034b5f8680588ecaf451c126422eb3ea7c1b597c0c59dc208fd15a91f425bc252aa80ca76c0e6394018e0f498cb1ab2cc22717bb61a89f36d265778c0b6df2ba642ff004560238ebb59fa6d8e1ab87df2d83635eb8e86eab397b54dfb7497bc9f639a47ff8c1219d4b1288bff244e0e180ae593590d8a7f3aea64e33272de840e32d59552052b6fcabc7a33963a663158aa3a9234ef666f7f33c26211f10ce576170a10437d9f4f0fda45d3e25fe293aeffabcdc2a313e40f8a0b1aabe5d35699d4ad87b2c498ad72c56a953a3f2ca87d20038b807431cb4d57d38f6c7721aa4e90be0af4b33185649b5ad7031d465695f9d4fee7b31de28fde7523b5b3f0b7a1170a36f676c33242a78e17d6f49ac4e68a1784666a54f36843fdf8c97cbee6b14252118d21d6c8f77e257fdfe8284b59d5e413db7ac8d9bcbecf4d4c8918819518a4b52424b3a2b4c0d4bbc8447a5e64cde7b2a699bbc1f237dafbca9edffa22319128238a2ee82ae2cdbc9f02809026119086d9962762e4d4b04ac328a5e78f8047302ace7ba623b937d1a27cb97e6ed674deba10c7609774b1f4d553149ae938c34cd02cd34458811d2f13b98153858531039a53dd5579db78c8acf45f360ba11d2c6d50f6cba6733e02a57c5269fe35b6bb2459f82f53d2e0a9e7df01e72125dc755429281d216f528aa8e32c8abd5af8918fb300d79c3399976b4c8fb5c23881b750a04f9001d61c324a184409b0c7fcad9e20b7c018242ec31a0c279f526992576c670745ca3c3c0d15b6fa2dc5ada5f5606e26e83b5c9a7743d25cff55078d586806b1424793e5bc1eef646b1db4a9bd56c518b8cfd7f569a36676e32b93732998b325c5f01a833295d801461cfc2ca662772d63a89f8726787ac5e2b88cbc75e64c2ba5dc64d44c16d68715dac6a9a0ae3b24afd42a738aef57cf323966fb0806d3cb7b8cc91e673376537661a065b59dfee2822fecb86b9bc441ca1a9e27832359f8c89ba1ca210fb7e44cd8b159fb294aca791835e0f71e6cdd5af42ad2b66f37d99ddc9e7d298232af10fd3ed308d2eddda244bde8e8093423a7668842e074a897c429316442085fdb2132f27157899e6cf8ef0c69946ca9e3d55c5a4ecde30ae3f7617de1b1eb9492c8107c97b656873ee924f25c8483ff408fd3dcfc735e024d467dc52d0c858ab4255e72db1092ea2023ba03174dcae1965af00bdee7a2a2f7a3ffda1d01e5334954e7e6619288b366e87d8aea4f85ec9f24d1d9c3024f6beb97fdaa8539ab2afc4dc591b7132240dea91927c612cb7ef1c62876c9fb5644f2d7d9ab377189785cc0dea00e4d2d2d2cae0aadb395225fe70e145de77a2f36f98f82f9711fed4f3b72cbf4162287b799ca46e4ba9b2d1682c053dc62b5cff06db118cf5ca4927009d998709549b6315b99522ec4e0a448dec6c988205711224fdad0c38a46896aeb477eaa690c27635ec5cfa4bd2d923c1accfa846c88f0fe53fe181e8ca49ad773bfc61252769a8d93e8b6d342f6e54552a0971327a67a29af924c79fc6ca4fb2b1f68fe6e6fe024ed3cfdb5b878de735c8cb4832a7813f15b3f085bbb8a497862fbbb88284db70e0ff987013c70d723cf02a990ee1a181d7d5b09120bfd9d6958ba96fb8882a6db1162cbaf236e405566a2e413cb4317b1d499cfa2487172554f8bdbaf86056fcab039fc684b20e0ce78c77e82b861f3a8bfb2f59a8389827bdb7498e1d01562529b5d6b5f56701ecaa269ced5f74aecf29923c59b8fea1d7d7425834da65c7e76213e7fb3ccfc96a282c6b63ebdbd9e493057bfe99a28959c504634e5020ad8bd1d6d9e1bc82fb643e1fa22c4dd547fdb2dc3aded0fa1d94a7699827732ae33f04165973a164c2ce09c6d11cd28a946067b10e0f2b5ccae014df2c942d686185c38c55a86ed65a59bdc8fab6a04f679bfd6fa4af37532b7210a20c60f5b6a8b8e13527c8d3129a5808d23c46d9067faca5037046b3b168a869a1b78ebc494675e22ab474c2c0dce37e8c2fedc7d1e82f6ad544fee9868de5095e0846aae269c5bd0c65eedbef4dba0a5d0d9335eb8f2ccd814a22a95ca05fcdfdf7205d94c4dcd8c2fb1799d94c7a14383a4a2d36267480104c75ce569f0727ea23186d65ed222cde0978f3e20cef7439c8443e7f0d2577ef888430da9bc84331f2bd6de27425954623dc77aa0743034c2cf5b18d69691ddaf1b136ec2579474682a8f5c6980bdb58d14f25093ee2439d3df2a8f1a209358753a1a28d9e9c115bd0b0bba388dd305fc08160e4bf0e0de5a0bf7d6e0311c476c777dd8cf9e387d120150376a345989ed59d6b41977ca7afb38445aafe4cc673feefc5ab05e0e52b0d4c0b4e7e8d7848aaeabfade56be05357828675b380ea94cb909aef2a0bdf9624fbc902fa7d56ddf2a4c995c80dfed4361ece4e3bbd1c919abfed2b70a335d7bb3a754ac7ebf03fb03ee981159ba59139ee324374df67519eac0617aab5ffd0db5f852251511469a13b56ae69fe8b4a7e0dbaf40f9d6c720954bdf8bfed03a78a022e014a6f54619bb418ac4548c39df1f20242475950d73a56db19a919d5175531ceb7c9eb7d478d0fc931c26118cc6179b55853ac45c20589bcb2d1fd937be5b2e20aec79d8ae13514419a5b8986fa3a0b899ee2a5a3e0ae679386737d932b0d33410073117e180d74743c2af639953d6058c232d3c4d80c1cbed18cb7b1c159a8d6908076156e1e791ef5ee3f68aa3cb9977f96efd1c8ec7203a3b7283a9c6776751ab899df14671725cdb2e458f143259b5aca9d5c9f5565a77a15e8e6c11ff203ec9f757f2fcb69240cb1c3c432ba32a4a4f54cec22574d0e5e13a6a35293c7baf2032739dd61bd2d9694dad37073d681c218fd2ca1502f327bc3b34ded1ade2c498a75a9c45d73b4f94a75dcd2684a6301bd779c79d66b4e5b7f10d91297f17d0c103f44ea9c472dc81003dfbdcb4392fb4b424b59b9e33a808f16884592a29f8aeab60121399ca737334535aea209267a06e6e56cce8dbd313c90c01b4a43236dba0f917b19f83f252893323b89fe2fee59043aa0d4a47b5e5021034d7aa528c26bfe22177210ccdbd31e6180ec18d8c90b411aedca86525b3eb257afef2980ac91dbcf12cb690781ac0bdd3583f9c0a2ee045acef6162e6b7990082ae5fe8f7f22be245d59d082bbdf8ec80099dbab79b2ecd91dfaac3b6f622d24cb5bfd5c26e63c2a0d625071f9083a1623fbcb19d5fc635bc83f4a3fbe847197259c0b9d052b37207856ff1246fa1af04fc2d7262a671234717d766c8c013582116a32e801a39ecbe443352c80d61539948114a6a88843560fc6fd082f8d0fc661365d0992628bbbda30d4c14f720f7f72e913880ec2dc6fe051bfab3d52e9854e1882c04293002d4475a53fad7aeeebf1c611ef2400d0c10e7c1a6a1540fcc2975e7aef4feb1eb2746b22785f3c39b52328b93b7547475495f3f91639b6d0a75f76da430063b1d24be95769403250790e136f270f2619475afc6cc9940106abbd6dcbc21dfe2ac549004fe1afd49685e7358b16f2f7d7f19f06a0715ab0caef252ab676208d2d48ee430159be9b686caf074a591bc2c6614e32767435ddc575da80bc40d53111a98f397128643cf367b1e2f55d3d48c57aa8237f135b83d60fb5f6b947facee4d44b20e849ac2691bde3ce5f8d117331c4f2a4caad3849fc3add5ccd2c68c7a0a1f6cacebc9bdfd8444b4ef03591619536e7d1ed0b388575543dd2b12d7541382abaa7b67ac959dfbb9bdc499edf6cda84c829e830036855ff9b37200cd1a454c262c9b07b37b240fb0bdc2a78153c57514856ab70a0a411ff40ac731c210ee292d1d51366986edb053bd952d10b846592063210a827fb08b1aed4ca976f922c557e143e5b88fd1bea18c103f64c8d1df983dba6f0777e8be89420afa3674b815699a1aaeb945e11ca15920be464e130c4cfc5aa1eaf522f7498a4b15b1e9f10388f32b945fd515dbf0e306f7874a970a15bd03fd65e677f892d2eec78ecbf92c2f91bd49d60e831d58e146b6fe1c2f858302f2839114542cf7d98d724d72fa4193478db747f92369d2c47b88fbf8ef2059e175036775c5d5bcddcb2f0f4f380975636a838d821dfc9d76147c6e0e1ab585c48b68c3ff440696aad89192ed7285a95f6ece91628fbd774d9ca58254f0fe352fcf5b0fa5e6ebe85863d37c6f6bc0340a494358659c87ecc42cd18eb129aa439adabf7f164f0a51845ccafe3aa4a0c779b9438504ed8be34924794008cb4b79f8b07f5d6d53dde0b7ee717327914352391dafa3d3ef4cac7ad6f6b9969004449743ae63ef6ecee7fd8189316728bb19c0f4e9d1d14649a8291eeefc28c0738bbad2e4f4d85407ba0dc219bccc849fffed5e653ceb678b5b073213f7964c22eeeb5a5c919d2a09dafae5f26b2c6eb3caf68b961285be6135da3aeff4421ed84a04d8bfc3b04242833342fea3895de6d6ed2d025da6b45c7ceef82df85673658dfa2392d708ad8fc68e0337e5fd17e3ee58301dc5c0a0c6aa90fa950688d3c078295c5da8fb66908861ce5644fd2393f43606e096b00bdbfc768e6b201c010515151e378c02f45d0251298d33b01dfd915de3aed306410bf5bd1574695acea0aef1357afa65b5fd277f728816313f17c7efdb6c41d9a76a535c9d1d3f21bd671aff48e47a68010a686db2483bb9760a056eb94d8d587f079e70075261e49795210b9c76e217e8a62aecd9e9a6bd6f3856a61775899ec64067a91045dff98f9919e762dbe0dd72f7868a60b39c0ada8660e313be4ab2c0ed76b021341c285d61e5f13765c9973622acdc3eb1a0dc508c8b501258c57ce9d6dfd8a66f8e201c4556a9652076807321f7229b0222bf5a7580521955bb2f26ad6f211979151292a52bee908ac242c045ab636ab65929f2a57a3bd27709e01feda55f0151a10ae54fce2dac9bd19f5f853787a9cfb90629c2073175d3a5b8c0e9fe0dc6b3e7f900a7863605b4734bf4b99ba7672db05ebfbf56087f25a376dc65d4f32da30702e83d966e131b4e9f1e3d3cd8d36cc5e1d4d8ac9e6337aff870316ddd30f1ad82a0373baa75f776d9ac62c56713770b3a0c2c8467fab33c9976636714a60e522597a586e394bfd903cfb8e34f27786c3aa16023b26a92d2e110baafdceef6f64daf053d2a76f11659aa618b247da9fdfcad9d7795b752e0e58a1e4edc084acfa78feb17e3cb6427d651ca9100f11ad924cfee2f4512158d3109b187313318e481674c2c67a94b385efaa3ae5aedf8b8f129c4bf66504be1675d19b775b2638f49187ca29512aac88548f2607e9a5cfa6c40fe106fe344e8a8e6bda67a320fcf0c4b3aac839f61a4ec2b0c9813db2eb0ff7cb19d6bbf14ac2eb2803401546bc2dd500357d613a086697e5465c54f32e2ac3970a5e462cb3adb2acbb0ca5d1b075404c8237ec1083c6e891d8f4a059650bd5c01f6db786954ac639606473b92db7d8e721ce99d33262fd95d3d7a38a2972912c6e441f85e1ca9e748cec42e20fc12bf476dc283d4722917e0f4615d8fc0f3d204a5cc8f14354a1405b61a53c80fe4bbbf61605835a6bb1acc22beda8eaa54be69c8a0ba942665cc4bf0b10d7a9289bfcc1b152659b8a81f244cf85f05e45e4d33dd47d118236167107ce1e9e65968eead47ba29991e7e6d623cad9f1e13e688b380fffb49ccc6e45718e9ea71d38954bf8e69610ae09bdda624edce79cc3483ce79a427017a468f434944800a60a1161a6b578a0f2f369e85ba14a1d835aaba5eb97b1bc18d4fcb778c0e324ed2e1a1e88eb94aa61d1aa593159e44c43c97e078138bb3ecd7816c22a44bf885de5c7e60240bdfde84a8c2aa51e93cc81db3aa3a364d4645a27c93a973818a2b3cee189fdc8fce22568656369abb94c5d149432c4b640f3a2e81fb3e4bf9ac1cf7eb212e901c623c14e9741dfac52ef16841b8f82fc3c3fbc233b4c1bd2e6177365b4ccae64f3ddbec962363a1070794adc2152982e1f038417fbc7a72a2b5c592b5db4306a2ecd4eeed440d7b04e3cb0aa651fe0ec4616c122e9be280f32248a646c4da9b38b0825d1962e3b4925107e846e732eceff550f6610cfeeaf1b4bbf0bbbdacc8a2e799a1cd0fbf20e5756703b2bd8410a26b2dba32c73fd66a1531cc670ef985b000cc467a43d09004a76c7552b870e0aa55de2b4870ed561541f86d8ed312d42482318cf84ec99d4e17d589dfbb43057948b14533ab4c0dea51affca21c64b238e86a605f9e4b8ea555c66a8d07e1cd5251de4eebdf96fad1df84b2e720c9247ff18a4bd6891aab0661170ec83bf747405e67af45e767fee9fdee0d30e429b7a9e4370dd63578ba230617bcf9321bddd09bf3a90f303829f464f35b06a921a9b233894eae3f050d70e6040248658ef5db9ffb09f312cb2c0f0a444791ae1d4ec2f4199e1e2692cbb3cc5a1a070cae8fca34d57bad428b442b27fa457a71ce68956916367ddea287081f3eaf26ed42a855826cf67b6f61e2aa83431eb3d3de0e9a9baafb51e5a52b7b0e28e08959613510f70bf7eb4eb87342b07955379f6a4e76af6a3e1c31e51512d30871b415568cfb67e3d9cb5e09e7eaeb51f00c753e599d41cfc50b93c4d0cca3bae54f6ca032feaf464f55c48bd912834b3afb210e74783b32c8f65997ab30e90b31c35c05e0e2694f5c1e49d02382ab5e973ae49b47d72c0105d3749bcd328ca8d59185d989cef86afbb0d44356ab2af452bf389828924b703c07837264deb2c77d2c2b3ae5e4b7f20ae1effecc6b8edfa9ba1b8eb83871c11b877a961d7c978662a891bcf365cd9e2ff89355ca432561ef43d37b73ed0b4d206d54c46d4601f8fbc6f26e98fa5359a930e4ec315811c371bc15d02eceeb9413c7f5a4c4b317d147eb6dee84fb0561585fa65bdaa20fb192e7987bf29fbbed601999ec6bcd2b5518fcc92bfdfa7eb6eaaebfd089f04189d2e876d850f162d0a062fb2c75942fc7c32187461b81f9f28e1a33976bcce83d54ced72694c5dc9b3593bc54a519973f8f856873b513a04896a66b085e2084d583dfce0ca63e418f6551a8616e29fd092bdfaf14272ea795a5c8936e8f9ffc1674e326ad5efc3664c009e18696a40c6210598f0c5499872c6d573bdc7fb0d72138e76575f8cf560e6b22c235617cc321ffb44666635f07f1583bbc5003b998c45088ef454f8427558fa02a0c18ea97d5143428ebc109e1c31117dd771ade6a4cbc8c527eabcea345cf549c280d5872476d54741a2112842e5be4ce5e6c88407cb5c526469b86c4e4cf5edd2ef9615c6484ff5c34c909ca36f8561f4f39b08c5efb52c103c4cf3692fd9452dc31c5127902def349af3084b9ffafa54a950f3f8975b0b5a4359091e2d21824949ce0008c1b0b1529aee6a2527c8adcf6bd645d00df2eb8dcd5037d79ed724813298980e8c3f0a9920e1c8d297b184a77f877ee1b1e96d5368424c4abf0e98c8a35a68815645500783199a659be85aa0e737e1dc1d29ff09b0ec0eae564cd397788884bf69ad013a0731d2aa56ee388a0d6ef4662a9f159d9d5ce183f1b0c50603cc9f4ff805472405739b0b57af7a04581c5f0c103a939dc792c1fcf4a913d9c1f5f95d97b8ad4c5a1f7c652918e0a635b23015a450190910b0cc7e1225341bf488c72ae0cf592b39cec3c1e61ccff738fc6e4f2fc93040f482c2fd2a25a71c1f53fba0c04fb07c5406caa00f4d1718f585d0cada83dc7704308844b202614361b73964955f9104f7613a316ede2c6f819a18555cac857a061c8bf17f57e19289a69ad125c36ab1ab25f8caba52cffedf7b37c45d039d435455bc34283bcb5a53b046f038875dc655c04b62589deade4df5a50b27c4e4c91e2b65489ac6f4f0b8c3eb39b61e95af05fb156281f06372813a278405bc0f774465ad308953c2873e381b4fc8ef0cb8ad6c87e2bee28f25e60b5a0b0ef7df9cff0b188974d087ff2927a456b22b4f6c64c8ed773f4e0255a22dfbecbae3a289781439c26da614082ee9413cb66fe1b94989b6d3bf71c78d5bf863152f3ddb9c67829afce603607e68676077cd514b9441fb9d1b3dd101c8d439274a1ca4921aded76c51d3014efc70cb767af25e23fad21bb7acd4df9961639488ef88c7ac125fb7753b45f957c481d0230c556d552525a478cb6d4c1c4376d39477d5759e2a0ecc1048467acf9ab82a423938c445aaac9ffd90594f9a91f6447bfddccc0de050bcf57723f0380059162ed4e451a1239657f7246af88005f6c8fc13fd9c97faf88bf000d66a34b1da37b772aca0355357a1a9d4b687b635ac8106d2b037e04cb1c58a05586af228b6c70f52aea90ae7a7ccaa36bbf555fc0ba1ca9087eb979697bb90129d8efc12fad41435d4150ca59392b4d6f032b8a81bda2b2b34d5da0ef1ac3e2879fc9fc774630ccaddca40c54ae43818c2e63bba62d39dfc803278e1666348b9e1c819d032360ca89176c451aac86c7b4d07b55e1223bae68a7ba7a190f1b948a943b7f24c1b44da03324ac3bccdb64233f1cc08735135d744ac0774d6e63688f262b37db2058ace9c47ad13b142d30e83f5246614beb2d23946e3cafaa5d0fa370fbbd3f00fe2661d82f996e35056b7a674cf0651f1ba4504be548a76073586ac87f67bc2601df37f6b00380dba75254edb9939afa77e8d79dfd7c13dfbd7409d0c6281451e4959f2874def9e164a86c98889c0b776e79ba32e738abb733ca6e93ad5f54b085d2826f8204c5b59c5a16e8073c72ebaa8f0155455ac92c9d4187dc6f8d52543b3f67fed0c6cf53002cd424a5cd5bd9af76b609f34beef2b0c9f020a80781b4dd70785c14d154585fb2ecc6535369cb4172181075521845a62a63d09ac3931082665e044fc0facc1698b521662b9666e16eb88e1a49b817724f98456747effdcbd65c010cac4bde9b032b1a846a31e7526f23da3b77c82a01c8ea8b92e56725351266d66713c53d27aaa04ad061b455f3e1fee29300a05f179c697d769fb49b456a6431b85f1a4acea6c6ad2f932093e3a177f364ec078553ba2363a90a2175d0aea226ae6c01f941e8813a7e4c3a6af548918ba871f4dc722aebfbf55ca1115a518c6c99e8cee67a24c297ad313485eaa1e5c0692271820b614c830af848acd6797d093b8d05ba0c8cc8c07d0bf15d63f3bd01ea371f19b7607ed9c974db3788a8f0d045f0d94c8ade5352e583f6f2a9529096cf89de691bd0afb14f4f8a61f563f4bff7893b15c9102bd35390d610070f4fc7856862a8560eaacb475bf1bafe4240e9504553edc40855134c93b87d946ef45a2474bdc79cedc38ebb48ba4a3c876adf1daa822dbd4477c381f6e7b533acbba68448baf804ac7073ac3aa47712f9c15b60570670328698b91a7d744680ee852370d5f858341dbb9f986a2409b23c083133dc9438b9744ed5bbf2303be532d1a3f1f38eebdd001dd89bbcd59ee9c5489b06512dafaf0aeb06151d033ab6f36c4a3f588999a36bf277fcf7d313b6867ddcdf691bf8974ffb52b477559a98ebd535876da4a63948fdea3592dc35f7cad5f9ee23ff091068c27598e871e6d821994f357d7798f92eb72e6b0eb57bd36c55a94fb804d0d096d6e448ea6cc08d5e36c9f61f0b48c70838dfe537193db808b985168f08f7baf0445812d14850b00af69e9a3b1accb567a84dfd0c122147a4b1679b2a8e57704b66c2ad2073be5754b4bff9c1c3cf1a84bab9ef3c72f19c3c4096c2850d1b33023d868a893b34973e0c81e84c16aff91d8d88e18b8abc530f1fb8e45f697c074c1dc997c644e9aae888a803a7de36354f9ba347ac6bf8cb87be3d5f4ed64983dff16dfe4e7d12bca2412e26e09dcf44761f5b0ebae3ac4ca1b4ed475d5a926600bcba28a3639110d90aa9e0d81bc1ce96a227059508eab59ab6bc54b28272a79d9710973b8eab8a42b7c7390aa46e041bb40abfc4b2df19511a6a1ff90d11f6ca66b9dd644d764aeecd20793d7eb48389c968a0fa0bdb8012e85292d283c20641b50f9a22b73b19d5e132362d7526fe205efce8eab40359f94ffbba5ddad9a62839814ca58aad80d4daebf6ced2f021687b1bb2d45d631f41fac3b5958508c81f10a328aa7790c188561d178d53203c33bb15d3d2c5e97f9281da93c6eb7b8a7817d48162d0116e441e53d8166ce13355e58cdd53226bbe6813d58744554adc2ccb2809e9a550ad25c98ef5ade19c5e69c0565955d738ddb80b2e45bf138ed79305c990abac461942fcb54df2897136f95c5d1074071b57e4379a6994cac3ea258b7d3c5d7e2f0beaa35132e320d849f1fd4a9ba82fd08cfd5c2ef084d44ca1f16c94e3ebc6f22cc961ef768d2aa18f42f753c9670efe6c62e3fdfc2ea2bd8f4578b7566b9e898dff1a0333e434590490a75e9f88726dcd1db6ae379254cb696604af840e7bfce6707c258959b5710dd361c6019c5b6c4fd8cf7a69b618bc89f858e5dfb00403e8255014421ee6640e3da6fc3ed8c64d7803cbcc88cb68d779d1aeda06709e3195f5c9e8085a7e2813e81e0e41787f1e192a67324f34662fe575035a9805d68768cb8d3e19af5e22a4155195e39973c22923b0b42de4cb4c2e6f8899e59661ac5c4e7ee6359b73ddad4345bccf504b3b6550e4604842e13030019e61ff8def999f24a69dd66fb34e7f49520ed23c60cde827e8f95655925f5652b597c64f9c7fb0eedf56256561f62ba88a8a92996e428929c50d0864ac07ef926796f1c164f1367c9755e3bcadb2dc043954853fb2c26386f30d5b82c33fbc440b6864abeb9adbe2077fc6479ad375c87caa0712975ab8b26a54fa88c52ad654e614263916d6e937870e8aa3188a9ce2718621947d8957c54cf95f3f19190ee5c13414ca0a97a2f39d16b7bca1494289054235635f01a33cd1ed424f04ef81cb24ab5c781f4d230dbdd3f9b37ccb90bea32cb5b417ee56ebb7e728745a0d502970d7574d142c606d3dac7a1a779577ac7a666b68e58c2adb35752d602381ba08b042335e1a4236919e93e0b2cf104ebed15c8407ea363dfec9f3598482b2bed384811a534c6c36f525407a5807e54a85d7f01715bde369862aa1ae0dd0c7521e5b9ff41e0eb47c7da6b74e32a41507081ab4bc083dae5828a6c2029ce283d55bd8a0df094196c1cbf8320a7bafa4dc0b0d56e1aeec147077a23e139b45f35a660d5dfa77812482718be59c1d08f8b587a3fd888648f29c2dbf2bb73f0a3886a00746c3e01fdd13a15ba17a56d38e4aa7d2f4f44a61de553ad85e75b663aa4b2ef6d3787841e8e51af84389d160ddf0453d481827e447165d95b0fa16013162d11a32848ec35a47f72a90fa136e7516df8f58b9cb705df2004267a767d896a94819f6f9a5b0411b66bb62d0286afec9df6f6cbac11ea57969e247083c2c0e7f18e18121a8a80b6e962a768795a2492ac621792934dbe1b48f8d25b5c3c69b3ac76c689068d7896478c08329ce96c7eea44f4acf3e84e7e06d0b969b64b8a58e2f64a69f4687eee281b8b8527d41ecdfa17bbea78d55f3c4d955a6e310e9124cfd415ba99ffd05f458d025a373b92f12f9371a03e86f4d7411be5f633f48a6fdab4e08638f10f124586c6679517a2b29a638cce884336115d378371dc10713ccf59d888439026a306bd143c0d2e916d59536c487538e2cec8d60401751d71718b68f458e3324b0a8e11488e5f0d8ad28dc34cc63dd99a139b51a6ce1365f725d0b3a3aac05bb4e18487fe28993c3c2b5e7eef17196a689165dec10cec7f9f08fcfeaa0b654cf951547b185f822604b63b18cac173c86cfd369ca133c461f1c211017dc1cf4d3d205497f62efbe40b6f89dea64cdf4e5c9cc2ca6937a430bde2153c433292a0ced0599d6b41b56661086b8f16ee9a064923ea2372abbde42d43731b8cb2dffd6fc5ee830037128c83bc5ff0f537a098c5228ff2a6232815321eec8c82fbef54d9eb5d36c5bfcbcf1e291111e702a6ec562bbb48865b8e3434644e03a5e2a9b8990666d92f7a8d4eb3b574e00c883fd0a7bdbbb492394fb97d2bdceeeb9e861281f702e1c39331ec069b06417a40766116ea4cf9b4d4202470584705916b9d8fc0b055c74e430bcacacf8d9cd3aefdb75687539f809dae8da1dfdc77937c7040f10e0a1d3fa57d561796f11c53d38fb822f3aca1f648ac8f6a61fdf17bf30edf7843ced111a0e39e5c31f21fa972ee5683559afab2f4af072b669d7fc71a19a40cc69874a6da427760248eb4d317858182a4fefad6e0336462c48839ae8f94c068b0a0803171d755a00980ef83513fc7d28f25bdfae8e7e0bf00602bb2f97c67638c3d299402049aebc335c16144d2306362b86437c12b067514e380e4ea752243c357bef37f9f3d84630f7abea9bab8b8948ba355fc04e437ce1b07ffd30aa19c76a4b85ae935530e4a36ec0270f1a4671517451651cfeaf1f3dc2d67e63dbea5907192f9961052716d734a7bbbc39ce8eb0760cb48bfb911be1817eeeea89b8d9d3a20ff03054b0497a8c3be2bfcfbd9a7f79de66794cdbc0ed4134e01b2a236f107fad4ab5da70af3c04b2bf68931239b899c3c5efef63ba728413aaafb21f3f3a866c52397c7a11d4010ba71c93441b432a7eb6b0b54ac0f6612f7b23923fbd5587c8d95ca5cb7b52749d87f92b12a230189c1bf746b36c01821b647e4f159748b798b1e3ce71aa08696ef0ab9ccd41346169489224a3eb3e93a5b5ff7d2197448caa43129b2c0fb9d073520da47fe5b9f20187a55176bf2f4d5636c31465eee58ca78b9f6fa8c181e48e10b3e4bbda08d8057d41b2e99ef8de69af0d3cf7e2e385f29eb7d478bb0f0197be7aa648befafedfc49022c72fad7acbd84beafeade48a59667573172f8cb07483248b7f4c3c1c31e96dfca0c48b17b28f9390c579b22d89339607a37c88a009bd3d0d6e9144f2c4d112ac653a86e44b3077eca64ba20f59d726cd233149c55f9651094d3b12ba52f05d86481e02abc99ffc2fcd962ed973acb9889b196cd03f35a56ede05237cc4a5264fd9b82f2ca98a84047a6dccbc4195a4311457a18b30712ef1579e14c236139bc58a2b963875aed7df9e2af78884600e63c545b610f960d870707af4c072b820b067e514d51c7f71cfeeeaed55e1bb64ae1cb6b107243ea0b0e816d02797501fcff888a18a92460aa706abaf09e36c76f8e0c237b363efacb397fd569bff4262ae6dc443fc271501196c0991be5aeca68e6d2e8858fb6aa2257116e45e8531df4d3527d2e9a9e5994d4fbd601a628c82892ae66d22733927ad41f1d82ff4d3a096df0adf986904b521ffa68fbf985310c4661419829fd46bfec5d86eb022029743602d108ce411a75df8e41bcb9c285f138719e683e3a0e2e4cb961f2a066f6824f03444895dfebd14e112ac1c925c9e09bcd55d93f70ee605b307104f7b67c64fc7f8bb3d6fafffdf2c7fc831c424e38b57f916c891427fb1071bd22af8d4f5589e13328e45fb80cbd3d0bc85502fb9e56bfe69cb20631094d1ff55fc7e33012aa5352df78fe6d9c6c4f28d6e37c612d7cca98aec04120807e4a218473bbafc6d601e80706e17e9b756efb11fe3f7ea8d5492fcf3c4753fe6a72c20ac5fe3e4312ca6108a6f18503b5425dd28bdc1c1e25c8639b88b0e964fda75466d2ffce066e5f0014a27c706158d76f30132e91cbb9d19541f4beb126cdc56c7b73303ad252bf7c9edc46c72e0f4542a65c9e8498093bc25b48ef1f76034aa88be618317ee3fa3e8107ff027765f828b836f53e8688af7e4eacec6215ae93cff694f9e8ecf23b8838170efd791847a02685eb71c41f9395102720e72f8f08e2e5a63cf35600c7c05350103bff491d992b8fd7752583e38b96a1abdd64e90356e386d9a91bbb2a2124bf5efa1f93c6c69431001852a53b31370b87d69384381cbf28fb7f0518bef72adc38f0afb006b34b21c11ccd4c8e93d39637c9ccdf29fd1a0163dd1148242c10a22c9a65f6099cbfed974d0a2c17912aea643e59a1f738c2aca24e437deced0e6ae526a865dbc629c27ba0ee86cc0bb3e1a7515aa075ac76c7d293b3e6998301808c58b39f8f611f9732dd0db4b15c7575c8218460f468a706e2827c2208cc831f97c092f788f640aa2310d0aa33dd511eb7621054bed273d785e88d27f9916b47aabdc4de8bfbda215d80413de0d74dc3066234c34fc834848582532a9532485f31403f270027a783b8acf8e4fbbb38690bb124807c6126a4d4a2c290bd83dc5b2bfa8b59f9d37f09681fb9c2afc2b0564adcd18094709f7441a7118095aee8d758255200acd9659ba362430565c33eaf3713280200509b87e38e581e29eee541a9b1c7c8e21d2917daba84f941be13e4aaeb13e21dd9e056f7892caaadc2725cec084c39e1c02dc1d1c5b7f28e374d401f8e83c5a656a473645ce8e6f9c36f8acd88c4a7c99c872ca5bfa20b3ba6b1b4059f468d0bc9961a2751e1ae3bfaccee9b6e2fad7b17be0c61f1d9efae55de83655b9800b107fe1f34725dcc3d4511f6896b7207d27970640d20b9916788a2953948e466d6f32ed24a0e026a44b33b25b0612bd783159b3b7602a2d94d47405d5acaff215d34bc36fbbc4f1f59e5c70dc939688db6152dbce7dc440ae5e17c85bf62a5b159530f61e5cf6a12a6c533b824ef41a9fc193ac420c41ac2e03d1aa98bff990c6eaf1e08339594485c5971700f247f9c94dff7a50c847725b260f61d61305cbe3c05bfe7498a2e3835bc4c62c17db67677fb3875b2853524f75183ed634b0ebc6fde12e422f76a302bd1bbd9ddade53df7ce81ab7fcdf31db8a4a616f153e432a602cf910a6a18feb519bac6f0476302da1823336eac23b64c8b80cedaa56a33c56d4e594f3fad3a33b683c0947d06532d83170a442e1009bf5ce8e9b5148c051289a49d3da9bbdfc48b56925022c9c3e03192f324422f481805b441ed568bbba90572d853c09de2162e884ec2fbfbfa88fd4a26b6590cb08899828ab1def4a792be0206cfd36317424b7288e3bd34b06384ac7df93d98080caf16bf07cc3e1a3b335f289165991f32bafb038a4d071dfed0b692344259b0fa6644b236f40fe18b6fd1afd55009bd586d8f1306d11859b782eb38efeabfea8945559182fb2c71eb4d32bd400994d9dc6ff1c9136d7e8d15abf0425c22f41ab9193bf38d30316f2355d195cb523bdff968b5914f621c17a39be3106263df936214eb7297aa735ccceda1a0224185f0201e04a89819c224abd9e7c3ce63a372cec5f9fd3657c5267777f86c1dfca64b771ececf431199bf6fea7576f4dbca81cfbd8b4f12cd155ab0a78094e9a508918bbad66577351a249e4f71fadc6551e1de17d41e65ba80db3acd91b9b46ebb73530ab7285184a6f0cf47bf6edeaba8a06ba5004653cc30b0eeb38a234d58b30e9fad881264eab8ae631337f3be55a9119cc51b4b7d4d6c98a58d9fd0da2c38f7a5e4532010f0f9ee8a1a140013abd7e3b5363654b6d1e179f395326fc48ceb030be52f50b0f05d4835a0b055346bb7c16a3d48f713596b4b9939f05caace54d27356a5d14698ff3c37112fa7f8601ea5f313ce997c7a913b25711d941d52e7426f41fa8a152230ee99abb08a71a5692c32ca3c58e9dbba29bfc9707baf8185581092712f93a83f8d86ed54cd2378d2afca60ccbcf3f0b3a4e9832489c252b8621e3ee6ccddb473ad93c3557c142cf22cbc67e44889c02687e69cd213f228829ead58dc2376f7ef3de2ad4d59a4f118da9cee0af6f4ec38edf0e84a1f2caae8a56645132692e879c38c5ab8bcd3c4439006c01b6176918e1dcec41245d7ba548a3f4727a736aa7ab3fade158e3809d1fb2fb21a658384eeed5ef3eef91334e8cfdb993e2872261d84251f05754e45cf4c9ad29d95feb9599b530d37ac2c24c5127d4730c9df8807d7ffb01950b7037cb3855cd51d1f5a4e6a056ba641d7b8ff200dc5860630ea232a394e16a7d92c31115a906efdf230a2057e8db984e144ec2cc1c2a7bee403965da99b23c1b85604fa475efac5dc785da23be13b00fabc3fa40c80a5b6c9c6678791b8fdd9866a1e02a3a3fb9e8e2f7cb6016aec861b4f36bb32bfd807a4758ed9fb1c574c9bcb140a7dfcc07d2582cb59d4b5453e4d1b6d4ec660a7208ab4233a9ed09e40b2222ac3be11762346577addba91966287c5a643993eafc4ad69119252a934fea8830c70e0ef5606736c180fa5b1cc1dc9b49fb9ab3f02049d090839e0549dc239f8c7f88ae5d20f6bcd8bb46126ba054c4a4fdcc48d1b2db61c6e85aac85145353c1431c487ec0482e7ad0500cc489c282d1e7027ca9bff562d9af1b6253b8b400dc3bcce4b670fc883be37b92dc00e26aac0b7d565ad24431c46b13d0514979b44714532803881d7c1af4ee7aff2c96aacff0b2402436a9c69d5b734ef42e11aeb81b3071af048e601e75a7db4b13cfe753c034cf37e23871e0c21c95f6b7ff31e745271478fb5cb7abcdb3e469d29d1b1c1d5701c9ba08b3401737c0b9889a85f61a8b95bf0e9d81d9637647dac68a20685cb4a206a68081109d34e751227ddee02abcad9b401ffccfe45e98a65ef4b378a00fa835e45ae44b56021ecfff57a754b80f75ef87a98e75304c445597b21e0c0e28d33ac3b8dc7e25da8266cf1deffa45d7b798c3c9ede71761f8309dc4113404a01cd5dfa94f0680e414439df82badd2aa95ce51b7bd1874d8e1e25d9a0a69e81c745b39512ed1324001b175d1b7b67874b3ef6a44b47a308af6819ac0deb35fd499e8e91be189b9a96104868ce9465c7e2492d2cb8bf2191db5cc9b693a77036a02e4d4137e185046eb04d5cc58a77638a805476fa487c6a0e6f971487477fa229f5f3dfe3cbd92078cbfe557e8f1cdc17ff1b95bc915d9593df266a808e9a1cf8901c58000f593598610aa95dadadee56549f79eab364f15359107ed88d9ea78141f3e3b4d0522429be695731e3660c709d23bae1a40aa791361e6d12c39184105310ed3b21a64b79ea292f5d6fbe66ca0981b33d9661968b92409e18f1fcd92b0c68747e4e9d2f0daacec59fdef2ed5e7149fc0632060faa94eb23906a523e92750f63a83a28dd809bb03b0bec342959ffb360689aa238d145b24402d7c08cf6980b95c53bc860b9ab9238d2fb380018f15786aa2f3a7f43cb53cce04e6e91376a56e96f7b7b01a10252c3c3db3d02ab397eda88b5576691919f672d50db92d3f6d5143114d17d7388bbba7a10f00d2903ef10992e64436cabc6ee0ed106014e2254b2c9f474c0f3b7be29d4e7ee77ca6cd3ced24b79ab11243d167ee56a929156de472f75344e68b0e113c6e2c530684a53843a1d8dfa0f606af2023735a3372e8c7351a3095f6bd7a83bb85a55c01cbcf7eb58265065cad9f7366929c31d8fb497482c84dd7727095406d68aa98ea0109f20d8de94ff2283aaf371f320e28d55f4b3809aeb0985f14664c7427fcbf99819be5732bd6d5d0390af8fb9c795885cac8abedfbbff17e649559bf5bd12378609666cb20b15b94aba936e501c74f271694b0264f012ecba74e3bef7493ccbdd171014668accf6d7346b1dd543d7d27cf0f8bf56582f2264487071bcc970cab42c75af72b0a67d12b5dec2563b2dcb1404884755e93d980a1815334972233a31353e13090a71655ca5be01a8e76cda2df49bff8dc8ec0fb34c5ad774449d56129e31b98cfc1ea9e52a9aa5ce8cbc61a082d9eaec289b94932b332d443ceff73e51387fab71815d8ddaa78500afdbe280258dfd82f8c599ba5a7d07dc44bb0958003c5b755086a890c378696e1456e980a3df35a028258ca5eb42602fa8d36a28c80abbeeba1c28266c71d4adcd8a375537ab29e60aa5d7ab6de954fbcca4b6c84ec84e5cc8968bb7391fee45cb3a8f94702a6acc8cdca545b4ce9a40aac1de1dfdc76e20e7859ea83edcf22a64cc2707c180ddf36bbc403f34e0d8eb536ca6376ba0fbebef317319a2d1b0fd5d177809fe33a4500cb01e7a334ba7fafd3cbb092d5686b321facf40f505f4b0f21c5959d5f63a84f121b6b6f5ff2391ddf377b869acdd2bde7e3348803aea2a2d30da58590ae0ab7921582575a64a45afa7fbecf8355098edcc6718c01b1d87da3725393cd1c9818a25c0de89aad476d7df6251713da1297274332b0017b9b91b7b6528fc37e3e752f8c71fd7ab98511ecbee7fedc856eef82b821ee49403d84a1b080bbb55be518750e27a35fd1381839383f3f2921c7c84d2f0956d5aeb8e9ae8e4ec74c8f4182f083f961c2972142dd9567a5a916d9a5ca02b884fd78050e2d91958f25d2591cf737089367e3aedc237689a8707e8856e84a70f88aff6c3ee83b58fe66308c0b5b910f4c663c6dff405ade2a2aa0afdf94b1948d973381d5c54e414a82ecf7ec51b2dd4ad221247e893608c639f7e1bc8cecafe744eacc45e9821cfca541907f2dc5545a5c39bbca79d5a5db395b8ef87b3e2f034551e04e9413286c219ff43f1dcdb6caf6941647bbded8b0ee25b89df1ec39015218f6622a41b9f3609498bce8f3e34fda84e901f576f0eba213ba9026ff2b3f9508530f093a471f9774efa93c66e57183fe6364b3e02c9ac3f9427b719608e4b016ad67fb16009c0ab472632399a1290241f3a88bb43fb213858be1c33fd754181d804b41f5bd7cd0fcb1218c607e550f7e657a3851d372b0c3d4aacfe8264d011209b59f88eecc4d8bb375116268bb5699a5e38534be999e36cbd8dec4c84a38fdff66820e0938a8d15ce203cd18223dc3eacb36e8b2ff535d2974c0adf8d50c59d51f3ab89f24ad44fa4d42926d727d13010b025aeb2ae59f6f54dcbf6321ed1b12c16f154915c386ae8eeccbbba5157b5c51a4dfcee4569b25263c20aa4a91c4aa183cb1995c68cac2e9d03812bd3cd388cb64c5b0c003125c56cd31c1ec734babad4541e9900624707e7ea586bfa3c7c3aa6d39e6256ed49ab49a7231e2a3404a02576b43c4aaa823a1104cd4a9811a91c12e52dc420c5f441c4207927f6335ea3d04bdd9f36b5eb21e65896f219c074609f787a01a54c04ce99f69b717600064c8edf2e8d79c1b11aa0a6947354b121a0f5b8cdea211747b26d6cea2d06c0a59987846a8e71aa913a79560df72fc5541ac16fd62ff6a45593381c9fec813bf64b50a3dcd7ddd330ae7676634cc6afbe07cb592b51cb1c06221eceabacbfc779dafe60c879d014ddd13c2843cdf9b4133aa45c56e3390f6e7a9f57eab93233e2546181714346fc8ebf807b46f6efbe0ee641c6d596604ef1970df4bf9bab3cfdee03ff8ce8f091cb5ecd8f03c64e559e3841b6c78494e56f754db8e0113aa4fb68038696c1b511666fadf5f0f751103f459b8ab275f6f09fbceb478b1fb4adb69f2f16d4cd76b86727f2e1ed5e48e9505c81a664edb00da94477e849908a685a971fc24b3a5caf21f416ef8d465b70b3d5989d83858be82c332548451bdee11b08d7bb3567c5a4985a75c52dc4caed4081eef754cb61b82e62a7518f919b6b332df08cac25b3f137804e5d4cfbc82f7207370faa5693540a7b813086022b3e27a9af2ff47892733b8a08180f4f18387e8dbc18d3d32eea2263fe321c03d476e6d4d5bce195d7c851d5f0e4dab8dce521bb5e190e522f00e8b193b9d2478dbcbfaa7823c5a6a202f31eebed856f0f74e7cf78d0775e4e79ed58cc14bc263735ac848660af7592c10e6560736daeec54e71b001fc18cfa8dea86da4dc7c2c4594bfb018b8f55012bad5e714d7fcd46ecddbe1673db4a16b81ba86d38bf652a1f0057fe71906e4dc85fcec997b5f5337a7815896bbb6bc2329bed2cf41f3b70e157bd2265b6a4505008e9bfb2f873242e67da8ff76fd61002d5565afc39375f9ae00fc2759e95ce87e4c5f195c625449d7cb647324bc1f7c129fff3b87995f94fab4805ea3bdfc9a45a7aca9d811734860359bd5cad600f9b3a8699b121577dc43b8cc789442cd99e5c7ca1d51c5a15d5413bcc10e97335e766791ab14e5e351ba690d3295de24c783a00072445fd52a17775f3a21691d97f4e7a84bd7e9968c60d4a607882eb998228ab8d1c5330d7da9732d4edef539ba7c7612e8ed0b0ec58e8217a170bc15fc62af514738735c00a6ecd187b1efc58716d806e40783adced7e810b47d8ee9c48cd2705bd7ddcdc8243099319b4cd8e0f43e37daa1c16e6a6e31b0ffa918d1d5249436f2966a88d0ee229640261dae9f9b67b0b2eaa3a9d379d28ddf37c71298f86b58f8f5cbbe4bd7b51f18fd3906b4d2e3033837364e7e1888e4635cfadd29ff78357a9b996f5ccf724fa0025d617c953c2aba1d577ac8d0c12c6c0c6a45e6af1eb074e47b6fa48d75b65efb9725218ab687e9c43b6b5a1e362c1b730fea010a1c4599dd557ad6107716b838df8c297e5c25b26f196a74df0dc563afbf086df1bdce0778b3c4fe871b024085b5301ab60559f6f70bb7c5841943e826aaece873db34b5d79053877b6067fa840d43c6ad1d9331dddc10634e44f24ee48b74ab5ac88bfd8c2ac0aca3611d5ad4dc9442c8f1fa0a046b4798d33f96d7dbf699c169839f475c6d4a0284e37b482279bf4ff2ef332a8d88344d0d89e8baad54a89482f0cfd2e4111f6af13562f4654d0358ebcb7a3e599ed453b5ed2452984c6fee3f3398d8cb8020d29458faf905551065479913c64a967dc8f1bbf022094f69087c7c3f7c1df9340b3cb97240107be33802b59d19bca76128e705fcb9a0bd67fe992a93f8e7baf871a9e434ba0c2ddb71263b58c7c68a8b2fe766d97bf724f7e3585b0f89a26ef1bd4a0c79ec0bfa3ad1e3806696bdfae0ee7c8bc85014a92843d715a6d58742476df677153d43a1b01abbe797633fddda80559044cdf2669d1e148a482a21556fedf60a08b3342ddcec5729d34d8f8e7474133268d9954278e5326ff0c0ecd003170971791f54f1b949a1f37e82692eba135dc734daf441b078e5d5d882f987601cda2970f49b9ed396fd6b869b12786610f47311f09e2fff85bec57be5ae3c89b756e4547b79111fcf6a1bce1e39a9729fac15cc8a809f43fc5acfb8ace62f878b21ba56b4d9c761d5ce54f358af43ec98bb7e2b2c672b104f908dce03bc35801bfe29707735c3b62ae0adb33e1922cb5067b36580ecdba579fec63faf5fbb6a868a172002780039f48767d37ed8424141c9878a4f03b3518a0f42919c471b083bea3873e1a8984a589646e34dc8d5e399d16db9775cecc67ebfb4c352ea972ca628438dc4cdfeca50fda7a47547eb0cb80ae16607a80c0a8b76479d14f317fd3148d3e969fab777772905ecb8b076af22acd9d22223904fe2e574e83d6983880d1b1c912096f1a75789179ffb548254b3a37232f1058814db1e710d40c611340a1a54d6d274788b7156440a09bc02716868918bffede8e61119a4dea468d57eb263131c00046dc4708345b48dfb0c947faffec09d3c097c62ec9fecffa66514594b27a58805418f9042432f166bc49ff87449f3a53c1dfa79314380fa7ae675ae83b7e9ed587e0a8b9d4712a3f35f04b63a1e0ed23a1c546e5ec7730c4831648be11fc6acdbefbcc66a79b26c2b5ded945a31a00a32d99a1b7e0a789e4341f6b665d7c66e3a9571c013b29c8462d1e4ece8c9746ccf6824f9f91090e7221bd5e2e92e31d912c2f0c730d0d023d4a6af59a99b1e558072f187d5f5959979fc785de12117d2f98bd21d3a8f70c517807572e11efa3b7276acf834521c1486502fc3deb7ddb74499509192647de5283eb9690d5d03bbd096aa72dce6ae508380b2d79b1be06d9549bb352b5ad8393b686e8e1cbbf2e6918952f5a564fe2b5e152ec6fade1a76bd563635cfbeeff52f745c2570311c255b304a1ba499211e18db9898441a0eca8058385b3680b90264a9187438d0eb0138316a399c76c7235474554e79606c12b6ec0cf0f820b1ce24b6f7eafce0456ad6302ac48269dea378e6d3f75965765602d7cdabf54c6f46f3bec333dea49058e626341f1e292131312cf8de3c2e72ddc05e7ec6114d3cd72c2caeee49db1d0ecb55d06225d5ed09f182d09fadbb065d8a4e9bab179a06ed7b94aa286c65a4ed9e630cdae488dcdac452868477a352ccc201d5d7c337c3cb842344aed18f0f2a60f174e1f98a678d8b306475dae6844dfe36cefcd9745d43fdf5751e937773e8bfff8579a136e851b1c62ecb0bf80f978e7496189748b008c72a697a039c6b3ae0505d17ffba95f9f32d72ba03f6635eb826f460e223ff2a91768ddb7963092646628b96d3dee5b42c18416ad35a28e2fd46850e3e2cf5606d5d8634fdda69ce7e9f5d07962c4f5953a5ef769d7fff0bd06aa564c37e9a49154218a7a2820c5d332b30ac61f0443a28ece98bc787273e612da78a89dff71bf8588bad0b3a73d82ef54cf825cfc7b2b93a07c8ebfe51225b0d8e72a2553ad542c220ae27c843bc022f0e583ff52c7782f7387154cbb0b48511d6f9d03cd9690b40ec9f819bcfe5b8cd70347216feaeed4e327cd646630ab550bf7927b2db1ba56f7c0ebb06edc2307073da3da2340a96e870f1f5367bc6acd430128ead7a3c8df9b15a418e73784dff914ef0b4f18b2a9e0285a500758d085764b5a0e5b64af308fc7046fc33ca702318e75330a923c6235cc28bc31ce99318b82f512fc5be794393fcdf641251f1869ea3597447d68895b7bac088122a9ff045566e7453fc13bc696453128a57a015b7cc549a8d6400517b33a672994bf900832f5a49b164c4c627916601ff42e17f57be3738b091b6d2a756f5229e19920762f556a036c8cdbd4beb1cde4d76870a15c719a2a957e1e258052a0f8fed59da7e3c2797c5b8da89ed023776b0b3b110ce90cc7b1297851217dd4f7b2765c1c2d0f2664f7d9dcbe1d26ac4b38c0ebd4ffad65af6accbd979dc9cd84783eb6937d9b8be4667ac891df59d34a623c187060fb54b8fbfae95d915fbb78cf8572300fdf94c32be57761f12464d7bf34bf3f8da00a9979c03440ffa9e0b434a58800016b145f200b9620c644cf369afa0f5e60b2b760703b1567a99247ee2bb817ce1625b289e1d1b616c0c175145162eb051344bedfad71987702ef08e8acc787f710cbb0b02c088f4de1c2ccba32f39baf5dd46444ae24099e5cc3debd3579625139c68def3649f11b0168b9ea754bc78f33f383bfbfef8e2addb180a0245006bafdbb12f4bee657c4d34c3a46546a5b78224b21e14a9d23bb651bbca4074d74b73c461de232ad39a7e4457be8c3352fcaf4af4ce5118e1832ab0b5cce56b30bcd40cab0b7951f3f0ad4f296a09e87daa06cd5279779c5c4a562ecbfe0c405b8518f4c79f0eed2473c10ecae5332cc8cd816bd5051707df30b972fde154df421532dea10bb4335d19abb26446efbf3c422de1e542436e580c7449ebe75776a998c0f584d3ff82364d463715c32bb287841ffbe80f6dd4fac1dd1b7e3a2afa3948ea22ce85fed9f3c157c61d141125c047810a9bc1fe670f3574bf4ec97fd92390ebeb5d46e457d4fc0f52864a0b4ee32de8bdafcd3995a7e4d67b36b9ce1eec3b8a9f37c89bea0225a3ad38823eb4b03e66bb32ea8733715071a054a7632bac2dc39cb8299640f2bf9a84a82f811ec75c5d46852dd93a3b1055d9bd55b0c2410416c50c34dc9bbcd3da7c28828b28dda898d3036127bddc5680b6cc76e09fb1512500178347d6a07953963027a15f1199779c2605311d722b24e0036f5c7d8f487e30f2ac2f3d47aa0e228e0c21342cedd29a2aea0fdaaa2b0e93859086a6164749da2d22ad0030527c6a1dd68b6dba3a4799cecd8de9ae1c73d2a41879d08a88aeaf6bd6a806622d916803ec6e6ecedb83b101443c03a52e7e9f2403a1217d27ce7fad39abb9b10eb299eeb321fe1b3fea81e3df80c934ce3a5cd20cc790a94cf79ce9e595b3c56fe456c8e7b77944a2f1ab48c4ddb10f13ec46749c357a7496be6b13c7b30230005ea2ea161eca4f4735b43fbe1d48e72b51c49ba144fa8b6acfe78981e20049bee710827ed7f7b6b00285e0815e8549f3adf33a530914639a7fea3064cdddd6c53c19440e01cf68483334af3a41b99d07e0a5c1248f6945c38f378333ed3c91c3eaa6a3498e9f985e0eab1ae481d8a40329be21d9a0a038fb7ccac5213565f049f5eeab09de747207ae1daab66ded9ed583b5bb7e9125e76a9b1520d039ca6ef19e188eb561962fde3a802214f94e358f0ad64786ec8450be0eddc915adbb81c625bd62157f21e23bf1db7b3976b83d8c984ad57584b13b258930f89c9125f5e0d194b1d35fbd0933b00f80d26d57aee9a33f4afc46351f366700c4fd3a9809297dc3c6cdbf94b6cf31cb62182aa1bc22ed2701bf257a5c8f7fb8e5a4f2749c3808c2a034704762f9269af41af6e8c8cce30a7a07c4f41275b6b3ab08d6a6dbbc73f1fa69b928488e17d7e92b5fdde6e90a2c96d110d9bb8432e8c476cac6857e38bfbf7de59423f64c06741cd191772594e4bd76ffaf24f0e5990d9707faa1bc5cbf75cd408d2d472294682fe097db3ee3f5f6cf9059a2187c4b5dfab4bf9ddc7229163fc8672fe1b96182e15c3b6f9e89e9ff522621041d289f4ec7fa8987185d18aecf52655389b5bc13e4a49718a629d7fffba77e2c3f42f10a4f98b0cab6b96f102b2d3828ab576452cf0d19365e5d5164ab5bbe85066aebcfbd848e39c32a1dec65b585e1a2c3bc6270fd6558c625a9281150b6a76c2ff9b4fb89bfea834f7979dca4fb3346b39f55203da8950a30682f8a27e87986c39d9decf11f500c784f70699b075d141cd09d3fa46f2a2bbc686c3098f1f505ed0ff6a209cdba7f5667ecef8cbdde015dffb2a65bf58a14bf56c1f606acc83353f627139ba580f7722c80eb56905ecb015196eaac7836ed479597c7af93ca4760dc87adf14ca63ab9f913ad5902db1f1ac7cffae94fb2462c9c2a883f6628a7e09f3682fb3ce6895748a11fa7f887ecb75b9c136ffc2f600006e9869e7d8d7fd2b6f6ae0b9adac19b6a38f28b5d1d50ae8f5d3c89f15eb983b68a3680d92845f9cb40c01c5f752b63255dc0cb50f9f4b4ea26471c18089f271111fe15e09a0ebbaa8394d835d513c6e2077961337cce6bb9a33f146da0da432f4bc1b547be854c45b1294ace89e9b4c856ff6a5235cff484743325c7371de0b44fa1cfadfab43152b5d5d496108ebcbac20ea6a51fb0d1fd0031ed90e5a72572665dbfb08b5d52d0bc1d2c1256cf4e2f33b22d380906a46499718cc6d7eff38bae85dc27c0255f6cd47abed2200114279c125cdc7fb5b0451771d642acf6c84d9c64f191ec81f61bfbac7c19e721b083a4525f77dbad15c7b5b707ee646cba30a6e8ff969b89de8cde478283e3225718b83241a9ea8d16c9ce0e51de94c8cc82735f9ce515ba129b5af046a9591bf9fc8662bffd4da587349e0502729ea0a1d1b5aaf20f5c31f39dcba3db3188720e60bf1577bda29472840efdefb1b2123272e2ae8bb6794b31620ed842f73f41af4e7035606d42aa9ecf59d38faad696b98e355f22d9d51e30f11cff90d7d7040c3b34303fc9162487e672ec07b200858620f3f205903fd1d81fb190ee3b8e3af2a78e691430f9fba17275c6f886da6557ccbbaf345fd9d469cf104eea3b07b6ee31d23e6826ba883811b00106dc9526aebd6f7ee1c7feaf7425f14e9ad04f7ec726f1978a0bdade909edcf42a2e740fa4be06bd8244b9d9f2a2a17532a4e26d4ac8ac9415f94b137603f7a6595326c3b004d67f2d1c18f9b52aa048f411162d52eab4de2328026874d9b581026ad0b4710de304c65a7abf6ffc45995a453e80e2ee1acb8a854743911f18e55ef6a36f4a3f09866f54655658789e98f3315f54b26434d4d93aee4a09b6f1236127b878de3ca579f7b8a8bed40b3680a229ad7b5e47df88b5b9d7e5ad9498de40c9855c383ab950af19bb1ad030fecd1243281ccfb88386a4335ed03fa28b6dfa7c13d1ff288fe2d746580896a04ff282200804ee876a527b582b467420ff4c1e150d31f6b34955ddd4a705caaf0b80d75238ee892d420310b089eeec6121fa00c7cdc24e96774df4854fb4d83fd19f5873cf62e12e62e3c22c8c8862b3f36563dc64903e107873a76d9b157a5b4a00af5a7b1cee5f5fd8c0c5e5db352ce6d9afc37625de655ec6bf66a8a931e6c70565bdfbafa817d7775df3c69f7f841bd43e89cb68fd39488111dc2d7e77018fecdd6e32132fff8d41bb4665131bbc2e73704026ee986cdc8a4c82a54bfa39f385cea93df7adcc153f92a1de7f99e38603d19b3032d0a4e65ab6084a607802f80df9e239f279f563f4f28c6dedcd731143974a15ea535f65032e37e6f503370f053d30227e79fc888231fe0885ac7eb33dc9bdee1e373bfcc0840693a5513975e073befa92a0d677bf6a880d90530c5a678dd7af87e4cde9f665aa4c5aae453c020f9f1c60e3a12207f457052d01ea45e4b5273b6eb4e4840cc2e6af13f193ca39d3722a33b654677c219864387aec429134f93d501779ec4f022c0ac3293f9d6d11adfd1f487357101ead217739c4f920f546a63ae3ce45c012045beed4ad3c36bfa76fa4ea800e908e1b0d38a7cce7bb3b1e10a6f8f977261305d5c7b07bc39e11149666b0b4e9fa2deca4d7ac777caf2f2e12e58d28eb10dd73bdacfe7332acf67015f40647c13b19f8904ea421fab6fe5db7ed13491c22393322ab773d2c6ed2d9635c203704718e8865854c568babe85f3a24cb4c8a1504e04d01f0539c1a23088828272be96469ec20e97a16bab0eed5f8dc11137cec638897de6d516b0511f3f30542f30778f02ae1cf726fc7b99ee291c5cc34a4f5d74928adb23642524398fa3ca22aaa6e2d2e106424bbfd81595fd888d160395c8f0c80955d6c5acce4ab3a4e1c8a2d24aefe3474fb5bfbb6d5bcba20e51f0a90148a5b334da322c6be77006d06355d58ee039e086aacde622c5b1ec8720779b92b3989e552d047f01400511b6ad67e6e654ae4a0e5564e4a5bcfd8ae0a3a5fd56470e385e7dc28a42e7b37d4f22e43979380342e3834f7f6682d11319c4bd7f484027de6e8ddbc2a1d29ae57f8e3ab53db56a699596aef2ec54bd96ec97999aab1c6369d5e77498d67a1d54146d5e3636bc942270ce9e4a13e7580a1e5b9c7599f0865d17285da407a0793c15b0d6b5d49df515844a3c81c07f9c898fdd1b04e96c559e8bb2d8f7da65d166984fa20d72c52f7c2811744c5e12cfe273236f94ef0b8da3bc4c26f90b16ce051f2622ebd6923047c4f55349ec6c02595aebec6359db311ddd507b9a46272932cd44c7fa2ec085fd7449b830d73fe570da9364595bffbb916c0cf7587022ba445d70d896d73661083e8453ed0daca11bb15ed7a00218d7849444c021dfca55fc504d161625ad277a7fe6bbe7d0d88f3784dc53d13221ba98c3341c8cee9a0af63b50ada0485d745b0f67d0dbdd896f3dd68871493833320bacfb58bcf149169bf639addd9876a5fa69a99ee3571f61a31a3dfbc0cc6c13d54e32d51c67aa813a5567c8f57fdf6fbc81798c1b37180931fa3fdc45083743a7c4e6c16c534c22823683ac6b3905d2449fc959c048d0b8ca3f45e3fb6bb5361c991afbc71b0359b62a84ce76ade13c19c6fc23010c430225966b61c077efcdad3e88af37dc7beb31e44b512549b53f91fa74f39f823f77407b5a4adffcadc991e3fbd9bfdf17ae3147e99d0da4f677bbaa5bd5c264b7142ab763f00ebc60dad557d07e55acaf2b9986e64033f40fddef5b6806d6489035e20a6a45cb32e2a39a34ae93ce0a35f4d4812b93852fb95390f24139b5bf6ae2bc9e8874b3233b2b5c742b6a8f929af4428f996f6d56f95f28908f2b66070daae8a17ff3bed4c1b91d113be590e52f02c206c1acf6367468a967029260321f34aa02babaedcc2bf77c3d9329c3b7b66918ab3a2ca78cfb132d289b9eab43b5324896c0094c3ea9fae4df9124e9b475df715d65012fa7332efd491eabd23c7bd367fabebc02ca7ae7afdeb0f8d5b006116c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830af4fee6cc419ecbbce4fc1d702057fac9ab1f8bec2fbdea0616bd3f2f89978b2c1a95b80213d970cdf412b37d0df32aa0c1a0da12f45d28119c1fcc5c07bad76c0861460998339851245f3ebb3ba9199cd6776d71d41815712f71a228a7a4abd502129fec21b5cffd2e766cb6b3260c6018f18ba8d8a61f68f4b7a4667c3f7fd75e75fc444d70f76e3a2b92c35e27f02383008f5730fc58e49e4ee6740e03aabb67a66074750398b6aa2dafb8e8e6249d5adbd84003263a6aea8e446514174fefd7ac619c5d17a5eeb3400a928f3e0335a497b99c5bc987a0dfaaedf17006091bf7c71abd6c56df4c51d4133732d780d0dae6d8671b72e678a7462324126944f78a6b875eac5ee1afd8796dd366228be9b2d8c9372a05e0e62f60cb496cbd91443bb606b9ef7d233d999c5cc9fa4a91eb72806b0596ecf7cacf824971ab3a33bc8028411026d16ab66887bcae4cc90b93907aebca0362344b248c988285085aa1a1ee447895861a05f3e4832b027371c37a02ff3647d81ee3726c77d087fd7b28ccd19b1f8e7ecf6b4dc8c7063773ff2732a6c6a20947eeed0a963d2733a09cb58e3360652eca2a0a61c595f62d26247b2db36057432a4825c0779655d6c488a0120bd09d286cd3d1d6e6c45ca7abbb66dd1c89e84b3e8b1cb7a05ae80eaf67baad625569e6ed5f726fadea6a354498e5089080eb1a388390c713406daac840b6a846b7ebe7929c85e1e74eefb362d45a03474994829a67eef38a498852f6d2477beb9f89ffcb4f8f859a75775ec223bd10c9d2265beb78ed438b5aaf59d12791744d57d0c334cd199729897b351c578eed88a6491322fc7ad15c8e0c371106e1599517a76a40e6d7c39a4081053c1c4f5c87700c34828851b271390e625b75d1c77c34cb313beebd7615cf0949446ec796e0bfc3f0b095a5ca247ef44af789d32393ef68482d2d907a9e03de5afad480bf0b1299ed75114af69e967f4fad9cf57a456b08ecb0f7fbdc627bb60d88d09feb81012917471e6b3395c28ba8d0068f7fc053f60b79dd9dd22b698ba56c1790c051d5a42918c1764d94dd3f955449416b4413f37063ecf17ccf9e6de4f0654e068acf865d24468e5adb733ed4dd279c85ef81e8d5b14c3d1207abce911d3b03b51b792c15db70d7d4e9125551f239a44415586d6217498dee3059b9c3b4fa9563386c5769a93669cc56e065fb93f6ba847217c0647dd408065aedb98051fa2e1d66821320d8b65fe422115c4fb6cd5524bd8bddbad66c0fe170b86cb4787e7f0b8ff479b4497960e104174cf9351ef02c61dcbead0ae03ac584549c6e176f492b51f132d383a6acfe1b29bf02cd47946604e2f088fd6c8fabf435e86fc78c2a2aaef43ab6265694abe2814d020bb1ca005d16f69907fc1ae9e532c5a9ab558ab3d18754022dafe2e99bd4c73b679c12953a4394161f597423f75deb83a474814ca6fd537ee7f4d3eb5fe85cbe63650daed6a13423a2f539846acdd3940f37a60a4b29086b6e1209fe94d36f524b3270201f032f7659caa24afc81bfdb8995b4098efe57c58978fb4b3f535f0cf270681a844a3631fc75a6d12c07990442221252b643d6a34b4a4dc84e49585c3074e6d4da6e8b50e5fd56218dc85d637825fb9ae9ea129c538d0d0b60e630f48ae3723bb1d2659570f101433e43dcc6016246310afef0c0bc5d7c293543769564f1d1dc7e9a368b1709a7997e2b1325310b350dd2496d458aa096f42d8bb1dc26506c18357892007378497b20ed2c3d8a736b68af4111e92d3ad64e9f9fe528bd36d5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1ffba2e0e4bc18f10af10547f2dbfdd1af6ed5e542a0fd287a8d164628dafb56261a4d662c94244961b172aabf8f4d64a6bf26d86844238689beea2889284938370f4ad5fd1fc21a2936c08b058c810fd27883f774e2bdb98f628ecfaa6baf5da791eece757abd38b2207a2ff93a9529591f447c8ffabb7c5d9d91b1bb2d8efa08a69bf01fedf24adab1c63f1a7803403bd9b5d07f9267f6cb5cd4df00995bb5f3144dcc8e7063acadf09d87b7265145ecc8209ba603621a36609564f1dc57fa1f8628c65bc5ea0c7e69c1bddb0aa2ba8a45d904d815be387a9b05470c893a0a2dbcede00cb5a5e9bcc0ec85a12f4101cbd01550b1e1f01b60eac94fdf657a09b44165b53431cb4c9e49450bc4c2341dab5466a669a04d6f6645786768f7a299b4e430eaa27b284d5e5813941aa1850981629ea089d0c4cbbf0c7ca091a1dd93c4cb860462ab97b8abd018b2485282f59ffbfaa3d48f0e4bd85ecbd398f763ee94161e0dbb855fa530c2cbb0e9250927eaf2567da773867c26e8ca44f03d330d6165fcbf49eabef8e5d4dd86e52622fe1cc6b3fc124b38d05140c40c9100ecb60379d5e22ebc4d1431d70cbd26ca9fd86e91fd166c8856bc1d58732423faa497419785f315e3788c03b7fa011c2e92fb569e2974fe5706c3a6b630eee32c54203f9fd9fe3d04521299290d66cc4ea213c24e3a2f187b5a872ccced7ae15a01fda844a9d7127c6e82de2a0939ce4bf2e6b5f1ec6b7377caa2dcff5a8b31626c1c3ab11865fbf57cd907bcae892d680e53fbff64ea9d6f9ad9b00081939b0689dd666b9c0f0ddd5526549abfbb723b8c2410a94a1dd1d7d928972b3f5a526735495f4cdd3f3eae754d3a2c42fcabc4ff7cb1c3f59f07d75e9c6f6f82247633d20db24ed2e6ef88b1100076e67bdab76614624193ed5550893d36d6e5674b093e1a634a2d2b2b516da794ee55f57fa086ee00d6d5f9ed94b63dd6682f6b940762bbc647e0e329b2e78a50fb98b9e0727a97a4e5a450b7edff10d3d75811998a88fd35d50e88675da5cb2e9e0a4bb5c5ead8ce8282c142c34ea744f8bb8a8cc8a01ce471d43247d364ff133725abadbe62c34f9a09b6ea1cbe8445a0a6b77fdeffd2fafe4c08ab8d1424f7758c19cc58fd936bb8cb83e3cdce132ca0c6c4c593bdb6e62675ecbe6e8ac1e12a45810afea2a4b3073e8a3912fceb6b5a18eea6d299187e7f783b82625e808a0ad28c8dd0df848929a8c3a3ae44a4bff3a64de8ad3b68cd89b37d47483634cbe6afe4ebfca2822a11d7919a091138b59d2698e820a5c73f7a1d828cb98753946e5f77faf56fab5c4ddcca79180a6a0748a7d64ad2d1d89bcc18a27a7e3960422857ef2d8ab6a6e8c08829aded0cc266f54342427908c55bd448320c06336297babf29e16ffcc9364869720de801ecae1f076a93a7f7a7dbbafc5ac462b82fba84c35c07f5d54242119f5d2c768cc308dff40cebfb2a9ce77e1d5995b4be6669c3f2ce0c5f87d2b64983b4b0ea175bbe03df6ded08397031a3901dc25659225df1dd7869338e00cc330b49ad2f732ddb341c06208f3710d82ebcaedd58d860edb9181bf8f8544e4b6df0bc5f7d274662b8bb07bd9ac7d1a503d0259f5bd45c5621b7d9b0c45546f61b8ab39b2ce1a3285d6a18c8a14f536df14b9148ff0e740bb12a2215e27c65f7fabfa272f25bdf7681e3b972bdd7d551ff7d085437362071b13b5efc60ae5772840cda7ba812a475d5c6615ff246934da3714ee56e773eea38078a52e51d9e185330ea39638d269cad7f00cf350bd41c9e79ff19e9a2e4f8d71b6d1b45d613312270760dc395c4886176f8a648df0d36988213593b217f45a8d5a852d529fb6ef6c1e5b2a6824bd2d44fce4be3c0bee935ce3e0d6eaf435e5220d2dca55a25f3cfc7cbbbabe0bfc931a540b063e1e5dd8cf1e867153d31ad14cff6e6f1e48d63fa8cc479b1ca2479f51376e8307e8cebbb3f2a94881abc6caec5eecdac7afe75884c74282e084e1b8ad9f8afe6e47e133360a7bc0c67cea669c06c76ce79755753fbe6e61333281ef1f0cbe587493ac7bc97fe3936e6148ef14ad146a3bf56f71608c718bf6d0c15a2b3ec7c2f00b6592f53f14a4d3de0d015f9c8b9a6215a3348bce16c0cb35ac7d39764ad1d15a586691e6220bbea923d9707cd04934d7d28bc5ef5e7fbcb54303d2a9b0f2bf805907a103553be00c8ce54967f594b6871fc1672a1ccd65aa3aa502d60b54fd5cff3e2be066d895c619b0b2ca6ec8636127d6fceb73d09459a0a8fed94f4efca571184da47f7e8d5848142ba407cdaa75516a3dd76803b85e75f9ceaed700518ab7329dabc4b4d75fce25371c4a7160460b54316a75fe02fffd668c9071f23029a7c9f3911630c98ad258b63da59443d7f9dc1cd7228074d2a831136c71013c8afa519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e59e35ccc2b4f6d53c0b5b1986edaa450869a28757cd4538d13c1f219cf7525eac52c0b203f7e5d222a77914f8a56a5f96c31df5075b942daf6f61869115ead664d29517509dfbd3111c5bf98c1111fa2a29c51afdff0b6925e15c263c2b836b0dfce4a89ca2e8d6a0be4fcb2633613f4683fa089052a667c0bbae5b1d16f577a5b3ba857e530d7dc1e6709cdf5d12cbba86e0761af6b65695f3c0df243687e4f7a34ef66770587b8f04e6acfd83fa8fee325fe5581f739b5823f58336ad7aabdb785ca4f3532d157366072a41fdf5461ff51592574e5751e375f8958805d9dedc8cd5308a0becfb9d66856e9edf64c551ff1e58bb1279c8c40ca39d36ba982526288fd45b92e10244d7a77c7f6089f56b31fc8a37eeeed092170c5e28d52b8fc63bc6367165f9e9918499ace02bc84b89ecf6730be48dd94402ea6048fba78e4022d5e74ea03405564a30b3184138c19f55401d6e19bea36c8ad18b341d553a0f4c5cf1de73970946a1d5f947fec3bc89d2e078500ebe336ac2b9667ec628c8db10c92f29395e508265301c7aa3d6e38089f194e277b9945ac5e55ce31ce6169e6aa18d7d1dc39e5d4d76802ebaf8bae8a3ec682211ea16c8a22e9b4be9f672e7daad3e5614db60d78a14e02deaeb9e8f9af8a521a9da4e0db442746c580021053a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e2672324db2eed221021cc2efbabf249105f9c322a7554619c58a2e0d87e89298d29346cc37744215ffa81eb21ceba72ab39d50632ee2b045465ac0c911f0985bd47e573a1aac40936e9884b8f56a2613d249f43b8a97e12d359644fc4ddf53368a5adcb98e5bd64e2f717094371f2d1f0e9783486f58feac71e4019d84fc4a9f23bd1a1bf18ff1e3d72c19eb969dccf6dded357cf99fa79dc88b2e0a62d5ce36e55a93946adc4c08e993b358b079dfac22bbf407bd9ac9c20d22364bf7d3bf40f2fedf52dd9ef34b7126ab249fa0e71c79fbb9357b952bcfea129a3c19d41773327b51cb4f8a44460ca4281fe0166e3cc7e400b2ccbcffc41d8c5683a6ecaa5680d193d109d68275fee825cff9d1991b9f9cec93367b7714e3445b40940bd8aa6bc0efae809d3f3b6806426f8ab70d3fa1ed0de90b31fde51063dcfdecf70bf82b4ab9fdaf26d492c078553fa266e9445aa11e5b54f877a953c2d9245cbde0c9d927eaad8ee624a4862d439c57f35a3dc18a96f01eac12d2374c0f1de39ac7675252dd201b413214abf2cd22b05e4e75d3bbb10145d59bcd8906289178af58bb21bbffb3d931b692a0f4a6198f9d6696146ded629b57b2a074a30869beace9cff030d676a70a2cdf2557cdf62589d3a0a3060671b1b6c4cc9bd85587fdfded0d52f4350c164a5c4eb6d997aacdd76f49c454225b2e47416b17ca49da34f63be0f325c6dafbff421b6b30f6786ee17f78819e26a46deba887c92fc9063edcc3015a768da23c89e79048933aec5a853dd700929a3bbd6372398219b2f38d0efd1482018189321fddd876c57471a863495a887014071140118686f74ccbffebfd90e82ef61354359b33fe73ec301eed091505083e6d8366b8a4f0c0ca1c6463768837587ca572538bed0e2c95fe07aaf0239c32cbea1543da4eb0264e45b3fdb721df4a212702fcabfc9268b108c2eada879d39fc91aa6b07e378aad9954219205a73d8583c057c3254d4102d5df6ad87293eb274102b8ed3c1fb00f9e7e1b02775fa161cf23e6c222622e86e8524df1b85b45593bf7e870304473481268b73041f11fcc7015568ad118c115c4dc7b73ac6b6fc7e9b1c606c3652d1b6efbdb1dbe0dc0ae7518d5fd6a8e5962a5d089669b7241f74447eee43915e66b8c38e08596dc9fd94afcbbb15e597a38cbcb9c3edd845aaf90618666f2a9826054eb51659b3c33e520dad06817161a4221f18bef70818ec534b10f40a1d109ccb0f584968c10098bd039767f614b129049ae0c33a8aedc02e990b7127e3172a2de31774dbf7eff98b68ce642f9e7b25296f169cc9fe38db3fcb8bfe82c6cb361662671d95518b3ed6d883361c7c29d4bc23380609efa33c67f6fb27d42ad9cb7c465d3c45ce7ef0d002467237b3fc5f3ad662be4d3ad18ea3d8df8f052df1cfb10c761940346f1ff6693d1b09b8296d79b0b3173c152641aafad04f49dd004226b0f40b51f2c4d2a8122f03889e3825c6dcc853a43900dda1487251d4e093a72b27206550615f227caf892db871c227ddeb12381ca8becb82cc50d57456e4dd5a6dd22f1ba96926ce5202415a6ba9d02c3739243e660d5a00ba6f4e0978935052fb9e8e9a5688d78fcda3ec1ecadfbaa553ac31419469843fa19182aaa21061d85ae52ab236c8647c719f693f70d6ae74aa580ebb86bf227c08616d997f2b4d29997fc3b01d0cfdc7988aaeaf21d9817b2b2ff10c67e49f8091c0043c61340747cb008a457cbfd77aa66894fa98a7197852d9ad871778078d7ed8785c331b130c49505f95d7008569e86e0fb49467174a608be859669de6775a15a1e20b4b73a4af0846bb989974ba171c28213eaeaffb0360da2661878d47fcdf632b050ec9776fcc8420c5c043cbb81f69a49f73d3c025c9ef21082ee2eafd8b46674bb3e116b3b18244d8c53bfe83c47ab443c708cb47d71ca09e87a3985c1732a3f5763207f5d5c3ffbfd4fdcf9b17ef5c48222e542968d91d0ebf315aa4657c179546dde893abcf964e27a164d027637514a9fc637825109d9a9ab010d05b6ac8773b6f4fa8fd872443e038498859439285b5285942c8b1ff8a283463d375cac263532feaf22e224c690408de38c3466ccaa519886e7ed9f64dfc62ad017135746928fd97bb125c6a1d90d5dc28db05148647643ec4252284727858aac16dba420055f86893235e50b4619bc5fb0dab429400bf66e9bda4c6d7a9e7f86aea0955a61b2f42b471b481af0b5ff4ddd95943695b36860a53a39d5cac98aac6fe72e9b1b46195cb1211afacf2bec240148864e1099cb44c35f55581bf8defc2964f4b269288acbaad1436e4d43ffb517e9ed862b8611d321fb655e7238317bd0edba11549dbf58614cc5faeb4b020af3dbfccfbe416c88e79d615fa198428164777dffeb7974adf49ddac89f4d070b1ae9745e47dba636a41eba050b44ca8736eb4bc852a3f9dee0f68daf5129a89a416f7eea55ebb59153f6154252d0b658d53cc61e9a7f72bf03d6642d56982853906852f5fb6c64617eb1c002741520933445ff96ccd85ba017344c715a5aa5e6e2a36209532857a29e36dc21bc611fd34b5cfe45693b267f8e1ec47789ba5fee5ef7c1fea278e2f7e08349321c92ddd0d758d9a6847a6730a5f5b45407f9daaf32860d3128ecf95be581fd6ebe3e7c65ded12ce0665c50fafe8c0cb10d3af6312aed013d1710918ac94feac41c2ebf981684197709a61790b31784affb00f1398f32966b8837bb072035084d6a75af0017e88cf0f5c2dc8a9af3e752093241b5f27e93aff2868af84b02589a85b66e441cc903ea02bffe4163ba9d8e6799a0ad228d8753280fad8f6905c2efed29892d45a649e5da5d67ffc40bbad61fa9c9fe4bfc60810571f7230c51ff1c46fab4a4fbd5997b386978645c7455725728073664add5e5c624460a773a29a4ce007ad99e4362e1e54e9e3eebc9220bdd3b385665d1f91f09606cbec0e4e43b15acd1686645c3572f14a758a505c7fc3e0de65c974cb2a4ee66e043da65e370cbb36fabd2d12254fc401e6d92b61acd08e5564262f6339df2f3f2062b04bfb52d307d45477c88e6685385e3459bbb01c06cc831d289f1109d4379c7591732600a66fa4367eb66fd2a28df49ddcaa4a4ffecceb0cf408b88a709b857baf3c40e312e308a41f0d9553d73f14584dbcc194db65a03cf41fa47f855c04be52bbfc805e59c20dc5366f73d4b2e19bce89415d3096bfe750c7bf3727501e61aa0fb67de8cf5cfce91de34560f57b66950a6dc3c7d7c84c6b1fe53cf3b3c0b332bed50f82fb47260736e769c39caf76ce08150961a88a4f763d81a9330fa94244d626f250b3d0b67e992fd1cce2aab91c7bb2bc8cc1d575a8218a2fbb792ec5dda997622c3959173dc1921bba430f82557fe5646b325abc5759ba924eab90ea12025da26a33b3cd971f0355ad02a8098e19035c26a5342b6bc5004007aa86ce92ed6d7d8039212623723511a2d111a0be940bcc2bb05452683a5c5d98e1efed243a7d82ce6e08eedee6f004ec82c6aa5828871e84e3cf0873ef7bb731d3b85290991f467ea8701dab54db36409ac7b219d9aaf4a26b90b446253c448ed948215352985dca408bd50950d45a5270087a2d64f3a7da217d3ea863c4c1d706a9cdc4febba0400de6bd19785f99a0851c73cc5322efa647a3427d6b85b3eff59ebaf1a3ac7a02c4218cdd82bffded12d9d69e2c08cef4ac824840c8c6f6292d593a846e1f5a20ae8787048089806b6cc2576a322f313683312ca03963f9fb53bf8488e2faec2baecc55fc9157514f31cc17fead0f93c588ea359bda03c1d0e52d8a8dcd3d2049390a9a941d730dd3f5d755ebd62ef46f55d32c6d7493a73107d0609f64cbfc4a572875cf3aa03507f1b660a58dc0cbfe7be82f326e358e8efaa0001f7a9b7ad7cd85f1f97f73758e62064ca6818fa0eac56b32658782a90554b00b848f8576181190dcd1596851b85c88982b35d0a5e550f0cd914809588a038ced0ed533103feca2671d7e84f2f11f56507fadded8ccdfa4864a0b9008ed1b88ba980dc6c8c664f2983eddaa011665c55de97eb744bb34b33c2945214f857dd72dd288c19f9ffca5908bfee42472cfc0001ad564820f5cf4ecb5cd0ee16f89c4dbb25ee4665012775fe8fea5aa5a18e286d5e74b3ff72e7c7bec6ac607548aa94f2e08112db974d6c6de1ba24c73646de2d2e63264b87df872ba5404485b589024cf6156fee53611e98d0b76cf845be87befcf910e957031b66d792c53221db31a69be89456c0e85ebfdc3ef7c800f0d70dc2a4b5b868492b2d7f4b6599b855f90e1e5cb7ec2db38195d7f15d3ad06289cbbe1eb4dcb4e70896a6dc58f186356b350789aac2ec80ce6f03e45ad1b49a5fc13a260a0b66cdeba3bbac83af75eb682e10a50926eb631f163d1cbdb5658f92c7840ad63d5df0585bd8d5e27af4d0391b3a10863ba58a09dbbe04854819f7a161d13ca9a386e6503aff678f77ab7964274423cb33018ff7bdc48224150de246c8ba8f9140c0249b4cfabcde5ccca439de7f78187c03cfdf24632c20be218eda854be6ca8c1f7e9c3713b6222011d48bff1c4ad553482974a8f39ee756c6cdbb3d3c0d00e65a0773ea43f50d64483e4e253a108401012a324b3b3da3a6ab4c468a39d6d78a1f082973400d76f09d0a5e33b3cb3f183109b2ceac57082f2b4ab8662332d665f0857b7b84b5f55d7e44f2749d12737b23887d9daf7ba73c96c6c8b4a5cb99927887f7d9ba84b0c08db778a3d4569418c404130e9cd11f673b3c711b0b099ab732cb674ce093e14d54e492cde2a0ab223a9dc88d383a8fac4545e46c558265a4777bb590724ea13a94849bd882c1b1ef499f1aeeb8b2570def73a0ee320b0796326051a4f7f8852143e03813a00c95edfa3e2f7091eeb7cfc7c80e972562c2fed6eaa8c27c3cb5ff86e53e8e0c291c34c2e198e421394607e5f01655be959901efc530e45b4d85273c85e19243df08a89047019221306e94eb16d34adcb6280660b84f926e604f71c6947192e20fb99652888dfa86a0e7673cb2c31d9ea247f9b0b73cf805bf4ae809b09c5c1aab79d84bd23189e4a972e8ad1ca8c93b880c33d0946c3ce9af7dd8630e2297e37b5b926b6f005e7b9c63352ee765ae7b9333a3c925033bcf096f5f8fee401479c205de6cc4eaec2d5eb269f2ba60436d2b47c847d8611179f085941d9f70c144589893e2f730d4925b953c426eeffe314fff1217ab43ca21e3013f7d54e5c1eb3bdbeb6f1896575a12248f47989a8a30083fbe2ec58fa60263f5e74c8ccd0154c966deff1463b5d226ee96104602aaf49310bb044f7df9ba8c029441e314d068933b0fe233faee7d666dadbf9eda6933ddbfac74f792aabf9efcfbb8e98ab06e76e4b1c69a6bcd6675afba03c113978552484b46f3ec0914986d31b5816ee4605773c3345c18dbaa83edda35941aa7bc649d55553251884f43b1e18e04178af0cd9ecba1fcb8f912a561533a0adf74c5023eec39997e5f85107950d62400f68a8a7619b15c90df0a455dc4f926b25660f7469411e048fb196fa804841d39bfbce66aa6795a8cb1026dac292ef1ad91004c21e53ae15e51ed7cb2544144526d9f5b01849b2f161bc36ed91d4b13e7bf9ce64c50198111c2feb3265c3fd32eb48842d98a934f7f31e62d226269a6007207d751bb377460c0af6f980125a15f441ffe4f16ab8c94ab2faf70d8a02e58a23d3fcfd9d45d1ee87c64ea3574bc4b85677b547494583374f47cb383e2238651ce70daf5c1f6e975ba9196847ef413b9963e50d679e6b1307cbf6458c26dbd0ea3f03f4a7cc767c6be194d507edef526d1a1c92890cf75162471fc871e04577ddc765d944f4ac8f6cfe7e2e6f485bdb55c05ed1acba8c7104809624cdc9872d0eea1c07eb632321d7406e083d7b7ea642af688594ab665f6c9b583a6ba2bc05a46ca57f98443192d566debb868e1f4a3c0f0784a7d0f63ec1b851cc367444cdb37069217818b583dbba788e84e2b8d719048d8d95b531fb52c3ad5cfb0fd29eb726008306bb4aca6ecfbd558f78ac07690cabc5f2e7ba60f21bf80417562dccf9f5aa7b9f47bf1fdcbc95ff449c7d47b0429deaca6a29ac7066f258f12c5ba98c5e8f4388a071f79c96f75590a56922c5222edf7fd11c3364b423914342ffeeb7c052720157eca16d64a86ab255c2a49fa729d1ba705743b2f1ed58e020a631d4a5b0d2a7b91a6b5c50c35fe3ba182a107650af916008390101ddf5d51fbeb19129569b67e35e0b6116c62807b9687cd61336a3dd49e9b994de41242e3dc4b3f007e74df7dc72cb752c5232afcac079451cff46217d1b98b4a711d7a2565344d173471424744f907ec2a2283d19b2184c935fe86748c14a3111d69d8c32d28a1d02b1b82f98d812bf44f2f4702c04b901c42079b3489bf8ca3fc778ae2ada8c861a7909438d6eae7e4b79e9e0d7b4ebaa5755a1c2a344e6f66fe12abee9778bc852642513d13d534cb6acf251660cf38dc40f484bf6cf6e689ff1ea0d12dc63c9d3558bbc15a22119a2fb22fcc02de688892dba981fac150b83da286dbec9b0c48ab2889206360195fc9621200ba4b26a38fce8ea81eb8fc80a8ed9391ab1932cc5fe61ebead2b4a04fe48d4b93f9a5a38857f806bd50144f930c651467b22f5ac8636f3bf022a8d81366a62361c0b011fcde6e3523e40b199e726b271713f5a1b7e448713fb903f4a516d82daf0c80ba67b8936890001fa05bdba93b0707098011d9e2282be6ded58302458986184543cf00004463137f39a6913273dcd602af49f5357b73176be2340394454bd58b281019bb33507e8bfd4c6ca94cae3297b40a50c4d9fa7aecd323eec75d906c167366733ef331214d83cf92ef02147f6fda26ab39fbbfeba3a60c048e0438d99d0c1435da6bf657bfb34b19e8cec3f2f5d9a0243910d6c8bb5289a60a4c0f38b892cd7f36f235e4907a1ac6fd88c6343e4280eacbe620ff31a94fcbe3edf1a29e5ca7f5434c5e29c57452be2c078d6b7cfbd2e3f721489f26e8aa9742194d4a3e69e85623d2536166467f44d12a8c43b27dd682f852f56c762bd9d938af3d8ab130c63b14fa7fd2c04aa3c078d15a0863eaff1807263dd731288d90e849c19f732d384ab2f87cac20b34a69dd8c6a955d47f9ad70847842e57d8e53046705d287897efa4992ee725c15ca9b07e8c0b939eb1e47705361fdfc2f672ae626e31311ae7aefd7edafb3d87cf6603df56125a206629fc45ab32b2acb00d8d4b5de572de6002550cd48b031d91674daf17263cfbb71270b15621fda3d9ddb96b487b068a1a86f55365514531d3f7815c14ec563f3ad40b4f1ea502fec49bf42233759e8a9d9651bca39b7dd4bc93ff790aa0ca9c927e8656e8519b8fc0013e25f16f87c2fd2310504fb90f3ca7f93e76d3fd81d046052c479040f5c8f45113e9e62cdb309f7b40ef7e114fcf23a3585f31f13caf7a2e221f3114a67248a1a80a5b7cc6ac2dedf157e59fdb0d11f7b2ec109c7ed49d78682e0c23e95bef7f023bdc00aa5df24f13b11e58cd965717ad22c1f4593bcf42ba34c5edced4c8d9e566478293f6e3135dd632228bdd843df6d951ce365b1e9288b9e131536ef3db56ac7512f021957feb4879d5f3898baa538bce000e57cca54555dade5bb171963a8d5df8b469e12ba7ac3d65424b67e41f7128ee94635213ab381029d9de16514f2c67d8ceef82e9554dd247ca2bf6a0056510ca22ccc1242113f887f63a5581b1f7354d6ffe8673fc9b9c519dc33e67571015b13a7263666adcc41ecd5532e6c12fa7e5eb24efb8ec945b39f36225510ac96a8bf25474edd82fe01a59d5295b0b18874f38e69a0f1a8b08a437c42dd7ec46c05254c4bce61b397b64de76800044c7e1c03e457ce5fc6a83b1804ab48df66439c8182399d5a838c70df7271d2721235c035ea828a206be9ea0705a31a1f335b210f8234bc7825e6045a8842f4fc2c4b0f28f5180af7b73ec3671dddafbf92dd87986c612adfdb81a0b1785a9a4a1d62b85019cadaca6787eec8a7bc34cdf5164a7cb1eb70c635eaa2434994024e302dec2324317da3f20058705a3178fd3621c7f8e260251b7267d94ac0e7b26924e8bcfc788a677d329920229240bcfc42f20a5d6b7f413ac9c466599b20840041feb5afe71028ad7e32d8c3ff7b4861883c4f5f160daf41739700befc3895dd20dc5f346fb5d80816060da464022bcb03cd81b7a127464cd6c1d2eed67becff84d4db9f15266c86160f0a4b77a28f74090d6c7cbb2ffeeff95fa00375bc654476e2fecb033fd0e5dba4ecd4ff252ffa32d84f5aeb21416c8084d31db6f0925d0e2ce8a364acdf0c753651fcb5c5c6ec40c6cdc879c51ab76ff3e0b9ca34613a813b0773bee5fe3ce1f8fcf9626c8c7473e0837a23f4e87df1592ca740007671f12f8b42d0e7e6fe2c1b889cfd28b60ec97e368e784890466845bd50d60962a4969b9eed0dfee7bba6cfc72fe05c6dcc28b7ec8f0b36ea80063547ece4121a23c54b7f60b2298725660fbabe74d26d388f69fddb69317edafed1585071630822e29c20878ea02a6243c936b72dab07cff874e49481292f0a3248063fb7e5b89b56f4e9a322e2bf7704a8fa0cded16c3b05a9d0402e3661afd80f737a73f880c01432fea126f35f1a26f600f39ad34dd33d702826a0dc09fde12c90661d45d6af7b3604fd2c06c6e0125f711c288f19dd7ddf7b04602b89c08fca9cac6c8dbeeafa79497efeb50508bd685d3dbe56b40386f4c7ce292c1105de98c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b615b3fd7314d4f0a68dabe7bcd58a410275d27dd30f6add872f394371eddfc7d868a600ef6731170449acf508074219b4e9216215eb799e067e3a8f8cb31200617dff9718e46f501b7eccdcf924f789dbe354dc95e0c88a00cc98ef6c0f0b03526c3e1a76aea5bc291d11ec43ab575cf7d2d883d5ae3ff9fdb155ba290fe063481fc8c0fac8eb193cbf6db0fe8e8a8242745fba4f04336f66039c09a2f8d85b00f63203d37eaa08538b236e1af11bdbfee14331a4996381fdde720b4c4aca27ee4399af1a769966a45b7c84d3f90e6ed3676a8d9ae74298a5316b47daec6c8a083fe829f16b0372301e21258b81fd4cafd1e1c1f8fef6888bb99b51e09e8a3bd9d16678b6d60b35c3475d9b5df0efe6c11a07a2275ef67072f4a03528ebea77c3875c802fb6ac641996e673d8aa5fcf570e8ee3a63ade089121bb7110ffc45bc12f33f92c3586eb4dbc466537f6d0ba2fbcf6d3419ba6389b7deacba8ccd1f0f93928ba94ce0a058ed601c2650b8f7dc7d33cacc44871ff4b152407bdd9ceac4f6316e432e9cdefce3a27a7cfd38dfbfaf6a00e1303fa18b27016f868b59c30162f8bf846941040ff0aec55324987925e479956814204970f32b02d3f9a17ad9e48e5e6eab17745ad52656f016e612fd39ae01c1917fb7cc1d0e39f761db573a814c0fd324fa475acdbb2fdd94ca3d6d7cd92f7e8081388a293a3c714d93615d1b5004ce296893ee628659706e0cff122526a92bae7d602373558c2930a1d82f6f21a4dd2f57a10b760ae99e8118dfa118d0dfc4c56a4486923ef109f3e7a345a3aed1dbd2984ea4249a99febcd09532fce39aab75708ad8ba743ad059e0c16fbbf68b73b0deb196301b92c85c704e0726836a08b0796154a89e800e71c1ca6d5ce824e1ea212c28af3e16e25164d60a1102d28a8e520b73f511b638b930f837699608090c8cece8a9644b3211eb0425ae1e8d87e057b120fb21f2405407508a19b9ba9298b5a89bd5c7f77aa13a92c4f13be785be460f76627bd2659643a6a9c6180c4b2a62b4ee002e515df9fc91b6d446bc0fc4bc280123f807046e412ffdfda694caacc4ad38f0d6ca28b84ae9d9314d7b759f1be6c1ae74294f10b01467f6a969445fcb9d9fe6c1dc549c28f08494ebabd2d50a16f43868d6a306d71d3c52cbd0147441b99cd6091dc9beb890ad9607ba75abfa238449dc845ed918af9d461aa626aabc2164bacee59c52be8ceb6ad796212b54b03833ee166ba5724dc299dfd5508e3b31f762603d18675d8df04855cd577c9deeaac2e6f24144dc32cd77bc6985538fa26a7596e32a36a7e60135a6a9320689dc42ded1ee35e56e5188b2429156e8b9f52e786c77eb4359c5a95ecb24a35367915a0ef88c3ce324f496965276de7755df412a5485d726ee1a14e8e843cfbbf2cab19e0e2a7f50592dbcb7b188936a693f82929198f500d11941d0208edf92403ec75c8c12942e3b5bbc85c6153bc340f92552565c81e3b68bb2f953daea1f505832b5d47eb35103d0a1b14312f51c9ec3229d7051f42ef642a6bf37aeabcec56988ef5a1731d19e915b2edf2f17c6c84cd1dbeaa9e9db7142d29896e124fc4568485b4ca51a733b23bb3278081d0592a4dadfd8f9da775fa5146486c987a707dbcebe0d6f16c698dad79af32673742919aa9c4b492862021fb2d685c53cd57c7dce054cddc3176a7ffd9fcbeed1ba77d1924267175bad617e7a66edc818499113517767d8d76fd18b63ae46b3491f5deb90f83f8c13f4aea16db0ff47c0f14b47103c51f3a4dd2979dd78d2d6bc543c6434d5a20a8754f75ccbb9f74df6da49c6ea5b67a25275f11f37a562b6b1397242f6e8f3588c2b6410c383382b1e115a96785c79e9c58999a25f292b66952ea3b084a59f3633968f04d219698a102b917f5f6a69832feb4b0c65a866f04702e4fcad3efbe48a4c0275c2349e6ee356d9dc54d8facd885b333f7e7c4ee12fbf2ebb3f5175bf2d53bd06428b342c28c3ffa3a91f23d8c198d140172c19df0780ddf26e2dfc3b7891d8c06e8eed8f723e41168fef87158c3b23fd0ff79cafec7f2358e7429cc89b8c5c4093961ed3e7c66a2fdc2a8d01d45e7c4567e79efb33c2693ad76c1d3b6f40478303ebd81e9ac22f1c3d7a300699987966ed0e2c0a82d5602c789d41484da2beb974c734be0e492605ce322e892d187e0cabc8a0a98f823b4a65c3407774e1e31d47a82f8c25a326987c6fbcd26eb2c0c367b35d223409fd2c329725385e40488e792bae9c913138220c3d5dc3da29fdfc0207407981440476c0132eb9cb8264809287787984f5d2f82fb0d0cae0827a0342d9cc684ca0cc797f4a8bd32be13b4c41673facb010cfafcb24ea507093a273b09de2b38f1b8fcd5576c420a98d72b56380fd92d8d204d6f595cfa1180a7334d042e9f9e3d9fe8471248dc19b53b605c1c97d12fbf5e28370572e916837502d5cb72eaa68498d611bc796676d8aff74e818c9f0d44a64d9180d05810532923076e233eb62a595f78b9f5470b721bb5ba34cf0c5c37f6b07414e5d970f972303f7c101265bf3dcded66557534b925a90babb39cd3a6fa7437a3db3174470c2842b83a6b816fa645a9228e18261c5e6169153b7c18af18cadf5e8454477c0212120a71f0583eb6c2b0e29f2a7fb1e2dc1fea1146509d993082e79a54dd873d1a34eee92fa9bd38338886598d14657afd5d2f8cec6e5df74fb5d92da4cbfcb30a1a0a6f9be166e8b0c96eff817eae6090bcfd443fcaeafde68353bab0d858c4c485f0b9dce0250579e180cdc50141010fb8bbb6180d0b66c4993c18edfd83c19d99e62378a38528ac9a600256b3f6e97f5afa8622e80f508b1cfd3b4d724160ddd3e578440f69d4523e30d72ef428a41ac673d3a18696fb7b9c7d9aeeb059c339766d40158fda80e7aab9544207cd10697f06c390e9df2cc991ce2746fd10faafff788c7e0a2493442ff933fba951a20fe05ff92bec5dc44b3e561a353c991d0ba6bde1020b3ab4d29fc73e754e2be50e954b06b4ba1885fa805e23862e15ea0870a07234d1a29143213955ced2787e502228fc4202c9e58ec7180b1916b1a2a1cbf46b6bc99f5a52b7417de15dc4d00644f61bd2d1366114e92f75c4d71659d802fa9a37a1429fb1c33d8de60af57c3a40e641e3f31b9dbeba3710efc0092954438f0c1243b0e919a96fbb3f572557c9a3bf4b501f2661e82c3a0f55e77df0290374db7f241c357b1bc9db2fd8e1bf034063b4264791f63720ca43d4a1c4dda8e06b492254e17fbcbccc6a734ba49a932b2e13caf348a18c0500a9e1644f03c30d8f99d74bfcc956c205e3542721b681a88501bdbea12d4cf4e073d8c015283dd1ad74f52374f0cb2ff16cd6332d08d97de7768c7d04c07c7bbdd2f542fab8d2f7602da837f795f9d119bc8bc7c688b40f1cb146082f1cf260cc85cf8706f5dcf0fa81e55273dabfd576c999ee034bd7744aae21291946b515d387cb6907bb1d4716e9b888873b00117e48b890e1a912c94eb36eb4f6faf4b290b6bad9bc3e915a4ce123ee485797f7470f7d95462187a593f53a46edb4816e02c31e0859bced7c19d40784cea39f4ad5e10c40e837ab21d252631e9631abb789193245de48335b9226c6eca2a78bd5579cf08cea3db9493ea7ff07cfb7d593347e61cdc0ef1d62ed412e5bcc8ca49655873b9acb259bb807bd2a154375081fb4cca0078950b2a751db25122f8d1845389138e57a4fb3e6443d51c0586945809d410ef57164b0cee29b06662f1593d5757d23afa58252dd22d508eb587e21c57859aef2576c5c830d2ccd54b31d3bd3b81e659eda73129da022c5e801db3b6431fc4a5a2b3d983dc96afa4fd1f159a69472e7b0c8133944e114f4bb924ef174bfeb056d792f5ade17653bfd107c7b1e03c8fccc4f37373792438327e313ab1440a7f7fdfc972d64d756639968c26b4ca22433ab995acdb4de30f90dd478711431e9f05f90e8477239dc5d4f5b7b6bf0df2472c84e71679a0ea62e0ae9143f2a7e80de60ea49bb9a89d4ba5f78ad1942114c661f84a2eab4a6679b8087878394373b673144d85d94c3821e6ca033f06a8b89d4ec1ccdaceee136aefa45e5f60b8d57e8c2984950e81dff3fd3059eba53a9a3629c15e03ca1f3d01d762db04d54c26f2e6a5a45bfb20d4949aadf89242c64a2a723fd758d910fccc5dc346d4036e34117ec3d1b6f4cd04c98b464d54871bdc214d552c2001be8fe513ccbb9b70dffd63fdbe7b5f8b8bc23427d0b3a3872a000a96f332a9a71e13b17ce7773aa7352aebea1074fbf95d8c177aa6aec2856259e20ebb6437d2692c95a5af592561292bc98428abd64bef17272684ea5b8ecd944cc7adc2c0b97e1c2f5ab7ef863984d44c4c3b4b0a70293238ceda0717dcc381d704677fff3904d7f863e2b3e095d376fc730acbf3e0c35f0d5c6150f3570ac94dbb7c222534a85dd6e0ab58066a6515cf4483d7246d2b56a8c15222589daa406f0942d3ec3f4cb6da589165927acf22851295cc58678eea4037cbb4743a4bf4189278c84236828452474b49dfc21f2eeb3e7ff55215dec143efe51b284e9daf48a8ed4443dc42ccb3f0f0cca448861a537a6b0a18c6ea83cfcc82169717d0385585bf1966b6f02e0fe599c2d881084e91282f2f8dfc91bfe0a77581a31d3c07005dd32d7c5e81413b45e00b4744bc8f530d1e1cb603a31f11a6beeca6a5eb49ae5d7c73e9d514248fccd324a7408ab786e68e63ed9156b1773a672eedf484561be9457a93c8ba0889a7adf76715be039de0b7085eac7d040d4bac4774986fa91290676d49760165bc27e997de8221e3639e6feadd23005af8274195a47c97d3faa4360a17e342b7646c9e0e3ed615e67088ead4d6a3a5e4e2e79ad53237d4196d40834432b25d928900ad685d401d64f4797524805d262a4c09f6345c567e2ac7d280731c688a0a3e955c1ae137577c4bc9bfc468af97353b1b33ddff43c22e6db615dd2c64a43eacd630f341c4df80c641e2a7af14db77ebae32fc42f558495dc770be16dd65843384e50ebc3ce430067d8e1628cf51407c0b5583e3e4695fd38b1e6db9b513c136cfa73762589bebefb91880894dbe4a09f2faca3d4e6f3f2c03906f84403378cb4f4a076015833c41470e08875366f9e7a371d9515708ed2cd599204bc013956d28cfca49278a25f5576bc0a332f67b0e0ca0dcae44cf1da07bfd858c71beb9dc1544b61b61b6436082d21f82f1e2a14fcedca1128e1c5d83851c2eecff346377eaac12f1b02605e79c0c8a7418f8a7caa4c8aed8e2dc058d26408fdc290153ffb577cd1b2dac9c047fe833d0bbb48815dbf3f37d860575b35d8a01798d5a19a5359d16b6fa25888039f05802f8135ea12c42bd8ea0eb06938c5631f7ba56f203136683db6eb82197a820b004915dda5c237ef08a0d41a890c86ce14876b346841cf50ab715459a918b14043c5493b3d829d6de5778399c1fa9b735d5025c297df54904ad5e9e5d9d3f3fe5d4968d7cb74f72fbc071a19aa90cf39a9bfbcab85b6539a1f49623c044cf81a38a652483dd6d5c3aa5de5d58c42c7326bcdc9914ca74d93d58428bc259b4a2966780659710c7c670ccc46e8997d56a10bbc2d8cc2c31d19da8132c23c62936a3ca2de200b3b57d03d510986ac7a54d549858903d3a961d9b5854f0a5a01536fc2cdfdec10c3c2ebfed18f3abcc4e02af6c6e2f0ae5c50ed30972d61b68fdb2aa028fdb7bfe712af6cf1bd057cbac8b8bd9f9b416beb45601d550a910cd86ffd46f6d96c031f6b57dc7734a7a5c75cb70930f6eac01ba24644cf28a040ee661694edb247b4f53bbddb7d689448b98d120901ec09d6edfc8c502f255c1bf8362c4d1ce0b0e1fc3f53f5fede8f32203524b11874b56e518a0aeb6c454210dcc4a4864c6ac2da4d50dee429c6ee2432c412d40043254873eb0e5bb9cdbf5165458cae8998d581df6082181fba819e70a495560f611b4dd81b7584df201002df5dbb4af001f402ad783bbff5e5c8fa421c43cc5cd3a878029fd024c73e967ac32d8a18569ce7f7695952b7b1814a8825b716ff2d177ec418e3264cad82a2d4a9339e236f0b686b2bc58e84100eb0731f0f9a2a195daf7eced90eed7f0527066d25376e268dc990360acbde9557a20f9d813912732f9d76c5ff7814970cdde0bfe34ceed2eb5522cb0d6c1af3830aff92548e56ab6d94676128f63ab2e56315a9d29299ee5170a92ccd9571e988c7534123aca22c69445f94f2a0f4d4ccc8dc80b6ff700051ae1856fa33be66a2fbef1997463b09271b1da1b2b9c901ccf50f86c66ffc7a63a1d41856f49f5f90a8d8ff6e4f7573a0dbac63a72df58f7c168b23fbc27bb1ddeb90ccdb0e9210651b281f97007a625df658c3756486fd6f47a27cccd14554f57e6a4d0ec11080885f59b3625f299dbdab79ee55ab997aeef2c94f4cd2fb5febe34830f89ef7340b5789b080c50dd44cfd835548659ff72bc8f294d789a71c9c2671ffe1056ad6d31f85e84e9bbe2e29b039d688cb04096995dccd5b88f214b9c31157ba1ba7bcc3ac6de96abdb6c43b46f73f04219f389f52b376855ca7a235f4fa6f998950a62d1fdcade0def3a738cfef44d76ee36f3dfbf9f604d263b451138c33617e1a2326fb6c51fa7494fdbdcd9a82d300a04eabd7ecec0c5539445ecb80b3d3cd4eef4776c3a8e34a76f0e7a0b0a51debfcf6d5d6203c1afe830f0a6f18dc4b14bc61dd3090238fcaafbca06bda4d18e35f65e9e8bc087c1f2dc0e466f821a1b676e78751e43874b474738f58808fa23b0cb6ba5307f360f18b4a6735aebd4a98a95b13fd3177e386c3ed8cac69abc4590e21acc2662aeecf83cdb063195b0c42915f65260218419840df68ceccaa8c66d33bc68e0c9e00262fda3f024b72ecaf3fe5ea92079627099d5af690002e1ddfebbd363d9e0a62d908ddd1b23bef3080cc726022a30dc2e96425dd83b78da1a0a63d1cf249d9b3b1f66c0bbe0c7368009da02d9ad202a68cdee5b3b1cfd35aec140fbe2f934a44038f42ebe045d1bb4f5f7c3b6c4ac6fa386c643dec4e5f7dc8bebf92ef43727aba2fddc891f4921251d6ae46b65198ab59edbeb56462c162780b30631d728281953eb1c5e45a56af2cac53ec26c9eb10d8bc333cbcf321b2a2721e8d5c13d74692b526f598b657fc38724b04afe5d2dd4d87d578f45bf3d765570b4416bd2959985669798d4bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a42383e6d147b4409a7203336f1e70bc68cd4f402968a362c64b13d6a0048f22e0027e9f32a410c760357252f9bf0e522c003cc7960ea1e9bfb967040687de6328e8795ab4b09e71bd563cd6a6e626c355db937ad408dee285770b39038afb1482e11ab59d42f3d88561943058904276814017bcc6bfbf67b5460fb0861301afa8eafabb6531dfca316e8ec8a862f5d80d5268977da1684c8bce8b1726bbba55b039ef8933a88af0b3c149699a4320d9fb9238e992d0e1a3539d159c6eae0130ca21e111ce181a11507a24c1843c49bc5ec64456cc46553402297d98e698bedd7bcca881871180aeb3e26c85fdc094eca7437b10ce86c1cf2ff74d4741e0415ecc3a899f112d1073ea8efdcb4941c67bf89b4c19fc3546af9f7506a0b266e9c6705ace45db2823b7d6c1af124128a0125684a68559c682466ae912776bb716a58c26af3a5e7e290bf9ef7e787a18dafd2e92f45e58f2c1e2622830870d1ad4e9674c93a2b2f9cd6c5e627bb88bc3028222735d2a27c9b682650cb104ad8e75b9a39e4510b6a66dff0d4813ea52c2add1c8d356f14bbde83fb6b245c7b123f69b0697c0ef3a50c71ec98c99afa0d705cdf56832881bf7e0888afc35fd528e0abb5229318c4da83401af43c53ed11b82d16b0c420b41b8371a6a303cd0d083d40893c8d0841fbdab6d63fc5a6d67f19b77ac25d14c4144c8c57aeea831b442e4b1b074b8943a8872475ae7298a90b4c6a3585d075e6575ed7bde216f0da0165d90fab6908c422b2c15f515c46850711dfb4fee102b070ab54ddb43537b0884bfaeba72de4875b25c366e0996f0809b2ccb77bcb6fe36e22110cb84b15317c9b790bd1633ee02188b75fd8dd0370b929677e437c038cc3dfff41025b077e4bbc7ca620ebfbf2e42106febd9fac0e462994b6a8f70e7874e2ee1a1f6d2ec46acf3659096711de3853d8c42fd5722f649af766e4c3b3ccd7d119b1387890306a55775361c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52523e47608114c02e763eb3be99b3252f3143e541251675f7c6e0b331f8537d6f4df0d64430ef39197f08784ea7e93cf0835ed40fa48f8a47e02419e3268eb7d65d762180d2a3bbbfb350f38f934248d2d2e656139e95e3b8f7e4ffa789e300af8f4f91162521f620012069f707c4c7ddf997aac922afc54143d51138327d53abcdb25c6b388aba199b7e8260789dbd602806721fe28631e093884073670ace6de989185a50964d77b5e3f73388e5946f78845554f2d3b874a3bac5c9e3892e7bb78351be257f929ab48548f7da2cfde3fad5a357e2accb8cf24b7ad46b3560f954f71a9fadf1e2f67a1ae834c3203cd093b252ab7153991f5d8a3c811d2720dd45570edf62ea7b435ea15a7bc288edd8e7af9bcdd855eb67917a55c0a525ecbbe9e9e416459ce3f735596d1b3e23da3e00891d60d90f5ea6b17042dba4cd04703d9699a26de5b6ed95435012816aec17dd700012a8bb416b47a18d93f5d8f57d486be71681f2ec47b8f643d3757afceace8013b71966899c16eb586b43965a5f9f6ab4e0f32d5d4b04bbbadfecbc0eb1e865df9cd77de0cc5b60a7fe955646d8c0ed2688ba8b5903861d11376ffaa23f274e2c819f6c223ddc8907728e379622e110f3f4761a993534765982e21e8c84c5d4e4ad345152ce6cd77a5e52d8024b5622815065797e1c5773c37429dacf3479a6a2c60d3c330486a2c5cb753ea1a83554025c9c2d65758b69000714bab636fb6c10ea4c10f09a508840d784600cd774c070624c3878424e20bacd425e8bac2c3a93468eb6bf6c4ee335c8b25bfb29d13e75271503a9880adfe65963d663a409def13987d0d46c3f8242919e4b414e03eb7d449a59729008b8d31d012374ea5dc0b79fd7cd0ab413f73099c235628fe529b09004f49dc325dc65a1e0d6fea4e2d11e3f69005e35e849bebc5b9172f2373c13c8ea8fb33ff3590b75d172900c0abd1baa5cae13251eaef8fa22da6560bec74a23206a41fa0fa2e72c0ec59fc7e6c0ae45371936f1eb3295a8c6bcda4335dea9ee62458d37c7ef685c259253628ab1ff1559d6af776009763cc7f4ac298a57403f5cfe38ecf1425f81c92731b8986f005d24c23a1f32037d54c66753c3128e374770348dac59765fac8a59570fb7da8cc973bf87f7e4dff5d9bfc304650b241fe2e0b66e49f5a4a2c700789c3374b1039601c43867fa36b91dbc4a0526235f9b7d9c30c8318c2c91ed8fbffd86b19f709ae406020bae5e2bc8c5d29388d936da0604bf5ed0bcc067be46bfbc8060083e2c74c7f485cd714496ad1b9e4d3b0ffba245a5f177e3580668d74c91f57951097db5df50051591f163debbec96b43251f4270a8d7fbe1ba7c76c2be50e88eda42578d3438c3095c5909342c113a989439634faec7d2374d508169d1ff27a7fbcb008cd28fc634b0d5b803e59f1e7e822d4f55549b433438b6d306350351b817892550413a8047d34e06552d6a382034e6847e2ce60cd18d24b17d85d6c55215c831f9ed5413a3b7391430051c1f39bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4ab11ba4499a31e09433f6ec868099504272ea936cb206aa7bf71ffb3ddf9591aa3f7010b28efaeec99fc1f406d171ba4da2b1a5b8c6174ba4f2db66350162d04552252c4dde5d58ea2f11afc3cd46a48b76219c627b78e0ecc5db54def5805caea18e2322afb1345f8d2422d14b37f893c13b8469330bfc660a587a23fe2406ba2925d2cf6b8a309463e9a2819895aa8a668e9bd45049bc2ab74c525d28158358e9f9adcb0b7f36dd62144f9a9f05b9ebef35e1d6352111519566148b0f897101077e0bcf8534813579e9a2d8f6a60f92cd9d4cb057e563112cc8dca3a7a0fbbdeae217888d0c5583d218a624895a4f8a068cefb4b1de8a5b7709f72de824156fa5af77a9b74c45f2dd9daa32b33e4b70b50b4d0a77012289ec92fb12f92d39a9a1ddd7625fe53f8c5067b8af01ac642cb22689fcec309ca1bc00cdc30c2d9b7008767d17b986786c09f8f99da0ebdac6576514202dc6b6d48b191faa84beec0fa0f97db5199707ca5aa960f3e13137bfef4db9e2f3d054825a677fd2a30297774d3adc22828df5ab3d9ba9e3fdaa69cc42f082d241fd1a48dd6c3d5e1af531eb9cee6dad38109fe774db2b1a86947b12db88ba42d2c6d3e304467df559e25a4928a2c5f95b6a55eee219a98b8810433b362cca710f6cf8ab5260081215da2e1599c7294b217e7b966f9c69a0c286be312d5d47f4f608a4bf5fd11549c6d5d53aa4aa9aa869203afb5dd1d1787e5d86a1b2c1f06a3789e6cf0317c0ce0474cea8854a089bd63173b555e9fec061c748eb88e862cdc5bfca7c51e5da2f3976fa06a75277e5318e07dbff271004379473c608d29eb796b17d9254659ae39b9252378feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e199b0d813007792994e5214cb125435f4fc5f22f780a55abd6b114846596301d649e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b3b7652625933d9de3129ac2ccbfda9fe29b252fa27f286ec57a7530e7559291e730aaf18a9d441638db467fc1d0f046a3ee5cd519f9f75e68edf6fabcd37ab52bfcee3eace78993b05221f85436bb7bbc74029e7f7956395e3849e221048aa3f11f59a118376c80a7598839783bdeb12c6d6befce2cd3ea8f5a938c8f65832c2869b261d54eaca576b8e9b2e5e28cd616755ee26c88b8ac55e10e6417ebb19b2e0d417d4e0dd6ee2dc20248eff1e688dfbd92bf435d1a0582ed80d741c3ac5b1c100634fe0b8bfe3b6952097af02d12401466854f7a9d50a3150525e8e3209fcfa7ca66fa4efc6d3a49215251bc9ead1d3bc222b791b36bb023b212aa01bc251ca01811d1368e307420de47891988ba8c5dbf664dc09825e8b494381a07025ad935b48a6a4133ceeb54a58c8e1ab9f4d6796856aa414c004c009d7abd3821007fe3e2a7b7eaef95d63240320cb4d934ca394e6d14041d6e7fd98f40a300073992f0693a66591b9fadd46e3ce8da2d8cfb51c731b225bc60bacbfa2bc2011181dade16b88326b2f24d6e0d1d3adb7cf44abbfd08937196f555ce135e93f36b863deafcc5e17f22b7a7ae73ad9d9037f0767be35532823230892c833f6d227d31bb9c2020ce02835e4d2db5feffd3061cb88a4be260462675fbe22840fc1b720b23030405e07301ddb5b2593449958b1409468fcb12e22566d782163b7b74db4594bd8c6d4c6861698e5c903ea02b5deae82730109baf5ee6f357a2d1c3ec10ad80186c908862578318ad418fce9e1ace5d6a01aac59545896e44afd2c8ca08a6c57b776edb7b01eba21f40be0bf82a90a014d0f5a334b16ed8b0181ea892488aa78007d397862735ead6c23bcbabfd621770106a938b144dc09d8c280fcc41b3c609be228865c0b0c23a4f4fc3221eb1d8784c3bc73504aeb78eb0ad7423a79bf707ee9fa9cabdff3c6e791674bd7e0d21c4260b77da1732b552f1aad8bf98a998f138a87feee226bcccf56b9db9cb28ba5182ad435ac1399dcc7b1abb61c8132a42ec6cfcefe86c4e112cf9cb37fa9b1e946f59c9c1c65e41ef1041891bf2f2646b4bed8e043931b40cdff6ba34b17eabc92be4005770e12de242e4b57efc9191c2dea6d555b1672c012223a88e965ee3132de606a07505269975f48937636f29cad8b2d93e7a2d309e5cca7a4035a326ccde4c2a96bce3bef04e915575129f82f49653401a5811ab0dc6e570ed3ec034087f3159d71807908cd4cc1b2b251a2a5966da9f182030124ae4fb7057682cb035e0a0de00be74ffe008847f3f68e0df12c69c37b7b4742fa5d02be6bba7d7a5bf7784b08abf80a3a56f4df57d095c19566979d312894838811dc62d09795feee784c2a6f60e5f7c5d1be1bd3470532ae320554cc3429c5bfa37fcd4c0dcf80655cdb230acd88734188d5b8520ba08b45328ebce58f5393a1110d48052f68e05dddf42b494fc4056db11eed40640d068216bae3971c163e86e2cc091f34190389345457b3bad9639c6e1a242ff2e86945826200cdf2b26afe9080cac2875771653ed36aaff3ea47797be2dbf62f15e154d8b9d102e8d8998dd26174c4bb276566b14cd7be581bf8006008a903410c330f2f7b0d364baa1cf24308df1dbc336ae27cdc681534ac22284b05ae6aeec7d4871bd58a84514f2cfab5950077d862404cdd404f2791ccf2d991ce958cf5ba2241a656c3ebad10e238338bcad3c4bc48a7c6971f24fd58cb206588cc641d89f9a5425c00cbaefa833608f501e57b282add6364219339ca1e024f7174027f3884d41924f5e94a32a79c07b60e08fe0fbff2d5ba6806d731f5b6b420677adc75453b5bc82bb7233735a39bba0b21db84bdae2b111b785b2d8469948cd94eb39339671254775e98ced0046e8b096dcf5d372948ebec8d60befbc7b866ab88da851ed287faa40a29035294fd2e67dd66b777f6b8f96c0bae2286e3c7a060bead2f3d95ff9c7e57b98ec8b7a11ab5f2a6601b02f2e82967fc1d08a46a817da36ccfbac8a5e4ab107024ab1a30c07a81cd9259defb95b46ac0cfca41ca2f1428cbb7ca9f2861005ccdc4b36c4a263881677092288301aa73bb44de81fcecd46b71b319807ffbe55ca7ae01648d1c0c485f6710aa0836f8d700e0892c646e4100f1578636eb0b495d18821c996643e0264512527d89b29bddc90ecc0b1535a2b0dce0f19852fbde54d751afc42eb237f8a5923832e3d91174581cc1747c3d51afa581d661382a3a6a90e5afd54f07d49963f2fa7d8e388dbfade8d0c8765361f97354a319810cf83b2372fb019b55c9516210afc15a4cebc1a1b896a9f590e2b38b7222727175ac1411f83e8b3799c4bf568c0c844e79a72d5887e3a0a66551680b11d58692d78bbaad329fed86eb6ba2d405002235ba40508f011d7249095095fb80521d2142dbd78fe3b2c9e38241847200311dff0170f04fd4d0073fca9125ed464166b7c386f4f61b04f210c4f39beeff41ce8884781ac4819f5b307235a5f464205988c3e93ca7edfe992ce3f126844cff6b5a3efd313793c88f04bbc7635c0ec9c77259f9785e949b2f1cfd5de61fb467a5199c6da7591f9bb1a4cd3ce5a829a1df45f30d8d67ab411d98043cb2122e6d0cf3e847ebc54c2af0699a24c062322c75363bba89b6d1ddd3ccd5d411905486b3d8e5a281ffb70dfccd3fb64768efa7465f2de08bbd698567cf94142a317859cd6dc4781990fbe394fd3a40356c5eb2807d1610c52070d6a734cba761a96b7f378436e59dc65405ee7806aeba24a6a2c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f178302b28ee7f28a28c0553986eee046c7f6671196ea0ace10009c42f52d220887cb8afaf47c515de034cd347d6bbabc1e995724ffeec66bdba8773f221f81fb45687a870054ab152b7727ea2a7d66b8fd1b2f01c2bb24d2d55fb895c42bc44258653c8ce2c328ff272f202272441fe40e29aee88e55b26a1c7524740530d0cc80b915b1e6fcd6f009f1306dbba6e89baf7d81554beaccccec3d896c6045cd7edf4ae5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e59697d0c0973ea1b23da07d115ff2f99b9915da36baaa0d687225e04908b8f338ba84199f79c58c48db7e9728843e200a3d2afe102420ae0097d387ee4fd2a9c24ce1da2afe5910618538a137a98c1c2cacebcf397ac81e08850c60b71893b197cadc24ce2f28138ca3a3376b0864122e9de4f6238729100112102a1dcba39bea5399c021ae3556a032245cf523b7fae7155fafdd09652c1bb2df0a0290d3797a4f1748e0b83dfedc10d5cfb3085570584164d27da3cbbfc0c129b8455c1db205d15b56fd21522c1c030512a89977e99658f771d291b4b528c69d541e25ddb0c19a53c0f478faa8fd2f60fcbec596465b0e6d71d73bac82f59919ad5d26d4687840762966e1d605f41e1a9edb2f24161b88851c9d458b8f4360e67b14681121949a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26abc3c42f2497941bf878c309840192d95213e69922beac0637008a6d63e219bebd70e2379a6653ec2e9c12e10f7dabfc2e0361d53429eb70bc198c8cb7256fd9119d5fe9147cb576943dcfa8d5e0325130120e3053ac31f9e22bab358ed548587ca41377aff01f031f05bd799a2342f64ee2536e777ccb6d72d053c59190ccf0a2e7efc3c68123996f2093d33a14ea053f5c79a61bcbbd3c6c607976084527b9b13ef27c445a02e055629ec07d88bcb909597554f950cff940a814cf632873af33576a5d60d944b9339616f867a161c53194f5aee3fbbcf6619772d3ab047685eff88adbc042a8704e84e462008135d43f003d00d8e4c5809b1c131b290e678da1cd9917367f8f5e816c28c2970b07ba315967f460e353727b332772faf50e3eb20dacb307958e176b6d3e57f4d78428beb502bc2c392ef4075199dfbefb4c33438e0b3010b97b16330bc33109e899752135c571e4ee8904a56bb5fd1ccd82d8f80fbccf7bbaf11fda467d452af758ea4f3f79c9dc0b5f5d9355c7600cb784734f9e614407754b704b6514976a9a7ffc2a89e312cce78746b9c5c1cd218699bef2dfcef8ccec482873a98844649dfbbd6ea6a0338268641895c5344858abd7e0324dbd21eb5c71670ac1f76bd8db71aca174123584a9de03d26c888ecd596aa504dff803c3daf4928c682914265e7eda235dd594356092708273c65c37165517044a3d956e0af15343a7b1a90c70446cff1d4d394df60f28b4348029006621b5b81a8209d822fc86b2dd90a398956bbba7a46f6873eee2cbe3cdc880aa7490532df39f13083e59345d80eaf04e176af83b408f67ae009239ada08ff930171e1bc7b25a6a5a7439532b8edfa12e9b8c08171f160e66d2a9da305324563ba133f9e723457b3703cb59d0d79ed6347b53d659c2807967b346d42240daaf54f28513dd3e8e55dd353d038d4c129aaf6b516f2526ff23fa0f7d11ec5fcbf427397a9606286d7c1ffb93b8cf8cfc062deba7947e556865d09fa1005b889cc05ed1b77e588702a333e0609c35183cf883d6f409ce884c04a52247c24d248d512f49be8e224c761730169d2f19f2e1a41811233cb932bc6d89d6a08db72542a320a162fd4801145ffd04e5d4c8dd4038df8eed5b56384feaca4ddb60f9925cf95787c9585aa417480ac434b983b9c7e380b749e0fcf84a9cdac358a42cf3e5ebd878dbb251dac722611bdaef692f537e5739791ca969efc37d58a466e7211fbd8e6a174e971ad016b7ab84fb2432ad51ca9370f5e9129b072fb10e7a35311ebb35a61aa4ac2e2ec7f0b3a743f39edc16bd76acd1f37103bffa9fe71afcadcff33085ad6c6b855dbb81169130b0105159af30e6e2be1a4b8dba7f5b5b488b4aecc0ada9a223c14ba92801ba34e3fc87a583da5e259b6ef24d009f606c4da506229a5db91713e065eebb0ef379768c2b4217917e57ddad6699defe0488c8bdd3795e29f490a6ea7b7ca17ba91d2f0061a84d173efd03c79c491d454ff67b5e771ccbfe371d6335b7c7a08abe93324416a3dc9884aca79cc7b3e88f757965532798f45163ede3a569dc2359ec267f81913ec4518d7bdff602150e95de4cf17bf57cc272ca066bc0609e302946273ef8edab898fdcf39c1c679bc33c8512d66e4f235349c7f5ab407f46d11f95988a989f0c8d50971123d56e39a669c7fc8831a019da2dc368af62ac4aa2abe744ad0860f1d3ee9957bc32efa2482a21c62cde6bb6c5603181e0835f081c0d46389f35885ee8a8377aa1d078c3499b3e158d240c1b4daef06dbe72c1223d2b495099bfa8a23671e7d53a6ab6dfe1ac1741d59b0d92d886d88972f64f8713a5f44d98c1075097d1c3866bde8b1ba7b06045e7c0057c39ec4a12937273f0cfac9e6245dc237b6dd06ff4038d16951752a68909f56d8c2cdd52da44029dc45c535b13862fdf131121752d24e134a2825f6d96c058ea0b9f4dffe2e77604965535679a615ef790aa3101739f9c48f992351ba9d46f225aa0c825467e0ca7dede0da45e8c2dd277d994225f8e6b441e48758cadeb296a5a346f09d71903086315540d6a08a88b2be11e41d2ed41ac0977c21da662c57180b1c4f54d8f3918d7049d2deda9b2c2b3b7ca6e10d932b358320cabb908bb97ca993d9f02c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b63fe3b026a2062263750c7eda97e09a5aa91ee881f9396adb137215dee8a252c0e797788a1591f1de858f00eda1916fba7076e3dd1b59a0a4e573054f8fce64d14bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4780c4f0f105daba0852a0053720c616c5357508340edb6462ada847806a1ef3731650957e3c10ce44d4f26d6bd3b2a3b5264c70890b97cd103755646066675f835e00138cb182f4d3f414066076fcf4a92bfd6d8afaeab5617b5b4825f5282b2bcfec164e14ec90f6a76c5b0a77c5c80e3204480e2622caf068b9f4a182c33c65861dce1558cd32a2b38184beecb353f6bbb1f131909a8a31ae6799ecd422e579396ca8ee22073d6a826c4701ced52e4321a3693921706aeaa179a242b89a33cb48bdaeb1109949c0fd9f770362f389d4acf286d2350351c31cb99f4a62ab2d50946841b0b37b849525c713160ec4246bc62b7cf4f1f76814748be5cd6b02aaa52c3c1431b26f08001ddeafee06d72c65c1241b16936dfa9e2c69ff06fa3deda638de53a964695d96244c1ac91321e9c181dcc30ffedfce7b8ec1f75e4a1e306729c46cc59492dee54a8c83dd97760a01702883abcc1e66b21d9894cea2b19b935e9c2edb3fefdfb6643d4e85300c045e62319075106e6c1b11af267b58eff1d3131141b8891b2439f133bd42511b849c40f320909e38bc6ae9fba2a9e3b1583d9ea0af23c54c2bd3f5279079bad1e9581f22e1293de7e97c6d62c4a2f9a6434b828a9f11e5b893a87c53840680d12e291f2089a52b6336377985615f02e7d7731250d35ff30f2f2ac7c0e1d838cda3874b6b0121186c7da7a8782a4cacf1e2954792b6d92023316cd580a15fb9659f77bdea5d15884ad24337ef90efbc1256b22c0ae3bcb4643e5612c2dfbe232e274f72722937365705a7b4826ee8907d0afb42aade7b2921ef5b4573eee3f788139e0b486e5bf4f0f3cff109700752bafa7b9ffa837f4d090d0643f45e3fbbf729bd2e447f820a472ffbf6a5764da5a6af3f26cb0bc7a986a94dc338d58bf541eb57dd4fef76281f7b6d664c11f4dfb3b8547549efecd5edddea31b8e29f5d453336b004f066865815998f67047bdc339e3f45bddf1205ef368e15468411689f009b13fb37818ce2436854203f15445646c29131f09c6d51823ac3b9cdc30d04be740291812ef58d9604535f0c6fbc070324a744ed77751fe243c0d000c6da381bdd991af8c02ea5081bb8dedd4224bd3cca2ee10edacd823f1427abc5c3bf7cf9ff1b13b2e6aacd13c680bec26bee0d744f430c2e4cdf1aafbe46282899a6dd3dd131f7ef694966bdad2e4f534b0b441369f36a5d0248b8cc0f1a649e66b27c172ab7e58be696703565dc7a5d447ec19f5643d11f53a690963b128911826eee372fe5a2dc83365492648f13fec3f302e382c57b77cf88012cbfd820e3574c35eeab55a5dfbb2b9505879cd3931cb144fb1a02268be348079a204831b066a31dc3df86c49743b1a3dc812a96b050d9379241c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52530d5a5a952c4a5de5360e64398f40fcae214b47ed221a926c7d55a301f896e7775d53e905909fca25e5b6e43a4ec921a6bfaac8a21077b6716314cd3be285ed749429d15609a3b59aa11651e6a7a96272922fa117ec4a5108f96bac1374e9c872cd72e2d7c000a0b0d8228cf03152493fec7b0995e5fa98bb5b1f3deecae89c639bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b445b2f51c6b3aabc4959cf8128717f19392a54ce1937bbf17d258088b6f40d826cbb0826042acc9b7ed8e7e87242cfef63ac7716e3bbc7612e41ebcaa62ac7053792783f0e3a6b808c341b4acce2e37a28f4c185f82ffeaccdcf0a825d267c765b5c6a24a6f5cdaf2aeab0c98650393dce5cace077761249eb8c49efa5c3a789d6c640248807e88d0a3291e206fccccee6cf9c1d32854d30c8e505682ea94e388b9eda49356715563fa2c3c6e27e003f3bd1e3286aa07473b9e8aa756827c8e16d5fa196c9cd13a92129596ccb83b977c446cc27c0ac987faf0814e42b4ab56cb5322130d937a004acacc837488551063a8e33324f143e0804083ae4340d15f6916f7628de30bbd78c53a761ca83dddc96ff11f90667398913e2db99aa115acc6b468e0e18f85b80395bb1f61f8ec94ddc21238d6116bb136599aa5f00f3642d0fa34eda26c79281d656e9a5c974ab43e826795eae6bdb1e8b1b4417e2e5cf70cd4fc622d4749a37d62dbe05dc4a0e817635b575b47ebb34aa1c321a16d8f3da2f426b011192bccddb48942c9d52e68cb883fa42de372ce8aece123755ef5bb51a3733d99a764da31be6545309ec663e3f2bbd7a6a9ade7d89541bb13696674836d471fcbdf3a8eb5c5d3149b8117db539a26b54478be4892e3ba495d473cb08f570b2712bc0a3585e87127ea4bb836fee0beb3d2ac1133c41871b9628e4cf1c6459d304d2e841df6c065a464446daa4bd258d8cd0a1ec80d7ed9bb4912de362478feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e190b10a9ffc3c849e6d42a13d23c2adc736e71deaa0e5072d90e589ccbb2e2de855cfaa3848b5f9319b2d8a0dcf87476158614b658e493381d376e82be4611345acc7a63711c2aaaf4aef353ffcc8076167ea7da61514d497fccd9b9af5e5a5c76ce07a72c3b800cf397f2b97c3c1002eb11213782baa75cf6409c4328f06121a53bca099cdad0f25886bf5a04f42cbce73e0e68fa3fb2088986625fb1d6cebb209e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b32d0c8e2bc9b974076b474422c4f00bcd07cad0896a81ed829de8b759229fb4d1225b0d3c1181c206bda647d994254ac6b9954d61e1ed656bb2e32933233840f9215d38a6b6efd3e22d761d174adc95b13fedbf7dfd69c75a86cdfa6843c8bcd4e2568e8aa47fdd9119b0ce09fc6eca0aaeac44021c7e17c6af42346862fc4b1fca1de99c85576837b43df26b5d6b4199d3f2c38ae2a57d1dd2c196ff88de842b5e4fbe5414a5acf2acb7af42625a4472d77e7996dc2321321dfa320206c6dc6c65bd4d836a759c0a15ce372ef306d24a7e912b096e11a0f52d7ef19beafd6fafc9eb898ed88d32ad6ecdf9b7ec1c01dcbda3c24c7efa67ca8dd1b459a98fc58f44676c224f7e0c53af98160bca5ac654c1d66df3d062d388f719de7603c75128aa15f9bd750844de5bc6fdaa268b5483353363e205724e9e766884e5fb3c1ac43dbdf0ecc09e9479da1548aeb1aa48b7d53acc292b2d313c99d377af777a28ec13c5f1671d63dcfc11cf8799e46d9217ad49596582ff875d4db8741f78443614bcb22514d7989ab64f68d1f65dc3f0d9e6ee41d0e9319c09c44611a2c780d025fa8b37647558a90d342d6531f0d3e2e213b8e38164ec593e60a04da31716d7b87ecf885af092ef1dfbc248101f80d40f622062365f3fa899a7143d0add5ce1001142de1a2060301fe4b1ba7011bf7e7af3492e57b0efef77c41640cb3e18faec98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f178303e7fc739e3fb8052b5541100592ae47d4f06d6cede9e3e6cce55f21057da049e50f4dcc00997029cb65427c5810497988a80b874d2cf692c3815958cf6e077825cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e594a59273508d1e7d0452cda625372704bbbdef4599000f0b446ee50c299ea2c43a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26aef4397746be0b7c609a31d8fcb010d60c9b090a8794d323b3676c2d741012a39f51a34f6c671c94337c130dcc3f3427aeeeb2debf634d235df4d7b70e64edda8a1153e5d0f04f1bf7d95ea133c3c9163a24d9bb340368abb226b55a4ab2bfc6e1b487c5cfc3ad3b4e29c822375aaed146562ed09b1e6d876ed83292fc033373d77e2d6c11d07ff763fa4d665a3efe0702db843fb59919fa6658971f28ad9d2e65b1996027f5d5bcc49d5bdaf31e70b9dbfb6df1470273967bfc74812205367ade9a89e918d48b5df1923d7d36a2deda374395c897b873a3120ff87571515e0c3c785b9593f6a182315a23e75e44013607fa54c58f8a4a428b5b7002a3ebe650d9782b92b5f558cbe47cf35de892ac8344e45d5356d6a8ec9b700e58a345afc16b136f847ff7c9c718c772937a2caaa2f21df8ba78f2c890de0bfcc7121080913309dce1a1923fb88b33ccb2900785dacb7e2f446d4e7efb4a444578dfdf53639e69c94a6a5d8279c6727b3ed3d8cab319871eb634442ea40419119c525c12e1c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b62e1ec911b5a537c9284aea81ddd10ace4301c5bcc616da1eef7580e58fbf5e8012bb10fcde19a47b503cc52f662cd9520dce755dc4e75b37ffe348424639e767658dc4e938ab8c7f276410ec186c6edffd435570d68fce57c71d93006bae3c52e5b01a1480e0888008c9649f1f7edee49311479cb355324ba30eded044e8bcd80aae90a615a49f29aaa9fc20d8ac0266323b1398a97ba9c05443ca30dacb63c6c766dcb2330c854011d310e06007f42ea312efb2450a4cf8340d8c1a9d3fb7830a55881bc40ae7df2bfcec897ff0c9926ee8e8c1ac533e21a3a1cbf43bda05af88a9269ff2c2b1c73d37e0d836db9711ee3de43b7caa842c8441b695ad5eefa2ba2f08e73e197d4c1afca82721f9049d6aa6de180d62f6afb6d2649e2985b87460f9087725daed4d0078f6ccb74a030fa72b87063e41692f0e6322fb3007bede2e1b702ca2a8d92eda3112456e556f9dcf3e27533fdcb36e89da80692cbaf12002b9122ac0240fc939e17b2e6dff0331078601f4d6959487003f7d3945456fcd073c514f34070f7a41ba0f7819f365c68539c65630fe44458df622c534265ca5faa60e437d5fb387f17e18b400c98afa29e34e9ca7bc318192beaceebb1864c79b00c0d477c855752db40c36f8913f05c022b366b0f8f582ebdfdc9311ca4999e2150d5d541f68a699bd07eb760d1d10b83216fe33f628951bc7bcf3f526bcb585b06ec370ce7e5b735ecc0acec5140f96780159768140c7a3c125b83f812242c6f54d3bdb6ea391cb262634efdf4652764d2dbf7e517251a45adcb5f801b62e15bc272fa6885f250818fff93206578c82be7cf390060abc16e37e17c555e52dab04b92037cfbac5ab37d4058ab3ea782cca503d611315036ba12b636e8f91c44be212b3bcf35a3469e7c4c74b5bc186f4b458cce148fc0453dcd229497d3699138e333bd263d537e76253d9e87d2a56d827332002f2e29e8aa04147d95ff518696c191710d000c0f8ed10d05c93aaef2a27de8473506614a4617096826a2deca3db95ec2d27fab8261f17a7fcf67c7f2a66c41ef78db69063baa38dd4743cec4bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a43b6e63fbdd423f59181f96697a4a57a9c88d8ebfc133f267d93ea1c622be38774ceb5bfc572b4fb43c3bdf722ca8bd85a94a9a3cafd57a27a6f53ba579343440e00891615c0f53f8d1b26d5423fbb72b05ee0fdcbc5c16800c9548bdbd1b1fb2f91f1a014845252128ac57e2ecc769c3ae3c5166b90477272ca2e892787912a0ef9da82c667dd510fc9ca0e4043a3d3a5d57400bd8efa7542bc2bc7fb0593fdb1c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52559cdd6fc8f6a71824c8d3c988d3e2517c12366df70e5a7380a4f830d5c6c6b3c748a5d5db0046c135dee058c2485c823ee1688578ac0ad8534fe7f7f9daa5007e1bb158a8496683e98c1f1137298dfea936ab5438cc9a14b53b0a5e260a6ee16ddd6c17ec9f2feba2a56d032b409c4400f3112b6c65f3358be3945dee9830a4339bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b41d008eda1d19fbcc4ee516e3bd40379a8cbf45d7c3a12c486e7a83c97a694d4c160af19f25bfe99fc36eb81544cbdb032eca756f02d6bdda752f2dee9fa8ca726ab3421963051fb95277b0ac520c868b3062c76b6672217092efcc8e279fd0d597e1ebe8560f523245274a1c9e3b5bbe32046c6f5f3e1a02a6f790f6b778440fdd942f3df799c1cc3724240db4592ec44514f1eac1f92c16fed47f60a3105314dd5af5de677863b430acb04144823cbe0121424cb5ddf3f53927e28e219fccbc5f6d50fd2367f36153f340ac325660f0560b3c003fc6f1558370b591bbf62cc313141fc2190516b505587622089d44884e6761ae566be4645fb85749bc47f39182db6d10edd14eef9e0257e93519e3ded877f4bcdfd0719c85ea04ae6943aa1723fd6ea2ee6554219380cb0c0684e8ffbe6a91fc5926511941294d160f1cc4615fa5b8f6c4564591c1e110ed8f1b614a83d3ec75ed76984b3c3b47f24ee010cf78feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e19e48de2f438393c9b3f34ddeee89e80810319d113798a825df4e45dfb519de666bbf7e81df531cf81f625a701fc49ae5217bbdc19be20a7c0132fb72a57471f9f798e8baa216353d7cdf0418a6e9c0b4af65d7462b8a2e5054d46e64d4ce478b2af5b94e8215838d16b5dd14dde470a449378de3c769ad87e403dc49130750ec675059995a69d8c76cc879d6922b171e5c539a54d0c625c9bca8072d705ca2f869e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58bb5b3a2ff2aac46d98eb17132017139d4bfc0ac25c83b16fa5a3d40b4b6f4dc6c9dd3d1695b27db349966f66413f56536deb547df1c5be3d35e4a16c39eef9a916c24c6654291ed3a3a257547b51c72bced730f6be1977cdd42cbe14a7ca416323f7a32d740fad1a6289ef9fc90bceae1fc5b58609b958f7533f328c1f4f3e5418c316907ae9fc697e24a5b735b040a23725cf6ee332692c7b8a01ed9ff946df0ab58e0331bb49d61e13f7cc09ec505e0b3e7a7d99c98840bb482be4523793d15011df01b7b2ebfe0720a0c13006e5ae6af63db482afe9d5689a5401d37efabdf433cb88c49ad1c65d32bff3af3527b15ed8ebc1f62bc6160bb2932efba301c29cb79ccb5c38caf2f95dc7fe2947ee049a83fda076031d74f965a8dca4ac531a4f785cd4bc6d55c05afb8eeac19ceb9b214bf6f2814accfafdf61c4eaa80bcca09195d7fafbd869c9c198eb279393cb56c50b4e82451e4246ad8205f95b0e17faa50385614abdbb0843ea91386520e116c3e249c607d8952786e315b08e3666c48ba185058d9c40de5c4f3bf829b47ca292933ff335eb783f7d271249f4cc96eab721c1fa77fd5f6126e35f8f6ec449a77329bb87aa8b4a92579c4d432d864c8dbf337e64ffeb727814a3f7cc3615f3459feae7b031df8c2b7950250b3bcf8225018684960c8af37d2366dba44a459d30e809beac50b0c43b3aebaacc23d1d91006e0dab4f670beaae7a07307a37355260af083816e3eb15d680a03dfb742a761434a854fe020f9217a99bc97270392753b15a242a47efb51c0ccdb3d8f8d0d242287731dba02a5cbf71227bf5a41004e9f63820a44057be7239e8d074fef21f1aa2fe818a5818975c9af3752365065385b1b5a0e66326d965e9a49c386599a2ec1b1c3e0c9344e4f631cb8f89ca096a75bc5d14855b2891abde617cebfee3d808618f6eeed6b93cbc828dfa2ec534a53959a000ea0db400c71044d305a26f92e88fc92c78b31cf58564c70c0eca9cfaf4113a521e9be0105bdeb12ea7df693be483c9485fe5392cb91b757c30ac7df6a3bb9371279ae9898cc2204636d5671104fd2d2a48726144a1babfc899bf5ec410a2d87c56c6e3ca51361d4f703bad11ed789dffd2d5924a0b556572c524de9ce3d76ff56088d381a6e22310bdb029a5c78f3e4a1fb3969547b5db75cd27a2d9f216e5aa396d9f9ab9a4bf857d37d7588b146421fc8217502b6742cb7acffe7594ef204aa63e44a3cbee7e678cde27f0fde38f9720c8cbedbfd23bdcd1b0301f84dff35b5391d80d749ec33a146fc18da6a933e6979975a3b8ae23cb48d3c40f3f7d271e49e1ad69163cae78d8047db7043f0969475779dd63b40f920f997f4277d57fa53bc5a85134bf97b6109f85e20b54834fc020d0a162c894e80181c088e2e4df83064e38beea055142103761975bb98ff26b01c9fc8ff992694c7a685b087c2f50b60c60fb79dbc351924fa6ca2333dc29d889541377b4d7f9755e3d280b9568523a683b28bff476ba25a86c3d101f14be730ec12f9554df7bb5cddf3362f2ba6ba73b4db4c3f5233399dc533e93970a0cca32cddfd23197fcff7ebca1fc924b2491bced067d5d5b7d0949d94ff36afc4190b278f24f4f64f46431a944853e3080b4bfb5a50858ea450478d82ec0c097a29307c0b8d90b0f39edfa82a0d1c9a16c39aa965d133c6c31544b16dcd2b87f4be6e41c39d97fd7bf469b60209e5424c2389d18fd484eaef9b9b93230e938987b17f9193a2669c464637e9ae3d0ac2cad2665e978e64f67275431502a931997cc6a92cf5150b7e7dd537c21cf98747c32df4e356cd3ea31cd6704b33356d3073761a38972c90114dc4f6fb8b555f4a5a68c71264e13761e32fad36d55225d4fb0f6855ed4ea8f4704eedd4313c562493d7148f2e724eaf5f962c7e69ce4db70fedd2720daf48a37dfee34449f033423bf29003ef5240d4bb7b75c465af236535d490255db6415a6317ef6e877ea2957da753d1dc9ec7e6ba10cc116906e2168a4f6314a767e09c5cbf797ed44265bb6b4d52a99222409728da6d11c6fb05666ab780fa8981692c4a81a7251782e9d24aef051abd16914ae0159e613a0bdbc06566b552e33348d10fb440e101c27df1958662ac41a352f6a1ec83400b5f6292f1cc75933fff0f914981c2740f17ecc4ca0155f75f30549ff20fa009eea8d99e77bd8db3d6ddc68fdd9fbb181999fc27837b9fd509566b635a61366fd921d2134dd274f9a33338153df5bc85a9226174c464da1e4decf83d9c267c59121c528e6ef662e3a640ca3293159cace6a887147dfdb898554c091d6c84b532486719d2110b74efcfec6db1e6ce78b96e836f878955041f037f2a65dd993cf238ffb2371d1e2f0fe5e6f7fd64f8f485125967369ab62de756624cf5f3282bdd176cbabb790f9d491e6a95f3a4c26436eaad43db1c64f7eb8369d459f84c9a7b7702dfe354bce446712416941a082247b5baa293ab73cd0189c3a9f693bf2b8566b10f6eb26465dbdb072fa72401e8cd75993d82c3f7a647e5a72fe541a2e874b4e341c2c0f22fc2bac716b9b3b1f598a3ad9b626291cca5da49186da9f555b909bb34fd8e48c6fffb365ba8a79fc5a01f9095a96b3aa59d7436c2444a75d99b7822659b834a9677218e7c401534a1032c6c2e0efc85f1cc0072e80a9973dbd7ad18b573de8acd40ef94d7d5ec6e660a5130b171ce457ecf2a757c0a303e134cdd5f2be1f6f46e10c695197fd94074b7a065a20632d0982054f7584165a181477584399582b9e179c107ae477f8dea1bc873233095c93baad60f16cba09a71582a2a8a6135fcf14f68daf212090fd63bbae782cc9613a9aecb645c8ce165996d47a15e4a416605db687ecd8454423585f1e454c62c3101462588bf5914501f2bb19e39d2176db78c54d37542ee016e48b50a15ff334d26e8a16db7449a975a85f18dc665e5c794f3810a3131ec4009a2b28742eaf537666561a279c9b7b3d7dde8d949f72530cf5ce1864f88d788f9e5710d593e149f1f2ee746fdd645260312c0dc6f802f792ee15cda1bfbae1b5a3c7eccc88590e606ad2e7ce9903d6c9ddf2d3f8aa3e35421e4018d7648e65810a7cd89b4a067b543ea8fd597fa4a46ca7ed80b219d1cff1469be862e8af109bccd5f7553962d839a2265d7789dae9511dd72dbef26dba3d1b74364fdd8780e3e7655698b54bc9a95b67557a472818e0923d70c9399cd081552b1a320b19f67f3edea941274dad35426413c011b0733802a6b6f003e5d2a671cb83ff3704e1a959bf257aba0aa13826446836be2a75fce0a7a901637447c3084f0d1f91cf00bb17fb0c4f9499b2356283ccaa95908832d46125ad41e7b54681c9a11de8387a5af3f2f8d5f5cd64e0c64361e445197ca236dbafcb77a1c39ce32b34045ee02db615be027a70bcdd8eacc76318bff64c3bb8ed667b6a06fe9cf39bc85ba3911537a194fb6dabbf64d79d7c1e498b70b1ab414b05a6c9fa94e8cd32b34a7341f9116257fd840ac03a5f1bbcef35ad64bb30cad78f0e44be902360bef07a322732245d3b7eabbc1148ddc326a8a179f73fc0df8bd90a5ac68ba8772589776210972cf5055ae5724dc4d8112eda928dc1cff24d4b1d1408fa9853fab618a65dd0560e7105ae607c21d8fdfad3abc5d989276489f02a4e786d3ce6b730be1bc938d423553c23641a8fed0f3ed1d2e306a62583e808535f5e4ed652f5e600c6349de2661a8bb3297baea62c96f2450174cb036de096dd744826a87e20aaa301967c4b820ca1d635f8b1a14ee370e0a02a9286b92539891366eccb090bed6e16b3f5c03b7a88132c99f8da7b1dbd231a17cefb3dceb04f35fc4f2c2e6880ec8d2bd9dd119546a78325330421bc36985366f9aea460c726fa31b338be965672bfb03b30435dfc7e2ff62bf1ec1586648dbc12e67534b18d80a95c1854eda82428728602b2b5af460f7f89d39b3c873d46ae7b53a9a87d2701125e15b097800c33cefc0ddb5b61995a8eb8502698c5d48368384c96f2f90cefff989eea9b2ea3885326f857b71365e8bfe4785ac75bac38e0a58a119575b43c2db7115ba3b6b47c1c1976647e8fe87ea8aef31debdedb5cf09e495c756fd7c441a9a230949241a2dcafade4b1162191be31d0a7b3c069a955ba690ea19b6155285951435450731c8714f6bc557890d970788efc5f80fc650315f7fc5b3a18e0188999bee42dc8a46545fa820a74536a6ab2d7b5c4510a7ce2bafa783d4775ca1e22cd6d2f6b29b9da91bec5958ba914cfcbe8d94c78e2bfc3efd6722500567da208f31e2237229687890ffbe9239dbdf2e42d0efe366955cab521dca0dcaf6bf83e51225d6c60d1973649332600b285cc10609a36b484f8c6fc29448c0109d11eee936a5a0320de136f13c8df084c3d01f02673334072ab333b65fe33e4449e6194177729d35647966ddcd6b7acfb002478dd83378b2c2e40df9100a15fa7ebb8789decbf901a03259778a72937c62d17c469bf8d06443a6838ac1d4c7c83b57977ab8574b5d98c4579f548f413171c119ccb9de49a81f1580de04728d70ca6fe0c796e753b997cd749b2f53c8e6eebcfeca3861d88a2cdf46fc07d7db4f7e6ae9273c5782530f047b63c787f674224691ff7790acb1ae87d123dd8bf4102709d4895cb78b9a6b51137267c5759e6ece1ed536ebeb8bf35554e72b845dfeea2dbaaf06743a2184b6be8e8717586c5bd9ba3b705a03a811e353d2ed0373fc402ea541b4adb2095ad8f49ac9bc0411abdf5e78d7545191c1a183325ecd85d6dc9cacd3693eb8448dce1b9cc680f9ad2ae79dca8d9d8fd042665172bbf599b4c8aeb93b93758c427f08f4d2785c8c8659cdfcde55601f0dd1aa59318ae05bf0292a9d626878829edc4344bbe2233975fa427ef4ecc4f289adf99d67a753f1ac3af26e366266ddb8e07692e2a53aadad2f51da31337913667c6aecb981bb4ef1c5cc2af758ade98ecfd4bd24a2aa755af7e5ee42ac86824d52cd9e343561610c0dc1247ed76a7bcb4f64a80bca2fdaac6cec79313254ca9a5453cbb64681ccf42196838575d3a9ae2a3fa3d530a686b6d3ec08401e19aff3a3acf5a23dface7f9d05e775d7a30bc0ef977d66ed87a124fa1fa263ba296a5b82a05898ff65daa00dc462a25d8c5fa76bc0ba581f55916c6815860544a428fae269105a38491e08e708afee0effa8e983cf79a8e4ec193b4d800a8cbd2bfc7c51a6a358e53eed4a349eec7f56d68efbc8d12dc367d938d59de17eac0371e7b021ac9b66e0072122ab6f72f268eeddc12c86e44d8f2e929f6a37eb7147fc38157560a6e9fcf2bac08572155f17476f4eb0df6983bb93f9eb658bd36712f618abc52b462593ee7e593a38c4df8e0011ed487e42f35df31a9d5094c02595784e6a495a056e01431e809769be8c23c3ddce182327dccbb8410e27fce403c69164801bc415f2ab909ff04c12c4b602347a5ef5756da91cc7c96c737c16528a7c7b89e073b17c16fb6e8889d994a3f19d625a7f4d6108643a40f8ef707b0ade1db31a9ed9b8f74ff76e3ddf94f773c35c793994da9d92eac717162517d868914ffa690cd25b686c699616258f462d18e5506f8e545e5020b4e855eb7d9db5e8c1ae13eec254d2858e73cae83262af2cee7aa1b25bb57c5dd7d762e44782eb11038331e20ec38e2fd3a4cea4630be9e7dbcc67336052b24f0e1d9ec48c9448fd71dad757cdf6642e2696408b4a8a94992ece614bd71ad7a3cefe3677cf14493ec624e50c1ace56a4f46904d86c097af7bc459453289806fd0a0d16bfa982cc81f7bed9c0109caf3ac8f6db1140dcecc0648b468a8bdea7c2ce8b484e29f83c901de604ad350307295e9b31c66c817d064778ba99d37d3b237b50a1a29c28321670697100cac78435c321095e627f294815da24571d97de4d56fb14c605152bfcde431f7b71b8d1c83edc0d6727837527ff4ccd549186daf3b54bb974cce5612a1114ce66987f48c6d77463b0c6816b2608963f97e75a4d5b649043fed65f2552cf6f371aafc80a9492262570c7e90f31d969ab5107f7d2e2f386b7763449f0c8e6e029696fdf621506b9b9728182409e64f113e8be6f441c974822dbf0b64356aae6db56e02d9c02c07de384ec6c8fb75ff03983cc441af1b2ed72e6bdfc5ba5325e1c7d8cf5ce92384d3410baee9d12e7967024476faa4a34418313c39ceb2f046014cb521c77aad73bccc1e8643868800604a446a2f79aea4b326368ce507802ef036cd7a30f9fa2a18ad6b0fe3a9339a9c004c0814ee1e809d4056e228dec2c9e49adce4ae2713b8e72914d23f904e632208093bee5bbffe3bff21c6d1f9ac1e1cc80b4018599e7bc16060cc2b08dec89636cc0d87a7cb69020f4145026c8e8657b26ea8a66bfa52e2a7daa39a6e1cc3aec239d2fa1156b4e35b3392e1ccceb1bc6002f8343ba81525909f92748282a6457280605f5c679d99bfaa405ac55d0b0552afbce8b0e01e4ed0a401beda9759d5381c6cbce4b455a78a24317cf60ef3099c97c270e66bf303f0bb1168b66698229ab9dd7deae01afc86cabfa5b2b834d24db6e9b36c8df613216d99888a7b552e09900f96c8816a7e38d41a2c038c3bd2bc3fe7208be476f307f4110b1c5386acffcce85b1b2a3b99122714c5351cae8c151bf575db1942fc5896a96ef6d9fd27714369ee635035fa2c5c07f4ea13682c09eeda59afc6a0914c67d9fe10ecb52220e8b0388d420d231bd3c1cfe6067b1c89bdc4a6114dbe380d545bf6b83e1b05e81a680c983bd11e9a55c5295c754507d61b41007be3b8ea2a681a0dc6335e2bec3b3a9a133ff3a7160a52cfa25a09dc0f97e60f755f4f71a2f3ffe46faf820406953a1ae5b302b042aed00f2f3444a2fc9ecbc050ab20dca7f9691ee4da4c2cd313a0ca191f5c973864fb780e245f77bb03ea1bf18491c90d74ce5694130396e9db2accc47c15f093e1a4f12be7131033094ad5696a2516841f204df568451ed1181efa9db73cd094ec6e673238798d18c28faa693ed5c1f5b039fcd0fa05d27d50c512c2c7f153aad57d386eb1e1006f8a1d866839ca17c84985e2aa2b66a73832af83d08eda7b9e739d46be2d0857d9fcf1468440f399e5810b66699c47f3859a948f319436758f6068446432c6cb6030d7b518b6b6c943ac377dc29b32c042b0d0f1287f9f55625d64b3def56840b3e514e8b91fedb4c1f6e9e18cdb52ab2aab217fa9902989a98e746c6bfc534e4479ed360e11b23e8c777cc927c7ae6b0eb9506103a5a58cf55588c737c0625383e22798765f22b2ce97a4c657f80d77021983cbb22416f916c8ffd5ef47d40c581d789a5dbb53d642d8da7425847d5f112a680f37d9c4beb9d8510f6977b947446de71e5b24368c485c9306ec573e71d78642096016d16048fa96728573592d1623e3e329d50428c9b975179bb08aa470953dfc848342756f098131fcc781a89b6f5e48b3da3ce018908eb3105b14dd90d314b92feef772a04388e6ca1d72ea911727dc4197c22a40bd92c3d6fef3ca9195cd2e3ee72a5bfbca79680b1cb546c76e7f7803f99b12719782f1752fb6c010911605488be20048f4ebdf6479bc86b6c62bace32a9e410e485ee8ed8b99a78bca25356556c40808664275233296f78917aabca7f6e635ece7cdf0b109daaea751e45df016ad860f8c8d389bb38f2eb02bec25a01463b6168cabd4409ac3bf4cf184401080fd83a919cb72bea479086fe4b0dbd3cb7e055a1bb4f1229da5ef70cfac8ddb1bc051d1d0bb4c63f6956274f7f14b0ee95103ea315ce0764eafbcfeb20bc725c4d1d7c2b07eb4b5e6a0502a6c5d29dfe86fab094496b0dd53beed94086057edd74412eb7d6ecdb5030d54b172c1424af7c016c44b32db1d500ad7df9350a14f2e6e69e917f26bde2bf52dbd2282ba00c1e90d37895f978b2125ba32e495a1c5082d6ce8c92ecb81f3d2f8d9330e909f163d0b8597d315b0a4e6596bfb0ded05758ab3390812409b9b8db329909fa332782bed4063490e2c5dc9bf2d1cce11a780dd4631c65ca5d85d7ec9027031690a7aff32925d8093f1878811631efcdb6b06b028e37aebf9f9b1b674dbbde4417068cd62ba6739ddfa7ba3f323bbe83e59ca1b44668163d7bf3a9d762eab13348b61439cc5b299e910696d992983e9f46415b528b56748bdf8eef4c5edb7738cc04dd08931bd30d938189579a6531ebbe6c1e301806fb66be1360268b8631e39a298784966d5604c7bbead2bfb1c291870b1345f47a4b7746b98a9efe7c05870238325c1fbd03e6ace701f7610f54d64c612d5767137d7190f579b48ac06bafc9d515fe22f0773ea5a3f3f5ad81d5431e8c5b41e289d2040087395fb2df53d8676a9aba00f3c6c90229b2e33beac0c90136d4bef6c126d5913bb567a8fbe013e4936ec458f59414e8fbe10e7019fdecfe68acc7c11bdb0b9bfcbcc3ceb8ced1000385aecf42fe96e4f5d2214d4ed31f54a53f4e85d00b0ff304b731afd592a9da1a26bc84dd3fecdde83991348ea472e50df65b19d0b63b74e53a315a72020259424eb9bdb2f589210147f411f01a8496eea88c4edb377ae8948697f8f2cf23e69ddd7f573d678d8cadb6e49257315de1ff5488a4a49c87c26ebdcad0deb2226e1da1fe1cb001abfd48ba7edcc203f73d863d2a64ef5f7c1117f034d493d7856b64bbb29cdf12a3f368010ace2bb0089a8efd937225d7e632f7febbb71e050fc6c55a77155e9797e8ec053996f1763f9f26bf9d71c44ee4a010d57d1ad9869adc78e0560c232d4b39ed833f127bd23113c19ddc1b1b87557381ed7966e87000107cfd0862544941f0dbc47ede8bd31568e1cf17e8321539768cfb6bd740fbe55ae4f3674f6ce43f8c50e3f695542cd471b55de246fe86755d6ba5e698fa7c22818cc334a1674ad701f1ed125a86002956ae86b5ce4acde87ca2fcd3e2bc2e6af89ebb25f13c9898ef9f0451854c3123eaa95cd4ee947a8aea00b7be3e5f6f6bf6a2e27153ac614032bcb751f49b68b57259650399c703dc6aeb12f7e23dda9307209950ffd671675da8e1b7276d19b7186802313cb8313db8fb6a39bfdb6381bcd40b7df57c890c442701f3b91d6734e40dd486b1d230751affbe61d96ea09da2b6ed1c8a7bce63680d8afb34f6121c865538cc28a0ed602378a089647841ece786e519cf9a110c89618e79429bbf165bf1047520d524eff0700b84d053e797dceb543c9ccc912502e1503771bed795451b2adf67707af3938de656a06d023dfed421dae1950e64c2a443235962b2b20a3e5789b17a9c4b25c66f4b9cbc2f4cbae08e7ad8a475ddce25b68327b12fb8bddc12aef6f657906afb8bec36fabc8beac3bccedb4ee0c6a3c848b10980a4a0d510583a60b1daf9821b607ca165755063ad0f1d092e6b794972d627737f540afda96c7ce5896e224ef25ea30d07b5989c372d45347c89ba3420ce291f57790bc24fd9ec406c0b5d039ca8606a60aabbc2aad4c0ee4ac2695fe1f9c7590d997a90ab333087158764ea661eb4ff28ce07f630f56fb3d4e576f9add690c541fdd86c5c843ad7bf28dbc27dde951199c884c71a3782de0349b22e16ed37207a6aff6627f175d2bf001bdf8eb2122e671850c90861cd544ac12cd0db0338634b7b8f550a615c7e113b7c251a0a42899dccf894c5fb97d01253c4a1800da17fc1b44efdd02daea84a184e487311562bf08c24b372e03bd5a1ed5b657d92241b46c99a013325a4ce49c98717eda6b59511213af2855cd3174f3b55c6082544fcb686605221a6eb62a929e6cd80497c5006a86709bcc81e7866246e2c26c24cfde101ec669af69ec544b723395969ea2f4542a0c61d4b1ea14429cc4ab38d6895140aaa43fdcf27da44fdefe4eb5af34d63fd31f5cfbcc1774bea648e2a44aa23099d531c97720e4e42ef599828abb3ee818d1b528f5c711207797b3f362cb987d72b9a2cbf8d73025ea6cc11c553080ee2fdd035d775c3f0d9bc72f8171ad30a923c4a5702a2211c59f7ba9188a97fc87c694aab464d6b22d336d09e7f44c8f199bde59563e0b8485c946018d2307d5b85995e663738bab35f1713db582c7005fd032c75125a7e99f1076752ed2a5cbeab56cb2b2ea7886a5ed45f10fbcfe52536986ffa01af0e59a9c510bcaf7bf4e673e5a3201a478b1c35f19de6dd32d3d6f071f57a27283eae62b279d0521f223800f181a3d4fc69a11a3d6dda0d54a0168db30b9173bc37fd519325e3104873786dc3e86983e4f8e38162af08874bfc1a2256f8a2b74d736831008915389ead9ab83781dc93e9642a7365448c8ea800b825f4ff6b191909d40b47892b5b0c9f472f5a4f43e9d6834d7c868999f13007a026cab70392c9068e52fab2f22e52140cf935e280a47d6bbe7f9826d6d0a0d7ac71e5fd823bfeca57435c73d3b1e519edb76d10d5dad48172dead60d5d269d353bcee618b32af1e90aa5a52f7f98f558f1a6647c1dd159a7a0b213e54f103f748676cfad2461919bdebaa1e8cf8d44d2102759a7a3e3b1c5c99b42d7f4b322ad4bf4e692a9e378838bd24b9c8dfecef70f475be6e06edeb1f0535b645746d943d48c5b5bb650766fc6c3debf841ed10ce314358b15b89ef98e41f9b26b50bcf627deaacc4834a9e5a10bf5b2f9cf5f4426ed00cd0a6183079b7309181c2b250ae6eff8c7ef591763710ae2560b025341c54f41f94066c0711149a7fd630908507c7e44ec38904b164f1bc5850b3eff41c6c0804fb26c5ed5876b95a91ef4e8798b401fb7082cafcfc94a32bc2cbe221abfcebf202ff56411e71b4969410672044d4bd4e37410334388c790eabfa5e561bad1efd75fc6b8af2a1f0b9a1b8703e168ffea3d77f9bb3ae77d6d4ae83596d4a4e3f83686d51e667115577d21ae57dc82b54ea1a04543b21a3cd67630b8e06929ec06bb2545116bbcb51a3299525767c991904a0e6a0cb959b83d5765f40eb3bed5fe68ee6861ac5d88e7c1dfaebdf63e4a1ffabdfba578cdc286475361afdedbd083198992a4400e2cf18c7b3263b1f8f6b2fedcb6086c72bdee2afd03d5db7387125395817416b22b9f9c6e534be30729a8907518e1397378ad1e6c461d62c720d0b2fc929ac59dbd0b2db2c4b73ccc7dce7318b65578e4531828639dadc54b1548ffc1550575b27e5ee122eb605bd99cf17115cc19153bfb4216501ce01636bfd8a625c234a082fb6d474696f677b53e5f9cb5c9a54fdcf2bae66e454135181fbc6f748f4a468f0e8dd12cdd26913a09c4f3f3139dc36b9e7484280abcd631fe0c0fe0fa3132329e1bc056b28beeff72749ea18ea9c942ee9003728f4747056e664f9f40ef34089afcaade5b68e6ac30e2cf58599eb7ebd537c1b1a5c2ed5ae89afdfb336bd47dd317f38bfc4bedcbccc603f44be24acf7bcf632e7c32397d32504d285de31f216aea64dbb7b18a4b8eeec8269da5228b7131c92b56fe38665f5f165151a3bbcf0c807f9ee620f0d386a78238b76c60010c57ac335fc5837edf37a0563b7b767b8e296f662b7dccd48c6c1f2986bbd872ee4f392aa9ce91054736f2345d7844e299f7abb29413379b9e3d4f631e2219941ac2e21d3f702005212e75e55b797572de539c83b86edf55a89bc47f04e90395b1b6c69aaf1830384c95f52281386d18abf39abb93831abe1e23af64aba42def5407eeed58c5c702416daf36d3028fa0a89a897cbadd91393dc550d06ac1462367c46e0c38fc1080af9c234f9db7fc95ae414b249c698de8b2801eb1ffcd93f5f4818d5ece85d83b24b9104691a61e082e82b02517bd1c74eab56aa30c1182fc3a11941061a830ed04808d3deea92a1cb6b013d583e5872edc826a938b40aca834f70566fc65bc010cb4f0abf4745d99de7de3eaff2b233e5f243d638318cd6e1a4f6ab71c96b34c8941f41557545efebd9661374a843a7aabd4b26dab305c56547d9c126b0cf7f2ec057dd31a1aa364ac88e5290825a7cb63ced904bd7bdc184336ac2add1d01fe0c6de01123c07c3d0891e1e9bf779d045fccbfc28218c2d6c86e162f6f10de0891e4dcf3b5443d3889a1ab1219cf1b7c9db2cc9a4851decfd82a2b12a7f4bfb8efe3a8b6e5c0d86c25419b68e5ff86e5f926ea06cb6823f1d9eb49f6f2f822d671feded89493401e1fcc3ed83ac3cb7a6a3761d84b23c06b73964fb03f8501616f3843bf5c934536bdb68f7d263f6f65b5e09c0f56c23fcdd1eb23c87e5a77f54c740034299b379d20e959090b977f194309b1be561f72da26d65d17ca67316041c5d305009d2692210bd4c931108c641a54b2b7c1795f28eb4cce0f676eecf26c0c2f64f811810dd4cbdf93a6cb463b9155eb310ca658e2c31f741211569336d9da87eb876f423af08cbfdc4f67c845ddcb062bb1e8843cfc52a27596ee03f083f3d4365fabcffb9d02b44b6c6864e0630cc4ece2da5a16447477c14630a690fd513a112eac3e6a183437c588d15dcd9eda8f98c44535be679f04bee094d7ddbce0c75b08678d334a44d44207c5d8151d191a160735e57d2dfcd402ebfee84225e8f312b1760ad2884bc756040781eeb9f12389767465c8c4a90edeca477ffe6b6025e632a7c687be2fdf14667cb42f441b5f77d3fa11851276674fb8a479e6b17dc78d8f3561279be9c7117a1e2f0d1174852a38042fc80e4c983e4e94cab50df7ffef7683d4c477ef0a38820cf21eb79136e7dd276549df24542d3cadff129140f8dc610483dfecbad0d4e92ad08add7292b073f7c59a081cf0ead663782c2d67f4a046ff3b6edf24787713ea0c15c0ac43568f053a7b3a1c3482a36705559aa192673dbbca79293ad9faef3062e2390678b749718e01b4a5747378ebe2b6e3d33a61ec7c2ef025715fec383d470b361532557bacbe4dca0887baf4eb5024ba3040ebfc6973294c4dd9d6a0fbf986bb3a3629dcee39010fc6894fd82692753ed5dc7526404aec38c7815d13226e4b69522cb16d042ad272a2a981a023992a3597a9f327daff90173e2ee6b2ec2fda783f91b655d36e38c3d066b46a8c1fd7d76fec35b324bb72d6a9d9848d2d2a51b29b799c7feb68473eaddc5ba70c56714a6d152af8ad3831e36de1bfc76e948512c285c5957e973a7f13f70121e79271bd018411c20ff4b9025e2315615b87106fccf2e9b651b14f8628c5d45a21f1ad69376145889761bb017d59fed38d52d7fad7edd09d18bc42cb58d753801d8bd12b6419e5b343225d934020affee3e9c8a3966904db19ff473e2171222fb3cd37bc77fe68f89fe271f365f29b7cb26d1dc9aa412982903e3f686cc596131f631a7cef6c6f42a555a9c376255b3666d00c53caf9b2646689cd3abc39feacfa886d5ebbac93e65f06b07e5fb9750b9087f70c8064e85aad51f09c3e2e8d83131823d534de5924ed26082b56e98b2bbb06fa9a1f90d51994d5fddbd4e12328b91c82b4faf64bb3bd34ed3617afd68d11db14614ed8680f97687606b1df5e19611fd80c8487e31c18c41c0870173dbc9eb0845674ee1c48fa1efed38eab4e80573127dfa369c71eee26309404440e5d89f40e0dfe22b98eb5222a3629ad4f5ed01a87067b7af1b4fe228bc30e3179a61bf52ed5b55f2a085eb1e062b8aeaaa48aa23d331ebe72486102330f412fd3d03ea56fcb0d60c018e6a32d379f223e8c348dc024371536b59ca6a1396d816c65a6c0124f62c6f62eb051d70270253b6a5b217930deb4afcd8c61f2c95cbfd4c9d537c4f69a42f112b4f8427877ea40927ab469aef2de20d4ec1f420282af441fbe5772c8e14a767453fccdea05a906022b29dbb4d4a54a64e7d6a93df2ed2dcf9705ac768d88c0473d397d59189929faf28bdaa79cfffde6b8cd9d2572ddabc589ac971d248829b3b2e059157f57bcf56af21ef60ca24ad2863b3d56a34b7719ac6d3be36762d8bc98e3795e2c94be375cd5f01d0ebff9bd845185ea9a8ad11fb890e44d28a8c0177882ecf8e5d9923fc9689c8f64aea5c70d7358d8026dce51ab708e1e369f81c78e150992d4af5ecd0ad2c5b38a477ff4eeef6e4a03b6cc3c5ebab662ed2250db017dfaa2de26ac5936d790afd63d7d6b10b58e1c49882a99aa0a1dbc122a8676e8cbae6f6b5d26a45bfed3574347d95862a16595fe3c0e6d675ea0c84f91ab19c9bedeee981699184879c95e84032108e024b64518351808b2fb3c6ba7d10bee9dd84e89f12ae433f485fead95677f72cb54810866c4f49f118475fca21cb7a305642efb374d13c275c3d62565e90a2dcc7f41c2a72bd4d33bfdd9655bcda77cd574cc8010ab8bd09a25c9220d7216dca4dab61e0b6c701f6b9004ed9521668796ccfd0fe7330a51719f2c04a3db2131362576beb34bc1ba3a8ed244c5a8f22fa2afb513c6196b0e30cf7104e4a45f0aeff8369dcdd3a88bdc438ac1f6ea1a2311557eb57043d4eecfe73256ef04dad97136f2351d81a145f14b159972327afcbb8626d50dc9d9ae5c43a46b6db59a8882b99b882e5470e31f15b9e6f08bcc9a03056d4f361030354aed4d3b71f9008236ffb4bcd5c715826d7800b0b14c235a706fedc7d510146906901f4aa69fc362cc6be7e92a8b15bfb9b9fae3378ec1de1f95488f796d042344384793f2cfac271b424f87f96bc3e98ab396a5d70d2bd7c8562212f321b0b83acf667bef9f9c666237a94f45e81b8de8a0ec0d8bdcf29e96bf2375b978175bae3454fcebd5205c3bfe0ac5ed766de352e27a98c8626481869c2e2170bbd6a132bc130a3cd550b1624f2f64812778013c5dbac1ac451af452ea3260d3adaa240c6d2798c529fecaab0bcc465b38a5726272ba8cebacff3c4cca6889f25a7a5de8a4cf42f0eebea327a22597749fbfb7559a24ed1e442bab661a79188151829cc215c77a1059b5d2e0f28156af093e7c78ac9f6fde17d22b09db2fb393590b32d81588ea7af31c58fc56edb4a5a3d886656ac4024e9d8e2df4d61a1b0441a7f49cabcfe68dd75a6cd47b875432a63aca1199f9fc5bdf7f4f0302c03a3e3cd51f4b8b6334e059a401e5e52a0d312243af50f1b05c9b87f02e622bbc2869b8927139afae1366fcb45e9116153e08fa695dd54d4b690deb966478dec96126321ddbcb7386de08ea511e51aa2cd1b5aaf71f3d7753d8039a3dd2b1513b960b413699cc6767e5fa70ae3fb937e998995a5e25301af1166314102a5c9d6f01168f6a33cf478575c5d182b406334912edc6cc802602e1f1cf784358b60955666e63e1324fdd86f5ec26f1387b7b57ba7b512c952f0afcb3389a7a15718846e40a10d50b32e115e0a93a192c16f60cd7443f17a42c5f5c97ed5bd8e7faf5bcac691d9a0671f807bfc3f4c60ce3585c5a33ca6e1918b58af2cddb0b1f4e65c1778913b2842a61c2edff11a6e60c058bfa000a318fef36bd74dd1536eaad78a7bf0b3b051e329baf16a08ecd3591d87a35c15aed80fef0c644cf5d6efd45f836312a79f09d1e7294c93d6d37faf6dec3fab92d91cb828f73e64820e7076665b133ac3cea75e30250909cbe1f80b06e2efce92db18770e952c3a013de0a89580a027c558c6ab6fc352c50712278323e10bc4d597fadfd872217b078c9340361f70d59c3552e4fbc630b576815920b0881638758fb86713d7df594fee9d79e1cd1065efeed619dc16c4788d7f655358c3a1ef92baa4f36054687617ae032b4eb240aa7d20df2df6b22fc47376885a3cc61fba3e2cf125f95e0fec184f81a73bc6105776a070b6427adba3522f614ef9b59252bba39d6d522d8546300962f416d53190311edab5f0ac716029f8789d3766915bb5d3ec9bfad3d5f3902eb2800629bdf179a82abf41188ccae512d712287a5517f97376d02471b453e0a19df4c85f3b42e70f9e4d547beb7f5f62ae1a7dfea256cf25aacec9d7e6a599fa26b300c70d67aa1d628691dd2e2b300f960abaeb828c48df3f6cb3d8a1c092e76a8462ac8b97e7bf9525acb15f20327649c96bcf67a080208827d03918a66ca7f223119aaf2d15fc3602d06ebe64011a312acca87aac537f7b43599ebcb105fa3804dce884adee909d0c7e382e3e8324098b51e8f94872387b7e7334cdf23193735e285fadde617cd447ad1c908b0ee1629a2be4462dfc0f9be6d78fd9648b2350bb3455d8ac4a851346741e4fba0d5fed980cd4b32166dc147188abbd3e0798f65a7781abc2ff226b7593c9a3694d9d2a522b5d68e3d9b97d8e3e1d494bdcf9e4e62b987df1d110c120c580962ff8d086e1db49e86595b86ca8780a85e23848c3b9bc3eb2f9bd2e7b92d50dcf4254502879d0187ad2da716e314668954287adfa5766262d57cc8116954b6fd4e03bff3848b7d9cb14e03e8868df34471aad214b0cac47ca8bf036f833469ba8ed7c19733dc1684f0aa8266c16435a3a0e7a0b952881928ad2dd8857e17eeb9022f972f8c3077c7fddac2748f7e515c9e131449afa7cd4f8385c9e8ec37cacd2e7b0e1e7ecb04afef1fc841f652467543e5f4ca1bda728b2ad6a94ae69b6d161ded7f6509bb59d48b69e379bbc49d24dd4ba728dddbf5d8c804b90a7988db5416a3fb7de3abc1972826c8f6c8df4bc52558fe2033de8cff4893c84d3c3ef88183606c35d2c7b5faa8168011fd2d404ae95b81f7999fdc5bbe671bec54c43bf75b4807ef10ef87d7e80e37f1687af1cc2c6f17b2aabf8aa7f422e5c9384d82ac5803bc52d0233954a6ad04483142e76949629a33442ee34b2586fea20b4b761319e65dd8676bc4255b6e5c71e009014e713fc6d3d8b5bbdf990747916db75aaa15c5eb183bc2a05fff164b1351c6f3a007fcf47cb9d664ac0a8c20acf9d8ff8f7b941800579132fb5d3b0eadce29a339fbda431cd8909ec953efc15b08a6457535e2e6255060707b1445eb81297c931a0b1bc5f9912f82a289be6a3009509b3dfd9fd71ce4846220ecffa8a7185d1651e09d4e84103d98df7d36226ae87e33f755ade1f886fd7752c97e6cb8f8b4ee6a73355659b4f70261bacbc08195036d91af8eb6e2c7f04f6bafcfb5a7e5542422563de5526850c4fd9d58a7c37e709e8f678d1857723b77a3dbda10cd6cf518162c2672508de99f1099a9765cb45fc22d40595b051e948877fc2be9108b9c6df5786cd26e67a7973f667d9dfcc623c4f967878a07fff8cad592c6e0f9ce95d50d3385211ea55e1fe8c84cd0380c73566f74acfd1a98126e70f0c8fbf47a06e2b07319afc38ccf1b855dc561019e1928cb9f4a02bdd148e3ee03c15acd223fda06b940099f53e16cb5dd15ae8dc7a49f8a9879b3b5e6c66a186b63f27afa173af77239278ec3e5cf73030f87fc70fa0f66131d26b6353e3e2db9fdcfb4e6abf853e9ef89a0588cbe7db23d408464127e6e9e1fe4e234f30e03fbc5cc0129797f5482ae025c6b8c50449d570caf2347db82618a3947634a57f19ff233f674ec4401342bdee981f918716910f5a2ea0b14d020796ccbd91aeda86988023614df0483014bfe5ae339e6f180b01fefc17e4bff0e6ca8cf82403d5a9eda17f73a635c5d430dbb0cbd34b5787ece7aa16077dbc203e8a7b69d8fb0e38f00c5f4e0bf23fea2d16f1660d5897767fc6eaceca439f7fc2e8ddb45ffcae4d269edc38e0ce2fad7a6724d6a2da30f33b49d5fcd00f75a78b8cf931b65e0b1bbd90cf1583eef4f26c5fa0e1f2f22531732b0b260854335123c35382ba11281ac9c0631c8329baefcc897d2fde0c59ae8f9b72f33b2d3915701a056720460b496169f2ee403f97642fc79e2bf68ca79cf89db9d8d367c1d1bd785cb3ce2c377b33b5263d76f8de2fad2d8e9f18cdb4265e34f91d0ff4390dbe447549abbcf6b92e3ae0e6409066925d7ce48eaf39f38ddbe86a44bf541750a792588a883c2cd88111935a99a4fc9c4b57d59510ff9005eec3c90e49392540d131e708ddccea2e591ecf057870203488527cd070aa729fcf5689079d93bd640a5af534db47a8d7ba608acecbf83e0be032abf94f6bca8e4e51142e6e4b4e3124dd8e57985ae4dec568bdb8f024ae7a478a7485992e56f09189b2e534ea776082e1c04d7888a845f4b31c8f9d3375803b4d037ab58d7e02dd0eb153a31692c860984f68f31fa6cb48e83a22bd6728ea545690dd6b35c6a6f5d6587a11f8de42fdc550802f3bc5e10144127046f82de0f119340880c738dfcc2cde8ee9576a8a62a95cfc78a7641d97f503c6b4ae07b0b7b3d8cdbe362c9fd5569921351dbe72f7aca6e050bb949d22743334136fa5613ed4f36759f6b4e4918b021488ca4eb9711249f6d3c99ca58df86cb11cb30991b5ba02f5b3e13d8f4bcf446b18bd023475b47d57815b2de18cbd5c0e308ee38f703998fa0eaa097add69f0e31cc766cc9642164eeb4783ace3fea7d015cb53a19d04584c4582ae4775037029a715774045e7116751f21db6f700a78462795cb3b71e25a8e749a542a85242bf580efc2eece4e660c889d50656230be305cab120a1665fcdaa5a0eed83403dbe395a99635210fb715272fdebd4f0205b8f1a967800d24dfa6e915d902417369c7ff1b4d1aaa0247d637f6e9355a56f963ed18dc07fbedf916f9c27d3a4486c10166036ce00472f35172f4e33e344090317b225c118152ecccb55cd998372086958fb6f2e91540d9e718da363aefeb6f4e915fa01c1680fc8b2420530966fbf27578bf1a89c421a3e470f8e7ca910db92a21135b66f30c4e408aef67d9d55a95f2b629079bc74760684c0d0a1b20ab5c2209a711425ae44abb8669062adb5d06a4e39bdc7dd816fbb40beaa66fd9a70e17cab3cbfe8915a315f83fcd086641bca4d6d65c91b4a42659d5a99da89b487697f9889711d81dca37b7f92744ddd1b8d8929699eecb06ad9d69fa60f19305a912463f6af123dcdbc9289589fef64a41f9e78d8e9e8d612cd6e5635270845c324345e6bdf0d1ce3ea9603143ffc836ca8f8397c5e3a33d74e1ce6c697448c5140a196b90486539685c81091af6634d6499c0850ca61befe274d236d9578471eb24feb7acd476dbf8661874faff88dcc3cb4c96c1fa1025c587c93254479b47f37b4abf2d5791f05795ba9619d1f8f0cbbb72ddc7013e6bdd3738ef48169bee340fc43b8e5f7d6ce1e2a09d171c57479fdfac2a6274dcdbe1efe926b886c4652a3f8b9a924a2bb269710e8e4db7159e956412e6b951353a2391e44f3ff7d2990eead937f4dc09322e1ef2810b7bc4ffb5de4464618f0a03e0d4afc7c34dac0d50eff1b943737b2d45bf9c4a7bd405a8e349c6d77ca50d4dddf7606615576459e15bde3348c6d69af3a7517b7b67e90070624609a34b425d89efca34a002459b3c37dc50badc09fe82169c97cad6944380e693a07ea5cbdbae514ea98225acdaf96bea590db897484464626d79e14aad29648fa96cb1050f61575ae75df5e5fb8456b8f65bfcfbfb06c112b834b02e6d1925205e51b54f479ef49a2a4d747c9a3416c009bc7f2fe0aa101e58d31fac1071784c62f1f6b7798c4b78f89ee16d37bb4bb084674add5bd4db4991b3f04b645323f95a561397ba4f72113dcf9bb63d748f859ef3da246088898a8e1d1ec05e8e5cf29f38f4ac7f3f43d63792c40ef2a941c974d79ad6e0bd8a1dfbe5e0a5e6c38274e233563fb93cd9be9f9f1c5a2cfbc39c4a09865537300a687b737f7fcae666ec5f721d4bd0246ece265c02b7b876a3ca92fd430140508e11123785635412493a4aa136a108f49a0488f64c129961693add4e21d62244bd6b4b5800b013c4a2b688071d0db43a95ed0bc4896578ea118bf3b0de66f98e0156302144eba055f3aa018be6b0dd6ce1eaaff44532db58f1fc7fbb100626fc3f827782026c1af4def76d0bf8674e22b9d3c43b70bf7ee7432b0463447bef2e400640bde3359721ca6560b845be8138e9160287bdd667e84f7e976f1dbb10e7405014e617045728938915a111cf201461cb30c97475a625e709007308dd10224c114e8b946b992d076472e7065c79d52bd0caf3b98dc483dffe364a7c50a2bca06b0b6e73b71ed2f7d02cf2240aece4120c908870980442aaa8ab32587c7a9fa78e2da5ed92e6dfb0b53699b9072b2dc8fa506ef958fe5775a124cdc2638096bcbd26ddbe3e3820b7361bdbc43bb1a72f1a7dcb76f284c368527a3942312967e4ff85805a7359ca15bfe74083ad5dffd9c92a5ce2d7f306faae4b6ce35aa5dddb56c1dfb38f6ae88a966a176e9d6a55971cd8f4c6faec258dcbbc36a2c310f77aee2237daf008cf5129c88b551a9018119a29e9a24d521dc81e2bbef53631b11848a8295584dfde2a68207d886524bfabcf93c9a09e0cc2ab74d1d23ff45d58c11301f15135c3baf46414c34983858ccff34219c9e6db47866de36f88862a86566acf0c0a72fe8abbe06d8a618678187857a927785c4f2f66536405163bb4065132891c752d5a75cf9b37f6db9a274d3117a3f30f91f4ca2fe0b668429282f184ff459d9603cb4da969159b0653f55b54c65b4b716aa9b0e7af9b231f484bce70d61b238682165a0a74dbc6f2b20d22fa1121883f5596db29a8f33a10f41d82d578a6b16ec7ad3f1a02eee9e19f2fd11531298c9cd35af4b18697b26626dde78036753530ce7229a7fb77f06ea747f04175ac1cf0b102d9444d74bb9a65b6e0f6291bca43881eee175e02bb5af1fca26796666bfca6b71271570e71830982f6ee66c762a9cc3f1a86f1799a06de0900cd3fccf9b690d28484ab8e1035cc58b679ac2b311c0359f188beb397dd7941b6f5301f16bc81cb46b9a14b8fb90a641f3111d598d6d964c2276567fab430cfcd62ac1139ac072a8531445480d14feb4d8301cb7f51848aa31ad259a9a7ec4636c84619e2188135caf91e20f8de64777c7b3cc40444eafff11682db5d4e8129fdd51bcc1f2877a3a88824cb33205aba4e6983a6595bea85b2a7979c84787806bd12bda8f2b6233b24b4f46ddc983edffc34f1fdae6807bc1603661636a6f5a47970cc187b29b6f9cbd4a42c47e7d3af4b8aa4ee019eec62e6efa7b8a3cd8ca923d2ba4eae91dbc5eb2bc369bbb2f500a948e1c4e3a39f4ca802f4cc0ef2373443430fd2ab3957e6b2bf957ee25d1d70c5b8a4ec1c3b7d1ae7c16e36217220730824831393d2b05422fb6389e0471e4ee720a9749158789ed8cf7e726388e7bbfa86fd09b426cc4216d4d7e85dd40d70f314bd8ae2d70807ad121ed5ae95939aa84a4e4f54a35c2f752753d44a6c22e50ee553bdab714a97e5d80fcdb90229d7f81fae2b0ce1ca0906ac0444f3d08ac6e4ed0042842fe3682ca9d39a3ea0424e5c7edc11ba60068c4f8af56ca40306c2a2a43f3825704e6ce552a689f48e99e022cb8f2b0b32f2e407d54ad290f0bd749e32cfd3dd0727e16dbe52663b35585d57d3adeb1878e465519983b96858573f89f66707e99a64aafa11083c6132366f6847d0888d4db3b66ebd012981b9a96fb43b386118305d0e84ad5a0277ff6fd5932f1712e2eabb3cee2e6e69f10f45a53f86f81c912d4997c37b76cae2abb1c84c22042e164556c8f640dd71e3e11aa62b62dfd01f029903cd1247fb75e7dd3d07f568a9552aae0c45d0cadd19ca0736564dfbee81a27a71038b6c492c2265461189d90753cf49de4e12b52965ac3028cadfcf5d07b666973afdff459a71c075cb15f09ac2d2caf4426c0af009a10a324eb27dc87a94af788eae1b7f4f41ae1d6105692eac9c246c8d4342b97d8e88beef9fa8d82bce362686fcbc70f798c3ce7000347359d8ad6b50875e9355aeeea391dcb382572d9d2e8ec8ad102a1cf6c6243b3c9a8a5cf4de7d689941833186ecd24334404dff5d6bc66be2046bfdad148c5b204681c3fead7a525d1c3bca7e204b91813362eae7ae778640e2057551de2cc6177ae5f7b8d57d63328fe37ef6f6fdd0d09f90b9366903af942f74cb4c8fcc3e590af2d8b2f9b01f8532619f244c879682f2479bbc19389366227eace38f890060c5cc58ac3342f365d9a3cd9ba7e5ab699f20b7c2475b21a207a8d9509a07075ab9f912b00435ede5ab54ca4efdd5226fb18964374aae217f3428d712f8e266d3776756857e89927cd6911175c8fe2358fbaccd87d954d051c476c6546f6c8fa989a365369948ab9a4181b570c37ad691566b14268bb4e47c740ec131ce5143efcdf73d503afa6205f4225f046eacb3aab7df555521e4548bef477aac79fe48576b66fcc6dba3445fa7792b796b0170a17e47e47a2fa8adce8192023740d586374e9a1cea867d082b32af0628110b0f46286f59b130c2ec85c27df2d8326ce06fadee43dd3d9586af1f84fc4a59c96d729ac866aa6ead1a1006e71f15e15d3c05df0910f98878223f31221b3782d0de6c6f8f18dd84792f5c29cc1eb616f266d4122ba2c437bcc6d531622310b378c92f1dd6b7def655c44b92fddd95aea500045a6da8d80046e88c2dc72a9afb709bbd59a615ae98a71f04445337cc90bcd145b4cb5d6ed8ba20737d1769f288b5b49eb19c7252bdae147c4262023a026fddda302cba9dea7ab5f5a28a3d4b6840de37a973b208c7fda00f240190915847a73610e5c4c809801bf7159e4d67bdc577081dc95a53a9d9c3188134e4fe5d1127a80b4ce496b8369e46cb914d01a84ae2ea9f341cc5cf7293914819575e6db8b4167f8b44dc0c06a47f87da1ea61e65218f0b9a9bfdc7da922036d63a3af67f2f4bbdaca37d836932c61f92f51474e4be1cdbb425ae403e0b190be05e2da942a0242853cf4cb06326cc3190a071c7b5dca62fa3a54c624b4ae8297f28a04d7f8300133f5abfccf6d3ad091dbe6d35fd6e7a01c2ba874d1bb4a65f9a647f711995588a6a0ac6c711125ccef44a6d4c1ab8dca5ec9d710a5761ed53bc1524ec468d0e0b86f8721efeeb9415f4dd3122632e214f2a80da24c8a7d4f5badf5ce2b4c54135ac96074167125014cdbb0fa8cf59fae9610bd75c057342e816571745d3744a7566e305e5bab2b741e87d16301ad6b711412c71c81ff7424d8f3370018fc068444c9dd4d3307ef64c2516578e80cddeccea1c32b64f193898b22e8e436384e3284e6e49e678aba4ee45b0225598e062b854304d9ce8cb7d417fbcb32e7b21f77c26ecb788eec39f4ad4fa8f8b46904c587b90b19134ea2df163cbeb601d342dd26cec36eb50efd88b9d776bf005f1cc130817c388ee59f64ba4eb3223f1debe0b0fbc816897f0e4238ea98be43e02aa28c82fd30e0fb693820e7f3996543d82570f5080c3950599b3a9f066d104fc42a8fcc3f160ec220d97aac52f2c18da264c70a73eb07ce7aeea35d994a00d03776bf0072c4d4cfc737709a4c56953e344a5dbf1227ca7ad02faca2c16dfa23460b831e533549883e1454dbb7225e3dbe64daa6741ad097c9ebd143639023ed470757b42982d6da21e6a13409311d3bdfa1517140a32384116ce362cf6f2972c1d55d1ea90d6c97206a72e8755064a28c6d42105324619de91bd343636e726ed2ea7866e70b07674e06a40a4ee073489848e30c44519de34348dd23f3096e0efe196819780f3efea95a270f0752df0d69e516a028a3d65150692a6d55c36afa77a961a9357ac09995a6c575c4c1467d9beb6df4997b740655b21363fce4b34f8e4d26c2dfec57af2450094d52e8084a73126f9f28c1fe467993c65829feba96e7b8946222de250ba8ee007fe5f6e0ef07f17d7657d2ca95e1c44378e976aecdafaf56a95184f47bcf4417c7006d313576d42eecc3d838df597b6c32066eac485431f711a4943da90057666f614d23f7beb95be2a1f5c912b8577864f7650d49d5277a4d1291be5baaba9f9afb54687a8dd004686cf5f7942b852e90d1a8c4c2c2d9544d1f87bcf1e3514822f184e3087bf44e5f878acc881267481e0a0dfd61bee9e4ade259045ea5597f2eff6637c40c15cc65325823c75efaf3c325c6de49841eaf2bb855a7c4b5be0c701627c78c1e6d3a376d3b215b615dcc54fe566c91cda92503023e3d3eb673443f9eaf75e396099603eb5aa5a87db1497833981cb7e62d5daef80d9853940de98acd90ef36a3c5ea451fedeaa1b1adc1a8acbf02f8677490d958a879b2f64570b748a2d39d5a7d3ab2709764d7cfb6162916744fdc0dd544081f40a9da23aece2ff65765d56447dcaee3f6da438a7e38fd3568cc99fddad5520ff5b2e2e4a369add9dcee3a9bb442e2b44711e21813ac96ed5050d234f171a2c109dcbeeead0f579dc6bb7ad0ea84bc4119909582ceffa89a3b19cee66524e7367f86f968d896453d931595f705ccd051a0dc56eba79a30069035f5fd583d700a11f3779fa34dd253b821d30f8b6a550f4ab86d9419ef20ce26d88e9c1f011f1d86225d2426f9b2d2674ea9a05e30606fee2ca6b5f97211bed27ed2bdc8fafa62b1cb7214a414631ac167b8991d988fa50aa5aff374859359ea70e7df0a3f4a6d933b73bad2b3fd5ff6002f4f6fe73345e335add551e4b0b9b82e37a6c2aa28e40b88543b7505afc54262b69f64248f625ca8ebd2146330d685c84ba1a38f357780910af0ae4cc29d419ef418225ab0f9077b9abcb75abae8c430e840d9ebf8bc8245247151305d33b2310b9fdafecbaa75a8bd7a114afe549d5a85bef7adf1f5fc370d1776c2a47fc6e9d455b435f11a0fc0fd77348bb806418ba35026f0fe1a7d309d106fd1087fcbccedfa2f3259f1e9bc5b3e6e0bfb9f268887fe405de841b0df4a89e224439a010549688f6a66adab4dd938b019c14f68d817e3ed15c99e5dc937fd26095d0e3d6794dc08906fa0165fec0c2ad5d9c3775e2dab7ddea1bb3c826b80f8f8199933b6fefc3c731eec8fbf3f3d49e9527f38d3184625524c225e05b621697ec77b8d9713d65c5da1a0f71c3cc9b31e2b79e458abacecc0a2bd9fd827749286486756c071a4806b8f5f92be807e53e6ced6e62b6425b32a29d2e691525ae5f999c2786046352a0320c7752f081ed44cb91f9f3daa4d4a9f111aa22f084f6500cd7acb66f8f3f4cfe454b96ccb3a4da5d0f64575124aa08143ac7460b28bcff56735096267bd439bd6c612e4a1df541070dd843f76fdea32d84486ee78c5dd42c1e583e080798495d9ff3d483d6df32d3f04416ea1b17f4b65a7937b5bde735379a5771d3fb5511620cc39cff498baa5bb1798588424c381a0c5a5acf8ef0aff7b6b7cc9cb1a96a384b4efb79b7ccf07aaaee917c51cbbbf9cedd9acff3dcf3bfba8bfac50e03b2e623c982e96fea42a086e7cf46ab1e1d4c3792ad5fce8b7eaf9471bdac493ae177d983495434c1dd8b873bbd8c7b392f781186d818fb5bfcaa99953457c92c59dc0d93bba01ce22cca849b4c99f0fa027ed83f8ac0784deed19eb2f66adf8b8af773d7551ea5952fb14f100230864b97a738218b2256eba1f0a7ed270f876fafcb94ef2f0e623df6fc51332ff4613f5ff90f873cfdc63a1f20c27028630168bbbddf5eedf47af84917a5f082eec1f625ba72a86780c8429155dfb4c4799bc1a4c642656e44757829f34fb398d462cb942c206ea0e6e53e2e4daa93f60dd1369fa926341da8bbf58bee7ba66a6c601c2cb7ef3b9a7b35b7e07f8f3aa3fc71ee1e8ce72486f56dbb2e4ae1909c8ec5ce78894e245a0c665f1fda193c18f39703a9ee03f9c08f584dbbce0e942345c79760e312b7fecbf8ff93041f97c936745596be25ab1e4d1754fca1c57684b53ebf5deec7e07bf070bf88be37e121d37fba33220b02fce5684397e28cc17f532f680a434ac4b1e950466a21f191421a4e315e820d22515307a7cbb0dd81a8f77bc1d8384d41540a21b22fd9bdd55d2c310dfb10b297dbca5643b42749c4db162822418cd4d5114c89697e516de3f16004f749bbde36de90479f537c385f0fb75b279c9e775c0454e892274a1213e88e5ff4618eeaf2e487f0b0b80b98ca8e852a20d9e51ec80b28cd3ed0bd12de12b44c3f02c956e84b4ae24b0bfce1c36d9487b045615ccb302da042e25d6311a802313969954b608f013e813fb1fa7ccc6aa8db0ef0244a9a1e02c23859a0e49accef6f438a680b7c5242af2d33a6f955feb77121de01e52c24400c79cdbda15171dcaebacc0ea2eab628d6140e7d5d006e9d08de7877efa6c795884f81f65bd5b535d6114d739efe17b88124b52001511c2eebe3b18cbfabac72f230c951b43e1da263f7109f9af70e47ee35a6793657b96a3452ddf7451af9555dc25275ca5b9c99fd3eb39696e63b1a9c8544d1281aea857915da918063acabde510ae2f7fdf6bf38d77a076746d0f4282178a33dd5d60a1226636584243a5b6a1501569195a3a2fecaa6d996b62696502d6a0a81ca08f1662b3fef2061daaff63d80991e942980acf6c3f6a3f960819804e67a115ebb4680e44a7d7cf739d3a81eae205d912cf1527c63baf9e98d5d5da0cf487397eda79c1ad0f9db84ef0fbab6878736ec25f4283c02f276b694c2b0bbc19fd8376fe6903c7d2b43934c14a6f79167307a6e03358acf46dfbc063eb276ba5cb275073cceb97cd506bde5b533d112d0a7ac41d60dd5f52f6cb4f5b7be1e935eb52084d1d25bb61e0dd5247f069bdaac860acafc7831cf368fa724c317e5700b99cd270b7cc2e171342463c6ad661308ceebb7cc718f6e902aa1d172636d43ebefae38f4721c1c17614171de23b2577e7062695e554261c3dcfe1c3f7a4edbddcb060d730f5fbf54a0348e6169fd90d8026da761441162ab5bb4522a1c90a3aa8add21c91218bc0c5105ead7e425747449d0ba14276bbf2897c633dc6c2eb7aa308f3514ca442931ba3e1fba2d2d63ea7eab34f67bfd8a150daf1d6df0fb435087b409ea48b491e1f2311f71cc4612d28cfa607010b2f69f960672a5b4c5be429313ed16f12269594cf9fe241893d94ac3ea5a973e80cc3cf94ed5af64517664851704a23b3cb62c3428da452284cce64d7438b95930e73cbca1e5060e42f684234aaf97379143c16729bb0761122e55f7c82988a7b2abca8927690de73790ac25bea3534b0ac3bf33176696d5a648498ba791189599e2a33d9f6d88626d962fb8b707a3f909514d82b8338bf3c8593dc969cc37f237ae84607d65ff2a74b1bdfd26a84fda9319c93f41fa13902fa7724cd4495fa29d102e084fdc4770b19d383ad6953718b1087794db905bc292e3842ba446080f6241212846d1ea8136e1979ddb0e0d9c75834a0a8044abf0ebaf797d5fdf2a29a54e03ba8b046716cf643c1a09b5128a48968d5c11b6dbe79a1a9f659922f6cacab7823873e4959b4483a34fa075dacced481ce3e2ead5620344283353a5aa45fa54f1efdae71c38e70e3ebc510eff9397e548481898819bec003a9fdeb760e9a494c2518aba933873c2bcc0784932e5a7c717f0188043ac073680dda15ba1e88d039052d1803ccf84632d32df627dda8df1b569030627085212efae71670f24c14be7373ab5d569bdd3a3823cff12460ff412764b53da1db60d86ab23a4df9b55a9d74023d9a382584db00e486d54ecc63cfac5ddb6d6534c0a5a2b8ba9978880ecdd1f2771b3ca1b35453b07d82c25ebd960e2b0e7a2e4d9d55f1145682f7e38c530c71db7513cec29feb6693f36dbb0842f0b6c3f0b5a70b170597eb6eab89bfa04d57112777788680658533afd345148b1fd759600f94461dbae245db2245d40bbbf462f16c6d6f5e6571c8c12fa9c3be470be1e29630ee00f29e25dd8f03e4dd99e134d9fc30b3ea26ca78c8e42530601b84bba122a4d761df787cc6d3301ce4e8c03a8807de4a2065e7e61dec2bcfd75398d9326246514a7703a0f04825a53a12b75e4a07981f3c8366562424f30b52894872044d26bf4968c02b05aaced56040b170259eb5918cb38b9aef974da5d895a1bbd1945a503ec46b625d6af690425539b9aebaf3f3dc4392c86bdf14f72f451d5df4bac548d011c50de64f41d36ab0d98380607e023ecb9ae2de351b009806bb596c4944088f3461ac5f9c6da0f0715d00c56e3e298a91985f1222af83a299a6732b13d229400427ee85c59ddf33fffc6ecfaccf755fa3a7b0c361ec0d6a57314644a4bacafedb0a10b2c2e5affd1cb3d17cf1485cb5617f1083eae271151c6a88a0ee7d082a5945d8256b2eeabb5af48ef3fa761e48cab44d8ff476ea4b7dbe9e046a70a8857005702d961a32d562bed70e7f04155a665d04259ab844466195b5fbce2b9e4201ed4dd159e4dc395923e19c4ddb0d48d07f529d2a0f46c5df42d9ca4b46fb8738796cb0463256fbeb366e5f3be073abf56d1c477a3c1860f833fd8a5ff96eb3923fd1b73153ff5801983ad6db1abe4bb337015c7e23eddaa4ea0697d5d20b71d6f9c36783f17b4a7b7b869454f004d8e0197d788967365d5476e4b9ddd0ad8b322d9b8661e7534ecc4569d6b685bb98e4e0410824e372ecbfe13c9ab7040b5e244e8956dd86ef83c07062c7f95836b821d56a1fd228276b3ddada46cada53cd83a57a3b86cda419a72efd3a3be3c6e402e629ba43d9b94513f3bcd6fe6e764038b91d0a7d6ce2d92fa017d5a32b0f97147126eb97e9fe6e5a817c117705bad76c3d858a409fa5ddb3904d160769bfd49a45283d18a29362cb1aa0c7080c7ad6a3817a4002dffa407e3f3613388810def10807c018cd9296bf44ba95f84f3a784effafdc7d9f1ab61724527645383113accb24fea5d271b6db6dd5d13dce85e5aa704b4cf62c0c121238863538af0db00542376684f598ff99f4879cf36e6acf42306a4bd958905c03490c42aa20b968421d6f0d690443be28e3523335f2616381526f983fb15dfec69c0cfbf74fb02e005209dffa4d91ff36485c047463bba82abcc0dfe98746a837534e5dac82cc619ba34827b1d75ba3cb96f5d40745102c7101f89e19a2a120a0227f3e4589fb333ac47aa5ed16fc6edd19167a4dc2c17d3579912c8adc06ae4c9ffa70444ed3d144703f84afad32752f7e7bc62476b2f78938f310ff5f9ab8ed85240136320433b2ea55ba03742b21558878b1d31d1d09fd91a0a063636fe82c208b3e1bb33f9e46759145077f8a5419b32f5280d11e4ad240991c36bc79828907a38e4f8bcdc9b10ba8b259f2f67614f97f0c6b7fb02842ecdf7aeb102ceb09145041bf46e17b24eb4e1a42cff6ec7601deac5fd7d595620077184a5e04122a4d940f9da0e109bbdb089ade286836aae2f80cfe3be8b645add8d4290b90abd087ded5948bcabbf5a48adda3fcc6252bab5a4fa97ecc415b5dc2db208df52ec707c94b8ff27a3d7e753c4e661bee07d37f6554cd22b2f36c5f424370733361c861b1ba7f97a4feb866f2ebbf37c1ec0c39ebbf9625e18fdf68905bbc79dba600e705c67b430f06890582e32dc3c5156e824b5808572b89944cc23dce615b7e64badd96625a28e56523e413201c72764e1fdb9f1ed9399dff115b9fc2dae3fef66e35bfc5019d4d2e850d1a54d6a0e61887f9c06f9b30fc55b9d86a3703f4b32f7d5ee9b19fadca6317441dc74442d89246f7ea4ca0bcc95a2e17af3485f68ba038e02b305f18f2fde83b18c83e7cc9b4cc59147533aea11c4ad3634d7b8ef5bb280bb87eeca8b5fcf91adc86a02b873c1057586f6038233fa3703ca4ae54686d97a34c34196c2a971f6b936548afea09a56a71f2fda6ef8a4f472d748961ee8eb17658f385bbbdf910200c6330a53550ae319bb32a62e9297af2b9fce9fdbffcb458b4257d230302bf8d3aaa430ccd4c96582b5e0614880cfed342b2a984c6ee17ff75c155c7e7c5552e432fc9161583bd5a71de590b49faa3c1f83b264aa7a5052892a8093c9877be868799cdbf4e7d0636fc5c69dd66a6a286896e4fd9eb508e478ba01ae6a86ef4c5b38d5e18fee87d5945cf17c4d4a286bc74e615684bdf2c3690b4a77c8f165fb3b051a2f3d0fbd80dc3219c96b1af4c81c20bd26fd38ef5ce25cb60c314371eb435195810ced69cf2812aa0849520a36155d7cfd30c535dbb58c8d3a9d843e96eef0a549d5bfd1af29bea6e7fb1e8237f22fb57f57e481db9a6e706927a60dd46178b59c7779068d0490e2c456f0faea6ddeae41e39cd402536932383c9ced2c8aae3e64a46571f89ac520f4bed49679c10a19bf34378382ce53e28037e000c547c6dae2d1e08480a36f3aef0f777d8041c83c92d75cf0e1394cc8470e446049aa1aa0f5013d7c9ca091d1661873ac6268fbf65d0020e38a05ff4a470eae902e4d90392e23768c996ecfe640d44d982b433e584cbeba14acea8203cd2453e07590881ca23ed8918abdc0124cebd9983f03b3aaf5a656061af130be3e9298f161b7319c3534f05528f6e694ff15807219a97f83a7d5050c326f4ee27d1a5bd3e2e9229974dac79a118432d34192707836545755e06125ac67d573e75b286816a1fa50a55fb97656db8b3fa3bc857666c97d8925aed37697d675d12a05051a7da861fe930ce23ead8f7f29aaa820ff02123d81fae1ef19e756bd7367378e4acf21a9eb7d9832eb0c88f17d26a05602159d56628e17449a16dd9f081e85d6ee5be80002f5b19c17fb8d36f9b987cb4fa250f74c2d21ca157823a7fbc28f43f176d10aa2e4b7d5cd6bf611799cbc27c131553c01750f8f06d9decf7b11f5ac7286f9b3ca8fa52b6f4f145cac4f9c4145063894076474e806d373d5c6ef7018f2455df304cbba452c4ebd37bb5e7abf0298940f4ef8c2860f2d2da642056a195185e082f4f20503cd10aae0cd28096dfc19865a3270f68c427e1cce1715e9f5b08b95d2af571c8edc8ea70c01a7dd97f952ec3868ccfd47118bf94f9c6827e7c3ba3916e43e4a6e708c664ce79115c233adc5de0a978df8fd0c6b1cfa8a530c1171fb726b8f3a92204b06f8d8ddc958e0140615f1ce8f063ab191d2f64c504a52a1ba796af728039c5d59381c919bfc00b226cdecb775a3aa1351402d85e87213f083c793aa71483cb768bce880649ecffe4cdd4167bd98c96f795e05ade0c15f9797f8162cd5414380b6c6fdecd63902fa3e877d80c386d3e3529acbf083a7917f73fd5c9ca55c660c08b8ceac977927d55d9d9d214cd80c40b994d58c51276d1f4c07c4ff8ac59a11a9a2e61d3625e0fb52e4cd0b0f7160306f4143a8bc56906bb8e67b7f450038efc487cdc49931679d96aa3c6bef7e5ce0863e33cc1e75ab9b975c57b407fd76296182480a26018475902764b8228d28e30e597f667b05f19afe2f7c682bbd21220da0cf2a29e1dc5a75ca7e49179b9deb28ebdcc060e15006c503da4167cc5f04002698dc1856274cf273e0585ed0f677f4e13ed81f0cce1c39c63285db8a57f37492bf2255eaa768b6fb9e287fb2f409f009505200222e62872d25d994ae45ae0a775044b5e7031f5363ab22420fddc225672f52cf2e14b6719b1f767737189615422fc43ebdf9ecb62fe51a0f4f7cc60b6b69e419854cfe3bd0d6d1222991c84795926a7702826e9cfd2a4cf48c2df1ea53ff1399a836ec4ee9060e92f1095966c1a59d3f970d67f1f7f1b81a2a2fca2348a74f7f629791fa6b7ae6163a729d36f74011df1e16461a70ba745f25a51afc81c7611f8776bc41ffed5624dd9a442e5907b07876dc9c1b288d4f9bdc89d69f3af7ced3f4c6619e34283e26c20912f1c94064b40f4435a29fdf7f9510c57a1a4c321b1a9ef0a66480dc00b4c41173f97e6f80f9a2cb085287f0b36f356b8feb965bc22f08ae7d0eab17e899f7aa63d734fd6290454300915604ce84650b7e5e7b34bc74f5b6f1e8b92ec82b374ebec6fe389c44bf66545425f10841a8538d1e5881b0e477db1a849ceda9edaa09e59526b5910acfcf93b0fcb3049d864a45a5fcdd0013f881f890ad66bf738ca71c85892fa52c85deda859e2f516fb7ec25695f3577fbeae99fb636b772e791f1d9bdb9621d573dd3ac9e09bba7eddfc6c852d6c204414f39b71cf7bc626350f5d4430580bcc0e7426d2078d7c8a6c1fac4fee42e774427daa78b9849de4019acd1ef4459684a9f6a7e87a91f2ffbc3748f90c77c4aca627e5ff360e1fba5bcc30f10ab0ea1090bce2f01d486a43b1c0c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830f8ba58acb3d2e1881f4fa421c1d399252cbf10eb9e5a654ba5a6b715542f4eda4edda5f9d38d681b3991317f487fb619be88aee13d785045d12142fb1e5bd5c0b86e81fd6d4b2420b8521996ecc9f76e545afa6c27f978fd6d65f0817370e6858696e8365aa0e19aa453be707d4c695e50df13a243d8eaf6353b9e7bcff7fd2abf30d36ef1c1d7727afa205594dc8ad145fb674cdb81f7559200b641069bcbfc8692c6fb16ccc14a525ebde3600876f4ffb6051dac1673042a6a957ef6ddd5ce5cd12f97fef4872a86c68498f2d13ec1312cfee9c5eade8f7fe37c5430d5cb83c40db8a0675b52592461f8a73c7100037437c25c7919b4dbe918a2cda23b99888a145dbf1fedf837139bcfaf51cf396fadc5e496bd16894638e41d4680132e9e1820fddd71c61b528b992e64a53716efa3e8f9331f925be9f8567f41788d526dc355775976258db47738ec761d10033cbd31a934660ff709e41e5ffcc0257e9963c8d8d7a2a8d9b2830086ae244abf04f5b38e924758ce00903cafd56fdc0ede79f9bcbc9c8803e44dd52c8ed8ad62cbeaf0c125d00308b19e54abe202babf7641c4d6a92c7bcae3448264c957bf0a6234ce779cf0afb5058ab317fac71388a35fdad7fd7db90fc7fa08967c071c0260badcf186bc06ce1865233c0c991026fa4f339c30c6e4cc4051d71e05bc32fd85626b0c1b483f94887a933d4a984e0772334a8f9b3b43a03798c93b3a21568a8ecb5ac1fe3dc78755739676801bd6107466a85bc9190092d652f18c0f7d2c926fa2a742781483e13c481fbfcdc76edaa05f73a9336bd1d1fbabaae18e670cfcde88a10760fbd7d83fcb135ad730658d62bc14a1712e8a3d6b2efab370f5093347ad2694c5439be284a193161cf7cec78205124c59b0e57c47b01990956e98d6f793a9f81ad9e98b3a8be12019210c9fafa5ad36f3745bc4d1b47af42bf1b1b769e626e93a8bbc7e137b81bbc63f1cea300b013cbd0b3a66a834ac9b3db3e08bd9aa0bf3c521e8e8651a62d9207fcc331fdce0611de8b01fcc0628eae3c14bbcbad006fd819986864c3fd88ebcc1fd713372d57d001e76dbbd23b89e6533e36515a1ab7421a757ef8e97c5ab90319c702fd7289b4269794e75948184f7977413b8ec9ada9c39f2f6e5aad5bab8b38932a9b68eb54ce392d8021f147bc1e2badc0b7e2f94d13e8e9c783d25fd00b0d9ec863d0567dc083172b6dd4b86661833b2679a2caf3a6d8042cdef81acb7f6fd9fcada99111fd6bf3aa3db62b41acb08fe1004245c62e7f63f513746f0c77561a34979ae7ccb35b78d6b4a0c36cac7b57ab035178c3430a2f1cd457eb6c733bbe12a551dda96bea53bdcf9ea7d6dc48ee8081f055e73e806993d2c68f6c7dba9412d592dce606823b9ec8216d7e57518231dda7ec0acd099275bdea5706a858f1046a1d0b20a57e7dea79cad18aec33a39b3bdcd466d5f42d1015bc9ba5a09519b7a7806d39eec1c49e5bb799485ee947306bdb4c6e316b3ca95acfad0b4c28fc974ed653b4b77297ba26591ad04c7a568816c5df1ad77e2f4030be6b64aae4df10b8f20f05a9e9f6b13b6f8cf701a7b72f1500ff2a6c09fca792e41bfc347c9dce3c3dddc882651185a590fe20b9ea510319c0565a9b67cb48a60b095da1ea75b88c5a1ee220beddce16a83f7bd239b83130daa177cf0fc07a095d89f0c5b5f559a95c8ff35e0eee008334ce03b108fd18eaa616282ac13ff19e4aa6b96920f49ae98fde655b03b29dfd4d9e36956aee39c4bb22ff7db7b6e991c40c7202b6d83f929594d68139cd4802decf4f379be80059e2e88b80ecaa236a02fe9c4dd6a182e943472bff2d237bc216851720b08810f4418a1ecfa2fe42e9cc79eb7ff97a81186ceee3a6a1bc7d3ebe24fd2eb4d34540bccf5164fd08ddae653b367f07c5604e4856f944fdb1b007ca76dfaae738d2c04f1fdb284a4c21c62a9673c767f10e161895898b5c0b5d0c54113ef21ef9c51f02a7d972eb34a85637f113ca74778b7f6ef91936e5ddda316b7b43992c364ab0715e4761ee7134e1562910be2196e59923a14763a91ce00eca11a0821338722a808f628769f6d4f01557c85e3177175af05d93e2347bdfb1e1f5de0340cd4a53e4045907e24ba6bb27924b67ea1d4a4a718c1b1e41d41a287fe7595f28a355b3a241d0075ff6bb5884f0c6f4443fbd98d2332ec355f6962a4bf55b4b61796376f5f5fecc432aa8782bfab71c23f2046028b50ec21a4cabf5fddad1887b44b549baf3502e3a9665e535293ddc13fc52655dddbb269604b95848cfeaddcc97f969e9f0f8f95d083acdf3cba394851af24582618a7780e5154e5d36ad31e5d388506f0784c463d9ff494b7ccb72a330676af1902dad9c5af381064f46f5db005c45434aeec485927b15f3fa27f0a879c05e3115c0db87cca31e01090d7fdc35f4b901f4d920ca2cda7d9f968119167285bcc32c45b8f98769647c48d0c86afa01e2d072dd32eec92ffa121c316a36f2bb696182d11e5b0e15a93a110df2e7075c7d32551d8d90fea5d787a45fd5fe1271fdbf36a073977f2b6c3255bc80ba6a79507a7d5e14ab714da0193cce38431edb87ff0b3d474009b6c2d7356ba5ebc598b8cfe656512b3046000a0c28b01a59c47d15ea8f781233fcbd513704d4ec22e59defc6253782175a42f9fa838d37be9f4ef2fd8fd75d066cbc69416a641c9cfd5eeb3eb514e78ab3193efae33f29cd0882cecf32f29957833e98c610b7007b06df33c9a29adb91fdd56cc70e62b2d8112913bc424601bb957af18c3c90bb1645f981c534b666852b9b59b754c4f7200d6490522e55df0e34cc66925f2ab9175111b0517b6f3f50802ba670646f57fad0f6b9e5b0116460f1703805630a39b35a18dd7d2995767cc7cf5fc169d49adc9c87d9b19e63eb0339bd246a1383031d749ea8b5889805bff7f505d4bbd18ff9d8f6ad173e6453368ba756d32f598bf77a0423ffb1da125716cae367a7364a5d04a5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1cc23ec32e65751ba10c0c571c45bc354c41f738a3091f76528eaf7ce8b49d7f12ef723d619435e7001117152c8fc38e97a31d1f55edf48e14d917da2bfc18fb0df32e16d501231cb36d070d7842e23bf71a1df0d15686f343bcf9f50a7d47d956b9390a6b76232286801f051074268fa864c080aa5f18996eef439cbbff2b093519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b8e12baafbc58a2cb48ece6c762f267c4a62143e1008977351f6c5ef86d0fffccd5890b7878b0bf6210cdbe179286845a7f0e9bbbca10588a2044355b01b7cefd6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e591cf31775b28f4bcd033efc622989fe58dad0319d8c69c5b774c18b0a0a4b4661f1e5f3d0c3ddc481806daac2bfd9d39c95d462e51429d94b19771fbccae47c70176c277bffdaae6f9990a1e054e77062ac832d55f1021bae7a4eb40f0696ce1fea30fc798624d53b5c12f0382a5b9b00ac95c2c9bf140799f2fdb0a2e7365f39f5ec6fbd6935e63e9032f5af87af2d64e7aa278baa67006ff9c755b7884aa3234c8e0b1c71ec5b8f711e057c8581fe34cbc5342504608879aef807c70e59a697f16858e0d93348f1da151407a0f2326292d4b1392c8f9b51e979f9588670de4870092d19adc4273ec3f904bcb1ecc633ecb75c0510509445b92688cf1d5bbfb59d976c7c02733ed78ab46fc16730e74e0cc312c7c4afd8785939600f080ed9186559302fd985b1e9308756dd85cbacb4f795be15b6eb4a81c6bc120a8b431e2709c58c2051900b03f1909c8fcfbf41d52aa4b6f21c568ed7f40bd7ab1129c227580a6ecb7849425c06bc36ac935a6ba6aaa5b4cdb2f4390e15938991ce047d1da6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e260aa0b3fdb5b1638bf587a8e1dde7438c64e7963a5d1b6a10f9132a66d965dbe9d2a6b5f3667e7d2b34014942c1147823ed2fe74039da9f1b736af06526135273061a4bdc2e0d85e6e6d1410ff813eb3decad683223631583664b6e074f76c1dc3122fe32fafb652fbb4f59913bc9af43cd98bb202d1603e96fc0f23aad3d0f1d387ef5aa19536f9657b9794a0067e2c847dd05186e2909596d76d3fb244606ab45432b155be302a19f04ed4f3e472a474906de1506b1c8d39c6c851680f48ef0af3b53b1a77b2724b021d73601cd545e1f9dc6a8640de329e77119e96ade472fa076a7bc6a52e9b4b02e7a6bdd3d6aee7efc2a7c93df807f3e20ec13732bce199e4667151202073525a3daba46a623d7b5ec7e76fc84d06aafd01bf6582a1b22ff02c01438f2c14b26edcbdbc2e48da94eceddf222a3dae10dc88fa84d0814cac1c8b912ac310b30b9af3742d45ff2c62256ad42fc678396614810b7d9ae94a61f274add6cda15b44335c932ced7ba404446adc49dabfd1a7229eadf09cc272087d7a218866e6cc733bcd47b6a0a05340340f8b8857260585043f0f0aed894f92898b371077d69c177b524c2a4d7a1695a10630ab604decde79a93c4ef78088ee641206e233ce5f5122c692c19d918ef1e5cfb5a7a969ecd7bd6d5df2d2f313496a58c5190b0008592d04b4d4cc16849d83a0c9ce710d389b99cd6ba423c5b1c856e53b952e2bc9b2aac6bc9202a9de8b97d3f03855c3e63a71ebfa73293aeb97c75aaaf86b10506be367546bc91398e899377bcdc3f8c477712838e9f41a7e72a0783614562b1be7692d10a21683e8027d08839d4bba5b1e9aaccba06380e01dd6affae5d4dcc70a770ea7a40c0137674fc23448fd8adc0c6119bcb0a393e403b97c3939b32abf9970d96138263d1b4df55abab17032f2c7e834c3bc39abcd4e1319265b4f599ce00fb1700cd124fa579f374081fe7e4a100a7b8c7ca4c24e0affc5ba350d505d9f0c5adfb0c0ef55bcbbca7c44cf1d71796823854701e663fc2f8577ca5e7ec615b513493163ecc0fcdfcc69c5ad0f1a16ea67559c5645157e134c43fa4afbd428ab04f9f14c78c86da58f624d9e699a0cea65bc990fa6c86846ec7c5d0b6f335ece91746cf0a9047c4bfe74beac0feac786240cef6b8f4247ea4621a56b7e888e968ab618ef8d557b84b43a13cff707a734617abe224f411df03c5fde1e3df09a0dd2ce95e839217821f35ba166bd39f35ce5a53dbcd477a08ee03ffd5b50cce8eedf67ac1e393e6ccc005f24570ba4d955427ff32cd4483b9669dddc5b930a17d86671bf8510ad6f2a68f7d618eb8702acc7ce4fe20a38bd0829e619edc936480031c2131adaff94c32427b6472f2a24c36eb7e579d196648978ee6f63265f81723f31f54374c3ecacd96f4290b955e04e4ee012a604f6e4b9ffdecf0bbfe31504571e110e830d4428045bf66afa80b97b5e7249120ecaade8f36d8343e41fd65f904b05b8d320b56b791910fd88b1d468a8a1a12d887e69d0625784b860dbbc0a9dd98b274450718889e6ad47c5cfbc91c3108f8ca8c3c1c5aec0cb56f140c7daf3149c575d3975c5820da8828cb0591fe14c695256efb5228cbd860ec1d92468c12d733a5966891ddcab95ef21b2d93e28b17815133725c2840fb88614450683029bed298ed1696c18e8303a7f72446f2529f5019df15b09f83d822cfe2a9ff27d685e5bcfd4a734cbf97cf70008f930e67bd677f283e05deb67fa07b7b26513a78a21301a455e8f2cee225528cfcbf4a9c2897ca472b9bf65788c7d0443eb09e076100500e65563ed69d1b1d064aa0650c58740a7e6eb7df9256debb843ab3c4216648a46873e3faf6ad3754c2f0c6c547d258d2262f81549b1cdc495e51d050236904cdaebefe54c58e918d8d2d17b184fbb5c21dd55abd544cc8d062d1fca6dd328f6313810c31b5ae5aa4f593e243e938d60927e47c41d9815560753af2ce96957484d6caf9867a75d136912808dc19aecdb752270acacd7b915bb0e4a79b6188a3c422eb9c8fd68c1e849fa6a45e5a42bd58eebe29a5681a2ea7ce8128801035c463597d43b88627942927ca6e8e1e7c93e8b63be7d0d9b3085b18a3dda1b30241ae61737afce129c23ae6ec7301ee5ffab71e00aff015082b07cc670fff23a9ac0c886a1d71a163afc5a5c7092f9f4a36c92835246d4756f4586eabe45f8107cbe7695dd3af1e177687d3bec2597b4d1b9a99b59ff58d50d43ee1db15507d4bdf82632ff6ebabfeb4669307abb35477f75fb9dd8e40b040a43cd43f4a4fd03d4c96d8a62d71d5f69ffd2a0dbac92546a8e0249f52b5086265f93e46453f112b2ba82a7c2561fc06a6c0ef28a2c617e55afff59faee69b9004e351bcb668dfa763558781b0d112bb8075a0886314e692fcb1c13eb0769fcae564541733b63d25adf28385e5fdba8ddcbfd7df7e62f4f04bff342c9869deee1bcdfb1260ce9f1d2485d78de7821608495ec9dd1b651838b624e39cd4aad0a2c50e9ee5c825d6fffc67890323ef75f5223409530f3a6c8d2a6c38d88eb3fce84c799ebaf45cce006ebdeb292a6905ab7ea5049678f4f5583351ef3a38f7210d5b47ab8e14c93121c24bb06b192aefccd955c66dd4194ec0e807728a3a9370831ed45ad597c36a18d8b3a5d0bd0467a908ff39ca6c6028fe37b4325df2ba9746f28210e13b7216d8432813fa2f325cf88a6c08f91033ab3cf7268022ea456448600528cfc8821cfc2d67e22cb09011e808686613650b416d261b8ce51fffd7909711547d956b52b39144e14bd4da75954a6bda1aae5c26ec03411e60bc01f7765349b903770318ca7d3588dfa07dd349a07f4bd2677709c1a3139e3f9fa4f1dcd651406960c24763b75d3b0c4f039c2e955330359a7a6034cd9899dbd6891bbb5dba6f0d5a9157cbb80923fe9d703ab51629cc95644427334ee8c3a9cf59a23842b4676c3082bdda70a56f2b61408ee949056061374b4921d6af94cf9ef3a3c38ea079a1f80c586f91690d9d8423ac6cd3561f2dd73026703e92c036ea26f70e35eece9778713940399f544c497b3e962933b56bb7b665a7cf4ac34c9ff50f796f52d0a04d18cf4f4f26e9e34eb9d87e9e86e394435576412a451c64acee4b258a715aea9b5eedd47397f60307e91f9fb9fd165537ee97d0915feccd14a6200a2188cbae6117a2221965456cdedf3b9a709d6a5c6034380e0593788d333e839993d64d73c602185c991c9f0b0bcd3f243253bbfedf9e405761517ecbfc239be175a2efb70995e59595f83bf79f214dc912a0c9771a3df4e458e6920ae94967b5b875971a8a607773fc20341360e31fcfead1740013c3f2707dffb42725074029863c3b8092a19268fd6e6044af2e284f58fcc5329b8c2fdec5c79339c0e3f3cd77a738e0ec3fee79dab1ef60ea0209febb9b46680d5501f8f794e43f2891a35346145a52615f4cc174b1b6707609e90740419b72c0aef559c6f083b9db123d149f3cc9afb1b5d976d2c43490b6b835630d21ccdd5394b2edda1f2d83c324af13e67529dd620166903df6e63d1599660d1b4fb7d6df1baf714ea362f9620a0cd83a2ce4155a7262965b45dca96a4e3b311754d54b7df2f1a46fe23b6c2c39c9c320986b040c23138deeb79edfffacbc5173df54816407776f61e2974b929ebce90cdf2b978a92922cd049d8098ffe2fd70987c152d456cd052e469aca9e208e840cb152e380627b3990e8cf1261be6bbd76d042a72b515b4534429b1804b4c8ec2a6d06ad10ec707284df2099c460f5beae4c4ff5f5c1b5e3d6b292329621805d30862680827ebcc09e426b837e3dcdcbabf06850ca8ab5589fa42d07c1486907dd9bc2b9fa224b6aaba43710cf47d4776d8f316aa7f30acc9dfcaf3803d26852b7c011235c29892547da7a0be9cd1cae505f7999efe05c48d5ea73894057e624b092d736d48c495f966237912851e89c221f46ff4a83bec31be4424378e5ef2c05cd45998ff3d2db76420e2389728bd08fe4263e7ee264cf71242942b79542113db3ca81ebf7ffcdacc2fc7c0645ce37f114407b68642af67ada8baed04d6643b34844c4edcbacc1e132c9ebcc57faaeaae24cdb512e119507c3e0f3877fdf86951bf1ee6003c0f99fe583a402a9bd6d535946de1820a9a0abb5b862f7b8c712e2455ab484b15f628ab25452435e02f7e91da30190244204a20b89ff94f0f4f140f729efc485610dc6b1e39ffdeb587f9f439954f1601a1490d6fd9b269f9627464e9632cda02d7fd00a23d4eb6736bad56b695ddee731478cacd7d563e19d2cc94182cd8b3a968037783406655f9fdb2459016a74a7e0b6c8d1b42c7bb6ed931863466b26f7ed7ea3e7e3b724bdea0f9ac80387e58d8e357fb29bf1ece44581f2bec7f6866e4555976cba0c494030d41d086465e889c15940f478dfecd5bef23692bcc5fa6386d33b6c15551cec028f20801d2ef5e8f011893a767e8ecc9133e6d4affbe2f4643ca12a4ea4682e0d88af5915ed85f343b5a149c6b0ac39af312243bae546d83cc9ed105ed25477c7142ab7ff7b1f2d3beae9646bec319b8286fdde95bc0c09cb9709662aa30c9299e82e2f1505d97cbd2892b5991b2c8e8c74b35bc6e751175888424f37c374757a2e43eb4a4478a2401d7b2c476c52a5bfb6e4936265348d97b2a568e3bb55292a49fa19295a122c4300b4f817d05f1a0e87afd653b6c76e0570310ca067c91f467f803780236fb74c27ee4bea188c969a6e1aceee56d0da3c8f7647f0ac9a2f573ad73ca04707891674a770e0a335cb8c175e6cf7c7283c45cf5d066b03c4fb341a40338290731029755d891e878d92ba7e93cdbfee9f164e82d8de323185402bfa25df2bbd36f29f0d54371830a1ccd628bfaf6985b6010d77d90d1dfe7c976bae5aeefe5eeca5dd4b6e9391d260810afbd411b7912a732049510ae4cfaf9fa45fc18b57078e80478a46a05bd6f04cef42ed7f2523232b6c9480a2c610300c0b16182269f73701f643a7474a6ebf029f2df6b1cf612b051352b1167e476fcb1f4034686d37b54e4f7d744249fd46d2126506363fe197e3b2f4a1454408a3cdc9885c262e8b21354ceca8a8a7a2e67600763901084a3ce9bae46b93672509c376590fa539990a0f26b92fc9eddbcb92ca28c164d53da45f100c405a02f0467318a66679bf681a1f763ab340c7bb7214b2d5a7edfad6a14afdd31a5d78b4b6bc7eb6a78b9b4142d9ff7d480a149fdfb8db9c963dcd418b0bb41454d36df9aa2086eca97aac985ef136c01cb359195bc364cc68c3aa6d58c1af533854b3db94dfbb2213dc4e4a9dca145428e64e64788ada5659236dc878752495bdb49ce0a355d4a46015238dfd18adc2243f0cb9e459deaf6fcf499ceef9e049ad7cf15bdb2a2ad51c47edc97dac3d08a1bbc7d953baf0e545ceeec582a073f90f15ec36902f53590c051c3f61cc9b01d6aac571e3c0bfcdbb0401ae81c01791d957bd5ee67ae68de96b6e1ff10911b9c707d3e383711396b3555edceb70e28402e109970ecf415ac1113aa5729266cc0b6ec93168050e766ba78e2f1cdf1ad1702c723c33d57507abb8216c5e7368e4852629abb06b8e6164b2e132d9a94b9d04e2eb0a2eff017ae409ce249cd84f1dd8d211047d3648407165f6dc2cfbe937af122ae32888384f6b00709197a5f7cd855fe1a5d8418568811430bc1dbfc9b41a8a90109323d48a44e8aa0b891b5259b42c4ca62e8380e679dee6ebb0a087e15ba7aaed0c73103b3968cea76b302ce29455ecc9950ffe99f25b91eb09b24c736d7a9320d99fb23d545411da669fc6ee6b9e5cfdfd9544328d4506e023cb2fc73c9be70ad35df587a5acea727c31505acd078424c693364592f9e66cba2c5012d5e57f300ce476da79e35e9ea3cc181b2c67dd5e0512f555e90ab27430ebe45fba37791d795f92ee0e5ce9516848b7390f834df6cb195a94da0ba93928410c529811013780324b0b6ea9165eaf562c798967e7308fb9d84fb043e925a4bc82ffb768862f4e23e983a70ab5d395c1b553a08aebfc324a2372dd213acfe3721a40051bbd4758004861b8c06c04956740403b10bf2ec658f81a77894fcace98bd4639b494a82ec6d005a2b52d90c002725160ae4b4cc0613acc5716fe8505d4d71af9d7d3b02ee3036904caae2c23c3696de3e1d6a7e9c2b1330ef30e5b896707c02e4b60042c46f4a761b7b6a1cc038cf3f7cb6588c7d3a69db9213992a19f071130dadc83a4813e9403a428b031170957ffff25529e37752cde291f75da27ae2192addae5e61b504e6ff0323dcb777355bb5380a7dee8a3b17a1314b0c6b69f45757d57ef9d705ef494309d7172431f0793f174fd91ba6122e45c956ddbfd623545c0fd0925d6ae7af7694db59927e4ba3f91675f0f9921a30b114630fead1358c6b7e69f9b022db6172bb1847a82823179f823f88f115df817b563a4943474d8d73dd7865e0613e963fe4402da7b97b4f84f570e1582aad048e1f3b1543b1e23c42cf9511700ca4732085c17f206d5ad1e84a97ceca8e35f1aa6c99e176e1102ccb6aed54106c7323b6c73243c2e4d8834ac19cec234e75721abe5703d9362ecefa50ac89ce8370a6c4cef438f82d4c86c7fda56663534c16a3fa3b1da526d9eac4307a9d8bda415fa2ccc9be5268863fb1a01f51e6fc51856db365b437cdddeb11cdebc2075ce3017291dcacea4f38da04963445f7d64621d3b4e716c84e2b9d4c210f87d56a440671f5428f8587f947672bd8d6b8191abc5b1bf7ec23d1f09c17d5040982a4dbe4215cbca0bb1b9673dffd312b6cc3dae89488741658dd633d1af4a0ad46c5ed3e1725a66eefbe2cd67f434b371c10010560a2a35fbac415e17c7736ee202e9342c22f1fd91a56977b66fa19f5f9a0cfca2a74e62dbddf60cab0813493dbd50dbbcd35a49c10f5ccc8c4993a01cecb497a26f58648b091eeb1b44403216c3b0875d14476b9c770e6b6144e065be47212ec2b64b0d0d2f115a0cf0bcd2a6a72652a5df172e02d7335ed1bd3dadb3befcf4a3907f19e03c7a26826f9a5ec11701114262318007c41a45d64a4b6988d8fbee145ac3550fc57de4071bffc783ad42b83ca7b9e97ed271468b2015a2eae0aaa3ab06defd1ccae065e735aaf49c6a177aefd9c70aad6959f02070dea45339bbd7eaff79719759cac10c9b29dec88edfb17e4509b6e8fecd95188fabf9341483d220b55e040cb6170477a4e4757dab7c12f30157473e03bb402a758ddab47ab56fc3fd7b8863f56c6be54948f84ba4c862e0171a6cb777429aec0fc5212e04a7414879dbf9c8bfd211f673f90993aad576244c287153c238c1609d4ebe87146ffd609bf644253e22fecc84bbc3e65f2cff2fd247369dca089b8e6a2d3181352182c56c09ca9ed9f542acf2055060a37380c9f71944afd4d346dcef267303e63b00113bc67c3efe8adb038fa3b398a08ed180c592a69b88a618d5ac06cda7fd3f3719fc0ea27f1ba4108c3e28333d274a548c988ff8fcd1b4194725b462a4432acd2205122dd69eb808c20c5aee5f5a66c224502b4c26d900bed472d0ee56902b4f2d6b3d117c768149d012202b32d61bdb7ad588861bd4994a43271952345b8d8dd8281062d83988e17d0c5b8ff1c0760bfa23783d3b33e936fc4010cc5b4cbd9a7519a3bf5a32b7243464cbe655a95eba933609a638d525d396a1687614046d6a4adb7757766b7dedda67411849d513f06dc757a6c0b46c962380e613b83ee0df1e601573cbd05d988901c066b65701bd9f1e99d0b4c1dff6e3518d2107321624ecd0ab257f164e56890c663e0ab09e9b46ee25ca443b0e4ce85b412c10d925327ed7c60cbcce06315ba3d5fdc06d6addcd8d8632beb70b0afbba0e42c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b614c10cc958897fbc99c00bcd87ccbf7ce140ad54f0b2317139e7c817eb78b91d9254b7c70b8f76dd24fa94c245fabb437cbeb078dcb6ddf977d764230c949e8b94fb5af85666e895a37cb2eb8ef5a820f53f828170cc40cd2c00ce6693a39c648f125f23d1831b3714f702d0a61f1b290b98e497d04b1a2ee812515c977de9f113cd4a7f7bab20a13463552a2fd21a8df30f704eb8404f8b176e871d2504c7c4c1ea74a24c7dacc5c35e2006fc64e08c9815616ee7e345742c1700d1dc8365d3962ae30b6642e987a16cfc0ba960a5050c0fec0f1b273a510aad344713bce3dfa2cc06a04c1e6650a560eeca000fc60b54b9ee66ec553e37f73b05f03d2df62f6cacee57fd90f9fd4cf041e171c3b22982d8b6c5005b2852246ef23d1f1ff661b4612ec5523309d838480c5ad56239ee016af64c38495b9950f6169fa7e1ebc1baab43ba37c5076a47c90b2ace7f809eecf2a33c2864b8a80042a4979ed266eb78f9557bcb9e674a5109537d3e84a1755aaae27adf9f04b8dc56790ba7280062c58dbf20eb42013d74a25dc2bc350dd64f783419030067605a7166cde0c5ad4b75f76fac2d8e6d69cde5d5ff435b76984dd5c7b985a0bcdd8416e6ef76c6391b9bd23a86a533f9278b5e6fb1ab5308fe09b174df3ae355af3d3ae7c417a13f2a1ff3e099c6f71eb5c59a70b6edbb04adfafcd4697cb2baf77645b5dbd896370e42871c36ba1f5b3ee6e973fec1eb8763f005c29f370d6e6791e31acc51421f56c0ef8b4a5c61b4b46312a696801fe75092d9e28dadaf98963b3a949584978c30a3a4e3e27fa8ed9a4ca3c60bbe50c7d435a9eeb5088af379ab02e1662e003a3bdd7a9b76bd728b6a0172b767fb42ea636a46eb5752fa15eb9dfe607b4920cb11a299bb694b5c134a6fd0365b4803e07d960dbcd5328abf33e175ba8d26f683e485be243e0d1969ca54c5e8525d3f1df66a3f9119f15af47aed0ea963e2821ceb8d1d4c6f478d28b91fc656f5d00e98fcec82264181a3543b9e0dfdfb2d38b94e5d916610382e7e920307c3dc1a0eda13850ba32d6ed59fc889bd224d296ab3dd6c1a59709bca8ad58535fc4eb403997a72f8e5e809d399a85853be77740ef9e3645aa77d08419fa4c29b2366b85e864493f83ec5ace78755c71481c0a05931e1d67c4381e63acc005504771eb006b262e5e87ba00a0da3b226150e781d144acf226f1da30683f97dc81496357835ea056488babe149f9c98ab97999e6dc559d51588c19019f58045fe807607b16624a35eea900dbcf1664f2049fc367b4a5a9fed2b5af4a119b9acdf49c939ae4ab66f96b519425ac5c42c954cd85ca47a0632175348761b465358e71279713b4c4857d388c1823a9c69d22121b7d54478070d0b6f3a0daef9ecf8ccb0e0da53a1083cd82ec63952db2e1ca3605e349ca3095d42ccebf10bf6d61072df7ef328e0c414045fe3d5858a6d5d7c2485509d5c3a7dbed04abc3e1a9ac2f2dbb9f510e54a10765f8f20d6600c717fe33eac72ed4414ddd830b2adb01e407f9f314812a3828c6dde18e0b2b2e615d78ef842dacf7b91a3565bf7f3a451443b048f744e60ee6661378fe542b1d92b99ae8432dd859154eefeefb523e7cf8058d45eac2db1d5c82169129cffce940785003900eb0309027e9788a4c6c7e99f70981e93f2621e5a43f1b0cf3c67f447515df31706aff62d8bab1c684a2e118f283f4969c7bf9e437d7c456e0b83f4fb1c1205603086fd1fbb3c250add1fd87ee935b0d1377aab0ba5987c0d265c8e141b863ae198a1435ac73671e8f11faaaf04e915956d7c0dbe4589833612002f5efc7123db1502a4d4ad3c67d2ce4c1c91c9089ba915208ec80842df4c2e0c1c3e993bbc2c4a792e0935fecf053cfde63716e4d676e5f70f3eca368134f0e68df48fad414aa676f1bc1633b6d58d99a70a970bd191e4b286f378ffe21898ba856c86262d65911cb9c9601e72b0010f3b35036f53835a35886776a9dcdcfb84aa1fcf983d24d8c2899b0a1a3c76238ed72d332eef8c26586beb964a6971a58be9e930b860df9cfacc8728d1424ef217c2108d1ff49801356406c35c0524f4babf2cdc3e982e43bd02a18ddad4ec760d2945375eb96ad230ac57724c050577c8c36e62ddb41856ae3902ec8748a07447d868e3fd0caf13bae7bbf545d017bbeb5e0cafa0c4ded8ca6da0006b53eb1ab9e6b2bec7fe8cf528740cdcf3e24230dbaad8d04f04932d799b7395eedfdce2b78862eed7138ae5dd81e61e7ac5877d319f345389b0d26e1bdcf09b6896fc811aa135bd9a0f8ad2443fe7838c0be2eac8dedeeef915523b022f8e71fa4eda22fa0cc4fcc6916f344cdd4b23b95014cc94593b6130e9be5e2ae3970fdf068b4c5744b5d5dbab0085153e710fa05612486a0dcdb28b98cb2338f2ebca9b981f1dff8d8b2b144f1b4e07edf779f7687aba3c2f503fdbb5db9003540fabddabe4644faf75fe24680edc41d9f9b05c1d964c51edf719197bd884136ebafd51d6f5612d227f042393cb002372e4552b3a8ce39332f935ac58e55a5a6f02c720449d21ddd1aaa2fa5f1291553014e0932bb6dc116563b43989b34a6a8c43b000f02fd523bef7205a6007e6edcbeb376f593a8f149f184dde1c9b9146f0b290ab2f5a88b9a6758bfb7c68de9b923b29e6b9b2c25860fb2f099aa6d14451b31eb4ea9df15cbb3a1b38050775ccf396eb13cd52fb477e820171786f16017c6bb09e3cea111ed26470b904c29e20740e29af752036917c0913c08a7787255499f1033640c368bac7aff06c5a30fed89d1eecc3cef25a851c175ab4c2bae2a04e6c14a0c2ed92764687f4b6c26ff17483eae89b349dc6786e92b090b9441f825829446d979d15214ac8155d740b43f8155b6e597f7a7aad54af2f9b3d81b0db8cb3b17fc473cabe8f8ddd0cfce7662fbf5eb0614359e1c338ab2f80d1fa355a2202dd0c24130583a3aec91349d121902151dcf038dbdddee1ed2f3f3e47f34f467b4d5e7426e88048a35c1c4308689659790a8e4f48f4ed433d54718f073610f7ade8333a8aeec3ac7586aa00508d737b202a441a04d45eca34e6846f43272e31c96048008121670ab33c1e658d219b31745f1837758a108ed0e2755b8b6aba779423805d7fdb035ecf5ec0859ac5bde16837a3bd340561e9cd03529846e734e8ca5dcac62da13e1064e86f2fc59adbb552b58120d71b7380e961ca02ec97a2d11583135341cecca990893e962bb4c652bee4f996f421a8ed8a37bcb7b39272374e001e0b9ba049d87818d13b967622baa4e8f1b8d57947362e07e310c792ebd3965fed3b124196d7dbda96daa7d463a1125e2f19580635a827602334200b366327578fe11e6309007fd0c62af3b5736622c88329fc558c93d62ba79427b87883fa1923f78f60505935c1db1bc9c3ee0546034997433417663686359291a41e43239ec65c3055ba7bbb5e2c46ab6f0fb7dafb4ec0df23878aa44c2837f10c6df66fb52b27959c0c97cbdc66d45caaae249bb9e139c1c351e252a58b09ba8573ce8d6b104d0715d5860767e4389bca4ee2680817f5217ccc76dbdb2550118b13e9e6fa34dc64f35f583ca65c89273e61c5efd0d6447e4e92f3ea1d2227cdac36e90a7155b65c1fad455dddca2975dcc57efbc322ecebfb120e6bcd05f46c43e4693e0198d91b299e4ff2cde1ea75eb81b3eeb79005573218a6e6e5083309253a38077d1670e19503780f9c1fc6b24d369a9e674e5fc59b582564fee21ec5566ed828ae2815776c1138103153abbc70f25f081846b06d09dbfbed806ce2b1b1613f60d5c911ba669a633d487d58dcbcc21596bb3f6fdd2738b5f9cee551f5821e76bd2de0093a5199fb55be5d0ec663365a47bed5ce33ebc750b3f2d14c3883c609bb6e5732e4a71a021cea100bdc55ac5b68dea5385fe2f222ee320373567902df966c10353b0cd503b2e119b1b23159e58cbd0e95175d37edf1c7571612b8b98f7230a2ffa588a485a6a33629ec5333d4cf803b230665deb2a357bf572f9f8043218df79b17c28f509afcb3834e739aff2ae27a04f35d5a0e944b0a66d50f07bc165917cd022feb536a742dd76fd53494236244d970998a20a1fde7f50e0ab03e326ddfaceff861b4286cde802cc3cd0920e7a42e47ef95bc9dea15cc2573711580998f3f750f5ab38cd68b10f6672cfeaede73b314b4a2584cd48473df8a517b1383d09d94016efd2bbd0ebd90fb1665f238db3b182686884e12465a4ea65aeb1383a90539a78e183edc6bdf87b7fb67c1894ff449de341bca698cab396dd6f0ec64a01d4bdbea9077570ad9915932e30a765404a1dea234debda1467f6632293266b0b60a5129dc1e881a89cbee18ba24ab0cc9d1ad8d859b9c81dc8bf5d0a5dfd1806f61182f27e55d7cf91f2c4660d2e60bbeaf74be9afbd037e9c5f5d06cbad5efda2d484a39a5e15902c7f12bee7aa3f05d75c6c60008f7564ae48ecc6c180925adceea8237ae6d0ec0b35d60cef108a2e7c8cd7288f046fa3df451af700fe5946f0ee293439e4e88c374ec7b582fef313e7f908370ff9621bc68e69cc747e06cd8fb7406c302a571f311188012c1351a2dfb8658399c7e20c63533cdf74a5c5572aa4c687e2ac904f5b7a15bc7b7056ecdc071ed539c6cf7bcb931f0b9fe84d1a9509d1e46fab9f199d127b5e5b78816d4c7335f122f3c788eefe9b8bc70fcf02eea45c18e7b3dbe7503318e617b8f6db74bdf11bfc80a417e7ec04184d3bb07f69c0bdceb9b65608b977a2da7cfa05def61f894e650adfa7963ecd9a42b7025459392aa6f595102c6d9f90ed36e5ab1d1f77f0ab9cd4d5f156117401703a5e4a4d84d1ae88e6460b9ed5670f0fe6b981ee278b5643bb4c355df3f312b64bfcb0400ac2168e8011b16446f039b7c5e1fcb1e70e0cb14258137a2f8d85ed5cabb447eedf15186f80b11eeed66b5b0ffe9a7a2d574879a0ee23d857499d61d6fb3bbaba5130db7360b2901feec02465a7854b1bb4ce16c4cc6e36963d866e2c3e316bf784147bef5684df41ce129f5fab334176d305619cab453da2cf98a6e153598103045f342f7ec45e7d68e4edf714a84909fea901e3ff7835c559eaffa3dde79b9bba8869eb47b0062b105fefdf167598127ad180ba0986c7e420c58a6b3381860fdade9f069555e48fb4e829e4ffe006eacf1862580508f4d8d0aec81fe59666a31ed595250622f72502bd346306a8bb22a47337d7df0f8794997cc0c43a170db3ef4b1c090ae611820693cdcb438d8367c8379ca20fb68daed0d49833851fb66cdd9e490fa0de72bb92fe169306d7be9aaaac7ecca73f117a992261749994081465ec94d220de03688289e172d9779c2aaf5f6ba5f608e953a63cecb8a5a87b421fedf9913495e0d61db943fe54de1bd2837af0ea60fc2c2a866fe32dffbb8b1f99811e0b960afa7d9deb507005c23c165de645f259bbd2d73922191e7865a3005f8acf5a1be6d703b3876b5a52e649d1c39cc73b6c7e23bf737e9831971c825dc95b1f3358cfef96f9d2e222025eb688be64354561c245f41d0c44c52b7cc9b334c62bb8b7b57027b869c1a0d6380cee7ac64d43437fdd1ba52255d1bd8e484ef12e2081512fdc535847ddb3e2fa0be25e6e457ee5c8bcfb17e0aa3d0c061e6f6ad460f4eb9139c950954fddb65f651bd1ab363156f516aa2517aab52c6dac8a68ca7eb8a829a628474727b76259278e861537699a6c6e75ca8cb5284726a0940dfb73b4ee00b9a8abc2687c5712deb27431a019f3496ccf11476591a3664f53ca16424da4e762a3581449ad47c8faf09e62b74ee9b4892d61b1a67502df1fc2e244fa18592820936f40dc0267f5665fda4a9a517a5aa58f3ab96b22da1090f8f7aad4718b708af14e3afcd661342f5fbd2188fd8baaa580e27a72fc90e158fcd246e568c89613a43acac4b30747719d29130e0288d543c593f2d12ad490ce2949e0d6ad9fdacf68eb38a85817635804b625284802d5e2c4880360c980a7f9d00906aebd0e08c6fafef24514481b20946ae4abd1613a60cbfc41ed1f7b6c6ef6441c94be0ff47255be63fcc52c1327c3c6a5c1b721ff38851cb11969e60376630d5678250fb980c9c1d148bda1ed06763e40e713e8a8dfacd7cee8a6ed560c1c557cb168097c8e572e104d6830713532063a61e48c0a7dd4a0b71c33e980cd9b2bbad41187d5f2e5d0c594fd49fc1a485ad2bcbb8ff18488d6c0b4794bc2a41ba9dc7ab584432a420af479afd1091bc3c62de06d1202431b69b6381ff5ab18e2cddba7de28404e36e0f059e340526e5587dc1b333e944b82fe7b1a5765df780204bba34173d4255c9b59a38042da8808f491e6b0d467d3afd4b2dd557ca1ed2e985fef420a389f68ae6300a242d34732110ee5d762094570cf54777c2d1b78b5d34c60f88c29f12818c036ee3dadcf090199757d515ad2637565c2c712d97f26cd958fff672f260bfbaaa209904359b69435fb4bff0de24d8d2ce8f95138b757e9c20f0ba475171388a14173ad97573791625de6dc2956081a3b7c29a14c375671a5bb9a5f6ecb33d53ea83fd3908d3af5e754c5b531a491c23ab88518e187d95fbd3e060c106d7c9f2a7e4871d6464a09d41c8dbc7dd3cd20b9880b8da4009626c79cae1955ae991dcd6f5901295c69332440d794d8545b9bbf6bf3fbf294eb001eb09e4c3f077ce1033e226dc512e7c24ffb812a339cd6771f2d884de0ed22992ee83549210f7ab560c9a5043e43fc9921e5d29a16f62cd1cba8190aedb51a2485d8ba4b8d2f1f735c088bfc7785e9f7801728287fd5372abb06d69e63d8c35bba66446d6e7413388516fb6b4a4dd4f3dfa1b0478c7d464aae3193b054c037530e4260c4172bdaaf62ed4d74ee52fed397a88f2a40e067a9f977e1321fc50222c7f3b6047aac897a614ab9d221bd9536370b1669f527407a99216afca4c59b316f6ef1f6fb2a2e33f44b3d4c9a7339128ba083d583b20d7f80083397b6c3799621c5b982780373eefec8d7a35ae7c739e847822a177f15c6d8051554d64ac241007b97b224fad66dc9283c64a124bd419dfb93af1d883f73a0ac75fbe6bb91f218b03216a09d98ffa0f1ee951b07cc4cf4ac7ee3ee135453990bd18ac99db5fdf8a4a766a74e54f66b70dbd1d9cefd11b1dbdfded552575a7d86734bff209f3ff781fe30c0c578f71ca3ddbc29a683de366509de1b2e7131870b989948abef8a79128153efa88b80e978682cce6eb7ba530e11621cbb8255d5e0d8ddba6c12beec4263e8fda8f22c75a4c17e61b0fdcd3c37d3101c6d8fb61b021273982f53185fbdd2c2d98749ee76c453396c4fc9260f4e4d05df30b8d6c6daf1bbd9ba14d5656d444659bbb64c11d77c30e15d8975d01b01f87abcd432a1feb49828ac84028c890ea48e79e89bbc69f354746b0411dbb485170648bb006e0b028ed485838e3981ed42733806e3cb75da543d0e29c4739b03578c062b5bb04454cb6f5bfc6cc0ec9c19c6154422e8afc6f5260d086c2a10ce90686b32f1cd9b0030004b91adcd0afdd562df0d6dc67d984f5a848f3ab3422d5f3bb6dae0341d4255e4be0c2258f32d0eee2f2b865aa44dfe73286ae0776d88e8ddf657f87a21997455588f64ef7258e3e4ec29074332c32d3fcf53f877711e583504b83f7f3e87e1d65a72ec2a68e6fbfee44bac51ae86d59ec6ad6b066acdd19440016c5452def1ea0bd38c935bafd6d7667b80dbd9e45f8f8d2d3884b8fe4251fb5dd880942e89d8ffbb67efcbb2cd63df44ca4567fdbab779ed0afaa2fb90a68684ee4f720837bd98fcfacb25cd3830ae967456c3343757115d3f543c464904c227e1bcf43e2ff1c0637d062c0d99fb0e05e82e51d08428a40593b30de04a19f1875a77a3c10f44745db8dd3d28ce26d408f9769f2d53a267e750adb8aae49252f2b0ba39e4ea9e80e6514af2c72af7d1815827376d9d21b850d0a54c6955a897083fd8caa75889704fac676a68dff319b3ec5b1d1a8ea684c43a1a5c0646b4bd5b39ba5822c73137c9eafb7a5910452c34eadf7dc5d4a5fff583c076f119028775fc42377d9275b3cb0e4c521c5d10b4fa2a96a7dff50df9b7ef4b185032a339e5965e540b8638885ba6b59783449f223d2f4767a57289c73c6bb3764a77fa621257e17ef93caf672497d1baaba9551d84569dc905b518d9ea8dc5b536fe6d3ce517c11dd10ef7f9fef9c8484f51416ce8407de3007241b4524e923dfa503aaa903fa8e69dc4078a29659c1438a9f3a9a587170aeb4bff4054c0804038231ce23928496d9201593b4dbb835359385ccb8f2be1fcbb4cf862229fe03b33f5d48865085f4935e03cd269a3728723f89e0a521c1245ada90ffc15017b085baa3537b92de4d85e694aa98c6807d3af3764809a679f2d124cd03cd589712bffd14ef9c41a12228fcf5930d7ac3e884bb08edc808c84f19abbe611867531e170d7148a7c11eee17708dba5fdda58eae22cca67cfbef5cfe6b84260cb2d782c4903ef1ae76da205d647fe3c3196c464b402abd5a0d46f0648ba474b58395ea12b168236d152e184a365cb03b990d76ec9d804063886bccc771515ee248023df878f669d054b83e69bcb8e03ee6ada20253b86a45ccdbdbfb0d557f71fb7b9a45cee91f16e0441196f84508c32588ac02e8bcf8db68ff7f6b1490bcc3e8eb1e996f9fa1f8cbfd3a12aee6325d01bfa6c3f193245d800373410e5791d5bda0d658d99f80c94e6c77a170a3e8a411a96fe93281a8763a935d00a04116982f15cf099491a5c2f5dc19f42b512f2164ad1f8735d7df72909ece29b06a0faf0a51c2e17f664aef31cba23184551ee7b248893222cbcc6aa0006e903c0889adaaff5e51ef4f3c0cce55008e43059114bb0cf19a727c0849921b754de87e6d99e425e3fada91fa281d0293439fd4efcfef7e71ba3cbc113dae1d0cef0c77612ca831037fcb0f2405ce6ba72eca3efa8fa61c6eeb8082d8870ab6225730817cac9786c3a36972b30aa01cc296c6bff1a925dad40e2225e2ee859db7b91bb255f725cee0c9453dcdac41fd6fd92b979e30cc1acd02401ad759f84fdfabb5c61a98f3f1a653d9cf4dd3f0e25c9968b506b7cd23b73b13c9690900f9642846ca93778cf52debdf0d9b8228f1eb061eb0293babcb2cfee3e50a6e187d3e16b8a857d36b55eda7c080656eee2c5c8db03996b68e905f2978e9d87fc5372e88835b7e56f7674045430822d9603fb31feba01e1ea7ca4850dd354a4a617d196e7d14a5ce141d392510ab329347e4595a0565607a6fd0a10c346b341e390a606a5ce585ea1955129f76bed552bb817581ebafaa1f5e28460b284418e0f4626b00c7b04748b63d95a1452ac919a4a130ed7cbc870a91f695229021762a515cbea54e5700ecc144509ec7dcddc241f5a3487ae5d6af16f2e97c9661ec9447904f77c7339ee0c1b52295e7649ff5258201a089639432251a8bc7d12319c1b8963410fec4dd941df772b62aa0587a75251da195e4d2dd1f99cf7863441d98954f32613173ab914b8623b345371470eab7f97dec072fdd5cb96ec6d3f85fad0459399e2f7b194c29698e436747d4604c3685052c0d81fd4f7e052336febb1bfa6f090d124b40133827eaa5a7c4b7010630ae17c297ae1240fcdb454a09a640449728f333d203d8c911d37a468866ab4f77342086f00676581666758178e76442ea50e121a78b404a537f0366e718b1ffd04b2a21182e71ae64b45317b9445a690d563d7d7129914a401bc8b7bb097b0f1db43f0bf5bdb1b3a4bfa987bf19dabc0d60c66f8f40382daf5d663659b19d295bfe109c4800e64cdcc6d14f1b5e5609c586fa5a81b52f88b686f6f8a18e6defc6a73ca96962f25bbcb862a10071bd928884ca1019d6dad824fab205a4f22e37119e7b672c982c85ab9e40c420b30901124389bd3a03322bc8eeb6f0b4f2fa9dbf338476fded69afbf861ce933de7cb61b64b1566a64d3dcc6387fd5e7e890b26574415c148a314915850bfdd31eafe1bf33e979cc3054e8f7ada65793cc73d6ac6f52cbf5fb44ec7b9c17efb7220b673a001510c07488eca092208b59cd3d3fac1772f385dcd41cd0c7c963aa0a710ac9909bc2378a3c05242580abecd57c6512ced32416211f419e4474e03ff666560036167a886d01bb319d58993ea54fdae6b264d58bd2504906a8dc1bae515289f5f43726411e00696a20b4d09461e0c96e3387aa96fd47a4b1126e9eabb4906d31acca1762c27a979376dc44238fa65da2aabe171685296695405d57d1a1c260bcf7b84ec16efc51d1f3faf2a65ccce153f4d50c3c14c397ce6bb8dc1fade16281efe571c63935c68a9c239740eb79925ab78323ecbed82f0865b7d46e032c00b75a004b193536d3c8788e1a65570cf9ce4dee099759c5a99cb05ec838aace13a7a033df3803b3c122b994b65b41e9f380e8cca13f31c9318cc3f466b7070d213c09db12417b115c697cadcfa50f637a6521fc9325cd7a5273ec912c4d8cc36b4a19052f720557282672b0700b8079ea02d48e891eef9a037ddf1e043df80848bb29097587767c082066b58084a8408b28cea468e8a769c061ea9150a6bad7c131367da51814c70d7ccbfadd9888689ed0b4a09c68fdcd0317bcc3ccd34921e6d454ce7377a98e8d77ab85b760909753b829aac4d3cd5d43ccea607f2eb95d08e1c856828a5198ca1beaad2d3039206f4fa8c911a505be05dd2de51299b072c72edb857065c144aeaa16ae5a58e29c32697316a2aa13be104f753da7fb00178d0d50594885454bca05bbcb73089cd9718585c837509b6042f72acdbb4fe3eec3c7c543d2464f33c4a0d6edd7a5a7438f2d92745ad118665622b9b83c4247de2d5d856b3601d2e4a5fa4f5c26ff3872ecca32d43e03dbfa9bf0a25e0346709f47e47eefbde454fdbf0fe125603019a4de02ba2a62a59ebd669c28cd9e70e0b3c43018471ca0da076acd97886a45de2a393fbc17d5504b5e87f9ddc4c9ceb938f5a4b9056d86aacc8174b80cf05818fbba7133a413223f8248b22a384e77bcee61936950667347669f25eac9c4c12824ee3efe37765c02475c6a7e2bf6b6f6b426cf708b7bd42719678a14af9d92ed0189daefca10fcba951095d27f4dc1c617b41007c17db04cfa467dfd0ec1cf458ea8d7882f151c18df2ec54678e4345d43e9c6fe447c6bff21b146199c610f24664663ebd752a8ce34a194ecec1a2bdc236f921145f0cb9a538a24ccfcf6f21088e929ca9f029fd0460056913ff9afcd530c35281694fc0e6473c261d66314e7d383d1166c2972580d007a374128b585db7485504a27f9bef8ace2350a2332c6a6341d1d9e189b4f40117231d2492b7199ca818db610796d1d48632ce1b4de3041cd401cbc6c5d95cd75941ddf29ad8367b36156c894b0a06f5871cc28e56a8a30ccd4eb458f5c83fbee8c7414e288a57af24f6d455f420d8b2e0f20858cd44980019bfb2301a2bc4812fc341d8df558a4c5394904938ca429a7196bacc5edbfa5ad73a6af18bf7fb13a783c558ac242d032cd8ab63e06dc15038b4e417acc75472ff806ef9359576d746e01423ebabd399fd8c734b8524275b3e4b8b5b394d0b934fd88630889efdcac96429704a29590482e877087c78984fc2e0c4f123e8c2ab05cdfbc0c04f1319611b2e6fea8ac331cc5287e3b27f65d6bea4d26a7da191aa277d39d30e67cf238aadf3702c8ba49a6a47575ce1017cf935c420ebf79b7ec7deeb83d6cc9da4905e579bcbee1c4bae76944def2a9b0631efdb9c303b967c3cd7692b8bf1a441abbb75982aca4e1b3f4fdd1d461f5aba7389e7b947e21ced4833689be6724cd7b3a60ec0b66606331fbebc7517e74bc22098ecd41564ad91f810eca38015249e060d9f501c1e2749fe2b6a93df6e8217e4846b4ea621ceb141b15b1e75b05d008a8c725201d2d274c7ddde55f7191afebdf83fb73c56cd99a775cd27242923224044d6682d6e1ba4aae3aa24c61df445c160418b708a32892e8cf4b7592f052cf490538828c17b354614a2724fcce3a771ce7b22ee1d8ce98c65c25d721fbb50f19b94c16ccf56992137c0b4652ed1fc6febb53be120bfc74177ef900b06e1d4946625d2c67c88bda6e45ca056852d281508ca68d8e769c67a544dd355fbb95e866db414d1ca18b60ea6d9de1af42fe542250887b845134a086bfd9ab315c1e7f5378e20086901aa06e8729a7863527e9bdcf31b6350b33fc2752f37927ae5f8dddac2fffc0917686be4d19dcf055c20b0de7aceee02c0da003fb4e55021bfa5b922212eba9f5e055d43605512718229ffda8304af29397c86808193aeb9409872f35833358fa2491f494b127a383c607892c97a36639f72136f9a0236c1d09a7158dc6ede4ea5f12fe8dfbf7fe0d738ced1a235e3a051f7c4f034dc8825dede265175310f6dacfc17df1c6563bf65e08ccb36a1bdd567a976b6b5207f9a0534976f552a84fe743a6345e2f6cc736be184e766f0df3624a25de2a5df528c017e97db007603f0c085931edee93e4581f28557f98e915d64f9a4e36287cd3747debf9bd794090595742b7ebc5e6849bd4feacd9a808978894b9d985a6f66e4da762cb9c73ce23a44debd9e94718a4b0060d8cea7da380aa118ff05b662493e54a8064ddd99a5f364e312c7ca4b1b5e738bd042e563d319cc41f49d072b7231788abc2499a03b95303f2ba8b1b56ffa5429024150ae04739273d79e2838dd043211d62a2b4d949de9c137f2b61da2332fa17847e071d517b7d7c565529f4c5c47f51ca9f6a7cbfcc24a881072c310381e7b64b7d7ae564e5296f15d6cefc2dd90fccd1cc587234f6a3f198e8d385715d916db39cd741057a825f8f617b4a7254de7555c79f45e61611a5012f74371f24a277908b89f1dd49e0c9abeeeb57c80a3e5472c723d157751f7eee2aa909ade54df403fa60306f4f06b58953659aaa76aea2c1573271fe599dc2f33b72f3e062eecd3794345e70e3a5de442e0683bf090b4d74b6fe56daa0416fdd276721c1b60682b25c240101203295e425f6811d6ef324ad678520d49198d51cff48715ef91ebb406635db74130bebcdffd0c1ad19d75f6334dfdb50ac6dd50c52fdc691ab22dcf8206c3df1ab5a57df47b7af41eaa6a208b8905a904b1a5d6f8cea265ad76efbdc8662bc9ada98bdc9fe1b23c3534ac8b692d7640a77e8d18d9db1d4043f5e302fff861568817ae5a248413aa67531cc06c35bbeda0b21a400b6c4698878d8b4d5e061b4ae7cc5275d44fa0d837d6e76e26a074df160d17aeb754d2b255eaa131be679dfb14be85e920c0fcddaef0a9ad9c31cdcd51ddacad30b6656a541fe31ef5e0d9f2355458dd2361351bf32eefb02082971a211434e34a0a154e21ed1bd126c2cfef37e26e21bbac53477804103ac2396646708577360c909ad891c0c9b371f507d2571096bde05bc2a847140902854401ed555984532c0a1401ee8ccf8985501fbe3c4fcf68567c601fe97a047a065181f4b40979538e9df9f6576abe24ecb09364ef509cf34b55a499c90c3b899a678dd785b2dbd475220a6a3783a271f6b3d94f923097504e4ff855d1e00cb0d511b26aa720eab70fa8c53e454452dbddcef646fe8430f9f87ac4ccc14c5f967fe1f99ea36d5ce2fc29ad0bc0de80490dc14ca0ac67f5e2473942b5dce3dd8b16541743ecf9a7b80c24cbbaab59488806d56a3032cb51a61c32050d6d4cbcebc96b7eb95794f3cfde0e4bcf098e11244a3a701d871a9794432b4819bb1fd25e644a3c3b5b5b3e0518f3781e1fdacb8d3fb27f23a7aa15398f606d78d476e61e868939c7b8bc5bfeb97708eb1f49de1b143909c2b7d0d65fb3baf9b7eeba29a368c7b289be462f314860d2696945ab9795420256cfdf9623aa51d14fb997f0b4dc1483e87803f982af79566f6db08725612ff668302e0cf9416d5b620b5d2c8b146fc31fcb2fad38fc90bb047bc4a1de4cb7b689f5ad0e33254875eabacf60f98f7f296a61fde734ea07a4c674c4e3e2d26815b674ae54fae94e5d3b9b2970070c48b4e0ed0717102a023f5e96a60556cd4d7769d9461e061d18f84e1a18b8e6dcd90dc1687bd45901f12a9d10bbaf34e843e7a0bf95674f31c185b1a499e2d201eef0739ba02683121f61208b11d849c8c7af87c9b7d11b6df10b150488ae812947e0a817d74f941a32529ea55e8f342ebd08a94fd74776a7855ef90b429f97884caf460b6017fc5aa378961907c782884f2ea97630230d3e571e83a318dc0c7b442a6dbaad849b56c179d3dd0a325e5a4587fd6b8d7ec9d9158db339d0bcfe386f6b421ab4dff110c7504e3f382db5326c1babcdb7389f591f0b15eac6cb25574465a78d48764d735800d55ad204de8c1fbb03e1b0fbff62aa60027c3e10b79ff0851ffe3e313ddc88e33000e4095fd61f886132c1ed94eec5470d463613d9727259668e35e50776d923310af28b3381e4bc86ba5bc226671829108864734ef7dc5ce8065ec9a1eba6349822b36f5d1b83395f024bd216ee3a8987409cf462ae46d85d7abaf580641d52badf4e1d3a84b5f47ed3be7334ac05ce3385c7c3f4fd672d0876a93e76850748bb528c048865b6b05ac7d5bb3d469919d4e61be6a443d49bb9796a62537037bc1beb06c93704230dc82bb8a5bede9bb5486ce481d3e33db10865798ddf81d2ef415417c2cee005f8975f426528c52665948af795b1da04388cb731ff7544adf18a7ab5fb268b1ff1f5d8f7d25686ac2efc8fd4cd03dfd9d92317c6db9d411323ada2a86ed2f13f724afbe0e9069a6af52e4e6119fc56553bdf535d8e8aed183d9ef1e6763eef039ca86fbc4bc319cd80a661847ff00afaea643d3fe4e13d8e5417f9f386ab2056323f0568471b211c1e5979a40993402b955e319b719e50334435762632ca7a25ed345c1cebe4cd2d8bb3cfe93a0c37df2d5529ab3c20d28dda42fca99ea7fe32d3e5a43c430f7625183260cc392bb2e56a27d47eb3c1f49b992892857c37232768ce35ae07404419c5d84853fafea632d5c5c6d39b4d233b452bdfc20b2b297e699d9dd03b96b40e7ff6517117289ef43ba860afa60bd7868559f0714e5ec8c9e6933b35c27bba8354c9eee5d90d8702c09fd3d58f7277640f641620cc69e5f51b5e0162faec667ace74ec9d7e8656507aacc8cf13c4449162a87573510e3b235e6a71d6406790c43617dd22a65d613633399c5758c4135d684bb3bdad90fb86d2bc76245fe5bee908fb5dd7b1b9504d6c751894dfedaba72bf553cdf888a68436e557e8da60460b8b334ed576cae4d026fc762aed7d621704bb4041a99707f7396c4ffc5adf8ed74e459fc85592645ffd410d40bd68f4876894e29272fc72927b27da2396cb33bb068a29cacfd384588fcf0a42d409e9eb49e45dc6cc0872e3b7172d086bb29c285d443e93b1e5d4db1e32d231d46d470b954df0c292dcf2fb2e0a5fcf26896512a74e2d39c997e3e80d836d6b86896e19fc2ba8536f701cceda6d650799dff484026b619dabd48e6fcd89b2fcdb7cbb4eb2eaa7cb610889f60f419b4f6963b8648afbcffb9bf0fa5db40dddd03853bb3abc57645d06c0b2e0dfca27b10ff90e16dda2d91e81f94271a8117dbb43014338f22cb63afbde8d0c255467e90b40e547028401751b8378c7d8979509bf4e59aaf9973583f357b92e54adfe8a90c6a531fa400c61c4d4e89f77993652b41b9a2ee2bcc29354db113a1c17f774dd36b5a078cf52fc15029f67840e4563bc8eed05bd26babe39d4d60e431d7ce83666ab3debe5440f69a63b178b8e509a932219b6b5c220bdc29d4e800596fb685d4d1a1a0b35ef8c964491bd692aff02b0fc11fcb469127bfd61748ee4b2cf4accc1554c3cf91855f33c78ee9f3bff4a7a17aa38185675bcd8609355283bd520dc4b59f62ee52ff8481cfe6e601771ee23bc3f6b3d76c058d23fa9de7af2595659c32d99b3921262d7f923edc9e2990bc3b8f84ca1930370a8d8504dc007608a9058280bd27ac980263fda260c47507277c26ba852600d894590a32ed622eea8e9c435a126ae36a85d4e2cbf9370f69d5c902e270ff92665515bbb59e4a303ab2834f8946e019bd20db956c8c0279d727d34518ca78a9f5565594550cae137057176736513b33ef9fa2704dc5b64c2095293f21b3116e9d0f7756c63948d8bfcaee88d815c3d5002d320cca3930bf8a9cafcfef3e267e2a680bb8d0dc39f2f4bb70d6028c037d98d404da61857bce2b8326295826b2c8fd4d3cca79b8813efa247d392503ddc80efaaa201e78d2d5267908a4b891a1ab27aa336484eb18d63ef1eeafbf97bc8223fa948936850e12513f40fb59163af88720928d18da6cebf3053ff3f396df2316315f3a2e8ed8deb039bb50626fb3c615a5aaa916940f044e2a2c5f190953519d467e55db3b25489e76a604e5e6d827a842f6acbd16a8925d8d6e93c923d625bdf2b8d2e230cedc0ad7f95d60509567935593a00ec53ce84a99e76b849dd272a214d2b039c2e0389ed8f53ecece7bff3c36e057b2c9556a228288872a052e042f8bfaab44dc93cd5636d5b997de82da3fb5e98e43dbdf3ca03947cd5968066844b4b7ccb34086564dabf808c6815e768ccc49b1a1e28850c03d294bcfe9430fc762d3b4f5f1f2febfc042874d82d10f7c6af1fc3a1d354a9d6649dc6e5048498e10badd9732421d294fa6f79dd7c66ff9906607bd2741aa6e672d760b5dd6a88efdd95b8c3c01130c151541448c0b323f450c85e65f56eae01af36e11fcba6d1d284808003e042817fecd6c0f3fbf18b7746bb2c46e5155b6e139eb4179998d62ac6fa20920fe5f6c362916d3e57d60f8c23d975315277b81bdeffce6b9d5398ab5f1fb54e4aa295f26f53fc20ed5e4e75b4819bc2e5a9bfe90ca898d98a520a3691519aa0aced3082a2bc7f0a488adca00a5888e2a2cbc5c100c39ed46770ca54b4f61e4d83a17b5b96ecf9d350eb0a85455f51f3e6dac3b23bb28bc6e0ed80648ce5a54a615d23b076d4aeb4e5849bdb63a28f741268752936aff394f95d87d74303b1fa9a9ab3fc331376024db901a7f8c5fe28ff2361678171256fee0d55b74dbc12b3563149c37ed6b54c9a7e6575dc3c4ab682af92e84b0a049550181e6cecc79cf7136242e0eae230c290c698bfa57711628c31e6f38d5bb393a495a461a48f0ea0abb58fd7da50cc951681eebe02964143751e6b702905799d9dd9b46b1d5a80a072c02db04f8789f6987526cfded37bf36f8fbe0dcc7182062171a55c92cfc3dc50630c11278ee78378e3b36dea9c9e4215363f35e242745d88818a3346a67e51cb260abcdd963f0a356a006c31d66347a8946647d3c15f01a169e0394a7d2966bd3370e715c8f98ff9ae6008aed5c317bf3cd0076102f27e9a0ed9768fa1a035c2dcbc99c53c145f2cb7a980d49d79c14992d800448754970271a4b10e6c1ea057a768fc907f25a79de2d87c856e4faa08cee910720c96e33cb090d2de6c9d54a4f0fab5bfbbefce293cbe55554864200f53b24e5f609a9aa3c1c05d0a10c46088e4e8cefbd336419b87df60c441b6d02e6eadb1314e36c6e71dffa783ec68e200bbfbaeca86f1b21d83899fc136aef3116d03fd7dde3baa41da798e444f6e5aff422cac3251a5361a575ad0040c8c617a191383ee1b23f0123c4a55d96625fb3b3a7a1db0a93226d812bdceb0582ec2ad71d2774c1268054ccfbea3cfa1abcd53f7422290a9fc4b5ca8682b132776c0984d52bda2bd4a35fe3fbf003b2abfc6ce1defbd89ebdbbaca2bf37026747a5dde1b2052285bee8f91dab22dce8df58e79bdb4025d77086fa27f68f2b41166a8124019c0221b083ccee5d08cf302cd84e7d8ca49a018ce54fc031f0c9b67a79334493c3afe285068b01697ccbe1de77d0d8971550b8580914ee85dc643a1a465606b28b78ec7d350eb93f00bb59a85657d62423c4b018df333ae12a55ef2a6c892f6dac5b4adcc864ec360deb8328856e1e4dfb6f79d4ba7768a2c91943f56777a912c1555b8f93cb677142758299a412cb0578150830e3286a7415cc6bfcfe26b9459ad6ffc1df53d8d7b322f3177c33b284ec7b002e51e0de5135af70e3c763866ab0c0ef80068616f60fd139fbd261bc3d2c2786f4d0d8a90d1061f6adeeeedb3e08fc746c5e4db647e1d5a8f62ccecb8d672aff0d2232afb5754614738c9932ec29643ea43d2f81a1e7a7f5822a7f2be02aeb84e8bc4c7f704cccb4fa146707aeb79f9b22510289fd8ffa18e5e41c35367f6144aa755c2d1424f8438a55e080f298128cad0d684acf59e74632b2b746733311db67d981dcccf31084e88d54de47af911d65847d12d18f348d8cb087966497c9682bfa4bfd8fde10bb75fb2a4b6fdb419ba7b7ea0cbb8bce65f05af22b6f8b5f113783a24687dd5c1a6922c6f5d9dd687cb6166cd0f0a65354ab358f696bad37249fd5c234a6b44d8d6b357832a2b6aa9c949716fc5d389f1f468a4af12a062d117a5bef87f30e58d0311986b60860150fb7af6f519ce3d25e8919a8d373c73fff4e62f996b62a27b729339de6ffdd74550130d8e83e0158fc51e5db7e92961a9bc5d3351f16adcad22cfd57f8f9f16ebf529fbca4f2464ffee6fa7890f5f58d90ca609e41a275675eeec43ba7f11522f7265e7fc85d3341f699d6fe172a48782d7ba6c7c09d85689ae4745d38d0933485fda732c2a6d7d30fbc1bf815b78bc3299e9a5355637d8d1fb3f407fb7bf5ae6cda165df28599c252df56259b590641b71029d6f46be46fb4fc81080f26998acd20224dd754e365f586dd3e60550137bdd1986c30533a4f510aafdc9f424fa624df349f8371ea8636090ffcdc955f43275d941f5446b57c5d30c0ac362db0331d04d38dac6db4fcbbd6e8b12f8df404462556e51c85589796e4b66ffa822ba950cb2053882a59e10ea9e7bf50693b32da6b0382a9cf7decfeccdb8e9da5f1154a8c37033830b9349d85f984c1076b12ab434e7310315fea67951521e4ba3d434133b47c174b48fadf25fc1c35d2d2bfbf8e4b9745a426ca564c13a054f3800d18683c4b0610d254240497342c54830fb626f9316efa924c2a81dab3b15886fab7830d9c97ebb098840d6bcdef4ca2923a16603c82934d9cef5dbd66c1ac185b0c85ef077f1ac3a93ac5c77514ff5f22ae273c3e1bb880de41dac8d67721f26c75d6feab09a3aeee900a0c46c317aab373b3020716c4e5444c24d5c8325a6a9ad793042fa7f808fa14f1d298e0e439489249a54301bd14e614d662bb1f976c9bd3c4741caeeb09616c0c10f0568c93f60754bc76d38b1cea568fb08b77f091607f8c16a63185f99d4e562f47ef9d1573ab532ef47dd7249d22b8574194386d04c2343b4e07236fb9e4d6b72b27fa361a0a206624fb254eea241d9069e0eb91f415e89b383c37646959b34e623d00cc65c52676185e9ad4dffc09ac4b7e345d8e0b88386812a5fb97977d9c176c718cdd10ce988640eb37839247386fac3836a9d7b60a322a645f80349f2583a4542a3a60e20d54aa934b18bd1672787944788b3a7aab30e884583db5a5eadde73143c10902c13cdd91ba3fceda62cb25a395765052314907f202d41a31a58b32fc9f8558073e5716f0b79fcddd0ce2e44e5607b1d0d6a8fcbe73e456ff6e657888d3f4238d511f8e6e017aec1037d378eac69d5af1442022290aa68b0c50518c6eb5c6a543455a195d0a7466210985e8bfe458cba1b620930c22b7b63755037866f0dc2da43d6de1824d7d7eb430536182e3c241b1fdb5feb1c131d5aa9668ed02c28568c3ed3c58ee5f9a9cf760c7526e7fc3671526519410d27a74945d548a58ab33abef5a6bb4b2338ee929eab1aa3e491105bc3a773ce745dfe79299afcb0dafec8f4bf1f9764ed501375cdc82884601139330425549318a9bbfaa7ed26142e77de70044d10db4fb2d0c632a5f7f811a49139ac43594b4efb25a1e006840ddea1a9f0b1742aac7a53af67c183307b3c81bdacef7a71635e561cffae644adfb5adc45bf0adba1fe6117f5d475d61c06204ef41d30d38d17c7b9b1b74cb0652d88e79c26ab6f1ab44390857d697bb11332db529db30d72a71f8478f171781c5088e888e38e40792677df00a4179aec224c55faeda9880cfeabf7a574cb49dd6bc96802a0536e89bfa768a7f9b347fa60bc85becbc8512b4f229107a0dc0382ecff90624d6bd5064a92f2d6a1a4625756858643fbabf02143e2303774b1656500646e33c60e7e0b209e13c77a3c6d1494319750f1a75c250b3b371aec44ce0d6f8df302c01dfab671c04c0ac45bf96641b2926683b217325e7afa1bcfe5099a905f8ecc5cd2e16a61779a0678fd84c7e44f96128e409eca286a7b7f98c540f510e36f91ff00f8fea495c1ea9fda044a18b6475269e5a71426dd9f801f2dbdeb64e13f36ce21565ff79d24d1a84fdf54eff7b02f761f6d0d342fb81421529a4734c9765a0e15d990532a48f1e5f5d4209e7b8a7cf8268075973e42a64767e87f5433a1a68e0baf5850dea4e6927ea7b91dc315cdfaababa44604e3dfb677222290e3045f3f1b030b6f77a49f4f95de990ed51c73544c7dca294772d6b7a1f4745592b841aa39e891f55d5e76e1e9889314b4de532e7fbc28bc52c7abf4cb951d7248bf7dcfac237715509a39f098c83b4ccb26cf862a277e1f5a628a29c241fef1543a0007ffe75b02949f59a385d5f47c7ceb324970d1e7f57abd12977514b328be6d53bd62f7d93384ed0f3e8c53ed68dbde66bac2edcbda43c9da54d1b4cc990665dc8309038a365e7117ada96b532085793f7c897730f91ce7dc113fa7e7868968a5c35c220ed5c652119a0eff37f8bfc1f5cf45c8c6dd10d5da500095048f985bb44c08123bfde3e2c43fd0401f492834fe2e2d56c6d09aa1bb47690e887b725810fffe932efa9e92a24832c56245146ed5a63b4d97902147400bb847e75852ae5400d9a5ba21376fccf76b39eec6b348b126dabff35fde14618367167539f7ee10b1296832e4e48317e571406d36b13439c705886fe6dc3b321355bf44f1f07a0c2bf28f37285e73b0995592f7c1d526eebd1adb8302d27a92c994133947998d0108daf562302224395da9dc0d6d55589a292dc484850b6f2863cbb4800dcbe584a128ea5205b41d0b183fccb6f030cdd42f5e936d86ecd2695b22a705ce377c01d7a63141f34dc08daa0d1ea09c179b7061727b01dcb2908146b35c20e23541c22a39c1605e2f57b754fda3d2f0fd4a6f4e9c44cf005dcf91431cc3194e10ab184c8917583f283d1a323ca725a6d601b7a2970d29e1fa1edb40fd7d747a753755cbf4d89d0f187888456f5837cb9face65cf8da29c9c32e7460104c02efb3443ada015e2bbb236e307505a0b64d0c6bb46b6578b1b18c3e87d558cd227282e53c3e9e0cace9cdf94b7f81315de55f79c1ac0660f7d7e8d38e72bb7185bcb1105593dcaf794db2c5ec42ce9f5c470c484c50d10fe46dc7f238f1475def8aa6218959bb95a972d4d14ee5cc34aaa26c087539174b440d99c6f7821a64eb25ee2c14f6d9a007721bbb39d034e39a469f925c772b3309f63e412b7e40b8f8e570ab5d0b87a02edae22426406b0b615866853d05204c70cf0a87c6f6ad323c65b745149bcf7d1c89416d9a50dd69789de9c66ce1b253883fa7c3e9eae7f61cc1e92c73f79220eb1e96f6471364333d1b9b200d9221c6aee6218724a415c116e639fd7d9cd5eef1a1388a349b37237cc79808d92cda421aad1748831a01b30f2d76584eff812a22e2dc6d711a71fc1c24965ccbec3e6d247eaba0aeb11bd3b68946674e8c6e1bdba62fc97f12a4b35acf998627842eb8388451d89c12d8ceee7a56f85f686fbb3c708625ef3f61f60963a6910144e1e058986a0346a5c234efcb32e5e9c96225683b61ca9542cc516d1020f94cdb1965f8a5e0ff79175deac66dd90941c43151dce74dc2f068722705029b0f411eb1a98bfccae15a790b6f5a4c33036795468468747a825a51ca5d21d351258b90e2c190ebad268c70854eb11ed9fe46203893c3b4b7adfdc73d6087fcd3f5b2ff3f6646daa7e82a4011d690f4f862cea643d021371ee273fb61e4ac6a29a07e6bb4cbfe643a66d6076921714419019ef94c3b2796e560ab949d2b3799806f6bf24db30cce76e970a1b76004123975283b2ed9e29f51161d0e57b1e7751e6558b4e662d11c1fbf589abb9d0f73376aec684993a319c6566f9828078571a60b894899b1fbef754c6c4de65a42f34cf70543940cfec0ff22a1a1dd0ff578cda7e66e566b0cf4319c4cbd9d7ce0e441e4ceb607ce238f661dc17fe1c2714af8324ddc547891db59dfa9a2ad08b2b9b56cc44559393d15ba4fa70ed976428d75878097c651f030edc420b5bbc58f993941ebff7f21fec39d468d50f6ff0ca165512d5200a67cb583ba38a698cc562d1e7bf1a8b64151e00e1b69b752d66ce9c5ea5076b284fe14a41422e4346d385d207a2a53786990fde194d17b22db6176520cd6db24657808f6f71edb6d6cad27fdb3a095bb444f3c53993ec2412dc83c5adb9349c2d0fa263a4222ef41033c1f86d03f9b18bdfa5644b5b6b50776e62b8f6c97c1922c0095f104a25b0e57a994155d4d57bd2416b0dcff21f426788c39f03647b4110c79284ca3c965e03eb1581c3b5e020ca49de68c931be8fa99e55cb84ad5e66d09316afbf378b0d8eda5e1ac5cdee26446e450c1e28dfa07908eaf7bd075be8207864f3f5695933d83b73ebda4507185048cde6986e859af3a01f8e847739defc548f850c4771658ff474e401de1f05d14685441688837682db0cd6775d1816401d9d7c0f7e5d1aa9ee552611cfe71368a78519b178c2652fd5ca108d75b7a25d64f238087996c609040373586b9d896d4a8c6206a53c87dff3bd0e043011f38ff20eb66b68378b34618939235b267eea4a3236d1c8e06bde634537b5ffc367b067ee85161119666176bdc55beb017f43376d50a3eb7122355869d53d674fce8eb4bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda38dc7d42717160aa8949fbcd2093d0aaba7773f325dcbf06451105e3c8c961e817a803b316b0111d4947d88a55860d7786e2f12e8d526f7b52541fc48e40fc9e04ca605fa630ca7d89896af3696ff298a491ac24d1aa3c1b2f2d2672f8aa58451ac3d0cc1b0cb873812aa9e2c61dff649c66c52905c337f264fd7c3c70fab576ba04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a43e1b2acbcfe53c908141025b8a004df868252be8a9aa28da80ae8f019edb5a3216627523cb804a04d04f354c3b17120b0fe3f4643b8688efc5ceae8332137c0d38a2cced5edcb92b71a85a4b2a461965b8684d5f630aff16c4a0d6c9ff247c03eca52d71b284912b7d6ac266f02772a29929fc13cfab7dc6351ab0b515b0ebac01dff6767fc41f764babf686aa89cc1fc7f758b6bb9c6544b304fdc90f448ea38169df15cde6ff08c72d9de86fe18c84f2e918e56a08a9093d0db8feb1253629b90538b57011e3b408e353a3b675fc1c982cc5bad566facfd9507e7f0bfcf0c34c8d8df2a6cf2811b27d2e7103d0975aa775481c95b674e1e7b2e51c29ab263b600a04861d85a534bfd7c6250a4990e8c22cefc95c3d5f26d217f5b83cbc9e487ff34788c853c3803190ce18a52af983e7a7e82a347abbbdb5086452292d0ff64fdaee1b3d4634d4de51fd25ac3f9b533d30f7334bdc1959ad66131385f4acba8b78c97a14b2c4cf619fc39bf7e2ffe704998b7308f8c08a16f81c2fd38e640e1ce98fe5b3f7fa7fce05d192b844e98e238171fba2268597aed5ef8a18ca8f8228a02e8c491215296c6bd3c670880bfc1d6514057b7836a626d64ab11f03fc9d03919a17079945517500a691fd700ca8c36940697e34e5e591ac55d0ee12fbd90392555466fd5277638e59e080680ebd14a1c91f9b1c03de790c0cb63982261bf44150acb4f083c40cc66e9c0743abe32d87f2f7a57bc4ef87fb247409c1611ccfc46cca9a76e23ea10f95a6e977ca12ebd9939b2f5e8ac6b0231777b2a66d095748649174e3f7f1f42d06c00a050d283acb192f5ce35ff9cbac39a32e7e1dd2c5fe1a91811f33319f75804e10638099c6616f4c1a5c301439d29302514231a6eba316173b1b36096ec0c56ef3ba6d19293ac3d4d5bc3ca7e6d729860d6633f46864aaa717c55b9dc7e56f2aae97b13ad32539d388db362eb10ae6351ce605a72be198b17f1be91971baeec8b4609f912772eb43671b40b20b788453594cdc9fe9eb02aaf2990d641c96f36720d50b5783d648bb02ccedea4295337ddc82ed01c34ba263b9d83b062e4a8a63fcac926fce3367395c3f5074a14243d1c45ddcc3de9d15cab2635251916b7592c976d7b18f302e0ad95fd9d09390e1a147768198359bb7b3b2c17a9c2f5ca9e5f4a9d202841f3c83c7571809b094da8a0f03e5326378e8676d27f08034e5a088e1736e26408768a51bc20da652cc5e666b18d0b30fde5800a1b335c35a33d25dc38233293475768d7973ce35620835219452b913d99157425202916a6451f8c866ca4750ef2c2e67f72ea66c27f18cb18b3a478eda98262310c626b9dcf7c385b5b32c98ac139fe8534c870a7ccce509fd6521779a5879bded2f73d635b89164b8eaf2f806928d74241cd52e806202bed7083166c873ec9f2b30606aab210fdc82a720089931a03d2710f95d92f6d1b1dae26047fc9e70cb55e2118f7e6d04c96d88045d2783ba33a358df36b6f25ba84c9604f45c503efabaa2141536d3281827156b484a37fc5fcd0310b1d433f52e1a77ffe2187a8e797b3728e5de830179b8dc9aad9c760c457ca13d4a9ea80106876aa4e7f6cfc5aedefbdd0dc6371892e2700e4f82202bc6fed602915b757bf45165e3bc6eb2f8674a287c79073005c1da527d0bbb49ca43eb5990492a0e86762149c6c45dd5253f46bb6796aa51981f15d7990f18d41e40fcbdfdad20005e338ea59d1a6fd74a2b76b6a914d1d9850f4ece11408ed17890473f8fd31ae40dcdbb239a1cd93adf1ff40448a0d2c9ef61842afb8900687a38abfcbc65d2b37d180bb9f738d0edc6c5cf144fec8d6926e6ebfaa3a26748827d64dc7b13abcea70bc05c2696e0782eb846c8d29d3c351eb04a16d4222dbb6c272af7ea10e730a236d9598ea7981ffe57efa1738629cb18862b449413be2bb4b01974abbcb9990df98aca12a6ebfa7ac99bb4a78722356c33385d43cb189a74197acd983ed7c4dbf3ab61541625134b5388f774d52c53f799bf8d6656fc928e10ad83bd8dab2fc7a0e7c40d837c94990562fd24230a45464278da1030d2d6e6c7b1d311de0a4ce725608f6287c0946e84276bead67fe3521b9ca981193d816d900c7e3e356f4e3ce7c848cfb3ca8bb605283cdbee7606ddf7d99fe75f503c7604935ba02cd0e1abe391e96bb3a967f427ed976f8882cf316bbfd7c36be0d7c60cc3fd71579fed7c7b2eb2bd8f81d3b81373a209c0f122865a64f63137ef8987a0e09252978e277f59ff154347cd1ba4a19fa4181d4ee4fc89af621f26a0bec1954bf8c4b5d67a4c7bb564803c7c91fd214215454c69420dea6d1570e84b378ef36504f5e9f469d1f369dbafa15337cebe43f45fe74d1c6235b565c3a926fc86ca47c271b8d50d445d7f8c93f5c68973031d1d839cf460e3d92fb25f488ada239be9dedd545a5202eb25bf471e13856967c9352165ecd78e2dade7bfca98fc0125b52af78c03f6995e5b3d4452eefc6c4e4d7be43a8a492c0f2287abfe27563114dbb2a30abd1a01dbc4679f1842673521696b31d9d64a1aa3e8223bd9541f43a3fa6e36143ada88fd5c1273d08ca6efc2c14fd8db8397e7fc1d125629b0849de082e55802e08125a2896c83d54d4e836b2d1c3459af5caa290a1af39ff6da1701e4ebd24abed519f0934f6aefeff778b60c7038b76cbdf82ccdf417952076e0a6a67b89f926fe9ed6b07633b0aaba0e3c87d338a4e8cf4f789596c55a7b97763f6a37a170425b599b4398bcd1f0ca897dac6adf49b441fd1a8d7cfc5ff5b91314f351d3b3300434708c890afb2dcf86ad2083cfb5234458e9f7a2eded00f3207b97529154c2a2d2820c3526a373726cbfe73ab9a491a1d52fa8e0e521b27ae3c1566d103443cf6355675a26df00361a6c08e085aefd6ce2fb8618002b8e7be1fc0a73bfed92dc4e254dcda8e2ff2964cba6554ca8246b126e2ca3cef36e5a9d41aba200da02ffba758f66370ae72b5979293001548ab3345ef9fd705f7fc31607cca03b0b0712f63ad78e9e34c4f8cd6b9ce96aab0779f1b953318c217c42d6349d23766dfa32badd340c236add40d8aa70b9aac84c05038c25b977614803e6c7e489061acffa3b0209500e9afbcf613cf9451fa3425db0cfb0eda075cd7b2320abc164c54b2ed19f740b7b3d825a1d740a88039dcd9cf96f4b912b75ab1a856b1824eed8f2c691a410df720a5a1aa30bb80ed05902ff0134fbef6cbe6f22ec712c0f2e811bb8d8edc30e11e11c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc5258134052651277728eac399adf2007da75d434b9a8242154914efd88642fb080a788a4c0603e9156513c1beba0dde7933ad0b66ee10a444bae45e8db4a6dedd9c3359e49984c96ab8c40f7257cd3e9c82375df8c6c2a2f5f2cff49b01ff19202fc0666eff05e2656b8aaa456578d41b2f821959dacba9fe09ad1e17e96bee76481b0ca40523093dd9b840d9b6018d5213afafa5066a099940993cd2641af6a22c4b3cc26666a7f89998b00abefced4b00aa39face4193341b8cf2e4c3fa5bf48f5bb31e61dc7cbe7d1da4795f7ba2e2f4847ac1cde4940811f01a73caa9bf27c0b28bc7e92f6686435997742307b7a63737aa78f66d1dd3f334fdfb4adff7e7dda7984d9b9ef8cc367b9280441dd8055b476aac32035fa574a4bf4caf34ccadfdd9abf1c6b1c5d4a3242cd25feb652c64dbc0f3b54abf528feb30a200fc02f603172c034ff5616f3c31e2f9275f503494bbf25e04a96b0bce685a79457b07dbb27d73f9a65fed93ba9bd3395656be872718d15cd90d52600f803f8a0243deffe04253ea866eb107e19191902f1da1d96295bdbbdefc28de9debbd822e455044dfc1eaf5e50deb4e5f7921ed9e3bf43eab264dad23b5979eb894f588c31e6e9d777ee7afa054555d907babf9dcf9e351b1d8e6ae039639d0f26239a77e17d0bcc3353c9977e27f2be16e0ed3153ffce1d6533df864eb5198a0789f3c2b47ad2908e27494b0a34d1227c4f00452e325402a6eb7229fc9917b46df2937519833d3ca25f3246e7f589678c43a297038a2802ecc5843f602c2de8ba8bfefabdf5557cbd8e254242df79328fe240c56b7c07cee861d0f9269668bbda75677884e11599514452eaa2f4b598db075f36b562c683d73f3929042970d5bd1ba44efeb1ac7c03703680fd817c581690ad019ded08150692c64532e9f7f97462a957295a5c3fe0a032c9c30ef795b29c1547e748eed47e49c2f9c2b96a2d881ba997655646d544f750d5a6763b3724f1dc8d1ea0d50d2ac8e5ab6c10cc3441f4ef6cc9407535cfb951fdc773991c6cb936c3345e49ecfa8be0ffeeb2dab1e035756461b0ac01514564f597ad4f770cdf43916651d9b8ed8411f26070b52485649c3b452529c066ab76c8e1ea197db3e29ba3958f4cb0ec1c73975c2a91a14039287e54cc54a5ce47b703f90dc53c52de35f0e8acaa43a539e2baca0723351f472e421900ead31e4c92cbd11ea793723e31837ff0160d511e19709083563a19a0302961294d3d4e32ecabc6542ac1f493feaf08b8b8c9bbd624690dba440e6cf8ad853f1f6e517bf93ec3ee6160557d2fa9de177e2c28902d2043748b62de3143862060f59f9ca47051654bc5a57877afd220298442c0a5adadca146e966474bb8824897612ddbc9155c413a7ccdee9c025719c9db5cb7a3a5df8a99d6959ccd8d38c303ba695285b28a19fda213efb3a49075987b1fd88396f6b53fd849c5e2c7cc67413faa0acd0871cf090e832d990350fedcedd746fe90676d0175ff0feb57ae74825d83205c79f889a13566cb915d700a1f052a9239cad81778f41e12b2dd13e46b32ac0bc333134670b7debd5dd245ca5e3bd12bbf24056955a4ee17351acd94b93ac0c1ca8d5e1974cf45ff2ec709273ad642461576da83d58d6c456e1c229adbbe28c69a14372d3b01b03040f0f9ba6a59437a155dd8aa7c612363cbed9da0cc1a51f8db4c3ecd257c1603819540dbcac6994be1f44130abe8eed022a6f7704113773e3ed8da1d76cd3b042ce8d784e92205c66e390cf51dca650a965075ef30ae29be39bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4d00d77ed28024d16a39ff889966532e7ea92cd7b4580d6d6d0ce0863614adcb0748aabf8a3cf1473a7a6a7099d0457d6791d14902e31cf984403eec1e6afb54de49542c56c7fd41c0cd699a0429963529cca68c5bae964db64464f1022128aa07598a61b01b26b73e30b710c9ebd96a562d4e152b6942a9383ef013fd47686f20ae2090d5facb8b09336e15121f78d01c0cfd36c22d2b78e21851291bd9c7199eb1521dd86050ee7814168163520d01b6bff47b455dc096e52960d4dc0a89b95250fdf5b26148fbf30410f21a95c58fd76de3e3c433209dfa682d178bbe8eb7221ea77d6392cedc839bea10a1fd2df60e8bbb89767545a0057acf50be6ae78448e4a3d352294e172bc4ab08b56850070ff793c98c9b29f50e9f1e826c21e61979ab68456b94000234e60c75b538068c258d179245783105a20294be88ef8362aa32802d29d22c14f69dfb5e3c9cf1c63dc939e960c4fa7c3408f215062e9ab16f97823a9c2e248dae99256fb08ec00c6dd017ece535f124ce655fef56f6288d69ae28637f6245f5b89e2768808b534f940a90ab7813bcbbb6a15e6430b955d252c7e21c4182d460f8c7662de57e27cccc8b1b9fa3b92ebe8d59fd345548d6b3ceea014d0342945925b57d73f64d80361377e5a68e9fe128aff28a815161ba17e42a98b65d51c296a7f1cdb1f47ee864b57058625ae8398c35639d798e984cdc0fd232da8a1e32fb662835b1ec5393d9eb81e7ae55b70f69f42b4f06ec5fe347128d32bb95176b316a62e5a6a9ddb66cad8126c3ec32a7b121540a9b87f09940b6376552aa3656693a91fcec51f2e47661b0df3189da8cf04b52fb74d06d1320b0b9aa52f6cd9dc0fd0b0b234d96b5fdf0e1b7d474b51314cf92be7f762482b971037569ef8630e20c0d70ed6c73ac166dce32554f9a7eb05f407d46b7bf56a9df8f480dcc6bad30a47b34bb20cf6682f4fc9b10a023adb2504e17537d63c181f5789c8835c4abc80cb6d9d138e8497e44d29617e652a4a253449c88107b7e5d79326076db91d97c24c245db1f90e14ce0a1e85bb3fc73b1a648381ba507fadf8c2107feec711c611bbde43cc060d8f0246ab44fd8ecf337b7f7d989b4137946bb927a4257b103f689d402b7b3d6b0caec97b4c29ad511fb447660c357b17423f78feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e19625740f5e492871113e8dfe701ea87a8847f25e1e431156fb64d96eccdd855349e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b928077b5eb7c47e92db860adaa86e1b12d3ea2aee96e9121980b9f88fd8a873a0d2f94e4e218f940a5e93a9deb7585936e56ee75a5b2602a7c5a4ce799b40e87825c2a523cf7f9becbc8b9e1571b656c25baa368444e0bfd1a0049030f990d91bf0ce0f582cd2f34e0ed19c1b244fba763f950b94f443543104ccab3d99019dba81be0a0564aa1cee4a343447ac6f8c3594da3eb4fe8c944076a769c74d6f3c1116a363b87ecc19691b83eab20a38937f6fa96ebc47d76bf98426c67f852583db2bc676e94a2802b9f4c97a272e914306718c922b8987301823ff95069778984c35a1ea77e8526b9fe5cd11540973d5920ec39b5c191b08882db4e47dad614ecbfa6f5f6acb3df33977a7e6cff1c461bfad57ce449ab152e4cb6d15551f8b16b0367a476b337480f1c71da7e5c4de7624750aa3a15a043bd20abc741879e359f692a8670aaf33f0b640af387172f8ae30351338a74439a931352373e371fb754fb096c977a05523aef53a8fd701301ef6fbbc9a27d48c2f874ccfae5e0090dbbc5e0738efb2f23bbf9ee91e0b3604220537511f54a9d92c60da1a23d22c0204743d0f28e0aa8dab5d1736d25736592ed4c7fb4cbaf2b611e5cbfa48fc36097307953f19a1290c14562c983a6c673d9f8d50a0f5f30e8b14a16e5b0b63e71a4a0746a2187787def8533f377dec4f74eeb650ae6cf0c1060b6cfde9be8cd0a462c96d1c204518353d818903eac26e9d68e7427bf1d3e15b87d1241e258df1661c5b0e422cf43bc2e959a9c016a9ca54befd24b43c37c9b7ac9aea3de8464074c6de0a4e83bd9f49be4a8baf45fff26821fa8521f34979f5a662e89b205565f28471e05f268891c8e84f8ee992a2b78095216abb3fd3c8cd30712f2f5a0f90aa437e553c5789b80fbdcac1e2dd9bb9080dc9a486d434567c72c667c82c1c16cdf34a1810b3b4b4234ba4d3d4c51b101e2928446f58f7417e4079dcf6078e2c5eb7363b1c5179817055aade1a5554d8db43865f13629c7eab2fd3280e7762099f34172f70929e024aa0444912231f170882a21206f829307d3af2b8de6858eef19567e57a2e3f9da7ec9d54f7c6714b4c24465df3910bd5dec1819a9087e1a8e82476605e520c58837b50b59cdcabd605b2a890dd0ea517aa69010ad9b53f4f552100c5347dd31195e65ee7aabb318521695281729ae163a809de7e56ac7450a862fbe36f14dabfee51c3c9733fd1059abbebaaa2f1af84ad5884cf5187b75fa38155be319c0e18cf7ec028a72531ce7d07995c790f8c3efd8c122b71af33fa527423c5cb0e204ca834e3a60994b5491e48a4d386f35a712b9890d793cbd79be760ab5c841d3e57e9e21ca7e6afb5d265984c567e22026fbe6ce560e80e5bab0d9ae54bdce98a9c127c03194ecd35232f73c4ba7c906867253f78e1275c2ede2b3e556aadc41ef565c55d4016168d1c38f931bb1203dae72ceac5aa1aabfa57ef0740b92142108a963c918c69ed09d24a9c3fcf490b838097400e9da0e484e7a8e96c130572ef823edd47ed3232b764c3628224a7f426f5074b99bbd376c9266ce1bf232719669270896c755e348fcb7141e37dfea12687662766b7fb1ef06ffa3362977e8c4babd9f4a7ac5f75f5a88d2836b9ce58c2ae48cfeb93c1a316b5b046b14e40fb73d23e67ad99b8d43dc2c3057116a89a538a6a6cdf14f9b624386fe90a1bbdbdea11dd3223ec2bc40c35d9c185d2891050510c93f1e5b016b68165bc205d4cf0d0668252dc3891d2f664c37124d17f98e2ae897ba175356e052773bd08858a8add9e77a578f016642cfa1796c2385b48a2e31fa3b18ddb6ba94b9f6bff3bbe7f2bab43aec047bb5c76b127bb050969f5ec743e7527339c5e5f40633dab3f6c053d0a6bf85e981e36768c67161bc9b1d1f7d23d68e147168b6b719d1371af75713792bda45ea7afd11ebe3b85ddbc2db88c6894643361c1b52a2fe58e4788763f97192b200af2e4b335f9f2d5452df4a230c52ce400402f0df56df4d305b323ccbd4594729f73a308f593e1c4eeeb7df23ee1061ae7fa1126525b827d02fdb329ab0b37e7d7cc054bc60a42018f6b4be13d3302a43a95499424619604ecf4af1927894ce4bf5f4c9c48527289ed80c39e4d13f15c2c5b1f138c5b0aa5faf934c8224021ac0cc7c77a486a72c83ac6764a402f24372d82ab342082ff58cdca396f0be28488bd09ba647052303b6c3f70202de4983e9c5fa6bfdb6f4a411c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830f903194554242fb16a96dfe1a57507415b8c42ecfcaaa340f8d721e1c826746ab47ae0608e5f4f4fd9ae7adc5e8f7e45f26766f4b6de384d1cb52e6d4898519c982e38852179d141f5622f16b68970a99d42efb864dee20e537318dc3ba48abb260d1d7e3de71bea98c92ca7bde7f252b607ede7921ee7c9b87cd782de9317ca7a02576a7e2f0b490cbd51b59335cd3d06fcc3e6c22d9e701071d12fc65472997c72e140d8b2b6ea3424888553b785ae7502ae31a1b18688974477fd2c816a195cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e594e5a59f6903cf67fac7f5deeb364603812c70c679abaaa95be50391eae963e3d1c9d07205eed11366e86f5dd94fe9136838e4333c1bbd1bc2c1193c98e4b73bb89f8b1f3a7f92dced71cd3b9544a865d2c3b283c410bf7dada56a7a78c2a81684619f5579e2bf97548f440ed2e300e1f24029bbc8e1cea11a0b75906059a3471935305875be1d97023b431891c7ba128a690a3a3a05143a67b4da108ddbbeb7241a067c5fa6beb37778db15d7348deedff9471e8f3393fbf7c3519d4ec2baff3770a54af87e5488236a90837e6064e1d751554f6f1254c4a4f0649cd5cce7e60b4bf8f60df2575cd13970218f573647302c7f77ac8c8f1dfaf39c8081a7f87e6587622eaefe8886e4c6d2d9fba7a948f7ec675948c1b7e408678dd141e6c5574a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e2679e38c0640bc3372a0293db3a05a3f6da8e38ba7e0914230c346f07cc9a9975c829e742935c255ffee55a3a74a28eb1c1fb158e5bcf0eb82721570ad949f8afacfbd09cc4e49320260dbca29bdd3ed64f3a1202c67553972d7a3ace9b592bd56020475acbb379df9e89fe9042c4bb8b55a7185cc8d3d2e0a5831b7be9686d3fa2b4caff30f46c0d4a4560159a138471bc90e50ab6a74a1726865d2af3a8fef4235d2b65bb13c865436ef305d9c761248628b23abc915c4ecb8578d236800709a54639059b42f66b46c2893d7aaab0fbb53de1630bd0c020e08727959cd85a0e8e3b1bd75b9a9a65215066bc07949bb93d18f8283610b8d86c340af96f50f256271f41b9d4174f6938da6b351c1949b5bce3e8e30ff96d32b403b91d8b9d4094a2799408c2cddff71472c0ab4f0de83e8f66d2d669c4c2d1f75424ec838448763d455a3b0460a03fab5d063bc5c27dcdf4a99433c5a986bab23ab75a09d86eda3598af5985f7774af19071b28aff9a5c92a030ab49386c8b21b7fb109ad2affc281767c4479bccf4a625d7b42f75e9c9d3de3f9070b8a91b3d52ab373900508bdc5c8136276da5a12381151cf389bf6f78f29b30f591970baef8ae2f368a478bce722400fe40d33c06e9ab15d733bc0f2832dbed4d0db104aaed144619208212b7d4f7da320dc0407e58870d4f2a78df31a61deac59957ce94d793a90574971ee9533c7dd7cea826287f08769bed0e01d28fac575ba13cd757a1659f7b40ff794a46534b453b9521814a8513ff5a965195c9eceaa838027462d8d5a22df12ed8e70962472939b8e9df93e2126e6190da8a5da6bd6a913d91f2c2a75ab3ee5a138d7fe1a49b503a3cb4744e32344305c66cd2830bac1960850a78a04e3799c8e22925be7ab6527602f2cb830d0a1ee2b50dbcaeb792717bb863ce6bd06456e160b77a71fc96147fe9b28e3285db345d743365a21a203a4cd2428554e77e70cbde4cd8b06b107fd30071652e5bc2ce0f06157eca20b6d9d5b13d2b1a2ea0aaa22110086eb528864b8c0832695896bb9e1e662373cc7b5d068cdaefc868ef9cfacbbefbefea2a2a833a0a6e73054d71f1b29d0ff84624b34452e287dbf0535c3ac1c5387728fcaa6ca52bb3ba115ba6ca408710085987b76f431dd8545275fc4e19397309f392cd72103d4499b90a426862ab049ebf22412be0faef4ae9315a60385f080e7c74c4e6cbdcd309358d10893dc084d51dba3a86b5c29663538a98dac2a862ee31c4aaa2d3e7e2ae7a207941b387b6ae0fcd33cf406430154ed202dbafc574c1f71db3d66442f65a35ebc545b735f3aa9a7c8726c1e66492cefe1a565842c50516187c963d9d3e0de8bdeec51d46279cd76ccbdde431ba35499ccc0fa18d8b1466079a82f353e7942b7da9a67791747532ad36a99ddcbeb07fdfe02bfb633b09265b5627e993b8eaf8beff226d2a5cefb1e33dfc2c7461b464c6b85437d329165c94e42de918209b40662ee2c48c64a39f4c28059553094a4bc3123b05116e78cd389fadd418b813817bb91d4838af8503ff0f4696f768acac782dc416902733846d8d3836dc2304636e60036c96fa0f66b225e063d20d6d462059182f43ac6702f8eac31cd657f6e7ad268a795a4ad09134dc7b1e28870c34ce8fa36b07bb5b98b3fc7ae3482fd4a629449fb39f9f67e67b981e99bdd27f1c21568101a4cd9f6d591bf639b9073f4d03b0eadff7cc82ef897088e5dbbef4d8814f4fe84201c100275658fcc9c7c0f30543dbe657dd4e2a7ad6a255e5237b818852b1ccadae3dfefe04eac7a89d6211e491fd59597a82b949bec6e2f06322884ce672356eec028b23c7fd488ca610409ea8634aa1959b3d086b94352227b42317aa3cec7cb9e219a1effc54e8ab86873854fcba2705f148552a065c9202004ce4fa9161daca692af2140641efb57dbfe10384242d971318565a904ebfc4f0bc4fac60cbf2ade0290943f19bf052d1ad673bb74a49239eca5ab89281895daad434c2eb872baa595bddc5dda6cf0ec26b0697cb13e89e38c3b58fd21b3a1695b33817e238f993abe59cfb4bc5a116f72ba1b615a6e379029efc709cb5b21e23f0bd132f5249af991186f2ee0dfa8f55b2a88ee76c5fc6a7fba63557da2920bee39668f476a887bef7ca6a3b5c803a11647a9612fad370e13143212c15ebb8242fe664fd728fb440611f2e88eca0211f94eb6de97c0ed3fdc9162ab37ea1947d9188c7584f96eb561de06138be9f33574e07bfdf8487fe9bbbceab2e7b2c8513ce6d41089988177053fe39a8cc538f54938ff8e04f91ccb284c990b9383969fcbdadca6ec73d20a962ee8e8d07b18a0026fa1d31f27ba2b6f596212a47530cdcf554b9d88799d4178e9ef74240d89005c1e691917ab1aa952ba20ae16ddea613c1c3525460c2e733674dbfd9ce6879b9314a1f451e9775b4b039fb78d2e25c1dc9bd0203bc584f4c8603edf56279f5cca49ca5048c2edfdc434cba821ac3fc32dfcb4418138b9b99db979da87093f26380e8dde5353bbeccb8cd0730b2a09141348723466cb3a5ed18da10dd582df9a4ad718d8fdba25a694c09052f0729eb794cd70fc7cafeb5a71298a3a4df0286953bc4d3336c629688aea1d40a5b4915aaa27f3b904e380a39f1ab45e6f7aaf02ba95842b735edea41bff9a4f530320948ae80d771cf65cdf01ed917c5e0a6c4333913579d044d2fc5add142e78e40446415b8a10870f8bed5e2f2a40127bdd834f99fe40665a8cab82f376d25c28ede40e2daaf2afb37eff2af541d57627de10808b0ea7fd9d05a92ae992c90df93593c1a7e4347890a1963f35523f03bfae6c1a5cb63a06e01e9940adb4f3c38c510480ec89c035c5e5d22b70dd253f78000c8b694c2fe5ade71a89b8131922b883eb6799cdd61c0035a74b7b3e517d795740ee57b078b41401224942906592ee15ef63f0270be0af75f75af0225cfea4c7fd0efb49b8d142bb6e84566b2fa341a1da08d0962fc2e83734a60d29fff254d384365c5170f3bceee6f6ed64714d7283fcfef1b93e2d24e8401ae40bc051ef400ad7918cbbb6167ab2873c9cde31cb0bf7e85e9556c4cb5eb3c737028c680da61956bd1811a40c4da34f28c437f7b2b425df693a1b3b8cc04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b691bc63b9a21f480e2aae1faa9759c9713872aa2d81eeadd703f5dcb084d949d84b122cc38cf7d5f781151ff28020ad7edad586a9e084fdf11d319bac518dc2e45e47b828932ba3f65625ce3a989e62b791025e9a0d4fa1d4397be5feeeb7c4ce6c225a80b0c7584e6de837758b534cceb18e270f2d7669702f5cd897c1842224ec94cb5dca700e2c0d2a33f761120fd69e5a7afdce8fd44a1bd86c05c622f5e3108f535d4b46ce0b5d138c6183b096a1833f79030f85ffcdbf35394fa07e8d2aa0ee0626b1b36be116797c0db529a72b6736468dc48c08d0375e90be2cebe437f43b21bef150c2958d03b0bd6f69b35411c1ce62ecb712b01a08b355485c718da9ee3c3c70d706d868fec074a0f561afb4a8de39126913dfff0e37a2385fcb055cc094ca5b51f6d1b2e00ffb14e3689a3b782a6fa8df7edfda5f643def2d0b0ac0d7ba0a06b2b801b42a72038246f54988904c06ba9b4a996f7896298b8899543c6a634ba21516cc29f30957ec8d5a2016d0bf1761d27b329c746ffe0f2558c1ac53c357e25ab89fc97c593a760f40278a8fab86be23942a779b8b24e4f1df7285042effa3af39bce8cda4cbfaa3d1cf53c43a571ae6e972f40b900ad963f41c4b09c7fc5c1d1cc66a228c12ebdb43123db002e823c0eebc5713d7fb999324b68d3732c08bc49adc204321a74fac184bd380d1984af00127affb546d7c6d1e5927f83ac04da7f339f89bb59b7232d978406cc9110f746f263b24086df53579c7b37c61d65b6371aa86f7a2e31ddd5e7120125271a4ecdaa20d60e3e7eff32b37ecf3c67b15471275d3c7b6a4b1f63100e4d95c50a48b289bca1ce5773956e120dc503726c8ef118899e2c352d9ff6515133914f83d6b929dc940ede7fe4000b1475e4f4f1d0698e7b74b05befea086db328ffcc2fdaf8911741a3e3b2894c12b75da30536dc12bd650b593081475af6c3c6859f586718a4c547676ca3e85246bdc400b777a33489b6b259c72a4c88ad01865369222b744e2a54d4f10392816837fdc898c100f3f4765282ae55d1c68a4be76b3f596d0ec862a697c15184fdcdf107967408a73c44579c21748a88f9a3529ec2daed5201ee5e691338d2f31d82a69673e23bdea0d9d9a04e75aa6de3ec10a37c429636bc36ff5868d2c159b2877849544a344814873629f1168d7893bf5d2f4b9c18a2909df124e6cfaa1da0f113bfe253c5bedbadedac04d15bf50e4769f1bb41be50c6d9ba595f12452ef64f2da6e94ac6776a5f87f52176fc554e357b715842aba3ea312ca5685be97780125f242852e556c5cbb2f52f38f0a0d547f9911bbc134ce51c50c236af20400e1206d09fab803fb9c8892e399cb3d6660cbc9d8b022ab101d053e203c6d34deb829c448b156bcb6883694fe8f76b9c686b8e04707056d33fe84a949b08ba56cf97b4bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4f9279d01b39d41917be94badb233c26b749509c5bd58b5769cdab351b7db85b9ae7bf46241f1108256315fba42936151c7266c6bf5a7d43b18723f82b8d709aa15e1d65255b5e54e1ac1440fcff6eabf3839160dad8498e03bef891453502a167880065b2f7a48428d6ddcfe30c7d16265073bf49b4bfac5fcd4c47f241f3e8376387579b64822194f7b8f007a95a78357c4e2be8795f2bf2fa746b382c9395f1c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc5258be33cab9222f7f657b72e8ef728fc7ce35484ad3033c4a7845b05675e91741995affc53e9445d71114dffdb37c4525dec91576e3169111ecfa0f6a616f834724f0cf0f7903cda0b68233c2cf78af0f273b1cdfd428596ecfbca50cb5bd32168b6d4160a0ab4f4a3a969659b57b55b919952ee7667944f3d4b50e144943aaa26ca573b3d656d10415de56b6078f95aa4fb13fd74d6dbc221a33852b20c9615c5969e1916057f464e2f6923bccca7c13b71841e7e1369e81fe3b479c0ebaf29b864ef7c53cf6f17bf44d683666529f93d92f9c0373cdb6c4097f3d58c913869707aa4cdb651afd5b9956db22c6670cc1a2fe15b969a9f440a9b7a72c6abf9ed174487ff67265bc578f880d6784514a2e85eddee33598f95feeee939d61468805fb7f8810f7a0d2fd57918f135cf4a8e9d6b940f84e8af2e7c3117eb37b55cbb0732abae1a9370d55d210f93b08a41ac9dfa050d35b3a1044d182eed8fe3661ea93e1ef3c85d5b31f312254ff4e5121882102fc1d8ebde441947413fc0f61d803339bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b45dcd5c27b7eb9630364584f9312451da872e7c8fb770e2b74d27937b7c8436d7ea1e3da56b15ae6035aa016ff26ef0bdf03a3064a3203e362eeef849008042ec487b0ac9c388571a1587addf0ea6d792bab03d51bd17c0885024e9be536d3d1207c1df4d59e98e7e073935cf1118786b179af1a8ebfa18dcf55f5e71723583d5351639e5aeaa3ea71b2de393c81228ae995b069cbee426f71fc2143caaad28c8e60e5940adf0f60079dd0aaef220f9aa04380e83bb9bb65cbbb7f4b52c1b26f1a4cbfef6fb8ed8be5ad9b1f544a7091bd50f9d695f9a6a80a30219de0576a16d78feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e19e955a90b6e85bc679b9087795ee5577991f647638a55b70c8c737b8e845ed52b9e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58bce929971e4c1fea20fbaa9908bb2e05529b214170fe53448b4ec02c0abbf74656873a3e77ccd79019c7bb6566076912e8b82ed1e61d4cf14d26b5fe7bf2d0927e88bd29f80e89b6e2fddcee3f6f033a628378459e7d9a8da0a7e1164b8e37bb4eb8b8d95942e0a933416c2b2908c3e5a2a6d760d7a53db4dede0f48aa1aa93d0ae2e763a56e10f1b5f5fda2739f5f1ecd5c84f896ba61d69036979a07c4bd8264e319d99c42818444d7f30a417aa0f252649bbd4a14a26caa889856e1473afd4b9d7810079b48fcdedb926efa6bee0857e2a4a64f7de5f46e903d79f6fa761c7046d9b9e6b538fe61d3358317018cff6e00238104b4dd7284029fb4af7dc366d1a4ce04c29f185180538484a6d80021484a6b9790b0381323f7e6ac24bcc0b049a97ceaaf6255524e33a761aaa0160c7057e9f98a81f47c5f4172643ec557579405ee1c2f9e4e005f8ec56427c795891da5b010027fd6cf5d5667970346ef631ec88b6c8fbfd03f441c5877a6172185b3296a288c29705dc43fa77de794303c82c3860abb1be6c9d5b41b791ac1c7921cd2172a6062f12b42c312774bb0fcc4f644ecdfd4f22f764d4becad0bb2f3e80bd54b1c0e04798571a5273a03ce9ea03fd6bf4827c035bdda0014c99ac0da8a8b8d67aeceb8986cd10c8213c57d14d102c1584882836c134a59526aec19502fb5e0eb7cec6aa006e980d2b2681340adce177ce855fc680b99371209798656fd1235df2df27d63311e36048211c7c93b275d6e99023e83675d4189b42c3cd27112a653cc4bc0d1c2da9e20d0ee1e181b5c4477e00e18b49b5b3052961e8becaa957b6f567b84b704d1ec7555b71c1c09091e592949e3eb217ab244b302f9ae7b87a812eea9f3e81308b9ddf1147d795288b07781bf0a4908c2aeecb54f0c3a35ee51683b4182539b9cab3258ebe69a25bae33d8b2dbd15aafa049335dc5d4fc8e5d26279e1907c7eb93b89fd8adfa41bb0d347a866b33cc7320bfebaa050ebce7ed72e268f7a64bd113cabc9daa5edb78f4c33e3a97da20fc20a594f4846414bc79e4653104e9d307d604ea8c00c0aeee15d9929929bfadae80bdc0a0eee71cdafc3857e23af6efb8fb079eeecced48f96d246669fea87f3467f9a7ed492445738706b8a258e8fe30ac9451c8bf17eae5b1a1ce9c2ea804665dce6a08f01435ca0fbb541fffaf8e2736ac06b8b16896859d54051f34c40387405483ede416f89f952ec72c4ed704b8720ca68b917886e2d0823354e1095be581734fcdb3fb1cf61766d5e201864e9751a9020d62d106698176b6c93cf2f2f3927cb898d637a28701d8257b6343c642bb37e7dfeda45c9cfa4bb6c40d47303f6aae46411c0a90fdeb241fb3250ac7b95d088881259a1e9aedcffa513dae15e924d44079fd70400092129daae7bc21d8aed9b0681da4a922cd5408c7ec14c2db4a5a3015127c6b8338f91f5bf20ffb4fbcdd1351a0c3b47ebec4f1b536c4fa43410b155cda7fd5b5f3b825c8e10f88a8b1692d109e000d4c48b30222f317e9bd8d3aee7010ff02db0bae2c948ad315ccfde01fb8908f97af4f0dafd6599ff93950c84129cadfe7ee55626dd80d07aefb039faa944ece4b4c4ef1c43e40de1f94e59b566f8b4d0d0714be92269321226f7ec2308cbd2c9f748f5b59a8d26ff3b4986b68466ecbd57f1a8bc7ad8d2ce743b8322fc6c02b91bfc98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f178308b02e5d43db02e11a53239e879f2fc57bdbbfc0a1ab5d8de1dc411267dc2df6dea9bc863a97a2a0790a155d2a98d7f8f46dc33be6dc6c3a4d2cec54c3a096b4c5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e5919c063ee751a29c5b2ab4a5b5e873c991e139cb78051e6ea191722754b2f8e3ca6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e2691570113deaa5ba2fc6a2bc9f15e9889c3573a98b961c44d6a68bf4f0b07ffb6fd7b5302b9e106d6d87f6a4c18e9f7adf2d6ae0db5b6e438f53ef759c51e128f310666af134dfe2f0c81a77216bd53be479d9185ea120d4c48d22e588d20d57da88e6e9ddb568a717d42009f279aca6ec76fca3f0c790690de6b1527f18a15e56270ec25d4321ba89b7ffff6f3365ce67ba11266a965d62007ad511e61c696fad9c566d0474c501d862107ba7b5d29eaed30a716b197a2b1cad9c6455ed9641db796ddc3c17bebcef0b820b4ff6f7e188527cf1681da42cca400022d1adb81fd80ec136a7ffc7ee0cae7dc6b08b95d2158ba78f26ed2ecfde9bf9c2ce0eea168c1cc452f1321526ed3a34251faa8bcf819d31703c965ce3f45273965e3e84b166e686b93c60ad2adcb3704aae28ca606cb98975a597a04d963e4b4bd080f8775c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b6849c6af4a4f3395b58c7094c3a638d20760d1d631937a3bc7e0b2be1468f6d5a21804d74a289d6e8f4ef21b3db6819293443f08a272995b3b0fe69185b9f566ad5bef403d9e5801457db71b34dd8bfcc2ac687bb63b855c3365b4ce3988a900c55a973a55decfb26174a1f2e0c202ba261988c1e4dc3f0ae2e518c774e17085f277cceeb231605b36d63f1c358576cd9a546add38178a81da4167a19b4b9a3604e5070ac3465921d9ddb5d0c2077fcc09285526288b00f9beebdddbff196b5d732544562caaa3cb6acf440ca771970e84ada65c586b63a014e2199b90b80318e38fc6a7111c27fedadf19449b1c78509c725184aa18dd923b6bfb3d3158fde232d3f4285efcc940262644dc94edba6500420484d4a34b230cf9e1ad9e3e217dd3012c13038252c0c7379c73412f08b1cf4d0e045b436d53b7e2f55b68fd79593238546e8ccc8abccf292d6901a1cdb1af1851821391a16db84fb0f6326bf3ce1f570481ace9c0d4310aa6ad8878d09e7d18890460fcf2293fc7c56d526b5c6e1fa65c474a880f98f073ab87c66b5baced1327748d222161a859c9e7573f986c5d32a9625ab0227e023cc9f6b887e3d8dc903d13124155eb86c0afbfa8c7b08c7f8ba05b290a1f99825200d1b0a6513d323552acd9b29342127ec0122090373bbe0e99e19bb9d2f8c801f77e2630b0ca9694699256bf97b1590c819bd1f1b5dcaf28b420c29b0c1ed3737dc6948c0fcb0d708fbc1d5ff3733656f0eca3fd26b031f3af7d8d8c460644fde4355b5369c98756268ed8479cd3847dc6503d5d55b14e5ff16609739a27c76000f0fd3ace6fb929b7f8ff39a4247f9c926dfa0c062326d387455ebc8d011c19ff4ebd917aac3f64d06c60b660b8bafd00674ec5d8ed02b1d2b77b24908b4b9865c35eed87d53fb7e06203f3504aa8b957beb962b780d289a515ee02664e47fec950ee0568b5161d6c7f7930cf8850b1e905ddd92b06120b6bc11cdd34561bfb9b92378d73db23b381787d1e3d6764c69d8a505550b605b016ff002202fc41133314d6a1679507fd7d97c3dcb7a0c707b808f888d32387b02357a14b93013977a91b4a8890c21c6f484ca1096a0aeb032b14f69ba8f1090939c6bfa50912bf28e944da087c35e11bc426875eebb00e2edb09460ff12d3d8ee37c0928b2338ab0691220b48fbf957c999d218b879ed642e6446a59ca147a44398cbb6dff6eecbedf7272c8773383761a7fb8d6ba5273f0fcbb70a07960e4bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a47f49ebb7349bbdc0da3eff725eb213be637bbadb7ed8f108c042e8e79eef0dd41c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52539bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4ab1a7cbd46e586a5a001c3789f315d03e220d17cd72ace886e7371a25a43feb76d96d81369e2bd52a0e530c332b453df94234b176cb2f631cd43403678167aac78feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e19241e4d0018362c8049bba43e9c23fe06c84bf9473523c3835fb5b1dbbc2112d09e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58bc98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f178305cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e59a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26a646a66dc664bb8a9b4899f4de3bd9b45852ebd181b3b82acc65a3b95ff03559c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b60b716c75ff8f5eb96c98e3cc70e34d2e887991696c9328872e42d5d136bbdd182a4080e2ddaf1317557dbb66d7febc61806bcb2e8c0eb58fa4b32b4144e5f93b4bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4fd4b8195587212fcd1dce97f1cfcfb11e66890acfc53ea42dc1b88c9a79e21821c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52539bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b422bd5202d25078af2714c6a6829ea028d923caf744d586c241370a19b4d9f03c012d61ae64378804b578ababf9193103173b96cb9b2e43dffc44502dfdfe30b14852fb7a67d82e82da2e5a09ffbe935abfd705bc1c7c34239bf9c5c6c93dec86d03ad2941b32b2391d022f6db6d1a17b6cf57a0f69b7e2e78491a8b68c4b9e00566c5f5fdbc167ecc8e93320842457881f8b00e991a93ab12e41115b6bf79c73a7b536750351e058e0bcb5d5991853562bc83239ac18937eeafa6f5c17209dec463743a234e902c0ae3e00d2b37afed18bd581f2353294dc1e07aa3c424293ce7c1657626b4cc3261262a6ce78f1da2d5288a4fcf0ae4af648bf56df9a1f5b97cf987a8dcf4f13648cb9fc44a3f1de05ce99a3b5d23bf73564846079e3efd09ee89a634c240bc1b37d50129561c3ce9e362150d8d8f581e7eecbfece7d027c87787c1c799763ce08cac20317c3eb8aea096fa8a628633195699a799caee774ff0a113c52eca0d5019b47c0fe0ca86eb40a9a9529b3564f75ebbbee8bf30108c813185edeb312851004dc688bd888ccba2d0eb26288da08f6906ec107370f81c7c13436980067183f4cbbce17e2fb2a6c6851a8ba2002179c217d184fb1e2ad2894c64b518417a38e677d98d26f56cf57e30ee7899b4aa9d833329548b12803a60b79ed8e858a3545a18090e2e5539e9c0043e266bff225b618e1f5eb99ba9670732c8bdde777764eafd9fe51ef837038b4171adab354bd38a8a7247a455b9810b732f3627cd38c996b3e5a73ffa3aca65cb439ecda19e6c417590e347f126bad2614a871cb7809b6b9788ebd2ea2a8a466484a015fbd9abac9ec9647503d32b5cf2edb204717bbcde2aaa68cc272ac9aaa54df1767738dad331e6ffe4444882f40247f154aeb1a776884d3cd6218cb8d93469086532358d68ea48656b67f38bba6a5a9b143a89f7018c381301a0e32eed153184d274dd9354754d844f9ab18b09e350e15c996ed300ec1e89c4d44413adf28d374511b199117b3a09816cf30e87388a0307447709deef5ead89385304708e2a4dd91220748e7cc44d6b230dea17c81e58ebd0494e9edd64894795d3a57a6905e47b6fd8862c57913626802aacf6345183e32d610174d4d9f35e8e84a1c00fd9c33cc6ef7ce8e10462a928f10bc04a8cc33035373e2c6c2dc2338564d27deedd3fd4b42911ab96e2ee3bc7a9d2cbd7062cba489922c61df60ff81e40233156f5ca3d18c50f995eef091dc92abef3dd3164d42ce9b9bf1d9933e85e990c229d45277c2f2d00864672096e915aa0365057420cea3f17df40df4285f76dfbd141aefc48df172eb332f3fa36a1f49523221f6225b58cd5bed7bd1de25739898465a20022e1b92e8a13bcdc4d6052910834e0de31997642241b8469dd6f0d68af526afea0881e03712bdfd032667e3d6ff4b41bac31ba15850ab9d4f3b6bcdb39ca76ee70dae5be00ee58d85d8962de02e85a8d23e14b3a2b94358c356c84a8eb1a4bebf82992a9b1099cb0359aa3da83969ea7461348c7ff1842fceafb67a6d4d397d0ddae1a83173be72f758b8bd9da32c14dfcf15747ba62e89e7e8c8786af01b7c439c24b0ee37c99d5269f0bf28863db678102b43a3204e47c9e05d97ec74344da68b84f0f2a7c66e5285c0a9163fc7ca5eb6ecffd7ee999f18b3e6815d1b72aa7a590dc9a06ddbf848a6aa3ec37653cb779f18745acf1e6cc337227a73594761f01ab4630c931e284cae95c5ecb01fc13768f98c66a90dc0293340265dfe4fb8aec1340ab36e8d7ea9b17d34f4d93030f92161b1b03250a9a9122161ce4db0415fbba5efff4b7ffc4c1ec12449a293713ad2e5f98a673ee00293e74d074b0bd00b7ca6c9c050af8a3baf9ad98d87e037e432e6badec20a515d350ee264c166532fce25bf422bc3b13e997396234f1ad0824b0c13fda742c226a8fd5e8064f58d67c30b15375a541eac4ad626f1720773bb1f28a7e65fcbf3f1f2952688840395fbe8ba0c0343c3497963a3c3297ac0db466c15929b6475e2f1df2e775a27d21995f6440500f43d9e244cb85e1e919d827b684f15c79b771dcd869f637deed0d6179444ebcd81a21473bf4034c93ea51f9d8ee9883e619ef58e228a21d59c8bad72d2f5711e9715b247339a0c08c8bbbad18a52902625ed0c27d1acb63fd1a354af66250686ba83d73277c0835a07547a3f90afe3645c9794eb41860c94e9d934e92644353fae9ad97ce17bb7ab3647394fa7814e100ac786171cd66ae8d68e8a1442beed2056ee992be3b0952290f0ffbe95554d63a541e2fc3c75fc738d7f9c4b9abbfaee03c7e56cf3caaf8421e8f3b6b2da640d2527d518bd8c5e297f2f503b6854e8a1ca000ffbeb0b148ef7faf0fde222046ccd39e62eafc4e05ebb1fd39f815fa6ae7b4de1a12dc5de6edf19218b6bba82409c13974804358d567c21309fc41e27c2c51cb668df5dc414c7615e23e97992ac2451693a2c41c67460cd215790c49de8f12524317debf73297116cb100f39137273621e490dfb2f51c4cbd50c780e5418d4ccd7cdf02a70a96c5e73f29a2d69a955ae13486e442a0faa142a218559c04a0a63a8ed389dbdebcef5d4c32a7effafedd14ed3d04eb37689b966d196b6c08d2fc70ea699bae33c419904eb8975c68fb59fd3dbf386c06fd12bc1631ee5415643eb1f433ed7477e15a39833b01003752948aa88e065c7fab41eaa752fb7ec617b96f992d52a3951cdd67427bbfc2db29b832b56a8c94c2a8e68039b2d029642e425efaab26c982153e50b1d7bea8a4ae2315d5dc9201d5e66094e2ac1b393e6d267a75a1fc5ace0f4238b23bb83062da81681ac26cb518b37ceeea68af2256ca7dbf81b586c578be851ba76714483ac5115f48e9511a974c8544057e423929bf091fb7bfd7128a051d072ba124d8addb34da60e1a62ad352650186d25b92c40d0ed3283c7ee1bbffe99e5126a9d3f914dea703bb5e6d923b4e8bf375b463c232c539a689913f944bb0f907584fb44c773349116dd215b00d3305aa6fec040fda6396865a6c29c3b7f0fe5655d69d801f8a665d0f64f9fc0de28c852c4622ae9031b900092e0275c339f383b00574848cfe733ed6d9d55e7ea84ef490acbd3cc4cafcb59b602a2b4b682dfdffe18c9ab8f1472eaa11ddf579d4be4c326f18b659b67f4944510e4078feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e195e579931f306f3b996372935b957cf35e848488c5a6484f7ad65ddb4972364459e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b22de7e199255773f57a9038b2383b39b625924c43f9f24639870a2874031abe71db5a94489a8d5e2e03ee3fb40ec194aa1f501043aece89f8021ef01100900b04112031db66feb2447773dbd2ec95472cf3f9a3d892f5a33b161aeb8eb9569151faa815ff0055b3a9361cc8c478ccf68a50e1da4eacb8ac926c53106b29c81b4d77a42aa99d3d7d84fc922caf806c1cb6179f619d88d70b24da7d07b9771f86daa726752d6d95aa21a88edd17034cbfcc89b85c4b9c4f06eb224bdfb4a4de8e8bd6f06d0fe8033a4343ea7cf20c6432c834c5e41631c1da2cab831124b03267daf8590c86604465e09f07f18d4cab6371b96c777b9095c867568c0f41ab6c2eb881349dacb8412674ce216be2491469c534c4433bed94d7f9d1e653518f44a6ec405e38ea433f61486733e0696dc0c9b1791dd4a1249a1003f1fa038f4435836844590bdb971862c771fff07cbfabffef1c34f3e5ba48860233aac97f3b7238626224aefa9a457e164786eb4383d218bcf6c654281b368f2914cd4da76cfdeb7cc70b81ee3878b0bcdc2f053496bae8c3fc89259c384efd3f740516ece0cf2014000a3d9d35655ae6516074c9b4df4b9bacaddbb1e9d78104619ea539cbab56b8240a6fdb544eb1e831db30d3b4e4d14672058b8790b9f2df8c172ff45c08e659a732b9a987bd5b0415543db67869190af213870bd5d8cf86b554856e53a4c113d35d711cfef33e86072f0a3fbeb574a43d3c9aa322fb718d0877aa8369afe94155c84bba02f02fdc2ebc08cbc6b8fd54135e292a7cfa9009a9fc94a003836a5d5fb577dcc1f900419abe7449129a3c0bac498ba18ea8a913541746fed4bb14255f6c48cbe667904982467571144ab3482d01eab91aae5c45810697f2ef2e10d93f66ef0deacff1067029ed8ff52f47e9cf16a72344cb8a68690a9aacd01d10a26aba9291487925a2ba272fa92d51dad11e8d517821587c0196ddc1b59fa94046239e2932c19f41c6cb7a81a665f861e02e8ef579556fd14c7cb5fa70380e66ea13d2f8f7cefc00a5178ff2b92db9387d26176cf1fcb6c592ce9f6c35519f2fc0ca6dd428524fb241a64cb84046983f89946109d4c5567c51f49ce048b06216c10fe4f27dc649ba56bfdecd6aa970f4aafd6d4aef0d1f08749d39aaf611865cc97cd81f3da1870797aa1a0eebcdbb8728ca0168039fb2d852de01037f97ab8454066419b6e82bcb1ea8f17c8bcb9b625e441cf08c6907a90dea1232a7742d7fede038a2d2ddae5f4d37e305e2f8955bca91d18864f69c71d6871f7429706dd088fced83a0e53e45e50dd5542b1ea106a71e62c33250845249779f51a1beea2442c88745c3b7aaca4185c0f010d446f1ff63fef7ccca7b8eaefc41d6e28093d99acf8efd58563f4c00f85f51bea0ffdf034d0cc0f137273c4177c9050c07da76e995fc3b6a4e9d3db52e457211717df313b757440d38cc85f7ca300f4c0385758da62060ff17a8e62dae838420780a690c4f8994adac8d7e3e53bc18fa9164b77a71fbb761254bd17db6f821e097beec14637eec98fd13ff7360c677fc209bdafbe12823ccc998e6bbafa1ae480bad8af3d91764783b4a6e2cd4b3df0317227b64a6294c700b96bf2c88915ecb5885cab4cf50e8476d05a72a85f551e5126f6f2f8f0cafcb00fcc40b2156263fc01b59649b1306fe5a724a6a43abcda9d86b47bca2927db2b56ba638104af12d1d48818fae50f7ce67ae6e51a496d9cd9fd43290069f4b480e65730dd88ef2da8b4116e66f4006cbfafc7af73b0a7773984ba7258c03bbe06ab667a7dd2541405331520fb7d1cdba705c90e1c9261ccc6ec733ca345b8cf3951b8da599077104c14043d1d15502cb2c62fa2afa6c563b91109963575fa9251b45bd3e6d36c4327b554de8153d51137f38816ec0be41c996c670f48fc40e84fe2cb0206a7b93c8f138c8095029e08d348087ed33a6a8d6dc34a2a484904efe3b62ce15f238ddc80e33b22f52f9e934bf0da36b4ac33968ecad9289a79728800adc2523671f98942609ed3382a38264b6b544acf0686045550708e51555eacb9d2b276b48e865a892ae7aded4fea8f3e04d3c6c5b3c29d68ae274aa1151b607c1735791140828aa69ba3063b98d860227a8d9f6c4fe467057e0a65312324c845ada81cca7b5ce7b48b452fb2219347e121be7ef9b842f0b9f5fab5ccdc873edfa8d401f06ad921399eb3a2b5c7a5c6ebe668867cd816912c12f1adc98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830f2287d95b39cf7293c7b7faec2511863b2d7c759e3057aba769c7ef287f001aba4150073a71cf1cbecf35e6b2e70928e26d9e5cd169ac93bcf4b847d208ff83e4e8f201625f661d42df459603ba66ac22555822c9faee0b728436bd3e925df79d225b6f26492c36f601b290d98d6a6d9848c285dc30590e3e3c4b30e6e5a7395592db00e34baa70b6c91dbe5aa68cd1bf082a6af4b081f15b4ce6ceda406077b5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e59e7f0f5e9376ce0554ccdd2e6c290a899e686029c04bfb36737e3dd03dd64b925a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26048b9aa9b260cbb1ac845615071fdc5bdbc575f457973d7f180d7dcff22671014b65f4068af8ba22692d71f8e76bc2478fc062c9ac31368105cbb5aed1f04738d2b0c63302dc2fe1ea17fb864eb142466361159fb07acefb2fc7508cca79a4ca5b13c34d4695bbaaafa6a9e1e28cdcb00774f0eaefe11fde7a6bf8bd5fb925edf800c3134388069f6a5e9f7ee61cd159908ca5da0bc90117737235eaef24a0b918115262712c725000e9e93c309404cd28a68b874c0f744e2a4412382219c2903847aa88bed81378039b8fb19ad1298cfe999085a754c4e59f3846bf9f90b747b27a386cc8b8e354f6177b46a5b0c2ebb7d059c185aed4a785aab1f174a4aa809ee737b0f3ec0ed2645a9cd35e952c3d61c3edaba4cc84e13886c065edac3e5ba9099c96e1b3a7acd265d80a75cde332b3faef93077594c9a59efb032590f08b1b3515ead80adfc39a0fe217256b58e3becb90b7e0047b45aebf734b80268039bfb2c81cd21a1705e625f7fffa5ba03148889ec95b4bdbb77390102ec0c17bfcc17c1e4051104a1018e3e9243e3d55c6fe74c345d7e80ee5ecdf339209ee02c23aee0e665f16f45761e7d44d12ebaee11a5c161be65202089b48113f254dfad90343cf4e73f18cb222985f9b2ca36573c649ec38cefb89afc7dd69ee32d06468db9b8f538385be5ac66bba8873d43edc99f85de4aaf59529a6f8e21522fe761b844282fa7b7123d75ec20b5f7fd8675dc3f95524c33b18c629e637e6f3e21bf1584c8f4910fb27449ab22b40bf5508fa7a1411d1a038af484c84b91060f4ea079767223598f2d2c8c1f0db4b74f1d6b0f5e2ff335d218432831641db12cad4af4959568d5ec5ab1bc80b87f3b419252c01e48adef1af46c92ccfe176fa7f131524d6ce44c6d24c53b84692605eb76f7bb270bad3f51ceac3cea23747692701d7ba67a6229d7efb64a286bb4eea5a36a17a0a7a7c1ff666dde08a6fa557d5662cef072afffc01cdf227f0947e06abaa0064267a6c685f7a14f710a7b492256a224c0e2c823957eec4c33a0316ec147e7f3106606562570f492ff35d10c23ef6b55226ae2458a80a4288efaa7c6fae60c2c1322bf7318e1ccb06f588105f2d8c0da17f777cb0386739cb05ed2f5fa7c068bfca9b0e42426020ebd62c27d2152af6568c2059e49972082a763f6184fea7fc351ac53f1a55e11e377adda5cf07249be612797f3fe9360c9089953900d47f2620acb14d9361b8374d4c5bc9e93d054879e985c0bb8f4bad24e1f6e16877a66dcb98f42b03ab025527c10533cfafc65205a7c93785462ec99cadbc01f14fe747ae227f3daacc3aad0dd930748757958bab1ef928cd8a9cee9d28f634685551b9d956675f1ebe32e602cb56563640b84ec563364c76168968c4a771fcf292a94c8575ce9f94c117c7239ec4266ec9a08c0d8bd8f079ee8ab295ece64bc6134395aacbbabb2161764591f4ce05f1e35c5ab9ee7d632b6e574c49e458582adfd649570fb45e8ae303ef21979d13632fba7ccc7586d8bd19817951d0465685e6f2ab8c9baa83e96c54276a1e2ae559c0cc75b22093f6811420991ac2e1157d60dc6ae09595d7e086850a6d3804f6e68db050c7b77a31b43eac33b857bfcca0652ee4c1c2a05f351d04d7b51738d3faef63f568173b95b3acfaa2535ff3060b70fca7d6efffa63c91a34d0923d401be5d3a57c7a6de4d4c680b0544f3770e1c1a6004718e15bee23ba477db2845338de0ceee467eeebc24365e034dc7b33194a9b0261c834262c0a05765041110c36df149c2c6f47d20406aa3b5b53ad2bda725e3cb36c04e1585e4ddbc3cbb2bb2118fc18a4f508b04b12f924c1db9027b1608e41c0eca666365c65d01ebfde46499e49b8b7a2f0214fa9216fb9b6e0630302aa987166de09cd0ce5789aa7e41bf5484ed5168134c19e4b0169817637f8e48b1a8eedee2393a178353f88f8ec121f0fda5f56acaa797a4f3c6e3b1c569d6db924f7e6c0aa48e391a1c1edfaa4aa5e6b647a3bc3cf6d0c6cd9aa3e523c3ed93d1e3b963615ee2300b11360d211fb4ceb95db09ca7532c43fe109516c0af7da331c659d49c939810375b0174808723bbeafadac95ff98bb2642d30314db0d9effab428b45d2b98e402c05e8c56ad36c9aa4b4fb1a3da50bbb43dea89c91ca86bcad94b7bb80935dc76326b531bad8a52402377841d61781ca22853b9809b2df0139d2e17593e7b9f81596effcc9c643fc564026f73ecbea8fa7c9d2c1fe97f81a7a314949736b804ddc38ba88a1bd779aa3893c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b6aeedee0caa28b56d4e70f6d78e0bf9b0951101bdf8df72a78058f3cacd4932218dde560632ed6098ca3688e3b836806df5bf5e3596e730d763e02fc6b59688c5c8afd11075995c7370e1465e297335d2371c8d8baf603bd85e155ee7a7ce1f4a4145ac9324537b3f76ef5b7d4a491d90c1a3f820fafaed1d95d38191167a973363cad78fe69b4825b315a64f60c46ee1969ef39e8f4dc706feb6e8c299366b463f256dd641475222160e112b0f6b092d764b0d8df08e991248ac9d04471e13632c72930c06a1f616145bc93723b676f6880955eece8123602c720ea5663f43a2384c37a80eef18e584fd2a717f0aec56661860f1294ca068be5d32f18597e2690c4e9b7f4c96b5a4aaf7a83c4f0b99cfbd43eced4bd1a9e86a01d8886163bd9846251ff12ef209723fa58b51a8f11d22ab88f8858491fb96e867761ec0d937374bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4a281542959573c86c1f0b071b857f48a01e551186aa5a3e8f28386a3706b0ef31c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc5257c193ae9cc0b77b42514ab5a537f226e63f66f18fa0a7be5257b44d3d639931cac2884f6b586d711d01eeff87d3ead9b46956de79aa8b0414ccdc9e9b71b862031169dd74af4f04e284103ce6c7ce7e226b168fb17c6d51c2baaa4eead0ad4ac18743a8d136a98fd9651baf9b817390d3ca2276634d8b9b04a48d55989b68b799342441211358e83482f2b548bd0dcf54a896cf8555dead8d86fa91ce60e56a656d35d156ff39d5cad4cd54ce214effc12dfd7fa544e4d4f4cd1e98dc58c10b77043ba4a0b2ab84a1d589f8e8f1e9899c55bbd5e2f8cad9e3775f5575873c4bb6165e5931bc314508e56709bf49e29182f59298b2117775ea8a7bc11706050ed4748a4bd9bb67f498620f72d71fa520dffd818dd6640a4feb87edd3ee9acf8896d8e70fae908bd59efefae1d445b175bea3da943a3916b867fc30681e8f5e0f7567127bdb40166cc792d0e88674ae59f8d4e530965e00470ba09655ce1e4aa3447cb69d7cb2488f86c635a37a042c9390354fa6287b6e9093b3f5eb9b91310c21e824be484275b4365647dbf05388d5cda0274a7231ee358723a82342cc17292d512735e61ce5c3256f3abb57e4c23aaf9408d66a42164faae7ee0735949c0aa1b74ce0a4af4f8afcf2112c868411c86c53a030ef34a5f3c83c4332f1235f7e163a981a12efc89e01cdf85c02349fe5c8dfd33db8b2fc9fa4572381223ae9db8454f3c28e670dd85ada09ceae2145bb74a038ed7a0b8689ec1f7f10ad187b57baa3be1455417e62b5019cb1159dcac39579a2d5baa7086113d666d4d53eacb2c61650d90045e735155f911ef1d3566605435b497e8c9a278405365e35908dcb6bb286a5d12e146ffb35ead1ac1c918cdd74692cae31e366d6a94183a33cae3eac749ab2cefe4a297b8ef759d4f998ceeebe3b64c32044f3da134b09ba377127bf5483f33dce021246b5b25542d34ec4f566a2f4c9b15b8c90d1c6184399615cc2de3e5c4eac1781a04c005bdafd3c7408dd71ee20cb0496b81d8d3f5e9f37c68c345ff74f16f557c4b03902ac1ae22b254e55a52e8794a99f31aa09f435a68ef5d0e13f8480390646a9a9ebbc06befaf5798ea0718f10ecb4630a7bff4349791982d851f0b481a1db5c3bdedb78dcf8885a3bc588608b91767d393a02518940ac4383db50bbb766ba79848346bb758a91aee4f210b1f1cc68f09e56b10b58071089bd0dd26d4fd26143913142f2ffff34000df5da5f6a9e1bfe250f0ca469938f7955f7f96ca2c651275ff6b55509400bd0ba369efaaea155b85cd9f645f7f87711e2daf92bd6b82ca74a08dd7773e59278cd1bacc6a05276dcb095a7a9e51d853291156f55eb416866087059c8669360c1cedcc4125c85dc8b7087167c4df0c6ffd0e317f15e94f605c4391885a556149edbde5ec7e654bdfe801cb8035e64361cf882849a480bea65874655ab8cf83299d58dc94a9c87c8cd2c1f9faf1c2c5d8c88e56277dfc04fef09fcfa59c4c2ca1afe116edbbd5e14ce9d00857315b8878b083dde2c2dcb6ed06087d549ac2b7272f92064a11b3d885351ae72fa3b037fc7a7294161fb50dda49088d79d1d24e8aa6a3bc864d6b6f03ea26bc852e4206fcf7a93cdc63ecd99d3671698a016eab4f578944f894d0bcd0710bda9fda350d10adcdea3297c46f7d013ffee18bc9aa8afa65018dc59c37ffa0d21031b3f70e5422166ec71823952af456a65f66f93122ecf5cde4e2c917a53ba12551f3f0759692b1b4c43104d012a8f22aa52ef1037887b9f56e9cf8478b61d49d0dbbdf620306c01489af51184a8184b671025e03095286108d912768a79e530d50551f52ae66d8fab7754885e2fba73c7e42513cfc9a81b95b31b1fd9a4453a8b6d22c311fe585bd7aca92cdb3cff858b029e548f93150b3afe1fb83dd8a02a90511e8c78474e81e478a36955ebf27edf638a3fd0d690f94111df98bf7cebe502f30410338ded7520683444d5733365b9465d9c8e7dcec02e22c9a8e78440f154e13889dae37a3dbba5c0a6a35bf88a8d5e7f9acbe57bb47c7f070f71f528a63e5d7b265eb73dec827c91b5012c83544268a8b83fc46fa5e0bec32d103f7358f9d4cd3cb185f6ffbc736946f7af57847731da7ca9752b34630c4d9ad83d80b416b633d7096bee6001546e6b16ad113a6fcbfcf6f0ae6dad568c34519608eb5e85f85d251035d501c104303b033d73c938845aea5ed732d276423a6a6a761413a233a251d0a3558fddf55cdb0890dff4e04ca4cb2aec68f8e5b7b63c3cd5ec906fb641c31a91b6e9e115814abf54e2c59fbe5072ad479f11e2f344362b99567d69094f4b4216de28a9b98ac2a6866cf1d73fd9b1a263feb5b12ea14d55525415ee7c177b6ad1f2299aacfa95dc50be74515f193b0f46b4d9e311f4c120523063e3b89974b97e6e67c88d4aa582dc84ddc61bd40bcd5be2c2420e48611f78e51db85994d72ba0aac431a797c61ae9bf9130ae9f725ed2bcf718937308934ebbd174757c96f0dfa8a505e3cb988590de47844fe71a1d38968962d1f20aaa26c4702d9e18c67e38bf5aba90279f7378ea04ff518e61a9fe458e98c414e1315576a2ce7d444e7ac680637938db454f8f4db84d4e7915095a07695a867ec945de4ca54533e9b5e12331c6b6f85fb0e5cdc8b344fa73cabfdb6817850d03b056f141000994d1231f0b3705f2f4bdca20a1314b718a53dd13b7552e125fbfc82ef4a873887de475a579fc6515962d08928beeb9583bb72dbd06f506abc7d02af6ec3aa91fa923394b252bef5996cbf58596e1dd56a86d5799eccf7d75165b223a926e17205224711f7cccb1605730f0a1f0fdfc791895898c8603625cf3a213693bbb5dd537cb2f70225b557cec7f2429eec655af2c9e189ade3019aed0eadd2ea0425f9e4a2b5eb7e4e91538eabcb1158a281fcc8f9dc9c19954df1936975b32b6aab7a53ab6a1576f44b944b3cfe27c51266420a4b2b644b8824efbc4cfba57674603f408b7a177d6f3ec8ca8a269948c7dd9cd4e5456998083fa4c965d9fe6af96e617754300027c2d92f72253f8235a065236490645a7e7dcb955cf6f1c81e03bcdaf7bb6bc748af778b14dcab9944a980b22aeabf8763b1a431bd95691c2ef273187388ee59dd2215da67cc8ff2249ce56c876ee0e36385ff8e1be937e443d7dc8189c52e9d6cd812611171bb3f44215d98860e6df78d9a3d6d131286c0303423fc750b8b2f1939809b4d86d575167d747695c111019f5c70d6227b53354baf6a77a076227b998c8bf8d0bcfa595294727a66d19fbae12ba8c28617d92bce57408806001143ecd05ee6b121534bec74ca729c4b49e5f6646b353d57347474cff86ea8674f0817303d5165f1c62e5ac4fb90ab5916ba77aa74bd8bcec71be8d3ccc0fe79df2ca5f090719d257dac08aef9ef8446912a14befb6058795d36d5f4096222deada79301768db1638700467e5923cd1d3a46c5f9a2e80cb226e4c16ceb3c0664de8196573274b6f5a6a4764235330a66acc0f9ff2627c405c08b99473a663d78bd0beb38edf62d56bd71acbd2d52284bc19697f7e69ce11d7ef5b4ef35916d2eda53fbbd596305361cf302ff911fad6cdd0d57d2a228560823f242d6433c49f8cda6cafda0268ac2e1c6958dc32fbe0a9b078cd8dce4b4c2d0bb46635d33315b30fe924f21f42c3398a9a1e0ea48bc153b19fb370f9a221bd347ede159534687ca9db8735dacad22f058c314661628eb6af82daf05be45e8fac004679e66ba240a27838ad8c8af7d779a62c8b40101ace8e6c7eb8066b39de960c2faea02e7a0713d7dc12ad0ed22ff25a8e4bc5314d3a754ebf80024ec9006495edf819f415692d28a5c901c7893db03042f5eec4678c35fcbe14578bc429377013f0054394f137b3f38979ce74edbbec6511db1e9ab820432ffce7262e229f0a9e747bccb65288d811205c0ed239aa2bc792f4d330840bf91548bc4dfba6d52fd5d1a167f2ceb1f51e93736d793a39c529625527c6a1bb34df6053ec095f19edc1c1a2e5817fc854c665fbaea8a067cf0c78a7377442ad96c4e38c4617e549bb6cf2d52817485b9ef95767078c153aabc5c24769d53a1955875d318111cd3ad41f65ccda2c04e007d3ad6bb222d65b4978082652904be795f150d72e37a00029c9a29bd755e67967bec91016e49cd346d4e884480b75d277a24a719a9ccfac9e260f78bca28d12e8f077343f2e914039f72450a3de72c510fbc809234c91d3fe3197831cfb4062e2fe5be9855502661529d69c46e25af6f60bcd22f7ff5f68bcca8cefa11fc9b226e09274b8659254125e6a2b85b53c0e0ab3f70e9155f0730e39606a58a4803f256a16a1b3b6022e659c5854879e9e7ac7efdb358c0614072be3a0f2b01147e936511f7dfc191f1aa86c3db2c3b92d86914950e2047d8883a945d49c5d293cb5e819d9b1fd5a0799dad9544515f794bf7951bbb8a095130a5594ef67f2b88b90469bdf3e9ba78d025b75d62cc111bbe6add42d60deb2514b26f903067cfa62efb25752729d61e5ab1421533366066e60bc1f3d02e786c0fb6317699908388cd2eb17227b1aa8419708daab065e5a2974e72d907671a476f68cd05c0712867a749c9f9dbcb259ac7e0a84283cabe9fc88cab5ee98095e92908dba97a2302e45fc826ea605f816bac7e9dd4c018da404b797aa4e66bdf60158da26616365c03a3fa7fb48f2cb6ac33433a7f1eade0aa0dd1302ebdb89ae91a9795f50185c1a6b51e873b8e9611507ccde63f589225c2df8866ea259dc38dcf3b426f1fc36578943a231b859b7910fc57a991428306ac1e710b8a7df042a4976d7dab9c7c542d7200dadc9fc311958430e1fe348d23a624c1a8e8b56637fd963e86128dabc8a15823b38c1c41ff1caa46f673e363aa28508a0c5219afd3c7c5f750c71607215a770208faec41bd5d522c3a3c17c791f9ffe10e5e8b2b6af5b14c8710794b782a884b3213d0bed855262c627b97181c34e2bb107afedbd5acc7f5f35bcbf641cd98a54f7e432522965f4f509af6c891ab113a01566984630b4dfdc26a82e159e1e12b1873bb43493e0bec70579bb9bee2dd35936fc401e40bc60440eedf9553d0d2d0bfd3dbd0e7805b7d538ca4a488b5dc6f4222f8648fa07b81967ee5658504f601c15363cfc8a27ef7412a987c66a9462b14c397f2cfd7a458a186175f1fd280735394c7b62510af7d70ee0804540a616ddd0b32d558334da03c5ae1b2642d20d5d31900a20e431a8ac90a18ecf24ce5421f16a541aac62d8e44a6085e7a5065619384066ef8673ace37bec8cab54956c9874c61150c7277e8f32293464c191212f542c54feb4b2ba6c293644f0b128719db1c0ff0c6abff3a8ff5b2df75d9618f8cb12015e739c34e70d688dbb5524626329e29660b6aaeb6e7aa3ae3a744f89d32a8a2a0b91a825a652108b130c594b4dc9de38898b386a50b90726eb0b96138f967cd6bacc6be720645149502166f2f60e616470a895381afb028b2bd6c28322e45a40734a6f2358aa73c05197724603be1363e5a50aec0a7b73278dd314c844ff46aa76b31986af43a328e234e84079184ebbb5526c41584c9ece09ec6c84566125e3df6e1022dc930f9c993b491020cebb26d4abde1adf27df9982cb92ba0f19feda24f961c008de33a22564301cfb551a0d471e1e14e97ed035f658c77f729aa2f6f71a9fcf0afbaf6608a02887f53ab52da012399416708e1f20f5a18f38de700afa0e6e6b7cd7d4c6093312fecfd708fce0961a3d110ca9bc44b876aae2ab1a1f5a00758c7e75f0db57e62fc3f40d3fa657bc41e3c0d8616737f175241e2afc02d329fbda05f5c187f021466866701b0d6cb22e9fdf50ad970d8ded7ccc18850070cd8e42322d161a0b7f523ecfb477597892f78815488eba96e9acae4b8a73037609eb7ed76880c49b56fe842c49d2d56db2a3a34d641cc158f32749a42e21ee3020c34fd73b269e97faf60328dab8c2c635d329ae798137a07fc10374a35e914c14e332c07d2ed041360f73f0266b7367f13b3d35d133d8feb6733ea7a827c9b9ec8d43fe2ca1641c4fa44ffef55048f4b81d5bf5922c0bfb1cd89d912645ba1404b2a5768548bfa16d27194a393526eeb8f61312decfb8926fe8fbdd34569b27ee31d8583f73714c13e1d403553963b466073c4a66df5fb34a997c605393aa8eaf6d2f256c48cedc47d96d02265e1e657e27220fd6ad25670405c557778ce53c103e009546b8b9d414e3908c502594cee99d9ec0ed16fd9928b5cf83d3b9009c7f04241621d5343acf1de48d0771245d4bb25d0cb531e0b51247669fcecf02ec8941f575c94e63bd63c8fafb878479962d58cd58232f24c402b0e9c07832b2df2ce2e7d7b189831a96b91d4cb521662a96dd2326cb3453d90ddc259250a1f11cbeb6fab7b1226c09f1117c188e00baa350bdf23c4600006a4c17dbfdf43b21c030f7b3d3462e9bd7a87c88acb66bdbe01737992ad791f821a1cecf0944101c91e305c459fcf169a06aed61a81873793a458290ee5beb3c377b45d3ec30ccde54a4c633df31063e049901c380bc6696bea91792f17d5f4db6c15235128fc698dc28004d3f9090b660f72784b37b4c1ddff1408ecc48483461e378d07d28a3a1bc9a10d1cb42cb89f62108ccecc2fb67cc7aa6701561589b888779d789875919998b603d29fc719fb293f47c9f018324bb4d39de281b2ad1540d7a32560a5d51b5dc6c04281ea3b20719f419bb751874deb1d8c95a85b268029168251cb343cbaf453f1edba60ec277c19c41142c34e84e7da7a591583b005a903b232c7ae506f1d7398dbd0826d43740f6eace1c8c8a1672bb3872d5a7875f5c1d2effb1299925c860c3370d05cb9ee13a844fd2f968e8963094d07d18c729e971ea6fa0da5f329cf48e53e90fae0bccc66e117eccf294e56a9b3352a5e4df932a8cb5448212cd10faf90a985cd86ea884fb8ed79dedd910d8e93d2c0043516ffff138d329948d9dc4de4980daa6307fc4d3c10cb68dd994b22bc945a1b235b817bac16cdb12d28a3bfb48aa8418a412c2f769e78b45138f4b14ad39b6bed0671d99f57f79d96cd1489f6268203f7ba573d7841b86d5a70697ccfc704b51057e74213ebad7388343c851e2d5dda29a4148089b012f276f77b3155d67923ced89847cf0100be2b8fefbce541e0b492b264246f4ef1179f71cfe459c5cc51b0638d0151d74e56d5e23ecb597552509e9ec421b9ca47a143468e41c5f02b88690bba38e191d74bf6b5603cde1ba59d1881aefdd391a500e4783173716524bf1a7c830461ec91bbf8a2143573f05511401819d77c596f6ca85e621796f101ff5e43529c51e1575c3c4318e52f826d38bca1eddb064acaafdcf46898a30ce3b28acbc43c7d649e6e745e8636326594f739fbc7fab776316f66975839aad597b2ea7cc56ecbd1a553a100bf8e075def39ab0d2684765bd6cbaa6609a1781da3ca34fb31748b2a4fc87a540a5c6762840878c5cac37e88f17659ccfce29a5f2d6dec9e021a8b48e05ec900e533166acf259dccfc0d632e85c82f041fd64b20fb3bece7e4d4ddf730689d55ec998c7a0e3b3f93b6d47dcfa8efd18155ed7cdb63b1b9c245c03f4ccbd452d214aa5153b4d4c8d0211cc75098cb783cff92ec9107f2c473b7883cc9d9c34a5709afdcafdd8a43dcfb3b31823b59c8c7c3f518565027ebac86b4d60b98588d66828e2c883b89c1f2ef9b9e3847500e1bc323d24436b3058bc1f02b5f5e822ca6bd915778ea9e4120801cfce492677a6a50d49747f213af5e191e7befabc0fd6cfe43ac65683ea87471599631e56cbcd1d3d25cf20c8a4e9dc493a3b9dbba4b4e797df13254c0f261e9161442caf9243992301af2d93717ea1c67ea980ffcc98be05df6e44ed8e5ebc27bbac2850817eec13b2155b26cb59683ff883cebb0a7922beaee8f0b13e3f5abcac441b5c489d21f73088b358536e7a5f528225fca594d2168f07135e525c1ae89058f85481b91d45f67439f1a80d459afcf09599387a1546f06a825e3ad87a771a3e30e86c96b5df7707652417c0557848fc40bf5d51ea376706a911c7ea7d5fd09543993e09385fade855b9f484acf2b189b6d5ad40d8e2231aa2d8389f77b752333c2e841e3c5e077e1b0181ca88b5418e3334544faaae71342ee257436412e2662cd382fee8c0d102297bf8c203c09071a3a3c87b941d123867ccec3507e791a553d776724a74919b270de7141ca28abe2c271e8b0faa3536ae52d737296cc1dd002b33be430467bc919f50a9387c8327349a2e041f473494ecd88e53ec28de3e33a18fc3b3c4f3d5ae4bb0ee5f3ddf45c2a8130dd2df1b6062a39983f7eab11edf8e9434f5e3a083643bb7e94e06b7fc1df2c4093961c2b1d00a4694ee33656529a9a1b86831b12756e38d131b258fa79399931e041f1374ece15739ec7c6f522f51eacbb953e2062af5d05f75e80f279350dc627be84575c077cbe487679cd5898e57e1692f6aea7dcae0c0a52c09aa3011b062254b02e6594b02d845264f9d0adcef007a127ab2bb3b6057673e94f87d2376a25c93c6ca1ee1d61a664867482a847c7055da635b7c10b29ac6bcd4a56e99c1a57c155b7af8038c4c47a2cfb109636d3a9f3b2ceb47657b67ab29e0ea8d6d1c9c5f1ebb8a3718a3d4694e23a8bf3b3dbfdc18b5b304abe187e8b6f7b5b6fdd0c2d97d841b7cb1232a3c75d0b155e857bf611bd23426ce0e6e2263a02ff7e25c17f0bb7386974f1f32447d94b546d54f45c04cfd8ccb797d509edf843224d2f7ed75502180eb65a69d20cc005a92eb5b4a81a71d0eba93e7d9f3161ed2f8eacb1d149ed9839a3e5db12fea90a7be426ad042c673fb5edce8849abe48bc047ea37319898fb1534e5dbbc87aa30166d6e7ccafd32861e018bcb4899bb803edfc183c61f2077758598d29e3b479dab006313aa12377e4c5f7fc23685ae3bbd016180dc229af62aa1f1ce09a2edc9298e36acd081f7aab91aa610f03ac45edffb7c31895bb691d430c7b6e7a4b8870a58aabbee46a67fbb16ff3ef6c0ad828393d2672a5caee80232650a84174971a49d808a692ef94710561ee9228b81fc5f7b16723a7d175c17df2cf3af85682c2887d660bd883213312dd84dbbf5ad79303b7f7eeb4194319a9d0048144f1b3d562397287ac495783f9460405b0648cda9350b474e2b19dfb242aa532fedf514ffb64290e8fbe3469992665c2e5a5fcc5f37192a83f785bf574e79563d6bbd9af2c8cd4fc6ba5fbefa349b31beff3a0ccd40310bf6e8f0caa74468bbcbe51b47047d9f48a70818ab92738ac58d33c7b737f193c316fb04602e742dca384569efeeddae901384de39d27990fcf8c01510e8bc63b5c8fc7383dac1f2f76a2c24afd16989ea7d01011ccdcd36a3674742a6da2f67f0fef5f852382578b0716021b4648c9edaab07dce043a836f7ac9f3e98d6326329f74498348497635e440c88c5d497b012e09072bba1ddf162ae63d1710724639502ba50731082d5ee6dfaca308f3ea44f9216e71d41a00db3d8546e64dd3b81bf799e137df1602d0c346439f578072440480cd891cdf20bae369a1f406c7fce33011447d4924d4fa06b9347a68894f0f9089d92866997f2decc42aaa070c81578274faa5c5110966658e764cea582e54b0176503e5d7e5d56125223379d6c826926b7583c75f352c116a5a904af37f39fff7d2574662f866b1a100647d25f8bc914d47865758a1372b9df63ce9faeda49b2afcdf7716c2a443db8894de2f19dfeec7c0245e3cd3b10b2e3000e1f81ec2b92fe497f667b64d7111e0e79d4c6e0c4e94c54c2db0ab5e0fc0ef0d75ee059ff1e670e4a63ee9e0c5c1542d321b4ca3f46dda70bd7244d7bb72cb14a5dc57e0a1944dcef017d760357d6362f5e99cf97f2882fca28f29825d429e4ad277eeb9af438bfbbf1388d2fe72a0b81b6bb75834838a092a16811f300120e66aba09ddecb7c3d521f7c012b95c66b2d39bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b45fd386c3c2e28217d34d2ac98299a681c0dfed761b9cb552d99846748bb6d590dbe3bf6295de7c588ff9304fc61c176a0a69457b4a716a95f8767b27dbc5701a5a24353c435b4696e112b97263d7e4836dd014cbc37d63e29d8c352e0d2edd2645908d3d6da4c90df6eb453bb930b2251cbbb2f9451931696ed54e6cc2bbc887e8d72012aecc54b604c7a9f8a3865df7df049f37932c7732d2629a658157bf4290af3722476f4d3b1c29b7dee70b57caba61baf8c715518f9189e21e36ec8dde504b459e18f80525c583df1811bb049ecf6e035a360e0408ecb1be256aa7b172a497813dcedf7021a79206316addbea628349a40a7e0624d0d1b5b012c7533f5196a5971ec82cf9f6fdde36ebb457e0b8b314f634b8385ddece33f9175c27911a81107af803de00fb418e388b49ce138bc4588e7e482813489069430e40cb886794076b8c654349cdfed60394609c8432810425db0682d200017c979713a37e8e509799cdeaabdc042ad3740292145e69876fb55656645fd50cdc9263e1e525399d8140d318d17692231bcae5caf6e758085ca81bf246e6a44a1c40db606262778feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e199e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58bd2471b8c5ea1210d20019d90e193ec106f86d927d1e6167b185d3a27ad1ef175520d8adbdfe4bf0df8ee0cfc0697d3364001115e2fa52510e1da6e0f4dffc500d7a72404a21943e9b424e3d56f5f61510ce65dbce1bd55eb55d2cd0fa132123cea9062e0022177d26dd585cb226d43ba27be024f5ba3c845971e1b0236c26f2b9f27c7a03b4f9a5497e6142ce9aa90a3d086cfda2aaa166ffb4cc221390e8881c072624f01b8230a379d913ddeffb7070bfa9c33aa1f1419b69b49aaf176a875450967d4b8a4bc3592943b0e35a618c811658d51bfa04237c725761bfad8860c7101a89b863d71cea8f13bd47e856e320ba2943cbe7bc7cac2a3cf19c6ad3e188d8dde8e1fc57b57140a725c2fff7d782b7751a427e310906f2de3bf7f723efa4f1f0827931279b04e5ede8f1d918bcb7bedabc90542444271d665fad2f20b04ed9ca5683badab33e6c5c78cc9a11b9e373f8bd3bfd0512ecfad55b23e6d09e9613cce799f2666df11a21348d8eb079d273d95f68d00b07c1fffa0ab8f55450f8fbd9cb6b847aa52a7380b53ce6747421f363594a6e1876af383b012bde19faeaf5810aff950a971ba7a56ca2046209ae280bebdd3e44f420263bc8e25da07d3f361f720664df391bec78a2d89cd150d9a9b079c269cc531585c573e5b9051db0a463d5a644a8fe1f3942434d0de40b21d278b529ed16ef939046ca26859de52e0a69d140e37a59635d96963901ad3c73539905e40056ef495be31e1fa4b78aed6cc965eda55a58f95b2cf0b5961449b5bad44f9c75cbf1b7e79b25b35f2d2b0f4d05804b3a747e443a25e3457170bdf7017341c5fc353e70e466776c0e710fc07f752ab0dda3fe7933cf809287970b151bae46c220327256faaeff55eeceeb459a542a20d82643ba1b668e470db915272bd50d0789565f1fcbf17d7f038ddc9fae7a289b676837e0972a0c2d2c38349e946c2cf03e333b6d9b66bb64f2707a39b54c6b3d0ce36b3e8103cfac06c0796c9a6859b0fd32530b695d33ebca47763e4020b1649e578cb9a9f063760cdc94d288a442a63cf5b9cdeedd22311630b90436473e36ffb4816e5dc4b45dafa53d97589e60f3e7babf90b19cccc98ca24d486437efbeff22b42fa481084f3f3be0d764823685ae0239637176fde82b21a1ed80858e36ed46cf7a8d7a066dfb4c2692fdf37248da74e0b872300009d71b7a5fe308cfe3bdaf57f9019c7571ea788c1423541f403931da2e15edd2df4507bc509dbb960ef1182881878c4ef693169e957e0e06ed608a96f7404f2565c9431a601c622d8ee332dec0211b13405dafa7a24ac43a180a799abb3c59d93aee829c2bd2ead26da850c9750da7c24544b48b54d0befe2274b91c3eb773e377998eae4fd8e64536344ad367a0c4b6d24801eef96cd5481c678e33805af78733e03d9ab7788983cdf94c3b88d4994b7aab5fec126b480be7a5e9587dbc7c138e4474663f5c554de5fbf3ab67b7f28ddeec3c680f45b9e9ba926673cc339acbaa009ba349b23f58498eab66e37c64d552bdaafc504ad9ad9d91ee6408c5ee0ee62d1f3b6426eeda40d403d9bb18301475f20099895698a3dfe4614b7e0d6780119311c777188de5ef7c4a856271664e7e7f97ced42081238cf707649d0e1743ab2cf243b6619473b4e7ad09366565628c66d34ab5f9795b0660ffe618a1d7682e81989aa40a9019bf3ea23c205659f580ac7bbf9478bee79eadb58a05696b245706587d9c6f71b01bb34cbbda6fdacb26e179242c087ffc1bd9f1d6c96865e51b2bd6c3684c325da84fcb01ac5da870d7ce51a80b80f1b23661cc6f6b5bb219584eeb70eaf8cea2e22f7e8ae15a0d497da56ce093ac1821a608b87ec815e671e65e0265090958ab5f5117729ca4ac9facb8115b0190120f7bec591a6dfe17d68683656e81d788bca3a184697414271f40ba374c6e3a6313176ecc3fd9716ba591e645126eb5ed90ec240eb621d4b3e7728172e0b12959d31532c57d4527659674209d9c9afbf528b6869faf57f7f2882f6ff16ac95936fdf22a00ef0fd4c627cec82af9cc19d17dce3a212d53fdf55e938f38d17547a1950282d77d570d0d39ef64d60bbec7ba6b5dcd4f44889eecabf22a21e79d62a0f30adbd8095f1cbd9aa4fcad8c18cf9ca32a5f1096fec14bc18e513856bbda34101654d14225b96510ead98dbcf12533be12ef35ff3cfa1562d8930607bfafee4d77147726ee12c3c79ce413f0c253e9b7ef49e7f1be5fffd19468fa4a6e6139c176734900c6ba8cf145cfcb48e07f7ccde7938e14356acb3cef11cfe5e7fa46a1f637f2cbeac54417daff200e1bffb3e335558798ac079abcaf6d81b169fd0b7f750926d21d0101eb52a6b6f6f366cd7c89b92b942a2780a124b06c8bd96dabefce1c50f2569dfcc508c8b0de733889ca7c6e5bf115e2a1a3c73e9018b7bce31640374335147804f4b28080bcd0dc186218923309172923b1d7c6a79cf265953cafcd8718b5188da3d2e39deead612aea4fdb47980f6b5cd1fe5e2ab84c8543e29f4ede4546d8f571d6d9e4cd446cb87d75890bbd99594695d78e0641629c6a02221bc4c6497fa31e7641923094a78f48aa847ed19f569a88d0e5f5aa67ca81977563bea65c265e51d63a24f8a211de884204536f7c788dbc39ca234848e9325ee7ba8a3058490a14e18350b86897b991ac740031fab170a6b5e22e3689e45a9c6c92902071e485a5721749c01c305b3d3b0a9655a28c02c3b8f3cf5ac2d64820bc150bd8ca6f572b232b614b77a04777f4fe5c7c027b676eabc9d2925c7af6569ece6181cfa3d0a1e953093509215e9b99aef2089489842c6cf9a25f8ec02e94af321f64843e2d8d14c057725e0c58a4bf578e3bafec975793b3b5f57b5919756c40fd2f93f8fb88cf925103ab554c5004a02e134a7d45f0bf6c089db241c8805216cec38b2af7313b529ebc37dc22fe81440eb67d9c61b3cf8abcdf919667063a17ce8e9c37807a10a922844aa9bd05a6790622db046221f2e76b511ddb001c25559e3ee0cf66a673a7ab51c86dde371dd4f9148557c3be5cbbab7ff0cd7e7b5159539586960a49966c24e58e01201e5f0907a34da1c8864428097eb9a28495fccf88d1d726e9d2505a11e488b69207e5fbbc3b5e56a7d496e43ff235836d718e83cf78abe19acec821aed8d0d814a9a6bdca2fd0a3adcf78a242389cd6bc71d366993e08ef18ce9975f9b1ab32b03e497bfbc3916ddbf01aa495e2efd2ddc25b3519bdd4c0b45149c65bbfa5db043cfde3e5c97e229a0d2ec64c32cd4a507998d5b7ec74275c55990dee9ae71e8c872a871a83e1d95f326efb37598833cfc7dec948c4a7e2eab56efc5f4a8527ec89ca2da237556720b9c07a9cfd338b3d7e05b94acee4766e239899b06e82158dae8543d1046912cd4d528d04113507b00537a1bb4cf71bdd30174a91ac52aa6c9757a70ab00785c4bcf02072992f685fdd26c95a0d775c0283aa0b652f91d342e77684c3bc94762c8e74aa6057a9915c85a627fda466a9276ada7d361584e20c0cc684aa11c9c077f820c611ccf3309bb02a5d364cf62c152199f62749745b1883f6d4d912b6628d7b693493bceb76e2c75a66d08d1694be71a49e55a39672c956d4312cb7ad6b1e52abd075d9c032422e3b7be4d0a11fa3cfa9228225d41a2a7921d42facecb002353f11e3e2957f9dd45bc0b1b7c0ba067a4133b70fa493f4be76da13a8cec34d5d583eac8638ca6c770688f725b3fda084f5755390e20d4e620dd74788e599f90766a09a864da5430745b8f552564f9e1f512e74a49c085392790eacb92c0ad4bbfac81023b7eb7914f6fcce123c5480c80114f9b53303396625304464f2a937097e076be9de3730683a4318f7811a45304d45cd7a4b12fbd14238c6567b196d222e11648c8d91def93a33ce32ded5749bbd80603415ac45bef9cdb083d6e71372204cf9cb0efc34559832dcf13cf2dd413744c3110fa26381baca82d2f18bd573693ce40f9336c16571c680ba04c59e0a38770794477410199fdab1b209ae39c6ce5765899dbfa12d86b9bef7b5ccc916ca17c454ee49cfda0697d49efead7eec458882268671b2a5a2e29cf028d6c333c496f3554050408db486230208eeedcab776415181ddb0debbd3ebf196aa30dfddebd9ee1fa66c371c3196e97238cc0994d920d7a014cb76f1baeeef00d783b4c516e58896d185cfdc3cb810a20260e7edcadd7d6bca52e82b15444de6909295936e55bf6a10fad29a02f2413774013145e32c4d6e4f0bc1429730383dc9d418ef511b5ced0ff6a80150290af86e3e9c352fe16da7bfac160144077adddbb3af82400c13702028b1a3b9e256a525db0e1d47d1cbd628f40da53052ca4e55cc22de97aff9ee4bc888d082c53e3cc2e383e081bc713916c92c5f06841b5ec328c897bf900cc7c9623f02bd7a8ef7de4d5317c99f09935a3c4f675c6a44485c593d2e8d4484252ec05ec16a5345f1a6a7dc83af13ac45ecb45a96c9e07b70ec8ce7232fd0fa7c66755e1143e59ba1de8373412810b2d9a97fa0a4c370ed72a14ebdd5cd2dfc0fdc1927b6b785f375aaf9384c19b33164172092245edb042956b211f54cc675ba812ab75ba9cbbedb5a6f0d8bbd36d265a0272f5cc4bc82a5830ba4a8bf43fe2ded315c78761a8c3465efcb2b0c874ca1ac19747f7393e437c87034a55a07ecf28b73429b24e969d15d65445c93d6bdaf220e08538d240082389fbb8605b727ec8acd649cddbd2514fa3a8cd9a90ab7c13eb99c203fed30ab134b9c742111e2458b9aae69fe02174df31974564bea0d0499e2d82726830ee2395a94f84fe14f202eaf5cffddaa21d9e3aa1755dec74ddddc9e1b191b0d54e606f478c07d6756cd68f76175ecada947dbb3123fc08060f50c36e8e37d39d3c1ad69019d3add776077158f7ff184b279ec9234489e9c119492072224c13d903c6721758cff16f107c3228b5616c032795493e966587f36145913a34cc420bf6e1680b06e37337d259d177b0ba6e81e5207f8c2783d5c30a85223cf85c48a1c22ddf1c61d9577f5ca6d6130478d2db922a7b3b74047a3976ec417377687e3b6e6fcc5ae92f488a721e269a2fb9bd5044eb4b2c2052934710e77caa6a215ef3740ba987df1c47d678c9c3b2b38c2e9c6f564f1a6b65a34dae96c976f09e80402ad4cc9a12724423ed14815dd3b1df7e04a6e07dcab2a96570dfab0059d4cebb4a45f98eb57cfd496d18c4fec2c3e3290d8b1d3e73f2d5209068c7bc73706b87a70df2675c200ae590491007ce7c772b045a77ac9d8d01933856b72ad2e24e5e8aafcad27209a7031b7f7bd586299306756665f8b738495535053058bb4407db874a64c04fd17929515f8fb0b3c672d640b3f9a606e571ef31c667884bb0400efebc1e53ed6242f92d277f1583016e7cad1d68e83da1fd3afed4b4c0c349229e182b67f7192e33a481c9b549fbf009fec9b871236d2c188772aa4bd064b9fb67db0d9532d8adaa1f0984fe867bb2902ec766b981e2f1bb7efe9207e1c077448c4c749873f5d9a8770eb486e44bd8b59edf6b1b209b94696ad1bffb3bbabdb153436af15b0d9f9c9fb11c947656080440676a3fecd3fe56000b0eacbbef350ba6187d8d0c2a185b577e7e216e459f0b672f27d34f53d10bbeb0a895d2308112cb772becc1d89c5c6a55fbb1705f1aa46ba2e9e3f58bc764f7a76f0c57675ce928062cde1c46148e6a949918d080be8a375fe539aa4422aeafb086dcf8c51c7bf0d413e93560f20b8dfc93390ba8d746fcd11d3a6c3f0c87e719c9d2a818a57c38a8618bf5db32b2e169351dc3dd9332112cf62485a4d43fb5de0d8e8d94a90ac456f7fbe8df15cca10bdc93613660909dedb517305162d31d3f48f42748c4ec2c6f8342a99e046d785745d31018baf6fea4fd065ad8434b2b566b13fbfb9e9539425d594bdbae05a7aad743ddfd67c91d2856b0458118b5de5f21dae88f851650b9884d8143947905332e231e2ebc0889ce611bd172615cfd3ff89a1e5846758fcc8291b68a6ff04cc48357933ae259e1a239fdda057ad87a5fd6f2a230becb7ac10b4f9e45a3db59258ac3ecac0fd99017659757e10d2766ae64a54788b52c986cf2751b0df1ca77bac8774f8eaf9ce15e1a3d4236208a45910ebde3a13373456d09bab25a1c2472577571d1842074092ab24f988fc3ebd743f895ccf48025730a331802d5138219a77f94f4674fcee99dffbbf86d3401db477755bd335e9910a8759b4053d2a9ba22343d2b7c61653c7b3f0dbe89f28cb0f4458b422e73aa4724f5a528f9de8bb8ca79fd8d858a943b3d2842019c54d5dd40d9269c485204efbc9d8b3f03d3164934b24bb6e5093b4b7f0bd8d104cce0c26102c4b5e5aefd40bb8b75f7543623228dc98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830dfedfca690bfddf065fe6bd6fab340e14a60255943eadcdf623cda1a27b077633ce4740b3282c4fab83b90f32be9984499867810ba392dffee9ed237c01b0fc47316668baed0d79e60f265941856545f6fef87365ca6eaf664181652b90dd1982b7158488210e3a9ff293557f15d14bc36156640788a34d0f6a5ffbbec3b840c369a742be61031bdb06e5fdbe7f63860ef07f7bf1d07938d2064247c5a9a4145a10bee42de65106be82a9341d9cd64080224d023a2d21ba4ceeb134a75fd293867d989975e57fe98dea87c3de0669661e02c58337678cb6e3c313035f2082a6086ff2b8f55f1d82c71ac9489bf08927893e554196f5596ccd0e185b039c3294f15a128e5668fb0531c9f48f5a2a0e6400f284edbeca84b53dbc855db01337fb2cfb996b27021e422d982e93de509e8c05015cf8c9c0e757030659e6c664468e9bcae92fd3e655da09f220dce379103d8b08111f5623b79f07becfca2ac775263fb3666aa623c92cf983c38a585cadcd91d5a309dbd891453fa24716e929e89f6a7d0935cd95bd3f53f36572fefacdcbb69e038341f9c1e3d636e7710166e52b45cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa14aa2081b82737fb2b15cd3be8071fe33108a72622b3d31f6c427970b3ceb23986f2fc527403298bfee21bb4ea3d77f61b87dec744c05159e0426b010a2c2b13a94a8832e5384188c97ea798220d19827165c1e5972be517792dec47c4a256917481c22b7514252144631283b88db167e4097ba28119e6df086712aa5f865e3d7519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e59f22f770c82f336265f902b33de3ae489a7d7678d9e5755371e31671a21b7cd66cfa42a25169fda2981fc9f854f49ac33c6f4aad9b5fdfef8d2fc52243490ed25a514d3fe4aff2a2bbfb7a9202af55d2f8b6a0ba60dbf855015544fd4aae36cceab2ed17463f6120d6db5232050873f76cb693e78bd93cf778dd3616e8a0d716db4813d8872dc5ffe89965ea5e2714386c3ed65e280fb6e8a626b91e14d759904e43a5feea3ea377b75b631cb2b55128b131ec24db971c666445f9a04877129404b3d0fe5d3a48b40b4211e41a21aa47fb98055b12c7e9abbb728c3c6d3efe8b0c5a24b48b95e4a846f36dc293c77142923568b76aae6122103c6f5bf9b4ca8e2790f519032bba0745bc48b64cbc25fda8860b1900cb078c31cac53940cab2f23faad1cd5a4426c913fac031113d315f470892245d5ee91180077d0dc7eb1dd7d91874450622d13a1f6a6750981ffa5ce4b22c8b98e07931a528cfc0e05492a507eb1f6f1949994309aa53849cee599f2393c16501f85721addd6da35001e3a2c7a1d4da94452df529ea4a1d4c45aa26f2487ed75889652ae677f5fa8f52d22d1a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e268c90d45106ae971f0dde37e31e24ac466b2dd821c4a4c07fe6205586cdaa389b713054ce3b7b05f085750c5cfbea5b7035c7bcbf002ee8bea856173d1f79c4e388d8eaf8a45b9c3d1f2a1c2a239b83dc8727ef1286d61b858c5169be6ebdc29451da906bbb75c14b153d6906cf5079dd46fec3f3341a285b76e8413267325c3e129de783159dd4a2e9571974fe05f0a77d9731965f6ca25338119a3517a74456148038652e9d659b5703c8e6f008e910f3e203240af259467792551d29a73a9a333b6c59524175e82c35776801dd98ceec8fa0bae16af0cbdd46f475eeaf8323c96abdee13326339d157cfd77748ab5f7dad765eb1f3e25deb2b4f80fcfc80e922c619e95a4ec04b3d327755242cdf29b8a52b37a8f446ee84c77aed2ff57b1ba7a32b11266ac00ce0fc8facea35c5186248da4fadc244df49490901bd0e71e9271e37cf8d05b8214661833b4493910a02299a809056529ff71435e91e6264328a411e2a65bd707931bdf193e142f03290e781d11c6b39af11c6db95ee2813607057b2cda97e71837353046843a887fe815616a471d3cdc5cb9174684a595c0623510fd64f7e3a1cbf81df7abfd858a3dd3b361620079db71570536119846abe1b54a635a6034e016ee9b6f1567c82d980c37b64d53b012ed180e66cb42f03b3573293041d2303fb81961aa22b9ceb872f1b6d95db613955285f970198738e14503df74f5fc214f0ba46f4ebf1973a456202f8cafe2da3bbb45cf2fe17d37360b1cf552d68d1a0b42f70f3196c4f4d7284cffa206209751343e91bf6fbf2057a9c6874042dd9827d5c0b8dda30bb4361d87f682478796cf05e2422c1ec603c69d9342296583d81d923ba1b25baf3d57a3a3ee3af010c0412be930dfaea594e5669f166f6b5cb9e21693adef24da8606d9e90206ed0dc87687c280e56bd27e7813b069932fb5f54a9b13b8768b2292906794db15b467f253851456a2bcee78f88796f5f69fc933a5eb02ab20215269776ffb49b19151c8a3eb772daeab2730b88ab849ea934d778e8b4ebb10ab3441800a9f5da2106ff7679f4365d5fb74a4e11e098fc4e33991180a5b4c37659584bea670912bd44bd36b0fc002df446ec4c512e349c9dbca6bfd91867395aaff280fd48e12cd225b6631e0f75d0a67ea6aaff6f60b39e6fa82b68fb337d7eb0b614617675b63749d222ccb15bfddbecf4825c703eaffb81dfa588dae815e9559e1db46b2b12d9dc07c3953af0f140bb7c147077fa247cdfed1fa19c1d141f8896dabd83410e387f4136467c5e93b32356428b0c034765d3ff1ae7ec61d0d95eafeccbb796587647c189e3f7be840f093d1cbed0c3b8a4bb6b131f55666d1d03b8ed51bf2fb29539e58cbea52342a418b9fc4c802872d65a59682aa736ca8f5b72f2ecce214bb31d31b68b1e6c4cd06425207b506a7d025882bbbe56656c2895e70e01b61656e0844353916f13dee59802c2a480dd89dc922270f56ef8d135e057c382cb6814d7bb76636e0530fafd98db887ad99ccfba3011ebdc556e3c87683aaa519055e77ba1c8ec45aba771cc4a4dc5a9ae189196d85df735f71c3b22055e8ba06f0f5da2d552590aa9f23f964d44ac655a988115c71760ebf4c4eb5acb181ac449729a8f868fb07d504d5caead0f39bf4a81534d352f41e8d04eadec4c9e11f02fd7553922fc9af8b3aa2c19aa96d230e6cbcd6bf8786e5014881c7bc0bb044932f77be6da3034f880673505350be9ac12781b6085888ffeee3ee13340b5400f9381a7e9cad7a5f42ca94fa8de34e5164eca9503466d2ba32e53780e093d0fc46b5534b07a98a9f25494f335d516f1a16e92ae53d054b02a2049623f432536d393c0967bd28603fc14df6eb52bbc189936bb2fc957d96e3e6822bc4304f01bb327fdc32bc1d48d61158afc1dd2ca21894dbbcc8d1211cb563b1f8100a0ea1d24354b03c999e173f49d4e71e10477f59ad209c48ff9ead79b99657d30e374fea378875936765a430bb4a220f86682916d0ea3dc56a20cb96724d043511368ff68119dbbc6b0fff0d375e484505a73aa337bb22d2db26b27fde661849033f4be795ea3cafb6298fdb5c32aeddf5118c05fcef957176c7c4da246da1724b4f728298325c0f62ab52c0eacade057f84712f6cfdfa4a789d427d9c30e8b9d803af4b7c7021271afee39bf60a4e713f25d60692b78da833eae1be27cf873715345f8844b6bd66c85f8a65474768446aeb96bc012fb74b0d1f8b3aec4ee3a6198d6c5e88a2d7b41e1223774ebeb31fdda4b45887e43927773442916192db58645e41a803a981ec79f22336a5978f4c3ef7223d0d59d9b10fb05eb4649318974a30549d68bf761c49d445a40cdeb3f67257c27fd0447a4e970a99542234b8767ea34b07f9f3e0accf47501e33f7e7bd4d8c5e561aed9ea3f8f6b9aa323bbfb215b8c79042e432ce14a3841ab8bd9accf1299ab6817c50a4e9e0b2567bfb4836e5fbf82ca90598ae32af21e28834b6ce6576ddadf78ff76c14f7a68b1bfc70a1518d975c744c5c9b2de570f00a3c7542878563cee25da2e0c7de2f06623d8234f57a16fd9725b13521e17fd59dcb8ad7cb6144f6df79c7bd625e01cc02b473a16aa83f124a1b0d238711934f20208a3a521e9a8f14719b9efecf8ce197703290153d53a2aaefa5028b983f6c04f60f0151bfec3d220604f7dffa3b64baff16a334e58f51689e7440e1882bffb2d69fff20ad2a735b9827d1e90fd019237a9f46edb3783ff33228d3b7be70a1a12b9f4763be05c4c10d559f58de34ad028a3d7eee468c9712a2a6eac320ad13d56fc90d4b709c7f25e1383fc18dc2d744e9fec1ac35ca92daa6b717cb3e1c5f762b19914c9dfab413da52bdfa00a302caa2ef7a136233660f756b0c1efa1acb0658035027df5c9da83ddc17d1812e8947223ef1ddf7f3e37be4d790f4391a0cbce75104391fb3cdb4aab5fffcb9e89e30d5a80331870113a3d67081f7c802dc032dc6fb7eb569d892afb700c0155d6839608af5a6e7513321ce65ffc2e36a921d93f5fd3fb915e85c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b66779f8e93675ff3544e3cde277a837f86db69876a827f113811faf2026559aa05b07fa0981aa0d9f4955cc4e6aa1e36c45991aa9d36366f9057e372cfa0806c0188ed0cd553e672246efe4f6fea180465f948b71b9b257ff6307905b33323bc6b0d49747fc0301d864b375783d2db2ac64d4936cf6a4fd70eb3188cb4a108b97edb9997cbb5b227f94e06cc0754988250bf927052540358e074022dc7745fd2a58de39ed1fbdee5db42a786d1330b950ac67ab3e67581062819ac3b848284a43871fbae9efd7d0cd412f49dc4b1736b2025542e236e1c4df8e7b5100e1708fd5fa0920352c3958d667672d72b039836a6bca9ae99d4f92b4be56734fc184848fdb4e52efe22a94d277e066b4a4fc0a66b8045c0ffb538a6467ff0ca65020e9d1d7068b7149e388293dc032e92bfd68fa62c9eebf855fd4560885bdb16b17e7f598dc3c22e6bbbf507a60c7c378ca9b33d062c35bd8d754cc700c4c657d481719d409fe90cf1dc7f5678b0b9ac366747fb350d905ab8df20110f4471a39b5c720eae7c601034cc7c4d1014df32773a72ff455a69102c691bf72881ca1a0f37b25dcfbfdc5f7f00fa97afdf4808f991fac629a42b8b05ead1e4eb779e301b0b246984928645b37201d743d567a831bfbdc035159a46cc5dd6a2b77efe78164131280115ff19febe30407f21f668d914fb6ad968cb60d89cdf0707d86d339875c14a13e796330f55f509954852ae1f7f96a87e853bed4ba47580c847480aeec317a8a5fd647a071b3bec4054f51eb3ae31cfbf449583ef460394ec171e6d403fd63545197ef091b904b17715e8ab42821cc0fe3b1b6e58f3b4414e0e6dd16ba9be1ca2930788c7dc7e2f3bd3f0d45ca0ad6f12e18f6d6299201de9ebf16c10b70439b029aa69959359e6d3f99b714102968b33d9d8f3ed61c6bee47daeeabd7d75329173ff4fa93cb1ceabb44f24713b4905cb65f0397566162b33ec1839d5128d78bff709319dd5126347d4105d09dacd6a5828bab2f816f07c1f0895798c1e114d7d01e8de5ade7eda43cc4bccb23501c90f59aaa7d116c9084c3afe2d95491ffcc815309202d50572e0362704afc7527a04209dae63d4e7eccf58902a1d28fa98c9ab9d684d62e2784e240e65cee86024338f4e9dfb579112cd9e731f40b3b91494530cd79daa0b102584a90d3ed5d391fe735b55e64a23b3c3486a33aa9716a5450b431d3412026ffddd597e9084e06169b48078fa918c06a3a401100f087c5526e08ee2d0faae9df571f6796a5928c82aa9792e844be7a7d40251ecf6ed8a028d7c4e2ef80d0b7cf921e03f54fc84c15f31aeefaeb330ada367dfb93171cdd67c3ea7725b27ca2b97b350c546d604aa59566144bb0e9ea07b5e50ec2f6f3a9c3f1e93dfe36557ec45660f168dbfa93f242ef40313a91b5d77bf4ffc0ce2a1f7f3c64c13e525a4743c49dccc83ba838c30ba4ad6585c18cb266f4d893cbd7539271579115f2e5df23db61affa2f163c6db3210dd20f706fa9b4341f24f15310d8edb614e240fa2e3b2971b4eda30e8ba8f086cce48fdd596224e7fd60bc98651235f972dab7a756dc15f004a961b622e546677ee3b0fb7fd96e442f4da4a833fd138452674dc65e2a1eb8041e492cd9b8755c88639c1ee1a384f8f09a2c3e23a24fa0e8c1819c37faf5a9f9bb3b33f4bdd6a42fef36399c79847aceacff701d1facfdcb0976c24e43ce145acd283333cde3c2d71311240c8c02b27933e25fa9311b4c193fd5b550f56b35e636b93f7382e23aa28bb3b93d1e8dc508821c896ad0311d2da9858837ab74872c92b0844fe9263bd7ba03f2355456afafd8e1f43f150e304ac6f1d0a9f148e610e82f14b2b2902f7ab01fd289285c943ff90de149e1d036c95d08eca9aa3f541a791955e575f0398034ae9b6043c8c35a523d8b3c794b820feb843d091956b4d6a3e70740f32038fb2b6a4364659f63be69beafb934d7754da5549269db5545b77251f4ebd6a54110312a36bcb365bcc3bb592775d82abdfb87cf6035653ac4e74760a5520e0699ceb151f8cf47578480ea45df46b6bb788591e6358d65a24f2688bf8b047305158f1da5b7b2e181d44103221c9c0950b4d7848cc744525411e5d0919ecfcaaa092eba13cd1636d37906f8347bc15de8a78a40dd44a1c878b39214efbd85cbf49aaa0dccbaa1349b3cc28cafb1e9444815b51bde25a8344e5afec08b2881028bf0bebc58be7e33b6825b292528c7cba25a331287fcf97d4e880a20dffa62367f025f7594de875f3880a1f0d1c2da356a582de67e01a2762ffccff988bb89b816e529eadd6c46420ed38ec4cae31a9f0cc6ddf5ceb61fdade68ce16bcefa8ee335a13252a55ceaa4852290bcc2825af843c6e3bd4de804b6dbcf769fbd689d7a442a17c64b3b9f3c913f0cfe7d8ecb3b294acf64e27df1d0a932e756476954665878afcb445d07a2f8ee8d671fb107c280de535fe3bd744465d092c70ab28be1635487b85b7a7741a7b11f25493fa4bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3e591da31fea95050ee3377b1e411f7c59a38bf025cbbdd91f2feb13f22111c76965dd13aec4ff0e4d7fb2cc5d76070bec82fc5b14d4757e8e1c4fa0f3aea459f103229f4fc4428e92877195ed80944d70d4cb47da0286259006f873edf87ccc2e6c589715c42b7f5ae8d5371c28711c97186f27bd769e89e47911e85c54d445567d5c7d828a26740b6bfcd7cdd5247bcdc3bbd116d1a1743437b93fcf2fd643b071e84382de491352feebda03710eb1eafc27c59fcb678953834ef42456db20c572161ab7178ede43a05793075df8a76c61257421731496ce011a7cbea51451fd6b1998c1c09c9af3e398f2d9e0f20881cd5168b86ea57cab30ded716c5de3aca04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a444dd0d5d1f707eeef1255788a559974c2c671d1fc3611cde4516811af24ef73439c6c9f8c878a9d9e1d8f5d0b17f1157346fdab2d2661fc674aa84c22afd8b0ea3876d92dda4ef662adafd0bb1bbfa3783716dc7551ba678320d3772d0109df3af853fbe0edfed75cce388c8aefc1a3c1d9ec79787aaa9e541f11bea2748cd4d5c142fb60e30b331b49bbf39172f848fa6be7b611ad9d09bd31c3b930b6c2d3ddccbdb72e75557e7cc84b1ee5bf1af3e1bdad432fe15511a307f2d931e47a71349ad90a531c82858c96c3fa6de1ac3dc840043935fc03d2fb44d299f1f8c5817e944dbe95fe344d883bdecd1eae167b0372203023d2320ec6d92569b8dcb1686adc8b29378182d21691cbbe04896e7d4552f9bece46b7d469db37f1aed2504a0c2e99ce4b14c07a5265339189c0cac57e5379d88f1fddda2a025c4314d670decf0a87872f30c3e2b260991eea67bd15280aecea2220a93e5eb89e6e06a57ac0e32ef0c98cb8611efeba7a866671261ed478d2080bdc8250672e99af15a91cdd6ec01be5b908727ff953bb3f98c849a77d83bc09657eb8c2f88a61e0375b8c287ccb1368c168ac760a479b51a623b0dce43471024e8a2ac5d41145f897d3ee6d1bc344c67c4ed5fa88d8d22c717e3c8cb2d6c1ebce4b145fc319b8d7cfd7d9a7966fb68aa4f768d0f33abe9702407567f71bac1fb2c0cfd3d1a238b363a45a2f0b0d90732bd1afb1a8205a29f766854a05f7a68ef1666887e90a44346b3904c92d86e59fae97d2749832e2433dfad4428fc35cebe367fcd29de34d6ace2758fd8d73e0ea2565a853c6a69263047f41e651dfae4f3638926f967cefcac786df9777d1fa5020ddb69434e99502f523a14960b2003d7e2154b98e517465cd5c4d6749ce9de0a7562245542adb842251ffc7cdbc016f71117776e245081217781d8b270add8563cb7b4b3bb017cd3a657e464d1f7ef0ba5bc24005b010828797193ad6f3e2ff69ccac1685f8bf09dd0f7019f89be40c37251613612f4479342e3cf62c72cd01a0b2ffec206c63075309f08ff981964789066f54c38e013bbfefe04f0a6e43509ed21bf22a09cb155bdd601caa39d66b48f9dd69e33f1c651b3be94b5589543640ef86ba252b05ce72046ecf4b1c8b854f7399429613a41ce031a56c8abd4ef15603bb3bd580161e3daa1cdbed4449941785bee4f051d0b79aa83e4c130d6d80684c64b2f3b811d626a55d4b01a5acd519ff48daa04ac09d1f22f1e25027df3b9e5820e31218590d3cd52aba3144899480c1511cdc3e001ca0d5e1deedfe04947e04251cc2f11a12a420fa6dcdace35a23204c7eb9fa1492568ad45a29755f7f492dc8d0e62fb4dd022d5d592cceec5c4fb8dd20641dfdb3aceda10ab02bae0b6f071309286bb5713670c3e14ad3160f44333d1b143fff7472a253b0a45d49e3b459d6c29474edbc8fa7d139cf6da0dec78782bd392487b3932e7ec994a7f057d42c5d0c9b1b36c7156f2aca6f4d53ecc974d77eb5ecb54270364b079e15e5a5da7584d487988d1eeaa6cb22335d2e52f3e9ca804347bd5c198309e1198a3a8b8f7ea857fdec747f0b092dfb4ec4679d1c7e9832435edc1148e7864c4f3f7a6a65e107d3a2c6e1ee302f39f3429bed0eaa936162cc72432ded96d5185027e43c718f95446150673f200a709defb9638e23e61a008033094de20ba44f4825867c84a9ce3abe8c28f92f8d84afc268b9fc66d59d9a8d6fc89eddc067ef9e6f1a6a7e726db02d241a7412d920fdfc2b253397b7bea87bdc4ed8dae30b488c82b155712935667e45890efa8835b41a0b4668581a43180a29381980d7180915d68e78e6931fed02f9aaee2e33b918031424b6430f69d9a3b6af08676106d6dba238d09124604a592358215b55d8d806fcfa6922745d17a433aea31840edc5b87f6c947b552fba5458b3a67433e9d4c20b50f7c43a5db13d28824780a2e6e9e1df4b07a736ea64ad31af04b26b5722847d457547a3adb3908538743d6bc96942a7febc47c431515e94f36f48b4426300db27621cd9e9f1b35aaedb3c7ee48d75580e4468b1914f3e7c93a25bf3a38a9a7b3991a60fd0ad7918daaaa0878522f16d17d440b49ece5cf309005ef7b8519e9ccb9a71671ebab770418eb4875fc7652d657fce3fe294d82052af382d645dfcc314b1001a3a4695a7e775e36eac4332bb744f8b8e13c41d8485b2fbd2d05f2f2915f4d1f1fae2590e76c599516e736de8a381e53d283256bb85714333f71563ba57671d573bdce06c6119399be261bc4cb62718de1e8b409e097940cb572e72b45c087e9700369429e6cc88a1d561d1e3853655d1dbade943428ba75ec75b36f4a8f3cfab75053a808348c3020206b2b6b1c1c7f84e6104f266f6a31517e30d9753325192f8e6f6add70ecdcee2d59cb03c8956b74f860d102ff3bdc823ed7b2b85a72ab22a758beb65dbc8f61be8a40ccec09a03975a23c0b9f1b9a262e3fd22f4e5bf009a0dbb2324143dc190dcf68277792533b32c4821f2e91a9049714623ef8389200f6aa5781277e51b1be746e42831d91613d33e6f479ca60a15fe7f32b49e9cef8741fece666a1e6d131811c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525cca118d5a64aac65e77c54b4f0d69586074cdc96eb8efb71caa0205493590bd12010dc7aa98acf3451ffd317865d2b375df6773373057e1fdf7788fd8c91e7a8a6fad7a4bf8b7c3ae9c7932897b05b6363789fd4149f69d77796192a90d61c9828cada2417f7ca1026ffad50ba5e8447f24f2f63dc515c8435897c850e598e6a5fffde3b2d77f57562768d56219292ee2f3fd5d26e3704aaa22e4da4d1f0f85d296584a4f198c0a62fa94ba0d2e80c077ccea9f2cd4ec5ad8e57ef4cce6341bf37671f58981f68651c7432de60523e77f4aba15f1531bb9fa169bd2de6233e1c8d10b06ce63ee2d0a1264f9750cbd55f89c5542851259ead11be8d65ec106b1f7c30bcc2cdb604b78321b5cd5eab44286557969845ad05bb1c1f13f571957ad3429118c5fe889149a01ca7e789d4e3b10ea3fb365b584e1298c4310b6438bed9dbfbd2c4463226b02f75d6efd4e654ef82d376bbe94ac8670b94f20b0c8ac40e9a23865959b4b4048d45f7e954f8a329033b8f5c989056c4ffa9890c5547b8a2bec5e66283557547d2a8c4a25974915695b7c3d325a3587eb39756c55931c45d812042046d95ec81de03e03d8cc7a6b622c4949e089b7a518537817403c801ac380a9d5ccfba30886c3c2fd94ea1a753ef230bc6237330bc2be05f8b2afec37bcce119d12f6c432b5f01f0cba0cf0432b8da89394017644993689da6cfd0a8a2e5a9aa81fda0832eebef6533c6edbb61df54831295646f5bdb1cd06df87b89ebb59e118735a546f67743eeaf5df02dd7bc3d6471b5f13a7b5820d281c85efc6bb8278aff99d195a1819eec8194e5b282bfb7783b3bf20989ad68004486a463cd1c8980fc9b8d31c3b2f1a83fb6f6c458b6151c8959295410dec26c07b56b3ec1bffb781d5755fa7bacdbb49add9992c13a9c6dfc7b91d7e800a97eea429341975c4da126482205797a3209b15de44cad213058f23099e224607eb11d1fd1674458f2c084ada57f8e5072095c6ca8c309fb58da3662f47a3cfd62208c8ec92bbd90edcf0865ff55070d266b24e4979a147e26f24cf232914144a01f4efb8d922fd84c3e9358f007614dffc8717ba691bc4206abb80f71d690aa17170fd03e4cc81d9afcdd738d039b832c2d399d4db7e8c230e5bf92ae9128186efbe1c76291e739bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4019399d869895763dd53e6c6f2b72b5ac7255ed6bdf741aa87364943cc5ba84b38ccd3c48dede6bba5f757ae331dd2b9d667bac8c8930de844ba8c2b0d10567e8e77d2c64f3a3f6fe341606f332290b482a792553842ce745af4d60deeda622fab85069186bc3ae7eaf409f23e8247a7a7177fce82bfdba5b117e91a100bd5c821be088f562702bcea282cdf5d6fe21a5afd374963185be1d69dfcd63bcb6efa3b71eb9d58c1fe834cee4be635caaa6ec516092d1125c4c53fa590b55acf34820bbee1e5ab6dacd85953553f466b6eebbaf3fba35fba85b879d6afae226ce3ec1cc3624a6012c5265d33dab6fa8d2a9d6bb2451d8eb9774d8b6105e2ddb520e99d4b7795506e04f462526fe5b07ce22da13150c588fbceec5922cdd5e07063121f75e33b579273fd71ed38b52edf8a17842cd14aa7c3315d448202f0e0867e25244fa016411f9470dc4563ecbaeca0fd621d8caee52781f552da6992bbe3ed7a650a13f3e97de831fe3b110ae41593923740f7acb4b2383bc7421be3ae3c80226d1286f34fe66f8c8342d6b0c2f478ea38308f15bf3e228a0c89e7d74160d3b2103d533d0663a4e592bd88fa775f482055a01d37a0babda0a8b073f41cfc7a3b9379fccc9a4af41c8f82301d1333949c2e3622fc64bc6849844f2f0eca82e683aeb743e486d2c66b519dff3db2fc09f067710949187c280050b303bbf088bee7cf115d10b3ae8ba46a8bcca5bc14983d33731bf2a16501745f830dd1931f8f41b2c3fdc5a59eb09a0776adfdf4330231c1d9c674dd0283c907cad270a4b6684028ca60701df34bf5f6f52967779cc74512865ee42a11550f199eeb545237eb9c78feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e19a2fa1dbf5cb556d14e5197b601a5652de5f508f036d713e1c47ba4039b678ec77a22354133afe9c09aae36fb00bf00e5fa114b560047d67d2d9ab913b1f5eb836f967cee18fd8e5035295ff6ec34e7bc7fdaa7779eb81ace336f735ddc52183421de48eaaf6da57a4cdedfeec7a19157572693baba6b2c0f7a7bcdc8e868348d0bc235508d8136ab31e29911ca183fda124d58080a9f548e913722340a5af5ea527cc015167ee22efc97693d950bc7a2f796abcbcf7438639940a9f02fb8bb14ee8fc5e493c066f650dde92adee683349ab1ca58690be0b3a8f28eb76a0600e37d7b6b39ffeb90ead42e2968f95639f3c6dedd5f1e05060b4e24705071b6e6dead57179315b19b54d19bbb293bd8d2579312bd6e52b35edd27690929f9e2d5ab9e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58bc6ad578463caed9ecbbcb4291ac17090ca245691498ea3923500bc836292349b6bdc86f6105bd4785cc59b793c94941e0ff85a8d538a9f845c6644233e37905bb67ffac49d2a7aa38c5b17db2d2fe61e064bf4e3b56c60289cc76b046a359d6e2123df1e131d09f03770742b288bb509080f8406b3e73369d90bfdd57d28fbd12e5da0e5c2afdae323933d0d535f34392557f86cf24cc38ad6b698ae3ad8498370ea7983b5755096cc1ab1f298f55b057a6b0be2ce33220516db578b580a6f664dfe4378d71a888cbea6a751a30b8091c663946e4ccc29e54fe85c495439204d9a9cdcc3964c5f8f62964e19ed6a30808c68d936c971059943edab654137a212292661d999524dadd587ff495ae3cf4deb24a773d43795528b4ed430f8b6236045f0c6784ebf6f3445083bb28847a09d96e288e986434ab11196667cad5e42550c8f3be3929209b5e8a75594a47a4f82d74f04bf98c08bd20e208fe83f6919829e33581988ee274418047314878487f2be224911e5db545ca7e9422ed70bf8017bb128cfb8c8f2828adcf26b618d16761ad0b508922992a7ff0692b9170afab0e76a723db371d40a16ef639edabc70c86c7254cfa649fedc02248b8043b087585465c78651e2a4fd7c96974d9220e616075d4b2f0d0a994a7600a77ff0f6ea8e21e02e0d1cc59f71689ff8c056933a4ee1902f00c6f279d0dce9d359502558ab2b69e73c89a5cda955008a666f9b67bff02a0f6f81718391bc6352634a252bd6301a2db65f73b210a2d235c291f013cc5608c22215aa0cf38395abe5f5121b4e7c5e813e08274bd4b2e65a0ec0efcb6b3d7d54ed8165b1b45f150a1b06f59f6f705356087d9318ecb67aa2c7ae58a5cdf7b5e3b9674ebb076e133d20e5f8a05d6447cd1f1100be61194f31934aba8b8b305540f407bac0fc954d30dcbb38ab45a16b56025f6b41841ee3d2fbe2a686ed7343e3e91fe66004566afd726548a47ed7c74e67c79b321326904092024fde88fd6577d81e34885740dfc0895d7e3a4928ec81aab6387a7b2b8035cd977ff5e69e01ab3979baff2eae42bbc2709e0e1315b0fcc6b030b56ca49cc367ba70191ccbb36d9941ea320f8745501cd9d2a3acc0b7727f2d87b7f73850fd1f5a2dab586d618534840b8354117e11ef92e0f9461f1f4d567d2cfb5c2d16512acf4dde0806c355b83f9f911f34168d98670a669c95261b24ec24b9ed87fcd5ba9bfe0f923ce844393663b5facf1fddf88ef2e89d45dc227260b72690373961a69c71c81032ea53c135715c3c56f8f58e49613f72b07252a79257ce641b0145824015e1ce461dc0cbbc9c92fcf8b2ac775a447f8a328aa67bcb773e5f12151f7a6538c749a1b509a17a525f1747bf2184b9f4cbefead798d109bd3d2125b9bbd6b30233a9863b7fa01cf2b7f5fb2b8182e47f073bb9991f6360b4c3f9fc5e71bc68a711a53d635f0215a0e98baad2b3061c8eae21942613441c943472f223788d8c7bc1ce3638dbdbcd1da101a894c2c0dac835d09387071bfc022da866b50aa4b9e27b36a869ff875da8a8582c9e1bc349a75eaff07ef6849672014f809711d89ccf837ed1a80f2e8771774a2b09aec253cfbdf091128bb5f9a5e49f198d37e45e6e686adc2ccb2765e3676c1226b87b8cf9a423398e505aa432f4db405037220c74d5e2322e15a3a5aea8334ab4134d8184c726dad8e1f36243b045b654e8a0ec4a5ad1d639dd2d97ef9a3711acf71ae7d00837a776181faaa752f65653a0faf92c24345d976c4b4fd7bec7a33b41020864a18d88d305125754f9bd82334ddf9b16bb123a6b9498efcba50df7546e990d124230f2115909ed329cea8884747b39d87e2345c1a7f3a4325835d8e96f379425b3aa3a04ec824829296e5981a7d75fb9181a88e834c1a3999f6bd73943d6ce144155f19c656f01f5c6e19bc5c2e425f0f13ec5f3ba039c850560f24065f54e56fdb52cce320d2ad8c6b6e74e5fc552755db7106c8bb8edf87bb9ae0b51dd3679cc37d7127b47ee3184e845862422658c32afa040f91497b6fd1400b64950edf4871178cb35b34f79b9d0e6a2714c3c827e7b804106139cedee33d3adfaee0b34dee52feaa281dd42fc056cd1ce511d256d9e36275403d103bed63156053c7f79259efd960305b0b3a2328f35fde7236ed676fa698a24e123fb1610f061b0a2a7caf42f97c5a3a7dfa2a3c9498ea44ef13bd5b5e4bff80014624db95d8211f61e8a1697ddac0fb05f36039b65f4eca23becf756eb8f292c346971b4660a2fcd332d7b54b1bc20dbfb937caa22582fcbbbaea1c7aeb070886883f1dbcc9cea71fa16a53b2f4674cd5cd22294ddda672ded578ba9e3797a803ff5b9d776f70b9f0913fa9fad84513d0d6bb680572cc983bb121b272488918a9299996285a80c288822e4f1a63caf16aa1bc55ad710a3d882972e7c159a6a5ea835e66b0e42bb75e9c0baa5f0f04e65158ea8dce2adb4842f27603e5a337bc4053fe9862a30d3e00dbfd38d706d5ab1586b539e264d66762350ffebf92ff6bae1b08581bc35f939742c961f8db61ae3264aa1f3bc9e230c3f2f1e54f151eee6176a088a3fc9591019381ba9fd944e521917a3b3f95a5074fa46309e1ed40d5f593de0ce90de45fef112682ef3766fedff9b7b3092804c10d92d24d89fbb5fcfa17c4c8a8005b991d29450021f176c79a3e881d5a41ab3910c4c9f1f5cccfc501b629d2b106b2c45fc57f8656c6c7a6b365c827dc142064c95780b41783c2d8991652912e8e41b12045c02ef221dfb6d5bdaf04b1d86c7156a9c46f97bdb7a7b38197ba8654b598fc89a14c1e4595cf347a8465d383cce375d909f9ffbea6eb512db9f27d500fd6bdd42deb3c750b4b68cfe792e3e21e36fe930ab9f2f2554e1ecad77a88048fde625bd5a0e3aec0975acf36c6f73c104be7bc0d505db42efb57a5225f9c32652b9899e49cb82c150cedcaa86ea78fa9d17b061810ee986f126303fece35e8044be0aa48f41c95a63f5d0b2bf5054102aed80f7c6c376f9e028126ae35408c449d8edcbeb50b6538722640481ccee61bcf8a35223817dad7981e666665b60e3476e5a767a67920c0be9261a26b2470a8195b301c0926412edd11a3577121b4fa144b008b6f6cb2403dce7ef0c01e95be3feedca1c7ae967a328a12977cc7bf2df4873456bb12b713cf7a7dc6cc0c5ff8856b3d96a50bdf9682e3a9e30861a517bc29f3e44089a31286f264a36c0842892600ed8a8abb251416f3f6fbaeb82be3e3c001f5ef670e523eda9db68233b24d53aaece8e111e006dc2956746887adaef9659828034fa8cf4f4a7bd574b74b9f3cfb697f8bca47f19b08e4bb7eaa53c8351e0d344ccacf5a4a2a3775fd5f724c3d5969653db440243ee50d8ee4c3080d7b12c79fc4d11b13df0942e0d0500ac6ac2dadf4d98c38c1ba7a85f2773ff63abe47a1d90535656876d37af0d02b432a8c0653dfeee08506f073526adab3aa2aa774fd7a36e050f253368956f9e513ca31bf93869ede5f832c645ba67307e49a0b7b02ec71a8fd28d9af676e18fe1ebaab3f26e4ded3928bafe0ec99b8238b4f6b731f6b50e1a2b91511415a2de38783af7f0e04e04682608fe183bb2c3331e516e7a25eb09a720706fc3334ed524d9608cf9ddbd4eb76958dade3eda1a31aa9d53a6a71664e58a89446b1a6ba304a663583e313c2548255e96dfce1ce726ed220771733707993cf967f04e0af48112d13079f66bb0974484f59b15e2848fb749b49601d162b2b5568b772ac3a365c2ee392e8261432fb88c4b9e48aa0acc836a84f0358e338c234c2128b82534dc3fb414fd6bee4c93b998ce99875dcf297e9c8848ccd7a55fe661d78713181c9493584579f90c2033f88d9e208b8d3140e6b4719b4c9cfc6c46290e98cd409fcabbab556436bd84ed82d305d46a7268a987d0e10c39a607944258d671a8d3fb66c83fd459d936f72f655f7ebac4fd3618ef4e533fd12d51bde6fe9dddfea9ef0d31086d1321a3ff5377313452552bbb60b85545f667b6c999180b2ad1613ad7160874434902e86e29c406e7257997c6e95c97b17ed857cb1e299f7117d8754f9e9a2b1ab38633a8a636bd2c29a1a58e93db4d0af23e07f231fc68f17f935bf4925d1e70cdec6cefbedbd193f492949c7995b97fd2c3188c0f0f091fd820177ccd78671ca5ffe5c50c1162993c943db877c73a300c6d6f00b82f01d45d80ad0d0f6522e21d0dfbdac1d85a4e656e02e6b2d1e7b2d0797e87203c3c80e736ca88ed4fa083bcc6b4cea02a4930beaf1907920c1e9782041bb8c5e5e5a1cea715813fc3b7fbc39069bedc8c0e49c3aaa8fc79a4f93cb6ba320e2f291895533da872a75c3c8df793fd2cca9f468563b3f05c485867371435e4d5c8ce13e0e7a72bffcc93ea4b0f055f9cf0dddd71474c38303f57e2ec637cce780f0e5d3483c3368242211b64b7c8bdcd6bc0877d7fe32eef3d4c8562d5f80726d434492c64990122f4301cde0d047477889e9b4638a1bb9b4f9bd2f84434837b6ac1528c7559dfc62dc7fa5c4e6b4d0f41b8087945007599f1cae344b664d324a4de8d1c1c1cb8b38ea036f0b8f3442c5bae7d3227f432e8021d449e35220bf0aa52896cef740fb5a280ae9d580a866b9e400a78379f688c64e6dc24754ea0db91f6275ba51dabbe66b2601b8b96fca88842d9f87da0868557b237c135658edc97e8fa3ed9f34f0d7aaa87a922251adbc3d01987267aeb8891136128d74e8b9cdb4699dd4112a87fd99314f775ed2987187b96fe69d88bf22a26f8a716eb6bd5475ab7a7cb723bc9752fc8c2e7e6303155744ec070e3bfccdbc94ad879096cc29e5e5ec9da1aeab414c29b3fb85626ac2232cb3ac97d86a26e8b68241811f030a2510573d9adfaa98233100209c20d3a61f24c3dee04b9b41a92e0769e4ca7bf50c1d29b7fe3970b3f6dff0855dcf4dae77e8b7a6ff705ad92efd2b956f8e80566f422fe7a93ee47fe300340031a2d86a56f1ab49a91d21847b3b9af9c5768e2f5f9f733f64a178ca140dfbd866df36905c54bd7fb355950aedeff7b63ef060c175bb7a3ffee13af4c13cb11a228c1d56ebdc11a49e4256f6c9385bf5d15e80a44306757e642df828773f3d6a53177f22c33f62800278af046487de678326b8af0ab80bbef523149d7c3dfa6be6ba45a393b198de37492378788eb78f3ae091c77bfeaf05a8876a7f21eea1b42175f52ec498e4b731e87356c5d9336ebaa9d315e4247bd50737f97a6e21bfe6bcb3a9437939d195820515fc2bfb1ae95f3d6fa96b62a79ab21669e4662977617594865348e9d7c7c3c9e2e2d4042594f9ef5596dbc62b26102c4e2b2bd678863571dced173ba598ca581a5eda83c8b2e7d33df423b17e010f66659cf98687f53305ecd1084f486beb54172cb3d21f6be602a60add90878b3e3e9ba39cb9985d4222fa0a8afdd415c64ccb36cadb7c7fa66042c0d6874acecf5ebc1f15d36830e14b1c738cdf6568bec75960a9aa2913f39d7d3f95b39aa8fd7bf3e4ab6fd5961d751b3e029e1ba1647b3895946ffd85b52359eb86a5f69245382d3c985f07bc266a492495f219bfccbb6bb7243931ff78e1fe54075eb04e991537592c83ba7785a25644af29291ac33b6d78a34395565d6583d4d16c783331e72c365df72e1dfbeaeffdf85b56e4b700612d0d1041fc83db3f5e6ca604dbb431493519a3ebcfbf777245bcd103832e73ed1d0b28e43f654de8760885fc539fdc4e207619c2c4b735c58894a8473c53e04df1b3802263f40cbc3a7c8b8d6d44313e3d1a1e484aa25e41355460dd90aec7b30ad8d09a5718da5614c6dda979c7fd1406c67c773faa52ddd5e89f0233ec801fdd6d9c367ef5f372b3837f872f452a102109a0814d29d0413c46ed98574e6e349723fe6443a3e5a50f49a1a368f28def1ad862e199916373f4cbb900845e3c3f9dd3f848cb642f60fcd6107720dc88401ec9f0d7080da1eb6c602338e14ea77e3433a429ff341a4916478d96cddcfe21d114539a05a296d4fe484098305c11d579426edf92d2e56a1650cad7e62baf05b94d20e8cebe0f3711bd24e6e58921c55746639e33c2e018c4b7bbc9af67f8366cb51efecf44b73f50f434b41c2ca0ec81f2406ee0af507158a162f6d0887dbf6d381c33a8959a0c66723a4e7dc84611d06324739a4869db1fd90fb2a769c1ac538a81da7260dd384b02183fc47d3ae1adc677f2ad1026a87113750d38f437415bb7cb6724cc8d25f7828c481d5b2cf22a21ebb1ca79f9bdcf376b922b6427d219dc7a64f16c499e5fb1789cab7fd4b156aedcf1effdf74108e850b3be9eefa1fe745deadc80db105edb4a5cfcffa8a84acf4395066955f4238142863e00759b97f140b74f8219d66d7371c18a95bbf5f37d0d585f17b8cc5cfb36894f155b76838a8e1cc5059b7ee05dc87dc2874ea5d124acf8f15a0e2a30de4550ea69f851188c00ec5613942b51c73c92be6838fc6e4cb4c58f6a903a04b8a87aab04f53bbc88a75d473faf1fdebcd77c30fedd6ea4a9379b205e1ba20a8ed4286148c2c2eb21063ed526c294a16e97b9606250194d125f3da940d8d258aece829240cb2855662d361f0dbba627f4d9ae44def681f8205dde041771cdda0da8beb8e2e9298e229f227c2a154dfb0680d65d71c4cbbc55e55841407725f2c272b4fb4f6dce0636b50364f20fa50684409962e6197c532ed9650deda3271aeb2000acb50911cfd75f372e65d3d796bc0986c7fc181e113ecd24a3fdfae4ababa27af9d74438fbf054dd646ed1b36dd8f422bae67290b60f2c8e1b67b2c1b3299a599cb7f298307857bbf798c1d443a4af8c6d7947e4bdc44629e3d6a8fb3d782c7a82ba2ae4bcbbf3113271190d501af6ffe66eb3a06d299f4ae0a7d04243dcd26732936399bd80b354c001f0d8e5eb1932ed17175617874ccf18d51dfb9e11302f5fd45181101964d25ae68778c4068a46008393125493387d916935bc3a0c60792f90e626c6db5b048496356b622a198f885760ae9524a81b287a042fc03c37421c780ac692eb80d441c1e6abc077ad6725f7b9041536a4f9d0822e7dd8b95bfe20e89217d44abd4cf789a7c7bbfb98c1a0593dcf9dd2167bc0fc17235dd91c4181afd7e3ff38a40df4bdd196214fc3fa6f64d5f86dc5018d8b350afeba0fb69b910d1125ff494437e049f2a5ad979f319929134bcdc677663e8b1d0f6a97918eac8da1ea0ad31943d7a5522acff08d980cbcf68b6b13fb5928ed11d6f8252cf084e2f64d14017b15c5b84fa6010b504c606a2ff5140c68014a6a1421b99875141ce520e529a3a68abb4d54a075e0d2da8ca9f9ac73b8b2fc6fc767b816adf43dc238ca43f53eb3d42fb64ce2120373e730eb85603f0aab82f9c8c53501db159eec6b929569d2211ed565c77d2ab158ffc1d9fa98436ec82f3baca0ce5cedda3608157fd1e57d5b97259aaa31562bd4374b09b0a8966f49d2cef1bfdcbfd17d9b33108dda7d2ae6b3aa0fbd0bed9d3b3abb4ae000c6ce220dfb0b227a411bd628a18ea9beb30d9858887234e2ceef21fd9c528cb969f1dcc583153baeae301f40567d71f1641a7a8facc44ced4de3223de2d19e8b64a503cc60f2f39b5d7db61df980a636f0e4357e29d973ee8d7279e1b64d200c1882941b7c38569d35ce06b7d41d5de98b15ae0080ec9416db2ac343b972f7a99c4f7b33ce50ad00b902744ffad0d7e736fef86e78218fed2065f47e1ff61e85ef0d5614aa54ec17beec11f75fca7ee5cd8975b5e87696443c618e6fd3f7d0933fd2b24d3edebfbeeb5e270fd5e0ae463e475a65a5ca33c05095cbfaa14c61dfe9ecbf5eb627ba494f1d001a52be9a557d08ac55788c592ab725b7a12baa8e43eb7ce1662d4e43fa440b5481abed2649df4f12dbef2a7c204c97ac2ad641e50a12a5b5dc289af64ceb40f245ff29f64e69a19192149f049046505e5d158c247e0fd07059e081fe36859484b1c05dda9174e2d21318cbea7ff158a71262d4203d96cda652245894c1d8efc7bb529bb21ccb6eef20d9556e25314e2449e0668abcb1f81d2ae3b2831266ac9c94730b11d86b5f8da45042f36725e1804012f29f5545fa9ad157801e9ed42a543c9413f63b363398d7d2005c880bc0f16fa4129ecfa1203541163a036de975274b808181980a414e8687279406735eb66dd87d86b04029bd4165aa0084377be32ee906d9e54dd2caae2d52a66e7edab822e1d281e7ecffda13cab0a6546d9e2b2fb86d283676ab38bc48fd1d69c4091c63c191e2f55749c9bcecc8c214aaa43eb812f7398cd21a7021890789923bf81178f608ed79e6805f14570a2c75976e7632db81654e90fc0d9b26bca85129ff122ec7febb93a9fcc48fc9deedda7d84d8bb892ed4e0315dd4814fcc360194dce2ab2a01dab5f3b5bb813df7f0a842f6afbcc5f1dffbeb3930fd7a418a9a3bd73ea2bc3be34f8509b1d647f5f94c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f178300414603bc560345378b8488665621bd2b5f4a382bc39bcb21a5bfcc4a31f106a98e90af2ca54bcbeed3b8413e66bab0885e63a907135a7182af3de84c8cc0a4909b0067f6aa31d6fbb3e550579bb83bfed8709bcd29481917984ecc32f8acea2c56ec298488659f58db8b32e248a9b0aeae8b9b2e31c8f26264cd7b0fa49359dc06e3e39f25c62ac59bd84978f485303ea8fc48e1e18ef808def77e2780e902116e2f43e3acb74247c2fbaa64db735e15160ebaecdfcf49456cd1016f716177ae1c20e2c9f5bb13ad2147d3c4f9e9ceb55147eb2aebc801cce1a536e04e9722e651e77cadbee29cd39b47c2a1b07912f17097210c7913993a51495bc4bf41843749c6f21d4a7c000ed32930cc53f780c7b56ad18cc784af6ec503a005555c60b16cf6e781cf047ab3d65d7eb9dfb2d110112ac4a25682c366c0c7e44e6648f55ff878d72afe853558f72fb3a7283156bf32637a6ec1e6836a9cec0383db075466306aa234de006fd7ff2267c1542e868fead0801b092d6e514bfd2e02444772f13fccba28c3f7c79cef433924a357c7e00ed02b28ff771a3d52c989bae30da3c1e16599c1d6c2a4f2c57699e2b3fdc6e2f6ca9c9a0c704b6c6e48af3bdcd951405aad1a86f68f9e626b8e33f25795460afbc5ad90d0db1df8c938abf5a33020b5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1a7c3b79ae5a561391db826cd318dd8b230dc5cb5926af66beac51e656c2a654423cae201d9da02c184518421733a6eb4dd979bc450e3d87a7aef078ac608462f1a191021a803ac3600be12510405fb8e3a247b5ad4542916c1b86e8a14395f6d4de8c3f31da106c02cd8e2612e8be273de2c4c7148cfbd71d90c740b547371bc327855d5d065a6e8afce2e0f2726a0ba440ec55fbe9c5bda3ff851dac4da2133ddec0d91b31aa54c7f5d658ddcd6866f851ece9c01989d8d17f2c26e53078c524471f295444b44ec285e2494617b80d3e4bd3542d3c849b123798ce38f2e41ef94f65e020bcac7ea90f49ac75a2b26ebaf35600218c7c47e3edb40cf29cf9649cbaf8fc35e97552713d7d028ff1a0fbc1a1bc4e1799da26caba797bf4ed8ed2a4f45af8531dde2df6e329e08fa5a34b2e2063ad9d47bf3e357bfc390f5f43ec7519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b4b931345669c242c4fa3633a1e2be34b04b69b11e3392c9b42d7b45737812ffb8238223cf186dbccc9ae3ecf2d20cbc3c4b348d901f6e336ee5c7d4381fa7e8ecec15b2984cd78053c92e5143b7e72582cdce7fbefa76c784d851e91e5f7eda2a4d5380d168c540a755ec0e37b367fdb9415ddd7b28a8ec0dc2d12fbf7fb98e390036ad49c228eeb3ad54a0e881b5928799a03e85d92a0e00004ed8b1b25d7e025aea605e0bf72ab06de60088cf8c127be696d8a666d84cebbe1c52369920c49631f76e03ce2e411072bcb4cdfd432dc38a6918ef5cacbd806550c30b1904237575d7d5a76c20a12799e67b55ef24f2a4096297e9f87ecb5233cde7dff66edfd6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e5960103ac1640254acba349c0ee1423402e11408ed195600f99c1c06f186909dd8bce9495f8482c79441c503da361395395bcad14c047c31cbbe4db4299c222a4c3eab83ca90d23bd0b7f8461ed55239950e4303fd6a965bf320a0d7a9f857d205ddb8e43c55137f75210d36e131c2860143a985475c591508fd6c97fe3a8e8060dd2794776693cbfb07972e373cb426e3c85fa88d8ecb68335976f4da583b3a927514157473ba697f7046330a84378105246bcdc5ad2704b67e1f018c13f0ee099d5de64d695222dde72d8d56d6cf01d022ad3d4f7c5f32271e37d46db105c45bfeecbd3aeeee06ea487e5f514a8d9f12d07aaf8c0a82d5d4e5775e131f1e4f0a0195411d820b200c36a029e202388157901f3aafcdabeeca08ff9b2ffcf47a104a6830756e3c831302fe5638b96fd46fdb0791ff6cfb18bfad8ede7b8aa839a096282f41cdad106572e3315d114b5922be3c5d91bcd9d2b83489b820abc945c161b820b69d962764bda1d5a507de062dc191885aee305e97327b6e8fe8ea4caea4b006291f7a52f8444b6b07a98da431b86832a227ba16f9355f1a62df8f24c3a7d4d666a2bb016a4b673e772f603a2148847debb7961332dbc1e7d018b18c769249a56ab5fa8548f2426e5d8d3737db550c7d5a9bfd7195edb635d45c528cdae8c5b5f4bf46aa0da09f50c95eb425b035fa559b61f86bb49a99b9bbe4ffcc1744bc717a42d78293f5a952851d84e84726f570c867f364cf83c6347b89c095f4c45c3059df9d52c79f838ca3884a2733725126ed7f4ef5f84d2b767c19550f738d92dc929b0c7f1e30ce1c63189fa91a661373b4dc9717cc6235b93879e09c6fcbec3a3fd0fc74365fce203390977eb5072fbe3172b5f9ab4d21863c1f1abdc468bb24a57857d976599cf00c1066d8f2bf731ff96af99e982ef806b787ec7f49224d6f912597b2a49ca4921ff1802847a5db2838688d05c19ac683b6905e67f5e4e35937f0b05dd9af18f475a06ae5a0bfebe54183f296ac5395d687e40dcb19a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e2639c6f9d21789bd19982748edabd6fa8b5c8b7af85df6f3bc4deee6e3602184df97873915e33a1a504cce47fb756e747360f7bf649a0f8c1409acb03f630360770ae9e593839887608d51e940d37aa39a4dc6d04f56732086a40ec120eeef0ee8dd4c6684c8cf70433207c3f138c2d633d058b2cd4039c29cac3bc706508e6b368319bd40e3397877c0720209d2afb1e72a37b1b66799f256f850fdb9d1a061d6daa7c8ef7be4ab0f2502a2e79a897ab93447344f025008eedb638ed184e92fc486c161d59e03ad4b93b386c858ae74935d1d16331bd24e569ee86cae66964319b107419c02741940ccbe635a48cdf3f1f7ce1fa18f4f6c68a1aec2912bf3298f09a3803dc7b466350697ee1d709599da917c0e3ace7ba0c663613f0bc241ee8a9511eb1b54aea14fda5a2bb2c631d4e015ec18d967a698619e9a3f5ffbfe26347b70c5c8b7e1b643a87326a3df4d615b4d0a7e856939abb16dc859bd07a4eb4758c88ae6090f11286e9ea1c226652061c28f2b2a4aad556aec65653618c1e1b855c5f327d0c1ce24aec768ce0d65fbca1babf2668e970ab2341000f91844806bea02b57bfe2df5415c5b6515b194e3e31e623257a2b8fc6fd7ac48014df6090f73ed30d60d663def21913f99314300b4ce1f32450148cdd7b90e0620a1a3f86673ff9e80df1d55d9e04b0e107b4116c1e65360998debe0839e023a55e0b85df42484a65fdab20bfa4eee9031070796b8c873b686cdf6246f6e62aa700ced13b223c255f9d804e1b3dfe8b8d347cb9746a0f48783a33c79b537b2de81ff6610d034feb8d4763b12cf8cb9aa78ffa8ebcbe8f9ba9d886eb543c5f89e9d8696efe91b7187fc651d2b3a84d3d94f229a4484e0e0a9b9d7d82b8800e8cd5db7766ecedf145b1171894d6a98ee8b60e8a33b7182e36fa9706c4c9167315f63940c30ab9eb1ce78988747c3aeb469c4fcc9bfd643480e0a963821ba9955ef3165f4fcfc11d84077317b7f561b1c7972cd7e16404b02f43e0f3fb3ec8b02c48282308714f5a4ab8f163dbbd37d40a16a7d4adee1ab4e8a21255c0b764d56449e56cb8efed5934e94f158977415a09ac395732f07860e1d07b3c8f3906806fe74de3d2585c6ac9ff215ba2d5b51ceecaccf5e11d156c9004cb2279b873454b95d4a1e1e777bb248e8740bb697cdcea258da0728397a22ddaa444c02a3c1132ace4f6b421f1f2297f9f23f290801097c3444e7871526e2f8bc163487945e168b07dbec9b018a79e46a5622b7910997ea44552a0d7bb0cdfb27d920ec616233ca0e8b1e69e6446d17593ea8c8fe3514863c764a3a3e190424b10efbd1811dcefea963b3554afdf32ae5ed52be74de2659181d849ac636762fbcdd7b5fc789875de8f294ef27d87e265ba3ac766e4cb9993a03381aaf84677c3a4a5a385fa8ef3785db26001247bad7313bd87b5c02342ede3e43a7ca01c4e4f5a6ecf6101664346b1bf8c813406a6412f9cec9012056df4d8f2c8139f6e7eeaa47273c8f2485087f576405b0eccb88fa670520bfcbfad8f976cf9e8a9c139984b24db9bf443e77c44104917993533f53a2573b6f2034aa515f1101d05a16f1124b823c7abe8f439afa6bae08bd33ae5bfd579aafaa76c842da56da16e3a2bba871140a1ba7b42c63ec064907570f657c2f2f2f9b8e6e9370892a4a67e0fe307f467c12e916655a8f13b6ccbefeef265200da581ffa368cab4d0dcc80f4cf8f01aa3f77a67639e60772f1a46d4c343eaad898f1d42dbab23938b4fbb895697aa50d79f1852f14cf184b64a9ea1a553d72b0639e063d073e25b4ec0270a03532174830bdf6ad5479a0c2372e8ce622d673f054dae064d1a4ad2fcf08ce30836fe53d84add9dead513bb25c37e0ac52309b7c165a3e70c1e82bfa75845c2f6aae7368b31f1717743907d1e14c415ef98c3b01b9c7afab9a5c6baede16cbd79d47263b44e367d4418ae2b4fe3658ace83ca440bd265320fbc6760df03ac851bdf9a9203f352abadc49a9aa0e057c349c86eecd266353fa7405adf864988880b8e24a5ccd35539ac969b3ff732af27a1fc73ef128a692d54f04b11679f706d9a2b78f707a144f39ce7165f8e77d931f20f431bf6b1467fc1e77d2ab177d8477092c94a46ab3dce7263686308b01555b9a9560130ab01ce9cd4f1ac9b2b944510b645e4d2e8e6cac0092c6ecb60f7b931263fc41680b8981cb7ecb30f485493756c4e711ea509b8b80a19f3f9e0e642c8b24557039aeb79d6083630963c0fd95ca461bfcac3b73155d70c949cf3d99852b3712e3f452e3b3a95f8fa9fc05223440179328c337857c9757841646482bd2c865a635120c04ab6dc76eb9c61d5b15c51a0e99989c04abed292d6dacfbdb73f1d2f3b2998ca33d7ec7881a4dfe7a8d3af21750c266b0b6723bd74c8f321852d5201eefb20c2357e67f0116fc8eb51a531c397ce6fe363d082d348b98138666df981878f4bfc650abe1813bbd98b198d7c152afca4bc11cd9de88b5a30cfa4dc76a963c40c000cb8c5a59d51fd223b781765a1bf6fc0ba5a54bac73b091bf194e42db46745f6a19b60f608bc5001729c0e246139b41e86336e9b38e36df1468ee1ea2deaae5e72049d6da3bba043b0bd3414a9a9f68130e659633ee440b39bc2327df6cfefff095d6fce5f0929e33ec80179fcdd1f9e7ac67639a13dac530e338c02e3a297a67e77916aa5459d3589b00c573676a7ea36b9b1b06a5988d23bef67d37cf09d28ac743795f9d002a27c1cda81a2c7767da20a035b6c13db5a695268d3a65a34e6bd7ece41bad1f94a923ca46d5aeb824c27329e4801a3bb4857f81cb1c943ee0f0dfa65ed3583dfdf9dd0dbe33823acb4f30ab986fcfe074f59b9c9a1cb7cd48a4064a7d79c6e83cb3ec0590d6d64e98fef7cff92390fac6fb48c7ff42f5963bfc2aef4a8433c3ae083ec0e7d21be913f28e59f2a90e1f686a8cba2763b3629767151d85e0ea2f5a4c8884842db7b845dd2c53023d20e2d4d2cc1a1d6e67b541e9161a5d5a3ae023226e9965c8ffee7bcab34eb574e2e0f8dbabecc6671cef7ef94bb0620f37ec7164689df199db64e37aafbc20d01486416f1b808b7d3b78ce9ee563fe83a25031c3709bea441ad29c9b72f13426f1567eb8c3b3a16c9f93fd52eca606df55326b9196600a7b81ffce2957352c2956d10145622fcec1b63f504f1d4b044eb182164f233bc351627abf89ad39323d7000a1f2bf092a32324805120035d75a473dc5ceb7acc270a0069bdf48ed6b6ca8e2817c682cdbdf96e4ee71ca1e8c75f285c98cfea11a4aaff5340c1765ef8b3f40afa34cca188fa9530559b30038bbd9da85f595f01a2f792f0079ce9856a38ddcc471a855e54721b1dbb20b47da1d019f714be3d8c069c6fcb2f52408b5eb6ce881dee14d72cb958fe625a8714c517f8e8dbe1bd773848289aab6199f81e082f71c7d578d1de8db4f1a140e946fee848d109f6ef8d71679c7b8349e9a21b616434843b0d8e4fcf8650a05ac2c22dea02ce05021a6e3c495f4f4f8c2507d9a69316d98c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b6d20bde230e21dd8784e3131ac116f7104bcb74b9e50586f07b55a3a05cb2186c31b83d235efc1c8ffe6abbc105f66e9afd4c1b0f194d2b73340fa285f6432c627fa1dd3ee3f4ba45a3e96d5ba83d6d5eb366548a43d5b499d7f4bc26828d4c7ea4a94d9ebd28c91179d65fc30f8fe803ab8ab6a92646442084e9963a1a72645d48d79d1a6ae688225db1a1479bfe48724bd8cd14029ec1c40c9044443f7a6e8e913efac68428feb8f4a4f0bdf5e3a729345ca94e31a31d910a3306d2a9da4d01539209f888a2d2274f7e906e39cb38cf7d1372ee7e7f436f2032c1634be757dd6e4ff04ecfa61ab7f5d4795795c56a74fea01698f8ec93ee80edd9307262aee8bc301fb54aa09a07e8bcb90ca2d27beb3eaf5a28ff806aaccca6d6f384d9b9ac47aab46b3d3d7dc17042447f843272b5796bfff30370324018feefc2a454588165a30614bb8be45824900073b2d40d3537804e11f2ffe313f686fe8bfc1bb249693a5df6ba4be4352ef163054f3faa845ea8be0f506a08893e40fad5dc964358bc2493784d118e9d7d0fc77304c64a158953c1e75ae09e3c3a269f2d2d8b1e9d890ca9be3b2737ae952c34b1414c4c46bc43c4bd0735520c73fce2150e0696a6bdea119e7c2b7b0a399cca6a1c2213596d10f8993bd6ff19d04e021d93384a374d01fd34f610e27808d974b2f65b4849cb761db375f6c8efa506149e13354f6c9a1bd23157cdfce0b04b315082291921e916cd10ffd65849169197183c5769758381c4093f2057b5364874cff05808dafee97bc565b1416049bed3e30f7edddc5305bf764fd6b2f86ac4583d1c2cbaa37fe2687808cda318780447f1004bb50b635ce0e49fb229f14f10496a58705f1544095f5842ff5f4cea4ad7962f569d06ce0d9e32eafb7f2d567b9edf129517156f3ebd5acd6b6d12b05f6850a947defc89798c51deb50ebf439a5151fdb77849d8c3b36671cd33e2eff0433ed0ca99a6a14a4d708686c60688da932e55a57f76bc94d0b00ecc94724741c54c1cc4f61f795d356aaa7e3776afa4dff0c44e77423f8e73f0313f657d001e13c075285fc353adffb43d406ae32ac5b184fffd43b450ec19bd5478cf6b559720edf3ada1fb9bf0a114b9226a2da4a8c24cd0c747036da5b6dd2ddbb06b1126ec2fdf8afe7ef6531dcc803ffc1fa71582850b5a1c0b1f4848b7bd78deb64b8c46a73b50b2cd3ad4520b451542086138025907a17fb4a7fa1e86358cabd4e8ba28a0888f00a1fe90cbc51f8ca3fffdbb82147b0a2505a3a3caadd4c959aa7373cbd6fceca74b251223b97ce231084fd6cd8fbb5d6a6be075ba87d2a3647f29455996ce2c23aac923e129de4459613a0c2922c097494ce2322e133722f267abcb1cc3d92ddaa7a874058cc5fb1f1af8306224564721da7283295f88272f8e7465f49acd789658d8d7c5c158eeb17d1bcc9303042d2d622882405466129a5a3e8530930397bc6ded3d5a93113bbce247db2121a1ecfe807c97d6e9228b71b310dbe745f8e3e6ae8b1817da8f70c798fdbdb76c866b774f758dcde431b27e21dda4d6bc29ee60f2c4ef6af76e30c6a5d06215034d3352467eaab2d1e7567b4b0e7be4971b59330102b62b0307d478d9ad1086a8bcc8020344c49ca1ed60e54a359a48104322f3ae97d1f7f223f2bc3b6d9b239a4727570d2e841dbcabdbc525618407eecf0d95d52f3754d09df878c6769af8b0f6198029c811c596716276ecb08cbbe745b59cda9d9bcbc310421dda12ef2864c2c76dbb729f205611fc4c1ed1e4f5712e9e01f0e6aff87a071813ba0e2fc49eac7e8921cf667e5134f38ebca1f3ae3432dc4adcb70a0d7b41318fa3dcd438d4ad24e3a7255e50c10716836e75e91e5b3ff168eca336c27e7b6fb901bff18c9e644f52f6ac981d970228f18f8a0ce61f2a19fa4a9018902a42cb0b9051611032735a37737ac118f1b316d9ff7a5edf778fce2230de830f8655dd30e78c4005775f8c609a2d6d579638ad057f12aab68eea14c4aca38c2f8e900e1d552e09bc31dec3cc18a46eb024875c7012d6018ceebed55e998d9091464ae7082a0149e43eb901112effc0731082682e0df9c1cb2433c6bd5bebe4740275ebef49b2f93db4147488e2e57df80c995af4a4ad8caad2600be3f8abc36488b2062e2288b8d03909ddfb058bfa077a3dfb42eea99ad134760fa4abeaaddbf6f14ce4a38c15b3bda18136aa0b78e22553766d67884c7859bc9c79f44fcc26787dab77b8df63fe74e4f5ec01eb3e1dbbd5935c02cda7a01432a44333f8f6b93fd1d9bbc0939687f8e7499742353d86b64b1b89d7d3dc8fd432de226d00d54668b31b5bbf483f06ff8cdaff9b505fb2c88ec417cd89c066f1bd1663da2c949b119ee04c65b58227ca2302d0e2dc737d079f834aac145abcac0efb7bab5c1af4c224b7f79e2695466faeddeac5adba96a94a08696f62e389f7b73ab822994ba7cb9dca8f7657ac3ceaabc3933f0d00bc09961597ea5c05721b14b7ff0c6075a6b776b56cb5a2e0cb4b624b6491ae2dc637dc3254627f10a7fc48ac4769adfc37a12d023ec48067ab617cec00c6f74d2af9f2d5e2e8c564238c1ffca2b01f475ffdf0f770b86d6023e22fdc150f712fdc86afe21c777973dee2190316d923b648c36d1047d8375527354b067b4602f5923e72e6a852ad1e027b8b77793a65ad8f8c4e7553ec57f72b67ea40d9a763a27065c1cf06cec1b27408f0721e5961ad62c2da8fafac3d4dc781af829d7270ce7aa8c502cf510dba08b8579d099b13e3f3073b51b3eefe7fb599f30ec3e6faaebb2bff02a93a188b686af6b27c7b6b4986255dd21ef0858718de6052166cebea017eabac2f10714ed8107baa32835b298f02b9e2baaf0089d54ef64d8211ba3e960340801dc29fa2bdec26555b42bce7b0ccc0d8c5600f2df50a063d9c927204f987173a5e0e212d198c9f32624df229f865484534116a32be5759e78ea4b0b70a3ea5dde8f67751be6093329166386b339710374a873b8666562e88802f1e1260f7a568d178a82947890fc370309582dc8c7dcf2d04ba657d89cd1ca48cbb7f41a80689dcf3e1de899c02f05e188ee54ff4242668aeeff3ffed63911090b69d1f6c80282e121c9e7cf7c0450b0cae3f3cd23e1af988b964c81d9d03228d96acaee4a1b61b26cd341d00b2bc98a38d2c7ef0ad465eb91477560b0ad2e1ebb65815b73db7a6dcb851f3c8451a08b90effda3e1fbe6f2da77f281a71ae715c12a9bc18826ad83791e4678eb3677321f53c77be18f561fb5263e792651e3ba1952e7dd472b0ba74ce2a82bb1766325803c8d52ac13c62c97592614cdf13d31e895b2d1884ce97d0aa152224dbc17ce292e11f90abb1baa824183e1ee29f6a7e0bb300237087f023176bcb961688f3ae6e47a1300ba2c37afba1165e7ef887e14eab298079873c555c2427794b883ccec2cbedb48a7f8a1510f84f0bc96fa1db40a269873d96b8ad09019404dca397b97487fe7b4cba0725955711359adb6f8153fb5785105f6c24912d28354b899d30b445f611157513f7ab0b8512d68fb641e2fa088069abb9810eb9abc375d54e910ba5e7e628bd7a39ef4af3cb662dde5294c14e9972e41cdea75f66228d85976c78cffb81fbe22961486de331c8cd8815bb29308a256dc3efbf03ebf8d85a8d79c74e17456bb6eb6dd37d32b551101f58edce3562f22cd8a8885ec18354533b9019d39686b4f03d235ae13882e67c586bd46c960a9a5ae78e124e2bf15ca6c272c8360d88991c1c6b4cf9f5beda83bcb8aa551fa24f07f517c37fa65fb95f3217a2c1d6cf58226394e5ecb7428194130f62743eb7cc63f64694a51f81d354e314b63e6b139a9897e88442550120b4e620d771f6b12aa8719a7387440da0d17feb83c8ebd1093a3392579d9f33bed64649b7de00944d6c52d41c225db6b74a6e54e33acafb288973fc13272a9e26ec7210b87656edcb4076c0bd4ca731140a5da53ebe19343ad617eb0b40f40f132c85c69f8ca2077122a1528ff56732210e439c57f547da5e7fcaae444fbaf5ddc1694241cfa58c0fa213914157aed6919d64b8b331378d0f40b5aceb56e055ce3a3a2e462023f92a2ac4daab3e72620a11ab33bada2d49f72002958dc2a2f54a3f48ff842ab88b63a15094d6a04c9f61946a9be97200bf1bd57a0d2556b2dd5fa1a986e8127b039b070cf734c7bd4d4cc96463dbf8894e44cedeef72d0520473d99be56ce972c4ba8732a2ff768b18aadbfd9267d1038f85118483530695a190443caa0fb067d090446e8bae465f9c8878c0f2e5d530a0018522aab558a0781ee20a414121c4cd555b25210c85e18ec257a9aadd678d340326108f45c8c18907b8ebddc51a9630950efebadf7cfd74d9b304ed561f5b4086b571e2900b1bd2334c164ee6831b4a97e3e5364d9c3c5e0d61ebe5ba48f38052f84ddff56358af6fa7efc29a547e6017e8ce808de7a28fe5d8b27bb912ab65a986b07f10fe75e0c97386f050cbed79d7a2f43ffa13eb7219845fce7afaf7b32bb81e821983b222219824f9e4086fa107fb97944d04dfe044b4f232032240c2dc165c4004f53133317484a11f0a5c12bbe40593bc637a927d1141a5ea35886aff26dea0d34a42060396297834f24b8af24b0c08a673c06749a146f79042233d2a9f9a64ae1f62e2bf6fbaf5e4e4cadf87839a7edebe130cc0a368b8c9bf943ca04fa7ade310898fea4d3e6c03502af8c68d1193c1402e4aa7526503e2b23a1e98b49ee2f0dde091700855b55555718c682c0f92b3e15d195bd38274d5f790573bfcf1b6079f442993b88387592a48d76854d05c388ba7bc8f975957da6d01a922fa169add5fa82bb13e7258ce4250f78bc9d3060bda9ee923460ef98874635e6967fbf6546250799523b5418fd07b5ca4c6af2ef5b1f6fa1476d40d5b306f3308a398e22642ab2813f3c14c6a2d3671302948e4bd7e365d616ac9c32d20133d3fad0ffc0859d40db7dd02666cd2c4fb2e6c1390a994f26936fbf94d6aecc19d58893bdc1c5174821ebf0a3b71175acf6172ac33570f51c3119ae7baa51b2a46949196b9935f7b4362d1b5b81d914e37dd651f7c55737628c98711627b9f007fc9f5251c244ed696ed251739bd56ba38dc5ad1e681e99c71669904ebe5fe9017cebd40183f7551263f7214e0b1cf21b6269f0c4ca7a9bac940f37474a30641fcded46e3b980c0e1b1554a2427d78fa67c525963b50ffe29027569b1f2648c640519629d70f03f2ce733d442ae226657d5461bad8e0065c1a901a4c44d59bd28132b41ccaab61c6f7cb8efc8952ee7c80d2370abd9900f1638a9b32e2b0199922850fdc853ffff97720c182e1dbbe00a526b7fdecff53c6a99291c23fd4c701897e1120d4a6f9a768b97756591793754afeb5a9dec66b9385cfe5122aa41e59d4a9f0a6699f81175755aa5c304fba010d62ea153edbc3536fe28f8c3f8606b1c283c1bdc32d563f29e512ad584c4251e34f949a6d4a0e8372f2f2b6dafd005a40e21b792238f4222109e8c074d545c08500102b7f77bff7bd2a447a31d1770830bce32f87232273e0ee93f95f876e1e5ff755a0848656ec09ce2b9c07e4dfedd082b1090947ac6aadaedbcef36cf52bd0e831ebbd675334b5991e3d50bcbcba62c24c724b6837689e724218fabd3eea2bb88adadbfaae5df006921ae85e06ea1f1d2095ba954d346d97071e53535a13e433ca98d2d7567c1e0d06a391363c61ae606905b9664d3e3b0fc5b98e920007d3a5967a2597ddc87d4b3ce9869bffe99935b799166f9eb8ec54d458e44ae3c57c306ea439d3178769e2dbc1bc5257c71b2b6bacf4a7259c01f063012484cac8922235faafb93676cc494aeba9684fce926bf2caf9c6bee2ce2262a719638923f924b1dfb6fda07c9d78f113517843cba4d6eb4f6fd9eaeb484a85853f58759c9eb53da11b07748ee60022a2af8fd302115a3c261f72169525716df46b00bd12bbf4fd5f9f9896d625922fe6af3ca63cedff4ffe7e45c7022576cc13bf475367f5a8c7d096159b0d2987d5978f9f2e3f67a45f5fc84035c259f21691e0122fa44ebc1c01387c4e40f11a4b645c03c0c76582a4bdd86db6969b5b8a796c67227fea573769d588c2fa4a8c9fe3f4d59820487a6dedec1c9e02ebf730ac82a56ba678d8aa5da20acb9ae75c8affde268bcd02f1455b91bd58b6573e98e6c4d2f22b7104e57eb2bcf58b0f9bf29c89a63d242bec88bb884b7785dab27ec969e1ef2ba2de30501ec291476d4522fe810815255a5c4a3b484ebe45bf9700d581e06dcf3a1069a59dd8b9a006a4bc1eb6fa6557c1771d9d62e07f1ef82f03cede2455cf3b06b955af4117be42cef0b1e31b4376d5585f4c1297c1b8ad16c1354475b9e568e5934f3784ef6351d1a6b682fef7c761f65e3d6c86f356f8bae78e909693704d65556e91bb0aceebe8c90cd3f1aacfcda6c5abade9f2a8c5382f79a5c1ba282731219234c141b3bedaa6c8aa8438bbbaae6f112fa6769787ccc865910f9373c2cfe67228ca9d326557597c19d28242c1fda9d558416b6f774960eb597abeba1fa7d29b567530a6869fe566828f21ee9bf0fed6669b95cce6027952c4749a0d764c59a00b421994b37105560605b0b6d5b69031c017e5c725b16e7f2a7894c9a5d457a32e25a720b51ccb2cc5a83a52d2a1616e7d4b630eb3cc2b1d06dcbd414ca35ee3ac9113909c9c1fcb724bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a43dd9d2377270893d432e4994841d23c11d69e4f4b525f5f2a14e2b9d8e582c5b52b866b4fae7a5e33758742ea313c59784b71a116709735c96194f294c3ec7d7e07ac086fc1bbf8de95f596ae21117581ff3f1cbd9ed05fd6af2cdecfe591d256659f0839d173717a55f384670500e8c9872d775162e66f479c2ed253904e8281d5affcc5e118f6d798cc6b367708bf0e27be6bc6bed9c89e03b2942c711438a924beb71cc9bafbde0bb6e0ef06705175b90fc49462c1f5f7a465ccdcc26b30a3b75d20be9534cd7bd06fbdd5f9a71bc8e7d45290eec6657b895eacf247f8134fcb2cd4f4a947b05c69a4f6bafb6c5d9a25f18763aedec565403a3ae6f6f25658e255ac6a9af89825807dbae2e24b44982f221cdda9d29b716fbddb0d8679658d4fc84810dcdadf21d40524edec8ab8e8163813371d63e6ef0b7cc5824eff7b4e4e1ab5162ad843f90adf547d07bc9cfadb76d56602b9282765099460b7bc6026b7d747d101454b91bb9361c09edeab5bd7e022c2d4d7c678d9f4805f2407ab1cb0680526215ebaca876a3971c708c52cf120146f63c16a31b77e0020019971839b5cfaa210d0aace560a0d89e514ef77e69e498146516a6222b8babaeeed1b77255934dff4d7c922a32c0205207396f37d5eecef747185db49db624bfcc3c54dc6ba397c7e9fca27f1b2aa8d332444d4cdce1b808fa16fd69799f48d7c0809feafdeb95ada47267be56a460e68c98afd87b9a326712814c45063ab5179d6f291df5011be3fa49a2ebc2fe14a1a6e852e76a0a02f5bdfd702060548b01611202baf6ff088471efb2bb21a2f0e67d35204056446d29e9f7e682d739dd3b7ec6ca0dded1de4169c3b1a060d6bb05347d961bc41808dc0040f83d3bea7be2d93d7870e8ac9becaec1cd7b6cd2bb55d0ba1033133d9cd8f5235c66131981391430fa73737491263c6073dbc42e3bb082472153869c129e9f755d97ec7d89af6e5b3011c50a01ed21d34aaafd381149dafe67c501caac0ce91dd642f8b1e4d240cd792ca7f17f092f7e2b7a759b5ec60b8508feead2e34c780fb13a07fa656fdd8227d1166c73b8fa1118d3b1c5a677b7661037b831ad29df8c8c1380c5a6ef27451ed6ec1bb8e10cca3c45ac689368e9eb6b92f1ed7a72cf7aedbdeeb29936e916a15ab0377849b200dfb6585d79d0409660a6a325acdc1193c72762eb7f3fbe17d775f3c74d55fc682d69c17387f0f7d1496460d312be4c20ef1233958099ee3a9dcf26c9bc5b8f075c15f67f373b6c27f5135a39c0747f7f7b5f27646ac23f09ede118b73e9dbf7250a1f40c069f9642fac4277413110f984908e7ba9c26c36739fb0a78c9e0328519611236c3d5f7d7adc0a9612983afd4fc2f2279b39874ab7f8a7d5ed09e1bf87ca00a778defa0012e65e5518356aeb2d4887a423931d3a8dbb68a844eb7b30c7f7231abbe8225b3fba56547ca9f255f64ca9d728d40e9ec3cd19347b749eb965623d6d05e7a62ce7f158e2aed570f51897a48c6ce32b63522e63205f6f64b0e0727ceb28a36fb95b26a6a0c851965d847304d6e439b5f036927b72025bc6d3b29c681022e702534b7e87954380cf9035f53f0ecc07cd7353516c7aebd245dc421fc2f6ef7dedb207f921f6d28c55d4d73fd3d919c41cdda8f1c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc5252bb18012716bb6809d2766702091ce6ff2aab9452f6b2ebfa4d52c468e84d9ab1bf7331e24ebb2ccb38da55db3d1a55c3c8c9096315a2f82100f8543952aae4c4b1716dd92e1e41a1b94edd9eb3792211c9440cc50070eaa2e76c9973aa3918e8f4b730f86eda77110e6c65e01f42341d672689fad5948f307bf6aea5dd2b0057320ccd050e090fb5f5d0662d41b358e546ed773c4bd07cd162f7e606d8b72583e03731d91f95cebc82353cf9c60e34a7e8cc3eb1c5edb674a4f59fb8232e173286eb1920b6d14401911bc3aeb142ca378e9d176aa03f0a1b1e3cce8aa8482ac590b3b1e1ca49560d358592952f0b621ea7a7976f7ef07cf4051b82237b76c3ad73d22e79b61228b57656223880307e839712338cbdd0b1d799277f31b0602f5d9ccec1d7fbae5b0beb8374e109d61fc8a210680056a0db6a123bb5f9f53ddd139bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b41deea94df4e15243a7a3b7added87472d56491a02c5707ca037dc5118fae2ea226a6d6c4a09b7287378acf1102ce3de71c32725cbe64694c3db550dbb389216c67f65e962ad0318ed2fc3760e6035f687c50ed306af0e55e779e520c5edd675a8bb5cd035b6820a08e65a30e777affdbd3849e3da84aef90f0efcf5fd0feb955a2f0e3179ebed08b9eb2f337295d2f3bc9f121b8a2ab4ffa3e25f1c4366343226ad23725e5480b8eac54ee09f3728ce9f17ac72cf40f68ed1438e36298c70f93f3dfb82ccbe13d4bb4c30e2c6a3d5b99ab177e3738f3fce5b4bb79204583613155be8cf0d4a9dc70e6a25bce3c582f39c5eac41ad39c2773447a6c69708b6ea142e8fbe50a56725bc110432ef3527178f4333f44e8a92612ab64f1b6c143c885a0b54dec9c310c15c8fc7dac6c9a4f8b5c5013232867f764362dc1cfdb9594f16fb4607a32dcb07fd0834c78ea8cefb944a211deded6d3b99b9139b1353bd434e938be3035b554de595bae8e648c3cf786fc878f05e2b4fe7ebfa90345a3c01b86afbede3b829bcfb50955deedc59fc5c09ef9af297149a0482a16485805edf6a7365c26670a30ebf73912334a86ef81482edbc48038c322770de926e49dfc02197d3f78708c546ab8b963a52d47f16f1bd6a29e4d4b99264f2c1137f258c896b4a6f2beb3c087640cb4c077916fd28b0a80aa1402d17461077682d09db368e578feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e19f9056b9ea1065924314585f0c0a3821ebd360e8b7ba0fdfc9105456c5329f3c09e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b2aeed7a6f304a6858876bb67d93597d69bfbb151b6d99d6f49e473e21fa2174b7d4cfbbc9bc0ede370707906e32dd4af52061a72c1fbfe4cce4953338dd4e6ab488e718dd4c0b5ceda2293c7760390cb9a7c0e2872c14b6163a141890f2eba7e5554d66a6c3ff2ba60bb6149c7195c418dfd4391bd12d5babcb977b99acea33722cc63ce75fb494fe65ff32379b3bf7a9b0311d3357883b3b6f57ab7b011d0f868c2895371789eb4b7925c51d11086fd1863b96621e8c0bf5327c5ab0baa701939400509f2bd34dcd531bda3359b0d06089c01e96f0c72d6ec846bc1be78e4d7968b226fa17ede062affac2822522af1b06c06863fc6603ebd5a2f6351894128e0f76b950d88bddfb5f655ab44779a6445542b24b89202208acd639974b8b1d00b4e926f0ec59136c2fa03851603c9cffc322da24ea5c379c89a69586ffb45395ced0df3397b59c939cb923ddbec8739705cb9cb8027906c1ecd35797de94af8124b826a5cf22394228e6e8c8a9c3d09e77c4ffbebf8f3a6b557f13b7cf0bcfaa06a990b08b3f00581ce3413777d82f242d0dd905dec0597a5738ffbbc7e5eff369f1faaf2ae3a1b21d1a5e831fba12416dfef28b7fffcd89724f2c541e4fc337a28d18a6c55fac9ff3595aee6b2778753781b5d1c5be1c52eefcb0a21e700c8e3d0dbedd4693d0bb64f231abc4b38c1024e06fba22d04e7186b384dbce0be733b21fbc0ed1d10bfa09b80849948adc3ce2d104cbc32fe704c2ac395f4e2bfd964d673474a6481fdd2150a907a89defa23f07d6c9a794c53cdaf4442eca6ecc98c17818d28dcfc94eeb1015ca5b4849509b84bfd15eb6f8c4de7f029a4f1353c8fbe6ad9229c3a291b8fe0ead0a4d7fbfdf0f5a96847a449599a8613678eb82b5654df11738acef075090902f727ae376848d9f9fb214405c5881bff539211972bef56dc31077f994a6aa824d2d0ecdac18940e1c0ad4bc79a6c71702addc2e09c42123402ffc190b0d10542d9f702ec53abe89dca92fba8c4933151ac6436e80aee7109dd1a0a2e53275c0d833e3685c3d30267f0c9e9faff8e38317d44a20d2ab98868db5d035255eae5428d793066446508af6e5cacd0eb67de5fb25c80ae004a4b62ef2bd2606df327c7af208524d5425b4d30554f67d3d3c266ef4c4d41135a1ab358fb9fd7708f6004e955f3815d352c460e352c6205cc47c836efc0ddbdb7b1cf1c2eb9d495ac749af154f565459a3a29ab4cdfb663e42e03df609981175974b0ca2399062f2760d5db883ff661c2532d5ff48c4b92afba3276f23a8e0794e4134d1c2dc9fa0a92db5043453da7d7e2d13df470a0f3b3c1d567e10d62f4aa769915e62973a235e81ba74ccfdbec475d9ddf0d905dbad4739945d88a3ffdcb9a43d3b63b1cfd9a60ee0c7d0e2cbd19a87787b5c3cc0096a336270b6bafb736f68c9da079c4a768b15600c23cd51f2235b827ca3c4911bd91fc0c188cd15827585120738368f3cb44cb185bfe1a44747fa244b13c67575d937595577738e33426a3c7bc4ac84b905a81dd5e0e922ef75050700204f38f177c79f2673580c1a06262f31609e7bbe8a9f7afac0136f2ee5c74dd650d15046a9b19edfed084a0ee179518cacd245353d5aae6a3582bc2b528a6424095bcf129e541dc0ccd7de435a67b029372ec40ff77a120343082552d66ba5902240e9abafd33f412c6fe4987b73cef504640595c68ed306d982c2d32cee490d10486ddbecc9b610163e564b4e213fc575bac89a11bda4bcfed6ebf05c633930dbcdc93d8b3e8d0f9fd8976eaf6481cedb641deb74165d70fd27abcf35b2283bd8f67e23347844693258e975a6e91ea459aefe2405253e51cb9d16bc42d840bfae2c9e21e30e76d63175e15fb491a27e9e8c4a8639399dc30c35afbc740f7e223907e292fcde2cfe2cdf1478e30587fd2fa50d28c14001b448deea47dd864af0fe85d9f3d2428b919227adccdf9b1aeb469ee309ad17ac9fae0a456a3093a1ba1afa9061728f76c711d86881000dda5bd8db0f246f6f0d6a0fc5c835454a0e479e3524415d42c7248c33b4669f0234d4bcaabb614f309c5bf2a809dc4927037657a3309a3629f7ec9ce41a39f57985a616d5acfb0edf240b7e97b5440fd628072fbcc301da2a176ef20fd12a00a6718da009205bd6fd99d6f066938c1a8452d0da19334b0450eac2021d707349e3d0f95b3f57d640b98aae2087ee5fbe2dc12565bc8a03fcdf42754fc1ad293a556fdfcdff86addb93627ae2061e8899a7a311fe717613cd4ef0977a5b04dfba44f50cba72a662ee213390ca96ee22773d04df66cdac76536fe4f40254c95bc0fee0fdca70682d441990fba3f794400a24fe770eb59419291d5fc7c78602138950c0f8c19f43131900b17244d911b3be0c586f9b2882d18ba1563cf8242dd4b214076de7663caa9e89e7b974dae1bdb2452a4ade653967162f79266ce5aa374222c9536114ce81436e0346a1d5c7d50f5b65f97b79f135721fc36fb2fa80bb0b2cfee0210b3dfa3782776e122054cedbfcabbbf109e4902354d36f5715453f1f98dd981a4237b2a05bb472927c57c9bc4ff383dada4101beb4bc06976f3629396e56992836eb3320dfccd8277d3577db5d87d64c167430dc70d221a5051b492b2ff833a0c25cc817342741e2fbeb88c3dc016a0888e16315c3d8f44e6358c8f67d767bfdb74dcb5e2d6f48960b808341d5e3c186f11516e4908f2a88869aeb18772c476988257a69ef5adf3fcdccb43b48666524f1117fc0c6da0b160232f01fcb133b7be120c0f318ce2309209b52089d711f099b361074a255cf9046d6adf661dabe0b4a976e9603a5a8e4b329ec8a07457335a3d341e7909f02f5137c29aff16cd11dd420376a8231f1d3a86a6cf9f16da27c6f8c261148ad8291c9091382ed39974e0629242a54d16f81e79e943d1832f09f782fba978bc105e7db4f1677c4da846986c1355cfa56924e036459aecaf8e97b665c1a34cbd35dcc9f8d17264bf8ddb0f45cc9021462180beb43545d25e3b0a9b0cb62017ce8d2ac282d22d0222a05d0c5fba4677518b640f80e747803c98696a8ce6cce657c8f846de74ce7e0f2899d4ea07953c7649dba5084e990731082ecacbf15a168852480161b5524f565b3327a3bc4741b6a9b7672dd1984ff877474cdb9238b921b5076ab0483d4553fac7500f6a70e734e69f7f7aac52dddf942203712a2dd8aac674bbf81a2e95dd85e2be828371f4f3b63fe9cd4568171fb37acbec01e8a99ae7716bccea74a5f1331edf4268334cdb4883b325f8330aadd9808a7a607762d9dafa7038cef3d195de784352a8aa7c19f64ca7302bbfc3cb16cb26fae7d5e2221081072adf66dbb7b76437930d74a502ddb2c494e10a6129eeea61cd57dfcd18488a567b49144a16e44de0dd4652f4e52db183c2631192daed151e0efa0c21dce44777a7d0c260bf46389c16725effd10455f281460fab699c20ba421a78ffa40e2d0fe1f81cae222be38e788a656ad67ac37af1919c0946c30815e77c06f546b97ecaa52e0bf5ddcaf5e00f82e7f3ebd8aae7475b9621f6631f6918ef00355d4907608ac4738cc8861e809cd38b1a4949f24c589f2c977bfe6ff0d3229314c297939b449afb739328fd4f1414cf50da05f0d519a40ba85bacca643c5ccb9c480909b0afd42551c4ebc1d4056ea252bdb0ffa2b479f380b9b8c153433729b52a503de0a13fe155e9e3adbfd005c33c3295a397cd78fbc96f234ded1ddb6dd4db6ed3102446a501a396c04e07fde489ec735eb2782fd03283b7a6c600473bad12758ca188bfa149b6ff78cf358dbfd621cefc6ee45b6b237856ccea6238c44ea66415e090e98f0b489ca2e18a11a750c3a902991db40f365a52891ba8d7aca1fbce4c5b6e65dc4dd4d8c08489b2bc4412cfdac1e58fd9a1cbe73d9c02d46a23290c3d6329dafaf99434205a7b633476810033b0ebdafc5a50a6477682156a84890f70fdc3dd9d188c320bab12f164d784c71f05a37ad93575ecc0f1a423e87824a81f092b96d2d8c4d43558031e221a97572c2081f3a82acbcbb811e87d2d485f838c557b28ce6efdc1b38d88d0bd4e6911856f43e296f505e08c28de9acc5dcd2edb4b7405b6b2734a130566f7e831b0c97c7f25087d31d8d572dacf3c5387abda473ad27b5399cc0678f2ce155ea5a8b4358330d22f81b81f8a0fb7d8e74dfc607662178ef6265e4ce5f9accbd1cf380b989ebbead12e2bd3426dec69d5874ed27610d1ccae13bcc6b884f09b142c2a821be6731d2a19cc518751ab19febe1d5fe170bb0b4ba96be8c353375c50d2e3d5e20719b772d3875892c2c239900351f0351fd0e2b4723579592106a50e94ede07231ca1cffd89c76e4767fc676dd15d65b7b84569c86a2a889e205956a27b881dd52f01642bdf3074c1c24b67bfa13ed1b748d9d705361e3398fe5eba8dea3e7c69ea40fd9e01b69b5f03f9ff03619e3bce0776f654dab9461e7f069d366aba9b8b5fcd74880a8d19d63345f8d7ccdb906c02f8027f996deea561fd48d5c3dc7bcb9232f59747675430c82d1f7c59df84fb78355958395e689aaa2d8873ab0fc04e02597a834601f1dbd169d46059de95ea0e2edac91ae36308f1550f52dcd74637a1ca2b7cb9bac57766100c139d5bb6972d10b70328a36cc3658e77cc4146c8ec98da48686e99832f6729b3e187d9fa34c1eb3f07e22ee975b5870184f4a8f4a9c1012b824c9ff5c79b2b4d909eb0d5165455e58799db2c4f873ce43bfc6d4ac1af8e60028eee46b0fcb2642389101a199c81062429397ee9a2478309c9d43d40f4b25dfd5e4d763240d547591282b6d83f9cbfa40ed62af21bb7ff1f5d1f4260a417d8ef2520de4e81ef253cd5fe2ec7d0b923d3739c9859ea300bfc0d118393b7fc09b9dd0afeb3d374cd068a4052539c1fb4db287ff231f003af0ab95c47043f60e7a501420b26e7dade375e4d9203661d94f9d9b3e413fecdc106b5fb5ea28f739df5910a89a807e6dc4d543b3fa39991752ebb1e109360f6898b7c5889afbd6ebca0c9fdccc871bcaf7dbf9aa05abbe3007f7bef4f51250bceeb529f8618dff89e6c139dfdb321c0fef50ea3cafce288699192f3b0fd14ee69af142c62736d34d152696f3f81ea15613d74752608fa8cbcec805d5b9687467d5dd6a9d2aaa0b3bbe9740d5bbf25d1cabe74cbe5a179bbc84cb99ed6151cc0e3ff36cc71e77b02d05e195344378c1f073479ae5d7da1b588e559476b10be88d1b15894219b9f1d3eeb06b49b3cbde9e0bafb4e60bb35a47512af3435798b03fc1ac5c0ef4b049eb05f727ee1032b9ac62c166fedb0b1143a4bd79037bcf458ef627884c2f4ad84bf9b06467a2a79b442aa8e8fa8983e35a29cfa04b060b0b906f130bf23503443411d763681c55e66fe8da86d71eb4e1fdf34b13b717aa1e216ba6591bd30690b8f6f8c115cd7452ff4a47bbd557235a3226369a0beb7f22989aa9add06bbe02e15b9e6af5ca72a003f219faa6e869bf209936f6751eea4604f8bb958450040f637db71240573e2f8203b9efb5da96dea500b488610a5db9b2526729e37c17d616918dc06f8c1af5f060bfe426c2930fb28da163321deeacbd54a10817edb3f3a4a85739c36560adc8738717acf3e57d5b01f808f6a95fd6810a6493cfa455635fef3d0438540176eae5107c4f2f266b556c15105f5e34ba135515f5a8b413a3b079ebe5e48dd0963c86b495a09448e20c0d6c89bf7d72b1236d730516392a4daaf6bfadcde1adbc3f872539ddcc8ba4c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f1783001a2d3ee0d0d5f8c5d829b0c2e11ac6da3a18760c3dcf97f035062615d13eee2fbcf5c6af68ae153026a1dd9abe8d8c948f7bebf885109567f27d368846d989cc3b8b5754185b48b2296fe296fa5db05527ac770771d8f244e1d9ddd61882957a93f0852f56e7768108b47216edb81ef7acfe095a8135909445caff77b4a58135cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e59ac67ab6242bc57773b65310e82f58dcde556e39f565de342dae0113fc128ccdc05d1ed9c84023fd5a2558251dd46de63ccdbe88067bebcaa23a96fdd9f08dabc68dd6c4f055b3796966be7c610e787a9db0b31e433f420e0a008c0e61c6ef1df71893bbf16bff55a347d2a2fc4f54819e2d5363a86faee39441260c150e159bd225d1d588baa2ff08314ffd3702ab68e8a0b4c364f179348177706b0ece704587a33a49f86584e059e0dc1aa36a8d33ebee3efe3913325c2a86251a7925e29d74b3e84fabdbf9556c8d0af748aa7a1198c64644d963c5c1a0c2437f6e796a18e031049d79f000ec924ac8cc00e795488c3d6c8cbf0139a7263a993a17aad3855d48b24e5702cdbecb544943ee73662646fbc7c5e8bfce5f9a41c412c7e9165fca96a9304563c1bcb44b2d14460cc16c5553d49060d26a700651d4a78fbee77a9629d3c2fddce67754095599ce3caaa61163473060c6f9f510fedb787eb73b39e0e5e2a2e8c92556fe5c8b34c4e378f4831946bbdb9c484771e037a8bfe32581533b2b9ce78bd5b5c52f73802376a6655b8f2117210f5c7f60dea7429dc16289ba6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e264341678f09ebeaa859e142b21df0035bdda83a08d12a49774c4d410fc8b710571600c0dd2ffb76a97c41a9e421ee37b7ba83701d13b066b19450258de881731c0e0657defad0796c65c4d5b7ac729339fad7538a2e9a3146112cb28456a488d4b35abf8f2e504cc9f98b423c89413485300912d23157d1ec8ed9b52b00986a903f8c1eec8f5023c248c9b6c1ff183cd2e6c021cb197a7fdd5633fc3e19ce933081d234fbaf0517b0fc48df28a8235d07ae09a458a12241092e9ed995345d00255566c0dcdfdf0a2584a70b572657b0bd3763ab69285233bb1adfcd34b9d5b885d492f31f3b6a1fc45ff05b87b4bee4ec1109f41a6ef072c965682024a5bc7d39f0f598f8821897193b4fee1a425adcd191e2ee82e0534eacf6dec51ed62a265844135f1092e9335ce1988592dc14a4a1f64ca05c10708a137ff6c2efa68517bed68f0dbc6dc9026641285594e5c6067ce99bd76f1b5fe93c8a77a03aa330f4ebad3f37e9035b840991ff6f7fa1902b8c81ed16c69664d9614c8d78c59e5ebbaf7eea16d118a82519b32854264642e3ddba69f4670cfee9264da9f78568bc4b974b10ff46d61176eb5eabc8aaf82dc2b677ff02b21d53a2a29af349fe92a39457c5e87856ab5033674b41f733b53a279c685ca56791a7276c6612196eecdc47f992d93bff14ef633f3476e3dcf7f1633ea3b173523545adc7cfeb9b23826a0ea6a0416a6cd2224228491dae9ba562689a5806ed4020b0bfa89707fb1e57fb8f3ac52e55f111f4b9965450535f181b55c739d455e2692da4a013029605b70a341842a3dcebc313639ec04c2546d7f5b57da8f2e893628f66d7ed46877fd487c6163358a983b19e9b45881fcc881f73af2e228203de99713118519f0393958f81836fab942cb89d76d7dd3d98b7eea821169bd20db8e2a45fba5b4110359d75a4536c051a02d0d81a941d82c5559923922ec11c02965b9f907e486aa0a5d16bb04a9faebe998d1434d9e801052bc1ea48f092b6877ab3cd5b923223d569b5a327204003ee93a009b2de2c47b6bf6b8101d751a5e16a0ab17f407e83a53738751cb647f369a9dd15c9f76c74b23f7f86e6dfdf7241699532a6d7d4389f98acf2b491935794afbc694ef0523675def3f011a6bb9eb6331bfb556dbcf132ee85eccc1c49b3213429c0629254e1b3435a44221c1d565454fb56e1169f7c069292c72ad36e649fa944a38a0522f8f25fe5ddd9b93a375320c5f03d67c82c63f08f0ead67ea78ff386f0d99d1ccff2fa3376b2a2554e7eff00b235f96fc834ac56e54e46209357f944ed7d2cc7c4976d6f2051cfb689665be530d2814fadea11daf0cd144cf149021e4c42a5ca61de8e9caf95f18e1005bfbe509c3d55a887a9dbf176378bfe722a2857828fe6b3d188629a5e9ea178bac59e89fd2d08e0631cfc4c26ec6d12ae6d9c5eae456946058c973c25813753a5a407010e34a2f61f505372faa4f6f778735aeac667d8bed3bb93ab92d636a63d8ac5f4608b89324a10b8dccc0c4afda671e01774a8f719e3d9154e8b5aba589eb04a482c2a48bf7acae6818d35c06af0cf78b3cb4299233ad65e729b47588296426c5f8c2f3e398ad590d344f72a9109c26e32b73c31efb68fdec2e8c47c33ead1f72d05228d657136656f3e98dc8430314418b2001c742447e8a483bdbb77a95fafd692692f5d65a2b865425e36ca73d7df39ee8057a99d0e14d40528ab71cdd5be9ce4c363daaa3d3a584abe433381c6472d3b566c4fd9ea83459193f54d2568e9bba4afffeaff8889ffa7bdb0c67b33d15bc8fd07233baf00076b38bf1c29b3f5671bddb3a6ac3bc792aa01305ec0fbf02e66532b398d6e28fb3212eab79760f35f569c157f73ac78ea414b858d1c4695bacd18590018b4d3ee19c8d5c45f14c3975af14a8002ad79426f1dc71daef9d57fd99350e55384410bef95d685163e42ccac36153c21dc094ca28f6958deff4635d0a472203cadbcdaff8e4eff9cce74951cba7ee460c17bdbf98ebad3637fb81ee2d0be1a2e0f2af089e3a5b5a2040a447453494180f5425d838bdde48d02fc84242e86140cf1aa897c9ce7ecb5fede2e671b790d60de28ab6c6a4127555104f1cb64a4ee58dff6716212053674828c3d8ab49dfd8c0db5254fb9f053b619dc12e248706d46829c7016b4e3ec7a890ee1a7e958e19e98a52c8674e1b379f4d0c2ebe829f27f2c5fb0547f703fa03298a6e8193ff95616c8b8716139327fdc0b3e56e99f836d38a81fa449fb721f78a989c7012dcf02313e30311998c22a3f3e76377160ceffc1c2365370611d1a8ca5de5fbcad46dab03d4e09b18ae57fa810e1650ddd46b6ad4dd7c189ba9939311f077ced06ace8fb1e275c60b8e394c8346a4887546e4d7b895dbe6898fafd1b6da3bf867691224b1d0b60028cc08fe016c6991910afd404f5c51a0d66d09c7cab253e7a85af0693a5137f66e919a6d299d7cf7b46385f1558050e702c6f5617a25b905d513be853b799201de4dd140781bbe1c4955c8180c451b1473d66f4b81e896984596fbf5562a8d9cdeb30fba9b5d4344169af75ed105765f76a2f29223a98480235533a40383f943bd909ac0bb68bd237a5735f8c535572ce8ae1e855101253ecd9d343303d1677e25cd410a885b8a3fca4a63a0fd3f1dba771c2a8213aa26ae000ea13621c93fd4701820a25844e5c4860058d119f8108c23f24377afbe668fada13a3e067f77cd5dfb7931af9c6b0c4b146dc5e02541ccda87a038443e9f7f844294870448f907c48667c496f874c0c0e7f0d6054fcc868dd7e5bfc0b7800308cc47f84a7e8c1555e7a24c60b1af9b5ebad5765e2b7c2344d06a5dd78b196a6d0ac66d69752871269d8049c99c14430288cf9666ad4067212d3e50828144ce1a012456865cf7bff93dd18e793352185ba484ce01b4ee6d96a21c1c0aafdb0677137cb0be99366007d2b869fa39d13c864da3618cd1d5ecbfcf89dd0ba6bfcb0bca70bb7f8b9f31d1b3673f895f9102a9628fd60ab4237244c8d876370e096f2243faddfa5bf9b1342999eddc43ef93588a3c9f4cf50d2af840f5d3ffb891eb422ba1b7bd597e9a78c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b66e4eaeff022697906fcfadb9f1eb6b167ec9771deda02aff2b120d93a5b0e5f9d52e1f43b625093ca3d0c9a4d47df29f07adc38fbd2ca15941e597c1bd27f4d0b15d17c5fb8d902877e5bd565c9414a1b49a3c21d471373df7721aa28cb5d2d239f41f2cf05e13803b1816091d0a254483de715ab173f534a9e7c37ca9a19012913f5b37f578bd0f1256e2181f02c5d2eb2fc5605710bd08a804a1a94e21b9309abefbb267917419cdea47d87f8ec9092708bf0c172f262909bbd7bcef57bdc11a2304c8d00dd8e08d486e7fa367527184edc82f8f558933543ca0db9bad7b963b68fe4f4abab40dfe8b76881957821146a1334eae7510ebbc94364741250d37ba135dbbdbaa7d2f2d3bc0ad634200b951da81c8dd79f7e4b59173bc4bf0619a086a0987bc813188e987fc91e140ecc1bcade5b2a89a5530c5f13911d1f74a604345c28434aa9cbcfaf4e03794f97d16f9402d5d89e8be9eb539fe90be31e373e2e1baa07be859927f44315564b40b5332319919b7501ec431ebc7ec32611f9ef2ba51f0a681368f10c114003b745cd54da8b6644f74cc0800f69c18671b9c7dc8da5d3a383a11e6b75a8e98780cccb1e2c42d56999c8427fc9d7c92b9d126999dd09626ed4627be878ce92cacdbcf917f5e0523d3550288b1531b1cb89e3e30ee9f2046f4015576f460c3f58694d4fc0551b7a6e9868d380a4f5bc4c0c20636a513038136639a0e5a93fbd013091555bd4565c2f7015361d35945ebbfc9524e2a5af34d8f45003424c599b1a335d824ba224a7337b7e95086b0b53167a0a2793bf8bd0185e2b983e2e8c812b2ef37f0f89e6519e1b78c6ce3fc04d3b532bb4d4778dab82db7583def82b98ccfa667112230ffc92d21176933c5a6e1648b8829529c2980fb92124f8ce5282dc629195d88632fb9f29d87314bcc16ddbff94dd131c8b851f9dc98f4232c9f1a2a2ccdb269e543717796d566a81a47bb77a952474bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a490e29d8c4fe61febc8540ac0dacb82f20cd15eb78837f363ee4e7abf52059fb8d4a5e592211c055a364a5b41536546aa7ee5cf0c5bbab4c3e5ea7c028476de5c1379eaa41db481d79184e07678fc67f2ff0d9abb9ad66e4ba23c1a2bb5130996c2f50fe7db16d8a021aa56738012266fe94d66d68453abecbba6bdb4fb0bf440339db5a74422462c60192c0c3be2061b55cff89021cef0c571fe27fa8bbdbf20304597e98489db5df984f2fa2efe8cc9d378dbe0810fddb2f3a677d71717630c154f6cd57630b076bebe233777b6938adbd518c943705b282fd6f7cddc978adfa680de89f7e550e1542a2a0c688c7e2364bee28f63bfe12ef51c7788d5e431b65a2831019058f783f0077ee09848b6fa76995e0db8d6adbf193aa2257b145d0da80fa040ff6c1d38113b82d54ca4fc9b0228eaef6ddc9d842e45272f1498c6f75714fb9019863c040baac8542660c4d81b8d3665ac71909a2781250bb1727a868f4c35a4f61d7aa94c3ea94bddfbcf32eb52acfaa90056acb407775b6e842a1f0e509d5d561119a2d1d29658c52ab91c16af44a1907f267ba8f6e6e1c3b689e28e13ece35b7ad6d203e01bf4877886800cdc3697eda18cc30ba4f161d8368d04374b6c4e1067dd4edaafe01e40420a05ff963a52b4e2c9a387967876aaf6ce93c067c0eb7a3fcb5387699041a47066bb3a59db28c4c472f133ff682fb7306be832531160e0c0f49b69dab5dc640f8a524016ddd7767a0913efe241b16292e000bf9768d511ec89c3d0277126f84aae7803370db4b2efd91b9453fc365aac3c66ef17d03ede8b6458cec11ee12a8f558637f76a9dfefdcad22abdf212817b5d701c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525a35ecd71131c2bcc8e55b2f8cdb8eaeaffbbe4e6b73551b2bd049b668632a3ffca13860f41ef5154fe33915248b2071c9aa3ae4c72b69d7e325fc11de3b9a366b397a05866c3adb1666dded66fd3722f57a127c3b60f3a91d32627e055fe0648ff8f226a388703b116f6e35f39e000d2c718f2dab253ef2ba824ed13a3ddb315df5544d77c4ee52c097666373a796bea0b91b85b9d3c28f549dfd7ab37d0b014c07c3a71e2c9f6abe648fc52f016e855a27ab0d33099e077d5fcd6dba9a5941dfbb4fe09ece4783caa4965cdb00cac59c2a41ed2f74263942d552872cea36ca8aec030f713fa3c631bf737b12d3e129b1d454604fc69979830cb6f8f282ebed39aca282acc6fca278e69c59aa709bedfc790a4d759529ee4ab21c72c6cf3158245f42f27f421fb6ef238c1dc5cb6c9b5e9e5d00b5777cd18ba19be5863e17356de1c2c416fcbfeb6a57ec876be0bb810fbc1cac3d02a30774a3769716c0c4c41519568d6e4499c81e487ea6edcb46d631e211bb97bbaffd75c967c96e7cb983029881c142458f6b75597aac3e64cdda98dfe8b609d35b36a14d9825fd0f586166d1f6c7243c0d9c868a6ef3ed61cbaa2a78a215cbe507e4146f8780182e1a4042fb6bc66fd17c662e92931eabbce3e2d48840fbdc266b23bbe58085165b3a690ac80a1b65d4041a3159a1817f7c35189f9ea700d370d0a53489111073349788539bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b42360a94570b24cff874efa4768ec2b79f9401734f5050576e5b75788e4d6c97a768b4a1b34764284e1ef3c1d16f8041493c58f3661f96c887d02d8b3bbbf8992cc4880ff809471d4e41afdb67b546386da1bf0a3c9f5e3d0eb2876614053d8fda890c3c7946a9901485418d602b45975f63e5a4688335207be5d06ad6941fdff69152a1e5706d9b070c50df0fddf45ca39da8dee6e8ac39f6fc360b4affa979fbda8bf4590b38c745c63ede76237ab2430406770b5a5af82220765bbf6173cb3df8482b6a1f7fa7a863fe81e035ef3c34366af835aaa131b00169c23a9039b9ec3d654c0b5dc1db53a13fbe160fb1bedcf71776bf41330b50278565088df833ff5d3e3fd7d551fcb50dd11a520d056c86dc258829fd400f76bd52fbe80b9269678feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e190b8cea3bd32a6ba59647e928936e649884245c9eaff5b694f9aae0cb2f1691739e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b281c53a86046e988115571b81d5e9ae45416e763462bf4d96da9c4fa8bc6b7608aabb58a4d5741eb5d0ccb8b543c4f9cdb63a99f5da9e1c5779121cb8750da0acac626738fc0547aa4974fd3569b2874ae814ba93f83095b4022491e417d0701f05dde2e384440aa585b89bd45d594430d5bb9100dfd76e35f0248d1a5c795b2f3a7d30700272e1e0012292078298d17cce45a88b8f0355ffa82b663c199c88a5fa4a5c470bf2d93498ccefcfd321ed8102123c02b5b05bedcff67765f45b8df877570ac49c6fb51c0a855dbe34f8974d9d1d16a46a95526a648e3f22d7f692f9a824057b1b7331d9161dd6aacaf568f2b9374fa8f02a911f4e29340723d1a0f07df3253bf3fccb422beecafede3dcc3f807a547f499791cb8400225dbb187f5925755e1500b2e32319789856a382ef9b5ac6d3285276dc33159cc3652c3c391c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f1783024d36473de1c2c266ada999d868ec4dc5dca2ed0225b06478ee87fe6f8456c6e5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e59361a147b69cf6510979e049f393443d9beb0ff1ff86d5b85312f401d420dd53ba6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26824594fcc46ef8b4118925d07aa408ccee2600e8583d49c910c158885e16107e4f4da667aa395c34ebb64f11bcbed49a8b43b55801585227a1752104a0cf1794268ae0800e4f9652b342b1e13356745f17aed3ed0d925bebc114e7aa89b75d8d5e2a92162c0835ca51c74af249589461ac8e15596d0abe3273b52e8949044c5df49cea8047b848cd7b9d27ad4c550a10ff5ebbfbf4a0131ec9fbc932dd93f2cfd6bc0c5d55ec85a91b9d4e867beb99a63857f6d93491af261c00aec25606a607ce478fb5c58bd03567952143c3ac4ba8a09b3acd587054c19be327c57d77c99f348cf8eb8ef53ecc7407e54d4262c1bdab3bdc02e9a8305f0d9900f795adb11e95a4343ef77ad95878874c4f1a5c533d47f7fef134e9dcfcb50e11c935d7b3de2c41ddd81c092a53145d6c10e7acb19893b2ee9c2410daac2bdab43a28548f16c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b62a1ced3c92ed2d9dbf01d13c6cbde92414ca3262c5d96867b0a1038c86f5aed0db581c0e216b015cd7f1c49f041df4f843762a9fc77b29fcfac4879d817ecab67f0554f0ee3b019ab737906e263b6b817ae980c5cdb047d48f31df65124cd450b04482076ee7a6ac512a447e106553b67453aa86d14a2aac6f4d9b008b584f184cd109bd94aaece288b0b72d7da2a0db2fcd6ac2a93a5dcf3dac5ba0f158d001f1c966195dab2078f0bd1f5dc8ba9b3c8ae72d46323d4d326fd90c9501e4856bac2f37d61b3ea38649cdff34a1fc8ec32bf2bc67063146fb7433d61f5f8bb7765171da03a341932b63079645bcfe31bc2bf3a934a1453308255e79b7ce99bffe0ebd372f0b60a06944dd840d2b87f1468e443a2033ea248029c878d53f4a043dc61928feea37d2432d1b026a9905a3de29df08bb4a9bf14a0a1b0787f1b190037cb447a32b82a287944cb88c99bb0300a215935f64fcc29bd7ed23465745f7710c31d99bf45ee8bcc8330d2b42a6791d7e2b24c0292f25bbea2c32e0bfdc9b8464327af03aff4f3e42454dac8489fc751c75bd2d95af44cd9ce928fd3c61d1157d35957301afb3f506e36ca9f85442897710c50bdb826c27cc8c2496f68036ce53cc727009d7eb5a6c21cc94872ec0dce8453f955a57a48bb0f30d877e7403e86c09fd15c7407eed61c9bdf567cfbdb376f374b4e557487e2775485af2fd5ae941ab79a9561c04f8836c7bb3ae9da5c9d1fadb1d9d444f61584e9e9d3cb4ae0fa0a0c357b0fc33b988b7df9de72412eb55bf7d2f46af4f7c15a562b1f083739e4bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a41d89da7b0026eca416babdf15fef88507b69dfd810bf6447a0a86b8155271d641c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc5253697fadd72a95ef0a9315b73556c1648400a530a5430af863a737a577f2ad08bec991ecaad355f896f296bc72874c9088f47b086e0b06f00dca6c1e44e6ba98339bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b488476942433f11e5e6c5be02946c43426775183dd0d265f6374f1c0ecda127ba0091b513f87016c9fc64159e09b7c257c6599d5e37e9e7566226e0f30921ce4f6ce380723c0ae672aa013a863043b7bffd38818fec5fe1963e1425e97aa2b4b326966a1d59f21e7c040c3d846cbd6142c3bae1612366752fa3a1f71d6b39d741e51adddc92f09b53bed40477c5383be49bc3f01c6ed0015540b406f4b4e304da85b438f265f0a1c832f45858b203d9d2531ff54cd224699537d31263bd4d2b5c0c8db8d95617d42ed8af7457b04cdcc692c578756ea8eabe254c888798174c7f9c17c3368d65a405cb241cf2e8faaff23d445a3d057a9a02313f32d02180fb3e37a0d43fdbaf07aeab00f075b4a0481448711f8f87513137e3707d926600f698f28dcce3542db792d4ef030bf6ba5515563b256ff1b13d2d69f4318b9c7fcdfdc6b3e657cb257e717ae51f5a8fe9fa055c0cada0a5a5734e9ef980bc1adf7410f92b40d5134a4db651b5adfe1cabb7da90b4000aeb888dc9d15e6601f61861f706a42ee632cd735d3fa81f4f0f98f840ab799e7c6cc8168ac90420b83bbb551878feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e19686cc26a4f49cf9195cf7c89b8c1bf09a1cd36e0490639973aaf7ed37c6e3e725a94217083b9bd7a92de74761eae0efd255be3672ef096bb0644e8dcc23d7f859e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b93c6c3a0fa4c59e6ee5f8ad313e4c379e98eac86e49102f7aa581915a5e9df2d3ab9bb5e2d9c56250ed1e1a68b7479d11ab2e88bc2a75559a0c11abac0df5eb36304fff5c36c07ec568573460e503845dfaf25919761f1d9a8909ebcec10634f33ce7683d3316c90f22191d9da68b32cb045499b26d0279e82f7ad4c990de05c4e20b50abbca6029147341cc11edb786d54bed9bb292b10130ebaf3762a6346e390a2ff147e52765a396741a6890990f9b5d12ef04c929e84b6e685f7fadf607ab3a83d99f76b7dfd3503b64e99cd2d5fe44913d14ce78cfadde8920474ce538478bd816fad5648f41f0b31033eb1e3ae168ab3cb22773bd3492dac0741ccd94bdd3b8d615feae7f8bec75f82e51274d544c693c644a7dbb88f1b6931eb28e76e0969ee04db4f59beb54deefa0c424f11037cf9e3d9c067e72d0280fcdd443a01a614b30dc7685704b04b36abead6b6b625a7198ee9e015e6d4fc31dffc440d81f0a4ad8273c77e7f82bc7227f2463058a8db1cc77588032aeab98442fb7f7af36e513ac11f8c2a00ead154bc469908db454961ede7b6a595fb84e75bc6146f2c54201ade187da4f488679191a40eb3aa177b6a94295b161519a56d196a561be75efee173dd3c554791e29dffaa468ebd75024f0e7da6b4e1cf6dbc2d7342e7bcf3f8231926e6314fcf8c335248c1e3d09d6aa9045c2490d78489736a10fa83bcb6aaed6c31d72f9ef9d1b5630c50d0de52fa99bbd136719b4397c5c3771737f92623f31b6c0d2baf0d069385643222f8b47a2e52610692d747269273c329421b224504563b6f6a8d4960c122bec2fd4c0fb0f0d70b3670165d5a66a02e135a16a48aa7a171421b1e4555c906ae93235c63a5031cc3bc487ed81da25e5e94f6555d5891e82558bf3c93b3fb2327d6422aa0baee9adfdd49a3af80ce6c52e10aa6b2b4db0d4d2333961ceea214a0140a114de223593d83e9cab73d674466ad5f25571fb2439351241825ee73144efdcfb39f78d1d938c65d886465ac7bc45c8f001db61c574b73f076c0ab93f66fe073886a851d52bce020a6d517860738f370a7f0827259f44948d0b263a9085610bb02d8f577f7f7e576a62c008c867ce4e56153ac1cf2dfc0e133cdcbac251a027c8a48382585c81f0932d488900468f1f4ebc4511f6044e271008c98dcbb0fefacebf0ef64c41b2ad88db23e2729043511d3af961c2b4d54d928336b3877c46bd4511beec7fa4340bfb22fa4fefe38c8663cbf1284e6d6e6eacb3e8c0f154f7a645657c37d8b0c0ae41692ead6c6c483dc7bc10faaaf34811b1833547d6b1a78b5fbe472ed0e1c817db0e755afc20eebeaab70b37fc71964ce671741a568390c5f50405755057753d7bbf760dee21f9f60b4ac3e151414db8bf37f82184326d69caa594df7684c12c35da2e32639732020fd4b4c6594b9ac55fc8fedc513672202d19f730f5c04442cbaa18d194099044e1cb044a87065af01aab4bf6c423a03f107ae8e5b815c2d2c32ad502fe92cc5c6092d2dabea8062406f362b159a3964c4cd4c696f68e9552df6744d150c700feef7a3cdf61495cc3776c221ec66674b46603619630e0e99f212ce77ccec71b0b7ca1514bf9492c8e0f6612430c6e81cc4f3a0e21e1bace7b4b12bdbb2d43840b4d4ea0f77c8966308bab39c2efbf2921e8f976fe47511558685992216cfc622dfc14e2ceac1bb9e3461670aa00b0727b0f845071ee16d1eb5dc3101a4055c9c65e97f4a270afcb09505998d61bfec8a75d54e96172160926bfe1052c9a72c69db6ee7f9a10ad3cb36cda29ccf1ff25ea7f8332613a298b679cdde5198ff95428c80dc2f34d0272b85952a3e76abf70f0a0ee4e12f31df419b88cccac0cb91faf9533d61b22aa1bc5f9d2db8f85e64d2cef1c6113cc9f772b11faf4f3e19b84f1a80fb95369bdb84e47981758ef07df7d2354bd6b6db4c9d22b16f812d7873831d6212ee7a530de69458334a4ab66e688e29d23f68c792c41cebded615dca5f1cc48b3c8581b40c63dc442a14bc416811779e5410ce03380c52953e7f2d7767a06c3b2f70311f31eca2faa15e8af8cf82ab33745595a995080557a63a34a21e10272c1cdbc7bc5672ba1d7fcfd8c7df46d577eb90ca50ec7d44d301c9dc60359c71eeb34594d532c50ccc6d772e690750abf884bfbeaafc52d2ba1b3582e0b35e2ec31a573cd11dbab37d759a40af0e47e7715e7ad84344379e75347995f811857fc4bd67b0b9c31b3ad6a0c9590f167830b71a6e189e8cc9510ce85bea357371ba8289a289499d7b564c454124cf26786d1ff2ebd298e974907bb9d01eae35df5eded4b8c378a443632804c8a2c3b11716acf207988b810f8067f92042f14121ddb5e21e96e02030b4de539a26c45dc6df685c61a7f64ec4a6da83510360a70a4b47bc6a8b1b79559510533c6b78a3e07b05a6fce624c1a31a76d8eaf8f99b4c93ee04380f94d4a029e0fc065497eaa76e91f42fcef218cb661e95392f522c1edf2e15b847322143da1de12c5bb1feb0f6bee5dc35b8ebfa1de1d2bc7e72df5e6bf324e7179a41498ffc5429f56148374833fc7a8a97319bf170f70a20f6c95511180a095ebea76c2b5191650cd3fe237cbcb5043cd705e5419f7c4c966dd757a4494e32f6d8b0ca52df6026470281ada1436a5771b39ed7c57778e526ddd6e0be85079a0481eb8d8edd5a13f51f0361e1ac8b14342396fc213df79e47c3449df928d6e1e608c43b3b0699ae2b5febafb269aa4d34f3112704e0b9586c20e136905326e5b80f2e52664061ae2f57928362758368469305e2508e8d6dc1b798abfe03474f6aee5723a03bb2a5d1357215b31ccc028ffee4bec9a812677051aa6f7b772e45cbff91f14b36ab6e12a59e4a6b3fd00bd2761e0f4fef8e174cecc897e6b5fd27da9c515a19292cfbfb420d888edcb37cef977e49f0f12ff16af74ab3876cdc96e22a898fd57b1f031cbbf3ff10ec0f289c00e1893c782ab681bfaf8561c9a666942f2e24ea1201e70ddd693b92cbe495a7d03001dcee5e257cf96badd305ed6e419d95e04864f716c2095bf447a8bc1649a89ee0f5f971635a724b2b82086fb19aa34ced7a89eee5a1232fb4b457490f2145a96ae8269c4a463f79c4b151cbb783a6e70d751b0aa1d348c868cccc56c14960eb6207e345d53b54d7e3a0132283f71f39ca88eb3ea49da5000f39400a7957ffff86e0046947c17705db284abf63748cc591738d75075b6b512711339453e4e6f3f28d5e8efe79042ccf85dd65efdb03adf51cbfb40587244a8b91b748cde310e8670158a45c52c5b992ba327d45d3cfcdbe22fd4306d49e76bb6a4453091de8a9aab432195e95f87cb47e74d81516aad62351ad61195f6d91d647d0f7932b22a70957b870186a1ea954243459446343302dfef7d6658b7d6a954a59c7d12fc22d60650991b091e66ffb8bc5cf3f4d025c6223700de53d8a0f0abf7ec81d496245501950c96ce5ec075b55120c0ab85f898230c87c76f698190f35d2fbf16b3fc8394dc5aa3f666fceb939c7251400a6fe84aa64a345958f761cbab1139b9db0e1dfde814d8b010d7addfc50de0a3b1a05ed26cded1aca5f590e587995219c644593b80152149a677fafe47b4701ea5d18bdd98177425ae35161f178f8488be02250b6d0ea5399ddfad219b5d902e5e517d8c1b808821ce09156999c22b0ef14ce9ead3488654b1ddd8878398958dbd7b72897489de8d5ff56be4d3e1c1929c91e83cf9838dd64d485942c67a56e791c3414add80459a867865ecedc0fda1769fb754c2e617c1c6cf8d51d6212056d32b04f19e1fe0a66efc229faf42288b8c4fdbdf138431ecb722ab480ccdf00859ce9d58cbfaf8351bdf3f606370bfd65e0104ef73b3ad193f0686bbed1f94d435e2dea4fe41a84883dd1d3e5d07929475374d2ae33e24b067af629859cde8d0f0ac2966b088e9fa815fa96980e2799a8e13675f5cd4e3551e09221d5f0aad75dc51d994963716b40877382cc90ec8a9d1f9832ff3da387f094419831f91a592c330bfde75acf965c76189075f644624ddb07c19c224b1cc4641089cbef37758111a51767d6d43b48bc16dbfa2951c98a02f4678c1fa1e6b4cedf29bf79073f15a55b24a720b2ce23b050aaa7e8ecf0237516b346559fe536776cdbb38bd81d6b35823070a19db6bb560f96129e0a5f401f411fae8ba170d4e07c3f98242e41d5d1579c0d8672fd8fa46b0c4e0227e541bdf853d2f3032341d8150b93fb29fc4b6f1dd74a9ac1b8f566380ebdd4632aa24824274269ff0caa00acf7b93707f98c38a2d546c61f249d3fa9a1f74734b75260c6c184daa572c26a8f0dc1016b371ea18432787666d45cdfc9b98576908b24122d0a10c1d3b2b22b2b72ce99c11fd5c51d0bb5f7fe04e622f096a2cf312a1fee8e57f45e80b03881365876f54b63c891a0b6eeef06c6318ec899886d0377ce279250a293d0f11adcc379e28cb6f5c02e7d9edf27f234fe539969a148d9bb54a9f7d4daad10b48ca3328c6148efb46f3a6a1b5e586e66bf04b3f5d061cb3c23e472f9c0991c6f907b86e11bb89ac5bd8a9ae63a88e14bd452e1be1a1aac38498485a380f3628d24ed6b8904fac2e5d3ba287ce482eecbc4994c68e4c9b50d947d0206f2dd5617bc4b57036bfa697302dae0a29a3ec81a2b1d8dc109c53ff410e08425ebadc81add3177b17c3f9b76c1fa700b2c0be68f14df17355412750d031a8efa42caf739a7a59d02d7684d98808c6c7fd4d89294ae84b8d2e734ac77762fbf98655ce112d5f89045bf170ab523a14f7b6557a4bcb23bee64297f7663b12ec3a489f0ff736ec4c12efa4c302af9c497e473cbb8a05f35703321b0bd050e55817ca304a0bffde9a145d7e24f7377bcaf727f5f92d0e832f643a52cbfd8df792dc5b61c496936acdd259f95d38a535d3b8383904da7d36795290e2f9ce9d8dfb17bc2fd417c827870f62c31aa2affc2bd3a4d4a4e8b4fc59a59aa7bc7a6ea6a513b997574d611db76d84c76692b9f6b81822508fb4fdaddc8e59fbd04f53e5f0d5f7322173d0311c1b40f119ad64f48ab104b8fb4323261c797754d260835e492b9b9d004aec0e4a2b7a5c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f178302d89f29ee021b697176775b1a106763aeb447747fb668a81cf51c50848fa6f9638fad3fb55ddbced22312958f292628b6e7fe2241137796040f7c987fe8ed12f6c51454035b28cc77c88467bf9e6cda64cd89bb8cb96e14ad126d1f6b98d5db01380f573d8f444d28b531277b9444cd6dd81f335acf55c5fc1040adc531c771f246e5ab5571ab9875db89758d0ebc4e201f9c915f88cd520a109bc0c1e24f6589ad90abe37223c2f0fd5458da04ab42aa630b703ba9fe7744f3664480b4dff60ac40b91c7d60aa33f944f8f94ef712ec8b2b95e4c4ad02f77ebe30ccc564fb8261a3c9f2b385e0d3402ffee14a73a8cff672f883c8f40bcad16815e6d5eafb8e3cb8a7e1d7e66ee2325a7b72cc5ca61680db63fe8a1ac25fb4931e82189226978c316fd2f39464efd40afb9e6aec89dc3149d0f8e4e37c3adddacb705820be2993fcf62814c12c1c8454871435dcf335234e09711abc7d411f84f499938ef226d50c387159853ba7a5d8d2fb2d1d27b0e0850912af5a69eb49892a83304f0d5ec57256535eb4d08808727add069ead7b50e01290a03db88e1384e0565255f4cecc886c988129c0eecc731313395758d2856f92f753969e398021576ce442cc79010e1126a03da30f19ba2ffe11c6913cc8595135c583241e9af613ec982e4c8603b3c94fbbfba13aa4272d1be289a9adb169551a0c26544fc8e8493b4b1dcae95e70e1938912d88e755fdf496e69228f9d3ef96ea1bddd072e0b3b7510c589b54a2026fce3e18de7376328682aaa932e1ef5731551dcafdaa00bf089a5b9da70edff627467a9d0b5616483278d4280496a32ce90a6ded8435f9f808c47bc38da5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e5916db943dbffd1649cb6d2dcf65767445d136c99e291b692da472375cd142f67beb4da689412f27c9493b7400dcf25c7427927e4dbebc601dacdc874463ed8b6e8566e1daffc4bbd254af94bd5c67fc374886eff5f77c51f0da0a29ecc9869c73a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e261bbb5a2bf5b1d66c7478ec9bd1603510e637392e6c2bb332645d7a1cd1730bcbe6cd0293e75f38a26cd067fcc6febddcf296e9dffd98a73f9be92ce0ec8f934ce4dbec6bb47e4f72014763b91aaae6db89046f711020ca23c643229daddee77b7eb78c798927dc7526ab3c7de270e3b8cd19b319c9f88f6038c7d10083043959c3e267502f5f6ce0b61769dec0d42b11089b90ccb39faae3cd175809f682b5d70803ae4623bf8c97b76fc3dc00158405ced6b8c82a1db140600bce1a82ff1bb53e9ca599e3ade0341556cc43b145d369f0fc517d0f86b22b5946cf10bb85a45993affc260b6ff878b82d6f60d5f5117a51c7ed84b361716c20bf6fb3fc127889d9db67b5b52c5d3fa567a2d29f1b66877357ecd0311c11027a4a73ee292f201175ed71d2b83691808e8d918dd36857b42594766ffa42b212d317eb8e5cf91581286b470eb79a75482b7430b6192b5748cc42dc0ae993c092bcddde8e507ed0e992799b2233678c70bed833516f9264267937b41bb9e8d1cf8c7ab339dc93b29c8e4110d792aa13f2b11f621dad4e1cdfd7030934c375a00603d4a9525baefd98ba518a8be123563f4386842fb92e2d30e0439c7c7620703b980885c8b0b4b28ef7e910c9b77985837c0e9c23d61bdaea2029e9795abc9a57c885e4a61fef3444a8aab3e4f3d386ad7d5e446f7711401ab3ce304637915a9d66b93a471b029409f501423afe0fbc6d4e9b6e02b556079d4bb7df9d0942e26fc0cefaf72c998b9fbdf4bb7f6483f98c7cfb03ddf0e07954db75dda0c2ee8bdfac8d72b4a4b38c98b353c64092c3c952d79b518bc41e9b740e2dd33b498bb0fbc6dfad54b3fcac34c8e00cc033e5b4d2279a6c9ccb02d0e28d63839a2929c20a23c86cbbac3c97acba6ffd2fa0131951c0c108c6a3be5f2e341b3af84e72c2a62e0764a85780597f1e1104f25327df785035154b496a722208d3d89ece29013550e83437247bdf40f1366e52005390cb75dcfdfd673e3bed732a5cf5dcc275811a0aba27e98fb37ac32d39e48546d46843ea645256d706fd6d03bd75e61332585ed2352b237caa6059b1803eadfc1d01115b1f1531eb7bab7bf9c08792e2c71452a6534b94ec671c580f7278ab116511647068af820e45bb401310bf6681b0e7d8087d851b2e26a04e0c6e721c1dba49099386c1c75dfe661ee62e5a93dfafee1cad54bd48afc4353e69d4497fe2b48c2fad94066c9472392cb690d82ece1ef89bf811e3c4911677eef2373cdc71b56de2cb00d5e32d1985e9c47af74bba494c043e380e038192b429266c39e25f7f6bc179ed3a1640c270aba0fadbbf2f5a2af939f6a498d4dcfeec275fcdc0deca626b2d80c4868f28c3b542fd9b5b93279b8f470fca18eee974705ae0116027f68b2334668933bf669fc6629a3b916e3392fcbb6b5807d247d1b63ce82216251a7a34e69a8ff12b8896f4b90e8cffff228ffbdaf501728ebde33725d60ea9450d733f302d93bb34a5e0dedd882195f84d562bbd37ac191d79322f5e6ece8829584e13190903e215b2becb25dc47768f84144456f6b459c5468dd0981a6b40dc88cf5592332c56908c4613dd05e9dc099453344abde08db19ad14608f3b80691aaa2e49b07641d08230a108b4e9a86bdb3a31c53f280dfcdbe67c68a7ca3a2d406ceb29494b8d3666c2241548ec49ac9b9895c2c34925a5dda2212560b3f5f186cc04e867a4fe747d39548deae591af7cb48a0d592a67a03702dc99817ddbf9523e1f189633f1663fc6a5f773086ff0fed34a9ac2d60d7d55d8989380a9bf6a22b46407759b067aabd0b16bfb9272b756e0070e1f1b362624552cb1bf5e938134e2564023987c6218c6c2b8367e39a184bb10baa722590f07168c8397b4b193f4bebbd7aca5f92af9dbf4060c8c269066044d252e9bbdee79979e27b3925f1ad8b0f8ea9e0e560011cdf7990fd61b770fa081fcabbf29f3b7b7a35663c2786bc37d91c20988eea86adee77f382379df0ce7b0e64d4405fc2c57b7c6558ea2ddeaddcf9571b1b19bf110e0a97ba1d5df1236f12cb522a86ea09f71a9f362085949452c59ecd4c8ffe3c153706e4d93efabac046d4cfabef4ca44e2a9e24a03bfa322c6602570b0e6744a917b8644ab0050869c2b6ae648114eba16024735b85f48893b39f2707ff812b94e0bc1cdd27441c8c0dbf81863082267acfa7e115f2b4fb1f4563bb1f595616cfadd0e6f872b299ae50152de7764d765ba78edc62cb129635a3217bc3673066947734cd6ebd39f494f304f2bc4ccbb730b378ab60c2031c93a137a8e6711abd7f95b3b5ca53784b685afc57ee1abfe128d9330b1837da5fdacdb876317e7458f545afbd15d04940834c658ab38ad6170035f11e477b085b7ac455b239b2223bd8d7bfb2e8326e0ffa8f1e0da9d78956899b27988ada4cb8a7b77de21477e9c9be8841bde7b83c4bdd331636f591c71536b9028e7c50ba526fa4c80ca97dd3b18841f963e5f2f1073182c149aa10ebc01b169604da191dfc6a675d15cebc7269dd5c4bcdb60533056b9a9293ab51aee7f765dcb0cd9c9d38b63052056ca5e23ff3bb1a797327228f2f49d77611c11af6a9b04da9dff2e993b047d4926d83c691f6537577d12f1f9c6a0944544388ffb4062be9f2d7940d855c7df68e86b821bd0fd89503af39daf388d32957c05bbc72a0c315ec728a5de1ffb18cbfdeca5fb411184fade80ec81982ea5c6b5ca1f11d305801bfaa3b0ba78dd80c33829a3812bc6ca9e22db0b1d5bb4c2b66a1fe72923e09a5d7c520b0a001b0712cb2b762bdcc9297c04cd7056f7a22e84204d90ee3c2c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b68422ff179c3d421dfc2073411e911f4d8fbbc35b7db4728aa3c38160f13d37ea340b683a32ea2cc237aa8a512e2f31c6e10e5346bf7165078ab987a969036ca1a728d47c81014ead42906495ccae00624062cc7077e6fd21bcb49785a4d2c81671c275701b9401553679dd7ccb318c7bcc25c27b81a99fcfcf264ef07152411fbe03e44f9b4ee742272297d64a32ddcb105a2d0d6925bb5371ec731e91a9be9eafbf7562f8e9922c4da1c391ffd2e4610a00c8d7a2eb5c2e87b57f64c1a394344c77416027d0b18be507fb53ac0d4ffa465397b35172ddcc9659947e25a4f2514c2582d1d00ae432e23dc09814cefdad4a479bf9e0e2ff0b6e7d29f361270df873baec497ca0c2e23a5631e71971ab64646fb304284d9e62351b0cf4f2122f8244480ebd96179fad7c2a6d8dd6732727bdfb6110dc1b0f2093c91e5d0843ece2f78a3f8f341086d14129b005a2ab975c240277def2c428410ec9fc67c01ccd6291ff6fcf31cef4ac2754c495766baa8e593cd9c0312a54732fea2c920383820121d974fbd14012d5e329f98a0fb981c8e1e2f9d9767c7f3e03ab7629c0ffff05d99b288ef54ffb1a419325fe187996f9e6ccc9c002adc2882262eb3e077b95ced31ef9303cd8c96824636b825771db77c39d6d9936d75428f8a0de9cc20786b204581b7c4fe3b805be0e5fd50225625ffbf921952e428984ac10f861380074074fd6b5e598e4401858c3f3c97ca1cba5a9ea8b077fb616d5dea9b42ff080744b7a66ba6b328c3cd3cc04b3b69dcb9297b1a6de7af9a6ce70359979c2dab1fc89b282e7185233833731d8ce76bf02a9cd159ce3f963a4d2bbe3a4d7ad41f0f86044fc4b94a366329341e92662854c643a8827c62c0125542cbcbc4fcb9c3bdb6c8a3a24c04582ff68ef410081e85eae43f58847342a8611aa4ae55743db2cd9f9b016735d7119abfb100f60bb737fcbd57d42abf9b36a876963a33c7931b2404063821120904f9a564f5c3d823b8b5fa802ffa6e1c7c88cd389be58b6f015d2673204522680dd559fffe44226dacc4368295c7ec68310b8de43f4c85b8bc35adfbe29e7e24de05a8722973b33ca6f9021eda9463d496ee7782c71e10700a14ffa532346bf3a2b71de8377ebb51e19091963a2751b0b9fa4a6bf9283b67104f7578923386e845c02be441ee233445e164ca6a5fa231e3f1ad8b997cefd27317db0ce906b0f268df7f1ebadae03bc9e48e2fcd1a9393eafc8019eb8e01c527b4fcce38e5dd94bc6ce2d20ceeeb2716eb70d5da128b7586662779bdf538b8fc75cd2859ef17fee340be605f564c2abd474a8681bde00cd172d99156606c883539e4063d1b3b457b7cdccf3602876c29f59d637c99473ba578ed85b18ff6d7f280b0ed0cdbd8f4b89a464ab4f9351561c6ca1bb65cc16801d3d3a56ff6b1ae79f8b094bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3eb9dda73b00ded93716c9582acddcfde9648054e413f74d36d76f547cf8691a0b07a64b8976d8ceda99531821a1e42d0aafb5d9a44ef57a8a28795d083c05164f3d313d65d62cb726c7946af0855f03b1aba1963b038acb94eea5fcd17897cbc588e2c9adb4c4a98fe13a5f3e7aad1df92fcc35eadc2ef751ecdad534dc844eda04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a42242f4ecc78d949bcb15b9ff5e2958081577f3b32de7557b012a67c1aef70905abb16c2d29518cd3b5ad09638ada020d3b12257c26afa5e320703c05fd10225e2fbe3292ff4cb8c52a01979dc3043457ef8a65c160c3415c4d995edd7f1183a3b2e5be9231d94c155c1cbb446dfc830e4d67e32f17d14e3afc927608debacd6aecc6628b935e94a993bdf566fec2785a6ab92f3a111d32cd43bea31cc5fe7c5756303d7def2f8b3bb4644d64b240da0a19d2ee8abb9ed68a8599b41de908c8bd429ccb9519b8ad398058cfcc2782005bc5762ba0213ff502854b0827e6652ea5b5e38b5ba86f380418f28d95f7daffc00fd51b086a4d2351bd117a077ba5a10e189cd72e842c2c0f33d2e41519c10c1bcd19c8a02cd7db899fec2d9449f87488ffade93afab9270b151985e58f563873dfcff02f5be3a99ea7ce4c8fd8297a38c4173219e9568e1f3c43e2cb83dccec056bf74d9bd5a603c37c4362feec6b75e365dce63dfa0d8534cc858dd36253649c6bc45c86ed3460774e7c580bc05b2dabe760fc220565758654d4ebc4b9d7c7b2a768e4a2147f3c08e50bdb34e88dd72ceee55857930d5ae99f0d549bddae74bd0fc44f87b3407d328873794a78b69daba442a06b874a04e48e93a7e1458eaa0f8457a506040491e04cb8e9263c9ff131c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52539bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4caec15c38be8d249ce7fc2891cf171f72deb153eec9cf7be4ee9c89c1a669a362f95dc15f62264f517a635882b42674fbd43b5afc585b79136b2f10696607628434f6910b9430db309d9537cc2bfbab4d5e0ec10bd0cfdb321c07c5cc661c18ba0913da27d0572449960ff740ec7767f8744ce93911b1775579d79a2e8fa8655288477d472e60cf834dade5923458639527be083d82569dc5bdd2323e2118ec86f00522c9ea9803a7270f18af0fe02980385c33d57da2e31c460cafa641e52038f6dc3cae6d162c3c72d8c5fcddac8ad9693b856dbd9ce4f4790d6e51b60bdd7ec9a9893a252572247c242c000dfd1191821e0f4e77981b36a15c16f4d4eee8e23fc43938ffbed013ce81a89f98b1aac90cf184adc3821f1d53655f27a48419b73f636aaa23217274dd808c60933fbcda6d47ae8d70494132bda9409d46a4f50b8b1995c29bebbd827b199b64aa9b0359666984eff60e97c568bece736e113bcdee0ac7502fa14bc2b34b73cb985d9865912beb6211d8dff1fa6791b187649b1641e92daa88770bf949d84d110d61b827cd517b9bfc744f97a59cdd68f48d777fedf7611b746d50ef5a9c4293a96e2cd60cb54c43de3f5e28da1bf418e036c02371d2a674f04398768562902ad9067d9089c870ff2647c43ea2c4a0aba14bcdf91b666580fc29ebf13df8df5b1109e837acbc77f2b1d8f99da1521c269ff619b838ccecf855d4e2d88df055b15e165a9b5d6daa9dbacdcd84d20eb418f67683ec35a0bce7bff8d5d9a686a4193671f9154acfbbf6f7bf673449a6a208da9347c1ce741aebdba020c63a7d62abc5e32e431dc251266e82539b4940f0dcda6c6f3e721aec21608af2df0f1aa98cb8ac53ffcceec8e9b35250b864b2499b1a4cb06074f98a97bebb2649b0aee194d6c09697be61e55c309ddaef7d80f5d5a658895661ffaca4c80afd8049a794eb86ec11fc7f588288c2d906716358bf33d86a6397f866379b3eb8293656f5a07dfd26ba807609ca2030cb36f33d76268e0be0aff8adb29b86a7854a53455a35adf71fcc92e7e3a5d59aef60cfe10a4bcca6893555c48009a19d2f33796080428a6ea242600388926326bc957a5e73ada180101f3844c402956ecb0bd095a2914576e3775220e30a30562e6f3da3e6c60df1fae5c8520000a58e3c0f1390a2ee2cdbd3eed865f46df98d095a6e93cd27ba9037f9eeb406e02de37977699d301409e471189dc3650d0f3ef0f098d7eb015b3909e4c5076aeef6d06d13adb0f6f308f5c19f2796e9fa69f7d6a62a70ceb3d0c042a4ea7072fe94381d1f4d9f6fd508e0e9658cd0ce9421fa1ff2741839aa64721d5b155f3a8231e25510d8e2656891c914b1ba54108623c28af5b4b39cd5ab4bd09e8ae3161c65c3379d338d569827be3481eb6cd2d74d2a3c7ec9e50112692f20f17a6e220f35cdb330fe47462460d386e8bef3d9d0e313d4dee3c56e010577f3e2b2705c341dab6a85ac95fa25ae937104f5882a69ec9789d55d2ad81abb590c3a478feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e19c5125e156c13fcbb01376185b1a2618f4a1a5ccf28c66bacc46c73e9d0d3b1139e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b2d976a3eaca863666e4df422207295983161e8029a9c9e8f399371030549f74ecb097818ede5ca48d5b7538bf5d52f5821e7da9b84555c9820033651a890d2da4d0ccbbe94c9b9cc3cd795f31dbad88c7e44004ed608239c8211250c67846798e488775300342749af02bed7608f8192b73c54a504314fed7bfe8bf0a96c2e39f6980c018b8ffdf642ce80734435dd99788ba3292be8e0085041e750c86549dfe66134c378456204104901ddb473e5d6a97c99f2b9da237e6d4d54d68c634f504b9bd9d4773878d72f673a2c72343e420e0c8c1e3a947846868855dfe717c26647f36648a00a57e4a8eba005d019f532d9ec252c215fb5c12784e4ac497cdbba82617a492a19c52686ccac90ae394add856bc0ec1788ab502054aa4059517c8b6513c9b8839882ba90a2171a48a8dc8c88a229d600418284e0137a4d3d7f0041aaa17453ecad4c613a0d87865d7aee6a19e0664a3c7ee1f3b3efd5d4fe663330bfbb3a7cd31701b915cc3596b32b2aae381257447e5a2a06c784a6abf678e8cbee928db1031ddcfcd1574e8db975e30b6c6b06b0382472a23603e2e2d14f98e1d9aac21d400360760d79eb0c2d2e9b207d8cc448462586b1617019ffb797b61ea81b3ce7c2886460d39e8c5360dc6cb5a3b9a4e9edd6cddeaecc694da87ae43752a95f6ccdf83a138ae26bf51c061d33f1e367c3c09357139c00f37c0cc6a9cd712c6589eedfe03d67edf357e7d3161877ff62dd001a317bc6b3a4e9bf95fdc311d034357a9ec75db8f8d247927b727a8848a34f31195116e2244853200db7f96c69db5617fe29a512554f1ba1fe65f8d0e70a919cb26938ef94b492479d29b5a4d9220b004ac64c4c08b35723d484b3da0f37733cd266368519c98a818ff0a04b1ed5ced6d145328b9a2b23951fef439bc639704debf7961bb118bd1d172364a62ec8ddc97123e415046e02bf1f7d18f1c5b1a35722054c08aad6255d99dae43b7e8ce44416386f47c3e18ef2588b2135d176b34baa1e06f176ff95c613e1a733c2bfbb98580230658a8fa5cd560469b4d9e5aa8dde25a48d5e1e8b28fed235f3cc7953a7f3b2c9968a45f912eb377f480739bf5593909e92f1e101364f8d4e1a222e62ca74081e2a26cde051e406646e64a92f19870b99adcc9291494efb8f395db1077bc45e8cce519797e919d96ef6afe6398f7d698a4366e1e07e080a7da7ff998782f795fa8ff84c8f3ed2113370243c50c4d202be994c85d0e3d18b210a3ff6d8c863d277c04bd016fe8f18c7de4e75630e2f3d1e72f068a23498adbb7186653d1c09b667387f9ac524e4884937a366a2c0e90a74af29b628e190d6e40c84b5036e5b5820d8a91c2b9b6a36cac1620afd7519ef9792cf5546724b42980cbd2f29b1361955d66a6d250e6054c618e270e4c284a555663d0d8861e1b3bb2f341fb307ecda9321910d182adfaba0cadcb3d141c2aeb2d3ea6e416d263a3c93185632cb79e758d55ff09a8d59000fc5070e5478aa282636d29f08bcd6bbed16869ec42179166a5c947af24ba5c58e8cede8ce9a9f4f22a9683a44866801741b5519b3e1e27e54e08cdb972698dd9b7d33590ce04690d21f7427a1f0b2e0300c774395dce75da16b418c05fc3b1a3fa7e15151ece6b1ae8f60358c0c8739c7bccfb5498155b3157394b4776c64d6428197ffd2c4cf6dfcc1b99ae731ab7e5fa4ba190f2c1bf0f26973a8b6ffcb0bf8f1b126bd66af862346585023da5ca1d938fdce50f11d21770d069e6a26cc822ec6d598f5ce1d8a065a7b986e783570e5021350813cd37a1d48f1191bfe064462780a49e96fcc8b3bba80057077b2abaf10ccbc077b2f5b16e0f9b2181c53643268b999d5fed6ad0cc068535476bbdc6388b39baa76b44fcbed5fe5f1022647661f153788d6a68997757ec3def195fcac82c129e43414c51e3dfcbdbb952fa49fb3cb8f93b5133ac6a4a4dcb6f48c2a7db2e77a08d881828bbca519ee3c93c4f913b74c5bcf46911b11d2b6369e8b52e4231aaa06e2d23874231ad5acdf99d7a7057c46fc095afe7013d997969aa554adaa1b84073e536f28cc6a6fca220b303fb50634f10e7f215a9f6a16ce3d36d1b2f250f1a73f59f85c7545a217dfbd2ed72299b15cb0a6a8fbdfba238185ce68c764cea824a37f6bb2382e69a742b30faba5bde496757bc77a2a17b51d4c2ec03322c8fb4b22b66ab67b31d5f70afd28f346585112f1f10b6709aab3134b95959f7a47ba430457b4b55fe2e20f392b8fee3e44f71e0e29a8b50b8b3ed2911798915d14ac8f896ac82b6924da09df578dd83d57a244c273a6087c6376b0225e71727edf2b577f6b087a460ca11b489e87adc19351ecf5d3dc26b80d37bae1878853425b1079cbe5c2ae51b76b89731b3963adab32dd5c4e689759f8427d1e040ecf0219b61489c01ed39dae6b4444fe9a39db4e1b7d9863f5e54217abdd46cb9d3caf9f83affda5476b094677d6a1ae31232a417e8006fb29cdf848744dca83c1b3018bd3b3b9a6e541c968fd1542fa250df6649bb1679329f5c9e9d5f9b64ff813d4762de3af8f53a90bbfa98e6ae8f0eedd83d26ed559c9090aac7b9165b4dec1f3bdd86229f3e68a933f86a98d0ff2db7221b08be643452a2d9ffd6749c53372bb4cace9dc900b653fc307d2ec86a297e7bed24e14572b1f869408f9b72b7947e63c72d3eb5f6f28f35ce9df421cbfe7c7e8583004d3f38a93c170f2b1c0fbbb23951baf945decaa1387e7bdfd6ff3751b8cdf4d5d860a89a41659ced1e2f6b7d285b887a6f8dd635c2e1458812777f7b38ea077646a6c82bc71a448e7145747a39382a1cfb5f05486a8a44aeee6c6f566cfb0ed4d1ebbd510d5222c9ae56354fac97d4d3e99b3e566a8c964e04bcc1335f65a015d621cb7e529008b276f854a1a652dd09437ba8ccb406d42368e186500fe2c34a753b70de10c62e8ce8f2a095970d9523ddd810a1f53a44095ebab6a0a5b06349e1c60e924a9195a2792a07177a0d4d2e957e5e242c5d4f8444d6388aeb9b7e1278fd0a6536b05d4be262f2ebfc242bc7effd51ed60651e1ecd816b1a4d578b76f422af0cdc64f3721f74047c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f178303c35482ddb3832eb6449bb5b3c66d28b1e6cfe060be5427f5130dc9b0fd2b71843b5670d76664e608dc7a1908e18596f92acb70d5856cac45ddd58c1f0c7bfe703b5eaec8bd0b8888f9e38680c84a2268c668fb02bdc9cbcff75ff8c47ce9d575b96da273148551bdd180a2a25b4440b562d411287bb02d203ff1d9bdb85096fd1e8ade68305ae1990cf0145d1807e9c7255945b4e75d441aaa4366fa92141d0404bfd23fcd18563f3a243ce5cdb5a62fc120e673717d61a94896c8c2436816eeb9bb57505ebc3ef4eb75646546aa4c0c8d2dfa7230f4f17023e279ef098a4fb82908e8d170790cdc84786ec35f5ecd7a3b02060dce19fb1ca012543e22e5977531bd6ba109bac2243184471ddb64cc3b4394f0be790319348091798bfd82b64212c0f6451027c931032b21e7034b77089719aac2af589c4d3d01ba4b36148cbc90b077bb595b63c37e1b8a2bdf1eb2c041b892ecb96d1603ad21eb1ea23e821fc4b44f77b424b914b32f2e2e076739fdc05321f686da16ca0e835c562f4e1b21338df70a923efb5f3a4365a50ef510cba9e9bc8f9d6b6ef92d0f36a9388fc895cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e5977a5b73eb339cd4809d4ba67acc4b6a462955f1b9ba39d208840d2fff10f1500e57b4558967eab746a4fa374b001e3c92cb3b3f0228dd41a50392317c43729d098602801c956479821532083dec3c78bbc83e4dfdae5b85a469ee880144b144405efe7b5d371a44d86ad726d1f3698f1b68ae45f8a089279360048b0d373698e7154442845aca31460616a398aa09818b3638d8cb84d7693b2dec2fafd460b53a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26432c4a06e8fbede6176250a219abd24f33df2670431429bdb720ecbcdc54b1eb85f465c2a6a62ee1e3b8bf963715df987cf07c7904a1ab478f28da2a67e4656f22a3bb2904c4f2e20fdd4ffd122b011f7e8750cb5f3af80875a17cf47091cd4357059cf9dec74e6d3dfef51f39acba73e8712b0a28441e7554f46ba2eb4a18a9cdc99dfaab3f7ebe806ce8bced02504255913812fefb9c1e94fa010e8eb013a4dbd37083c6e45e1656b57b95163d14ab11a8d0409bd60fee72207077187dc7f1dece27f9101fb146d7c973021ed8b646f4a06a7c94acbf5da7183e4590613358b9533bac9eca79e6858c4c26428852eabdc0714f5bb3e68ba22f40e1afa9cbc7394d4097c77c3f55f6907fca29280045ea6155287f75dd39fd994e5ca87cade1a47be4f0af034aa3e3eaf06dbdd897f67873e9b0bb99150d65961639ae5f7770ede03bda6bae7f3e4cc2c240148c8a59afc9cf664b954fabcf511f6ab7e98a9780a580640c1a700b4ee1b830b62b54ac24ec4c311c131e4ba94aac4e393b3e6dc35532be5208775b9d29e1243dbbaf6e8e1583606405536a04676479cc717f77070138aa2b617b1833108002f4e5816d37edbb94ee53af424a834de50a017697ad8db25a934e6748ee87e3cfefcc19048cf2a37adcc0c14f0c734c4a3b1fe3a6712874547bb345f7b44b9b7e97c283e9957d72da01e48574c0a1baf549cc7116e414993344e78e24c964c8b25ee37d98e23798ce2b1d9968d14ed21769e5c6726e89a46da8f5cac789d0c87231a996261eafd098c20a0763f43c1b5a5e0a530bcc651840c245e53dcfab470b9384814308abb76ea9905329bf1d6389981dc6b8c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b6dee70c6fe062a8247e0739935ef186bea6f7f42e2bf8478a13896db6e37ec1fefb195441d4d5183be8e2f0de21eb9837ab4deadaaeb0602f459adeab861edde6a40f40743e3f22a9f65e013cb8c028f17784d6e49611f0249a2c4b307831c469fe21d155d394bb8850f3d58bc7ecc454ccdc69d9753677c074504b3be5e74e75b6109bcafb3dd8760023b7d4b6fd9f1b5da42afe156687e33d9e216f1785cc6b73ccb16aec6d88908a4a03274fca7ff98667d6bb3a8cb3adf5d088152abf70f648a6d49f3dd4e8342a2a0a69ec7eadea07a1105d65374c9f4c40bdbb0d7abe6a9ebb3e54deb6b78e733ccccd8f503702c92d38a241338d1eef3e280f99579ed07b0734db8e18a4895b391cc52b1dd15f9d5264d3db00f2e3d69761ba41afc521f21345b9bfa39f792df302bf821a0a4a82db2b502f1d89b370bcce5000ad7436bfb4bed89dcf33ab9c46409c50c54c700aaee75d7b467a802e1d5645bb7d62e9aa7232a8d47cdd58b43ea13b5d4999c27a471d3de937e377f3bcf49cd98735a3d8f3b9bffc14007008a2445eebde5ec780fa37fc8e0811693dd6002e08c92a692042d36d6738516ea4f02f4e06e4a94178fd837dce91f82d401624ad43ea1485190113c5fd3b845a657805cd69e04f2689d0b01858e9e10152a71ab7bdd4d5cdcf8d39c7dc6158e41f520ef7c210f04859d0ee6a655bede42d57bf1f62f4a052f789d561318835f4f13056c9a6d03961ba2e53e7c2c6622d17ecac05b732644859c2d7bf4f7f782722eb7c9cc526b2b2142a8e554168b7b0f4333832a176bb554bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4854e484d2b26c56b145cda4b07850272ab8844d0996bea545c3b84681461142c022079cfbdafdbf2d52aeb6bffb42f0ff1f8ef5409c9f9eb5d42bed4341d9cca005cb697d436f25b3f09aa6f97bcd73822f8b5e874615f9f156f6c94b5ef9955725aee3aa45423b74960e3506a6f1766296f42755334698c9b48dcc087511dfb71c31f659c9860a0575957017dc7a7188dc87f729127e39028425b58f331ba05b128078efd2823c70b9699756fd986bdb7ba7edaa0a48c06e8a5a8188b577ecb236f20261d3120474995fabfbb6eabd4dd6eba013f093bd096b15458a73637ce8021e93b6d9955eeb8f137ebe1cf3cb729b212e418d32e1de099161e9e023fbfb5552f32ffb412b14ffe87c898c0e90e29511005e32f18a45afdfa6255c3a2c41c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52539bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b48c7791e185533c8cb0921bcc244843584cc383129b062f5d29a07cee4c01876949e9bfcad59c746f7546dfc48124a61886a2b27c36346e4669a955e5281ccd909a9377bfa95858e87491f9f4feb0f49cf847a0809f15c5c569175f5f44b493e78f133c1ae8afc5c67ec74eb6b897af6d09c268aae77f290320a4906073dcd07263de6bb62836028d3ded0aa274eaf84af39164c4b36675f011928143324d62a830c387468b2a510bc9803e3db2c4d5f3ab61c673d36442f07b93f1dbfe21f7b834f3239580cda9f86da4bc0dbddb299792fae8d376365541d5284a2f63619c24c86330a4901d835b5743317ece58fdd5c7ca33b9e79e1c614f7954d621b6db2afa9133e6e994e544568739ec25f608906e692858e3625bdc9bd04cff5a391331c30b03d0156d0352b082ae44e6ce7342ebcf4152df39c91360d6a4832479251c1636864232ccc9ef980e672117b3d609addf12de9a6627fd382afdbc87765a9f7e465343108da17f3527d184b4c7c9a808e892c4d30d713cd915e5e33ec6c71a5bbdc6ad732e8d9bbb00c3aeb2cdb1929bee8b18da970dcf2370eac69f42b8f3d646a49cdd21da39b2e9d9dae567edb49d872b774252a7aff91a7e3c46b9272799e4d954ec77113f7466b55cae0613cb81f5a9bea4f39a453a1b2c1b60394520d7a709ffc3a68ab2f2adf73235c40a2ca0f2b99779756549c1b7c5350daa033b8a026102082440b34df4b4111aa0cea4065c6b284fadeef7e23fe0ec2084da787fc818c1cbf84609b93bdb739472436ed9487c115f5cb0c04bd674cd15440fcf71ef47b208854ae1eb58982f76518994070cd4ae8035b53b2363070e4cea937ffedcee0a5f03b7130ade9734f84e2ab7ae75e788b710e4c949021f966c026396ce3238f508055b85990c25aa20ea441d156f2d79d1aef3c87cf3ab3deafcaea2495191e80e5f057fff9ee78184d7d605bc0ad578658e48877a45f43b1df311a71adb48d09940ff6b9f475dc8f313ee0efa53ed4c9faba51e7ae57397040fa42b85e8a11202a1d5cb028bf0680cf8a090c585a9e380a8969582554c4fc00cc9f7fae2aff8454702530c1771b56dd5409219aefb3abd52fd2a3d47789aedd5fbad69e03a5729ea52f6e5ca9fd85754b360964c355690d174bf5bff816321981e22ef9b488afeb8e70ed01884bed32e68bbf84c0cb480cc2268676738db5df6522bcc53d7d5cc33c6d43bcafcbf2fc2fffbfc51cca4ad88a931e6773e647c50ff1c1c73d780da0ac34d30fa52f1ba30108c3e39a7241259c91b4d27bf047845a6bcb959c17c28e3be522d9832d307d3e8dbee861f6f71e37fe0e0fa1bc0c98f5aa4feaa3bf31eb6e968147b59bd3f842cf45ef3d00ddf0bb96c1b79620865b1814aceb53e739ee2c3f69a2b732be80e3d2e95c5116d5acefc66268577b9d9d2f809c40391b16ee389db951d445152470884e923e162507a0aaebd5dfa7c700ab20b584daaea30a31a7b2ddca362a0a09188cd9b4fc4f88c0a264fa3155914b92a28529d2e4d6b471aa6e06f6b398f440f58dfaa9c4e901771641211131fc199a251c15f87f35a198618feb66adab96c3e2fd80950774322ca3c9ac83c00660d72437dc4f191456f64a4b71b7d665036a8913d8620a5c0b92cd23b391fa3525e8330cf7bfb96b3208f27927aceee7ca7af9dc4aa3df563e84996ebda9c2e68e98c155bdf30181cc41939aa443056a77ede19a56047d19ab87b5d9a337c74aef545732fb8ffdd02058f39459fb9022a70f0f27c91943dd567e35c73a733c020b30bf008d6060909c11e74511cbf474d8b5a6712ea3b63e001111c2b3e8824782b1e9aa9a374f5365e6b109b6b90abc5197ee384ff4e9562f4907c8730a96a1928126378feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e191743e44a83975bbe05b0038c83fbd90dea1d7f0208d510c5fc2c8846c40b236b9e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b1c3051d0df0bd3a9cca82de829a49581768d5c0cf4ebabb72fab26526fab4e4445b0ecea40bcb03308aa3df710b33a29e289f80b69e2384d7999f1b43b63831e17ee143e1fb58d28ee61987c3b0946f6bbe91f34d8ab804d428fcf20348b2983eafa0433da8038523060d998ca5ab812b70ec53198f7b534f381fce1bb2e5ae17b7eea1b29ac8844f8de05500f8be3d13dcb3bb2a9e63603d69031b7054a28a4219117356a10756442fb4b2782f6e148bead4e2576d7f55edde48eb002542b7d35544778b3a23ff3325c332bb3680bfbfedeea91b0a2c4bfe9fa04e2537b5ab8fe89e2f58922897f440392b23c9f9fdafc086cc96e986bbb0bada88a024a14c8c04e52a3cb34de491b042deaa3a20dabfcf5784acb72d881fb31dd76bb86be75417a56c498dccd0d3c34d858f34d5919e4326ae38ecd9ee4cab641411e0e7d1ffdb6681bf51dfc2439b7e9814ef599c07b42d6fb7ed892c4e05946ae2162ae5256442eb6155e120cfd5e73ca3fa9772fff13028c9dd572be254ec6e062ae0f6de490a7b14bbd51adf1113348cb29618635271f5c07590f7654e931aabf8832db4bb364fe1708e4707ef013d4dd9eae6771ac99bb322c14a9d0050234e709248a2422ee5d68c7b3e8766eb4f1bb03f18d164c441cadb03baa8b39d7f97931e81f37091389b4d0b69dec7dc9c7b6d5d9dffd5abc861f403c469ed55df97fc97d04457f4040f50f160513f5e9b5e99c3373e2449a85e4cce28c592909824837875e6bdc98e38cf667aee554bed06964ccf586c6d988efa099d8b8b9e8316d9e689847120b82546b5713961f1c7c71e7a9f94bd58e03cf35e114f601f3586012a5b9711488f7c84b046c376952eecb013097dde5945beca57b67cda6d0bf2a00def788fb79e9d75e5d6fa8a2596fc845fbd0885b18c1aa42fd457c5116f7cce0a967d1b65ab8895bf34f6247009fc8630627461ace0b6c3c174cc30ef7c24acfd3bc4af07db527f9aaa715b014ed818c58cf6c0f09ac2c2c01bd288966034a272458bc4998260d503fd34b9023a4a654d2de86cf38bdeb94d7875e31027c5d50e0f3479dcda5aacf3ad4ba8cc8028123b8c14d6fabc8c533dc28bcaa19283cce3d31101cc681973eadd3cca2ca9318e816a9abf803c71c208af8ea9c34ecd0bfec065493f952e35ed0f02335567206715d9918ddd5d128e46e4820771797439cc265666a174f2f52e66abe89709b4768ce5700e8f17e5775a464554f456fe807e6efcc5ab37b74051b73e43a8bf50b624630cb5d3a1c849fa402ed71fb9737c75ef7ab6ec37afc8311739e08879b9949593f3096585cfe46054b2926ff76e242648f6b3748138e8b96f5866b0943cedddbac7c50304be21e27e455d3c9f8001a6459c54a1bb0cd4ad86072ffa5990c34a80425425f450f500d556876f39f6e69cf6883d0ddec3c6886d98f22ce211caeadfaaf4336f4934c72ac3aa4c143987567e298a05a04e9c00d4890ee3338aa9112cfc4ca76a6a7ea42aff1c267f1d280cac0dd4d50cce56bcb1e942e48186f670524955542d7d0f3487c4b45fb39472bee204c50bbcf501e0e4efb297e9d34bda2a507fc39a4e0c58ddb8178b80206490b74f12b40a0ee82d36cf0faeea7a9a4244420029dccb425cf892f0f7e63746803f3b5871240d77827d58bfb9224fcf899130e9570e132197dc00182ffc0e74ee0a31864bc5c43db9f79fc947601383e17a342aaa715426278c1abfa0eb6b53acd184188933100039bda1a30c8f31560b29a08175b402155e1d44eec72ef3051eb978dee089cbbbc4d4f03f58ad8b44b9d989f99ee91497f9379c4863525b004f99ecd3192e93ea37d225444f57361639467d26fb878ad3a1514b4cf13685f31b3a1d844f797b29f19dcb67e0793da7261648cb734e410370b5d29d306889cd33247e17f084be21a611a5118f5678e51973b1473d7ee8675d4f6b96b6961f5d2e01931200cd1de4faf58efda255bffa139ab478aee4082e7b9ebfb991713422741222c4a8c8336ea5e0eea45bd28344f759ce1b7c3f4ce434d6c529a2e0be0cb8e50a87cf5b1a852296c9340bc4f775a8830e88887feea07f8fa32c452f782a9f05a572e7ded1c8ce69e87300dd9eb4f22ac2a42cb69071803b28bf5d67062a10939a07cb84b4dbe869cf93b282e6be1994e5be38aa0b633298138f2a4af1769b3ef9152c8dddd7e233e1efd92df783ac9ed791ba36d62d137201dc2b77b432a36e0014574a1100619a6fef453817de6d7799fb525bbb966e559fbd7dba66f460cddf1610a3dfecbfbc02fc1276b2737db6adf489ca1fd86d05fa46e42e75cf9e122917a9ebcb9b97b8f414fa9a19ebb8616255755b79c1bd3b99b360fed56be0968dd213eee493686b604ea8106f5b47f78d6661b5ca20a04ed091f7c5a48081b32bd19ff73f416a8d0d8cffa54e84a532cc8649431d7813a88e8b2120c6964ee53f85e4e85ce22842a2068a7618a6d08cd3ac5c25c8f09873c4b5f63f48dc2cc251f085df557acf875423112e501d8511a41054a553681c2de0ed4a228e0bf8e17356e67bdfdb3da89d6269b34bb0b5c25c822c7255e4bcaf3a5c9fef9941dd1b56a9e2e76a2366aa339a29e0fd0acce830247ef190846564f042a609edf6bd771db6fc321c0f9eccfe71f1bd5670ab6ffd15e16474d3d22cd0e65fc7dab5ea54985119c65d4c06c61cafb1208ccc972b7ddc17e7e1ec7a31079b9d1e650b49568c92263871da8030d1950a69c74ade62e4082ed3f0714d8ca62117553d39a862ab10d7b29d327abd69bbf29bd82f280713b0d2754e9849d46aa27bb2a1441454003634f421f4decaf2aa49aa321d3c999296e8f5c89b8b891d67662410599925673e8f30e0c2a4c45c38e7e170934135ed4c246eb8ac2b8e082cd8f0ef65662619df2ba0ac742c69c42325cc62b08293aefffc4f45c49cb1c4f49d35c4c0834f3d8726fcaa42242e7d510808298dd1574035bdb230a9d7024ad5110d3c0a62f8e58893c70f9b810461c1c378af808bbd25405ad662e25768895603531f4098fea4ec7f5da10d5b146ced8272889dd556e334f1c7ae3c9b7f2d73e1e3be6e2d4e4e6deb3806727f2a26ddb41c711f794085d361090095731dbd01252244a301a8adc01918b8586da6155337dae5e7d9956240343eb845092452aeb8cccbb69bf8d51fd16d1cd5b2b18a7e053f806db3c033beeb6efb752a8e94aca982a1335deb8c497cc8b9e314aa9b27879408737abf6afc874ea1727cd04f61e76ca5abcae33a70599dd59b5df05b158b3ceacf7404e293b13f1422417031d0cb486c4387e57401c42dffd7359677e0d63136aa5ba901b984a3045fa299454f9c27c7e26f21f93ba1039ebe52371683607b97a3bb2d7996e8639b8c82bf118271584515fdb17a0b5bbff8725acdf46047a74b5042c68a1859611ad3d5c1ccb7446b7670633e7ac4748892dce2d810309e5eb1e6c152384495b17d18e41f593cd8836c20a1368d2b87bdb39906d6f0d7d2bd73739933ebdc96764bfde899c6933720ca77e0a368854993ec2f762b4180b36f0038821d2779d4cdb6790a082729d76dfbbfb48dfa09e2bba48d137dd0f7849da910a7582275a82bcaa81c3b7d5f0daecae340deabfcb8ed20fd8b18ec8f477700c3c3386aad9cf63e0ac5de0e57529a8e97b1899a8c8166fcc4246f6d50c5127a41fa308aaebc1f7ece4075fa5ccc2bcd678b5067bb2816008d1dc90a96ca6116f844ee403b77979d0801358e000d2b2b568d13b3d0437206713a1798b1b8310012116ac6e6c25237e35f4e9671445c151d8e9d7e5e53373e348d27d5e9bdf236b41b281b62a553a3d9a6458fca2f4e8eaf1e629054eb41ab474f72c8db7d36b96d93c365388c7b487dba7416e7c560cebe441dfa159b5957fd3e7c0fc92f63d5e482265944fb35cf4732025d48461768f1691fa05871fa29ce1238d62c045b8a743e11d58e99373558243ab7c679f94e8ce1b5720e07dbaaf9ed7411f9c420fccbe705527dd9d4eda1284844539e85a2e8f962f889ad4f7bb90aac22ab5bee92438f15c3c257515ee3211719ab4c2281e3ca770dad712ae99eb886580e8b0f1fbf4bc984e5c4472133f40f78230c7c0d237e429f6d54c5054db91a8d0c97625ad0095fee3ba02dd4950bc5405bc95e33cb0563ce008a24105f836b32fa543ce05e5364f8d78a61abafdf6b714d558283b0c75494e04afddda6a2551dab25103ed97e4b838ef009b185f1699d103eb3ffda4822b179ab4a316954b80c4e88e167e9afac95091fafdcaea4b15f46010d548d9f73b173ee2794448819cad30c17c2014639bd020822e527763e9bd4a1fd7845d1a40a22e11fd12c33ced5459e9bd03ddea9057895c7b33ce4a5cffe62dfcc27505a1cf644cc882f12ef480d238490eef33cb6489e30c1f4ce3eb3ea0287aa7625341448285f29558294eb8697960a657cf5f272e6e0a6cf55e7fb75337c0bff8ac4e016f3c55cde33f63723e23c350bfc8dc70ddda7c3a6044730c20369523f3e3a95809b01b46bf594839ee7ee6812f079eefe8d8f1b279243da25f95826bacf4055630a78af5da5741fe72150c35c80edfc40e09caf3aecc149cf7335d252467e9d365c019510ce06b122ab43629bcda680ef615c09af403cc18603ec6cb9b127c880bb1af76a57e7e1a18cda5c58ca4941bb625f15a802b15d55cebe21cc786c6ab7fbdb9c528718e4616af0092a07473499ba2200259a01a294e1044bca41c1f38e300ca3e920b34cde7c23109df67bf2071459ce1a76f5f6ef592afb448e617c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830f5a3da9e265c5d11f86fac5df1320f77942443a25504d91deaf3882885bf502f92375b80eb5b1308bcbcd7cdb6d71e6db7ba9712ae56f9ca968ebf94b708a39f027f5b7e6eb7c5732449f429b91ecbb42cf524fc63ba7f750d1a66a97b684ae102a6f4bf348538db2ee842bef2af956c4f0a960c9e97d75b4fac8d0b60b8e86c6e008d1188f80a5a83aef45909cc3e9cbf828929817a3e1b069d3f3e3a7f93ced6dd42260324b11465914e1cdb675e343c250a5a9d203b66105f726871442a3f5cbf29dd50fc0f95d2dd5c4f23eb3907a491004a9a412ade5c3b0522fd63bfc379cc7ea8d0ad81d8c1d5520a12079bd9d80a73de45b3b23be20c8b19d19ed38fb1111e8d117bfb61eba28d7e1e8f76a90cac1244af02ba9ba89ecc15cc724aaa37864770e41ad35d5f2d4207c12aa921709415e0a15915a0e08e52a8aa98378d11fbf5ec45d8000e8eef8ac1142511711a501fa15a182119f92a0bcdafca9a3ee774135f18e271124e5f071bd48b422fa072f0310b7f2ab5b4fa53ebea50bc265d37ad8884fbd61d86a65527ffbf438836a8501354263a18ecec6ab47dd5cb89076973f1cae4ebb9815a38fffa23d993de6a37f7e16298589b49e4bcdd0c5f8a25905d151a0a95659a44621a3bce64dbf54022cd623789c67e6b9a6586d4b16e068e3b6f377723af4cee77a378908f75ec5f076abc6478d6e6518fc6ba391c5431a25704e3a227fbc45fac13b766c045cfb43d35718b7c0f4ffa67e9faf79c1f1bea8b821ee9ecfd4e0b051971646719096c5b5f8e223de928dfa8b89e1c1e13803af02293825cb3b3e7213850cd874ebc72f6dc0995d0237360c154b0373ad83f0898466eb1cc579067ba7728a5d5b4d8e775ecb1411e0d46235dd22ee8d369bce90b7b9fa1b7f62441f058e8cd01f4519957f6c0752b6e70ec026a1cf8427b85d8864ad83a52ed81e3a9b0e533e65446537d418eb63ea731ae46a84d83ba326f9a50456be67c5cd7473a8b38dd8c47c6bd94746dfdaf3ac8fec6789de6b02a7e937927a041bc3132481b77f8fd892c8d36bf1cdc0af4670faaf4c4e0d7ebee72c32cf906f4183e872e3c3c871de5892d1f86c72e7bfe51dac551cbffacdb5d8ddf26a53bee71bad531726bf4ba874a86eed04dce570e5c193fddf83b31be3e5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b2a5a4ef9f0a88fad23e0b39183f9e5c061190a9546b2b809297d89a0379abbd2b2ff0087053975f32dd665c1155851fc82f845434d9f8c27155cc4557f627ea06b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e595cf303f940508c3e695d1e0567692b2fa73f1b98278213b2100b32d802e3d966a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26be33b059839d63aebe21066a13f13e7157638f93165ad8c525bf66f8059f7f68d00482823d741f38bebb5d7cb1088a2e78d7c68c776391bffa112b713ecad0f7ceffcf58954b8758985f8632d404a6a2aa97cacecc7fcd2d7d0d23843ba3a8668545db244ec68783e8df60a6166fb83cd5e0bb3ec41637cdf8814b18b14bb9752e763bb71dcf9d770f768d77098a192b4c39a81be13111587ebc238de7a69d0706e26f5528af0f54f87a03b4cc5fbb07065fb0e97f95cd22b83641a5e8471e763cc7cd142207fc2b151bab6422853149583e2a2096b161567396554eb959175ab839a498f661972248d0358f4397472c101193f562730cc8c07633f0bd704cd6c44a66ccf0d6493b7fdc1d4872888d3767f9ded1d6b2dcceb599d9ae0d59d70cf285984ae9da4cf2b42aafab764c4d458fa91bbe8c933694b0c29acfdb54bce3aa79884ccbf9e1b5d62098dc4552df8ca94d48384480f463b7840d691003ad69fdb0b0aa2be187730dbc953b32f12dcba810a49faf5eba9c7d62a124b47b676089606f318267f7af10430caaee597a5f78dbf46352965153b74ec7ac539de5afdf0ddcb25818d4ef8537a850302beae86238f9d56762c8f8929fe3cac386da6db985f6a977e2d965709e715ee2b0ef675d0d85e5614cfd4fe4ac718c5782497f502ca10203136494822db86cd276309e54749205997a35cfb2b4ef7beadcb9a959ea76de4b9d5527185aa9fc6e7916e567b794fcbbb2f5ebb85034ff3b0b0fd0b946d85ad3d80e2f0a54f5067c53d2a778a37d6f0b7df30370270888699baccad658fc6b5171f2a89aad365608bc015ed30fd59127b2fd8a8c1513d0bb99ca1cc3f2620048a5a2519a791c75b711026029acfd61821c03a7c5963aaf7d5c9fcc08b196cf809dea1b122a4c810887d2e8bc8c4c56e1d24eec6cbd75639b10519c6f6e1355ffec81be3464b03a54a58af540c1a3dab202dd9575438bcdc8f1e7526be2598a0e2e501f9457cf3cdba3fea42b6e54bf8b4d4c4dce6de49711ace4218a98c5db64451b60bc59c64db8fb72ce8d0a9003d46a60881e7b0e07f9a767419a403d2cdc8156e44a2afbaaa2f0a4f163d0b2fe479c5af108219998cfda313fd81760a97780bcc8499e4587343b4eca42e352994ab3ff8331621e5646adcc8bb2f2221eaf44015c4baa03bf1eaaa3460963cb528aad704a18b3d42ec18d6e43d6173fa1a9dac9d9a56b653649edb1761f83097b5be1ed4ffe9680c363129edf4bdb48cb623937852a8b88b00184e960012d30b6abce890aef237ef87c5e630f2b17e4584d8a00a7e7b3f2398db98a5fe8cfa4fea2cfdd9cfda663514fdf45bb9859c215ef8167c25b0bdedd2d89d12f3d2c1736e3ebcaf2655372ac4c4fc1ee9d1a783a90ec9e65747d5df1df84d69d1c82361e52fa60b8764b7f4203b920db4687e9430ea78578be7e05ff4b4080f8bacfcb53bbe259cc5638c3ef16a4162b7313e71363aee8fb6001b3cc25a4eb10a541b52878d1b45d6358f5ae7040179ae0b29460c77121d776aeb65cab207c7aaaf4c0e101efa67df10677e5b448d3fd0993f08509d6fcdd4333ac78e5a3dbc96cf5a09e3e36d590372ce0971adb009c79aa6e6dbcc3e744210298ffec7227377f35b6b07c7baff361ba81a0f65effcb520e97ea72f6910392a7f2c7fe4244033d29ab9e24cb545d2b59d7921eac076c4820c4a1df0ad717fac0915d42bf4aa9e99d6d5de3decb63f5a706ff9c4e49c63b12797c4dd08308ef56085b508add63ca136b07eed88d489d2425f9446050deedc64f8809044810a4466a72de2e1481d9fbe72cf2ec063258f1974284b82f27076a5284814fec68d3bcbeec758acf79f05091596309d776d523fabac646d466bf93986b78f9e22dcd50d8a6dd96662e3fc1ddf05a6fce5154a947e0211178911871b9b4a3c37d6c1b69d239fcc1a071a9bb30e7eed75d48b8434453750452e287a69959057499164bc4abc5b4644084b7414118e110a50902b6ec57db1690b6c50f101653648fe0d36090e5922cda868d42b3075443fdfdbb4b387db1c45bca461a26f7a731a4a26b75e57d337e083cc33cc6699c87797187bed183e08a1745b329721fe5b6884c7bd74e6314b0bac5f33c393bef55d32168b58e32ac13831b6d0338c02b919cddd796e1b59eda485ac9033bebc9886118db859f4e192f0755a666113808bd8b33ea4932f1de7dc713ba89cc4dfde2f42f670a0fb0225bed3dcfb2c490eb0f8a2460f8e75d891c769b5dd35727dc02ef4b4def2e0eeb2c20f1cedb4306416f6dc860c496907a9ae0a91794d4163ae3e69edd1136ef46fe11f4332242aa81c4bd18d76c52028832b68f02653c0afc8edcdb3ae5bdb847315440d835cf55cbc26d082beb5f0cc7a1d1ccf12ef0cc3c22b168304596a3570310fb16804cf91bae614618bd122e60602f309aae42f8746595329706055cca5373b75a71bd82a1dd351971b77a3bd444c606f13ba7e6ef4ae35e6db5393ae82301d8d3915552a7c5486feb9a35fd27ffbcb87d500798c7b4102ce02f882501324c13c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b63f14b173f0a97d79f0abc9f7efa69b550988cc22cfa9556f1117904ee9407495ffa0879d0bdc9cad57090300c912a25909d994dc0cf2160919caa46c025db17ca1ca86d5b5a8605acf338c3b4790467545d244932c8c6269bce18c9eef425741b449ddd2a7b543778d4da156c4ae212d94fd0a48d3a72766fa768a6e8dc856ff073ba32adbbb64e46afa754f9d5f0b2a012d4cd227b2ccd0316cdf9239fbd2615add84a08057301fa80bb1f2b7b9677a5c20e6b5ec4f1f8860b4750a3b74710d9e51022d46bbaa365f45a4d1d27de83dfd908f0d025c9612ad489eaf38ea74025cecaf64dfb58fb11e17c2833b93a963fe4b2390a2fbdfe8915c8f5e64c91ead91f924ac403c6bf178f722868020f9ab4656578c53444295596d4169fd94872cf7386448613e159bd27460fe7a440392e190cb9f62d67fec75c4a384a35f0df9fa43d0b2708aa7d32a625ca4887641b843d0c9cd118c1fd579dfbed10c127913589aec49987ec1d40369ccf9400809f601d2d3b1a0952ac5c8ee0e26a706c44a96e7aac9199335c234eca77b521cac45ffb4c473015c6b34b7f5af1dbceb1f0549e434cbacea2ac6501cba0ee782ef735c78bd1d4cb1bea701ecdfee122fab382334b7ed1d2a909b552c9c86fcb0c4e73258665edfc90c1384c18791a28fbb4125f8f3dc17a5f9a1daab69887d8126c9d375e8cd3df9468280c7787f276f316e3ae0287046dc69fec59bf057bb39a958aacee709c84fb75b15274f58a9cd42f42f5ff2ca5dfacb9bd066400dfbe5393cdf6066e6325b8b7b333de5eb6f44be166c0e2825989dd5543e9c021cba91e5a6b8f341580b1dec8e76fc2066053c0fa02dbc2b06446e7f09f00ed94e08eb9e8533df99a1ded04b287cfd050d02b4d038399a965a1312379f868d1ff5380c521c14b652c45f00c603c07ee22f7f80e93bb125b62411849dd2ab9f223d92191bbd763dd5f0eb9bba994fcfcf59cd66c8af4827c1f66a649a916f7cfc4e8d1c30f399f5fc4267701e2a9a86c7a74370023df6936c23c7f1f515524786e5fb463dc74234ebf80f30e733593a5b91b0672c8bb6da0482733257718949e7f1d920cf1baff49906266c1ad8f1063a68fc2bc60cd331ca6f9132f7710c0519ae2e445fc6748b351dd9c53e2a5c1177a591e0537b31cf81764da337e0d07e15abbb4b9787e5ce23376743bfb11d4787b04a25fcf432751982840564e6dcd41379dd32dc8ad98a262ed934248c8dcb22baa63b937533305402db8244c76505160efec0ac4d5c66aca0190ce3ae5ac38cd3175c4828146c2421eafb3c1b20132ed6b9a0a9c30bf520ac32a71d6deb1b683d5e6e22c89b15f4e7951b819634bb3e7a3d798ec695542dd69c127e68a9f524a5d0c5243b02ba4c1b9764a02e2ff63a597541109383eee9d53932421b5f09defb09f2d90f897aa201287ccc2eb0900a0c3eb33731095ac9e5c363a2026c54d8d14506d0b41778f2b887d1ff27713286c107ef2df38865ee3383bf1fce45fb11dfd77d2ef2594c70fa7c6051bc1539f5b249a6e2a25f9ad0891898c08354ba95d8a2b1b63f2bf7fe5b4e77291f7740e4d55331256e006ded51cbc79d9e2b84e45d50bd88126025230c7d1350a1e556aad27e161017d711414eaf4cd9e35618cf90135c9211607cd770218dc6f3bc394bec617d8c8d57296c3e44f5421c4f71ed048e20f438e410d87c2f35ed6e0898fd62c2f76fda417cb54b6d6dfaa72d2e2aeca9bc31a39cb322b7f0042d35662fc5dbc7a192b20a41ff662d83a19fe176dedd56ba4209ad2b275d5e14d08352fc62db5825088b44a90fc1ef11a9ed302fc2b9b1c407da5d9f316f4c83bb3d948cd5d580aa67efe7f65221b9d39f8c3e00febcf243aa2b93f51cd0bb6e0d4a42b2f1a39b76da1777d754f75a4b20df2478e39460c3a71ef8a6e7a157bd754183c88a11c75a8a94b534d58c33af08f8d311efedd3bbc1308340d76e4c72cf2c54d76cf03a4e6e0e17fcdc2e37df8326adeaa9439f46bae46dfa32e41db799569e16d04626d9c93e6b039aefb69270002231be925cf07d7e44a96e35a594cf94f12ce602214e0f87557142bc43577560c2f06bca439346de0040909d4ae02edb1257fd0687b97a5b03f5f60ecba0f8cb16ead58a5cc1a335bb9f9d7d4f7c62307f922a23ef755c372c08635f14177721d9c8d01e9a0cc4de3be6377f8d4cb0a10abf6e97a84d60bcd09ae802c17d570ef5fb9e02f02b8bad71f7aa9a92f0186b55a8627d70a130d3f2067509a0ebe9bbe5aef9fe16339a6a230f293e2b9adfca89d6c77089ef44270f7c0b19a24dc67bb38645b97f7c451e792b6e1dad95869b950cb5730bf5cb464c142e689696555aa58c1a1e0673ee122379cf77886348e738f74e1d3ce966c375e8c13714a7399d88bd914f19970a6d309f02b45f149467c41e8fbb328cdf9f4fc8108807315f4f8567027ab18793b8c6264846fcd3be86ee709b1e5c2a0ead7fb73a8d4a61da63b722b40302833a4fea1bb4d099cb5fa488b790a6b2c39c946b34ade3b790fa74e06600948d76f5cf2eea241a4c55ff963f18ceffe6345e17e13ab1d11cecb3eee7817ab52a2084fc5c7c1c594fd24f1eae96d5bbe905229770277fc1377c63e2701f1436993c2dddb0fa04cd227944e6f30efaf9b6d61bb8e3c0d93936c4328bd2840e12dce87b0b296704cb3327856e1478a8ef913a3559319d729af03a813b75a9c81fad510230124bc273f226ce1dc6b08fb46fabac66ee57f7afed7352297489341c0278eff6f2121e1f691b41df324b335455b3e3ef3f97444e8ab55f90886f20c897e82fcc8c4e9205ce189a02f6ce3d7f745508d2d0e53fff47d5b4fc82719d21591c66c0e86a15253ce1000d4bf2e5e8733125df23127bb4223d2093556480bdffcb9ffe26a7f63bbb2f08fbb045f52136c2a68a1671f523e5ade5fc5ba7141c4b9a8f58acde6477dbcf530fcf8f7892c46d8c7063e3838f0cb25695533d2367d147dd0008298272fd87e6b0dd6ab8b4c47098f5e992bcc7be6a1119c3c2a487339835e35c8eee4a3e08b7938da03f98c37361e13ba23ca694c448779699da981cc27fda3d849bcc7ff872f80de0d8a1be03672210931ca713993b2a858415ee7bd462923f52aa7ee77171d09f874cac2d832bb07ed4438c7677afd0f42f0b14abed551f9aa7a6ff5c6b770a864be6fc839db2547d3d314c8eb41c7c19b2c3b26fead683e3ae8f2860088537e8bb7e0e450cdf1fc01cb961d16532448a1d792c42dd461ecf93f0e5f38f984bb00665a318f00da8ac5d0d3ad843b3ff67aee43e34e26c209d2248b2e3a91b8a6a9138dfb3745ff4ddd47fffef31e28feec03f307635e6abad05bc6d8254fa00d611c89156835ab7bda911a788861f45f0bf9f3a08e34d984ca57efa9c7df09dbcfb43aa141e3a1ec52c128c75fc8e3b9c6c9df5fd02f89f583cf50201882c779cea1beeb634c3232b880017fce39ec84ed51aa7dcab21c572c2da63adcac5c98a42417df5c023f46dfdfd1e15431377a529ae3dfeaea77f10137435764875279efe18da7d4660e7fddba982d60782446b92c815b824ce4f4bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a479286e042bf6ebfc5abb6770fd3f20020c3c848fb8e4f9e35be301dec26124ed9b8a8aafaeff9bffc3de32a23fcffab01f1d7e30ede2b3d02d0c931d64a4c6340bf12106eb66fd5f4cb9a28cd6e0cde9913e3367fc958266a01ac85695c8fc9f34789d6d0a002c429d31bf4d1b0c24b6d63b671f73b78378182f368dbc4cd06347d8f34d9dce837873a9a7815e1dd3f8667b8f78d505bad58683b901d55d96157433fb26abbcfa46436ca716728906fd56798b6873f8e60d6af436a04b68943b6d552290568716c6419c4006d0f31802dfd1fdfa2fc17c2d9936628300540ac5514b5b5428a2b60181b7e6bd085b65a4429bb8a8afca10eb54b9fe3f2020477d80032c6ab3041c8bd77b9f12f6d3c3eefdaa99b493c0848071c57535df4efd2d1c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc5255f2bcd9fd5bce4f772bd9725b301d3d53ec5c6bf7ab86dfb9cefdc0c8b67896a3989accb2f32d2269cbedfb1d4597f9d31b4af05a20c4c8c5a79aa471db024ab2a6394c7586f41db402d5efc488be7dd96cf0465c8f51da92cb70c5ab7c6b104fcb8afa4895ae531abbc20c06a66a5e2457658f30680b53440f0b9c57c107bc75a6147b1c2ce6124546d4ba7ee75405b501109996b15d4d072276a50425e02312f30261c919af6a041763a30c10c1251cc751d2e477b70b3db0264dcf1af385739bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b44934f717c85238221f4fdc9f3e81c3dca2a25c539e117505fcf6f0e43ed5189ad1821f226361d791a730759118845ec8471065cc46ad50edb3475fc6e0d07b988a26f46fe764c375a591814cf9c2dc289a95a83b555aae4a2888aba2d00599c987062cbcbe43c219386be03a35e0cf423f615c32ada12b7087dc88eea4397ee92b3791e90746e4847186b8bf0bc662e23c9526e4902dd67dee3e2e9cfeaab74ff22393a280711bf3b99dc43fe33a15418282b60b6260d54a3d0e7e0241e32ba86a22c431d066e3d189b6b7d381c657068d311ae32a6a2b675f27d122cbafaefd5a425194f3e04b115b5a5d1676e0afd094a047f1f33cc8273f8d61c375fd515b983a8d2a55cc1dfc0796c86bdec069cd7b34aeb719e1a0f187d5862a02e97bb3be0f290e1a7b4bc055ddab19158dc91eeeabda386766e3829a82df675b8043fef7d18c345ff129c4a4f8d2042753afe03c3c9f2d37c0b1b06239dc5009c5d2d3303d05d3d17f0f985ae8be58a9cc724dce5d0a8f6b78a65f62b8885403bc5ea2f45dbc9a0e463e61b8da0219397916b7f64ae5b99c4c6a1c480f6a316d4b59c70ae3f4746546440767f7c2484bcf3cdd74d5499171ff1f5825cc67eb337a93d418d91918395decf397c3be79c98ad709da0bc130154ea1b9e6047875327409e0f289383552829b23fca0121304a86fd85efcd0fe30825f344fec455a458671ab6ea911aa50393815c241834e2d54adc82f3cb2d38404515ef05fe3f7fd8237e1bf67adc1fe04ee693b928f7edaff856bd7c2b949709373e9deeea7d3b856b5be0fa9eb4833bbb405dcce3ab9d7ac58d74fc0b21d3a4fd99a33167b44c0c98b881063cd40627164ab64b837884deb0216481571f3f75ad43a8386fc15c47609802ed9a70652f69d38a7d43808b62bae2a1af8acb5c222bf823c30d455c4743a4163fe59108cd667de303cf2164830fd7e4d1e78556934c5fa7716f97dcda1c1fe4b61fc9a95ddff0ebeb0a17d0526b23aeeade8b63ecf79941b3d3eeebe68479d4bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda377ca04d3badf200e8f620fb7ffc994c6c68f273deb5dbf46ff4876c2082c4ad92ac99a3287d0eaebcd78ba626df90f7a82888d44eff9642b5abb682401693ba8650adcf7650f53e4f66de35daae947dc3589b154673ae72f0850ec7d332cebb894e24c97cb47cd1a535711079dbd03e207c99ad022391aadae53257e6306866182631ad5dde1f0ff3fb8f3ac3d3688838aa9e5311c28308605942523371db1f55dcc32e8ff2a3b1ed815204a22ff136cb0cc99c9cc33220e21ce6524724f78c278feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e196b97c58f80e1815c744860ec9da7c2bf7d7f443ef6bc9a5f09603a3a8badff8a9e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b818204f16dce4b7253d2c7c6364d80e24a1afd1f16d3bb6089cb0fa2fd7ca41179d61b0fe36be68f334a33bf435826b1d033d2f14c420a4aedc0e02802e0986741ff0d7da0f9fc1b7ca00704366d96260a0d5dd6d9ab40f254bdc616eb1a25d8a210fa0c565c8d33870c21c0fafe24d549fc445aa5748f856f3924e9cf934432fe62045d0e37d7a2cd63ddde6662067309db967c8c5017a5ba1a36653512de80c96a810635c83ba7d360d404ce500e79695bbec094e152ea479292bbf591ba13b2f323b908bb689feb058d50d296fc25d1194de8a77a7b7348626b7b3ec231bd76c8d29c79e23dfe3a0abec4518d49e0b683dc453504688917b8c97066e0ec62ba2532b1d62c290b873a33e7978a58639505840a98433ff6344bdb1d39b14c25fcdf98fa4ac49cf3badee4b205b84ff63e4b49f2b9f784045de9f499a50a19316c89e65070ecaa2126e5bd24855d3f00a73b60cf1f29b6850c67e472d41c44424fe93c5f1e18a9ae357b954fbc1df048b52192e152dc09626b864bb769cd2885e2350ad0dbc2f89756d16f07a7d6cbc45eac1475e45df473e09c1d5f9384eac230f08bdc0dae3da0f8d7945a98235a2d99488123606fe0a78a84448e6f4f9d54ecdc18d78606da7df19e6af2eb18f90e7053e9517e64dbb79e8430254971ac7aed956be3764e9edc4f24f40deb41c845f3c3cd2c5227f8d6f8a3f462dd9f7ef79a16793da413e9a8774d462880b99dc2de8162ca8282b6c4b8e3fa662dbd688e32ec22bcbe7c2fc521bd6a5b9bf0b29fa67eda6acb838cb9d9bad5fdbdedd3b899a181b2d0a33d4116489bcf8157455b3782edfad3ea06d5dc6b7f969813a8b419b4fe7a4a794d22114b416922e0acce7007f4ea341ba67eb7d3624d0b9045e54f45294bce471d893d2291fbbff0dc4a6bbbc75412b18f74c4aee53366ffa2d7ebfd571a109830e3bc8161d8fe5b9c302d01d39737dbbc8d79066e60315c4cf9ab0b2aa5077a3662a6958e2833eefe37955f82cfaa7389e3eda400fa0aa92763f9dab0c1c60cd804cf0d8eafec49ca481f420613dde95f2c77dd51ca393279aacc303a3c8f59d4a03bee7eef7430549ebc7a693e9b27880e0ebff6acc8d10787303543a158ebc4b03d27ad703063bf5933cb48d4100757f011dea4955af85e033393ac603b83d912524a69006ee9d233642c844391151857944a70aa77777a57bc4c163c6cee6b731d479bb86f20d5bd349d0fe30978553f4530e8abf514fa706f3c4044d0427b57e53c4a93498d665fd61a61e70bdd653f5b0b79fdeb0920e2d342e747b28050abff5d71d39526592b7376ec7981afc123bf75741d8791caa608fc2a41b7d428d127565df834affd4a283c1b3003831f7251846150b0eab62d12d4a09358b0524963ae9f344bb7b5db829a2dd3eb4dd4bb58aa2eb3355e1c8595d8e17fb2732077e684aca0cf5a276e62d85dd668ac5a443f2ff6d8e3c1a84c17ab51c040a66fb803debc189958c5ed8380db71f83cd6f0119b75ee5e3cb7cfc61219bac83b1b5e4721c9cb5823a32400f3fe279aa5e388d680a00ad88b11b41a771bb39c3cfffcad1d9e71605cc4e758062a231c5937f682265ffae7c157dce3350fe06aaadf87ae1a952c9b147b2d323683a2cc22c297f45f59339931c4905a167631c5b11a5257425ba1c15910d3c057133bfa98347916597652a6dbfc10a595fb0558c42b7df42b62c0e1af366a8f26f30c8e1ef5fa986c0286921d00f0f0c9295c9673629a641b2c0988fc728c7b946e515c1b69259b3344e463a60b6a5ea59068f5661ec8341b5681a9514fdbfed84096effa12d6ed665af184e4174ac5bc6ca79494c0eeeeae07835bc365a4743bc3ce3a48ef3c7232fa43e03c80f56331dda295659f4e11ece13190b32491d3c6844f902f64e07af546c76dcd324064e30ec0e7e5080c7ca9b972f171e5bd8f33bbb141199f79ab4bf8c011a00aabd62acd765aea6efe2e6f6174bb22a1548397a231ad20c1a415e2d554b7452f7d7e43616a4c455aea5b8da3325fe5f79c06f8c2bcfa0c4e02c126261ce63b9e0c550c0784b58778a3cc13035e86e5d1f83796c91162eda1100ecaf057ee920109c321ea174ab82964864098fc0ee74f3e9fe1ee6f71a585c0de2bfde2d1532199db59a207d1d29da0a781f46a67d33fceb9ba7bcc8e7bc8a02b525a1fdd78eda63ac6cdf4b281271fc050322504bbd556834e6e8112fc2d8ec02c2027d50f0977d205e5438025291b91860be05bd4d34a9b85c7f0fa4556ff52974ed3b04c8c1d359a8fff00cef2de052226a2c9bdff74b1aefd366c6bb60daab6c1c3d23d2b8cffd19480edba71f123bd9071bf97145a86cafc4526ab39ff18d8aa254de550a3c0f0300314586a7037bcfd67040d145535ef182daefe3145355d7d20dcdd796e2766d4b01f62296d69554b667eda20fce461677563d55f11eb0fc6aff3e986802c858d7913b0e63ed1cfbfc91cba8d6eeaab3492b781d8fff86e62d34f0f70ea9d8bbc806df0d0a2e669fb861d90200b296563f83149cc9a3f534d71c38e1acf20965056fa2f7e571580a78e82e87183c1aa790b12f83e3d41f74d5f17dbc4206fea66b8fd8cce8cbe23ad2b76d8e941b191c69e88edbcb7166d7a8169d3d863621290c08bd345747c25a651cde93e0667669b51ef06ea18fa1086dce366971d57076cba6d7c2c5b79282e2e29c9463f4ad9802d2c24191961a15dbca26ebcf15048dcc040c73622372f919ea19ed342cbec11e71d45ecb1caa6fe93c3299211ce135717ecb21674678776b1a6d9c0a5f965c9c4004f39767a951a14f41dec32b62f00ea4b47f11a5f219f7111970b6798ff441156c93f536ccc6cf877f2f3fb2fc121608b201d9bbcc1ec9ed3044f32bced1b81b4afb38b592215b7e13cbeb565243dc6d2267a95fbdfde9bad3a4b4d90cb49929eac5cca0bc578b29e32771a9519446d3f6b7ab3a680e97dab7c8bb14e2322b725b5619e72cf4205ef8a26be56d348398d04d9b8d8737eac5cd7b2d554c4152ef571f465c98e0715cd51c88bbb2724280772fefaccc27656f223c9f6532b3a7def08f8c01f55748b21d940cbb48b02b7595bfa99ba2b62cf695fe5eb374fd70a1a12d8b879236a6f7f5a4291cd87928fef181ad3693b8be8af745a5caf8afca36899b002442792ced7cc1d3d72edb6d3d02df5a0fa2ada895dcc444708d2ae71eaed8d64bcd8c9aad2871e53c9a368537013ed94f57b9e2938bb67921f978fab698ef02899d2bf4bfde80148b578097b0742e78c129fd813b753dd600dce80c3e4b3b6f28425e8fd6e8cb9c52f950acc0367c47c1fc1be58647c72d227424c347ebf193cf82de9fe22a8d05698d008162df3af375ea361a8aaf79cdb240da49dc0f4eb5b32ebff8be7c0f6bce1d9f24fa8376cb96abedef48089d81d17d49a756d0290b0c75e0b070e513c53a4a89086e4ba0a5ba4a9e728eca22a6539c0678b3b3689101fe04965ecc8457c495b6f8ff1af9f53abe744ee002199e43498199e6a1ed7dce414ce027b47b26402b575aaf110aa271e4c873114a30c1f59bd005f46528bb4d4611e7041e4777b5c5393b05659bfb9d86de133b0c739a14d5084fa830b78485cd31b913a55429bdbbdf369aba872836c6a3ea6e2dc1300659ca94d9dc71f9b12d433c813d4238807b233b41e403d0a358662acb78cac966bde79ded772ded1fc3ad076d9ddfe55fe62b9fa586ff4290ac0f8a4bb6147f6a37ed3d85232cf815ecb623645b903feca31cd354ed86a3565c6399bccae1d622a0b61ebd4552d1455eab7f1fc4fafa0e243a604508cec4e2a679a0c2454516852fcdec6a9d3e7ba6fdd74f7e34bdfe74b4665ad2c37a0e01379aa3ccd742a5482f2ab1ce0ffbb990b4932965da125276ebdf413c7ba60af35c65fe6e0890c6b188ecc0628d9ef64f8ac4c03103bc96c0e746a93dab63eff9104e2911adcbd416b70fef197b06933c06e9662c4b2f6eef9c2b3a0d54a023debb41f5cf1f73f348b47ceb7e25a42feec29d08a5ccc49f0cdd5789e8d63bd358614fc166cb3e678c346be2861e383ffcde369ae943a235a2c9b9fea0e46f026689214b78f181ef647f6cef4622e55ebb9a13efa05c7014fa4896c299a39bd1d0d77b3354c9e0fa160ff6e34932e6c506396ad54ae21f652048c25d55f85958b08ee412c6f18de0560d1b0b44ddfcf65c8c4047e4a7c1a0315c313dc0b5ff729ce7c6f6d1ebb9bb2bccd938bc72e60af1e4247ac482bf32aea611211c27c819b6b46527f67f622b0d0810a5f8b5b5561a7c9fef5326c5d44c2711a5993bba17ded30159d4023a1cfcf4f665476b9d646c0a25e5827b532aa0ee89d33db937c802a1c6ab61fd8d09110e750fdf70ea27b678c6c6e9087a396ae215f0ed6e0a9d85bbd3d877f13d3fe9f53d724307e68950560e87e6be60cc83d6e65c1b09c27348816763dd8888e133068b0e571f2d44922f8476e79c4a78cbf6549d24314cb86d49eef4d36c9211d9d976a25f33ce5fd04be669282b0ab79a5fe9d92ab2fe12affcc0aa84c7f56829f6e87f144c2cd8c136f98a2d5a052ad72d158b7aac29393f5ca18d6f83c2a36a9fb83b9a2b6621b0be3c433888c855326848f4c71a5b2d5e0795829f4ca1c07651e2af2875dee1a158b7994925b7b1d7d774840d2a1c9e31537f0f9a573b0029a0e9630c0e37f2560468725f5444a18c65b43c1da811f729316d057c52ac8b4b50d4b56da80d2848cb56c564ae412be7cc13d43edfd002a7a981d58d406367fd61cf16a25c9600cd2850ab7dfa34ebf20909397e9c9592e4cdb1c1058e18d91a4f3e9908b13de86ab7a51f03492b91937d9e30ce4de6147666e693ff66ad37dbb1fa8094ccd1a99edd3da07b507812a830da8b3414731d080e5706fe0f7ccbeb5e19c6a3dc0caa3e36ee9b602db2ef9df1af58438212f83fc2ccac396ec2ad441f20bdc979237929453630e0b6cd9a38e267b438d4659b8f38a6e79a394eec44aee4c1b070f89b4c5ea33efa3b1ca776faa8aec5c1c0755fad4e00011e90cf9ed8e578ca27a742ff839f27836aee698642c7a2a771df208be3e8934f13951df36797047abaf0428755980951aa636d4cd7a953935941ce98b733164ac8a0e3dc2558936fdc33ae61dd77a18d7e69e82beba01613f15eb3d492a533d6c5157602b7d64ae65d6e39a7f7049022db0c23148356bcaf66ba19abd2d1703d6cad19579224ad226830af6ef5787a6e6da324fc64c17753493d6846451e95e963722e4bd695561932f9adc48ba2da84dfc831bd48c48ee17fa3124d2f5419f14f1283896f5a2cc11096d3e7e5b5edaf532cac0ca017b0b1d3d79482811c949fecca2983de09a7f51bfa84046426d4dafba900abe554b16e8b9ed90162fbb83218e221e618ebccb0e9544a01abb6277b9fc38f428319c7f8fa9e22e39eba628df76ab9b69590c0d6eaaba6a484f9fd57a96abdab1d49dd66e12096900833a66dc115b41a3a9442cb46e9a8789bd13a50e5ee4779c7dbd4796e0eb555b7ff3b90f9f171f9904c85359a9acce5b8959c809cc4fe938e8450ec5f7262e9010381d5c05655e10f95c01844a23c322bd48948b60be2cbe382ed9ee05664a54722805e6dc46aff19c43f07bf6c5c5c6e8833cf8817d5a9d30dab79db3855d2b65eba6c2cd97bd2ba876b17b672671874804d09c7cf6d1f0ca0a440d044c1da9aad539697385e0c36dc1d1fefc7981715dabe8746ddcd06438688c9795128aff4192395946d5adedcfa961bb034a92b9dd2f6c23b3e7ccf44980bda7c64a899bf4cf2531528b7809ed3a2f733528dcd9fc6029b287146ad413b60b850805c50948a4da5927e836bfe8de99c91dfeeb62f4a36f2958c80e40e5771c22160fe1a5285ff7c5b5a95b6c31b9ed68a049393309d5be052642ab21edda81532ffb3c4f583bc0c160070477bcde8904682d77d6b9259f5fb62092aec917ba75faa6c3eea3f1cee63a53d844acf7684a8f7e44d6b607fcd4ffb15ab5fa0dce457c87fc186788ca38c18d1815f2b51c27027ae3fa96068aa6343337aa5dc8a866721c410b71b20c9c7554d6361774a73680fc565ae189ae59adba9fd2a6bf9bbfe713facda2e15674af26cfb53cef0dae8bde5bdc0b22f71a66f675b921167f1bb20e7fa105e2da0630b072e97abeec653d99a47c6672a08c647843119f06aee23cf639563de18b2e8717c9b51c725bc472a1b959bbb38d0423073e410d2a243fa12b65d6f37ea18b7fc1e1353be9f605aae6c4fc61f2271f208ee404e3af5165228f8cd58844d6db707ce86169ba28225603f07921108bc6060ff751875bd74472e6f0719b25a539c13d96620caa76cac7c1821e7c70895eee57a5117900cad6c647a5d4577f24b5cee28c5f7c62363b8a08bd4a3fb294aace8b36c83bf1abeb6d818b71b6c9660c0952fc3178a89dc4bd0167a279d4d3a0017441d6387ded6982fa542ef70f3e8f3d38c2dd1d4997623fca7af047cd4a47b1451ee42dccc88d6bf3817c6f436e88660d1a73ab9a89d56a8493dcea59aaca6b33cdb6ffc592332988e989c2ca7e7f4ce2f8a95a62eddf4bf851d139447ca1eea62ab6e75d1fc646ca8c97a4f147d506e157da6b466067a962bef749d959774ab51d2b4053dee491226f6c108386bec41ba09f7c8aac5a0b3196ad17846a62620ba0953a0125e7c2ad1dfce2b78d317088b23a82679067682c5212995119926ede5f8497d2e009cc2b75f79e39888093f7764743b72d4d3b9f369f3da1e315ed227e73d666ef01fea1acc43276a3fb185de672bf1a1979cc07b28d07ed3146261b061be76f44dea9ffbfec8a058ee5f89efe85a8fe90bab2376dc06369af561b607312140f79b34d2aedd1c5b46a2ae836372dae73606cc9176c56c6fdf05477782730cc481b3efe584072a0b9d1064a8b84a29f6480ea20bae0cdf1cc9a01efa41f92ac03b65e43d6b036b75674d1c8f55d32f12aa76e554ec80d8665fc82002f8d2846eb9c1ad1f0626e4d475555c7a0ebd3be70c82f43c9d546a1de12edf3017971090574998fe9e34e67ba45996f2401fbd3e5942208a2a982f17c695add848f9fdfb7a1d6ac8d988a33abe810177465b6e4a1ae310aea48add111d07ac34522fcc8f4444733762f59031f271dd8095023d2fe391f904f6204271f975fc4512fd1ecf7a6bd3e63f8f3ac6add47525c216b18b7ca850381838c408d4ec51f4fd113c47262d597d87e4f099221745fa9c8fcfbc7eaba78f87b775d490e3c16727bfeb0edeed61846e4c2a0e037dab4a7e25bf919ba26d92c2bad2080bac82969a003a5205705e390a2aad2cd95bfe19354b8846b414d322ee3321bae9ebb458d0aebd786966a8523a2524517bb77ba72e452fea8f03382698b3e5f1a0013a10dabd0bd54dec9897edfd5282b8f5eed9be04f00b681ad37b28c85ed0d8be094cf15a3820b683a06e72cadbcdde592c559bfde7cfc0941937b59de385a52a973a11b99267f97a6d22eb530d82bde16a3598956a6add801aa5424fe8a1a0f3624b7b19050bd2552e40753efc0150dc515048126b961d969bc5851df3e051105f22b238f00e8a7aaa4fd9f8fdff459f94e5bf1de37fee2ade48344ca9949525a15c7f4f3ce5216789b4905b7a26860523f17e0b25907fd44e8d1f598b1797ad05487f983f94ec245de07f7e10368c0ce30309423c651f0318139ba63d7efd33942d54de34f95d2dc0ed83ae3933d84c555bbfe5e52af0f41320fafb29fa102ca2c0999fa4502eb05832f4487e6e0b290d4fa884c24a35525f1c7b92098b7b44e0d64169d1f978b5cf2d63d4b86ed11b914ec9a2408994f3a642222c545666718b7977512ee93577b21bb418292e31591cbca3d81be3bc9cb789afb68e663322a635ea6671079433894f078f44577c64bafc384b4390da093a5504e70a8d670671df394c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f178300428e4dcf671fad75510bde07b8da1d2cb1de1709471518dae78df64e2d5541cbdc34fae9e8147e7433fd74fa5eff757d929c14420319df4c175040558fbbb27975186c0178f8243b1e6771eb0eb8bb8779fc76567d31af1325569cc2de940133bd052f0b5bf460cc11a230e8d0d3d82579c32beccb501dca5fe5d9da260d795073479dab1fb110ba629887072d518c26edb653ddd0babaab843ba5725e3d447ff1fa84983605fb4cdba4cd9f3a349fae1dc6ed1893bbf9c6578a21d7d71fd33dc688913107c5f785abd202b17bc8845864f9cb698b360dee839ae548f178db87e8c24dc8571abd4e2b28355ec045593f6feb2c2a040845aaa75d3a629d4fa4302445db37f7ca8a0716cbaf7e2dbc9019678d2ef6660e4ac295340102532f150070f26f8f2df3b2852e96f1d8e2f99372a66d9074893cb7d648bc5c508198999ef039ff814b630cec61866f841f3883fd8a8fd8180594a457b6c5850b18d6b8ddded3514db4df67d00fd9ee88564be9c4feb217c94e10414e23ff2bec4a50625843b2ab60fdf0ceeb9d4de8bd64210db616f02c6dc2546d784be23a25bfac6581234fa68fc77bb6c53eda375b0344a16b49ba18b6daa7725914527d15b68e926bfecdc93257d6544fcd40ebc170a5bb801c8fd6c68c121a3f6cc71b828a971cfdd692f70ffaa87e03fa34030d68f2ed64acc15610e85205a577ce85abb9957929f983dd7e260cd090ffe025975bcda46a9cc48684690ac3426919796e4d10a0305aff6fc02554eee44497355d96e5194d31e8968d7488952c03c1de2ee7c952ef9494719c82f0c3f5738edaad07bf91060f8d8bf79f0d14f9e91e8bffd831b34d111d45a73e2436695e232cf813022824cdb0a5c612007319c7346952ffd49aabd427b09181e66fe7a4a3816623dd22549d551eea0cb426813220344444315235cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528bb762bc4ffc339aadd980b3e8683737b07f2fba6fe72b40d1e93d347db11345ba2cd75b6ed2e51e0582e3485368332d6bf66abcaa74e8aee1a529478205cca1ef6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e59957386bf12044a117d590aa3b42695594b371a1ad96ae9e765d60b62b6e9ef8582c8ce8d5bf9a48c5ec82dc2c781bc4f0e7baa4d0e0de7316baad192d13763605f16d6abd91ead84767d55fca94d1761a1c3916d1bfcc8bf6f69427e92b79cd27c63b900926300ebcaced79e864ad008162d1c3649b3eb8693ee8926e5a674136940a6e99445b68d1a01148e75b13eed4d75e910c704b8762d3e4b9ba21c66c08a08af8f92e0ca370c632013472057f96aab1b3b4438c8127b0cd02da5286b5002b59ed42a1e9d9e261c9d6bd688aae280c5ed2c18ac832010ae10954eafc23d7fca348e5bb82f75d995ba114e76b7ef2d22e292b15a21c8145bcf04a5b2f4fa46eddaedbea29e25fea3d6bc1c3b427d7a365f8ff47ec4a241592537a97f936dc91b4e3f052fc778d355972ffe2c86e3b9d6e60319cbb3932c59afefee466af9a199552bcf0c9e6211dfd268ab2681780a2c3f934e38b64fe9d0d70100efd662b62f5062fc0f591efbc72337caec494b7342125ee8fdc14141dce03483887cf880c330ccf5f7a8de2d9f0369c3708b0eafeaa02a453e706e81494b0f7d193fe884f0aed3373999a440ce7e10a59d50e12a569c62f2cacf444df21a611be7ca880fe2551184fc6ab5ee7c924335f5f666b2d67c409fa16c399b8b68127d8528e1aac8b0fdceb420eff35cc514b5197f4ccb424678ef23b7eb29840be1b2ac53b0a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26280931a780ade6bf175780630a012ab851db54ae9790238bad8c6aaab6e7b77bcf14ef6429eb9d9be20a5c056d9f885039a5ccdfe177321cafc32a9aacbdb77dcfcef2fc770cd80762d880790e6c090d0e18b3b012239f232f5c411eca5a253157476fd3e80a4b4973b4e55bf07a19c798d28ceccbf67b91c9136d2f0088545e845d9a5f1840f631cb99a6422d6f5488d4d340a7b8062b43a87ff20256aaa9a2bb8a6cc9515a1302d315a0a2c8b3c423f10bb41c17d410e5767292ddab6172a9c8b0f7236213182f98a60d4c5c8ba7458b69413f3f7599372f36bcdf5303b52708a769ee9da552ff4db7b35bee9d6af66c584f746150f05fc113981047f3d3f03bb1ed38f5d9308d7a2074d6f4f2d3aa8f7992ef5ccbaf700d44eb38e414815cae94fb825452e440e188c9356ad2d3aba316686b8eb074b010c88b52ba85eb7263466a580e5b6c607cabff232d964abfb9f75691bf2b8a32658f7e26548367956f7f39d1d4b06ce42e2d64549d14e33e20b5695a5d41b4c9dc59c5ab5020ea8461ff704b263a9359d376911b131830c5512d09d50bcbb6d66b0263d4f6f0930097ebcbb48d0d702b1c6371d6bd3ec800fa054dfffc7eedb55b6f14e28461d354117aea23837e819fe999d11a0ed2d2a2256e19162902095819ed92290f9b0ef81b58d060ff45ff4b499f34d8ea08135282ef977f0f93b555e65e37b37b6667c454d291fca4cc4a855de38fe1702539d8b070503332505e8559039d09fcf2e5ba28b9535ee91f5f0d8ae4cc006a5e9d4f918855b05da775b4b23b927c1a6a60a1322304f53c2e2bdf0783af6bff26959a6a6fe6096b8d65f87857c5c8a02f4d44284a2f7f366b4adbbab5236eeabcc77ec5ab2127a7e263c136bc5eae01b9fd3fdf8bc02d0a073abf21f75528c7d2d3da3ba83aef5711d9c65eeeb01c248339bbfb0e09940d64b8a626c23d0b465d5abf6c7b0f543856b8db5819de1d37be0c96149ae252c37575caf38f0bc1c4886aca727b7c3aa2af5901c0bf46524313be71248b5302907c4fe3cb1c44614fafb8faf460df864d2c955b6d5a6fdc27d2a7cdab6ec43fb67af99341348d6fa8cd1e3bd03a07358d104e7ed8872234b0d0862fda5d5abe204bd86d99f60bda0e1ca5daeea9bcfb84dd1cae7fdd2aebef8064873462d7e4167c603a2572371fcdff3a7b5f7241c079c554ad168c719d004158bc6b6c8a97ea62a41cf0e915e765e73e671be2c4a6a4d312d21c4d23e0a493dcd27d9ea712ac4c613c6f75b63782afd98ea5a119e65987911cc8d176f558881efa5032136b08bd82c1b4cf0245d6cd437ef36f26744b5eb9eb3635880d591d00defe9ba14c03b87bc321dd8aac5741c0a5ae79df09527ff57c69b4688b3e039a36586edf9e78678d997a36e986cd1396712e0b6c26190e44fee50d9d3f0c75972cab30eda6669b8af7cc95a21503263b4ef6b069f602775379e758e1f5cab34cea2b021773f32da43b397aaf2ab0b92cb8db57972688cb0b4a7ed88e97b615df62d308d27dfbea3ce1273b2a02dc6e1e16f9a5aa3c654b46deab82131e2f0dfa39ad1a7ff0afc3af572b886b6cb128effb34529b5ab16953a6276c2d4a4bfb402fb8ab90f7bed9b94b34ce56fefc1e03f64c499e418c6f86bd2252ef4d88650497f639ca0a6fd426d1177593e36cc30f22d9586c58935bd746359429e06297051441d6bec9142d9f2256ddecef47c21551964544e4f47d24994c33028e2c88a30542a95042d1d6951d842acfb28921d01498a30afd32f32a46aa9f914a72b9d574b168e5ec6d7a23844d7ae985f3f49bc81fce9661a1575c4bc97aadedee9ae92b4ca2d664b22f7e5c1f6ae28f8b419a196057e796c1c949f565a40bab08e10d073ff8ad7d1add59c74a90e234c2a185fc49d46f1a435c8c18e5738ab7db1d963523a4e5528c2aa3265331701a786eb018d22f3c5b0f85a3920b8572d7607a1b7fa7a7fba22f61913e1c681c3981b80578f96b41ab86a360977f4681aa8b5bedd34af55785c46fe9398140a9621f1337fd20b000411496226820884c2c515450c22d1bc084066fc19a28fc696e8c0ab0725fa8b2f756aae94d89eede281ade6737018c7fd87f992d0230fd7594e9eb1a9ed4779f39e57fd9daec00e9544dc01c7525170b7768b4e4a90786d18527db5f7bc6f7ba9424e2a3c5409a5defd8d664bde8ab7fa3c172f644f1df1bf8f04720cbe5f29f9a16c298465c45c2a4aaaec6360549a239899f219c0b1b9a438007c81a080d51a718a34f0aef8c084d78d7db899ad3c4d8b03af3617b805d9d8320f771bdbb4bb0523168af40436ec21c2e270bf73d1e9989dea48a41e44c675ca7a7138059241e8f1df9c4d568194f50edaac688281e297342cb0a9e87754683e22dab3e40c7f008168bab2f31dbebe2352aff7e9dd4dac1bfaee5b1c7b12a7a31bee561c8a5e90138f6286c4106897da85a5105f834ba49f27018ebe69e051bf9bcdb837eaf4d109731efe8d6bf21b5cecc8dd271e4248ffb28a67e776517a13543c69561c2a9d4eb577300e9d32dc309ac22ddb79b5ec14bf11ae0aea8c3c75466719a6fda66c87d31ca5b8bfadab8cc9a9b31bb7083031a24959046c6b71ae0a96ff281f62dfd34c780c7bd86350083f15a22ad0e1a7444b2706f54795ab3c4d56e8e4f833f79bc9535897f49b739a28a364fc1c502f2483554333d87123b64f9752f0e2f863a59f649ff9e67853037cb5ac04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b6b459d9e688e1c9858ff5bbc4ea1b6099eab3989de3bfda5745ff8680250bcb48f5dd56d215915380e1b3c7898faaec37c2af1171b8085ed1ed936b8efd2aeb4fb63105cade6cbb15883ed259428e5ac66c447cfa6ca85f287514ca04997e897b059ce4208dcdd01a83a0ad45bb3fc143872ac0e12b98e776d1f4c43d9c853128f1a7e853ca8eb016120ae23484e41a92a2418e316a2664908bbde67127b7ba8a5e6e05bad8961ffa962d435e90c8fb8a438ae32c98538f67dd576c0b950d5cdf67bc67606c3d3fd2a22285d379fabf2efd361450b554aabdcfffade2ebebb6bc8427a208327d46f1820641e1cf1c3149d9f23efc45510a2fe2b1c3014f76493fc034caa7e80e8e58aecb1d60e5b3de5911658e342a1201a1ede372f5f4077db5ebe20d553c6e2d3d77ba55353fc5eb4573f79b931252f2e8f53bb852d0c200b35f0af9a422a4b44fdeb59f63fe08812c464fbf2e8a12e57238884213a7c59da7f1041f6b450fbe41bc8cc9220fd137fbd116c6fadd31ddd8aa83037d35be21f478f1dbc3391f302ddaf7f1c11b53e29d2cd68b4e572baab51ad86ee21a47db162c2b229274b245e9e8b67bd4158ecd02a108fbf651c8a664ecbab97ddfcb1249700cc67994b077e406a40dc1d57d5805a533779c33999015efdd939aa96a21e31ed7182b7a7b39c624114ee59df900675bf5b0c4e17133e7632a16fae247de61182716e42d17965d22267122477f4f28f9d3f8f17ecfc893630ac5f6de502563b4923d6d00a11d3bd2f2424ddfb591476398e90326a4d3bca2cf33db5b6ae3cdc0ad52137edb8ddcf9d3d90d31fc504d81e5525ecf18b794bece78f4d2f7dadb1a36b41d6454049bc11449150c485817bcd9a23caf009f327fe49baa0ab897cada1a5405175eff556e85b04f0a8bac94cea91696daffbdb3736046125ac1d5ae5bde6ead1205d1abb68f64bd1bcf083af04526f983fbc15b3a88b3d6731476c7e9dec46cce35bdb80b1f56c41f23deb92dc09c846aa0fc4bae7534fc7d03b93d3608736764cb55c87300f3fd7a8b40c8e76f07a7107589d703ac53dea8556b759e59d79851647812f35d6ad2ae3c07e0a058d96e33baeebe629b73d20380e1883e25fcdc28c007a2351c36878417ad4756d50ec07e0a4ff23632ccbd7d77cea4f36ac76ca657c3627f97aa43fcbacebf62b908366cc36f2c39f773e3cc6a24b82743eefb0e34a129a8fe3fe2b0f717dc9d8230e01a2a8dddb8c5c7d0219775dd8b93880b9632b492f2492c4d38b5966b6b1a52c9c5e019073f710daeb8b4eca24bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda312404604d63d4c14df86828a3ef5ac9215579550f17428b2f7e2988c5b1f1c37045960bf4bd769bfb183db38525c9b75dbb7b09c4266e1fd98595ca840336074b6e7ac684b75c2e7415ed9f114543cfe3bc1b63c27379f1e8c28ee5ab385cb7c98bc0209aec3c23ba0a26be6c2b9ec0d20c99f79ca3f0e41699a6e6a5535507ffbdcc31a43438fe6cc2cae8594ac4adec74adfef32b404f527ad927d616f4d0e87b3643f3efd2fda753d260a1dbae260e302aa05940e107aece547f45047aead78b236bcacf7787a72bf1881b7bb5035477a55b76192364487d499a04851ae1d1a5679b1b6f144b79b82709651accaf5fe6d496af7df611beaab485beb6f5bc6ba3a2bf3d5570c0e4fcccf714c9447dffb5ff88f83183b73d90902f17c7ae8132b107e25810fd075b85c73f4bb2b98cc3d757ef5f5dad584c06df78ec0f3fb7dcc9e186f474d1147631435607b3101ba1586c49fb36be29d6b21899ff257ded3317ca16ed19bc90fb3706391deaa83bad60f5c017159061e7dee3add048926afca194d8e6b5ea076d496858290a58d27fae60c0a98d1d42efe56d26f17f3b4433d10456e869bbfe59674c785db013e1e67a2b718e5b4632c8531efc5e32f9a82b6e0bdabec742f84a665e9d0e068b5c71446bb082fe46722a8042040b8bb0b59e01fa54091a36ce050462bc548d6811fed1767f8c4d0b8acf3bee77c3d98498144674f6a7b74657e01e611cdf19637aeb547faa93397dadb68c7692e5f02b1be30c95b952a03cd750f3d1f51f3da2f4d13bed616e303571a6eeb81d60c463b149f18d4fa6f4b23cae6f8004aa392303fcb45cde50f8e5fed52564a1814efa01fa04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4367d7e6a2b6e3229efb0bd4aeb7bf9b519a02945b4be5ff39acc2f4edc89fe1e7993786c61aea9c10c8df75397d0091468450bbca56bd378df1e730b047f55db6c449fe1f46fb5996553f15b1596825209fd725d26170f493bbf4f3714bf7ecb52e5dac86a7650eb694e7e0d8f70913b46f57932bf9c096e6c3fdc2e618cae754d03f410b07c03e4d4efb37f08400e739491bd79d910cf7119e6874ce5c311fdb545979c98ec4c28825ae3fffc035dab09778fdda12aaa8d476e5c3ff72dc2b8e15c1e80129dbe7246a9267e4e6c8578ea4f288546657c4c899f33d221bb3cb0be76535037d01a26080bd4efc007da7c3d2025e2ec15723884b07891c0f40d53753af20376b252b79b10c48c13608c102d5507532252993509cb4acf2463df49b81598810eac55489e1b9bf1dabf0b740a3ae4ce9167073cd729746f86f67df4f6e06c5df5a62647bd353b7b27be4346254f3fa491fcbd47d6f4da6732f651cfbbc34656e593aebf9a390b5d8f0043d59d823999ca85b0d727fe1ba03b7008f02448d5b848608069e0adaf716dc710a07fef885bc286ff2946df01c1775dcbaa83ae3e7e7b5e1e15898a32a6a1b71951f62759be09a16f15c39d8a760541cc9da126ab338429fa211813acd7c53fa5b5a04e00e54a085d20b57564f95597f83d21dc455ba9b3cd661f48500ad6424b44b8dfe2b142abc50a93a73a04bf147197db5505ae5c70568c1f03f9636db60042c3ebd97899ecc856eff0c14b902a98d2571c4d701bf6798133aaa781811f8d2918616f66151a01d9c6cd2ed6378d26b0da7337a15aab6a450e37033f9d82140fb121d7a0773cb4942e040b059721a2f16c67b5a8f7140a2ff7530ad1fa08685ea2ac93ccb9b641a17edbbfa0caa042ba3008fcf55fc90e823950a2726c1baf449dbbe30389b532bece86ae4a7b2d00670026d0cc2d26f4e35e277d9b77f980ee48eaae198e6f45eff1adc6e6832f44e374ffd9d12e2d5204060eb9abfab031e60d238c96900eeccd4bad32a3a8c544d01489c22fae6e67838b43fe8fc4f1944c6471fd57a0b36c1204345320b829267d11e0240000974e8f2880ecddc94efb11d9dd21d8dd9e21e043f8d06329d8835c2a38a443fa32e1365e66218106e0d180c4d0bf8a68ffffa818e527b7d7731ca00820cafee6ca4d43ef67524e6606cc256b31f36e18568994b4561019c841fafeacea56f2443b4761e93e2a9843bbfa3a141601c91d47f058dfd507de274fb431c7a1669640d16bdf2deaeb17eabb8a3abbd07ed8e496dd3692d41e28e4dc3606ad42c68b97f1b96375fe53a3bd2bb50aa3ebd6c60446ccd1719b9ea23bb1b905322e6c745cf312a4b5f8c0325c3a8781d6b1f3be25c1c928857a3e378fa0e5c8c623a0165101fcc1410862b5d618a189b4ae81ff95cb886056c909eec016b6e2918397c72165bf87a02b4a37a9cd976bc163cdc028e0256b6d60db7bf86d1355b4875200938bbf54843942cb82de7c42e446aed5c0461b6413cd8d14af6b4f3d9887f3e0c3f9e6f4ab1d50b87b8d4ed8282a759eea45004d04fdb813f472a93dedc38870007577ceea980c61bb1c940981589e345d6ee6939e698181119867b13e0a327ab3574852a416bfd5d02ac5df9f497567024f8fbd0c36f5d863ee56ff4a80d6f46a783fac31a0db065766dcc77511fed76626813224df43bf5abc2b89d68cfd8f66aa019fcfbc751fca7b11ccd2e1bd3d9f0e1faed127e79f88848c67d9ab1be0f31b502e637ec69403b523e17ff290171f44476ecf347ab303ea0c421c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525ec49530bd6742ba70f579ab021925de0fa5175cd0d1a789ca8061cbdc7dccab0e72c88fa31b5245ad8a87d1aa3203aa33d7c141d060092e9277aad46ae2d691d39bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4e32011425e13d8f528475ae3a46b73514248b6ff40d16915b29677187587cdb29908e2d3b0c3a30b452aec9dcb4f4a0d61144b6613635c39bc651218c0aff1c1069d6909b43456236c9311a54601a1206a73fda0cb44d737ca26b3d21bba237cfc8f646bd9d661211a7dd9d5f6adb63e3bbf08c42f06bb86486a12328567313932a15f32b3baa0328cf4326f23d84534d7bd0640c8db98b3774351de5ee27391989ad36ea578f3ed7ec2140e6093df9d41799ea0a4e82b83c57f5eef44a367bfda6867963542702216743015c4bd07179cf01cf93f711e05abd488f3df55d93bed48ff7a6b2b3af3675a3d6074b978814ddc0e4790b1e8870629df47b994c908703956fb283e95befa1d3737ba50a8392a303d09707801ef21da1cf86d00dc0ebac8d968bf64a247c21a55d4c73f033bc3f2ac5ce52a28207de022e62518dc644dfa519de28cdd582ebe2f9d9082d26be6b11656b6f21fb582c974172e1e0e8014fa96f68ae52b13ffe2267c0586520c886fea1d47e53449b3674a23b4afe388f2c377bfb7aa0004d31dbcd9060a80b2f893b9ce0f57bdf00e1e9ba1dd0fec59bca86f87dd5e9c14578efb389603f06710c240505e7c12348f1e61d783fe90e7bd75a00cf8a12a83a02829781bece624d9dfbb276d3a207d2acabeaf7e0d9954e2f395f6495c8d180cff83845614f06a5e3e8a5686bebb1b886c88a70324aec75be751b80ae87501a30ec9ca2a27284e845a72b5058c75e692fd44b46889638cbe3870a18439c45b081ab76554d73e03bfa1c46ffef6d805f71c047b895da867e5b457909b657820da10662f6bed32210bb5adc1f3040061260337928df4ac7fa04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4ba024289b0b12985cf2438b821a2c7e1003e7c5530550ab0186faa21702e98e8a1f4e925b74cb95da48b2fa36670d63b57c2323702268ff1a80ec70f03a0cfd5482f83c8f42bfc5a57a92a41b5c285d046b8b015de099365bfbdd9d6dae5508a244b68d715f7d585a681d1446633d39b8529c885bcec92f83df60707558532098276848351e8b65b6ed5bc7c03b75a714a4348c5e5aa17a4afb03320c3151094329b98e8e591e838d464871fa20ef875bc02a96cd13b0697caf68fb322cf858629693b30a4a3ccfdc533403eba057e0e8fe04c9de4c9212579348d4f636826b0a85f86c50e03419f6ecdd2ab747a1dc64fa98c0cc9546c4c0060b0e376234bb9b18f5a6ba9a2d32612f6b42ea476ad35760d6caa737536fc7440291fdb905583ce4381c2cd90cd643cecc8adbcbb673c6e998c40e621df9a502a231cbcd21d75307e138e643c7347fd4d53ebff99bd7673e07608be1f95b24857cde4dc71e2b64f10ab4038d81a20f62cdf3797956ec3c902d3ba9f1c1edbe2e79f665fa22da6ae346a7bec582cf3107c601c706a3c73f7e061ed4926c7a04e3dc584375fd875f1dca596ef980f7a01062b39b463df4b5e6ef775e57add14d693d02c238a10dfa9f742edd94d8f7bbdc32389880454d2470ac40b2257333d32faff6500615762952f3c256e75549a40da55af8204b3e70f6d68c9c75ed385550978cb1f0279a0526dd9269931d49ce19d1cdffdc57b84bb27a9e4706301bee4ccade50e401df0b744428f2f25876bd0c7ef6d8558d70880a4a0d0e1295c5ae00d2f238fb02d17a3c3d1f64830eb5fa0ba2bc6aab802a9cab650b7f33bb25b174c944a5cfae0edf73cb2bb1250b9996d808a8a313cec93cc8e6e62400fe89e32c1ec0f0ce93a8e64cf8d4830c6c13a035e08998a3f54fcd5143f90651122eb08f6263d06cd42974c5de12bccf8122551f55dc9eaea372823711fac3141786a31fd83c9c67939981ece90de2de1e53cf19335137786b01623266298eefef849cc96763f4ff8695f7d82015f0c93657513a6e0e3f9d0b6c9b51b6959b17e24dbd73a55534d5248fa3b4e072e340618c3c71d336ab72620de96f1338562c338776766fcc15a10c55c909293949c761ece4c73eb2d836b703cbe27a75c632a9e42f8c12c0d900b6b017b5ce1d0da9d143d6d1d16e93c12708d2f3f3f9a1cfb848bced0394beabf3dd2ca0a87bcd6ea9d3ebfe08366c904ba0cc04a051b1b601c336cf32ebfe2a4b09fa4117cc55f1e239f9d52f2ee0a6805982ec7a6e179a9d8d7a310a399a0ec33305e3bd4bf34632ec8565775e383a0bc7fb258f0e85beb1f729978c0ca8a6a3cdc2758208e4ff0ca34346de802ca3c8c943891f0dc6f79ae463c893fa105d511a8e3a11c47199cd4a582cc463c233eb03a2bee45fedb9ed03e09987d6581b4b7ff9b24fb5b16603c7f103225be0336111b5c264d62902a1e8797e4808527f40686d6334500b801a0e913c728c205a9efbd1aac4959b91aeecef2881d64561ce51cbcbd72259f6c48cf62373651003a4648ea1dfda5cdf39def98f1f07dec13b401e93c7fa2ffa089469beb98cc15a980ff7e1f2d5a6da2591f55fd53d48c708323cfa29ee74877fbfacc151bec2fc2500b058d7d4a1660a32367eb965a62f571a91ad7568ee00ea556c8ac6eeaca31a5975d1564b921aeb8fa57024c7477e1a3f865dec0b1472d93824c1bb0d20fb42d9f654f987392bfdf459c21235019eda64eb5383c2d108dbb1bc65033d9aa8a99a0f42d06e4e675a832846f1a7ef4a1c0f2143a9669a495fc5b5fbd287de726f5013e774ee541cb8fe3a28928f594b7ce3ae9939f5c5fce586fc8e49295e191e6478befcb90e5674e5465047991fc4baf7e854a8af4557183ea3a85db8518e7272311c08e284ab6db2189b2d5a76e74760d5478294834b8082e0f7a64666473eaa006866d0552b715c53a2b9aa73d8736c6257c52fcc453ed76808f84f896d8c2a32f02bb7f0ffe117dab4ca1cb816a902b1487b5e774bde0d6d8648bb831bdcd03d816e1732a955cf7626a907d1cedda4bbf04cba6b33ae99537de8caff4ea7b5d240fde6d1f23a003c31662bec568dceb461c38824680cc61566e436710e5c2a7006487d35b8e329cbc5d4cd4aa92e12fcadac09fd2cadbcc4e2a85ff5dad686d82f40dc7f18a7d42a880fb40b5a660d378feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e1932a2f644482ce7f631166fd9060f3e4d48b4e954df7e7e4a8e3b3d198599bdbae4c9c8be03881b7751c723e6021b1147e3db55c4ee6e290a4de4fe687db3f18103a2a61512dac33a4ea9ada6c4aa11724fa236eb1bd7019e3fcab941663ead7ae10c4cae4628ff58e6fea6137902aa8151ab70f87a070e2788efc8102dd91b484bafb34b6a6fa74a5a6c1419dfa2a632ef8e0cf02c078818352411a88de11c4987ad224a524845146edea4b683645df95065bef5c0fdc971a09f50984a5ace95c8ae6463eaedb2b7682e21c02ba583e47b7bd0b64c5e70ee3e2443b9a2574e29a0f31bccc92c79f6c72956614d607e10c0a53cad46ec441c9fd40973e66bd41e666d5a732c6d9e7290fe6145ff3d194f584bcceb430afa6ec926a2fef2897d872661c6c8301d4e42e0efb64d8c473cc7e7cadd53b009982b54d1cfa879889f9141feeea87516e6819a56ac339542215b4bc518cfa6577d14edc056d81fa1eaad3d92976483883c6180bad7eb0e770a8646ef94fb4f2744110fc9e7771baec22242e41c9aeff70cbe5016b0fbae2e728d5db5679e1d63c33226860d367bb09d8e9e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58bc9f96adbe64fd017cd5f08b0718312b729eb5cbfbdf95cec4651885b5b46eb3d85a02d4da8c5e1e98029ff01019afd0e06a26b781e2dbcfab1ce0ac91aa316ac57265aa77d3343d336688ea9723bf7a3fc4cf47fe9bdc0d68e47193a28ebfbb5d2a3bad48835f4fc27419f1964c6a87c5f1ddde5ff7c12c4ac5f2eb4101e55c072b9237233ccaab28b46fe50b2ce21abe3987fe9d4827615a8b869d92876f4bb7599247f425fe89f865c613a74826ea9dd439400b9b31cce5a4073cacf08b4930418ff7b0f167717812f50231b326f42cfadf20c034330965f7e4257bcc6296d6d7f4a4d38fabdfcc2e4b27e38901ac53e7d6aeb12f8141e98648b57478c42e0f143bad4a8b38c7308f7cc77bc9298d45635f8e7ef99d2f1255bb16c3d0c33c1c9bfc788655b75ed4b3fe380116dbf8dcf0e6a1eba6cfa50b4001da9b757a7fc93c56642e6d04778decf748ce28af3222e5c368ce98bc751fad34d358cd8e3978ff24c4ef60d456afee158024a17f81b96ad6e15ce6cb897cbc1d03f3655440b8d496510228808c9987d0d0afddf00794f840cb9af10dcb1e3115725a383d038ed897ea053cf1308b31f6ea52ed58c2981ce0827964336e4f156b9d5536b2a060f7c3e10e0a174c31ae5762fbdf08d9afac5c2f7bd50f0e467d7c7aeee087dc4361ae3416956cfc88f71baa036d9b884bdc511f3be8adf85dd69295cf66f9c75c110bfcc68f00e1d299557dd0d222b68f8cefb3a55d50ecdeacdf9d6e0b773f8bc0e90888cd78214000cef906c5c7fdfe3596a4c42fd200923fcf5bd1b060a7435abeeda213bd31c9867541638f2ddf575e91d0564b3acda15b244aac072b5f13a9f3d8a1e4a121676493a0ad7245d74efd5d5d4173174b5d123423d06ce70a9d7ba2f71e9f695d572bbe8473133211485fd35eb5a4f203290575b9c7f68abbe6a377518e6a8b2d68c743434ba4b2a03030b97758d3f33ec25ae7f9b425d3ef522b46444cb29776039bd813ab1243f35fcb14bd01e1efab8995b320e9c762a72a1fdabc20c78fde453330fa74dbb31681e592a2ac6a44e444aaf19d6a298c5e08666128de5b6c9d576ecfe2d043114b17fc4cd54760694d36abe65c51e5f6e7b49913666942646a7da7a4d430aa14263290cb9530447786e39077d1c0033a6b9aa4ed540556b00b08f92af7152bfc2ff324d6e90615162a7e8f1407c34d49c6512fcce4abf3ee9610bb74b41e581ee96ce69f937654d91306ec6b56722fd4f5d6eb4a84588bf80b4bb7885e5ff3c1c90af6de83a5ab7ac319093ee3f0509b1cd11476bb02cde4216083cd168ebbb2a29968a299c33471f55ab880323d3595573a3b19b53b14281114fa92629aa9a782315cd29da387dbdef2dfd734b7f8a6cc0d98ff185c473d1d06f8d7e8ad72abf862b6da3511296239ddcc5cc79272c5ddd40b7bd898a81de1918e50e2b51aa259c20ff8d76e4e57814bb783e619a5313cdaca4d80440aa7d74a95b654de822a1141ea88083db4a86ec41d44a110c5efb2f377b4a104a2dc3feef247cd4151df5be51a12c83dbe8d1e2d2e1b78efc4ce9705c9867896cf04a66c48cf4b2b7e22aed622e9fb1938a9f32666a14636a283e21570d159406bf3cd8eee38b89f5143a20d4502776cdfb4405d024836a421059ce343e78fa4f134e2f6fdc1c3eb9374eab7b73d23311e9d30c6145cb30f19ea38d51fb05014e2493074efae75318495115ad321872f0b34b499a00acd69a5866e2b5b1cc05e283d384dcb5662bc647e06662df5cb8251154e75efdf2e6776652d35ffefebcff996225e5ca230740eff453a5c57e565242b02e693057b39a6213fc4985e5fd4ba33bdd7c191e90c692113f88fcf8dcb89b942b67a8e3b8dfad20d26723d6c2e5ad98932fd48cbd4f2b5387a97af187c67e46058022368c84333f2b357a5c9f48d15de5b150234eaa272a53297a1632ffc416a5d552feac88196c379176a7a6e45e52e75ae092f0ed5af278c3d13cfb39ed335750fbaad4c30948f5ec3881710fe4c63731503372d5ad5c2f38c9f46987a77d54dedcb3826b14026dcc6aad76fa1b23ef24ef70155433374f4055bc3c25e2e69e3bf35136a0696fb263ace036f5f92170ab4387909c3328c0846bff10865dbfe1191d766c3f7cfddb35175b11e6491a14684ec02871e90343c6d43ac184c906b1591223585be75c80159c13ca171158eb0d6fc6128eedee35b95b9b677cded7b221f45fbe882abc1fd17fa7b5c1b61e505c98cabd58ff94c8381709caad76dfed71788b79da5c6b30f0c41f0a76e6983fd63298cf5606f6236ecd911f0d6b60d0b35e26ab3ec7b8b226ba9107ad7cac673fc9ccabe0df9b8145876bc0ad2b5031b639b8b5900623d8f8f547ccb69a6e95501d1c1752301444ef516eb9f0f7666f5904b46189812960cf17215f2ae8af69e82107f44063cd998dacbcc4edff0ab319566cd1333739e31c611be7ed3c3779fbb192985a2656042e7bb3d7d3ef52358d38a28ab1d9cd53da20049480d63948b7e5069481ba67e5e05c8005afdf1b90e647ee653823915b0d41c3af551f96bf3bfbe9530ef12d2793c3007a866c508205eb32ad0653fae84db7c680318523f6878cd970477e7e33b485b86ebc40fb67d8770d58bb8d487836fd22523a68184f5d41537107e476dd8e47993b6f497657e65c94c06de56d279f40b16577a56eeaf74e857821b0c96a68968928b82bccc4e40fc7d861205e94fac000bf28fe583834a904dc2b0d5414b4b43369926818447c9c935a157c258a3071acaca7462e933afadded39c7928737f11bd2123b9abd12097320b235c58683d37627d25726337904c41ddc8679d5be0fa5126a7c593f626f11c3d72cefaf4508b7aa4c5e9e74afb5568eaffac6d9d3901856db6e3f5f0d3e06f77aa92b2d35098a533c9aec0d2447b2e8d11d4871e9037e42ed14f15739a70693976fc7a1fd8b751a65089c31258637952a04466f3f94f63ffd61c7855b48e42b3392cad48a554277c5632f0c619f50278ea724e6d3d0a1865fcfea3eeaf9471f99a3208f679bfe46b06dabca2a7e820d3626f741cc59d498d954d5758a7792e96522912f0c2f0406732952e690656605d8d9b822dcb687c5055d5a4849612f326cf3c955b17b3934f1c4e317fa45b0bd8dc8d2427d8bb5cc68e073688eb7f711097a2cd5a1962fb1bb16d357850933aa16f3efb17b41e91b1e5e153bb9066b56c54032570531bb83b73a27a2340311c6e5c8e8fa1f5b50ace40fe9f8e55770a0ebe231ddb1b3aff8758a355d8cd5e3be01f888105d72078d6e4c2963c9ef22175ed4f069c734c72c67d3d313f3b7ab08f99d661dcf1c4ad736cafcce9a9652fbb0ce1f11d82972d2bd8c898bef34e611406d39c21d09cb29dffe8a26a5068e1009fefbc73e42f343bc1ca28237714bc0e2276a43591a6a24c4956990775c8faf341ef655e8c4f6c9fccb7bbc1ace750e947db5a9d21eeae051980ebc6b6f1c005ad929867a4374a596cbee459618d81f681aee11e3a8aa74ed762878a9c9257edabe38754c5431b19e0498a2e687728e12cff9e503583af99299daa18ad8f591e32cc39491ec97c97f46613c140e4998d647860e907ac80f198c1debf92b959b14797b8691dd8322357cd1bd7702321363ab53f1aff92d7fbc4d38b8b31d9bbbff897f730c74ddee8fb752cf383311acc1b6165d794bb37aeda112899a26a57056acce061e22b2756eb0d8a2055c4d2ca9b22978d0d00b43162d9328ae5802649b21e999c18f85c62f92d9e47e53d8de72beb0985ae4abc593b5540f1da6046ff1790ca40b102b8a3e69f056cc6d928545959387d7f4ca2548b6a531ffcd285f930cd280ea4617eeb3c3c3b1d17803be0e09de644af6ffdf4147d6e8f3e32c21a6dee92bdb2b6dc7d96c926f27e5566ca2d34c664710afdd6fa9657f8b0af6db90f1feaf2fa68becfdc17bf4e96d8015584c1b1910a484f38d3125809c4a4a2fd61b18b240fe4f98df216dbed605176145936912de206137bc19c3972776cdcaab3ee3da55b77ba80c29e0b7737e832180703e5a088569a582c854f47833f14954c7d7d6a47bc99ecd8de215fb034dc9c3c0c40068b2686cc32fbdb74bf2f38788c994d5d8c00642d5fce65bf627e9b4fe91e4f04a7d5887e080105ce76bdbfa104bd15953a76515ba1ee3ea61cd8043fa0fb7a4a4a8a480c6d086c27c04c0199926d817fdf06efac16250ff2340b612a968e3b8c23d2ad2197d469059aa1ec7fa07546f9bfcb6b9b266289af974ca0a4d9d7c34b16ae5d329fbb051abc76031b48bdf0391e58231f05d178c4660daa4457859eb8207f9aa447212059179e48eb3cba18f1426c7b0ec9f97e4d46d9d4b85ce87f5d5fcee8792f8735c65d932d48d22735aeb23cb46503b0483aeef818ffbd5f97e3816d810f4df7488ac91969ecbf5b59c9609fb1b6ace1b1e34539da68712cdab57691a1e15cdd15d995b9cc6b9a4c5a14ea92ca9b652f33c30485ab23a590f2c9612e84fcbfe5f4fed5991da4d6d0f155735eea24691647a8e9a5d2bd21141675191626b90630134fc252adbb6a17cbff2c1b25a2aad6970a659212f34c51aaa792752d8a1c2b4be58ea0d522936dd5b259ca6ecfc009375aa831672ed1025785d80015b55e834425111d88bead88cf0d276615f1eb50df03b5dc2abac2f1fb9276c53ebe5cf9e58004eae2068159d556f61736fa0618ac9d2fcbbcb3ae5a0d1cbb4c47dfef1a4d4393e439b565edb8f7342ffba91f187cb8593f50f0dffd26032c872195ecd08ad04117793c8afeeffef74e2ad663285534bfcc7b36ae7e85110609073005202e7719fc7c02d0dcac71284a820b5b45f37d00b6a56e832e7afa61b048d789197c3f9c9530bdfb5fd49e7aaa10bff7f9b095257c9823d9992252dfa0000de90d0806a4fae2910c8f066a6b20c1a60d7fca2defd369485cabd468ccd9f398b9a755312b711280c205d88b3a86a3c1a867836d363b8694bf95b650d9b533e8d74a25213a63efa069c2304549f485d5b26b514a88ef69c43fca67abb2f66d2ca94cd8de9bf6a036aa146187e7ff66519bbbf8e3df5075788920778ec8e197bfae6aa35e1b9d88d03798db89283271649b7c7b7e9888ac948dd77140987f5376f83335af0723c84c82b7628806a602ca97c5cd21cd6c30b42c4cd6bb7f0783aef7b6c8982f0de08cf62e00d363730fe85f294f2af8fd32f895685e91c828e0d94d888fbc756da6b744a1c1a58e19f09cbcf1b921661c6e916b0c681b03c85026d83be9cde2e16a157024b185bc995c5fc47389e2be78f43abfa5113d4f69c43fbc1d31f7508bdd434b37fac749e5ac8afac25ecb6a8025cc4c4ddbff6fce1996585d9e1ae272994f140f8e2d9b26a836b66fd421a12b70d95dd0db74fc7f19496cd04ca0c44e46b99a9ef36f7bac691aeaf48332bdee848ff661f3e18826fa2ad85e8cac22e5627e11324b31da79ce2b003b30e9dfa1487c52a8f9617ebd543decae3544c432bcc036443854aea509883e6da9a3279771364bac63d5e7d0027dc10a9af22943283817f2dc1998ad294568590a930d47c033fb047c7ee35b0342176eb52a531cb48e961ccb875a4cc7aac187ce2de6b883dfac6417aa22853d1e55982db0e704487ee68c8eef8b4b35f494f2350b5299f7458546410c79d3441adcdfbd2f78daa4a42c8d99ff00f72979afcd4cc34b91a72c4deabc02a17fb746fb2c5f373fc1440a058030c8660747bd3620069e84fe0e17324386f4a2b03866a304fb1cb9d737de4cd1b60df38846fe463425d42e031d77a45dd3f68c8ab08cf13cce8205063abe14fea44b13bccc953d2715e1d3b57c5db21b25fc63e4b74226c60f192ce4de29b346a3ddc9d0ba3d3ac2b5c2d9eee927d45a73828d1d50e3b3c277d73d46c82d9e1a23e9e3c15cec0685633239181757b7a4d246ca5565e5cb906d26821ef8680c62be2802a867b9ca31680c8b3115d165e0a513a93f3918fee283341b8ac430ac94166ec4c8946311f7a138d347fa74df89bd98e0de88699fb7426975e134ab25b9ea13a4dd1d2645d744a7054ffecfd493946647a3489da0fea125c8b519b71a4e5fbfcb76d2801720db0230cdd1a5c11433d7b969bef34d1f599fb9e70989bd619bd7b4215d0d3219898b101baeece3eeaa3546124277a7f840e5c141fe7cc2287a825f88cc1eeb4793b76fee893858341a0d86de1bc6324ca6f622108d9d8caf30c952519c29b7c9b00353eae4498c6e7f1dcb686d5fe44d9667d030c6ca8c586ad28168a7a44fd9997b5e450d83703f453267eceeb619d53b1a2f63e4c81289c79ffc2ea9b24faccaa41676eeccfd0b23306eb60546fadd13a51878923a58b4528ddac0572b04863ce4766ce1d244a1e73329144f63e760a3d5c706c512c42e9cba60a2b324ce56c8b56c1be34f6ba3f7e37c74ab0f55ccb89b2f699fea95accaee3c2c933d02c15e8fbce66a1103b7e8e5c92f32759343f00e2f925cf68205c42b1169fba281fbf082a98fd3e65a61365da861555ae2434e2fe0c5d010c794660d17e72f532d57a1414b840e0d6f690dbe2dc9b36ebeb77fdf6acbfd24522be2102769ab9a48c5c78493e9fa41229a0cc99eac2610df19c36dcfb2b7723cab9b1e9d07332cb9abe4dddf2a872a8b380dec300b6860e451ba7688862765e063cb3a64176344c2a36c07294251a06ce845ab61112ec01aa0dd12061538f174067862f342beccd6870c34a04d46328d7a25b58e5712c2f49e946368994d04798897ae3cbef1f4af32f609eba9c6ecca087fbb2196ba009aab3902f5e84ec2d501bdd9fca29de9a8dccd7fa2a42c610cf336fcc13df743f548c13dbe81375a78bb3c2dd497009e7660672d631c35ad0c7e0fe146eed084ce2e0cbf9cb396950a5d412af5a6417796075f12ff24fe63325e913a723fc7ea20691d3e7593aaef59e918d26f76e177be550213e397ee7e76962ff3fe827ea6d499c7fc8d0d94e1bdca5b738585cd66ce0c44dff0c39757cfa1a7714c42f56b01383a3969445b5f29abb15b5ff761904ee65f0a9b1a6ac8c9ec2f3ce9ce69c442f9386b858fb528fc4f4ca47554451f1336614583bd47cf677e8e240327c2936bd87f54426c5defde376a5f58a3b6071196eab26caa027372d5e6d7380d570836c0986a5d1fac8f55ff03665a8bb792cfedcf24a0204ab647af1352eeea11aaae6681ee2d63f03f77938798ba22fcc04633d5986b3e58c58823bb6e434f62c0c6c276290463994e77fae748b06ee27e53636e2f0a883973e8b426f8e1f83f1c8d368b8f54b10fcf7da1342ad3c37f67ae925c85d6dbdd4de255764cdbcb89707339b448b53d2ed45f5dc6445608b8d1897ad2921c8aa38ce8b81fe71e76b251ce85c706b11ce54bf32a74cc340447881410d385a401d4f329953f6b134e8141da256beeea2aa7faec57df9775bc6999ee576418465bd325611c53e3f96eb97016a2ae34fb412453c892a4000854d4eb5a5fb69686bfbd07dfc7971ba02a132056f5424d0166b39f12abbe73a1fd0592a828319f9345ad1c0d404c216314848eb6221c4e5b361eb4e2acb4b9e31fcd469d2a959dac984d0694800fc7d8c9afab7ae5a3e9eef72ece53ebf3eacb4fa353a1b531e1da411b0383217b8df36be53868d6191dcc90d8e254dc054797c8e1c9cd05ace376f6511523f85a32c044a966cc4622f657f206253158f73473e3168d46abf3e314442e417ce06a6ca54a79641c90e9299ac491cf8d5d29fe9af4ee31550d0a1c4dfbb3a5e0c80e8e5afb6e8f69e1bd790dc872221ee931446dbaac0de985ac960c4d1599deb104c3ad1f626107b8e0486d83c952d30dbf29f4ef768e75a6ef1ad7448cb7bf163f54835df7ba7fd1ba21640f82391ef9518c730be92ddaf852ead192f4543583a10cd9f1556172e6824e5e0d161167fc58486dd6b6d4633fe8270670c8b98ce327ac2fd7b148a69e13e9fcdbccf6ceaea8335242738250b631c362d4463392ec7566c4c14752420791de7408106e91b8b5b0884fcf003ab5e62bcad79888f3e07f1de455ebd4e7f98c4ac33e412f3e88fa6d04d5df433d473ce45db2885b41ef00c1b47263abc31ff796a7369cd43b3901354cb52c65fac071263942d559d0dad7bf8e8829bcf548ac85d17267825ac13b7230acad82393415d6dff340f5983a4724a97a19e06090a7c95a1847417facccfe8369356542015e57e903ead132971776a4d637b3d6bff9caa6a8d391b550a1b8115f81b55b7f462635ec4420c55fe4b4f95f2d28f190f222c09beae4c6db8c4d02036a7646ed34640c2d09242252827dd3cbba72b69060d1396800b8611bb865678d5a6750b5ea0012b86b3c331da7ccbf54a061c6a661e5589b331fcb861fad315749e3199d2503990128397eab8c718136960e8723a252161991d7693eff0c990d6adb715380b4d8129c3a068442bc9af6bda43f1345fb1a34939275d5d664c227d998d026a949df35849d40eb9a63e20bab0b77daaa4e2083dd68ed5e4803aa1622f6187eeb64428479e0c1324a3a0f5c356d4e683b46976989d94d0ae51cb23f85934ced4dfb4f88ace55111db84850ae1ecbfea88c9533c8b9c9104f4135842bec8f319c0574d26d746f50fdc01ed2b6aebb49b810a0702097b340a5f7e3758595b6ec6e9566ea60e3a6feccf52a3c607ae1dbf82b845ad913e97927ca19245612e21af12b7f1eb448802876c5a72b1a7029832082aa6b384dcd824d4bafac74479a3a26fbcb8bbd9a82b8aa070d36ae88676cf5098fa0618f1a78c3c2cab476fe2f50734fc3f67b921e64df4e60584f5ea85e9fc10cc87d3ae7ad0f0f263ca90c715b77641dbab350434e99c9fd88456d5089d954da3f10dfa81619caed672cf0dc636e4bb70b14da944d744b70a79f5e8bd6a17eeae30fff4b51ecd5f16041913fbdd80f38d383d10f59edf6d4ebf195e1643691a8426dfb03e03472ec519c5b9c0437802b25d043960bcc288e3ee8c4983fe795db5a93dcee2128052e82cee29dc6bb2e84c418ac5686cf397d24d1865e6811743932e24f7a24af6ec12a4f936cbf9ee348bf4c5313405796cad43663d9896a87c37d96302606dd98ebb98cdabe0324fc2fc15600a78daca8cfa5ca167488b7ecf389469eb787fa87317081cf35dcf0e5722cb580587962338c0103dadbc2e43084dd8e945ae4be1cd8d25d35173736c9c0ab2541754bf833230b9e4e4fbbc0fd19c5689f867074f2d1efca4372f1d21765b2e35aa24337231811b19f0e950f8780509344cdbf35b58afb326d0adc9bbafdc77d65984c22795be3d947f058862a9268efb4644f557f9524791cb1063857e491b10461cd002e33174f696e6307e77a09bdbbc511342c12184fa90a4f57a083a23757ada2c7fa356c8aab4e17bd2f9a9d759dac823d7ea736be30cae7a6b57b201add70d3eec1a0c1ef69c50315050d91e5dd0a1b4b5581de2cd61a6bbbe326a86337e626b9268dddeddbaf4a85e12b398eca228615267337993173db2e72da7d45e1578a4cb20be7e116e96d998df2fe3cba2b02e834babc47293e734bcc61df5aac6be29493c2a3adab5f800efb0dbf8ce92854266c25cf66afd74400e122b1fb94f6a1314d4af9f40075fb611b03b4b9d79babad00d0dc3ef55d16a7ac97e108b06a403bba6e3e9381d1f959c4efe75baeddcd074fedc455b6471c46bd19d53fa545efc2fdcc381ca3834d154c1a7b58a834a3e2439248098ac0484787e2588ab74a3645f645e9477937cd631235ad49d659ee3add7596c26bd57d0e79729ad4f54f6689bf952893c9fa2f61454f842eb3262a18d2f74f71ea3b60b5490ea4cbf5e3e9c661f6889329f14253a1b7ea89e6e4eaa1103a7a124469ad88647137711f42fef8af7f2a2e0196fd58491765f0c5f2c3cd4292d5213d15c00c9ed1909fc2c78cce4449b6463fc06c99c7b06b58d276e7eda4decaf4b8a04f8f50577e57bfeefcd20433f87fbaa9b4e5cd4348ff426acb0d3e0328c3386a426376190885f44e649ecbd0c9b28918339f9627b968d28d0e6cd69271166977088445d5f7286237ba9092bcaf89d100f27802730ea3ae8496f3afe5c9ce59aff2f465d33d3b93a4efaa1aa69021c466755f8b4b1cfb8be957a46f6cc4bff9a978437e1113b2b04c3e32d6adad08b0ddce0c2d62c188f8d1bcfeefdded735b6660d898704058cdeea2f1be5a14d31d185cc7ccab4cceaa84f931c462b6bfbd62aad2dfc8b55107dc046e1093cdec5105b4bfb177111b84728a667b9a516227667f235a7916ab51769d5222937bcf773cdbe4a36bcd0a77fcddab81ff95100422787c569aebd064e86df3267ee301e0eb2aae8fd8e09bd3ca3c7ddaafff0c84e4ad40d95e8302aaf0e149eb2037ce83bfa36116a657695b9303891f50201d19a968c51f28c33daeaee93c8f60e268687713f6baf9cca7defc463056afba6541273ea78111a0cf68c496219f8732b602ceb70b3cd09edb1e2a57ad69fb31d8647ecd334d2367347ef7163653b69860e636030a2b3e286f8a012e590547d041f044a91519cfd8f8fa67c38f5e4b333c459626f4f7d99577a57c993f5cb955ad4b170d57f18fcf49558866e041f305fb510ddb7746daf32a1f792da24d4904fc5f7c81b1e76d374065320b2124d5709f800c5dd7a3d689df07b647e61f6ad8d8f4fa2f572f90292623747d7171b228518fab5ba7ed5fb7fada15ccefb65b1e267097bfbc524da299d8c3b0469a552fb40db6fd19cdf189c19a96b829a314590a3d1ce37956f88c486e20a56f46a8c58b4040525ce3efa804c23a5b7a0b9210d2aec1f5c1953c6918ddaacd892ec1d5efc66b9acc131071d6b37207ed8a0b131dbc74531a60ab302f9eb97592d109c8838e968c79b5ebc6e4cf2d8748c78ba4292f0cfab2689286269267a9eb0821b5cd9f8c46b112eaea207f604c4168aa16a588b41965635104136b324549fde5639bc33b1476832e7756d0e3e35ad092a6d8beaac652295f2815285d146b2f1df440390e4b909601f551448bfa681893babb7267070224ed8b167d341aa4c56eb91f469fc593c7fc92045d9e6e58fcf9bb4538e598c1d6b48b04e3331e9bbec63b3d44ef97e916dc7b26d2b89500ead931a264404e361644b657b3c90c71521e0947ad94fa7ebe8abf231f3e1f2ced2a110ce4fe71c3143a85432e048cd0fcf0318ea44ebc65b184a1ec08efb07a922637dd8337b5ad021df8eac5c9c000b73e74fc6da576f26b1d32317f6d9f66bfa4543a8ffe0311462ef7ae375eee7b4d9e41c10bfb68f8182bebb120907dd5419c97480094f9459e41c4f6ed6f243c6fd33e11a7b76d1a801d5aec15d9b48e5ca09f278876bb0ad6f4648035c4f69d26f37cd5547b5ef242bba9dabb4933b479289c991746b1e8efa4e28f917183ef6d4da04243ce424870a3a5c262783763d34273cda3f818d3804c82665463e67b9afe7a0d18e968680ce7d9ff0ba1e0ea4274ce1b9a4b631f71c6c61f45419d91a74d8552e415732545a214526a037d4938b2bbc6f36c9ac743adf5310e4c4c9edee5cc7137c0a1fae7037429976e4b581c9eeff07240efd633c7320bae23e0d1726c03617c93d70a13b3e08d282381ddb365e0d7615d95f985cb75cd239f6486edccd9cbdffdda4a071c235efdf2c80031bcb648a9197df4acafa3e552365e591df28c2072a8f980d29c0b7169fe9a2a55df95489f1bffd59b16ce931d1d88f1811004737f8ec5d9f0f3a855f22f59403b55cf3bce086f6f1b780884a6e0a2eaab25628ca8421a49827bd0d70fe4ae7a5c201c68ace04849f083bbb76b39b8b7e00f1337be9f0b9d3d38dabc426de38cc1abe725b0d9c8910171334f289523776eda03b79295727378996db20c21885c2d6a290a141bfee200ce62e075469330bde29fcc9cf7d7ff05cde1bcd20357030ba79df17ddc56d18ee470ddca4de19bc1529f2cbf97aa8dcd20e81c942cee5e3f5605d0bc6f60ba21ea27ac29b3b21a93e0425eefb7d742ac734670eb3baf89b1a8e241c522387b2e7af1553ba078203f6dea550c46175fe6b1e062f925a9099f22cb5253c9cb9570326ce199b71fbd96e1ba0c1afe4fadd6297f7d3b35a09349ea2277876db6dd59d3be9f54d0b1902960827bf8f99b6af54ad196b010ea99fe08b0609c6e70523e04ca22ae369a119a7288a3b425518a2ca0267b76c02553964ac6d1033313c5806afd460b006d2bfd7008eb3896c3951accfaf26f002387597409f2559ee39d700fdadf98bb78981887945422c5c50da2f8a0b1b6ff1bdcbc0dd85742b61b58d22d3ec9a2dd785466bf288fdd28654ef8a246aee9b46334c3d34b442c02aadf645563cd6c2baaf686849803b527d175d76cdb5c1d96541c82fffd34cd0bd4d9bc11f8f9b240bd8cafdeb720d4345ed4d6cecc6a946efabeb2a77f40a5bee3d66067508055d6921d3849be98d08cf82a1db6b66112a7565b3985a887351ea8c1b12383603055cdd9be5fb7e1de35dfdf72867fa86b4b1df0cf4146ca0bcaec209b75c86d85aeb85e51984280b8e1cc1df1a8b10beac1c4320cc98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830f74a0a6da6299f9b2aeb6f6bb5bd8217ebfb500ca8aef4ec96e8d983bf6df35d0832a92bd45dd6613592e21e0ace69d87cb3e17fff4c8c0911873496b0a9b7e2ebc027a3c7eaf07323b270ec875ef1a84bc09543dea9721b8585f706789d9a8f778a2d18cbfc07dd9225f0bc5586e24b508535fd4562647c19dfadaad752444b0ae624843ecf25474094bce4202a1ae5133aa573a02faeea5b4f3c3507e7f4d99dcce1147743ca824aaf3c5a7dd7b2cce875d9452e4b8471cef07ee4cdc0f507712448888817fca8f96799693030882ca13ce265a1ffddc2bbb387b03b01e59b9031fb42a4b6de3d54d38222726777fcb24cc435a35bf09ebeaf2fb228a96510c13d2317687933fb8ad7a1d45f750a3a2acac576fb204a366b040b49874c8c89c7385d60c103b3aff6b916529422f72a14d53970bbb1c9c679bbf39db7312621822de34b7dd85cae50bf9ce29a96ee063c297f86d339f2faa21aa0fcdfc29d5f3c7cfb427da1dfcf73ba9d428452a953f88bf42eac88bba81a317c7de1c8abb2aef732561abb45d680b1be9783db747d04c27097b673698c70f44062219f850377180439d6849ba5cd9edcedcf29cb63c789032f31041416e6e671ee6de873c2cbe5324567eab2451f6f0d0cbff1e3a7933a210fbbd15ed307bfb6f08320fa72c59c74b51c52c5d690760061c330d0ad5a8b9ab8fe579a42afd90eab0ad525adc26f8bae1229b3a1c3f3c04c515992c525c0f41733123473ed0820935e2285ea513fb30e9c9378c181c79e9248287c738628862fd790eba3c74691782e71326735f5f4463756aa0781960d52a6a349148193b708d026459d6bd08f4db279e5d4266dcbbed5848ddc72e34e3bce766d196605ec865d5b893d9812d404c8e78ef0c3ea6cea4335f8e4141e3d3a3c2e93936db6c6967943b4eecb00f7d79525e6cdbab90f445738ad3c78dc54dd8175446bb0a142f760406c6e508d0bb9809d443cf1c24f93e55663b75fbed15a5e56c2cd4e89bde73d9abf0a309a725a060d20ae19da08345342b07f5055c62c4f823acd25f968de282cbadd45fbf97cb59ab1b498de63fad98eda7c75767ea05550ae27efceda60168c15b48d1fc2ed863da909191cd2a15236e5ab00a760aafb366be365e4fe22a359f50fe33029a4ea560745e5c71f4bdc528b18858a280a60e8d53a2da262b5f64ceac9c8a84a4a019319a43358f98136ae333eb5b9c974ca35e7ec5faa06c8be8e78a97c5e8a190a64effbb364fe09295980c47538811dc0023e216141126e148fea01946a95a61ad859a2843e8b8693400aadbd613a8a43e0e5f534ef5a8849fe60d84a4ab3c9643c614cc189602b50314890dc60c87cba10341034c57afa9c783cba6437daceb302e2ed4d6fef0531f86c37671ddc0da41849bd8cb21180e6bdfc772c30bf60019e956cc4e13d6fda1bc12a440c339225498c5387cd18c5540cc8088e826e24b67841851367645a2157ab182dd382aadd8062985c39ae35b22e519e359e2544bbb7a96d484053257cc5ec78232a3d8faf22d3e7629b7ffbed2ae5183fa52f64ca5d83c9c4e0a53f43592abf8e02b7a06a244ed361b606a3c18f852c36478c98b58d46ebdc1a002576f577e0aaa62dce5d36e9c132c06a55f18d29246e2031a2fb5198d5356bf3558e0294e74c6b2060d6b27a93af854d99a1190a7d31a5b1cf40e0ded4e947e1e1056ee1ac1aef8d876915a6ae1b9823e7ac19981bca35fdf50b4a008a7df779be4bfd43ae73bc681189c0b0098a85376fe7183697709a3af2e39e56bd58928acbc16a26bb774388c03d2b6d68a42ba3f9395bbc43c86749df480868779d6080ce90c510ba2e7fd5c98794e8847fb1c24d84a9a0bcdd47742e4e4fad0ab21e95c9b9b634ddc2ec106c57e48a81614fb30f33dd7eb92fbbf10c8ff91a84fbf7e22febc3348fc050dc9bf54fb047eaf581321259f89113e2226366be2afc0eac57274f76bb9d56fbeb9bdfa48785226bff6133f9cd67b36d99094dbdc642b12faf0b603b7a2b99df6d58701954111c50186e249ffaec7871cd33e5af89f06f4aecdfb727cb5909d54f3784bde7148f4e2b630932dd966980b44074ff5aff81252cc082c5281ef73aebdd5fb432e4417d8d96c44f726d5863845f1ca4890c11cf54e28753614601d1353bc481e4d9b1fbf3f6e50a6f9b648ac5f070e00380df488c473ce7577a0b40d89c5cfbe5080ac6804bba35c33c4c39f75637c88193959a1e2c4ad965b8aed56dabbd719b9adfe7f3b4e072928efca2dc449f3e275e1337cf23e076bcdb3eb256448fd22e34c6119a489338fee275c3d8dfc85851823c9b7870eca57c184463bcd9421db7be27fd160a754c17f1fd9619773ab108d91633f385929aeb0ae52291b5d6c81f0bbb4c30898e34ef7f1eedfef69ced3b0eb32cc975f1e8149da9a7d772907ab9dac913dd1a157308b683aa25bfe95a08f65d75a4a1afdf904fcc2f620a44b3d36ee413e84e055d936f09348589facf557a0c3858354e57fcd42af6ef294b7ad4dc91566083bceed23b848f932eb464b84f4cd8742d5dc3ecb784a8782588c084e5bc1fb8105646a2cd87691df089b4695c3d10ad8fc5ae7a57fdab670fd95c0495ee65074718478fa797528c18f3ddddcf6e6f1ed290c2e6d9f43105232dd890e8ee3e0db8848555ab6cf3fb48044b4913307cfa982bceedf0d21169e1a8bd448a159a6fe98f43844c26a7a7e5d2d342468b3bc95a0c99ad5bdb4ae716025736a8861b873535baa5acd59597e9cc68a4d2d0aa77a396457f2d2d39bfd9bb439d005a86a803e5c23996f58bd3aa84d5a13692467b35b78beec6e17a4fc65e77b6f9aa18c5ea06a671cfb36b644bcab62da6680db509df6d119dcc3d2736e82e4cb6e3d74608aef48ca50cd29d9c7b136cd6fa4c9b16d6a53d205b3c03828c68385598680cb54eea643e0458dd5605b43609cc62a4309314678a5cb096251fc3117e64f33470dff18f20f816ccd784476a8f0b45f95b12a81672d8b8b0a3cd7edc42d32ca95a65a12022ce83c12f2dbbab2e80d722b90e86870be0e8a6a8f2bbc8584d39b81d13ec7bd501700ac4ed4a3677919adc2047a7fc624f272ed9e04fe461e18d545fde95bb1344e5f033f1fa5a46a33835c5705ad8777e2907700721d60e9f3bf3df0e379e0d54bf8616b5fc5eec5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e599264f0117c509a99bbe97397fe5f7b310cf38278d178b6d04c9fb7b3e9d427f0af1e8435ad94600ac4dfa9f8e55b701e7a46b45c788b3020886168753410ba89363ed2d801edda524eafffe63b96f907584bb6b70fddbcdcedf4b7eb143be031e0ab8d3dfab6afef83a41981f5d7952a83037b757d81ba6545a0f6b265d584125d417bbcd67a80d42d5a1d24fccba3e89361150038b1643569b545a9ceb8f7193f66c756f67272a085cf50633dd35b2597a80f1094798eb6ed870653f2916493a491a6a8ae3296a416128bb66a2abd52f4bfac433f9125dcc58ad7038c040d51484521bbc2d11b6de8052aeec1bf472dda97a16b7d8af78b17ac3aa39e1b215a4b21ec252f6dc30d365c827ecd3cca48d4f9d5987d5a9d645ad4a4dcaa74bfe44b395d9211692949a62ed9ff1012cc7a3dd3d046c115f5276e4be5f5948c4dbc8b0690e4313864bf4ada9353a23f2f8c66dcad4b1a8a5dbd35cd41c61d34db55e4dbe573448086de69c631f8a03cffe2ebd37f63a4892c3a10c1080a677ad8e90afc2d32ef45425ae0a15ee947edc805bafe0912fe19777c15727f15ad2edb8f8a12a90625aa7a67d8cbd6b2fb18a6c032fed5e15b3f452fec930f7be6fbb7b757b043cca98373d2729dbdfaeca3322575e9268f6f5138df560cc96e1c057fd2312f372ac33d31fb554909ba667e4fd800a8318a6a3bffc8f7d1a57fc03e21621a5f948d1daf450b21c3a0a909612747d4219034a461c358d6ad7e1d2c285d17b67b832348c497c86ca0937a260d0302f89dc3db9707cbfa3178741777fe9572d029d361625dc46f11f1605a435186496d176099bd2510a095b3f8fc9b62d9dd5c49ce4dc5a6072d5477ccc969369bd6822805abc307e30dd151c4094eb28028d2b4bbe3791c839c51a14defb4a7c9c1c4aff6f1bc43cb25ebaeaeaee3208903db8b3d40dffdafbda2cb95f422de98759d28eda96580a7dddb1c375210f3ee7073c887e32896cac266ad4448f224d32b8df7ea7260438f817df0b0edf2c654b8a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e269664a50692a952401fbcca5b88b118d411dcbe37f6de06d74646a0c381145c8f6323c500f8f9cb9ab52be9b4fb4a6021552c4dc00d5cfc6e738830110eaf356568d2aa08b05fcc4959cb4c303dee7d475c9e7f7d2d02543f1b0dd7f79f3738c226eea8015c2384c52502c1bae36015ec3db6631ae84738a871827cd61c37a7da10e059416fc15e101d8baf82f2776c25321801000f06d6bea6bf63a985af9907088f585afaf07ead8d887c891b67bf5d7543498e498bc06aa06a2bf63ab6189a5b4e65d2a924d22f07a9c7b5ee167904403f14e0f780a895c9f88f1e8c2e77f9c220cf66143504d3de7620fc0e34fe5501e9d85890dc1bce5752649faa08545e9b72d821091d2aac1bdbddcf94bf99fce693f5408e41178e7c7c4467ebb0dcdd94c62e6e527885f8b3f1c35467c0b331c1ab62f173e89b29dff5902c5a7d68d4c634ec38efac02ea530a8c2eb699073f71f65a3ebd2ba7e90d61c043ba3ebc6ea9f91fba7e0121318b8b58036f70ebe86ac545e8d4ae1779059c615699df8ae6985eb84ee12827142d9214a04df0515e24c12e4339d3e9188088667817f4a37eccb1aef1874ba3f20c9e3bdb9f77d9a46b0fb97ca28fa91ba2669ea3ca7bdba2099940dc94fc5a45b0c5886d20f57cfc63eba02b5ca65c74ab17c6bd136e2ff1575a296e7e22221060a67a6d176103e4b1bb11449c9f133a23aabf5d81517a24cf6ecfe57d0d29f8a7c1bcd563b202c3ac490731aca46bd2b14a559471c58a1db0f85751159996cc6e615488b2922d424d88493df4bb27900d06e027a511110e499f5fc534d43fdf071bb65ec02039902eda06748a19bd5f75a639d0aeada0312c9c4eafd2565e00ab8a556857e49bb3b8e8b55f36bdc9004996666df196dcb533bf3d4a97e01cd73762f85391307fa3c909dc85db3d9ff4635d101fd75f251394561ca19e97698c0939eee001bdd61d6e4ef3cb25304ad04d2fa646c6b0c7db90a4ffccaabce5b3c9978e6f5ffea9df82b69045382cffe9f0dbcd9f7f5916e625ae3297a3afc7b70f831b9fc0a1090f441d992b4b12245c6e990660630c452476caf60c4028eec385ad68379c13d2019b8287fa04bdc4f25558031bb8b38e50e116a788c6afa1b9e23d64f4c9234b1bfaf9e428f1637431a26bd13f4d6d4d3e3ecaff957ca9378aaa4d03dac175d061ea08b666c3171de441b6d32b91a044e60c987b53f81ccde1599bb144f5fae9797e4764d999f86efdf0100a49ed6d69ce06061eae821f10fcac99edac3eec20a046d4098ad6f55f704c16995957deecbd17d93f8b4b3ac14d0e2feb349fb0958fe5edcb8b4de3faec480123bb724c35b52f7cd248598a58aefa0a52de14d06dda2c39a8e3cf6648562566abffaea49c551a72c5501180448cb978bc49993013730fc3ca8ac33d50f3c68dbee3bb998cc75c92d5630ca6d3cbe1ffdc81d89c2d031d329632ddcd7757856b79f764fb62ab6152da7672c69af37e6d4766beb6e2c4d59019fd49e41d7c37a1b25bb7ebd47e5b9ff6fff5d7a45d622a72fe085d8724aea71b5cd46897f64e35d421d1a50c15c58a3869872d11c3f0e7c610a1ecb5c4e7c48684cae204766e48addc4c705d6283edd1db49c92beba086fca315c6c39b94b612cea00070c2de64da36934a70f80390fda5aa7af3be606f0259abfd11fab430ac222e2d2640d956786910c19ab1c279ae5528e8251ce7f7eaf973beb9d415a509fee7b7306b89c048a358a5147db1efc792737e4bddae99348f549f88a0f3ea005e370b594527dc3dcc97a6170f5d492e4155bd7e50d18aaf3d2671c78c4be8f1133c782c287f97c2d11bccb762aa9b169327a4cc66409b7ccd9154b35abf2b2ea89f6876567b8c8e59d29540800e3c7f62cf3237c70a1d8893026bd64069804e50afb4ff28e53d0051c02a70012f86c70805476057aa08c6874e668c1e1598d315017bb2934573ec10cd280aee15e5476941505dc014ecd63bd42d8dfcc98e2ad72f02d0c46076fe0566c8403f83f777e734242c83f0f745b568189c3cbb19360cd05b0042330acd59f23254215e1cbf136bfe27f428bfc2c68d4403c06bede00b15c11a93532a52bef11d111b98e5b5bd55d94d7bfe0876b02676ed7c727584cc757e3f946857d7f84425e819463265f277f4eaf3e36f9adccd46f04a1c7bb7f052dc53d6ff6e72a71287bc3ca58c2737876979458b8ba6dc9c2e28847153ccfaae74aea03b071afd7663fe00e47533e4afb7afe6d371a51c8e7fbf529f79d4f546dc0c853cb9196ade0d3c287f60d897ba6401645351dbb62fcdb157d2748531cf393ffe1b700027db441d3e531a61a196026ac9b5f3671423e696fe92fdd923fcc83f2d4fba0cd090f48cff7d60165c69b69fc67d4d59461b25e1ccf56f027469767180481be44cd8d8642453b27a81ea184e741fbc3267d5c27456d81e6fb3097fad40e7a89b03a258ebb5bd897f1c9557eba86a28644a5a8d724d03f3d445b6d416b18fa6230eed92a377080c4ca0a47e5e5458c1df2bac98d963930fd24b43ed3c7316f9a9ac93dd78952c2c7e5a8432300e5ea52263f1750351851f3898b699fa490fdefac5c7d13e8c02b09cf175d0bb065385d5ab3176cb27c541ed47ca361d415f02071359feaf392774713d94aae7a6b3519bea75351daf4347a1997fecf5765a3dd891dc34e93214084099f06e707e44dcb7b30c2b268c69485def94ce780a32c4f9d78e2447108059e48c3ef0ac661886f179f211eee688732bdf7cbe7c6f3c20788b896c71d94a4c386c02ee26625bcf9fa4df368031b1503efbc8448006f6cf4f7f1f5384895b9c5da2194afd521f50aa0d20d219b29ed488339b5764312a7223a8b8583645eda8d4b96a524aeeb750717957b60909d1a61b649b6235beb9239ed3b78dc554ca64917864d9a32bcbc6c1790e7d1d8787eeab356f944c24f53385c6c9beb67c4c2a8baa3bdcba3fd1c786e2dcb8bb945800cad878ff81fd18e9997731e96b893c60d780de532c349c516b834639fabe09e087f385137213cd92a02e52718c41eb73ecc52a30ce26609162d74ed8f61e7b153a7e99391d48edfc79c3906db18930fba31f26190d15f410e794a56596f5395b9ec1216903c12801a28f712ab59f89d822d576b4236ea7c4d02b6f04e3566657d63c6f8d49a433bf459f9632f188192bc5ed39c443ce5833f05d2d87b669d64355591ee26b587978d70c1beeb1e52ddf25e0b4d33c370f4c9a8ca2889d6065a42dbde355f5c8b517fc67af2be5662399b6c74d8b368ef2c89191a1f2a4e3d35f959adb1b9303b565ba4f2409977120b9f6dc4abd81b18219f9c9505c39a947c52fd0f7afee4b100bd2be4aa4c6d70306c065980e5488ba531c59d0bd5d4c1191ac5932621071799f7d83846f55f3aa3854b2f956b51d20fcfefdb59914e11554fca2794134cf8fc3b5c8a1280c1e74ea9df5d22218af88b556edc3953367fc4ee42dc217b4815f0e9247afac253cec77f52dedd6ba7601f1c3c7023c0a35912d1b6fc8e5031267e4a4dcee8c0003fef44694449d3811057b32b62dcd46756824e07132ddcb8d5e44c2131fafc5179dfd88cff20b7fef6ce10a52f2106162e7aa0e47adea18137f9b07be745fecff8e5a670b78658913545aba65000c6a7e1cb18502d829ffa90fb04042bdfbf116eca95a070f9af45035b3d62832789e8bdc563288e2d94a7c50e251a92b460a8ed4aabab4171d6fdca6a1161f8721aa0d566067a7414654c8983065c1b76f20c8ba4e7da4ffffe6a696b4b31325af6966a6a8b16362fa09b343409917e187ee348822aee28ac82274fdcfc3dc1f6a6ecaed3a6a8196e11c8c82e72011a2214415adb387bbaf435817be280a0dc5f0116ee47920ad63146b24225d54cf42d24c324974fb2ae1a05cb1e7237797fff56e98d61ddbd5a774a2c21143d42d54c46c70e5ce8a82b31c64b5016a7f9d833871c475490ffd22ccd1d2e2b9a6ab24e09638c936fcfe09deb89b5758367695206ab567834ca21b169689653088a0d2202a3a80d66bd26514e8ae748eaf46c07c7ddbcd1309d0ae883268ed58fa0e3e9cb27676db9680b8269bd62d14c8cbb1497885973d91402422edb8b8c475281eb85a74d4996abbfce13b7aa751b025284df9837f5f65761048f0dc2b5def42d622a96863433a6e2784b759d97ced2fa88f5e01011ede7aa50ad7811fbbcadacd43ecbdd4a0df4859400d4ab76d7e7d49dc0b9d80d8fb21cdbfcc82e6b9a080d30b78a00baa9b3be9414f2fa665806262e40d493b403bee3b182b1e3bd76f9e5165a9bf28e1c10cb73e293876df630388f9a0062f2c394c1c5730699189dbf93beaae9c2002bc86b8943bada180de9d273c108029fe5f4a771d16064d87933e5328e7f0ab3281f1ec3afea1ab1e4d60ac29a6fd8de10448c5073446b8b051167c5c277718f741f6bd23f74ed1537474e645b14e485c6a3c2b34400c03277d94633c001d25e4dad7999f83c855a2932bb13bd0741dfb4e564af061996dbb329b1b7f15cbc913f0f3b09396154919f56e0c20997e6f0eacb64fce659a2c2d2a67ad5e960046a76398fb89225654dcd55404b7b73abed474208203b1e14a7e58c4bea5b69a02bce9b6fd413fcd0dd90191a6631c500a7af4e9380c71929e1be997ff3cb5700871a1de1e9b295b9e7868c043d913c400e83afe2c5560358d3c623a055d3346fc31189086079d003ccdec2ccbf0ee6222908a78b35087885b6376403e010dc158c679982205ae8f5d76488a726a4db39f3656b19606968f08a88ea6ca88e514876938b45184fd1a00ec9f7ca44bf6307e744507268cc129ad2e0bee8864ef6141170ab04790bcfdb97f784358b8d627305f3e6a7bb740bbbb6c8b103f229749aad96314dcc287dbe0aed5cf6f95e3e63d45bfbe40e070893edbb0b3800c0cc9b589745a1b42a107ab72a811a1f20ed63b6cd093616848f8e4edc2b7b1cf5aeec04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b69060f24371f46241a73fa01af126ee7c9c11d3cea84c2ce296ed7e329689b28ee318b6935e307aa73cca7b83742b0abbda1a5bd4ba6bcf5fd21e6d8b465ff2be601fb3b9a1b6c488b5d0738b159ca9ae7ee8541d64af145de7c237224a71896b7ee35973724ffedae23e8bc080f6d3f6dd3f48b90e186d41c46faaf18f6a68af5f162bcb9cb4c261e48505663be335ebce6ac61d28d8d8974c8bd6e3c0f812a8b3a3d5c9af1a3b686f1a4f201c6dad42ea10e526f251c3b638b505a19a10d8f08dbd2ef200cd8a133c5c45c40f238a54d260114a1c0334298b003b1ba15daae3e2bc8ae34bf8e4ec8764cd34f5daf2267279170a50036fc9d29f5dd03a9c3dc389937eba203e9f1b511c1ad93a4e2f0c3f1ba87a10de61d9c6cf1f59fce24296d7459c77c3c2c9e3a4ef732c21f7423df22d5346b92e92474dad28e7e350cd8bea80b0b8cf62dddbe17c82ae9fe73a556092d0dde33014ea5cceb7afd6ba56e5b0ed54223012e01fd587c55e97fa97cb8bf39d82e3303fc760e65cd2450f84762e51d7efc2072852ace41ae8a1f792fb1e599f8a92eb7131fe91504d6e1f6e00fba0c593d1ceb1ef8b2eea89076a9e77abba5d80098a0e052c1671d6f3d9fc1100e444acfb6d3843f477531edd6a919447e9f6def31cb6bcc2119e6b62d3b23d686143602a9d44d6356dd911b232a52963f58b098ed75b40784e1491da9b682ccf87e3c9e0677a04c654544e9e5c1d154243dc14b4f9d38e43914068d34f3433a12f3094fd71716a923a07b1aedbe76a058d5e67e82d4127e8795d9a57ec370428080a3adccc190f5ddabd8689daa239feea2cc6c767d86c699aca1c9e87de281094dc26769d82030aa5c19c13fd72c4f7df3ffd3d1de5cd63000a21e47058e8a52a8ca573d2ed7ae396a134974d087b43cc70e20dd765a16516e7e26cf175118301b271eea0694a328ea85551deedd0545c0f364b454fc9a550e39e20a491a3e14c407d87c774f00b536bcb126297ab77e40303e921bc5995a0387e1a6591c413903d73cff69af8ce6d68a22e7f9f1bdec5ff313cee92867f2c73ba00db317549264815c500bf015c2ebf0e8a386a3f6cf4f1379bef537b7c62e6386a86932982b9b5d469b60ed4303399084b1d468bbf4eb5937edd04bef61513fa0ae83bb14bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4d892b80d60e021ee25661a3edab068034142cd695a3345e4ab4030a65f57345a2b5ab29db8abcc5f3b9ac3b827375a0b7a45df6c647ef9e59e973ebd841eb33b09bc2eb4fe629645aeb51e9376bda45d43c33f68a3002d343b4bf8801381e7f23d0a6efb4ce010f98eaf41ae724025272546f4c1dcd5cfa547589b3f3d935dde837b1cbbe53d588f90255cf1d01da212f36ed7e8a243c32da833e1b10a4328d7e293321438f5383dd46e403ccaad0aca1ed8060abbb915993c2f99630c153fbf5553298413c557245b14c0de8f9b3cd4583f6ebf436cf0ee2e3ce7eb287166834d96976f9f2a0a897944d24ba6bf10d8a6fd4a7ef555c71c2cc4887dc3d8f8d1b9ecf608b5928927d19142fa23ec3748dd6044fd0973988d1495b42a0e24883d412c7fd335229c7e85513e3099d4528610ba84c356f541fd5abf6b5fbbc3f8b690c02d1b33f225f118b24eff879f2010b3b966702a7f16d91208bc2b9e717f8e171bdc0cb4f2dc03dd7dcf8588079a06634854e03a80de6f8249d5f7d847ddc87ab090ad0ac5768e9e5c5d94d090b0311b5154faa870476cf696c393f61b90f45a52f0f41e9eaf13b1a3b4e75a23d4c9d1d9c06258791966a310462d8a6577181599bab352cd31a7d73710102710c3209b5300910b1ef58bebd995478be84ddd7d151d371c31d8c8552a65f2de0572a1f10a4d1e46925ff32dda6ff802321a696dbbc37e7e11c7c9e0ba24a7ff5f63fb035483ae16f335920156e670451f2a3805db934558a4717337580ef6c260a0b1ef94d4eec8ac0a87738969201a0e053a7a7316e17329aa2175b5222db21539b0f44415156d7dc3971e988502938a9d6c4e07b84fa0974a1c60959ea6e95a6300d088ecd13e3262cff52ea0706b2b7d3ff3ea19e0b7c321a3def8c6563c90b1d92dd4fb9f378dd8ccb3de2302e6487b1cc4e8380ee6d09a397ccb6db8d3a6a047916e699323413f46ea8245b00b31380e616b73d0ae4c5c8e1b46ecdc0abbdc624f5b03affa6186f2ab76526a3a5a594bed39f2268172dd7f07a1259d8a277a48f5e0ddfb5280543875e9a30c4f499b265f991ef14592ecf2f677d7ccde77cf6f7486135180a841c6c93f5a1c1f027c4c65bb33cd342942d0c69680e431629eb1a287d11429f035ef032f50b8e1be08ef9b0d0bc146a6e4fc05a24f97b1a943c08bc95d199b7200a626e45b05b7491d9800f1fa4981c84e1d6d66c894561c27e03c1b46d3e747c4ceb31d0933e15bda336029af6183ae18376ab78dbb7a33bac8cb08bb50c0d649a70edccd474826b90934e9e7524338f2aab6420238006ca5f0e8359e076036937c1f482922449d6d9d550d5d4e460d0490b9ac73e5960b2b6eec72a5ee7a1ca511ad7d669320c56bade6e3d7fc11297684d7a3f5564adb6b25c26ec4b456b446bc847f557e78d4cae8d825e13127100d1edff8570dc06f1bcdebc829252ca468aa0819db2844292f531436498892a7b2ef60085be7f51ab222dd80dd13d39f8c75b99342a9d430d666e47f1cc9d92af91bba061b9e6798ccbea68869f8c73fb28a9e547babfa54258a90d2cf1520c46f2cddb335669f17430e983fcd27fe8deabf6a2b9c3be817a60637a76a8d5d11f09e18af6f8a79b8114f9b54f86e4b4eb0e6685f97e2c87ca8758a51d1be5e4077f5a79b12ed8eb3afc1e43815be44daa718c322a184b48e024a7cfdfaa176ee1b088a0841f6797bbeaf49726d7f1541fa32073bfb3e7b877f2a97612d2f87d1f6889398f964c21df20dbaa6f8fec9b5876938268c44fe0bfb0d8fcb1e7f61966f0d93a00ffe29565f3508a6033987cd764fe9fef4f9e7738cefa726eda36fc534a381b5d32f7550d9f1b6622cc2d4e475f7fedc9f7d4822dcbf34c80f31cb46cdee860a478bed3c39426a70bed27f5fb596fc13a6f2014dc58125e0a9d173b580c319b2e7f0498e9beabc52c76e168c7227114fe1d4c45dfef844b71b31516d3f4d59634bc79434370a65f1112372b94f3f2adb74773dff6948fd7cdffde04eaceef4aeef23ac9216d0724af6fcc6fd16e122150868eb005bdeb2a483746f03b52b46db414b1bf08c62792a7bcda18ea05ac97ea0fbf42fafa89bd3f204c301870c28c6cb81ddf2f35f6c488e03d4050016266f0f6cc29caa5c1717b2ed830ecfb6bb5428d62f11566cc3d20a2b0344e0b425cc2f4da56024561af7528ffc5d6f3c058fea9b9e1d9b1837c6f032a7d38c0ef5b8b43c45ece8d58c394f6c256032ab01ec62eedb7e6c9ffcbbd76130ee7088792b4ef96c373080b4add9e74169e6c353ea2b41c26c53df9010494e2ac524263386b63f188e3f24a49eb03f39f1158b8ef1be3065daa9b6e01ab59a17582590eb938fe6650b83711ac6c923d89453687294dd2762c9c43bdf159f8b7de0bb34900c2470cb93342715b4b7d020526fd139c4c553350090b5d15ec3d1fe209019e7c87982230622ac191580bb16dd611a3f8b42e1ffb15e008404db9ff19fea713218e3c01e70baf4d8935981943553330f2757cfb30ae5985e16e22b8f131de8151c6b3df80bdbf09876c6bbad28721293c26c1a7cdb7b122d8d0ab9e04a94f2836dd4969b5d8e7c4c52f4b904115cbf87e912f72c7014d186e205965b6d6fa16788506968a4e3c16081c454cddcef6bb010879a0eb1387862d8be37c446d4ebe87152d6f5a31cc8c0b220ddbc4e45df16888768c8c9d101d1a165f858ee5c089cbb1c86be8dee631b378bd8857bd279f40ffdadbcdd75c4228c2d1fd2bdfa23c68ad9c4ebebfe908b036d3fc3e478fcb70486452aec08676e0f18e41a040e0d7e936370ec0698ef38f87744eb14a580600259ea9b03bed982d8e0ad9680764c6da9e2956bcec17de11cf4aca53803404d95500d994305727970dcf7a7dcf9242f02470152fa6b9efe526a595fef0c89a0160a52cf3120ec655231485204a31a9e98e0720e98ea6eb6d882d105bfa915c7a6cf3f9725960d85586c6a79c1fd530d55131c9be8f6a0d0df0318082b0f797cb7e4b1fc323abf9178085e27042f8cc61cb8e3d3c0654622f2bb942b243ba3e649850e34d8111d070f74af7d3db9cf4804ac8b249aa49133d27b90be6511662e21795f3ea920b5e2a7dcf0cbf7b7d859f702e77a440172fbc6c53a9153aed936b295fb06f38242dd039eb6c681825a5616e5b6485b02e28ba7e12a80150dc69ded145f3ad8bb6e270a61cfa9726d113f009598c54ac7a5c8b9c65a3cd2d0ebbd39dba8472b15fcd4c59b2cc9d68c28731f460e366f33ab55063264f82f94d9dbe23480ed0127e312730e40e71cbd5864b3d68a6642f3bb775b773186ec0b1ad7ef4688cd2247325bd753ce2d705623cb6d32ec488ee1a34db67c17c5843639c4a9826b02cbb5a82fea5399b5414a1922372b8121fc4957f5121949bbe1ba8235622f93007b005824105d480aee6a351dbc7f93e67b4c29d7844c0695b8ec26476bec2b066cc34c1ea10264b3595e69f819cfc40cff46fc36ec177317771595fa9ea999eb83e72cb75a5c68bb507c3c170b04fb5bcad859b1562c18a069cb58a8766870cf8150448ad9bd34e9a1c94b5bf3bfd5d691497c6db6b6aac255ec46e41f9a36d13b2d4d086ae0b140be207ab8b8c384cd04937fa3a34e7e8203f3ceb001afab5246f4e3b3c42f1847d296cbd0174bd28a6982eeb2013554757f8b08265556f4637105df503dc0d6cfad148dc4256d2c812479c036aaa05c4bf21cbc9fa3c46fd37400aae15326135b71b9d99e2a06499e68129d25d33f09d0d15e14001df7f746dc858669454a8bba5e84cbf06da3a4cb5c7b16c4c0ab35fc4f150a5486daee2e41a6d31de99b42245e88e04fb5f59e881cf9b55b3d72b19ab47eb5cd06bb50cf613aa77345e959ebedfaa82d446c567870abfcd78be7b4682fd70befb1d4965ffac08128ad11da347acfb8c1db09181844e1f80e6bd387015c7ca660d1673fd02054192bd7488473ed73f997328928af09ac0aa4be25836c857237d5e2b7f6a24eb9cc08c9febdd0c427e896c1d6e51c3222a5050403384f66e72176d2e1f5710b4c7c0e36bb1cf6aff64df39983eacaf7d7059a6360ddff19e2c467abc2e079b76be8b0e2adc2996570eef11513bb907269e2d0bff7d491be182ccd5cf2f30e2b8f8c6d9c6b424d015c03253105c918baab844863fb00d0525a25bf420c7a74bc2b2e1e05be510626c688a41f5214e5ff88d924baa6077f71dd163cdf532c4c4785c1dbd6d8571367460ebbd0058ff30f558c944ac83adcccebc107e2588a7ed2af7061835a38dfdd919cf697107fc974ace3c73577a364e66f38854647bd2bad010a175b13b92c083312f9d0d3aadc067bf0afa25f2f7ef5cf5abcd641bd0d97b7cdfd43f2b487346f15a319e090bd32054f708ab5fe9a6331e8dc8283ee44ed4bc41a2486822592499b6d5a0404a4d65b44bc147143454f596caeecceae913eea0e67c1d24b835213114f50fbf0ea5df6b46a920241cb11bf3b0e8cd6b9ff26a5f519eff5db296084cc1b253d013fa63c8333bc95e3dc835a848c2a30cf3a2d0fa87d3fcde168cf80a9569fba1669993d146b05ee8b19b86febd999f3da93930bb5c599f57c54f26edf44ba0fa69fdd9734dd78882b4d8c13cdcbb73f5dbf04041ec755eaf1806cc0d2a2dfc07bfc6343fa2a23b57b6e28349f810186816a270b408441569a3b4980dd3aba19dbb62e15019ee637b90f6a222a482c3ef3e456017fa2f0909dec05b6570ad22c9b32fda759a575ce08241ac0b06a20d08636db75d343cc3e7af27f30b4caaa845acea3caf87e9840683033823cc2105b363682b0b352ca19ab35cab56fff472198e8ea0c269a52a0ebb039f21c75ec2927fd01a79d102096849b4e359b34bcc736448f1ddf3d35eabe18b17cf2dde3b41a505b82286a45d37d418ab5aecca372e91dad9dc26132a4de47234d5a35889f1e21877220d41c1954c95165b80271c181e858d6781c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525e57207028e843ebd9fdff86a4ec5836e257239414925bdadc1491c103633a90db869d7bb0f1c46550dc7144752271a1f84f418e94acbab9118c4d7569db71a8663c803af093c1fba5664f859d739adfa97a40598c596121395abef34c2531004dfe2563b8ee02c7dc97043a0a9cf209825f309254de78e929442e1a981d04464fd010cd59b186707ddf079866359c9583b140f515570caefdf1b712a97e291bbb97ade026b340395ae4b3bdeaa63249fe84bad67a23b59a58e140967b864a794591af71dd87562581dc11acc99edd8302e057123d2c6b9150257f6205e60e077a922251011493fecdcb160da7b7d0977dbe0661ce9cfdbb1040a69dceb0e05d7b01b2b6dd031b029b0437656aafbe67302710dab3708e70939153dc4684ebf06127ef54f658e7e0f256912f994dc2f0edffe632d7faba6e4a77bf3e4d6c6e60d7d526d4a595b1d1e542c3b9afd9e0424914e695d2f5b64f134c0fc95d2410a318abb1b02c6fc9f3213cc90de3fe6e7af377b2e9ff3f5e441c877e813b75d4351b467951ea8771d103d0c2107fb9c43e656ae582259b4eccc25b23e3e1d86368fdb25133a4607c8f82208ac5d2553b83d6c8f247ae7d1b0f114002a0582e3117739bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4684b1fbe1e30f1546d1c9805f4645af0056700c81cff9ff5a53c0ba88764c5a339ec1a84fb0fd62d4efc91734306fe7d71910d00b9a9725737d3903d5db38030277f1a435b76433af709c2069d8c78f9842126c88deba379bdd04f96344a156e792e954bc2716704691a8c39cac8e9fbbb34b00ee09fd67a8f4b771300f69acb359a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4202d96728a60bd562d599874fc22d3f473e161e174fd4f68eeb1e136ed7d98b240ee227de67d6d9c6a2b1cb3be365d2fd45f61a61833f66cf2f33e86825b5d962e2881976d25c85ba97c48ed7d8cdaecfe8680ca6638a7d0bb3091ea9ea5d8c7f2316f4332bbd17c196464ce88cb9dd65a93e1cfc230d76a5e24a3b4166aeaa578e31b1cb889892ddedf9be83cbb699accf98d59003722dc87b2ccb14d05f958871759b14fbeab2e515c8e72a907ac45984771fe16fc788368cd2e4959dce16909545f93719c4e9faf3fac324a76ff00c648b32f98eb53e2cd9f22621e6fac6901f633d441cd35c6d6eb471f3ce6ac9a441867026ac8d33262af53df57656d151a7a233505d6f00182d6f1fad3fb7919cd3593827c432af21167802a941fb6e685a456acba48a6a6ae7819c1f959c8df3d26ed92544f93219094f7808c65f94ac6aad3cf0d1522d3b937a8dbb9320540a62d8df240574708ffcc5aad6bc426a4bccee84485706991f813acbf768a34610326ec38e3a082f239b2c26d0d8fae2ac92acead51e4cb30c1359d2132560691c7c84ee73446e54a23b06b4841b29246a60a594809dce4ec8cd2b8705eff369a8ba5d3bd2d85ad7a6875d400cf5b9694f2312ac06c28c1bc2dfceaa5b7eb9c91cd566b9de0165d12eaa2dca697b06386dcc6487ee081da1f0523eb8bd30eee71751004ee7a092f65646ec4a6d75a5b6c16be7ed7d406c886800b5ab00aeb071e6b21713a383d72a8bc277986de95b3ab9137c5909f42f93a872f21c4815fee1699328b23b880dfc4f2688487a43aa375afab1e25c35eb8684f010ba598501350d07282cfeb86570c5d4d712725b9dd0e7aa759ac89d88fe13a9ea5bf207aa8d54cfad44b2171d634f4ebbfffa299f47d51156ca6e364cb84a77353c6592eb233d8e46f0f96fa0b52b816dab4fce3436861dc171a7ca5e1d9d72113cfbc72a5e0a6d420fededb03454bd6c034c1827e44d169a7c6313baa10d3bf7e4b041589ffad9b3df80245c3a14d2855329831b524880c3f02fd4bf65540487a4596e99a0e0f412bf8a9324387ddaaa7f72255f7599ba616224de296e3d8ef0c354e117fd5506384cdecf0cc4a4c15be1e6445cb84e768db9d5dda674f1fb67dcb499bd134f45010997933d4125334d4e3229db55ef10e0cdea8ef08db2e493f7085fd5de0fbebc8d53ca6a8d435617aa8bf1692770939227108e3cc314158dcc4101db2de3f69298ad0e65e31f20408cd9eea24b1f99c551df8d6ab1e121bfa54eade32daf79385bdb752a5a3ae2ea2ccf5e3b47ef27c1edef0e5e4b9f27a851d0954cbdd27fd8c041f5f80b2d14e4fabb7f066951f8619ae1234297374ce8722759055c1af669753166479f8d3e208963e007c35bc3f1b64c50428567a6155c54934df86c53aac2c991f9e5fedbeeb3822871fee05f921ee8fb1bab98b43f901df0a5edb6789985948317d408d4d7c6dc4742b2c24f56f7f282794ae2c69567a6730ac8b3bc331b568588801de6b0f191bc9db796f64c7c1270203df155a0cbe2e662932035b6a1d87c5cb070c0115f86717e79932aa2fd8a7c28bc57156dba2a79e613338c320c7788f3dbca86377c5e68f54a38bc8e1f3aff6aad5b94d0f40db025ce15878e5946475c14a7524a1dd95a04aefb028ebdf9609cadea1b5829780dbcbf5fed1487b9ee8c18c9ea2a8903cde8014e0bbb1aaf23e153ba3babaf2058522e13c24d4de2c41d6663e74fa8ffa3e7e1a645be746ba7d80deb73ff8cc92f2c3e4a7eace6965f5010ce497324794eedcb0e776def8b9c5fbd0af1d034eec92b64141332594665abc6249e55503cd2b246f04d4f54a04ac8c63d6380d2ed7825206abbf5c4cec668fec19ad73288da46ee3efe3cdabebe01aaeb6ece328d206057511838b21026f44eaa5dec4f7da7217813ae5cd6cfd5c7dffeb7ac96f23dbc6bd17b84b78b78af78b6d6542ba72da7b3e85746c5990ecd756342e34d73c22c9893d950785e67a0aaa9f9987e1a396ed2f2b286f9f82afa940e8b42911b54d723d024bd030d9ea12f7569e8fc9e4d7f046b32413c78e72f2c5e8529906392e16eaeefb18c2d8d92ec204c44f3510f9e017e807aec9244f8a865e2b0ec2688ea322b043d3bb94675686ba85963d13199aa3747b1311937034a70072c039532d5ed299b442ce3099a1c3b6aa232ba9b2ac22f4a2723bc83e2203d4d5f715a3d66b43f8967fdda4821ffa4f8408f16c6b712607ac19a30b87b44ec4d6db1f261f0442260ce2085d8b12914ac75458dd05c6a967e4a5c8a6d9d20abc34c21d0096eb53b879fc7817ac22110a42e2dcc47f491c03e996e0fc53bcbdd441745fc4732125bae0bc750a2f184c168641c0bacf390a6fd7e746e974a00e11fcb60eebf9111ac7cd80ee1770361c7d26d054e561728f03591e97698d92c01909729546d8be87415807cedde303169f1703f077036b5fc20a0b91975ffac11543c02245696771f10f6581ea425e29c3a381997e761a67ee9ed0fa8ee53f569eda165b23cca402bd244381e40c51d76d1b42525d89091d671992fa02cafe1ed5c72863e57c9e320a3b3bc16f1ffa1c529d5d3db775a1b22ec76b21574612feb78a318abf031d07e5e29ab863714f58f290b09200676524c110f2f0dffe89c0ad0976431595817451ebd92670e089703b93ac185731db9bd8e3437e5e97bf15a8898b340278100fb656a1d8ca82ffc6337b05dd00de0ebd497cf763587503d8da2ca232d6c3dfb62b419070a6e678057dc593bf52294f1f072cccd2bef241452a4b0b280aa7f177e42060fb66617c260084f6b2ffdd81a3c11fe5eb61d469d31adf91448514ab9f6bc953562a4b10b1ed66daa16288c53a6df59b5f7193cdee7759ce63be93d292b49f03bf0ca2209b4727c2f37fd8a0b861eb71c19a1dd4ea7c9f4242c66b9e96bdab1af3fa9b890556261055252b68a6e216689e9da6096833a669d9d76f9a4a8a745137f2431287504578e955e65f65bc209aade4016de285c5b4efab102b765613c2e6e1c16c4bc555fb5ae030d577d80a83e7a065d989ff6f50dae3a864644c161e7ffbe270800697428797eb2138776a19f47785f8f7a5ee309d5a2b00d937f913c216f2bf472aa2ec398b6a9c60b0d04218baa27352712044d5a0ec24c89fd33ac2c16fb2f309d2cd38a24d8a0b63304a62771f83dc45d60e66c29d4787f92fe55c505c2d9fc01fc20cd0fb306bae495544426c618935b4cc881d79e93148907553ddbba6b397c869534078093a538c1b104f3338c0233915943b3dfc00e20bba0d1bf9eb6b912b99753e23f6ff68e31e524a7ffa558e61bafbfc7462d41bbacfa14f6b5e3c3f74cb904cc5c9a678feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e19b7d99301846f96cb5e11eada735898ad9238b617e2598c57c8420bfda2462920beda3cf03b6cee58b6c4693ea0703c612d9baeb9a0b8a7c0bc33e0a77eca2e4aa592fbae70ac1cc14d807aec2b3819db6ceec9f0959ef55a6b84fff00d0547a3b9b775799faded57fea6be9df9ef48b8277c569cc849431c4867c3746892c5df17cd2746d58b4cf222032268e54c005ffd34a9c13c430434e1e4b46fb2cab755697b7086cd84def0d23dca51f4ff4eebe675c65f304b130071f8291aa619844c7239f742ff96f67b2f7fc9ded5d42c95dee26bbe2fd87918ed35b731cc05a6813be4c9ff56eaaadb37dacb3355466f68a9d5839887a2500d2776494195e4569709b4be9074e5111c1f4ac4d3ab4692c8343803fff0ed5def9e95f4ce42f6f972ddb4f716d1cdf3d54fa6e1053c1526cbe5a98a5e7d8a157a134795ba115e199843a6be16f7d02032e86d53793dd568661471ed667e2783568e516bfea855932a71e9de9cd7c78e0e3c35dee81f10ecac6a9f3bef14867c6a5d6600b8d796108af77be685098b2639570b600222383cee2741c24daacb36599b8ca792ab44b0c19e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b759462000e2d44950d9f4dc553d2228b2f3ab2b7b530d026d12c8072fa164e8e78ad30643bab302136fe9b4b0c6390988ed6012ed05bc953966a095e137f96c439c1d5a30fda8aa40ff5ee639d41a1d4024d008084a44dccfb132703d4f070e4286dd9941781a04b2439e5862415dbd6bd5e94993306c3681960242f762395ed6557b4bb20dcfb2702a8ad40e1f1c526cd97e2230a2c8a5bfecd75a5719df85d645dc6f7b9ed3fe2ccb5a3f66ccdf56ad7ed232b594b4cfe530722d5995fad4ecf833902a86a58ea24a00f90b58c2e4a4f735bee1d8ce1433ba896475daf7c109da32c03ecc1ad74128edb320576997b94f2175fb3cb7b347d59e5cd467c50313e2b2c31e6bc3d033e671f28e4e7bd01ae043dc5678c48c68321e7766c2f12960ad9a7eb8c863f977458994a1a98d5b263f0194b79199d681c98a898c1d71329865bd68441b6599c809a6bed2c5da5176357e96b1b47e8c2296d03fc160f29bd4822fc592f31f316d880892e41b881d5debd0c7db1a6e2dd109989dd28d6099d2bff53b94d1d043ef8e705346993a5b0a5482a076ee30db401cc7ba04167236ee05159bb7edd9c7f04bead683f19bc1fc2f77f863b241ddb46b7e54ebdadc410abf366279e34601372d4f81a160663ab1958ea13e2d320fae0025b4d99652d26a938035979e26cd8993e61b9563741c93bd82c49396cd8974e2b3e2a57f63c80dd042410266142a67cafd5a16005824511b1a6dc612cc53396f0fc297109b33e985a2bebd88387d9d8e9d9ce86ebaed12f0b3be60a3f6e2e16abc625bca293bdd3c32f06930d5e9b214c5845a1282700f5aef0b58293ab62b680a78ae6a80cc93fc1c9ca409c83b5ebf7f1088818303eb716f508ac926ba7b96f754fda13c715fb5169d2a9e6938728d2914c48a9224e8f8fe86374498694cef8da1f62dae262d98293ef13f5b08ed1ac882060c777be6d31f2636e08e1e5d3b86bb9db13d5ff7bd0d8a514dc91371563d2b2881ff59c58f95f962da268f537f037c16f55b89e24719505e5bd0e094748ccad34c0aa25c180724bdf2d43d527caa122ab9015bc6267472fdacfc09f894155ac657c0e3e23b586f426693783c70f2b20bc8a917839afc5e8fab40f9cfc5d79924d39355f425dcb03659eae21a24f9aeca80a808be737327f018b81f483b180c8e3099536b981f392f0155794423a7b4a92cf713c58674c5b6ef7154c4a5fada481e39c7b3b1608458e8b5dfc968d4bb8714571627db823f4f37003aa856f99595752f4ac040f22169ca16e446eabcfd3582eaaffecece1e76754f3b8e97f0388c23d54bc6a4307d1a495947bfb393a4349dd8bf4e9a47909d308fb98b6a1c10bba3aea0c8bc42b99fd0712bd2bbd1fb017395d94bfbb317f7e8e8164dabdbc6d53fd6b0ad8584a4327342f5ca1caf7b73a7eae554127859dd642bbf5fc1111df45533cdd19bf1315be932350c01ea78ea8d9a3d9874ad815a618fae5353221ee6a4221909d5c39f1aae5a05c6447e9e39426353a354e7873ae8692ffcc91f54080bdd714321234d1052700bb2372a5ae00a0d376bdce221029b6115894236bc94c3a36075d0b47912cb6de275f75c49cf8b66aac5af6e7421de2054b17df9580d7c36e6901b03d0b24d6602621996adbcd23708e3abff879df067cebb8f3e1b7c5a5e78268433d515be5d76ac2bf123ad6a7448a5814dc675e7b2e23f0ac66153bd41f630ee98ebf1aee82c94cadb8cee0bff7ac52ca9552702cb74c40629d5e03ea2fa20a34b8596faed2c9e56e6827febc8e1c55e3709016c1820c3f4baa592b7da508e7ec6b1ae2290b22dd210fc10c26618a6dfc626e10aab2b57b007e631fe7843e13f4628063440f5558fd5ca2146c4cee6a5c4807664d0a536ecd32ccc6c3b9435e344a27dbc4a591cce051272326d983d2b604fb670214480ee22043f5fade4cc3fa458329a3aa45cf36f158dfd68cefdc9d328c4cd9c0dec7459c2bb8605dd87af385a14fa3d5c4aaba1ce7de002773440e46d696ba1d4bbbaa7c2e9081eee160af946ea78a572d16112ae41d94bbefe8e10649bb68f123550c310002dc193d0e56dbb1a8f76a819b8a1c93b2324f57e8853564609d033c4d80d1c92f620e5b8e1308f82206a150b3e741db531e8ebc823833283fb27556846ac93bb54b5977de171efa70620248a3c8946059b6856d58f49c16504ac126b71f214ad010f29ee764b03d5c19e75c365dca3e65d12f6377016182c044d5248abb28c9ddc42aff396150fe5bd9b176f50b0d154e3858040071197f560658b2ee5580f42714375a56f325a306cf212f77d7115b36c124c9858b22cafa2aeb802658e10103d79bdaf56a0c0c363d42a81603e27ac3747ce76b44f9ea23fda62914c0984a6a1befb1e5f53de61f8eb84a04dc59ae9209d9a9bc30a204fd8677a2ac9f3736bd27a9ff2e4db89af8274997250c88df8109d09d7912002626d0ea3e9486ab13a5828568f86b22d961e13a5cf0c87478d26830530a02d3690c6c47776434438d641c6beac7d3e56fb85132eaa52460b66b949deaff9f2f60df4e72ade60b1110173457880fe3f98b193e4b9b5036387d80c0d3f6b920391fc02b6b5cc705362b2143bc2052a004f918e547982a2d4bfda2d30717b74f41ab8e367c1f6c634a83432d7ed60396768448355a16ee0f7c7909fca75fb781e02b318fdacbecc6618159122e7fa89c9989751829c40945bfaa21e51d8ba3c0da0fb73f8c36ca5915d076d01431a5d2f772575a75c13ee83631175a1ad9e26cd8c0a81f5caa1e1e13a6acca3aef6f44032127d4ec5ec6427c54fdee251eb0c47a04a949914e35cd1605303aa3f60c7def4011a1cee75e91a20ee17447e3ffe93bce316deebcbd5fcaa61545a4f2c5c0003bbe7be27c335e79012f29040f669d5f526cd4e1d9d39ee568446ff9c8bb0d9feb80ddeadad27e8c14bd7ce03acf79dd9a442359e2ee5f1d0de6fdc90c20bd116b569a318175c2107ecb10ee398294f040d863db43e8648b2778b40075c3bd33313f50394248f6b9126313c017f017ad652c2c8175ad7331b8948f610b29f46ffe199869ac9d5c8a9c2935f5214e1af0ec8c89d841db405db3ff362a95e9ccbe532a2ae8f9def9e072a1c901869eb9a01964b0df4759b1d260ef4915f6cc5f54311b67b05f6c175fa42a7e6890361205e522587eafbd8ce3be4e4283bc9b38e15db1cb4e0cbb4bbd9bb9e449bf121b73990f40ac7756d0b3f1bb0951ca9a5e237ae037777e5a68fd06449a68a922184f0fae47208d1b88c076f113cb134966ac21ac8c1c6cb174479c506ab2ac3055243e3a2cf2aeba562460336589d8f0f2c3cdbdde103dd65a9217deae02117e31e8fcb421addd6adc51399efc88875a9c56f55c9af785ad5c938a4886c4f69f581d63878f4754f939873f7abfc0ccbce9c6b0cee0be0ab59b4153988323b8b0a42b7f95dbc694e2eb8261eb253b9725cc0b9a949bf876064eab3eeb07a2a1826b6d5d2ff84e1351263567c916c821d6b9de2aad6a3e51f9f423f879ba5d37fb6cf357c009a83de74f1d2323ea938560a5519a99de3b2529c420f97d0b17d5d1dd5392c0c5b02ad8e9a4018177591c2d1312fe5c3da1281994d28f49586724d189f5391a8b97bbb8c2db13deee3b9d73683bb0eaacc3f1793c97a7fcbc0602d50d6f22720f766d068ff64b979003318ab6708d932c225440b9521559fbfae01e7f6ae288af6245254515f2e6913ec41793fcbdae896d2e113ba59e2e43c51fbc94735d6b9358181c06c2a687160913bc503f2516bbeaaf5331dbde98baadd4a2a83857c94ebfab8a1d21bd61c87ba6681ad73d3eaff3b0d764815ced345ebaf75ddbf812a5f6ff3a7eee4b843dfcdc714f86573d1e0636aa9e775ea08e8f264f331329acfdc5b4fde6379f3a8ac1ebd650ed8ee10e452bf4a5548167aa55046d93712998d53f789fd4645537f0ef20e23bf499123eb833de666c1faa9cf13ff59f3089764fa2b6465edb79d1120a11f95e83fc45aa7a01288816c098c0e4526bc4543c7e4b674351a04aa0013a794fa261d54276f1d04fa334ba152cb4b5c1f95fb78a074a7d276ae195597984ef776ad6153f4a1a466fb752aa2ff7bd44193cbb02d85b94a516fc7c7e113bf2c754e9ea01018aecec47ede988d3277e9aff9a1153ea31ef8eb00d65eae6c89956034de84490e92a96e700a0237ac641fd0878f5268cff83deda5d855eeb08a2109e7ac6207a5c12aefaadfa959da1a07e66e767dea35cb75a84b401e7e63a915da274d67587447b3a7232c50936f7b2c23e9d3ed9113b38f33ea22f914c5d3d263819d1aa797d6537a917e0389da5c401c4f1671ea5b26d5ec2141b0453d0a40f37c264fa6882e7588b0347da18657a04a60133b544272d984d63cf0ef412d5832431fa45a4e154242aba187231c885770b4aa7219ea32699b09625ee68c82aa46e7e574c3aec55161b558afbad042e0dd1f667dd78638d94fd7b127495a89daba4b6ef11974275604ae0300770057af5a770cae1e788a088debea71cd3d5f4148f114fc0ebb915db39fdf9993134b53dde0cf52af981b0f4aeeab82bc1e0e400e9c5b02f151f3f683f6bbfc8dfc73aaec05f58b56618341319236e3b117091af6b7316a38389a559c9eca197ce0e82ebc19de0b60cb9d43a10c5e7b0340fc8671428fab6f9e5a8300c0687ed77f13de0be3c23c3aa6660f4b36e03e0682ac6e25e84483ec4ab6d87cb8e5f3cacc00aa890b254e72d559bf17c89709171459d0399abe34966e324f0f26e41f690f5aa6617a8d380d686789443eda12cf8c2d17d84cc1292b17ce671f506373d076e10a8dcff873a712b81af5a288dee1eec5081f13b6103694148ccf8d95ff4bff82758af8e87cbcec5a1281d26b226efd7deb0c5359c096ef1f20a052740328733f2b02555167733ba4f32d6b408f6c0cd5b4ce786202f91e78b4cd8ea73db4fd6ffae70ed820c053cc633f7ac0968460512841b0cb1bdedf357d32ddae77bb2af9e26f2a4662a48f0b1274568de7014eb861e6ed0b62a8da6fd94d191de4e906b46df9285586269d0bbd1278f7e0dce83882ed7683fe3af026acdc05514165154bfeaedb37437edda0c4ef8677d8b9d0ba0338839ab5046c783580e5b3445be6b1a59b7533f033b2ab0433d7c28b89a31e5d2651d294b23124a39b96a31a649076c2d4a5d8c28e3ae1c279e0f5d284ef1c3f9e33edd4692d3be103ec6b11fdbd15fc3b5df0d430e535607fff6347a6e79e2fbd8a000a3a5c304e4fc08117356f4b8613ad1a1425ed4bd0ff17a75adcbf0e2e7a6c3cf5460d42cfa36278907c1a4094383d7212b39753c046e9c65e34c36c7729f0ae1d91e4886eb9467747fba221f22dd40d39996a766f016a035da0e2eaecb5dfad0aa886968920cd1d6bd3b8b7b25b08ea7002fd712c41a235c72bdcce23d7f6371b566b1c05c9da28e4348990b514a3f373f60fe523a412524a6cbb36171e1b06c4518700cfe63e9bfe54d774c3c160206e5d1641e6f4147d61e8172fe2eee7c27249d74d59fe86ca0455c59233b17fa209df07d28028ffc16628c63968aea3a6bb0938713bb0671a2aac2703234d80ab72fa5bbeec780fb17b5ccd1ef5ef6a77584ab63258777b029874eab466f52f1034cd933fc811f2595fd8f815b60a9336fc86d73b21015ab82539f7c77c2c30cdcd10df6c17068b13655c6f50b261f0ae140d1eb85d12297a3c7528d432033226342a6a75f908be0fae69378a25740499be8664909ab5a70541fe094a28c43f61284aefb11669a79114f130feb5d37d49c4c0b424a3877057dbf514d63472da569fac2175e05302532d816f863c7e0e358a4c705c0b93d3bac592e6aceabcbf9d18136f1e5260457250f644d4a05fb45e5cb701bde4c18762e43938e3d5d5dc4013822b48b912c6a761df2f6da7024d7fe31fa2d66743595b43914b0e5f204ad9d0aef326c095a4df53e28d0442f059e915bfbeaf7aee4ee199765ee1a7a40c1811a79a9ffd2fa53be20823a8e51a0b15111bc641790ebd68aa8f508352545567ab5bb852aaa1c8661f90852ddc876c44e9f86149de8410eeba570a5c0ba48eff96e824f4c76986c860559303fd3f6f42eda62938a2e903b05183b29e56cc6044385f6eb4e8deb42a11a9ea54b743ff6d0219a7927de237174fee61b54d2e0817e743f0b8e434a099b6dfda00bb7256d726e00f6c8dfe1abe73296eb7f0e7f4a73ee1a3e5832b6c5886d4f734924da0adb628b31492a00b674ee1e93724c98736adc31e4e0b60dae448173e0f2fb4a201a1019dbbd378a083e8c38344b8005b14fe25f4173f0475d9fe45bd15632c87dd5ef684d8416b89c7a5293e3c5fe7e21db4c61e1a8702b2387c192154ea43c8ddee34416ae1d4e2a147adcaac34bac8d619eea29dad5064931a7079487cb34df1fdd7f935b4b241356074e331c9eaaa42f7fa8a3e0b747e188476ee014a85180194555a3fc9b988a69848844a539747bab6aa329d3c73b51a173fc10fb91b11b8e3fdd8d3b4225ec153acde8d0540d7be505a3ab5db7551bc02e7206ba909151019a9cda3c63d60032f82b05c0f41845e17ec0b888c325c8abe983b91b99a2676a2a495e7af769952e973de929f3e07bf21a1dd46663f99e2c415444a834a1c195736ae8e3b41c91173d1bc98550b3143f0b235dd6a1d2247f376c4da9a10b32f3f71cb67756a0835914cb813f54eee0b01e45c03aaa81f81cf04c240967d13c40ec721012d10e116c8c5a3cfe91331db82a640d517ac5f94646c05bcb6051ed9c190fdcc36076d2fafadbdd1471fa04ba06aeed37ec2128082ce8cc7e37bbbd75e7a9694a8a670c44461a6ccbb1becbabe0b344473881bb48a5a84fd7841216efc0151f6a0a2dcf5246c49c897acab0a85568a9f456de9a9e213fc944c38c55d2cc8fb43898686ceba39d30842ba6a5a048ea736c684d475898d691120ac8a2cec453148a9f2e4a8edf59907a4977ea97ea89e3f661dccac275a675d44dbc8d3d24d2c4457602496dbe24bc7e3fbaef88c8e4a6f9f39d8a1e85a1ef3883a00d8662d274eb22945ddc217508a5d24ff942bf0821b2dd43eade12225c69804d89b6c42d6eee4c87755c27bd25226ca275e09244fbd1fe85fc8b29801f8db5e2c8707099801f87b513078bc26b96193f5ce9f22d17077f3dce80bf3d92abda42d97159ee1a67676825ffce295f20476dbb6447f41e63568133c5a4040756513cfe898911e2b82dfcee455d4b97bf40f4d0fe7191d4095bf17e15fcb959362892e591666f6a66f0c92afb5ea1d62b0d9057e87e6090051f1d3e1a280b17ef4734f90a5df55db603b6d572b062f58a73e3bd1ff01567637d5f358c20a09cbde78bf79741d98ec40c33292565c726bc1afa115399fe8501c4699910bd6c69b1d41e09b04577c98d7d85c2b42eeb7683725a172edf681a75dacb1f72ec1ca632b152757640de1d3b9ab2bdebe02a5f8efc8ae82a1b9448ea91e2ce93e5a0895e4610c24bc6e4d2f4faa9b36429aa2ca04bfd96eee64299b1a846cbf269a086921db36582cead09d32bee7c8e78114f0d96f77145c5626511df2d31a71f6e84b1f79368c4724b9f76f984be2612292a497d2d79b1c72809dbb1f3aea04df313ab2fd80a5815da35d5883db0b3fb5cdd5e769791e63b9806f600d8e2fb91ea5c91d60356498f9ba6f1d22f9eb7afd3b957271f58a40e809891ad3f58a7a65e0f01049715f2d77792e2016324a04bbc80d030b45c6cec62fd0f97703376ebba392492925db29683d22a0e224f11f35a02d07b64cd4bbf90f362d853ba6df6397334fa83d2cc2a6073242cba0dff2f08e60fcc8729676ff56a8727ef3fbd7846d21b712fc839aadcc43df6a1d61e2baed4bb7cf2fe4b6d93b0adb2830ac1cda060efcfe6739383be6135fbcc027544ac360e988ca147e76040434496b413031c1e891254d4f214f254fd7b65f458a79fb094aa527afbf5358432b996748d6db520c8c6286905f2c35d3917ef3c1ee405e87a5c984c482e07c2b3babf6b0ee582f0462dd306597a0302980f1e1f47c7061f608a12c8e721bb526714e87941eaff6fcec2b83ea0a3a40692ce00a29980b47decf3655f0b8829f004e42755a7f6dbf5d25fe28048f1419fd574c5beb67fe73cddeee70b3d251a05b4bcdae23d27b0554862a3c0e10da29cbb633105ed9bedf8203dfedc5c42a7804017fbe4c473161e83b5ae92c1d48da03e120fa4afe8f065f1af4151f62b3325d6a3cb1cb9bfbf66cad9effb847198dbd78cd59bdb13980abf64ef1f3483a35889def4bf1c1c87211b1760f8dd06b8a12f038e7a6b25879097c5f6d5eb29c23cc9bcfc86b7f34c9d965122e2508d7e5787a48f5dae5fb60ed7dd31c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f178308f310bf34febe01299a909aeaf2345a333247a3b10d754a4dab1f4cd6209bf88ad23fffbd322797412898e7964ac7bcf51d57ac5c1c5f2f10749cb2b69b0870ce0f8a68423f6004b69d0ce4c1af4e91e38bb925f46083d5405d74e77c1de7307be2efa5e94ea0d04b60f899dfc431526f28a4e8832205a4037f21daafc77ebf5f0ecea3b4ae6c5360e2787001bbd26e7f45afefae972114fbe4ef70b77c6cbb0d129542629470f6a3c5531c73b84afee72b282ea07586b3db24200ebffb2682fecf68c29c713b37afa36d156a34be143733b5614fd1473b2eb87db402e5cb3b72273ec34584d306f389cc5195e5b2c05a33bc2fb687c56ca711da22446eeceb9c67f5d5b28a6f5faae1895f1d409a10b5319a3ecda5ac48e56f6219b523d12078ff8cb63a1989d5fe19afe32ae898a9eb75f4160186b621af705049c3c44b880d4d19117226d5bb40a5f1f6dd3005ba7615f589a27ca620079be3316ab8b41c235dcdc8371ee2a069d52a301690cd4d026395a6170e396500ac94a5d16f40963c1a615c4e098962fd613088ae4cb594d1058c573a1c2c3ffaf37cda103646e06cd7d7291649dae2708d403f9eef837e7f1ec158c312fc4cdaf54a4221afb2d758deed5ed29518cff77b649fa3cf56b353f66d4ccb8d916df13493df6442a67efc5c1fa187df7bea74dcefee307ee3f392d261186c0f1297acc49c5d005ac39e3b73cb229b7b45559d4639becc3ffe242cae94da5632a35b02cd62ae951ef02ce2235d18c3f756d1fdbc7a1d43d584af204e28e1a991bc3f9ba7a63024279411451a3c276833590daee5f3d589197918cdd6f4c6ddffa0991b66aa4741ddaa38dae7748d2cdeb66d8f4adf5471f102419510fe5549bdf5cc3f0cfd4be3c39d19f5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b5057b2c6f1e247be9c0db1e8bcf5545961f5cac2de770d367b3695161df78c9f41cc6cfb4e41fb8133fb7a239ed2f67749c55b08f5e3be3554233492c8568d52e03460700216cdd238ea937bf9c24bc070adf2f4dcd3479632b8ca5d6e38d1478cd874cd87df532a973d0c8de8d9d14397affd3a7535f42519db0b59cc3422b27b69b95eaab6a539e8d59ec0c213afdd98751544ddc5a5d1d1eccd62d44fbeb0672adb45efe1736e730cb82d75718a8dc424d9b856ecec1ce94a433a42d140556b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e59637b884306c3dd58bcda678468596349a288ed7002b08a1186be36ae0a6230ada6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e266d2fa68a444567a639b17d03d8690b2089088f675d70afbb0b03ebe7e886aee972b76f567bf7e74fa5c2a9e128fc827b348aded2d7bbf16709bb36a3220c802def74a66739ba0ff93451b8bdb0c2453f1bd948db7e4f5602682e532c2b0b5eae1283280953fb7df0c94fd2ebf98471026c55afee27bf88d938a31447fb1b034178d36b789c293486c538407dd5b98f7dc385693d3082055ceea9cc8810f3c05bc7f76c3ce5b8bda05502fc966d9ee7aab7d45ae51438ccb2888d37b4c2ed2ed67ac1066c3930f082b2fe74e73c1c68c4302f80dacf386abef036311a72e39f4ea6d28a54ec271af3feaab9ecf76aa201fa860b889cb1205ae4de19ab6d30b699179b7de68f39fcdd4b493dee8720cc601f1a674a17afb0d4be24512d991cb8efcc8b4cd3332b65be76ec21fcbdd166730bd779e17c38e65bf8f0e9f377b49e2b2618c161adf8f7acbc1de7ee09f00f1a10ecadbf750c14a8811e1ec922ffe20153107fa57f53b6e580367a602173a79ba9948967c5aaa28b44add0b4827544197ca7d6098898efabeb87eafb5683b593391cc7a13db4cd7d95e1c8810b8ca97bb696b002eb225a474dea27d4c41c64555000d5fceb6670443482bae51bfaf6a3263f6e8dc75cebc4597e485812a9a4235db06c45c4d9436ed21f47c38a65313dbcaf58ba910dc2820d77e20636a8ace84c80eba6f9f93e5af5420296317540075b7aa22a918582705ceb67199b88de87f56ec43eabf61416cfd3b5f50182b0e29a72cc7738e522007172c166130555b18e09c39dcd42eeb0f8ff71f57cc3481e5b29214346c813bb893b5a9f9d15d22b6bad40a6c6361b087c795d2f6362291a1467fac1ffd54a06e94bb7ac28d9ea9c04aac18af37ef176f6102a9cfef19256a5bbd25e7d3d216946bd56cb806ee3dd69cb23b25742a0a992243e557a933313626737768fa94dbfa09aa9606fd0da95a5bc30c8683940201d8478129fab5587b3a5fb41efea9bf0150f7ffa610d1d7e4e24b9262a3088c5d653f357b6a619634b006ba8197ebd9cea326174813608515b5a0e019bfaf5eeaae648d4501206601c59f6dedb67b10268782fb0d7f19ffec2d83173dd6b270ab0825119a84bd71ac39551bb4e75ea4262558e582e55ee09c387590799c13b2b9b2e09fd109246e84992981a867135df9fee126685c47287609f8bf8cd83c374887976140a77fb0425b494ef0801f32275b17e727d9b30cd787617787f3cf90080076c1d24113f4d5364ac22e91eac9a10f5507c42783fd8c45c95c581102d8dc6eb679d812ba78c14a2714aa5275b357593d58170528c3d05e9f10df0937fe1941540e7bcb6bcc40e228b00df4d6177ef74dbf168a619f7fd3176ffd0deab6a8cddfa1f79548bdfac3652e81366cad5322b40e3fd59928123cc14d708fd7008b0e04c6c4dc2c4c1dbebd1272f7f682ff391862674deb827715b6b6ec8b15ef23362316e2cb398f476a843144a4814ea1f08062d5416314991fba3a8ee74027595584a43859a6d15b1a6d20bd030a856963cacfe0e5ec5d784a4d5039813148b1993f361fbb122534990ae08456635d4d40ef4e26c74bebb7bf50484693a5b69a44c0607c38aefe0284ffb599a195c33a1536c86ccbd31ce968874264e7442b926bdfc2e9890537c70f4d1f2fd20330e75c6c446c5960a938f835531ecc1d96cc2282baab533276a73a4ec5997454de1d90685273f3e7103ab73016e72e4c13c8ca975a87846ab5e19236306a96f1d346cdb9a441a87b41e5e4f40ae62a0d21a7de687a99b9f1bc5aacb973a5c7db850b80ee404e40e3d0a2350996a2496d2056c1808e8626eadbdbf32601469f42ba76468070cd521fd806ff197337281cf9b46009e9371b3daa7109bf82efba1fe9830f4cc79d7d0fd5288785dbcd7b0438e157eafeed92546c9b8394c79ddffcd093cd37b5b2a45109a22d6f850c86c15a457c571a350560652a91fa67bf44903fb963cd3d8bf744a4333e1d0b9a33a5c1b26a6624143f08d754f6346f6f57b03b6562c56b3b25a067967d9c0da45f3ee8cba2c11389d6154422733504526a49808a660035400747da36fc2f9d5b71c716ad827a71af5052a96a73e335d3889ece16e3ac7146e392019356275022bf699e395b38ab1de3d3e9cba2480c41e10a2a9d0dad3256508a5582aa9a4fa7b5a1704c54543c21ca42d3040de2722a5b35e783e5773f13f6f1e6f1a6e1f30c5ec1f3e50f185df9b00c9e8027ee032bb5679d321da37864f46c0e063ecd5c5255cd1b1dc44b042042176d86373d069c272cb59a96bcd09766f58f4d0b63f5a304ebf9643e453de83f3ba9eb3a9b796442469084f647d2fd7b087f97bffb10edf0c37dbbde036d02d0e4466775348f5e9f861f37f1507dea6cfa5b3b42978985c6988d40b57d4baa4ad255e6fb127728a7a6f04155d010e6d2ce2db33713e43aca521ee14d69cf58d2dad744e4c26ce17dcad469e3977468645f2c246eed7a196850ac36651689a12e224e1f3673cc233b6416a9f5e195411b58d1e67c6af6c8edfb32627963b6aa215479f8838871c3f6a15c5b950a060be65901fdaad4f7903ea4f31391ea0afc475750bddc0e15d5680a5262691fc7bf4102dd23646d01891ce6f89f4f8a8c3254e66d12b98005eaeccf138bc94f3747ca2505401deb7c473f2d22007da46f5f2a36577bd7147ae2197f27612a906baf7017ec4c1631326e1a943bb532cff54b7b891f4afb644f03df9089cb6eef30a3ccf37b0083d0fb017905acaaac70134bb391ae31c3660aeb05df4c11d9965082e74fcaf8a54690841574e3b03cfcb1c60d7c3664ab9b7e637d87b918049aa95c4632a286fe59e25a26c5b877be8761c0e0e1844647085a1b8c87e5a02f2cfc40bd5e77a6aa087545b751d3db37896ff094bfc787b61411495f05aa63200e55c38d5c24125e2824427f05ee4f2a2502feb35f42d673f96949007b1060e1c9eaae306faae0b8a0c5231ee2990c43a251fa6d06b1e6044bf5a5de8109590006c458d845065cef2f71d8ab23fa7df10df5f07f60bb1fac77ca0a13e29282defa3806c57f81fd787ef26c52f629a0d50eb3fad84fec000273e59799af020443972c5c341e615020052536d1a3778b18f44599fad56bec04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b6ac1ad11da43fb22e274b76490713a9bb3aafaf849aa36ed286d09b4b0591614883ad95c1008d51038ce4e111c513053f183308cdd1b6da8d5a4bd9cc6bf897183d22ea6e5a2719e0feb5dc14d264a691666d5667980c9a3a0acef9e98c14226054a9da167117c247e37bd5f218ce45403beb465d6e48a2312680cd14fa1b463a9d71ab17bb4c2bc2542c26eb2c108853c231c605c8b625751f1291555569c1f2f6c9ecf52a474ce4951a2fec32d3c1699f0159238bd74e7e134f85dad3c5ba6777f4f03cdf5d75d6c5febd5d7c6b0184c2e35f088d59145edd7fa48dcc5ee7373bae3c455782de61abd84b6cceed3aebfb0617ce0652c15bfc8bf9ae984e81e1889fec46873a45b8d7aace83c0be1ce3fafa26750a40b219302c61d8101e4a4e1fb114e2a0ef1d8e33865ae7564e45ad3a707877a9535ee9dac25a47bb6c44710f7469bc11db5ca4f99619cc2aef4b4504424963f0fcf2c16d2e6cf508cc01244745ceedcb54e702a751ec7a566df737d1fea6dbcd7167323f0d0b20a5bc9ecfe9b37d44a0a8e6b587325ca3b68ff78dc83295bcf27f355a6e2986da5fdfcca9051521aecade28e6aa4df3df68feb66499b9dbf4d35b1a61674c5e35f09629d08f0f3c633248667f28a3e92d7d6283487d3cafd6f78ae901652a4fe8e0b5fd8b55689f784b2a7503915fcbffcb14d27b47f4c50ffc32c33a1ca189f4e80ca6a6755fcc71d36cef24d7e57d7498758d477c3627d25f54b87d3685596b065d53364bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda399bb8ca3aeadd1418b3e182c84e0a1d66e975e306b90f8dd4254fb62ab087d83d3121de3f3cba2d349e2b4b873864c8fde141e07d2c8ae2378e181b8503097f1c39f758ffaf886fd8851e87e7e5567d56c29dd17b036683236000949c2800f929f325c14f457f8cdddd378693ca542640b5ed372586af2c819cb7091140fabc0de04a0c5fed47188f594d415aa6f2e775368694b02b6a69898a818bda9afff1acaacd182424184a8e00d89a0c752185ae5ec32e882da19a796ccdf7abca745124ab1fd7aa3d2a485e9046175f875150442de5d30041755ae811027c625910699e06c96f7aaf30e200d24277049af37802df31b447bb461cf6eb212107983116bb5dcd4ff16c98fca3e64538810da6f891be007f42bb67d7412be12bd92036682b21baba725f4997fc09f24ba5c16b1427e66ad70700a473eda86846c270b2b00e69ff504dca5ac407c9b82d66ca58ac66fa1f181fba139a27b0a19820b58aa843b1dc18e2e0739682147f5e5aa224b76716db3aa6b1106e9d01c7534b714c3d85a8f3a2b058aa9e1a510c50b77baff26d87bc6cb4101db6d7f26a569f254e335ff8bdd3765ae43f3fe1a475481504473d2b9524d4b648d779da659d342b42ad13518fdb4f8cc0db65ee5c71e3e85e90c6d58d36452480330c00355b59be10fad278aa5233aa0820d3b39a298164ec455fc057b53faace7569555abfa0795e66357d0948213d10ec492a395bdc9de1b7b340d420b6d4b76e7d99a92635740308832f21878447a7da87c2ddaf608ee537b1559b60d12f92e507b37b1acbc3960d328c89d2374069fa81852fb63d2d468c23382b3de7fc1199d642a60001b451186d48602028a86d606da1de9f64f194907b53a5e03efb2634eaac0d79b6b86d211a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a42d75395ee043f1eaf1ae9b7a9c93fc7e86209cd44ab0f275a7445534ee533ab4275e4e5fe482a1f321f77fe35f542ec03a11ac7c14d03c0f13b575a9f93055a692ef0b1a6e0dff47525eb527f48a171eca44e58a4cf4e15a0d0904a6d275fa021e23711cd441d674b053f3ee5a0d541b43685c30caa839264adac6e28e1c8e5d2a2009079c56a8df6bd7f55dc2737feaf019abf8de8ba712cc30b6484ad74fb847bc1be492bb1c851cc278f4a8078effcadbf39271cfadad35e44909b990b0effcb93dfef8718f10b689d04a01b8fb3f6ac041b3806ba64c8cd2e259b92bee4b971a1a81e9790aba709814079805d6f9af19f27986cff867eeaee06ef701249bebb283c8cb5b8cc726b80cdd37db55d96930879ecce36e60144ad0699a35f2866657cda8fef9a9e1e1cf7b22dcb7554f981c35585397f83c33faab1148ee4b0707f370d6f61ef84e66215d9b97313f55a1a880adcf8412ed733572f11de055072b5093c6cc5811d53f968e2b1b357f008b391208cfbb8da7fc306251973dc28ebf04e9d9147f2bc0eb1f063233aa6604e873473ae45bd53692d18448d8998895fccd9f20252ed34f704fed0fea121f9a802794a70c3f0ab80f0a118ce0e9c943bb062b020be6f834fc79318ccc912ceb414f0c2c8c132ceda03c80ef8b2228674a9aa19fa1574c16d80a09bac2470407b4859e7f60f9018bf46f40cab7642b9ff58e593e8e540844e0672b2e2d578f910c341db33d9f84a798005e062e23961a2545f8f63e3871dfb7a2ad4850ce0901b49fefe4ce55e45043cafe52520bf405b3d6c7c812004318fc9590225ecc1554ab5003d5835131db40abc61a0168b017baea1cfe5ec2b352a8a67515ad1907c76a40356148fc9f11af8dc43d49d6f7007b3b28f4362e0f74f46ba90b1185444375e0ec0f33af62d0c8fae236dea7349ecd86ee24d0910467184281cdb99ff6933c8a711b8143e68fd8fed7f3cacd11a718f329d2a6b738d12674f7e98d6f6825abc26ed3ace27170835bc6fe31e25dd0dc2abf823921c6e3a5c6a1c19f7a99d0b601534c18c02e00e2122bd2b6eca04981aa1977e46d8710c2f0528513e71fc44cc730275bedab67421fa48bc34a42686b019dcf3c54335c033723e5281e2d8bbba84b850370eb7b934b5433deb8639a094d86513734292a427b67efdc95bf3749f118aa41438c3f8a455188f1e35189835f5ebd8c3d5aee542ce3ac1232953fc8cf64fa5241b3b2cd597c871ba55a28242234fc795a645df08af62e2a21d1adcdef912455ec98a5f02e3e31a99aa11b1b3f8968998e8bde0d973502ec41689011c800e991e65734cf06618c0c4e7ed45a5a258b59c63d07baee2fdfdf57e06ed3d5e4e2776b20f8df14584033f1d279b8a2cb1de181721b86cfe27cf90f215e620d077a495c59afd53b1a31ee6c1b79f309a211a98f1dee587ecc62bc8bde682a7aac03d288fa96dd39ff83a97e3ed3829db3b90236b8af6c8f99edf5564ae3288ac24329298d7172e6b78526571b18bcdc2e933eaf48c7f67fb87f6c3f80ff05b50d2b4965fe564b8da57db210cc77e2ed9ec86067eec2aaf5c5907b94cb94dc0dd374e6d88a57a228bd3a1c0d8a9655f2fb97217be9c94539867a8c360c856d1519af8d0a61ee270c1a2dbbc5e8d747fa28d89d2a66e93bb9c1bf93e35c559f03a206963fe72eec7ab5b03a64b26651cbb1e44752f737614e95b5de4c51074e71025d1dcafaea898a170e12e49f2dd320b50243ae85da9e8fe05dfd757f590f03dca155e346a0f53f1333f0689d98ea4d08a040843a1d51fffdf62d3d1d433fefdb676ea39dc5553fedbfe8f9f50d3869c1a1ac158952c235d9c4ac72f0d8faa911caa759bbbb9702a21130d1ae6a24f75d27db8a47b72e01dd8eb5665fbbefd22a8f767fa2483171c99ba6bcfa9feb71ec964bc7e4e4df15bd2cb5f204b675e479a1060efc012f582b053665267b33c584eff34e7ed6690f266f404fb0365f524910242418c60511f29fa68065cdb89c124b411ecf59518c3d289a2e096edf5ed5388481f562a498716348faf46c2bbf92c1ad6a4b19908b6c486d166fe41cf9b662a16c8365f5ce9f18f11f72ecdc723ae5a61af3aa6ce249ff12e4c6ea2ec9bc94901ec2c25925d1795adf3c2f2a04c208a7193748aa2e3c2e88c6617130fe229ad6671d1d63a91c191dbc49351fa5067aea0ec6daba22beaec18815b01ffcbcf6f4a3025d80616a7c1f131daee8424972f2591f831956ad40b8cf49c55f80cffedb4570075f9990d8287ab41e62831997129fbb0b3534b8c32194705844dd7694d811e6f6b3e59c8fb2ccd92924d21e78e9aa4317255c35f06ac7e0f2a7cd82f30d768fea0ce90f36f180d5636debb599e08b7a87b2886f1f74f3eb70061404bc57b34725822bc2e60e3a556b1cd411aa0c2eee49d6dce1ca7eeb3c1c809c3fa2b685f288e90c8556f573a270f60b4b2583eafbf984e55e6c41e22ba696d0644402f200ff9ce91ca9aef7e3352c04f160f959c285f7bccb96e5b038da8789c2a3fe11af3bf96e9d1acd00bfb601f3cc3a56340a24ffeeaa3c4475fc924a2802fa351807975154cc1d7bd62b366ee3de37fa84d891e7adff2d51d26cd27ed456f8296a8824425877bf087ccf121f46f6bec0ffad69e75bc865de610b084865f5ffdf6581779831a6cb567e44521c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52503c0e998701c29bb794ecf55f59e35dbe61df66318c3037da720637bf12d8744b35ce918b31efa5aca7781204fcf1f9dc08425eba87cdfc1dcf075aeee26e798eb0b9e24ed36c024460bb21c41abb1471b4237ab79caf1d7fe94d8b7c605a4a9032292cafe1bf1adead3e189c6df3bc02d7132bca4c2be30c1cd82d26ad0d294cf1ae8a266287c9d05a9663ac8101872d253964f111cfa857a304ff7b0dbf6a2b8da9413185b5416e3ec21286eade7fba267bd8b952f8f9ec0f2d2ec469e81f7486b3fdbf0272389062aa52b5b219400c4eb81911e437929bdf19c60214e24ac9ba646444048e06de83f9a7d0481615af33a8a615847760e55757993331e2ecd757b06afae9147e07761db0021898a065fa588beadc3efb0eca48ac79ab7b376a2ff385ddd865e6111b6d040cf9e9236a1a7b8ad2ef3ddb9fb53437383eebaaf76b265b5cf00184f3abf0ee4816d74ffc8818f2c4eb673056d50c0e6774b26cd86e073ff6e89c80b096edb1ac8afaf9bc711c6f3ea9ee4dad97e9720da0b0798a231c94a0ee5f60780cf035dfa1cefc7ec5176d6de0096bd423051349c509cfb615cde33fabab60de2494eefca94338784032e88b701b914fe566f03b39fff3ef7d5e4b9b97322ef6ac67ba7f284844d686b582226ea2e07be1823ba21c638de1dcbcebca953982e3d9504d8b9fb52c37f4adedc1840350b556ff93fe59f4bcd1a43277f8aaa3dbc5a6ea2c1a8746d423bd1281d962a1c5572600d1fb8cf58c4447ec86948bcd656eaf7e748a44b181e0e74d30ba643995c49c88a182fc0b88539bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4025c05cdac83c308b2574b11c3a6624dbe2d1f7d922c112aa1ad029bf3c1cd7a5895473d507baa2b6188db1d021be2f9dedc46903de077114905792b63fec22012774a022eb0f57b75956fee27074ca0950d4d601e5c2a685162b29c60db16ccc6816887bfcf237d3ca236f2da2eb77946fc05cf4af4f933ec25c50d6600cd8e389473d8df02787f179bb2303ff612b83b758690d3bb5a73458213943fe17c66b4ead33f2060e7dd48176dcf1d5fcab9b23f832604c816dacda8101f994000648419fe2e3638a4ec89106c1ba3b9b59dfdb8865d1c866065b2792aec431eaf4452c9a77e51b12f4e5090ad51cf241bbaa4d9eadeb07a8a52f294c46c6ee114873ff7a9bc0cb0bc13186b2ca83cc766c3dc4e3affdebd275088ed4572c1ab4c26318a57544fead758d0c8664ad9ffe591921a6eb0eaa6a3d49c94a80b2bb6918712acb07c521de7c7c31b92e5da5cf08d071104289472f332b74cf0ff2a5b624ab3bf654545e16e6837979fb3c208983e8da3a407793d8a1074462e59de0b2bad638fb4817ad962c693ef112a7624dd0c7a4fbe34f49cfc1aae872667833f0eb1bf2bd76caf785cd7a86abddf807f0205a78a33ba1e9ca2091cbf4f5ffc62ea6185d1af756ca61cf65b82058e3c15b8f873f3f733b76cf7323ad104a16c0ee7628df48938d90eaf14756e44d8439831f9294e4ba7c1a96ad790751d84d8c58cf9616138426175aeda14048cc54bcb1aeb132485d44c55e8fcdbabefce314326f779e79af0afdae9a74482cc9df8fe4978edb0fa599b2e9241660e024391cf59f9b7f1b4e61a8720e40a2346d874cca08990c599b555e141a2b3d7cd8b4728f07823c392a72629dc0af1b409286b4371634ea4a38cd1c433bba0d5af1a3eab4b17c312de734a3f3887ea9ab113d0bf1692511d4b7f3f77b068d8b9e15a20dba491903dae71a6771d9f971355833547918f87677ae1fd882b98e1ca13b9300f947278feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e19ea892b700764dfaf36510b4447062c4c5e2d5898884dc2dec2b603e9df5619269e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58bc87e29ce9daac12d4b40ba41261bf3f0c4e748783dfb83d5293304de70400566b7225c2e59e9a6229f1d105a7223a3a6a19fe6aec2e1f3fc7f710ed54c69ce9bd8e30e6d7254d975b7cdea9f39abca065b33f8864b37cd977171e0adbe6740f18ae889a8ed8cc858427e85eead882ae7f18b43e0756827f9efa639f14d88079ec2f302735df4755cd95091a3d69b7a9e3588c3d8cecb5fd9e9f2781af86a30999587ec9dce477961fba8ee9f466d3cafada80f309f3780bbb0eefb0fe774cda142e96c21f10939b2d37a30e6212270fbce2e549f69de9c55546d743fbd4624b16abd9b3b215d85aa426b85933c13a6b71fcead3aeb2f07334381bfafa5befe1ea4dd1469059b9eb665f9d06e62ea421de29e356e873acb7a058cdc12c7baeaa9577c5b85e8e3ec9cbe318ccc03172618168da62b372dbc080ae74449c052e8cffaa040cd2068846f4cf239c677122e0123b4e06a55ff04bad79363c0ff4a199c40f4336e474a441dc2183d500b53122f14917826956716523f7713aac26ebf82735088420f8fa8b23691f60e138418482b5905b47ca3219ba8b973008611faa96db7c653a6e46140b7c0ffd09a4193669ab914b1d062acfae94fbcee0448f13e645146012204569818c6532a2645641f8b266ae232fbf1a80e2f09124e4ec77d2b493550d2b8682593d95ab9a42d3abd3d074125602ee8a3c1df9701bf52dc2d37504abe4ce60085ef50205e635cd80a7a8a75a89aaf18dcc609fc3ca738ede24563d181f273999f4b469110d4ff766365a23331aa6711bc8c8e0b8f960f2279e3f475537fa3a91a816bbefe57e926c6e1a59631eb5de94420ce9d61bd830f671c976d83fafa9d486b5eabe26b779c023c0a77e56bcb6b125e128a86c9212873b85b6d599e427935252f3f85671b41c114ea6b0b82b7ada190ab5c698f0b6d4ef0034fc7456d405a9e1bb513d3d0d2970cf07827f032251c3ae4156b9fc9eb0a6a1393c490a17d2a49ca57433b39c4c38212359d9c29a721cf597221989ffe3e1767013d086853947443824550b0bde8852872361b5bbf7b8bfcdbf298d0f7944b3b6d1a7379422f24a0a5e7152f1be92b6cdb1ea5ef108b81ac47796b51ef06f35ff21030f9c833996a4b5257aa911d75c0ead81ae2b4246724a09a05b983d73d69414d29f985762903f694154b9e6e58d229af426756076eff2835bfcd5443c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f178303cec783b8f42f3738e25eeae3e702fd7e4a45d4755ad24ef920e7effe5c1ad0f81507bc39a16cbb4de07b8c9b64c613c5495481757acbb72ffeaf8d5ab83ee5a028a02030ad8aebcfb91ea617f194086ee4da54bc7d1158b6f3f8140d268b268acec84bcb564ff6e57c9fdae7733d347f10ce3703265787d70f5a5398f0d17e374c47069ad1ec778a0bfb185f44911f4a671f498a641cf3ecfc6e0cba14fcf021673ac51eefdf56b74e0bef169811df986ca773fe5fda27c50d9ed5572fe6576274d2d8c432cde8c68581e1f6b7eb34f8776b99535e55652c1fd5979116c358e72dfb8fd7d4491b550c347d54c88278fb91bc702874d4e674bbc3ac0028e36b05cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e59955a5a9aea682e22f358529590fddc9a0bd2ae5e89f7e88330c0923aab6f7f7305f452cbed0d4fe4ea57f3ae002951bac1167e177dc5741eae45eab640212bbc1e1e3c42feae36da3d06917c0aa1b59cb1df2c34f634154ed758a89eb4446893d286e2158de0d2a608286f6bce3d1049a1c50258dc5308274b0d26439e79cb2ba653d7667deb61b4e1fd77bb71cb6973a0bc2147183901edc60fe5e03ecc949022c59e0a0e8ec00dc8768232264e99e2d5cd510615ce9165aed030f1e8b4e0ae3eb849f7d27f663223b4a58bf24c1a4157428f4f5ffeecb01d8055579e6789bf4078a9ece6a5cc9c9e9a39be5eb4caf1ae6038f7ea00c8c3a3462ceb85e3390c7bc1b5c3d43abbe6d1f1e35ead157a16e79e2b3c255c393a576d4b3ab0920dc3a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26edbf4c201c2528cc74bf7dfee8cf89d633a70782a8467a4da00220ab38c9b0ac26cc4fd64a5ea2b3cbfc91afb721cfd943571a800e9cd130b86a84ff841b90a831fcb9d3a9c04b94b66d1ed472038ba3a18f7539ae9c8d713e288810490512d36e34a70f2fed76fd9f2bb0bf68d8dad229bf15af11040874a16e2dac6383d34d25d2cd833a2593234afad98ae6b19a5175dea01dfb56b917224b4dad03ad241977028aeba9454ea4c91bb712b5231addf860c7bb1083f40d62ac849b8648cb4bdd691fecd11190bddf81bb0ace1cc15b20a26599c505efd5cd9e524922602312c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b6322ab42fe831801dc6f44dab6328f34537f0c4bf4da85a3c03294a15b5f56b3b48ac04b6ec52936047b92dd14546273075b1508de81fbe4cccf3b7fb1c2ec8274c74ce233fe7235e0726d1966f073dcab4af53559c3b0ec75f3f265a0b24a6419f6bfd3a92df74d3734debcd626904b01edf5836cdfdf912d639330bd1f664899b1e28eedaa4450d7bc008b6332cf98da3845b365704409c7c717ffaf4e1da9e351e780e84ed2a74fe20660789d1e560ac0421a4b9cb4532ed782b581cf677f920d4c96b61121eccbe15badb5745fb7e02d5dbcfb96e3ab7c7500165079ce8d7b16996eb73de7bbcd2f1fee5c5f1af1204e6902072a5de91b1c06f7586665d4a5dc2b11544d50b63659081814ee72f6adf1577a25f2b6d7585cdc97610e850261b5ae4a04f1b5cc448420df1b38e45dda4a082ee1a773583cff2ca6f656fa1b2f12dc964786f2559965f7e78e2a1dc92ceb1c94142e64406c85d434e55814bdecff6cf4f258b20fae3bd9c25ac0b9153ba1d236d755e60573eb2ada37cde92a6d5516c0a7dc5bd5327f6f8210aac97a1e9a69a9c4662972582f891e856e2ec2a08b24779b7879ee0a27e0848ebb513d98e944e7ae56a3a37504da546deb07c724816a2dc8247046f59d2f646a9cdd25a264438df4465fabbc30c78fd4847db0f7f2ca464e39e254a89a97bcf9c8d42392dc6198e9846cb611343e027557c13e0d61ed24a71bb4f7ec5aa839631e6e842b750aa34e0bdd8920debdaca6cc5ab85cc1b503e44d07b635f96e0513daa55e2c2e61dbf8e54bbd7ac1baa0c5ff85c853a4f2d651e663e67e37205ae6e95cbb009a3e2aaf77af333da3301bf59958bf511d0ee765bdf868ac02cc41105d050da6feaf851bf1b871c479b555ac199c75e0cc63467a9f2659067eaf83c1a98c447ab79da55f0f5ffae4b4abfea8d77ed546f0088fa35b21987045e0bd47c90c523d8c3046854a7bfa13494c52ec4636fbddb5e21a97c0490bc9efd8a1b04fecc1642c5c7ba433c1272da79dcb6991a8acfc201c9c6011cdb8b3105eb496bbc3552ad4efd117048135afd74627a150bd5660ddef418aff58b3400d71750932341210c61b61993622253fc40c62e834a4e3d36024a26400003c558007e62b3a73adeae8d962e979cc03820e269d7360b3d76cd71c065bfd1c252d42d11a565c48bfd284ad23def6f7c302b007afe24f433bc406c06b8c476a58e32b599311007c0cbe88fe5fc733e341c34ecd732c285cd787002a2b5227fee8039b3b835c0e7535556f756acc5d1245a142509198c1c1c1e40cc9936392dcf2296ef0375ee7593f890b9611146ff622b339a23d6c588fb431ecf1d38e747dd7da781f07f220af059d0971905eb6173cff46f467aa197b41b4bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a41e5ca6e058cdafc2450e105092060c608aa727a5c93cfcf5625cf67beff4cef396e4484870ccf9b1039a9565dabd04b9ce7f5f21e65d5750c0026575c4cecb747d8ca55708618b8ac48e25da4f7f2f91c1b3d1f50087396824634d5ff4f782901c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52539bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b441dd2cc3be16b6cfbddc8fe4875ad061b365539b11c6bf6f85c339222553ebfe1c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525d3f27ed0f02ea9547e122b00856492cbc655f90582eaa36ffa2d8249376bf7211c21f67621cd680da5815c125179e7ec80146f0470bcfffe14bed939116332fa39bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b42b6c8037a038d5b65a4ce792946bb2f99f1fb7714107b324f14505bfad6dd81b50604c959fb43209ca3bbf6ba05b8a885cd4fe65fa12a3e7bee202ab8d93b1a2dadfe889b9527aab15053e0ced593c2ed82fe13bee7359d0913969ed9cf16042a9e421d832458c29af6c3117d784b342d41b75e90401b1ac887cd84bfce330fef637342fda209c430b011fb9e9b31d0b687a5dca5706f0af6375a1b8f415cd4bb4194662f26aaaf8a7d13fb1173d9d7b86cf67719288f30520ec39a97707d5b4ed3f12bb71e11970e624d0e4a765256fb3b8686230234596b017ecf8b9edd3b1c79a0b510c17448d2b6c9a6354b87e1a088aa376aa241ceccd2ce577b18be6fbfc8abe5af089df4710b3c91b0890e065672ff46169043047fef0f8841a70b346fcf1b9651eae9e42bb8a7434d7db85e510689bf43596b0b404694dba203d602da33802de9bfc2cc8a3d874d41e5272701aa695445828f5c4541430fec94f4f1986fea478e1110b98692b8674dd0770b0be8b94b89b77203c10eea63c05e7159d929892b86213adad878df5c27edb75d5307e9361c5fc264d1e9f38b599298a8c97a25d53c080aa1d76971fa2e0014aec8096c3074f5d6227c4c6d0e0e685ef8b4a5479660a216dea54d37f703a2b7a46e47eb6e480ce84460c6aaf086e944ea08a0e594b2640096b85e52e98ef96cb77b6df39c49c8254bca4b7ce606f3cf1b4d979c34b2e07b04afdfbca6a1abbb14adaff6004b4e2e28160e880b74993b1ee751c9b7096ec59e102dc6fa81f605e9cb0713283ccf5c3858521adae649111403ff70a911db6bf7b6233d32634082f4b1d7dc940b26f09f0b2ca8e0ab57791259a78b04880a05881b8292ff325a53fb0f24e701b70a58d2b4efeb6755a2fcb194afbfbe436a631d2e596e8b4cc1dcc1d61ea4a77c69c23315c43f829345446fdc0c339c4a499f0d23c545c40aa31ce96b86bc9b0559a9f9cfe91339e5ac12433d089c84c896eb1417d15f4594460c0bc7b41ba5e65e5c0f26e2f63b701ba0fdf7d90d8322666cbb28ea8b28531fc3db0eee35dfaaf1ceea3f188164654f6d449ae42eca507826c70747a16aec741cb4a22033140c8126723f30ed0874dbd8788d7b2167ad1554f01dc566c7c96b8ff6854c2168dd5f5f179adcce0be39e421863d24f1d096e50185bcf4059e8f364794ddc49c77fb094170ef1c274ef094921ffa4b6788522727faa252d924386ceb459804cf72c05b40cb4b6e656cbfc27cb82c2432aaeff27c913f613ded6f3651ec2cb689c258dd489edd3cd11851d48a924f3a256e2a2213a12bf69a6bdb4158e3150f09cfa56c48a54982589a6e5e4bb9abeacdfa7657d0d02b218aae64c23f99ecb70281eb84367bc62820a943175bfdb4e69c4a801a4af58604fc936038d12ecbde8ecb5ef17f2c1782bf3dd8f1055bf54953c7720d4115fe96e4de22b6b88ae2e62dc0c5577f5368ebb0508f4ef085d7eae4917e09440e7ff8d9c1442f615cbfa42753dff241e91b5baa3604f51eea7c7e94302724faadedbff43eb860434951376fbb120e52d8907e3ac4f7075a5fe3146caab15e7e2941f452030fe2c8417d32cb02d1fa81cae0b93d0903b575f8042124941f3fd348558fcd5aae2b278f6648963a00e245bdf8e392c648438df383cbe7306856d7d585bf52970b1146e3f816d65bd05bfb11b10d8253068fe1a7e70bb44515481e77672640ba9406398923fa40534e28fa20a393dbfa65b50a8bfb8f6e6603800db3bab855e2d827d7a9567e70b7fe24d26ae86750ae957d9fe7ea98ba5f6c5d4db65f625738b2b14542e8edb46195f9619d3b059badae840e8c3abdf472e9429a4758cef4b17c462f7d109f70603a67b22f2e1c2becf55cafee6f1c3b0a18970d9687affc7c1610e64908725a13653097ea0f43eb20abeaf82ba5f2644df81485895d53cb34192646e1b33493d302833bfe1af05c4869ec8a4863269dd45e5973e82a74754c387ea44abb2a4a09389c9b61a72e99370f0aa913df79dc8fd91052e17830b0b1535e4d8555f202130d3302930d0b520453ba56fc5a7c40c7be12e2309cb1872b087273692f18df08470a99049aca745bd7a28da0753a91dced98d6ac78d98417b5f6251066c8b18bf7f3e73c07fbcdfe5a1ed9d54b95e25e8fe85f8b99b0cc2b578c5ec6f9b34cf4b2dd1e451441e58084bfa87220d042b11a832b0686b6c77ef525bbb3ab6f0a4b4578004c8d7fd0a4f6843112388ef9f74f71453b9e2a8a9b9b24359cdf5723e998407e6f864b49138ae50639be576dd06815a6ca7ef82056dfe77603640acd9650921643db15117e6d6fa65e86b0bf888a5a091acddbe4e259071400f05d82ea2c6f406f9b9ba2beeea94b0dbc22c7e2ef2c4c7e872cdb89b7b1a6933b55d82512196210a011bfbc2c64395e9054d8ab5705bf209e6da645405a7efc641f558373ee31abca6eb4abb58ea8f086e3961f14410b21bdced1b261e0d3ef5a5359b960405d609cda3271a50222519d02c533c28f44f7963dcabb07fb7e03cbceb4e56870323c55b4b439306c91a2af7a23f6e8bfb9bafba35ed88d96883a018ad0b93d2beae7fb169a8f6b727cb63dcae3e15eabac1b085785683b08fcb05439d27cdd71418c95051e1dc0e1a00839c75a778401e6122d18974725346c52f65650532a3cdc16147e6a7e565fb0191899a34eba5c1a4977393317ba3013ce0c0cdee8aa0ea28f52ab9ffa48cad2ed74510afa94a52838906632c8c0a8eb8c0891b4d3f6fa7ef62e02442f5888284b2372199aefa2a2afdf7a5812ab27a13c75ddf0afa542ebfec27aecd2d6a8d532ece8dc41e644ac0a544e746a54859d2aff64ec4048f9aaeea0c9d7408415fa3528fef5a13671feef7a7e2de21407a7f0626c6ded22ebfabf3ca6baa70b7735f48b878a003a347d0d1d4b55072a924eb389fba261a33df865f9d40de8a82c8b37027e4b18ffda890f8fb3076ef154eb9a097dff58f6526540a2ebc93257b3e9655ff435881870a030f23414529767c007424a2d4a594dd2c31cdb1181018addbdfa79905b664aa5eb6bd0735be2212319d95a0523f9c9f380b0f624eec74f85fe68deb7ee486e411c6db19232f4716a793ca312c78af4fa4b382a837cca1065743bfb6b3d72d61be2afef666f9b9c58381cf5a0c60f97747ce8b079e2c6b918c22e89c84b4f437b471e402b3cac331b3931ee65ddc921b95f6379a4a7953587f8fa1dc03a89b9c36a13a68ca19dd316294ed91247188cecd8fbe5362177ee69f3f08cbbfce2991499c8c7e51060abe4f678188f8329b6750ec60c5149f7240571b2f400f14d6cf17755970da9482b82613273538db3246cb04257b9d18f837c920c514bc70012a44dead5918d4b6ba7c0a5b8615fef2a299d839cdb18b34a7f727e194d96fbbdde945f5881e07cf94a8e86fe64848c400977769e8ed6567863dd7032df38d9884f5a41192e0d98bb8ba2c5545503ae51ec5c3d21812246722567ee795fb1d4b465d928cd2098c39464aa6a442cd0d9494cdb8be27afc56fb9087aaa8f8d8c6052da36823e6787a98ff43b24303c0ee8019d816ac0d66c9bfed9b9c8295115961ad858b0237c658298af359785f65c2b2801a9af9c6047b610b143588037b64cb3464bb550db2de5b9cffb02d22af20c01681da5f34e7d31b4f687e69c85ffeb0913bd96546a7b2c05dcfe3d3f247a4fcbb5a6bc998645794793f940362b469e7ed2913fafec1f534a787cdd66c65226ab5ae96b6796c927b329d9856fda7b02c1e47197b9826fafca0491a656f0c31dbdfe855a1cf88f6d22da8679e5f5e847d1197ebf07827735557f3ac0fdc3070bf8369e880d95b581ed070ca95c06e513605e9448fbd522361941f8188d8976fe990afa3f5747f23448ec7625dbdd4902386836d1a0f8f2dce679b6cb6966460440f497e839a8cd015ed6f8a6e81651eb4e22892621248abd757afc25e000d855fdb22b50b16b0e4b0a66c3432c7820aee951b661cfd0f60418522dc5b156f9f24c931509a6ff11e8ad90cf67543381900ec47410a8663946f8b7da8bdae5469068500dac7147acf9df1c078feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e19ceb79fb2692c0dec6f6ad207387bbfdfa776e16ff2e8fe55b472e27d7ad021e39e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b7c0c4e88de644e4f86985f111f119c7774aa2287327c0cc8549f23ec1392547b58f320ebe80fa0fdc3194de40b514d0c215b0304a4cc9f6a62f45047878c25ab98d156bdf07abebaf3c17fe1d5c1bb13faf6e61e45b4352882c06872a65b215183393b0228f58d7b89ddf7ef6aa845f28fce2bb78bf4363586450d2d14bc1f546b97fb31d0deb8d75d01179cea781909412340cced1e689112a11354181e6a28077e6cc29cb06940518e997367f4222969776cc5e7bb03d2e260fd3c3917dd38f82deea8a9e7e91137d2f2e7e82918a5af6349d5fb3bef4d7780f35cf28b3525753a6229eff2bda195f52e6e52d29d145cb8f8580399cc67b520c854471947012c4ecf75bbc607ef0385200cec70cf5ec57d37e386774172d46dc9f0183325594e9c08086af4bd1cee63ea132046828db10688f66e1945728826ba8e5673787a2143483e0d539b807f9e54e3c10dcbe3d19c7bf430c901b8dce9d8500d2cd021f5fdfb63e05608d340b544fb8cb189880bf6ba26c7b8fab16b79b6263920098dbe41c24be79a19188a3d576c8c2387c7e74ceb0c392be349306867b6c4a66fae00c8f21097cb2b87a21376a0791c67a4d55d0726fd74b98ef0a3eb81926df75f7744a78b82d7cd5a00d7627954c71192aa33e4d45ea1680a7d1fbaa1dc3a3983abe27d52d9362baab543d495e3459e05e6bd753f0ffd247ccb16496da0846a177e3f66196f6074c1a349c8ded237c5e9c763f046575793dc3a2a155c7f3bc645b87329295aec4abd2dab347f4f2edad4fb1a2337eccdecef690b3c20e6a7cf0219b6ea7db9d6b7dbfdd5942cd22ab4b5d0dca22b20d3181cfdc4291af30794b67a4e83fcc57a3a6da1802a51b1f78e73dc96c9ee0094e112f8325e3d8ea1b066c6ddb445b441feb96d0f219b36e4d921aa9971fe7862da7cc6c2b3f0f7669aa131f7c3d08868bbe38d9178b9b12b37b992e5d597e9e43fbf5a277bcf892edc0c67bc4cb933dc2289a7fee9a700f6428990d0de34b2425a182a700e1c92c8a9ff939c745fb8ef976fa5f7a582985de33061265c1eed1660e277caa23ea0276c87272a01cd32751e7e940e51e1fa100547bd1c4302b9344d3e1969a65c36b672c17fdcf9a93dc8aade883920f5c1f0cf860a32f00131caba39564714d5559501ab6939e1baf7e4711f64e1c5c02490231a575ce8bcf08081be268044aa2d631253983d46f9cfc0c1fc2d4f8d768090104d739e2429b21f5fbbceed1d93dd1be106fcc4c2ab9149a5595ba9920a77f6c8d4abc50a7ebdf338373bec4d03e1916f2e37ce2c080c65056d01e473de7325dad737ee954bf6697cdb0939296041e2a653ba45b696ebc7e5424098b35aaa39458a889898bbe55979d2cd2badef64933dbaf36082b0570dc884616fe6ec2cd97e885e36aa7ef2029898c20534ef9981f8496ebf11bb3d2706f75c9d89729b91f0ed677f2e93113b3aa4910f62c7602f213be0e1e13d0b8f23bf903a578ed2713bbc74478de2e699b5d2e03c80f6a0b2c1a177c79a4f32594a30189768ccb36c832641ed775e70a43c172c56cbf67593215bd293bf90b91158339e1c0c0e02594bbc9f76d2bfeb9594fa6db7375184972decd54eeacfb8fd01246cd6093bbaf0ff486a4915d0c002f5c11c7e0a4f8195e4590d527dad9a6a213d24850d396ce8a39f45ace1d390a78d0c008289e01695e6c7bd889796ad6c58927d693ebe644bf7301e8bee0775445e7e6f163cecd349f328299e0c602370e1cb11036cdd572343baa763da2d5bc15fa8803800f59b979ee0dcdacc46745c43f6b581153fb532a4b986cae9226fb007548501ae644b5d7615e8bbc0f32a27af68668b5956d8c11b6f66d2966f988d57d8db41f8656f86f50afdb47b2836118ad6821edb02601a98bc63bcbb94147c1c40bc904582b1da1ef3960461d1fb0d4a986dfcff7bfa26e7731737131f9a84eac422cabbbe6fe6dc9a01fa7ddddc918c8dc734ca6c656b8401c6c4236ded0920cd51c907c631be12aa9fd52f4822bb4a200e55b8508791cb49df83649efed3ef9eb5f2dcef7800ad116d8711adf2a1f479bde16e5ad35ac023eb15b72de44420e1ed8e8a34ff1912be97ca53930f243a0f09562a628b92e903aa14fe03a4e2f35ddde8f0c1319d0b0092beec1b8efe1f82de2ccf71846e10c7d2da2b97139b9ce33646355669f582a2c5f148fdbb1e2939c8cb17bce27882a000e1cfd7592d0d86853ee4135daa4cd7a606c00549a788cb1becd63519a3d58da9040ed706ceba73ec3b8a0f981ac00553d8c5625c9c4d28e7a6b98f2369ed9338ec64c1a7299b49e7f4544dd44e537c5f0b948ae656f0a72c89f4c585a276c01deff622f6b79e0a6cce7a0957ed3cfe54757204ec511a2e432d035d273a56d2f204a7162064f3509f0c5099e3c50ef1d03f31c51c452958a4f4c0a0987a2a3a68d74c5cbd98bba423361e32155558a9aa1fe708f08a5d03fbc3250dba5d9d434f6a59670c86b75ab7b6e2e0a15da6830a7e32cd6f89dff78a56427cf1311c163e0773074ad4d838ded736d64c6a5ac6e08c6e5e4aa26123d4fcfaac025573f05322a9b9f2f1d235f207f87941261d61e7dd679a04275bbc9c301382a5fb81ab304a8157792e3598a3771de1c17c02ba8eebed4bde13daf03f4a338a906fa28b9928eecb81cf9635b148c7141d3b5b51352ab91745838d6e0ca04c4f2a7533920082a8aee5c50e4754aeac49afdcddb12c8cc7d75d60dfcabcefd75a3c35231225c10d24cc911679b04aa07d068c438316d1ae2de605da0b1504412d6806d6e2031c6b3d3d33a683d36ba5c1adaf08c454399ce990bb466918aeb286b215522a7d4ffd24f6a3e84731689a5d01ed0051a8922ccddd6f5a9cd5b990b767bb39651d849e001626a467864cc1526e6699809c257b3a76eb313e6ec957bff00b547bd30b6574c129ab2f9393d0d7b506d36a81700412c140bcd859eda2fd89bf6675ff0f06740165d84ef2eed7e20d36433e639f96497b9958eba1864b5f2788dba5e0df735ff7dc0cff0df96f00190608e0fc5a9adb1d43f8bfae3dffee869cf4b2fbef398b8ccfe2b68ef4135ae2248046c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830bda7935cf5365881f95ce71d04ae4d2b1f8d37b0ed8acb4bb5f1d0e170ba2cb073cc52daabda1bcdee9235824708c0119bd405b1ddff2666bf61b1dd24c1ced95cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1519c38b14f39a096fa2ac91d4643d2d3ee1e99ab8421639c7d7bfce74051d93e6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e59e7bee88c92cc093ddd92426bab1609bab43e6cf5d888f8e0115999ae36db8101a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e269885e4c410df438c80f676bb928173a050b105e880b6db2151c9813b838221a8333a76da86b5134a21739cd930c1a0dddde20e7cf788fcde633b59eb4b532cee4fddbaec41164ca8182c1cc74cd87ec44931d54287ab851ceb30d636f82a11527ee4bc161c5c1ce24802acc517620dbe54ab804e38a49cbe08513a6063d4be881acc59ac0800e3448e97f411e1216ea9087d5d98e1de191b3c9bbaa2085d2cc61969947ccca3b6dee22a7bc463886a21977f0730c6c0ac76bbc42386c2379a2071e465dfe715b4b9f8d4bcdfe081eb74a4778efd441d3a22a417af659b2620e76a2d0f2c42a9d2d656632fb42beba95076cfe24cc69aefc615df55b26a43f4808f268aff54c96665f2575356b3d67ed5d75f8e8ad7b2f777742c14d6e70574d8b90c0948dc6d1fa65c64e78804f55cddd3a70d93cf1cec9b9453770ef77b519e1dfe33ba459ecc4c01924047ffa8cdfb6a3634633b8184a0aa308ce30eedf62320d2071c9957c5b7b7900b7d6f68c0ed889568ed2ffc9ff9215c68f56be339a3d5396973bc50bd5f69728ab0aa529a8c4bf779c72f3d945752d586fdcf10e0a7e469e42e8fd03cce86c345d312e6ca73a591a4b07dd3fcc28814ca9faf631b4fb7b98a2b6950cbbd476de5b10bf4f270df0909d160ed3a5da99c3e9be5ec4b9179b08adfd03da3c1294a062d2d4f084e7d0e8bbbb76f4269178030168e96d1f6cf87be4d5e39316addfdf8c806f64d5531c58320efe4610d388f0d0d3845b5ee545f998b5addc2fb76a7ef3daa8eb33dda9aa15096626bb8b3310e1552f8b52bc7ef45c306892a21f6234c7cdd4a1fd2ab61e3450daa2ce8a5a7bcb89a4a211c3ddf8439575fea947e9eb109e860bc3051341adf2c2666dfdf9bc77002c63a56e676f36b8e1b552321f228da42bbde1398c1850a3e246b743015223819228c3ed3fa7f0370cb577372c1551992197c88d22704053945731d259ce08117e029d78b960e33140c4c773e499ec36e95804c01369b991b0e56cfa5937a747ea5c6fd25d886934baecc4c1ea6b036e09004e5ae9d9e8ba1a93849756caba25e99fb64d144babc5e9036aef80fe43b4cc0eb1b7f1d38b3dedc19d1322613b36f1e3e61b977d08c26014218d90c6076fad9620bf8a0a2541cc30756d675d7e2b2f6b7b3b4da0714e2f25763cf38011aa3560ace504803c7b48b007f4dd22427e769a6db33e461bd007b879274af057fc41439a1b465553aff5c5beb8407c573bd1dd63d604d3de951ea2be1c1007f4884978e981b346d03ac45930ea5e8f51c70764241cdef493c609e4617594ce79ffeb46633e4bb9933959b8b8abd3936c0e6628e8a2b3593c3534a0db1545663e165c173caa619d596b30c2cc41202a3df98e2ae34df4df0c0f1d6232e512eec6b24c73f313d5db7489256120ffba3671a2e5c534ebdfd29068af296cb4ee3d1c8b969aff4f01746264f7216fd98df9743e0a1a768b70d8eeb502b15076c2c9ba38c3c07f5a3625528a7b34cc3427a56cf9b9673afa1daaf06504a7d3579918ea6516a8e222dac9368c25b11def32959e37a0e52a4a46be1405c48e34787f31203daedb9d9ea4215276253261c1a95be2dfc6cfa824c9bf86f23815b627df4be0038f85ff8f3f0a78e8666d858e7d1a58979bcf1f1aa4addf61311ce716def1edf69975ad1f40e17495a5db0f7935df66b459b2d176cbf9142d386a8e715f865b10e45774f3562759116e7f70d19c8a4d567156c6c01e91021e2bad78d06f6e67c0308f402ce5604db01b1febf94da88fd6698e15def5f0685f69261998af0dc2c4a932ff4bbce261e2b062fde2491f14859061c009941b89d5fb7f0c3be397495b5c34ae50dee088cbc5883ef765373ae20b9127adc0c22acefae92a8ace28841e50820f7f1eae91dd27a05ecc76a28ca3789139ac04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b61a2d908fcf0bca94fca9ea880923ef15f0a999d91ace2aa94e014fd2cf8a7cc3f5db979f0bc47482f8aae572cde67b2cd6f864143b2be6e02fc3f79958d60ca4196a1ee905f9d33fa9102d89761a428bd967e063ad5caa4d9e48a038e438c1e3217271ccdb10feab0635481a2182eac4ee655457c599b32c5c0aeb937121c526ef97147203dfd11079818a9dd977d9918d04160e2c728b7bc5b95cdcea5151d4939c950ebd192ead68879ca5eb53c2ca182e515665e803a45b1d565eca88ebc6fd123ac4dffa396f11d8b04a05aadfc0606189ceaa382177e6b23a54cf2d68785439d5f19ee4ac2dac545cd7551c96263047061976f967a167702367cbb0922c8138b9727c45602da9bbfd648e5674805a57d4e3a07a819e9fe7a138e2f67e184bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4a26730b51540a115f50c4c03f056d140f68d10e33d909ca464022df536cedd791c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52539bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b49274fecb2f248839159e7a04cc4df3fd50335461e6e2eea3562e45d5167a4bc76a84eb1df3c0ddb7e59b8965f1799402dc7c1e228c04dc14a81a202b8c3aa41ccd10b1d77933aca55b91c993da6d635cf06213572a52008cd6d599bd76c2963a7707ae5f583fac03d8bf7675961fd0742f902a12681c4900a95eab2cecc81d343eaa262f538665816a2054353dc7e38fbd11140926794f54360019ee0ba0ea08a0e1f056b7f266216ff0b49e02c63413f196cbef250fc4d259d95af8dafbe1dd15c05d30238c033801cece1e4b4b28ab66d3f0266485a34ff69e9a7771bb57c48aa5f1ddcf6575b30883543e7a0a0a817e82bba9eadfcdf80337637e088a5e7brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkdelibs-4.14.20-1.fc23.src.rpmkdelibs-apidocskdelibs4-apidocs    kde-filesystemrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.13.0-rc1W/*@W,@Wo@W@WW VVV>@V>@V`V@V@V=@VV@VVwVuFVs@VhVbVUV=V'~@VCUU@UUa@Up=Up=UlI@UT@Rex Dieter - 6:4.14.20-1Rex Dieter - 6:4.14.19-4Rex Dieter - 6:4.14.19-3Rex Dieter - 6:4.14.19-2Rex Dieter - 6:4.14.19-1Rex Dieter - 6:4.14.18-3Rex Dieter - 6:4.14.18-2Rex Dieter - 6:4.14.18-1Rex Dieter - 6:4.14.17-5Rex Dieter - 6:4.14.17-4Rex Dieter - 6:4.14.17-3Rex Dieter 6:4.14.17-2Rex Dieter 6:4.14.17-1Fedora Release Engineering - 6:4.14.16-3Than Ngo - 6:4.14.16-2Rex Dieter 6:4.14.16-1.1Rex Dieter 6:4.14.16-1Rex Dieter - 6:4.14.15-3Rex Dieter - 6:4.14.15-2Rex Dieter - 6:4.14.15-1Rex Dieter 6:4.14.14-4Rex Dieter 6:4.14.14-3Rex Dieter 6:4.14.14-2Rex Dieter 6:4.14.14-1Rex Dieter 6:4.14.13-2Rex Dieter 6:4.14.13-1Rex Dieter - 6:4.14.12-1Daniel Vrátil 6:4.14.11-1Rex Dieter 6:4.14.10-1Fedora Release Engineering - 6:4.14.9-3Rex Dieter 6:4.14.9-2Rex Dieter 6:4.14.9-1.1Rex Dieter 6:4.14.9-1Rex Dieter 6:4.14.8-1- 4.14.20 (kde-apps-16.04.1)- drop strigi support (f25+)- rebuild (qt)- rebuild (qt)- 4.14.19 (kde-apps-16.04.0)- Recommends: kde-platform-plugin kde-style-breeze, moved soft dep here, workaround bug #1325471- drop Requires: (...rich deps...) (#1317481)- 4.14.18 (kde-apps-15.12.3) - Requires: (kde-platform-plugin(armv7hl-32) if plasma-workspace), f23+ - Requires: (kde-style-breeze(armv7hl-32) if plasma-desktop), f23+- -nepomuk(-devel) subpkgs on < f24, drop on f24+- Recommends: media-player-info (f24+) - drop BR: shared-desktop-ontologies (f24+)- split up gcc patches, - -nepomuk(-devel) subpkgs (f24+)- kdelibs-4.14.17 FTBFS- 4.14.17 (kde-apps-15.12.2)- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- disable webkit for rhel- unconditionally enable hardening (#965527)- 4.14.16 (kde-apps-15.12.1), drop pre-f22 support patches- move dbus xml interface files to -devel- actually apply those post-4.14.15 commits (kparts, python)- 4.14.15 (kde apps 15.12.0) - include a few post-4.14.15 commits (kparts, python related)- make VFolderMenu::loadDoc KDebug instead of KWarning- revert upstream commit causing kopete crashes for now (kde#355275)- pull in upstream fixes- 4.14.14 (kde apps 15.08.3)- FindTaglib.cmake: fix for taglib-1.10- 4.14.13 (kde apps 15.08.2)- 4.14.12 (KDE Applications 15.08.1) - kde-apps-rpm-macros subpkg (usable without kdelibs) - apply icon-related reverts for < f22 only- 4.14.11 (KDE Applications 15.08.0)- 4.14.10 (kde-apps-15.04.3)- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- fix sonnect/hunspell dictionary paths- Revert upstream kplaces sync fix (?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  !!!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""" " " " " """"""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########## # # # # ################### #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~#################################################################################################################################$$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********** * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~*********************************************************************************************************************************++++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,[,\,],^,_,`,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,{,|,},~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------- - - - - ------------------- -!-"-#-$-%-&-'-(-)-*-+-,---.-/-0-1-2-3-4-5-6-7-8-9-:-;-<-=->-?-@-A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z-[-\-]-^-_-`-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z-{-|-}-~---------------------------------------------------------------------------------------------------------------------------------.......... . . . . ................... .!.".#.$.%.&.'.(.).*.+.,.-.../.0.1.2.3.4.5.6.7.8.9.:.;.<.=.>.?.@.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.[.\.].^._.`.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.{.|.}.~.................................................................................................................................////////// / / / / /////////////////// /!/"/#/$/%/&/'/(/)/*/+/,/-/.///0/1/2/3/4/5/6/7/8/9/:/;/</=/>/?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/{/|/}/~/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000 0 0 0 0 0000000000000000000 0!0"0#0$0%0&0'0(0)0*0+0,0-0.0/000102030405060708090:0;0<0=0>0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1*1+1,1-1.1/101112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 2 2 2 2 2222222222222222222 2!2"2#2$2%2&2'2(2)2*2+2,2-2.2/202122232425262728292:2;2<2=2>2?2@2A2B2C2D2E2F2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2|2}2~2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333 3 3 3 3 3333333333333333333 3!3"3#3$3%3&3'3(3)3*3+3,3-3.3/303132333435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3{3|3}3~3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444 4 4 4 4 4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555 5 5 5 5 5555555555555555555 5!5"5#5$5%5&5'5(5)5*5+5,5-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5s5t5u5v5w5x5y5z5{5|5}5~5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666 6 6 6 6 6666666666666666666 6!6"6#6$6%6&6'6(6)6*6+6,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}6~6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888 8 8 8 8 8888888888888888888 8!8"8#8$8%8&8'8(8)8*8+8,8-8.8/808182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999 9 9 9 9 9999999999999999999 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9[9\9]9^9_9`9a9b9c9d9e9f9g9h9i9j9k9l9m9n9o9p9q9r9s9t9u9v9w9x9y9z9{9|9}9~999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::: : : : : ::::::::::::::::::: :!:":#:$:%:&:':(:):*:+:,:-:.:/:0:1:2:3:4:5:6:7:8:9:::;:<:=:>:?:@:A:B:C:D:E:F:G:H:I:J:K:L:M:N:O:P:Q:R:S:T:U:V:W:X:Y:Z:[:\:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:}:~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;; ; ; ; ; ;;;;;;;;;;;;;;;;;;; ;!;";#;$;%;&;';(;);*;+;,;-;.;/;0;1;2;3;4;5;6;7;8;9;:;;;<;=;>;?;@;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;[;\;];^;_;`;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;{;|;};~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< =?=@=A=B=C=D=E=F=G=H=I=J=K=L=M=N=O=P=Q=R=S=T=U=V=W=X=Y=Z=[=\=]=^=_=`=a=b=c=d=e=f=g=h=i=j=k=l=m=n=o=p=q=r=s=t=u=v=w=x=y=z={=|=}=~=================================================================================================================================>>>>>>>>>> > > > > >>>>>>>>>>>>>>>>>>> >!>">#>$>%>&>'>(>)>*>+>,>->.>/>0>1>2>3>4>5>6>7>8>9>:>;><>=>>>?>@>A>B>C>D>E>F>G>H>I>J>K>L>M>N>O>P>Q>R>S>T>U>V>W>X>Y>Z>[>\>]>^>_>`>a>b>c>d>e>f>g>h>i>j>k>l>m>n6:4.14.20-1.fc234.14.20-1.fc23    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """#######################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################"$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*,,----............................................................................................................,,/////////////////////////////,,0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111102223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333324445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777688899999999999999999999999999999999999999999999999999999999999999999999998:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:<<<========================================================================================================================================================================================================<>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHkdelibs4-apidocsDoxyfilearrowdown.pngarrowright.pngauthors.htmlbc_s.pngbdwn.pngblock_title_bottom.pngblock_title_mid.pngblock_title_top.pngclosed.pngcomponents.htmldevelopment.htmldnssdDoxyfileclassmap.incdnssd.taghtmlMainpage_8dox.htmlannotated.htmlarrowdown.pngarrowright.pngauthors.htmlbc_s.pngbdwn.pngclassDNSSD_1_1DomainBrowser-members.htmlclassDNSSD_1_1DomainBrowser.htmlclassDNSSD_1_1DomainBrowser.pngclassDNSSD_1_1DomainModel-members.htmlclassDNSSD_1_1DomainModel.htmlclassDNSSD_1_1DomainModel.pngclassDNSSD_1_1PublicService-members.htmlclassDNSSD_1_1PublicService.htmlclassDNSSD_1_1PublicService.pngclassDNSSD_1_1RemoteService-members.htmlclassDNSSD_1_1RemoteService.htmlclassDNSSD_1_1RemoteService.pngclassDNSSD_1_1ServiceBase-members.htmlclassDNSSD_1_1ServiceBase.htmlclassDNSSD_1_1ServiceBase.pngclassDNSSD_1_1ServiceBasePrivate-members.htmlclassDNSSD_1_1ServiceBasePrivate.htmlclassDNSSD_1_1ServiceBrowser-members.htmlclassDNSSD_1_1ServiceBrowser.htmlclassDNSSD_1_1ServiceBrowser.pngclassDNSSD_1_1ServiceModel-members.htmlclassDNSSD_1_1ServiceModel.htmlclassDNSSD_1_1ServiceModel.pngclassDNSSD_1_1ServiceTypeBrowser-members.htmlclassDNSSD_1_1ServiceTypeBrowser.htmlclassDNSSD_1_1ServiceTypeBrowser.pngclassQColor.htmlclassQFont.htmlclasses.htmlclosed.pngdeprecated.htmldir_b5c601bbcb985392f58254626200b987.htmldnssd__export_8h.htmldnssd__export_8h_source.htmldoc.pngdomainbrowser_8h.htmldomainbrowser_8h_source.htmldomainmodel_8cpp.htmldomainmodel_8cpp_source.htmldomainmodel_8h.htmldomainmodel_8h_source.htmldoxygen.cssdoxygen.pngdummy-domainbrowser_8cpp.htmldummy-domainbrowser_8cpp_source.htmldummy-publicservice_8cpp.htmldummy-publicservice_8cpp_source.htmldummy-remoteservice_8cpp.htmldummy-remoteservice_8cpp_source.htmldummy-servicebrowser_8cpp.htmldummy-servicebrowser_8cpp_source.htmldummy-servicetypebrowser_8cpp.htmldummy-servicetypebrowser_8cpp_source.htmldynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_func.htmlfunctions_type.htmlfunctions_vars.htmlhierarchy.htmlindex.htmljquery.jslicenses.htmlmaintainers.htmlnamespaceDNSSD.htmlnamespacemembers.htmlnamespacemembers_func.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlpublicservice_8h.htmlpublicservice_8h_source.htmlremoteservice_8h.htmlremoteservice_8h_source.htmlservicebase_8cpp.htmlservicebase_8cpp_source.htmlservicebase_8h.htmlservicebase_8h_source.htmlservicebase__p_8h.htmlservicebase__p_8h_source.htmlservicebrowser_8h.htmlservicebrowser_8h_source.htmlservicemodel_8cpp.htmlservicemodel_8cpp_source.htmlservicemodel_8h.htmlservicemodel_8h_source.htmlservicetypebrowser_8h.htmlservicetypebrowser_8h_source.htmlsplitbar.pngsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssdoc.pngdoxygen.cssdoxygen.pngdynsections.jsfavicon.icoflat.cssfolderclosed.pngfolderopen.pngindex.htmlinstalldox-slowinterfacesDoxyfileclassmap.inchtmlMainpage_8dox.htmlannotated.htmlarrowdown.pngarrowright.pngbc_s.pngbdwn.pngclassKIMProxy-members.htmlclassKIMProxy.htmlclassKIMProxy.pngclassKRegExpEditorInterface-members.htmlclassKRegExpEditorInterface.htmlclassQColor.htmlclassQFont.htmlclassTerminalInterface-members.htmlclassTerminalInterface.htmlclassTerminalInterface.pngclassTerminalInterfaceV2-members.htmlclassTerminalInterfaceV2.htmlclassTerminalInterfaceV2.pngclassWindow-members.htmlclassWindow.htmlclassWindow.pngclasses.htmlclosed.pngdir_23eadf822acd99c089571878be17075b.htmldir_301f840cdf5c2c540b9fb89ef7edc709.htmldir_3042bd356b65c86453a4f29c6ae5ed3b.htmldir_b7679d7f5e237ba6493615e1f83f0612.htmldir_cb63ff58932c98bf4480c61763687b6d.htmldir_d8aa629d9d3d9fa013eb60bf6366f795.htmldir_f9ad5a3e679a807f97c2d7a8f9088d94.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_func.htmlglobals.htmlglobals_defs.htmlglobals_func.htmlglobals_type.htmlhierarchy.htmlhttp_8h.htmlhttp_8h_source.htmlindex.htmljquery.jskde__terminal__interface_8h.htmlkde__terminal__interface_8h_source.htmlkde__terminal__interface__v2_8h.htmlkde__terminal__interface__v2_8h_source.htmlkimproxy_8cpp.htmlkimproxy_8cpp_source.htmlkimproxy_8h.htmlkimproxy_8h_source.htmlkimproxy__export_8h.htmlkimproxy__export_8h_source.htmlkregexpeditorinterface_8h.htmlkregexpeditorinterface_8h_source.htmlmain_8cc.htmlmain_8cc_source.htmlmain_8h.htmlmain_8h_source.htmlnamespaceKIO.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_func.htmlnamespacemembers_type.htmlnamespacemembers_vars.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlsplitbar.pngsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssinterfaces.tagkhexeditDoxyfileclassmap.inchtmlMainpage_8dox.htmlannotated.htmlarrowdown.pngarrowright.pngauthors.htmlbc_s.pngbdwn.pngbyteseditinterface_8h.htmlbyteseditinterface_8h_source.htmlcharcolumninterface_8h.htmlcharcolumninterface_8h_source.htmlclassKHE_1_1BytesEditInterface-members.htmlclassKHE_1_1BytesEditInterface.htmlclassKHE_1_1CharColumnInterface-members.htmlclassKHE_1_1CharColumnInterface.htmlclassKHE_1_1ClipboardInterface-members.htmlclassKHE_1_1ClipboardInterface.htmlclassKHE_1_1ValueColumnInterface-members.htmlclassKHE_1_1ValueColumnInterface.htmlclassKHE_1_1ZoomInterface-members.htmlclassKHE_1_1ZoomInterface.htmlclassQColor.htmlclassQFont.htmlclasses.htmlclipboardinterface_8h.htmlclipboardinterface_8h_source.htmlclosed.pngdir_06a7602aa64aad43c657210c21641dcf.htmldir_ff6b5900125bb0123025c1cb24bdc726.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_func.htmlindex.htmljquery.jslicenses.htmlmaintainers.htmlnamespaceKHE.htmlnamespacemembers.htmlnamespacemembers_func.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlsplitbar.pngsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssvaluecolumninterface_8h.htmlvaluecolumninterface_8h_source.htmlzoominterface_8h.htmlzoominterface_8h_source.htmlkhexedit.tagkmediaplayerDoxyfileclassmap.inchtmlMainpage_8dox.htmlannotated.htmlarrowdown.pngarrowright.pngauthors.htmlbc_s.pngbdwn.pngclassKMediaPlayerAdaptor-members.htmlclassKMediaPlayerAdaptor.htmlclassKMediaPlayerAdaptor.pngclassKMediaPlayer_1_1Player-members.htmlclassKMediaPlayer_1_1Player.htmlclassKMediaPlayer_1_1Player.pngclassKMediaPlayer_1_1View-members.htmlclassKMediaPlayer_1_1View.htmlclassKMediaPlayer_1_1View.pngclassQColor.htmlclassQFont.htmlclasses.htmlclosed.pngdir_be62f531446f13d8724941055d50237d.htmldir_ff6b5900125bb0123025c1cb24bdc726.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_func.htmlfunctions_prop.htmlhierarchy.htmlindex.htmljquery.jskmediaplayer__export_8h.htmlkmediaplayer__export_8h_source.htmlkmediaplayeradaptor_8cpp.htmlkmediaplayeradaptor_8cpp_source.htmlkmediaplayeradaptor__p_8h.htmlkmediaplayeradaptor__p_8h_source.htmllicenses.htmlnamespaceKMediaPlayer.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlplayer_8cpp.htmlplayer_8cpp_source.htmlplayer_8h.htmlplayer_8h_source.htmlsplitbar.pngsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssview_8cpp.htmlview_8cpp_source.htmlview_8h.htmlview_8h_source.htmlkmediaplayer.tagkspeechDoxyfileclassmap.inchtmlMainpage_8dox.htmlannotated.htmlarrowdown.pngarrowright.pngauthors.htmlbc_s.pngbdwn.pngclassKSpeech-members.htmlclassKSpeech.htmlclassKSpeech.pngclassOrgKdeKSpeechInterface-members.htmlclassOrgKdeKSpeechInterface.htmlclassOrgKdeKSpeechInterface.pngclassQDBusAbstractInterface.htmlclassQDBusAbstractInterface.pngclassQObject.htmlclassQObject.pngclasses.htmlclosed.pngdir_f11a236fbe8e114847f392891abb097b.htmldir_ff6b5900125bb0123025c1cb24bdc726.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_func.htmlfunctions_prop.htmlhierarchy.htmlindex.htmljquery.jskspeech__export_8h.htmlkspeech__export_8h_source.htmllicenses.htmlmaintainers.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlsplitbar.pngsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csskspeech.tagktexteditorDoxyfileclassmap.inchtmlMainpage_8dox.htmlannotated.htmlannotationinterface_8h.htmlannotationinterface_8h_source.htmlarrowdown.pngarrowright.pngattribute_8cpp.htmlattribute_8cpp_source.htmlattribute_8h.htmlattribute_8h_source.htmlauthors.htmlbc_s.pngbdwn.pngclassKTextEditor_1_1AnnotationInterface-members.htmlclassKTextEditor_1_1AnnotationInterface.htmlclassKTextEditor_1_1AnnotationInterface.pngclassKTextEditor_1_1AnnotationModel-members.htmlclassKTextEditor_1_1AnnotationModel.htmlclassKTextEditor_1_1AnnotationModel.pngclassKTextEditor_1_1AnnotationViewInterface-members.htmlclassKTextEditor_1_1AnnotationViewInterface.htmlclassKTextEditor_1_1AnnotationViewInterface.pngclassKTextEditor_1_1Attribute-members.htmlclassKTextEditor_1_1Attribute.htmlclassKTextEditor_1_1Attribute.pngclassKTextEditor_1_1CodeCompletionInterface-members.htmlclassKTextEditor_1_1CodeCompletionInterface.htmlclassKTextEditor_1_1CodeCompletionModel-members.htmlclassKTextEditor_1_1CodeCompletionModel.htmlclassKTextEditor_1_1CodeCompletionModel.pngclassKTextEditor_1_1CodeCompletionModel2-members.htmlclassKTextEditor_1_1CodeCompletionModel2.htmlclassKTextEditor_1_1CodeCompletionModel2.pngclassKTextEditor_1_1CodeCompletionModelControllerInterface-members.htmlclassKTextEditor_1_1CodeCompletionModelControllerInterface.htmlclassKTextEditor_1_1CodeCompletionModelControllerInterface.pngclassKTextEditor_1_1CodeCompletionModelControllerInterface2-members.htmlclassKTextEditor_1_1CodeCompletionModelControllerInterface2.htmlclassKTextEditor_1_1CodeCompletionModelControllerInterface2.pngclassKTextEditor_1_1CodeCompletionModelControllerInterface3-members.htmlclassKTextEditor_1_1CodeCompletionModelControllerInterface3.htmlclassKTextEditor_1_1Command-members.htmlclassKTextEditor_1_1Command.htmlclassKTextEditor_1_1CommandExtension-members.htmlclassKTextEditor_1_1CommandExtension.htmlclassKTextEditor_1_1CommandInterface-members.htmlclassKTextEditor_1_1CommandInterface.htmlclassKTextEditor_1_1ConfigInterface-members.htmlclassKTextEditor_1_1ConfigInterface.htmlclassKTextEditor_1_1ConfigPage-members.htmlclassKTextEditor_1_1ConfigPage.htmlclassKTextEditor_1_1ConfigPage.pngclassKTextEditor_1_1ContainerInterface-members.htmlclassKTextEditor_1_1ContainerInterface.htmlclassKTextEditor_1_1CoordinatesToCursorInterface-members.htmlclassKTextEditor_1_1CoordinatesToCursorInterface.htmlclassKTextEditor_1_1Cursor-members.htmlclassKTextEditor_1_1Cursor.htmlclassKTextEditor_1_1Cursor.pngclassKTextEditor_1_1Document-members.htmlclassKTextEditor_1_1Document.htmlclassKTextEditor_1_1Document.pngclassKTextEditor_1_1DocumentAdaptor-members.htmlclassKTextEditor_1_1DocumentAdaptor.htmlclassKTextEditor_1_1DocumentAdaptor.pngclassKTextEditor_1_1Editor-members.htmlclassKTextEditor_1_1Editor.htmlclassKTextEditor_1_1Editor.pngclassKTextEditor_1_1EditorChooser-members.htmlclassKTextEditor_1_1EditorChooser.htmlclassKTextEditor_1_1EditorChooser.pngclassKTextEditor_1_1Factory-members.htmlclassKTextEditor_1_1Factory.htmlclassKTextEditor_1_1Factory.pngclassKTextEditor_1_1HighlightInterface-members.htmlclassKTextEditor_1_1HighlightInterface.htmlclassKTextEditor_1_1LoadSaveFilterCheckPlugin-members.htmlclassKTextEditor_1_1LoadSaveFilterCheckPlugin.htmlclassKTextEditor_1_1LoadSaveFilterCheckPlugin.pngclassKTextEditor_1_1Mark-members.htmlclassKTextEditor_1_1Mark.htmlclassKTextEditor_1_1MarkInterface-members.htmlclassKTextEditor_1_1MarkInterface.htmlclassKTextEditor_1_1MdiContainer-members.htmlclassKTextEditor_1_1MdiContainer.htmlclassKTextEditor_1_1Message-members.htmlclassKTextEditor_1_1Message.htmlclassKTextEditor_1_1Message.pngclassKTextEditor_1_1MessageInterface-members.htmlclassKTextEditor_1_1MessageInterface.htmlclassKTextEditor_1_1ModeInterface-members.htmlclassKTextEditor_1_1ModeInterface.htmlclassKTextEditor_1_1ModificationInterface-members.htmlclassKTextEditor_1_1ModificationInterface.htmlclassKTextEditor_1_1MovingCursor-members.htmlclassKTextEditor_1_1MovingCursor.htmlclassKTextEditor_1_1MovingInterface-members.htmlclassKTextEditor_1_1MovingInterface.htmlclassKTextEditor_1_1MovingRange-members.htmlclassKTextEditor_1_1MovingRange.htmlclassKTextEditor_1_1MovingRangeFeedback-members.htmlclassKTextEditor_1_1MovingRangeFeedback.htmlclassKTextEditor_1_1ParameterizedSessionConfigInterface-members.htmlclassKTextEditor_1_1ParameterizedSessionConfigInterface.htmlclassKTextEditor_1_1Plugin-members.htmlclassKTextEditor_1_1Plugin.htmlclassKTextEditor_1_1Plugin.pngclassKTextEditor_1_1Range-members.htmlclassKTextEditor_1_1Range.htmlclassKTextEditor_1_1Range.pngclassKTextEditor_1_1RangeCommand-members.htmlclassKTextEditor_1_1RangeCommand.htmlclassKTextEditor_1_1RecoveryInterface-members.htmlclassKTextEditor_1_1RecoveryInterface.htmlclassKTextEditor_1_1SearchInterface-members.htmlclassKTextEditor_1_1SearchInterface.htmlclassKTextEditor_1_1SessionConfigInterface-members.htmlclassKTextEditor_1_1SessionConfigInterface.htmlclassKTextEditor_1_1SmartCursor-members.htmlclassKTextEditor_1_1SmartCursor.htmlclassKTextEditor_1_1SmartCursor.pngclassKTextEditor_1_1SmartCursorNotifier-members.htmlclassKTextEditor_1_1SmartCursorNotifier.htmlclassKTextEditor_1_1SmartCursorNotifier.pngclassKTextEditor_1_1SmartCursorWatcher-members.htmlclassKTextEditor_1_1SmartCursorWatcher.htmlclassKTextEditor_1_1SmartInterface-members.htmlclassKTextEditor_1_1SmartInterface.htmlclassKTextEditor_1_1SmartRange-members.htmlclassKTextEditor_1_1SmartRange.htmlclassKTextEditor_1_1SmartRange.pngclassKTextEditor_1_1SmartRangeNotifier-members.htmlclassKTextEditor_1_1SmartRangeNotifier.htmlclassKTextEditor_1_1SmartRangeNotifier.pngclassKTextEditor_1_1SmartRangeWatcher-members.htmlclassKTextEditor_1_1SmartRangeWatcher.htmlclassKTextEditor_1_1TemplateInterface-members.htmlclassKTextEditor_1_1TemplateInterface.htmlclassKTextEditor_1_1TemplateInterface.pngclassKTextEditor_1_1TemplateInterface2-members.htmlclassKTextEditor_1_1TemplateInterface2.htmlclassKTextEditor_1_1TemplateInterface2.pngclassKTextEditor_1_1TemplateScript-members.htmlclassKTextEditor_1_1TemplateScript.htmlclassKTextEditor_1_1TemplateScriptRegistrar-members.htmlclassKTextEditor_1_1TemplateScriptRegistrar.htmlclassKTextEditor_1_1TextHintInterface-members.htmlclassKTextEditor_1_1TextHintInterface.htmlclassKTextEditor_1_1VariableInterface-members.htmlclassKTextEditor_1_1VariableInterface.htmlclassKTextEditor_1_1View-members.htmlclassKTextEditor_1_1View.htmlclassKTextEditor_1_1View.pngclassKTextEditor_1_1ViewBarContainer-members.htmlclassKTextEditor_1_1ViewBarContainer.htmlclassQColor.htmlclassQFont.htmlclassQTextCharFormat.htmlclassQTextCharFormat.pngclasses.htmlclosed.pngcodecompletioninterface_8cpp.htmlcodecompletioninterface_8cpp_source.htmlcodecompletioninterface_8h.htmlcodecompletioninterface_8h_source.htmlcodecompletionmodel_8cpp.htmlcodecompletionmodel_8cpp_source.htmlcodecompletionmodel_8h.htmlcodecompletionmodel_8h_source.htmlcodecompletionmodelcontrollerinterface_8cpp.htmlcodecompletionmodelcontrollerinterface_8cpp_source.htmlcodecompletionmodelcontrollerinterface_8h.htmlcodecompletionmodelcontrollerinterface_8h_source.htmlcommandinterface_8h.htmlcommandinterface_8h_source.htmlconfiginterface_8cpp.htmlconfiginterface_8cpp_source.htmlconfiginterface_8h.htmlconfiginterface_8h_source.htmlconfigpage_8h.htmlconfigpage_8h_source.htmlcontainerinterface_8h.htmlcontainerinterface_8h_source.htmlcursor_8cpp.htmlcursor_8cpp_source.htmlcursor_8h.htmlcursor_8h_source.htmlcursorfeedback_8cpp.htmlcursorfeedback_8cpp_source.htmlcursorfeedback_8h.htmlcursorfeedback_8h_source.htmldeprecated.htmldir_4d05eccfe82761f67320121eb6ee6f58.htmldir_ff6b5900125bb0123025c1cb24bdc726.htmldoc.pngdocument_8cpp.htmldocument_8cpp_source.htmldocument_8h.htmldocument_8h_source.htmldocumentadaptor__p_8h.htmldocumentadaptor__p_8h_source.htmldoxygen.cssdoxygen.pngdynsections.jseditor_8h.htmleditor_8h_source.htmleditorchooser_8cpp.htmleditorchooser_8cpp_source.htmleditorchooser_8h.htmleditorchooser_8h_source.htmlfactory_8h.htmlfactory_8h_source.htmlfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_q.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_func_z.htmlfunctions_func_~.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_prop.htmlfunctions_q.htmlfunctions_r.htmlfunctions_rela.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_w.htmlfunctions_z.htmlfunctions_~.htmlglobals.htmlglobals_defs.htmlglobals_func.htmlgroup__kte__group__ccmodel__extensions.htmlgroup__kte__group__command__extensions.htmlgroup__kte__group__doc__extensions.htmlgroup__kte__group__editor__extensions.htmlgroup__kte__group__moving__classes.htmlgroup__kte__group__plugin__extensions.htmlgroup__kte__group__smart__classes.htmlgroup__kte__group__view__extensions.htmlhierarchy.htmlhighlightinterface_8cpp.htmlhighlightinterface_8cpp_source.htmlhighlightinterface_8h.htmlhighlightinterface_8h_source.htmlindex.htmljquery.jskte_design.htmlkte_guidelines.htmlkte_howto.htmlkte_port_to_kde4.htmlktexteditor_8cpp.htmlktexteditor_8cpp_source.htmlktexteditor__export_8h.htmlktexteditor__export_8h_source.htmlktexteditorhierarchy.pnglicenses.htmlloadsavefiltercheckplugin_8h.htmlloadsavefiltercheckplugin_8h_source.htmlmaintainers.htmlmarkinterface_8h.htmlmarkinterface_8h_source.htmlmessageinterface_8cpp.htmlmessageinterface_8cpp_source.htmlmessageinterface_8h.htmlmessageinterface_8h_source.htmlmodeinterface_8h.htmlmodeinterface_8h_source.htmlmodificationinterface_8h.htmlmodificationinterface_8h_source.htmlmodules.htmlmovingcursor_8cpp.htmlmovingcursor_8cpp_source.htmlmovingcursor_8h.htmlmovingcursor_8h_source.htmlmovinginterface_8cpp.htmlmovinginterface_8cpp_source.htmlmovinginterface_8h.htmlmovinginterface_8h_source.htmlmovingrange_8cpp.htmlmovingrange_8cpp_source.htmlmovingrange_8h.htmlmovingrange_8h_source.htmlmovingrangefeedback_8cpp.htmlmovingrangefeedback_8cpp_source.htmlmovingrangefeedback_8h.htmlmovingrangefeedback_8h_source.htmlnamespaceKTextEditor.htmlnamespaceKTextEditor_1_1Search.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_func.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlplugin_8h.htmlplugin_8h_source.htmlrange_8cpp.htmlrange_8cpp_source.htmlrange_8h.htmlrange_8h_source.htmlrangefeedback_8cpp.htmlrangefeedback_8cpp_source.htmlrangefeedback_8h.htmlrangefeedback_8h_source.htmlrecoveryinterface_8h.htmlrecoveryinterface_8h_source.htmlsearchinterface_8h.htmlsearchinterface_8h_source.htmlsessionconfiginterface_8h.htmlsessionconfiginterface_8h_source.htmlsmartcursor_8cpp.htmlsmartcursor_8cpp_source.htmlsmartcursor_8h.htmlsmartcursor_8h_source.htmlsmartcursornotifier_8h.htmlsmartcursornotifier_8h_source.htmlsmartcursorwatcher_8h.htmlsmartcursorwatcher_8h_source.htmlsmartinterface_8cpp.htmlsmartinterface_8cpp_source.htmlsmartinterface_8h.htmlsmartinterface_8h_source.htmlsmartrange_8cpp.htmlsmartrange_8cpp_source.htmlsmartrange_8h.htmlsmartrange_8h_source.htmlsmartrangenotifier_8h.htmlsmartrangenotifier_8h_source.htmlsmartrangewatcher_8h.htmlsmartrangewatcher_8h_source.htmlsplitbar.pngstructKTextEditor_1_1HighlightInterface_1_1AttributeBlock-members.htmlstructKTextEditor_1_1HighlightInterface_1_1AttributeBlock.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstemplateinterface2_8cpp.htmltemplateinterface2_8cpp_source.htmltemplateinterface2_8h.htmltemplateinterface2_8h_source.htmltemplateinterface_8cpp.htmltemplateinterface_8cpp_source.htmltemplateinterface_8h.htmltemplateinterface_8h_source.htmltexthintinterface_8h.htmltexthintinterface_8h_source.htmltodo.htmlvariableinterface_8h.htmlvariableinterface_8h_source.htmlview_8h.htmlview_8h_source.htmlktexteditor.tagjquery.jskconf_updateDoxyfileclassmap.inchtmlMainpage_8dox.htmlarrowdown.pngarrowright.pngauthors.htmlbc_s.pngbdwn.pngclosed.pngdir_ea00b05296029316dfd18bc773f42e73.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngglobals.htmlglobals_func.htmlindex.htmljquery.jskconf__update_8cpp.htmlkconf__update_8cpp_source.htmlkconfigutils_8cpp.htmlkconfigutils_8cpp_source.htmlkconfigutils_8h.htmlkconfigutils_8h_source.htmllicenses.htmlmaintainers.htmlnamespaceKConfigUtils.htmlnamespacemembers.htmlnamespacemembers_func.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlsplitbar.pngsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csskconf_update.tagkde.csskde3supportDoxyfileclassmap.inchtmlMainpage_8dox.htmlannotated.htmlarrowdown.pngarrowright.pngauthors.htmlbc_s.pngbdwn.pngclassK3AboutApplication-members.htmlclassK3AboutApplication.htmlclassK3AboutApplication.pngclassK3AboutContainer-members.htmlclassK3AboutContainer.htmlclassK3AboutContainer.pngclassK3AboutContainerBase-members.htmlclassK3AboutContainerBase.htmlclassK3AboutContainerBase.pngclassK3AboutContributor-members.htmlclassK3AboutContributor.htmlclassK3AboutContributor.pngclassK3AboutDialog-members.htmlclassK3AboutDialog.htmlclassK3AboutDialog.pngclassK3AboutWidget-members.htmlclassK3AboutWidget.htmlclassK3AboutWidget.pngclassK3ActiveLabel-members.htmlclassK3ActiveLabel.htmlclassK3ActiveLabel.pngclassK3BookmarkDrag-members.htmlclassK3BookmarkDrag.htmlclassK3BookmarkDrag.pngclassK3ButtonBox-members.htmlclassK3ButtonBox.htmlclassK3ButtonBox.pngclassK3ColorDrag-members.htmlclassK3ColorDrag.htmlclassK3ColorDrag.pngclassK3Command-members.htmlclassK3Command.htmlclassK3Command.pngclassK3CommandHistory-members.htmlclassK3CommandHistory.htmlclassK3CommandHistory.pngclassK3DictSpellingHighlighter-members.htmlclassK3DictSpellingHighlighter.htmlclassK3DictSpellingHighlighter.pngclassK3DockArea-members.htmlclassK3DockArea.htmlclassK3DockArea.pngclassK3DockButton__Private-members.htmlclassK3DockButton__Private.htmlclassK3DockButton__Private.pngclassK3DockContainer-members.htmlclassK3DockContainer.htmlclassK3DockMainWindow-members.htmlclassK3DockMainWindow.htmlclassK3DockMainWindow.pngclassK3DockManager-members.htmlclassK3DockManager.htmlclassK3DockManager.pngclassK3DockSplitter-members.htmlclassK3DockSplitter.htmlclassK3DockSplitter.pngclassK3DockTabGroup-members.htmlclassK3DockTabGroup.htmlclassK3DockTabGroup.pngclassK3DockWidget-members.htmlclassK3DockWidget.htmlclassK3DockWidget.pngclassK3DockWidgetAbstractHeader-members.htmlclassK3DockWidgetAbstractHeader.htmlclassK3DockWidgetAbstractHeader.pngclassK3DockWidgetAbstractHeaderDrag-members.htmlclassK3DockWidgetAbstractHeaderDrag.htmlclassK3DockWidgetAbstractHeaderDrag.pngclassK3DockWidgetHeader-members.htmlclassK3DockWidgetHeader.htmlclassK3DockWidgetHeader.pngclassK3DockWidgetHeaderDrag-members.htmlclassK3DockWidgetHeaderDrag.htmlclassK3DockWidgetHeaderDrag.pngclassK3DockWidgetHeaderPrivate-members.htmlclassK3DockWidgetHeaderPrivate.htmlclassK3DockWidgetHeaderPrivate.pngclassK3DockWidgetPrivate-members.htmlclassK3DockWidgetPrivate.htmlclassK3DockWidgetPrivate.pngclassK3FileTreeView-members.htmlclassK3FileTreeView.htmlclassK3FileTreeView.pngclassK3FileTreeViewItem-members.htmlclassK3FileTreeViewItem.htmlclassK3FileTreeViewItem.pngclassK3FileView-members.htmlclassK3FileView.htmlclassK3FileViewSignaler-members.htmlclassK3FileViewSignaler.htmlclassK3FileViewSignaler.pngclassK3IconView-members.htmlclassK3IconView.htmlclassK3IconView.pngclassK3IconViewItem-members.htmlclassK3IconViewItem.htmlclassK3IconViewItem.pngclassK3IconViewSearchLine-members.htmlclassK3IconViewSearchLine.htmlclassK3IconViewSearchLine.pngclassK3ListBox-members.htmlclassK3ListBox.htmlclassK3ListBox.pngclassK3ListView-members.htmlclassK3ListView.htmlclassK3ListView.pngclassK3ListViewItem-members.htmlclassK3ListViewItem.htmlclassK3ListViewItem.pngclassK3ListViewLineEdit-members.htmlclassK3ListViewLineEdit.htmlclassK3ListViewLineEdit.pngclassK3ListViewSearchLine-members.htmlclassK3ListViewSearchLine.htmlclassK3ListViewSearchLine.pngclassK3ListViewSearchLineWidget-members.htmlclassK3ListViewSearchLineWidget.htmlclassK3ListViewSearchLineWidget.pngclassK3MacroCommand-members.htmlclassK3MacroCommand.htmlclassK3MacroCommand.pngclassK3MimeSourceFactory-members.htmlclassK3MimeSourceFactory.htmlclassK3MimeSourceFactory.pngclassK3MultipleDrag-members.htmlclassK3MultipleDrag.htmlclassK3MultipleDrag.pngclassK3NamedCommand-members.htmlclassK3NamedCommand.htmlclassK3NamedCommand.pngclassK3PanelApplet-members.htmlclassK3PanelApplet.htmlclassK3PanelApplet.pngclassK3PanelMenu-members.htmlclassK3PanelMenu.htmlclassK3PanelMenu.pngclassK3PasswordDialog-members.htmlclassK3PasswordDialog.htmlclassK3PasswordDialog.pngclassK3PasswordEdit-members.htmlclassK3PasswordEdit.htmlclassK3PasswordEdit.pngclassK3PopupMenu-members.htmlclassK3PopupMenu.htmlclassK3PopupMenu.pngclassK3ProcIO-members.htmlclassK3ProcIO.htmlclassK3ProcIO.pngclassK3Process-members.htmlclassK3Process.htmlclassK3Process.pngclassK3ProcessController-members.htmlclassK3ProcessController.htmlclassK3ProcessController.pngclassK3RFCDate-members.htmlclassK3RFCDate.htmlclassK3ShellProcess-members.htmlclassK3ShellProcess.htmlclassK3ShellProcess.pngclassK3Spell-members.htmlclassK3Spell.htmlclassK3Spell.pngclassK3SpellConfig-members.htmlclassK3SpellConfig.htmlclassK3SpellConfig.pngclassK3SpellDlg-members.htmlclassK3SpellDlg.htmlclassK3SpellDlg.pngclassK3SpellingHighlighter-members.htmlclassK3SpellingHighlighter.htmlclassK3SpellingHighlighter.pngclassK3StaticDeleter-members.htmlclassK3StaticDeleter.htmlclassK3StaticDeleter.pngclassK3StaticDeleterBase-members.htmlclassK3StaticDeleterBase.htmlclassK3StaticDeleterBase.pngclassK3SyntaxHighlighter-members.htmlclassK3SyntaxHighlighter.htmlclassK3SyntaxHighlighter.pngclassK3TempFile-members.htmlclassK3TempFile.htmlclassK3TextEdit-members.htmlclassK3TextEdit.htmlclassK3TextEdit.pngclassK3URLDrag-members.htmlclassK3URLDrag.htmlclassK3URLDrag.pngclassK3UndoRedoAction-members.htmlclassK3UndoRedoAction.htmlclassK3UndoRedoAction.pngclassK3Wizard-members.htmlclassK3Wizard.htmlclassK3Wizard.pngclassKFileTreeBranch-members.htmlclassKFileTreeBranch.htmlclassKFileTreeBranch.pngclassKParts_1_1DockMainWindow3-members.htmlclassKParts_1_1DockMainWindow3.htmlclassKParts_1_1DockMainWindow3.pngclassQ3DragObject.htmlclassQ3DragObject.pngclassQ3IconView.htmlclassQ3IconView.pngclassQ3IconViewItem.htmlclassQ3IconViewItem.pngclassQ3ListBox.htmlclassQ3ListBox.pngclassQ3ListView.htmlclassQ3ListView.pngclassQ3ListViewItem.htmlclassQ3ListViewItem.pngclassQ3MimeSourceFactory.htmlclassQ3MimeSourceFactory.pngclassQ3PopupMenu.htmlclassQ3PopupMenu.pngclassQ3StoredDrag.htmlclassQ3StoredDrag.pngclassQ3SyntaxHighlighter.htmlclassQ3SyntaxHighlighter.pngclassQ3TextEdit.htmlclassQ3TextEdit.pngclassQ3UriDrag.htmlclassQ3UriDrag.pngclassQ3Wizard.htmlclassQ3Wizard.pngclassQColor.htmlclassQFont.htmlclasses.htmlclosed.pngdeprecated.htmldir_1a59fe719c1540d881be99d19f2182e4.htmldir_27574e1427029b0df4858c6bea8a3f8d.htmldir_7763deab2a292a54557d8441a1b79ed2.htmldir_845ffb3fc6cc9311d1d70b43c66691cf.htmldir_b349c545045f58c3c2b148a431f55c91.htmldir_d485cac8dd3aac894a9a170996cf6cfc.htmldir_d6cd5666f032105ecef0e498260f9009.htmldoc.pngdockmainwindow3_8cpp.htmldockmainwindow3_8cpp_source.htmldockmainwindow3_8h.htmldockmainwindow3_8h_source.htmldoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions__.htmlfunctions_a.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_a.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_k.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_q.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_func_~.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_prop.htmlfunctions_q.htmlfunctions_r.htmlfunctions_s.htmlfunctions_t.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_w.htmlfunctions_~.htmlglobals.htmlglobals_defs.htmlglobals_enum.htmlglobals_eval.htmlglobals_func.htmlglobals_type.htmlglobals_vars.htmlhierarchy.htmlindex.htmljquery.jsk3aboutapplication_8cpp.htmlk3aboutapplication_8cpp_source.htmlk3aboutapplication_8h.htmlk3aboutapplication_8h_source.htmlk3aboutdialog_8cpp.htmlk3aboutdialog_8cpp_source.htmlk3aboutdialog_8h.htmlk3aboutdialog_8h_source.htmlk3aboutdialog__p_8h.htmlk3aboutdialog__p_8h_source.htmlk3activelabel_8cpp.htmlk3activelabel_8cpp_source.htmlk3activelabel_8h.htmlk3activelabel_8h_source.htmlk3bookmarkdrag_8cpp.htmlk3bookmarkdrag_8cpp_source.htmlk3bookmarkdrag_8h.htmlk3bookmarkdrag_8h_source.htmlk3buttonbox_8cpp.htmlk3buttonbox_8cpp_source.htmlk3buttonbox_8h.htmlk3buttonbox_8h_source.htmlk3colordrag_8cpp.htmlk3colordrag_8cpp_source.htmlk3colordrag_8h.htmlk3colordrag_8h_source.htmlk3command_8cpp.htmlk3command_8cpp_source.htmlk3command_8h.htmlk3command_8h_source.htmlk3dockwidget_8cpp.htmlk3dockwidget_8cpp_source.htmlk3dockwidget_8h.htmlk3dockwidget_8h_source.htmlk3dockwidget__p_8h.htmlk3dockwidget__p_8h_source.htmlk3dockwidget__private_8cpp.htmlk3dockwidget__private_8cpp_source.htmlk3dockwidget__private_8h.htmlk3dockwidget__private_8h_source.htmlk3filetreeview_8cpp.htmlk3filetreeview_8cpp_source.htmlk3filetreeview_8h.htmlk3filetreeview_8h_source.htmlk3filetreeviewitem_8cpp.htmlk3filetreeviewitem_8cpp_source.htmlk3filetreeviewitem_8h.htmlk3filetreeviewitem_8h_source.htmlk3fileview_8cpp.htmlk3fileview_8cpp_source.htmlk3fileview_8h.htmlk3fileview_8h_source.htmlk3iconview_8cpp.htmlk3iconview_8cpp_source.htmlk3iconview_8h.htmlk3iconview_8h_source.htmlk3iconviewsearchline_8cpp.htmlk3iconviewsearchline_8cpp_source.htmlk3iconviewsearchline_8h.htmlk3iconviewsearchline_8h_source.htmlk3listbox_8cpp.htmlk3listbox_8cpp_source.htmlk3listbox_8h.htmlk3listbox_8h_source.htmlk3listview_8cpp.htmlk3listview_8cpp_source.htmlk3listview_8h.htmlk3listview_8h_source.htmlk3listviewlineedit_8h.htmlk3listviewlineedit_8h_source.htmlk3listviewsearchline_8cpp.htmlk3listviewsearchline_8cpp_source.htmlk3listviewsearchline_8h.htmlk3listviewsearchline_8h_source.htmlk3mimesourcefactory_8cpp.htmlk3mimesourcefactory_8cpp_source.htmlk3mimesourcefactory_8h.htmlk3mimesourcefactory_8h_source.htmlk3multipledrag_8cpp.htmlk3multipledrag_8cpp_source.htmlk3multipledrag_8h.htmlk3multipledrag_8h_source.htmlk3panelapplet_8cpp.htmlk3panelapplet_8cpp_source.htmlk3panelapplet_8h.htmlk3panelapplet_8h_source.htmlk3panelmenu_8cpp.htmlk3panelmenu_8cpp_source.htmlk3panelmenu_8h.htmlk3panelmenu_8h_source.htmlk3passworddialog_8cpp.htmlk3passworddialog_8cpp_source.htmlk3passworddialog_8h.htmlk3passworddialog_8h_source.htmlk3popupmenu_8cpp.htmlk3popupmenu_8cpp_source.htmlk3popupmenu_8h.htmlk3popupmenu_8h_source.htmlk3process_8cpp.htmlk3process_8cpp_source.htmlk3process_8h.htmlk3process_8h_source.htmlk3processcontroller_8cpp.htmlk3processcontroller_8cpp_source.htmlk3processcontroller_8h.htmlk3processcontroller_8h_source.htmlk3procio_8cpp.htmlk3procio_8cpp_source.htmlk3procio_8h.htmlk3procio_8h_source.htmlk3rfcdate_8cpp.htmlk3rfcdate_8cpp_source.htmlk3rfcdate_8h.htmlk3rfcdate_8h_source.htmlk3sconfig_8cpp.htmlk3sconfig_8cpp_source.htmlk3sconfig_8h.htmlk3sconfig_8h_source.htmlk3spell_8cpp.htmlk3spell_8cpp_source.htmlk3spell_8h.htmlk3spell_8h_source.htmlk3spelldlg_8cpp.htmlk3spelldlg_8cpp_source.htmlk3spelldlg_8h.htmlk3spelldlg_8h_source.htmlk3sqlpropertymap_8h.htmlk3sqlpropertymap_8h_source.htmlk3staticdeleter_8cpp.htmlk3staticdeleter_8cpp_source.htmlk3staticdeleter_8h.htmlk3staticdeleter_8h_source.htmlk3syntaxhighlighter_8cpp.htmlk3syntaxhighlighter_8cpp_source.htmlk3syntaxhighlighter_8h.htmlk3syntaxhighlighter_8h_source.htmlk3tempfile_8cpp.htmlk3tempfile_8cpp_source.htmlk3tempfile_8h.htmlk3tempfile_8h_source.htmlk3textedit_8cpp.htmlk3textedit_8cpp_source.htmlk3textedit_8h.htmlk3textedit_8h_source.htmlk3urldrag_8cpp.htmlk3urldrag_8cpp_source.htmlk3urldrag_8h.htmlk3urldrag_8h_source.htmlk3wizard_8cpp.htmlk3wizard_8cpp_source.htmlk3wizard_8h.htmlk3wizard_8h_source.htmlkactivelabel_8h.htmlkactivelabel_8h_source.htmlkcalendarsystemfactory_8h.htmlkcalendarsystemfactory_8h_source.htmlkde3support__export_8h.htmlkde3support__export_8h_source.htmlkfilesharedlg_8h.htmlkfilesharedlg_8h_source.htmlkfiletreebranch_8cpp.htmlkfiletreebranch_8cpp_source.htmlkfiletreebranch_8h.htmlkfiletreebranch_8h_source.htmlkpropsdlg_8h.htmlkpropsdlg_8h_source.htmlksimpleconfig_8h.htmlksimpleconfig_8h_source.htmlkstdaccel_8h.htmlkstdaccel_8h_source.htmlkstdaction_8h.htmlkstdaction_8h_source.htmlkstdguiitem_8h.htmlkstdguiitem_8h_source.htmlktrader_8h.htmlktrader_8h_source.htmlkurlrequesterdlg_8h.htmlkurlrequesterdlg_8h_source.htmllicenses.htmlmaintainers.htmlnamespaceK3MDI.htmlnamespaceK3StaticDeleterHelpers.htmlnamespaceKParts.htmlnamespacemembers.htmlnamespacemembers_func.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlpassdlg_8h.htmlpassdlg_8h_source.htmlrenamedlg_8h.htmlrenamedlg_8h_source.htmlskipdlg_8h.htmlskipdlg_8h_source.htmlsplitbar.pngsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstodo.htmlkde3support.tagkunittestDoxyfileclassmap.inchtmlMainpage_8dox.htmlannotated.htmlarrowdown.pngarrowright.pngauthors.htmlbc_s.pngbdwn.pngclassKUnitTest_1_1Runner-members.htmlclassKUnitTest_1_1Runner.htmlclassKUnitTest_1_1Runner.pngclassKUnitTest_1_1SlotTester-members.htmlclassKUnitTest_1_1SlotTester.htmlclassKUnitTest_1_1SlotTester.pngclassKUnitTest_1_1TestResults-members.htmlclassKUnitTest_1_1TestResults.htmlclassKUnitTest_1_1Tester-members.htmlclassKUnitTest_1_1Tester.htmlclassKUnitTest_1_1Tester.pngclassKUnitTest_1_1TesterAutoregister-members.htmlclassKUnitTest_1_1TesterAutoregister.htmlclassSampleTester-members.htmlclassSampleTester.htmlclassSampleTester.pngclasses.htmlclosed.pngdir_0f9d630a2e31f3df77192cbecbe30a63.htmldir_27574e1427029b0df4858c6bea8a3f8d.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_func.htmlfunctions_vars.htmlglobals.htmlglobals_defs.htmlglobals_func.htmlhierarchy.htmlindex.htmljquery.jskunittest__export_8h.htmlkunittest__export_8h_source.htmllicenses.htmlmaintainers.htmlmodrunner_8cpp.htmlmodrunner_8cpp_source.htmlmodule_8h.htmlmodule_8h_source.htmlnamespaceKUnitTest.htmlnamespacemembers.htmlnamespacemembers_type.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlrunner_8cpp.htmlrunner_8cpp_source.htmlrunner_8h.htmlrunner_8h_source.htmlsamplemodule_8cpp.htmlsamplemodule_8cpp_source.htmlsamplemodule_8h.htmlsamplemodule_8h_source.htmlsplitbar.pngsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstester_8cpp.htmltester_8cpp_source.htmltester_8h.htmltester_8h_source.htmlkunittest.tagkdecoreDoxyfileclassmap.inchtmlAuthBackend_8cpp.htmlAuthBackend_8cpp_source.htmlAuthBackend_8h.htmlAuthBackend_8h_source.htmlAuthServicesBackend_8cpp.htmlAuthServicesBackend_8cpp_source.htmlAuthServicesBackend_8h.htmlAuthServicesBackend_8h_source.htmlBackendsManager_8cpp.htmlBackendsManager_8cpp_source.htmlBackendsManager_8h.htmlBackendsManager_8h_source.htmlCharDistribution_8cpp.htmlCharDistribution_8cpp_source.htmlCharDistribution_8h.htmlCharDistribution_8h_source.htmlChineseGroupProber_8cpp.htmlChineseGroupProber_8cpp_source.htmlChineseGroupProber_8h.htmlChineseGroupProber_8h_source.htmlDBusHelperProxy_8cpp.htmlDBusHelperProxy_8cpp_source.htmlDBusHelperProxy_8h.htmlDBusHelperProxy_8h_source.htmlFakeBackend_8cpp.htmlFakeBackend_8cpp_source.htmlFakeBackend_8h.htmlFakeBackend_8h_source.htmlFakeHelperProxy_8cpp.htmlFakeHelperProxy_8cpp_source.htmlFakeHelperProxy_8h.htmlFakeHelperProxy_8h_source.htmlHelperProxy_8cpp.htmlHelperProxy_8cpp_source.htmlHelperProxy_8h.htmlHelperProxy_8h_source.htmlJapaneseGroupProber_8cpp.htmlJapaneseGroupProber_8cpp_source.htmlJapaneseGroupProber_8h.htmlJapaneseGroupProber_8h_source.htmlJpCntx_8cpp.htmlJpCntx_8cpp_source.htmlJpCntx_8h.htmlJpCntx_8h_source.htmlLangBulgarianModel_8cpp.htmlLangBulgarianModel_8cpp_source.htmlLangCyrillicModel_8cpp.htmlLangCyrillicModel_8cpp_source.htmlLangGreekModel_8cpp.htmlLangGreekModel_8cpp_source.htmlLangHebrewModel_8cpp.htmlLangHebrewModel_8cpp_source.htmlLangHungarianModel_8cpp.htmlLangHungarianModel_8cpp_source.htmlLangThaiModel_8cpp.htmlLangThaiModel_8cpp_source.htmlMainpage_8dox.htmlPolicyKitBackend_8cpp.htmlPolicyKitBackend_8cpp_source.htmlPolicyKitBackend_8h.htmlPolicyKitBackend_8h_source.htmlPolkit1Backend_8cpp.htmlPolkit1Backend_8cpp_source.htmlPolkit1Backend_8h.htmlPolkit1Backend_8h_source.htmlREADME_8dox.htmlUnicodeGroupProber_8cpp.htmlUnicodeGroupProber_8cpp_source.htmlUnicodeGroupProber_8h.htmlUnicodeGroupProber_8h_source.htmlannotated.htmlarrowdown.pngarrowright.pngauthors.htmlbackgroundchecker_8cpp.htmlbackgroundchecker_8cpp_source.htmlbackgroundchecker_8h.htmlbackgroundchecker_8h_source.htmlbackgroundengine_8cpp.htmlbackgroundengine_8cpp_source.htmlbackgroundengine__p_8h.htmlbackgroundengine__p_8h_source.htmlbc.htmlbc_s.pngbdwn.pngbufferfragment__p_8h.htmlbufferfragment__p_8h_source.htmlbug.htmlclassI18nTypeCheck-members.htmlclassI18nTypeCheck.htmlclassI18nTypeCheck_3_01char[s]_00_01s_01_4.htmlclassKAboutData-members.htmlclassKAboutData.htmlclassKAboutLicense-members.htmlclassKAboutLicense.htmlclassKAboutPerson-members.htmlclassKAboutPerson.htmlclassKAr-members.htmlclassKAr.htmlclassKAr.pngclassKArchive-members.htmlclassKArchive.htmlclassKArchive.pngclassKArchiveDirectory-members.htmlclassKArchiveDirectory.htmlclassKArchiveDirectory.pngclassKArchiveEntry-members.htmlclassKArchiveEntry.htmlclassKArchiveEntry.pngclassKArchiveFile-members.htmlclassKArchiveFile.htmlclassKArchiveFile.pngclassKAuth_1_1Action-members.htmlclassKAuth_1_1Action.htmlclassKAuth_1_1ActionReply-members.htmlclassKAuth_1_1ActionReply.htmlclassKAuth_1_1ActionWatcher-members.htmlclassKAuth_1_1ActionWatcher.htmlclassKAuth_1_1ActionWatcher.pngclassKAuth_1_1AuthBackend-members.htmlclassKAuth_1_1AuthBackend.htmlclassKAuth_1_1AuthBackend.pngclassKAuth_1_1AuthServicesBackend-members.htmlclassKAuth_1_1AuthServicesBackend.htmlclassKAuth_1_1AuthServicesBackend.pngclassKAuth_1_1BackendsManager-members.htmlclassKAuth_1_1BackendsManager.htmlclassKAuth_1_1DBusHelperProxy-members.htmlclassKAuth_1_1DBusHelperProxy.htmlclassKAuth_1_1DBusHelperProxy.pngclassKAuth_1_1FakeBackend-members.htmlclassKAuth_1_1FakeBackend.htmlclassKAuth_1_1FakeBackend.pngclassKAuth_1_1FakeHelperProxy-members.htmlclassKAuth_1_1FakeHelperProxy.htmlclassKAuth_1_1FakeHelperProxy.pngclassKAuth_1_1HelperProxy-members.htmlclassKAuth_1_1HelperProxy.htmlclassKAuth_1_1HelperProxy.pngclassKAuth_1_1PolicyKitBackend-members.htmlclassKAuth_1_1PolicyKitBackend.htmlclassKAuth_1_1PolicyKitBackend.pngclassKAuth_1_1Polkit1Backend-members.htmlclassKAuth_1_1Polkit1Backend.htmlclassKAuth_1_1Polkit1Backend.pngclassKAuth_1_1PolkitResultEventLoop-members.htmlclassKAuth_1_1PolkitResultEventLoop.htmlclassKAuth_1_1PolkitResultEventLoop.pngclassKAutoSaveFile-members.htmlclassKAutoSaveFile.htmlclassKAutoSaveFile.pngclassKAutostart-members.htmlclassKAutostart.htmlclassKAutostart.pngclassKCalendarEra-members.htmlclassKCalendarEra.htmlclassKCalendarSystem-members.htmlclassKCalendarSystem.htmlclassKCalendarSystem.pngclassKCalendarSystemCoptic-members.htmlclassKCalendarSystemCoptic.htmlclassKCalendarSystemCoptic.pngclassKCalendarSystemCopticPrivate-members.htmlclassKCalendarSystemCopticPrivate.htmlclassKCalendarSystemCopticPrivate.pngclassKCalendarSystemEthiopian-members.htmlclassKCalendarSystemEthiopian.htmlclassKCalendarSystemEthiopian.pngclassKCalendarSystemGregorian-members.htmlclassKCalendarSystemGregorian.htmlclassKCalendarSystemGregorian.pngclassKCalendarSystemGregorianPrivate-members.htmlclassKCalendarSystemGregorianPrivate.htmlclassKCalendarSystemGregorianPrivate.pngclassKCalendarSystemHebrew-members.htmlclassKCalendarSystemHebrew.htmlclassKCalendarSystemHebrew.pngclassKCalendarSystemIndianNational-members.htmlclassKCalendarSystemIndianNational.htmlclassKCalendarSystemIndianNational.pngclassKCalendarSystemIslamicCivil-members.htmlclassKCalendarSystemIslamicCivil.htmlclassKCalendarSystemIslamicCivil.pngclassKCalendarSystemJalali-members.htmlclassKCalendarSystemJalali.htmlclassKCalendarSystemJalali.pngclassKCalendarSystemJapanese-members.htmlclassKCalendarSystemJapanese.htmlclassKCalendarSystemJapanese.pngclassKCalendarSystemJulian-members.htmlclassKCalendarSystemJulian.htmlclassKCalendarSystemJulian.pngclassKCalendarSystemMinguo-members.htmlclassKCalendarSystemMinguo.htmlclassKCalendarSystemMinguo.pngclassKCalendarSystemPrivate-members.htmlclassKCalendarSystemPrivate.htmlclassKCalendarSystemPrivate.pngclassKCalendarSystemQDate-members.htmlclassKCalendarSystemQDate.htmlclassKCalendarSystemQDate.pngclassKCalendarSystemThai-members.htmlclassKCalendarSystemThai.htmlclassKCalendarSystemThai.pngclassKCatalog-members.htmlclassKCatalog.htmlclassKCatalogLoader-members.htmlclassKCatalogLoader.htmlclassKCharMacroExpander-members.htmlclassKCharMacroExpander.htmlclassKCharMacroExpander.pngclassKCharsets-members.htmlclassKCharsets.htmlclassKCmdLineArgs-members.htmlclassKCmdLineArgs.htmlclassKCmdLineOptions-members.htmlclassKCmdLineOptions.htmlclassKComponentData-members.htmlclassKComponentData.htmlclassKComponentDataPrivate-members.htmlclassKComponentDataPrivate.htmlclassKCompositeJob-members.htmlclassKCompositeJob.htmlclassKCompositeJob.pngclassKCompositeJobPrivate-members.htmlclassKCompositeJobPrivate.htmlclassKCompositeJobPrivate.pngclassKConfig-members.htmlclassKConfig.htmlclassKConfig.pngclassKConfigBackend-members.htmlclassKConfigBackend.htmlclassKConfigBackend.pngclassKConfigBase-members.htmlclassKConfigBase.htmlclassKConfigBase.pngclassKConfigBasePrivate.htmlclassKConfigBasePrivate.pngclassKConfigGroup-members.htmlclassKConfigGroup.htmlclassKConfigGroup.pngclassKConfigIniBackend-members.htmlclassKConfigIniBackend.htmlclassKConfigIniBackend.pngclassKConfigIniBackend_1_1BufferFragment-members.htmlclassKConfigIniBackend_1_1BufferFragment.htmlclassKConfigPrivate-members.htmlclassKConfigPrivate.htmlclassKConfigSkeletonGenericItem-members.htmlclassKConfigSkeletonGenericItem.htmlclassKConfigSkeletonGenericItem.pngclassKConfigSkeletonItem-members.htmlclassKConfigSkeletonItem.htmlclassKConfigSkeletonItem.pngclassKConfigSkeletonItemPrivate-members.htmlclassKConfigSkeletonItemPrivate.htmlclassKCoreConfigSkeleton-members.htmlclassKCoreConfigSkeleton.htmlclassKCoreConfigSkeleton.pngclassKCoreConfigSkeleton_1_1ItemBool-members.htmlclassKCoreConfigSkeleton_1_1ItemBool.htmlclassKCoreConfigSkeleton_1_1ItemBool.pngclassKCoreConfigSkeleton_1_1ItemDateTime-members.htmlclassKCoreConfigSkeleton_1_1ItemDateTime.htmlclassKCoreConfigSkeleton_1_1ItemDateTime.pngclassKCoreConfigSkeleton_1_1ItemDouble-members.htmlclassKCoreConfigSkeleton_1_1ItemDouble.htmlclassKCoreConfigSkeleton_1_1ItemDouble.pngclassKCoreConfigSkeleton_1_1ItemEnum-members.htmlclassKCoreConfigSkeleton_1_1ItemEnum.htmlclassKCoreConfigSkeleton_1_1ItemEnum.pngclassKCoreConfigSkeleton_1_1ItemInt-members.htmlclassKCoreConfigSkeleton_1_1ItemInt.htmlclassKCoreConfigSkeleton_1_1ItemInt.pngclassKCoreConfigSkeleton_1_1ItemIntList-members.htmlclassKCoreConfigSkeleton_1_1ItemIntList.htmlclassKCoreConfigSkeleton_1_1ItemIntList.pngclassKCoreConfigSkeleton_1_1ItemLongLong-members.htmlclassKCoreConfigSkeleton_1_1ItemLongLong.htmlclassKCoreConfigSkeleton_1_1ItemLongLong.pngclassKCoreConfigSkeleton_1_1ItemPassword-members.htmlclassKCoreConfigSkeleton_1_1ItemPassword.htmlclassKCoreConfigSkeleton_1_1ItemPassword.pngclassKCoreConfigSkeleton_1_1ItemPath-members.htmlclassKCoreConfigSkeleton_1_1ItemPath.htmlclassKCoreConfigSkeleton_1_1ItemPath.pngclassKCoreConfigSkeleton_1_1ItemPathList-members.htmlclassKCoreConfigSkeleton_1_1ItemPathList.htmlclassKCoreConfigSkeleton_1_1ItemPathList.pngclassKCoreConfigSkeleton_1_1ItemPoint-members.htmlclassKCoreConfigSkeleton_1_1ItemPoint.htmlclassKCoreConfigSkeleton_1_1ItemPoint.pngclassKCoreConfigSkeleton_1_1ItemProperty-members.htmlclassKCoreConfigSkeleton_1_1ItemProperty.htmlclassKCoreConfigSkeleton_1_1ItemProperty.pngclassKCoreConfigSkeleton_1_1ItemRect-members.htmlclassKCoreConfigSkeleton_1_1ItemRect.htmlclassKCoreConfigSkeleton_1_1ItemRect.pngclassKCoreConfigSkeleton_1_1ItemSize-members.htmlclassKCoreConfigSkeleton_1_1ItemSize.htmlclassKCoreConfigSkeleton_1_1ItemSize.pngclassKCoreConfigSkeleton_1_1ItemString-members.htmlclassKCoreConfigSkeleton_1_1ItemString.htmlclassKCoreConfigSkeleton_1_1ItemString.pngclassKCoreConfigSkeleton_1_1ItemStringList-members.htmlclassKCoreConfigSkeleton_1_1ItemStringList.htmlclassKCoreConfigSkeleton_1_1ItemStringList.pngclassKCoreConfigSkeleton_1_1ItemUInt-members.htmlclassKCoreConfigSkeleton_1_1ItemUInt.htmlclassKCoreConfigSkeleton_1_1ItemUInt.pngclassKCoreConfigSkeleton_1_1ItemULongLong-members.htmlclassKCoreConfigSkeleton_1_1ItemULongLong.htmlclassKCoreConfigSkeleton_1_1ItemULongLong.pngclassKCoreConfigSkeleton_1_1ItemUrl-members.htmlclassKCoreConfigSkeleton_1_1ItemUrl.htmlclassKCoreConfigSkeleton_1_1ItemUrl.pngclassKCoreConfigSkeleton_1_1ItemUrlList-members.htmlclassKCoreConfigSkeleton_1_1ItemUrlList.htmlclassKCoreConfigSkeleton_1_1ItemUrlList.pngclassKCoreConfigSkeleton_1_1Private-members.htmlclassKCoreConfigSkeleton_1_1Private.htmlclassKCurrencyCode-members.htmlclassKCurrencyCode.htmlclassKDEDModule-members.htmlclassKDEDModule.htmlclassKDEDModule.pngclassKDETranslator-members.htmlclassKDETranslator.htmlclassKDETranslator.pngclassKDE_1_1NullType.htmlclassKDateTime-members.htmlclassKDateTime.htmlclassKDateTimeFormatter-members.htmlclassKDateTimeFormatter.htmlclassKDateTimeParser-members.htmlclassKDateTimeParser.htmlclassKDateTime_1_1Spec-members.htmlclassKDateTime_1_1Spec.htmlclassKDayPeriod-members.htmlclassKDayPeriod.htmlclassKDebug-members.htmlclassKDebug.htmlclassKDebugDBusIface-members.htmlclassKDebugDBusIface.htmlclassKDebugDBusIface.pngclassKDebug_1_1Block-members.htmlclassKDebug_1_1Block.htmlclassKDesktopFile-members.htmlclassKDesktopFile.htmlclassKDesktopFile.pngclassKDirWatch-members.htmlclassKDirWatch.htmlclassKDirWatch.pngclassKDirWatchPrivate-members.htmlclassKDirWatchPrivate.htmlclassKDirWatchPrivate.pngclassKDirWatchPrivate_1_1Entry-members.htmlclassKDirWatchPrivate_1_1Entry.htmlclassKEncodingDetector-members.htmlclassKEncodingDetector.htmlclassKEncodingProber-members.htmlclassKEncodingProber.htmlclassKEntryMap-members.htmlclassKEntryMap.htmlclassKEntryMap.pngclassKFileSystemWatcher-members.htmlclassKFileSystemWatcher.htmlclassKFileSystemWatcher.pngclassKFilterBase-members.htmlclassKFilterBase.htmlclassKFilterBase.pngclassKFilterDev-members.htmlclassKFilterDev.htmlclassKFilterDev.pngclassKFolderMimeType-members.htmlclassKFolderMimeType.htmlclassKFolderMimeType.pngclassKGenericFactory-members.htmlclassKGenericFactory.htmlclassKGenericFactory.pngclassKGenericFactoryBase-members.htmlclassKGenericFactoryBase.htmlclassKGenericFactoryBase.pngclassKGenericFactory_3_01KTypeList_3_01Product_00_01ProductListTail_01_4_00_01QObject_01_4-members.htmlclassKGenericFactory_3_01KTypeList_3_01Product_00_01ProductListTail_01_4_00_01QObject_01_4.htmlclassKGenericFactory_3_01KTypeList_3_01Product_00_01ProductListTail_01_4_00_01QObject_01_4.pngclassKGenericFactory_3_01KTypeList_3_01Product_00_01ProductListTail_01_4_00_01_01_01_01_01_01_018087ea91c21c6d4fd92dd4e32f0baac6.htmlclassKGenericFactory_3_01KTypeList_3_01Product_00_01ProductListTail_01_4_00_01_01_01_01_01_01_01f561673ecfcb69ea5b298374b0989e7f.htmlclassKGenericFactory_3_01KTypeList_3_01Product_00_01ProductListTail_01_4_00_01_01_01_01_01_01_01f561673ecfcb69ea5b298374b0989e7f.pngclassKGzipFilter-members.htmlclassKGzipFilter.htmlclassKGzipFilter.pngclassKIOBufferBase-members.htmlclassKIOBufferBase.htmlclassKJob-members.htmlclassKJob.htmlclassKJob.pngclassKJobPrivate-members.htmlclassKJobPrivate.htmlclassKJobPrivate.pngclassKJobTrackerInterface-members.htmlclassKJobTrackerInterface.htmlclassKJobTrackerInterface.pngclassKJobUiDelegate-members.htmlclassKJobUiDelegate.htmlclassKJobUiDelegate.pngclassKLibLoader-members.htmlclassKLibLoader.htmlclassKLibLoader.pngclassKLibrary-members.htmlclassKLibrary.htmlclassKLibrary.pngclassKLimitedIODevice-members.htmlclassKLimitedIODevice.htmlclassKLimitedIODevice.pngclassKLocalSocket-members.htmlclassKLocalSocket.htmlclassKLocalSocket.pngclassKLocalSocketPrivate-members.htmlclassKLocalSocketPrivate.htmlclassKLocalSocketServer-members.htmlclassKLocalSocketServer.htmlclassKLocalSocketServer.pngclassKLocalSocketServerPrivate-members.htmlclassKLocalSocketServerPrivate.htmlclassKLocale-members.htmlclassKLocale.htmlclassKLocaleMacPrivate-members.htmlclassKLocaleMacPrivate.htmlclassKLocaleMacPrivate.pngclassKLocalePrivate-members.htmlclassKLocalePrivate.htmlclassKLocalePrivate.pngclassKLocaleUnixPrivate-members.htmlclassKLocaleUnixPrivate.htmlclassKLocaleUnixPrivate.pngclassKLocaleWindowsPrivate-members.htmlclassKLocaleWindowsPrivate.htmlclassKLocaleWindowsPrivate.pngclassKLocalizedDate-members.htmlclassKLocalizedDate.htmlclassKLocalizedString-members.htmlclassKLocalizedString.htmlclassKLockFile-members.htmlclassKLockFile.htmlclassKLockFile.pngclassKMD5-members.htmlclassKMD5.htmlclassKMacroExpanderBase-members.htmlclassKMacroExpanderBase.htmlclassKMacroExpanderBase.pngclassKMacroExpanderBasePrivate-members.htmlclassKMacroExpanderBasePrivate.htmlclassKMemFile-members.htmlclassKMemFile.htmlclassKMemFile.pngclassKMessageHandler-members.htmlclassKMessageHandler.htmlclassKMimeGlobsFileParser-members.htmlclassKMimeGlobsFileParser.htmlclassKMimeGlobsFileParser_1_1AllGlobs-members.htmlclassKMimeGlobsFileParser_1_1AllGlobs.htmlclassKMimeGlobsFileParser_1_1GlobList-members.htmlclassKMimeGlobsFileParser_1_1GlobList.htmlclassKMimeGlobsFileParser_1_1GlobList.pngclassKMimeMagicRule-members.htmlclassKMimeMagicRule.htmlclassKMimeType-members.htmlclassKMimeType.htmlclassKMimeType.pngclassKMimeTypeFactory-members.htmlclassKMimeTypeFactory.htmlclassKMimeTypeFactory.pngclassKMimeTypeFactory_1_1MimeTypeEntry-members.htmlclassKMimeTypeFactory_1_1MimeTypeEntry.htmlclassKMimeTypeFactory_1_1MimeTypeEntry.pngclassKMimeTypePrivate-members.htmlclassKMimeTypePrivate.htmlclassKMimeTypePrivate.pngclassKMimeTypeRepository-members.htmlclassKMimeTypeRepository.htmlclassKMimeTypeTrader-members.htmlclassKMimeTypeTrader.htmlclassKMountPoint-members.htmlclassKMountPoint.htmlclassKMountPoint.pngclassKMountPoint_1_1List-members.htmlclassKMountPoint_1_1List.htmlclassKMountPoint_1_1List.pngclassKNetwork_1_1Internal_1_1KBlacklistWorker-members.htmlclassKNetwork_1_1Internal_1_1KBlacklistWorker.htmlclassKNetwork_1_1Internal_1_1KBlacklistWorker.pngclassKNetwork_1_1Internal_1_1KResolverManager-members.htmlclassKNetwork_1_1Internal_1_1KResolverManager.htmlclassKNetwork_1_1Internal_1_1KResolverThread-members.htmlclassKNetwork_1_1Internal_1_1KResolverThread.htmlclassKNetwork_1_1Internal_1_1KResolverThread.pngclassKNetwork_1_1Internal_1_1KSocketBuffer-members.htmlclassKNetwork_1_1Internal_1_1KSocketBuffer.htmlclassKNetwork_1_1Internal_1_1KStandardWorker-members.htmlclassKNetwork_1_1Internal_1_1KStandardWorker.htmlclassKNetwork_1_1Internal_1_1KStandardWorker.pngclassKNetwork_1_1KActiveSocketBase-members.htmlclassKNetwork_1_1KActiveSocketBase.htmlclassKNetwork_1_1KActiveSocketBase.pngclassKNetwork_1_1KBufferedSocket-members.htmlclassKNetwork_1_1KBufferedSocket.htmlclassKNetwork_1_1KBufferedSocket.pngclassKNetwork_1_1KClientSocketBase-members.htmlclassKNetwork_1_1KClientSocketBase.htmlclassKNetwork_1_1KClientSocketBase.pngclassKNetwork_1_1KDatagramPacket-members.htmlclassKNetwork_1_1KDatagramPacket.htmlclassKNetwork_1_1KDatagramSocket-members.htmlclassKNetwork_1_1KDatagramSocket.htmlclassKNetwork_1_1KDatagramSocket.pngclassKNetwork_1_1KHttpProxySocketDevice-members.htmlclassKNetwork_1_1KHttpProxySocketDevice.htmlclassKNetwork_1_1KHttpProxySocketDevice.pngclassKNetwork_1_1KInetSocketAddress-members.htmlclassKNetwork_1_1KInetSocketAddress.htmlclassKNetwork_1_1KInetSocketAddress.pngclassKNetwork_1_1KIpAddress-members.htmlclassKNetwork_1_1KIpAddress.htmlclassKNetwork_1_1KPassiveSocketBase-members.htmlclassKNetwork_1_1KPassiveSocketBase.htmlclassKNetwork_1_1KPassiveSocketBase.pngclassKNetwork_1_1KResolver-members.htmlclassKNetwork_1_1KResolver.htmlclassKNetwork_1_1KResolver.pngclassKNetwork_1_1KResolverEntry-members.htmlclassKNetwork_1_1KResolverEntry.htmlclassKNetwork_1_1KResolverPrivate-members.htmlclassKNetwork_1_1KResolverPrivate.htmlclassKNetwork_1_1KResolverResults-members.htmlclassKNetwork_1_1KResolverResults.htmlclassKNetwork_1_1KResolverResults.pngclassKNetwork_1_1KResolverWorkerBase-members.htmlclassKNetwork_1_1KResolverWorkerBase.htmlclassKNetwork_1_1KResolverWorkerBase.pngclassKNetwork_1_1KResolverWorkerBase_1_1ResolverLocker-members.htmlclassKNetwork_1_1KResolverWorkerBase_1_1ResolverLocker.htmlclassKNetwork_1_1KResolverWorkerFactory-members.htmlclassKNetwork_1_1KResolverWorkerFactory.htmlclassKNetwork_1_1KResolverWorkerFactory.pngclassKNetwork_1_1KResolverWorkerFactoryBase-members.htmlclassKNetwork_1_1KResolverWorkerFactoryBase.htmlclassKNetwork_1_1KResolverWorkerFactoryBase.pngclassKNetwork_1_1KReverseResolver-members.htmlclassKNetwork_1_1KReverseResolver.htmlclassKNetwork_1_1KReverseResolver.pngclassKNetwork_1_1KServerSocket-members.htmlclassKNetwork_1_1KServerSocket.htmlclassKNetwork_1_1KServerSocket.pngclassKNetwork_1_1KSocketAddress-members.htmlclassKNetwork_1_1KSocketAddress.htmlclassKNetwork_1_1KSocketAddress.pngclassKNetwork_1_1KSocketBase-members.htmlclassKNetwork_1_1KSocketBase.htmlclassKNetwork_1_1KSocketBase.pngclassKNetwork_1_1KSocketDevice-members.htmlclassKNetwork_1_1KSocketDevice.htmlclassKNetwork_1_1KSocketDevice.pngclassKNetwork_1_1KSocketDeviceFactory-members.htmlclassKNetwork_1_1KSocketDeviceFactory.htmlclassKNetwork_1_1KSocketDeviceFactory.pngclassKNetwork_1_1KSocketDeviceFactoryBase-members.htmlclassKNetwork_1_1KSocketDeviceFactoryBase.htmlclassKNetwork_1_1KSocketDeviceFactoryBase.pngclassKNetwork_1_1KSocksSocketDevice-members.htmlclassKNetwork_1_1KSocksSocketDevice.htmlclassKNetwork_1_1KSocksSocketDevice.pngclassKNetwork_1_1KStreamSocket-members.htmlclassKNetwork_1_1KStreamSocket.htmlclassKNetwork_1_1KStreamSocket.pngclassKNetwork_1_1KUnixSocketAddress-members.htmlclassKNetwork_1_1KUnixSocketAddress.htmlclassKNetwork_1_1KUnixSocketAddress.pngclassKPluginFactory-members.htmlclassKPluginFactory.htmlclassKPluginFactory.pngclassKPluginFactoryPrivate-members.htmlclassKPluginFactoryPrivate.htmlclassKPluginInfo-members.htmlclassKPluginInfo.htmlclassKPluginLoader-members.htmlclassKPluginLoader.htmlclassKPluginLoader.pngclassKProcess-members.htmlclassKProcess.htmlclassKProcess.pngclassKProcessPrivate-members.htmlclassKProcessPrivate.htmlclassKProtocolInfo-members.htmlclassKProtocolInfo.htmlclassKProtocolInfo.pngclassKProtocolInfoFactory-members.htmlclassKProtocolInfoFactory.htmlclassKProtocolInfoFactory.pngclassKProtocolInfoPrivate-members.htmlclassKProtocolInfoPrivate.htmlclassKProtocolInfoPrivate.pngclassKRandomSequence-members.htmlclassKRandomSequence.htmlclassKSDCLock-members.htmlclassKSDCLock.htmlclassKSDCLock.pngclassKSSLD-members.htmlclassKSSLD.htmlclassKSSLD.pngclassKSSLDAdaptor-members.htmlclassKSSLDAdaptor.htmlclassKSSLDAdaptor.pngclassKSaveFile-members.htmlclassKSaveFile.htmlclassKSaveFile.pngclassKService-members.htmlclassKService.htmlclassKService.pngclassKServiceAction-members.htmlclassKServiceAction.htmlclassKServiceFactory-members.htmlclassKServiceFactory.htmlclassKServiceFactory.pngclassKServiceGroup-members.htmlclassKServiceGroup.htmlclassKServiceGroup.pngclassKServiceGroupFactory-members.htmlclassKServiceGroupFactory.htmlclassKServiceGroupFactory.pngclassKServiceGroupPrivate-members.htmlclassKServiceGroupPrivate.htmlclassKServiceGroupPrivate.pngclassKServiceOffer-members.htmlclassKServiceOffer.htmlclassKServicePrivate-members.htmlclassKServicePrivate.htmlclassKServicePrivate.pngclassKServiceSeparator-members.htmlclassKServiceSeparator.htmlclassKServiceSeparator.pngclassKServiceType-members.htmlclassKServiceType.htmlclassKServiceType.pngclassKServiceTypeFactory-members.htmlclassKServiceTypeFactory.htmlclassKServiceTypeFactory.pngclassKServiceTypePrivate-members.htmlclassKServiceTypePrivate.htmlclassKServiceTypePrivate.pngclassKServiceTypeProfileEntry-members.htmlclassKServiceTypeProfileEntry.htmlclassKServiceTypeTrader-members.htmlclassKServiceTypeTrader.htmlclassKSharedConfig-members.htmlclassKSharedConfig.htmlclassKSharedConfig.pngclassKSharedDataCache-members.htmlclassKSharedDataCache.htmlclassKSharedPtr-members.htmlclassKSharedPtr.htmlclassKSortableItem-members.htmlclassKSortableItem.htmlclassKSortableItem.pngclassKSortableList-members.htmlclassKSortableList.htmlclassKSortableList.pngclassKSslCertificateManager-members.htmlclassKSslCertificateManager.htmlclassKSslCertificateManagerPrivate-members.htmlclassKSslCertificateManagerPrivate.htmlclassKSslCertificateRule-members.htmlclassKSslCertificateRule.htmlclassKSslCipher-members.htmlclassKSslCipher.htmlclassKSslError-members.htmlclassKSslError.htmlclassKSslErrorUiData-members.htmlclassKSslErrorUiData.htmlclassKSslErrorUiData_1_1Private-members.htmlclassKSslErrorUiData_1_1Private.htmlclassKSslKey-members.htmlclassKSslKey.htmlclassKStandardDirs-members.htmlclassKStandardDirs.htmlclassKSycoca-members.htmlclassKSycoca.htmlclassKSycoca.pngclassKSycocaAbstractDevice-members.htmlclassKSycocaAbstractDevice.htmlclassKSycocaAbstractDevice.pngclassKSycocaBufferDevice-members.htmlclassKSycocaBufferDevice.htmlclassKSycocaBufferDevice.pngclassKSycocaDict-members.htmlclassKSycocaDict.htmlclassKSycocaEntry-members.htmlclassKSycocaEntry.htmlclassKSycocaEntry.pngclassKSycocaEntryPrivate-members.htmlclassKSycocaEntryPrivate.htmlclassKSycocaEntryPrivate.pngclassKSycocaFactory-members.htmlclassKSycocaFactory.htmlclassKSycocaFactory.pngclassKSycocaFactoryContainer-members.htmlclassKSycocaFactoryContainer.htmlclassKSycocaFactoryList-members.htmlclassKSycocaFactoryList.htmlclassKSycocaFactoryList.pngclassKSycocaFactorySingleton-members.htmlclassKSycocaFactorySingleton.htmlclassKSycocaFileDevice-members.htmlclassKSycocaFileDevice.htmlclassKSycocaFileDevice.pngclassKSycocaMemFileDevice-members.htmlclassKSycocaMemFileDevice.htmlclassKSycocaMemFileDevice.pngclassKSycocaPrivate-members.htmlclassKSycocaPrivate.htmlclassKSystemTimeZone-members.htmlclassKSystemTimeZone.htmlclassKSystemTimeZone.pngclassKSystemTimeZoneBackend-members.htmlclassKSystemTimeZoneBackend.htmlclassKSystemTimeZoneBackend.pngclassKSystemTimeZoneData-members.htmlclassKSystemTimeZoneData.htmlclassKSystemTimeZoneData.pngclassKSystemTimeZoneSource-members.htmlclassKSystemTimeZoneSource.htmlclassKSystemTimeZoneSource.pngclassKSystemTimeZoneSourceWindows-members.htmlclassKSystemTimeZoneSourceWindows.htmlclassKSystemTimeZoneSourceWindows.pngclassKSystemTimeZoneWindows-members.htmlclassKSystemTimeZoneWindows.htmlclassKSystemTimeZoneWindows.pngclassKSystemTimeZones-members.htmlclassKSystemTimeZones.htmlclassKSystemTimeZones.pngclassKTar-members.htmlclassKTar.htmlclassKTar.pngclassKTcpSocket-members.htmlclassKTcpSocket.htmlclassKTcpSocket.pngclassKTempDir-members.htmlclassKTempDir.htmlclassKTemporaryFile-members.htmlclassKTemporaryFile.htmlclassKTemporaryFile.pngclassKTimeZone-members.htmlclassKTimeZone.htmlclassKTimeZone.pngclassKTimeZoneBackend-members.htmlclassKTimeZoneBackend.htmlclassKTimeZoneBackend.pngclassKTimeZoneData-members.htmlclassKTimeZoneData.htmlclassKTimeZoneData.pngclassKTimeZoneSource-members.htmlclassKTimeZoneSource.htmlclassKTimeZoneSource.pngclassKTimeZone_1_1LeapSeconds-members.htmlclassKTimeZone_1_1LeapSeconds.htmlclassKTimeZone_1_1Phase-members.htmlclassKTimeZone_1_1Phase.htmlclassKTimeZone_1_1Transition-members.htmlclassKTimeZone_1_1Transition.htmlclassKTimeZones-members.htmlclassKTimeZones.htmlclassKToolInvocation-members.htmlclassKToolInvocation.htmlclassKToolInvocation.pngclassKTraderParse_1_1ParseContext-members.htmlclassKTraderParse_1_1ParseContext.htmlclassKTraderParse_1_1ParseTreeAND-members.htmlclassKTraderParse_1_1ParseTreeAND.htmlclassKTraderParse_1_1ParseTreeAND.pngclassKTraderParse_1_1ParseTreeBOOL-members.htmlclassKTraderParse_1_1ParseTreeBOOL.htmlclassKTraderParse_1_1ParseTreeBOOL.pngclassKTraderParse_1_1ParseTreeBRACKETS-members.htmlclassKTraderParse_1_1ParseTreeBRACKETS.htmlclassKTraderParse_1_1ParseTreeBRACKETS.pngclassKTraderParse_1_1ParseTreeBase-members.htmlclassKTraderParse_1_1ParseTreeBase.htmlclassKTraderParse_1_1ParseTreeBase.pngclassKTraderParse_1_1ParseTreeCALC-members.htmlclassKTraderParse_1_1ParseTreeCALC.htmlclassKTraderParse_1_1ParseTreeCALC.pngclassKTraderParse_1_1ParseTreeCMP-members.htmlclassKTraderParse_1_1ParseTreeCMP.htmlclassKTraderParse_1_1ParseTreeCMP.pngclassKTraderParse_1_1ParseTreeDOUBLE-members.htmlclassKTraderParse_1_1ParseTreeDOUBLE.htmlclassKTraderParse_1_1ParseTreeDOUBLE.pngclassKTraderParse_1_1ParseTreeEXIST-members.htmlclassKTraderParse_1_1ParseTreeEXIST.htmlclassKTraderParse_1_1ParseTreeEXIST.pngclassKTraderParse_1_1ParseTreeID-members.htmlclassKTraderParse_1_1ParseTreeID.htmlclassKTraderParse_1_1ParseTreeID.pngclassKTraderParse_1_1ParseTreeIN-members.htmlclassKTraderParse_1_1ParseTreeIN.htmlclassKTraderParse_1_1ParseTreeIN.pngclassKTraderParse_1_1ParseTreeMATCH-members.htmlclassKTraderParse_1_1ParseTreeMATCH.htmlclassKTraderParse_1_1ParseTreeMATCH.pngclassKTraderParse_1_1ParseTreeMAX2-members.htmlclassKTraderParse_1_1ParseTreeMAX2.htmlclassKTraderParse_1_1ParseTreeMAX2.pngclassKTraderParse_1_1ParseTreeMIN2-members.htmlclassKTraderParse_1_1ParseTreeMIN2.htmlclassKTraderParse_1_1ParseTreeMIN2.pngclassKTraderParse_1_1ParseTreeNOT-members.htmlclassKTraderParse_1_1ParseTreeNOT.htmlclassKTraderParse_1_1ParseTreeNOT.pngclassKTraderParse_1_1ParseTreeNUM-members.htmlclassKTraderParse_1_1ParseTreeNUM.htmlclassKTraderParse_1_1ParseTreeNUM.pngclassKTraderParse_1_1ParseTreeOR-members.htmlclassKTraderParse_1_1ParseTreeOR.htmlclassKTraderParse_1_1ParseTreeOR.pngclassKTraderParse_1_1ParseTreeSTRING-members.htmlclassKTraderParse_1_1ParseTreeSTRING.htmlclassKTraderParse_1_1ParseTreeSTRING.pngclassKTranscript-members.htmlclassKTranscript.htmlclassKTypeListAfterPivot-members.htmlclassKTypeListAfterPivot.htmlclassKTypeListBeforePivot-members.htmlclassKTypeListBeforePivot.htmlclassKTypeListForeach-members.htmlclassKTypeListForeach.htmlclassKTypeTraits_1_1TypeTraits-members.htmlclassKTypeTraits_1_1TypeTraits.htmlclassKTzfileTimeZone-members.htmlclassKTzfileTimeZone.htmlclassKTzfileTimeZone.pngclassKTzfileTimeZoneBackend-members.htmlclassKTzfileTimeZoneBackend.htmlclassKTzfileTimeZoneBackend.pngclassKTzfileTimeZoneData-members.htmlclassKTzfileTimeZoneData.htmlclassKTzfileTimeZoneData.pngclassKTzfileTimeZoneSource-members.htmlclassKTzfileTimeZoneSource.htmlclassKTzfileTimeZoneSource.pngclassKUrl-members.htmlclassKUrl.htmlclassKUrl.pngclassKUrl_1_1List-members.htmlclassKUrl_1_1List.htmlclassKUrl_1_1List.pngclassKUser-members.htmlclassKUser.htmlclassKUserGroup-members.htmlclassKUserGroup.htmlclassKWordMacroExpander-members.htmlclassKWordMacroExpander.htmlclassKWordMacroExpander.pngclassKZip-members.htmlclassKZip.htmlclassKZip.pngclassKZipFileEntry-members.htmlclassKZipFileEntry.htmlclassKZipFileEntry.pngclassKZoneAllocator-members.htmlclassKZoneAllocator.htmlclassKuitSemantics-members.htmlclassKuitSemantics.htmlclassOrgKdeKLauncherInterface-members.htmlclassOrgKdeKLauncherInterface.htmlclassOrgKdeKLauncherInterface.pngclassOrgKdeKSSLDInterface-members.htmlclassOrgKdeKSSLDInterface.htmlclassOrgKdeKSSLDInterface.pngclassQDBusAbstractAdaptor.htmlclassQDBusAbstractAdaptor.pngclassQDBusAbstractInterface.htmlclassQDBusAbstractInterface.pngclassQDateTime.htmlclassQDateTime_01_6.htmlclassQHash.htmlclassQIODevice.htmlclassQIODevice.pngclassQLibrary.htmlclassQLibrary.pngclassQList.htmlclassQMap.htmlclassQMap.pngclassQObject.htmlclassQObject.pngclassQPair.htmlclassQPair.pngclassQPluginLoader.htmlclassQPluginLoader.pngclassQPoint.htmlclassQPoint_01_6.htmlclassQProcess.htmlclassQProcess.pngclassQRect.htmlclassQRect_01_6.htmlclassQSet.htmlclassQSharedData.htmlclassQSharedData.pngclassQSize.htmlclassQSize_01_6.htmlclassQString.htmlclassQStringList.htmlclassQStringList_01_6.htmlclassQString_01_6.htmlclassQTcpSocket.htmlclassQTcpSocket.pngclassQTemporaryFile.htmlclassQTemporaryFile.pngclassQThread.htmlclassQThread.pngclassQTranslator.htmlclassQTranslator.pngclassQUrl.htmlclassQUrl.pngclassQValueList.htmlclassQVariant.htmlclassQVariant_01_6.htmlclassSonnet_1_1BackgroundChecker-members.htmlclassSonnet_1_1BackgroundChecker.htmlclassSonnet_1_1BackgroundChecker.pngclassSonnet_1_1BackgroundEngine-members.htmlclassSonnet_1_1BackgroundEngine.htmlclassSonnet_1_1BackgroundEngine.pngclassSonnet_1_1Client-members.htmlclassSonnet_1_1Client.htmlclassSonnet_1_1Client.pngclassSonnet_1_1Filter-members.htmlclassSonnet_1_1Filter.htmlclassSonnet_1_1Loader-members.htmlclassSonnet_1_1Loader.htmlclassSonnet_1_1Loader.pngclassSonnet_1_1Settings-members.htmlclassSonnet_1_1Settings.htmlclassSonnet_1_1Speller-members.htmlclassSonnet_1_1Speller.htmlclassSonnet_1_1SpellerPlugin-members.htmlclassSonnet_1_1SpellerPlugin.htmlclassWrongSyntax.htmlclassbool.htmlclassbool_01_6.htmlclassdouble.htmlclassdouble_01_6.htmlclasses.htmlclasskencodingprober_1_1Big5DistributionAnalysis-members.htmlclasskencodingprober_1_1Big5DistributionAnalysis.htmlclasskencodingprober_1_1Big5DistributionAnalysis.pngclasskencodingprober_1_1CharDistributionAnalysis-members.htmlclasskencodingprober_1_1CharDistributionAnalysis.htmlclasskencodingprober_1_1CharDistributionAnalysis.pngclasskencodingprober_1_1ChineseGroupProber-members.htmlclasskencodingprober_1_1ChineseGroupProber.htmlclasskencodingprober_1_1ChineseGroupProber.pngclasskencodingprober_1_1EUCJPContextAnalysis-members.htmlclasskencodingprober_1_1EUCJPContextAnalysis.htmlclasskencodingprober_1_1EUCJPContextAnalysis.pngclasskencodingprober_1_1EUCJPDistributionAnalysis-members.htmlclasskencodingprober_1_1EUCJPDistributionAnalysis.htmlclasskencodingprober_1_1EUCJPDistributionAnalysis.pngclasskencodingprober_1_1EUCKRDistributionAnalysis-members.htmlclasskencodingprober_1_1EUCKRDistributionAnalysis.htmlclasskencodingprober_1_1EUCKRDistributionAnalysis.pngclasskencodingprober_1_1GB2312DistributionAnalysis-members.htmlclasskencodingprober_1_1GB2312DistributionAnalysis.htmlclasskencodingprober_1_1GB2312DistributionAnalysis.pngclasskencodingprober_1_1JapaneseContextAnalysis-members.htmlclasskencodingprober_1_1JapaneseContextAnalysis.htmlclasskencodingprober_1_1JapaneseContextAnalysis.pngclasskencodingprober_1_1JapaneseGroupProber-members.htmlclasskencodingprober_1_1JapaneseGroupProber.htmlclasskencodingprober_1_1JapaneseGroupProber.pngclasskencodingprober_1_1SJISContextAnalysis-members.htmlclasskencodingprober_1_1SJISContextAnalysis.htmlclasskencodingprober_1_1SJISContextAnalysis.pngclasskencodingprober_1_1SJISDistributionAnalysis-members.htmlclasskencodingprober_1_1SJISDistributionAnalysis.htmlclasskencodingprober_1_1SJISDistributionAnalysis.pngclasskencodingprober_1_1UnicodeGroupProber-members.htmlclasskencodingprober_1_1UnicodeGroupProber.htmlclasskencodingprober_1_1UnicodeGroupProber.pngclasskencodingprober_1_1nsBig5Prober-members.htmlclasskencodingprober_1_1nsBig5Prober.htmlclasskencodingprober_1_1nsBig5Prober.pngclasskencodingprober_1_1nsCharSetProber-members.htmlclasskencodingprober_1_1nsCharSetProber.htmlclasskencodingprober_1_1nsCharSetProber.pngclasskencodingprober_1_1nsCodingStateMachine-members.htmlclasskencodingprober_1_1nsCodingStateMachine.htmlclasskencodingprober_1_1nsEUCJPProber-members.htmlclasskencodingprober_1_1nsEUCJPProber.htmlclasskencodingprober_1_1nsEUCJPProber.pngclasskencodingprober_1_1nsEUCKRProber-members.htmlclasskencodingprober_1_1nsEUCKRProber.htmlclasskencodingprober_1_1nsEUCKRProber.pngclasskencodingprober_1_1nsEscCharSetProber-members.htmlclasskencodingprober_1_1nsEscCharSetProber.htmlclasskencodingprober_1_1nsEscCharSetProber.pngclasskencodingprober_1_1nsGB18030Prober-members.htmlclasskencodingprober_1_1nsGB18030Prober.htmlclasskencodingprober_1_1nsGB18030Prober.pngclasskencodingprober_1_1nsHebrewProber-members.htmlclasskencodingprober_1_1nsHebrewProber.htmlclasskencodingprober_1_1nsHebrewProber.pngclasskencodingprober_1_1nsLatin1Prober-members.htmlclasskencodingprober_1_1nsLatin1Prober.htmlclasskencodingprober_1_1nsLatin1Prober.pngclasskencodingprober_1_1nsMBCSGroupProber-members.htmlclasskencodingprober_1_1nsMBCSGroupProber.htmlclasskencodingprober_1_1nsMBCSGroupProber.pngclasskencodingprober_1_1nsSBCSGroupProber-members.htmlclasskencodingprober_1_1nsSBCSGroupProber.htmlclasskencodingprober_1_1nsSBCSGroupProber.pngclasskencodingprober_1_1nsSJISProber-members.htmlclasskencodingprober_1_1nsSJISProber.htmlclasskencodingprober_1_1nsSJISProber.pngclasskencodingprober_1_1nsSingleByteCharSetProber-members.htmlclasskencodingprober_1_1nsSingleByteCharSetProber.htmlclasskencodingprober_1_1nsSingleByteCharSetProber.pngclasskencodingprober_1_1nsUniversalDetector-members.htmlclasskencodingprober_1_1nsUniversalDetector.htmlclasskencodingprober_1_1nsUniversalDetector.pngclasskhtml_1_1JapaneseCode-members.htmlclasskhtml_1_1JapaneseCode.htmlclasskhtml_1_1guess__arc-members.htmlclasskhtml_1_1guess__arc.htmlclasskhtml_1_1guess__dfa-members.htmlclasskhtml_1_1guess__dfa.htmlclasskndbgstream.htmlclassqint32.htmlclassqint32_01_6.htmlclassqint64.htmlclassqint64_01_6.htmlclassquint32.htmlclassquint32_01_6.htmlclassquint64.htmlclassquint64_01_6.htmlclasssimpleSpinLock-members.htmlclasssimpleSpinLock.htmlclasssimpleSpinLock.pngclassstatic_01bool.htmlclient_8cpp.htmlclient_8cpp_source.htmlclient__p_8h.htmlclient__p_8h_source.htmlclosed.pngcommon__helpers_8cpp.htmlcommon__helpers_8cpp_source.htmlcommon__helpers__p_8h.htmlcommon__helpers__p_8h_source.htmlconversion__check_8h.htmlconversion__check_8h_source.htmlctype__test__p_8h.htmlctype__test__p_8h_source.htmldeprecated.htmldir_05bc428a72f1611f77bcde55b003fc96.htmldir_0c1d0ba469eb6e569a3cccd7206553d8.htmldir_148247a6a60b170a88b5f6925c7825fc.htmldir_210306e5b346684c6a7def8061dd0e6c.htmldir_25ab6bf41874bb06cdfc5db91e8301d9.htmldir_47a3f16c106c7b10f1a0346070f23509.htmldir_4d48c468f7c9480d4d943bc8a5abd988.htmldir_5e60257c8c6411511c9f6ca62c5559bd.htmldir_6b90a8c7f0b32c60c30f04183beb158f.htmldir_71634b631fe7ede1156c3e010a7fac9d.htmldir_7574fac94fb984a1b9eca539085caabf.htmldir_8a71dd94472b24444162309f4be0cd9c.htmldir_906f10cf09d8c1f71353b7b8aa76424b.htmldir_9258a3d9516796fe53d1e63632642075.htmldir_968d54b4d739a2a95bca197363fbf712.htmldir_9c6f076d8b8156b27e567d0d4172d5a5.htmldir_9c90e6a2162359922b952c33062db498.htmldir_9f9dadbd706f5259070cf9ce197c2426.htmldir_ad8e1adc9de7f080575636c5b90e8303.htmldir_cd1b2c5ad85bb5ad742413e5b75b1593.htmldir_cdcd6badfef7935b33b913588edef293.htmldir_d150169a29781ac8110545ec8f1141a7.htmldir_d7837c107c1db31fadeea5d0455d7367.htmldir_de3a393b8bca8a999710e67e0740a61f.htmldir_f8cfe4a05c2f09030b9ffa6c6d13c4e3.htmldir_fc9c410f9a91fce8fa13c2dcaec20f84.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsfake_2kauth-policy-gen-polkit_8cpp.htmlfake_2kauth-policy-gen-polkit_8cpp_source.htmlfiles.htmlfilter_8cpp.htmlfilter_8cpp_source.htmlfilter__p_8h.htmlfilter__p_8h_source.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_a.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_eval_b.htmlfunctions_eval_c.htmlfunctions_eval_d.htmlfunctions_eval_e.htmlfunctions_eval_f.htmlfunctions_eval_g.htmlfunctions_eval_h.htmlfunctions_eval_i.htmlfunctions_eval_j.htmlfunctions_eval_l.htmlfunctions_eval_m.htmlfunctions_eval_n.htmlfunctions_eval_o.htmlfunctions_eval_p.htmlfunctions_eval_q.htmlfunctions_eval_r.htmlfunctions_eval_s.htmlfunctions_eval_t.htmlfunctions_eval_u.htmlfunctions_eval_v.htmlfunctions_eval_w.htmlfunctions_eval_y.htmlfunctions_eval_z.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_a.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_j.htmlfunctions_func_k.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_q.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_func_y.htmlfunctions_func_z.htmlfunctions_func_~.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_j.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_prop.htmlfunctions_q.htmlfunctions_r.htmlfunctions_rela.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_vars_a.htmlfunctions_vars_b.htmlfunctions_vars_c.htmlfunctions_vars_d.htmlfunctions_vars_e.htmlfunctions_vars_f.htmlfunctions_vars_h.htmlfunctions_vars_i.htmlfunctions_vars_k.htmlfunctions_vars_l.htmlfunctions_vars_m.htmlfunctions_vars_n.htmlfunctions_vars_o.htmlfunctions_vars_p.htmlfunctions_vars_q.htmlfunctions_vars_r.htmlfunctions_vars_s.htmlfunctions_vars_t.htmlfunctions_vars_u.htmlfunctions_vars_v.htmlfunctions_vars_w.htmlfunctions_vars_y.htmlfunctions_w.htmlfunctions_y.htmlfunctions_z.htmlfunctions_~.htmlgettext_8h.htmlgettext_8h_source.htmlglobals.htmlglobals_8cpp.htmlglobals_8cpp_source.htmlglobals_8h.htmlglobals_8h_source.htmlglobals_a.htmlglobals_b.htmlglobals_c.htmlglobals_d.htmlglobals_defs.htmlglobals_defs_a.htmlglobals_defs_b.htmlglobals_defs_c.htmlglobals_defs_d.htmlglobals_defs_e.htmlglobals_defs_f.htmlglobals_defs_g.htmlglobals_defs_h.htmlglobals_defs_i.htmlglobals_defs_j.htmlglobals_defs_k.htmlglobals_defs_l.htmlglobals_defs_m.htmlglobals_defs_n.htmlglobals_defs_o.htmlglobals_defs_p.htmlglobals_defs_q.htmlglobals_defs_r.htmlglobals_defs_s.htmlglobals_defs_t.htmlglobals_defs_u.htmlglobals_defs_v.htmlglobals_defs_w.htmlglobals_defs_x.htmlglobals_defs_y.htmlglobals_e.htmlglobals_enum.htmlglobals_eval.htmlglobals_f.htmlglobals_func.htmlglobals_func_a.htmlglobals_func_b.htmlglobals_func_c.htmlglobals_func_d.htmlglobals_func_e.htmlglobals_func_f.htmlglobals_func_g.htmlglobals_func_h.htmlglobals_func_i.htmlglobals_func_k.htmlglobals_func_l.htmlglobals_func_m.htmlglobals_func_n.htmlglobals_func_o.htmlglobals_func_p.htmlglobals_func_q.htmlglobals_func_r.htmlglobals_func_s.htmlglobals_func_t.htmlglobals_func_u.htmlglobals_func_v.htmlglobals_func_w.htmlglobals_g.htmlglobals_h.htmlglobals_i.htmlglobals_j.htmlglobals_k.htmlglobals_l.htmlglobals_m.htmlglobals_n.htmlglobals_o.htmlglobals_p.htmlglobals_q.htmlglobals_r.htmlglobals_s.htmlglobals_t.htmlglobals_type.htmlglobals_u.htmlglobals_v.htmlglobals_vars.htmlglobals_w.htmlglobals_x.htmlglobals_y.htmlglobals_z.htmlgroup__KDEMacros.htmlgroup__kdebug.htmlgroup__ktypelist.htmlgroup__timezones.htmlguess__ja_8cpp.htmlguess__ja_8cpp_source.htmlguess__ja__p_8h.htmlguess__ja__p_8h_source.htmlhierarchy.htmlindex.htmljquery.jsk3bufferedsocket_8cpp.htmlk3bufferedsocket_8cpp_source.htmlk3bufferedsocket_8h.htmlk3bufferedsocket_8h_source.htmlk3clientsocketbase_8cpp.htmlk3clientsocketbase_8cpp_source.htmlk3clientsocketbase_8h.htmlk3clientsocketbase_8h_source.htmlk3datagramsocket_8cpp.htmlk3datagramsocket_8cpp_source.htmlk3datagramsocket_8h.htmlk3datagramsocket_8h_source.htmlk3httpproxysocketdevice_8cpp.htmlk3httpproxysocketdevice_8cpp_source.htmlk3httpproxysocketdevice_8h.htmlk3httpproxysocketdevice_8h_source.htmlk3iobuffer_8h.htmlk3iobuffer_8h_source.htmlk3resolver_8cpp.htmlk3resolver_8cpp_source.htmlk3resolver_8h.htmlk3resolver_8h_source.htmlk3resolver__p_8h.htmlk3resolver__p_8h_source.htmlk3resolvermanager_8cpp.htmlk3resolvermanager_8cpp_source.htmlk3resolverstandardworkers_8cpp.htmlk3resolverstandardworkers_8cpp_source.htmlk3resolverstandardworkers__p_8h.htmlk3resolverstandardworkers__p_8h_source.htmlk3resolverworkerbase_8cpp.htmlk3resolverworkerbase_8cpp_source.htmlk3resolverworkerbase_8h.htmlk3resolverworkerbase_8h_source.htmlk3reverseresolver_8cpp.htmlk3reverseresolver_8cpp_source.htmlk3reverseresolver_8h.htmlk3reverseresolver_8h_source.htmlk3serversocket_8cpp.htmlk3serversocket_8cpp_source.htmlk3serversocket_8h.htmlk3serversocket_8h_source.htmlk3socketaddress_8cpp.htmlk3socketaddress_8cpp_source.htmlk3socketaddress_8h.htmlk3socketaddress_8h_source.htmlk3socketbase_8cpp.htmlk3socketbase_8cpp_source.htmlk3socketbase_8h.htmlk3socketbase_8h_source.htmlk3socketbuffer_8cpp.htmlk3socketbuffer_8cpp_source.htmlk3socketbuffer__p_8h.htmlk3socketbuffer__p_8h_source.htmlk3socketdevice_8cpp.htmlk3socketdevice_8cpp_source.htmlk3socketdevice_8h.htmlk3socketdevice_8h_source.htmlk3socks_8cpp.htmlk3socks_8cpp_source.htmlk3socks_8h.htmlk3socks_8h_source.htmlk3sockssocketdevice_8cpp.htmlk3sockssocketdevice_8cpp_source.htmlk3sockssocketdevice_8h.htmlk3sockssocketdevice_8h_source.htmlk3streamsocket_8cpp.htmlk3streamsocket_8cpp_source.htmlk3streamsocket_8h.htmlk3streamsocket_8h_source.htmlkaboutdata_8cpp.htmlkaboutdata_8cpp_source.htmlkaboutdata_8h.htmlkaboutdata_8h_source.htmlkallocator_8cpp.htmlkallocator_8cpp_source.htmlkallocator_8h.htmlkallocator_8h_source.htmlkar_8cpp.htmlkar_8cpp_source.htmlkar_8h.htmlkar_8h_source.htmlkarchive_8cpp.htmlkarchive_8cpp_source.htmlkarchive_8h.htmlkarchive_8h_source.htmlkarchive__export_8h.htmlkarchive__export_8h_source.htmlkascii_8cpp.htmlkascii_8cpp_source.htmlkascii_8h.htmlkascii_8h_source.htmlkauth-policy-gen-mac_8cpp.htmlkauth-policy-gen-mac_8cpp_source.htmlkauth-policy-gen-polkit1_8cpp.htmlkauth-policy-gen-polkit1_8cpp_source.htmlkauth_8h.htmlkauth_8h_source.htmlkauthaction_8cpp.htmlkauthaction_8cpp_source.htmlkauthaction_8h.htmlkauthaction_8h_source.htmlkauthactionreply_8cpp.htmlkauthactionreply_8cpp_source.htmlkauthactionreply_8h.htmlkauthactionreply_8h_source.htmlkauthactionwatcher_8cpp.htmlkauthactionwatcher_8cpp_source.htmlkauthactionwatcher_8h.htmlkauthactionwatcher_8h_source.htmlkauthhelpersupport_8cpp.htmlkauthhelpersupport_8cpp_source.htmlkauthhelpersupport_8h.htmlkauthhelpersupport_8h_source.htmlkauthorized_8cpp.htmlkauthorized_8cpp_source.htmlkauthorized_8h.htmlkauthorized_8h_source.htmlkautosavefile_8cpp.htmlkautosavefile_8cpp_source.htmlkautosavefile_8h.htmlkautosavefile_8h_source.htmlkautostart_8cpp.htmlkautostart_8cpp_source.htmlkautostart_8h.htmlkautostart_8h_source.htmlkbzip2filter_8cpp.htmlkbzip2filter_8cpp_source.htmlkbzip2filter_8h.htmlkbzip2filter_8h_source.htmlkcalendarera_8cpp.htmlkcalendarera_8cpp_source.htmlkcalendarera__p_8h.htmlkcalendarera__p_8h_source.htmlkcalendarsystem_8cpp.htmlkcalendarsystem_8cpp_source.htmlkcalendarsystem_8h.htmlkcalendarsystem_8h_source.htmlkcalendarsystemcoptic_8cpp.htmlkcalendarsystemcoptic_8cpp_source.htmlkcalendarsystemcoptic__p_8h.htmlkcalendarsystemcoptic__p_8h_source.htmlkcalendarsystemcopticprivate__p_8h.htmlkcalendarsystemcopticprivate__p_8h_source.htmlkcalendarsystemethiopian_8cpp.htmlkcalendarsystemethiopian_8cpp_source.htmlkcalendarsystemethiopian__p_8h.htmlkcalendarsystemethiopian__p_8h_source.htmlkcalendarsystemgregorian_8cpp.htmlkcalendarsystemgregorian_8cpp_source.htmlkcalendarsystemgregorian__p_8h.htmlkcalendarsystemgregorian__p_8h_source.htmlkcalendarsystemgregorianprivate__p_8h.htmlkcalendarsystemgregorianprivate__p_8h_source.htmlkcalendarsystemhebrew_8cpp.htmlkcalendarsystemhebrew_8cpp_source.htmlkcalendarsystemhebrew__p_8h.htmlkcalendarsystemhebrew__p_8h_source.htmlkcalendarsystemindiannational_8cpp.htmlkcalendarsystemindiannational_8cpp_source.htmlkcalendarsystemindiannational__p_8h.htmlkcalendarsystemindiannational__p_8h_source.htmlkcalendarsystemislamiccivil_8cpp.htmlkcalendarsystemislamiccivil_8cpp_source.htmlkcalendarsystemislamiccivil__p_8h.htmlkcalendarsystemislamiccivil__p_8h_source.htmlkcalendarsystemjalali_8cpp.htmlkcalendarsystemjalali_8cpp_source.htmlkcalendarsystemjalali__p_8h.htmlkcalendarsystemjalali__p_8h_source.htmlkcalendarsystemjapanese_8cpp.htmlkcalendarsystemjapanese_8cpp_source.htmlkcalendarsystemjapanese__p_8h.htmlkcalendarsystemjapanese__p_8h_source.htmlkcalendarsystemjulian_8cpp.htmlkcalendarsystemjulian_8cpp_source.htmlkcalendarsystemjulian__p_8h.htmlkcalendarsystemjulian__p_8h_source.htmlkcalendarsystemminguo_8cpp.htmlkcalendarsystemminguo_8cpp_source.htmlkcalendarsystemminguo__p_8h.htmlkcalendarsystemminguo__p_8h_source.htmlkcalendarsystemprivate__p_8h.htmlkcalendarsystemprivate__p_8h_source.htmlkcalendarsystemqdate_8cpp.htmlkcalendarsystemqdate_8cpp_source.htmlkcalendarsystemqdate__p_8h.htmlkcalendarsystemqdate__p_8h_source.htmlkcalendarsystemthai_8cpp.htmlkcalendarsystemthai_8cpp_source.htmlkcalendarsystemthai__p_8h.htmlkcalendarsystemthai__p_8h_source.htmlkcatalog_8cpp.htmlkcatalog_8cpp_source.htmlkcatalog__p_8h.htmlkcatalog__p_8h_source.htmlkcatalogname__p_8h.htmlkcatalogname__p_8h_source.htmlkcharsets_8cpp.htmlkcharsets_8cpp_source.htmlkcharsets_8h.htmlkcharsets_8h_source.htmlkcmdlineargs_8cpp.htmlkcmdlineargs_8cpp_source.htmlkcmdlineargs_8h.htmlkcmdlineargs_8h_source.htmlkcodecs_8cpp.htmlkcodecs_8cpp_source.htmlkcodecs_8h.htmlkcodecs_8h_source.htmlkcomponentdata_8cpp.htmlkcomponentdata_8cpp_source.htmlkcomponentdata_8h.htmlkcomponentdata_8h_source.htmlkcomponentdata__p_8h.htmlkcomponentdata__p_8h_source.htmlkcompositejob_8cpp.htmlkcompositejob_8cpp_source.htmlkcompositejob_8h.htmlkcompositejob_8h_source.htmlkcompositejob__p_8h.htmlkcompositejob__p_8h_source.htmlkconfig_8cpp.htmlkconfig_8cpp_source.htmlkconfig_8h.htmlkconfig_8h_source.htmlkconfig__compiler_8cpp.htmlkconfig__compiler_8cpp_source.htmlkconfig__p_8h.htmlkconfig__p_8h_source.htmlkconfig_compiler.htmlkconfigbackend_8cpp.htmlkconfigbackend_8cpp_source.htmlkconfigbackend_8h.htmlkconfigbackend_8h_source.htmlkconfigbase_8cpp.htmlkconfigbase_8cpp_source.htmlkconfigbase_8h.htmlkconfigbase_8h_source.htmlkconfigbase__p_8h.htmlkconfigbase__p_8h_source.htmlkconfigdata_8cpp.htmlkconfigdata_8cpp_source.htmlkconfigdata_8h.htmlkconfigdata_8h_source.htmlkconfiggroup_8cpp.htmlkconfiggroup_8cpp_source.htmlkconfiggroup_8h.htmlkconfiggroup_8h_source.htmlkconfiggroup__p_8h.htmlkconfiggroup__p_8h_source.htmlkconfigini_8cpp.htmlkconfigini_8cpp_source.htmlkconfigini__p_8h.htmlkconfigini__p_8h_source.htmlkcoreconfigskeleton_8cpp.htmlkcoreconfigskeleton_8cpp_source.htmlkcoreconfigskeleton_8h.htmlkcoreconfigskeleton_8h_source.htmlkcoreconfigskeleton__p_8h.htmlkcoreconfigskeleton__p_8h_source.htmlkcurrencycode_8cpp.htmlkcurrencycode_8cpp_source.htmlkcurrencycode_8h.htmlkcurrencycode_8h_source.htmlkdatetime_8cpp.htmlkdatetime_8cpp_source.htmlkdatetime_8h.htmlkdatetime_8h_source.htmlkdatetimeformatter_8cpp.htmlkdatetimeformatter_8cpp_source.htmlkdatetimeformatter__p_8h.htmlkdatetimeformatter__p_8h_source.htmlkdatetimeparser_8cpp.htmlkdatetimeparser_8cpp_source.htmlkdatetimeparser__p_8h.htmlkdatetimeparser__p_8h_source.htmlkdayperiod_8cpp.htmlkdayperiod_8cpp_source.htmlkdayperiod__p_8h.htmlkdayperiod__p_8h_source.htmlkdbusconnectionpool_8cpp.htmlkdbusconnectionpool_8cpp_source.htmlkdbusconnectionpool_8h.htmlkdbusconnectionpool_8h_source.htmlkde-config_8cpp.htmlkde-config_8cpp_source.htmlkde__file__win_8cpp.htmlkde__file__win_8cpp_source.htmlkdebug_8cpp.htmlkdebug_8cpp_source.htmlkdebug_8h.htmlkdebug_8h_source.htmlkdebugdbusiface_8cpp.htmlkdebugdbusiface_8cpp_source.htmlkdebugdbusiface__p_8h.htmlkdebugdbusiface__p_8h_source.htmlkdecore__export_8h.htmlkdecore__export_8h_source.htmlkdedmodule_8cpp.htmlkdedmodule_8cpp_source.htmlkdedmodule_8h.htmlkdedmodule_8h_source.htmlkdemacros_8h_8cmake.htmlkdemacros_8h_8cmake_source.htmlkdesktopfile_8cpp.htmlkdesktopfile_8cpp_source.htmlkdesktopfile_8h.htmlkdesktopfile_8h_source.htmlkdeversion_8cpp.htmlkdeversion_8cpp_source.htmlkdeversion_8h_8cmake.htmlkdeversion_8h_8cmake_source.htmlkdirwatch_8cpp.htmlkdirwatch_8cpp_source.htmlkdirwatch_8h.htmlkdirwatch_8h_source.htmlkdirwatch__p_8h.htmlkdirwatch__p_8h_source.htmlkdirwatch__win_8cpp.htmlkdirwatch__win_8cpp_source.htmlkencodingdetector_8cpp.htmlkencodingdetector_8cpp_source.htmlkencodingdetector_8h.htmlkencodingdetector_8h_source.htmlkencodingprober_8cpp.htmlkencodingprober_8cpp_source.htmlkencodingprober_8h.htmlkencodingprober_8h_source.htmlkexportplugin_8h.htmlkexportplugin_8h_source.htmlkfilesystemtype__p_8h.htmlkfilesystemtype__p_8h_source.htmlkfilterbase_8cpp.htmlkfilterbase_8cpp_source.htmlkfilterbase_8h.htmlkfilterbase_8h_source.htmlkfilterdev_8cpp.htmlkfilterdev_8cpp_source.htmlkfilterdev_8h.htmlkfilterdev_8h_source.htmlkfoldermimetype_8cpp.htmlkfoldermimetype_8cpp_source.htmlkfoldermimetype_8h.htmlkfoldermimetype_8h_source.htmlkgenericfactory_8h.htmlkgenericfactory_8h_source.htmlkglobal_8cpp.htmlkglobal_8cpp_source.htmlkglobal_8h.htmlkglobal_8h_source.htmlkglobal__p_8h.htmlkglobal__p_8h_source.htmlkgzipfilter_8cpp.htmlkgzipfilter_8cpp_source.htmlkgzipfilter_8h.htmlkgzipfilter_8h_source.htmlkjob_8cpp.htmlkjob_8cpp_source.htmlkjob_8h.htmlkjob_8h_source.htmlkjob__p_8h.htmlkjob__p_8h_source.htmlkjobtrackerinterface_8cpp.htmlkjobtrackerinterface_8cpp_source.htmlkjobtrackerinterface_8h.htmlkjobtrackerinterface_8h_source.htmlkjobuidelegate_8cpp.htmlkjobuidelegate_8cpp_source.htmlkjobuidelegate_8h.htmlkjobuidelegate_8h_source.htmlkkernel__mac_8cpp.htmlkkernel__mac_8cpp_source.htmlkkernel__mac_8h.htmlkkernel__mac_8h_source.htmlkkernel__win_8cpp.htmlkkernel__win_8cpp_source.htmlkkernel__win_8h.htmlkkernel__win_8h_source.htmlklauncher__iface_8cpp.htmlklauncher__iface_8cpp_source.htmlklauncher__iface_8h.htmlklauncher__iface_8h_source.htmlklibloader_8cpp.htmlklibloader_8cpp_source.htmlklibloader_8h.htmlklibloader_8h_source.htmlklibrary_8cpp.htmlklibrary_8cpp_source.htmlklibrary_8h.htmlklibrary_8h_source.htmlklimitediodevice_8cpp.htmlklimitediodevice_8cpp_source.htmlklimitediodevice__p_8h.htmlklimitediodevice__p_8h_source.htmlklocale_8cpp.htmlklocale_8cpp_source.htmlklocale_8h.htmlklocale_8h_source.htmlklocale__kde_8cpp.htmlklocale__kde_8cpp_source.htmlklocale__mac_8cpp.htmlklocale__mac_8cpp_source.htmlklocale__mac__p_8h.htmlklocale__mac__p_8h_source.htmlklocale__p_8h.htmlklocale__p_8h_source.htmlklocale__unix_8cpp.htmlklocale__unix_8cpp_source.htmlklocale__unix__p_8h.htmlklocale__unix__p_8h_source.htmlklocale__win_8cpp.htmlklocale__win_8cpp_source.htmlklocale__win__p_8h.htmlklocale__win__p_8h_source.htmlklocalizeddate_8cpp.htmlklocalizeddate_8cpp_source.htmlklocalizeddate_8h.htmlklocalizeddate_8h_source.htmlklocalizedstring_8cpp.htmlklocalizedstring_8cpp_source.htmlklocalizedstring_8h.htmlklocalizedstring_8h_source.htmlklocalsocket_8cpp.htmlklocalsocket_8cpp_source.htmlklocalsocket_8h.htmlklocalsocket_8h_source.htmlklocalsocket__p_8h.htmlklocalsocket__p_8h_source.htmlklocalsocket__unix_8cpp.htmlklocalsocket__unix_8cpp_source.htmlklocalsocket__win_8cpp.htmlklocalsocket__win_8cpp_source.htmlklockfile_8h.htmlklockfile_8h_source.htmlklockfile__unix_8cpp.htmlklockfile__unix_8cpp_source.htmlklockfile__win_8cpp.htmlklockfile__win_8cpp_source.htmlkmacroexpander_8cpp.htmlkmacroexpander_8cpp_source.htmlkmacroexpander_8h.htmlkmacroexpander_8h_source.htmlkmacroexpander__p_8h.htmlkmacroexpander__p_8h_source.htmlkmacroexpander__unix_8cpp.htmlkmacroexpander__unix_8cpp_source.htmlkmacroexpander__win_8cpp.htmlkmacroexpander__win_8cpp_source.htmlkmemfile_8cpp.htmlkmemfile_8cpp_source.htmlkmemfile_8h.htmlkmemfile_8h_source.htmlkmessage_8cpp.htmlkmessage_8cpp_source.htmlkmessage_8h.htmlkmessage_8h_source.htmlkmimeglobsfileparser_8cpp.htmlkmimeglobsfileparser_8cpp_source.htmlkmimeglobsfileparser__p_8h.htmlkmimeglobsfileparser__p_8h_source.htmlkmimemagicrule_8cpp.htmlkmimemagicrule_8cpp_source.htmlkmimemagicrule__p_8h.htmlkmimemagicrule__p_8h_source.htmlkmimetype_8cpp.htmlkmimetype_8cpp_source.htmlkmimetype_8h.htmlkmimetype_8h_source.htmlkmimetype__p_8h.htmlkmimetype__p_8h_source.htmlkmimetypefactory_8cpp.htmlkmimetypefactory_8cpp_source.htmlkmimetypefactory_8h.htmlkmimetypefactory_8h_source.htmlkmimetyperepository_8cpp.htmlkmimetyperepository_8cpp_source.htmlkmimetyperepository__p_8h.htmlkmimetyperepository__p_8h_source.htmlkmimetypetrader_8cpp.htmlkmimetypetrader_8cpp_source.htmlkmimetypetrader_8h.htmlkmimetypetrader_8h_source.htmlkmountpoint_8cpp.htmlkmountpoint_8cpp_source.htmlkmountpoint_8h.htmlkmountpoint_8h_source.htmlkpluginfactory_8cpp.htmlkpluginfactory_8cpp_source.htmlkpluginfactory_8h.htmlkpluginfactory_8h_source.htmlkpluginfactory__p_8h.htmlkpluginfactory__p_8h_source.htmlkplugininfo_8cpp.htmlkplugininfo_8cpp_source.htmlkplugininfo_8h.htmlkplugininfo_8h_source.htmlkpluginloader_8cpp.htmlkpluginloader_8cpp_source.htmlkpluginloader_8h.htmlkpluginloader_8h_source.htmlkprocess_8cpp.htmlkprocess_8cpp_source.htmlkprocess_8h.htmlkprocess_8h_source.htmlkprocess__p_8h.htmlkprocess__p_8h_source.htmlkprotocolinfo_8cpp.htmlkprotocolinfo_8cpp_source.htmlkprotocolinfo_8h.htmlkprotocolinfo_8h_source.htmlkprotocolinfo__p_8h.htmlkprotocolinfo__p_8h_source.htmlkprotocolinfofactory_8cpp.htmlkprotocolinfofactory_8cpp_source.htmlkprotocolinfofactory_8h.htmlkprotocolinfofactory_8h_source.htmlkrandom_8cpp.htmlkrandom_8cpp_source.htmlkrandom_8h.htmlkrandom_8h_source.htmlkrandomsequence_8cpp.htmlkrandomsequence_8cpp_source.htmlkrandomsequence_8h.htmlkrandomsequence_8h_source.htmlksavefile_8cpp.htmlksavefile_8cpp_source.htmlksavefile_8h.htmlksavefile_8h_source.htmlkservice_8cpp.htmlkservice_8cpp_source.htmlkservice_8h.htmlkservice_8h_source.htmlkservice__p_8h.htmlkservice__p_8h_source.htmlkserviceaction_8cpp.htmlkserviceaction_8cpp_source.htmlkserviceaction_8h.htmlkserviceaction_8h_source.htmlkservicefactory_8cpp.htmlkservicefactory_8cpp_source.htmlkservicefactory_8h.htmlkservicefactory_8h_source.htmlkservicegroup_8cpp.htmlkservicegroup_8cpp_source.htmlkservicegroup_8h.htmlkservicegroup_8h_source.htmlkservicegroup__p_8h.htmlkservicegroup__p_8h_source.htmlkservicegroupfactory_8cpp.htmlkservicegroupfactory_8cpp_source.htmlkservicegroupfactory_8h.htmlkservicegroupfactory_8h_source.htmlkserviceoffer_8cpp.htmlkserviceoffer_8cpp_source.htmlkserviceoffer_8h.htmlkserviceoffer_8h_source.htmlkservicetype_8cpp.htmlkservicetype_8cpp_source.htmlkservicetype_8h.htmlkservicetype_8h_source.htmlkservicetype__p_8h.htmlkservicetype__p_8h_source.htmlkservicetypefactory_8cpp.htmlkservicetypefactory_8cpp_source.htmlkservicetypefactory_8h.htmlkservicetypefactory_8h_source.htmlkservicetypeprofile_8cpp.htmlkservicetypeprofile_8cpp_source.htmlkservicetypeprofile_8h.htmlkservicetypeprofile_8h_source.htmlkservicetypeprofile__p_8h.htmlkservicetypeprofile__p_8h_source.htmlkservicetypetrader_8cpp.htmlkservicetypetrader_8cpp_source.htmlkservicetypetrader_8h.htmlkservicetypetrader_8h_source.htmlksharedconfig_8cpp.htmlksharedconfig_8cpp_source.htmlksharedconfig_8h.htmlksharedconfig_8h_source.htmlkshareddatacache_8cpp.htmlkshareddatacache_8cpp_source.htmlkshareddatacache_8h.htmlkshareddatacache_8h_source.htmlkshareddatacache__p_8h.htmlkshareddatacache__p_8h_source.htmlkshareddatacache__win_8cpp.htmlkshareddatacache__win_8cpp_source.htmlksharedptr_8h.htmlksharedptr_8h_source.htmlkshell_8cpp.htmlkshell_8cpp_source.htmlkshell_8h.htmlkshell_8h_source.htmlkshell__p_8h.htmlkshell__p_8h_source.htmlkshell__unix_8cpp.htmlkshell__unix_8cpp_source.htmlkshell__win_8cpp.htmlkshell__win_8cpp_source.htmlksocketfactory_8cpp.htmlksocketfactory_8cpp_source.htmlksocketfactory_8h.htmlksocketfactory_8h_source.htmlksortablelist_8h.htmlksortablelist_8h_source.htmlksslcertificatemanager_8cpp.htmlksslcertificatemanager_8cpp_source.htmlksslcertificatemanager_8h.htmlksslcertificatemanager_8h_source.htmlksslcertificatemanager__p_8h.htmlksslcertificatemanager__p_8h_source.htmlkssld_8cpp.htmlkssld_8cpp_source.htmlkssld_8h.htmlkssld_8h_source.htmlkssld__adaptor_8h.htmlkssld__adaptor_8h_source.htmlkssld__dbusmetatypes_8h.htmlkssld__dbusmetatypes_8h_source.htmlkssld__interface_8h.htmlkssld__interface_8h_source.htmlkstandarddirs_8cpp.htmlkstandarddirs_8cpp_source.htmlkstandarddirs_8h.htmlkstandarddirs_8h_source.htmlkstandarddirs__unix_8cpp.htmlkstandarddirs__unix_8cpp_source.htmlkstandarddirs__win_8cpp.htmlkstandarddirs__win_8cpp_source.htmlkstringhandler_8cpp.htmlkstringhandler_8cpp_source.htmlkstringhandler_8h.htmlkstringhandler_8h_source.htmlksycoca_8cpp.htmlksycoca_8cpp_source.htmlksycoca_8h.htmlksycoca_8h_source.htmlksycoca__p_8h.htmlksycoca__p_8h_source.htmlksycocadevices__p_8h.htmlksycocadevices__p_8h_source.htmlksycocadict_8cpp.htmlksycocadict_8cpp_source.htmlksycocadict__p_8h.htmlksycocadict__p_8h_source.htmlksycocaentry_8cpp.htmlksycocaentry_8cpp_source.htmlksycocaentry_8h.htmlksycocaentry_8h_source.htmlksycocaentry__p_8h.htmlksycocaentry__p_8h_source.htmlksycocafactory_8cpp.htmlksycocafactory_8cpp_source.htmlksycocafactory_8h.htmlksycocafactory_8h_source.htmlksycocatype_8h.htmlksycocatype_8h_source.htmlksystemtimezone_8cpp.htmlksystemtimezone_8cpp_source.htmlksystemtimezone_8h.htmlksystemtimezone_8h_source.htmlktar_8cpp.htmlktar_8cpp_source.htmlktar_8h.htmlktar_8h_source.htmlktcpsocket_8cpp.htmlktcpsocket_8cpp_source.htmlktcpsocket_8h.htmlktcpsocket_8h_source.htmlktcpsocket__p_8h.htmlktcpsocket__p_8h_source.htmlktempdir_8cpp.htmlktempdir_8cpp_source.htmlktempdir_8h.htmlktempdir_8h_source.htmlktemporaryfile_8cpp.htmlktemporaryfile_8cpp_source.htmlktemporaryfile_8h.htmlktemporaryfile_8h_source.htmlktimezone_8cpp.htmlktimezone_8cpp_source.htmlktimezone_8h.htmlktimezone_8h_source.htmlktimezone__win_8cpp.htmlktimezone__win_8cpp_source.htmlktimezone__win_8h.htmlktimezone__win_8h_source.htmlktoolinvocation_8cpp.htmlktoolinvocation_8cpp_source.htmlktoolinvocation_8h.htmlktoolinvocation_8h_source.htmlktoolinvocation__win_8cpp.htmlktoolinvocation__win_8cpp_source.htmlktoolinvocation__x11_8cpp.htmlktoolinvocation__x11_8cpp_source.htmlktraderparse_8cpp.htmlktraderparse_8cpp_source.htmlktraderparse__p_8h.htmlktraderparse__p_8h_source.htmlktraderparsetree_8cpp.htmlktraderparsetree_8cpp_source.htmlktraderparsetree__p_8h.htmlktraderparsetree__p_8h_source.htmlktranscript_8cpp.htmlktranscript_8cpp_source.htmlktranscript__p_8h.htmlktranscript__p_8h_source.htmlktypelist_8h.htmlktypelist_8h_source.htmlktypelistutils_8h.htmlktypelistutils_8h_source.htmlktypetraits_8h.htmlktypetraits_8h_source.htmlktzfiletimezone_8cpp.htmlktzfiletimezone_8cpp_source.htmlktzfiletimezone_8h.htmlktzfiletimezone_8h_source.htmlkuitformats_8cpp.htmlkuitformats_8cpp_source.htmlkuitformats__p_8h.htmlkuitformats__p_8h_source.htmlkuitsemantics_8cpp.htmlkuitsemantics_8cpp_source.htmlkuitsemantics__p_8h.htmlkuitsemantics__p_8h_source.htmlkurl_8cpp.htmlkurl_8cpp_source.htmlkurl_8h.htmlkurl_8h_source.htmlkuser_8h.htmlkuser_8h_source.htmlkuser__unix_8cpp.htmlkuser__unix_8cpp_source.htmlkuser__win_8cpp.htmlkuser__win_8cpp_source.htmlkuser__wince_8cpp.htmlkuser__wince_8cpp_source.htmlkxzfilter_8cpp.htmlkxzfilter_8cpp_source.htmlkxzfilter_8h.htmlkxzfilter_8h_source.htmlkzip_8cpp.htmlkzip_8cpp_source.htmlkzip_8h.htmlkzip_8h_source.htmllicenses.htmlloader_8cpp.htmlloader_8cpp_source.htmlloader__p_8h.htmlloader__p_8h_source.htmlmaintainers.htmlmodules.htmlnamespaceConversionCheck.htmlnamespaceKAuth.htmlnamespaceKAuth_1_1HelperSupport.htmlnamespaceKAuthorized.htmlnamespaceKCodecs.htmlnamespaceKDBusConnectionPool.htmlnamespaceKDE.htmlnamespaceKFileSystemType.htmlnamespaceKGlobal.htmlnamespaceKMacroExpander.htmlnamespaceKMessage.htmlnamespaceKNetwork.htmlnamespaceKNetwork_1_1Internal.htmlnamespaceKParts.htmlnamespaceKRandom.htmlnamespaceKServiceTypeProfile.htmlnamespaceKShell.htmlnamespaceKSocketFactory.htmlnamespaceKSocks.htmlnamespaceKStringHandler.htmlnamespaceKTraderParse.htmlnamespaceKTypeTraits.htmlnamespaceKTypeTraits_1_1Modifiers.htmlnamespaceKuit.htmlnamespaceKuitFormats.htmlnamespaceKuit_1_1Att.htmlnamespaceKuit_1_1Cue.htmlnamespaceKuit_1_1Fmt.htmlnamespaceKuit_1_1Rol.htmlnamespaceKuit_1_1Tag.htmlnamespaceQTest.htmlnamespaceSonnet.htmlnamespacekencodingprober.htmlnamespacekhtml.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_func.htmlnamespacemembers_type.htmlnamespacemembers_vars.htmlnamespaceorg.htmlnamespaceorg_1_1kde.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngnetsupp_8cpp.htmlnetsupp_8cpp_source.htmlnetsupp_8h.htmlnetsupp_8h_source.htmlnsBig5Prober_8cpp.htmlnsBig5Prober_8cpp_source.htmlnsBig5Prober_8h.htmlnsBig5Prober_8h_source.htmlnsCharSetProber_8cpp.htmlnsCharSetProber_8cpp_source.htmlnsCharSetProber_8h.htmlnsCharSetProber_8h_source.htmlnsCodingStateMachine_8h.htmlnsCodingStateMachine_8h_source.htmlnsEUCJPProber_8cpp.htmlnsEUCJPProber_8cpp_source.htmlnsEUCJPProber_8h.htmlnsEUCJPProber_8h_source.htmlnsEUCKRProber_8cpp.htmlnsEUCKRProber_8cpp_source.htmlnsEUCKRProber_8h.htmlnsEUCKRProber_8h_source.htmlnsEscCharsetProber_8cpp.htmlnsEscCharsetProber_8cpp_source.htmlnsEscCharsetProber_8h.htmlnsEscCharsetProber_8h_source.htmlnsEscSM_8cpp.htmlnsEscSM_8cpp_source.htmlnsGB2312Prober_8cpp.htmlnsGB2312Prober_8cpp_source.htmlnsGB2312Prober_8h.htmlnsGB2312Prober_8h_source.htmlnsHebrewProber_8cpp.htmlnsHebrewProber_8cpp_source.htmlnsHebrewProber_8h.htmlnsHebrewProber_8h_source.htmlnsLatin1Prober_8cpp.htmlnsLatin1Prober_8cpp_source.htmlnsLatin1Prober_8h.htmlnsLatin1Prober_8h_source.htmlnsMBCSGroupProber_8cpp.htmlnsMBCSGroupProber_8cpp_source.htmlnsMBCSGroupProber_8h.htmlnsMBCSGroupProber_8h_source.htmlnsMBCSSM_8cpp.htmlnsMBCSSM_8cpp_source.htmlnsPkgInt_8h.htmlnsPkgInt_8h_source.htmlnsSBCSGroupProber_8cpp.htmlnsSBCSGroupProber_8cpp_source.htmlnsSBCSGroupProber_8h.htmlnsSBCSGroupProber_8h_source.htmlnsSBCharSetProber_8cpp.htmlnsSBCharSetProber_8cpp_source.htmlnsSBCharSetProber_8h.htmlnsSBCharSetProber_8h_source.htmlnsSJISProber_8cpp.htmlnsSJISProber_8cpp_source.htmlnsSJISProber_8h.htmlnsSJISProber_8h_source.htmlnsUniversalDetector_8cpp.htmlnsUniversalDetector_8cpp_source.htmlnsUniversalDetector_8h.htmlnsUniversalDetector_8h_source.htmlopen.pngpages.htmlpolicy-gen_8cpp.htmlpolicy-gen_8cpp_source.htmlpolicy-gen_8h.htmlpolicy-gen_8h_source.htmlpolicykit_2kauth-policy-gen-polkit_8cpp.htmlpolicykit_2kauth-policy-gen-polkit_8cpp_source.htmlposix__fallocate__mac_8h.htmlposix__fallocate__mac_8h_source.htmlqtest__kde_8cpp.htmlqtest__kde_8cpp_source.htmlqtest__kde_8h.htmlqtest__kde_8h_source.htmlsettings_8cpp.htmlsettings_8cpp_source.htmlsettings__p_8h.htmlsettings__p_8h_source.htmlspeller_8cpp.htmlspeller_8cpp_source.htmlspeller_8h.htmlspeller_8h_source.htmlspellerplugin_8cpp.htmlspellerplugin_8cpp_source.htmlspellerplugin__p_8h.htmlspellerplugin__p_8h_source.htmlsplitbar.pngstructAction-members.htmlstructAction.htmlstructConversionCheck_1_1QVconvertible-members.htmlstructConversionCheck_1_1QVconvertible.htmlstructConversionCheck_1_1supported.htmlstructConversionCheck_1_1type__toQString-members.htmlstructConversionCheck_1_1type__toQString.htmlstructConversionCheck_1_1type__toQVariant-members.htmlstructConversionCheck_1_1type__toQVariant.htmlstructConversionCheck_1_1unsupported.htmlstructDateTimeComponents-members.htmlstructDateTimeComponents.htmlstructKCatalogName-members.htmlstructKCatalogName.htmlstructKConfigGroupGui-members.htmlstructKConfigGroupGui.htmlstructKCoreConfigSkeleton_1_1ItemEnum_1_1Choice-members.htmlstructKCoreConfigSkeleton_1_1ItemEnum_1_1Choice.htmlstructKCoreConfigSkeleton_1_1ItemEnum_1_1Choice2-members.htmlstructKCoreConfigSkeleton_1_1ItemEnum_1_1Choice2.htmlstructKDEPluginVerificationData-members.htmlstructKDEPluginVerificationData.htmlstructKDE_1_1IfEqualThenElse-members.htmlstructKDE_1_1IfEqualThenElse.htmlstructKDE_1_1IfEqualThenElse_3_01FS_00_01FS_00_01Then_00_01Else_01_4-members.htmlstructKDE_1_1IfEqualThenElse_3_01FS_00_01FS_00_01Then_00_01Else_01_4.htmlstructKDE_1_1IfThenElse-members.htmlstructKDE_1_1IfThenElse.htmlstructKDE_1_1IfThenElse_3_01false_00_01T_00_01U_01_4-members.htmlstructKDE_1_1IfThenElse_3_01false_00_01T_00_01U_01_4.htmlstructKDE_1_1SameTypes-members.htmlstructKDE_1_1SameTypes.htmlstructKDE_1_1SameTypes_3_01T_00_01T_01_4-members.htmlstructKDE_1_1SameTypes_3_01T_00_01T_01_4.htmlstructKDebugTag.htmlstructKDirWatchPrivate_1_1Client-members.htmlstructKDirWatchPrivate_1_1Client.htmlstructKEntry-members.htmlstructKEntry.htmlstructKEntryKey-members.htmlstructKEntryKey.htmlstructKMakeTypeList-members.htmlstructKMakeTypeList.htmlstructKMakeTypeList_3_01KDE_1_1NullType_00_01T2_00_01T3_00_01T4_00_01T5_00_01T6_00_01T7_00_01T8_1a009f7aaaa83ac129ec014e5782a079.htmlstructKMakeTypeList_3_01KDE_1_1NullType_00_01T2_00_01T3_00_01T4_00_01T5_00_01T6_00_01T7_00_01T8_3429473ed2ec9accc4ec664ef30c2739.htmlstructKMakeTypeList_3_4-members.htmlstructKMakeTypeList_3_4.htmlstructKMimeGlobsFileParser_1_1Glob-members.htmlstructKMimeGlobsFileParser_1_1Glob.htmlstructKMimeMagicMatch-members.htmlstructKMimeMagicMatch.htmlstructKNetwork_1_1Internal_1_1InputData-members.htmlstructKNetwork_1_1Internal_1_1InputData.htmlstructKNetwork_1_1Internal_1_1RequestData-members.htmlstructKNetwork_1_1Internal_1_1RequestData.htmlstructKPluginFactory_1_1InheritanceChecker-members.htmlstructKPluginFactory_1_1InheritanceChecker.htmlstructKProtocolInfo_1_1ExtraField-members.htmlstructKProtocolInfo_1_1ExtraField.htmlstructKService_1_1ServiceTypeAndPreference-members.htmlstructKService_1_1ServiceTypeAndPreference.htmlstructKSslCaCertificate-members.htmlstructKSslCaCertificate.htmlstructKTraderParse_1_1PreferencesMaxima-members.htmlstructKTraderParse_1_1PreferencesMaxima.htmlstructKTypeList-members.htmlstructKTypeList.htmlstructKTypeListAppend-members.htmlstructKTypeListAppend.htmlstructKTypeListAppend_3_01KDE_1_1NullType_00_01List2_01_4-members.htmlstructKTypeListAppend_3_01KDE_1_1NullType_00_01List2_01_4.htmlstructKTypeListAt-members.htmlstructKTypeListAt.htmlstructKTypeListAtWithDefault-members.htmlstructKTypeListAtWithDefault.htmlstructKTypeListAtWithDefault_3_01KDE_1_1NullType_00_010_00_01Default_01_4-members.htmlstructKTypeListAtWithDefault_3_01KDE_1_1NullType_00_010_00_01Default_01_4.htmlstructKTypeListAtWithDefault_3_01KDE_1_1NullType_00_01pos_00_01Default_01_4-members.htmlstructKTypeListAtWithDefault_3_01KDE_1_1NullType_00_01pos_00_01Default_01_4.htmlstructKTypeListAtWithDefault_3_01Types_00_010_00_01Default_01_4-members.htmlstructKTypeListAtWithDefault_3_01Types_00_010_00_01Default_01_4.htmlstructKTypeListAt_3_01KDE_1_1NullType_00_010_01_4.htmlstructKTypeListAt_3_01KDE_1_1NullType_00_01pos_01_4.htmlstructKTypeListAt_3_01Types_00_010_01_4-members.htmlstructKTypeListAt_3_01Types_00_010_01_4.htmlstructKTypeListContains-members.htmlstructKTypeListContains.htmlstructKTypeListContains_3_01KDE_1_1NullType_00_01Type_01_4-members.htmlstructKTypeListContains_3_01KDE_1_1NullType_00_01Type_01_4.htmlstructKTypeListContains_3_01KTypeList_3_01Type_00_01Tail_01_4_00_01Type_01_4-members.htmlstructKTypeListContains_3_01KTypeList_3_01Type_00_01Tail_01_4_00_01Type_01_4.htmlstructKTypeListEnd-members.htmlstructKTypeListEnd.htmlstructKTypeListEnd_3_01K__TYPELIST__1_07Type_08_4-members.htmlstructKTypeListEnd_3_01K__TYPELIST__1_07Type_08_4.htmlstructKTypeListFold-members.htmlstructKTypeListFold.htmlstructKTypeListFold_3_01KDE_1_1NullType_00_01Folder_00_01Start_01_4-members.htmlstructKTypeListFold_3_01KDE_1_1NullType_00_01Folder_00_01Start_01_4.htmlstructKTypeListForeach_3_01KDE_1_1NullType_00_01Manip_01_4-members.htmlstructKTypeListForeach_3_01KDE_1_1NullType_00_01Manip_01_4.htmlstructKTypeListIndexOf.htmlstructKTypeListIndexOf_3_01KDE_1_1NullType_00_01T_01_4-members.htmlstructKTypeListIndexOf_3_01KDE_1_1NullType_00_01T_01_4.htmlstructKTypeListIndexOf_3_01KTypeList_3_01Head_00_01Tail_01_4_00_01T_01_4-members.htmlstructKTypeListIndexOf_3_01KTypeList_3_01Head_00_01Tail_01_4_00_01T_01_4.htmlstructKTypeListIndexOf_3_01KTypeList_3_01T_00_01Tail_01_4_00_01T_01_4-members.htmlstructKTypeListIndexOf_3_01KTypeList_3_01T_00_01Tail_01_4_00_01T_01_4.htmlstructKTypeListLength.htmlstructKTypeListLength_3_01KDE_1_1NullType_01_4-members.htmlstructKTypeListLength_3_01KDE_1_1NullType_01_4.htmlstructKTypeListLength_3_01KTypeList_3_01T_00_01U_01_4_01_4-members.htmlstructKTypeListLength_3_01KTypeList_3_01T_00_01U_01_4_01_4.htmlstructKTypeListPop-members.htmlstructKTypeListPop.htmlstructKTypeListPop_3_01K__TYPELIST__1_07Type_08_4-members.htmlstructKTypeListPop_3_01K__TYPELIST__1_07Type_08_4.htmlstructKTypeListPush-members.htmlstructKTypeListPush.htmlstructKTypeListPush_3_01KDE_1_1NullType_00_01Type_01_4-members.htmlstructKTypeListPush_3_01KDE_1_1NullType_00_01Type_01_4.htmlstructKTypeListReplaceBegin-members.htmlstructKTypeListReplaceBegin.htmlstructKTypeListReplaceBegin_3_01KDE_1_1NullType_00_01Replace_01_4-members.htmlstructKTypeListReplaceBegin_3_01KDE_1_1NullType_00_01Replace_01_4.htmlstructKTypeListReplaceBegin_3_01Types_00_01KDE_1_1NullType_01_4-members.htmlstructKTypeListReplaceBegin_3_01Types_00_01KDE_1_1NullType_01_4.htmlstructKTypeListRevert-members.htmlstructKTypeListRevert.htmlstructKTypeListSort-members.htmlstructKTypeListSort.htmlstructKTypeListSort_3_01KDE_1_1NullType_00_01Comparator_01_4-members.htmlstructKTypeListSort_3_01KDE_1_1NullType_00_01Comparator_01_4.htmlstructKTypeTraits_1_1CanConvert-members.htmlstructKTypeTraits_1_1CanConvert.htmlstructKTypeTraits_1_1CanDynamicCast-members.htmlstructKTypeTraits_1_1CanDynamicCast.htmlstructKTypeTraits_1_1IsParentOfChild-members.htmlstructKTypeTraits_1_1IsParentOfChild.htmlstructKTypeTraits_1_1IsParentOfChildNonStrict-members.htmlstructKTypeTraits_1_1IsParentOfChildNonStrict.htmlstructKTypeTraits_1_1MaxTypeSelect-members.htmlstructKTypeTraits_1_1MaxTypeSelect.htmlstructKTypeTraits_1_1MaxTypeSelect_3_01KDE_1_1NullType_01_4-members.htmlstructKTypeTraits_1_1MaxTypeSelect_3_01KDE_1_1NullType_01_4.htmlstructKTypeTraits_1_1MinTypeSelect-members.htmlstructKTypeTraits_1_1MinTypeSelect.htmlstructKTypeTraits_1_1MinTypeSelect_3_01KDE_1_1NullType_01_4-members.htmlstructKTypeTraits_1_1MinTypeSelect_3_01KDE_1_1NullType_01_4.htmlstructKTypeTraits_1_1Modifiers_1_1ConstReferenceType-members.htmlstructKTypeTraits_1_1Modifiers_1_1ConstReferenceType.htmlstructKTypeTraits_1_1Modifiers_1_1ConstReferenceType_3_01T_01_6_01_4-members.htmlstructKTypeTraits_1_1Modifiers_1_1ConstReferenceType_3_01T_01_6_01_4.htmlstructKTypeTraits_1_1Modifiers_1_1ParameterType-members.htmlstructKTypeTraits_1_1Modifiers_1_1ParameterType.htmlstructKTypeTraits_1_1Modifiers_1_1PointerType-members.htmlstructKTypeTraits_1_1Modifiers_1_1PointerType.htmlstructKTypeTraits_1_1Modifiers_1_1ReferenceType-members.htmlstructKTypeTraits_1_1Modifiers_1_1ReferenceType.htmlstructKTypeTraits_1_1Modifiers_1_1ReferenceType_3_01T_01_6_01_4-members.htmlstructKTypeTraits_1_1Modifiers_1_1ReferenceType_3_01T_01_6_01_4.htmlstructKTypeTraits_1_1Modifiers_1_1StripAll-members.htmlstructKTypeTraits_1_1Modifiers_1_1StripAll.htmlstructKTypeTraits_1_1ParameterList-members.htmlstructKTypeTraits_1_1ParameterList.htmlstructKTypeTraits_1_1PointerList-members.htmlstructKTypeTraits_1_1PointerList.htmlstructKTypeTraits_1_1ReferenceList-members.htmlstructKTypeTraits_1_1ReferenceList.htmlstructKTypeTraits_1_1StrippedList-members.htmlstructKTypeTraits_1_1StrippedList.htmlstructKTypeTraits_1_1TypeListCheck-members.htmlstructKTypeTraits_1_1TypeListCheck.htmlstructKTypeTraits_1_1TypeListCheck_3_01KDE_1_1NullType_01_4-members.htmlstructKTypeTraits_1_1TypeListCheck_3_01KDE_1_1NullType_01_4.htmlstructKTypeTraits_1_1TypeListCheck_3_01KTypeList_3_01Head_00_01Tail_01_4_01_4-members.htmlstructKTypeTraits_1_1TypeListCheck_3_01KTypeList_3_01Head_00_01Tail_01_4_01_4.htmlstructKTypeTraits_1_1TypeSelect-members.htmlstructKTypeTraits_1_1TypeSelect.htmlstructKTypeTraits_1_1TypeSelectImpl-members.htmlstructKTypeTraits_1_1TypeSelectImpl.htmlstructKTypeTraits_1_1TypeSelect_3_01KDE_1_1NullType_00_01size_01_4-members.htmlstructKTypeTraits_1_1TypeSelect_3_01KDE_1_1NullType_00_01size_01_4.htmlstructSharedLock-members.htmlstructSharedLock.htmlstructSonnet_1_1Word-members.htmlstructSonnet_1_1Word.htmlstructaddrinfo-members.htmlstructaddrinfo.htmlstructkde__addrinfo-members.htmlstructkde__addrinfo.htmlstructkde__in6__addr-members.htmlstructkde__in6__addr.htmlstructkde__sockaddr__in6-members.htmlstructkde__sockaddr__in6.htmlstructkencodingprober_1_1SMModel-members.htmlstructkencodingprober_1_1SMModel.htmlstructkencodingprober_1_1SequenceModel-members.htmlstructkencodingprober_1_1SequenceModel.htmlstructkencodingprober_1_1nsPkgInt-members.htmlstructkencodingprober_1_1nsPkgInt.htmlsync_off.pngsync_on.pngsyssocket_8h.htmlsyssocket_8h_source.htmltab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssthreadsafe.htmltodo.htmlunionYYSTYPE-members.htmlunionYYSTYPE.htmlyacc_8h.htmlyacc_8h_source.htmlkdecore.tagkdedDoxyfileclassmap.inchtmlMainpage_8dox.htmlannotated.htmlarrowdown.pngarrowright.pngauthors.htmlbc_s.pngbdwn.pngclassKBuildMimeTypeFactory-members.htmlclassKBuildMimeTypeFactory.htmlclassKBuildMimeTypeFactory.pngclassKBuildProtocolInfoFactory-members.htmlclassKBuildProtocolInfoFactory.htmlclassKBuildProtocolInfoFactory.pngclassKBuildServiceFactory-members.htmlclassKBuildServiceFactory.htmlclassKBuildServiceFactory.pngclassKBuildServiceGroupFactory-members.htmlclassKBuildServiceGroupFactory.htmlclassKBuildServiceGroupFactory.pngclassKBuildServiceTypeFactory-members.htmlclassKBuildServiceTypeFactory.htmlclassKBuildServiceTypeFactory.pngclassKBuildSycoca-members.htmlclassKBuildSycoca.htmlclassKBuildSycoca.pngclassKBuildSycocaInterface-members.htmlclassKBuildSycocaInterface.htmlclassKBuildSycocaInterface.pngclassKBuildsycocaAdaptor-members.htmlclassKBuildsycocaAdaptor.htmlclassKBuildsycocaAdaptor.pngclassKCTimeDict-members.htmlclassKCTimeDict.htmlclassKCTimeInfo-members.htmlclassKCTimeInfo.htmlclassKCTimeInfo.pngclassKHostnameD-members.htmlclassKHostnameD.htmlclassKHostnameD.pngclassKMimeAssociations-members.htmlclassKMimeAssociations.htmlclassKOfferHash-members.htmlclassKOfferHash.htmlclassKSycocaResourceList-members.htmlclassKSycocaResourceList.htmlclassKSycocaResourceList.pngclassKUpdateD-members.htmlclassKUpdateD.htmlclassKUpdateD.pngclassKded-members.htmlclassKded.htmlclassKded.pngclassKdedAdaptor-members.htmlclassKdedAdaptor.htmlclassKdedAdaptor.pngclassQColor.htmlclassQFont.htmlclassQLinkedList.htmlclassQLinkedList.pngclassVFolderMenu-members.htmlclassVFolderMenu.htmlclassVFolderMenu.pngclassVFolderMenu_1_1AppsInfo-members.htmlclassVFolderMenu_1_1AppsInfo.htmlclassVFolderMenu_1_1DocInfo-members.htmlclassVFolderMenu_1_1DocInfo.htmlclassVFolderMenu_1_1SubMenu-members.htmlclassVFolderMenu_1_1SubMenu.htmlclasses.htmlclosed.pngdir_55a7a64747db43d6326282bd898aee00.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_func.htmlfunctions_vars.htmlglobals.htmlglobals_defs.htmlglobals_func.htmlglobals_type.htmlglobals_vars.htmlhierarchy.htmlindex.htmljquery.jskbuildmimetypefactory_8cpp.htmlkbuildmimetypefactory_8cpp_source.htmlkbuildmimetypefactory_8h.htmlkbuildmimetypefactory_8h_source.htmlkbuildprotocolinfofactory_8cpp.htmlkbuildprotocolinfofactory_8cpp_source.htmlkbuildprotocolinfofactory_8h.htmlkbuildprotocolinfofactory_8h_source.htmlkbuildservicefactory_8cpp.htmlkbuildservicefactory_8cpp_source.htmlkbuildservicefactory_8h.htmlkbuildservicefactory_8h_source.htmlkbuildservicegroupfactory_8cpp.htmlkbuildservicegroupfactory_8cpp_source.htmlkbuildservicegroupfactory_8h.htmlkbuildservicegroupfactory_8h_source.htmlkbuildservicetypefactory_8cpp.htmlkbuildservicetypefactory_8cpp_source.htmlkbuildservicetypefactory_8h.htmlkbuildservicetypefactory_8h_source.htmlkbuildsycoca_8cpp.htmlkbuildsycoca_8cpp_source.htmlkbuildsycoca_8h.htmlkbuildsycoca_8h_source.htmlkbuildsycocainterface_8h.htmlkbuildsycocainterface_8h_source.htmlkctimefactory_8cpp.htmlkctimefactory_8cpp_source.htmlkctimefactory_8h.htmlkctimefactory_8h_source.htmlkded_8cpp.htmlkded_8cpp_source.htmlkded_8h.htmlkded_8h_source.htmlkdedadaptor_8cpp.htmlkdedadaptor_8cpp_source.htmlkdedadaptor_8h.htmlkdedadaptor_8h_source.htmlkmimeassociations_8cpp.htmlkmimeassociations_8cpp_source.htmlkmimeassociations_8h.htmlkmimeassociations_8h_source.htmlksycocaresourcelist_8h.htmlksycocaresourcelist_8h_source.htmllicenses.htmlmaintainers.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlsplitbar.pngstructKSycocaResource-members.htmlstructKSycocaResource.htmlstructServiceTypeOffersData-members.htmlstructServiceTypeOffersData.htmlstructVFolderMenu_1_1MenuItem-members.htmlstructVFolderMenu_1_1MenuItem.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssvfolder__menu_8cpp.htmlvfolder__menu_8cpp_source.htmlvfolder__menu_8h.htmlvfolder__menu_8h_source.htmlkded.tagkdesuDoxyfileclassmap.inchtmlMainpage_8dox.htmlannotated.htmlarrowdown.pngarrowright.pngauthors.htmlbc_s.pngbdwn.pngclassKDESu_1_1KDESuPrivate_1_1KCookie-members.htmlclassKDESu_1_1KDESuPrivate_1_1KCookie.htmlclassKDESu_1_1KDEsuClient-members.htmlclassKDESu_1_1KDEsuClient.htmlclassKDESu_1_1PtyProcess-members.htmlclassKDESu_1_1PtyProcess.htmlclassKDESu_1_1PtyProcess.pngclassKDESu_1_1SshProcess-members.htmlclassKDESu_1_1SshProcess.htmlclassKDESu_1_1SshProcess.pngclassKDESu_1_1StubProcess-members.htmlclassKDESu_1_1StubProcess.htmlclassKDESu_1_1StubProcess.pngclassKDESu_1_1SuProcess-members.htmlclassKDESu_1_1SuProcess.htmlclassKDESu_1_1SuProcess.pngclasses.htmlclient_8cpp.htmlclient_8cpp_source.htmlclient_8h.htmlclient_8h_source.htmlclosed.pngdefaults_8h.htmldefaults_8h_source.htmldir_892a8a5d9fbdffdd147e0bbed41dce95.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_func.htmlfunctions_vars.htmlglobals.htmlglobals_defs.htmlglobals_func.htmlhierarchy.htmlindex.htmljquery.jskcookie_8cpp.htmlkcookie_8cpp_source.htmlkcookie_8h.htmlkcookie_8h_source.htmlkdesu__export_8h.htmlkdesu__export_8h_source.htmllicenses.htmlmaintainers.htmlnamespaceKDESu.htmlnamespaceKDESu_1_1KDESuPrivate.htmlnamespacemembers.htmlnamespacemembers_func.htmlnamespacemembers_vars.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlprocess_8cpp.htmlprocess_8cpp_source.htmlprocess_8h.htmlprocess_8h_source.htmlsplitbar.pngssh_8cpp.htmlssh_8cpp_source.htmlssh_8h.htmlssh_8h_source.htmlstub_8cpp.htmlstub_8cpp_source.htmlstub_8h.htmlstub_8h_source.htmlsu_8cpp.htmlsu_8cpp_source.htmlsu_8h.htmlsu_8h_source.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstodo.htmlkdesu.tagkdeuiDoxyfileclassmap.inchtmlMainpage_8dox.htmlannotated.htmlarrowdown.pngarrowright.pngauthors.htmlbc_s.pngbdwn.pngbug.htmlclassKAboutApplicationDialog-members.htmlclassKAboutApplicationDialog.htmlclassKAboutApplicationDialog.pngclassKAbstractWidgetJobTracker-members.htmlclassKAbstractWidgetJobTracker.htmlclassKAbstractWidgetJobTracker.pngclassKAccelGen_1_1Deref-members.htmlclassKAccelGen_1_1Deref.htmlclassKAccelGen_1_1Deref__Key-members.htmlclassKAccelGen_1_1Deref__Key.htmlclassKAccelManagerAlgorithm-members.htmlclassKAccelManagerAlgorithm.htmlclassKAccelString-members.htmlclassKAccelString.htmlclassKAcceleratorManager-members.htmlclassKAcceleratorManager.htmlclassKAction-members.htmlclassKAction.htmlclassKAction.pngclassKActionCategory-members.htmlclassKActionCategory.htmlclassKActionCategory.pngclassKActionCollection-members.htmlclassKActionCollection.htmlclassKActionCollection.pngclassKActionMenu-members.htmlclassKActionMenu.htmlclassKActionMenu.pngclassKActionSelector-members.htmlclassKActionSelector.htmlclassKActionSelector.pngclassKAnimatedButton-members.htmlclassKAnimatedButton.htmlclassKAnimatedButton.pngclassKApplication-members.htmlclassKApplication.htmlclassKApplication.pngclassKArrowButton-members.htmlclassKArrowButton.htmlclassKArrowButton.pngclassKAssistantDialog-members.htmlclassKAssistantDialog.htmlclassKAssistantDialog.pngclassKBreadcrumbSelectionModel.htmlclassKBugReport-members.htmlclassKBugReport.htmlclassKBugReport.pngclassKButtonGroup-members.htmlclassKButtonGroup.htmlclassKButtonGroup.pngclassKCModule-members.htmlclassKCModule.htmlclassKCModule.pngclassKCapacityBar-members.htmlclassKCapacityBar.htmlclassKCapacityBar.pngclassKCategorizedSortFilterProxyModel-members.htmlclassKCategorizedSortFilterProxyModel.htmlclassKCategorizedSortFilterProxyModel.pngclassKCategorizedView-members.htmlclassKCategorizedView.htmlclassKCategorizedView.pngclassKCategoryDrawer-members.htmlclassKCategoryDrawer.htmlclassKCategoryDrawer.pngclassKCategoryDrawerV2-members.htmlclassKCategoryDrawerV2.htmlclassKCategoryDrawerV2.pngclassKCategoryDrawerV3-members.htmlclassKCategoryDrawerV3.htmlclassKCategoryDrawerV3.pngclassKCharSelect-members.htmlclassKCharSelect.htmlclassKCharSelect.pngclassKCheckAccelerators-members.htmlclassKCheckAccelerators.htmlclassKCheckAccelerators.pngclassKCheckableProxyModel-members.htmlclassKCheckableProxyModel.htmlclassKCheckableProxyModel.pngclassKClipboardSynchronizer-members.htmlclassKClipboardSynchronizer.htmlclassKClipboardSynchronizer.pngclassKCodecAction-members.htmlclassKCodecAction.htmlclassKCodecAction.pngclassKColorButton-members.htmlclassKColorButton.htmlclassKColorButton.pngclassKColorCells-members.htmlclassKColorCells.htmlclassKColorCells.pngclassKColorCollection-members.htmlclassKColorCollection.htmlclassKColorCombo-members.htmlclassKColorCombo.htmlclassKColorCombo.pngclassKColorDialog-members.htmlclassKColorDialog.htmlclassKColorDialog.pngclassKColorPatch-members.htmlclassKColorPatch.htmlclassKColorPatch.pngclassKColorScheme-members.htmlclassKColorScheme.htmlclassKColorSpaces_1_1KHCY-members.htmlclassKColorSpaces_1_1KHCY.htmlclassKColorValueSelector-members.htmlclassKColorValueSelector.htmlclassKColorValueSelector.pngclassKComboBox-members.htmlclassKComboBox.htmlclassKComboBox.pngclassKCompletion-members.htmlclassKCompletion.htmlclassKCompletion.pngclassKCompletionBase-members.htmlclassKCompletionBase.htmlclassKCompletionBase.pngclassKCompletionBox-members.htmlclassKCompletionBox.htmlclassKCompletionBox.pngclassKCompletionMatches-members.htmlclassKCompletionMatches.htmlclassKCompletionMatches.pngclassKConfigDialog-members.htmlclassKConfigDialog.htmlclassKConfigDialog.pngclassKConfigDialogManager-members.htmlclassKConfigDialogManager.htmlclassKConfigDialogManager.pngclassKConfigSkeleton-members.htmlclassKConfigSkeleton.htmlclassKConfigSkeleton.pngclassKConfigSkeleton_1_1ItemColor-members.htmlclassKConfigSkeleton_1_1ItemColor.htmlclassKConfigSkeleton_1_1ItemColor.pngclassKConfigSkeleton_1_1ItemFont-members.htmlclassKConfigSkeleton_1_1ItemFont.htmlclassKConfigSkeleton_1_1ItemFont.pngclassKCursor-members.htmlclassKCursor.htmlclassKCursor.pngclassKDateComboBox-members.htmlclassKDateComboBox.htmlclassKDateComboBox.pngclassKDatePicker-members.htmlclassKDatePicker.htmlclassKDatePicker.pngclassKDateTable-members.htmlclassKDateTable.htmlclassKDateTable.pngclassKDateTimeEdit-members.htmlclassKDateTimeEdit.htmlclassKDateTimeEdit.pngclassKDateTimeWidget-members.htmlclassKDateTimeWidget.htmlclassKDateTimeWidget.pngclassKDateValidator-members.htmlclassKDateValidator.htmlclassKDateValidator.pngclassKDateWidget-members.htmlclassKDateWidget.htmlclassKDateWidget.pngclassKDescendantsProxyModel-members.htmlclassKDescendantsProxyModel.htmlclassKDescendantsProxyModel.pngclassKDialog-members.htmlclassKDialog.htmlclassKDialog.pngclassKDialogButtonBox-members.htmlclassKDialogButtonBox.htmlclassKDialogButtonBox.pngclassKDialogJobUiDelegate-members.htmlclassKDialogJobUiDelegate.htmlclassKDialogJobUiDelegate.pngclassKDoubleNumInput-members.htmlclassKDoubleNumInput.htmlclassKDoubleNumInput.pngclassKDoubleValidator-members.htmlclassKDoubleValidator.htmlclassKDoubleValidator.pngclassKDualAction-members.htmlclassKDualAction.htmlclassKDualAction.pngclassKEditListBox-members.htmlclassKEditListBox.htmlclassKEditListBox.pngclassKEditListBox_1_1CustomEditor-members.htmlclassKEditListBox_1_1CustomEditor.htmlclassKEditListWidget-members.htmlclassKEditListWidget.htmlclassKEditListWidget.pngclassKEditListWidget_1_1CustomEditor-members.htmlclassKEditListWidget_1_1CustomEditor.htmlclassKEditToolBar-members.htmlclassKEditToolBar.htmlclassKEditToolBar.pngclassKExtendableItemDelegate-members.htmlclassKExtendableItemDelegate.htmlclassKExtendableItemDelegate.pngclassKFadeWidgetEffect-members.htmlclassKFadeWidgetEffect.htmlclassKFadeWidgetEffect.pngclassKFilterProxySearchLine-members.htmlclassKFilterProxySearchLine.htmlclassKFilterProxySearchLine.pngclassKFind-members.htmlclassKFind.htmlclassKFind.pngclassKFindDialog-members.htmlclassKFindDialog.htmlclassKFindDialog.pngclassKFloatValidator-members.htmlclassKFloatValidator.htmlclassKFloatValidator.pngclassKFontAction-members.htmlclassKFontAction.htmlclassKFontAction.pngclassKFontChooser-members.htmlclassKFontChooser.htmlclassKFontChooser.pngclassKFontComboBox-members.htmlclassKFontComboBox.htmlclassKFontComboBox.pngclassKFontDialog-members.htmlclassKFontDialog.htmlclassKFontDialog.pngclassKFontRequester-members.htmlclassKFontRequester.htmlclassKFontRequester.pngclassKFontSizeAction-members.htmlclassKFontSizeAction.htmlclassKFontSizeAction.pngclassKGestureMap-members.htmlclassKGestureMap.htmlclassKGestureMap.pngclassKGlobalAccel-members.htmlclassKGlobalAccel.htmlclassKGlobalAccel.pngclassKGlobalSettings-members.htmlclassKGlobalSettings.htmlclassKGlobalSettings.pngclassKGlobalShortcutInfo-members.htmlclassKGlobalShortcutInfo.htmlclassKGlobalShortcutInfo.pngclassKGlobalShortcutsEditor_1_1Defaults.htmlclassKGradientSelector-members.htmlclassKGradientSelector.htmlclassKGradientSelector.pngclassKGuiItem-members.htmlclassKGuiItem.htmlclassKHBox-members.htmlclassKHBox.htmlclassKHBox.pngclassKHelpMenu-members.htmlclassKHelpMenu.htmlclassKHelpMenu.pngclassKHistoryComboBox-members.htmlclassKHistoryComboBox.htmlclassKHistoryComboBox.pngclassKHueSaturationSelector-members.htmlclassKHueSaturationSelector.htmlclassKHueSaturationSelector.pngclassKIcon-members.htmlclassKIcon.htmlclassKIcon.pngclassKIconCache-members.htmlclassKIconCache.htmlclassKIconCache.pngclassKIconEffect-members.htmlclassKIconEffect.htmlclassKIconLoader-members.htmlclassKIconLoader.htmlclassKIconLoader.pngclassKIconTheme-members.htmlclassKIconTheme.htmlclassKIdentityProxyModel-members.htmlclassKIdentityProxyModel.htmlclassKIdentityProxyModel.pngclassKImageCache-members.htmlclassKImageCache.htmlclassKImageCache.pngclassKIntNumInput-members.htmlclassKIntNumInput.htmlclassKIntNumInput.pngclassKIntSpinBox-members.htmlclassKIntSpinBox.htmlclassKIntSpinBox.pngclassKIntValidator-members.htmlclassKIntValidator.htmlclassKIntValidator.pngclassKKeySequenceWidget-members.htmlclassKKeySequenceWidget.htmlclassKKeySequenceWidget.pngclassKLanguageButton-members.htmlclassKLanguageButton.htmlclassKLanguageButton.pngclassKLed-members.htmlclassKLed.htmlclassKLed.pngclassKLineEdit-members.htmlclassKLineEdit.htmlclassKLineEdit.pngclassKLinkItemSelectionModel-members.htmlclassKLinkItemSelectionModel.htmlclassKLinkItemSelectionModel.pngclassKListWidget-members.htmlclassKListWidget.htmlclassKListWidget.pngclassKListWidgetSearchLine-members.htmlclassKListWidgetSearchLine.htmlclassKListWidgetSearchLine.pngclassKMainWindow-members.htmlclassKMainWindow.htmlclassKMainWindow.pngclassKMenu-members.htmlclassKMenu.htmlclassKMenu.pngclassKMenuBar-members.htmlclassKMenuBar.htmlclassKMenuBar.pngclassKMessageBox-members.htmlclassKMessageBox.htmlclassKMessageBoxMessageHandler-members.htmlclassKMessageBoxMessageHandler.htmlclassKMessageBoxMessageHandler.pngclassKMessageWidget-members.htmlclassKMessageWidget.htmlclassKMessageWidget.pngclassKMimeTypeValidator-members.htmlclassKMimeTypeValidator.htmlclassKMimeTypeValidator.pngclassKModelIndexProxyMapper-members.htmlclassKModelIndexProxyMapper.htmlclassKModelIndexProxyMapper.pngclassKModifierKeyInfo-members.htmlclassKModifierKeyInfo.htmlclassKModifierKeyInfo.pngclassKMultiTabBar-members.htmlclassKMultiTabBar.htmlclassKMultiTabBar.pngclassKMultiTabBarButton-members.htmlclassKMultiTabBarButton.htmlclassKMultiTabBarButton.pngclassKMultiTabBarTab-members.htmlclassKMultiTabBarTab.htmlclassKMultiTabBarTab.pngclassKNewPasswordDialog-members.htmlclassKNewPasswordDialog.htmlclassKNewPasswordDialog.pngclassKNotification-members.htmlclassKNotification.htmlclassKNotification.pngclassKNotificationRestrictions-members.htmlclassKNotificationRestrictions.htmlclassKNotificationRestrictions.pngclassKNumInput-members.htmlclassKNumInput.htmlclassKNumInput.pngclassKPageDialog-members.htmlclassKPageDialog.htmlclassKPageDialog.pngclassKPageModel-members.htmlclassKPageModel.htmlclassKPageModel.pngclassKPageView-members.htmlclassKPageView.htmlclassKPageView.pngclassKPageWidget-members.htmlclassKPageWidget.htmlclassKPageWidget.pngclassKPageWidgetItem-members.htmlclassKPageWidgetItem.htmlclassKPageWidgetItem.pngclassKPageWidgetModel-members.htmlclassKPageWidgetModel.htmlclassKPageWidgetModel.pngclassKPassivePopup-members.htmlclassKPassivePopup.htmlclassKPassivePopup.pngclassKPassivePopupMessageHandler-members.htmlclassKPassivePopupMessageHandler.htmlclassKPassivePopupMessageHandler.pngclassKPasswordDialog-members.htmlclassKPasswordDialog.htmlclassKPasswordDialog.pngclassKPasteTextAction-members.htmlclassKPasteTextAction.htmlclassKPasteTextAction.pngclassKPixmapCache-members.htmlclassKPixmapCache.htmlclassKPixmapCache.pngclassKPixmapProvider-members.htmlclassKPixmapProvider.htmlclassKPixmapRegionSelectorDialog-members.htmlclassKPixmapRegionSelectorDialog.htmlclassKPixmapRegionSelectorDialog.pngclassKPixmapRegionSelectorWidget-members.htmlclassKPixmapRegionSelectorWidget.htmlclassKPixmapRegionSelectorWidget.pngclassKPixmapSequence-members.htmlclassKPixmapSequence.htmlclassKPixmapSequenceOverlayPainter-members.htmlclassKPixmapSequenceOverlayPainter.htmlclassKPixmapSequenceOverlayPainter.pngclassKPixmapSequenceWidget-members.htmlclassKPixmapSequenceWidget.htmlclassKPixmapSequenceWidget.pngclassKPlotAxis-members.htmlclassKPlotAxis.htmlclassKPlotObject-members.htmlclassKPlotObject.htmlclassKPlotPoint-members.htmlclassKPlotPoint.htmlclassKPlotWidget-members.htmlclassKPlotWidget.htmlclassKPlotWidget.pngclassKPopupAccelManager-members.htmlclassKPopupAccelManager.htmlclassKPopupAccelManager.pngclassKPopupFrame-members.htmlclassKPopupFrame.htmlclassKPopupFrame.pngclassKProgressDialog-members.htmlclassKProgressDialog.htmlclassKProgressDialog.pngclassKPushButton-members.htmlclassKPushButton.htmlclassKPushButton.pngclassKRatingPainter-members.htmlclassKRatingPainter.htmlclassKRatingWidget-members.htmlclassKRatingWidget.htmlclassKRatingWidget.pngclassKRecentFilesAction-members.htmlclassKRecentFilesAction.htmlclassKRecentFilesAction.pngclassKRecursiveFilterProxyModel-members.htmlclassKRecursiveFilterProxyModel.htmlclassKRecursiveFilterProxyModel.pngclassKReplace-members.htmlclassKReplace.htmlclassKReplace.pngclassKReplaceDialog-members.htmlclassKReplaceDialog.htmlclassKReplaceDialog.pngclassKRestrictedLine-members.htmlclassKRestrictedLine.htmlclassKRestrictedLine.pngclassKRichTextEdit-members.htmlclassKRichTextEdit.htmlclassKRichTextEdit.pngclassKRichTextWidget-members.htmlclassKRichTextWidget.htmlclassKRichTextWidget.pngclassKRockerGesture-members.htmlclassKRockerGesture.htmlclassKRuler-members.htmlclassKRuler.htmlclassKRuler.pngclassKSelectAction-members.htmlclassKSelectAction.htmlclassKSelectAction.pngclassKSelectionOwner-members.htmlclassKSelectionOwner.htmlclassKSelectionOwner.pngclassKSelectionProxyModel-members.htmlclassKSelectionProxyModel.htmlclassKSelectionProxyModel.pngclassKSelectionWatcher-members.htmlclassKSelectionWatcher.htmlclassKSelectionWatcher.pngclassKSelector-members.htmlclassKSelector.htmlclassKSelector.pngclassKSeparator-members.htmlclassKSeparator.htmlclassKSeparator.pngclassKSessionManager-members.htmlclassKSessionManager.htmlclassKShapeGesture-members.htmlclassKShapeGesture.htmlclassKShortcut-members.htmlclassKShortcut.htmlclassKShortcutWidget-members.htmlclassKShortcutWidget.htmlclassKShortcutWidget.pngclassKShortcutsDialog-members.htmlclassKShortcutsDialog.htmlclassKShortcutsDialog.pngclassKShortcutsEditor-members.htmlclassKShortcutsEditor.htmlclassKShortcutsEditor.pngclassKSplashScreen-members.htmlclassKSplashScreen.htmlclassKSplashScreen.pngclassKSqueezedTextLabel-members.htmlclassKSqueezedTextLabel.htmlclassKSqueezedTextLabel.pngclassKStartupInfo-members.htmlclassKStartupInfo.htmlclassKStartupInfo.pngclassKStartupInfoData-members.htmlclassKStartupInfoData.htmlclassKStartupInfoId-members.htmlclassKStartupInfoId.htmlclassKStatefulBrush-members.htmlclassKStatefulBrush.htmlclassKStatusBar-members.htmlclassKStatusBar.htmlclassKStatusBar.pngclassKStatusBarJobTracker-members.htmlclassKStatusBarJobTracker.htmlclassKStatusBarJobTracker.pngclassKStatusNotifierItem-members.htmlclassKStatusNotifierItem.htmlclassKStatusNotifierItem.pngclassKStringListValidator-members.htmlclassKStringListValidator.htmlclassKStringListValidator.pngclassKStyle-members.htmlclassKStyle.htmlclassKStyle.pngclassKStyleFactory-members.htmlclassKStyleFactory.htmlclassKStyleFactory.pngclassKStyle_1_1BaseType.htmlclassKStyle_1_1BaseType.pngclassKStyle_1_1ColorMode-members.htmlclassKStyle_1_1ColorMode.htmlclassKSvgRenderer-members.htmlclassKSvgRenderer.htmlclassKSvgRenderer.pngclassKSystemTrayIcon-members.htmlclassKSystemTrayIcon.htmlclassKSystemTrayIcon.pngclassKTabBar-members.htmlclassKTabBar.htmlclassKTabBar.pngclassKTabWidget-members.htmlclassKTabWidget.htmlclassKTabWidget.pngclassKTextBrowser-members.htmlclassKTextBrowser.htmlclassKTextBrowser.pngclassKTextEdit-members.htmlclassKTextEdit.htmlclassKTextEdit.pngclassKTextEditSpellInterface-members.htmlclassKTextEditSpellInterface.htmlclassKTimeComboBox-members.htmlclassKTimeComboBox.htmlclassKTimeComboBox.pngclassKTimeZoneWidget-members.htmlclassKTimeZoneWidget.htmlclassKTimeZoneWidget.pngclassKTipDatabase-members.htmlclassKTipDatabase.htmlclassKTipDialog-members.htmlclassKTipDialog.htmlclassKTipDialog.pngclassKTitleWidget-members.htmlclassKTitleWidget.htmlclassKTitleWidget.pngclassKToggleAction-members.htmlclassKToggleAction.htmlclassKToggleAction.pngclassKToggleFullScreenAction-members.htmlclassKToggleFullScreenAction.htmlclassKToggleFullScreenAction.pngclassKToggleToolBarAction-members.htmlclassKToggleToolBarAction.htmlclassKToggleToolBarAction.pngclassKToolBar-members.htmlclassKToolBar.htmlclassKToolBar.pngclassKToolBarLabelAction-members.htmlclassKToolBarLabelAction.htmlclassKToolBarLabelAction.pngclassKToolBarPopupAction-members.htmlclassKToolBarPopupAction.htmlclassKToolBarPopupAction.pngclassKToolBarSpacerAction-members.htmlclassKToolBarSpacerAction.htmlclassKToolBarSpacerAction.pngclassKTreeWidgetSearchLine-members.htmlclassKTreeWidgetSearchLine.htmlclassKTreeWidgetSearchLine.pngclassKTreeWidgetSearchLineWidget-members.htmlclassKTreeWidgetSearchLineWidget.htmlclassKTreeWidgetSearchLineWidget.pngclassKUiServerJobTracker-members.htmlclassKUiServerJobTracker.htmlclassKUiServerJobTracker.pngclassKUndoStack-members.htmlclassKUndoStack.htmlclassKUndoStack.pngclassKUniqueApplication-members.htmlclassKUniqueApplication.htmlclassKUniqueApplication.pngclassKUrlLabel-members.htmlclassKUrlLabel.htmlclassKUrlLabel.pngclassKVBox-members.htmlclassKVBox.htmlclassKVBox.pngclassKViewStateMaintainer-members.htmlclassKViewStateMaintainer.htmlclassKViewStateMaintainer.pngclassKViewStateMaintainerBase-members.htmlclassKViewStateMaintainerBase.htmlclassKViewStateMaintainerBase.pngclassKViewStateSaver-members.htmlclassKViewStateSaver.htmlclassKViewStateSaver.pngclassKWallet_1_1Wallet-members.htmlclassKWallet_1_1Wallet.htmlclassKWallet_1_1Wallet.pngclassKWidgetItemDelegate-members.htmlclassKWidgetItemDelegate.htmlclassKWidgetItemDelegate.pngclassKWidgetJobTracker-members.htmlclassKWidgetJobTracker.htmlclassKWidgetJobTracker.pngclassKWindowInfo-members.htmlclassKWindowInfo.htmlclassKWindowSystem-members.htmlclassKWindowSystem.htmlclassKWindowSystem.pngclassKWordWrap-members.htmlclassKWordWrap.htmlclassKXErrorHandler-members.htmlclassKXErrorHandler.htmlclassKXMLGUIBuilder-members.htmlclassKXMLGUIBuilder.htmlclassKXMLGUIBuilder.pngclassKXMLGUIClient-members.htmlclassKXMLGUIClient.htmlclassKXMLGUIClient.pngclassKXMLGUIFactory-members.htmlclassKXMLGUIFactory.htmlclassKXMLGUIFactory.pngclassKXMessages-members.htmlclassKXMessages.htmlclassKXMessages.pngclassKXYSelector-members.htmlclassKXYSelector.htmlclassKXYSelector.pngclassKXmlGuiWindow-members.htmlclassKXmlGuiWindow.htmlclassKXmlGuiWindow.pngclassNET-members.htmlclassNET.htmlclassNET.pngclassNETRArray.htmlclassNETRootInfo-members.htmlclassNETRootInfo.htmlclassNETRootInfo.pngclassNETWinInfo-members.htmlclassNETWinInfo.htmlclassNETWinInfo.pngclassNETWinInfo2-members.htmlclassNETWinInfo2.htmlclassNETWinInfo2.pngclassOSXKeychain-members.htmlclassOSXKeychain.htmlclassQAbstractItemModel.htmlclassQAbstractItemModel.pngclassQAbstractProxyModel.htmlclassQAbstractProxyModel.pngclassQAction.htmlclassQAction.pngclassQApplication.htmlclassQApplication.pngclassQColor.htmlclassQComboBox.htmlclassQComboBox.pngclassQCommonStyle.htmlclassQCommonStyle.pngclassQCursor.htmlclassQCursor.pngclassQDialog.htmlclassQDialog.pngclassQDialogButtonBox.htmlclassQDialogButtonBox.pngclassQDoubleValidator.htmlclassQDoubleValidator.pngclassQFont.htmlclassQFrame.htmlclassQFrame.pngclassQGroupBox.htmlclassQGroupBox.pngclassQItemSelectionModel.htmlclassQItemSelectionModel.pngclassQLabel.htmlclassQLabel.pngclassQLineEdit.htmlclassQLineEdit.pngclassQListView.htmlclassQListView.pngclassQListWidget.htmlclassQListWidget.pngclassQMainWindow.htmlclassQMainWindow.pngclassQMenu.htmlclassQMenu.pngclassQMenuBar.htmlclassQMenuBar.pngclassQPushButton.htmlclassQPushButton.pngclassQSortFilterProxyModel.htmlclassQSortFilterProxyModel.pngclassQSpinBox.htmlclassQSpinBox.pngclassQSplashScreen.htmlclassQSplashScreen.pngclassQStatusBar.htmlclassQStatusBar.pngclassQStylePlugin.htmlclassQStylePlugin.pngclassQStyledItemDelegate.htmlclassQStyledItemDelegate.pngclassQSvgRenderer.htmlclassQSvgRenderer.pngclassQSyntaxHighlighter.htmlclassQSyntaxHighlighter.pngclassQSystemTrayIcon.htmlclassQSystemTrayIcon.pngclassQTabBar.htmlclassQTabBar.pngclassQTabWidget.htmlclassQTabWidget.pngclassQTableWidget.htmlclassQTableWidget.pngclassQTextBrowser.htmlclassQTextBrowser.pngclassQTextEdit.htmlclassQTextEdit.pngclassQToolBar.htmlclassQToolBar.pngclassQToolButton.htmlclassQToolButton.pngclassQTreeWidget.htmlclassQTreeWidget.pngclassQUndoStack.htmlclassQUndoStack.pngclassQValidator.htmlclassQValidator.pngclassQWidget.htmlclassQWidget.pngclassQWidgetAction.htmlclassQWidgetAction.pngclassQWidgetStackAccelManager-members.htmlclassQWidgetStackAccelManager.htmlclassQWidgetStackAccelManager.pngclassSonnet_1_1ConfigDialog-members.htmlclassSonnet_1_1ConfigDialog.htmlclassSonnet_1_1ConfigDialog.pngclassSonnet_1_1ConfigWidget-members.htmlclassSonnet_1_1ConfigWidget.htmlclassSonnet_1_1ConfigWidget.pngclassSonnet_1_1Dialog-members.htmlclassSonnet_1_1Dialog.htmlclassSonnet_1_1Dialog.pngclassSonnet_1_1DictionaryComboBox-members.htmlclassSonnet_1_1DictionaryComboBox.htmlclassSonnet_1_1DictionaryComboBox.pngclassSonnet_1_1Highlighter-members.htmlclassSonnet_1_1Highlighter.htmlclassSonnet_1_1Highlighter.pngclasses.htmlclosed.pngconfigdialog_8cpp.htmlconfigdialog_8cpp_source.htmlconfigdialog_8h.htmlconfigdialog_8h_source.htmlconfigwidget_8cpp.htmlconfigwidget_8cpp_source.htmlconfigwidget_8h.htmlconfigwidget_8h_source.htmldeprecated.htmldescendantentitiesproxymodel-withansecnames.pngdescendantentitiesproxymodel.pngdialog_8cpp.htmldialog_8cpp_source.htmldialog_8h.htmldialog_8h_source.htmldictionarycombobox_8cpp.htmldictionarycombobox_8cpp_source.htmldictionarycombobox_8h.htmldictionarycombobox_8h_source.htmldir_08ec7d34c2738d46b6ec435116dc17bf.htmldir_0b6f92a81b050d721c0d3d78387177ee.htmldir_3576b160d77127706436ef025daf87ca.htmldir_3a4325cdbb39f342f0c5b28b01dd5325.htmldir_3de04f4a29611c0662950dc52dd144d9.htmldir_493256ad9b6ddfa3e527a83c8a19892f.htmldir_5360e780180882aebb86aa4487c79ca5.htmldir_7142bcd00d2aa7135143f353a2aec39f.htmldir_899607432bc9f8370a631b7ede135b18.htmldir_8b735eb4c35b6ddb4434f6d36c21605e.htmldir_8ba5c0555de2973528b96e0f9a25c136.htmldir_8d3c648f9fdca15fca5417dd22c2eca9.htmldir_99ca89db562a5cce96bc83c815e58037.htmldir_a0b51357104e1fea674964c8102b474a.htmldir_b7138634e9345223db93547fadf1a32b.htmldir_b7872885c4298012d209f45678c88319.htmldir_c097f479070ff8f693a1075ec4338f67.htmldir_c7f1963d633ceea299462e66866eb77c.htmldir_d7c7ff884715eaf8bcd2e831ce438610.htmldir_e64562540885bc219caec0007e7bd774.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsentitytreemodel.pngfiles.htmlfixx11h_8h.htmlfixx11h_8h_source.htmlfolderclosed.pngfolderopen.pngfonthelpers_8cpp.htmlfonthelpers_8cpp_source.htmlfunctions.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_eval_b.htmlfunctions_eval_c.htmlfunctions_eval_d.htmlfunctions_eval_e.htmlfunctions_eval_f.htmlfunctions_eval_g.htmlfunctions_eval_h.htmlfunctions_eval_i.htmlfunctions_eval_l.htmlfunctions_eval_m.htmlfunctions_eval_n.htmlfunctions_eval_o.htmlfunctions_eval_p.htmlfunctions_eval_q.htmlfunctions_eval_r.htmlfunctions_eval_s.htmlfunctions_eval_t.htmlfunctions_eval_u.htmlfunctions_eval_v.htmlfunctions_eval_w.htmlfunctions_eval_x.htmlfunctions_eval_y.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_k.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_q.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_func_x.htmlfunctions_func_y.htmlfunctions_func_~.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_prop.htmlfunctions_prop_b.htmlfunctions_prop_c.htmlfunctions_prop_d.htmlfunctions_prop_e.htmlfunctions_prop_f.htmlfunctions_prop_g.htmlfunctions_prop_h.htmlfunctions_prop_i.htmlfunctions_prop_k.htmlfunctions_prop_l.htmlfunctions_prop_m.htmlfunctions_prop_n.htmlfunctions_prop_o.htmlfunctions_prop_p.htmlfunctions_prop_r.htmlfunctions_prop_s.htmlfunctions_prop_t.htmlfunctions_prop_u.htmlfunctions_prop_v.htmlfunctions_prop_w.htmlfunctions_prop_x.htmlfunctions_prop_y.htmlfunctions_q.htmlfunctions_r.htmlfunctions_rela.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_w.htmlfunctions_x.htmlfunctions_y.htmlfunctions_~.htmlglobals.htmlglobals_a.htmlglobals_b.htmlglobals_c.htmlglobals_d.htmlglobals_defs.htmlglobals_defs_a.htmlglobals_defs_b.htmlglobals_defs_c.htmlglobals_defs_d.htmlglobals_defs_e.htmlglobals_defs_f.htmlglobals_defs_g.htmlglobals_defs_h.htmlglobals_defs_i.htmlglobals_defs_k.htmlglobals_defs_l.htmlglobals_defs_m.htmlglobals_defs_n.htmlglobals_defs_p.htmlglobals_defs_q.htmlglobals_defs_r.htmlglobals_defs_s.htmlglobals_defs_t.htmlglobals_defs_v.htmlglobals_defs_x.htmlglobals_defs_y.htmlglobals_e.htmlglobals_enum.htmlglobals_eval.htmlglobals_f.htmlglobals_func.htmlglobals_func_a.htmlglobals_func_b.htmlglobals_func_c.htmlglobals_func_d.htmlglobals_func_e.htmlglobals_func_f.htmlglobals_func_g.htmlglobals_func_i.htmlglobals_func_k.htmlglobals_func_l.htmlglobals_func_m.htmlglobals_func_n.htmlglobals_func_o.htmlglobals_func_p.htmlglobals_func_q.htmlglobals_func_r.htmlglobals_func_s.htmlglobals_func_t.htmlglobals_func_u.htmlglobals_func_w.htmlglobals_func_x.htmlglobals_g.htmlglobals_h.htmlglobals_i.htmlglobals_j.htmlglobals_k.htmlglobals_l.htmlglobals_m.htmlglobals_n.htmlglobals_o.htmlglobals_p.htmlglobals_q.htmlglobals_r.htmlglobals_s.htmlglobals_t.htmlglobals_type.htmlglobals_u.htmlglobals_v.htmlglobals_vars.htmlglobals_w.htmlglobals_x.htmlglobals_y.htmlgroup__KDEUIMacros.htmlgroup__OptionGroup.htmlgroup__WidgetGroup.htmlhierarchy.htmlhighlighter_8cpp.htmlhighlighter_8cpp_source.htmlhighlighter_8h.htmlhighlighter_8h_source.htmlindex.htmljquery.jskaboutapplicationdialog.pngkaboutapplicationdialog_8cpp.htmlkaboutapplicationdialog_8cpp_source.htmlkaboutapplicationdialog_8h.htmlkaboutapplicationdialog_8h_source.htmlkabstractwidgetjobtracker_8cpp.htmlkabstractwidgetjobtracker_8cpp_source.htmlkabstractwidgetjobtracker_8h.htmlkabstractwidgetjobtracker_8h_source.htmlkacceleratormanager_8cpp.htmlkacceleratormanager_8cpp_source.htmlkacceleratormanager_8h.htmlkacceleratormanager_8h_source.htmlkacceleratormanager__private_8h.htmlkacceleratormanager__private_8h_source.htmlkaccelgen_8h.htmlkaccelgen_8h_source.htmlkaction_8cpp.htmlkaction_8cpp_source.htmlkaction_8h.htmlkaction_8h_source.htmlkactioncategory_8cpp.htmlkactioncategory_8cpp_source.htmlkactioncategory_8h.htmlkactioncategory_8h_source.htmlkactioncollection_8cpp.htmlkactioncollection_8cpp_source.htmlkactioncollection_8h.htmlkactioncollection_8h_source.htmlkactionmenu_8cpp.htmlkactionmenu_8cpp_source.htmlkactionmenu_8h.htmlkactionmenu_8h_source.htmlkactionselector.pngkactionselector_8cpp.htmlkactionselector_8cpp_source.htmlkactionselector_8h.htmlkactionselector_8h_source.htmlkanimatedbutton_8cpp.htmlkanimatedbutton_8cpp_source.htmlkanimatedbutton_8h.htmlkanimatedbutton_8h_source.htmlkapplication_8cpp.htmlkapplication_8cpp_source.htmlkapplication_8h.htmlkapplication_8h_source.htmlkapplication__win_8cpp.htmlkapplication__win_8cpp_source.htmlkarrowbutton.pngkarrowbutton_8cpp.htmlkarrowbutton_8cpp_source.htmlkarrowbutton_8h.htmlkarrowbutton_8h_source.htmlkassistantdialog.pngkassistantdialog_8cpp.htmlkassistantdialog_8cpp_source.htmlkassistantdialog_8h.htmlkassistantdialog_8h_source.htmlkbreadcrumbselectionmodel.pngkbreadcrumbselectionmodel_8cpp.htmlkbreadcrumbselectionmodel_8cpp_source.htmlkbreadcrumbselectionmodel_8h.htmlkbreadcrumbselectionmodel_8h_source.htmlkbugreport.pngkbugreport_8cpp.htmlkbugreport_8cpp_source.htmlkbugreport_8h.htmlkbugreport_8h_source.htmlkbuttongroup.pngkbuttongroup_8cpp.htmlkbuttongroup_8cpp_source.htmlkbuttongroup_8h.htmlkbuttongroup_8h_source.htmlkcapacitybar.pngkcapacitybar_8cpp.htmlkcapacitybar_8cpp_source.htmlkcapacitybar_8h.htmlkcapacitybar_8h_source.htmlkcategorizedsortfilterproxymodel_8cpp.htmlkcategorizedsortfilterproxymodel_8cpp_source.htmlkcategorizedsortfilterproxymodel_8h.htmlkcategorizedsortfilterproxymodel_8h_source.htmlkcategorizedview_8cpp.htmlkcategorizedview_8cpp_source.htmlkcategorizedview_8h.htmlkcategorizedview_8h_source.htmlkcategorydrawer_8cpp.htmlkcategorydrawer_8cpp_source.htmlkcategorydrawer_8h.htmlkcategorydrawer_8h_source.htmlkcharselect-translation_8cpp.htmlkcharselect-translation_8cpp_source.htmlkcharselect.pngkcharselect_8cpp.htmlkcharselect_8cpp_source.htmlkcharselect_8h.htmlkcharselect_8h_source.htmlkcharselectdata_8cpp.htmlkcharselectdata_8cpp_source.htmlkcheckableproxymodel.pngkcheckableproxymodel_8cpp.htmlkcheckableproxymodel_8cpp_source.htmlkcheckableproxymodel_8h.htmlkcheckableproxymodel_8h_source.htmlkcheckaccelerators_8cpp.htmlkcheckaccelerators_8cpp_source.htmlkcheckaccelerators_8h.htmlkcheckaccelerators_8h_source.htmlkclipboard_8cpp.htmlkclipboard_8cpp_source.htmlkclipboard_8h.htmlkclipboard_8h_source.htmlkcmodule_8cpp.htmlkcmodule_8cpp_source.htmlkcmodule_8h.htmlkcmodule_8h_source.htmlkcodecaction_8cpp.htmlkcodecaction_8cpp_source.htmlkcodecaction_8h.htmlkcodecaction_8h_source.htmlkcolorbutton.pngkcolorbutton_8cpp.htmlkcolorbutton_8cpp_source.htmlkcolorbutton_8h.htmlkcolorbutton_8h_source.htmlkcolorchoosermode_8cpp.htmlkcolorchoosermode_8cpp_source.htmlkcolorchoosermode_8h.htmlkcolorchoosermode_8h_source.htmlkcolorcollection_8cpp.htmlkcolorcollection_8cpp_source.htmlkcolorcollection_8h.htmlkcolorcollection_8h_source.htmlkcolorcombo.pngkcolorcombo_8cpp.htmlkcolorcombo_8cpp_source.htmlkcolorcombo_8h.htmlkcolorcombo_8h_source.htmlkcolordialog.pngkcolordialog_8cpp.htmlkcolordialog_8cpp_source.htmlkcolordialog_8h.htmlkcolordialog_8h_source.htmlkcolorhelpers_8cpp.htmlkcolorhelpers_8cpp_source.htmlkcolormimedata_8cpp.htmlkcolormimedata_8cpp_source.htmlkcolormimedata_8h.htmlkcolormimedata_8h_source.htmlkcolorpatch.pngkcolorscheme_8cpp.htmlkcolorscheme_8cpp_source.htmlkcolorscheme_8h.htmlkcolorscheme_8h_source.htmlkcolorspaces_8cpp.htmlkcolorspaces_8cpp_source.htmlkcolorspaces_8h.htmlkcolorspaces_8h_source.htmlkcolorutils_8cpp.htmlkcolorutils_8cpp_source.htmlkcolorutils_8h.htmlkcolorutils_8h_source.htmlkcolorvalueselector_8cpp.htmlkcolorvalueselector_8cpp_source.htmlkcolorvalueselector_8h.htmlkcolorvalueselector_8h_source.htmlkcombobox.pngkcombobox_8cpp.htmlkcombobox_8cpp_source.htmlkcombobox_8h.htmlkcombobox_8h_source.htmlkcompletion_8cpp.htmlkcompletion_8cpp_source.htmlkcompletion_8h.htmlkcompletion_8h_source.htmlkcompletionbase_8cpp.htmlkcompletionbase_8cpp_source.htmlkcompletionbox_8cpp.htmlkcompletionbox_8cpp_source.htmlkcompletionbox_8h.htmlkcompletionbox_8h_source.htmlkconfigdialog_8cpp.htmlkconfigdialog_8cpp_source.htmlkconfigdialog_8h.htmlkconfigdialog_8h_source.htmlkconfigdialogmanager_8cpp.htmlkconfigdialogmanager_8cpp_source.htmlkconfigdialogmanager_8h.htmlkconfigdialogmanager_8h_source.htmlkconfiggroupgui_8cpp.htmlkconfiggroupgui_8cpp_source.htmlkconfigskeleton_8cpp.htmlkconfigskeleton_8cpp_source.htmlkconfigskeleton_8h.htmlkconfigskeleton_8h_source.htmlkcrash_8cpp.htmlkcrash_8cpp_source.htmlkcrash_8h.htmlkcrash_8h_source.htmlkcursor_8cpp.htmlkcursor_8cpp_source.htmlkcursor_8h.htmlkcursor_8h_source.htmlkdatecombobox_8cpp.htmlkdatecombobox_8cpp_source.htmlkdatecombobox_8h.htmlkdatecombobox_8h_source.htmlkdatepicker.pngkdatepicker_8cpp.htmlkdatepicker_8cpp_source.htmlkdatepicker_8h.htmlkdatepicker_8h_source.htmlkdatetable.pngkdatetable_8cpp.htmlkdatetable_8cpp_source.htmlkdatetable_8h.htmlkdatetable_8h_source.htmlkdatetimeedit_8cpp.htmlkdatetimeedit_8cpp_source.htmlkdatetimeedit_8h.htmlkdatetimeedit_8h_source.htmlkdatetimewidget.pngkdatetimewidget_8cpp.htmlkdatetimewidget_8cpp_source.htmlkdatetimewidget_8h.htmlkdatetimewidget_8h_source.htmlkdatewidget.pngkdatewidget_8cpp.htmlkdatewidget_8cpp_source.htmlkdatewidget_8h.htmlkdatewidget_8h_source.htmlkdepackages_8h.htmlkdepackages_8h_source.htmlkdeprintdialog_8cpp.htmlkdeprintdialog_8cpp_source.htmlkdeprintdialog_8h.htmlkdeprintdialog_8h_source.htmlkdescendantsproxymodel_8cpp.htmlkdescendantsproxymodel_8cpp_source.htmlkdescendantsproxymodel_8h.htmlkdescendantsproxymodel_8h_source.htmlkdeui__export_8h.htmlkdeui__export_8h_source.htmlkdeuiwidgetsproxystyle_8cpp.htmlkdeuiwidgetsproxystyle_8cpp_source.htmlkdialog.pngkdialog_8cpp.htmlkdialog_8cpp_source.htmlkdialog_8h.htmlkdialog_8h_source.htmlkdialogbuttonbox.pngkdialogbuttonbox_8cpp.htmlkdialogbuttonbox_8cpp_source.htmlkdialogbuttonbox_8h.htmlkdialogbuttonbox_8h_source.htmlkdialogjobuidelegate_8cpp.htmlkdialogjobuidelegate_8cpp_source.htmlkdialogjobuidelegate_8h.htmlkdialogjobuidelegate_8h_source.htmlkdoublenuminput.pngkdualaction_8cpp.htmlkdualaction_8cpp_source.htmlkdualaction_8h.htmlkdualaction_8h_source.htmlkeditlistbox.pngkeditlistbox_8cpp.htmlkeditlistbox_8cpp_source.htmlkeditlistbox_8h.htmlkeditlistbox_8h_source.htmlkeditlistwidget_8cpp.htmlkeditlistwidget_8cpp_source.htmlkeditlistwidget_8h.htmlkeditlistwidget_8h_source.htmlkedittoolbar.pngkedittoolbar_8cpp.htmlkedittoolbar_8cpp_source.htmlkedittoolbar_8h.htmlkedittoolbar_8h_source.htmlkextendableitemdelegate_8cpp.htmlkextendableitemdelegate_8cpp_source.htmlkextendableitemdelegate_8h.htmlkextendableitemdelegate_8h_source.htmlkfadewidgeteffect_8cpp.htmlkfadewidgeteffect_8cpp_source.htmlkfadewidgeteffect_8h.htmlkfadewidgeteffect_8h_source.htmlkfilterproxysearchline_8cpp.htmlkfilterproxysearchline_8cpp_source.htmlkfilterproxysearchline_8h.htmlkfilterproxysearchline_8h_source.htmlkfind_8cpp.htmlkfind_8cpp_source.htmlkfind_8h.htmlkfind_8h_source.htmlkfinddialog.pngkfinddialog_8cpp.htmlkfinddialog_8cpp_source.htmlkfinddialog_8h.htmlkfinddialog_8h_source.htmlkfontaction_8cpp.htmlkfontaction_8cpp_source.htmlkfontaction_8h.htmlkfontaction_8h_source.htmlkfontchooser.pngkfontchooser_8cpp.htmlkfontchooser_8cpp_source.htmlkfontchooser_8h.htmlkfontchooser_8h_source.htmlkfontcombobox.pngkfontcombobox_8cpp.htmlkfontcombobox_8cpp_source.htmlkfontcombobox_8h.htmlkfontcombobox_8h_source.htmlkfontdialog.pngkfontdialog_8cpp.htmlkfontdialog_8cpp_source.htmlkfontdialog_8h.htmlkfontdialog_8h_source.htmlkfontrequester.pngkfontrequester_8cpp.htmlkfontrequester_8cpp_source.htmlkfontrequester_8h.htmlkfontrequester_8h_source.htmlkfontsizeaction_8cpp.htmlkfontsizeaction_8cpp_source.htmlkfontsizeaction_8h.htmlkfontsizeaction_8h_source.htmlkfontutils_8cpp.htmlkfontutils_8cpp_source.htmlkfontutils_8h.htmlkfontutils_8h_source.htmlkgesture_8cpp.htmlkgesture_8cpp_source.htmlkgesture_8h.htmlkgesture_8h_source.htmlkgesturemap_8cpp.htmlkgesturemap_8cpp_source.htmlkgesturemap_8h.htmlkgesturemap_8h_source.htmlkglobalaccel_8cpp.htmlkglobalaccel_8cpp_source.htmlkglobalaccel_8h.htmlkglobalaccel_8h_source.htmlkglobalsettings_8cpp.htmlkglobalsettings_8cpp_source.htmlkglobalsettings_8h.htmlkglobalsettings_8h_source.htmlkglobalshortcutinfo_8cpp.htmlkglobalshortcutinfo_8cpp_source.htmlkglobalshortcutinfo_8h.htmlkglobalshortcutinfo_8h_source.htmlkglobalshortcutinfo__dbus_8cpp.htmlkglobalshortcutinfo__dbus_8cpp_source.htmlkgradientselector.pngkguiitem_8cpp.htmlkguiitem_8cpp_source.htmlkguiitem_8h.htmlkguiitem_8h_source.htmlkhbox.pngkhbox_8cpp.htmlkhbox_8cpp_source.htmlkhbox_8h.htmlkhbox_8h_source.htmlkhelpmenu.pngkhelpmenu_8cpp.htmlkhelpmenu_8cpp_source.htmlkhelpmenu_8h.htmlkhelpmenu_8h_source.htmlkhistorycombobox.pngkhistorycombobox_8cpp.htmlkhistorycombobox_8cpp_source.htmlkhistorycombobox_8h.htmlkhistorycombobox_8h_source.htmlkhuesaturationselect_8cpp.htmlkhuesaturationselect_8cpp_source.htmlkhuesaturationselect_8h.htmlkhuesaturationselect_8h_source.htmlkicon_8cpp.htmlkicon_8cpp_source.htmlkicon_8h.htmlkicon_8h_source.htmlkiconcache_8cpp.htmlkiconcache_8cpp_source.htmlkiconcache_8h.htmlkiconcache_8h_source.htmlkiconeffect-apply.pngkiconeffect_8cpp.htmlkiconeffect_8cpp_source.htmlkiconeffect_8h.htmlkiconeffect_8h_source.htmlkiconengine_8cpp.htmlkiconengine_8cpp_source.htmlkiconloader_8cpp.htmlkiconloader_8cpp_source.htmlkiconloader_8h.htmlkiconloader_8h_source.htmlkicontheme_8cpp.htmlkicontheme_8cpp_source.htmlkicontheme_8h.htmlkicontheme_8h_source.htmlkidentityproxymodel_8cpp.htmlkidentityproxymodel_8cpp_source.htmlkidentityproxymodel_8h.htmlkidentityproxymodel_8h_source.htmlkimagecache_8cpp.htmlkimagecache_8cpp_source.htmlkimagecache_8h.htmlkimagecache_8h_source.htmlkinputdialog_8cpp.htmlkinputdialog_8cpp_source.htmlkinputdialog_8h.htmlkinputdialog_8h_source.htmlkintnuminput.pngkintspinbox.pngkkeysequencewidget.pngkkeysequencewidget_8cpp.htmlkkeysequencewidget_8cpp_source.htmlkkeysequencewidget_8h.htmlkkeysequencewidget_8h_source.htmlkkeyserver_8cpp.htmlkkeyserver_8cpp_source.htmlkkeyserver_8h.htmlkkeyserver_8h_source.htmlkkeyserver__mac_8cpp.htmlkkeyserver__mac_8cpp_source.htmlkkeyserver__mac_8h.htmlkkeyserver__mac_8h_source.htmlkkeyserver__win_8cpp.htmlkkeyserver__win_8cpp_source.htmlkkeyserver__win_8h.htmlkkeyserver__win_8h_source.htmlkkeyserver__x11_8cpp.htmlkkeyserver__x11_8cpp_source.htmlkkeyserver__x11_8h.htmlkkeyserver__x11_8h_source.htmlklanguagebutton.pngklanguagebutton_8cpp.htmlklanguagebutton_8cpp_source.htmlklanguagebutton_8h.htmlklanguagebutton_8h_source.htmlkled.pngkled_8cpp.htmlkled_8cpp_source.htmlkled_8h.htmlkled_8h_source.htmlklineedit.pngklineedit_8cpp.htmlklineedit_8cpp_source.htmlklineedit_8h.htmlklineedit_8h_source.htmlklinkdialog_8cpp.htmlklinkdialog_8cpp_source.htmlklinkdialog_8h.htmlklinkdialog_8h_source.htmlklinkitemselectionmodel_8cpp.htmlklinkitemselectionmodel_8cpp_source.htmlklinkitemselectionmodel_8h.htmlklinkitemselectionmodel_8h_source.htmlklistwidget_8cpp.htmlklistwidget_8cpp_source.htmlklistwidget_8h.htmlklistwidget_8h_source.htmlklistwidgetsearchline_8cpp.htmlklistwidgetsearchline_8cpp_source.htmlklistwidgetsearchline_8h.htmlklistwidgetsearchline_8h_source.htmlkmainwindow_8cpp.htmlkmainwindow_8cpp_source.htmlkmainwindow_8h.htmlkmainwindow_8h_source.htmlkmainwindowiface_8cpp.htmlkmainwindowiface_8cpp_source.htmlkmanagerselection_8cpp.htmlkmanagerselection_8cpp_source.htmlkmanagerselection_8h.htmlkmanagerselection_8h_source.htmlkmenu_8cpp.htmlkmenu_8cpp_source.htmlkmenu_8h.htmlkmenu_8h_source.htmlkmenubar_8cpp.htmlkmenubar_8cpp_source.htmlkmenubar_8h.htmlkmenubar_8h_source.htmlkmessagebox.pngkmessagebox_8cpp.htmlkmessagebox_8cpp_source.htmlkmessagebox_8h.htmlkmessagebox_8h_source.htmlkmessageboxmessagehandler_8cpp.htmlkmessageboxmessagehandler_8cpp_source.htmlkmessageboxmessagehandler_8h.htmlkmessageboxmessagehandler_8h_source.htmlkmessagewidget_8cpp.htmlkmessagewidget_8cpp_source.htmlkmessagewidget_8h.htmlkmessagewidget_8h_source.htmlkmodelindexproxymapper_8cpp.htmlkmodelindexproxymapper_8cpp_source.htmlkmodelindexproxymapper_8h.htmlkmodelindexproxymapper_8h_source.htmlkmodifierkeyinfo_8cpp.htmlkmodifierkeyinfo_8cpp_source.htmlkmodifierkeyinfo_8h.htmlkmodifierkeyinfo_8h_source.htmlkmodifierkeyinfoprovider_8cpp.htmlkmodifierkeyinfoprovider_8cpp_source.htmlkmodifierkeyinfoprovider__dummy_8cpp.htmlkmodifierkeyinfoprovider__dummy_8cpp_source.htmlkmodifierkeyinfoprovider__x11_8cpp.htmlkmodifierkeyinfoprovider__x11_8cpp_source.htmlkmultitabbar_8cpp.htmlkmultitabbar_8cpp_source.htmlkmultitabbar_8h.htmlkmultitabbar_8h_source.htmlknewpassworddialog.pngknewpassworddialog_8cpp.htmlknewpassworddialog_8cpp_source.htmlknewpassworddialog_8h.htmlknewpassworddialog_8h_source.htmlknotification_8cpp.htmlknotification_8cpp_source.htmlknotification_8h.htmlknotification_8h_source.htmlknotificationmanager_8cpp.htmlknotificationmanager_8cpp_source.htmlknotificationrestrictions_8cpp.htmlknotificationrestrictions_8cpp_source.htmlknotificationrestrictions_8h.htmlknotificationrestrictions_8h_source.htmlknuminput_8cpp.htmlknuminput_8cpp_source.htmlknuminput_8h.htmlknuminput_8h_source.htmlknumvalidator_8cpp.htmlknumvalidator_8cpp_source.htmlknumvalidator_8h.htmlknumvalidator_8h_source.htmlkpagedialog_8cpp.htmlkpagedialog_8cpp_source.htmlkpagedialog_8h.htmlkpagedialog_8h_source.htmlkpagemodel_8cpp.htmlkpagemodel_8cpp_source.htmlkpagemodel_8h.htmlkpagemodel_8h_source.htmlkpageview_8cpp.htmlkpageview_8cpp_source.htmlkpageview_8h.htmlkpageview_8h_source.htmlkpagewidget_8cpp.htmlkpagewidget_8cpp_source.htmlkpagewidget_8h.htmlkpagewidget_8h_source.htmlkpagewidgetmodel_8cpp.htmlkpagewidgetmodel_8cpp_source.htmlkpagewidgetmodel_8h.htmlkpagewidgetmodel_8h_source.htmlkpassivepopup.pngkpassivepopup_8cpp.htmlkpassivepopup_8cpp_source.htmlkpassivepopup_8h.htmlkpassivepopup_8h_source.htmlkpassivepopupmessagehandler_8cpp.htmlkpassivepopupmessagehandler_8cpp_source.htmlkpassivepopupmessagehandler_8h.htmlkpassivepopupmessagehandler_8h_source.htmlkpassworddialog.pngkpassworddialog_8cpp.htmlkpassworddialog_8cpp_source.htmlkpassworddialog_8h.htmlkpassworddialog_8h_source.htmlkpastetextaction_8cpp.htmlkpastetextaction_8cpp_source.htmlkpastetextaction_8h.htmlkpastetextaction_8h_source.htmlkpixmapcache_8cpp.htmlkpixmapcache_8cpp_source.htmlkpixmapcache_8h.htmlkpixmapcache_8h_source.htmlkpixmapprovider_8cpp.htmlkpixmapprovider_8cpp_source.htmlkpixmapprovider_8h.htmlkpixmapprovider_8h_source.htmlkpixmapregionselectordialog.pngkpixmapregionselectordialog_8cpp.htmlkpixmapregionselectordialog_8cpp_source.htmlkpixmapregionselectordialog_8h.htmlkpixmapregionselectordialog_8h_source.htmlkpixmapregionselectorwidget.pngkpixmapregionselectorwidget_8cpp.htmlkpixmapregionselectorwidget_8cpp_source.htmlkpixmapregionselectorwidget_8h.htmlkpixmapregionselectorwidget_8h_source.htmlkpixmapsequence_8cpp.htmlkpixmapsequence_8cpp_source.htmlkpixmapsequence_8h.htmlkpixmapsequence_8h_source.htmlkpixmapsequenceoverlaypainter_8cpp.htmlkpixmapsequenceoverlaypainter_8cpp_source.htmlkpixmapsequenceoverlaypainter_8h.htmlkpixmapsequenceoverlaypainter_8h_source.htmlkpixmapsequencewidget_8cpp.htmlkpixmapsequencewidget_8cpp_source.htmlkpixmapsequencewidget_8h.htmlkpixmapsequencewidget_8h_source.htmlkplotaxis_8cpp.htmlkplotaxis_8cpp_source.htmlkplotaxis_8h.htmlkplotaxis_8h_source.htmlkplotobject_8cpp.htmlkplotobject_8cpp_source.htmlkplotobject_8h.htmlkplotobject_8h_source.htmlkplotpoint_8cpp.htmlkplotpoint_8cpp_source.htmlkplotpoint_8h.htmlkplotpoint_8h_source.htmlkplotwidget_8cpp.htmlkplotwidget_8cpp_source.htmlkplotwidget_8h.htmlkplotwidget_8h_source.htmlkprogressdialog.pngkprogressdialog_8cpp.htmlkprogressdialog_8cpp_source.htmlkprogressdialog_8h.htmlkprogressdialog_8h_source.htmlkproxyitemselectionmodel-complex.pngkproxyitemselectionmodel-error.pngkproxyitemselectionmodel-simple.pngkproxyitemselectionmodel-solution.pngkpushbutton.pngkpushbutton_8cpp.htmlkpushbutton_8cpp_source.htmlkpushbutton_8h.htmlkpushbutton_8h_source.htmlkratingpainter_8cpp.htmlkratingpainter_8cpp_source.htmlkratingpainter_8h.htmlkratingpainter_8h_source.htmlkratingwidget_8cpp.htmlkratingwidget_8cpp_source.htmlkratingwidget_8h.htmlkratingwidget_8h_source.htmlkrecentfilesaction_8cpp.htmlkrecentfilesaction_8cpp_source.htmlkrecentfilesaction_8h.htmlkrecentfilesaction_8h_source.htmlkrecursivefilterproxymodel_8cpp.htmlkrecursivefilterproxymodel_8cpp_source.htmlkrecursivefilterproxymodel_8h.htmlkrecursivefilterproxymodel_8h_source.htmlkreplace_8cpp.htmlkreplace_8cpp_source.htmlkreplace_8h.htmlkreplace_8h_source.htmlkreplacedialog.pngkreplacedialog_8cpp.htmlkreplacedialog_8cpp_source.htmlkreplacedialog_8h.htmlkreplacedialog_8h_source.htmlkrestrictedline.pngkrestrictedline_8cpp.htmlkrestrictedline_8cpp_source.htmlkrestrictedline_8h.htmlkrestrictedline_8h_source.htmlkrichtextedit.pngkrichtextedit_8cpp.htmlkrichtextedit_8cpp_source.htmlkrichtextedit_8h.htmlkrichtextedit_8h_source.htmlkrichtextwidget_8cpp.htmlkrichtextwidget_8cpp_source.htmlkrichtextwidget_8h.htmlkrichtextwidget_8h_source.htmlkruler.pngkruler_8cpp.htmlkruler_8cpp_source.htmlkruler_8h.htmlkruler_8h_source.htmlkselectaction_8cpp.htmlkselectaction_8cpp_source.htmlkselectaction_8h.htmlkselectaction_8h_source.htmlkselectionproxymodel-testapp.pngkselectionproxymodel_8cpp.htmlkselectionproxymodel_8cpp_source.htmlkselectionproxymodel_8h.htmlkselectionproxymodel_8h_source.htmlkselector_8cpp.htmlkselector_8cpp_source.htmlkselector_8h.htmlkselector_8h_source.htmlkseparator-horizontal.pngkseparator-vertical.pngkseparator_8cpp.htmlkseparator_8cpp_source.htmlkseparator_8h.htmlkseparator_8h_source.htmlksessionmanager_8cpp.htmlksessionmanager_8cpp_source.htmlksessionmanager_8h.htmlksessionmanager_8h_source.htmlkshortcut_8cpp.htmlkshortcut_8cpp_source.htmlkshortcut_8h.htmlkshortcut_8h_source.htmlkshortcuteditwidget_8cpp.htmlkshortcuteditwidget_8cpp_source.htmlkshortcutschemeseditor_8cpp.htmlkshortcutschemeseditor_8cpp_source.htmlkshortcutschemeshelper_8cpp.htmlkshortcutschemeshelper_8cpp_source.htmlkshortcutsdialog.pngkshortcutsdialog_8cpp.htmlkshortcutsdialog_8cpp_source.htmlkshortcutsdialog_8h.htmlkshortcutsdialog_8h_source.htmlkshortcutseditor_8cpp.htmlkshortcutseditor_8cpp_source.htmlkshortcutseditor_8h.htmlkshortcutseditor_8h_source.htmlkshortcutseditordelegate_8cpp.htmlkshortcutseditordelegate_8cpp_source.htmlkshortcutseditoritem_8cpp.htmlkshortcutseditoritem_8cpp_source.htmlkshortcutwidget.pngkshortcutwidget_8cpp.htmlkshortcutwidget_8cpp_source.htmlkshortcutwidget_8h.htmlkshortcutwidget_8h_source.htmlksplashscreen.pngksplashscreen_8cpp.htmlksplashscreen_8cpp_source.htmlksplashscreen_8h.htmlksplashscreen_8h_source.htmlksqueezedtextlabel.pngksqueezedtextlabel_8cpp.htmlksqueezedtextlabel_8cpp_source.htmlksqueezedtextlabel_8h.htmlksqueezedtextlabel_8h_source.htmlkstandardaction_8cpp.htmlkstandardaction_8cpp_source.htmlkstandardaction_8h.htmlkstandardaction_8h_source.htmlkstandardguiitem_8cpp.htmlkstandardguiitem_8cpp_source.htmlkstandardguiitem_8h.htmlkstandardguiitem_8h_source.htmlkstandardshortcut_8cpp.htmlkstandardshortcut_8cpp_source.htmlkstandardshortcut_8h.htmlkstandardshortcut_8h_source.htmlkstartupinfo_8cpp.htmlkstartupinfo_8cpp_source.htmlkstartupinfo_8h.htmlkstartupinfo_8h_source.htmlkstatusbar_8cpp.htmlkstatusbar_8cpp_source.htmlkstatusbar_8h.htmlkstatusbar_8h_source.htmlkstatusbarjobtracker_8cpp.htmlkstatusbarjobtracker_8cpp_source.htmlkstatusbarjobtracker_8h.htmlkstatusbarjobtracker_8h_source.htmlkstatusnotifieritem_8cpp.htmlkstatusnotifieritem_8cpp_source.htmlkstatusnotifieritem_8h.htmlkstatusnotifieritem_8h_source.htmlkstringvalidator_8cpp.htmlkstringvalidator_8cpp_source.htmlkstringvalidator_8h.htmlkstringvalidator_8h_source.htmlkstyle_8cpp.htmlkstyle_8cpp_source.htmlkstyle_8h.htmlkstyle_8h_source.htmlksvgrenderer_8cpp.htmlksvgrenderer_8cpp_source.htmlksvgrenderer_8h.htmlksvgrenderer_8h_source.htmlksystemeventfilter_8cpp.htmlksystemeventfilter_8cpp_source.htmlksystemeventfilter_8h.htmlksystemeventfilter_8h_source.htmlksystemtrayicon_8cpp.htmlksystemtrayicon_8cpp_source.htmlksystemtrayicon_8h.htmlksystemtrayicon_8h_source.htmlktabbar.pngktabbar_8cpp.htmlktabbar_8cpp_source.htmlktabbar_8h.htmlktabbar_8h_source.htmlktabwidget.pngktabwidget_8cpp.htmlktabwidget_8cpp_source.htmlktabwidget_8h.htmlktabwidget_8h_source.htmlktextbrowser.pngktextbrowser_8cpp.htmlktextbrowser_8cpp_source.htmlktextbrowser_8h.htmlktextbrowser_8h_source.htmlktextedit.pngktextedit_8cpp.htmlktextedit_8cpp_source.htmlktextedit_8h.htmlktextedit_8h_source.htmlktimecombobox_8cpp.htmlktimecombobox_8cpp_source.htmlktimecombobox_8h.htmlktimecombobox_8h_source.htmlktimezonewidget.pngktimezonewidget_8cpp.htmlktimezonewidget_8cpp_source.htmlktimezonewidget_8h.htmlktimezonewidget_8h_source.htmlktip.pngktip_8cpp.htmlktip_8cpp_source.htmlktip_8h.htmlktip_8h_source.htmlktitlewidget.pngktitlewidget_8cpp.htmlktitlewidget_8cpp_source.htmlktitlewidget_8h.htmlktitlewidget_8h_source.htmlktoggleaction_8cpp.htmlktoggleaction_8cpp_source.htmlktoggleaction_8h.htmlktoggleaction_8h_source.htmlktogglefullscreenaction_8cpp.htmlktogglefullscreenaction_8cpp_source.htmlktogglefullscreenaction_8h.htmlktogglefullscreenaction_8h_source.htmlktoggletoolbaraction_8cpp.htmlktoggletoolbaraction_8cpp_source.htmlktoggletoolbaraction_8h.htmlktoggletoolbaraction_8h_source.htmlktoolbar_8cpp.htmlktoolbar_8cpp_source.htmlktoolbar_8h.htmlktoolbar_8h_source.htmlktoolbarhandler_8cpp.htmlktoolbarhandler_8cpp_source.htmlktoolbarlabelaction_8cpp.htmlktoolbarlabelaction_8cpp_source.htmlktoolbarlabelaction_8h.htmlktoolbarlabelaction_8h_source.htmlktoolbarpopupaction_8cpp.htmlktoolbarpopupaction_8cpp_source.htmlktoolbarpopupaction_8h.htmlktoolbarpopupaction_8h_source.htmlktoolbarspaceraction_8cpp.htmlktoolbarspaceraction_8cpp_source.htmlktoolbarspaceraction_8h.htmlktoolbarspaceraction_8h_source.htmlktreewidgetsearchline_8cpp.htmlktreewidgetsearchline_8cpp_source.htmlktreewidgetsearchline_8h.htmlktreewidgetsearchline_8h_source.htmlkuiserverjobtracker_8cpp.htmlkuiserverjobtracker_8cpp_source.htmlkuiserverjobtracker_8h.htmlkuiserverjobtracker_8h_source.htmlkundostack_8cpp.htmlkundostack_8cpp_source.htmlkundostack_8h.htmlkundostack_8h_source.htmlkuniqueapplication_8cpp.htmlkuniqueapplication_8cpp_source.htmlkuniqueapplication_8h.htmlkuniqueapplication_8h_source.htmlkurllabel.pngkurllabel_8cpp.htmlkurllabel_8cpp_source.htmlkurllabel_8h.htmlkurllabel_8h_source.htmlkvbox.pngkvbox_8cpp.htmlkvbox_8cpp_source.htmlkvbox_8h.htmlkvbox_8h_source.htmlkviewstatemaintainer_8cpp.htmlkviewstatemaintainer_8cpp_source.htmlkviewstatemaintainer_8h.htmlkviewstatemaintainer_8h_source.htmlkviewstatesaver_8cpp.htmlkviewstatesaver_8cpp_source.htmlkviewstatesaver_8h.htmlkviewstatesaver_8h_source.htmlkwallet_8cpp.htmlkwallet_8cpp_source.htmlkwallet_8h.htmlkwallet_8h_source.htmlkwallet__mac_8cpp.htmlkwallet__mac_8cpp_source.htmlkwidgetitemdelegate_8cpp.htmlkwidgetitemdelegate_8cpp_source.htmlkwidgetitemdelegate_8h.htmlkwidgetitemdelegate_8h_source.htmlkwidgetitemdelegatepool_8cpp.htmlkwidgetitemdelegatepool_8cpp_source.htmlkwidgetjobtracker_8cpp.htmlkwidgetjobtracker_8cpp_source.htmlkwidgetjobtracker_8h.htmlkwidgetjobtracker_8h_source.htmlkwindowinfo_8h.htmlkwindowinfo_8h_source.htmlkwindowinfo__mac_8cpp.htmlkwindowinfo__mac_8cpp_source.htmlkwindowinfo__win_8cpp.htmlkwindowinfo__win_8cpp_source.htmlkwindowinfo__x11_8cpp.htmlkwindowinfo__x11_8cpp_source.htmlkwindowsystem_8h.htmlkwindowsystem_8h_source.htmlkwindowsystem__mac_8cpp.htmlkwindowsystem__mac_8cpp_source.htmlkwindowsystem__qws_8cpp.htmlkwindowsystem__qws_8cpp_source.htmlkwindowsystem__win_8cpp.htmlkwindowsystem__win_8cpp_source.htmlkwindowsystem__x11_8cpp.htmlkwindowsystem__x11_8cpp_source.htmlkwordwrap_8cpp.htmlkwordwrap_8cpp_source.htmlkwordwrap_8h.htmlkwordwrap_8h_source.htmlkxerrorhandler_8cpp.htmlkxerrorhandler_8cpp_source.htmlkxerrorhandler_8h.htmlkxerrorhandler_8h_source.htmlkxmessages_8cpp.htmlkxmessages_8cpp_source.htmlkxmessages_8h.htmlkxmessages_8h_source.htmlkxmlguibuilder_8cpp.htmlkxmlguibuilder_8cpp_source.htmlkxmlguibuilder_8h.htmlkxmlguibuilder_8h_source.htmlkxmlguiclient_8cpp.htmlkxmlguiclient_8cpp_source.htmlkxmlguiclient_8h.htmlkxmlguiclient_8h_source.htmlkxmlguifactory_8cpp.htmlkxmlguifactory_8cpp_source.htmlkxmlguifactory_8h.htmlkxmlguifactory_8h_source.htmlkxmlguiversionhandler_8cpp.htmlkxmlguiversionhandler_8cpp_source.htmlkxmlguiwindow_8cpp.htmlkxmlguiwindow_8cpp_source.htmlkxmlguiwindow_8h.htmlkxmlguiwindow_8h_source.htmlkxutils_8cpp.htmlkxutils_8cpp_source.htmlkxutils_8h.htmlkxutils_8h_source.htmlkxyselector_8cpp.htmlkxyselector_8cpp_source.htmlkxyselector_8h.htmlkxyselector_8h_source.htmllicenses.htmlmaintainers.htmlmodules.htmlnamespaceKAccelGen.htmlnamespaceKAuth.htmlnamespaceKCategorizedView_1_1Private.htmlnamespaceKColorMimeData.htmlnamespaceKColorSpaces.htmlnamespaceKColorUtils.htmlnamespaceKCrash.htmlnamespaceKDEPrivate.htmlnamespaceKDEPrivate_1_1KColorTable.htmlnamespaceKDialogQueue.htmlnamespaceKFontUtils.htmlnamespaceKGlobalShortcutsEditor.htmlnamespaceKInputDialog.htmlnamespaceKKeyServer.htmlnamespaceKNotificationManager.htmlnamespaceKStandardAction.htmlnamespaceKStandardGuiItem.htmlnamespaceKStandardShortcut.htmlnamespaceKSystemEventFilter.htmlnamespaceKWallet.htmlnamespaceKXMLGUI.htmlnamespaceKXUtils.htmlnamespaceKdePrint.htmlnamespaceSonnet.htmlnamespaceToolBarHandler.htmlnamespaceX.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_func.htmlnamespacemembers_type.htmlnamespacemembers_vars.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngnestedlisthelper_8cpp.htmlnestedlisthelper_8cpp_source.htmlnestedlisthelper_8h.htmlnestedlisthelper_8h_source.htmlnetwm_8cpp.htmlnetwm_8cpp_source.htmlnetwm_8h.htmlnetwm_8h_source.htmlnetwm__def_8h.htmlnetwm__def_8h_source.htmlopen.pngpages.htmlport4.htmlqosxkeychain_8cpp.htmlqosxkeychain_8cpp_source.htmlqosxkeychain_8h.htmlqosxkeychain_8h_source.htmlselectionproxymodelmultipleselection-withdescendant.pngselectionproxymodelmultipleselection.pngselectionproxymodelsimpleselection.pngsplitbar.pngstructKGlobalSettings_1_1KMouseSettings-members.htmlstructKGlobalSettings_1_1KMouseSettings.htmlstructKStyle_1_1CheckBox-members.htmlstructKStyle_1_1CheckBox.htmlstructKStyle_1_1ColorOption-members.htmlstructKStyle_1_1ColorOption.htmlstructKStyle_1_1ColorOption.pngstructKStyle_1_1ComboBox-members.htmlstructKStyle_1_1ComboBox.htmlstructKStyle_1_1DockWidget-members.htmlstructKStyle_1_1DockWidget.htmlstructKStyle_1_1DoubleButtonOption-members.htmlstructKStyle_1_1DoubleButtonOption.htmlstructKStyle_1_1DoubleButtonOption.pngstructKStyle_1_1Generic-members.htmlstructKStyle_1_1Generic.htmlstructKStyle_1_1GroupBox-members.htmlstructKStyle_1_1GroupBox.htmlstructKStyle_1_1Header-members.htmlstructKStyle_1_1Header.htmlstructKStyle_1_1IconOption-members.htmlstructKStyle_1_1IconOption.htmlstructKStyle_1_1IconOption.pngstructKStyle_1_1LineEdit-members.htmlstructKStyle_1_1LineEdit.htmlstructKStyle_1_1Menu-members.htmlstructKStyle_1_1Menu.htmlstructKStyle_1_1MenuBar-members.htmlstructKStyle_1_1MenuBar.htmlstructKStyle_1_1MenuBarItem-members.htmlstructKStyle_1_1MenuBarItem.htmlstructKStyle_1_1MenuItem-members.htmlstructKStyle_1_1MenuItem.htmlstructKStyle_1_1Option-members.htmlstructKStyle_1_1Option.htmlstructKStyle_1_1Option.pngstructKStyle_1_1OptionBase-members.htmlstructKStyle_1_1OptionBase.htmlstructKStyle_1_1OptionBase.pngstructKStyle_1_1ProgressBar-members.htmlstructKStyle_1_1ProgressBar.htmlstructKStyle_1_1PushButton-members.htmlstructKStyle_1_1PushButton.htmlstructKStyle_1_1RadioButton-members.htmlstructKStyle_1_1RadioButton.htmlstructKStyle_1_1ScrollBar-members.htmlstructKStyle_1_1ScrollBar.htmlstructKStyle_1_1Slider-members.htmlstructKStyle_1_1Slider.htmlstructKStyle_1_1SpinBox-members.htmlstructKStyle_1_1SpinBox.htmlstructKStyle_1_1Splitter-members.htmlstructKStyle_1_1Splitter.htmlstructKStyle_1_1StatusBar.htmlstructKStyle_1_1TabBar-members.htmlstructKStyle_1_1TabBar.htmlstructKStyle_1_1TabWidget-members.htmlstructKStyle_1_1TabWidget.htmlstructKStyle_1_1TextOption-members.htmlstructKStyle_1_1TextOption.htmlstructKStyle_1_1TextOption.pngstructKStyle_1_1TitleButtonOption-members.htmlstructKStyle_1_1TitleButtonOption.htmlstructKStyle_1_1TitleButtonOption.pngstructKStyle_1_1ToolBar-members.htmlstructKStyle_1_1ToolBar.htmlstructKStyle_1_1ToolBoxTab-members.htmlstructKStyle_1_1ToolBoxTab.htmlstructKStyle_1_1ToolButton-members.htmlstructKStyle_1_1ToolButton.htmlstructKStyle_1_1Tree-members.htmlstructKStyle_1_1Tree.htmlstructKStyle_1_1Window-members.htmlstructKStyle_1_1Window.htmlstructKXMLGUIClient_1_1StateChange-members.htmlstructKXMLGUIClient_1_1StateChange.htmlstructNETExtendedStrut-members.htmlstructNETExtendedStrut.htmlstructNETFullscreenMonitors-members.htmlstructNETFullscreenMonitors.htmlstructNETIcon-members.htmlstructNETIcon.htmlstructNETPoint-members.htmlstructNETPoint.htmlstructNETRect-members.htmlstructNETRect.htmlstructNETSize-members.htmlstructNETSize.htmlstructNETStrut-members.htmlstructNETStrut.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstodo.htmlkdeui.tagkdewebkitDoxyfileclassmap.inchtmlMainpage_8dox.htmlannotated.htmlarrowdown.pngarrowright.pngauthors.htmlbc_s.pngbdwn.pngclassKGraphicsWebView-members.htmlclassKGraphicsWebView.htmlclassKGraphicsWebView.pngclassKWebPage-members.htmlclassKWebPage.htmlclassKWebPage.pngclassKWebPluginFactory-members.htmlclassKWebPluginFactory.htmlclassKWebPluginFactory.pngclassKWebView-members.htmlclassKWebView.htmlclassKWebView.pngclassKWebViewPrivate-members.htmlclassKWebViewPrivate.htmlclassKWebWallet-members.htmlclassKWebWallet.htmlclassKWebWallet.pngclassQColor.htmlclassQFont.htmlclassQGraphicsWebView.htmlclassQGraphicsWebView.pngclassQWebPage.htmlclassQWebPage.pngclassQWebPluginFactory.htmlclassQWebPluginFactory.pngclassQWebView.htmlclassQWebView.pngclasses.htmlclosed.pngdeprecated.htmldir_126200ec172cd2e56e77791ebac04c55.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_func.htmlfunctions_prop.htmlfunctions_type.htmlfunctions_vars.htmlglobals.htmlglobals_defs.htmlglobals_func.htmlhierarchy.htmlindex.htmljquery.jskdewebkit__export_8h.htmlkdewebkit__export_8h_source.htmlkgraphicswebview_8cpp.htmlkgraphicswebview_8cpp_source.htmlkgraphicswebview_8h.htmlkgraphicswebview_8h_source.htmlkwebpage_8cpp.htmlkwebpage_8cpp_source.htmlkwebpage_8h.htmlkwebpage_8h_source.htmlkwebpluginfactory_8cpp.htmlkwebpluginfactory_8cpp_source.htmlkwebpluginfactory_8h.htmlkwebpluginfactory_8h_source.htmlkwebview_8cpp.htmlkwebview_8cpp_source.htmlkwebview_8h.htmlkwebview_8h_source.htmlkwebview__p_8h.htmlkwebview__p_8h_source.htmlkwebwallet_8cpp.htmlkwebwallet_8cpp_source.htmlkwebwallet_8h.htmlkwebwallet_8h_source.htmllicenses.htmlmaintainers.htmlnamespaceKIO.htmlnamespaceKParts.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_func.htmlnamespacemembers_type.htmlnamespacemembers_vars.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlsplitbar.pngstructKWebWallet_1_1WebForm-members.htmlstructKWebWallet_1_1WebForm.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csskdewebkit.tagkdoctoolsDoxyfileclassmap.inchtmlMainpage_8dox.htmlannotated.htmlarrowdown.pngarrowright.pngauthors.htmlbc_s.pngbdwn.pngclassHelpProtocol-members.htmlclassHelpProtocol.htmlclassHelpProtocol.pngclassQColor.htmlclassQFont.htmlclasses.htmlclosed.pngdir_b5500023565603fed9c1f96a623363c8.htmldoc.pngdocbookl10nhelper_8cpp.htmldocbookl10nhelper_8cpp_source.htmldoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_func.htmlgenshortcutents_8cpp.htmlgenshortcutents_8cpp_source.htmlglobals.htmlglobals_defs.htmlglobals_enum.htmlglobals_eval.htmlglobals_func.htmlglobals_type.htmlglobals_vars.htmlhierarchy.htmlindex.htmljquery.jskio__help_8cpp.htmlkio__help_8cpp_source.htmlkio__help_8h.htmlkio__help_8h_source.htmllicenses.htmlmain_8cpp.htmlmain_8cpp_source.htmlmain__ghelp_8cpp.htmlmain__ghelp_8cpp_source.htmlmaintainers.htmlmeinproc_8cpp.htmlmeinproc_8cpp_source.htmlmeinproc__common_8cpp.htmlmeinproc__common_8cpp_source.htmlmeinproc__common_8h.htmlmeinproc__common_8h_source.htmlmeinproc__simple_8cpp.htmlmeinproc__simple_8cpp_source.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlsplitbar.pngsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssxslt_8cpp.htmlxslt_8cpp_source.htmlxslt_8h.htmlxslt_8h_source.htmlxslt__help_8cpp.htmlxslt__help_8cpp_source.htmlxslt__help_8h.htmlxslt__help_8h_source.htmlxslt__kde_8cpp.htmlxslt__kde_8cpp_source.htmlxslt__kde_8h.htmlxslt__kde_8h_source.htmlkdoctools.tagkfileDoxyfileclassmap.inchtmlMainpage_8dox.htmlannotated.htmlarrowdown.pngarrowright.pngauthors.htmlbc_s.pngbdwn.pngclassKDEPrivate_1_1KUrlNavigatorButton-members.htmlclassKDEPrivate_1_1KUrlNavigatorButton.htmlclassKDEPrivate_1_1KUrlNavigatorButton.pngclassKDEPrivate_1_1KUrlNavigatorButtonBase-members.htmlclassKDEPrivate_1_1KUrlNavigatorButtonBase.htmlclassKDEPrivate_1_1KUrlNavigatorButtonBase.pngclassKDEPrivate_1_1KUrlNavigatorDropDownButton-members.htmlclassKDEPrivate_1_1KUrlNavigatorDropDownButton.htmlclassKDEPrivate_1_1KUrlNavigatorDropDownButton.pngclassKDEPrivate_1_1KUrlNavigatorMenu-members.htmlclassKDEPrivate_1_1KUrlNavigatorMenu.htmlclassKDEPrivate_1_1KUrlNavigatorMenu.pngclassKDEPrivate_1_1KUrlNavigatorPlacesSelector-members.htmlclassKDEPrivate_1_1KUrlNavigatorPlacesSelector.htmlclassKDEPrivate_1_1KUrlNavigatorPlacesSelector.pngclassKDEPrivate_1_1KUrlNavigatorProtocolCombo-members.htmlclassKDEPrivate_1_1KUrlNavigatorProtocolCombo.htmlclassKDEPrivate_1_1KUrlNavigatorProtocolCombo.pngclassKDEPrivate_1_1KUrlNavigatorToggleButton-members.htmlclassKDEPrivate_1_1KUrlNavigatorToggleButton.htmlclassKDEPrivate_1_1KUrlNavigatorToggleButton.pngclassKDirOperator-members.htmlclassKDirOperator.htmlclassKDirOperator.pngclassKDirOperatorDetailView-members.htmlclassKDirOperatorDetailView.htmlclassKDirOperatorDetailView.pngclassKDirSelectDialog-members.htmlclassKDirSelectDialog.htmlclassKDirSelectDialog.pngclassKDirSortFilterProxyModel-members.htmlclassKDirSortFilterProxyModel.htmlclassKDirSortFilterProxyModel.pngclassKFileBookmarkHandler-members.htmlclassKFileBookmarkHandler.htmlclassKFileBookmarkHandler.pngclassKFileFilterCombo-members.htmlclassKFileFilterCombo.htmlclassKFileFilterCombo.pngclassKFileModule-members.htmlclassKFileModule.htmlclassKFileModule.pngclassKFilePlaceEditDialog-members.htmlclassKFilePlaceEditDialog.htmlclassKFilePlaceEditDialog.pngclassKFilePlacesEventWatcher-members.htmlclassKFilePlacesEventWatcher.htmlclassKFilePlacesEventWatcher.pngclassKFilePlacesItem-members.htmlclassKFilePlacesItem.htmlclassKFilePlacesItem.pngclassKFilePlacesModel-members.htmlclassKFilePlacesModel.htmlclassKFilePlacesModel.pngclassKFilePlacesView-members.htmlclassKFilePlacesView.htmlclassKFilePlacesView.pngclassKFilePreviewGenerator-members.htmlclassKFilePreviewGenerator.htmlclassKFilePreviewGenerator.pngclassKFileTreeView-members.htmlclassKFileTreeView.htmlclassKFileTreeView.pngclassKFileWidget-members.htmlclassKFileWidget.htmlclassKFileWidget.pngclassKNameAndUrlInputDialog-members.htmlclassKNameAndUrlInputDialog.htmlclassKNameAndUrlInputDialog.pngclassKNewFileMenu-members.htmlclassKNewFileMenu.htmlclassKNewFileMenu.pngclassKUrlNavigator-members.htmlclassKUrlNavigator.htmlclassKUrlNavigator.pngclassQColor.htmlclassQFont.htmlclasses.htmlclosed.pngdeprecated.htmldir_7afe6228ebacbabe3ce269464769a151.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_k.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_func_~.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_r.htmlfunctions_s.htmlfunctions_t.htmlfunctions_u.htmlfunctions_v.htmlfunctions_w.htmlfunctions_~.htmlglobals.htmlglobals_defs.htmlglobals_func.htmlglobals_vars.htmlhierarchy.htmlindex.htmljquery.jskdiroperator_8cpp.htmlkdiroperator_8cpp_source.htmlkdiroperator_8h.htmlkdiroperator_8h_source.htmlkdiroperatordetailview_8cpp.htmlkdiroperatordetailview_8cpp_source.htmlkdiroperatordetailview__p_8h.htmlkdiroperatordetailview__p_8h_source.htmlkdirselectdialog_8cpp.htmlkdirselectdialog_8cpp_source.htmlkdirselectdialog_8h.htmlkdirselectdialog_8h_source.htmlkdirsortfilterproxymodel_8cpp.htmlkdirsortfilterproxymodel_8cpp_source.htmlkdirsortfilterproxymodel_8h.htmlkdirsortfilterproxymodel_8h_source.htmlkfile__export_8h.htmlkfile__export_8h_source.htmlkfilebookmarkhandler_8cpp.htmlkfilebookmarkhandler_8cpp_source.htmlkfilebookmarkhandler__p_8h.htmlkfilebookmarkhandler__p_8h_source.htmlkfilefiltercombo_8cpp.htmlkfilefiltercombo_8cpp_source.htmlkfilefiltercombo_8h.htmlkfilefiltercombo_8h_source.htmlkfilemodule_8cpp.htmlkfilemodule_8cpp_source.htmlkfilemodule_8h.htmlkfilemodule_8h_source.htmlkfileplaceeditdialog_8cpp.htmlkfileplaceeditdialog_8cpp_source.htmlkfileplaceeditdialog_8h.htmlkfileplaceeditdialog_8h_source.htmlkfileplacesitem_8cpp.htmlkfileplacesitem_8cpp_source.htmlkfileplacesitem__p_8h.htmlkfileplacesitem__p_8h_source.htmlkfileplacesmodel_8cpp.htmlkfileplacesmodel_8cpp_source.htmlkfileplacesmodel_8h.htmlkfileplacesmodel_8h_source.htmlkfileplacesview_8cpp.htmlkfileplacesview_8cpp_source.htmlkfileplacesview_8h.htmlkfileplacesview_8h_source.htmlkfileplacesview__p_8h.htmlkfileplacesview__p_8h_source.htmlkfilepreviewgenerator_8cpp.htmlkfilepreviewgenerator_8cpp_source.htmlkfilepreviewgenerator_8h.htmlkfilepreviewgenerator_8h_source.htmlkfiletreeview_8cpp.htmlkfiletreeview_8cpp_source.htmlkfiletreeview_8h.htmlkfiletreeview_8h_source.htmlkfilewidget_8cpp.htmlkfilewidget_8cpp_source.htmlkfilewidget_8h.htmlkfilewidget_8h_source.htmlknameandurlinputdialog_8cpp.htmlknameandurlinputdialog_8cpp_source.htmlknameandurlinputdialog_8h.htmlknameandurlinputdialog_8h_source.htmlknewfilemenu_8cpp.htmlknewfilemenu_8cpp_source.htmlknewfilemenu_8h.htmlknewfilemenu_8h_source.htmlkurlnavigator_8cpp.htmlkurlnavigator_8cpp_source.htmlkurlnavigator_8h.htmlkurlnavigator_8h_source.htmlkurlnavigatorbutton_8cpp.htmlkurlnavigatorbutton_8cpp_source.htmlkurlnavigatorbutton__p_8h.htmlkurlnavigatorbutton__p_8h_source.htmlkurlnavigatorbuttonbase_8cpp.htmlkurlnavigatorbuttonbase_8cpp_source.htmlkurlnavigatorbuttonbase__p_8h.htmlkurlnavigatorbuttonbase__p_8h_source.htmlkurlnavigatordropdownbutton_8cpp.htmlkurlnavigatordropdownbutton_8cpp_source.htmlkurlnavigatordropdownbutton__p_8h.htmlkurlnavigatordropdownbutton__p_8h_source.htmlkurlnavigatormenu_8cpp.htmlkurlnavigatormenu_8cpp_source.htmlkurlnavigatormenu__p_8h.htmlkurlnavigatormenu__p_8h_source.htmlkurlnavigatorplacesselector_8cpp.htmlkurlnavigatorplacesselector_8cpp_source.htmlkurlnavigatorplacesselector__p_8h.htmlkurlnavigatorplacesselector__p_8h_source.htmlkurlnavigatorprotocolcombo_8cpp.htmlkurlnavigatorprotocolcombo_8cpp_source.htmlkurlnavigatorprotocolcombo__p_8h.htmlkurlnavigatorprotocolcombo__p_8h_source.htmlkurlnavigatortogglebutton_8cpp.htmlkurlnavigatortogglebutton_8cpp_source.htmlkurlnavigatortogglebutton__p_8h.htmlkurlnavigatortogglebutton__p_8h_source.htmllicenses.htmlmaintainers.htmlnamespaceKDEPrivate.htmlnamespaceKIO.htmlnamespaceSolid.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_func.htmlnamespacemembers_type.htmlnamespacemembers_vars.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlsplitbar.pngsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csskfile.tagkhtmlDoxyfileclassmap.inchtmlAffineTransformQt_8cpp.htmlAffineTransformQt_8cpp_source.htmlAffineTransform_8cpp.htmlAffineTransform_8cpp_source.htmlAffineTransform_8h.htmlAffineTransform_8h_source.htmlCSSHelper_8h.htmlCSSHelper_8h_source.htmlColorDistance_8cpp.htmlColorDistance_8cpp_source.htmlColorDistance_8h.htmlColorDistance_8h_source.htmlElementTimeControl_8h.htmlElementTimeControl_8h_source.htmlExceptionCode_8h.htmlExceptionCode_8h_source.htmlFloatConversion_8h.htmlFloatConversion_8h_source.htmlFloatPointQt_8cpp.htmlFloatPointQt_8cpp_source.htmlFloatPoint_8cpp.htmlFloatPoint_8cpp_source.htmlFloatPoint_8h.htmlFloatPoint_8h_source.htmlFloatRectQt_8cpp.htmlFloatRectQt_8cpp_source.htmlFloatRect_8cpp.htmlFloatRect_8cpp_source.htmlFloatRect_8h.htmlFloatRect_8h_source.htmlFloatSize_8cpp.htmlFloatSize_8cpp_source.htmlFloatSize_8h.htmlFloatSize_8h_source.htmlFrame_8h.htmlFrame_8h_source.htmlGradientAttributes_8h.htmlGradientAttributes_8h_source.htmlGraphicsTypes_8cpp.htmlGraphicsTypes_8cpp_source.htmlGraphicsTypes_8h.htmlGraphicsTypes_8h_source.htmlIntPointQt_8cpp.htmlIntPointQt_8cpp_source.htmlIntPoint_8h.htmlIntPoint_8h_source.htmlIntRectQt_8cpp.htmlIntRectQt_8cpp_source.htmlIntRect_8cpp.htmlIntRect_8cpp_source.htmlIntRect_8h.htmlIntRect_8h_source.htmlIntSizeHash_8h.htmlIntSizeHash_8h_source.htmlIntSizeQt_8cpp.htmlIntSizeQt_8cpp_source.htmlIntSize_8h.htmlIntSize_8h_source.htmlJSSVGMatrixCustom_8cpp.htmlJSSVGMatrixCustom_8cpp_source.htmlJSSVGPODTypeWrapper_8h.htmlJSSVGPODTypeWrapper_8h_source.htmlJSSVGPathSegCustom_8cpp.htmlJSSVGPathSegCustom_8cpp_source.htmlJSSVGPathSegListCustom_8cpp.htmlJSSVGPathSegListCustom_8cpp_source.htmlJSSVGTransformListCustom_8cpp.htmlJSSVGTransformListCustom_8cpp_source.htmlLinearGradientAttributes_8h.htmlLinearGradientAttributes_8h_source.htmlMainpage_8dox.htmlParserUtilities_8h.htmlParserUtilities_8h_source.htmlPathQt_8cpp.htmlPathQt_8cpp_source.htmlPathTraversalState_8cpp.htmlPathTraversalState_8cpp_source.htmlPathTraversalState_8h.htmlPathTraversalState_8h_source.htmlPath_8cpp.htmlPath_8cpp_source.htmlPath_8h.htmlPath_8h_source.htmlPatternAttributes_8h.htmlPatternAttributes_8h_source.htmlPlatformString_8h.htmlPlatformString_8h_source.htmlQualifiedName_8cpp.htmlQualifiedName_8cpp_source.htmlQualifiedName_8h.htmlQualifiedName_8h_source.htmlRadialGradientAttributes_8h.htmlRadialGradientAttributes_8h_source.htmlRenderBox_8h.htmlRenderBox_8h_source.htmlRenderContainer_8h.htmlRenderContainer_8h_source.htmlRenderInline_8h.htmlRenderInline_8h_source.htmlRenderObject_8h.htmlRenderObject_8h_source.htmlRenderPathQt_8cpp.htmlRenderPathQt_8cpp_source.htmlRenderStyle_8h.htmlRenderStyle_8h_source.htmlRenderView_8h.htmlRenderView_8h_source.htmlSMILTimeContainer_8cpp.htmlSMILTimeContainer_8cpp_source.htmlSMILTimeContainer_8h.htmlSMILTimeContainer_8h_source.htmlSMILTime_8cpp.htmlSMILTime_8cpp_source.htmlSMILTime_8h.htmlSMILTime_8h_source.htmlSVGAElement_8cpp.htmlSVGAElement_8cpp_source.htmlSVGAElement_8h.htmlSVGAElement_8h_source.htmlSVGAltGlyphElement_8cpp.htmlSVGAltGlyphElement_8cpp_source.htmlSVGAltGlyphElement_8h.htmlSVGAltGlyphElement_8h_source.htmlSVGAngle_8cpp.htmlSVGAngle_8cpp_source.htmlSVGAngle_8h.htmlSVGAngle_8h_source.htmlSVGAnimateColorElement_8cpp.htmlSVGAnimateColorElement_8cpp_source.htmlSVGAnimateColorElement_8h.htmlSVGAnimateColorElement_8h_source.htmlSVGAnimateElement_8cpp.htmlSVGAnimateElement_8cpp_source.htmlSVGAnimateElement_8h.htmlSVGAnimateElement_8h_source.htmlSVGAnimateMotionElement_8cpp.htmlSVGAnimateMotionElement_8cpp_source.htmlSVGAnimateMotionElement_8h.htmlSVGAnimateMotionElement_8h_source.htmlSVGAnimateTransformElement_8cpp.htmlSVGAnimateTransformElement_8cpp_source.htmlSVGAnimateTransformElement_8h.htmlSVGAnimateTransformElement_8h_source.htmlSVGAnimatedPathData_8cpp.htmlSVGAnimatedPathData_8cpp_source.htmlSVGAnimatedPathData_8h.htmlSVGAnimatedPathData_8h_source.htmlSVGAnimatedPoints_8cpp.htmlSVGAnimatedPoints_8cpp_source.htmlSVGAnimatedPoints_8h.htmlSVGAnimatedPoints_8h_source.htmlSVGAnimatedTemplate_8h.htmlSVGAnimatedTemplate_8h_source.htmlSVGAnimationElement_8cpp.htmlSVGAnimationElement_8cpp_source.htmlSVGAnimationElement_8h.htmlSVGAnimationElement_8h_source.htmlSVGCircleElement_8cpp.htmlSVGCircleElement_8cpp_source.htmlSVGCircleElement_8h.htmlSVGCircleElement_8h_source.htmlSVGClipPathElement_8cpp.htmlSVGClipPathElement_8cpp_source.htmlSVGClipPathElement_8h.htmlSVGClipPathElement_8h_source.htmlSVGComponentTransferFunctionElement_8cpp.htmlSVGComponentTransferFunctionElement_8cpp_source.htmlSVGComponentTransferFunctionElement_8h.htmlSVGComponentTransferFunctionElement_8h_source.htmlSVGCursorElement_8cpp.htmlSVGCursorElement_8cpp_source.htmlSVGCursorElement_8h.htmlSVGCursorElement_8h_source.htmlSVGDefinitionSrcElement_8cpp.htmlSVGDefinitionSrcElement_8cpp_source.htmlSVGDefinitionSrcElement_8h.htmlSVGDefinitionSrcElement_8h_source.htmlSVGDefsElement_8cpp.htmlSVGDefsElement_8cpp_source.htmlSVGDefsElement_8h.htmlSVGDefsElement_8h_source.htmlSVGDescElement_8cpp.htmlSVGDescElement_8cpp_source.htmlSVGDescElement_8h.htmlSVGDescElement_8h_source.htmlSVGDistantLightSource_8h.htmlSVGDistantLightSource_8h_source.htmlSVGDocumentExtensions_8cpp.htmlSVGDocumentExtensions_8cpp_source.htmlSVGDocumentExtensions_8h.htmlSVGDocumentExtensions_8h_source.htmlSVGDocument_8cpp.htmlSVGDocument_8cpp_source.htmlSVGDocument_8h.htmlSVGDocument_8h_source.htmlSVGElementInstanceList_8cpp.htmlSVGElementInstanceList_8cpp_source.htmlSVGElementInstanceList_8h.htmlSVGElementInstanceList_8h_source.htmlSVGElementInstance_8cpp.htmlSVGElementInstance_8cpp_source.htmlSVGElementInstance_8h.htmlSVGElementInstance_8h_source.htmlSVGElement_8cpp.htmlSVGElement_8cpp_source.htmlSVGElement_8h.htmlSVGElement_8h_source.htmlSVGEllipseElement_8cpp.htmlSVGEllipseElement_8cpp_source.htmlSVGEllipseElement_8h.htmlSVGEllipseElement_8h_source.htmlSVGException_8h.htmlSVGException_8h_source.htmlSVGExternalResourcesRequired_8cpp.htmlSVGExternalResourcesRequired_8cpp_source.htmlSVGExternalResourcesRequired_8h.htmlSVGExternalResourcesRequired_8h_source.htmlSVGFEBlendElement_8cpp.htmlSVGFEBlendElement_8cpp_source.htmlSVGFEBlendElement_8h.htmlSVGFEBlendElement_8h_source.htmlSVGFEBlend_8cpp.htmlSVGFEBlend_8cpp_source.htmlSVGFEBlend_8h.htmlSVGFEBlend_8h_source.htmlSVGFEColorMatrixElement_8cpp.htmlSVGFEColorMatrixElement_8cpp_source.htmlSVGFEColorMatrixElement_8h.htmlSVGFEColorMatrixElement_8h_source.htmlSVGFEColorMatrix_8cpp.htmlSVGFEColorMatrix_8cpp_source.htmlSVGFEColorMatrix_8h.htmlSVGFEColorMatrix_8h_source.htmlSVGFEComponentTransferElement_8cpp.htmlSVGFEComponentTransferElement_8cpp_source.htmlSVGFEComponentTransferElement_8h.htmlSVGFEComponentTransferElement_8h_source.htmlSVGFEComponentTransfer_8cpp.htmlSVGFEComponentTransfer_8cpp_source.htmlSVGFEComponentTransfer_8h.htmlSVGFEComponentTransfer_8h_source.htmlSVGFECompositeElement_8cpp.htmlSVGFECompositeElement_8cpp_source.htmlSVGFECompositeElement_8h.htmlSVGFECompositeElement_8h_source.htmlSVGFEComposite_8cpp.htmlSVGFEComposite_8cpp_source.htmlSVGFEComposite_8h.htmlSVGFEComposite_8h_source.htmlSVGFEConvolveMatrix_8cpp.htmlSVGFEConvolveMatrix_8cpp_source.htmlSVGFEConvolveMatrix_8h.htmlSVGFEConvolveMatrix_8h_source.htmlSVGFEDiffuseLightingElement_8cpp.htmlSVGFEDiffuseLightingElement_8cpp_source.htmlSVGFEDiffuseLightingElement_8h.htmlSVGFEDiffuseLightingElement_8h_source.htmlSVGFEDiffuseLighting_8cpp.htmlSVGFEDiffuseLighting_8cpp_source.htmlSVGFEDiffuseLighting_8h.htmlSVGFEDiffuseLighting_8h_source.htmlSVGFEDisplacementMapElement_8cpp.htmlSVGFEDisplacementMapElement_8cpp_source.htmlSVGFEDisplacementMapElement_8h.htmlSVGFEDisplacementMapElement_8h_source.htmlSVGFEDisplacementMap_8cpp.htmlSVGFEDisplacementMap_8cpp_source.htmlSVGFEDisplacementMap_8h.htmlSVGFEDisplacementMap_8h_source.htmlSVGFEDistantLightElement_8cpp.htmlSVGFEDistantLightElement_8cpp_source.htmlSVGFEDistantLightElement_8h.htmlSVGFEDistantLightElement_8h_source.htmlSVGFEFloodElement_8cpp.htmlSVGFEFloodElement_8cpp_source.htmlSVGFEFloodElement_8h.htmlSVGFEFloodElement_8h_source.htmlSVGFEFlood_8cpp.htmlSVGFEFlood_8cpp_source.htmlSVGFEFlood_8h.htmlSVGFEFlood_8h_source.htmlSVGFEFuncAElement_8cpp.htmlSVGFEFuncAElement_8cpp_source.htmlSVGFEFuncAElement_8h.htmlSVGFEFuncAElement_8h_source.htmlSVGFEFuncBElement_8cpp.htmlSVGFEFuncBElement_8cpp_source.htmlSVGFEFuncBElement_8h.htmlSVGFEFuncBElement_8h_source.htmlSVGFEFuncGElement_8cpp.htmlSVGFEFuncGElement_8cpp_source.htmlSVGFEFuncGElement_8h.htmlSVGFEFuncGElement_8h_source.htmlSVGFEFuncRElement_8cpp.htmlSVGFEFuncRElement_8cpp_source.htmlSVGFEFuncRElement_8h.htmlSVGFEFuncRElement_8h_source.htmlSVGFEGaussianBlurElement_8cpp.htmlSVGFEGaussianBlurElement_8cpp_source.htmlSVGFEGaussianBlurElement_8h.htmlSVGFEGaussianBlurElement_8h_source.htmlSVGFEGaussianBlur_8cpp.htmlSVGFEGaussianBlur_8cpp_source.htmlSVGFEGaussianBlur_8h.htmlSVGFEGaussianBlur_8h_source.htmlSVGFEImageElement_8cpp.htmlSVGFEImageElement_8cpp_source.htmlSVGFEImageElement_8h.htmlSVGFEImageElement_8h_source.htmlSVGFEImage_8cpp.htmlSVGFEImage_8cpp_source.htmlSVGFEImage_8h.htmlSVGFEImage_8h_source.htmlSVGFELightElement_8cpp.htmlSVGFELightElement_8cpp_source.htmlSVGFELightElement_8h.htmlSVGFELightElement_8h_source.htmlSVGFEMergeElement_8cpp.htmlSVGFEMergeElement_8cpp_source.htmlSVGFEMergeElement_8h.htmlSVGFEMergeElement_8h_source.htmlSVGFEMergeNodeElement_8cpp.htmlSVGFEMergeNodeElement_8cpp_source.htmlSVGFEMergeNodeElement_8h.htmlSVGFEMergeNodeElement_8h_source.htmlSVGFEMerge_8cpp.htmlSVGFEMerge_8cpp_source.htmlSVGFEMerge_8h.htmlSVGFEMerge_8h_source.htmlSVGFEMorphology_8cpp.htmlSVGFEMorphology_8cpp_source.htmlSVGFEMorphology_8h.htmlSVGFEMorphology_8h_source.htmlSVGFEOffsetElement_8cpp.htmlSVGFEOffsetElement_8cpp_source.htmlSVGFEOffsetElement_8h.htmlSVGFEOffsetElement_8h_source.htmlSVGFEOffset_8cpp.htmlSVGFEOffset_8cpp_source.htmlSVGFEOffset_8h.htmlSVGFEOffset_8h_source.htmlSVGFEPointLightElement_8cpp.htmlSVGFEPointLightElement_8cpp_source.htmlSVGFEPointLightElement_8h.htmlSVGFEPointLightElement_8h_source.htmlSVGFESpecularLightingElement_8cpp.htmlSVGFESpecularLightingElement_8cpp_source.htmlSVGFESpecularLightingElement_8h.htmlSVGFESpecularLightingElement_8h_source.htmlSVGFESpecularLighting_8cpp.htmlSVGFESpecularLighting_8cpp_source.htmlSVGFESpecularLighting_8h.htmlSVGFESpecularLighting_8h_source.htmlSVGFESpotLightElement_8cpp.htmlSVGFESpotLightElement_8cpp_source.htmlSVGFESpotLightElement_8h.htmlSVGFESpotLightElement_8h_source.htmlSVGFETileElement_8cpp.htmlSVGFETileElement_8cpp_source.htmlSVGFETileElement_8h.htmlSVGFETileElement_8h_source.htmlSVGFETile_8h.htmlSVGFETile_8h_source.htmlSVGFETurbulenceElement_8cpp.htmlSVGFETurbulenceElement_8cpp_source.htmlSVGFETurbulenceElement_8h.htmlSVGFETurbulenceElement_8h_source.htmlSVGFETurbulence_8cpp.htmlSVGFETurbulence_8cpp_source.htmlSVGFETurbulence_8h.htmlSVGFETurbulence_8h_source.htmlSVGFilterEffect_8cpp.htmlSVGFilterEffect_8cpp_source.htmlSVGFilterEffect_8h.htmlSVGFilterEffect_8h_source.htmlSVGFilterElement_8cpp.htmlSVGFilterElement_8cpp_source.htmlSVGFilterElement_8h.htmlSVGFilterElement_8h_source.htmlSVGFilterPrimitiveStandardAttributes_8cpp.htmlSVGFilterPrimitiveStandardAttributes_8cpp_source.htmlSVGFilterPrimitiveStandardAttributes_8h.htmlSVGFilterPrimitiveStandardAttributes_8h_source.htmlSVGFitToViewBox_8cpp.htmlSVGFitToViewBox_8cpp_source.htmlSVGFitToViewBox_8h.htmlSVGFitToViewBox_8h_source.htmlSVGFontData_8cpp.htmlSVGFontData_8cpp_source.htmlSVGFontData_8h.htmlSVGFontData_8h_source.htmlSVGFontElement_8cpp.htmlSVGFontElement_8cpp_source.htmlSVGFontElement_8h.htmlSVGFontElement_8h_source.htmlSVGFontFaceElement_8cpp.htmlSVGFontFaceElement_8cpp_source.htmlSVGFontFaceElement_8h.htmlSVGFontFaceElement_8h_source.htmlSVGFontFaceFormatElement_8cpp.htmlSVGFontFaceFormatElement_8cpp_source.htmlSVGFontFaceFormatElement_8h.htmlSVGFontFaceFormatElement_8h_source.htmlSVGFontFaceNameElement_8cpp.htmlSVGFontFaceNameElement_8cpp_source.htmlSVGFontFaceNameElement_8h.htmlSVGFontFaceNameElement_8h_source.htmlSVGFontFaceSrcElement_8cpp.htmlSVGFontFaceSrcElement_8cpp_source.htmlSVGFontFaceSrcElement_8h.htmlSVGFontFaceSrcElement_8h_source.htmlSVGFontFaceUriElement_8cpp.htmlSVGFontFaceUriElement_8cpp_source.htmlSVGFontFaceUriElement_8h.htmlSVGFontFaceUriElement_8h_source.htmlSVGFont_8cpp.htmlSVGFont_8cpp_source.htmlSVGForeignObjectElement_8cpp.htmlSVGForeignObjectElement_8cpp_source.htmlSVGForeignObjectElement_8h.htmlSVGForeignObjectElement_8h_source.htmlSVGGElement_8cpp.htmlSVGGElement_8cpp_source.htmlSVGGElement_8h.htmlSVGGElement_8h_source.htmlSVGGlyphElement_8cpp.htmlSVGGlyphElement_8cpp_source.htmlSVGGlyphElement_8h.htmlSVGGlyphElement_8h_source.htmlSVGGlyphMap_8h.htmlSVGGlyphMap_8h_source.htmlSVGGradientElement_8cpp.htmlSVGGradientElement_8cpp_source.htmlSVGGradientElement_8h.htmlSVGGradientElement_8h_source.htmlSVGHKernElement_8cpp.htmlSVGHKernElement_8cpp_source.htmlSVGHKernElement_8h.htmlSVGHKernElement_8h_source.htmlSVGImageElement_8cpp.htmlSVGImageElement_8cpp_source.htmlSVGImageElement_8h.htmlSVGImageElement_8h_source.htmlSVGImageEmptyClients_8h.htmlSVGImageEmptyClients_8h_source.htmlSVGImageLoader_8cpp.htmlSVGImageLoader_8cpp_source.htmlSVGImageLoader_8h.htmlSVGImageLoader_8h_source.htmlSVGLangSpace_8cpp.htmlSVGLangSpace_8cpp_source.htmlSVGLangSpace_8h.htmlSVGLangSpace_8h_source.htmlSVGLengthList_8cpp.htmlSVGLengthList_8cpp_source.htmlSVGLengthList_8h.htmlSVGLengthList_8h_source.htmlSVGLength_8cpp.htmlSVGLength_8cpp_source.htmlSVGLength_8h.htmlSVGLength_8h_source.htmlSVGLightSource_8cpp.htmlSVGLightSource_8cpp_source.htmlSVGLightSource_8h.htmlSVGLightSource_8h_source.htmlSVGLineElement_8cpp.htmlSVGLineElement_8cpp_source.htmlSVGLineElement_8h.htmlSVGLineElement_8h_source.htmlSVGLinearGradientElement_8cpp.htmlSVGLinearGradientElement_8cpp_source.htmlSVGLinearGradientElement_8h.htmlSVGLinearGradientElement_8h_source.htmlSVGListTraits_8h.htmlSVGListTraits_8h_source.htmlSVGList_8h.htmlSVGList_8h_source.htmlSVGLocatable_8cpp.htmlSVGLocatable_8cpp_source.htmlSVGLocatable_8h.htmlSVGLocatable_8h_source.htmlSVGMPathElement_8cpp.htmlSVGMPathElement_8cpp_source.htmlSVGMPathElement_8h.htmlSVGMPathElement_8h_source.htmlSVGMarkerElement_8cpp.htmlSVGMarkerElement_8cpp_source.htmlSVGMarkerElement_8h.htmlSVGMarkerElement_8h_source.htmlSVGMaskElement_8cpp.htmlSVGMaskElement_8cpp_source.htmlSVGMaskElement_8h.htmlSVGMaskElement_8h_source.htmlSVGMetadataElement_8cpp.htmlSVGMetadataElement_8cpp_source.htmlSVGMetadataElement_8h.htmlSVGMetadataElement_8h_source.htmlSVGMissingGlyphElement_8cpp.htmlSVGMissingGlyphElement_8cpp_source.htmlSVGMissingGlyphElement_8h.htmlSVGMissingGlyphElement_8h_source.htmlSVGNames_8cpp.htmlSVGNames_8cpp_source.htmlSVGNames_8h.htmlSVGNames_8h_source.htmlSVGNumberList_8cpp.htmlSVGNumberList_8cpp_source.htmlSVGNumberList_8h.htmlSVGNumberList_8h_source.htmlSVGPaintServerGradientQt_8cpp.htmlSVGPaintServerGradientQt_8cpp_source.htmlSVGPaintServerGradient_8cpp.htmlSVGPaintServerGradient_8cpp_source.htmlSVGPaintServerGradient_8h.htmlSVGPaintServerGradient_8h_source.htmlSVGPaintServerLinearGradientQt_8cpp.htmlSVGPaintServerLinearGradientQt_8cpp_source.htmlSVGPaintServerLinearGradient_8cpp.htmlSVGPaintServerLinearGradient_8cpp_source.htmlSVGPaintServerLinearGradient_8h.htmlSVGPaintServerLinearGradient_8h_source.htmlSVGPaintServerPatternQt_8cpp.htmlSVGPaintServerPatternQt_8cpp_source.htmlSVGPaintServerPattern_8cpp.htmlSVGPaintServerPattern_8cpp_source.htmlSVGPaintServerPattern_8h.htmlSVGPaintServerPattern_8h_source.htmlSVGPaintServerQt_8cpp.htmlSVGPaintServerQt_8cpp_source.htmlSVGPaintServerRadialGradientQt_8cpp.htmlSVGPaintServerRadialGradientQt_8cpp_source.htmlSVGPaintServerRadialGradient_8cpp.htmlSVGPaintServerRadialGradient_8cpp_source.htmlSVGPaintServerRadialGradient_8h.htmlSVGPaintServerRadialGradient_8h_source.htmlSVGPaintServerSolidQt_8cpp.htmlSVGPaintServerSolidQt_8cpp_source.htmlSVGPaintServerSolid_8cpp.htmlSVGPaintServerSolid_8cpp_source.htmlSVGPaintServerSolid_8h.htmlSVGPaintServerSolid_8h_source.htmlSVGPaintServer_8cpp.htmlSVGPaintServer_8cpp_source.htmlSVGPaintServer_8h.htmlSVGPaintServer_8h_source.htmlSVGParserUtilities_8cpp.htmlSVGParserUtilities_8cpp_source.htmlSVGParserUtilities_8h.htmlSVGParserUtilities_8h_source.htmlSVGPathElement_8cpp.htmlSVGPathElement_8cpp_source.htmlSVGPathElement_8h.htmlSVGPathElement_8h_source.htmlSVGPathSegArc_8cpp.htmlSVGPathSegArc_8cpp_source.htmlSVGPathSegArc_8h.htmlSVGPathSegArc_8h_source.htmlSVGPathSegClosePath_8cpp.htmlSVGPathSegClosePath_8cpp_source.htmlSVGPathSegClosePath_8h.htmlSVGPathSegClosePath_8h_source.htmlSVGPathSegCurvetoCubicSmooth_8cpp.htmlSVGPathSegCurvetoCubicSmooth_8cpp_source.htmlSVGPathSegCurvetoCubicSmooth_8h.htmlSVGPathSegCurvetoCubicSmooth_8h_source.htmlSVGPathSegCurvetoCubic_8cpp.htmlSVGPathSegCurvetoCubic_8cpp_source.htmlSVGPathSegCurvetoCubic_8h.htmlSVGPathSegCurvetoCubic_8h_source.htmlSVGPathSegCurvetoQuadraticSmooth_8cpp.htmlSVGPathSegCurvetoQuadraticSmooth_8cpp_source.htmlSVGPathSegCurvetoQuadraticSmooth_8h.htmlSVGPathSegCurvetoQuadraticSmooth_8h_source.htmlSVGPathSegCurvetoQuadratic_8cpp.htmlSVGPathSegCurvetoQuadratic_8cpp_source.htmlSVGPathSegCurvetoQuadratic_8h.htmlSVGPathSegCurvetoQuadratic_8h_source.htmlSVGPathSegLinetoHorizontal_8cpp.htmlSVGPathSegLinetoHorizontal_8cpp_source.htmlSVGPathSegLinetoHorizontal_8h.htmlSVGPathSegLinetoHorizontal_8h_source.htmlSVGPathSegLinetoVertical_8cpp.htmlSVGPathSegLinetoVertical_8cpp_source.htmlSVGPathSegLinetoVertical_8h.htmlSVGPathSegLinetoVertical_8h_source.htmlSVGPathSegLineto_8cpp.htmlSVGPathSegLineto_8cpp_source.htmlSVGPathSegLineto_8h.htmlSVGPathSegLineto_8h_source.htmlSVGPathSegList_8cpp.htmlSVGPathSegList_8cpp_source.htmlSVGPathSegList_8h.htmlSVGPathSegList_8h_source.htmlSVGPathSegMoveto_8cpp.htmlSVGPathSegMoveto_8cpp_source.htmlSVGPathSegMoveto_8h.htmlSVGPathSegMoveto_8h_source.htmlSVGPathSeg_8h.htmlSVGPathSeg_8h_source.htmlSVGPatternElement_8cpp.htmlSVGPatternElement_8cpp_source.htmlSVGPatternElement_8h.htmlSVGPatternElement_8h_source.htmlSVGPointLightSource_8h.htmlSVGPointLightSource_8h_source.htmlSVGPointList_8cpp.htmlSVGPointList_8cpp_source.htmlSVGPointList_8h.htmlSVGPointList_8h_source.htmlSVGPolyElement_8cpp.htmlSVGPolyElement_8cpp_source.htmlSVGPolyElement_8h.htmlSVGPolyElement_8h_source.htmlSVGPolygonElement_8cpp.htmlSVGPolygonElement_8cpp_source.htmlSVGPolygonElement_8h.htmlSVGPolygonElement_8h_source.htmlSVGPolylineElement_8cpp.htmlSVGPolylineElement_8cpp_source.htmlSVGPolylineElement_8h.htmlSVGPolylineElement_8h_source.htmlSVGPreserveAspectRatio_8cpp.htmlSVGPreserveAspectRatio_8cpp_source.htmlSVGPreserveAspectRatio_8h.htmlSVGPreserveAspectRatio_8h_source.htmlSVGRadialGradientElement_8cpp.htmlSVGRadialGradientElement_8cpp_source.htmlSVGRadialGradientElement_8h.htmlSVGRadialGradientElement_8h_source.htmlSVGRectElement_8cpp.htmlSVGRectElement_8cpp_source.htmlSVGRectElement_8h.htmlSVGRectElement_8h_source.htmlSVGRenderingIntent_8h.htmlSVGRenderingIntent_8h_source.htmlSVGResourceClipperQt_8cpp.htmlSVGResourceClipperQt_8cpp_source.htmlSVGResourceClipper_8cpp.htmlSVGResourceClipper_8cpp_source.htmlSVGResourceClipper_8h.htmlSVGResourceClipper_8h_source.htmlSVGResourceFilterQt_8cpp.htmlSVGResourceFilterQt_8cpp_source.htmlSVGResourceFilter_8cpp.htmlSVGResourceFilter_8cpp_source.htmlSVGResourceFilter_8h.htmlSVGResourceFilter_8h_source.htmlSVGResourceListener_8h.htmlSVGResourceListener_8h_source.htmlSVGResourceMarker_8cpp.htmlSVGResourceMarker_8cpp_source.htmlSVGResourceMarker_8h.htmlSVGResourceMarker_8h_source.htmlSVGResourceMaskerQt_8cpp.htmlSVGResourceMaskerQt_8cpp_source.htmlSVGResourceMasker_8cpp.htmlSVGResourceMasker_8cpp_source.htmlSVGResourceMasker_8h.htmlSVGResourceMasker_8h_source.htmlSVGResource_8cpp.htmlSVGResource_8cpp_source.htmlSVGResource_8h.htmlSVGResource_8h_source.htmlSVGSMILElement_8cpp.htmlSVGSMILElement_8cpp_source.htmlSVGSMILElement_8h.htmlSVGSMILElement_8h_source.htmlSVGSVGElement_8cpp.htmlSVGSVGElement_8cpp_source.htmlSVGSVGElement_8h.htmlSVGSVGElement_8h_source.htmlSVGScriptElement_8cpp.htmlSVGScriptElement_8cpp_source.htmlSVGScriptElement_8h.htmlSVGScriptElement_8h_source.htmlSVGSetElement_8cpp.htmlSVGSetElement_8cpp_source.htmlSVGSetElement_8h.htmlSVGSetElement_8h_source.htmlSVGSpotLightSource_8h.htmlSVGSpotLightSource_8h_source.htmlSVGStopElement_8cpp.htmlSVGStopElement_8cpp_source.htmlSVGStopElement_8h.htmlSVGStopElement_8h_source.htmlSVGStringList_8cpp.htmlSVGStringList_8cpp_source.htmlSVGStringList_8h.htmlSVGStringList_8h_source.htmlSVGStylable_8cpp.htmlSVGStylable_8cpp_source.htmlSVGStylable_8h.htmlSVGStylable_8h_source.htmlSVGStyleElement_8cpp.htmlSVGStyleElement_8cpp_source.htmlSVGStyleElement_8h.htmlSVGStyleElement_8h_source.htmlSVGStyledElement_8cpp.htmlSVGStyledElement_8cpp_source.htmlSVGStyledElement_8h.htmlSVGStyledElement_8h_source.htmlSVGStyledLocatableElement_8cpp.htmlSVGStyledLocatableElement_8cpp_source.htmlSVGStyledLocatableElement_8h.htmlSVGStyledLocatableElement_8h_source.htmlSVGStyledTransformableElement_8cpp.htmlSVGStyledTransformableElement_8cpp_source.htmlSVGStyledTransformableElement_8h.htmlSVGStyledTransformableElement_8h_source.htmlSVGSwitchElement_8cpp.htmlSVGSwitchElement_8cpp_source.htmlSVGSwitchElement_8h.htmlSVGSwitchElement_8h_source.htmlSVGSymbolElement_8cpp.htmlSVGSymbolElement_8cpp_source.htmlSVGSymbolElement_8h.htmlSVGSymbolElement_8h_source.htmlSVGTRefElement_8cpp.htmlSVGTRefElement_8cpp_source.htmlSVGTRefElement_8h.htmlSVGTRefElement_8h_source.htmlSVGTSpanElement_8cpp.htmlSVGTSpanElement_8cpp_source.htmlSVGTSpanElement_8h.htmlSVGTSpanElement_8h_source.htmlSVGTests_8cpp.htmlSVGTests_8cpp_source.htmlSVGTests_8h.htmlSVGTests_8h_source.htmlSVGTextContentElement_8cpp.htmlSVGTextContentElement_8cpp_source.htmlSVGTextContentElement_8h.htmlSVGTextContentElement_8h_source.htmlSVGTextElement_8cpp.htmlSVGTextElement_8cpp_source.htmlSVGTextElement_8h.htmlSVGTextElement_8h_source.htmlSVGTextPathElement_8cpp.htmlSVGTextPathElement_8cpp_source.htmlSVGTextPathElement_8h.htmlSVGTextPathElement_8h_source.htmlSVGTextPositioningElement_8cpp.htmlSVGTextPositioningElement_8cpp_source.htmlSVGTextPositioningElement_8h.htmlSVGTextPositioningElement_8h_source.htmlSVGTitleElement_8cpp.htmlSVGTitleElement_8cpp_source.htmlSVGTitleElement_8h.htmlSVGTitleElement_8h_source.htmlSVGTransformDistance_8cpp.htmlSVGTransformDistance_8cpp_source.htmlSVGTransformDistance_8h.htmlSVGTransformDistance_8h_source.htmlSVGTransformList_8cpp.htmlSVGTransformList_8cpp_source.htmlSVGTransformList_8h.htmlSVGTransformList_8h_source.htmlSVGTransform_8cpp.htmlSVGTransform_8cpp_source.htmlSVGTransform_8h.htmlSVGTransform_8h_source.htmlSVGTransformable_8cpp.htmlSVGTransformable_8cpp_source.htmlSVGTransformable_8h.htmlSVGTransformable_8h_source.htmlSVGURIReference_8cpp.htmlSVGURIReference_8cpp_source.htmlSVGURIReference_8h.htmlSVGURIReference_8h_source.htmlSVGUnitTypes_8h.htmlSVGUnitTypes_8h_source.htmlSVGUseElement_8cpp.htmlSVGUseElement_8cpp_source.htmlSVGUseElement_8h.htmlSVGUseElement_8h_source.htmlSVGViewElement_8cpp.htmlSVGViewElement_8cpp_source.htmlSVGViewElement_8h.htmlSVGViewElement_8h_source.htmlSVGViewSpec_8cpp.htmlSVGViewSpec_8cpp_source.htmlSVGViewSpec_8h.htmlSVGViewSpec_8h_source.htmlSVGZoomAndPan_8cpp.htmlSVGZoomAndPan_8cpp_source.htmlSVGZoomAndPan_8h.htmlSVGZoomAndPan_8h_source.htmlSVGZoomEvent_8cpp.htmlSVGZoomEvent_8cpp_source.htmlSVGZoomEvent_8h.htmlSVGZoomEvent_8h_source.htmlXLinkNames_8h.htmlXLinkNames_8h_source.htmlXPathNamespaceImpl_8cpp.htmlXPathNamespaceImpl_8cpp_source.htmlXPathNamespaceImpl_8h.htmlXPathNamespaceImpl_8h_source.htmlannotated.htmlarrowdown.pngarrowright.pngauthors.htmlbc_s.pngbdwn.pngclassAdaptorView-members.htmlclassAdaptorView.htmlclassAdaptorView.pngclassAppletParameterDialog-members.htmlclassAppletParameterDialog.htmlclassAppletParameterDialog.pngclassDOM_1_1AbstractView-members.htmlclassDOM_1_1AbstractView.htmlclassDOM_1_1Attr-members.htmlclassDOM_1_1Attr.htmlclassDOM_1_1Attr.pngclassDOM_1_1CDATASection-members.htmlclassDOM_1_1CDATASection.htmlclassDOM_1_1CDATASection.pngclassDOM_1_1CSS2Azimuth-members.htmlclassDOM_1_1CSS2Azimuth.htmlclassDOM_1_1CSS2Azimuth.pngclassDOM_1_1CSS2BackgroundPosition-members.htmlclassDOM_1_1CSS2BackgroundPosition.htmlclassDOM_1_1CSS2BackgroundPosition.pngclassDOM_1_1CSS2BorderSpacing-members.htmlclassDOM_1_1CSS2BorderSpacing.htmlclassDOM_1_1CSS2BorderSpacing.pngclassDOM_1_1CSS2CounterIncrement-members.htmlclassDOM_1_1CSS2CounterIncrement.htmlclassDOM_1_1CSS2CounterReset-members.htmlclassDOM_1_1CSS2CounterReset.htmlclassDOM_1_1CSS2Cursor-members.htmlclassDOM_1_1CSS2Cursor.htmlclassDOM_1_1CSS2Cursor.pngclassDOM_1_1CSS2FontFaceSrc-members.htmlclassDOM_1_1CSS2FontFaceSrc.htmlclassDOM_1_1CSS2FontFaceWidths-members.htmlclassDOM_1_1CSS2FontFaceWidths.htmlclassDOM_1_1CSS2PageSize-members.htmlclassDOM_1_1CSS2PageSize.htmlclassDOM_1_1CSS2PageSize.pngclassDOM_1_1CSS2PlayDuring-members.htmlclassDOM_1_1CSS2PlayDuring.htmlclassDOM_1_1CSS2PlayDuring.pngclassDOM_1_1CSS2Properties-members.htmlclassDOM_1_1CSS2Properties.htmlclassDOM_1_1CSS2TextShadow-members.htmlclassDOM_1_1CSS2TextShadow.htmlclassDOM_1_1CSSCharsetRule-members.htmlclassDOM_1_1CSSCharsetRule.htmlclassDOM_1_1CSSCharsetRule.pngclassDOM_1_1CSSException-members.htmlclassDOM_1_1CSSException.htmlclassDOM_1_1CSSFontFaceRule-members.htmlclassDOM_1_1CSSFontFaceRule.htmlclassDOM_1_1CSSFontFaceRule.pngclassDOM_1_1CSSImportRule-members.htmlclassDOM_1_1CSSImportRule.htmlclassDOM_1_1CSSImportRule.pngclassDOM_1_1CSSMediaRule-members.htmlclassDOM_1_1CSSMediaRule.htmlclassDOM_1_1CSSMediaRule.pngclassDOM_1_1CSSNamespaceRule-members.htmlclassDOM_1_1CSSNamespaceRule.htmlclassDOM_1_1CSSNamespaceRule.pngclassDOM_1_1CSSPageRule-members.htmlclassDOM_1_1CSSPageRule.htmlclassDOM_1_1CSSPageRule.pngclassDOM_1_1CSSPrimitiveValue-members.htmlclassDOM_1_1CSSPrimitiveValue.htmlclassDOM_1_1CSSPrimitiveValue.pngclassDOM_1_1CSSRule-members.htmlclassDOM_1_1CSSRule.htmlclassDOM_1_1CSSRule.pngclassDOM_1_1CSSRuleList-members.htmlclassDOM_1_1CSSRuleList.htmlclassDOM_1_1CSSStyleDeclaration-members.htmlclassDOM_1_1CSSStyleDeclaration.htmlclassDOM_1_1CSSStyleRule-members.htmlclassDOM_1_1CSSStyleRule.htmlclassDOM_1_1CSSStyleRule.pngclassDOM_1_1CSSStyleSheet-members.htmlclassDOM_1_1CSSStyleSheet.htmlclassDOM_1_1CSSStyleSheet.pngclassDOM_1_1CSSUnknownRule-members.htmlclassDOM_1_1CSSUnknownRule.htmlclassDOM_1_1CSSUnknownRule.pngclassDOM_1_1CSSValue-members.htmlclassDOM_1_1CSSValue.htmlclassDOM_1_1CSSValue.pngclassDOM_1_1CSSValueList-members.htmlclassDOM_1_1CSSValueList.htmlclassDOM_1_1CSSValueList.pngclassDOM_1_1CharacterData-members.htmlclassDOM_1_1CharacterData.htmlclassDOM_1_1CharacterData.pngclassDOM_1_1Comment-members.htmlclassDOM_1_1Comment.htmlclassDOM_1_1Comment.pngclassDOM_1_1Counter-members.htmlclassDOM_1_1Counter.htmlclassDOM_1_1CustomNodeFilter-members.htmlclassDOM_1_1CustomNodeFilter.htmlclassDOM_1_1CustomNodeFilter.pngclassDOM_1_1DOMException-members.htmlclassDOM_1_1DOMException.htmlclassDOM_1_1DOMImplementation-members.htmlclassDOM_1_1DOMImplementation.htmlclassDOM_1_1DOMString-members.htmlclassDOM_1_1DOMString.htmlclassDOM_1_1Document-members.htmlclassDOM_1_1Document.htmlclassDOM_1_1Document.pngclassDOM_1_1DocumentFragment-members.htmlclassDOM_1_1DocumentFragment.htmlclassDOM_1_1DocumentFragment.pngclassDOM_1_1DocumentStyle-members.htmlclassDOM_1_1DocumentStyle.htmlclassDOM_1_1DocumentType-members.htmlclassDOM_1_1DocumentType.htmlclassDOM_1_1DocumentType.pngclassDOM_1_1DomShared-members.htmlclassDOM_1_1DomShared.htmlclassDOM_1_1DomShared.pngclassDOM_1_1Editor-members.htmlclassDOM_1_1Editor.htmlclassDOM_1_1Editor.pngclassDOM_1_1Element-members.htmlclassDOM_1_1Element.htmlclassDOM_1_1Element.pngclassDOM_1_1Entity-members.htmlclassDOM_1_1Entity.htmlclassDOM_1_1Entity.pngclassDOM_1_1EntityReference-members.htmlclassDOM_1_1EntityReference.htmlclassDOM_1_1EntityReference.pngclassDOM_1_1Event-members.htmlclassDOM_1_1Event.htmlclassDOM_1_1Event.pngclassDOM_1_1EventException-members.htmlclassDOM_1_1EventException.htmlclassDOM_1_1EventListener-members.htmlclassDOM_1_1EventListener.htmlclassDOM_1_1EventListener.pngclassDOM_1_1HTMLAnchorElement-members.htmlclassDOM_1_1HTMLAnchorElement.htmlclassDOM_1_1HTMLAnchorElement.pngclassDOM_1_1HTMLAppletElement-members.htmlclassDOM_1_1HTMLAppletElement.htmlclassDOM_1_1HTMLAppletElement.pngclassDOM_1_1HTMLAreaElement-members.htmlclassDOM_1_1HTMLAreaElement.htmlclassDOM_1_1HTMLAreaElement.pngclassDOM_1_1HTMLBRElement-members.htmlclassDOM_1_1HTMLBRElement.htmlclassDOM_1_1HTMLBRElement.pngclassDOM_1_1HTMLBaseElement-members.htmlclassDOM_1_1HTMLBaseElement.htmlclassDOM_1_1HTMLBaseElement.pngclassDOM_1_1HTMLBaseFontElement-members.htmlclassDOM_1_1HTMLBaseFontElement.htmlclassDOM_1_1HTMLBaseFontElement.pngclassDOM_1_1HTMLBlockquoteElement-members.htmlclassDOM_1_1HTMLBlockquoteElement.htmlclassDOM_1_1HTMLBlockquoteElement.pngclassDOM_1_1HTMLBodyElement-members.htmlclassDOM_1_1HTMLBodyElement.htmlclassDOM_1_1HTMLBodyElement.pngclassDOM_1_1HTMLButtonElement-members.htmlclassDOM_1_1HTMLButtonElement.htmlclassDOM_1_1HTMLButtonElement.pngclassDOM_1_1HTMLCollection-members.htmlclassDOM_1_1HTMLCollection.htmlclassDOM_1_1HTMLCollection.pngclassDOM_1_1HTMLDListElement-members.htmlclassDOM_1_1HTMLDListElement.htmlclassDOM_1_1HTMLDListElement.pngclassDOM_1_1HTMLDirectoryElement-members.htmlclassDOM_1_1HTMLDirectoryElement.htmlclassDOM_1_1HTMLDirectoryElement.pngclassDOM_1_1HTMLDivElement-members.htmlclassDOM_1_1HTMLDivElement.htmlclassDOM_1_1HTMLDivElement.pngclassDOM_1_1HTMLDocument-members.htmlclassDOM_1_1HTMLDocument.htmlclassDOM_1_1HTMLDocument.pngclassDOM_1_1HTMLElement-members.htmlclassDOM_1_1HTMLElement.htmlclassDOM_1_1HTMLElement.pngclassDOM_1_1HTMLFieldSetElement-members.htmlclassDOM_1_1HTMLFieldSetElement.htmlclassDOM_1_1HTMLFieldSetElement.pngclassDOM_1_1HTMLFontElement-members.htmlclassDOM_1_1HTMLFontElement.htmlclassDOM_1_1HTMLFontElement.pngclassDOM_1_1HTMLFormCollection-members.htmlclassDOM_1_1HTMLFormCollection.htmlclassDOM_1_1HTMLFormCollection.pngclassDOM_1_1HTMLFormElement-members.htmlclassDOM_1_1HTMLFormElement.htmlclassDOM_1_1HTMLFormElement.pngclassDOM_1_1HTMLFrameElement-members.htmlclassDOM_1_1HTMLFrameElement.htmlclassDOM_1_1HTMLFrameElement.pngclassDOM_1_1HTMLFrameSetElement-members.htmlclassDOM_1_1HTMLFrameSetElement.htmlclassDOM_1_1HTMLFrameSetElement.pngclassDOM_1_1HTMLHRElement-members.htmlclassDOM_1_1HTMLHRElement.htmlclassDOM_1_1HTMLHRElement.pngclassDOM_1_1HTMLHeadElement-members.htmlclassDOM_1_1HTMLHeadElement.htmlclassDOM_1_1HTMLHeadElement.pngclassDOM_1_1HTMLHeadingElement-members.htmlclassDOM_1_1HTMLHeadingElement.htmlclassDOM_1_1HTMLHeadingElement.pngclassDOM_1_1HTMLHtmlElement-members.htmlclassDOM_1_1HTMLHtmlElement.htmlclassDOM_1_1HTMLHtmlElement.pngclassDOM_1_1HTMLIFrameElement-members.htmlclassDOM_1_1HTMLIFrameElement.htmlclassDOM_1_1HTMLIFrameElement.pngclassDOM_1_1HTMLImageElement-members.htmlclassDOM_1_1HTMLImageElement.htmlclassDOM_1_1HTMLImageElement.pngclassDOM_1_1HTMLInputElement-members.htmlclassDOM_1_1HTMLInputElement.htmlclassDOM_1_1HTMLInputElement.pngclassDOM_1_1HTMLIsIndexElement-members.htmlclassDOM_1_1HTMLIsIndexElement.htmlclassDOM_1_1HTMLIsIndexElement.pngclassDOM_1_1HTMLLIElement-members.htmlclassDOM_1_1HTMLLIElement.htmlclassDOM_1_1HTMLLIElement.pngclassDOM_1_1HTMLLabelElement-members.htmlclassDOM_1_1HTMLLabelElement.htmlclassDOM_1_1HTMLLabelElement.pngclassDOM_1_1HTMLLayerElement-members.htmlclassDOM_1_1HTMLLayerElement.htmlclassDOM_1_1HTMLLayerElement.pngclassDOM_1_1HTMLLegendElement-members.htmlclassDOM_1_1HTMLLegendElement.htmlclassDOM_1_1HTMLLegendElement.pngclassDOM_1_1HTMLLinkElement-members.htmlclassDOM_1_1HTMLLinkElement.htmlclassDOM_1_1HTMLLinkElement.pngclassDOM_1_1HTMLMapElement-members.htmlclassDOM_1_1HTMLMapElement.htmlclassDOM_1_1HTMLMapElement.pngclassDOM_1_1HTMLMenuElement-members.htmlclassDOM_1_1HTMLMenuElement.htmlclassDOM_1_1HTMLMenuElement.pngclassDOM_1_1HTMLMetaElement-members.htmlclassDOM_1_1HTMLMetaElement.htmlclassDOM_1_1HTMLMetaElement.pngclassDOM_1_1HTMLModElement-members.htmlclassDOM_1_1HTMLModElement.htmlclassDOM_1_1HTMLModElement.pngclassDOM_1_1HTMLOListElement-members.htmlclassDOM_1_1HTMLOListElement.htmlclassDOM_1_1HTMLOListElement.pngclassDOM_1_1HTMLObjectElement-members.htmlclassDOM_1_1HTMLObjectElement.htmlclassDOM_1_1HTMLObjectElement.pngclassDOM_1_1HTMLOptGroupElement-members.htmlclassDOM_1_1HTMLOptGroupElement.htmlclassDOM_1_1HTMLOptGroupElement.pngclassDOM_1_1HTMLOptionElement-members.htmlclassDOM_1_1HTMLOptionElement.htmlclassDOM_1_1HTMLOptionElement.pngclassDOM_1_1HTMLParagraphElement-members.htmlclassDOM_1_1HTMLParagraphElement.htmlclassDOM_1_1HTMLParagraphElement.pngclassDOM_1_1HTMLParamElement-members.htmlclassDOM_1_1HTMLParamElement.htmlclassDOM_1_1HTMLParamElement.pngclassDOM_1_1HTMLPreElement-members.htmlclassDOM_1_1HTMLPreElement.htmlclassDOM_1_1HTMLPreElement.pngclassDOM_1_1HTMLQuoteElement-members.htmlclassDOM_1_1HTMLQuoteElement.htmlclassDOM_1_1HTMLQuoteElement.pngclassDOM_1_1HTMLScriptElement-members.htmlclassDOM_1_1HTMLScriptElement.htmlclassDOM_1_1HTMLScriptElement.pngclassDOM_1_1HTMLSelectElement-members.htmlclassDOM_1_1HTMLSelectElement.htmlclassDOM_1_1HTMLSelectElement.pngclassDOM_1_1HTMLStyleElement-members.htmlclassDOM_1_1HTMLStyleElement.htmlclassDOM_1_1HTMLStyleElement.pngclassDOM_1_1HTMLTableCaptionElement-members.htmlclassDOM_1_1HTMLTableCaptionElement.htmlclassDOM_1_1HTMLTableCaptionElement.pngclassDOM_1_1HTMLTableCellElement-members.htmlclassDOM_1_1HTMLTableCellElement.htmlclassDOM_1_1HTMLTableCellElement.pngclassDOM_1_1HTMLTableColElement-members.htmlclassDOM_1_1HTMLTableColElement.htmlclassDOM_1_1HTMLTableColElement.pngclassDOM_1_1HTMLTableElement-members.htmlclassDOM_1_1HTMLTableElement.htmlclassDOM_1_1HTMLTableElement.pngclassDOM_1_1HTMLTableRowElement-members.htmlclassDOM_1_1HTMLTableRowElement.htmlclassDOM_1_1HTMLTableRowElement.pngclassDOM_1_1HTMLTableSectionElement-members.htmlclassDOM_1_1HTMLTableSectionElement.htmlclassDOM_1_1HTMLTableSectionElement.pngclassDOM_1_1HTMLTextAreaElement-members.htmlclassDOM_1_1HTMLTextAreaElement.htmlclassDOM_1_1HTMLTextAreaElement.pngclassDOM_1_1HTMLTitleElement-members.htmlclassDOM_1_1HTMLTitleElement.htmlclassDOM_1_1HTMLTitleElement.pngclassDOM_1_1HTMLUListElement-members.htmlclassDOM_1_1HTMLUListElement.htmlclassDOM_1_1HTMLUListElement.pngclassDOM_1_1JSEditor-members.htmlclassDOM_1_1JSEditor.htmlclassDOM_1_1KeyboardEvent-members.htmlclassDOM_1_1KeyboardEvent.htmlclassDOM_1_1KeyboardEvent.pngclassDOM_1_1LinkStyle-members.htmlclassDOM_1_1LinkStyle.htmlclassDOM_1_1MediaList-members.htmlclassDOM_1_1MediaList.htmlclassDOM_1_1MouseEvent-members.htmlclassDOM_1_1MouseEvent.htmlclassDOM_1_1MouseEvent.pngclassDOM_1_1MutationEvent-members.htmlclassDOM_1_1MutationEvent.htmlclassDOM_1_1MutationEvent.pngclassDOM_1_1NamedNodeMap-members.htmlclassDOM_1_1NamedNodeMap.htmlclassDOM_1_1Node-members.htmlclassDOM_1_1Node.htmlclassDOM_1_1Node.pngclassDOM_1_1NodeFilter-members.htmlclassDOM_1_1NodeFilter.htmlclassDOM_1_1NodeIterator-members.htmlclassDOM_1_1NodeIterator.htmlclassDOM_1_1NodeList-members.htmlclassDOM_1_1NodeList.htmlclassDOM_1_1Notation-members.htmlclassDOM_1_1Notation.htmlclassDOM_1_1Notation.pngclassDOM_1_1ProcessingInstruction-members.htmlclassDOM_1_1ProcessingInstruction.htmlclassDOM_1_1ProcessingInstruction.pngclassDOM_1_1QualifiedName-members.htmlclassDOM_1_1QualifiedName.htmlclassDOM_1_1RGBColor-members.htmlclassDOM_1_1RGBColor.htmlclassDOM_1_1Range-members.htmlclassDOM_1_1Range.htmlclassDOM_1_1RangeException-members.htmlclassDOM_1_1RangeException.htmlclassDOM_1_1Rect-members.htmlclassDOM_1_1Rect.htmlclassDOM_1_1StyleSheet-members.htmlclassDOM_1_1StyleSheet.htmlclassDOM_1_1StyleSheet.pngclassDOM_1_1StyleSheetList-members.htmlclassDOM_1_1StyleSheetList.htmlclassDOM_1_1Text-members.htmlclassDOM_1_1Text.htmlclassDOM_1_1Text.pngclassDOM_1_1TextEvent-members.htmlclassDOM_1_1TextEvent.htmlclassDOM_1_1TextEvent.pngclassDOM_1_1TreeWalker-members.htmlclassDOM_1_1TreeWalker.htmlclassDOM_1_1UIEvent-members.htmlclassDOM_1_1UIEvent.htmlclassDOM_1_1UIEvent.pngclassDOM_1_1XPathException-members.htmlclassDOM_1_1XPathException.htmlclassDOM_1_1XPathNamespaceImpl-members.htmlclassDOM_1_1XPathNamespaceImpl.htmlclassDOM_1_1XPathNamespaceImpl.pngclassGenericHashTraits.htmlclassGenericHashTraits.pngclassKHTMLAdaptorPartFactory-members.htmlclassKHTMLAdaptorPartFactory.htmlclassKHTMLAdaptorPartFactory.pngclassKHTMLFactory-members.htmlclassKHTMLFactory.htmlclassKHTMLFactory.pngclassKHTMLFind-members.htmlclassKHTMLFind.htmlclassKHTMLFind.pngclassKHTMLFindBar-members.htmlclassKHTMLFindBar.htmlclassKHTMLFindBar.pngclassKHTMLGlobal-members.htmlclassKHTMLGlobal.htmlclassKHTMLHtmlExtension-members.htmlclassKHTMLHtmlExtension.htmlclassKHTMLHtmlExtension.pngclassKHTMLImage-members.htmlclassKHTMLImage.htmlclassKHTMLImage.pngclassKHTMLImageBrowserExtension-members.htmlclassKHTMLImageBrowserExtension.htmlclassKHTMLImageBrowserExtension.pngclassKHTMLImageFactory-members.htmlclassKHTMLImageFactory.htmlclassKHTMLImageFactory.pngclassKHTMLPageCache-members.htmlclassKHTMLPageCache.htmlclassKHTMLPageCache.pngclassKHTMLPageCacheDelivery-members.htmlclassKHTMLPageCacheDelivery.htmlclassKHTMLPageCacheDelivery.pngclassKHTMLPart-members.htmlclassKHTMLPart.htmlclassKHTMLPart.pngclassKHTMLPartBrowserExtension-members.htmlclassKHTMLPartBrowserExtension.htmlclassKHTMLPartBrowserExtension.pngclassKHTMLPartBrowserHostExtension-members.htmlclassKHTMLPartBrowserHostExtension.htmlclassKHTMLPartBrowserHostExtension.pngclassKHTMLPartIface-members.htmlclassKHTMLPartIface.htmlclassKHTMLPartIface.pngclassKHTMLPartPrivate-members.htmlclassKHTMLPartPrivate.htmlclassKHTMLPopupGUIClient-members.htmlclassKHTMLPopupGUIClient.htmlclassKHTMLPopupGUIClient.pngclassKHTMLPrintSettings-members.htmlclassKHTMLPrintSettings.htmlclassKHTMLPrintSettings.pngclassKHTMLRun-members.htmlclassKHTMLRun.htmlclassKHTMLRun.pngclassKHTMLSettings-members.htmlclassKHTMLSettings.htmlclassKHTMLTextExtension-members.htmlclassKHTMLTextExtension.htmlclassKHTMLTextExtension.pngclassKHTMLView-members.htmlclassKHTMLView.htmlclassKHTMLView.pngclassKHTMLViewBar-members.htmlclassKHTMLViewBar.htmlclassKHTMLViewBar.pngclassKHTMLViewBarWidget-members.htmlclassKHTMLViewBarWidget.htmlclassKHTMLViewBarWidget.pngclassKHTMLWalletQueue-members.htmlclassKHTMLWalletQueue.htmlclassKHTMLWalletQueue.pngclassKHTMLZoomFactorAction-members.htmlclassKHTMLZoomFactorAction.htmlclassKHTMLZoomFactorAction.pngclassKJSErrorDlg-members.htmlclassKJSErrorDlg.htmlclassKJSErrorDlg.pngclassKJavaApplet-members.htmlclassKJavaApplet.htmlclassKJavaApplet.pngclassKJavaAppletContext-members.htmlclassKJavaAppletContext.htmlclassKJavaAppletContext.pngclassKJavaAppletServer-members.htmlclassKJavaAppletServer.htmlclassKJavaAppletServer.pngclassKJavaAppletViewer-members.htmlclassKJavaAppletViewer.htmlclassKJavaAppletViewer.pngclassKJavaAppletViewerBrowserExtension-members.htmlclassKJavaAppletViewerBrowserExtension.htmlclassKJavaAppletViewerBrowserExtension.pngclassKJavaAppletViewerFactory-members.htmlclassKJavaAppletViewerFactory.htmlclassKJavaAppletViewerFactory.pngclassKJavaAppletViewerLiveConnectExtension-members.htmlclassKJavaAppletViewerLiveConnectExtension.htmlclassKJavaAppletViewerLiveConnectExtension.pngclassKJavaAppletWidget-members.htmlclassKJavaAppletWidget.htmlclassKJavaAppletWidget.pngclassKJavaDownloader-members.htmlclassKJavaDownloader.htmlclassKJavaDownloader.pngclassKJavaKIOJob-members.htmlclassKJavaKIOJob.htmlclassKJavaKIOJob.pngclassKJavaProcess-members.htmlclassKJavaProcess.htmlclassKJavaProcess.pngclassKJavaUploader-members.htmlclassKJavaUploader.htmlclassKJavaUploader.pngclassKMultiPart-members.htmlclassKMultiPart.htmlclassKMultiPart.pngclassKQEventUtil-members.htmlclassKQEventUtil.htmlclassKXEventUtil-members.htmlclassKXEventUtil.htmlclassPermissionDialog-members.htmlclassPermissionDialog.htmlclassPermissionDialog.pngclassQColor.htmlclassQFont.htmlclassQScrollArea.htmlclassQScrollArea.pngclassQStack.htmlclassQVector.htmlclassQX11EmbedContainer.htmlclassQX11EmbedContainer.pngclassScriptingInterface-members.htmlclassScriptingInterface.htmlclassScriptingInterface.pngclassShared.htmlclassShared.pngclassStorePass-members.htmlclassStorePass.htmlclassStorePass.pngclassStorePassBar-members.htmlclassStorePassBar.htmlclassStorePassBar.pngclassUi__KJSErrorDlgBase.htmlclassUi__KJSErrorDlgBase.pngclassWebCore_1_1AffineTransform-members.htmlclassWebCore_1_1AffineTransform.htmlclassWebCore_1_1FloatPoint-members.htmlclassWebCore_1_1FloatPoint.htmlclassWebCore_1_1FloatRect-members.htmlclassWebCore_1_1FloatRect.htmlclassWebCore_1_1FloatSize-members.htmlclassWebCore_1_1FloatSize.htmlclassWebCore_1_1IntPoint-members.htmlclassWebCore_1_1IntPoint.htmlclassWebCore_1_1IntRect-members.htmlclassWebCore_1_1IntRect.htmlclassWebCore_1_1IntSize-members.htmlclassWebCore_1_1IntSize.htmlclassWebCore_1_1PathTraversalState-members.htmlclassWebCore_1_1PathTraversalState.htmlclasses.htmlclasskhtml_1_1AppendNodeCommandImpl-members.htmlclasskhtml_1_1AppendNodeCommandImpl.htmlclasskhtml_1_1AppendNodeCommandImpl.pngclasskhtml_1_1ApplyStyleCommandImpl-members.htmlclasskhtml_1_1ApplyStyleCommandImpl.htmlclasskhtml_1_1ApplyStyleCommandImpl.pngclasskhtml_1_1CaretBox-members.htmlclasskhtml_1_1CaretBox.htmlclasskhtml_1_1CaretBoxIterator-members.htmlclasskhtml_1_1CaretBoxIterator.htmlclasskhtml_1_1CaretBoxIterator.pngclasskhtml_1_1CaretBoxLine-members.htmlclasskhtml_1_1CaretBoxLine.htmlclasskhtml_1_1ChildFrame-members.htmlclasskhtml_1_1ChildFrame.htmlclasskhtml_1_1ChildFrame.pngclasskhtml_1_1CompositeEditCommandImpl-members.htmlclasskhtml_1_1CompositeEditCommandImpl.htmlclasskhtml_1_1CompositeEditCommandImpl.pngclasskhtml_1_1DeleteCollapsibleWhitespaceCommandImpl-members.htmlclasskhtml_1_1DeleteCollapsibleWhitespaceCommandImpl.htmlclasskhtml_1_1DeleteCollapsibleWhitespaceCommandImpl.pngclasskhtml_1_1DeleteSelectionCommandImpl-members.htmlclasskhtml_1_1DeleteSelectionCommandImpl.htmlclasskhtml_1_1DeleteSelectionCommandImpl.pngclasskhtml_1_1DeleteTextCommandImpl-members.htmlclasskhtml_1_1DeleteTextCommandImpl.htmlclasskhtml_1_1DeleteTextCommandImpl.pngclasskhtml_1_1DrawContentsEvent-members.htmlclasskhtml_1_1DrawContentsEvent.htmlclasskhtml_1_1DrawContentsEvent.pngclasskhtml_1_1EditCommandImpl-members.htmlclasskhtml_1_1EditCommandImpl.htmlclasskhtml_1_1EditCommandImpl.pngclasskhtml_1_1EditableCaretBoxIterator-members.htmlclasskhtml_1_1EditableCaretBoxIterator.htmlclasskhtml_1_1EditableCaretBoxIterator.pngclasskhtml_1_1EditableCharacterIterator-members.htmlclasskhtml_1_1EditableCharacterIterator.htmlclasskhtml_1_1EditableLineIterator-members.htmlclasskhtml_1_1EditableLineIterator.htmlclasskhtml_1_1EditableLineIterator.pngclasskhtml_1_1ErgonomicEditableLineIterator-members.htmlclasskhtml_1_1ErgonomicEditableLineIterator.htmlclasskhtml_1_1ErgonomicEditableLineIterator.pngclasskhtml_1_1FilterSet-members.htmlclasskhtml_1_1FilterSet.htmlclasskhtml_1_1IndentOutdentCommandImpl-members.htmlclasskhtml_1_1IndentOutdentCommandImpl.htmlclasskhtml_1_1IndentOutdentCommandImpl.pngclasskhtml_1_1InputNewlineCommandImpl-members.htmlclasskhtml_1_1InputNewlineCommandImpl.htmlclasskhtml_1_1InputNewlineCommandImpl.pngclasskhtml_1_1InputTextCommandImpl-members.htmlclasskhtml_1_1InputTextCommandImpl.htmlclasskhtml_1_1InputTextCommandImpl.pngclasskhtml_1_1InsertListCommandImpl-members.htmlclasskhtml_1_1InsertListCommandImpl.htmlclasskhtml_1_1InsertListCommandImpl.pngclasskhtml_1_1InsertNodeBeforeCommandImpl-members.htmlclasskhtml_1_1InsertNodeBeforeCommandImpl.htmlclasskhtml_1_1InsertNodeBeforeCommandImpl.pngclasskhtml_1_1InsertTextCommandImpl-members.htmlclasskhtml_1_1InsertTextCommandImpl.htmlclasskhtml_1_1InsertTextCommandImpl.pngclasskhtml_1_1JoinTextNodesCommandImpl-members.htmlclasskhtml_1_1JoinTextNodesCommandImpl.htmlclasskhtml_1_1JoinTextNodesCommandImpl.pngclasskhtml_1_1KHTMLWidget-members.htmlclasskhtml_1_1KHTMLWidget.htmlclasskhtml_1_1KHTMLWidget.pngclasskhtml_1_1LineIterator-members.htmlclasskhtml_1_1LineIterator.htmlclasskhtml_1_1LineIterator.pngclasskhtml_1_1LinearDocument-members.htmlclasskhtml_1_1LinearDocument.htmlclasskhtml_1_1MassDeleter-members.htmlclasskhtml_1_1MassDeleter.htmlclasskhtml_1_1MassDeleter.pngclasskhtml_1_1MouseDoubleClickEvent-members.htmlclasskhtml_1_1MouseDoubleClickEvent.htmlclasskhtml_1_1MouseDoubleClickEvent.pngclasskhtml_1_1MouseEvent-members.htmlclasskhtml_1_1MouseEvent.htmlclasskhtml_1_1MouseEvent.pngclasskhtml_1_1MouseMoveEvent-members.htmlclasskhtml_1_1MouseMoveEvent.htmlclasskhtml_1_1MouseMoveEvent.pngclasskhtml_1_1MousePressEvent-members.htmlclasskhtml_1_1MousePressEvent.htmlclasskhtml_1_1MousePressEvent.pngclasskhtml_1_1MouseReleaseEvent-members.htmlclasskhtml_1_1MouseReleaseEvent.htmlclasskhtml_1_1MouseReleaseEvent.pngclasskhtml_1_1MoveSelectionCommandImpl-members.htmlclasskhtml_1_1MoveSelectionCommandImpl.htmlclasskhtml_1_1MoveSelectionCommandImpl.pngclasskhtml_1_1Path-members.htmlclasskhtml_1_1Path.htmlclasskhtml_1_1RemoveCSSPropertyCommandImpl-members.htmlclasskhtml_1_1RemoveCSSPropertyCommandImpl.htmlclasskhtml_1_1RemoveCSSPropertyCommandImpl.pngclasskhtml_1_1RemoveNodeAndPruneCommandImpl-members.htmlclasskhtml_1_1RemoveNodeAndPruneCommandImpl.htmlclasskhtml_1_1RemoveNodeAndPruneCommandImpl.pngclasskhtml_1_1RemoveNodeAttributeCommandImpl-members.htmlclasskhtml_1_1RemoveNodeAttributeCommandImpl.htmlclasskhtml_1_1RemoveNodeAttributeCommandImpl.pngclasskhtml_1_1RemoveNodeCommandImpl-members.htmlclasskhtml_1_1RemoveNodeCommandImpl.htmlclasskhtml_1_1RemoveNodeCommandImpl.pngclasskhtml_1_1RemoveNodePreservingChildrenCommandImpl-members.htmlclasskhtml_1_1RemoveNodePreservingChildrenCommandImpl.htmlclasskhtml_1_1RemoveNodePreservingChildrenCommandImpl.pngclasskhtml_1_1ReplaceSelectionCommandImpl-members.htmlclasskhtml_1_1ReplaceSelectionCommandImpl.htmlclasskhtml_1_1ReplaceSelectionCommandImpl.pngclasskhtml_1_1SetNodeAttributeCommandImpl-members.htmlclasskhtml_1_1SetNodeAttributeCommandImpl.htmlclasskhtml_1_1SetNodeAttributeCommandImpl.pngclasskhtml_1_1SharedCommandImpl-members.htmlclasskhtml_1_1SharedCommandImpl.htmlclasskhtml_1_1SharedCommandImpl.pngclasskhtml_1_1SplitTextNodeCommandImpl-members.htmlclasskhtml_1_1SplitTextNodeCommandImpl.htmlclasskhtml_1_1SplitTextNodeCommandImpl.pngclasskhtml_1_1StringsMatcher-members.htmlclasskhtml_1_1StringsMatcher.htmlclasskhtml_1_1TableRowIterator-members.htmlclasskhtml_1_1TableRowIterator.htmlclasskhtml_1_1TypingCommandImpl-members.htmlclasskhtml_1_1TypingCommandImpl.htmlclasskhtml_1_1TypingCommandImpl.pngclasskhtml_1_1XPath_1_1BinaryExprBase-members.htmlclasskhtml_1_1XPath_1_1BinaryExprBase.htmlclasskhtml_1_1XPath_1_1BinaryExprBase.pngclasskhtml_1_1XPath_1_1Expression-members.htmlclasskhtml_1_1XPath_1_1Expression.htmlclasskhtml_1_1XPath_1_1Expression.pngclasskhtml_1_1XPath_1_1Filter-members.htmlclasskhtml_1_1XPath_1_1Filter.htmlclasskhtml_1_1XPath_1_1Filter.pngclasskhtml_1_1XPath_1_1Function-members.htmlclasskhtml_1_1XPath_1_1Function.htmlclasskhtml_1_1XPath_1_1Function.pngclasskhtml_1_1XPath_1_1FunctionLibrary-members.htmlclasskhtml_1_1XPath_1_1FunctionLibrary.htmlclasskhtml_1_1XPath_1_1LocationPath-members.htmlclasskhtml_1_1XPath_1_1LocationPath.htmlclasskhtml_1_1XPath_1_1LocationPath.pngclasskhtml_1_1XPath_1_1LogicalOp-members.htmlclasskhtml_1_1XPath_1_1LogicalOp.htmlclasskhtml_1_1XPath_1_1LogicalOp.pngclasskhtml_1_1XPath_1_1Negative-members.htmlclasskhtml_1_1XPath_1_1Negative.htmlclasskhtml_1_1XPath_1_1Negative.pngclasskhtml_1_1XPath_1_1Number-members.htmlclasskhtml_1_1XPath_1_1Number.htmlclasskhtml_1_1XPath_1_1Number.pngclasskhtml_1_1XPath_1_1NumericOp-members.htmlclasskhtml_1_1XPath_1_1NumericOp.htmlclasskhtml_1_1XPath_1_1NumericOp.pngclasskhtml_1_1XPath_1_1ParsedStatement-members.htmlclasskhtml_1_1XPath_1_1ParsedStatement.htmlclasskhtml_1_1XPath_1_1Path-members.htmlclasskhtml_1_1XPath_1_1Path.htmlclasskhtml_1_1XPath_1_1Path.pngclasskhtml_1_1XPath_1_1Predicate-members.htmlclasskhtml_1_1XPath_1_1Predicate.htmlclasskhtml_1_1XPath_1_1RelationOp-members.htmlclasskhtml_1_1XPath_1_1RelationOp.htmlclasskhtml_1_1XPath_1_1RelationOp.pngclasskhtml_1_1XPath_1_1Step-members.htmlclasskhtml_1_1XPath_1_1Step.htmlclasskhtml_1_1XPath_1_1String-members.htmlclasskhtml_1_1XPath_1_1String.htmlclasskhtml_1_1XPath_1_1String.pngclasskhtml_1_1XPath_1_1Tokenizer-members.htmlclasskhtml_1_1XPath_1_1Tokenizer.htmlclasskhtml_1_1XPath_1_1Union-members.htmlclasskhtml_1_1XPath_1_1Union.htmlclasskhtml_1_1XPath_1_1Union.pngclasskhtml_1_1XPath_1_1Value-members.htmlclasskhtml_1_1XPath_1_1Value.htmlclasskhtml_1_1XPath_1_1VariableReference-members.htmlclasskhtml_1_1XPath_1_1VariableReference.htmlclasskhtml_1_1XPath_1_1VariableReference.pngclosed.pngcss__extensions_8cpp.htmlcss__extensions_8cpp_source.htmlcss__extensions_8h.htmlcss__extensions_8h_source.htmlcss__rule_8cpp.htmlcss__rule_8cpp_source.htmlcss__rule_8h.htmlcss__rule_8h_source.htmlcss__stylesheet_8cpp.htmlcss__stylesheet_8cpp_source.htmlcss__stylesheet_8h.htmlcss__stylesheet_8h_source.htmlcss__value_8cpp.htmlcss__value_8cpp_source.htmlcss__value_8h.htmlcss__value_8h_source.htmldeprecated.htmldesign_8h.htmldesign_8h_source.htmldir_013f82d172ce9b331a7a25cc81807fa4.htmldir_23bf6ed02af69f90ef008891f62057b7.htmldir_3a722bb05ea8e6bc5f5cf2e2ad17b597.htmldir_40ed9b02f8fb7be6d5486a528d0f0cda.htmldir_551fabc489bc5136b18909b2786e38e9.htmldir_6f93f6b009544b8bfb1b458add602d4a.htmldir_715dc74951642d677835203b1246f837.htmldir_78c79ae5e1ddc459b8aae107a65d2d57.htmldir_7a4abfb2c304a6b8d4f03e464a96880e.htmldir_9b85d3c5812df39647e8d6236d30e59e.htmldir_ac82ded765da76e5f203dbb140acb807.htmldir_b8ed837b1e23cbbfbb9f6fc72b539539.htmldir_b980a0d17137320b6d818fc6c9eb9692.htmldir_c1a82a3d478dd620fc6c0102d2b6129d.htmldir_c4d50f8dfc926f2891f0dafc4352b90d.htmldir_c6f84e78dd4f031e3bd114ee2011ee48.htmldir_cd3fc33e5158570991c6edbb8ac58276.htmldir_df1caec34bd4958e54d7b5453392af56.htmldir_e2ab17caf3a8792561fdb64a6ab242ed.htmldir_f24b1126804bc1cd6f9dbddb92b82f18.htmldir_fb18a1b1f14587c317c5d989ae69bae6.htmldoc.pngdom2__events_8cpp.htmldom2__events_8cpp_source.htmldom2__events_8h.htmldom2__events_8h_source.htmldom2__range_8cpp.htmldom2__range_8cpp_source.htmldom2__range_8h.htmldom2__range_8h_source.htmldom2__traversal_8cpp.htmldom2__traversal_8cpp_source.htmldom2__traversal_8h.htmldom2__traversal_8h_source.htmldom2__views_8cpp.htmldom2__views_8cpp_source.htmldom2__views_8h.htmldom2__views_8h_source.htmldom3__xpath_8cpp.htmldom3__xpath_8cpp_source.htmldom3__xpath_8h.htmldom3__xpath_8h_source.htmldom__core_8h.htmldom__core_8h_source.htmldom__doc_8cpp.htmldom__doc_8cpp_source.htmldom__doc_8h.htmldom__doc_8h_source.htmldom__element_8cpp.htmldom__element_8cpp_source.htmldom__element_8h.htmldom__element_8h_source.htmldom__exception_8h.htmldom__exception_8h_source.htmldom__html_8h.htmldom__html_8h_source.htmldom__misc_8cpp.htmldom__misc_8cpp_source.htmldom__misc_8h.htmldom__misc_8h_source.htmldom__node_8cpp.htmldom__node_8cpp_source.htmldom__node_8h.htmldom__node_8h_source.htmldom__string_8cpp.htmldom__string_8cpp_source.htmldom__string_8h.htmldom__string_8h_source.htmldom__text_8cpp.htmldom__text_8cpp_source.htmldom__text_8h.htmldom__text_8h_source.htmldom__xml_8cpp.htmldom__xml_8cpp_source.htmldom__xml_8h.htmldom__xml_8h_source.htmldoxygen.cssdoxygen.pngdynsections.jsediting_8cpp.htmlediting_8cpp_source.htmlediting__p_8h.htmlediting__p_8h_source.htmleditor_8cpp.htmleditor_8cpp_source.htmleditor_8h.htmleditor_8h_source.htmleditor__command_8h.htmleditor__command_8h_source.htmlexpression_8cpp.htmlexpression_8cpp_source.htmlexpression_8h.htmlexpression_8h_source.htmlfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_8cpp.htmlfunctions_8cpp_source.htmlfunctions_8h.htmlfunctions_8h_source.htmlfunctions_a.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_eval_a.htmlfunctions_eval_b.htmlfunctions_eval_c.htmlfunctions_eval_d.htmlfunctions_eval_e.htmlfunctions_eval_f.htmlfunctions_eval_h.htmlfunctions_eval_i.htmlfunctions_eval_j.htmlfunctions_eval_m.htmlfunctions_eval_n.htmlfunctions_eval_o.htmlfunctions_eval_p.htmlfunctions_eval_q.htmlfunctions_eval_r.htmlfunctions_eval_s.htmlfunctions_eval_t.htmlfunctions_eval_u.htmlfunctions_eval_v.htmlfunctions_eval_w.htmlfunctions_eval_x.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_j.htmlfunctions_func_k.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_q.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_func_x.htmlfunctions_func_y.htmlfunctions_func_z.htmlfunctions_func_~.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_j.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_prop.htmlfunctions_q.htmlfunctions_r.htmlfunctions_rela.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_vars_a.htmlfunctions_vars_b.htmlfunctions_vars_c.htmlfunctions_vars_d.htmlfunctions_vars_e.htmlfunctions_vars_f.htmlfunctions_vars_h.htmlfunctions_vars_i.htmlfunctions_vars_k.htmlfunctions_vars_l.htmlfunctions_vars_m.htmlfunctions_vars_n.htmlfunctions_vars_o.htmlfunctions_vars_p.htmlfunctions_vars_q.htmlfunctions_vars_r.htmlfunctions_vars_s.htmlfunctions_vars_t.htmlfunctions_vars_v.htmlfunctions_vars_w.htmlfunctions_vars_x.htmlfunctions_vars_y.htmlfunctions_w.htmlfunctions_x.htmlfunctions_y.htmlfunctions_z.htmlfunctions_~.htmlglobals.htmlglobals_a.htmlglobals_b.htmlglobals_c.htmlglobals_d.htmlglobals_defs.htmlglobals_e.htmlglobals_enum.htmlglobals_eval.htmlglobals_f.htmlglobals_func.htmlglobals_g.htmlglobals_h.htmlglobals_i.htmlglobals_j.htmlglobals_k.htmlglobals_l.htmlglobals_m.htmlglobals_n.htmlglobals_o.htmlglobals_p.htmlglobals_q.htmlglobals_r.htmlglobals_s.htmlglobals_t.htmlglobals_type.htmlglobals_u.htmlglobals_v.htmlglobals_vars.htmlglobals_x.htmlglobals_y.htmlglobals_z.htmlhierarchy.htmlhtml__base_8cpp.htmlhtml__base_8cpp_source.htmlhtml__base_8h.htmlhtml__base_8h_source.htmlhtml__block_8cpp.htmlhtml__block_8cpp_source.htmlhtml__block_8h.htmlhtml__block_8h_source.htmlhtml__document_8cpp.htmlhtml__document_8cpp_source.htmlhtml__document_8h.htmlhtml__document_8h_source.htmlhtml__element_8cpp.htmlhtml__element_8cpp_source.htmlhtml__element_8h.htmlhtml__element_8h_source.htmlhtml__form_8cpp.htmlhtml__form_8cpp_source.htmlhtml__form_8h.htmlhtml__form_8h_source.htmlhtml__head_8cpp.htmlhtml__head_8cpp_source.htmlhtml__head_8h.htmlhtml__head_8h_source.htmlhtml__image_8cpp.htmlhtml__image_8cpp_source.htmlhtml__image_8h.htmlhtml__image_8h_source.htmlhtml__inline_8cpp.htmlhtml__inline_8cpp_source.htmlhtml__inline_8h.htmlhtml__inline_8h_source.htmlhtml__list_8cpp.htmlhtml__list_8cpp_source.htmlhtml__list_8h.htmlhtml__list_8h_source.htmlhtml__misc_8cpp.htmlhtml__misc_8cpp_source.htmlhtml__misc_8h.htmlhtml__misc_8h_source.htmlhtml__object_8cpp.htmlhtml__object_8cpp_source.htmlhtml__object_8h.htmlhtml__object_8h_source.htmlhtml__table_8cpp.htmlhtml__table_8cpp_source.htmlhtml__table_8h.htmlhtml__table_8h_source.htmlhtmlediting__impl_8cpp.htmlhtmlediting__impl_8cpp_source.htmlhtmlediting__impl_8h.htmlhtmlediting__impl_8h_source.htmlindex.htmlinterpreter__tester_8cpp.htmlinterpreter__tester_8cpp_source.htmljquery.jsjsediting_8cpp.htmljsediting_8cpp_source.htmljsediting_8h.htmljsediting_8h_source.htmlkhtml__caret_8cpp.htmlkhtml__caret_8cpp_source.htmlkhtml__caret__p_8h.htmlkhtml__caret__p_8h_source.htmlkhtml__childframe_8cpp.htmlkhtml__childframe_8cpp_source.htmlkhtml__childframe__p_8h.htmlkhtml__childframe__p_8h_source.htmlkhtml__events_8cpp.htmlkhtml__events_8cpp_source.htmlkhtml__events_8h.htmlkhtml__events_8h_source.htmlkhtml__export_8h.htmlkhtml__export_8h_source.htmlkhtml__ext_8cpp.htmlkhtml__ext_8cpp_source.htmlkhtml__ext_8h.htmlkhtml__ext_8h_source.htmlkhtml__factory_8cpp.htmlkhtml__factory_8cpp_source.htmlkhtml__factory_8h.htmlkhtml__factory_8h_source.htmlkhtml__filter_8cpp.htmlkhtml__filter_8cpp_source.htmlkhtml__filter__p_8h.htmlkhtml__filter__p_8h_source.htmlkhtml__global_8cpp.htmlkhtml__global_8cpp_source.htmlkhtml__global_8h.htmlkhtml__global_8h_source.htmlkhtml__iface_8cc.htmlkhtml__iface_8cc_source.htmlkhtml__iface_8h.htmlkhtml__iface_8h_source.htmlkhtml__pagecache_8cpp.htmlkhtml__pagecache_8cpp_source.htmlkhtml__pagecache_8h.htmlkhtml__pagecache_8h_source.htmlkhtml__part_8cpp.htmlkhtml__part_8cpp_source.htmlkhtml__part_8h.htmlkhtml__part_8h_source.htmlkhtml__printsettings_8cpp.htmlkhtml__printsettings_8cpp_source.htmlkhtml__printsettings_8h.htmlkhtml__printsettings_8h_source.htmlkhtml__run_8cpp.htmlkhtml__run_8cpp_source.htmlkhtml__run_8h.htmlkhtml__run_8h_source.htmlkhtml__settings_8cpp.htmlkhtml__settings_8cpp_source.htmlkhtml__settings_8h.htmlkhtml__settings_8h_source.htmlkhtml__wallet__p_8h.htmlkhtml__wallet__p_8h_source.htmlkhtmladaptorpart_8cpp.htmlkhtmladaptorpart_8cpp_source.htmlkhtmladaptorpart_8h.htmlkhtmladaptorpart_8h_source.htmlkhtmldefaults_8h.htmlkhtmldefaults_8h_source.htmlkhtmlfind_8cpp.htmlkhtmlfind_8cpp_source.htmlkhtmlfind__p_8h.htmlkhtmlfind__p_8h_source.htmlkhtmlfindbar_8cpp.htmlkhtmlfindbar_8cpp_source.htmlkhtmlfindbar_8h.htmlkhtmlfindbar_8h_source.htmlkhtmlimage_8cpp.htmlkhtmlimage_8cpp_source.htmlkhtmlimage_8h.htmlkhtmlimage_8h_source.htmlkhtmlimage__init_8cpp.htmlkhtmlimage__init_8cpp_source.htmlkhtmlpart__p_8h.htmlkhtmlpart__p_8h_source.htmlkhtmlview_8cpp.htmlkhtmlview_8cpp_source.htmlkhtmlview_8h.htmlkhtmlview_8h_source.htmlkhtmlviewbar_8cpp.htmlkhtmlviewbar_8cpp_source.htmlkhtmlviewbar_8h.htmlkhtmlviewbar_8h_source.htmlkhtmlviewbarwidget_8cpp.htmlkhtmlviewbarwidget_8cpp_source.htmlkhtmlviewbarwidget_8h.htmlkhtmlviewbarwidget_8h_source.htmlkjavaapplet_8cpp.htmlkjavaapplet_8cpp_source.htmlkjavaapplet_8h.htmlkjavaapplet_8h_source.htmlkjavaappletcontext_8cpp.htmlkjavaappletcontext_8cpp_source.htmlkjavaappletcontext_8h.htmlkjavaappletcontext_8h_source.htmlkjavaappletserver_8cpp.htmlkjavaappletserver_8cpp_source.htmlkjavaappletserver_8h.htmlkjavaappletserver_8h_source.htmlkjavaappletviewer_8cpp.htmlkjavaappletviewer_8cpp_source.htmlkjavaappletviewer_8h.htmlkjavaappletviewer_8h_source.htmlkjavaappletwidget_8cpp.htmlkjavaappletwidget_8cpp_source.htmlkjavaappletwidget_8h.htmlkjavaappletwidget_8h_source.htmlkjavadownloader_8cpp.htmlkjavadownloader_8cpp_source.htmlkjavadownloader_8h.htmlkjavadownloader_8h_source.htmlkjavaprocess_8cpp.htmlkjavaprocess_8cpp_source.htmlkjavaprocess_8h.htmlkjavaprocess_8h_source.htmlkjserrordlg_8cpp.htmlkjserrordlg_8cpp_source.htmlkjserrordlg_8h.htmlkjserrordlg_8h_source.htmlkmultipart_8cpp.htmlkmultipart_8cpp_source.htmlkmultipart_8h.htmlkmultipart_8h_source.htmlkqeventutil_8cpp.htmlkqeventutil_8cpp_source.htmlkqeventutil_8h.htmlkqeventutil_8h_source.htmlkxeventutil_8cpp.htmlkxeventutil_8cpp_source.htmlkxeventutil_8h.htmlkxeventutil_8h_source.htmllicenses.htmlmaintainers.htmlnamespaceDOM.htmlnamespaceDOM_1_1XPath.htmlnamespaceKIO.htmlnamespaceKJS.htmlnamespaceKParts.htmlnamespaceKWallet.htmlnamespaceWTF.htmlnamespaceWebCore.htmlnamespaceWebCore_1_1HTMLNames.htmlnamespaceWebCore_1_1SVGNames.htmlnamespaceWebCore_1_1XLinkNames.htmlnamespacekhtml.htmlnamespacekhtml_1_1XPath.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_func.htmlnamespacemembers_type.htmlnamespacemembers_vars.htmlnamespacerule.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlparsedstatement_8cpp.htmlparsedstatement_8cpp_source.htmlparsedstatement_8h.htmlparsedstatement_8h_source.htmlparser_8cpp.htmlparser_8cpp_source.htmlparser_8h.htmlparser_8h_source.htmlparser__tester_8cpp.htmlparser__tester_8cpp_source.htmlpath_8cpp.htmlpath_8cpp_source.htmlpath_8h.htmlpath_8h_source.htmlpredicate_8cpp.htmlpredicate_8cpp_source.htmlpredicate_8h.htmlpredicate_8h_source.htmlqt_2PathQt_8cpp.htmlqt_2PathQt_8cpp_source.htmlrule.htmlsplitbar.pngstep_8cpp.htmlstep_8cpp_source.htmlstep_8h.htmlstep_8h_source.htmlstorepassbar_8cpp.htmlstorepassbar_8cpp_source.htmlstorepassbar_8h.htmlstorepassbar_8h_source.htmlstructKHTMLFrameList-members.htmlstructKHTMLFrameList.htmlstructKHTMLFrameList.pngstructKHTMLPartPrivate_1_1SubmitForm-members.htmlstructKHTMLPartPrivate_1_1SubmitForm.htmlstructWTF_1_1DefaultHash_3_01IntSize_01_4-members.htmlstructWTF_1_1DefaultHash_3_01IntSize_01_4.htmlstructWTF_1_1HashTraits_3_01IntSize_01_4-members.htmlstructWTF_1_1HashTraits_3_01IntSize_01_4.htmlstructWTF_1_1HashTraits_3_01IntSize_01_4.pngstructWTF_1_1IntHash_3_01IntSize_01_4-members.htmlstructWTF_1_1IntHash_3_01IntSize_01_4.htmlstructkhtml_1_1ApplyStyleCommandImpl_1_1StyleChange-members.htmlstructkhtml_1_1ApplyStyleCommandImpl_1_1StyleChange.htmlstructkhtml_1_1CaretBoxLine_1_1SeekBoxParams-members.htmlstructkhtml_1_1CaretBoxLine_1_1SeekBoxParams.htmlstructkhtml_1_1CaretViewContext-members.htmlstructkhtml_1_1CaretViewContext.htmlstructkhtml_1_1EditorContext-members.htmlstructkhtml_1_1EditorContext.htmlstructkhtml_1_1PathElement-members.htmlstructkhtml_1_1PathElement.htmlstructkhtml_1_1XPath_1_1EvaluationContext-members.htmlstructkhtml_1_1XPath_1_1EvaluationContext.htmlstructkhtml_1_1XPath_1_1Token-members.htmlstructkhtml_1_1XPath_1_1Token.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstokenizer_8cpp.htmltokenizer_8cpp_source.htmltokenizer_8h.htmltokenizer_8h_source.htmltokenizer__tester_8cpp.htmltokenizer__tester_8cpp_source.htmlutil_8cpp.htmlutil_8cpp_source.htmlutil_8h.htmlutil_8h_source.htmlvariablereference_8cpp.htmlvariablereference_8cpp_source.htmlvariablereference_8h.htmlvariablereference_8h_source.htmlkhtml.tagkimgioDoxyfileclassmap.inchtmlMainpage_8dox.htmlannotated.htmlarrowdown.pngarrowright.pngauthors.htmlbc_s.pngbdwn.pngclassDDSHandler-members.htmlclassDDSHandler.htmlclassDDSHandler.pngclassEPSHandler-members.htmlclassEPSHandler.htmlclassEPSHandler.pngclassEXRHandler-members.htmlclassEXRHandler.htmlclassEXRHandler.pngclassJP2Handler-members.htmlclassJP2Handler.htmlclassJP2Handler.pngclassPCXHEADER-members.htmlclassPCXHEADER.htmlclassPCXHandler-members.htmlclassPCXHandler.htmlclassPCXHandler.pngclassPSDHandler-members.htmlclassPSDHandler.htmlclassPSDHandler.pngclassPalette-members.htmlclassPalette.htmlclassQImageIOHandler.htmlclassQImageIOHandler.pngclassQMap.htmlclassQMap.pngclassQVector.htmlclassQVector.pngclassRASHandler-members.htmlclassRASHandler.htmlclassRASHandler.pngclassRGB-members.htmlclassRGB.htmlclassRGBHandler-members.htmlclassRGBHandler.htmlclassRGBHandler.pngclassRLEData-members.htmlclassRLEData.htmlclassRLEData.pngclassRLEMap-members.htmlclassRLEMap.htmlclassRLEMap.pngclassSGIImage-members.htmlclassSGIImage.htmlclassSoftimagePICHandler-members.htmlclassSoftimagePICHandler.htmlclassSoftimagePICHandler.pngclassSoftimagePICPlugin-members.htmlclassSoftimagePICPlugin.htmlclassSoftimagePICPlugin.pngclassTGAHandler-members.htmlclassTGAHandler.htmlclassTGAHandler.pngclassXCFHandler-members.htmlclassXCFHandler.htmlclassXCFHandler.pngclassXCFImageFormat-members.htmlclassXCFImageFormat.htmlclassXVHandler-members.htmlclassXVHandler.htmlclassXVHandler.pngclasses.htmlclosed.pngdds_8cpp.htmldds_8cpp_source.htmldds_8h.htmldds_8h_source.htmldir_f49e37b15d1246ed8090deb2e7ef5524.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jseps_8cpp.htmleps_8cpp_source.htmleps_8h.htmleps_8h_source.htmlexr_8cpp.htmlexr_8cpp_source.htmlexr_8h.htmlexr_8h_source.htmlfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_func.htmlfunctions_vars.htmlg3r_8cpp.htmlg3r_8cpp_source.htmlg3r_8h.htmlg3r_8h_source.htmlgimp_8h.htmlgimp_8h_source.htmlglobals.htmlglobals_b.htmlglobals_c.htmlglobals_d.htmlglobals_defs.htmlglobals_e.htmlglobals_enum.htmlglobals_eval.htmlglobals_f.htmlglobals_func.htmlglobals_g.htmlglobals_h.htmlglobals_i.htmlglobals_j.htmlglobals_k.htmlglobals_l.htmlglobals_m.htmlglobals_n.htmlglobals_o.htmlglobals_p.htmlglobals_q.htmlglobals_r.htmlglobals_s.htmlglobals_t.htmlglobals_type.htmlglobals_u.htmlglobals_v.htmlglobals_vars.htmlglobals_w.htmlhdr_8cpp.htmlhdr_8cpp_source.htmlhdr_8h.htmlhdr_8h_source.htmlhierarchy.htmlindex.htmljp2_8cpp.htmljp2_8cpp_source.htmljp2_8h.htmljp2_8h_source.htmljquery.jslicenses.htmlmaintainers.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlpcx_8cpp.htmlpcx_8cpp_source.htmlpcx_8h.htmlpcx_8h_source.htmlpic__io__handler_8cpp.htmlpic__io__handler_8cpp_source.htmlpic__io__handler_8h.htmlpic__io__handler_8h_source.htmlpic__io__plugin_8cpp.htmlpic__io__plugin_8cpp_source.htmlpic__io__plugin_8h.htmlpic__io__plugin_8h_source.htmlpic__read_8cpp.htmlpic__read_8cpp_source.htmlpic__rw_8h.htmlpic__rw_8h_source.htmlpic__write_8cpp.htmlpic__write_8cpp_source.htmlpsd_8cpp.htmlpsd_8cpp_source.htmlpsd_8h.htmlpsd_8h_source.htmlras_8cpp.htmlras_8cpp_source.htmlras_8h.htmlras_8h_source.htmlrgb_8cpp.htmlrgb_8cpp_source.htmlrgb_8h.htmlrgb_8h_source.htmlsplitbar.pngstructPICChannel-members.htmlstructPICChannel.htmlstructPICHeader-members.htmlstructPICHeader.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstga_8cpp.htmltga_8cpp_source.htmltga_8h.htmltga_8h_source.htmlxcf_8cpp.htmlxcf_8cpp_source.htmlxcf_8h.htmlxcf_8h_source.htmlxview_8cpp.htmlxview_8cpp_source.htmlxview_8h.htmlxview_8h_source.htmlkimgio.tagkinitDoxyfileclassmap.inchtmlMainpage_8dox.htmlannotated.htmlarrowdown.pngarrowright.pngauthors.htmlautostart_8cpp.htmlautostart_8cpp_source.htmlautostart_8h.htmlautostart_8h_source.htmlbc_s.pngbdwn.pngclassAutoStart-members.htmlclassAutoStart.htmlclassIdleSlave-members.htmlclassIdleSlave.htmlclassIdleSlave.pngclassKLaunchRequest-members.htmlclassKLaunchRequest.htmlclassKLauncher-members.htmlclassKLauncher.htmlclassKLauncher.pngclassKLauncherAdaptor-members.htmlclassKLauncherAdaptor.htmlclassKLauncherAdaptor.pngclassSlaveWaitRequest-members.htmlclassSlaveWaitRequest.htmlclasses.htmlclosed.pngdeprecated.htmldir_a6d7aef0524491690d11beaa3f8334a7.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_func.htmlfunctions_vars.htmlglobals.htmlglobals_defs.htmlglobals_func.htmlglobals_type.htmlglobals_vars.htmlhierarchy.htmlindex.htmljquery.jskinit_8cpp.htmlkinit_8cpp_source.htmlkinit__win_8cpp.htmlkinit__win_8cpp_source.htmlkioslave_8cpp.htmlkioslave_8cpp_source.htmlklauncher_8cpp.htmlklauncher_8cpp_source.htmlklauncher_8h.htmlklauncher_8h_source.htmlklauncher__adaptor_8cpp.htmlklauncher__adaptor_8cpp_source.htmlklauncher__adaptor_8h.htmlklauncher__adaptor_8h_source.htmlklauncher__cmds_8cpp.htmlklauncher__cmds_8cpp_source.htmlklauncher__cmds_8h.htmlklauncher__cmds_8h_source.htmlklauncher__main_8cpp.htmlklauncher__main_8cpp_source.htmlkwrapper__win_8cpp.htmlkwrapper__win_8cpp_source.htmllicenses.htmlmaintainers.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlproctitle_8cpp.htmlproctitle_8cpp_source.htmlproctitle_8h.htmlproctitle_8h_source.htmlsplitbar.pngstructklauncher__header-members.htmlstructklauncher__header.htmlstructserviceResult-members.htmlstructserviceResult.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csskinit.tagkioDoxyfileclassmap.inchtmlMainpage_8dox.htmlaccessmanager_8cpp.htmlaccessmanager_8cpp_source.htmlaccessmanager_8h.htmlaccessmanager_8h_source.htmlaccessmanagerreply__p_8h.htmlaccessmanagerreply__p_8h_source.htmlannotated.htmlarrowdown.pngarrowright.pngauthinfo_8cpp.htmlauthinfo_8cpp_source.htmlauthinfo_8h.htmlauthinfo_8h_source.htmlauthors.htmlbc_s.pngbdwn.pngcacertificatespage_8cpp.htmlcacertificatespage_8cpp_source.htmlcacertificatespage_8h.htmlcacertificatespage_8h_source.htmlchmodjob_8cpp.htmlchmodjob_8cpp_source.htmlchmodjob_8h.htmlchmodjob_8h_source.htmlclassBugMailer-members.htmlclassBugMailer.htmlclassBugMailer.pngclassCaCertificatesPage-members.htmlclassCaCertificatesPage.htmlclassCaCertificatesPage.pngclassDisplayCertDialog-members.htmlclassDisplayCertDialog.htmlclassDisplayCertDialog.pngclassHTTPFilterBase-members.htmlclassHTTPFilterBase.htmlclassHTTPFilterBase.pngclassHTTPFilterChain-members.htmlclassHTTPFilterChain.htmlclassHTTPFilterChain.pngclassHTTPFilterDeflate-members.htmlclassHTTPFilterDeflate.htmlclassHTTPFilterDeflate.pngclassHTTPFilterGZip-members.htmlclassHTTPFilterGZip.htmlclassHTTPFilterGZip.pngclassHTTPFilterMD5-members.htmlclassHTTPFilterMD5.htmlclassHTTPFilterMD5.pngclassJobUrlCache-members.htmlclassJobUrlCache.htmlclassJobUrlCache.pngclassKACL-members.htmlclassKACL.htmlclassKAbstractFileItemActionPlugin-members.htmlclassKAbstractFileItemActionPlugin.htmlclassKAbstractFileItemActionPlugin.pngclassKAbstractFileModule-members.htmlclassKAbstractFileModule.htmlclassKAbstractFileModule.pngclassKAbstractFileWidget-members.htmlclassKAbstractFileWidget.htmlclassKAbstractViewAdapter-members.htmlclassKAbstractViewAdapter.htmlclassKAbstractViewAdapter.pngclassKApplicationModel-members.htmlclassKApplicationModel.htmlclassKApplicationModel.pngclassKApplicationView-members.htmlclassKApplicationView.htmlclassKApplicationView.pngclassKAutoMount-members.htmlclassKAutoMount.htmlclassKAutoMount.pngclassKAutoUnmount-members.htmlclassKAutoUnmount.htmlclassKAutoUnmount.pngclassKBookmark-members.htmlclassKBookmark.htmlclassKBookmark.pngclassKBookmarkAction-members.htmlclassKBookmarkAction.htmlclassKBookmarkAction.pngclassKBookmarkActionInterface-members.htmlclassKBookmarkActionInterface.htmlclassKBookmarkActionInterface.pngclassKBookmarkActionMenu-members.htmlclassKBookmarkActionMenu.htmlclassKBookmarkActionMenu.pngclassKBookmarkContextMenu-members.htmlclassKBookmarkContextMenu.htmlclassKBookmarkContextMenu.pngclassKBookmarkDialog-members.htmlclassKBookmarkDialog.htmlclassKBookmarkDialog.pngclassKBookmarkDomBuilder-members.htmlclassKBookmarkDomBuilder.htmlclassKBookmarkDomBuilder.pngclassKBookmarkExporterBase-members.htmlclassKBookmarkExporterBase.htmlclassKBookmarkExporterBase.pngclassKBookmarkGroup-members.htmlclassKBookmarkGroup.htmlclassKBookmarkGroup.pngclassKBookmarkGroupTraverser-members.htmlclassKBookmarkGroupTraverser.htmlclassKBookmarkGroupTraverser.pngclassKBookmarkImporterBase-members.htmlclassKBookmarkImporterBase.htmlclassKBookmarkImporterBase.pngclassKBookmarkManager-members.htmlclassKBookmarkManager.htmlclassKBookmarkManager.pngclassKBookmarkManagerAdaptor-members.htmlclassKBookmarkManagerAdaptor.htmlclassKBookmarkManagerAdaptor.pngclassKBookmarkMenu-members.htmlclassKBookmarkMenu.htmlclassKBookmarkMenu.pngclassKBookmarkMenuImporter-members.htmlclassKBookmarkMenuImporter.htmlclassKBookmarkMenuImporter.pngclassKBookmarkOwner-members.htmlclassKBookmarkOwner.htmlclassKBookmarkOwner.pngclassKBookmarkSettings-members.htmlclassKBookmarkSettings.htmlclassKBookmarkTreeItem-members.htmlclassKBookmarkTreeItem.htmlclassKBookmarkTreeItem.pngclassKBookmark_1_1List-members.htmlclassKBookmark_1_1List.htmlclassKBookmark_1_1List.pngclassKBuildSycocaProgressDialog-members.htmlclassKBuildSycocaProgressDialog.htmlclassKBuildSycocaProgressDialog.pngclassKCommentWidget-members.htmlclassKCommentWidget.htmlclassKCommentWidget.pngclassKCrashBookmarkImporter-members.htmlclassKCrashBookmarkImporter.htmlclassKCrashBookmarkImporter.pngclassKCrashBookmarkImporterImpl-members.htmlclassKCrashBookmarkImporterImpl.htmlclassKCrashBookmarkImporterImpl.pngclassKDBusServiceStarter-members.htmlclassKDBusServiceStarter.htmlclassKDEPrivate_1_1AccessManagerReply-members.htmlclassKDEPrivate_1_1AccessManagerReply.htmlclassKDEPrivate_1_1AccessManagerReply.pngclassKDEPrivate_1_1KDesktopPropsPlugin-members.htmlclassKDEPrivate_1_1KDesktopPropsPlugin.htmlclassKDEPrivate_1_1KDesktopPropsPlugin.pngclassKDEPrivate_1_1KDevicePropsPlugin-members.htmlclassKDEPrivate_1_1KDevicePropsPlugin.htmlclassKDEPrivate_1_1KDevicePropsPlugin.pngclassKDEPrivate_1_1KFilePermissionsPropsPlugin-members.htmlclassKDEPrivate_1_1KFilePermissionsPropsPlugin.htmlclassKDEPrivate_1_1KFilePermissionsPropsPlugin.pngclassKDEPrivate_1_1KFilePropsPlugin-members.htmlclassKDEPrivate_1_1KFilePropsPlugin.htmlclassKDEPrivate_1_1KFilePropsPlugin.pngclassKDEPrivate_1_1KUrlPropsPlugin-members.htmlclassKDEPrivate_1_1KUrlPropsPlugin.htmlclassKDEPrivate_1_1KUrlPropsPlugin.pngclassKDataTool-members.htmlclassKDataTool.htmlclassKDataTool.pngclassKDataToolAction-members.htmlclassKDataToolAction.htmlclassKDataToolAction.pngclassKDataToolInfo-members.htmlclassKDataToolInfo.htmlclassKDeviceListItem-members.htmlclassKDeviceListItem.htmlclassKDeviceListModel-members.htmlclassKDeviceListModel.htmlclassKDeviceListModel.pngclassKDirLister-members.htmlclassKDirLister.htmlclassKDirLister.pngclassKDirListerCache-members.htmlclassKDirListerCache.htmlclassKDirListerCache.pngclassKDirLister_1_1Private-members.htmlclassKDirLister_1_1Private.htmlclassKDirLister_1_1Private_1_1CachedItemsJob-members.htmlclassKDirLister_1_1Private_1_1CachedItemsJob.htmlclassKDirLister_1_1Private_1_1CachedItemsJob.pngclassKDirModel-members.htmlclassKDirModel.htmlclassKDirModel.pngclassKDiskFreeSpace-members.htmlclassKDiskFreeSpace.htmlclassKDiskFreeSpace.pngclassKDynamicJobTracker-members.htmlclassKDynamicJobTracker.htmlclassKDynamicJobTracker.pngclassKEMailSettings-members.htmlclassKEMailSettings.htmlclassKEncodingFileDialog-members.htmlclassKEncodingFileDialog.htmlclassKEncodingFileDialog.pngclassKEncodingFileDialog_1_1Result-members.htmlclassKEncodingFileDialog_1_1Result.htmlclassKFile-members.htmlclassKFile.htmlclassKFileDialog-members.htmlclassKFileDialog.htmlclassKFileDialog.pngclassKFileItem-members.htmlclassKFileItem.htmlclassKFileItemActionPlugin-members.htmlclassKFileItemActionPlugin.htmlclassKFileItemActionPlugin.pngclassKFileItemActions-members.htmlclassKFileItemActions.htmlclassKFileItemActions.pngclassKFileItemActionsPrivate-members.htmlclassKFileItemActionsPrivate.htmlclassKFileItemActionsPrivate.pngclassKFileItemDelegate-members.htmlclassKFileItemDelegate.htmlclassKFileItemDelegate.pngclassKFileItemList-members.htmlclassKFileItemList.htmlclassKFileItemList.pngclassKFileItemListProperties-members.htmlclassKFileItemListProperties.htmlclassKFileMetaDataConfigurationWidget-members.htmlclassKFileMetaDataConfigurationWidget.htmlclassKFileMetaDataConfigurationWidget.pngclassKFileMetaDataProvider-members.htmlclassKFileMetaDataProvider.htmlclassKFileMetaDataProvider.pngclassKFileMetaDataReader-members.htmlclassKFileMetaDataReader.htmlclassKFileMetaDataReader.pngclassKFileMetaDataWidget-members.htmlclassKFileMetaDataWidget.htmlclassKFileMetaDataWidget.pngclassKFileMetaInfo-members.htmlclassKFileMetaInfo.htmlclassKFileMetaInfoGroup-members.htmlclassKFileMetaInfoGroup.htmlclassKFileMetaInfoItem-members.htmlclassKFileMetaInfoItem.htmlclassKFileMetaInfoItemPrivate-members.htmlclassKFileMetaInfoItemPrivate.htmlclassKFileMetaInfoItemPrivate.pngclassKFileMetaInfoWidget-members.htmlclassKFileMetaInfoWidget.htmlclassKFileMetaInfoWidget.pngclassKFileMetaPreview-members.htmlclassKFileMetaPreview.htmlclassKFileMetaPreview.pngclassKFileMetaPropsPlugin-members.htmlclassKFileMetaPropsPlugin.htmlclassKFileMetaPropsPlugin.pngclassKFileSharePrivate-members.htmlclassKFileSharePrivate.htmlclassKFileSharePrivate.pngclassKFileSharePropsPlugin-members.htmlclassKFileSharePropsPlugin.htmlclassKFileSharePropsPlugin.pngclassKFileWritePlugin-members.htmlclassKFileWritePlugin.htmlclassKFileWritePlugin.pngclassKFileWriterProvider-members.htmlclassKFileWriterProvider.htmlclassKIEBookmarkExporterImpl-members.htmlclassKIEBookmarkExporterImpl.htmlclassKIEBookmarkExporterImpl.pngclassKIEBookmarkImporterImpl-members.htmlclassKIEBookmarkImporterImpl.htmlclassKIEBookmarkImporterImpl.pngclassKIO_1_1AbstractConnectionBackend-members.htmlclassKIO_1_1AbstractConnectionBackend.htmlclassKIO_1_1AbstractConnectionBackend.pngclassKIO_1_1AccessManager-members.htmlclassKIO_1_1AccessManager.htmlclassKIO_1_1AccessManager.pngclassKIO_1_1AnimationState-members.htmlclassKIO_1_1AnimationState.htmlclassKIO_1_1AuthInfo-members.htmlclassKIO_1_1AuthInfo.htmlclassKIO_1_1CachedRendering-members.htmlclassKIO_1_1CachedRendering.htmlclassKIO_1_1CachedRendering.pngclassKIO_1_1ChmodJob-members.htmlclassKIO_1_1ChmodJob.htmlclassKIO_1_1ChmodJob.pngclassKIO_1_1ClipboardUpdater-members.htmlclassKIO_1_1ClipboardUpdater.htmlclassKIO_1_1ClipboardUpdater.pngclassKIO_1_1CommandRecorder-members.htmlclassKIO_1_1CommandRecorder.htmlclassKIO_1_1CommandRecorder.pngclassKIO_1_1ConnectedSlaveQueue-members.htmlclassKIO_1_1ConnectedSlaveQueue.htmlclassKIO_1_1ConnectedSlaveQueue.pngclassKIO_1_1CopyJob-members.htmlclassKIO_1_1CopyJob.htmlclassKIO_1_1CopyJob.pngclassKIO_1_1DataProtocol-members.htmlclassKIO_1_1DataProtocol.htmlclassKIO_1_1DataProtocol.pngclassKIO_1_1DataSlave-members.htmlclassKIO_1_1DataSlave.htmlclassKIO_1_1DataSlave.pngclassKIO_1_1DavJob-members.htmlclassKIO_1_1DavJob.htmlclassKIO_1_1DavJob.pngclassKIO_1_1DefaultViewAdapter-members.htmlclassKIO_1_1DefaultViewAdapter.htmlclassKIO_1_1DefaultViewAdapter.pngclassKIO_1_1DelegateAnimationHandler-members.htmlclassKIO_1_1DelegateAnimationHandler.htmlclassKIO_1_1DelegateAnimationHandler.pngclassKIO_1_1DeleteJob-members.htmlclassKIO_1_1DeleteJob.htmlclassKIO_1_1DeleteJob.pngclassKIO_1_1DirectCopyJob-members.htmlclassKIO_1_1DirectCopyJob.htmlclassKIO_1_1DirectCopyJob.pngclassKIO_1_1DirectorySizeJob-members.htmlclassKIO_1_1DirectorySizeJob.htmlclassKIO_1_1DirectorySizeJob.pngclassKIO_1_1FileCopyJob-members.htmlclassKIO_1_1FileCopyJob.htmlclassKIO_1_1FileCopyJob.pngclassKIO_1_1FileJob-members.htmlclassKIO_1_1FileJob.htmlclassKIO_1_1FileJob.pngclassKIO_1_1FileUndoManager-members.htmlclassKIO_1_1FileUndoManager.htmlclassKIO_1_1FileUndoManager.pngclassKIO_1_1FileUndoManagerPrivate-members.htmlclassKIO_1_1FileUndoManagerPrivate.htmlclassKIO_1_1FileUndoManagerPrivate.pngclassKIO_1_1FileUndoManager_1_1UiInterface-members.htmlclassKIO_1_1FileUndoManager_1_1UiInterface.htmlclassKIO_1_1ForwardingSlaveBase-members.htmlclassKIO_1_1ForwardingSlaveBase.htmlclassKIO_1_1ForwardingSlaveBase.pngclassKIO_1_1HostQueue-members.htmlclassKIO_1_1HostQueue.htmlclassKIO_1_1ImageFilter-members.htmlclassKIO_1_1ImageFilter.htmlclassKIO_1_1Integration_1_1CookieJar-members.htmlclassKIO_1_1Integration_1_1CookieJar.htmlclassKIO_1_1Integration_1_1CookieJar.pngclassKIO_1_1Job-members.htmlclassKIO_1_1Job.htmlclassKIO_1_1Job.pngclassKIO_1_1JobPrivate-members.htmlclassKIO_1_1JobPrivate.htmlclassKIO_1_1JobPrivate.pngclassKIO_1_1JobUiDelegate-members.htmlclassKIO_1_1JobUiDelegate.htmlclassKIO_1_1JobUiDelegate.pngclassKIO_1_1KPasswdServer-members.htmlclassKIO_1_1KPasswdServer.htmlclassKIO_1_1KPasswdServerLoop-members.htmlclassKIO_1_1KPasswdServerLoop.htmlclassKIO_1_1KPasswdServerLoop.pngclassKIO_1_1ListJob-members.htmlclassKIO_1_1ListJob.htmlclassKIO_1_1ListJob.pngclassKIO_1_1MetaData-members.htmlclassKIO_1_1MetaData.htmlclassKIO_1_1MetaData.pngclassKIO_1_1MetaInfoJob-members.htmlclassKIO_1_1MetaInfoJob.htmlclassKIO_1_1MetaInfoJob.pngclassKIO_1_1MimetypeJob-members.htmlclassKIO_1_1MimetypeJob.htmlclassKIO_1_1MimetypeJob.pngclassKIO_1_1MkdirJob-members.htmlclassKIO_1_1MkdirJob.htmlclassKIO_1_1MkdirJob.pngclassKIO_1_1MultiGetJob-members.htmlclassKIO_1_1MultiGetJob.htmlclassKIO_1_1MultiGetJob.pngclassKIO_1_1NetAccess-members.htmlclassKIO_1_1NetAccess.htmlclassKIO_1_1NetAccess.pngclassKIO_1_1NetRC-members.htmlclassKIO_1_1NetRC.htmlclassKIO_1_1PasswordDialog-members.htmlclassKIO_1_1PasswordDialog.htmlclassKIO_1_1PasswordDialog.pngclassKIO_1_1PasteDialog-members.htmlclassKIO_1_1PasteDialog.htmlclassKIO_1_1PasteDialog.pngclassKIO_1_1PreviewJob-members.htmlclassKIO_1_1PreviewJob.htmlclassKIO_1_1PreviewJob.pngclassKIO_1_1ProtoQueue-members.htmlclassKIO_1_1ProtoQueue.htmlclassKIO_1_1ProtoQueue.pngclassKIO_1_1RenameDialog-members.htmlclassKIO_1_1RenameDialog.htmlclassKIO_1_1RenameDialog.pngclassKIO_1_1RenameDialogPlugin-members.htmlclassKIO_1_1RenameDialogPlugin.htmlclassKIO_1_1RenameDialogPlugin.pngclassKIO_1_1RenameDialogPlugin_1_1FileItem-members.htmlclassKIO_1_1RenameDialogPlugin_1_1FileItem.htmlclassKIO_1_1Scheduler-members.htmlclassKIO_1_1Scheduler.htmlclassKIO_1_1Scheduler.pngclassKIO_1_1SerialPicker-members.htmlclassKIO_1_1SerialPicker.htmlclassKIO_1_1SessionData-members.htmlclassKIO_1_1SessionData.htmlclassKIO_1_1SessionData.pngclassKIO_1_1SimpleJob-members.htmlclassKIO_1_1SimpleJob.htmlclassKIO_1_1SimpleJob.pngclassKIO_1_1SimpleJobPrivate-members.htmlclassKIO_1_1SimpleJobPrivate.htmlclassKIO_1_1SimpleJobPrivate.pngclassKIO_1_1SkipDialog-members.htmlclassKIO_1_1SkipDialog.htmlclassKIO_1_1SkipDialog.pngclassKIO_1_1Slave-members.htmlclassKIO_1_1Slave.htmlclassKIO_1_1Slave.pngclassKIO_1_1SlaveBase-members.htmlclassKIO_1_1SlaveBase.htmlclassKIO_1_1SlaveBase.pngclassKIO_1_1SlaveConfig-members.htmlclassKIO_1_1SlaveConfig.htmlclassKIO_1_1SlaveConfig.pngclassKIO_1_1SlaveInterface-members.htmlclassKIO_1_1SlaveInterface.htmlclassKIO_1_1SlaveInterface.pngclassKIO_1_1SlaveInterfacePrivate-members.htmlclassKIO_1_1SlaveInterfacePrivate.htmlclassKIO_1_1SlaveKeeper-members.htmlclassKIO_1_1SlaveKeeper.htmlclassKIO_1_1SlaveKeeper.pngclassKIO_1_1SocketConnectionBackend-members.htmlclassKIO_1_1SocketConnectionBackend.htmlclassKIO_1_1SocketConnectionBackend.pngclassKIO_1_1SpecialJob-members.htmlclassKIO_1_1SpecialJob.htmlclassKIO_1_1SpecialJob.pngclassKIO_1_1StatJob-members.htmlclassKIO_1_1StatJob.htmlclassKIO_1_1StatJob.pngclassKIO_1_1StoredTransferJob-members.htmlclassKIO_1_1StoredTransferJob.htmlclassKIO_1_1StoredTransferJob.pngclassKIO_1_1TCPSlaveBase-members.htmlclassKIO_1_1TCPSlaveBase.htmlclassKIO_1_1TCPSlaveBase.pngclassKIO_1_1TransferJob-members.htmlclassKIO_1_1TransferJob.htmlclassKIO_1_1TransferJob.pngclassKIO_1_1TransferJobPrivate-members.htmlclassKIO_1_1TransferJobPrivate.htmlclassKIO_1_1TransferJobPrivate.pngclassKIO_1_1UDSEntry-members.htmlclassKIO_1_1UDSEntry.htmlclassKIO_1_1UndoCommand-members.htmlclassKIO_1_1UndoCommand.htmlclassKIO_1_1UserNotificationHandler-members.htmlclassKIO_1_1UserNotificationHandler.htmlclassKIO_1_1UserNotificationHandler.pngclassKIO_1_1UserNotificationHandler_1_1Request-members.htmlclassKIO_1_1UserNotificationHandler_1_1Request.htmlclassKIconButton-members.htmlclassKIconButton.htmlclassKIconButton.pngclassKIconCanvas-members.htmlclassKIconCanvas.htmlclassKIconCanvas.pngclassKIconDialog-members.htmlclassKIconDialog.htmlclassKIconDialog.pngclassKImageFilePreview-members.htmlclassKImageFilePreview.htmlclassKImageFilePreview.pngclassKImportedBookmarkActionMenu-members.htmlclassKImportedBookmarkActionMenu.htmlclassKImportedBookmarkActionMenu.pngclassKImportedBookmarkMenu-members.htmlclassKImportedBookmarkMenu.htmlclassKImportedBookmarkMenu.pngclassKMessageBoxWrapper-members.htmlclassKMessageBoxWrapper.htmlclassKMessageBoxWrapper.pngclassKMimeTypeChooser-members.htmlclassKMimeTypeChooser.htmlclassKMimeTypeChooser.pngclassKMimeTypeChooserDialog-members.htmlclassKMimeTypeChooserDialog.htmlclassKMimeTypeChooserDialog.pngclassKMimeTypeResolver-members.htmlclassKMimeTypeResolver.htmlclassKMimeTypeResolver.pngclassKMozillaBookmarkImporterImpl-members.htmlclassKMozillaBookmarkImporterImpl.htmlclassKMozillaBookmarkImporterImpl.pngclassKNFSShare-members.htmlclassKNFSShare.htmlclassKNFSShare.pngclassKNSBookmarkExporterImpl-members.htmlclassKNSBookmarkExporterImpl.htmlclassKNSBookmarkExporterImpl.pngclassKNSBookmarkImporterImpl-members.htmlclassKNSBookmarkImporterImpl.htmlclassKNSBookmarkImporterImpl.pngclassKNTLM-members.htmlclassKNTLM.htmlclassKNfoTranslator-members.htmlclassKNfoTranslator.htmlclassKOCRDialog-members.htmlclassKOCRDialog.htmlclassKOCRDialog.pngclassKOpenSSLProxy-members.htmlclassKOpenSSLProxy.htmlclassKOpenWithDialog-members.htmlclassKOpenWithDialog.htmlclassKOpenWithDialog.pngclassKOperaBookmarkExporterImpl-members.htmlclassKOperaBookmarkExporterImpl.htmlclassKOperaBookmarkExporterImpl.pngclassKOperaBookmarkImporter-members.htmlclassKOperaBookmarkImporter.htmlclassKOperaBookmarkImporter.pngclassKOperaBookmarkImporterImpl-members.htmlclassKOperaBookmarkImporterImpl.htmlclassKOperaBookmarkImporterImpl.pngclassKPAC_1_1Discovery-members.htmlclassKPAC_1_1Discovery.htmlclassKPAC_1_1Discovery.pngclassKPAC_1_1Downloader-members.htmlclassKPAC_1_1Downloader.htmlclassKPAC_1_1Downloader.pngclassKPAC_1_1ProxyScout-members.htmlclassKPAC_1_1ProxyScout.htmlclassKPAC_1_1ProxyScout.pngclassKPAC_1_1Script-members.htmlclassKPAC_1_1Script.htmlclassKPAC_1_1Script_1_1Error-members.htmlclassKPAC_1_1Script_1_1Error.htmlclassKPreviewPropsPlugin-members.htmlclassKPreviewPropsPlugin.htmlclassKPreviewPropsPlugin.pngclassKPreviewWidgetBase-members.htmlclassKPreviewWidgetBase.htmlclassKPreviewWidgetBase.pngclassKProcessRunner-members.htmlclassKProcessRunner.htmlclassKProcessRunner.pngclassKPropertiesDialog-members.htmlclassKPropertiesDialog.htmlclassKPropertiesDialog.pngclassKPropertiesDialogPlugin-members.htmlclassKPropertiesDialogPlugin.htmlclassKPropertiesDialogPlugin.pngclassKProtocolManager-members.htmlclassKProtocolManager.htmlclassKRecentDocument-members.htmlclassKRecentDocument.htmlclassKRemoteEncoding-members.htmlclassKRemoteEncoding.htmlclassKRun-members.htmlclassKRun.htmlclassKRun.pngclassKRun_1_1KRunPrivate-members.htmlclassKRun_1_1KRunPrivate.htmlclassKSMIMECrypto-members.htmlclassKSMIMECrypto.htmlclassKSSL-members.htmlclassKSSL.htmlclassKSSLCSessionCache-members.htmlclassKSSLCSessionCache.htmlclassKSSLCertChain-members.htmlclassKSSLCertChain.htmlclassKSSLCertDialog-members.htmlclassKSSLCertDialog.htmlclassKSSLCertDialog.pngclassKSSLCertDialogRet-members.htmlclassKSSLCertDialogRet.htmlclassKSSLCertificate-members.htmlclassKSSLCertificate.htmlclassKSSLCertificateFactory-members.htmlclassKSSLCertificateFactory.htmlclassKSSLCertificateHome-members.htmlclassKSSLCertificateHome.htmlclassKSSLConnectionInfo-members.htmlclassKSSLConnectionInfo.htmlclassKSSLKeyGen-members.htmlclassKSSLKeyGen.htmlclassKSSLKeyGen.pngclassKSSLKeyGenWizardPage2-members.htmlclassKSSLKeyGenWizardPage2.htmlclassKSSLKeyGenWizardPage2.pngclassKSSLPKCS12-members.htmlclassKSSLPKCS12.htmlclassKSSLPKCS7-members.htmlclassKSSLPKCS7.htmlclassKSSLPeerInfo-members.htmlclassKSSLPeerInfo.htmlclassKSSLSession-members.htmlclassKSSLSession.htmlclassKSSLSettings-members.htmlclassKSSLSettings.htmlclassKSSLSigners-members.htmlclassKSSLSigners.htmlclassKSSLX509Map-members.htmlclassKSSLX509Map.htmlclassKSSLX509V3-members.htmlclassKSSLX509V3.htmlclassKSambaShare-members.htmlclassKSambaShare.htmlclassKSambaShare.pngclassKSambaShareData-members.htmlclassKSambaShareData.htmlclassKSambaShareDataPrivate-members.htmlclassKSambaShareDataPrivate.htmlclassKSambaShareDataPrivate.pngclassKSambaSharePrivate-members.htmlclassKSambaSharePrivate.htmlclassKScanDialog-members.htmlclassKScanDialog.htmlclassKScanDialog.pngclassKShellCompletion-members.htmlclassKShellCompletion.htmlclassKShellCompletion.pngclassKSslCertificateBox-members.htmlclassKSslCertificateBox.htmlclassKSslCertificateBox.pngclassKSslInfoDialog-members.htmlclassKSslInfoDialog.htmlclassKSslInfoDialog.pngclassKStatusBarOfflineIndicator-members.htmlclassKStatusBarOfflineIndicator.htmlclassKStatusBarOfflineIndicator.pngclassKUriFilter-members.htmlclassKUriFilter.htmlclassKUriFilterData-members.htmlclassKUriFilterData.htmlclassKUriFilterPlugin-members.htmlclassKUriFilterPlugin.htmlclassKUriFilterPlugin.pngclassKUriFilterSearchProvider-members.htmlclassKUriFilterSearchProvider.htmlclassKUrlComboBox-members.htmlclassKUrlComboBox.htmlclassKUrlComboBox.pngclassKUrlComboRequester-members.htmlclassKUrlComboRequester.htmlclassKUrlComboRequester.pngclassKUrlCompletion-members.htmlclassKUrlCompletion.htmlclassKUrlCompletion.pngclassKUrlPixmapProvider-members.htmlclassKUrlPixmapProvider.htmlclassKUrlPixmapProvider.pngclassKUrlRequester-members.htmlclassKUrlRequester.htmlclassKUrlRequester.pngclassKUrlRequesterDialog-members.htmlclassKUrlRequesterDialog.htmlclassKUrlRequesterDialog.pngclassKXBELBookmarkImporterImpl-members.htmlclassKXBELBookmarkImporterImpl.htmlclassKXBELBookmarkImporterImpl.pngclassKcmSsl-members.htmlclassKcmSsl.htmlclassKcmSsl.pngclassKfsProcess-members.htmlclassKfsProcess.htmlclassKfsProcess.pngclassKfsProcessController-members.htmlclassKfsProcessController.htmlclassKfsProcessController.pngclassKonqBookmarkContextMenu-members.htmlclassKonqBookmarkContextMenu.htmlclassKonqBookmarkContextMenu.pngclassKonqBookmarkMenu-members.htmlclassKonqBookmarkMenu.htmlclassKonqBookmarkMenu.pngclassKonqBookmarkOwner-members.htmlclassKonqBookmarkOwner.htmlclassKonqBookmarkOwner.pngclassOrgKdeKDirNotifyInterface-members.htmlclassOrgKdeKDirNotifyInterface.htmlclassOrgKdeKDirNotifyInterface.pngclassPredicateProperties-members.htmlclassPredicateProperties.htmlclassQColor.htmlclassQFont.htmlclassQNetworkAccessManager.htmlclassQNetworkAccessManager.pngclassQNetworkCookieJar.htmlclassQNetworkCookieJar.pngclassQNetworkReply.htmlclassQNetworkReply.pngclassQProgressDialog.htmlclassQProgressDialog.pngclassQTreeView.htmlclassQTreeView.pngclassQWizard.htmlclassQWizard.pngclassQWizardPage.htmlclassQWizardPage.pngclassSMTP-members.htmlclassSMTP.htmlclassSMTP.pngclassThumbCreator-members.htmlclassThumbCreator.htmlclassThumbCreator.pngclassThumbCreatorV2-members.htmlclassThumbCreatorV2.htmlclassThumbCreatorV2.pngclassThumbSequenceCreator-members.htmlclassThumbSequenceCreator.htmlclassThumbSequenceCreator.pngclasses.htmlclipboardupdater_8cpp.htmlclipboardupdater_8cpp_source.htmlclipboardupdater__p_8h.htmlclipboardupdater__p_8h_source.htmlclosed.pngconfig-kfile_8h.htmlconfig-kfile_8h_source.htmlconnection_8cpp.htmlconnection_8cpp_source.htmlconnection_8h.htmlconnection_8h_source.htmlconnection__p_8h.htmlconnection__p_8h_source.htmlcopyjob_8cpp.htmlcopyjob_8cpp_source.htmlcopyjob_8h.htmlcopyjob_8h_source.htmldataprotocol_8cpp.htmldataprotocol_8cpp_source.htmldataprotocol_8h.htmldataprotocol_8h_source.htmldataslave_8cpp.htmldataslave_8cpp_source.htmldataslave_8h.htmldataslave_8h_source.htmldavjob_8cpp.htmldavjob_8cpp_source.htmldavjob_8h.htmldavjob_8h_source.htmldefaultviewadapter_8cpp.htmldefaultviewadapter_8cpp_source.htmldefaultviewadapter__p_8h.htmldefaultviewadapter__p_8h_source.htmldelegateanimationhandler_8cpp.htmldelegateanimationhandler_8cpp_source.htmldelegateanimationhandler__p_8h.htmldelegateanimationhandler__p_8h_source.htmldeletejob_8cpp.htmldeletejob_8cpp_source.htmldeletejob_8h.htmldeletejob_8h_source.htmldeprecated.htmldes_8cpp.htmldes_8cpp_source.htmldes_8h.htmldes_8h_source.htmldhcp_8h.htmldhcp_8h_source.htmldir_235bd58602c7565610f1a2fd0940f4c1.htmldir_5ad8bd90b46d8289923ee9c81d2d2b0f.htmldir_5fc7693cd811e75b804760164a208a3f.htmldir_69c5ec7fecaeebe0a44cf5b1f25ae122.htmldir_7850f7265faf56aa73c91570a09dcaa1.htmldir_a600caf947dbaedeac446739877d1324.htmldir_c61ec26bf147f832bfcd30837c4d74d3.htmldir_d52dae781370edde8ac9ab19a9ae27ac.htmldir_e61ae746895941f0ab0b905dcf6869da.htmldir_ee900bd31ae7a22754f19a95ef97915d.htmldir_f839568dc9f662dc8dd42371290ee47d.htmldir_f850267094eeca14d59cac6676d95a78.htmldirectorysizejob_8cpp.htmldirectorysizejob_8cpp_source.htmldirectorysizejob_8h.htmldirectorysizejob_8h_source.htmldiscovery_8cpp.htmldiscovery_8cpp_source.htmldiscovery_8h.htmldiscovery_8h_source.htmldisplaycertdialog_8cpp.htmldisplaycertdialog_8cpp_source.htmldisplaycertdialog__p_8h.htmldisplaycertdialog__p_8h_source.htmldoc.pngdownloader_8cpp.htmldownloader_8cpp_source.htmldownloader_8h.htmldownloader_8h_source.htmldoxygen.cssdoxygen.pngdummyanalyzers_8cpp.htmldummyanalyzers_8cpp_source.htmldynsections.jsfiledialog.htmlfilejob_8cpp.htmlfilejob_8cpp_source.htmlfilejob_8h.htmlfilejob_8h_source.htmlfiles.htmlfileundomanager_8cpp.htmlfileundomanager_8cpp_source.htmlfileundomanager_8h.htmlfileundomanager_8h_source.htmlfileundomanager__p_8h.htmlfileundomanager__p_8h_source.htmlfolderclosed.pngfolderopen.pngforwardingslavebase_8cpp.htmlforwardingslavebase_8cpp_source.htmlforwardingslavebase_8h.htmlforwardingslavebase_8h_source.htmlfunctions.htmlfunctions_a.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_eval_b.htmlfunctions_eval_c.htmlfunctions_eval_d.htmlfunctions_eval_e.htmlfunctions_eval_f.htmlfunctions_eval_g.htmlfunctions_eval_h.htmlfunctions_eval_i.htmlfunctions_eval_l.htmlfunctions_eval_m.htmlfunctions_eval_n.htmlfunctions_eval_o.htmlfunctions_eval_p.htmlfunctions_eval_q.htmlfunctions_eval_r.htmlfunctions_eval_s.htmlfunctions_eval_t.htmlfunctions_eval_u.htmlfunctions_eval_v.htmlfunctions_eval_w.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_a.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_j.htmlfunctions_func_k.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_q.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_func_x.htmlfunctions_func_~.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_j.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_prop.htmlfunctions_q.htmlfunctions_r.htmlfunctions_rela.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_vars_a.htmlfunctions_vars_b.htmlfunctions_vars_c.htmlfunctions_vars_d.htmlfunctions_vars_e.htmlfunctions_vars_f.htmlfunctions_vars_g.htmlfunctions_vars_h.htmlfunctions_vars_i.htmlfunctions_vars_j.htmlfunctions_vars_k.htmlfunctions_vars_l.htmlfunctions_vars_m.htmlfunctions_vars_n.htmlfunctions_vars_o.htmlfunctions_vars_p.htmlfunctions_vars_q.htmlfunctions_vars_r.htmlfunctions_vars_s.htmlfunctions_vars_t.htmlfunctions_vars_u.htmlfunctions_vars_v.htmlfunctions_vars_w.htmlfunctions_vars_x.htmlfunctions_vars_y.htmlfunctions_w.htmlfunctions_x.htmlfunctions_y.htmlfunctions_~.htmlglobal_8cpp.htmlglobal_8cpp_source.htmlglobal_8h.htmlglobal_8h_source.htmlglobals.htmlglobals_a.htmlglobals_b.htmlglobals_c.htmlglobals_d.htmlglobals_defs.htmlglobals_e.htmlglobals_enum.htmlglobals_eval.htmlglobals_f.htmlglobals_func.htmlglobals_g.htmlglobals_h.htmlglobals_i.htmlglobals_j.htmlglobals_k.htmlglobals_l.htmlglobals_m.htmlglobals_n.htmlglobals_o.htmlglobals_p.htmlglobals_q.htmlglobals_r.htmlglobals_s.htmlglobals_t.htmlglobals_type.htmlglobals_u.htmlglobals_v.htmlglobals_vars.htmlglobals_w.htmlhierarchy.htmlhostinfo_8cpp.htmlhostinfo_8cpp_source.htmlhostinfo__p_8h.htmlhostinfo__p_8h_source.htmlhttp__slave__defaults_8h.htmlhttp__slave__defaults_8h_source.htmlhttpfilter_8cc.htmlhttpfilter_8cc_source.htmlhttpfilter_8h.htmlhttpfilter_8h_source.htmlimagefilter_8cpp.htmlimagefilter_8cpp_source.htmlimagefilter__p_8h.htmlimagefilter__p_8h_source.htmlindex.htmlioslave__defaults_8h.htmlioslave__defaults_8h_source.htmljob_8cpp.htmljob_8cpp_source.htmljob_8h.htmljob_8h_source.htmljob__p_8h.htmljob__p_8h_source.htmljobclasses_8h.htmljobclasses_8h_source.htmljobuidelegate_8cpp.htmljobuidelegate_8cpp_source.htmljobuidelegate_8h.htmljobuidelegate_8h_source.htmljoburlcache_8cpp.htmljoburlcache_8cpp_source.htmljoburlcache__p_8h.htmljoburlcache__p_8h_source.htmljquery.jskabstractfileitemactionplugin_8cpp.htmlkabstractfileitemactionplugin_8cpp_source.htmlkabstractfileitemactionplugin_8h.htmlkabstractfileitemactionplugin_8h_source.htmlkabstractfilemodule_8cpp.htmlkabstractfilemodule_8cpp_source.htmlkabstractfilemodule_8h.htmlkabstractfilemodule_8h_source.htmlkabstractfilewidget_8h.htmlkabstractfilewidget_8h_source.htmlkabstractviewadapter__p_8h.htmlkabstractviewadapter__p_8h_source.htmlkacl_8cpp.htmlkacl_8cpp_source.htmlkacl_8h.htmlkacl_8h_source.htmlkacleditwidget_8cpp.htmlkacleditwidget_8cpp_source.htmlkacleditwidget_8h.htmlkacleditwidget_8h_source.htmlkacleditwidget__p_8h.htmlkacleditwidget__p_8h_source.htmlkautomount_8cpp.htmlkautomount_8cpp_source.htmlkautomount_8h.htmlkautomount_8h_source.htmlkbookmark_8cc.htmlkbookmark_8cc_source.htmlkbookmark_8h.htmlkbookmark_8h_source.htmlkbookmarkdialog_8cc.htmlkbookmarkdialog_8cc_source.htmlkbookmarkdialog_8h.htmlkbookmarkdialog_8h_source.htmlkbookmarkdombuilder_8cc.htmlkbookmarkdombuilder_8cc_source.htmlkbookmarkdombuilder_8h.htmlkbookmarkdombuilder_8h_source.htmlkbookmarkexporter_8h.htmlkbookmarkexporter_8h_source.htmlkbookmarkimporter_8cc.htmlkbookmarkimporter_8cc_source.htmlkbookmarkimporter_8h.htmlkbookmarkimporter_8h_source.htmlkbookmarkimporter__crash_8cc.htmlkbookmarkimporter__crash_8cc_source.htmlkbookmarkimporter__crash_8h.htmlkbookmarkimporter__crash_8h_source.htmlkbookmarkimporter__ie_8cc.htmlkbookmarkimporter__ie_8cc_source.htmlkbookmarkimporter__ie_8h.htmlkbookmarkimporter__ie_8h_source.htmlkbookmarkimporter__ns_8cc.htmlkbookmarkimporter__ns_8cc_source.htmlkbookmarkimporter__ns_8h.htmlkbookmarkimporter__ns_8h_source.htmlkbookmarkimporter__opera_8cc.htmlkbookmarkimporter__opera_8cc_source.htmlkbookmarkimporter__opera_8h.htmlkbookmarkimporter__opera_8h_source.htmlkbookmarkimporter__opera__p_8h.htmlkbookmarkimporter__opera__p_8h_source.htmlkbookmarkmanager_8cc.htmlkbookmarkmanager_8cc_source.htmlkbookmarkmanager_8h.htmlkbookmarkmanager_8h_source.htmlkbookmarkmanageradaptor_8cc.htmlkbookmarkmanageradaptor_8cc_source.htmlkbookmarkmanageradaptor__p_8h.htmlkbookmarkmanageradaptor__p_8h_source.htmlkbookmarkmenu_8cc.htmlkbookmarkmenu_8cc_source.htmlkbookmarkmenu_8h.htmlkbookmarkmenu_8h_source.htmlkbookmarkmenu__p_8h.htmlkbookmarkmenu__p_8h_source.htmlkbuildsycocaprogressdialog_8cpp.htmlkbuildsycocaprogressdialog_8cpp_source.htmlkbuildsycocaprogressdialog_8h.htmlkbuildsycocaprogressdialog_8h_source.htmlkcmssl_8cpp.htmlkcmssl_8cpp_source.htmlkcmssl_8h.htmlkcmssl_8h_source.htmlkcommentwidget_8cpp.htmlkcommentwidget_8cpp_source.htmlkcommentwidget__p_8h.htmlkcommentwidget__p_8h_source.htmlkdatatool_8cpp.htmlkdatatool_8cpp_source.htmlkdatatool_8h.htmlkdatatool_8h_source.htmlkdbusservicestarter_8cpp.htmlkdbusservicestarter_8cpp_source.htmlkdbusservicestarter_8h.htmlkdbusservicestarter_8h_source.htmlkdesktopfileactions_8cpp.htmlkdesktopfileactions_8cpp_source.htmlkdesktopfileactions_8h.htmlkdesktopfileactions_8h_source.htmlkdevicelistitem_8cpp.htmlkdevicelistitem_8cpp_source.htmlkdevicelistitem__p_8h.htmlkdevicelistitem__p_8h_source.htmlkdevicelistmodel_8cpp.htmlkdevicelistmodel_8cpp_source.htmlkdevicelistmodel_8h.htmlkdevicelistmodel_8h_source.htmlkdirlister_8cpp.htmlkdirlister_8cpp_source.htmlkdirlister_8h.htmlkdirlister_8h_source.htmlkdirlister__p_8h.htmlkdirlister__p_8h_source.htmlkdirmodel_8cpp.htmlkdirmodel_8cpp_source.htmlkdirmodel_8h.htmlkdirmodel_8h_source.htmlkdirnotify_8cpp.htmlkdirnotify_8cpp_source.htmlkdirnotify_8h.htmlkdirnotify_8h_source.htmlkdiskfreespace_8cpp.htmlkdiskfreespace_8cpp_source.htmlkdiskfreespace_8h.htmlkdiskfreespace_8h_source.htmlkdiskfreespaceinfo_8cpp.htmlkdiskfreespaceinfo_8cpp_source.htmlkdiskfreespaceinfo_8h.htmlkdiskfreespaceinfo_8h_source.htmlkdynamicjobtracker_8cpp.htmlkdynamicjobtracker_8cpp_source.htmlkdynamicjobtracker__p_8h.htmlkdynamicjobtracker__p_8h_source.htmlkemailsettings_8cpp.htmlkemailsettings_8cpp_source.htmlkemailsettings_8h.htmlkemailsettings_8h_source.htmlkencodingfiledialog_8cpp.htmlkencodingfiledialog_8cpp_source.htmlkencodingfiledialog_8h.htmlkencodingfiledialog_8h_source.htmlkfile_8cpp.htmlkfile_8cpp_source.htmlkfile_8h.htmlkfile_8h_source.htmlkfiledialog.pngkfiledialog_8cpp.htmlkfiledialog_8cpp_source.htmlkfiledialog_8h.htmlkfiledialog_8h_source.htmlkfileitem_8cpp.htmlkfileitem_8cpp_source.htmlkfileitem_8h.htmlkfileitem_8h_source.htmlkfileitemactionplugin_8cpp.htmlkfileitemactionplugin_8cpp_source.htmlkfileitemactionplugin_8h.htmlkfileitemactionplugin_8h_source.htmlkfileitemactions_8cpp.htmlkfileitemactions_8cpp_source.htmlkfileitemactions_8h.htmlkfileitemactions_8h_source.htmlkfileitemactions__p_8h.htmlkfileitemactions__p_8h_source.htmlkfileitemdelegate_8cpp.htmlkfileitemdelegate_8cpp_source.htmlkfileitemdelegate_8h.htmlkfileitemdelegate_8h_source.htmlkfileitemlistproperties_8cpp.htmlkfileitemlistproperties_8cpp_source.htmlkfileitemlistproperties_8h.htmlkfileitemlistproperties_8h_source.htmlkfilemetadataconfigurationwidget_8cpp.htmlkfilemetadataconfigurationwidget_8cpp_source.htmlkfilemetadataconfigurationwidget_8h.htmlkfilemetadataconfigurationwidget_8h_source.htmlkfilemetadataprovider_8cpp.htmlkfilemetadataprovider_8cpp_source.htmlkfilemetadataprovider__p_8h.htmlkfilemetadataprovider__p_8h_source.htmlkfilemetadatareader_8cpp.htmlkfilemetadatareader_8cpp_source.htmlkfilemetadatareader__p_8h.htmlkfilemetadatareader__p_8h_source.htmlkfilemetadatareaderprocess_8cpp.htmlkfilemetadatareaderprocess_8cpp_source.htmlkfilemetadatawidget_8cpp.htmlkfilemetadatawidget_8cpp_source.htmlkfilemetadatawidget_8h.htmlkfilemetadatawidget_8h_source.htmlkfilemetainfo_8cpp.htmlkfilemetainfo_8cpp_source.htmlkfilemetainfo_8h.htmlkfilemetainfo_8h_source.htmlkfilemetainfoitem_8cpp.htmlkfilemetainfoitem_8cpp_source.htmlkfilemetainfoitem_8h.htmlkfilemetainfoitem_8h_source.htmlkfilemetainfoitem__p_8h.htmlkfilemetainfoitem__p_8h_source.htmlkfilemetainfowidget_8cpp.htmlkfilemetainfowidget_8cpp_source.htmlkfilemetainfowidget_8h.htmlkfilemetainfowidget_8h_source.htmlkfilemetapreview_8cpp.htmlkfilemetapreview_8cpp_source.htmlkfilemetapreview_8h.htmlkfilemetapreview_8h_source.htmlkfileshare_8cpp.htmlkfileshare_8cpp_source.htmlkfileshare_8h.htmlkfileshare_8h_source.htmlkfileshare__p_8h.htmlkfileshare__p_8h_source.htmlkfilesharedialog_8cpp.htmlkfilesharedialog_8cpp_source.htmlkfilesharedialog_8h.htmlkfilesharedialog_8h_source.htmlkfilewriteplugin_8cpp.htmlkfilewriteplugin_8cpp_source.htmlkfilewriteplugin_8h.htmlkfilewriteplugin_8h_source.htmlkfilewriteplugin__p_8h.htmlkfilewriteplugin__p_8h_source.htmlkfsprocess_8cpp.htmlkfsprocess_8cpp_source.htmlkfsprocess_8h.htmlkfsprocess_8h_source.htmlkicondialog_8cpp.htmlkicondialog_8cpp_source.htmlkicondialog_8h.htmlkicondialog_8h_source.htmlkimagefilepreview_8cpp.htmlkimagefilepreview_8cpp_source.htmlkimagefilepreview_8h.htmlkimagefilepreview_8h_source.htmlkimageio_8cpp.htmlkimageio_8cpp_source.htmlkimageio_8h.htmlkimageio_8h_source.htmlkio__export_8h.htmlkio__export_8h_source.htmlkmailservice_8cpp.htmlkmailservice_8cpp_source.htmlkmessageboxwrapper_8h.htmlkmessageboxwrapper_8h_source.htmlkmetaprops_8cpp.htmlkmetaprops_8cpp_source.htmlkmetaprops_8h.htmlkmetaprops_8h_source.htmlkmimetypechooser_8cpp.htmlkmimetypechooser_8cpp_source.htmlkmimetypechooser_8h.htmlkmimetypechooser_8h_source.htmlkmimetypechooserdialog.pngkmimetyperesolver_8cpp.htmlkmimetyperesolver_8cpp_source.htmlkmimetyperesolver_8h.htmlkmimetyperesolver_8h_source.htmlknfotranslator_8cpp.htmlknfotranslator_8cpp_source.htmlknfotranslator__p_8h.htmlknfotranslator__p_8h_source.htmlknfsshare_8cpp.htmlknfsshare_8cpp_source.htmlknfsshare_8h.htmlknfsshare_8h_source.htmlkntlm_8cpp.htmlkntlm_8cpp_source.htmlkntlm_8h.htmlkntlm_8h_source.htmlkntlm__export_8h.htmlkntlm__export_8h_source.htmlkonqbookmarkmenu_8cc.htmlkonqbookmarkmenu_8cc_source.htmlkonqbookmarkmenu_8h.htmlkonqbookmarkmenu_8h_source.htmlkopenssl_8cpp.htmlkopenssl_8cpp_source.htmlkopenssl_8h.htmlkopenssl_8h_source.htmlkopenwithdialog_8cpp.htmlkopenwithdialog_8cpp_source.htmlkopenwithdialog_8h.htmlkopenwithdialog_8h_source.htmlkopenwithdialog__p_8h.htmlkopenwithdialog__p_8h_source.htmlkpasswdserver_8cpp.htmlkpasswdserver_8cpp_source.htmlkpasswdserver__p_8h.htmlkpasswdserver__p_8h_source.htmlkpasswdserverloop_8cpp.htmlkpasswdserverloop_8cpp_source.htmlkpasswdserverloop__p_8h.htmlkpasswdserverloop__p_8h_source.htmlkpreviewprops_8cpp.htmlkpreviewprops_8cpp_source.htmlkpreviewprops_8h.htmlkpreviewprops_8h_source.htmlkpreviewwidgetbase_8cpp.htmlkpreviewwidgetbase_8cpp_source.htmlkpreviewwidgetbase_8h.htmlkpreviewwidgetbase_8h_source.htmlkpropertiesdialog.pngkpropertiesdialog_8cpp.htmlkpropertiesdialog_8cpp_source.htmlkpropertiesdialog_8h.htmlkpropertiesdialog_8h_source.htmlkpropertiesdialog__p_8h.htmlkpropertiesdialog__p_8h_source.htmlkpropsdialog_8h.htmlkpropsdialog_8h_source.htmlkprotocolmanager_8cpp.htmlkprotocolmanager_8cpp_source.htmlkprotocolmanager_8h.htmlkprotocolmanager_8h_source.htmlkrecentdirs_8cpp.htmlkrecentdirs_8cpp_source.htmlkrecentdirs_8h.htmlkrecentdirs_8h_source.htmlkrecentdocument_8cpp.htmlkrecentdocument_8cpp_source.htmlkrecentdocument_8h.htmlkrecentdocument_8h_source.htmlkremoteencoding_8cpp.htmlkremoteencoding_8cpp_source.htmlkremoteencoding_8h.htmlkremoteencoding_8h_source.htmlkrun_8cpp.htmlkrun_8cpp_source.htmlkrun_8h.htmlkrun_8h_source.htmlkrun__p_8h.htmlkrun__p_8h_source.htmlkrun__win_8cpp.htmlkrun__win_8cpp_source.htmlksambashare_8cpp.htmlksambashare_8cpp_source.htmlksambashare_8h.htmlksambashare_8h_source.htmlksambashare__p_8h.htmlksambashare__p_8h_source.htmlksambasharedata_8cpp.htmlksambasharedata_8cpp_source.htmlksambasharedata_8h.htmlksambasharedata_8h_source.htmlksambasharedata__p_8h.htmlksambasharedata__p_8h_source.htmlkscan_8cpp.htmlkscan_8cpp_source.htmlkscan_8h.htmlkscan_8h_source.htmlkshellcompletion_8cpp.htmlkshellcompletion_8cpp_source.htmlkshellcompletion_8h.htmlkshellcompletion_8h_source.htmlksmimecrypto_8cpp.htmlksmimecrypto_8cpp_source.htmlksmimecrypto_8h.htmlksmimecrypto_8h_source.htmlkssl_8cpp.htmlkssl_8cpp_source.htmlkssl_8h.htmlkssl_8h_source.htmlksslall_8h.htmlksslall_8h_source.htmlksslcertchain_8cpp.htmlksslcertchain_8cpp_source.htmlksslcertchain_8h.htmlksslcertchain_8h_source.htmlksslcertdialog_8cpp.htmlksslcertdialog_8cpp_source.htmlksslcertdialog_8h.htmlksslcertdialog_8h_source.htmlksslcertificate_8cpp.htmlksslcertificate_8cpp_source.htmlksslcertificate_8h.htmlksslcertificate_8h_source.htmlksslcertificatebox_8cpp.htmlksslcertificatebox_8cpp_source.htmlksslcertificatebox_8h.htmlksslcertificatebox_8h_source.htmlksslcertificatefactory_8cpp.htmlksslcertificatefactory_8cpp_source.htmlksslcertificatefactory_8h.htmlksslcertificatefactory_8h_source.htmlksslcertificatehome_8cpp.htmlksslcertificatehome_8cpp_source.htmlksslcertificatehome_8h.htmlksslcertificatehome_8h_source.htmlksslconnectioninfo_8cpp.htmlksslconnectioninfo_8cpp_source.htmlksslconnectioninfo_8h.htmlksslconnectioninfo_8h_source.htmlksslcsessioncache_8cpp.htmlksslcsessioncache_8cpp_source.htmlksslcsessioncache_8h.htmlksslcsessioncache_8h_source.htmlkssldefs_8h.htmlkssldefs_8h_source.htmlksslinfodialog_8cpp.htmlksslinfodialog_8cpp_source.htmlksslinfodialog_8h.htmlksslinfodialog_8h_source.htmlksslkeygen_8cpp.htmlksslkeygen_8cpp_source.htmlksslkeygen_8h.htmlksslkeygen_8h_source.htmlksslkeygen__p_8h.htmlksslkeygen__p_8h_source.htmlksslpeerinfo_8cpp.htmlksslpeerinfo_8cpp_source.htmlksslpeerinfo_8h.htmlksslpeerinfo_8h_source.htmlksslpemcallback_8cpp.htmlksslpemcallback_8cpp_source.htmlksslpemcallback_8h.htmlksslpemcallback_8h_source.htmlksslpkcs12_8cpp.htmlksslpkcs12_8cpp_source.htmlksslpkcs12_8h.htmlksslpkcs12_8h_source.htmlksslpkcs7_8cpp.htmlksslpkcs7_8cpp_source.htmlksslpkcs7_8h.htmlksslpkcs7_8h_source.htmlksslsession_8cpp.htmlksslsession_8cpp_source.htmlksslsession_8h.htmlksslsession_8h_source.htmlksslsettings_8cpp.htmlksslsettings_8cpp_source.htmlksslsettings_8h.htmlksslsettings_8h_source.htmlksslsigners_8cpp.htmlksslsigners_8cpp_source.htmlksslsigners_8h.htmlksslsigners_8h_source.htmlksslutils_8cpp.htmlksslutils_8cpp_source.htmlksslutils_8h.htmlksslutils_8h_source.htmlksslx509map_8cpp.htmlksslx509map_8cpp_source.htmlksslx509map_8h.htmlksslx509map_8h_source.htmlksslx509v3_8cpp.htmlksslx509v3_8cpp_source.htmlksslx509v3_8h.htmlksslx509v3_8h_source.htmlkstatusbarofflineindicator_8cpp.htmlkstatusbarofflineindicator_8cpp_source.htmlkstatusbarofflineindicator_8h.htmlkstatusbarofflineindicator_8h_source.htmlktelnetservice_8cpp.htmlktelnetservice_8cpp_source.htmlkurifilter_8cpp.htmlkurifilter_8cpp_source.htmlkurifilter_8h.htmlkurifilter_8h_source.htmlkurlcombobox_8cpp.htmlkurlcombobox_8cpp_source.htmlkurlcombobox_8h.htmlkurlcombobox_8h_source.htmlkurlcompletion_8cpp.htmlkurlcompletion_8cpp_source.htmlkurlcompletion_8h.htmlkurlcompletion_8h_source.htmlkurlpixmapprovider_8cpp.htmlkurlpixmapprovider_8cpp_source.htmlkurlpixmapprovider_8h.htmlkurlpixmapprovider_8h_source.htmlkurlrequester.pngkurlrequester_8cpp.htmlkurlrequester_8cpp_source.htmlkurlrequester_8h.htmlkurlrequester_8h_source.htmlkurlrequesterdialog_8cpp.htmlkurlrequesterdialog_8cpp_source.htmlkurlrequesterdialog_8h.htmlkurlrequesterdialog_8h_source.htmllicenses.htmlmain_8cpp.htmlmain_8cpp_source.htmlmain_8h.htmlmain_8h_source.htmlmaintainers.htmlmetainfojob_8cpp.htmlmetainfojob_8cpp_source.htmlmetainfojob_8h.htmlmetainfojob_8h_source.htmlnamespaceKDEPrivate.htmlnamespaceKDesktopFileActions.htmlnamespaceKDiskFreeSpaceInfo.htmlnamespaceKFileShare.htmlnamespaceKIO.htmlnamespaceKIO_1_1HostInfo.htmlnamespaceKIO_1_1Integration.htmlnamespaceKIO_1_1SslUi.htmlnamespaceKImageIO.htmlnamespaceKPAC.htmlnamespaceKRecentDirs.htmlnamespaceSolid.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_func.htmlnamespacemembers_type.htmlnamespacemembers_vars.htmlnamespaceorg.htmlnamespaceorg_1_1kde.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngnetaccess_8cpp.htmlnetaccess_8cpp_source.htmlnetaccess_8h.htmlnetaccess_8h_source.htmlopen.pngpages.htmlpassworddialog_8cpp.htmlpassworddialog_8cpp_source.htmlpassworddialog_8h.htmlpassworddialog_8h_source.htmlpaste_8cpp.htmlpaste_8cpp_source.htmlpaste_8h.htmlpaste_8h_source.htmlpastedialog_8cpp.htmlpastedialog_8cpp_source.htmlpastedialog_8h.htmlpastedialog_8h_source.htmlpredicateproperties_8cpp.htmlpredicateproperties_8cpp_source.htmlpredicateproperties_8h.htmlpredicateproperties_8h_source.htmlpreviewjob_8cpp.htmlpreviewjob_8cpp_source.htmlpreviewjob_8h.htmlpreviewjob_8h_source.htmlproxyscout_8cpp.htmlproxyscout_8cpp_source.htmlproxyscout_8h.htmlproxyscout_8h_source.htmlrenamedialog_8cpp.htmlrenamedialog_8cpp_source.htmlrenamedialog_8h.htmlrenamedialog_8h_source.htmlrenamedialogplugin_8cpp.htmlrenamedialogplugin_8cpp_source.htmlrenamedialogplugin_8h.htmlrenamedialogplugin_8h_source.htmlscheduler_8cpp.htmlscheduler_8cpp_source.htmlscheduler_8h.htmlscheduler_8h_source.htmlscheduler__p_8h.htmlscheduler__p_8h_source.htmlscript_8cpp.htmlscript_8cpp_source.htmlscript_8h.htmlscript_8h_source.htmlsessiondata_8cpp.htmlsessiondata_8cpp_source.htmlsessiondata_8h.htmlsessiondata_8h_source.htmlskipdialog_8cpp.htmlskipdialog_8cpp_source.htmlskipdialog_8h.htmlskipdialog_8h_source.htmlslave_8cpp.htmlslave_8cpp_source.htmlslave_8h.htmlslave_8h_source.htmlslavebase_8cpp.htmlslavebase_8cpp_source.htmlslavebase_8h.htmlslavebase_8h_source.htmlslaveconfig_8cpp.htmlslaveconfig_8cpp_source.htmlslaveconfig_8h.htmlslaveconfig_8h_source.htmlslaveinterface_8cpp.htmlslaveinterface_8cpp_source.htmlslaveinterface_8h.htmlslaveinterface_8h_source.htmlslaveinterface__p_8h.htmlslaveinterface__p_8h_source.htmlsmtp_8cpp.htmlsmtp_8cpp_source.htmlsmtp_8h.htmlsmtp_8h_source.htmlsplitbar.pngsslui_8cpp.htmlsslui_8cpp_source.htmlsslui_8h.htmlsslui_8h_source.htmlstructKDirListerCacheDirectoryData-members.htmlstructKDirListerCacheDirectoryData.htmlstructKDirLister_1_1Private_1_1FilterSettings-members.htmlstructKDirLister_1_1Private_1_1FilterSettings.htmlstructKDirLister_1_1Private_1_1JobData-members.htmlstructKDirLister_1_1Private_1_1JobData.htmlstructKFileItemActionsPrivate_1_1ServiceRank-members.htmlstructKFileItemActionsPrivate_1_1ServiceRank.htmlstructKIO_1_1BasicOperation-members.htmlstructKIO_1_1BasicOperation.htmlstructKIO_1_1CopyInfo-members.htmlstructKIO_1_1CopyInfo.htmlstructKIO_1_1DataSlave_1_1QueueStruct-members.htmlstructKIO_1_1DataSlave_1_1QueueStruct.htmlstructKIO_1_1NetRC_1_1AutoLogin-members.htmlstructKIO_1_1NetRC_1_1AutoLogin.htmlstructKIO_1_1PerSlaveQueue-members.htmlstructKIO_1_1PerSlaveQueue.htmlstructKIO_1_1Task-members.htmlstructKIO_1_1Task.htmlstructKNTLM_1_1Auth-members.htmlstructKNTLM_1_1Auth.htmlstructKNTLM_1_1Blob-members.htmlstructKNTLM_1_1Blob.htmlstructKNTLM_1_1Challenge-members.htmlstructKNTLM_1_1Challenge.htmlstructKNTLM_1_1Negotiate-members.htmlstructKNTLM_1_1Negotiate.htmlstructKNTLM_1_1SecBuf-members.htmlstructKNTLM_1_1SecBuf.htmlstructKonqBookmarkMenu_1_1DynMenuInfo-members.htmlstructKonqBookmarkMenu_1_1DynMenuInfo.htmlstructdes__key-members.htmlstructdes__key.htmlstructdhcp__msg-members.htmlstructdhcp__msg.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstcpslavebase_8cpp.htmltcpslavebase_8cpp_source.htmltcpslavebase_8h.htmltcpslavebase_8h_source.htmlthumbcreator_8cpp.htmlthumbcreator_8cpp_source.htmlthumbcreator_8h.htmlthumbcreator_8h_source.htmlthumbsequencecreator_8cpp.htmlthumbsequencecreator_8cpp_source.htmlthumbsequencecreator_8h.htmlthumbsequencecreator_8h_source.htmltodo.htmludsentry_8cpp.htmludsentry_8cpp_source.htmludsentry_8h.htmludsentry_8h_source.htmlusernotificationhandler_8cpp.htmlusernotificationhandler_8cpp_source.htmlusernotificationhandler__p_8h.htmlusernotificationhandler__p_8h_source.htmlkio.tagkioslaveDoxyfileclassmap.inchtmlMainpage_8dox.htmlannotated.htmlarrowdown.pngarrowright.pngauthors.htmlbc_s.pngbdwn.pngclassFileProtocol-members.htmlclassFileProtocol.htmlclassFileProtocol.pngclassFtp-members.htmlclassFtp.htmlclassFtp.pngclassHTTPProtocol-members.htmlclassHTTPProtocol.htmlclassHTTPProtocol.pngclassHeaderTokenizer-members.htmlclassHeaderTokenizer.htmlclassHeaderTokenizer.pngclassKAbstractHttpAuthentication-members.htmlclassKAbstractHttpAuthentication.htmlclassKAbstractHttpAuthentication.pngclassKCookieDetail-members.htmlclassKCookieDetail.htmlclassKCookieDetail.pngclassKCookieJar-members.htmlclassKCookieJar.htmlclassKCookieServer-members.htmlclassKCookieServer.htmlclassKCookieServer.pngclassKCookieWin-members.htmlclassKCookieWin.htmlclassKCookieWin.pngclassKHttpBasicAuthentication-members.htmlclassKHttpBasicAuthentication.htmlclassKHttpBasicAuthentication.pngclassKHttpCookie-members.htmlclassKHttpCookie.htmlclassKHttpCookieList-members.htmlclassKHttpCookieList.htmlclassKHttpCookieList.pngclassKHttpDigestAuthentication-members.htmlclassKHttpDigestAuthentication.htmlclassKHttpDigestAuthentication.pngclassKHttpNtlmAuthentication-members.htmlclassKHttpNtlmAuthentication.htmlclassKHttpNtlmAuthentication.pngclassMetaInfoProtocol-members.htmlclassMetaInfoProtocol.htmlclassMetaInfoProtocol.pngclassQColor.htmlclassQDBusContext.htmlclassQDBusContext.pngclassQFont.htmlclassTokenIterator-members.htmlclassTokenIterator.htmlclasses.htmlclosed.pngdir_2d564de92174880255280e639c2b10f8.htmldir_5babba16bbbfa2fde094a070cafe2414.htmldir_63c0b8a97962c98845ea2eacf00b4f7d.htmldir_820976354e60e1ada1c9b8080a2b6432.htmldir_afbb2f0805a7f802b6c0777c2c03e2cd.htmldir_cb8424d3de7ee0cb6b2bb9a755b1ec3c.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsfile_8cpp.htmlfile_8cpp_source.htmlfile_8h.htmlfile_8h_source.htmlfile__unix_8cpp.htmlfile__unix_8cpp_source.htmlfile__win_8cpp.htmlfile__win_8cpp_source.htmlfiles.htmlfolderclosed.pngfolderopen.pngftp_8cpp.htmlftp_8cpp_source.htmlftp_8h.htmlftp_8h_source.htmlfunctions.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_func_~.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_r.htmlfunctions_rela.htmlfunctions_s.htmlfunctions_t.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_w.htmlfunctions_~.htmlglobals.htmlglobals_defs.htmlglobals_enum.htmlglobals_eval.htmlglobals_func.htmlglobals_type.htmlglobals_vars.htmlhierarchy.htmlhttp_8cpp.htmlhttp_8cpp_source.htmlhttp_8h.htmlhttp_8h_source.htmlhttp__cache__cleaner_8cpp.htmlhttp__cache__cleaner_8cpp_source.htmlhttpauthentication_8cpp.htmlhttpauthentication_8cpp_source.htmlhttpauthentication_8h.htmlhttpauthentication_8h_source.htmlindex.htmljquery.jskcookiejar_8cpp.htmlkcookiejar_8cpp_source.htmlkcookiejar_8h.htmlkcookiejar_8h_source.htmlkcookiejar__include_8h.htmlkcookiejar__include_8h_source.htmlkcookieserver_8cpp.htmlkcookieserver_8cpp_source.htmlkcookieserver_8h.htmlkcookieserver_8h_source.htmlkcookiewin_8cpp.htmlkcookiewin_8cpp_source.htmlkcookiewin_8h.htmlkcookiewin_8h_source.htmlkioslave__file__export_8h.htmlkioslave__file__export_8h_source.htmllicenses.htmlmain_8cpp.htmlmain_8cpp_source.htmlmaintainers.htmlmetainfo_8cpp.htmlmetainfo_8cpp_source.htmlmetainfo_8h.htmlmetainfo_8h_source.htmlnamespaceKIO.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_func.htmlnamespacemembers_type.htmlnamespacemembers_vars.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlparsinghelpers_8cpp.htmlparsinghelpers_8cpp_source.htmlparsinghelpers_8h.htmlparsinghelpers_8h_source.htmlsplitbar.pngstructFtpEntry-members.htmlstructFtpEntry.htmlstructHTTPProtocol_1_1CacheTag-members.htmlstructHTTPProtocol_1_1CacheTag.htmlstructHTTPProtocol_1_1DAVRequest-members.htmlstructHTTPProtocol_1_1DAVRequest.htmlstructHTTPProtocol_1_1HTTPRequest-members.htmlstructHTTPProtocol_1_1HTTPRequest.htmlstructHTTPProtocol_1_1HTTPServerState-members.htmlstructHTTPProtocol_1_1HTTPServerState.htmlstructHeaderField-members.htmlstructHeaderField.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csskioslave.tagkjsDoxyfileapiDoxyfileapi.tagclassmap.inchtmlMainpage_8dox.htmlannotated.htmlarrowdown.pngarrowright.pngauthors.htmlbc_s.pngbdwn.pngclassKJSArguments-members.htmlclassKJSArguments.htmlclassKJSArray-members.htmlclassKJSArray.htmlclassKJSArray.pngclassKJSBoolean-members.htmlclassKJSBoolean.htmlclassKJSBoolean.pngclassKJSContext-members.htmlclassKJSContext.htmlclassKJSDate-members.htmlclassKJSDate.htmlclassKJSDate.pngclassKJSGlobalObject-members.htmlclassKJSGlobalObject.htmlclassKJSGlobalObject.pngclassKJSInterpreter-members.htmlclassKJSInterpreter.htmlclassKJSNull-members.htmlclassKJSNull.htmlclassKJSNull.pngclassKJSNumber-members.htmlclassKJSNumber.htmlclassKJSNumber.pngclassKJSObject-members.htmlclassKJSObject.htmlclassKJSObject.pngclassKJSPrototype-members.htmlclassKJSPrototype.htmlclassKJSResult-members.htmlclassKJSResult.htmlclassKJSString-members.htmlclassKJSString.htmlclassKJSString.pngclassKJSUndefined-members.htmlclassKJSUndefined.htmlclassKJSUndefined.pngclasses.htmlclosed.pngdir_2ce7e6423cfe7e0e4b4a630da06d073e.htmldir_97368f0f7b0db939bc08e84ff1d06e71.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_func.htmlfunctions_type.htmlglobals.htmlglobals_defs.htmlglobals_func.htmlglobals_type.htmlglobals_vars.htmlhierarchy.htmlindex.htmljquery.jskjsapi__export_8h.htmlkjsapi__export_8h_source.htmlkjsapitest_8cpp.htmlkjsapitest_8cpp_source.htmlkjsarguments_8cpp.htmlkjsarguments_8cpp_source.htmlkjsarguments_8h.htmlkjsarguments_8h_source.htmlkjscontext_8cpp.htmlkjscontext_8cpp_source.htmlkjscontext_8h.htmlkjscontext_8h_source.htmlkjsinterpreter_8cpp.htmlkjsinterpreter_8cpp_source.htmlkjsinterpreter_8h.htmlkjsinterpreter_8h_source.htmlkjsobject_8cpp.htmlkjsobject_8cpp_source.htmlkjsobject_8h.htmlkjsobject_8h_source.htmlkjsprivate_8h.htmlkjsprivate_8h_source.htmlkjsprototype_8cpp.htmlkjsprototype_8cpp_source.htmlkjsprototype_8h.htmlkjsprototype_8h_source.htmllicenses.htmlmaintainers.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlsplitbar.pngsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstodo.htmlclassmap.inchtmlarrowdown.pngarrowright.pngauthors.htmlbc_s.pngbdwn.pngclosed.pngdoc.pngdoxygen.cssdoxygen.pngdynsections.jsfolderclosed.pngfolderopen.pngindex.htmljquery.jslicenses.htmlmaintainers.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlsplitbar.pngsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csskjs.tagwtfDoxyfileclassmap.inchtmlASCIICType_8h.htmlASCIICType_8h_source.htmlAlwaysInline_8h.htmlAlwaysInline_8h_source.htmlAssertions_8h.htmlAssertions_8h_source.htmlDisallowCType_8h.htmlDisallowCType_8h_source.htmlFastMalloc_8h.htmlFastMalloc_8h_source.htmlForward_8h.htmlForward_8h_source.htmlGetPtr_8h.htmlGetPtr_8h_source.htmlHashCountedSet_8h.htmlHashCountedSet_8h_source.htmlHashFunctions_8h.htmlHashFunctions_8h_source.htmlHashIterators_8h.htmlHashIterators_8h_source.htmlHashMap_8h.htmlHashMap_8h_source.htmlHashSet_8h.htmlHashSet_8h_source.htmlHashTable_8cpp.htmlHashTable_8cpp_source.htmlHashTable_8h.htmlHashTable_8h_source.htmlHashTraits_8h.htmlHashTraits_8h_source.htmlListRefPtr_8h.htmlListRefPtr_8h_source.htmlMainpage_8dox.htmlMathExtras_8h.htmlMathExtras_8h_source.htmlNoncopyable_8h.htmlNoncopyable_8h_source.htmlOwnArrayPtr_8h.htmlOwnArrayPtr_8h_source.htmlOwnPtr_8h.htmlOwnPtr_8h_source.htmlPassRefPtr_8h.htmlPassRefPtr_8h_source.htmlPlatform_8h.htmlPlatform_8h_source.htmlRefCounted_8h.htmlRefCounted_8h_source.htmlRefPtrHashMap_8h.htmlRefPtrHashMap_8h_source.htmlRefPtr_8h.htmlRefPtr_8h_source.htmlSharedPtr_8h.htmlSharedPtr_8h_source.htmlUnicodeCategory_8h.htmlUnicodeCategory_8h_source.htmlUnicodeLibC_8h.htmlUnicodeLibC_8h_source.htmlUnicodeQt4_8h.htmlUnicodeQt4_8h_source.htmlUnicode_8h.htmlUnicode_8h_source.htmlUnusedParam_8h.htmlUnusedParam_8h_source.htmlVectorTraits_8h.htmlVectorTraits_8h_source.htmlVector_8h.htmlVector_8h_source.htmlannotated.htmlarrowdown.pngarrowright.pngauthors.htmlbc_s.pngbdwn.pngclassWTFNoncopyable_1_1Noncopyable-members.htmlclassWTFNoncopyable_1_1Noncopyable.htmlclassWTFNoncopyable_1_1Noncopyable.pngclassWTF_1_1HashCountedSet-members.htmlclassWTF_1_1HashCountedSet.htmlclassWTF_1_1HashMap-members.htmlclassWTF_1_1HashMap.htmlclassWTF_1_1HashMap_3_01RefPtr_3_01T_01_4_00_01MappedArg_00_01HashArg_00_01KeyTraitsArg_00_01MappedTraitsArg_01_4-members.htmlclassWTF_1_1HashMap_3_01RefPtr_3_01T_01_4_00_01MappedArg_00_01HashArg_00_01KeyTraitsArg_00_01MappedTraitsArg_01_4.htmlclassWTF_1_1HashSet-members.htmlclassWTF_1_1HashSet.htmlclassWTF_1_1HashTable-members.htmlclassWTF_1_1HashTable.htmlclassWTF_1_1HashTableConstIterator-members.htmlclassWTF_1_1HashTableConstIterator.htmlclassWTF_1_1HashTableIterator-members.htmlclassWTF_1_1HashTableIterator.htmlclassWTF_1_1IdentityHashTranslator-members.htmlclassWTF_1_1IdentityHashTranslator.htmlclassWTF_1_1ListRefPtr-members.htmlclassWTF_1_1ListRefPtr.htmlclassWTF_1_1ListRefPtr.pngclassWTF_1_1OwnArrayPtr-members.htmlclassWTF_1_1OwnArrayPtr.htmlclassWTF_1_1OwnArrayPtr.pngclassWTF_1_1OwnPtr-members.htmlclassWTF_1_1OwnPtr.htmlclassWTF_1_1OwnPtr.pngclassWTF_1_1PassRefPtr-members.htmlclassWTF_1_1PassRefPtr.htmlclassWTF_1_1RefCounted-members.htmlclassWTF_1_1RefCounted.htmlclassWTF_1_1RefCounted.pngclassWTF_1_1RefPtr-members.htmlclassWTF_1_1RefPtr.htmlclassWTF_1_1RefPtr.pngclassWTF_1_1SharedPtr-members.htmlclassWTF_1_1SharedPtr.htmlclassWTF_1_1Vector-members.htmlclassWTF_1_1Vector.htmlclassWTF_1_1VectorBuffer-members.htmlclassWTF_1_1VectorBuffer.htmlclassWTF_1_1VectorBuffer.pngclassWTF_1_1VectorBufferBase-members.htmlclassWTF_1_1VectorBufferBase.htmlclassWTF_1_1VectorBufferBase.pngclassWTF_1_1VectorBuffer_3_01T_00_010_01_4-members.htmlclassWTF_1_1VectorBuffer_3_01T_00_010_01_4.htmlclassWTF_1_1VectorBuffer_3_01T_00_010_01_4.pngclasses.htmlclosed.pngdir_1f4a2d176e91169a0c7b4eee761a09b9.htmldir_6fcb6d0c05e752ddfa5190d4b742b26e.htmldir_97368f0f7b0db939bc08e84ff1d06e71.htmldir_e24d1fd1b88eaae07c2a5defbb8ea047.htmldir_e615e648d54e06ea460573419b23e157.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_k.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_~.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_r.htmlfunctions_rela.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_~.htmlglobals.htmlglobals_defs.htmlglobals_func.htmlglobals_vars.htmlhierarchy.htmlindex.htmljquery.jslicenses.htmlmaintainers.htmlnamespaceWTF.htmlnamespaceWTFNoncopyable.htmlnamespaceWTF_1_1Unicode.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_func.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlsplitbar.pngstructWTF_1_1DefaultHash.htmlstructWTF_1_1DefaultHash_3_01P_01_5_01_4-members.htmlstructWTF_1_1DefaultHash_3_01P_01_5_01_4.htmlstructWTF_1_1DefaultHash_3_01RefPtr_3_01P_01_4_01_4-members.htmlstructWTF_1_1DefaultHash_3_01RefPtr_3_01P_01_4_01_4.htmlstructWTF_1_1DefaultHash_3_01double_01_4-members.htmlstructWTF_1_1DefaultHash_3_01double_01_4.htmlstructWTF_1_1DefaultHash_3_01float_01_4-members.htmlstructWTF_1_1DefaultHash_3_01float_01_4.htmlstructWTF_1_1DefaultHash_3_01int_01_4-members.htmlstructWTF_1_1DefaultHash_3_01int_01_4.htmlstructWTF_1_1DefaultHash_3_01long_01_4-members.htmlstructWTF_1_1DefaultHash_3_01long_01_4.htmlstructWTF_1_1DefaultHash_3_01long_01long_01_4-members.htmlstructWTF_1_1DefaultHash_3_01long_01long_01_4.htmlstructWTF_1_1DefaultHash_3_01short_01_4-members.htmlstructWTF_1_1DefaultHash_3_01short_01_4.htmlstructWTF_1_1DefaultHash_3_01std_1_1pair_3_01T_00_01U_01_4_01_4-members.htmlstructWTF_1_1DefaultHash_3_01std_1_1pair_3_01T_00_01U_01_4_01_4.htmlstructWTF_1_1DefaultHash_3_01unsigned_01_4-members.htmlstructWTF_1_1DefaultHash_3_01unsigned_01_4.htmlstructWTF_1_1DefaultHash_3_01unsigned_01long_01_4-members.htmlstructWTF_1_1DefaultHash_3_01unsigned_01long_01_4.htmlstructWTF_1_1DefaultHash_3_01unsigned_01long_01long_01_4-members.htmlstructWTF_1_1DefaultHash_3_01unsigned_01long_01long_01_4.htmlstructWTF_1_1DefaultHash_3_01unsigned_01short_01_4-members.htmlstructWTF_1_1DefaultHash_3_01unsigned_01short_01_4.htmlstructWTF_1_1DefaultHash_3_01wchar__t_01_4-members.htmlstructWTF_1_1DefaultHash_3_01wchar__t_01_4.htmlstructWTF_1_1FloatHash-members.htmlstructWTF_1_1FloatHash.htmlstructWTF_1_1FloatHashTraits-members.htmlstructWTF_1_1FloatHashTraits.htmlstructWTF_1_1FloatHashTraits.pngstructWTF_1_1GenericHashTraits-members.htmlstructWTF_1_1GenericHashTraits.htmlstructWTF_1_1GenericHashTraits.pngstructWTF_1_1GenericHashTraitsBase.htmlstructWTF_1_1GenericHashTraitsBase_3_01false_00_01T_01_4-members.htmlstructWTF_1_1GenericHashTraitsBase_3_01false_00_01T_01_4.htmlstructWTF_1_1GenericHashTraitsBase_3_01true_00_01T_01_4-members.htmlstructWTF_1_1GenericHashTraitsBase_3_01true_00_01T_01_4.htmlstructWTF_1_1HashMapTranslator-members.htmlstructWTF_1_1HashMapTranslator.htmlstructWTF_1_1HashSetTranslatorAdapter-members.htmlstructWTF_1_1HashSetTranslatorAdapter.htmlstructWTF_1_1HashTableConstIteratorAdapter-members.htmlstructWTF_1_1HashTableConstIteratorAdapter.htmlstructWTF_1_1HashTableConstIteratorAdapter_3_01HashTableType_00_01std_1_1pair_3_01KeyType_00_01MappedType_01_4_01_4-members.htmlstructWTF_1_1HashTableConstIteratorAdapter_3_01HashTableType_00_01std_1_1pair_3_01KeyType_00_01MappedType_01_4_01_4.htmlstructWTF_1_1HashTableConstKeysIterator-members.htmlstructWTF_1_1HashTableConstKeysIterator.htmlstructWTF_1_1HashTableConstValuesIterator-members.htmlstructWTF_1_1HashTableConstValuesIterator.htmlstructWTF_1_1HashTableIteratorAdapter-members.htmlstructWTF_1_1HashTableIteratorAdapter.htmlstructWTF_1_1HashTableIteratorAdapter_3_01HashTableType_00_01std_1_1pair_3_01KeyType_00_01MappedType_01_4_01_4-members.htmlstructWTF_1_1HashTableIteratorAdapter_3_01HashTableType_00_01std_1_1pair_3_01KeyType_00_01MappedType_01_4_01_4.htmlstructWTF_1_1HashTableKeysIterator-members.htmlstructWTF_1_1HashTableKeysIterator.htmlstructWTF_1_1HashTableValuesIterator-members.htmlstructWTF_1_1HashTableValuesIterator.htmlstructWTF_1_1HashTraits-members.htmlstructWTF_1_1HashTraits.htmlstructWTF_1_1HashTraits.pngstructWTF_1_1HashTraits_3_01P_01_5_01_4-members.htmlstructWTF_1_1HashTraits_3_01P_01_5_01_4.htmlstructWTF_1_1HashTraits_3_01P_01_5_01_4.pngstructWTF_1_1HashTraits_3_01RefPtr_3_01P_01_4_01_4-members.htmlstructWTF_1_1HashTraits_3_01RefPtr_3_01P_01_4_01_4.htmlstructWTF_1_1HashTraits_3_01RefPtr_3_01P_01_4_01_4.pngstructWTF_1_1HashTraits_3_01double_01_4-members.htmlstructWTF_1_1HashTraits_3_01double_01_4.htmlstructWTF_1_1HashTraits_3_01double_01_4.pngstructWTF_1_1HashTraits_3_01float_01_4-members.htmlstructWTF_1_1HashTraits_3_01float_01_4.htmlstructWTF_1_1HashTraits_3_01float_01_4.pngstructWTF_1_1HashTraits_3_01pair_3_01First_00_01Second_01_4_01_4-members.htmlstructWTF_1_1HashTraits_3_01pair_3_01First_00_01Second_01_4_01_4.htmlstructWTF_1_1HashTraits_3_01pair_3_01First_00_01Second_01_4_01_4.pngstructWTF_1_1IdentityExtractor-members.htmlstructWTF_1_1IdentityExtractor.htmlstructWTF_1_1IntHash-members.htmlstructWTF_1_1IntHash.htmlstructWTF_1_1IntTypes.htmlstructWTF_1_1IntTypes_3_011_01_4-members.htmlstructWTF_1_1IntTypes_3_011_01_4.htmlstructWTF_1_1IntTypes_3_012_01_4-members.htmlstructWTF_1_1IntTypes_3_012_01_4.htmlstructWTF_1_1IntTypes_3_014_01_4-members.htmlstructWTF_1_1IntTypes_3_014_01_4.htmlstructWTF_1_1IntTypes_3_018_01_4-members.htmlstructWTF_1_1IntTypes_3_018_01_4.htmlstructWTF_1_1IsInteger-members.htmlstructWTF_1_1IsInteger.htmlstructWTF_1_1IsInteger_3_01bool_01_4-members.htmlstructWTF_1_1IsInteger_3_01bool_01_4.htmlstructWTF_1_1IsInteger_3_01char_01_4-members.htmlstructWTF_1_1IsInteger_3_01char_01_4.htmlstructWTF_1_1IsInteger_3_01int_01_4-members.htmlstructWTF_1_1IsInteger_3_01int_01_4.htmlstructWTF_1_1IsInteger_3_01long_01_4-members.htmlstructWTF_1_1IsInteger_3_01long_01_4.htmlstructWTF_1_1IsInteger_3_01long_01long_01_4-members.htmlstructWTF_1_1IsInteger_3_01long_01long_01_4.htmlstructWTF_1_1IsInteger_3_01short_01_4-members.htmlstructWTF_1_1IsInteger_3_01short_01_4.htmlstructWTF_1_1IsInteger_3_01signed_01char_01_4-members.htmlstructWTF_1_1IsInteger_3_01signed_01char_01_4.htmlstructWTF_1_1IsInteger_3_01unsigned_01char_01_4-members.htmlstructWTF_1_1IsInteger_3_01unsigned_01char_01_4.htmlstructWTF_1_1IsInteger_3_01unsigned_01int_01_4-members.htmlstructWTF_1_1IsInteger_3_01unsigned_01int_01_4.htmlstructWTF_1_1IsInteger_3_01unsigned_01long_01_4-members.htmlstructWTF_1_1IsInteger_3_01unsigned_01long_01_4.htmlstructWTF_1_1IsInteger_3_01unsigned_01long_01long_01_4-members.htmlstructWTF_1_1IsInteger_3_01unsigned_01long_01long_01_4.htmlstructWTF_1_1IsInteger_3_01unsigned_01short_01_4-members.htmlstructWTF_1_1IsInteger_3_01unsigned_01short_01_4.htmlstructWTF_1_1IsInteger_3_01wchar__t_01_4-members.htmlstructWTF_1_1IsInteger_3_01wchar__t_01_4.htmlstructWTF_1_1IsPod-members.htmlstructWTF_1_1IsPod.htmlstructWTF_1_1IsPod_3_01P_01_5_01_4-members.htmlstructWTF_1_1IsPod_3_01P_01_5_01_4.htmlstructWTF_1_1IsPod_3_01bool_01_4-members.htmlstructWTF_1_1IsPod_3_01bool_01_4.htmlstructWTF_1_1IsPod_3_01char_01_4-members.htmlstructWTF_1_1IsPod_3_01char_01_4.htmlstructWTF_1_1IsPod_3_01double_01_4-members.htmlstructWTF_1_1IsPod_3_01double_01_4.htmlstructWTF_1_1IsPod_3_01float_01_4-members.htmlstructWTF_1_1IsPod_3_01float_01_4.htmlstructWTF_1_1IsPod_3_01int_01_4-members.htmlstructWTF_1_1IsPod_3_01int_01_4.htmlstructWTF_1_1IsPod_3_01long_01_4-members.htmlstructWTF_1_1IsPod_3_01long_01_4.htmlstructWTF_1_1IsPod_3_01long_01double_01_4-members.htmlstructWTF_1_1IsPod_3_01long_01double_01_4.htmlstructWTF_1_1IsPod_3_01long_01long_01_4-members.htmlstructWTF_1_1IsPod_3_01long_01long_01_4.htmlstructWTF_1_1IsPod_3_01short_01_4-members.htmlstructWTF_1_1IsPod_3_01short_01_4.htmlstructWTF_1_1IsPod_3_01signed_01char_01_4-members.htmlstructWTF_1_1IsPod_3_01signed_01char_01_4.htmlstructWTF_1_1IsPod_3_01unsigned_01char_01_4-members.htmlstructWTF_1_1IsPod_3_01unsigned_01char_01_4.htmlstructWTF_1_1IsPod_3_01unsigned_01int_01_4-members.htmlstructWTF_1_1IsPod_3_01unsigned_01int_01_4.htmlstructWTF_1_1IsPod_3_01unsigned_01long_01_4-members.htmlstructWTF_1_1IsPod_3_01unsigned_01long_01_4.htmlstructWTF_1_1IsPod_3_01unsigned_01long_01long_01_4-members.htmlstructWTF_1_1IsPod_3_01unsigned_01long_01long_01_4.htmlstructWTF_1_1IsPod_3_01unsigned_01short_01_4-members.htmlstructWTF_1_1IsPod_3_01unsigned_01short_01_4.htmlstructWTF_1_1Mover.htmlstructWTF_1_1Mover_3_01T_00_01false_01_4-members.htmlstructWTF_1_1Mover_3_01T_00_01false_01_4.htmlstructWTF_1_1Mover_3_01T_00_01true_01_4-members.htmlstructWTF_1_1Mover_3_01T_00_01true_01_4.htmlstructWTF_1_1PairFirstExtractor-members.htmlstructWTF_1_1PairFirstExtractor.htmlstructWTF_1_1PairHash-members.htmlstructWTF_1_1PairHash.htmlstructWTF_1_1PairHashTraits-members.htmlstructWTF_1_1PairHashTraits.htmlstructWTF_1_1PairHashTraits.pngstructWTF_1_1PtrHash-members.htmlstructWTF_1_1PtrHash.htmlstructWTF_1_1PtrHash_3_01RefPtr_3_01P_01_4_01_4-members.htmlstructWTF_1_1PtrHash_3_01RefPtr_3_01P_01_4_01_4.htmlstructWTF_1_1PtrHash_3_01RefPtr_3_01P_01_4_01_4.pngstructWTF_1_1RefPtrHashMapRawKeyTranslator-members.htmlstructWTF_1_1RefPtrHashMapRawKeyTranslator.htmlstructWTF_1_1SimpleClassVectorTraits-members.htmlstructWTF_1_1SimpleClassVectorTraits.htmlstructWTF_1_1SimpleClassVectorTraits.pngstructWTF_1_1VectorComparer.htmlstructWTF_1_1VectorComparer_3_01false_00_01T_01_4-members.htmlstructWTF_1_1VectorComparer_3_01false_00_01T_01_4.htmlstructWTF_1_1VectorComparer_3_01true_00_01T_01_4-members.htmlstructWTF_1_1VectorComparer_3_01true_00_01T_01_4.htmlstructWTF_1_1VectorCopier.htmlstructWTF_1_1VectorCopier_3_01false_00_01T_01_4-members.htmlstructWTF_1_1VectorCopier_3_01false_00_01T_01_4.htmlstructWTF_1_1VectorCopier_3_01true_00_01T_01_4-members.htmlstructWTF_1_1VectorCopier_3_01true_00_01T_01_4.htmlstructWTF_1_1VectorDestructor.htmlstructWTF_1_1VectorDestructor_3_01false_00_01T_01_4-members.htmlstructWTF_1_1VectorDestructor_3_01false_00_01T_01_4.htmlstructWTF_1_1VectorDestructor_3_01true_00_01T_01_4-members.htmlstructWTF_1_1VectorDestructor_3_01true_00_01T_01_4.htmlstructWTF_1_1VectorFiller.htmlstructWTF_1_1VectorFiller_3_01false_00_01T_01_4-members.htmlstructWTF_1_1VectorFiller_3_01false_00_01T_01_4.htmlstructWTF_1_1VectorFiller_3_01true_00_01T_01_4-members.htmlstructWTF_1_1VectorFiller_3_01true_00_01T_01_4.htmlstructWTF_1_1VectorInitializer.htmlstructWTF_1_1VectorInitializer_3_01false_00_01ignore_00_01T_01_4-members.htmlstructWTF_1_1VectorInitializer_3_01false_00_01ignore_00_01T_01_4.htmlstructWTF_1_1VectorInitializer_3_01true_00_01false_00_01T_01_4-members.htmlstructWTF_1_1VectorInitializer_3_01true_00_01false_00_01T_01_4.htmlstructWTF_1_1VectorInitializer_3_01true_00_01true_00_01T_01_4-members.htmlstructWTF_1_1VectorInitializer_3_01true_00_01true_00_01T_01_4.htmlstructWTF_1_1VectorMover.htmlstructWTF_1_1VectorMover_3_01false_00_01T_01_4-members.htmlstructWTF_1_1VectorMover_3_01false_00_01T_01_4.htmlstructWTF_1_1VectorMover_3_01true_00_01T_01_4-members.htmlstructWTF_1_1VectorMover_3_01true_00_01T_01_4.htmlstructWTF_1_1VectorTraits.htmlstructWTF_1_1VectorTraits.pngstructWTF_1_1VectorTraitsBase.htmlstructWTF_1_1VectorTraitsBase_3_01false_00_01T_01_4-members.htmlstructWTF_1_1VectorTraitsBase_3_01false_00_01T_01_4.htmlstructWTF_1_1VectorTraitsBase_3_01true_00_01T_01_4-members.htmlstructWTF_1_1VectorTraitsBase_3_01true_00_01T_01_4.htmlstructWTF_1_1VectorTraits_3_01RefPtr_3_01P_01_4_01_4-members.htmlstructWTF_1_1VectorTraits_3_01RefPtr_3_01P_01_4_01_4.htmlstructWTF_1_1VectorTraits_3_01RefPtr_3_01P_01_4_01_4.pngstructWTF_1_1VectorTraits_3_01pair_3_01First_00_01Second_01_4_01_4-members.htmlstructWTF_1_1VectorTraits_3_01pair_3_01First_00_01Second_01_4_01_4.htmlstructWTF_1_1VectorTypeOperations-members.htmlstructWTF_1_1VectorTypeOperations.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csswtf.tagkjsembedDoxyfileclassmap.inchtmlMainpage_8dox.htmlQBrush__bind_8cpp.htmlQBrush__bind_8cpp_source.htmlQBrush__bind_8h.htmlQBrush__bind_8h_source.htmlannotated.htmlapplication_8cpp.htmlapplication_8cpp_source.htmlapplication_8h.htmlapplication_8h_source.htmlarrowdown.pngarrowright.pngbc_s.pngbdwn.pngbinding__support_8cpp.htmlbinding__support_8cpp_source.htmlbinding__support_8h.htmlbinding__support_8h_source.htmlbrush_8cpp.htmlbrush_8cpp_source.htmlbrush_8h.htmlbrush_8h_source.htmlbuiltins_8cpp.htmlbuiltins_8cpp_source.htmlbuiltins_8h.htmlbuiltins_8h_source.htmlclassConsole-members.htmlclassConsole.htmlclassConsole.pngclassKJSEmbed_1_1BrushBinding-members.htmlclassKJSEmbed_1_1BrushBinding.htmlclassKJSEmbed_1_1BrushBinding.pngclassKJSEmbed_1_1BuiltinsFactory-members.htmlclassKJSEmbed_1_1BuiltinsFactory.htmlclassKJSEmbed_1_1ColorBinding-members.htmlclassKJSEmbed_1_1ColorBinding.htmlclassKJSEmbed_1_1ColorBinding.pngclassKJSEmbed_1_1DomAttrBinding-members.htmlclassKJSEmbed_1_1DomAttrBinding.htmlclassKJSEmbed_1_1DomAttrBinding.pngclassKJSEmbed_1_1DomDocumentBinding-members.htmlclassKJSEmbed_1_1DomDocumentBinding.htmlclassKJSEmbed_1_1DomDocumentBinding.pngclassKJSEmbed_1_1DomDocumentTypeBinding-members.htmlclassKJSEmbed_1_1DomDocumentTypeBinding.htmlclassKJSEmbed_1_1DomDocumentTypeBinding.pngclassKJSEmbed_1_1DomElementBinding-members.htmlclassKJSEmbed_1_1DomElementBinding.htmlclassKJSEmbed_1_1DomElementBinding.pngclassKJSEmbed_1_1DomNamedNodeMapBinding-members.htmlclassKJSEmbed_1_1DomNamedNodeMapBinding.htmlclassKJSEmbed_1_1DomNamedNodeMapBinding.pngclassKJSEmbed_1_1DomNodeBinding-members.htmlclassKJSEmbed_1_1DomNodeBinding.htmlclassKJSEmbed_1_1DomNodeBinding.pngclassKJSEmbed_1_1DomNodeListBinding-members.htmlclassKJSEmbed_1_1DomNodeListBinding.htmlclassKJSEmbed_1_1DomNodeListBinding.pngclassKJSEmbed_1_1DomTextBinding-members.htmlclassKJSEmbed_1_1DomTextBinding.htmlclassKJSEmbed_1_1DomTextBinding.pngclassKJSEmbed_1_1Engine-members.htmlclassKJSEmbed_1_1Engine.htmlclassKJSEmbed_1_1EventProxy-members.htmlclassKJSEmbed_1_1EventProxy.htmlclassKJSEmbed_1_1EventProxy.pngclassKJSEmbed_1_1FileDialog-members.htmlclassKJSEmbed_1_1FileDialog.htmlclassKJSEmbed_1_1FileIOBinding-members.htmlclassKJSEmbed_1_1FileIOBinding.htmlclassKJSEmbed_1_1FileIOBinding.pngclassKJSEmbed_1_1FontBinding-members.htmlclassKJSEmbed_1_1FontBinding.htmlclassKJSEmbed_1_1FontBinding.pngclassKJSEmbed_1_1ImageBinding-members.htmlclassKJSEmbed_1_1ImageBinding.htmlclassKJSEmbed_1_1ImageBinding.pngclassKJSEmbed_1_1IoFactory-members.htmlclassKJSEmbed_1_1IoFactory.htmlclassKJSEmbed_1_1JSEventMapper-members.htmlclassKJSEmbed_1_1JSEventMapper.htmlclassKJSEmbed_1_1ObjectBinding-members.htmlclassKJSEmbed_1_1ObjectBinding.htmlclassKJSEmbed_1_1ObjectBinding.pngclassKJSEmbed_1_1ObjectFactory-members.htmlclassKJSEmbed_1_1ObjectFactory.htmlclassKJSEmbed_1_1PenBinding-members.htmlclassKJSEmbed_1_1PenBinding.htmlclassKJSEmbed_1_1PenBinding.pngclassKJSEmbed_1_1PixmapBinding-members.htmlclassKJSEmbed_1_1PixmapBinding.htmlclassKJSEmbed_1_1PixmapBinding.pngclassKJSEmbed_1_1PointBinding-members.htmlclassKJSEmbed_1_1PointBinding.htmlclassKJSEmbed_1_1PointBinding.pngclassKJSEmbed_1_1ProxyBinding-members.htmlclassKJSEmbed_1_1ProxyBinding.htmlclassKJSEmbed_1_1ProxyBinding.pngclassKJSEmbed_1_1QBrushBinding-members.htmlclassKJSEmbed_1_1QBrushBinding.htmlclassKJSEmbed_1_1QBrushBinding.pngclassKJSEmbed_1_1QBrushData-members.htmlclassKJSEmbed_1_1QBrushData.htmlclassKJSEmbed_1_1QObjectBinding-members.htmlclassKJSEmbed_1_1QObjectBinding.htmlclassKJSEmbed_1_1QObjectBinding.pngclassKJSEmbed_1_1RectBinding-members.htmlclassKJSEmbed_1_1RectBinding.htmlclassKJSEmbed_1_1RectBinding.pngclassKJSEmbed_1_1SizeBinding-members.htmlclassKJSEmbed_1_1SizeBinding.htmlclassKJSEmbed_1_1SizeBinding.pngclassKJSEmbed_1_1SlotBinding-members.htmlclassKJSEmbed_1_1SlotBinding.htmlclassKJSEmbed_1_1SlotBinding.pngclassKJSEmbed_1_1SlotProxy-members.htmlclassKJSEmbed_1_1SlotProxy.htmlclassKJSEmbed_1_1SlotProxy.pngclassKJSEmbed_1_1StaticBinding-members.htmlclassKJSEmbed_1_1StaticBinding.htmlclassKJSEmbed_1_1StaticBinding.pngclassKJSEmbed_1_1StaticConstructor-members.htmlclassKJSEmbed_1_1StaticConstructor.htmlclassKJSEmbed_1_1StaticConstructor.pngclassKJSEmbed_1_1UrlBinding-members.htmlclassKJSEmbed_1_1UrlBinding.htmlclassKJSEmbed_1_1UrlBinding.pngclassKJSEmbed_1_1ValueBinding-members.htmlclassKJSEmbed_1_1ValueBinding.htmlclassKJSEmbed_1_1ValueBinding.pngclassKJSEmbed_1_1ValueFactory-members.htmlclassKJSEmbed_1_1ValueFactory.htmlclassKJSEmbed_1_1VariantBinding-members.htmlclassKJSEmbed_1_1VariantBinding.htmlclassKJSEmbed_1_1VariantBinding.pngclassKJSEmbed_1_1VariantFactory-members.htmlclassKJSEmbed_1_1VariantFactory.htmlclassKJSObjectModel-members.htmlclassKJSObjectModel.htmlclassKJSObjectModel.pngclassNumberBar-members.htmlclassNumberBar.htmlclassNumberBar.pngclassNumberedTextView-members.htmlclassNumberedTextView.htmlclassNumberedTextView.pngclassQAbstractItemModel.htmlclassQAbstractItemModel.pngclassQFrame.htmlclassQFrame.pngclassQMainWindow.htmlclassQMainWindow.pngclassQObject.htmlclassQObject.pngclassQWidget.htmlclassQWidget.pngclasses.htmlclosed.pngcolor_8cpp.htmlcolor_8cpp_source.htmlcolor_8h.htmlcolor_8h_source.htmlconsole_8cpp.htmlconsole_8cpp_source.htmlconsole_8h.htmlconsole_8h_source.htmldir_07784a47de703851db5caa03808534b1.htmldir_88daddd65a117b6916038ff069065243.htmldir_97f4d3146eda9b4159097243a5b79612.htmldir_be066ffd62a647b0fb04937f4360e830.htmldir_f4de11611dcc0f6e3c1b0499f4f017a9.htmldoc.pngdom_8cpp.htmldom_8cpp_source.htmldom_8h.htmldom_8h_source.htmldoxygen.cssdoxygen.pngdynsections.jseventproxy_8cpp.htmleventproxy_8cpp_source.htmleventproxy_8h.htmleventproxy_8h_source.htmlfiledialog__binding_8cpp.htmlfiledialog__binding_8cpp_source.htmlfiledialog__binding_8h.htmlfiledialog__binding_8h_source.htmlfileio_8cpp.htmlfileio_8cpp_source.htmlfileio_8h.htmlfileio_8h_source.htmlfiles.htmlfolderclosed.pngfolderopen.pngfont_8cpp.htmlfont_8cpp_source.htmlfont_8h.htmlfont_8h_source.htmlfunctions.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_j.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_q.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_func_~.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_j.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_prop.htmlfunctions_q.htmlfunctions_r.htmlfunctions_s.htmlfunctions_t.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_w.htmlfunctions_~.htmlglobals.htmlglobals_defs.htmlglobals_enum.htmlglobals_eval.htmlglobals_func.htmlglobals_vars.htmlhierarchy.htmlimage_8cpp.htmlimage_8cpp_source.htmlimage_8h.htmlimage_8h_source.htmlindex.htmliosupport_8cpp.htmliosupport_8cpp_source.htmliosupport_8h.htmliosupport_8h_source.htmljquery.jsjseventmapper_8cpp.htmljseventmapper_8cpp_source.htmljseventmapper_8h.htmljseventmapper_8h_source.htmljseventutils_8cpp.htmljseventutils_8cpp_source.htmljseventutils_8h.htmljseventutils_8h_source.htmlkjs__object__model_8cpp.htmlkjs__object__model_8cpp_source.htmlkjs__object__model_8h.htmlkjs__object__model_8h_source.htmlkjscmd_8cpp.htmlkjscmd_8cpp_source.htmlkjseglobal_8cpp.htmlkjseglobal_8cpp_source.htmlkjseglobal_8h.htmlkjseglobal_8h_source.htmlkjsembed_8cpp.htmlkjsembed_8cpp_source.htmlkjsembed_8h.htmlkjsembed_8h_source.htmlmain_8cpp.htmlmain_8cpp_source.htmlnamespaceApplicationNS.htmlnamespaceAttrElementNS.htmlnamespaceBrushNS.htmlnamespaceCoreApplicationNS.htmlnamespaceDomDocumentNS.htmlnamespaceDomDocumentTypeNS.htmlnamespaceDomElementNS.htmlnamespaceDomNodeNS.htmlnamespaceFontNS.htmlnamespaceImageNS.htmlnamespaceKJS.htmlnamespaceKJSEmbed.htmlnamespaceKJSEmbed_1_1JSEventUtils.htmlnamespaceLayoutNS.htmlnamespaceNamedNodeMapNS.htmlnamespaceNodeListNS.htmlnamespacePenNS.htmlnamespacePixmapNS.htmlnamespacePointNS.htmlnamespaceQBrushNS.htmlnamespaceRectNS.htmlnamespaceSizeNS.htmlnamespaceSvgRendererNS.htmlnamespaceSvgWidgetNS.htmlnamespaceUiLoaderNS.htmlnamespaceUrlNS.htmlnamespaceWidgetNS.htmlnamespacemembers.htmlnamespacemembers_func.htmlnamespacemembers_type.htmlnamespacemembers_vars.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngnumberedtextview_8cpp.htmlnumberedtextview_8cpp_source.htmlnumberedtextview_8h.htmlnumberedtextview_8h_source.htmlobject__binding_8cpp.htmlobject__binding_8cpp_source.htmlobject__binding_8h.htmlobject__binding_8h_source.htmlopen.pngpen_8cpp.htmlpen_8cpp_source.htmlpen_8h.htmlpen_8h_source.htmlpixmap_8cpp.htmlpixmap_8cpp_source.htmlpixmap_8h.htmlpixmap_8h_source.htmlpoint_8cpp.htmlpoint_8cpp_source.htmlpoint_8h.htmlpoint_8h_source.htmlpointer_8h.htmlpointer_8h_source.htmlqaction__binding_8cpp.htmlqaction__binding_8cpp_source.htmlqaction__binding_8h.htmlqaction__binding_8h_source.htmlqformbuilder__binding_8cpp.htmlqformbuilder__binding_8cpp_source.htmlqformbuilder__binding_8h.htmlqformbuilder__binding_8h_source.htmlqlayout__binding_8cpp.htmlqlayout__binding_8cpp_source.htmlqlayout__binding_8h.htmlqlayout__binding_8h_source.htmlqobject__binding_8cpp.htmlqobject__binding_8cpp_source.htmlqobject__binding_8h.htmlqobject__binding_8h_source.htmlqpainter__binding_8cpp.htmlqpainter__binding_8cpp_source.htmlqpainter__binding_8h.htmlqpainter__binding_8h_source.htmlquiloader__binding_8cpp.htmlquiloader__binding_8cpp_source.htmlquiloader__binding_8h.htmlquiloader__binding_8h_source.htmlqwidget__binding_8cpp.htmlqwidget__binding_8cpp_source.htmlqwidget__binding_8h.htmlqwidget__binding_8h_source.htmlrect_8cpp.htmlrect_8cpp_source.htmlrect_8h.htmlrect_8h_source.htmlsettings_8cpp.htmlsettings_8cpp_source.htmlsettings_8h.htmlsettings_8h_source.htmlsize_8cpp.htmlsize_8cpp_source.htmlsize_8h.htmlsize_8h_source.htmlslotproxy_8cpp.htmlslotproxy_8cpp_source.htmlslotproxy_8h.htmlslotproxy_8h_source.htmlsplitbar.pngstatic__binding_8cpp.htmlstatic__binding_8cpp_source.htmlstatic__binding_8h.htmlstatic__binding_8h_source.htmlstructKJSEmbed_1_1Constructor-members.htmlstructKJSEmbed_1_1Constructor.htmlstructKJSEmbed_1_1Enumerator-members.htmlstructKJSEmbed_1_1Enumerator.htmlstructKJSEmbed_1_1Method-members.htmlstructKJSEmbed_1_1Method.htmlstructNullPtr-members.htmlstructNullPtr.htmlstructNullPtr.pngstructPointer-members.htmlstructPointer.htmlstructPointer.pngstructPointerBase-members.htmlstructPointerBase.htmlstructPointerBase.pngstructValue-members.htmlstructValue.htmlstructValue.pngsvg__binding_8cpp.htmlsvg__binding_8cpp_source.htmlsvg__binding_8h.htmlsvg__binding_8h_source.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssurl_8cpp.htmlurl_8cpp_source.htmlurl_8h.htmlurl_8h_source.htmlutil_8h.htmlutil_8h_source.htmlvalue__binding_8cpp.htmlvalue__binding_8cpp_source.htmlvalue__binding_8h.htmlvalue__binding_8h_source.htmlvariant__binding_8cpp.htmlvariant__binding_8cpp_source.htmlvariant__binding_8h.htmlvariant__binding_8h_source.htmlkjsembed.tagknewstuffDoxyfileclassmap.inchtmlMainpage_8dox.htmlannotated.htmlarrowdown.pngarrowright.pngatticahelper_8cpp.htmlatticahelper_8cpp_source.htmlatticahelper_8h.htmlatticahelper_8h_source.htmlatticaprovider_8cpp.htmlatticaprovider_8cpp_source.htmlatticaprovider_8h.htmlatticaprovider_8h_source.htmlauthors.htmlbc_s.pngbdwn.pngcache_8cpp.htmlcache_8cpp_source.htmlcache_8h.htmlcache_8h_source.htmlcategory_8cpp.htmlcategory_8cpp_source.htmlcategory_8h.htmlcategory_8h_source.htmlclassKDXSChanges-members.htmlclassKDXSChanges.htmlclassKDXSChanges.pngclassKDXSComment-members.htmlclassKDXSComment.htmlclassKDXSComment.pngclassKDXSComments-members.htmlclassKDXSComments.htmlclassKDXSComments.pngclassKDXSRating-members.htmlclassKDXSRating.htmlclassKDXSRating.pngclassKDXSTranslation-members.htmlclassKDXSTranslation.htmlclassKDXSTranslation.pngclassKNS3_1_1AtticaHelper-members.htmlclassKNS3_1_1AtticaHelper.htmlclassKNS3_1_1AtticaHelper.pngclassKNS3_1_1AtticaProvider-members.htmlclassKNS3_1_1AtticaProvider.htmlclassKNS3_1_1AtticaProvider.pngclassKNS3_1_1Author-members.htmlclassKNS3_1_1Author.htmlclassKNS3_1_1Button-members.htmlclassKNS3_1_1Button.htmlclassKNS3_1_1Button.pngclassKNS3_1_1Cache-members.htmlclassKNS3_1_1Cache.htmlclassKNS3_1_1Cache.pngclassKNS3_1_1DownloadDialog-members.htmlclassKNS3_1_1DownloadDialog.htmlclassKNS3_1_1DownloadDialog.pngclassKNS3_1_1DownloadManager-members.htmlclassKNS3_1_1DownloadManager.htmlclassKNS3_1_1DownloadManager.pngclassKNS3_1_1DownloadWidget-members.htmlclassKNS3_1_1DownloadWidget.htmlclassKNS3_1_1DownloadWidget.pngclassKNS3_1_1DownloadWidgetPrivate-members.htmlclassKNS3_1_1DownloadWidgetPrivate.htmlclassKNS3_1_1Engine-members.htmlclassKNS3_1_1Engine.htmlclassKNS3_1_1Engine.pngclassKNS3_1_1Entry-members.htmlclassKNS3_1_1Entry.htmlclassKNS3_1_1EntryDetails-members.htmlclassKNS3_1_1EntryDetails.htmlclassKNS3_1_1EntryDetails.pngclassKNS3_1_1EntryInternal-members.htmlclassKNS3_1_1EntryInternal.htmlclassKNS3_1_1Entry_1_1Private-members.htmlclassKNS3_1_1Entry_1_1Private.htmlclassKNS3_1_1Entry_1_1Private.pngclassKNS3_1_1ImageLoader-members.htmlclassKNS3_1_1ImageLoader.htmlclassKNS3_1_1ImageLoader.pngclassKNS3_1_1ImagePreviewWidget-members.htmlclassKNS3_1_1ImagePreviewWidget.htmlclassKNS3_1_1ImagePreviewWidget.pngclassKNS3_1_1Installation-members.htmlclassKNS3_1_1Installation.htmlclassKNS3_1_1Installation.pngclassKNS3_1_1ItemsGridViewDelegate-members.htmlclassKNS3_1_1ItemsGridViewDelegate.htmlclassKNS3_1_1ItemsGridViewDelegate.pngclassKNS3_1_1ItemsModel-members.htmlclassKNS3_1_1ItemsModel.htmlclassKNS3_1_1ItemsModel.pngclassKNS3_1_1ItemsView-members.htmlclassKNS3_1_1ItemsView.htmlclassKNS3_1_1ItemsView.pngclassKNS3_1_1ItemsViewBaseDelegate-members.htmlclassKNS3_1_1ItemsViewBaseDelegate.htmlclassKNS3_1_1ItemsViewBaseDelegate.pngclassKNS3_1_1ItemsViewDelegate-members.htmlclassKNS3_1_1ItemsViewDelegate.htmlclassKNS3_1_1ItemsViewDelegate.pngclassKNS3_1_1ProgressIndicator-members.htmlclassKNS3_1_1ProgressIndicator.htmlclassKNS3_1_1ProgressIndicator.pngclassKNS3_1_1Provider-members.htmlclassKNS3_1_1Provider.htmlclassKNS3_1_1Provider.pngclassKNS3_1_1Security-members.htmlclassKNS3_1_1Security.htmlclassKNS3_1_1Security.pngclassKNS3_1_1StaticXmlProvider-members.htmlclassKNS3_1_1StaticXmlProvider.htmlclassKNS3_1_1StaticXmlProvider.pngclassKNS3_1_1UploadDialog-members.htmlclassKNS3_1_1UploadDialog.htmlclassKNS3_1_1UploadDialog.pngclassKNS3_1_1UploadDialog_1_1Private-members.htmlclassKNS3_1_1UploadDialog_1_1Private.htmlclassKNS3_1_1XmlLoader-members.htmlclassKNS3_1_1XmlLoader.htmlclassKNS3_1_1XmlLoader.pngclassKNS_1_1Author-members.htmlclassKNS_1_1Author.htmlclassKNS_1_1Button-members.htmlclassKNS_1_1Button.htmlclassKNS_1_1Button.pngclassKNS_1_1Category-members.htmlclassKNS_1_1Category.htmlclassKNS_1_1CoreEngine-members.htmlclassKNS_1_1CoreEngine.htmlclassKNS_1_1CoreEngine.pngclassKNS_1_1DownloadDialog-members.htmlclassKNS_1_1DownloadDialog.htmlclassKNS_1_1DownloadDialog.pngclassKNS_1_1Dxs-members.htmlclassKNS_1_1Dxs.htmlclassKNS_1_1Dxs.pngclassKNS_1_1DxsEngine-members.htmlclassKNS_1_1DxsEngine.htmlclassKNS_1_1DxsEngine.pngclassKNS_1_1Engine-members.htmlclassKNS_1_1Engine.htmlclassKNS_1_1Entry-members.htmlclassKNS_1_1Entry.htmlclassKNS_1_1EntryHandler-members.htmlclassKNS_1_1EntryHandler.htmlclassKNS_1_1EntryLoader-members.htmlclassKNS_1_1EntryLoader.htmlclassKNS_1_1EntryLoader.pngclassKNS_1_1EntryView-members.htmlclassKNS_1_1EntryView.htmlclassKNS_1_1EntryView.pngclassKNS_1_1Feed-members.htmlclassKNS_1_1Feed.htmlclassKNS_1_1Installation-members.htmlclassKNS_1_1Installation.htmlclassKNS_1_1ItemsModel-members.htmlclassKNS_1_1ItemsModel.htmlclassKNS_1_1ItemsModel.pngclassKNS_1_1ItemsView-members.htmlclassKNS_1_1ItemsView.htmlclassKNS_1_1ItemsView.pngclassKNS_1_1ItemsViewDelegate-members.htmlclassKNS_1_1ItemsViewDelegate.htmlclassKNS_1_1ItemsViewDelegate.pngclassKNS_1_1KDXSButton-members.htmlclassKNS_1_1KDXSButton.htmlclassKNS_1_1KDXSButton.pngclassKNS_1_1KTranslatable-members.htmlclassKNS_1_1KTranslatable.htmlclassKNS_1_1Provider-members.htmlclassKNS_1_1Provider.htmlclassKNS_1_1ProviderDialog-members.htmlclassKNS_1_1ProviderDialog.htmlclassKNS_1_1ProviderDialog.pngclassKNS_1_1ProviderHandler-members.htmlclassKNS_1_1ProviderHandler.htmlclassKNS_1_1ProviderLoader-members.htmlclassKNS_1_1ProviderLoader.htmlclassKNS_1_1ProviderLoader.pngclassKNS_1_1Security-members.htmlclassKNS_1_1Security.htmlclassKNS_1_1Security.pngclassKNS_1_1Soap-members.htmlclassKNS_1_1Soap.htmlclassKNS_1_1Soap.pngclassKNS_1_1UploadDialog-members.htmlclassKNS_1_1UploadDialog.htmlclassKNS_1_1UploadDialog.pngclassQAbstractListModel.htmlclassQAbstractListModel.pngclassQAsyncImage-members.htmlclassQAsyncImage.htmlclassQAsyncImage.pngclassQColor.htmlclassQFont.htmlclassQNowToolTip-members.htmlclassQNowToolTip.htmlclassQProgressIndicator-members.htmlclassQProgressIndicator.htmlclassQProgressIndicator.pngclassQStarFrame-members.htmlclassQStarFrame.htmlclassQStarFrame.pngclasses.htmlclosed.pngcoreengine_8cpp.htmlcoreengine_8cpp_source.htmlcoreengine_8h.htmlcoreengine_8h_source.htmldir_0586e43c37575c9820b8c1f2722bd762.htmldir_24bb224ea37223be0aa5e4cee851875d.htmldir_3266ead8f66a75b0d86096390e2e4afd.htmldir_3bef1828420afc340c7be3d02aaf9031.htmldir_5312022d143cbd484fbdb6d85ea5f7c6.htmldir_6604beff8f35ef44a18640123cffcfa0.htmldir_69ba2c75e9788d285adfe2f693a3db7a.htmldir_786ac21e62c89d9cfa0a41054077db60.htmldir_78e26cdffa0bf216836236debd32bfb9.htmldir_7b109d9ce5341adccd5eaf02ec51a6c5.htmldir_b56eb92ca8e5302d957d8c133fe1399e.htmldoc.pngdownloadmanager_8cpp.htmldownloadmanager_8cpp_source.htmldownloadmanager_8h.htmldownloadmanager_8h_source.htmldownloadwidget_8cpp.htmldownloadwidget_8cpp_source.htmldownloadwidget_8h.htmldownloadwidget_8h_source.htmldownloadwidget__p_8h.htmldownloadwidget__p_8h_source.htmldoxygen.cssdoxygen.pngdxs_8cpp.htmldxs_8cpp_source.htmldxs_8h.htmldxs_8h_source.htmldxsengine_8cpp.htmldxsengine_8cpp_source.htmldxsengine_8h.htmldxsengine_8h_source.htmldynsections.jsentry__p_8h.htmlentry__p_8h_source.htmlentrydetailsdialog_8cpp.htmlentrydetailsdialog_8cpp_source.htmlentrydetailsdialog_8h.htmlentrydetailsdialog_8h_source.htmlentryhandler_8cpp.htmlentryhandler_8cpp_source.htmlentryhandler_8h.htmlentryhandler_8h_source.htmlentryinternal_8cpp.htmlentryinternal_8cpp_source.htmlentryinternal_8h.htmlentryinternal_8h_source.htmlentryloader_8cpp.htmlentryloader_8cpp_source.htmlentryloader_8h.htmlentryloader_8h_source.htmlfeed_8cpp.htmlfeed_8cpp_source.htmlfeed_8h.htmlfeed_8h_source.htmlfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_a.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_a.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_j.htmlfunctions_func_k.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_q.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_func_x.htmlfunctions_func_~.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_j.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_q.htmlfunctions_r.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_w.htmlfunctions_x.htmlfunctions_~.htmlglobals.htmlglobals_defs.htmlglobals_func.htmlglobals_type.htmlglobals_vars.htmlhierarchy.htmlimageloader_8cpp.htmlimageloader_8cpp_source.htmlimageloader_8h.htmlimageloader_8h_source.htmlimagepreviewwidget_8cpp.htmlimagepreviewwidget_8cpp_source.htmlimagepreviewwidget_8h.htmlimagepreviewwidget_8h_source.htmlindex.htmlitemsgridviewdelegate_8cpp.htmlitemsgridviewdelegate_8cpp_source.htmlitemsgridviewdelegate_8h.htmlitemsgridviewdelegate_8h_source.htmlitemsviewbasedelegate_8cpp.htmlitemsviewbasedelegate_8cpp_source.htmlitemsviewbasedelegate_8h.htmlitemsviewbasedelegate_8h_source.htmljquery.jskdxsbutton_8cpp.htmlkdxsbutton_8cpp_source.htmlkdxsbutton_8h.htmlkdxsbutton_8h_source.htmlkdxschanges_8cpp.htmlkdxschanges_8cpp_source.htmlkdxschanges_8h.htmlkdxschanges_8h_source.htmlkdxscomment_8cpp.htmlkdxscomment_8cpp_source.htmlkdxscomment_8h.htmlkdxscomment_8h_source.htmlkdxscomments_8cpp.htmlkdxscomments_8cpp_source.htmlkdxscomments_8h.htmlkdxscomments_8h_source.htmlkdxsrating_8cpp.htmlkdxsrating_8cpp_source.htmlkdxsrating_8h.htmlkdxsrating_8h_source.htmlkdxstranslation_8cpp.htmlkdxstranslation_8cpp_source.htmlkdxstranslation_8h.htmlkdxstranslation_8h_source.htmlknewstuff2_2core_2author_8cpp.htmlknewstuff2_2core_2author_8cpp_source.htmlknewstuff2_2core_2author_8h.htmlknewstuff2_2core_2author_8h_source.htmlknewstuff2_2core_2entry_8cpp.htmlknewstuff2_2core_2entry_8cpp_source.htmlknewstuff2_2core_2entry_8h.htmlknewstuff2_2core_2entry_8h_source.htmlknewstuff2_2core_2installation_8cpp.htmlknewstuff2_2core_2installation_8cpp_source.htmlknewstuff2_2core_2installation_8h.htmlknewstuff2_2core_2installation_8h_source.htmlknewstuff2_2core_2provider_8cpp.htmlknewstuff2_2core_2provider_8cpp_source.htmlknewstuff2_2core_2provider_8h.htmlknewstuff2_2core_2provider_8h_source.htmlknewstuff2_2core_2security_8cpp.htmlknewstuff2_2core_2security_8cpp_source.htmlknewstuff2_2core_2security_8h.htmlknewstuff2_2core_2security_8h_source.htmlknewstuff2_2engine_8cpp.htmlknewstuff2_2engine_8cpp_source.htmlknewstuff2_2engine_8h.htmlknewstuff2_2engine_8h_source.htmlknewstuff2_2knewstuff__export_8h.htmlknewstuff2_2knewstuff__export_8h_source.htmlknewstuff2_2ui_2downloaddialog_8cpp.htmlknewstuff2_2ui_2downloaddialog_8cpp_source.htmlknewstuff2_2ui_2downloaddialog_8h.htmlknewstuff2_2ui_2downloaddialog_8h_source.htmlknewstuff2_2ui_2itemsmodel_8cpp.htmlknewstuff2_2ui_2itemsmodel_8cpp_source.htmlknewstuff2_2ui_2itemsmodel_8h.htmlknewstuff2_2ui_2itemsmodel_8h_source.htmlknewstuff2_2ui_2itemsview_8cpp.htmlknewstuff2_2ui_2itemsview_8cpp_source.htmlknewstuff2_2ui_2itemsview_8h.htmlknewstuff2_2ui_2itemsview_8h_source.htmlknewstuff2_2ui_2itemsviewdelegate_8cpp.htmlknewstuff2_2ui_2itemsviewdelegate_8cpp_source.htmlknewstuff2_2ui_2itemsviewdelegate_8h.htmlknewstuff2_2ui_2itemsviewdelegate_8h_source.htmlknewstuff2_2ui_2knewstuffaction_8cpp.htmlknewstuff2_2ui_2knewstuffaction_8cpp_source.htmlknewstuff2_2ui_2knewstuffaction_8h.htmlknewstuff2_2ui_2knewstuffaction_8h_source.htmlknewstuff2_2ui_2knewstuffbutton_8cpp.htmlknewstuff2_2ui_2knewstuffbutton_8cpp_source.htmlknewstuff2_2ui_2knewstuffbutton_8h.htmlknewstuff2_2ui_2knewstuffbutton_8h_source.htmlknewstuff2_2ui_2uploaddialog_8cpp.htmlknewstuff2_2ui_2uploaddialog_8cpp_source.htmlknewstuff2_2ui_2uploaddialog_8h.htmlknewstuff2_2ui_2uploaddialog_8h_source.htmlknewstuff3_2core_2author_8cpp.htmlknewstuff3_2core_2author_8cpp_source.htmlknewstuff3_2core_2author_8h.htmlknewstuff3_2core_2author_8h_source.htmlknewstuff3_2core_2engine_8cpp.htmlknewstuff3_2core_2engine_8cpp_source.htmlknewstuff3_2core_2engine_8h.htmlknewstuff3_2core_2engine_8h_source.htmlknewstuff3_2core_2installation_8cpp.htmlknewstuff3_2core_2installation_8cpp_source.htmlknewstuff3_2core_2installation_8h.htmlknewstuff3_2core_2installation_8h_source.htmlknewstuff3_2core_2provider_8cpp.htmlknewstuff3_2core_2provider_8cpp_source.htmlknewstuff3_2core_2provider_8h.htmlknewstuff3_2core_2provider_8h_source.htmlknewstuff3_2core_2security_8cpp.htmlknewstuff3_2core_2security_8cpp_source.htmlknewstuff3_2core_2security_8h.htmlknewstuff3_2core_2security_8h_source.htmlknewstuff3_2downloaddialog_8cpp.htmlknewstuff3_2downloaddialog_8cpp_source.htmlknewstuff3_2downloaddialog_8h.htmlknewstuff3_2downloaddialog_8h_source.htmlknewstuff3_2entry_8cpp.htmlknewstuff3_2entry_8cpp_source.htmlknewstuff3_2entry_8h.htmlknewstuff3_2entry_8h_source.htmlknewstuff3_2knewstuff__export_8h.htmlknewstuff3_2knewstuff__export_8h_source.htmlknewstuff3_2knewstuffaction_8cpp.htmlknewstuff3_2knewstuffaction_8cpp_source.htmlknewstuff3_2knewstuffaction_8h.htmlknewstuff3_2knewstuffaction_8h_source.htmlknewstuff3_2knewstuffbutton_8cpp.htmlknewstuff3_2knewstuffbutton_8cpp_source.htmlknewstuff3_2knewstuffbutton_8h.htmlknewstuff3_2knewstuffbutton_8h_source.htmlknewstuff3_2ui_2itemsmodel_8cpp.htmlknewstuff3_2ui_2itemsmodel_8cpp_source.htmlknewstuff3_2ui_2itemsmodel_8h.htmlknewstuff3_2ui_2itemsmodel_8h_source.htmlknewstuff3_2ui_2itemsview_8cpp.htmlknewstuff3_2ui_2itemsview_8cpp_source.htmlknewstuff3_2ui_2itemsview_8h.htmlknewstuff3_2ui_2itemsview_8h_source.htmlknewstuff3_2ui_2itemsviewdelegate_8cpp.htmlknewstuff3_2ui_2itemsviewdelegate_8cpp_source.htmlknewstuff3_2ui_2itemsviewdelegate_8h.htmlknewstuff3_2ui_2itemsviewdelegate_8h_source.htmlknewstuff3_2uploaddialog_8cpp.htmlknewstuff3_2uploaddialog_8cpp_source.htmlknewstuff3_2uploaddialog_8h.htmlknewstuff3_2uploaddialog_8h_source.htmlktranslatable_8cpp.htmlktranslatable_8cpp_source.htmlktranslatable_8h.htmlktranslatable_8h_source.htmllicenses.htmlmaintainers.htmlnamespaceAttica.htmlnamespaceKIO.htmlnamespaceKNS.htmlnamespaceKNS3.htmlnamespaceUi.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_func.htmlnamespacemembers_type.htmlnamespacemembers_vars.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlprogressindicator_8cpp.htmlprogressindicator_8cpp_source.htmlprogressindicator_8h.htmlprogressindicator_8h_source.htmlproviderdialog_8cpp.htmlproviderdialog_8cpp_source.htmlproviderdialog_8h.htmlproviderdialog_8h_source.htmlproviderhandler_8cpp.htmlproviderhandler_8cpp_source.htmlproviderhandler_8h.htmlproviderhandler_8h_source.htmlproviderloader_8cpp.htmlproviderloader_8cpp_source.htmlproviderloader_8h.htmlproviderloader_8h_source.htmlqasyncimage_8cpp.htmlqasyncimage_8cpp_source.htmlqasyncimage__p_8h.htmlqasyncimage__p_8h_source.htmlqnowtooltip_8cpp.htmlqnowtooltip_8cpp_source.htmlqnowtooltip_8h.htmlqnowtooltip_8h_source.htmlqprogressindicator_8cpp.htmlqprogressindicator_8cpp_source.htmlqprogressindicator_8h.htmlqprogressindicator_8h_source.htmlqstarframe_8cpp.htmlqstarframe_8cpp_source.htmlqstarframe_8h.htmlqstarframe_8h_source.htmlsoap_8cpp.htmlsoap_8cpp_source.htmlsoap_8h.htmlsoap_8h_source.htmlsplitbar.pngstaticxmlprovider_8cpp.htmlstaticxmlprovider_8cpp_source.htmlstaticxmlprovider_8h.htmlstaticxmlprovider_8h_source.htmlstructKNS3_1_1EntryInternal_1_1DownloadLinkInformation-members.htmlstructKNS3_1_1EntryInternal_1_1DownloadLinkInformation.htmlstructKNS3_1_1Provider_1_1SearchRequest-members.htmlstructKNS3_1_1Provider_1_1SearchRequest.htmlstructKeyStruct-members.htmlstructKeyStruct.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstodo.htmlupload_8cpp.htmlupload_8cpp_source.htmlupload_8h.htmlupload_8h_source.htmluploaddialog__p_8h.htmluploaddialog__p_8h_source.htmlxmlloader_8cpp.htmlxmlloader_8cpp_source.htmlxmlloader_8h.htmlxmlloader_8h_source.htmlknewstuff.tagkpartsDoxyfileclassmap.inchtmlMainpage_8dox.htmlannotated.htmlarrowdown.pngarrowright.pngauthors.htmlbc_s.pngbdwn.pngbrowserextension_8cpp.htmlbrowserextension_8cpp_source.htmlbrowserextension_8h.htmlbrowserextension_8h_source.htmlbrowserinterface_8cpp.htmlbrowserinterface_8cpp_source.htmlbrowserinterface_8h.htmlbrowserinterface_8h_source.htmlbrowseropenorsavequestion_8cpp.htmlbrowseropenorsavequestion_8cpp_source.htmlbrowseropenorsavequestion_8h.htmlbrowseropenorsavequestion_8h_source.htmlbrowserrun_8cpp.htmlbrowserrun_8cpp_source.htmlbrowserrun_8h.htmlbrowserrun_8h_source.htmlbrowserrun__p_8h.htmlbrowserrun__p_8h_source.htmlclassKParts_1_1BrowserExtension-members.htmlclassKParts_1_1BrowserExtension.htmlclassKParts_1_1BrowserExtension.pngclassKParts_1_1BrowserHostExtension-members.htmlclassKParts_1_1BrowserHostExtension.htmlclassKParts_1_1BrowserHostExtension.pngclassKParts_1_1BrowserInterface-members.htmlclassKParts_1_1BrowserInterface.htmlclassKParts_1_1BrowserInterface.pngclassKParts_1_1BrowserOpenOrSaveQuestion-members.htmlclassKParts_1_1BrowserOpenOrSaveQuestion.htmlclassKParts_1_1BrowserRun-members.htmlclassKParts_1_1BrowserRun.htmlclassKParts_1_1BrowserRun.pngclassKParts_1_1DownloadJobWatcher-members.htmlclassKParts_1_1DownloadJobWatcher.htmlclassKParts_1_1DownloadJobWatcher.pngclassKParts_1_1Event-members.htmlclassKParts_1_1Event.htmlclassKParts_1_1Event.pngclassKParts_1_1Factory-members.htmlclassKParts_1_1Factory.htmlclassKParts_1_1Factory.pngclassKParts_1_1FileInfoExtension-members.htmlclassKParts_1_1FileInfoExtension.htmlclassKParts_1_1FileInfoExtension.pngclassKParts_1_1GUIActivateEvent-members.htmlclassKParts_1_1GUIActivateEvent.htmlclassKParts_1_1GUIActivateEvent.pngclassKParts_1_1GenericFactory-members.htmlclassKParts_1_1GenericFactory.htmlclassKParts_1_1GenericFactory.pngclassKParts_1_1GenericFactoryBase-members.htmlclassKParts_1_1GenericFactoryBase.htmlclassKParts_1_1GenericFactoryBase.pngclassKParts_1_1GenericFactory_3_01KTypeList_3_01T1_00_01T2_01_4_01_4-members.htmlclassKParts_1_1GenericFactory_3_01KTypeList_3_01T1_00_01T2_01_4_01_4.htmlclassKParts_1_1GenericFactory_3_01KTypeList_3_01T1_00_01T2_01_4_01_4.pngclassKParts_1_1HistoryProvider-members.htmlclassKParts_1_1HistoryProvider.htmlclassKParts_1_1HistoryProvider.pngclassKParts_1_1HtmlExtension-members.htmlclassKParts_1_1HtmlExtension.htmlclassKParts_1_1HtmlExtension.pngclassKParts_1_1HtmlSettingsInterface-members.htmlclassKParts_1_1HtmlSettingsInterface.htmlclassKParts_1_1ListingFilterExtension-members.htmlclassKParts_1_1ListingFilterExtension.htmlclassKParts_1_1ListingFilterExtension.pngclassKParts_1_1ListingNotificationExtension-members.htmlclassKParts_1_1ListingNotificationExtension.htmlclassKParts_1_1ListingNotificationExtension.pngclassKParts_1_1LiveConnectExtension-members.htmlclassKParts_1_1LiveConnectExtension.htmlclassKParts_1_1LiveConnectExtension.pngclassKParts_1_1MainWindow-members.htmlclassKParts_1_1MainWindow.htmlclassKParts_1_1MainWindow.pngclassKParts_1_1OpenUrlArguments-members.htmlclassKParts_1_1OpenUrlArguments.htmlclassKParts_1_1OpenUrlEvent-members.htmlclassKParts_1_1OpenUrlEvent.htmlclassKParts_1_1OpenUrlEvent.pngclassKParts_1_1Part-members.htmlclassKParts_1_1Part.htmlclassKParts_1_1Part.pngclassKParts_1_1PartActivateEvent-members.htmlclassKParts_1_1PartActivateEvent.htmlclassKParts_1_1PartActivateEvent.pngclassKParts_1_1PartBase-members.htmlclassKParts_1_1PartBase.htmlclassKParts_1_1PartBase.pngclassKParts_1_1PartManager-members.htmlclassKParts_1_1PartManager.htmlclassKParts_1_1PartManager.pngclassKParts_1_1PartSelectEvent-members.htmlclassKParts_1_1PartSelectEvent.htmlclassKParts_1_1PartSelectEvent.pngclassKParts_1_1Plugin-members.htmlclassKParts_1_1Plugin.htmlclassKParts_1_1Plugin.pngclassKParts_1_1ReadOnlyPart-members.htmlclassKParts_1_1ReadOnlyPart.htmlclassKParts_1_1ReadOnlyPart.pngclassKParts_1_1ReadWritePart-members.htmlclassKParts_1_1ReadWritePart.htmlclassKParts_1_1ReadWritePart.pngclassKParts_1_1ScriptableExtension-members.htmlclassKParts_1_1ScriptableExtension.htmlclassKParts_1_1ScriptableExtension.pngclassKParts_1_1ScriptableLiveConnectExtension-members.htmlclassKParts_1_1ScriptableLiveConnectExtension.htmlclassKParts_1_1ScriptableLiveConnectExtension.pngclassKParts_1_1SelectorInterface-members.htmlclassKParts_1_1SelectorInterface.htmlclassKParts_1_1SelectorInterface_1_1Element-members.htmlclassKParts_1_1SelectorInterface_1_1Element.htmlclassKParts_1_1StatusBarExtension-members.htmlclassKParts_1_1StatusBarExtension.htmlclassKParts_1_1StatusBarExtension.pngclassKParts_1_1TextExtension-members.htmlclassKParts_1_1TextExtension.htmlclassKParts_1_1TextExtension.pngclassKParts_1_1WindowArgs-members.htmlclassKParts_1_1WindowArgs.htmlclassQ3PtrList.htmlclassQColor.htmlclassQEvent.htmlclassQEvent.pngclassQFont.htmlclasses.htmlclosed.pngcomponentfactory_8h.htmlcomponentfactory_8h_source.htmldeprecated.htmldir_7a4e7a29f4e4344f6d862667ca435782.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsevent_8cpp.htmlevent_8cpp_source.htmlevent_8h.htmlevent_8h_source.htmlfactory_8cpp.htmlfactory_8cpp_source.htmlfactory_8h.htmlfactory_8h_source.htmlfileinfoextension_8cpp.htmlfileinfoextension_8cpp_source.htmlfileinfoextension_8h.htmlfileinfoextension_8h_source.htmlfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_j.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_q.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_w.htmlfunctions_func_x.htmlfunctions_func_y.htmlfunctions_func_~.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_j.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_prop.htmlfunctions_q.htmlfunctions_r.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_u.htmlfunctions_vars.htmlfunctions_w.htmlfunctions_x.htmlfunctions_y.htmlfunctions_~.htmlgenericfactory_8h.htmlgenericfactory_8h_source.htmlglobals.htmlglobals_defs.htmlglobals_func.htmlgroup__ScriptValueTypes.htmlhierarchy.htmlhistoryprovider_8cpp.htmlhistoryprovider_8cpp_source.htmlhistoryprovider_8h.htmlhistoryprovider_8h_source.htmlhtmlextension_8cpp.htmlhtmlextension_8cpp_source.htmlhtmlextension_8h.htmlhtmlextension_8h_source.htmlindex.htmljquery.jskparts__export_8h.htmlkparts__export_8h_source.htmllicenses.htmllistingextension_8cpp.htmllistingextension_8cpp_source.htmllistingextension_8h.htmllistingextension_8h_source.htmlmaintainers.htmlmainwindow_8cpp.htmlmainwindow_8cpp_source.htmlmainwindow_8h.htmlmainwindow_8h_source.htmlmodules.htmlnamespaceKIO.htmlnamespaceKParts.htmlnamespaceKParts_1_1ComponentFactory.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_func.htmlnamespacemembers_type.htmlnamespacemembers_vars.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlpart_8cpp.htmlpart_8cpp_source.htmlpart_8h.htmlpart_8h_source.htmlpartmanager_8cpp.htmlpartmanager_8cpp_source.htmlpartmanager_8h.htmlpartmanager_8h_source.htmlplugin_8cpp.htmlplugin_8cpp_source.htmlplugin_8h.htmlplugin_8h_source.htmlscriptableextension_8cpp.htmlscriptableextension_8cpp_source.htmlscriptableextension_8h.htmlscriptableextension_8h_source.htmlscriptableextension__p_8h.htmlscriptableextension__p_8h_source.htmlsplitbar.pngstatusbarextension_8cpp.htmlstatusbarextension_8cpp_source.htmlstatusbarextension_8h.htmlstatusbarextension_8h_source.htmlstructKParts_1_1BrowserArguments-members.htmlstructKParts_1_1BrowserArguments.htmlstructKParts_1_1Plugin_1_1PluginInfo-members.htmlstructKParts_1_1Plugin_1_1PluginInfo.htmlstructKParts_1_1ScriptableExtension_1_1Exception-members.htmlstructKParts_1_1ScriptableExtension_1_1Exception.htmlstructKParts_1_1ScriptableExtension_1_1FunctionRef-members.htmlstructKParts_1_1ScriptableExtension_1_1FunctionRef.htmlstructKParts_1_1ScriptableExtension_1_1Null.htmlstructKParts_1_1ScriptableExtension_1_1Object-members.htmlstructKParts_1_1ScriptableExtension_1_1Object.htmlstructKParts_1_1ScriptableExtension_1_1Undefined.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstextextension_8cpp.htmltextextension_8cpp_source.htmltextextension_8h.htmltextextension_8h_source.htmlkparts.tagkptyDoxyfileclassmap.inchtmlMainpage_8dox.htmlannotated.htmlarrowdown.pngarrowright.pngauthors.htmlbc_s.pngbdwn.pngclassKPty-members.htmlclassKPty.htmlclassKPty.pngclassKPtyDevice-members.htmlclassKPtyDevice.htmlclassKPtyDevice.pngclassKPtyProcess-members.htmlclassKPtyProcess.htmlclassKPtyProcess.pngclasses.htmlclosed.pngdir_bdc87b9bae2e78c6054ed1380d320dad.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_func.htmlfunctions_vars.htmlglobals.htmlglobals_defs.htmlglobals_func.htmlhierarchy.htmlindex.htmljquery.jskpty_8cpp.htmlkpty_8cpp_source.htmlkpty_8h.htmlkpty_8h_source.htmlkpty__export_8h.htmlkpty__export_8h_source.htmlkpty__p_8h.htmlkpty__p_8h_source.htmlkptydevice_8cpp.htmlkptydevice_8cpp_source.htmlkptydevice_8h.htmlkptydevice_8h_source.htmlkptyprocess_8cpp.htmlkptyprocess_8cpp_source.htmlkptyprocess_8h.htmlkptyprocess_8h_source.htmllicenses.htmlmaintainers.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlsplitbar.pngstructKPtyPrivate-members.htmlstructKPtyPrivate.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csskpty.tagkrossDoxyfileclassmap.inchtmlMainpage_8dox.htmlaction_8cpp.htmlaction_8cpp_source.htmlaction_8h.htmlaction_8h_source.htmlactioncollection_8cpp.htmlactioncollection_8cpp_source.htmlactioncollection_8h.htmlactioncollection_8h_source.htmlannotated.htmlarrowdown.pngarrowright.pngauthors.htmlbackends.htmlbc_s.pngbdwn.pngchildreninterface_8h.htmlchildreninterface_8h_source.htmlclassKross_1_1Action-members.htmlclassKross_1_1Action.htmlclassKross_1_1Action.pngclassKross_1_1ActionCollection-members.htmlclassKross_1_1ActionCollection.htmlclassKross_1_1ActionCollection.pngclassKross_1_1ActionCollectionEditor-members.htmlclassKross_1_1ActionCollectionEditor.htmlclassKross_1_1ActionCollectionEditor.pngclassKross_1_1ActionCollectionModel-members.htmlclassKross_1_1ActionCollectionModel.htmlclassKross_1_1ActionCollectionModel.pngclassKross_1_1ActionCollectionProxyModel-members.htmlclassKross_1_1ActionCollectionProxyModel.htmlclassKross_1_1ActionCollectionProxyModel.pngclassKross_1_1ActionCollectionView-members.htmlclassKross_1_1ActionCollectionView.htmlclassKross_1_1ActionCollectionView.pngclassKross_1_1ChildrenInterface-members.htmlclassKross_1_1ChildrenInterface.htmlclassKross_1_1ChildrenInterface.pngclassKross_1_1EcmaInterpreter-members.htmlclassKross_1_1EcmaInterpreter.htmlclassKross_1_1EcmaInterpreter.pngclassKross_1_1EcmaObject-members.htmlclassKross_1_1EcmaObject.htmlclassKross_1_1EcmaObject.pngclassKross_1_1EcmaPlugin-members.htmlclassKross_1_1EcmaPlugin.htmlclassKross_1_1EcmaPlugin.pngclassKross_1_1EcmaScript-members.htmlclassKross_1_1EcmaScript.htmlclassKross_1_1EcmaScript.pngclassKross_1_1ErrorInterface-members.htmlclassKross_1_1ErrorInterface.htmlclassKross_1_1ErrorInterface.pngclassKross_1_1FormAssistant-members.htmlclassKross_1_1FormAssistant.htmlclassKross_1_1FormAssistant.pngclassKross_1_1FormDialog-members.htmlclassKross_1_1FormDialog.htmlclassKross_1_1FormDialog.pngclassKross_1_1FormFileWidget-members.htmlclassKross_1_1FormFileWidget.htmlclassKross_1_1FormFileWidget.pngclassKross_1_1FormListView-members.htmlclassKross_1_1FormListView.htmlclassKross_1_1FormListView.pngclassKross_1_1FormModule-members.htmlclassKross_1_1FormModule.htmlclassKross_1_1FormModule.pngclassKross_1_1FormProgressDialog-members.htmlclassKross_1_1FormProgressDialog.htmlclassKross_1_1FormProgressDialog.pngclassKross_1_1Interpreter-members.htmlclassKross_1_1Interpreter.htmlclassKross_1_1Interpreter.pngclassKross_1_1InterpreterInfo-members.htmlclassKross_1_1InterpreterInfo.htmlclassKross_1_1InterpreterInfo_1_1Option-members.htmlclassKross_1_1InterpreterInfo_1_1Option.htmlclassKross_1_1KjsInterpreter-members.htmlclassKross_1_1KjsInterpreter.htmlclassKross_1_1KjsInterpreter.pngclassKross_1_1KjsScript-members.htmlclassKross_1_1KjsScript.htmlclassKross_1_1KjsScript.pngclassKross_1_1Manager-members.htmlclassKross_1_1Manager.htmlclassKross_1_1Manager.pngclassKross_1_1MetaFunction-members.htmlclassKross_1_1MetaFunction.htmlclassKross_1_1MetaFunction.pngclassKross_1_1MetaType-members.htmlclassKross_1_1MetaType.htmlclassKross_1_1MetaType.pngclassKross_1_1MetaTypeHandler-members.htmlclassKross_1_1MetaTypeHandler.htmlclassKross_1_1MetaTypeImpl-members.htmlclassKross_1_1MetaTypeImpl.htmlclassKross_1_1MetaTypeImpl.pngclassKross_1_1MetaTypeVariant-members.htmlclassKross_1_1MetaTypeVariant.htmlclassKross_1_1MetaTypeVariant.pngclassKross_1_1MetaTypeVoidStar-members.htmlclassKross_1_1MetaTypeVoidStar.htmlclassKross_1_1MetaTypeVoidStar.pngclassKross_1_1Object-members.htmlclassKross_1_1Object.htmlclassKross_1_1Object.pngclassKross_1_1Script-members.htmlclassKross_1_1Script.htmlclassKross_1_1Script.pngclassKross_1_1ScriptingPlugin-members.htmlclassKross_1_1ScriptingPlugin.htmlclassKross_1_1ScriptingPlugin.pngclassKross_1_1TranslationModule-members.htmlclassKross_1_1TranslationModule.htmlclassKross_1_1TranslationModule.pngclassKross_1_1WrapperInterface-members.htmlclassKross_1_1WrapperInterface.htmlclassQColor.htmlclassQFont.htmlclassQScriptClass.htmlclassQScriptClass.pngclassQScriptExtensionPlugin.htmlclassQScriptExtensionPlugin.pngclassQScriptable.htmlclassQScriptable.pngclassQTreeView.htmlclassQTreeView.pngclasses.htmlclosed.pngcomponents.htmlconsole_2main_8cpp.htmlconsole_2main_8cpp_source.htmlcore_2interpreter_8cpp.htmlcore_2interpreter_8cpp_source.htmlcore_2interpreter_8h.htmlcore_2interpreter_8h_source.htmlcore_2script_8cpp.htmlcore_2script_8cpp_source.htmlcore_2script_8h.htmlcore_2script_8h_source.htmldeprecated.htmldir_07266fe21fea37ec4647da918abfefb1.htmldir_127288f6a5638a8b7641de08b6e0e3cc.htmldir_29ebad7eebc71acc6a243b6bbd03703b.htmldir_5b9a308e9a79dc1b64002809b8bca29b.htmldir_636e8cf762bf15d08c9c4ad23e372a3e.htmldir_a9fdce256debc38c3e0031d89eb4e325.htmldir_ccfcce6e7934267e34baab6c4da21ce5.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jserrorinterface_8h.htmlerrorinterface_8h_source.htmlfiles.htmlfolderclosed.pngfolderopen.pngform_8cpp.htmlform_8cpp_source.htmlform_8h.htmlform_8h_source.htmlfunctions.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_j.htmlfunctions_func_k.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_q.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_func_~.htmlfunctions_h.htmlfunctions_i.htmlfunctions_j.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_q.htmlfunctions_r.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_w.htmlfunctions_~.htmlglobals.htmlglobals_defs.htmlglobals_enum.htmlglobals_eval.htmlglobals_func.htmlglobals_type.htmlglobals_vars.htmlhierarchy.htmlindex.htmljquery.jskjsinterpreter_8cpp.htmlkjsinterpreter_8cpp_source.htmlkjsinterpreter_8h.htmlkjsinterpreter_8h_source.htmlkjsscript_8cpp.htmlkjsscript_8cpp_source.htmlkjsscript_8h.htmlkjsscript_8h_source.htmlkross__export_8h.htmlkross__export_8h_source.htmlkrossconfig_8cpp.htmlkrossconfig_8cpp_source.htmlkrossconfig_8h.htmlkrossconfig_8h_source.htmllicenses.htmlmaintainers.htmlmanager_8cpp.htmlmanager_8cpp_source.htmlmanager_8h.htmlmanager_8h_source.htmlmetafunction_8h.htmlmetafunction_8h_source.htmlmetatype_8h.htmlmetatype_8h_source.htmlmodel_8cpp.htmlmodel_8cpp_source.htmlmodel_8h.htmlmodel_8h_source.htmlnamespaceKross.htmlnamespacemembers.htmlnamespacemembers_func.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngobject_8cpp.htmlobject_8cpp_source.htmlobject_8h.htmlobject_8h_source.htmlopen.pngpages.htmlqts_2interpreter_8cpp.htmlqts_2interpreter_8cpp_source.htmlqts_2interpreter_8h.htmlqts_2interpreter_8h_source.htmlqts_2main_8cpp.htmlqts_2main_8cpp_source.htmlqts_2plugin_8cpp.htmlqts_2plugin_8cpp_source.htmlqts_2plugin_8h.htmlqts_2plugin_8h_source.htmlqts_2script_8cpp.htmlqts_2script_8cpp_source.htmlqts_2script_8h.htmlqts_2script_8h_source.htmlsplitbar.pngsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstodo.htmltranslation_8cpp.htmltranslation_8cpp_source.htmltranslation_8h.htmltranslation_8h_source.htmlui_2plugin_8cpp.htmlui_2plugin_8cpp_source.htmlui_2plugin_8h.htmlui_2plugin_8h_source.htmlvalues__p_8h.htmlvalues__p_8h_source.htmlview_8cpp.htmlview_8cpp_source.htmlview_8h.htmlview_8h_source.htmlwrapperinterface_8h.htmlwrapperinterface_8h_source.htmlkross.tagkunitconversionDoxyfileclassmap.inchtmlMainpage_8dox.htmlacceleration_8cpp.htmlacceleration_8cpp_source.htmlacceleration_8h.htmlacceleration_8h_source.htmlangle_8cpp.htmlangle_8cpp_source.htmlangle_8h.htmlangle_8h_source.htmlannotated.htmlarea_8cpp.htmlarea_8cpp_source.htmlarea_8h.htmlarea_8h_source.htmlarrowdown.pngarrowright.pngauthors.htmlbc_s.pngbdwn.pngclassAcceleration-members.htmlclassAcceleration.htmlclassAcceleration.pngclassAngle-members.htmlclassAngle.htmlclassAngle.pngclassArea-members.htmlclassArea.htmlclassArea.pngclassCurrency-members.htmlclassCurrency.htmlclassCurrency.pngclassDensity-members.htmlclassDensity.htmlclassDensity.pngclassEnergy-members.htmlclassEnergy.htmlclassEnergy.pngclassForce-members.htmlclassForce.htmlclassForce.pngclassFrequency-members.htmlclassFrequency.htmlclassFrequency.pngclassFuelEfficiency-members.htmlclassFuelEfficiency.htmlclassFuelEfficiency.pngclassKUnitConversion_1_1Complex-members.htmlclassKUnitConversion_1_1Complex.htmlclassKUnitConversion_1_1Converter-members.htmlclassKUnitConversion_1_1Converter.htmlclassKUnitConversion_1_1Converter.pngclassKUnitConversion_1_1Unit-members.htmlclassKUnitConversion_1_1Unit.htmlclassKUnitConversion_1_1Unit.pngclassKUnitConversion_1_1UnitCategory-members.htmlclassKUnitConversion_1_1UnitCategory.htmlclassKUnitConversion_1_1UnitCategory.pngclassKUnitConversion_1_1Value-members.htmlclassKUnitConversion_1_1Value.htmlclassLength-members.htmlclassLength.htmlclassLength.pngclassMass-members.htmlclassMass.htmlclassMass.pngclassPower-members.htmlclassPower.htmlclassPower.pngclassPressure-members.htmlclassPressure.htmlclassPressure.pngclassQObject.htmlclassQObject.pngclassQSharedData.htmlclassQSharedData.pngclassTemperature-members.htmlclassTemperature.htmlclassTemperature.pngclassTime-members.htmlclassTime.htmlclassTime.pngclassVelocity-members.htmlclassVelocity.htmlclassVelocity.pngclassVolume-members.htmlclassVolume.htmlclassVolume.pngclasses.htmlclosed.pngconverter_8cpp.htmlconverter_8cpp_source.htmlconverter_8h.htmlconverter_8h_source.htmlcurrency_8cpp.htmlcurrency_8cpp_source.htmlcurrency_8h.htmlcurrency_8h_source.htmldensity_8cpp.htmldensity_8cpp_source.htmldensity_8h.htmldensity_8h_source.htmldir_82ec248c702f12194813a71ebdc1217e.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsenergy_8cpp.htmlenergy_8cpp_source.htmlenergy_8h.htmlenergy_8h_source.htmlfiles.htmlfolderclosed.pngfolderopen.pngforce_8cpp.htmlforce_8cpp_source.htmlforce_8h.htmlforce_8h_source.htmlfrequency_8cpp.htmlfrequency_8cpp_source.htmlfrequency_8h.htmlfrequency_8h_source.htmlfuel__efficiency_8cpp.htmlfuel__efficiency_8cpp_source.htmlfuel__efficiency_8h.htmlfuel__efficiency_8h_source.htmlfunctions.htmlfunctions_func.htmlglobals.htmlglobals_defs.htmlglobals_vars.htmlhierarchy.htmlindex.htmljquery.jskunitconversion__export_8h.htmlkunitconversion__export_8h_source.htmllength_8cpp.htmllength_8cpp_source.htmllength_8h.htmllength_8h_source.htmllicenses.htmlmaintainers.htmlmass_8cpp.htmlmass_8cpp_source.htmlmass_8h.htmlmass_8h_source.htmlnamespaceKUnitConversion.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_type.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlpower_8cpp.htmlpower_8cpp_source.htmlpower_8h.htmlpower_8h_source.htmlpressure_8cpp.htmlpressure_8cpp_source.htmlpressure_8h.htmlpressure_8h_source.htmlsplitbar.pngsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstemperature_8cpp.htmltemperature_8cpp_source.htmltemperature_8h.htmltemperature_8h_source.htmltimeunit_8cpp.htmltimeunit_8cpp_source.htmltimeunit_8h.htmltimeunit_8h_source.htmlunit_8cpp.htmlunit_8cpp_source.htmlunit_8h.htmlunit_8h_source.htmlunitcategory_8cpp.htmlunitcategory_8cpp_source.htmlunitcategory_8h.htmlunitcategory_8h_source.htmlvalue_8cpp.htmlvalue_8cpp_source.htmlvalue_8h.htmlvalue_8h_source.htmlvelocity_8cpp.htmlvelocity_8cpp_source.htmlvelocity_8h.htmlvelocity_8h_source.htmlvolume_8cpp.htmlvolume_8cpp_source.htmlvolume_8h.htmlvolume_8h_source.htmlkunitconversion.tagkutilsDoxyfileclassmap.inchtmlMainpage_8dox.htmlREADME_8dox.htmlabstractsystempoller_8cpp.htmlabstractsystempoller_8cpp_source.htmlabstractsystempoller_8h.htmlabstractsystempoller_8h_source.htmladium__emoticons_8cpp.htmladium__emoticons_8cpp_source.htmladium__emoticons_8h.htmladium__emoticons_8h_source.htmlannotated.htmlarrowdown.pngarrowright.pngauthors.htmlbc_s.pngbdwn.pngclassAbstractSystemPoller-members.htmlclassAbstractSystemPoller.htmlclassAbstractSystemPoller.pngclassAdiumEmoticons-members.htmlclassAdiumEmoticons.htmlclassAdiumEmoticons.pngclassKCModuleContainer-members.htmlclassKCModuleContainer.htmlclassKCModuleContainer.pngclassKCModuleInfo-members.htmlclassKCModuleInfo.htmlclassKCModuleProxy-members.htmlclassKCModuleProxy.htmlclassKCModuleProxy.pngclassKCModuleProxyPrivate-members.htmlclassKCModuleProxyPrivate.htmlclassKCMultiDialog-members.htmlclassKCMultiDialog.htmlclassKCMultiDialog.pngclassKCMultiDialogPrivate-members.htmlclassKCMultiDialogPrivate.htmlclassKCMultiDialogPrivate.pngclassKEmoticons-members.htmlclassKEmoticons.htmlclassKEmoticons.pngclassKEmoticonsProvider-members.htmlclassKEmoticonsProvider.htmlclassKEmoticonsProvider.pngclassKEmoticonsTheme-members.htmlclassKEmoticonsTheme.htmlclassKIdleTime-members.htmlclassKIdleTime.htmlclassKIdleTime.pngclassKPageDialogPrivate.htmlclassKPageDialogPrivate.pngclassKPluginSelector-members.htmlclassKPluginSelector.htmlclassKPluginSelector.pngclassKPluginSelector_1_1Private-members.htmlclassKPluginSelector_1_1Private.htmlclassKPluginSelector_1_1Private.pngclassKPluginSelector_1_1Private_1_1DependenciesWidget-members.htmlclassKPluginSelector_1_1Private_1_1DependenciesWidget.htmlclassKPluginSelector_1_1Private_1_1DependenciesWidget.pngclassKPluginSelector_1_1Private_1_1PluginDelegate-members.htmlclassKPluginSelector_1_1Private_1_1PluginDelegate.htmlclassKPluginSelector_1_1Private_1_1PluginDelegate.pngclassKPluginSelector_1_1Private_1_1PluginModel-members.htmlclassKPluginSelector_1_1Private_1_1PluginModel.htmlclassKPluginSelector_1_1Private_1_1PluginModel.pngclassKPluginSelector_1_1Private_1_1ProxyModel-members.htmlclassKPluginSelector_1_1Private_1_1ProxyModel.htmlclassKPluginSelector_1_1Private_1_1ProxyModel.pngclassKPrintPreview-members.htmlclassKPrintPreview.htmlclassKPrintPreview.pngclassKSettingsWidgetAdaptor-members.htmlclassKSettingsWidgetAdaptor.htmlclassKSettingsWidgetAdaptor.pngclassKSettings_1_1ComponentsDialog-members.htmlclassKSettings_1_1ComponentsDialog.htmlclassKSettings_1_1ComponentsDialog.pngclassKSettings_1_1Dialog-members.htmlclassKSettings_1_1Dialog.htmlclassKSettings_1_1Dialog.pngclassKSettings_1_1DialogPrivate-members.htmlclassKSettings_1_1DialogPrivate.htmlclassKSettings_1_1DialogPrivate.pngclassKSettings_1_1Dispatcher_1_1ComponentInfo-members.htmlclassKSettings_1_1Dispatcher_1_1ComponentInfo.htmlclassKSettings_1_1Dispatcher_1_1DispatcherPrivate-members.htmlclassKSettings_1_1Dispatcher_1_1DispatcherPrivate.htmlclassKSettings_1_1Dispatcher_1_1DispatcherPrivate.pngclassKSettings_1_1PluginPage-members.htmlclassKSettings_1_1PluginPage.htmlclassKSettings_1_1PluginPage.pngclassKdeEmoticons-members.htmlclassKdeEmoticons.htmlclassKdeEmoticons.pngclassMacPoller-members.htmlclassMacPoller.htmlclassMacPoller.pngclassPidginEmoticons-members.htmlclassPidginEmoticons.htmlclassPidginEmoticons.pngclassPluginEntry-members.htmlclassPluginEntry.htmlclassQAbstractListModel.htmlclassQAbstractListModel.pngclassQColor.htmlclassQFont.htmlclassWidgetBasedPoller-members.htmlclassWidgetBasedPoller.htmlclassWidgetBasedPoller.pngclassWindowsPoller-members.htmlclassWindowsPoller.htmlclassWindowsPoller.pngclassXScreensaverBasedPoller-members.htmlclassXScreensaverBasedPoller.htmlclassXScreensaverBasedPoller.pngclassXSyncBasedPoller-members.htmlclassXSyncBasedPoller.htmlclassXSyncBasedPoller.pngclassXmppEmoticons-members.htmlclassXmppEmoticons.htmlclassXmppEmoticons.pngclasses.htmlclosed.pngcomponentsdialog_8cpp.htmlcomponentsdialog_8cpp_source.htmlcomponentsdialog__p_8h.htmlcomponentsdialog__p_8h_source.htmldeprecated.htmldialog_8cpp.htmldialog_8cpp_source.htmldialog_8h.htmldialog_8h_source.htmldialog__p_8h.htmldialog__p_8h_source.htmldir_0641c4d0f12215b284ab17da97c6e78f.htmldir_1dee7165e87c105f0c7f4adae711577f.htmldir_51b367886d11539c00416fea61559991.htmldir_52f13c696eb11ab7a4079270c6310a52.htmldir_5387ec6b604621ba473ba3ceb299749b.htmldir_64891c1647bce84bb49030ca5e1a3582.htmldir_6551749ed8b3cab58e785a327ee67ae6.htmldir_b665b77a5149c52f8e53384d5b1101f1.htmldir_f50cdc9b2e8ce9401a9bfeaa5fb90795.htmldispatcher_8cpp.htmldispatcher_8cpp_source.htmldispatcher_8h.htmldispatcher_8h_source.htmldispatcher__p_8h.htmldispatcher__p_8h_source.htmldoc.pngdoxygen.cssdoxygen.pngdummy_8cpp.htmldummy_8cpp_source.htmldynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_a.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_a.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_k.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_q.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_w.htmlfunctions_func_x.htmlfunctions_func_~.htmlfunctions_h.htmlfunctions_i.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_q.htmlfunctions_r.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_w.htmlfunctions_x.htmlfunctions_~.htmlglobals.htmlglobals_defs.htmlglobals_func.htmlglobals_type.htmlhierarchy.htmlindex.htmljquery.jskcmodulecontainer_8cpp.htmlkcmodulecontainer_8cpp_source.htmlkcmodulecontainer_8h.htmlkcmodulecontainer_8h_source.htmlkcmoduleinfo_8cpp.htmlkcmoduleinfo_8cpp_source.htmlkcmoduleinfo_8h.htmlkcmoduleinfo_8h_source.htmlkcmoduleloader_8cpp.htmlkcmoduleloader_8cpp_source.htmlkcmoduleloader_8h.htmlkcmoduleloader_8h_source.htmlkcmoduleproxy_8cpp.htmlkcmoduleproxy_8cpp_source.htmlkcmoduleproxy_8h.htmlkcmoduleproxy_8h_source.htmlkcmoduleproxy__p_8h.htmlkcmoduleproxy__p_8h_source.htmlkcmultidialog_8cpp.htmlkcmultidialog_8cpp_source.htmlkcmultidialog_8h.htmlkcmultidialog_8h_source.htmlkcmultidialog__p_8h.htmlkcmultidialog__p_8h_source.htmlkcmutils__export_8h.htmlkcmutils__export_8h_source.htmlkde__emoticons_8cpp.htmlkde__emoticons_8cpp_source.htmlkde__emoticons_8h.htmlkde__emoticons_8h_source.htmlkemoticons_8cpp.htmlkemoticons_8cpp_source.htmlkemoticons_8h.htmlkemoticons_8h_source.htmlkemoticons__export_8h.htmlkemoticons__export_8h_source.htmlkemoticonsprovider_8cpp.htmlkemoticonsprovider_8cpp_source.htmlkemoticonsprovider_8h.htmlkemoticonsprovider_8h_source.htmlkemoticonstheme_8cpp.htmlkemoticonstheme_8cpp_source.htmlkemoticonstheme_8h.htmlkemoticonstheme_8h_source.htmlkidletime_8cpp.htmlkidletime_8cpp_source.htmlkidletime_8h.htmlkidletime_8h_source.htmlkidletime__export_8h.htmlkidletime__export_8h_source.htmlkpluginselector_8cpp.htmlkpluginselector_8cpp_source.htmlkpluginselector_8h.htmlkpluginselector_8h_source.htmlkpluginselector__p_8h.htmlkpluginselector__p_8h_source.htmlkprintpreview_8cpp.htmlkprintpreview_8cpp_source.htmlkprintpreview_8h.htmlkprintpreview_8h_source.htmlkprintutils__export_8h.htmlkprintutils__export_8h_source.htmlksettingswidgetadaptor_8cpp.htmlksettingswidgetadaptor_8cpp_source.htmlksettingswidgetadaptor_8h.htmlksettingswidgetadaptor_8h_source.htmllicenses.htmlmacpoller_8cpp.htmlmacpoller_8cpp_source.htmlmacpoller_8h.htmlmacpoller_8h_source.htmlmaintainers.htmlnamespaceKCModuleLoader.htmlnamespaceKSettings.htmlnamespaceKSettings_1_1Dispatcher.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_func.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlpidgin__emoticons_8cpp.htmlpidgin__emoticons_8cpp_source.htmlpidgin__emoticons_8h.htmlpidgin__emoticons_8h_source.htmlpluginpage_8cpp.htmlpluginpage_8cpp_source.htmlpluginpage_8h.htmlpluginpage_8h_source.htmlsplitbar.pngstructKCMultiDialogPrivate_1_1CreatedModule-members.htmlstructKCMultiDialogPrivate_1_1CreatedModule.htmlstructKEmoticonsProvider_1_1Emoticon-members.htmlstructKEmoticonsProvider_1_1Emoticon.htmlstructKEmoticonsTheme_1_1Token-members.htmlstructKEmoticonsTheme_1_1Token.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csswidgetbasedpoller_8cpp.htmlwidgetbasedpoller_8cpp_source.htmlwidgetbasedpoller_8h.htmlwidgetbasedpoller_8h_source.htmlwindowspoller_8cpp.htmlwindowspoller_8cpp_source.htmlwindowspoller_8h.htmlwindowspoller_8h_source.htmlxmpp__emoticons_8cpp.htmlxmpp__emoticons_8cpp_source.htmlxmpp__emoticons_8h.htmlxmpp__emoticons_8h_source.htmlxscreensaverbasedpoller_8cpp.htmlxscreensaverbasedpoller_8cpp_source.htmlxscreensaverbasedpoller_8h.htmlxscreensaverbasedpoller_8h_source.htmlxsyncbasedpoller_8cpp.htmlxsyncbasedpoller_8cpp_source.htmlxsyncbasedpoller_8h.htmlxsyncbasedpoller_8h_source.htmlkutils.taglicenses.htmlmaintainers.htmlnav_f.pngnav_g.pngnav_h.pngnepomukDoxyfileclassmap.inchtmlMainpage_8dox.htmlandterm_8h.htmlandterm_8h_source.htmlannotated.htmlarrowdown.pngarrowright.pngauthors.htmlbc_s.pngbdwn.pngclassDataRangeSelectionWidget.htmlclassDateRange-members.htmlclassDateRange.htmlclassDateRangeSelectionWidget-members.htmlclassDateRangeSelectionWidget.htmlclassDateRangeSelectionWidget.pngclassKJob.htmlclassKJob.pngclassKTagCloudWidget-members.htmlclassKTagCloudWidget.htmlclassKTagCloudWidget.pngclassKTagDisplayWidget-members.htmlclassKTagDisplayWidget.htmlclassKTagDisplayWidget.pngclassNepomuk_1_1Class-members.htmlclassNepomuk_1_1Class.htmlclassNepomuk_1_1Class.pngclassNepomuk_1_1DesktopOntologyLoader-members.htmlclassNepomuk_1_1DesktopOntologyLoader.htmlclassNepomuk_1_1DesktopOntologyLoader.pngclassNepomuk_1_1Entity-members.htmlclassNepomuk_1_1Entity.htmlclassNepomuk_1_1Entity.pngclassNepomuk_1_1File-members.htmlclassNepomuk_1_1File.htmlclassNepomuk_1_1File.pngclassNepomuk_1_1FileOntologyLoader-members.htmlclassNepomuk_1_1FileOntologyLoader.htmlclassNepomuk_1_1FileOntologyLoader.pngclassNepomuk_1_1Literal-members.htmlclassNepomuk_1_1Literal.htmlclassNepomuk_1_1MassUpdateJob-members.htmlclassNepomuk_1_1MassUpdateJob.htmlclassNepomuk_1_1MassUpdateJob.pngclassNepomuk_1_1NepomukOntologyLoader-members.htmlclassNepomuk_1_1NepomukOntologyLoader.htmlclassNepomuk_1_1NepomukOntologyLoader.pngclassNepomuk_1_1Ontology-members.htmlclassNepomuk_1_1Ontology.htmlclassNepomuk_1_1OntologyLoader-members.htmlclassNepomuk_1_1OntologyLoader.htmlclassNepomuk_1_1OntologyLoader.pngclassNepomuk_1_1OntologyManager-members.htmlclassNepomuk_1_1OntologyManager.htmlclassNepomuk_1_1Property-members.htmlclassNepomuk_1_1Property.htmlclassNepomuk_1_1Property.pngclassNepomuk_1_1Query_1_1AndTerm-members.htmlclassNepomuk_1_1Query_1_1AndTerm.htmlclassNepomuk_1_1Query_1_1AndTerm.pngclassNepomuk_1_1Query_1_1ComparisonTerm-members.htmlclassNepomuk_1_1Query_1_1ComparisonTerm.htmlclassNepomuk_1_1Query_1_1ComparisonTerm.pngclassNepomuk_1_1Query_1_1FileQuery-members.htmlclassNepomuk_1_1Query_1_1FileQuery.htmlclassNepomuk_1_1Query_1_1FileQuery.pngclassNepomuk_1_1Query_1_1GroupTerm-members.htmlclassNepomuk_1_1Query_1_1GroupTerm.htmlclassNepomuk_1_1Query_1_1GroupTerm.pngclassNepomuk_1_1Query_1_1LiteralTerm-members.htmlclassNepomuk_1_1Query_1_1LiteralTerm.htmlclassNepomuk_1_1Query_1_1LiteralTerm.pngclassNepomuk_1_1Query_1_1NegationTerm-members.htmlclassNepomuk_1_1Query_1_1NegationTerm.htmlclassNepomuk_1_1Query_1_1NegationTerm.pngclassNepomuk_1_1Query_1_1OptionalTerm-members.htmlclassNepomuk_1_1Query_1_1OptionalTerm.htmlclassNepomuk_1_1Query_1_1OptionalTerm.pngclassNepomuk_1_1Query_1_1OrTerm-members.htmlclassNepomuk_1_1Query_1_1OrTerm.htmlclassNepomuk_1_1Query_1_1OrTerm.pngclassNepomuk_1_1Query_1_1Query-members.htmlclassNepomuk_1_1Query_1_1Query.htmlclassNepomuk_1_1Query_1_1Query.pngclassNepomuk_1_1Query_1_1QueryParser-members.htmlclassNepomuk_1_1Query_1_1QueryParser.htmlclassNepomuk_1_1Query_1_1QueryServiceClient-members.htmlclassNepomuk_1_1Query_1_1QueryServiceClient.htmlclassNepomuk_1_1Query_1_1QueryServiceClient.pngclassNepomuk_1_1Query_1_1Query_1_1RequestProperty-members.htmlclassNepomuk_1_1Query_1_1Query_1_1RequestProperty.htmlclassNepomuk_1_1Query_1_1ResourceTerm-members.htmlclassNepomuk_1_1Query_1_1ResourceTerm.htmlclassNepomuk_1_1Query_1_1ResourceTerm.pngclassNepomuk_1_1Query_1_1ResourceTypeTerm-members.htmlclassNepomuk_1_1Query_1_1ResourceTypeTerm.htmlclassNepomuk_1_1Query_1_1ResourceTypeTerm.pngclassNepomuk_1_1Query_1_1Result-members.htmlclassNepomuk_1_1Query_1_1Result.htmlclassNepomuk_1_1Query_1_1SimpleTerm-members.htmlclassNepomuk_1_1Query_1_1SimpleTerm.htmlclassNepomuk_1_1Query_1_1SimpleTerm.pngclassNepomuk_1_1Query_1_1Term-members.htmlclassNepomuk_1_1Query_1_1Term.htmlclassNepomuk_1_1Query_1_1Term.pngclassNepomuk_1_1Resource-members.htmlclassNepomuk_1_1Resource.htmlclassNepomuk_1_1Resource.pngclassNepomuk_1_1ResourceManager-members.htmlclassNepomuk_1_1ResourceManager.htmlclassNepomuk_1_1ResourceManager.pngclassNepomuk_1_1ResourceWatcher-members.htmlclassNepomuk_1_1ResourceWatcher.htmlclassNepomuk_1_1ResourceWatcher.pngclassNepomuk_1_1Service-members.htmlclassNepomuk_1_1Service.htmlclassNepomuk_1_1Service.pngclassNepomuk_1_1Tag-members.htmlclassNepomuk_1_1Tag.htmlclassNepomuk_1_1Tag.pngclassNepomuk_1_1TagCloud-members.htmlclassNepomuk_1_1TagCloud.htmlclassNepomuk_1_1TagCloud.pngclassNepomuk_1_1TagWidget-members.htmlclassNepomuk_1_1TagWidget.htmlclassNepomuk_1_1TagWidget.pngclassNepomuk_1_1Thing-members.htmlclassNepomuk_1_1Thing.htmlclassNepomuk_1_1Thing.pngclassNepomuk_1_1Types_1_1Class-members.htmlclassNepomuk_1_1Types_1_1Class.htmlclassNepomuk_1_1Types_1_1Class.pngclassNepomuk_1_1Types_1_1Entity-members.htmlclassNepomuk_1_1Types_1_1Entity.htmlclassNepomuk_1_1Types_1_1Entity.pngclassNepomuk_1_1Types_1_1Literal-members.htmlclassNepomuk_1_1Types_1_1Literal.htmlclassNepomuk_1_1Types_1_1Ontology-members.htmlclassNepomuk_1_1Types_1_1Ontology.htmlclassNepomuk_1_1Types_1_1Ontology.pngclassNepomuk_1_1Types_1_1Property-members.htmlclassNepomuk_1_1Types_1_1Property.htmlclassNepomuk_1_1Types_1_1Property.pngclassNepomuk_1_1Utils_1_1DateFacet-members.htmlclassNepomuk_1_1Utils_1_1DateFacet.htmlclassNepomuk_1_1Utils_1_1DateFacet.pngclassNepomuk_1_1Utils_1_1DynamicResourceFacet-members.htmlclassNepomuk_1_1Utils_1_1DynamicResourceFacet.htmlclassNepomuk_1_1Utils_1_1DynamicResourceFacet.pngclassNepomuk_1_1Utils_1_1Facet-members.htmlclassNepomuk_1_1Utils_1_1Facet.htmlclassNepomuk_1_1Utils_1_1Facet.pngclassNepomuk_1_1Utils_1_1FacetModel-members.htmlclassNepomuk_1_1Utils_1_1FacetModel.htmlclassNepomuk_1_1Utils_1_1FacetModel.pngclassNepomuk_1_1Utils_1_1FacetWidget-members.htmlclassNepomuk_1_1Utils_1_1FacetWidget.htmlclassNepomuk_1_1Utils_1_1FacetWidget.pngclassNepomuk_1_1Utils_1_1ProxyFacet-members.htmlclassNepomuk_1_1Utils_1_1ProxyFacet.htmlclassNepomuk_1_1Utils_1_1ProxyFacet.pngclassNepomuk_1_1Utils_1_1ResourceModel-members.htmlclassNepomuk_1_1Utils_1_1ResourceModel.htmlclassNepomuk_1_1Utils_1_1ResourceModel.pngclassNepomuk_1_1Utils_1_1SearchWidget-members.htmlclassNepomuk_1_1Utils_1_1SearchWidget.htmlclassNepomuk_1_1Utils_1_1SearchWidget.pngclassNepomuk_1_1Utils_1_1SimpleFacet-members.htmlclassNepomuk_1_1Utils_1_1SimpleFacet.htmlclassNepomuk_1_1Utils_1_1SimpleFacet.pngclassNepomuk_1_1Utils_1_1SimpleResourceModel-members.htmlclassNepomuk_1_1Utils_1_1SimpleResourceModel.htmlclassNepomuk_1_1Utils_1_1SimpleResourceModel.pngclassNepomuk_1_1Utils_1_1TypeFacet-members.htmlclassNepomuk_1_1Utils_1_1TypeFacet.htmlclassNepomuk_1_1Utils_1_1TypeFacet.pngclassNepomuk_1_1Variant-members.htmlclassNepomuk_1_1Variant.htmlclassQAbstractItemModel.htmlclassQAbstractItemModel.pngclassQObject.htmlclassQObject.pngclassQWidget.htmlclassQWidget.pngclass_8h.htmlclass_8h_source.htmlclasses.htmlclosed.pngcomparisonterm_8h.htmlcomparisonterm_8h_source.htmldatefacet_8h.htmldatefacet_8h_source.htmldaterange_8h.htmldaterange_8h_source.htmldaterangeselectionwidget_8h.htmldaterangeselectionwidget_8h_source.htmldbusconnectionpool_8h.htmldbusconnectionpool_8h_source.htmldbustypes_8h.htmldbustypes_8h_source.htmldeprecated.htmldesktopontologyloader_8h.htmldesktopontologyloader_8h_source.htmldir_264d10a512e5ef3b5f487307164a5fa4.htmldir_c1b8377c9e0f45c2a4ac40d069d29198.htmldir_d5a8480c547c0d2f8570137f7af69a8c.htmldir_d66b1581e3103b5355380b83433677ff.htmldir_ea76f68b5a137ef76936974ad5a4ae41.htmldir_f508f02a656d5125149a27bef8b3657d.htmldoc.pngdoxygen.cssdoxygen.pngdynamicresourcefacet_8h.htmldynamicresourcefacet_8h_source.htmldynsections.jsentity_8h.htmlentity_8h_source.htmlexamples.htmlfacet_8h.htmlfacet_8h_source.htmlfacetmodel_8h.htmlfacetmodel_8h_source.htmlfacetwidget_8h.htmlfacetwidget_8h_source.htmlfile_8h.htmlfile_8h_source.htmlfileontologyloader_8h.htmlfileontologyloader_8h_source.htmlfilequery_8h.htmlfilequery_8h_source.htmlfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_q.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_func_y.htmlfunctions_func_~.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_q.htmlfunctions_r.htmlfunctions_s.htmlfunctions_t.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_w.htmlfunctions_y.htmlfunctions_~.htmlglobal_8h.htmlglobal_8h_source.htmlglobals.htmlglobals_defs.htmlglobals_func.htmlglobals_type.htmlgroup__nepomuk__facets.htmlgroupterm_8h.htmlgroupterm_8h_source.htmlhacking.htmlhierarchy.htmlindex.htmljquery.jskmetadatatagcloud_8h.htmlkmetadatatagcloud_8h_source.htmlkmetadatatagwidget_8h.htmlkmetadatatagwidget_8h_source.htmlktagcloudwidget_8h.htmlktagcloudwidget_8h_source.htmlktagdisplaywidget_8h.htmlktagdisplaywidget_8h_source.htmllicenses.htmlliteral_8h.htmlliteral_8h_source.htmlliteralterm_8h.htmlliteralterm_8h_source.htmlmaintainers.htmlmodules.htmlnamespaceDBusConnectionPool.htmlnamespaceNepomuk.htmlnamespaceNepomuk_1_1DBus.htmlnamespaceNepomuk_1_1Query.htmlnamespaceNepomuk_1_1Types.htmlnamespaceNepomuk_1_1Utils.htmlnamespaceNepomuk_1_1Vocabulary.htmlnamespaceSoprano.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_func.htmlnamespacemembers_type.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngnegationterm_8h.htmlnegationterm_8h_source.htmlnepomuk-rcgen.htmlnepomukmassupdatejob_8h.htmlnepomukmassupdatejob_8h_source.htmlnepomukontologyloader_8h.htmlnepomukontologyloader_8h_source.htmlnepomukquery__export_8h.htmlnepomukquery__export_8h_source.htmlnepomukservice_8h.htmlnepomukservice_8h_source.htmlnepomukutils__export_8h.htmlnepomukutils__export_8h_source.htmlontology_8h.htmlontology_8h_source.htmlontologyloader_8h.htmlontologyloader_8h_source.htmlontologymanager_8h.htmlontologymanager_8h_source.htmlopen.pngoptionalterm_8h.htmloptionalterm_8h_source.htmlorterm_8h.htmlorterm_8h_source.htmlpage_ontology.htmlpages.htmlproperty_8h.htmlproperty_8h_source.htmlproxyfacet_8h.htmlproxyfacet_8h_source.htmlquery_8h.htmlquery_8h_source.htmlqueryparser_8h.htmlqueryparser_8h_source.htmlqueryserializer_8h.htmlqueryserializer_8h_source.htmlqueryserviceclient_8h.htmlqueryserviceclient_8h_source.htmlresource_8h.htmlresource_8h_source.htmlresourcemanager_8h.htmlresourcemanager_8h_source.htmlresourcemodel_8h.htmlresourcemodel_8h_source.htmlresourceterm_8h.htmlresourceterm_8h_source.htmlresourcetypeterm_8h.htmlresourcetypeterm_8h_source.htmlresourcewatcher_8h.htmlresourcewatcher_8h_source.htmlresult_8h.htmlresult_8h_source.htmlsearchwidget_8h.htmlsearchwidget_8h_source.htmlsimplefacet_8h.htmlsimplefacet_8h_source.htmlsimpleresourcemodel_8h.htmlsimpleresourcemodel_8h_source.htmlsimpleterm_8h.htmlsimpleterm_8h_source.htmlsplitbar.pngstandardqueries_8h.htmlstandardqueries_8h_source.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstag_8h.htmltag_8h_source.htmltagwidget_8h.htmltagwidget_8h_source.htmlterm_8h.htmlterm_8h_source.htmlthing_8h.htmlthing_8h_source.htmltools_8h.htmltools_8h_source.htmltypefacet_8h.htmltypefacet_8h_source.htmlutil_8h.htmlutil_8h_source.htmlutils_8h.htmlutils_8h_source.htmlvariant_8h.htmlvariant_8h_source.htmlnepomuk.tagopen.pngpages.htmlplasmaDoxyfileclassmap.inchtmlMainpage_8dox.htmlabstractdialogmanager_8cpp.htmlabstractdialogmanager_8cpp_source.htmlabstractdialogmanager_8h.htmlabstractdialogmanager_8h_source.htmlabstractrunner_8cpp.htmlabstractrunner_8cpp_source.htmlabstractrunner_8h.htmlabstractrunner_8h_source.htmlabstracttoolbox_8cpp.htmlabstracttoolbox_8cpp_source.htmlabstracttoolbox_8h.htmlabstracttoolbox_8h_source.htmlaccessappletjob_8cpp.htmlaccessappletjob_8cpp_source.htmlaccessappletjob_8h.htmlaccessappletjob_8h_source.htmlaccessmanager_8cpp.htmlaccessmanager_8cpp_source.htmlaccessmanager_8h.htmlaccessmanager_8h_source.htmlanimation_8cpp.htmlanimation_8cpp_source.htmlanimation_8h.htmlanimation_8h_source.htmlanimationdriver_8cpp.htmlanimationdriver_8cpp_source.htmlanimationdriver_8h.htmlanimationdriver_8h_source.htmlanimationgroup_8cpp.htmlanimationgroup_8cpp_source.htmlanimationscriptengine_8cpp.htmlanimationscriptengine_8cpp_source.htmlanimator_8cpp.htmlanimator_8cpp_source.htmlanimator_8h.htmlanimator_8h_source.htmlannotated.htmlapplet_8cpp.htmlapplet_8cpp_source.htmlapplet_8h.htmlapplet_8h_source.htmlappletscript_8cpp.htmlappletscript_8cpp_source.htmlappletscript_8h.htmlappletscript_8h_source.htmlarrowdown.pngarrowright.pngauthorizationinterface_8cpp.htmlauthorizationinterface_8cpp_source.htmlauthorizationinterface_8h.htmlauthorizationinterface_8h_source.htmlauthorizationmanager_8cpp.htmlauthorizationmanager_8cpp_source.htmlauthorizationmanager_8h.htmlauthorizationmanager_8h_source.htmlauthorizationrule_8cpp.htmlauthorizationrule_8cpp_source.htmlauthorizationrule_8h.htmlauthorizationrule_8h_source.htmlauthors.htmlbc_s.pngbdwn.pngbusywidget_8cpp.htmlbusywidget_8cpp_source.htmlbusywidget_8h.htmlbusywidget_8h_source.htmlcheckbox_8cpp.htmlcheckbox_8cpp_source.htmlcheckbox_8h.htmlcheckbox_8h_source.htmlclassConfigLoader.htmlclassIconWidget.htmlclassItemBackground.htmlclassKConfigSkeleton.htmlclassKConfigSkeleton.pngclassKJob.htmlclassKJob.pngclassPlasma_1_1AbstractDialogManager-members.htmlclassPlasma_1_1AbstractDialogManager.htmlclassPlasma_1_1AbstractDialogManager.pngclassPlasma_1_1AbstractRunner-members.htmlclassPlasma_1_1AbstractRunner.htmlclassPlasma_1_1AbstractRunner.pngclassPlasma_1_1AbstractToolBox-members.htmlclassPlasma_1_1AbstractToolBox.htmlclassPlasma_1_1AbstractToolBox.pngclassPlasma_1_1AccessAppletJob-members.htmlclassPlasma_1_1AccessAppletJob.htmlclassPlasma_1_1AccessAppletJob.pngclassPlasma_1_1AccessManager-members.htmlclassPlasma_1_1AccessManager.htmlclassPlasma_1_1AccessManager.pngclassPlasma_1_1Animation-members.htmlclassPlasma_1_1Animation.htmlclassPlasma_1_1Animation.pngclassPlasma_1_1AnimationDriver-members.htmlclassPlasma_1_1AnimationDriver.htmlclassPlasma_1_1AnimationDriver.pngclassPlasma_1_1Animator-members.htmlclassPlasma_1_1Animator.htmlclassPlasma_1_1Animator.pngclassPlasma_1_1Applet-members.htmlclassPlasma_1_1Applet.htmlclassPlasma_1_1Applet.pngclassPlasma_1_1AppletScript-members.htmlclassPlasma_1_1AppletScript.htmlclassPlasma_1_1AppletScript.pngclassPlasma_1_1AuthorizationInterface-members.htmlclassPlasma_1_1AuthorizationInterface.htmlclassPlasma_1_1AuthorizationManager-members.htmlclassPlasma_1_1AuthorizationManager.htmlclassPlasma_1_1AuthorizationManager.pngclassPlasma_1_1AuthorizationRule-members.htmlclassPlasma_1_1AuthorizationRule.htmlclassPlasma_1_1AuthorizationRule.pngclassPlasma_1_1BusyWidget-members.htmlclassPlasma_1_1BusyWidget.htmlclassPlasma_1_1BusyWidget.pngclassPlasma_1_1CheckBox-members.htmlclassPlasma_1_1CheckBox.htmlclassPlasma_1_1CheckBox.pngclassPlasma_1_1ClientPinRequest-members.htmlclassPlasma_1_1ClientPinRequest.htmlclassPlasma_1_1ClientPinRequest.pngclassPlasma_1_1ComboBox-members.htmlclassPlasma_1_1ComboBox.htmlclassPlasma_1_1ComboBox.pngclassPlasma_1_1ConfigLoader-members.htmlclassPlasma_1_1ConfigLoader.htmlclassPlasma_1_1ConfigLoader.pngclassPlasma_1_1Containment-members.htmlclassPlasma_1_1Containment.htmlclassPlasma_1_1Containment.pngclassPlasma_1_1ContainmentActions-members.htmlclassPlasma_1_1ContainmentActions.htmlclassPlasma_1_1ContainmentActions.pngclassPlasma_1_1ContainmentActionsPluginsConfig-members.htmlclassPlasma_1_1ContainmentActionsPluginsConfig.htmlclassPlasma_1_1Containment_1_1StyleOption-members.htmlclassPlasma_1_1Containment_1_1StyleOption.htmlclassPlasma_1_1Containment_1_1StyleOption.pngclassPlasma_1_1Context-members.htmlclassPlasma_1_1Context.htmlclassPlasma_1_1Context.pngclassPlasma_1_1Corona-members.htmlclassPlasma_1_1Corona.htmlclassPlasma_1_1Corona.pngclassPlasma_1_1Credentials-members.htmlclassPlasma_1_1Credentials.htmlclassPlasma_1_1DataContainer-members.htmlclassPlasma_1_1DataContainer.htmlclassPlasma_1_1DataContainer.pngclassPlasma_1_1DataEngine-members.htmlclassPlasma_1_1DataEngine.htmlclassPlasma_1_1DataEngine.pngclassPlasma_1_1DataEngineManager-members.htmlclassPlasma_1_1DataEngineManager.htmlclassPlasma_1_1DataEngineManager.pngclassPlasma_1_1DataEngineScript-members.htmlclassPlasma_1_1DataEngineScript.htmlclassPlasma_1_1DataEngineScript.pngclassPlasma_1_1DeclarativeWidget-members.htmlclassPlasma_1_1DeclarativeWidget.htmlclassPlasma_1_1DeclarativeWidget.pngclassPlasma_1_1Delegate-members.htmlclassPlasma_1_1Delegate.htmlclassPlasma_1_1Delegate.pngclassPlasma_1_1Dialog-members.htmlclassPlasma_1_1Dialog.htmlclassPlasma_1_1Dialog.pngclassPlasma_1_1Extender-members.htmlclassPlasma_1_1Extender.htmlclassPlasma_1_1Extender.pngclassPlasma_1_1ExtenderGroup-members.htmlclassPlasma_1_1ExtenderGroup.htmlclassPlasma_1_1ExtenderGroup.pngclassPlasma_1_1ExtenderItem-members.htmlclassPlasma_1_1ExtenderItem.htmlclassPlasma_1_1ExtenderItem.pngclassPlasma_1_1FlashingLabel-members.htmlclassPlasma_1_1FlashingLabel.htmlclassPlasma_1_1FlashingLabel.pngclassPlasma_1_1Frame-members.htmlclassPlasma_1_1Frame.htmlclassPlasma_1_1Frame.pngclassPlasma_1_1FrameSvg-members.htmlclassPlasma_1_1FrameSvg.htmlclassPlasma_1_1FrameSvg.pngclassPlasma_1_1GLApplet-members.htmlclassPlasma_1_1GLApplet.htmlclassPlasma_1_1GLApplet.pngclassPlasma_1_1GroupBox-members.htmlclassPlasma_1_1GroupBox.htmlclassPlasma_1_1GroupBox.pngclassPlasma_1_1IconWidget-members.htmlclassPlasma_1_1IconWidget.htmlclassPlasma_1_1IconWidget.pngclassPlasma_1_1ItemBackground-members.htmlclassPlasma_1_1ItemBackground.htmlclassPlasma_1_1ItemBackground.pngclassPlasma_1_1Label-members.htmlclassPlasma_1_1Label.htmlclassPlasma_1_1Label.pngclassPlasma_1_1LineEdit-members.htmlclassPlasma_1_1LineEdit.htmlclassPlasma_1_1LineEdit.pngclassPlasma_1_1Meter-members.htmlclassPlasma_1_1Meter.htmlclassPlasma_1_1Meter.pngclassPlasma_1_1Package-members.htmlclassPlasma_1_1Package.htmlclassPlasma_1_1PackageMetadata-members.htmlclassPlasma_1_1PackageMetadata.htmlclassPlasma_1_1PackageStructure-members.htmlclassPlasma_1_1PackageStructure.htmlclassPlasma_1_1PackageStructure.pngclassPlasma_1_1PluginLoader-members.htmlclassPlasma_1_1PluginLoader.htmlclassPlasma_1_1PopupApplet-members.htmlclassPlasma_1_1PopupApplet.htmlclassPlasma_1_1PopupApplet.pngclassPlasma_1_1PushButton-members.htmlclassPlasma_1_1PushButton.htmlclassPlasma_1_1PushButton.pngclassPlasma_1_1QueryMatch-members.htmlclassPlasma_1_1QueryMatch.htmlclassPlasma_1_1RadioButton-members.htmlclassPlasma_1_1RadioButton.htmlclassPlasma_1_1RadioButton.pngclassPlasma_1_1RunnerContext-members.htmlclassPlasma_1_1RunnerContext.htmlclassPlasma_1_1RunnerContext.pngclassPlasma_1_1RunnerManager-members.htmlclassPlasma_1_1RunnerManager.htmlclassPlasma_1_1RunnerManager.pngclassPlasma_1_1RunnerScript-members.htmlclassPlasma_1_1RunnerScript.htmlclassPlasma_1_1RunnerScript.pngclassPlasma_1_1RunnerSyntax-members.htmlclassPlasma_1_1RunnerSyntax.htmlclassPlasma_1_1ScriptEngine-members.htmlclassPlasma_1_1ScriptEngine.htmlclassPlasma_1_1ScriptEngine.pngclassPlasma_1_1ScrollBar-members.htmlclassPlasma_1_1ScrollBar.htmlclassPlasma_1_1ScrollBar.pngclassPlasma_1_1ScrollWidget-members.htmlclassPlasma_1_1ScrollWidget.htmlclassPlasma_1_1ScrollWidget.pngclassPlasma_1_1Separator-members.htmlclassPlasma_1_1Separator.htmlclassPlasma_1_1Separator.pngclassPlasma_1_1Service-members.htmlclassPlasma_1_1Service.htmlclassPlasma_1_1Service.pngclassPlasma_1_1ServiceAccessJob-members.htmlclassPlasma_1_1ServiceAccessJob.htmlclassPlasma_1_1ServiceAccessJob.pngclassPlasma_1_1ServiceJob-members.htmlclassPlasma_1_1ServiceJob.htmlclassPlasma_1_1ServiceJob.pngclassPlasma_1_1SignalPlotter-members.htmlclassPlasma_1_1SignalPlotter.htmlclassPlasma_1_1SignalPlotter.pngclassPlasma_1_1Slider-members.htmlclassPlasma_1_1Slider.htmlclassPlasma_1_1Slider.pngclassPlasma_1_1SpinBox-members.htmlclassPlasma_1_1SpinBox.htmlclassPlasma_1_1SpinBox.pngclassPlasma_1_1Svg-members.htmlclassPlasma_1_1Svg.htmlclassPlasma_1_1Svg.pngclassPlasma_1_1SvgWidget-members.htmlclassPlasma_1_1SvgWidget.htmlclassPlasma_1_1SvgWidget.pngclassPlasma_1_1TabBar-members.htmlclassPlasma_1_1TabBar.htmlclassPlasma_1_1TabBar.pngclassPlasma_1_1TextBrowser-members.htmlclassPlasma_1_1TextBrowser.htmlclassPlasma_1_1TextBrowser.pngclassPlasma_1_1TextEdit-members.htmlclassPlasma_1_1TextEdit.htmlclassPlasma_1_1TextEdit.pngclassPlasma_1_1Theme-members.htmlclassPlasma_1_1Theme.htmlclassPlasma_1_1Theme.pngclassPlasma_1_1ToolButton-members.htmlclassPlasma_1_1ToolButton.htmlclassPlasma_1_1ToolButton.pngclassPlasma_1_1ToolTipContent-members.htmlclassPlasma_1_1ToolTipContent.htmlclassPlasma_1_1ToolTipManager-members.htmlclassPlasma_1_1ToolTipManager.htmlclassPlasma_1_1ToolTipManager.pngclassPlasma_1_1TreeView-members.htmlclassPlasma_1_1TreeView.htmlclassPlasma_1_1TreeView.pngclassPlasma_1_1VideoWidget-members.htmlclassPlasma_1_1VideoWidget.htmlclassPlasma_1_1VideoWidget.pngclassPlasma_1_1View-members.htmlclassPlasma_1_1View.htmlclassPlasma_1_1View.pngclassPlasma_1_1Wallpaper-members.htmlclassPlasma_1_1Wallpaper.htmlclassPlasma_1_1Wallpaper.pngclassPlasma_1_1WallpaperScript-members.htmlclassPlasma_1_1WallpaperScript.htmlclassPlasma_1_1WallpaperScript.pngclassPlasma_1_1WebView-members.htmlclassPlasma_1_1WebView.htmlclassPlasma_1_1WebView.pngclassQAbstractAnimation.htmlclassQAbstractAnimation.pngclassQAbstractItemDelegate.htmlclassQAbstractItemDelegate.pngclassQGraphicsLayout.htmlclassQGraphicsLayout.pngclassQGraphicsProxyWidget.htmlclassQGraphicsProxyWidget.pngclassQGraphicsScene.htmlclassQGraphicsScene.pngclassQGraphicsView.htmlclassQGraphicsView.pngclassQGraphicsWidget.htmlclassQGraphicsWidget.pngclassQObject.htmlclassQObject.pngclassQStyleOptionGraphicsItem.htmlclassQStyleOptionGraphicsItem.pngclassQWidget.htmlclassQWidget.pngclassStackedLayout-members.htmlclassStackedLayout.htmlclassStackedLayout.pngclasses.htmlclientpinrequest_8cpp.htmlclientpinrequest_8cpp_source.htmlclientpinrequest_8h.htmlclientpinrequest_8h_source.htmlclosed.pngcombobox_8cpp.htmlcombobox_8cpp_source.htmlcombobox_8h.htmlcombobox_8h_source.htmlconfigloader_8cpp.htmlconfigloader_8cpp_source.htmlconfigloader_8h.htmlconfigloader_8h_source.htmlcontainment_8cpp.htmlcontainment_8cpp_source.htmlcontainment_8h.htmlcontainment_8h_source.htmlcontainmentactions_8cpp.htmlcontainmentactions_8cpp_source.htmlcontainmentactions_8h.htmlcontainmentactions_8h_source.htmlcontainmentactionspluginsconfig_8cpp.htmlcontainmentactionspluginsconfig_8cpp_source.htmlcontainmentactionspluginsconfig_8h.htmlcontainmentactionspluginsconfig_8h_source.htmlcontext_8cpp.htmlcontext_8cpp_source.htmlcontext_8h.htmlcontext_8h_source.htmlcorona_8cpp.htmlcorona_8cpp_source.htmlcorona_8h.htmlcorona_8h_source.htmlcredentials_8cpp.htmlcredentials_8cpp_source.htmlcredentials_8h.htmlcredentials_8h_source.htmldatacontainer_8cpp.htmldatacontainer_8cpp_source.htmldatacontainer_8h.htmldatacontainer_8h_source.htmldataengine_8cpp.htmldataengine_8cpp_source.htmldataengine_8h.htmldataengine_8h_source.htmldataenginemanager_8cpp.htmldataenginemanager_8cpp_source.htmldataenginemanager_8h.htmldataenginemanager_8h_source.htmldataenginescript_8cpp.htmldataenginescript_8cpp_source.htmldataenginescript_8h.htmldataenginescript_8h_source.htmldeclarativewidget_8cpp.htmldeclarativewidget_8cpp_source.htmldeclarativewidget_8h.htmldeclarativewidget_8h_source.htmldelegate_8cpp.htmldelegate_8cpp_source.htmldelegate_8h.htmldelegate_8h_source.htmldeprecated.htmldeprecated_2animator_8cpp.htmldeprecated_2animator_8cpp_source.htmldialog_8cpp.htmldialog_8cpp_source.htmldialog_8h.htmldialog_8h_source.htmldir_0495dfe3eafbcfb4e6264f5e29da7a14.htmldir_1c7a942dbfdea89a146f71e13435f4f1.htmldir_2ec34be40643e6c0eb0fe06b96241ded.htmldir_2ff25cc24a9f5111808c60e5fa6f2bff.htmldir_4360a9bb07891bec091ba6374ab4031e.htmldir_785d2f4bfec6aaef2619ed4a2987622d.htmldir_9398de81bf85ef53844fd0825b2cc79f.htmldir_c99acaa8881ed8564d8b521df4974af9.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jseasinganimation_8cpp.htmleasinganimation_8cpp_source.htmleasingcurve_8cpp.htmleasingcurve_8cpp_source.htmlextender_8cpp.htmlextender_8cpp_source.htmlextender_8h.htmlextender_8h_source.htmlextendergroup_8cpp.htmlextendergroup_8cpp_source.htmlextendergroup_8h.htmlextendergroup_8h_source.htmlextenderitem_8cpp.htmlextenderitem_8cpp_source.htmlextenderitem_8h.htmlextenderitem_8h_source.htmlfade_8cpp.htmlfade_8cpp_source.htmlfiles.htmlflashinglabel_8cpp.htmlflashinglabel_8cpp_source.htmlflashinglabel_8h.htmlflashinglabel_8h_source.htmlfolderclosed.pngfolderopen.pngframe_8cpp.htmlframe_8cpp_source.htmlframe_8h.htmlframe_8h_source.htmlframesvg_8cpp.htmlframesvg_8cpp_source.htmlframesvg_8h.htmlframesvg_8h_source.htmlfunctions.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_k.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_q.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_func_z.htmlfunctions_func_~.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_prop.htmlfunctions_prop_b.htmlfunctions_prop_c.htmlfunctions_prop_d.htmlfunctions_prop_e.htmlfunctions_prop_f.htmlfunctions_prop_g.htmlfunctions_prop_h.htmlfunctions_prop_i.htmlfunctions_prop_l.htmlfunctions_prop_m.htmlfunctions_prop_n.htmlfunctions_prop_o.htmlfunctions_prop_p.htmlfunctions_prop_q.htmlfunctions_prop_r.htmlfunctions_prop_s.htmlfunctions_prop_t.htmlfunctions_prop_u.htmlfunctions_prop_v.htmlfunctions_prop_w.htmlfunctions_prop_z.htmlfunctions_q.htmlfunctions_r.htmlfunctions_rela.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_w.htmlfunctions_z.htmlfunctions_~.htmlgeometry_8cpp.htmlgeometry_8cpp_source.htmlglapplet_8cpp.htmlglapplet_8cpp_source.htmlglapplet_8h.htmlglapplet_8h_source.htmlglobals.htmlglobals_defs.htmlglobals_func.htmlglobals_vars.htmlgroupbox_8cpp.htmlgroupbox_8cpp_source.htmlgroupbox_8h.htmlgroupbox_8h_source.htmlgrow_8cpp.htmlgrow_8cpp_source.htmlhierarchy.htmliconwidget_8cpp.htmliconwidget_8cpp_source.htmliconwidget_8h.htmliconwidget_8h_source.htmlindex.htmlitembackground_8cpp.htmlitembackground_8cpp_source.htmlitembackground_8h.htmlitembackground_8h_source.htmljavascriptanimation_8cpp.htmljavascriptanimation_8cpp_source.htmljquery.jslabel_8cpp.htmllabel_8cpp_source.htmllabel_8h.htmllabel_8h_source.htmllicenses.htmllineedit_8cpp.htmllineedit_8cpp_source.htmllineedit_8h.htmllineedit_8h_source.htmlmaintainers.htmlmeter_8cpp.htmlmeter_8cpp_source.htmlmeter_8h.htmlmeter_8h_source.htmlnamespacePhonon.htmlnamespacePlasma.htmlnamespacePlasma_1_1AnimationScriptEngine.htmlnamespacePlasma_1_1PaintUtils.htmlnamespacePlasma_1_1WindowEffects.htmlnamespaceQCA.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_func.htmlnamespacemembers_vars.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpackage_8cpp.htmlpackage_8cpp_source.htmlpackage_8h.htmlpackage_8h_source.htmlpackagemetadata_8cpp.htmlpackagemetadata_8cpp_source.htmlpackagemetadata_8h.htmlpackagemetadata_8h_source.htmlpackagestructure_8cpp.htmlpackagestructure_8cpp_source.htmlpackagestructure_8h.htmlpackagestructure_8h_source.htmlpages.htmlpaintutils_8cpp.htmlpaintutils_8cpp_source.htmlpaintutils_8h.htmlpaintutils_8h_source.htmlpendulumcurve_8cpp.htmlpendulumcurve_8cpp_source.htmlpixmaptransition_8cpp.htmlpixmaptransition_8cpp_source.htmlplasma_8cpp.htmlplasma_8cpp_source.htmlplasma_8h.htmlplasma_8h_source.htmlplasma__export_8h.htmlplasma__export_8h_source.htmlpluginloader_8cpp.htmlpluginloader_8cpp_source.htmlpluginloader_8h.htmlpluginloader_8h_source.htmlpopupapplet_8cpp.htmlpopupapplet_8cpp_source.htmlpopupapplet_8h.htmlpopupapplet_8h_source.htmlpulser_8cpp.htmlpulser_8cpp_source.htmlpushbutton_8cpp.htmlpushbutton_8cpp_source.htmlpushbutton_8h.htmlpushbutton_8h_source.htmlquerymatch_8cpp.htmlquerymatch_8cpp_source.htmlquerymatch_8h.htmlquerymatch_8h_source.htmlradiobutton_8cpp.htmlradiobutton_8cpp_source.htmlradiobutton_8h.htmlradiobutton_8h_source.htmlrotation_8cpp.htmlrotation_8cpp_source.htmlrotationstacked_8cpp.htmlrotationstacked_8cpp_source.htmlrunnercontext_8cpp.htmlrunnercontext_8cpp_source.htmlrunnercontext_8h.htmlrunnercontext_8h_source.htmlrunnermanager_8cpp.htmlrunnermanager_8cpp_source.htmlrunnermanager_8h.htmlrunnermanager_8h_source.htmlrunnerscript_8cpp.htmlrunnerscript_8cpp_source.htmlrunnerscript_8h.htmlrunnerscript_8h_source.htmlrunnersyntax_8cpp.htmlrunnersyntax_8cpp_source.htmlrunnersyntax_8h.htmlrunnersyntax_8h_source.htmlscriptengine_8cpp.htmlscriptengine_8cpp_source.htmlscriptengine_8h.htmlscriptengine_8h_source.htmlscrollbar_8cpp.htmlscrollbar_8cpp_source.htmlscrollbar_8h.htmlscrollbar_8h_source.htmlscrollwidget_8cpp.htmlscrollwidget_8cpp_source.htmlscrollwidget_8h.htmlscrollwidget_8h_source.htmlseparator_8cpp.htmlseparator_8cpp_source.htmlseparator_8h.htmlseparator_8h_source.htmlservice_8cpp.htmlservice_8cpp_source.htmlservice_8h.htmlservice_8h_source.htmlserviceaccessjob_8cpp.htmlserviceaccessjob_8cpp_source.htmlserviceaccessjob_8h.htmlserviceaccessjob_8h_source.htmlservicejob_8cpp.htmlservicejob_8cpp_source.htmlservicejob_8h.htmlservicejob_8h_source.htmlsignalplotter_8cpp.htmlsignalplotter_8cpp_source.htmlsignalplotter_8h.htmlsignalplotter_8h_source.htmlslide_8cpp.htmlslide_8cpp_source.htmlslider_8cpp.htmlslider_8cpp_source.htmlslider_8h.htmlslider_8h_source.htmlspinbox_8cpp.htmlspinbox_8cpp_source.htmlspinbox_8h.htmlspinbox_8h_source.htmlsplitbar.pngstackedlayout_8cpp.htmlstackedlayout_8cpp_source.htmlstackedlayout_8h.htmlstackedlayout_8h_source.htmlstructPlasma_1_1PlotColor-members.htmlstructPlasma_1_1PlotColor.htmlsvg_8cpp.htmlsvg_8cpp_source.htmlsvg_8h.htmlsvg_8h_source.htmlsvgwidget_8cpp.htmlsvgwidget_8cpp_source.htmlsvgwidget_8h.htmlsvgwidget_8h_source.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabbar_8cpp.htmltabbar_8cpp_source.htmltabbar_8h.htmltabbar_8h_source.htmltabs.csstextbrowser_8cpp.htmltextbrowser_8cpp_source.htmltextbrowser_8h.htmltextbrowser_8h_source.htmltextedit_8cpp.htmltextedit_8cpp_source.htmltextedit_8h.htmltextedit_8h_source.htmltheme_8cpp.htmltheme_8cpp_source.htmltheme_8h.htmltheme_8h_source.htmltoolbutton_8cpp.htmltoolbutton_8cpp_source.htmltoolbutton_8h.htmltoolbutton_8h_source.htmltooltipcontent_8cpp.htmltooltipcontent_8cpp_source.htmltooltipcontent_8h.htmltooltipcontent_8h_source.htmltooltipmanager_8cpp.htmltooltipmanager_8cpp_source.htmltooltipmanager_8h.htmltooltipmanager_8h_source.htmltreeview_8cpp.htmltreeview_8cpp_source.htmltreeview_8h.htmltreeview_8h_source.htmlversion_8cpp.htmlversion_8cpp_source.htmlversion_8h.htmlversion_8h_source.htmlvideowidget_8cpp.htmlvideowidget_8cpp_source.htmlvideowidget_8h.htmlvideowidget_8h_source.htmlview_8cpp.htmlview_8cpp_source.htmlview_8h.htmlview_8h_source.htmlwallpaper_8cpp.htmlwallpaper_8cpp_source.htmlwallpaper_8h.htmlwallpaper_8h_source.htmlwallpaperscript_8cpp.htmlwallpaperscript_8cpp_source.htmlwallpaperscript_8h.htmlwallpaperscript_8h_source.htmlwater_8cpp.htmlwater_8cpp_source.htmlwebview_8cpp.htmlwebview_8cpp_source.htmlwebview_8h.htmlwebview_8h_source.htmlwidgetsnapshot_8cpp.htmlwidgetsnapshot_8cpp_source.htmlwindoweffects_8cpp.htmlwindoweffects_8cpp_source.htmlwindoweffects_8h.htmlwindoweffects_8h_source.htmlzoom_8cpp.htmlzoom_8cpp_source.htmlplasma.tagprint.csssearch.htmlsolidDoxyfileclassmap.inchtmlMainpage_8dox.htmlacadapter_8cpp.htmlacadapter_8cpp_source.htmlacadapter_8h.htmlacadapter_8h_source.htmlacadapter__p_8h.htmlacadapter__p_8h_source.htmlannotated.htmlarrowdown.pngarrowright.pngaudiointerface_8cpp.htmlaudiointerface_8cpp_source.htmlaudiointerface_8h.htmlaudiointerface_8h_source.htmlaudiointerface__p_8h.htmlaudiointerface__p_8h_source.htmlauthors.htmlbattery_8cpp.htmlbattery_8cpp_source.htmlbattery_8h.htmlbattery_8h_source.htmlbattery__p_8h.htmlbattery__p_8h_source.htmlbc_s.pngbdwn.pngblock_8cpp.htmlblock_8cpp_source.htmlblock_8h.htmlblock_8h_source.htmlblock__p_8h.htmlblock__p_8h_source.htmlbutton_8cpp.htmlbutton_8cpp_source.htmlbutton_8h.htmlbutton_8h_source.htmlbutton__p_8h.htmlbutton__p_8h_source.htmlcamera_8cpp.htmlcamera_8cpp_source.htmlcamera_8h.htmlcamera_8h_source.htmlcamera__p_8h.htmlcamera__p_8h_source.htmlclassQObject.htmlclassQObject.pngclassQSharedData.htmlclassQSharedData.pngclassSolid_1_1AcAdapter-members.htmlclassSolid_1_1AcAdapter.htmlclassSolid_1_1AcAdapter.pngclassSolid_1_1AcAdapterPrivate-members.htmlclassSolid_1_1AcAdapterPrivate.htmlclassSolid_1_1AcAdapterPrivate.pngclassSolid_1_1AudioInterface-members.htmlclassSolid_1_1AudioInterface.htmlclassSolid_1_1AudioInterface.pngclassSolid_1_1AudioInterfacePrivate-members.htmlclassSolid_1_1AudioInterfacePrivate.htmlclassSolid_1_1AudioInterfacePrivate.pngclassSolid_1_1Battery-members.htmlclassSolid_1_1Battery.htmlclassSolid_1_1Battery.pngclassSolid_1_1BatteryPrivate-members.htmlclassSolid_1_1BatteryPrivate.htmlclassSolid_1_1BatteryPrivate.pngclassSolid_1_1Block-members.htmlclassSolid_1_1Block.htmlclassSolid_1_1Block.pngclassSolid_1_1BlockPrivate-members.htmlclassSolid_1_1BlockPrivate.htmlclassSolid_1_1BlockPrivate.pngclassSolid_1_1Button-members.htmlclassSolid_1_1Button.htmlclassSolid_1_1Button.pngclassSolid_1_1ButtonPrivate-members.htmlclassSolid_1_1ButtonPrivate.htmlclassSolid_1_1ButtonPrivate.pngclassSolid_1_1Camera-members.htmlclassSolid_1_1Camera.htmlclassSolid_1_1Camera.pngclassSolid_1_1CameraPrivate-members.htmlclassSolid_1_1CameraPrivate.htmlclassSolid_1_1CameraPrivate.pngclassSolid_1_1CleanUpGlobalStatic-members.htmlclassSolid_1_1CleanUpGlobalStatic.htmlclassSolid_1_1Device-members.htmlclassSolid_1_1Device.htmlclassSolid_1_1DeviceInterface-members.htmlclassSolid_1_1DeviceInterface.htmlclassSolid_1_1DeviceInterface.pngclassSolid_1_1DeviceInterfacePrivate-members.htmlclassSolid_1_1DeviceInterfacePrivate.htmlclassSolid_1_1DeviceInterfacePrivate.pngclassSolid_1_1DeviceManagerPrivate-members.htmlclassSolid_1_1DeviceManagerPrivate.htmlclassSolid_1_1DeviceManagerPrivate.pngclassSolid_1_1DeviceManagerStorage-members.htmlclassSolid_1_1DeviceManagerStorage.htmlclassSolid_1_1DeviceNotifier-members.htmlclassSolid_1_1DeviceNotifier.htmlclassSolid_1_1DeviceNotifier.pngclassSolid_1_1DevicePrivate-members.htmlclassSolid_1_1DevicePrivate.htmlclassSolid_1_1DevicePrivate.pngclassSolid_1_1DvbInterface-members.htmlclassSolid_1_1DvbInterface.htmlclassSolid_1_1DvbInterface.pngclassSolid_1_1DvbInterfacePrivate-members.htmlclassSolid_1_1DvbInterfacePrivate.htmlclassSolid_1_1DvbInterfacePrivate.pngclassSolid_1_1GenericInterface-members.htmlclassSolid_1_1GenericInterface.htmlclassSolid_1_1GenericInterface.pngclassSolid_1_1GenericInterfacePrivate-members.htmlclassSolid_1_1GenericInterfacePrivate.htmlclassSolid_1_1GenericInterfacePrivate.pngclassSolid_1_1InternetGateway-members.htmlclassSolid_1_1InternetGateway.htmlclassSolid_1_1InternetGateway.pngclassSolid_1_1InternetGatewayPrivate-members.htmlclassSolid_1_1InternetGatewayPrivate.htmlclassSolid_1_1InternetGatewayPrivate.pngclassSolid_1_1ManagerBasePrivate-members.htmlclassSolid_1_1ManagerBasePrivate.htmlclassSolid_1_1ManagerBasePrivate.pngclassSolid_1_1NetworkInterface-members.htmlclassSolid_1_1NetworkInterface.htmlclassSolid_1_1NetworkInterface.pngclassSolid_1_1NetworkInterfacePrivate-members.htmlclassSolid_1_1NetworkInterfacePrivate.htmlclassSolid_1_1NetworkInterfacePrivate.pngclassSolid_1_1NetworkShare-members.htmlclassSolid_1_1NetworkShare.htmlclassSolid_1_1NetworkShare.pngclassSolid_1_1NetworkSharePrivate-members.htmlclassSolid_1_1NetworkSharePrivate.htmlclassSolid_1_1NetworkSharePrivate.pngclassSolid_1_1NetworkingPrivate-members.htmlclassSolid_1_1NetworkingPrivate.htmlclassSolid_1_1NetworkingPrivate.pngclassSolid_1_1Networking_1_1Notifier-members.htmlclassSolid_1_1Networking_1_1Notifier.htmlclassSolid_1_1Networking_1_1Notifier.pngclassSolid_1_1OpticalDisc-members.htmlclassSolid_1_1OpticalDisc.htmlclassSolid_1_1OpticalDisc.pngclassSolid_1_1OpticalDiscPrivate-members.htmlclassSolid_1_1OpticalDiscPrivate.htmlclassSolid_1_1OpticalDiscPrivate.pngclassSolid_1_1OpticalDrive-members.htmlclassSolid_1_1OpticalDrive.htmlclassSolid_1_1OpticalDrive.pngclassSolid_1_1OpticalDrivePrivate-members.htmlclassSolid_1_1OpticalDrivePrivate.htmlclassSolid_1_1OpticalDrivePrivate.pngclassSolid_1_1PortableMediaPlayer-members.htmlclassSolid_1_1PortableMediaPlayer.htmlclassSolid_1_1PortableMediaPlayer.pngclassSolid_1_1PortableMediaPlayerPrivate-members.htmlclassSolid_1_1PortableMediaPlayerPrivate.htmlclassSolid_1_1PortableMediaPlayerPrivate.pngclassSolid_1_1PowerManagementPrivate-members.htmlclassSolid_1_1PowerManagementPrivate.htmlclassSolid_1_1PowerManagementPrivate.pngclassSolid_1_1PowerManagement_1_1Notifier-members.htmlclassSolid_1_1PowerManagement_1_1Notifier.htmlclassSolid_1_1PowerManagement_1_1Notifier.pngclassSolid_1_1Predicate-members.htmlclassSolid_1_1Predicate.htmlclassSolid_1_1Processor-members.htmlclassSolid_1_1Processor.htmlclassSolid_1_1Processor.pngclassSolid_1_1ProcessorPrivate-members.htmlclassSolid_1_1ProcessorPrivate.htmlclassSolid_1_1ProcessorPrivate.pngclassSolid_1_1SerialInterface-members.htmlclassSolid_1_1SerialInterface.htmlclassSolid_1_1SerialInterface.pngclassSolid_1_1SerialInterfacePrivate-members.htmlclassSolid_1_1SerialInterfacePrivate.htmlclassSolid_1_1SerialInterfacePrivate.pngclassSolid_1_1SmartCardReader-members.htmlclassSolid_1_1SmartCardReader.htmlclassSolid_1_1SmartCardReader.pngclassSolid_1_1SmartCardReaderPrivate-members.htmlclassSolid_1_1SmartCardReaderPrivate.htmlclassSolid_1_1SmartCardReaderPrivate.pngclassSolid_1_1StorageAccess-members.htmlclassSolid_1_1StorageAccess.htmlclassSolid_1_1StorageAccess.pngclassSolid_1_1StorageAccessPrivate-members.htmlclassSolid_1_1StorageAccessPrivate.htmlclassSolid_1_1StorageAccessPrivate.pngclassSolid_1_1StorageDrive-members.htmlclassSolid_1_1StorageDrive.htmlclassSolid_1_1StorageDrive.pngclassSolid_1_1StorageDrivePrivate-members.htmlclassSolid_1_1StorageDrivePrivate.htmlclassSolid_1_1StorageDrivePrivate.pngclassSolid_1_1StorageVolume-members.htmlclassSolid_1_1StorageVolume.htmlclassSolid_1_1StorageVolume.pngclassSolid_1_1StorageVolumePrivate-members.htmlclassSolid_1_1StorageVolumePrivate.htmlclassSolid_1_1StorageVolumePrivate.pngclassSolid_1_1Video-members.htmlclassSolid_1_1Video.htmlclassSolid_1_1Video.pngclassSolid_1_1VideoPrivate-members.htmlclassSolid_1_1VideoPrivate.htmlclassSolid_1_1VideoPrivate.pngclasses.htmlclosed.pngdevice_8cpp.htmldevice_8cpp_source.htmldevice_8h.htmldevice_8h_source.htmldevice__p_8h.htmldevice__p_8h_source.htmldeviceinterface_8cpp.htmldeviceinterface_8cpp_source.htmldeviceinterface_8h.htmldeviceinterface_8h_source.htmldeviceinterface__p_8h.htmldeviceinterface__p_8h_source.htmldevicemanager_8cpp.htmldevicemanager_8cpp_source.htmldevicemanager__p_8h.htmldevicemanager__p_8h_source.htmldevicenotifier_8h.htmldevicenotifier_8h_source.htmldir_0709528499814b803824dff60c626543.htmldir_fff062e13770cb0dd9e5bca1a58be7ef.htmldoc.pngdoxygen.cssdoxygen.pngdvbinterface_8cpp.htmldvbinterface_8cpp_source.htmldvbinterface_8h.htmldvbinterface_8h_source.htmldvbinterface__p_8h.htmldvbinterface__p_8h_source.htmldynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_a.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_a.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_func_~.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_prop.htmlfunctions_r.htmlfunctions_s.htmlfunctions_t.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_w.htmlfunctions_x.htmlfunctions_~.htmlgenericinterface_8cpp.htmlgenericinterface_8cpp_source.htmlgenericinterface_8h.htmlgenericinterface_8h_source.htmlgenericinterface__p_8h.htmlgenericinterface__p_8h_source.htmlglobals.htmlglobals_defs.htmlglobals_enum.htmlglobals_eval.htmlglobals_func.htmlglobals_type.htmlglobals_vars.htmlhierarchy.htmlindex.htmlinternetgateway_8cpp.htmlinternetgateway_8cpp_source.htmlinternetgateway_8h.htmlinternetgateway_8h_source.htmlinternetgateway__p_8h.htmlinternetgateway__p_8h_source.htmljquery.jslicenses.htmlmanagerbase_8cpp.htmlmanagerbase_8cpp_source.htmlmanagerbase__p_8h.htmlmanagerbase__p_8h_source.htmlnamespaceSolid.htmlnamespaceSolid_1_1Ifaces.htmlnamespaceSolid_1_1Networking.htmlnamespaceSolid_1_1PowerManagement.htmlnamespaceSolid_1_1PredicateParse.htmlnamespaceSolid_1_1XdgBaseDirs.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_func.htmlnamespacemembers_type.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngnetworking_8cpp.htmlnetworking_8cpp_source.htmlnetworking_8h.htmlnetworking_8h_source.htmlnetworking__p_8h.htmlnetworking__p_8h_source.htmlnetworking__win_8cpp.htmlnetworking__win_8cpp_source.htmlnetworkinterface_8cpp.htmlnetworkinterface_8cpp_source.htmlnetworkinterface_8h.htmlnetworkinterface_8h_source.htmlnetworkinterface__p_8h.htmlnetworkinterface__p_8h_source.htmlnetworkshare_8cpp.htmlnetworkshare_8cpp_source.htmlnetworkshare_8h.htmlnetworkshare_8h_source.htmlnetworkshare__p_8h.htmlnetworkshare__p_8h_source.htmlopen.pngopticaldisc_8cpp.htmlopticaldisc_8cpp_source.htmlopticaldisc_8h.htmlopticaldisc_8h_source.htmlopticaldisc__p_8h.htmlopticaldisc__p_8h_source.htmlopticaldrive_8cpp.htmlopticaldrive_8cpp_source.htmlopticaldrive_8h.htmlopticaldrive_8h_source.htmlopticaldrive__p_8h.htmlopticaldrive__p_8h_source.htmlpages.htmlportablemediaplayer_8cpp.htmlportablemediaplayer_8cpp_source.htmlportablemediaplayer_8h.htmlportablemediaplayer_8h_source.htmlportablemediaplayer__p_8h.htmlportablemediaplayer__p_8h_source.htmlpowermanagement_8cpp.htmlpowermanagement_8cpp_source.htmlpowermanagement_8h.htmlpowermanagement_8h_source.htmlpowermanagement__p_8h.htmlpowermanagement__p_8h_source.htmlpredicate_8cpp.htmlpredicate_8cpp_source.htmlpredicate_8h.htmlpredicate_8h_source.htmlpredicate__parser_8h.htmlpredicate__parser_8h_source.htmlpredicateparse_8cpp.htmlpredicateparse_8cpp_source.htmlpredicateparse_8h.htmlpredicateparse_8h_source.htmlprocessor_8cpp.htmlprocessor_8cpp_source.htmlprocessor_8h.htmlprocessor_8h_source.htmlprocessor__p_8h.htmlprocessor__p_8h_source.htmlserialinterface_8cpp.htmlserialinterface_8cpp_source.htmlserialinterface_8h.htmlserialinterface_8h_source.htmlserialinterface__p_8h.htmlserialinterface__p_8h_source.htmlsmartcardreader_8cpp.htmlsmartcardreader_8cpp_source.htmlsmartcardreader_8h.htmlsmartcardreader_8h_source.htmlsmartcardreader__p_8h.htmlsmartcardreader__p_8h_source.htmlsoliddefs__p_8h.htmlsoliddefs__p_8h_source.htmlsolidnamespace_8cpp.htmlsolidnamespace_8cpp_source.htmlsolidnamespace_8h.htmlsolidnamespace_8h_source.htmlsong.htmlsplitbar.pngstorageaccess_8cpp.htmlstorageaccess_8cpp_source.htmlstorageaccess_8h.htmlstorageaccess_8h_source.htmlstorageaccess__p_8h.htmlstorageaccess__p_8h_source.htmlstoragedrive_8cpp.htmlstoragedrive_8cpp_source.htmlstoragedrive_8h.htmlstoragedrive_8h_source.htmlstoragedrive__p_8h.htmlstoragedrive__p_8h_source.htmlstoragevolume_8cpp.htmlstoragevolume_8cpp_source.htmlstoragevolume_8h.htmlstoragevolume_8h_source.htmlstoragevolume__p_8h.htmlstoragevolume__p_8h_source.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstutorial1.htmltutorial2.htmltutorial3.htmltutorial4.htmltutorial5.htmlunionYYSTYPE-members.htmlunionYYSTYPE.htmlvideo_8cpp.htmlvideo_8cpp_source.htmlvideo_8h.htmlvideo_8h_source.htmlvideo__p_8h.htmlvideo__p_8h_source.htmlxdgbasedirs_8cpp.htmlxdgbasedirs_8cpp_source.htmlxdgbasedirs__p_8h.htmlxdgbasedirs__p_8h_source.htmlsolid.tagsonnetDoxyfileclassmap.inchtmlMainpage_8dox.htmlannotated.htmlarrowdown.pngarrowright.pngauthors.htmlbc_s.pngbdwn.pngclassASpellClient-members.htmlclassASpellClient.htmlclassASpellClient.pngclassASpellDict-members.htmlclassASpellDict.htmlclassASpellDict.pngclassHSpellClient-members.htmlclassHSpellClient.htmlclassHSpellClient.pngclassHSpellDict-members.htmlclassHSpellDict.htmlclassHSpellDict.pngclassHunspellClient-members.htmlclassHunspellClient.htmlclassHunspellClient.pngclassHunspellDict-members.htmlclassHunspellDict.htmlclassHunspellDict.pngclassQColor.htmlclassQFont.htmlclassQSpellEnchantClient-members.htmlclassQSpellEnchantClient.htmlclassQSpellEnchantClient.pngclassQSpellEnchantDict-members.htmlclassQSpellEnchantDict.htmlclassQSpellEnchantDict.pngclasses.htmlclosed.pngdir_0e2c1a389835bcdaa02405930ff5f1c0.htmldir_165abf4023e00afdec103e9e4a2fbc03.htmldir_6b9f0482d7f86a6ef48c66df48d2be26.htmldir_7b37ddbdc1e251b2f2a38e9feeb940de.htmldir_898fd71816da92546f3025a189483c13.htmldir_89a8dc7e8f6004586917b24ea21002bd.htmldir_bf7d145bb62ebf7887219b6b36526bbb.htmldir_d84ec601589b5a1639bd4e5d05ca0939.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsenchantclient_8cpp.htmlenchantclient_8cpp_source.htmlenchantclient_8h.htmlenchantclient_8h_source.htmlenchantdict_8cpp.htmlenchantdict_8cpp_source.htmlenchantdict_8h.htmlenchantdict_8h_source.htmlfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_func.htmlglobals.htmlglobals_defs.htmlglobals_func.htmlhierarchy.htmlindex.htmljquery.jskspell__aspellclient_8cpp.htmlkspell__aspellclient_8cpp_source.htmlkspell__aspellclient_8h.htmlkspell__aspellclient_8h_source.htmlkspell__aspelldict_8cpp.htmlkspell__aspelldict_8cpp_source.htmlkspell__aspelldict_8h.htmlkspell__aspelldict_8h_source.htmlkspell__hspellclient_8cpp.htmlkspell__hspellclient_8cpp_source.htmlkspell__hspellclient_8h.htmlkspell__hspellclient_8h_source.htmlkspell__hspelldict_8cpp.htmlkspell__hspelldict_8cpp_source.htmlkspell__hspelldict_8h.htmlkspell__hspelldict_8h_source.htmlkspell__hunspellclient_8cpp.htmlkspell__hunspellclient_8cpp_source.htmlkspell__hunspellclient_8h.htmlkspell__hunspellclient_8h_source.htmlkspell__hunspelldict_8cpp.htmlkspell__hunspelldict_8cpp_source.htmlkspell__hunspelldict_8h.htmlkspell__hunspelldict_8h_source.htmllicenses.htmlmaintainers.htmlnamespaceSonnet.htmlnamespacemembers.htmlnamespacemembers_func.htmlnamespacemembers_vars.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlparseucd_8cpp.htmlparseucd_8cpp_source.htmlsplitbar.pngsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csssonnet.tagsplitbar.pngsubdirssubdirs.tagsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssthreadweaverDoxyfileclassmap.inchtmlDebuggingAids_8cpp.htmlDebuggingAids_8cpp_source.htmlDebuggingAids_8h.htmlDebuggingAids_8h_source.htmlDependencyPolicy_8cpp.htmlDependencyPolicy_8cpp_source.htmlDependencyPolicy_8h.htmlDependencyPolicy_8h_source.htmlDestructedState_8cpp.htmlDestructedState_8cpp_source.htmlDestructedState_8h.htmlDestructedState_8h_source.htmlInConstructionState_8cpp.htmlInConstructionState_8cpp_source.htmlInConstructionState_8h.htmlInConstructionState_8h_source.htmlIncludeMocs_8cpp.htmlIncludeMocs_8cpp_source.htmlJobCollection_8cpp.htmlJobCollection_8cpp_source.htmlJobCollection_8h.htmlJobCollection_8h_source.htmlJobCollection__p_8h.htmlJobCollection__p_8h_source.htmlJobSequence_8cpp.htmlJobSequence_8cpp_source.htmlJobSequence_8h.htmlJobSequence_8h_source.htmlJob_8cpp.htmlJob_8cpp_source.htmlJob_8h.htmlJob_8h_source.htmlJob__p_8h.htmlJob__p_8h_source.htmlMainComponents.htmlMainpage_8dox.htmlQueuePolicy_8h.htmlQueuePolicy_8h_source.htmlResourceRestrictionPolicy_8cpp.htmlResourceRestrictionPolicy_8cpp_source.htmlResourceRestrictionPolicy_8h.htmlResourceRestrictionPolicy_8h_source.htmlShuttingDownState_8cpp.htmlShuttingDownState_8cpp_source.htmlShuttingDownState_8h.htmlShuttingDownState_8h_source.htmlStateImplementation_8cpp.htmlStateImplementation_8cpp_source.htmlStateImplementation_8h.htmlStateImplementation_8h_source.htmlState_8cpp.htmlState_8cpp_source.htmlState_8h.htmlState_8h_source.htmlSuspendedState_8cpp.htmlSuspendedState_8cpp_source.htmlSuspendedState_8h.htmlSuspendedState_8h_source.htmlSuspendingState_8cpp.htmlSuspendingState_8cpp_source.htmlSuspendingState_8h.htmlSuspendingState_8h_source.htmlThreadWeaver_8cpp.htmlThreadWeaver_8cpp_source.htmlThreadWeaver_8h.htmlThreadWeaver_8h_source.htmlThread_8cpp.htmlThread_8cpp_source.htmlThread_8h.htmlThread_8h_source.htmlUseCases.htmlWeaverImpl_8cpp.htmlWeaverImpl_8cpp_source.htmlWeaverImpl_8h.htmlWeaverImpl_8h_source.htmlWeaverInterface_8cpp.htmlWeaverInterface_8cpp_source.htmlWeaverInterface_8h.htmlWeaverInterface_8h_source.htmlWeaverObserver_8cpp.htmlWeaverObserver_8cpp_source.htmlWeaverObserver_8h.htmlWeaverObserver_8h_source.htmlWhy.htmlWorkingHardState_8cpp.htmlWorkingHardState_8cpp_source.htmlWorkingHardState_8h.htmlWorkingHardState_8h_source.htmlannotated.htmlarrowdown.pngarrowright.pngauthors.htmlbc_s.pngbdwn.pngclassQList.htmlclassQObject.htmlclassQObject.pngclassQThread.htmlclassQThread.pngclassThreadWeaver_1_1DependencyPolicy-members.htmlclassThreadWeaver_1_1DependencyPolicy.htmlclassThreadWeaver_1_1DependencyPolicy.pngclassThreadWeaver_1_1DestructedState-members.htmlclassThreadWeaver_1_1DestructedState.htmlclassThreadWeaver_1_1DestructedState.pngclassThreadWeaver_1_1InConstructionState-members.htmlclassThreadWeaver_1_1InConstructionState.htmlclassThreadWeaver_1_1InConstructionState.pngclassThreadWeaver_1_1Job-members.htmlclassThreadWeaver_1_1Job.htmlclassThreadWeaver_1_1Job.pngclassThreadWeaver_1_1JobCollection-members.htmlclassThreadWeaver_1_1JobCollection.htmlclassThreadWeaver_1_1JobCollection.pngclassThreadWeaver_1_1JobCollectionJobRunner-members.htmlclassThreadWeaver_1_1JobCollectionJobRunner.htmlclassThreadWeaver_1_1JobCollectionJobRunner.pngclassThreadWeaver_1_1JobRunHelper-members.htmlclassThreadWeaver_1_1JobRunHelper.htmlclassThreadWeaver_1_1JobRunHelper.pngclassThreadWeaver_1_1JobSequence-members.htmlclassThreadWeaver_1_1JobSequence.htmlclassThreadWeaver_1_1JobSequence.pngclassThreadWeaver_1_1QueuePolicy-members.htmlclassThreadWeaver_1_1QueuePolicy.htmlclassThreadWeaver_1_1QueuePolicy.pngclassThreadWeaver_1_1ResourceRestrictionPolicy-members.htmlclassThreadWeaver_1_1ResourceRestrictionPolicy.htmlclassThreadWeaver_1_1ResourceRestrictionPolicy.pngclassThreadWeaver_1_1ShuttingDownState-members.htmlclassThreadWeaver_1_1ShuttingDownState.htmlclassThreadWeaver_1_1ShuttingDownState.pngclassThreadWeaver_1_1State-members.htmlclassThreadWeaver_1_1State.htmlclassThreadWeaver_1_1State.pngclassThreadWeaver_1_1StateImplementation-members.htmlclassThreadWeaver_1_1StateImplementation.htmlclassThreadWeaver_1_1StateImplementation.pngclassThreadWeaver_1_1SuspendedState-members.htmlclassThreadWeaver_1_1SuspendedState.htmlclassThreadWeaver_1_1SuspendedState.pngclassThreadWeaver_1_1SuspendingState-members.htmlclassThreadWeaver_1_1SuspendingState.htmlclassThreadWeaver_1_1SuspendingState.pngclassThreadWeaver_1_1Thread-members.htmlclassThreadWeaver_1_1Thread.htmlclassThreadWeaver_1_1Thread.pngclassThreadWeaver_1_1Weaver-members.htmlclassThreadWeaver_1_1Weaver.htmlclassThreadWeaver_1_1Weaver.pngclassThreadWeaver_1_1WeaverImpl-members.htmlclassThreadWeaver_1_1WeaverImpl.htmlclassThreadWeaver_1_1WeaverImpl.pngclassThreadWeaver_1_1WeaverInterface-members.htmlclassThreadWeaver_1_1WeaverInterface.htmlclassThreadWeaver_1_1WeaverInterface.pngclassThreadWeaver_1_1WeaverObserver-members.htmlclassThreadWeaver_1_1WeaverObserver.htmlclassThreadWeaver_1_1WeaverObserver.pngclassThreadWeaver_1_1WorkingHardState-members.htmlclassThreadWeaver_1_1WorkingHardState.htmlclassThreadWeaver_1_1WorkingHardState.pngclasses.htmlclosed.pngdir_0daf4350c38818f849f2876910203dfa.htmldir_d8daf0a2b70d04a57a15309571c14dc0.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_j.htmlfunctions_func_m.htmlfunctions_func_p.htmlfunctions_func_q.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_w.htmlfunctions_func_~.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_j.htmlfunctions_m.htmlfunctions_p.htmlfunctions_q.htmlfunctions_r.htmlfunctions_s.htmlfunctions_t.htmlfunctions_vars.htmlfunctions_w.htmlfunctions_~.htmlglobals.htmlglobals_defs.htmlglobals_type.htmlglobals_vars.htmlhierarchy.htmlindex.htmljquery.jslicenses.htmlmaintainers.htmlnamespaceThreadWeaver.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_func.htmlnamespacemembers_vars.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlsplitbar.pngsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssthreadweaver__export_8h.htmlthreadweaver__export_8h_source.htmltodo.htmlthreadweaver.tagtop-kde.jpgtop-left.jpgtop-right.jpgtop.jpg/usr/share/doc/HTML/en//usr/share/doc/HTML/en/kdelibs4-apidocs//usr/share/doc/HTML/en/kdelibs4-apidocs/dnssd//usr/share/doc/HTML/en/kdelibs4-apidocs/dnssd/html//usr/share/doc/HTML/en/kdelibs4-apidocs/interfaces//usr/share/doc/HTML/en/kdelibs4-apidocs/interfaces/html//usr/share/doc/HTML/en/kdelibs4-apidocs/interfaces/khexedit//usr/share/doc/HTML/en/kdelibs4-apidocs/interfaces/khexedit/html//usr/share/doc/HTML/en/kdelibs4-apidocs/interfaces/kmediaplayer//usr/share/doc/HTML/en/kdelibs4-apidocs/interfaces/kmediaplayer/html//usr/share/doc/HTML/en/kdelibs4-apidocs/interfaces/kspeech//usr/share/doc/HTML/en/kdelibs4-apidocs/interfaces/kspeech/html//usr/share/doc/HTML/en/kdelibs4-apidocs/interfaces/ktexteditor//usr/share/doc/HTML/en/kdelibs4-apidocs/interfaces/ktexteditor/html//usr/share/doc/HTML/en/kdelibs4-apidocs/kconf_update//usr/share/doc/HTML/en/kdelibs4-apidocs/kconf_update/html//usr/share/doc/HTML/en/kdelibs4-apidocs/kde3support//usr/share/doc/HTML/en/kdelibs4-apidocs/kde3support/html//usr/share/doc/HTML/en/kdelibs4-apidocs/kde3support/kunittest//usr/share/doc/HTML/en/kdelibs4-apidocs/kde3support/kunittest/html//usr/share/doc/HTML/en/kdelibs4-apidocs/kdecore//usr/share/doc/HTML/en/kdelibs4-apidocs/kdecore/html//usr/share/doc/HTML/en/kdelibs4-apidocs/kded//usr/share/doc/HTML/en/kdelibs4-apidocs/kded/html//usr/share/doc/HTML/en/kdelibs4-apidocs/kdesu//usr/share/doc/HTML/en/kdelibs4-apidocs/kdesu/html//usr/share/doc/HTML/en/kdelibs4-apidocs/kdeui//usr/share/doc/HTML/en/kdelibs4-apidocs/kdeui/html//usr/share/doc/HTML/en/kdelibs4-apidocs/kdewebkit//usr/share/doc/HTML/en/kdelibs4-apidocs/kdewebkit/html//usr/share/doc/HTML/en/kdelibs4-apidocs/kdoctools//usr/share/doc/HTML/en/kdelibs4-apidocs/kdoctools/html//usr/share/doc/HTML/en/kdelibs4-apidocs/kfile//usr/share/doc/HTML/en/kdelibs4-apidocs/kfile/html//usr/share/doc/HTML/en/kdelibs4-apidocs/khtml//usr/share/doc/HTML/en/kdelibs4-apidocs/khtml/html//usr/share/doc/HTML/en/kdelibs4-apidocs/kimgio//usr/share/doc/HTML/en/kdelibs4-apidocs/kimgio/html//usr/share/doc/HTML/en/kdelibs4-apidocs/kinit//usr/share/doc/HTML/en/kdelibs4-apidocs/kinit/html//usr/share/doc/HTML/en/kdelibs4-apidocs/kio//usr/share/doc/HTML/en/kdelibs4-apidocs/kio/html//usr/share/doc/HTML/en/kdelibs4-apidocs/kioslave//usr/share/doc/HTML/en/kdelibs4-apidocs/kioslave/html//usr/share/doc/HTML/en/kdelibs4-apidocs/kjs//usr/share/doc/HTML/en/kdelibs4-apidocs/kjs/api//usr/share/doc/HTML/en/kdelibs4-apidocs/kjs/api/html//usr/share/doc/HTML/en/kdelibs4-apidocs/kjs/html//usr/share/doc/HTML/en/kdelibs4-apidocs/kjs/wtf//usr/share/doc/HTML/en/kdelibs4-apidocs/kjs/wtf/html//usr/share/doc/HTML/en/kdelibs4-apidocs/kjsembed//usr/share/doc/HTML/en/kdelibs4-apidocs/kjsembed/html//usr/share/doc/HTML/en/kdelibs4-apidocs/knewstuff//usr/share/doc/HTML/en/kdelibs4-apidocs/knewstuff/html//usr/share/doc/HTML/en/kdelibs4-apidocs/kparts//usr/share/doc/HTML/en/kdelibs4-apidocs/kparts/html//usr/share/doc/HTML/en/kdelibs4-apidocs/kpty//usr/share/doc/HTML/en/kdelibs4-apidocs/kpty/html//usr/share/doc/HTML/en/kdelibs4-apidocs/kross//usr/share/doc/HTML/en/kdelibs4-apidocs/kross/html//usr/share/doc/HTML/en/kdelibs4-apidocs/kunitconversion//usr/share/doc/HTML/en/kdelibs4-apidocs/kunitconversion/html//usr/share/doc/HTML/en/kdelibs4-apidocs/kutils//usr/share/doc/HTML/en/kdelibs4-apidocs/kutils/html//usr/share/doc/HTML/en/kdelibs4-apidocs/nepomuk//usr/share/doc/HTML/en/kdelibs4-apidocs/nepomuk/html//usr/share/doc/HTML/en/kdelibs4-apidocs/plasma//usr/share/doc/HTML/en/kdelibs4-apidocs/plasma/html//usr/share/doc/HTML/en/kdelibs4-apidocs/solid//usr/share/doc/HTML/en/kdelibs4-apidocs/solid/html//usr/share/doc/HTML/en/kdelibs4-apidocs/sonnet//usr/share/doc/HTML/en/kdelibs4-apidocs/sonnet/html//usr/share/doc/HTML/en/kdelibs4-apidocs/threadweaver//usr/share/doc/HTML/en/kdelibs4-apidocs/threadweaver/html/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=harddrpmxz2armv7hl-redhat-linux-gnueabi          !  "##"  $%$&''(()*+,-./012 *3 455678    9-:;9<=>?@ABC DEFG?HIHIJKLM;NOPQLMRST@ U@FVWOXYZ7[\]^_``_abcdeDUNOQLM X?_a6d  fghi  jklmnopTqrstuvJwxyz{z|}~)R]R1h?-Go"G;A)dA'>k$%5Xd1U x:1"  Aj`jn "Xd?XU  uz ECd\   rr  GOE@>7 >      =XCvN<`U !"#$b%&'XC"Cf()*+,-./70=122>)3g  /g!45X678]9:;<==>?@AB7N@C2;<;DXG"N]YNEEFG?HIJK @$LL=?CEf&MN gOP@ <QR&)+,-ST@;XUG"N]GE VWPXUYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!%D!  @@  U  R1)eE F  b">1:11y )v#N _v__KW?1   " C; /> GQ ,f,3)p))T))T)T)TJ  (2A  -   xUifN?=    5 =*1;/TxLdAEKKA} 1-A~ `50 !"##$!%&EX/'!G(;)!: *+,/-.0./5#012E34\1.]/5!6567X8@ 910f1.\):;<=  >?@*K<  NA]   B73337CJDEDFGHIJK  ?LMNO  PQR1JST@UU?U@VWX  YZe [# l;/;\ ]Xs^f_`_;UG7maAN  ~Mbcdqeef 1<ghiji7kii.c  bl  m%n o pqr UL stuol   1v1  wgg&xyGx)z0{L|`&x}hgg{~g  MU">X{3?"M7"z  o #",#"  o9!/;<j?fWf5 )  f   c 7;7  lf  F    -f"f/?  JJJJJJTJ%%JjjJJ&JJJ  7  }ZZ+,ZZZZ directoryASCII text, with very long linesPNG image data, 16 x 22, 8-bit/color RGBA, non-interlacedXML document textPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 176 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 176 x 1, 8-bit/color RGB, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPHP script, ASCII textXML 1.0 document textPNG image data, 150 x 80, 8-bit colormap, non-interlacedPNG image data, 138 x 80, 8-bit colormap, non-interlacedPNG image data, 290 x 136, 8-bit colormap, non-interlacedPNG image data, 302 x 136, 8-bit colormap, non-interlacedPNG image data, 152 x 80, 8-bit colormap, non-interlacedPNG image data, 140 x 80, 8-bit colormap, non-interlacedPNG image data, 180 x 80, 8-bit colormap, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedASCII textPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedPerl script, ASCII text executablePNG image data, 67 x 80, 8-bit colormap, non-interlacedPNG image data, 126 x 80, 8-bit colormap, non-interlacedPNG image data, 94 x 136, 8-bit colormap, non-interlacedPNG image data, 144 x 80, 8-bit colormap, non-interlacedPNG image data, 280 x 248, 8-bit colormap, non-interlacedPNG image data, 63 x 80, 8-bit colormap, non-interlacedPNG image data, 157 x 80, 8-bit colormap, non-interlacedPNG image data, 220 x 80, 8-bit colormap, non-interlacedPNG image data, 177 x 80, 8-bit colormap, non-interlacedPNG image data, 268 x 80, 8-bit colormap, non-interlacedPNG image data, 216 x 136, 8-bit colormap, non-interlacedPNG image data, 322 x 80, 8-bit colormap, non-interlacedPNG image data, 148 x 80, 8-bit colormap, non-interlacedPNG image data, 153 x 80, 8-bit colormap, non-interlacedPNG image data, 286 x 304, 8-bit colormap, non-interlacedPNG image data, 183 x 80, 8-bit colormap, non-interlacedPNG image data, 115 x 80, 8-bit colormap, non-interlacedPNG image data, 163 x 80, 8-bit colormap, non-interlacedPNG image data, 126 x 192, 8-bit colormap, non-interlacedPNG image data, 239 x 80, 8-bit colormap, non-interlacedPNG image data, 133 x 80, 8-bit colormap, non-interlacedPNG image data, 117 x 80, 8-bit colormap, non-interlacedPNG image data, 194 x 80, 8-bit colormap, non-interlacedPNG image data, 191 x 80, 8-bit colormap, non-interlacedPNG image data, 189 x 80, 8-bit colormap, non-interlacedPNG image data, 230 x 80, 8-bit colormap, non-interlacedPNG image data, 129 x 80, 8-bit colormap, non-interlacedPNG image data, 536 x 115, 8-bit/color RGB, non-interlacedPNG image data, 123 x 192, 8-bit colormap, non-interlacedPNG image data, 143 x 80, 8-bit colormap, non-interlacedPNG image data, 123 x 80, 8-bit colormap, non-interlacedPNG image data, 98 x 80, 8-bit colormap, non-interlacedPNG image data, 110 x 80, 8-bit colormap, non-interlacedPNG image data, 83 x 80, 8-bit colormap, non-interlacedPNG image data, 94 x 80, 8-bit colormap, non-interlacedPNG image data, 121 x 136, 8-bit colormap, non-interlacedPNG image data, 122 x 80, 8-bit colormap, non-interlacedPNG image data, 320 x 192, 8-bit colormap, non-interlacedPNG image data, 84 x 80, 8-bit colormap, non-interlacedPNG image data, 509 x 248, 8-bit colormap, non-interlacedPNG image data, 107 x 80, 8-bit colormap, non-interlacedPNG image data, 95 x 80, 8-bit colormap, non-interlacedPNG image data, 112 x 80, 8-bit colormap, non-interlacedPNG image data, 183 x 136, 8-bit colormap, non-interlacedPNG image data, 211 x 136, 8-bit colormap, non-interlacedPNG image data, 176 x 80, 8-bit colormap, non-interlacedPNG image data, 134 x 80, 8-bit colormap, non-interlacedPNG image data, 102 x 136, 8-bit colormap, non-interlacedPNG image data, 124 x 136, 8-bit colormap, non-interlacedPNG image data, 81 x 80, 8-bit colormap, non-interlacedPNG image data, 103 x 80, 8-bit colormap, non-interlacedPNG image data, 298 x 136, 8-bit colormap, non-interlacedPNG image data, 69 x 80, 8-bit colormap, non-interlacedPNG image data, 248 x 136, 8-bit colormap, non-interlacedPNG image data, 288 x 136, 8-bit colormap, non-interlacedPNG image data, 177 x 136, 8-bit colormap, non-interlacedPNG image data, 99 x 80, 8-bit colormap, non-interlacedPNG image data, 91 x 136, 8-bit colormap, non-interlacedPNG image data, 118 x 136, 8-bit colormap, non-interlacedPNG image data, 97 x 80, 8-bit colormap, non-interlacedPNG image data, 73 x 136, 8-bit colormap, non-interlacedPNG image data, 212 x 136, 8-bit colormap, non-interlacedPNG image data, 101 x 136, 8-bit colormap, non-interlacedPNG image data, 59 x 80, 8-bit colormap, non-interlacedPNG image data, 92 x 80, 8-bit colormap, non-interlacedPNG image data, 74 x 136, 8-bit colormap, non-interlacedPNG image data, 155 x 192, 8-bit colormap, non-interlacedPNG image data, 147 x 80, 8-bit colormap, non-interlacedPNG image data, 73 x 80, 8-bit colormap, non-interlacedPNG image data, 78 x 80, 8-bit colormap, non-interlacedPNG image data, 282 x 192, 8-bit colormap, non-interlacedPNG image data, 68 x 80, 8-bit colormap, non-interlacedPNG image data, 108 x 136, 8-bit colormap, non-interlacedPNG image data, 111 x 80, 8-bit colormap, non-interlacedPNG image data, 126 x 136, 8-bit colormap, non-interlacedPNG image data, 262 x 136, 8-bit colormap, non-interlacedPNG image data, 105 x 136, 8-bit colormap, non-interlacedPNG image data, 65 x 80, 8-bit colormap, non-interlacedPNG image data, 215 x 80, 8-bit colormap, non-interlacedPNG image data, 118 x 80, 8-bit colormap, non-interlacedPNG image data, 246 x 136, 8-bit colormap, non-interlacedPNG image data, 95 x 136, 8-bit colormap, non-interlacedPNG image data, 135 x 80, 8-bit colormap, non-interlacedPNG image data, 738 x 136, 8-bit colormap, non-interlacedPNG image data, 153 x 136, 8-bit colormap, non-interlacedPNG image data, 129 x 136, 8-bit colormap, non-interlacedPNG image data, 151 x 136, 8-bit colormap, non-interlacedPNG image data, 316 x 136, 8-bit colormap, non-interlacedPNG image data, 150 x 136, 8-bit colormap, non-interlacedPNG image data, 138 x 136, 8-bit colormap, non-interlacedPNG image data, 96 x 80, 8-bit colormap, non-interlacedPNG image data, 70 x 80, 8-bit colormap, non-interlacedPNG image data, 394 x 472, 8-bit colormap, non-interlacedPNG image data, 164 x 136, 8-bit colormap, non-interlacedPNG image data, 188 x 80, 8-bit colormap, non-interlacedPNG image data, 527 x 136, 8-bit colormap, non-interlacedPNG image data, 209 x 80, 8-bit colormap, non-interlacedPNG image data, 156 x 80, 8-bit colormap, non-interlacedPNG image data, 192 x 80, 8-bit colormap, non-interlacedPNG image data, 175 x 80, 8-bit colormap, non-interlacedPNG image data, 142 x 80, 8-bit colormap, non-interlacedPNG image data, 169 x 136, 8-bit colormap, non-interlacedPNG image data, 146 x 80, 8-bit colormap, non-interlacedPNG image data, 428 x 80, 8-bit colormap, non-interlacedPNG image data, 139 x 80, 8-bit colormap, non-interlacedPNG image data, 99 x 136, 8-bit colormap, non-interlacedPNG image data, 206 x 136, 8-bit colormap, non-interlacedPNG image data, 260 x 136, 8-bit colormap, non-interlacedPNG image data, 125 x 80, 8-bit colormap, non-interlacedPNG image data, 203 x 80, 8-bit colormap, non-interlacedPNG image data, 534 x 976, 8-bit colormap, non-interlacedPNG image data, 220 x 136, 8-bit colormap, non-interlacedPNG image data, 258 x 136, 8-bit colormap, non-interlacedPNG image data, 234 x 136, 8-bit colormap, non-interlacedPNG image data, 229 x 192, 8-bit colormap, non-interlacedPNG image data, 229 x 136, 8-bit colormap, non-interlacedPNG image data, 239 x 192, 8-bit colormap, non-interlacedPNG image data, 258 x 192, 8-bit colormap, non-interlacedPNG image data, 247 x 136, 8-bit colormap, non-interlacedPNG image data, 231 x 136, 8-bit colormap, non-interlacedPNG image data, 230 x 136, 8-bit colormap, non-interlacedPNG image data, 488 x 192, 8-bit colormap, non-interlacedPNG image data, 236 x 136, 8-bit colormap, non-interlacedPNG image data, 245 x 136, 8-bit colormap, non-interlacedPNG image data, 88 x 136, 8-bit colormap, non-interlacedPNG image data, 86 x 136, 8-bit colormap, non-interlacedPNG image data, 72 x 80, 8-bit colormap, non-interlacedPNG image data, 178 x 80, 8-bit colormap, non-interlacedPNG image data, 128 x 80, 8-bit colormap, non-interlacedPNG image data, 77 x 80, 8-bit colormap, non-interlacedPNG image data, 75 x 80, 8-bit colormap, non-interlacedPNG image data, 115 x 248, 8-bit colormap, non-interlacedPNG image data, 251 x 192, 8-bit colormap, non-interlacedPNG image data, 168 x 136, 8-bit colormap, non-interlacedPNG image data, 404 x 192, 8-bit colormap, non-interlacedPNG image data, 1424 x 192, 8-bit colormap, non-interlacedPNG image data, 102 x 80, 8-bit colormap, non-interlacedPNG image data, 89 x 80, 8-bit colormap, non-interlacedPNG image data, 464 x 80, 8-bit colormap, non-interlacedPNG image data, 292 x 80, 8-bit colormap, non-interlacedPNG image data, 133 x 136, 8-bit colormap, non-interlacedPNG image data, 108 x 80, 8-bit colormap, non-interlacedPNG image data, 218 x 80, 8-bit colormap, non-interlacedPNG image data, 882 x 248, 8-bit colormap, non-interlacedPNG image data, 374 x 248, 8-bit colormap, non-interlacedPNG image data, 374 x 192, 8-bit colormap, non-interlacedPNG image data, 659 x 192, 8-bit colormap, non-interlacedPNG image data, 185 x 80, 8-bit colormap, non-interlacedPNG image data, 547 x 192, 8-bit colormap, non-interlacedPNG image data, 130 x 80, 8-bit colormap, non-interlacedPNG image data, 170 x 80, 8-bit colormap, non-interlacedPNG image data, 450 x 80, 8-bit colormap, non-interlacedPNG image data, 280 x 80, 8-bit colormap, non-interlacedPNG image data, 390 x 136, 8-bit colormap, non-interlacedPNG image data, 388 x 80, 8-bit colormap, non-interlacedPNG image data, 1328 x 248, 8-bit colormap, non-interlacedPNG image data, 248 x 80, 8-bit colormap, non-interlacedPNG image data, 596 x 192, 8-bit colormap, non-interlacedPNG image data, 5009 x 192, 8-bit colormap, non-interlacedPNG image data, 93 x 136, 8-bit colormap, non-interlacedPNG image data, 132 x 80, 8-bit colormap, non-interlacedPNG image data, 120 x 136, 8-bit colormap, non-interlacedPNG image data, 136 x 80, 8-bit colormap, non-interlacedPNG image data, 151 x 80, 8-bit colormap, non-interlacedPNG image data, 204 x 80, 8-bit colormap, non-interlacedPNG image data, 473 x 80, 8-bit colormap, non-interlacedPNG image data, 1346 x 248, 8-bit colormap, non-interlacedPNG image data, 586 x 136, 8-bit colormap, non-interlacedPNG image data, 755 x 80, 8-bit colormap, non-interlacedPNG image data, 172 x 80, 8-bit colormap, non-interlacedPNG image data, 116 x 80, 8-bit colormap, non-interlacedPNG image data, 165 x 80, 8-bit colormap, non-interlacedPNG image data, 207 x 136, 8-bit colormap, non-interlacedPNG image data, 166 x 80, 8-bit colormap, non-interlacedPNG image data, 79 x 80, 8-bit colormap, non-interlacedPNG image data, 104 x 80, 8-bit colormap, non-interlacedPNG image data, 518 x 80, 8-bit colormap, non-interlacedPNG image data, 340 x 80, 8-bit colormap, non-interlacedPNG image data, 294 x 80, 8-bit colormap, non-interlacedPNG image data, 424 x 136, 8-bit colormap, non-interlacedPNG image data, 184 x 136, 8-bit colormap, non-interlacedPNG image data, 191 x 136, 8-bit colormap, non-interlacedPNG image data, 221 x 136, 8-bit colormap, non-interlacedPNG image data, 452 x 976, 8-bit colormap, non-interlacedPNG image data, 190 x 136, 8-bit colormap, non-interlacedPNG image data, 201 x 136, 8-bit colormap, non-interlacedPNG image data, 192 x 136, 8-bit colormap, non-interlacedPNG image data, 186 x 136, 8-bit colormap, non-interlacedPNG image data, 200 x 136, 8-bit colormap, non-interlacedPNG image data, 106 x 80, 8-bit colormap, non-interlacedPNG image data, 155 x 80, 8-bit colormap, non-interlacedPNG image data, 38 x 80, 8-bit colormap, non-interlacedPNG image data, 141 x 80, 8-bit colormap, non-interlacedPNG image data, 168 x 80, 8-bit colormap, non-interlacedPNG image data, 149 x 80, 8-bit colormap, non-interlacedPNG image data, 346 x 80, 8-bit colormap, non-interlacedPNG image data, 364 x 1536, 8-bit colormap, non-interlacedPNG image data, 260 x 80, 8-bit colormap, non-interlacedPNG image data, 173 x 80, 8-bit colormap, non-interlacedPNG image data, 164 x 80, 8-bit colormap, non-interlacedPNG image data, 253 x 80, 8-bit colormap, non-interlacedPNG image data, 1390 x 80, 8-bit colormap, non-interlacedPNG image data, 234 x 80, 8-bit colormap, non-interlacedPNG image data, 259 x 80, 8-bit colormap, non-interlacedPNG image data, 265 x 80, 8-bit colormap, non-interlacedPNG image data, 266 x 80, 8-bit colormap, non-interlacedPNG image data, 270 x 80, 8-bit colormap, non-interlacedPNG image data, 528 x 80, 8-bit colormap, non-interlacedPNG image data, 243 x 80, 8-bit colormap, non-interlacedPNG image data, 212 x 80, 8-bit colormap, non-interlacedPNG image data, 554 x 864, 8-bit colormap, non-interlacedPNG image data, 233 x 80, 8-bit colormap, non-interlacedPNG image data, 237 x 80, 8-bit colormap, non-interlacedPNG image data, 272 x 80, 8-bit colormap, non-interlacedPNG image data, 228 x 80, 8-bit colormap, non-interlacedPNG image data, 160 x 136, 8-bit colormap, non-interlacedPNG image data, 136 x 136, 8-bit colormap, non-interlacedPNG image data, 171 x 136, 8-bit colormap, non-interlacedPNG image data, 292 x 136, 8-bit colormap, non-interlacedPNG image data, 207 x 80, 8-bit colormap, non-interlacedPNG image data, 90 x 80, 8-bit colormap, non-interlacedPNG image data, 268 x 136, 8-bit colormap, non-interlacedPNG image data, 152 x 136, 8-bit colormap, non-interlacedPNG image data, 350 x 192, 8-bit colormap, non-interlacedPNG image data, 367 x 528, 8-bit colormap, non-interlacedPNG image data, 202 x 136, 8-bit colormap, non-interlacedPNG image data, 106 x 192, 8-bit colormap, non-interlacedPNG image data, 79 x 136, 8-bit colormap, non-interlacedPNG image data, 71 x 80, 8-bit colormap, non-interlacedPNG image data, 208 x 80, 8-bit colormap, non-interlacedPNG image data, 130 x 136, 8-bit colormap, non-interlacedPNG image data, 270 x 136, 8-bit colormap, non-interlacedPNG image data, 148 x 136, 8-bit colormap, non-interlacedPNG image data, 202 x 192, 8-bit colormap, non-interlacedPNG image data, 86 x 80, 8-bit colormap, non-interlacedPNG image data, 91 x 80, 8-bit colormap, non-interlacedPNG image data, 87 x 136, 8-bit colormap, non-interlacedPNG image data, 131 x 136, 8-bit colormap, non-interlacedPNG image data, 915 x 136, 8-bit colormap, non-interlacedPNG image data, 82 x 80, 8-bit colormap, non-interlacedPNG image data, 730 x 360, 8-bit colormap, non-interlacedPNG image data, 103 x 136, 8-bit colormap, non-interlacedPNG image data, 204 x 136, 8-bit colormap, non-interlacedPNG image data, 93 x 192, 8-bit colormap, non-interlacedPNG image data, 237 x 136, 8-bit colormap, non-interlacedPNG image data, 61 x 80, 8-bit colormap, non-interlacedPNG image data, 93 x 80, 8-bit colormap, non-interlacedPNG image data, 161 x 80, 8-bit colormap, non-interlacedPNG image data, 374 x 920, 8-bit colormap, non-interlacedPNG image data, 114 x 80, 8-bit colormap, non-interlacedPNG image data, 112 x 136, 8-bit colormap, non-interlacedPNG image data, 113 x 80, 8-bit colormap, non-interlacedPNG image data, 85 x 136, 8-bit colormap, non-interlacedPNG image data, 154 x 80, 8-bit colormap, non-interlacedPNG image data, 120 x 80, 8-bit colormap, non-interlacedPNG image data, 66 x 136, 8-bit colormap, non-interlacedPNG image data, 102 x 192, 8-bit colormap, non-interlacedPNG image data, 81 x 136, 8-bit colormap, non-interlacedPNG image data, 101 x 80, 8-bit colormap, non-interlacedPNG image data, 220 x 192, 8-bit colormap, non-interlacedPNG image data, 100 x 80, 8-bit colormap, non-interlacedPNG image data, 124 x 80, 8-bit colormap, non-interlacedPNG image data, 115 x 136, 8-bit colormap, non-interlacedPNG image data, 58 x 136, 8-bit colormap, non-interlacedPNG image data, 250 x 136, 8-bit colormap, non-interlacedPNG image data, 147 x 136, 8-bit colormap, non-interlacedPNG image data, 46 x 80, 8-bit colormap, non-interlacedPNG image data, 60 x 80, 8-bit colormap, non-interlacedPNG image data, 467 x 136, 8-bit colormap, non-interlacedPNG image data, 294 x 136, 8-bit colormap, non-interlacedPNG image data, 104 x 136, 8-bit colormap, non-interlacedPNG image data, 54 x 80, 8-bit colormap, non-interlacedPNG image data, 74 x 80, 8-bit colormap, non-interlacedPNG image data, 386 x 80, 8-bit colormap, non-interlacedPNG image data, 109 x 80, 8-bit colormap, non-interlacedPNG image data, 162 x 80, 8-bit colormap, non-interlacedPNG image data, 88 x 80, 8-bit colormap, non-interlacedPNG image data, 123 x 136, 8-bit colormap, non-interlacedPNG image data, 222 x 192, 8-bit colormap, non-interlacedPNG image data, 402 x 80, 8-bit colormap, non-interlacedPNG image data, 111 x 136, 8-bit colormap, non-interlacedPNG image data, 182 x 136, 8-bit colormap, non-interlacedPNG image data, 184 x 80, 8-bit colormap, non-interlacedPNG image data, 202 x 80, 8-bit colormap, non-interlacedPNG image data, 107 x 136, 8-bit colormap, non-interlacedPNG image data, 85 x 80, 8-bit colormap, non-interlacedPNG image data, 254 x 192, 8-bit colormap, non-interlacedPNG image data, 174 x 80, 8-bit colormap, non-interlacedPNG image data, 518 x 192, 8-bit colormap, non-interlacedPNG image data, 119 x 80, 8-bit colormap, non-interlacedPNG image data, 272 x 136, 8-bit colormap, non-interlacedPNG image data, 76 x 80, 8-bit colormap, non-interlacedPNG image data, 105 x 80, 8-bit colormap, non-interlacedPNG image data, 109 x 136, 8-bit colormap, non-interlacedPNG image data, 170 x 192, 8-bit colormap, non-interlacedPNG image data, 303 x 80, 8-bit colormap, non-interlacedPNG image data, 322 x 192, 8-bit colormap, non-interlacedPNG image data, 286 x 192, 8-bit colormap, non-interlacedPNG image data, 66 x 80, 8-bit colormap, non-interlacedPNG image data, 282 x 136, 8-bit colormap, non-interlacedPNG image data, 308 x 136, 8-bit colormap, non-interlacedPNG image data, 187 x 80, 8-bit colormap, non-interlacedPNG image data, 135 x 136, 8-bit colormap, non-interlacedPNG image data, 222 x 136, 8-bit colormap, non-interlacedPNG image data, 341 x 136, 8-bit colormap, non-interlacedPNG image data, 332 x 136, 8-bit colormap, non-interlacedPNG image data, 503 x 136, 8-bit colormap, non-interlacedPNG image data, 292 x 528, 8-bit colormap, non-interlacedPNG image data, 228 x 528, 8-bit colormap, non-interlacedPNG image data, 190 x 80, 8-bit colormap, non-interlacedPNG image data, 522 x 136, 8-bit colormap, non-interlacedPNG image data, 426 x 80, 8-bit colormap, non-interlacedPNG image data, 121 x 80, 8-bit colormap, non-interlacedPNG image data, 685 x 80, 8-bit colormap, non-interlacedPNG image data, 384 x 1592, 8-bit colormap, non-interlacedPNG image data, 360 x 136, 8-bit colormap, non-interlacedPNG image data, 379 x 449, 8-bit/color RGB, non-interlacedPNG image data, 257 x 351, 8-bit/color RGB, non-interlacedPNG image data, 259 x 354, 8-bit/color RGB, non-interlacedPNG image data, 461 x 337, 8-bit/color RGB, non-interlacedPNG image data, 509 x 141, 8-bit/color RGB, non-interlacedPNG image data, 76 x 48, 8-bit colormap, non-interlacedPNG image data, 483 x 206, 8-bit/color RGB, non-interlacedPNG image data, 982 x 689, 8-bit/color RGB, non-interlacedPNG image data, 560 x 621, 8-bit/color RGB, non-interlacedPNG image data, 400 x 145, 8-bit/color RGB, non-interlacedPNG image data, 230 x 136, 8-bit/color RGB, non-interlacedPNG image data, 728 x 289, 8-bit/color RGB, non-interlacedPNG image data, 456 x 553, 8-bit/color RGB, non-interlacedPNG image data, 94 x 43, 8-bit/color RGB, non-interlacedPNG image data, 304 x 317, 8-bit/color RGB, non-interlacedPNG image data, 564 x 413, 8-bit/color RGB, non-interlacedPNG image data, 76 x 50, 8-bit colormap, non-interlacedPNG image data, 297 x 182, 8-bit/color RGB, non-interlacedPNG image data, 280 x 210, 8-bit/color RGB, non-interlacedPNG image data, 240 x 157, 8-bit/color RGB, non-interlacedPNG image data, 330 x 61, 8-bit/color RGB, non-interlacedPNG image data, 252 x 48, 8-bit/color RGB, non-interlacedPNG image data, 293 x 199, 8-bit/color RGB, non-interlacedPNG image data, 431 x 127, 8-bit/color RGB, non-interlacedPNG image data, 104 x 47, 8-bit/color RGB, non-interlacedPNG image data, 424 x 187, 8-bit/color RGB, non-interlacedPNG image data, 629 x 462, 8-bit/color RGB, non-interlacedPNG image data, 312 x 320, 8-bit/color RGB, non-interlacedPNG image data, 438 x 273, 8-bit/color RGB, non-interlacedPNG image data, 449 x 282, 8-bit/color RGB, non-interlacedPNG image data, 470 x 354, 8-bit/color RGB, non-interlacedPNG image data, 337 x 47, 8-bit/color RGB, non-interlacedPNG image data, 222 x 57, 8-bit/color RGB, non-interlacedPNG image data, 371 x 30, 8-bit/color RGB, non-interlacedPNG image data, 274 x 110, 8-bit/color RGB, non-interlacedPNG image data, 403 x 100, 8-bit/color RGB, non-interlacedPNG image data, 395 x 207, 8-bit/color RGB, non-interlacedPNG image data, 136 x 47, 8-bit/color RGB, non-interlacedPNG image data, 116 x 78, 8-bit/color RGB, non-interlacedPNG image data, 271 x 47, 8-bit/color RGB, non-interlacedPNG image data, 187 x 100, 8-bit/color RGB, non-interlacedPNG image data, 74 x 40, 8-bit colormap, non-interlacedPNG image data, 221 x 78, 8-bit/color RGB, non-interlacedPNG image data, 300 x 192, 8-bit/color RGB, non-interlacedPNG image data, 301 x 333, 8-bit/color RGB, non-interlacedPNG image data, 233 x 114, 8-bit/color RGB, non-interlacedPNG image data, 431 x 214, 8-bit/color RGB, non-interlacedPNG image data, 454 x 365, 8-bit/color RGB, non-interlacedPNG image data, 430 x 280, 8-bit/color RGB, non-interlacedPNG image data, 246 x 125, 8-bit/color RGB, non-interlacedPNG image data, 692 x 497, 8-bit grayscale, non-interlacedPNG image data, 510 x 432, 8-bit grayscale, non-interlacedPNG image data, 383 x 297, 8-bit grayscale, non-interlacedPNG image data, 671 x 385, 8-bit grayscale, non-interlacedPNG image data, 116 x 47, 8-bit/color RGB, non-interlacedPNG image data, 336 x 440, 8-bit/color RGB, non-interlacedPNG image data, 233 x 48, 8-bit/color RGB, non-interlacedPNG image data, 245 x 164, 8-bit/color RGB, non-interlacedPNG image data, 450 x 42, 8-bit colormap, non-interlacedPNG image data, 1063 x 834, 8-bit/color RGB, non-interlacedPNG image data, 208 x 30, 8-bit colormap, non-interlacedPNG image data, 52 x 178, 8-bit colormap, non-interlacedPNG image data, 678 x 425, 8-bit/color RGB, non-interlacedPNG image data, 666 x 71, 8-bit/color RGB, non-interlacedPNG image data, 401 x 251, 8-bit/color RGB, non-interlacedPNG image data, 186 x 29, 8-bit grayscale, non-interlacedPNG image data, 184 x 52, 8-bit/color RGB, non-interlacedPNG image data, 275 x 101, 8-bit/color RGB, non-interlacedPNG image data, 275 x 219, 8-bit/color RGB, non-interlacedPNG image data, 271 x 149, 8-bit/color RGB, non-interlacedPNG image data, 434 x 215, 8-bit/color RGB, non-interlacedPNG image data, 449 x 310, 8-bit/color RGB, non-interlacedPNG image data, 383 x 76, 8-bit/color RGB, non-interlacedPNG image data, 160 x 38, 8-bit/color RGB, non-interlacedPNG image data, 108 x 100, 8-bit/color RGB, non-interlacedPNG image data, 519 x 195, 8-bit/color RGB, non-interlacedPNG image data, 516 x 200, 8-bit/color RGB, non-interlacedPNG image data, 517 x 199, 8-bit/color RGB, non-interlacedPNG image data, 301 x 136, 8-bit colormap, non-interlacedPNG image data, 1234 x 248, 8-bit colormap, non-interlacedPNG image data, 284 x 136, 8-bit colormap, non-interlacedPNG image data, 225 x 136, 8-bit colormap, non-interlacedPNG image data, 1325 x 136, 8-bit colormap, non-interlacedPNG image data, 257 x 136, 8-bit colormap, non-interlacedPNG image data, 194 x 136, 8-bit colormap, non-interlacedPNG image data, 235 x 136, 8-bit colormap, non-interlacedPNG image data, 208 x 136, 8-bit colormap, non-interlacedPNG image data, 158 x 80, 8-bit colormap, non-interlacedPNG image data, 262 x 80, 8-bit colormap, non-interlacedPNG image data, 154 x 136, 8-bit colormap, non-interlacedPNG image data, 206 x 192, 8-bit colormap, non-interlacedPNG image data, 350 x 248, 8-bit colormap, non-interlacedPNG image data, 142 x 136, 8-bit colormap, non-interlacedPNG image data, 133 x 192, 8-bit colormap, non-interlacedPNG image data, 127 x 80, 8-bit colormap, non-interlacedPNG image data, 338 x 472, 8-bit colormap, non-interlacedPNG image data, 276 x 192, 8-bit colormap, non-interlacedPNG image data, 306 x 80, 8-bit colormap, non-interlacedPNG image data, 410 x 3160, 8-bit colormap, non-interlacedPNG image data, 425 x 136, 8-bit colormap, non-interlacedPNG image data, 168 x 192, 8-bit colormap, non-interlacedPNG image data, 162 x 192, 8-bit colormap, non-interlacedPNG image data, 154 x 192, 8-bit colormap, non-interlacedPNG image data, 142 x 192, 8-bit colormap, non-interlacedPNG image data, 179 x 192, 8-bit colormap, non-interlacedPNG image data, 187 x 192, 8-bit colormap, non-interlacedPNG image data, 161 x 192, 8-bit colormap, non-interlacedPNG image data, 167 x 80, 8-bit colormap, non-interlacedPNG image data, 145 x 192, 8-bit colormap, non-interlacedPNG image data, 172 x 192, 8-bit colormap, non-interlacedPNG image data, 151 x 192, 8-bit colormap, non-interlacedPNG image data, 180 x 192, 8-bit colormap, non-interlacedPNG image data, 143 x 192, 8-bit colormap, non-interlacedPNG image data, 156 x 192, 8-bit colormap, non-interlacedPNG image data, 173 x 192, 8-bit colormap, non-interlacedPNG image data, 150 x 192, 8-bit colormap, non-interlacedPNG image data, 165 x 192, 8-bit colormap, non-interlacedPNG image data, 159 x 192, 8-bit colormap, non-interlacedPNG image data, 153 x 192, 8-bit colormap, non-interlacedPNG image data, 136 x 192, 8-bit colormap, non-interlacedPNG image data, 157 x 192, 8-bit colormap, non-interlacedPNG image data, 149 x 192, 8-bit colormap, non-interlacedPNG image data, 158 x 192, 8-bit colormap, non-interlacedPNG image data, 163 x 192, 8-bit colormap, non-interlacedPNG image data, 181 x 192, 8-bit colormap, non-interlacedPNG image data, 186 x 192, 8-bit colormap, non-interlacedPNG image data, 146 x 192, 8-bit colormap, non-interlacedPNG image data, 160 x 192, 8-bit colormap, non-interlacedPNG image data, 200 x 192, 8-bit colormap, non-interlacedPNG image data, 176 x 192, 8-bit colormap, non-interlacedPNG image data, 199 x 192, 8-bit colormap, non-interlacedPNG image data, 177 x 192, 8-bit colormap, non-interlacedPNG image data, 348 x 584, 8-bit colormap, non-interlacedPNG image data, 169 x 80, 8-bit colormap, non-interlacedPNG image data, 166 x 136, 8-bit colormap, non-interlacedPNG image data, 539 x 136, 8-bit colormap, non-interlacedPNG image data, 188 x 136, 8-bit colormap, non-interlacedPNG image data, 278 x 248, 8-bit colormap, non-interlacedPNG image data, 178 x 136, 8-bit colormap, non-interlacedPNG image data, 203 x 136, 8-bit colormap, non-interlacedPNG image data, 124 x 192, 8-bit colormap, non-interlacedPNG image data, 132 x 136, 8-bit colormap, non-interlacedPNG image data, 328 x 192, 8-bit colormap, non-interlacedPNG image data, 249 x 136, 8-bit colormap, non-interlacedPNG image data, 116 x 136, 8-bit colormap, non-interlacedPNG image data, 242 x 136, 8-bit colormap, non-interlacedPNG image data, 500 x 752, 8-bit colormap, non-interlacedPNG image data, 197 x 192, 8-bit colormap, non-interlacedPNG image data, 202 x 248, 8-bit colormap, non-interlacedPNG image data, 626 x 864, 8-bit colormap, non-interlacedPNG image data, 286 x 248, 8-bit colormap, non-interlacedPNG image data, 211 x 248, 8-bit colormap, non-interlacedPNG image data, 195 x 192, 8-bit colormap, non-interlacedPNG image data, 157 x 136, 8-bit colormap, non-interlacedPNG image data, 215 x 136, 8-bit colormap, non-interlacedPNG image data, 184 x 192, 8-bit colormap, non-interlacedPNG image data, 766 x 192, 8-bit colormap, non-interlacedPNG image data, 148 x 192, 8-bit colormap, non-interlacedPNG image data, 207 x 248, 8-bit colormap, non-interlacedPNG image data, 242 x 192, 8-bit colormap, non-interlacedPNG image data, 255 x 248, 8-bit colormap, non-interlacedPNG image data, 245 x 192, 8-bit colormap, non-interlacedPNG image data, 198 x 192, 8-bit colormap, non-interlacedPNG image data, 308 x 248, 8-bit colormap, non-interlacedPNG image data, 221 x 248, 8-bit colormap, non-interlacedPNG image data, 218 x 192, 8-bit colormap, non-interlacedPNG image data, 396 x 528, 8-bit colormap, non-interlacedPNG image data, 159 x 80, 8-bit colormap, non-interlacedPNG image data, 193 x 80, 8-bit colormap, non-interlacedPNG image data, 274 x 696, 8-bit colormap, non-interlacedPNG image data, 64 x 80, 8-bit colormap, non-interlacedPNG image data, 114 x 136, 8-bit colormap, non-interlacedPNG image data, 356 x 192, 8-bit colormap, non-interlacedPNG image data, 112 x 192, 8-bit colormap, non-interlacedPNG image data, 100 x 136, 8-bit colormap, non-interlacedPNG image data, 181 x 80, 8-bit colormap, non-interlacedPNG image data, 417 x 136, 8-bit colormap, non-interlacedPNG image data, 593 x 80, 8-bit colormap, non-interlacedPNG image data, 417 x 192, 8-bit colormap, non-interlacedPNG image data, 169 x 192, 8-bit colormap, non-interlacedPNG image data, 563 x 80, 8-bit colormap, non-interlacedPNG image data, 955 x 192, 8-bit colormap, non-interlacedPNG image data, 171 x 80, 8-bit colormap, non-interlacedPNG image data, 320 x 136, 8-bit colormap, non-interlacedPNG image data, 199 x 136, 8-bit colormap, non-interlacedPNG image data, 180 x 136, 8-bit colormap, non-interlacedPNG image data, 175 x 136, 8-bit colormap, non-interlacedPNG image data, 213 x 136, 8-bit colormap, non-interlacedPNG image data, 130 x 192, 8-bit colormap, non-interlacedPNG image data, 145 x 80, 8-bit colormap, non-interlacedPNG image data, 149 x 136, 8-bit colormap, non-interlacedPNG image data, 99 x 248, 8-bit colormap, non-interlacedPNG image data, 121 x 248, 8-bit colormap, non-interlacedPNG image data, 108 x 360, 8-bit colormap, non-interlacedPNG image data, 124 x 304, 8-bit colormap, non-interlacedPNG image data, 137 x 248, 8-bit colormap, non-interlacedPNG image data, 111 x 248, 8-bit colormap, non-interlacedPNG image data, 99 x 304, 8-bit colormap, non-interlacedPNG image data, 338 x 80, 8-bit colormap, non-interlacedPNG image data, 284 x 640, 8-bit colormap, non-interlacedPNG image data, 148 x 248, 8-bit colormap, non-interlacedPNG image data, 138 x 192, 8-bit colormap, non-interlacedPNG image data, 109 x 248, 8-bit colormap, non-interlacedPNG image data, 114 x 360, 8-bit colormap, non-interlacedPNG image data, 106 x 136, 8-bit colormap, non-interlacedPNG image data, 106 x 248, 8-bit colormap, non-interlacedPNG image data, 1230 x 360, 8-bit colormap, non-interlacedPNG image data, 145 x 360, 8-bit colormap, non-interlacedPNG image data, 765 x 360, 8-bit colormap, non-interlacedPNG image data, 80 x 136, 8-bit colormap, non-interlacedPNG image data, 492 x 192, 8-bit colormap, non-interlacedPNG image data, 155 x 136, 8-bit colormap, non-interlacedPNG image data, 162 x 136, 8-bit colormap, non-interlacedPNG image data, 183 x 192, 8-bit colormap, non-interlacedPNG image data, 85 x 192, 8-bit colormap, non-interlacedPNG image data, 179 x 136, 8-bit colormap, non-interlacedPNG image data, 117 x 136, 8-bit colormap, non-interlacedPNG image data, 274 x 136, 8-bit colormap, non-interlacedPNG image data, 114 x 192, 8-bit colormap, non-interlacedPNG image data, 504 x 528, 8-bit colormap, non-interlacedPNG image data, 110 x 192, 8-bit colormap, non-interlacedPNG image data, 131 x 192, 8-bit colormap, non-interlacedPNG image data, 128 x 136, 8-bit colormap, non-interlacedPNG image data, 71 x 136, 8-bit colormap, non-interlacedPNG image data, 127 x 136, 8-bit colormap, non-interlacedPNG image data, 584 x 471, 8-bit/color RGBA, non-interlacedPNG image data, 622 x 340, 8-bit/color RGBA, non-interlacedPNG image data, 308 x 388, 8-bit/color RGB, non-interlacedPNG image data, 274 x 55, 8-bit/color RGB, non-interlacedPNG image data, 256 x 136, 8-bit colormap, non-interlacedPNG image data, 222 x 80, 8-bit colormap, non-interlacedPNG image data, 527 x 80, 8-bit colormap, non-interlacedPNG image data, 226 x 472, 8-bit colormap, non-interlacedPNG image data, 1101 x 136, 8-bit colormap, non-interlacedPNG image data, 484 x 136, 8-bit colormap, non-interlacedPNG image data, 333 x 136, 8-bit colormap, non-interlacedPNG image data, 676 x 136, 8-bit colormap, non-interlacedPNG image data, 359 x 136, 8-bit colormap, non-interlacedPNG image data, 453 x 136, 8-bit colormap, non-interlacedPNG image data, 395 x 192, 8-bit colormap, non-interlacedPNG image data, 367 x 192, 8-bit colormap, non-interlacedPNG image data, 1137 x 192, 8-bit colormap, non-interlacedPNG image data, 1009 x 136, 8-bit colormap, non-interlacedPNG image data, 166 x 192, 8-bit colormap, non-interlacedPNG image data, 230 x 192, 8-bit colormap, non-interlacedPNG image data, 190 x 192, 8-bit colormap, non-interlacedPNG image data, 240 x 192, 8-bit colormap, non-interlacedPNG image data, 346 x 192, 8-bit colormap, non-interlacedPNG image data, 1490 x 752, 8-bit colormap, non-interlacedPNG image data, 164 x 192, 8-bit colormap, non-interlacedPNG image data, 490 x 584, 8-bit colormap, non-interlacedPNG image data, 338 x 752, 8-bit colormap, non-interlacedPNG image data, 298 x 80, 8-bit colormap, non-interlacedPNG image data, 80 x 80, 8-bit colormap, non-interlacedPNG image data, 137 x 80, 8-bit colormap, non-interlacedPNG image data, 431 x 80, 8-bit colormap, non-interlacedPNG image data, 96 x 136, 8-bit colormap, non-interlacedPNG image data, 97 x 136, 8-bit colormap, non-interlacedPNG image data, 87 x 80, 8-bit colormap, non-interlacedPNG image data, 378 x 136, 8-bit colormap, non-interlacedPNG image data, 312 x 136, 8-bit colormap, non-interlacedPNG image data, 125 x 136, 8-bit colormap, non-interlacedPNG image data, 110 x 136, 8-bit colormap, non-interlacedPNG image data, 280 x 136, 8-bit colormap, non-interlacedPNG image data, 256 x 80, 8-bit colormap, non-interlacedPNG image data, 179 x 80, 8-bit colormap, non-interlacedPNG image data, 654 x 136, 8-bit colormap, non-interlacedPNG image data, 578 x 248, 8-bit colormap, non-interlacedPNG image data, 203 x 248, 8-bit colormap, non-interlacedPNG image data, 284 x 248, 8-bit colormap, non-interlacedPNG image data, 538 x 192, 8-bit colormap, non-interlacedPNG image data, 134 x 136, 8-bit colormap, non-interlacedPNG image data, 282 x 248, 8-bit colormap, non-interlacedPNG image data, 156 x 136, 8-bit colormap, non-interlacedPNG image data, 145 x 136, 8-bit colormap, non-interlacedPNG image data, 84 x 136, 8-bit colormap, non-interlacedPNG image data, 622 x 80, 8-bit colormap, non-interlacedPNG image data, 210 x 80, 8-bit colormap, non-interlacedPNG image data, 340 x 136, 8-bit colormap, non-interlacedPNG image data, 815 x 136, 8-bit colormap, non-interlacedPNG image data, 129 x 248, 8-bit colormap, non-interlacedPNG image data, 115 x 192, 8-bit colormap, non-interlacedPNG image data, 791 x 80, 8-bit colormap, non-interlacedPNG image data, 219 x 80, 8-bit colormap, non-interlacedPNG image data, 257 x 80, 8-bit colormap, non-interlacedPNG image data, 380 x 976, 8-bit colormap, non-interlacedPNG image data, 506 x 192, 8-bit colormap, non-interlacedPNG image data, 146 x 136, 8-bit colormap, non-interlacedPNG image data, 534 x 136, 8-bit colormap, non-interlacedPNG image data, 273 x 80, 8-bit colormap, non-interlacedPNG image data, 224 x 80, 8-bit colormap, non-interlacedPNG image data, 92 x 136, 8-bit colormap, non-interlacedPNG image data, 238 x 80, 8-bit colormap, non-interlacedPNG image data, 334 x 192, 8-bit colormap, non-interlacedPNG image data, 132 x 192, 8-bit colormap, non-interlacedPNG image data, 160 x 80, 8-bit colormap, non-interlacedPNG image data, 206 x 80, 8-bit colormap, non-interlacedPNG image data, 182 x 80, 8-bit colormap, non-interlacedPNG image data, 213 x 80, 8-bit colormap, non-interlacedPNG image data, 659 x 80, 8-bit colormap, non-interlacedPNG image data, 187 x 136, 8-bit colormap, non-interlacedPNG image data, 641 x 136, 8-bit colormap, non-interlacedPNG image data, 1498 x 136, 8-bit colormap, non-interlacedPNG image data, 392 x 80, 8-bit colormap, non-interlacedPNG image data, 503 x 80, 8-bit colormap, non-interlacedPNG image data, 1210 x 136, 8-bit colormap, non-interlacedPNG image data, 159 x 136, 8-bit colormap, non-interlacedPNG image data, 460 x 136, 8-bit colormap, non-interlacedPNG image data, 1698 x 136, 8-bit colormap, non-interlacedPNG image data, 1118 x 136, 8-bit colormap, non-interlacedPNG image data, 515 x 80, 8-bit colormap, non-interlacedPNG image data, 410 x 136, 8-bit colormap, non-interlacedPNG image data, 198 x 80, 8-bit colormap, non-interlacedPNG image data, 143 x 136, 8-bit colormap, non-interlacedPNG image data, 328 x 80, 8-bit colormap, non-interlacedPNG image data, 298 x 864, 8-bit colormap, non-interlacedPNG image data, 332 x 976, 8-bit colormap, non-interlacedPNG image data, 394 x 1312, 8-bit colormap, non-interlacedPNG image data, 232 x 80, 8-bit colormap, non-interlacedPNG image data, 1256 x 1144, 8-bit colormap, non-interlacedPNG image data, 340 x 1144, 8-bit colormap, non-interlacedPNG image data, 420 x 1088, 8-bit colormap, non-interlacedPNG image data, 364 x 136, 8-bit colormap, non-interlacedPNG image data, 141 x 136, 8-bit colormap, non-interlacedPNG image data, 137 x 136, 8-bit colormap, non-interlacedPNG image data, 176 x 136, 8-bit colormap, non-interlacedPNG image data, 165 x 136, 8-bit colormap, non-interlacedPNG image data, 205 x 80, 8-bit colormap, non-interlacedPNG image data, 89 x 136, 8-bit colormap, non-interlacedHTML document, ASCII textPNG image data, 1119 x 192, 8-bit colormap, non-interlacedPNG image data, 241 x 136, 8-bit colormap, non-interlacedPNG image data, 510 x 80, 8-bit colormap, non-interlacedPNG image data, 250 x 80, 8-bit colormap, non-interlacedPNG image data, 1322 x 136, 8-bit colormap, non-interlacedPNG image data, 196 x 136, 8-bit colormap, non-interlacedPNG image data, 402 x 136, 8-bit colormap, non-interlacedPNG image data, 200 x 80, 8-bit colormap, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPCM), density 71x71, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=0], baseline, precision 8, 36x34, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=0], baseline, precision 8, 17x51, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=0], baseline, precision 8, 59x51, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=0], baseline, precision 8, 50x51, frames 3utf-8?7zXZ !#,<]"k%yɼ޴)rPn*{%<5O-^T8\ڐP%.4 XU< Yr]8iY5*8Q`Of|5HqE2vf #Vh-ʄk`%!Rx|KK9o2YņäsPcK826"I< pyߥBI\_˜y(*5m2| /5+6;1f)kZ]}j!f 9BK9|H"i ! oL(T?qakP&ǐk6\U0˓C9[FLIm۔qѱ{9p1o? ^0(+PGxT0&PBm~沱 {9ur =5ꞦUm%Q5 (26IPwZ3aD5ۣ`Tއ_O;^ITS}fY ̥DQ9M{-IyQދ3t9!>|LyFlG\0f.4[~٥Q6V)Z(/c HLxbδQS$VqrXV:@U3Za5c6C`lHK b[LR X5v2p*vO*ju\albTqxSֳ/-| 'Y\lO) ';M4$B\ڏ,v4Fx LexLCrZʽD뾰j<ߗ?}PWmzRdY'ߊ4B/AW5+v✴VS FruX'mm3iJy)gAPu5+0Vf)f{92=_L\p9Q,AAD~/O \D݃aG.P}Ҷ?.3@*k8{Ъք5xtY>5%k}>ʣk6u+pbޢJ uoǐ93(ny֌~oƛT]* XT~R iOXԸ.Ԅ{p ƷN_+i0X*W1YaxVR(dX=﫻VUN. ,KyD:!:$t5b&}0r$FFw,B? EJ<._yiE ( =^~K(`7bxb/^ iVby= G ?x+ ]՛)* Ғti a¤X8˩RSVRknAZ b];F>ʺQlx%$\^*y~X($ZM@n2!_Fk?rTHc:N"./ȒZlA[|`&?@->PJm7 +SJ&GS{S[6va|]; "A 5Zj]XmǞ7w ._ 6f'WbqQGi)&x ?lxQy|W@o~ Y,e:wcU@}}|%nvur x/GWeUv¨kuZRo4GA :mi-F+"Myk,#5ѱ-h=(㱒ertթNO$ڴ#$y[I*59u |(,NY@r,˜eZCled4v#(t:Cθ45uA]"|ހxcJΘrd+ksQ7)of.h/g8p< }+mNM.ݓci8{x{[̌/t|ZE٥ rGĿflRϣ9Ľ`#J6m#/@,nFa158F cI҇LA)h+>h"QRQf*{*:]mmaץf̠aɰ\:\W*6ŏڨ udO7]N۱GK6ӊy%j?=L8MlgF+V*@ڢG|DrTZRm9Э RFcs=א,M]0ZH2׋~)oVNԱ9dL>z$d'ΝX.ɮ2%n ځD-U^\ /n&ðu\g$wtܺ2yg|n>\J5ےƈ=>ߢ*9.$iPyB@4<Ԯca5GF-?m Bs@E>=;u3`3$7_21_q[r_J@HGR`7<Pf߼Ǒ<3ad(b%l٨ x[nio`eF(w*/M((*9.!':bcKhYJ["ÅJ>_!t?:_﷑"f/T" 1gLy3Goe:lu,x02[ΌO@Ya26>K`ok:f;e@(?3є}+hk̛1>> dVܹs(By̴q#mG3"{Wq %!+nRL(5!;\1ZB ~7u!G綮4o ݸ }ǣ ! NŪ}bc~"z!` `IKy0>&d{+\7+Pp 5 f5 ތ%g$t",xpmtEx]< *=ZeǴcN.@A]s)ջt(GaIRt+ aإ8˦"{zW&f8;|IC'6V(ǰ5UCFeeBQ~&Ż9mܭpύ|`W*|hKg~ Z.Ib4>:kafk <'R |(v,>Pq{>)UCu`PD$ZKG;1zKgQaˇIS̚-AR"PoCH,>"ڕY`yQxH4-WvIcBUH>RvVB|Ll͍K Mgl òIZqN U2GJQv|C#13LKhѿLEUh(cTZ>QЫ 8j^yQv˶qEtvuu&H{EكzYE7֧ p"Tةj:wT[HQ|yوP+<%]WYMvs`*?.QW%Ѩ")WwbJG w$.l3!-[yX@$yk)vPoHS2^>ASVlg@g 3WNdK;fI|jFF_Ӧˊl|a/iiؒهw3eCYnE|&ITX:٦Ei0 * Rn6316mBź=ii}$Q5rqq|Y Í@xL,azx(6:7:;W0wY~rLҥCoI@VP%E3odQpKc"eoh d338"#feZ2~"]duxg":"0y% ҾB 7|*hȺ&"o:.IEee.b [0 iϔ ҵf6ɥ&U${t瀞Xǹ>;T>4w8=qjz4 2:~i avkkÄ{Y{3X9.+pć!B]5T}>8]fش{&ODNuGh=cA΁L:Cp i m3+F\H\5W&[V$Yƛs敬AHnt/j㍹qDW%ca0zje\D@GpBxKj?3;[ p<±9"u*ۉuJKA/O'jDܙ!T42 yY@ RNcNs/pEiPzpce"S*{7#wX)1zT9Š~$zL4l هD]rIHa<:=ꏂB cBR-]hE 1ܭA@}qsڮE{Fp,bLY9ZÒCTy` `K} G.'|l9ջUh@+Q]zg9Iel1DVV7ݕ DWQ7P5zҝ5P:WG.He C w.=u-!ah8҉+δ+‚Y8+bqCلSA ӛ>Y4yԭXSI3Wz,,MsIsiF4?cf8A11# y &q_5BBdp,/hg0iқԚ0Vs3U .8|>4EmdY DX0g< `B"ʼԚ`\3mdDZ ѥé[1_2-3 k*Lhhu{ԛR$kESy\IJLtl,(bL/\O0|Ϻzc dn̥BZ q( VDwZynB3?}t.\C xW4r~#lu,W?IL)b;c{[⯵iXy2L¹Wc?S[P%n}'q:gq4ڰNIG);3=n|v4vBNK/|l#[m821pVKLrzy+m[~`j{dzP`w|xn{%g*1}a/9&GGq#*/IS#<" LSnK),KAOM=R?[%&7eV>eSBR%g)!Ca w_qMHԽQ*i1kk[VWSHj ]Äj],k4sbQ:-3bWn狯OY(m<` A qn7Q' 5뷼NDWeC1쁋+)}i q s{J:{qR3(R/e8>$xSB6PIj`PfKe(2jܲbZ^ g*wkRK qX3f0T(4``aD]NM1{go鍙]AyAcK!eDLb\_]2_{:/c*E砇 R.p}%*Όo!@oEE9Z)qцK3 ra>U#!7SqLgʫo]ƵzX׌>$=A^߂ q}4Z,6o, ]6#X/Yf^d !=v7~Onk*R<\GyGS$,5tQ>8E38`19f^B'>GU~ nnn&KmD!Yd.peǖ(udLVٜ #,2MdȰvzJ;͵\859coE`e27Z@))VWv!x !*2AD=RB:=!]7h$1am^P&a4x/U% X*j:ƫiyDe8o/͸yJV?X:juZɸ LĚr)KTa02JjDR,9" C&?ȬS,S9Td^tV?i PRvLWӕՔLөn%;Maa[@ե8 E S)zH7$ĐX_7_q/(󕹱.rCExԟbh6 rVاg2@N$a˃R1fTrmP=?J_"+ <홬{NSؕzK xt%6e\5s~pڀMJ1VOȮ֟}*<-'[)Fv1+ڑO}o#[p\'r')Ilgbf`$7+HjQlV?ޘӶr3d"Ǻ52l~>"|Wg2/v;ߤx~H9I`n`qYڎIog/|R'tPu (op>閝7[7GVP/o0woLZ4ajUx(O5){]Lce נ=:#I-+'Kcͤi\r3VZ}F E+C_m#y22d9jS?=|DDf5ĉӗF4:vKnd㓯prQ`"W^iI _>5rރ4DHGH1-+OۏLF &-ϒpyF0q m6:izǔfoz_A rtV{ačgheܼ>á!=}h*!} }epD0yaƋ %N)OXC _$1% VLp]ٲ01$"cJn+}ˍ4V\Nݍq%Œ(iFXD A(\Ɠgsj|˥\gl&V~Z81jv(Oƀo|#x!"[#Pb8{}vpZ@]UgiN y8/d,nᾦN%9Ћ%ao0!ncY3bkoPp+$#P–&t{9 ojAz@i[8"0~%#"nb@0Q@ gۮzxHx-ݸQ;ɴu E~.9d\kD_2!@}>SO3 iǸ#OʯkL,stSZbc շI˧roͫXBuau~gagQRnswkj02Sv 73DnMZI2[5P4;bISu_43 G#;bdk屌wd/gmZx^ެj,lⰁ> HI GH |L+3t"aKd+իN>l?ٿ'A}tcbu}?zW Caw8L0~i)E$G u: EKv'zk>}MU{::U/{Pr7,PBM̟lláU偖DfȜ$(\Hs"Uߊ_vg2.Vn}$M}!/f%A}YhTc<ڍUZS= =.GJϣr|~b%7#YFX*Lѷ\TYP?ߗ+YB%W\چlYӛI2:=jZ^b8Rii B[磬ӛ3)g6bJL;l]Ay}c< ں7yVt䩭 408:~b*!kps+@گI':4bCʌƶrTȯVRgШo^3R_Px˶-,J sQNBmEW?wO߹`pqt%@t[>WuXi L(\)\RgQ<@1}ZߧC$ mfڔ~kZ逧aҾa aSV;`R cWpGDUyfl^bYmz$A[a1J=a_5mj`ǥH_!P _( o ;xmc3qSH8B+ @MCiE cn|ٽbĵRF;ٰ"|VmG\*k99@EPƉ~m/cyJk>%6-mνQlPCaDj^'Uߜ st oK>#}fd})KMIjt[D?"K79_|.> ~Y(LZqjA_shѳF1K M:=^\6+9Z? V-GCu"@xt2s:I.B9C46ebw[6_/r^^Kp3fN^TN.WHW_L*7þ>K G5M:O6$"3MJL +^l!=[ D= &w 5:Rgd@\DRsEۭV~vcI(=h"{Yno2#mNzO(el2Y^$<q<ҍXS7:K*IFMr `Slg@N-7Ƅ;(}#", Km0uP5L-`u?i W=}:}ji1@u|2 o ݁7+U))3TuE.UĦL{y9};'i&cw#GFCIwpmK~7=QMb#5MZt\Y#:*ƒih wr?pq06,2k&% or@N)o`)~GdVzփf먹G^ySRتPv'ֽۓKV2vGEª4k1" :ߔ,Vm N' 2|V~WSxƀs&#t?9-Q;7na5o[".޴?:0 I욯7 (j0~+&rӣ${&cB_Ne&2Ky~U4 yE^|i02P7G6RvW<QpsCc=﨤btczɊl'ڷs܁P}{ws&_XXsEz o))` Rn @bQz1b..vҲKcڒ󾖒~+Oe⺺b7sTVxNpnAΎ A׳c%JK$ptŨmvI'jForO<6MpUx4V>ypqB;9ssΑߗ MV"/cw⬋*o(pjdݽ2}A뼰e%BvFq,l`9&;,ܢę*w2pnm g#{(x!B ٣+"72rXm^FWmVB.aۈޫm@:*upE\=?^ x6+Ѥ ,:mh@Y ϡT)GY65'Zw~I Q?Hz-8wՠ%,zFsϩP+jʖ)[֚ 62RG)׽Y5Cc{x-~x4~{] AGN%9@နlr㳄)ص7nZ0`V8A,{YG}Wn".g[+^Α̳U %+og$Co VYqs쨒odBog5Y?dP1 /v_X NȪՉ*6If k\RQt{BYHt6ׯDxss-8"x㿊ۖ_sO-U=ҸH&e9C&tA,Ľg$ *r8zQebAn)/BӪ%%ZɆOM3(u w^"uC j走ek81tͅ)"SNLMfEh™{9/^xZseH1}PX8[`g4]7;HGThHEhPu%ܺE68BIj!X :c7[3OkCpHﲀ ihCo<^+Q4#bO13-t9'M5S4Y7~bƜkÀ y$\ /]ÍBTTTQGLU5'+RˏK, W(`zZޚH?ƼW:hIڨT9֨pWQW<:d!`nXlPx#'PgL̍)\A- ^)P!&ԯpHRp(&E< )v=~IP?[*c2SR^&:̬݅<熭_@ ˩Yv29-,!= oEAL$X=oOXF«߃z럻a,? $GYȿ]r3K_[^&]mY,Xfdʡil2*y2b_C2ô`5Cx޹*S wuNi>voX=YݻG&R"qQ$սHK}(g1ukKX|M}[JҝzxMMhS]*ՠL @ PBe'N U3.:b'j`PiC3~Dh|Ɠt?2QxU!Arr?'ɴāh̬NQf>3\Mw7}-Dj.$jzu1JQw>ZMAQؠ׺5̰Nt_BC-Xy`jb!!AA;Ua=hՆ f )z21ݘ!S_NƖj+Ly~Oqj]N!T )݂4odh5* OXE r$Qb#3AeRx2zFlП?.-%ͣToum2\; Uy&[.A8ͤJ_ Wب#{bGITUhh>4q?4ȵj7֨^ytڿۣݵqǠtu#ڨnfK*NiP:fQ!c1H޴)bWv_vi,wN, AO2%RX\2v ~^4=?HCsG9}5nM#2ɓo/sGduWKx>wbQ>sj/ [!0Ba?M?Y\~y$75 {[wA;Cٌxzg %hQ}~+ d%OWs/}+f1F]Vm3sx0N8CBmY$݁TN8k7UA )5CUKBo:P[^_X<\6"LC]Y!c6\0q~B o + bBs߳y/gI%2gf _#V;(ZR*egFXrrE "Zdt#jW7 %-j2FKvໝK0L"?3aMGgS5a{.C TT" ,AKzSCP i%\46V)O灛 8|ѝv: %:!QF]?k[kwS/A )_xEq۝< ?, 9_, NtS3<5TK[Is륇1;<ɗaz2tDJly D4̊ᅍ]1Aa~Kn uJQh-xSzO{ݫMU˅3ݡR;!vx+\x3,t+^K gs3d1MY m:pO^&bN4S)+ə1zU: =WU2zpN #0%+,4p;h?)l턛G#v|P4@Y DT-^+ʤU\{ET!8 Ίo^Μ(^.R.<2GZt\2y0cp[B!-ːHxXWx6s^-P~uUG;A @-Gm%Zxf ΥR0fgYOb[3x uN떾wifM y#NQi#LYBhdž6!$b\Uy䥼9q..5 FX.⠿/̏\:8S\:2ЮbO3Y  }[U'.%A,hדڣzIl"2ijCuu)`KeI{'t'/I`Z+$WM3Mh\}퉈߲YY*o=h^D8⬄?%{dJF8WfC*PSeH~(NpdPo3Q/K=PrlnՕqE;x|?ݯM:t )9 Eؓ\C)]Hi!Mx,r$$Z5T$܈&b9B`L2㇜ZHGvhoZ9,?Yik,oM>ȶ>ShH}f`ʩA'V9ֿVS7:% wQ!yi g55dDD+c ]8mq O1/O;Y~EA/Xƽ |wr m%Sfd7ck`yWߜ@Ul1_lczpd.|"|>3e)to?Å'-3V(zBtI"h 0: !1Czxq䜻LS_#y{\Z Gvnn^>`9j<͸}9A魟k=BriPYSj4!xִ\D,*g~Ћ^OKm|n5_2~K13iB_yHF+ {gblHkYA+hj&0+}ݜ$;6_ip_Ec׬~cϿ̼)3MneSTV|QVW?X_"Q:S#$>C7DxIHhCF$n[ffϳ,CLjWQYMK JR=hƷLZ9${|>0(Lt2"0R`80c`Z)NV4tp+32;w*k5dr HZ_U _"kamdod⡜cg>3PiC-<jv߅!3fȰ2Jo,;FQ2u~|bU*ƊU;>eZCE8h:^i/K0Pdd^6ja;F^Խvhy:ܐښNNOăo=\  ՉR,d1xmNY-|Q [1~S.o 4 0q7|vag>d0EE*diAс"%j;I9Yt = DKBl|U'@O-NKT<"Pyd4o~xDa7T oC ״Ԟ0qԲZ_);7@"ק}SHZWS0EVQ$o"9!$T.4lσNsl`ݴhէZiqWsAIP~Nr6e0 >߄4Iղ{յ}zD͊8j[<*&wh5rکۄb[$(C}jsP!DJ+XxQVRȬen ļSR @JX =jOA5N6ƗtwIN1W'Hu{qqnn]VfR*B]فlۉzW.a8<6b!70n!*C#')A7S,`%0RBtqɓ #n}^6] 40Ps&uYfW7nO)Gu5,5zyzqR#SOWiHFZKaZ֒6c#҄m?%(`+hG}K3RЩLZ0zRP= |4I  >z_ [YװHbt2/֦\0;3t8Ԯ OƼF>p7@Z߽PD?PH\ߴ0A9#fH4|A w)UH%2 `Nƪ ~}OѺC .-JDJ"W)Tw *ѵuB|n;ssSm@nB1s5z Rcsc`ƈDde WUus#!!=hSD"@ɲ  ޫʤ$@QI|!v ΑPDDD`hiA#`(jv',s=YPe.:sS`Y8k "KzӋU5kك^$ Pm8å P6&o|e㼉101 M -_AmX 4ݸ1JgįETɤp0 U3*iCQ93^UTj\?=' 3 :[^#^X+Qiߪ엿• ZN)ZfHLŷ`w^4YO U\y͋\Zv@VUjLɩR a?ɱ붐hP#ѯhWYCbw͸_`ֵL*gW*%pBFedVېbsӞ-fg! eoogX]LQ'!fcazx ؅ h~TS8/9%`؏ķ9qGcceݲqE({oЍԷo.{^~l[XyztKح@br m8V co㳾{dܓ߃|—UKy<_6 5 HΉJ '#N5 g(&;HUGōk:Z*MQ)x|LV  N"92{ݤkӯO9Q}%!, nx"}P:0 5!}CƔFu;H᫉o!LTkށjÖWx$*&8& hP˼d٥UU(fB{נs_tJݠAQDuy1, `.We6Z{H&(Թ o߮Ka&ް.GGlw}U*ؔV>Z.Wh n,= 웉ZWd~  Az3;W|\Ҏ~4SmbW# J6Z8JqFUK߼pSJ) -Dh:ϑb6!Z$'eowՋfה;&οOzK:ˎ4x=($fbLVcPO{}&m{YϘ/uTX*!OJ51 <e*)kd)EKLdQQ)mf}.}:A?Y ņfnU&4,^77Y)+=4~ڂ __\aҭUךlZFdtKN7__/23A‡95ʵ˯yS/I&x3dA)9-XT;r ^m2b26 CᄍVd-CH7ZBA$1!Xyp֓V0ve|_Xs@x\B:gs&k' kزc9tCmM$+ϖkBYxFw&ѬdCGQ٤[)C *.d)#o{Ҡ}bkdEe&V>Hާk/)k$8 9ԕH5Zn|퓐 dN eðgij!vr ǜbMpš@cjO4;5}dJ8Q-͙=D0tHB_>+!JM|#<˾j~ӌaTXWL018LnGS@$[_s,wId2G$x';[ 2+q㬟| 8&/| "c$|X*!Ixk}LNߛ `>vA)Ť߱u sjT/BO mB ,Q˥R9tma 3rרM[^܊>x0c0P\1xs\ڙ-|+$͙58~?BxshqǪW>$pY:ɮ &4"*V궈DV F;lE>` N-pzZr҇ TZ#dzĪ[[ AhDq8*=K.|_O_FJ#e {$>{ h۔oj+k!O\yMSƵ O1F̠hj Q獒Ϛx~eaXUg@ '+GOy/'KO<~9 *JޫX*Wy ;wb_s]/ZWh@qly!1 &'2GrwЂ.sBʫ_67S'+fdkLVr iҞ؎{$Oa^Xd :SꊢAB >ܪe[yngqxzQ}ONe B?9?OGkUeyvm98(:>u(qj i|@yHr7q8Tn/ >Nګ\&bL-fn^oq0VA\f%{fmjce"i!Xvj`cūE'}^<3-m2fn'S5u]q UPA4lr[ݝe:X,`FAi}0 5^s\DLvĞWMWdȡFĆz($=YOjUNM,s͸QҞx*vx61%*:~ Oy4V{Cso''Z'yL&bڦ0rR(>ZOKl4*8QvQD/A\JB_\D/zwE \Iȩ.0˘DOLkrP MOj+[* G7)Y1bͽF&(z5"ĭRXc*itw' $ztMjk7"*K 2Uػ?pPp9 2E~Kʩ$7wåk_ow qs3 0.u }\ۖ:ha-gTw!n}VU ua1+gQwU.FӶ+AS21hc;a&܂%Nd;cvv>zwQ)(kU|M rSS?>L G 4_NqU?g٪W}M~tRʃfFJatNAl4/CN)88Ouh%]b6蘞njdw{JQN O&e.oTm0; 3r@/uiv=EWH^:NSp# ǿ4Gd|_WFO~Vۆ<~L.x4#V.Dns<ԫՁ[&l7ui\-O tpyXBiuiŀ@ IǘO} ޮ4CtIRY&A仪[OwU 4sSePq|}NWVtPO]Y {{fs|0 8 ўZj2[NP4ϜM.%SbLd2yT8E`^]mWFcc4j$A/+(Α [cwr>743W; 2zmx\ DׁIfk:d5%}0pDVBN[ӼR.eX4|@JNZnBVҘعlAve\ZKN.~ ͒;tTcE[}K)g"9L}?M EcuxtjX:[^;2(jc%`SUHX-1#oSqN<|D9rIsx</FV #ktd3ج89{c@no"j٬.`)[uCKM*q:WM`j3@r}#fKb43`:Om/NS7e یWL~SJuϪ a~g"}:ѝY`/3{%sfDeQiFNؚUM9:=e{rڵ3Y;^wCOе g{ {jMB8[o0=ԣƮr5di&ɰ{ qE_P+Z; ,ѷnw?&m,ܢ0}$@•bs-ypWG)r9~R 7!]뎇}{!t3=fKOBT];ߝ`֔yq5߸F;R(U<#gypy-3 Ĝ{0Ja`gQbtX*<) ۟>6 \%;A}~~z1B2MqԼh]#"W`dfnw5@:%E#,Zd${gxɧ,%\Ӽoˣ5=D0+tY;kOE-ct>Y<VVW VYhZ6}3xa$XA&6R(:UʕѺ4wDI,q4CLKT-qj#'w$9MLiD`%4A1-9v{Ua6}yQЗڦ2-DTšz}̀0c!?&8 ՂM zxY郞YԖIK|Pu.X6-S6EA 63,mEW $yb0cp8?)]Vzz8+WV)# ^~K}zfsr61E%󋥅m-|`DŽ=O0#RA=!Wfe.AC`gwHn l&:\\UVv\# >`fg5c)I^5Q*!}/O~ o;W`Ru.KS7zP#*_ ,~)J}x.7"w[39_b߇8 +Gnv -U|4y_ ʒ&Ij$ 'L8T5n|&-6XAX]iz Z;!Y"๵bRIo񺆘p*}19r96CminSz Jo3Zg.#brmH򒥗ȩ0ڣT-&G2rLo>b{ {|1yii}z3F#_?XZHHpK[ɑ= }`f%,P{ͭV29e4cȼEnlIu?߬ *iZ?&z˵c[^({0h:$k tOE>*̝D圏t}Ŧc?[9#zq`Q+CtdJv2nf@92b7y{P:rdD V38a`ȍv_';Ɗ[}\{e#{݅;J h' JVt6 qv1vlC8 3>BJ(ͻTF:ƥ (Gg1ur$oT/Hc9%}ܯ0~?tN_e<)K>^w^]ņ'WHћQ<Ȟ&K9oA֗+FjSix7$;B$- C$EN>q9BZ=fQ grT"%ra<@gHiҾ NnH]SՆz@Ugx^IRG\oժǽH'ԸjڃWU?؞Řo^EwNJW]5U꛲=GFQo|=2;=>Ew=Ϳ6ں}tjW#L jF?MTaPӒhֳpyMeNɟjCk]O?SNJ$mTrZɟbÏ! LX䋵ڌh](7h~qY[@t{gEPo킧Vkܚ r%ةEqe$.cIsMG@o$ek21cReMBe E'#[E56Ug}iLǟ^ojkzGzmlFQh~Gsx+ǐP>Ǐ##&hGLigYZV ߁u>.or0Se!g౟ҤV!0_ l{ xuD.,?)$$\1NPXCB\GTjc- V(K$zT%),q;=lu(huِz):xCJg? >ls|IRLcaoVn) ?~mmG ԓQX_[qouW.5_BNE='jߛ1\F .,C Ks*0t{H9 1/YvU6@5tǴ& 刭^8EJu:RBJ|sXFiY7%_N8_ۓ{37lr^m 0kL3d妧qfYq"#^"̡Dtը Ъg;5;쇂~}/Voߣ&8.F2RHTIpik!ܴZ?dYfsY˕ӠRuέisDQFF!4S妬\ChCyu@`~]W/7j3ZN}*-+ jj"SYG?m LhU.bze=SզLGO!)ϙɃ#zua}y—Eg3 R ٻ38 X̳-c"ϦH89k:[%:_dS :k'w+?Lta@ԃ$P.Un4E}/ vK=Bg9ρN2=s4ʑ|(m>,d?;imQ!u1̙<ʈ{<ž54|Mh Q r>Sʸz?up=`8߄rIFKi]:0r oZVAC>$Fr+2@bw[xulclȀ9@ȤXY m:7_VMmKn0U2$NkԨ=Bd7L \o~+"vg IB5ieCF/Py=CnR@AģII ~!2Tܮ;e>1A$ xO`Ԝ;Tugh,+ ~FPAfT/`Uwe؞.?O`|6?i9Ӽ $=`FH(eUtQ}9 e39.USȡWw^'jY[l|tE^nÞV5F!%$"mj~ʝ,&h>~vFYLXw_?6_:8WxERY!a(L b<_YDլ(FLl*:f?X^duwDTbftZYq.x(kwOFZoMf7?vA]dtH܈ʤf>)q\upMdTKMU)sWRwhfƳ?A6 dv9H\y*u*L3.!G3'>FʦK;ΗBV]t]nXc^#᎓xszK}|p!E >g.sO ٷg)6M񄲱pZ[Q@&s+>ȶphԻqYc\zzŋ~{jՄU,%x #*׳UE *+V,j(>̻A:TT3Bi qمS0"6+(Y5msW6:ѐO4f="] LI@IbEηl)M}Hk4sHvu^i^3í0#曮y[5%kZd*om+Ɛ+qbj5Ar6ޜws$0 4`!&[+^j,$gV/zeqjHO:' N4Y )\U8ӫdY|㢴WXI1&Q 阕wx<5 rZwL ZGDO~HiMEldUփ əHp@(=U (emYdT-x3 :f\ /s>!_њ'+^VfԃҤYfء@Vڐ6bޞ0_|B~!;>$ ƫI5ҐtiʿԔ2E}\M/@qn:r~SׅvˁlECPi_ْ;AeUJh!^R#^FN3o~P@~DoH2]ؚ<]"ȼI1}uy%Wɍ$ 1Tm^OA'h/׬ټxKRDr8mF>l9死Vk@޽48p ad)#1$5tv0 TO2j1_fb : !U5\g@u#ˇ5qdԥᄿ {A|0k.u& ojny j(ie,}4?)F;tO?HQNZ L?zs{G𸴢vY nGJ APmE W~ tn ΓW~iv=;3u_y|LNl@t;9O_!:+ty^"N- R+@~8 o "ņ\Q-)@doZOq<:zg+${X7' ?c_@w~C֤}}8A&yxnM\O/U7R~P0A!i["K 5QJiq)mȏ1rNjVqQ8-z\; s0x%q" #nrW2Z]i]0YD֗'S}jpbNnb[X7{{CA+Id#E3%[ 'GdciK@e5qęq$)7-m:K'<Oc$23O z6nFJ$ zeT;ɇZB .{D1 `疮m%' >&݌9aXde_$`6iC54EVKO 3^y4$H+7JRXf 1;cN|#2hO/<5k9TI8:d|FLen9W-QQ:5E8↎otW:%b53Nt:&#U溭g_!sxl.C:OUx4w~֧uo50ԁ[[>kl ǽN;fnz*rR-QY?$'x-l!9!#%`],} p#^BX |> $tХ|^뺸"*~b4A2qXnRj{if~O~*=% î9k8@% *>܅,L8(Ȉzߺ-!G9N(oV$eUe7ֺ{%yǖ``mT_+7ZP],"gfD^rq͛XP*.YxѠܩX>e b[-!,A_Igy\3YXhd&BVRSdޘ*y]'>' =L<0պ SNDTy'3]hQ^mqAx@RM+.5ٴ\LA\s RBXBrhgPLkBy.x9 pdG OhH-"{UPٰQ)7ZܖH6$i5m]ḽH8KG'LAj53wHZwiB1ZKسR*5{S\F8K]m.XX](L/H` *$|2&GWc<7S d5轵ķ|bf?։T| yҏ)ٶy%FLv ~d108vnL)*}/o:Ϻ1 Aܭ7r&鿸 HJ^pXSRqO8+hf#j js!+YA4Trh㳯kG.:eB![T8V5 <94*WDFN)ӍgړH` &h֠q8M=r|aU jȩZD]2LYa_&Qi :T?cㅳ9򇞬OZP50(b&pzHu9ӊ0| |⑈w綡cj)'P t_uZ~ڗ& P%vmX#(ae'QwPI 8@9 Fc&iv1 0'jS5V,oMD"< 7p)gBM1鰼A.}KO"`_ R(ptslxMO~tmk/`qpPTr҈ 2޿d>8-U#(eP]`-3+1*de'$kkO92-|&fMǼocw+S~;XuO/ dW.MSucg8.MD| 8UB&`ف6DFoI6pf}:h5oJK$j孟Xe1Ci}${S8aH/7m2͜ܖ^{F=garÊU }r DY_0Peu0᳇y'?_Q]'AsU k%RkB~%cY ȽuQ=GqƂ7֣=mxO-!a< SHA1~_'><&a;c(4(jb nj  fvO7?Yocq)cة.vKVUOҎA)8հ#pzT9;`Zkd;CL^;#s&Qvj/\FG>&+ZJ 4Z5{ s '{UU= rد\QPzI +4Z uuE_4^G W~H9rsMJ0t}CS:gk4~pn.x0 ̃Tr`bWlvRbFICȟdqnu;mLUz0 5Qs4sɾI6,NXW۴곰'R9'->R ?uNǯ]7~~ՀfsT#o+ѷgZ3rt\9z7Bdo~Ζ9gJzhV:FUΩ(IrC 5T۴Ei4?|lC(5->WR^$Wz1`s涬j■^yx#gUC`5*).[YnD,?Rnkx=0 L}[dcp5<T!1pA[\ M;+0Dya4Sr*~lK0+!${N0=mJA1,ע|^8ka9 +iDپ>^Gim Be -j^V;(>{ju"R!.D04aMm1wr7;~ IEr"TR=%0]~+%gvl_{`M{ˏjbRIg"p΄ i^&cxpЦ&0_nxl'ݐ_o(s4X55AT7pOPA`tO9ۨ F+(e{:˞əD`='q; `3*.{],%Ѥ;Ia=f5T5ܴ+KQGP̳z*1[<ZLWYxɥ24샡 g+8>TTض4퉘Vt<7򖄖6?iUC,v$fQ9=g y!/zEW;pc .n|{*eV^T)4,(mA=BbPHHQ^3eutK#+ϳVcIyU'( )Lr90f0ow}:8heN?(d,c[fѵgu^ "׋f5뉼<رT,!2Aܭ웧d%3" NJ!i߾.7c'u]bVy#~qV z/yOحf*F/OkLc |2JoUj\j ˥I,w&O3iPԍaD4|~%u݉ l]':Kء>Zj#bEocNu[ɉGP ['7S,-h^+jNYr_ZqpBﹸŽD0 C;9u*;C_"nRyn8@9rzVl$bX@ByQ(1dvzF-굞;fNDͩP)]K='txxm8kvNC#+dyJh!IPkZ]"ɩnSf\=V t!ƻ36X]WACaZheS8)B9P͜;{DsEn1-2^hOjx^/d%h9g&"Խqׇ gIPl 0e>R~2B\O}:=[F|)~CF6#b=K.nѡ{$D1=ir{jkht:Fh l,Txxkp.D1ьPxQ@+E\?egeQ}dH{?Rw"')%50` LU=xg}oTF%Ϧ`n|/83RU4 Ag^@s660 ![FT׊OrU6<;RvGQ^F,B Δ~kƝI"ʏ~9pdyiJMd( ؜ᯟ?YwDRKq3""g6 9'uJA%ՠlhϥFg7_uA~hpvK|yt⒅^dh&JPCQ &^Km=UEH !ABa2ӒF(tiyD֡try06\eT{I dvf&ٟLSg_z9n21nB W7DcOiݙʅ>6Lj_iI68iO*\H+2p^q4Rz͋[Gt)IlE ]X<6ܓ1V|ӵFx!|L&wCap s] F%qC~Do}70nTzwʿg+$CTBK,SW,a7T߮"0>$=-+[F;bw_]km+nw 7q \Ѝ2DLtxȯ>T"9uNZ/[3.o…#@ZpcXD&EJ#;4xdibI G{>TQ9>SjJqtƈL~UOq̳:\@3b >GsbHqdjKFEr 7d|aB/\kyfGz+ml4LLDj/[]0_TJIX?G CG>^5&穝c"@vJ~鱀"\vlN{lx'g3~ŹvK"|ϧ{ۓ;vݍT ƛ>$E4$9 ԊohF44vSr&u89Y ~=SSl :t]OtJ/6*ra` %QC ZL"B\[nXbx\ѪEж҈fxjsRCȮWWTHn7;#L5>[JBk7#]K+cvPQ5\|";qiu(ڍ 3+P߄M0j?T&ug~vim qE*&}^Ti 춻h&5g8ވ,,q ? TVlX-!tZ)J[W44i ՖJGL=xlSDzkw9_@]ݠ9^#F~@~/l#H^+1vȀ]_U^X㕺R]EOrLvj AwQ"=9-37q_Zhɩ2l~hHV%+7<+pO@/vH''*e*NSX*5:Ja{}Aܣۢ$~OF, HW[Ou~UgD-& j#vP`A>Ol`3ޟ5O.չ IC'ޯ4G?S-z g$ƒ*n(uLKб /3I>hQ9غLX5|A 9om rkf BVވ{i{\aO3d>Y{dzǺyj1ɜvSZ |?R$ N:6t2OZӳBhlƐDq8DoT;!*'$u^Dԋ,NVz5GKzޞV@Q;YLYҫP`qkA033>:6]g-yqoB/MDy> wLf,.E}㤟%Y7ؖ- DsG/玀xDTɆEX9 .P0dWP3_+WýƗ<}HXdx-;4G5Dy( dyAWkq!AVY7TjGqX]֨T*}纭=Q$N <"[2{JL.Q$TݔXd|+x}<d\L^!l;G9jm,oW[7VVqiž;ZLWm~Mro8 Y {<zRɇ1"?WEɏFmdҎ =Q֌mfe"U lN ۲r{} oJo>ؽw?e𲽋Dl}sۼ ;GBjL]Y_@GlbhH?'Ϩ+u*klagőqZ$ Z=y2z GGj֢ZJ.ilqp3:;; 8śrp{~ֿLEc;<0wDz}/X/>{so>_fCW)=*YyGoP{nd6v$X;h#\a޲y>  JP(E]/jR=2t$R^*(nQ}{oO!v1EnݵiKXIeKYg+ič@Zp|(2DLH)'rG,ؿn#/,ì嵹Sßr~ǧv͵:8j7JypD>Or!RJtT0tN>:߹H|y ㊵ ::y7"tǓ@+UcL^GP'lW< NsNJ]|~v( J|/ 46fH ~0 E!M7cc mp sH 2SJ ,mo/+cSˆb+I=V[FYQVC׭z%kr5A+HOC9xp,Xdbe˞8DLFAAwUm[T]1B`uZHo ^ =s0\y:ؿ^%whx':]g ߯)v;~go+q}+%38ZK:+ JDiE輪-T7CAż>4 98r5S>s>(,>S㢯c2_C߅!*ŁYA6s{Jϖ<2@BqRa Y8QgC~S^׀v27Br/$%-6N&Z~RG"Si$jp u>Rs J-vWU1<ģ d"'*Z뾏$w Y]Rd>Pן؛y +[ݎrRh4O/T-N{2)ġUh[COd!Bp6PXlg^ԮNq k|:% K=|-~l4bQRj7; ʳYc@fM(=LP(*b Gb&p8Y*i\۽"?Kj:DžQxq^EA3Eo]jkiK hiq 2*DKXW_MXV9֟±qdyr4i)cPhu *8 Jt_\U #q1b?Q, X%:i|2Şe\Lkg CGd^;j?pxX\x:N"VE.-/fr~+! 9츀-PI9Myh & FT dqh\ |jT";Oꏴɷ=;װ#"XU Mӑ_+MoAZ|j<_P3'|7p@dzDjw;cYޕ6Bs'jD~Mc楜 ƃkڗ==ֿXV{¥ݛ5d`#$"fON7!RBqDr '*3qdw\:1wAxg#s -+DxKNjf^c|g6wzk]ՒтZ/KYIT `x.U6BkV;$p'>,nx>T)fBw^Xux!-J鿤Q'o $LW?O|kaV66֒Ҍsx<F]j!nBA1 W'qF&)7֏ r  éA(![d18X CRhooLտ/s$QG8"hY 0 Ӓ9 1ܦL}ᱸ Dsyb(H0#פ 9i\]!$hTYd؜vZ-3[cSl{$wu_/5Kg܀0xR.:B &ߨԷU8%ǧQzoTM& \:[7fIřNXT\[! V3KoYN%/\+7>I7|C;Hh37IOn(;$fɠ-EIWGzMVŁ+,q`p6Dw;rˀr]G^b#q>6RMOfX(χO>{ 9xK֛({A+N~BcnRR@Lisү\SRwluI rJW™oɽ >Щd$mc.-\Ly)LˁCK8мȒdUn ,ν-\@1,n~)zh.zckZ5k7I7fz 8EߤKqJ%`Fo/n푕eG.cƛ7 ^䗴w+dɿ"]4|O;]P'""Y|R XS04{ez ١ }= @} TvXpF^t(Rt'`cpȌ1EHml~ف9Gl8rTU["67LQO|4 > f૖C≡ޠU3M!]k #3)ί|j=uM#Yn]4lFPR/qZ"F,AE ATp²=8_V`xiƈd>HUiv]TYTY4ֿ*g䍝pLǫys]6|~| r_xS |CKh4ܸ %#Ӑ!ӈNϧuh/vHHT"ExV੄NnU#%P*L Q~g2M+%wKryL<+N\28'G:YkuI://N{!s8}ӪGJIǚYZL=ztlCρ;ktftAL@;EDqtw|8X1|X D vt,eG)D@vga&2g5V D~7WJ e#`ESa KaĪ=:!ȷ( >\+cN{I9Sz7FwHKZ}I<I '#k5q[,k08_ma8ͼT>Url(|oLj&1vuu8~~ ,%6KDKy22IcARdq5ƃM*{/F+)Һ/ģn(Zg`({+? K;GZj!1s tz uR*Z7/N G^ S(VG h^v!-95k]?4~ѕCnFePDtzPh Y x?]R\ƣd0L&gc6 JOsOOaje"ȵ6n^͏UayNby1mzw_UftEa!vccPU/t uSq<-TOt.Ł`ɍKD?8,srr!q3Xm"wg}A\ӛGTs錗._il$!VȬIf g}YJ`(mϭ3ӮJwWWpb9l ]5 '%sb!|3toM%W U.4LL^MMtJ0_zWK kvӌg%%:j/+Ҫk.aN)d(QpaQ+vS7:pMf!J??܊͢DN7:։02ұ5ebBqv]Q[dm @jlo;yШGl 5gAB&Ut.ZPc.!,m*@y߅ܒ_c`؞ UA ܾM8 Q1`vX^{'zn|B}_ӡ'z;\{>\jt^OXPQ"x "2Z$ ˙E4q!~Y) =pЎvJ(,Yա|;ai.4 iI׶_e2,  lvWݖ# <7$7:hGB9Y̰x˜dNlY6 #wJҁ !n`OW]' 1Yv4$dN^L/Byq%LL,AۅXW }.z]-߶D|f7) CIxaD`ys@qdHwuapߛ0Ը endDb)yhְ%xRVMc|moxL&Xz/b{(^@&u0(Ξun`5*v*hWRtJqE +cJY1>Sa2I`U#L\>ABjGZQd;p, LXט,mh}ŠTX#Y)޶mbgx-p{r1(Kx9^=g_'2:qU6W,!$ -D2Ya1 Ucr@m (&*"fL/C}.vvmluR8omjom`ʹ&syB<ΗX{Z 7g Ps)=ᦊ~_h3`-2; lV BNYK$?.;{Aֿ5\[{)AA$T 4X/U׍L;-{LT_#KQiv`q$"ק E(L*<ʒu(Ftr\Qۈn!^C3ilovƃWϫP`mh°y5jkO!é|ae}fxnINy(<*&LJ*2BUR-~Ncl-UfJ:uyI@}ҝ]a8 4~a18t7u[3ئO&smDN&h"k;}fkp'Y(GXH1CҚܫHp`%T{+dl øM'JhvE972exS'0ɷ/[roW7$roKx9eOvb?x^3>Vz#P` +1GG뗻ߗf+7Yw7x9=ףntْA)Ci!/ؓ;n]kx9ÓSk~YuEj6v,F_>c0G.p~sſjg^4&"J%߷:on9jv98N㪡&/16dE}o(< Qê:̃_;) /Lkza[e1uMḽ=b]M.YdҸ vMC[o6-J8Q e8 ؚ0Z3%F(2Q^CMpvnUx[]J0TnVV43 '۽,і0aW2 UA8(/()@3=~1؃]7/xd9uU\h7k.:hS+qnFA+ vgܓvօTP4̊]jԃ;,IgˏR^LwlH\Y)@6涻ȢvoDlkf)R6x.0]t|ʤ5M>F*8,m'7C[2?r' kIPAB1a~a#G]la_Ʈd DjKsϒ^`rf]e i 0V&cJھa- ?;{H۠PgwLG1Ŋ=6)oG @i !:Vrse@gb(˞KS*ViH\n~-΋րŤ-OPBl IL?lGW'*g)3z M :M uvƅQ+B!ocL7lm:g1:1˅}>2hX޵vũBX O)aUYd =JV+ݵLy&X+`J "ꡚT+uSɼ;`Z`[brb غ\jA<~oW[M<]/ UY~M|"5Hp6f8hXɂQߐ3iBfU[͂գٙL"vj*mgoUmxV|tl osC(8E^՝>2P*tmȪCǛDƚ)ra3ʹX\,\`]n"ͺàr":rKnu1N3&=X(t](6nc;~tM}uW&"k3R(ƈuj;S0?0jf,,iwv*0~>NF=ukkGL1go!$˥uYLUS7a#d3uJ9/adb>1 }O?VrGwd+K 8jλ繣(r/4 ?s\DF_ت9CA뜌UN+# HنrT 4aό ? ۹!{}̷tT?^3/\UG!߬RXs8 蘬j2Y'˛eѺpܬu߶52W,\jgbzDcLJ#4ti ?Ndyp: JtጒA"0:In.P#kg2#k~~ 0Ǭnz\oXܔ:ꖐTjDMX6BԣRX|2LEF t#Ó[ۏߞ=7.͡ vkvDzh8Ml\Ry*Cb_tkVr|AXK]WdFCQR2#wM LCSt㢨Ol/4UU&֡Tݺ@t4=ХL-eȤ`\u䀁,Մ˻!! پuc C/y"XabU0U;)D9 Yw?%ưk`2E.iеsN+yۺؑ`o*nqD!\Mݙi%:sԐLW ?|@!Xm'H#Ғ{=iBlJi_R8@,Pvt/CpKH2y'yKL3G k2a ӆg֢= Ipjk#VY9~`ՑP]/(`J5;W[{.8^h))^cInEa.f}?(V 4Qa'MU՚lP/ڂmԳㆦ/*~epa:m8۽@ 40QdԎm_HMaVwQ̷xjA@s'l@kz ɗ#<m"_CNajW?=+(G!R+; S&]7o핍,JiI4asֹGm2F*-3gEW.HkX\ Zse\|8ͰJs`+چzQtR8v}xy FQ(6BJ~aO)@9ځfvC/K &.:`U?(Z:GgT>Ď~ZG8:6 TI+ҖK;@P4Lu8h4Xrz9p߱u_BT16/Ȅ@꣨ aH -&cI\QYiuwj`%"~%fł*ENP%Ky|0gMtc=v;)8T⪗i|mjyo \&d\KS^wwm +^Aau7㚹FԢi6$ \&v]~I.-e6pß%bBϿdZY39uYbKz:Y*r~[Ҽ1ĵH¥B]_6:\xؐ,} Y)NbHC)/C3%f<*62욜[Ivi3\ȗM<_Ot$Nsg $ќ2 i荱ތ>g.prz |U.HWM@rEd7B) kh*v}(̉G0 h(nN%G sэo$8*7.2Y؜0mV_bV_ /=QT}# T)pF#NgSqvsǫ_=q7l0XRnA3r@n#%Ns|O/r̶'P e?F%4ɩBP"HhgIb>sđeOm\owT{I1ABw$dR/nћC Us0 >-ksSTz:0hW}A).ib TtQU'u,y#J\9>9dgut&3r`/ÏIF+X+T\f_t>H#á[>kب _H\'4TXBܓ_V̌<]ʖ JvR'hZEBbDYz!|Uċ]8=3E:owEU$2=g.m c0{BȀ$C-4F˷37ǛV3e21RW-k*er=~ϭO\@~G/ ( Ebis˳pg~Rn x[^,E3 K!)l#G"Fp09fMz =j&;Ke8|A񒣈$譍A6&ͬN*@xm)X@^p& 0AhK[g W;&'әZj>Du剄`5^M0aG~!R@Wv1Y!cw3&,PlZ$-}0+(GT NNjس1_=y,CENnĆ|H&cD~HxK+=oX6neS6HIbd(3vN\ߘMDjS-dpR:[`vl-NWl%hc Nnmrr$Қ[Zk%-ATnp*0<6zK 3[~Rـ;fMGnG|p% ǮX^rn3tU=Dk1x.m3Iu&^%DmS/*B]d=~W&Zmd~6~ h7AIT A98R 4> { bAH e Kh~0lg 4 ВtvSk3V=IRx/Bח]1 R"&os^W(ixv60WI'JNs 8OiR:Ġ>h(o*Y!\ 8 '8`Xy7*8JU?X=ZI_g}5cNqf'̟噭 q'CE$9Ǭ&$GYJ./%&0I0̩ 8`7At<$-ֵ;H^9'+SWw`(eZ@ |?Ψh;,EAmfvzUr>(i'jTB!-ͿF؝FA%3I9+q~=$j@-x?p-~˂8 uzYqlATQPM;t:ks whLtQ8rB2-!$-0yWO7 XI3n gOӥ+sl<YG@>[A~=!gPznsh!Cl3Lki۫G6rqMŊ}M$0AHjpĊ>[#a'|!ax&BIIN;9>۸s'5#inf8tpECFQ<;v󄉧M4[{yr~\Qs~e{n0Z2ҨƉIiwc|Nzbf<z)NUeA::)e۴a` I/;F["s| ñZ"SaH7:/P=z7<'ͶF*rqxmAëb$~)u0"spl5\ #;s^C1<8<0/Dq7zh8Ni؁kt ܌sn~O).B} 2}k -%xxKf'_z_ #ݾtA3Ȥ4юrΌ7WY5d{,`|]f PP#sºJFα,SG5\,@df. ]n{_EK[K7 %+_N&fL`\[r 09zPm`*t|dI;J+7TS& IC~ DXt ];DkHn3bj߭M8Dv.>(eee97$_ᇍ{>>T'j< W.sQAnPeIqW u`R<7s4QN  \PMJ NDxԨ2m\Fy3'.r7>MPG*Dt!O1̰rLZc AOyĹӥf%wģk㳓$•+^WHJUߖsz>-xƅdJt|/wUj\o::צ5 9?SDob xCdJp'pW> i 0kPGE/ ^K2HV)SVs}穧mO%WwS[mÆ ۄƩW" MQä3w&7?@h=iDtbI(!w'%"΄"~ƥ֓1A<#n "6ۯ++'Բ< /cu`W}FCܝU#HR,=hSVenxvFl{* ZuA|W\lOzkgJOF! IYύA&f`A7c`#(+d1Ա$r0ZAR&[_@1[uk~B^A*3GP({c;ڶPb6/1ݩ8|2qXэV##ۏf}ȡ:Y?Ilڼ,/홋vofRdB4 c Qc(@ÄJLjr gOZbN)P[ё! ^ sbbV/b ,@ݙgaL;tcD>E  Lz,vY859ncʇ!Mj,BBj.#iIw!ͺKXK@8xtX"O+Xa}yZnơ!/2e3[0H}z;>3yT%퍯r,wbg6qf! 4E*Bآs-B a+oLILT y*̕ҏc%e ^T<`8ċ˘sEoat[(6}o kf|;<$TW Zv3䴮xAl}~ p9n:ϙ^s#adK ajż;zw5fހ߄-K[ԝCqb@kILBskX饺%e g[ 6jwW7(J#Q{S9Ҍщp i"8v$F -WQwML!T]TCZ dMNb(SaK8qƉ{A/kc8S]bJ8j9}1ƻlÝZmFfp" "/Fn(GLv.f(dؖufZ웏zYE;=ogL3`F7ZZ|J_}}ѩBH(`֫{o޸dLMp*^\SbN8Jwj6DRnj (u@enE {/vFN _,9976.Y#@3:msH ѐm0Ikܚ\ T|Σ$ma<|H =%)FG`$(8|ҥ:?e|J+2Ǥ $##;dCdy5 bOEH%6BNvH Ɛ>^K?+ח݀?oIP\Y }PBȃA\<ڞ$f ]Y8$t:@w_B/km/z*,SW}Cz׫W^aa͸]d0I擧DԊxzz`3cJض eA8F=݀‘*|MwW=!Svb:UFÿOqv%%q-H6 ?S\&3|_80u1w&2>Z<>p5'4IbMiBe.u7YeǼ,dxn& NJ-&2,b$Uo4{>fRБ)?aHqT>Ud# l vwԪCa=G&A\&4<ׇSxw?z㠌H PR8TNPN#Ϗj(_ ! 5[r7BTC1 R٪az:ihF8_ذbލux։qZo5R?kAy6Vقp~.L jׄ}8{8{3c~\0 ۈSN;f.ơ~16lfv-Kzr0Vjq82pT$ع%ے-Hvh,zqs1 o>kuˎ'}2WQKr[&xgO(wc`f鄧4GʮOg pO)>Z/8LE\DQ2Oxև_xiZIKy;Zt] Ҡ;4Md@eMK2׊dpJz\p% :35`R YS B3@ςTT#x:Ƣ"8 B-$ƯoѯGO~*lWaSe dw:+3 K4!f5K;s:5:i$ p Dff#BCJn:1bK"1 yJ!?RFlTr1Z@.*+mh^sJw~7Q[(Oj\lO]$0s_S]l7 G E&}y/! "CwNeTF|:2Z1IHQcgX1 ~h(''AatI;pH9}2`4KゃoQp玛SiP/}U !k^>MͬInI3K_5rΪB+is$sײ2.7)>ߘm)n gV2 ,,6`:љ%LfaF/~oi*V@| Ǻz5WoX'2H1=ܿL!VC M5LK7>B͜^[Qjlg S ^x,WW?×tB ,I-as!(D1im(Ā}U)&g#6lּ'i4?Ӛ3^[`\{֤[OX8s.a鋌8emThssZNQ8(0ax@ Yg3ZTeɹY>+WTMM#32HaBHhFy]j**;[`t"OPkgrXlx*$`N@{dV O3*1?ҠsGQMs5fTF|QM׃1ޟnovN3zUcRRu$fn\Ya@=Rxh'2$PQdQؓ++;<[bĵZfɣ3_:5uUO1۳UT\\c9(_0nKH{ʈ!̲k5ɶ(Vf3oL\/ ^D3%"r }$$jUZt^.\ޢ(M}'\FYU]; o4@OKFɅszQKiݿjdyghR>hf"K_غdwb+`fz㲽d5"Ae_?ݽ@ƽ TR9<})7ԟfAn2QjsUwCy3xQpvՌ"aGzǕz)feGT)SjTsG'ʁggUC|"HC4*/ME:^c0_ %"E+隻]uLt`M dse %c.5\@^(Rm؊)y]=Ic2D~lj%A݈v$%7MW<Œ1eBGvx աZO*=|M$P|Vh-[M04~_V ?2XrGmōȲ`rAdFf!T|dLib\zϟ IqD_&(h?dW; {5hdX1q)qvɷWʳ t̐R[ jI]-f&ȭQmklϾ뵉,p F)d#}4gF&Sj2ԶPL 2i Qyi.<D^ T.h+01CS[r,]P-FqIicL:U)}y 5<7ULe1C4$B_ X#y;AE'Q{'?i?ΫöI;@K[98& O.fn)_wqt?CL bSh؞u+7JGh{XZ_ 魘$[b,Z *25ϩ@襑[ݱ"E>-7{YQ*؎IQ〸 WPnQd_dfؒQ=eGdbJw5FAf+DTn/T}8Za B-Z6Ƹ\nie?J"t-NW*HSCj fƴ(J%yq@3̮a+S@.#)!?;maI9t ~FmA6skoM#j-#Kj'D_ªYGZLഘ ȸ9Ox|'a'_iN,[ *-f>]O{I9$j!MXY>-(YO_eV#gU n1$CYٳ`AU~qz~t<Ym#)AbE/`~uϪ.'7珨|E4orJUTlP=]&w<.)4_GUwT@/%Lç_Yt\d𺽸\A'+Hh3ߪqRpZKhaFM@}&)V8Θ7n`& ~(櫉lhOuҌrru h@%Is,i\H^f;c?ΧS+yS|h\jXְ$(ee(ӱ08%TC  xҜ==1(`% 3k^LsN?"9&煝n~liSG5MmdT野E[ؽ:mQG. 45}hq&uat)OS.,}*!9NڮoaK:8;%m8=P9h{lzY dLI2mYRoXe1MѐooQ3RVK"u)*v9 Vv9InyoaE%:3v!5oW|L/Q 58XO V>}de!n h byڔ}Ap`yh\j0j~`?֛pZڣj놎.9o6Q5Dy,՚"j.c3 Ji@TysՈr8d)*.U^WW&"U`ޔWiw1LoADfS"׽Pׯ%T#:Qi yvȬOd:&k$=YCyHo{λ[WPJsWq9bBUN޸MU>!ϱPnaE75^7v:VRlvG+;%n6P4̱jg\X^s|4K(\(ee $w>Ͱ.IIMwY ߩDCH M'k!U<^u򣇯.ij\cdsWBK >z,|PCGvB B;q I^qX&Vv\r[OG5oa/6yJ=9۟T)fhW:Q|@^Ӝw$*-׻b߀ԴهaR VxWM{~@Td򽞲߃ᶋFA5,lХIJIS,\aIhթlqJ*S=z(MuO~GS~pV]pe^j]ߠs6v"a-* J#f.^4`gzƮSƏ6r 4 I3:=(sDS-~{D=s\Q 0_NO}C /xD^0>fOV O[BΨ&+wBwGX!q#/ykխG%8 kntE9M;0֤^+so!>Lic_[x|NFw}!L!ꧼ8*!ZZA ω1[5RKym^ qs4<V ē>~L, S>h(~vΰS/@Lfkr >gzR zWڔ2=O\:V)֣fdb}m7|Y$@oV\[@}+ճ=\%HrG(c[A O ƍ,یlk_!y2tg=kxs2qeHnsȥ%ë18J$/k뙋ODzhM`":.'4w=Ⱦ< ObqX QSNЋm څcmPuBzh-ZOqn7}DZ5`EO:a 4RM(;7 ODJ$̒ԝI r[COd'8v}JcNcV[,eH !s"#@v:#nt Ƨf o(.BG-(gUqc=Zp"^]IJT {Cr9|\P0k~cϽٹAb 즭Y#!:9ڵű8n:ϔVm*$g_2-@V܁c'a4&JQдZSKev}8B".5afMϓ(Үp+^DW8NۤwP`A oEE8el'8~ ?n+ adp+'2D x9Ft10ڶ=;K:ϥ>>g$A`w(#LI183/zYD!owӯkc+p܁* h҇aQ*Iֿ{p'a+MoTt6 A+z&Lr{?y vjcnVJCR oOx 2?7e+˱`vtTb=F-ާь)y#n]5=r@{<ߜ;':ø?]&Ks !&[Ďn]+ֽ 54nuEAGVB :;G;Mzn⿞:v۬5,/(>.17J 1Uƚy+hQ%1&2iO߶atDpԛnۜ vݵG A^ &鸴4x*ZۘcG$[n#cU2GdU恹v cc1'9*)dPzbnkJ_?0ٰw j QvD+Ȇ/ $JDaA։Tx$(^MR>Cl`"Y9%(ǺvBLKb#vM}h'?yX_ !bUn;{Vݍm>  菔a&&g.%+`XL!!z#IIJ0eIߒ%Ed#H '&4=;ݷ$x8?H">ٞW6tg ×\JYeV0ݖVE,Wzlg6W*HsWq7~tW%Xw_}W/WhY7#G\1f\ Iҋ¨ƯP@Ta)Nk6:qJ Fd.6I:E8-eYqP+tvSQ4qwV lpӇniemfjAtz391`9C6{E蔫L yk5TL N =hsפ Չ߽(\h$})!AK4%Y=:5+f' ,r 4FK!zUB:`BzGHфx8ql ײbӷUtpQ#z^sɆ a }@]Pc f \C4>{(KOre_Vi?%lIHd7sA6c%[XPhHTcfﴃGэğ~ IYAP稲QiTc2.| E%n+Q7 =%ėXЫ?}wzߛ`b&oe$A7]oaGSmBI5fe#}f6`+V!eEfJ5 b-VCJ/K7xGKYOցa:*nW%kJm@1(lCAX 7VMn/ju%b#߮G?@s5S[OeD_>k8ӝ[vs0jӦL.=ACUטS:p`kԊuf ig5BGNh[f ~Zw Ė@*s ⵹ڤ'gg,#\SyZE1fHjVŽ'lY3kDK8Ԉ0fSH > 3*[1K(hRWMߞS[OJ7}D-Y%R 4d}&qmQlF(3H\0YϪB$ tMY~>@m\$N3I5}_"ݡ[ Y1%Qu"5WD-2?FbIBvYc+t\5];$-n e7Ghi7<)Q":V&n"5٬6-k%Bf]no.{ Ȉ?^ ty%iS+j*ddJT?gZ/< Ӓ@VD%&]^t%JhX OӸ}*G)ỵnE]-@ZzK(,込瓴\ua&jRE ]@n?V΄|m2ׯ}Fy=?UB|, /+Y- )ysc::+O(׸o~@|ko {o^R1Kg (*i{WWI Y`uԴR|D#K;`z;LvʏΚ T{!2tc hNaęH"K;/x5;N>5(p} WȎV~3JzO;#c".S 71^W9S?*D$بH gdС-K٭ ͮg#yv [)żg`=`IHh6v6D)ADW,T`_.|=7aXg[v&_ܵ\܇-8' Em\3xUGF蛃ʪ- 'Z.T(XzM˛rBxpD6tR#>8`y(M_JUkW(D2:V<"+$ yNԒR)'P \`0:d y??-aM7~%mi& eYJcpӢp{=W3H<B Jt o1@8'3č 9-tVpR e㸮eDN~Q_Xl.If0/0?$wٮ/7NCYK2>0oTG_ vn /ɳ~&GSx<#j/F"nDbw@Id{ `=%ORd$ .JT;r8Gc% >xa~*;fx^6d=)> 5"~Tj0NzP44 {[ْIkJL+vL45C}_xYS 4Qi'uvGHl";I2!*Q}a:s1oS!]2/\*-Ng7n\8~4*(WGYvaL.l KQJ&/^3܊PRYVt gmQxIQ= :H1έF.}%"oĈj,-oCoo~n}6cpk6@fP+qsڝn r0C4`z"(kmIs٠9ɹ7%>s!ѵxz7WWzkW 3Vǟ!V&[R܈ou=K|+f() $zڷ%N -']4ar+G]Qa S]9 Q rRF&^!mnY|; &}?(9B7 Ғ7zg"Y}2&&MYKb Y??Y˖Cㄱiw^?4-NL=@r UK}=$[0r)*<̂I71ALɁ є50&ۛ1.L1y]qNswDOQx _4 ܰ6\ѫi}D5P}yXbDtԌ+rU`.Xt)hM;hQ^N>O63CؑQ]e?u%!}@Wr}xOƽHO͂e@:-lj;1EB-FZ-mLʇ*3k*KEnA= vS|zIQ,L}O{.T dA4l50hvhZ^myqT* r8U|QYpS]G[8`4{y\{MsL;+2a#[?&<7oe䤆uk=|HΙL9R#**~>5⺭L3'eFTsZ82@C5VɆ|,(+HEsV3ߝn|X$t~Xl9GD9FxfD:\q[3 ,=։m85!9Wb`\sd> ){nvzrH~!RTBC>z]WCIҩ2p$=~ (2T$}U g"#Cv.%m4]515VdA`*ös~p@g>1ZPɲS! syZ_cؼҠ;2=)`rpnBHub!7 2fIB[,C/7&>&r.i현@TYa&$fўkx; t_ bV{`=H oRu1l7LR"gVI{Tp{:NÑTbSaXתíynGceKW<'HPdzӋ(x~_0(Ma&}J p8ѭ԰#ڟɝ¶kEIǏ|,5 的?Z ]@ b?[4L~L8غ4wG&OoLeÄ8ſ,?"U!O|Lbޅ4cԿ;xlqq>ΖQ,͊ozcɮ 6;h}>v"azQ|{| jtad-/ι17/0BV*Ʊx!NudSC-@ݕ.a"Ȋ*lY\6xoD3b_dRq5KA=0}}^I/-yu60jӼ0Y-YB)CTGlvJ6 ͳf٠oB0)\rSĨ^3˪M*m{yї; ᙻS&.$c(-r@@$;"њpb7Mi=jք7i\H.'oSœ(?lXvWl;XRG }ˁsMAo}EuCpi iXd#1%E_{R|Q* Yv-Ome%mj E~{FYqoMۜ̓1 ? 1Ru @?J%MGp5#j#ۀ|]lfaAh8GNȭo&j弦Я,z&7>ᇗ7% JSf2_ې:> "1_IM;F9x)n{7ӵE%R.)>K8TCQCw@De+5TWb\3c0UJ'm),f $tR}I)AVrJ@r6 AgNvGKj%UwPLWL!޵%gV<4觧P]^7$.ҚS/aWpf<"RHdEgJ1#snTX/2zfFO ViP=Knt9J >LHEtΞŻVOĊ|E_dI7XyVA p,l$]AET!ۥ;bnj JSA!$!{׬]m}vBu氤UdNB,^B_,6UٸLC[Ve*k~LD\.!EA ϙZ(ɉ̲#M`IAZtFNq7GlE`+]œM+!YmTD|F*鰲dږ}%[=h#F9w6cDf(^sM)/o;Aֿ5ufNۃN]zuCv ]"]:ޚpc.¸%[Y̽^1&6ޜ'%DVg02emZ$}0( 8Wq @Rb%h2zda6__k9 B+ESAT\B|?y?6~LMKJɨfŒ5'oE_5 tbicP[5 Vrns`E.0 0L|,esCSv۵|gRԾ1MP8)a+̸l}{x"G_X v{{4dZ֙S&NWw6"q.u:7͌/qE'qch **J_r4(dbS`3bml=K Ր0?}Bk =O={sf*n8 \'SSFDđEm'$ @iPtUU jB[%uK Tr\Q7X/GՔ1NmpCn; Gʨ]3;NZ0MiJNZ 43c 1Ik_ϮhJҋxzoՃAQE-n0g hTнH<ġ6(5?#u&A:hs4$AAڇg*~E'EQt h ڌ>6=m@oJh!cqܼ+ZHk=L| K0zQ~׋=^`vSϻל%8Ek!];r--ta>//*7< VWqkQ&>r4 /hg)3,tPu/Xn@W\fl~. UEK :VfH㟱W Ȭ-X*Tok:cpsNt1 \FA%'vP-_xDv-3atEdG_ᑪt?L3xϠ߮J fǒk O/4IEqt,MZ u( kTM XyB*[w=ej =*vhZΧI_U#rK9%|~Tq]{©m*l;[yP]&&/~\@ =MnmBfeN':Ќ' Jh DjR 0ĜևUwIIꕉ7=/ρg'_z&.Cq#{RUh'1p^}K9^_ȋoF8Nq1|?dAC<ml4 r=8N#_<.IuMJs_ 4AgV)[ 5e3w?15B>WQea KK"DSA`c5WUF; UIևQQg|z}JVkl͸ qD>6~0AW4D$pr+Rmb0 w_:v3P`Hb) ?9 ߅|wd"`tYPUoAPs:ݕ9&zKRlTedڱ?#V 8-VCNN}β K˨Aw iSVAH{vƓ%UOA^s~G^R2yL >z?*HjzruUM,Qzc O+,~|VQ8I_#:IC7E\0Hpre?)`Hˬ!vg6m>75,}O~[{g мaqnOymۛ Clorν1[F05`n\Qاin#[R9\ZD9`*(&ec@C=37QgMߔ_&/i*tQD Kia!3 @c?lg)QREkSA/j4!㿫KPd),g>m,XI M8 lnzЎ M;"n9⮆>+DMP4&oVc583W&C_rّg̀خG|n29.uZY<; 3r%B:K"%p "r Ou6R\=!otk` 9DOPp!ZT`QJ|ӅuO]~F2A,jV珕6\2:Iϔb9VeWYz+:( ktВח BZ+cJPVMu0D !:JXf) `9$yD]&40!%Dg$<}NP_E% P"C!*Pu۠ai82D1l[e: c#T+1M$r|egb\JL;r5%>pׄ!:z!VUr b8Yk=QuoU?RD>i=;GSBCH0ŽoV{bDk%-Ԗ٧=a @0T)4ޕ'vBn`0숞(W t^Pu2UFs!66o8l8In䨁=JaVLn0\b4JՉŇFE31RXxtեA,y dHaBe-jC"H8WE\xt!H]=]JЕ/4N$cO֍YZ؛lnd z K+ i~G|;o /pﺳ`*&hpw0)Q- իw?jeHuFjJG{6R"T`J0vG I}uFH^ n[ FQWCעbNk]6R/Mlo Ûff>EAw6U )& 1KS)pb,mxGU u] A "nNt(Q؆e0,t7 ߗ#!iW*8Uߓ%U$H(ٻ{P2AzW]3q_1^^_JB 8ƪaOp7eVN!& /"wHEl@)bkR h3!9QƑ|&ٻZKwRr}tYDN+,KѶB*x #̴ծ >ߓl di/n:!i˃YJd 3N]:"}\HO"ry7Dz")էlwB@]ƭ8CHkǔnyƣ%I: L'k)&KeZQPz~}mdкixEfGi7xHpr)ꞿuGm1ʍǞ˃;NƁupL׼A"OIsZ9Yvw{֪hAGւmyaS'YީjGpywko^]nf>Rl%S닦R49,QhҲD|AZZEsP)p0| Gg^˺pU^ϓ[KSo\jJXtjMȓR/Kǟ=cظKs+f's;WSq5HtpiC 3-<$z~ŧ ęJjAqh`%/[R TB0yL&(lV=_kvW=8feķ @DOa`A_{fڥ|j=$zK[< x%Hp CKsrU@қ1#A fh`MWSEj׆ɰoL$Yl.62GփOZD^^m=BӿKyVnv1pVLiK\qJ,[֫.jC"ӏâɦA(zx[1qVbpȫ&ݷ֛ D&K̙#-H`l3~!@2ղ@5E G]C5nO)܃s%{#&NBʈ$8 "oA -4XHy}=(N7Zh֘2{j+.4f4\.^_K$k0aR!nE*r¥+F:h4˩1Δ/zGBV7I^SouV8ɕKW{̾d1r"#G#v螳77 >l!Q.!i3A Y>kA%rYxzu˅DT)ߔ_{W uz>d;3N,]zMW.>j.M)ދ63>;iz:>:!sp 2^y>Dj֞q><.!G3ȅ/#thbˀ*Qߊ2e 'kw!Eqۜks33k?[%aS㞛o"AY*X~;81^5}άedtX&ŒT* Є8Kx2EQ&*9}̖;aRhcrQ(C0HZq!tXa(gfUze{~(j_ :q]JՀBB5cH$Ǟrm-.Z)&o IX0&43N#nijQ{'iLWnEm0w'WN9`Q-priE*Q6zN }BCTMȻv(ԗgpy\.;y"hH=6~09E8c<=dח"g"2n/ ):Ͱg -1~5߮y08v4:Б5A{iMk=-0bJ훟,ߠ*Ug`Y.Tԫcڤ(ɺ/7Ą ^bN2cyի@3}1B4#k4}]*ezZ1w9ZQ{pmY'f:B .]5%Ban#KP*F/MTdMADN6 fm]m V5ctao?W6g ndQ 7Ν!/a5q/ GyI@^5@ 6]t-Κo22>K k~EM y](`|Y_]I9HC5qF3'/th\]]Asqn 6ܛR]UGOLϒ!aop|0grh[A`?):~`N3Y+]3+҅~1ZJ+圃I`Dg 4+DiPh 8- SeS NlA$ % M#GR4X#bD*Hs {jR 3D*vF91d~94[%^?L ~BLl0NuyqmEwHO~`~i%ꮴu^Ba|B)EdL_8OzтȨk <–[ûj\x:Iǘ@*a@o/#?75ǿR !Q@lƱdkeh/}XKNtwO–@sMH"cG`-PsoW_?\lw:nQKhyVaF?'^?'JY } DIlFgA#M`uD ]yaBM}BHVY),^x ~U֔St'vWoz'cDUn~Qdz>lǜ|V_Pf~D~[cI5oĒD㗷jrru[5%PRS|ROgISWHRL vqw" < Ob(=J6c:<i@SUx:Y.WxQ` yE_dB(/K{IAzt<'n:,Zqfq6_kH"=viwNԁqɴoe \x|+&'XKܺ'8Z,8xc!CˡVGYBH'ͮp_MɲH)Ij_P3 x׸cڗ!D^d>X>ѣt}<Pu}ƣ֢CqDf^*ϼ!Tڤ _YaP|,%=:yd o;xKk s}j46%,6dš*>3^~h#'\6Y7'/qœ7J&HUO Ǘ{U) wqQ"6| Lnq&Z>aBgM?fw}(yS @V1xV4 ư/J_Rޚxܡ~,r{SF,knUġ)n4l] ]F/,Mp"^8;eMֶ,Ldz[lypq4,eMdFyfP/Ph1"&DF4#1T]Z=hlS{%졹uT;eGԏy%(tonv$|9UKC@m%wY*0Lcd]-XByDX@X#q5|ī܍AI4Y=yZ(j [q#PZXs;d은` mX irLq0Ѳ`wʤZƠÃVYYc _ ש}N|^p7]kaASೇ"cv"?K_M\KiJo$W;ߓv56fP\B%3{qS>'j*}-Xﴉ}YjӞ4?Mt .΅\w6cTP_}:s`E gKm0#ݳYFlЍ3RsUCmҞ 4!בN0[aΧ8$97~ǀ'Uo;FL<WF&A-dryG>N%'z%qmimb s&S{\tL:k{jiuDb>6QK8.L4Dl AuOaKmpFmٗ\_jp*N![vuK &e13Ǡn"{xYӁ#OqLJ⯜KLcMfhݗͭq>d1nm?  &OQJ~}(H62+׹S !䶆) z-Ƙj6%2❅<;nĖ6CVh7&P^XV?ڼLR4X9L0{zޚiq84̢gk8o旓ݳl,۸}$f RνWΥvh'ݿ?RR*|][?3H1db^z2k.1o+R1طKJ5E? 5?2V Cw7~;GL) .,+.wwr޷z^ ]xI+63ªfgW]zX5(Q,*P_tbVD'yT[ < jMl1^qL+ި8nu4 b3{?9EK"f2jzFⲜ ]ՇJښ[`gN? O=,Ce\tr&cIQ5!|a9b uihesMdTlc1^cn%.r2*(Ylu Dh:?RxDSqkNjmY EP'D5P)0icH&yӹ(3Xw'È 3Xxba\U_AZ7zrnVZHM@~~ wz?9[Bv{8WVgT>[@j¶ h߲5\BdH^ʵ|t: ;(?[{:mѶk_J?3" X~N=:&AoKMx8Zx\ L$gW^LIU'9<_f"d^~ R'C܇TRWAqպ<$EcԍmL}d; p[o*& jPOgfM&.miWC5 c5- AQjwlDzG%~ и^/bX1| %Mob_+ -gtA.ha?tBp157vp *qί[eN6QebI%WaU:Pa4Ƀ۬JH*<zh2r~ڗZW6U7%|x(}?{w)K#n21e{_9y^Q|Gc~ɧxV;y`@<jz$'FP4tAܖ9y05d'g,QIW8xd|]Y:m>-$ɆE@TnbvzYW/3Bh| ̞fI l~}pǗ-1G\"xrydU(^X#y4J1zƅvz(3q>P`ODN*0WKJעD>^f6fy:)lCR6RxNZ>RWꪹQ&)Oj0%;72i.d16R^6hA V12S2} :ww6"Օ*!d7oE'_pÍ/L;:$g6Vk Y3SZB͛E3d: U<..HE= JTSҚKs /w$ӨL,ʇ@yQ zveGz˛*{~ok? )O|f΅EAY?Z$hlzgy[Y),v$$&#cĺTô{34 noy`L\zX FU,y}Y>@s!Z[mT]NK~|# =׍ /,EuaKu<|$wA[FdD@2ډariL{ Lq] lT ^ǏFslj,Iwq%$[QT14[!g*QtI|ā$/wq 2h9KtHE`+G  m4Uf\7)oÝHV.KCe͗A us?h%wRaw3?ymW`b!bwn͌PGRԂʨFDn6]-QTy/kdYЩtQ YS'<[c¼'C҃GTI&/:<w4s42t`k*iPS f3wK:Rqc0Npto D.fPgh@yIA3~:.W#<@+_ #@]2E A2PyՃ[Ciub쁕uÀ^Ĝ!o3lڮx";n7pI3[@?uTha> qTFZ7xX1b DoS Ykᘘ\PX IKQU r7X,?ni*R/L8 "u6qO;r\dVD2 (c-DWU/o[qN}҂)g}y EㄝfJھ\3!or}l-<*Ԫ#n^fڐP_ZSeP!Bzgĉ _<6 ZC8J1Op`k!x 1._ϣT,2>$|ƒ7R7Q-zIkzk*Vh 樞>^{~Vuo"k;Y<%퐣ns>%4b$ :yjtĺGXA-oqxuyu[f,Um^JJxK&P6z4TM O|KQQ(rk~7WpEƧ'zOApQ'e-݄;E<3hmŹYi{ǡD_kZ D6לq,;M[ 3Z6 A>*wVYr?$%'ВtXt7311`DBmРGd:0<Aqk|q+Ja:@R+0? rC(_u~bM{0M QqяpS~;rG)e,nsZ\}zUM1n ϛG!̤TD}5֤MvA7iƯ ċg-@6drb'Uiޅa <ӌ +J+4o,?T{IՆ|8cQJNHppn98}k20ɲIcKE~\{ ̙ 515WT9H<#j[K_&]GW؟mϰE*g܈irh&#i4R'b  V2-LXR T~"5)JO/}?9 dЧN*4xҰ5#'Qk?i}HǣMNtuSUBö9':K [ B@ 6zK 3h24N炗9Li/ keO x`D} RX B(Z ٽowCBF+-oGb h~A@g),Bөд>=EVs`yp~LRR08U" >6/Kf8>=C[,|5)ىS\2,L[OF{f=! GN0'<}ajVxyݫVU ZݼM>Q`D{Vo$v$U>yŌXMMP. IպUU&ubP6hc;F\AtV`Ti3%Xp$杚˩Zij?+qeCYJdn.jj<%^8<3yo"T^>OߍOWNy}H:z_=΢%s3vI-8mBSh鉦lO?M^P\&Y40ߤxiEzB=F!1V@T#eΩ/sp!:_<ħu"[/6۸n??EE+_y@ ^%6.-2O6,JꡌkR_#+Mw7&'5sF}>-W)ڏUTj;ߤA_ol4{^z;J|"l8dGDvop&?r,VaT5D T Je@ђhw<2Bz3Dжj͍a9HWm<T+`l_iA֋JN BK hb4 :% hMwڮ_?߇Ct޿#(2/SezIsW"̹989 Tmi..e*:<$` .{ޖG"Sp) 6Ƌl6$\k"IU>apˮ03=R$n{*#~| d"icY(!|_'G+KWNb8Pɛ$ʈwmya4ӎߤ"N34&vʅՏFYI{[K6-uՙ}{\릘Nݺ7!\d8t.#$m'hd>leةV/\*D0xOKuàw;82SД=FbF"5Kp(Us>SsUOxl݃hs} ,IHx$sPӍ#b17Dχ͟(PU@&6"0 I;\~ 6g+Ȍl% T;`|[Us! P= `3 |k6sع`X|=*o1Sf ^=M۳,ç8KtΖ##T<+BF1ia#t=xe<Ց"11h ~Hv/ai'DjI+qM& tkj6y-뱠360fK}*!.RC[r=>'Fލh3/DatO/ :|Kt$CeU6U %?&%͌PY{|p7a1b/7b{&wݠ'g38 + Z>x6@u+ hMUuP8 CgRl|25(+2v$WxXqSorVV7:_+(14M2_J2o?I `3Ajm]tSoV{BDmiHDj!da3VG6>RS߮3QJFc3XC[eВ((0q oufy^A0X hDF!Cf0C7ε^drDס2bgpa66MpյyBcykk-:iY p s|HLVUb)#I&j SrΟb^rt(7EsiF3f~`wv\2xnryՒ:Q4|-&.y_x#8ÉՈ8`_Q1;d ?~с D% OXΧTEpOVBvDplvM)X/H5/.ò@xHA$3/\a,(R4ΙU0UD H-b)֣Vo[ ~WɶtIJYuġn?*UO wYRq+pUirW͹)EyOD^vqiFBlLb. ;'enq6aϖe!R}ʖR@Awr@\YO ̒CB˴ΙL@/P}wt};54c' zDCXIᚭ/!^s z%K0OIܚђ'eGyN|!>Mz_R"O: }灇1ji2ӪB VF6RxEFqzdBvX0ЁԱwM;˂_r†:u?-4; ?'<&fU_耂D437/-Bј7*p_4%^Gt: Y|"j'=`yQuETϽ5z geR"?̌|8zj')ob g1?LIQ ;̚pgC50I&V{)*|z uk]} $18 ^)CL$3R{ nMAD1>vyr~#?7y(EG,k"kʴNp׭k2jUO/)gFX"(CDYVynPKGI4>l4WUL{ƙ>uB v0SL ncr_퐿2碖>aK fD<Ȕ{;k p^v3=K<ڪG,i,̞\ Md [ +`T`b_ t SlRtov#cJ=nxU0Z8X=%v٢J %E!W7(s#ZԍgFC+R)H69xxM=焺Cjd7 &3 5 ~i$HEւbUC6U >Ni9Sef ~M />G1]8 LMra@y]j׻1{>RIay\'5*lF..i݊ > ]OyzӺ6Jx']m7V`Jmhlm !ꁌNĴfUʫ8\FL\?_dһ쭇scb|p05sъm^jճ"Hߴ-drU)'f?Nږa^z݂׊pZ5l5ݙɢ3zB˜pa xbCHߢa4 \͆\ۚ3gnAA-pfmp.\*#+zBen *nZ "/rAg"nJ&.J׿}<ïטPVxr+PIb ӚՍڱ_mg[84issFT1>p/۹ E箥rZN`d' | fDŽlP017j0 26%R}L<4x1=p8 \uta1J "MgS+}c)oPMP>uSFhFO6t'.Id V皪7EdYaWBNSu[oLU|ζf92 WZf"ўwi`arp r%D}T'wBJ/#D3QH EzsdpZ2WyxcYL|JY(G3. A5ЃmCqP!k*ߕW 20;I3% |C%Թ8 E慽8X֞TSmŠ U/,\q;GA\wx `w%cF{DCϥ#Z kp_}:䦿jĿ]kyrm7otI|)Ip؋/GيJ@EAhi=}tm1NcX/z]5@A^9sC$Ӫvw{*2|=j=I ;Ig7/4O'+nC@² >U mf?Zb3o^#W!X뀉ps^U:Gr7鳨q'YZmR}obnftI=YmGIb`gk{k!±Y$lB$@72Q)3=Hӵɻshg}X&( q o*x27#rV5ށ;wkut /[C68U ki^PB=y>"GIYĕ3dalf4]H !z 4Ŷ<`g@dQS-x@"NҦc1򣬽ĵTKko ;VKa4U;M*g0.wYhaxؠZu KAJrNX-͚P(_$*:0+|\R2S/*D6~E\\=<5euVLdE)[lb\jtZQ[G4ŭBJ6' Ny_zY}5K^X󨓹,'rVr@D*wzЯ=s:KcqL-T0Cm2U¿$\c۲ lMU?:iÜ&w>cKh*GW'FW/Td~p77L$Hӛ۹7GIuXy6í$K~2Mu;֦ح&,$ojL׾ۿBx+ʭi 4(ڊI(*=$7}! Oj C_rL!RK4^d_<mnO|;ǯR= (*τl -%ܼ-Dl ]n,mùv3[ l(k{/k?`|Vri:bҙ ]Al":1TyT<0y*J#,-B9з) 4{ =nPg~PBךo5`rGjƅN2aGPipϛ݈2UWmۿxFKDU} 4{fIaCP7.G t.%PbEOy >79DO6ۧ Іp!C? IzZIJݑfΘWFqw]Ma;f^pmX'N`^_&PWW)'kGJ][$u4OMl_WGp݃Iz +4Y?шwOH9R7j; l*!\ngzIDgߢA"ַ ?cEoe]x[:0!c3)0*U9|nIZ!-j9Hޖ^KXؘ%߉LZO[ĻlTŏ?xpAD?\ v/k~Dv*Q;0n]{DгpE 0xx. ?<:v9g]sq-`}:Yu6+}"UgU.| Xvhqgl8٤)FzD0tҋ2uF#>b9vڈ$ii-<1 {uԵ`ɳ*TZHv-я `EmG̐c2_8*R\7)lRnR{b-R9]eȦF/鈟>[Ζ(TȪ9%ae&*- $gN(Օ.9Eo"0A뒀0YϪ#{F s+uA^d 1ܲ\`^峗4Xw{G`Fx*!I(rM\gʅq=UͰTkpېv&U|hDσt }yk i, j2H,{Rq>O&}r4D0GASu-G+K}52GnKѳ10D\qA4Ijkkx0-CxN=hZX'~ P u c܉h!vt+ħ#f+t%ufՒ9l pP!c:Kh5jIP8oz4wwB2X!} -nڼgT^ ;KZ'#?Y^^ ."J. ?$R5.|zً>di܎ 5o=Bמٷ+6&ɫtʖ7Hc| ˏV)H;X@WA]"p}ium&IŁ/&"m]sdB6ݍvC}}6S8f$w5ɟ\ S"z•Ը(pQh`Wur nL\{@I?7 MnPh}YWkvHGC: .K2z՗楖%R^]o_F2D܍qe^ wk;ޖ;::?H1 ]*gl 3Yh؄Dky 6RAU9a]A~u?M@!Q*fIZ/> DzR?Wu@ΟR46}mxzBnr &R b!㝪/v V =͍t1-̭E)qn?}7*` Gg˂YC;i=' ʬGzL. .M|N{_O"7 SbTWS+ݟ=}< Ei^uJ%~'J{ީsC9n8ԏ7ܸ`8Ѣ+?s)Lo>E.ӓKFE ~[X$o4dqI<ѽN b:6_e7KjQniH-*ފk_ v1ls!q1NܰZ/M܉ Wy}KG~$hAJeKq첯utw۴*`!Ȯ HCCK,Ƴ}DIʹgX@X ND lR_*}"\VdӱzZ l3]ZWtg:urru6m?9l.Tl#Yh& SB+1#z^i\4rs*#RU0HN8U]*Lb!;>w=Vԗqx325 {*ys(5I Vb1"NjBbWn6c1&I!oqLWC6j-(wlХi}p$}ԙ(E^}L#M3>"bT:4귔&PɅ‰ WEZm X{op>NC@*2UM~Ԕߡ΂4rFlF'R`ܾLL%Tz<`FVpg+͜ZuxK-!ҠȶqY[y6b. n?3c,?Ou,KE/+lش{g^|n2Sg2<Ͳ4jS"o)T*xR]Zx9ug~Z)JƲ,| aMja7)Z ɪՍpo4j5d;P`pv4{/鬕.4-X cҫv"YDiͽ0ʆn޹^qNv3l ߲N& )׊ Nuss栲ۤOӫ<;%;P"`*V#868Ym+ G|2,cP]qk.C2@6\tD+X5g]*_$s"QgIn9%*n-Y?bŁ}n%71u~ 5P~ad/Cڄg~s(nx3R7I9k"N'Cu ⣝j\04¼sT9JjQiA;* n^xd㖛9;\0mG0T9c_}; s:da`qWgG?mք)ʈ~ZkJ9 Z0sB"}Teޟq V2H,D4d5%VgΝg!{WbN2&Hp\!3}8R0vدmo/iPW_j +6}w$ijU;J|偐I3g_>yx 9 Q2XV%!zzq2oˊ.VTi60Qݴϣ{'` )~ .djȐZ43[~l4cKjCy6I%,c=hCֵİ6JA`b\qjzg$co+=!!M@Vs%uep-YSkHQ'b_B{u?'2UBQ$3U\s Wŧ4:Yx>כ]:*< 7S%)@3.C JSFppG h+{?|kXַ0*A)vxew1bњjX5ũlbs|BMG }x#Mv-f5G0,FXOErZ/v>*UKV(PE" o@}x_Hf(V r,)_9 ]nvy8hh)~ærJ= 0c y%kD/1DAE,>/|dORN핮[U62\`3W2uxhRc=\QC6pz=1 V:6@ nh[ai/X‡9t41c0칺yB^RR;͎aJPI#&5T[t:X* dD>OzԣlJA QrsR˶N+(opʭRfpo k|)nxLg FڈfP_4yE|h[(\ڵOgx`pKܝڷ2zI-Xoa}46묞dd ތ3kҹxN}h40٥/VH[f(Z^~B4,06 z6{!A=Թ.}7Nb03ӦZ_إ+7}E2 )! 0m CcHnC 0p hz4gܑ^Jo/Lx8!keLDhT|<8dlmuL"G-LdseSvne,}f1FZN:/罋DDRlth(cS(2RN,/!ʍiF&QUNVφz#i5RXd M5=^f0iB #06}nVmTIe^QzaZ`;9D $"kX j.zF\=7S5@j 5=jRd}\|##qTL۲޸&uҮN8D W.3#f:л G8!/Nwiɑ'uMf ',oD_l䘔L-˟4Bo`.y1{Nv8r\<κ[ \ޚG@gIt Vy%Uą`i_1;#-> hv\U%6A2X_*=fʑv6i HƤVB/jqNTZc?Fs@DHHH Chj Vl?)ozN!H%Q>ةz7ETMDל9fY;{j9HIXl %=H;< KaƮhuTOaQ˄8*8i**)1Վ#!f<)&:ј<\7yW\CdI.q^QrdcN"R'Фa]#p8NWVPTV2/4dH3z'NK#d;w(s pDUժu,`^cpI9s"Kr8| yWwWB]6"Qk,5d/$*һ0nr0R)ӍqPq >D+0M$^Iu f$Jq}z:!o6 16-,%ҭ:܀6\='VuD iv]o`>ei6 EC}W2erXl,(fINB]h!Qhŭ;3MuJֽ_Qv:oV T,AzoFg2S{e:QULsS)SWͅάa#؜H3Hwyu(R}u(^ZȊ) ` ,, ٬2HmqC?T0kȏLX'd+]V ůDHjN\Kޖ?vh nY޳Z _!x-S&G'$n`gLGW9HŲ5~ r=²?M =z+m=VRu> K!' 䞩7n9U1߇V aQxι~?A1Wm40"/M@ݚ?2W {浒.&Faƅg.m` ;/qX2K6-b@-fFVL?ۢt<2tZ\{dN[) 'CRQuN;L+NـkK2+h׺g1JHؙ@_̨Ow(9OЉNvTb@8A4ONP􍺨j7Po !A:DtZK6[)#8jw+9q_36"cIQ6peJgLV)&X"u&Cc9<(XdCs…=̨7 L5;=+c8#-b3ޡsԻp9\<)OK.M:]^O$x+5ΠݏĸebhB{؊8h@)~F  HrlƧ Ϧޚ(9/p?6<$J_9Z;˹hYEA&M+Q¥Kp=lC `V) uXχ:oRE:ПQAO;-f6n!̀ԠX\@ax2sCq[fnp?ht-I'z#%3F5Za2 .{F9p5]*79e׼Ղu%e>%\ u={B˚HU꥗͵ZQ./I \Њfł#<*wfƒQ=7,3L2țfAdHfu'"pjkIͪ\[d_lIFV @!~fr5ySe.ZKwM ߢNzյת1Sb䳽ySk9-ŨKNSyIō<w X)4Gir줳 *Wtg\R8 ӯD3*YD8-WXv4UhE?[}#-šeL9Kԥ#ȿ1t?6U𤨇eꧺ%3-ZSr\Nqzyj@|&mByL[[geA+dCu?"P"ԋm e"DqρNo}_K& s )|0 *bM,;ȔT|I°hמg|]񙒄^!y45FgS1x N@SJK}`0}PBB%%V&F-7η:+rVuڷ?Y 3Mn Mqo1u #pa0e:p Dzqg]}\;` X5ݿx}jd eAk)ʞaZAe+ؼ,cVVY$BT=9#nh#gq0_$%J)ZgL7n wo 8@]ڵL[/ps"zLx,+\feƏn@4.b]=Cj.z5Nd" z?C<k-jUK5%WT*kgsRB8cys|֖R{3^+эI k>&{{ 5JŐL9/#H)i9W@@Gs DqAJ4 jA(;[?yB'(1֣'Gpzv>D"ÕAik[1«\ϝ#2yVnLN2d/Mou_}3I]݋M % l'ھ 8) i"cC1]j30)H#Sk DA}E{-К<hٓ3}/˰3kLk`oH@!|b f|wHSKfEĘ,_"P6yp|O LRd8o$gû#z^*O|}GwN_hB͠ +JqE+w=w,ˢ_ ǓruWP;\ 1˸d݈G ƤI$H{n" ohN*9TᘧH0 DXT ry Vt;Nu !l E ک_ݬkdaN%~r̗طMM{;EnC 1N!T jI(ZjK n@닏 >d}%xAg UlMt!,Oxޢ1zjD&}1ĦO`k 7WF&%"vF]0"4 5]:릤Vk^?{+K*]68=_/[ezԷf(lK@A zcYj9o+B=ѸJw.!"3decHJoqeMN1J7m43%yo׉XxZ+#RR,\[fYB>ݒ_pm 'R}NjSNHgdB\A7Av3$Beyq#PYp;qg^Ac4es{dB߈%,diXH0~@/BpNѾS˛{w- 96Ȫ/tr'vAὕ&\gIDɸJl(yZEKP {jӉrغʌCTAcuP;J^@U?o c6*Կ8 d8g"ǽ;8owO&r{sh%$%T v1<_!_ W1DqדkUE͏M@~]{d9c= 7 :˺}ߥ)2RkEbkl_%#b*)xzmZZ,5?x H?7*;_OYttNFm|Ŏ;lj] yX3 py"Cj8YSбڨ#B]]M#g?1$# KWҿ{ӝ4u_gNzXRBZ3VisC%z ې\6 fbX;z"md#}K6ɮ"MlKA☮O;i×)Ax'+bT}s)W@Ϊ©5mkEMF )9FgT @E[-WNbTR%-qސ dZX5rN2 JǤxI-^G Aѥ&o$sg;Sx+1l%Z-Y \^`ډi !1[=݄RW7 Xê@.F0/ZlV÷Kp#b5c fJ;0]Dz  V[Ax v vgWkDjo VļC^q`u:w% AOXz.ܶxO.m}߄6zZ5bΑVJDx )P-Ts(2e "0o8eA~ed@Dp{ȷdN4[#8J''PCbe| $&4'c=C+ Ɉmw;>il?IKJ7\kI~tg<' -a9H7qd6yV(T)8'xUVxf)̽"JrBMޯZo#Md%d<{ɨo!Fy:nj\c`-zbVj" oS|5I[| FY HpCJb|pzt}Dޛ28rNR/~ !z>[/zO}#'IƤ4Dzmѝx^Bޘ>Dj Emx&#k <;OBjt:s@I8c)i\/ Uģiʖ&z1kWˣ X{b q@Sy;EAYC$X{U9EL9?a6¦Y2C['e-GOaenT^Hh-X=u $ac[EХ'u9L,% e&#}$Q}=n oi/(G"Uzyֹw\t uXJ,B@4L xXZчM+7m2X0 8SO5W^1}.|,[]grV[XrRgx=b=u!~,D'd]c6pVd֪''|ڤݳd#00 ( `Sżjk ROђoOvՏOC޳g0#y;0?]D߬ecuŘ{ EEx95φl"Q&B5x+A oqBӪ$%жJq*O~KWG b`[%޺ $U4  P9naWAZt',ib*o>;҆ {=;K.M7 tc)Epv?ϛBN`zl2,MфZ]HX6s6+d xag?l ;c0(5 kiǖA&.ݗ%N]`lL.[[UK {gM6@\K*dL)(Az$=ǁq Ქ.1O ♴׾ojݦ!" k-sILW/͘68((Q&)I4#?%.a zZN݉0#KR!W'Yy pl:pWtPO bh@(65~q'`rR/&<_alJ#!۔8P?.34)PZ|b|,[vje,Q?KYa>v:ߪuE3M3 7*s-گh,X,10^/L>Yq4k%9㜽WVXސ ̓'+ Upk Qn;FĀa-mۘ9^6U? 1U5F+Qo=$tA!5Zn,e4 O4Ltedzˆ盟nq_:QOH_QAtOJ7I9Y!\uHaXkCk *Gn_hy{Ϸ)Q, x:Za^ [뱐yR;TI,tj/Wޟ:'mZSp{A^,bNپzޞ*c#RU[5%:z]v)3!A6+Y%BQx]OG4jΖ@kٚ_j ádI,kO](Ot@':cb-`3a("/}Ti㤱o\0ñMH&6r(][d^4PDwT+2q]'@M#BMzHwSQpp°Xkaի*^L_U$ÂoNPV//IkFMfC Xo ࢒|O1qVWE'ńeմ?t]%aV?c M˙j$eL.hcCP;w>DEʪOG#yۉMZs?4;M}O tcTs"\9w[]5ZR-hVN;Ij\\.hƑ#l+VLk2Ճ6Rc}Xlc:K[!<]EE #O8mFU_O/:ʘ}O*nՖey;b8wCkQnS6E^c+˖jKtC 1vR8I?]/y>"NO)/Zj)ĄZU~q%Hʎ : wKd$^`4lE*nq ;pghu\z³Su\B“Fk(VK9[w4d*uJ; XMeD>_ZN3~K !z~Z',V*U4쥟)sX%(֘EBqbӀ|eƌE+ZC>87[4^2O3tvC\$Ey>%JUDs0xh*Ca*M{ I%VƓ9i6>Lv63'd]!~i;̬uiU'zk_k_I;Cf&M {%H>QJc8FG6wO#k5{ﷶR0$t; A{tL-v%{ _61Dcrr6 fHR% ao%㭸-3_!xbY|_./V輚YVmJh>@|.҃R"Vʍ(AG~τv'+h`]oZ8'NJ56 :ykiZI:H7j&NԙRg(`J?L߉7*HH%ЉFK5.s"H6口 ֓vɩ BPg.JV aIByі(:~Z=!'СE>FW\ O%:FFCY%f <9P1 y/l-u ]hAw#s>YhWGvc8ѩ|f{[ueN¶mI4vS47QVԽ#PHOiXDtQW{Y>s).޵ 'EW&Cs wUf;++OV6&nXeZ6t)~0jsSix+NVשt' /B֎3&koMW3,RhMhmݍ||P˛LZ/2,c8Pg# 2T YMh"ּDI)X\X 6L{im."kZ8G7k&% N뻗`1DϾ#7uy߈ϙ#ئĭUrY |dtbyͷ\-U8tUdKVAw ʡF/jo'#~b%Ke+t7xy5 REvogjj`lruCEA{Ʃ񪣦k(6JS_S01rGK<*77A~Bb;vkSIi2/G_`-w*:@:wKSmtJl Rtg,1Ţalu- uՅ鐀T,L^$WؿM&+^yrN0XP黃.f9znN.@o9-vm*ǖ?I]kCw{oRp<ZX=9!Tˀʚ:CdG_ΫasbAIkʀGp >q*vGH[ТB 4#xWY^eMIO倢G4b9U$C%mD":bNf7;`d3BXao WZ{.#5:u?$"wYu-:pY[DY<TZl `Ѷ*…) |?RUii!>x}hxP;V,3CZ?] q) zCrdY!~[OV{p >FCG3(h9GM_:ѕԧx@8`!j3R`*J^ lĮ+b?>V5yՕ{5 LEF&ZəT´t<!~QnY"r5&*ӯj@~,2%p勉? 7+e8lB %hC+7jƽIaƀОCuPv͒?ƹi|2'Iͷ./v;kl+!d!n aIbӎ q9*$Ot&ĪCuq[09s9q7TSle;д]bY+!-'I@]Z!}s!} f67\O e­ !Wi11F}߇$e"x3P35jK>^!@]a̪#ct E+;Kr?vW?_ H(1Hc}B-VO{J >لb+ql9xv?#6l(TCާӫ3%B(_ѯt.8N1r/uQ K$f2]'7֔Xl,47h^7#1N[TA| FaҜa mH+IѕZ&{>S>Dgx GxѸny>rly$Q(̏(#YCҔEŻ.ĹxKTE]!΋"2Y%P`({[Ks>'†0S*$56,~(b܁wyw;}*fҙ]R/t-vLK#TA(;Z:F#eQ Ż'N1HIѰϟ{+m? WK;eS1T CYwq{"4)GQ!Z*"QOتv=v P]Ӛu{_ݫ Yp+}*㚴h5)3i)#6qa*5a?S+S@U팦} Fhjoud|>Rp .w+Ё>7g$:2^kJ(xcs01S G"s2UAZ@[TY".񎣕Ժ*ݧU}M@3`h F, d))M@mUC;#ܕiyE]C"iU3oGo3\ܔ1"3;ƩTDHv/sFkD.=:pZ{jp)T5B:v.>l4Vu~)Q&RP H]psLH_Tv@S B~WJmUu锶olҺgP| }p.I-3#3qE|BCB=wVo0 J,~xANa[z)Kw$%)X /xU b H)(]Or"[FV]>dW{ݴ1)KLdqpyb/::Ku~Hrm|#bux>{BhM3`QL:8"W*&mRv3|NC,mDf$zT+> yz&tA#'Rhu6e.uG('TǕrn=IΕ[O Y֓} ]H5oXxK#z>Xef1A\ rGlf$ACs'iM jːkՕj;n6}M~m =Bemz1{@#h qL]As;'@/]Iu(dvBvfBJ)6'!'n9Ŝf۱24pN;E̹L')Hͻ:2K W ee [ԩd jn"iW7: T5U 3RZ:a4<]4UyB f+Eb 0oZHnxM5\|F0X~10ak[{`LKkWn;5&zȣQ$!vAQR'̮WKG)cZgO||R7Q3rc] Dj$z!i}")z/űV TǔcN%q6H`5tiksA;Jb6s W5i3uԒUhiTƷS5w\Cu(%b'Mf}C6SëB4g˙qvR#ߋ) ȹbO a,|'2Y)q⛇CtdDv(djAˏ g[9측r[qf1iW'k]z;2:P;)\ Sx,`P3,fA{!=- U5^>qD[t''!+#! 2VVvGĂQ!:Q5"_]4ĵ99~3QVKQNq._?-SG(IϹyjdGn4KBh pkTB\ 4 +Ll0ŜP }Hrh<ZO EB&"<$ћst^l1/^{#*t̕xrpՁ b2{h0$;)kC!K2G (6$~`r aOe# (uBx'RpUq(V'g K:&wfmk߯՟.3<2kFo`-I2-X\ 林ڲJbI~TQ 4nogL= -?sb۹)lc#vIF+J;sƲO>{J{tgVАJ&=,F\(%+h&ujtgU $PAtqbl;PLJ(qoZOmj4d< c^x|\Q[F3s-6dDڹn! N1&nW幑Vrq#%of3NR֋k2UR3 sd`c< |B!l#ZpۮcJ4}BUB@wqrՋK2 ݊=q-%uxh {'R"# '~E!1Cg5աj;vgn;B"qN谷K“GEU `OLx֦ 6NvwP[]4-\SGV$$*`(ō:Ӡ1񰔪6.#hOk>h0'fS{N1;rJ0i$5wRܽ(f3IFbS :2}:ٗR6RTqĿxipFyQT:Y-f#OYϡ:+A0^5y^Rެ;cw\{aYkDܙMͳn !+4_7TKq{rfi\X]y78]1ֱVKWzTs>CdM .ɀtwx֨κZޝ873,̨s/w}DggX׃ A-`Ka z Pd #`v]|ɐXO^~am zPtGR[a=)"m"}D7/g%mxS6 C%| mr\f2:2+rΰJ rMd Li%`:% pj<#A~`e0,݉";RH]ne5v3 ps0ׂCn BjQ+@ ؎/2xQ+SOpG8-YdP⎡d:LRH:x8=ZFi- O'QxHëޝIɦik4#2ĩC#-)u<[u7уg "-)7"_pu}q"uz6. U*](h(';)u 'HP3(n:¿&O.GgDA2q|c6R B'6, B` (5Y yye2^^n,6]@p_M,h0{7!wK)# >%< oʂ"z7>s,w 7P5{*lX,2 daF)aK\4{$űmz'ROyKpJ B6\_ H겤N9k1FPȫt *_!sa{ǛYqr8tDEU|IhH-C)c 7jS'jgsj ,0(rqZl(G9c&er+OFF:/^e5%L1wx!sݛ',|?D5ey6Regp,Y(ie ZDF$ A g~'S疆. f半wVc c7r}һE-tEx8Bil<.O+Ѷ$G%̏xdSDZ`f =E_P,NR0sa9Fe,Xu2[7ڜTG:M #jh{w@雷G+쌼 \ @Wdl|0˽`-*4D}$iot!4Pg--/1 ƥGluy=9̬K ݫ5˸yLz-p4Hą#Be@}f,Pg {+KNzܗs]T3s4ѣNc8 Jz3K֮Ol;Jc`_x S`#X^[˅,Pv_e1 d5'K.mRg[w;d"(EXJLT#&ODD CzvDJ[ ~ t<[+[J9!;i{ 9g#Jv0jBTG*c 1rggpxTg \=޵NIsr})[;ysTH9GA'#4 ѕqR7PQT,~^%rANӉ%͝c4[*KCUrzS\QIKG[$cVZ'Y?YAq{ 3#]W+ߩغ ^9M)B~zC&YXI RŜSCZ~,EId@2R{x^f})H`![+\  w7ȃY|ݥ86V|Қ>f28kޣ.|ϙHd?wD\Sj .#= }Yw=\C}h ɚ2&`BXyjaz9晁Thd^Hxg<]wnzxYSOp>!X)-'Dd>,Yo\$\dNsyP"t% $fG}R:aeu>i`WtkCRaxCI5TXlp{tj1=;̏ `l(gm!MuHUK.Jk5o[7\g45 m7RKi/a|.&`|_*`8nxUOB:|B!'AқKE%0xC pD /4=)q͕|^K!pe1蘃) 9LP (B(Tq{υ.#|fcNdnQ4TATć(h>:xJX0pҬaes7hDX5cv{ ,Aoo}If9>P I`Tv8y8Dk٠SZgJf9%5$sz5~6A G%*̼`2ڰΛ=51^;Rφ9e|uӐwA%9fUTY07far+[4Iq"rG6FHx$Rz,9;3b#g|,qzk䖽zl@hh6Q/K׭߇f gU=Ba˓[?ZTbpON4a9Ӡ~ky/qxrɅ9+.ңkh}%uCNH :9IR:(t AZ4[q ] %+Ś?4e|5^"J4͢x_?IXB>?]EkJ@UU%֞#N;M*ȳvD ԖԥG]"ȁT֡Cw-eS[WWuvϑh+JLӶ12P$CM7~4-S 2/p<dtI%1=m_2- I\Hh|g{'Xً5Y~Rߝ:?wZk$8X#0:ܣ=5uDw8@̒:X-rkNB eQܑ&59Nzc%tSV9n Z2.+9C{c>P /0`0BuQ >Zf3H&S (W@ɥQ.X1D@u@y:bT#gyIZ ޮޅ􏣦Ʋ2O2~Kf4ErxZx$ gɨτ-Av2$ -џzA?&rcy/s2pN;FDE.@ޢ$F~8 A/_@ߦ&xBU4SyUVsʲWUյT5l;W;u?? @wԹ|&_/=vZVؖ*1m0lղ}f  O>ދ#y nt4k,đ##^_RP#LSPD}4I@߲rȠ᱒YtCwo!4`bJ[xM$LV. n?{kD+XA#S0z@q\Z^zi;/րߊڌw< +/_Ih`(uzSQVnd7ބjR;IP3~QdzYR8_Y@|͂כ:S1ׄ6B{_dc\)kal>|T]ު'C=mm5߉!^My,E{xQ&q偧+nj"* $(9&#s<*SYUy$pbZBΤ<%bqG"5J3Ƶsʲ(yW336շxQ#N4̓`4};<# Ro`br@*"4Nuފh1g҉]7oaAjh ^Fa3Z2;@`Az LSDG~ "Z/~;c rzoz0K Q^/T&'vid) zC$mKhKɞ -xa8Q+.ެ[WJXvdÁWo$rG!R{Q=XxU.Gڽ7U2ȱJB,=k]h#,K΢rbH4Isi]z7cs;#Pm&zBG$jYǘ06:̔M<3vl.4*525ɁYC[\TE8߉W5~$'7{JFI~t|kI(2o+Z;< p+?`>!:`׬:V(ЄarCOZ^4$J_nWJ܇D6qXA?i&t=L|OBGM}=%"٬^ࢨ-"7Af13Q8 28~vPY;*(* <,rV;LT 8l'E%RYFhm;W1\zcS#PՄoCiܬj4@"1GҺ ]qTMNa!MX @x/9-MPDT9>=w!s& {fBK] :ZRLlD}P9y~wI9_.DjxѨL72H\@EpU @r++`^^?YU!2LaHLC;R$\%iǯ0Ғ:)#+.~͏]2Qb k=g802:6g ]G# Ak Ho¡럴o$N&6g/&5Gg͕߁H"{RQ!Kݐ:19 ق /JnWTM@[n6H$%eϮK$alT)(bQ ~*ߡ-sB|- I߰ku'NWcMlCrFd/:V]rމB9$~öǃ}0[~ڻqp !>&J#4|]R M[C,<Q"λjG {y2`J9WcrZv8 R_AºNU2TT갔?d rZ < %q$:xB&N7+2fMT Q9I38[ߥy۪ vM`p`k S71D;'M(>i XdvFJִ,=Њ (s=p`{5[(a;iOgi쓟 9I\1:DdѫlE$[; aYPk ϡt{OSwj!7[Ae[=Gx0;_`d-dPK.~U跳ǪK&gar-'p`x]= $Q#%sFRYC03:.K9JZarSwayc"!-m@9w;{{W,ssXېzT%oyqiPR}'굲2)`EdhCdYh!X|X{nᘼx?+36>)s7'Z+iY@oO*i[=wKcnbh'Xzlw4[.#XYtq ®MR\üy-9@^lC]6;O;H܄S*(!ͱh/l16t< Wgop>a2C ,JM17:yyf1Pg*M(A&:HѸ4`*fw>A6ے9.ʼb̃Pnњ5 O{xϥ5F|Ԓ3g3JS45r D|o,¦@z)!#"14$Q~t̙(valyn%s?/qsnA ѽfd5=cvG)mxja)V4fv( ,!$8j7[k/y$ z"%}«v/ꉩȵ lڢox%9O뼊Ve:15CTϳL,v25`i96@=gTMNrvgHXx4Mfk|[{IN'F?j̣_SxF 3mpfF+GWu.s,]BReuH lz6潭b6Ҽl$İXmK>m2h~АhJrn zN@59 ;AbbɲatJXWYVjM\Vt[h2݅et?DK˜CG0Iުp-K!™B}[5=7<缻)qasN&[E-~O¤t4ڃ⩤lT͢g+V~?[ &4(a5>0M]b$TYD.7/\V؈l,j2:z.?O5\74Wv$>-+G ৽s+aѰ,>K%pBɇ1fe=H榞2B^aMC*(󖖭xkqX =,틝)1}^R@[ܸJ_' (ةnYdBn"0 ʵfУߓ^wnj}\5) T 4J`K>kuMACw b4O989I>EeRYb( S0_Wڝ\;r%ڇ24fe\jҒӊ!- R{K&;S$!VcOeZ٠&RZB7 ĄIV=Z1Jp]F Dtf bICM= = q$Pm!` P~,q' U +;H8?rI [BS#Vz޷j#ڻ-N&Dp3\ ^o,ZonY Q(m*^zgd0./DrYm]6N\:SH8! 5d[ %dg&|Z9=i 2Zhm#N?ԛq:㵉h:6#+ G"3utΖ(ŸJA77-FBO9 AkS A9@i%Ω=1s(%#gQoÊޢ }3_of3AUkkd1fҮVS t Edc_a,rCն<Ⱦ6CN!xG<;66ocN *vo˞6a6nK nQk2:y& &L_V>8I_;g;c4/fuo0ےnQqvwn}[w0 tZaI*>UkWj|xiV}I95.^;MzcH5+&`3r[,WƎiLq| >^KQv}ɡ\b zK K_ <$i{{ q)Y/L8 [<<& ɽ5ʟӛ%B߽RUnZ[ЃlO@|OULt1 d;B\r6h|+u>7gxV8R}d:^48/z&]qxG5ȞbTM8 (ja+RVח#s Gp#"6nR(zi/ChLEl2-;ѱH5 lhoTyr"6[8FAkϛ_$N%'UC6|(?bu*wN{90k:VR$F3&Pjr!y!%ɷ8x `bsBlY Һ6׃td_@R{%K)Gݥy-C̎]tMi\Lhﴚb()qo"O0 *qhRe]7܂\ &/\^sIWTPG"2uyvCG47N`ܬsPbJb^`ڻC;TҡZ# [N[^.hvW~BQ VI?,=GJܚyY2ȡ'L|ļMֈKoxgfedDu@9~yhDK~~DpQÐ)Ux)b5-~'w9PrN6`u^%Oy\A t?$+Eih] <O~1g=G]jí|s+X!&xJ{K>3lIPʄ=d {:){1vRm%$~0۱GVM悲k/mCzhq@|P޷fH/s>.0MEǍv݈ifJM^/n19;'nee\Cɇhm;I)xᾒl)ꗟaOi34 yx86}Pb4iw>֡ ,XknXH#]E&Y9鑑pK(?iCob,**M5 8W=3Ȋ,Th؄l@{L"LLa$rי ~kYgOEy U{ $h046TMHa fmdO!?Ad,dP!i}XhF4wHƥ)Ɓ\!`vsL{ްbuػF"$==$b@xMLN΂䆕5ݫ, +H1Yo_SmCt74&% 1MӦW@+'C^; K{3d!#n'T]QpQMg0#E!4M6io=(bo-`jJ!KJ(4aؿc؊~tn-ݼDLtsdϿ_Kly;.fid^N#bүg̾Ôf_Kɥ&QC\kH"f- ͹g7tBv4:N@ TjJāJ݇kgw Yx秬f;؝5,#B9&F0m4N21)5ݯfeCasmq.1T$u) &ꂻ~&}]f^fEN b .-fP0^U=Y 6蒖rf$*PPόU 8eGBi0X}YuoNm{gi/3հsrP26v M(0L!(o1L^V{Y5/%{bxX0dRnH Qc<3Ln?MNRq肥FӞ"l5zq;{%S_ _9D_lgecMKOمhtP@\99"صZ>/MkWm7Eν3&g{C_N-3yTFJ~FW_'8İb )z_qZ]d*" -XlDyX&]}iIJbx6{-OL6gV.FN)%AszOc$AN وJ3l!Fr9؃8#K+j7#Ogs ;'6FeԦZoYǒG{fd΅3#˳WQa] ~veVxq[ R2HJ;Ǟ!M*Qq&<ԫO#o1 "fhtf{,`NSKvm`P%XLOG=1^0hwDy.ͤ:+J.Uq\ S]Q8\z@`@uHsObu<x?l1lSX\>r*nL,13d}cC&jϼl~ĉsh"N#+kĶX}VX %K sO3C,<-هgR0Dz"l〾@b{:kgOٱS92}4JL^+8_B0c`m_"2Ҧ;j*BN$#_ТVkq%O5biiI:uQuzb zU2Xz!D;20K#@e޶<ͯL*4?%hdF\߸%iY̕l5NB3pJ"_ -D5yq^ V\؆6lJt*leAD͖y #qg6ˎzgEk:QK][;ZI\_H8At- Jx "ZWBQ1םjsrW.e,@[zgęR1%!0}{CW+MpkfaءGg`m>Ms0VLN]5Q8KϛG'e~%-R?2hZnNzQG-\A5a<\{tFP{t~A!*t;d_?+:&|FF#Me PΣ{iM/b4=qj9M'BM.a^R2ɯ~yt Kjba4]MݷR DIUlk0rF~64y/jV06h2hw@MGZ?Àأ7q\!~qu0)Ɋy SQz#x+⹒IΫQ֡e(@:4@`%<b,\8ի[6Ah>@-y[sɹHpk"̄]CRf?t3>xi2^ɩwve}dN㕒0Irܧqôf [Ӛ7gqӸ^ 9E l;1cu1< '>Os & ۏ+$مw@cRg@w,8;4;YR'ES'<[zD=2kdc *I\)56@.7EXq:K`J+Hv0vH(:NU{ ٭#2's>MUz ʥ*m$v]`WV͍ (BPxvqeN u'e Ko9`QFfÐlhWO  %G'eLdF09h29j3ɭ$zI4|%J.*,d8G3.$%< kƈZ=e{Q迢"Z.N^G%od=X̱[Kf[@FlR>פ0 :NuWWM ,16iTx Cmn'ZI6O.KKC'<N0 53淁2bLP8@;C;?WrV@dPդcZ9k{:Ikn!\Cv3L3 ߾^ j*G;7a.hށ#x:R'wV+}Ppڎϓ"f$@S_D+ ~i_𳰫H$s=uz=Kg2o(o 7r&;8YІkABֽQݼV>$"S4 %2T *p4V`XвБnf11(w8|kjz)Bvo& |"~9c̩ʎKy;e#EzRg-ِhB n&j 3,\Y?Erq@k\juuzYڨnEV?S/ W Y\emkN."Y ӯ còn81˥m7|W+*ZCm.Ww)fa7?v-F*38ۅ :Leh3b'@ܗrQ]t9_WO*vlt 'X}Tdž52﶑,߱#wJ8ǛuAī ɐab;+ΗnC`h^q]V3 G4BHqg4'DU[j)p ÅiGۋs`e'iEqnr'hHbrjs?XP؏P[?f2WU^ L[tZȴ ɠ%7n?B ~ta'1vن\BIå}qM}qԼ[veyH1A Q:!66+:!g "ɖ-ecp|h]_e$|+S9DV%Hjl=zL2+;gzPrS*;Ҏ -s MsEtCDZǛc&r?O!eJڅmCI/4HA2n?bь" S~&AQe1z^I9%G!uH[fe\e9gv`8r{ʑӱ瘘} 1@)Iahd|ͦ qai+q-S{kQ,«.ZQM iWA!z񑝮5&:OR%ڢi1_uxo.  p F;9 x]j< 0vmkKױwZs@ cX=CN#uYV%wďR$͊%!$ (bq,=ѐ۷AY S8#D;Q67x $dwYZM\Rh"xJ>=8*ڂ'̱`C}. },/Ǔ+lD,^>};`c_~>nCy9ʝׂzJ Tr c!zRq/ȠVˁZXXz*)JʸIDDlmc12Ą2kl}NR^gE,~|J[<+.ݮ(9F)v9yc YãEsj IC#=4׻Qn(#n_y W  =6jU?Ev[àAɒ'/ʄ4mA.w!]I$Bv@-HkKVU.5&=TYn ~R +b+*  lWp^zvެ{.œĨ 0L|Ƣ|_XA"pբp.YFYx1_փ`?idD$@,QQrdV S?F{2",F]WLLs5<'Fȳp59:}v՘λA> ]o9c\+Y۹v2hEV1p-BUZo^cn4ߺ$brVnj"՝!%+:g!f@jx˧ݡXe%#8P:υd8 e#WnӝY'ˀrCv$x]j1<dSgq P@Sзx7Ggf%GR勅 rɲCL$5^Q՗?#r.KBr(\Iď1 -Uc#xi.TS 4qqN؛-gc}^Y+^+¹Yw׍aˎ.13-"oOCrEU"bfC 1{-ZW7^*wP9K sIB p%Vd!>gmMg]%aeNfˌ+9])V`aN$Z׌:(cDh+ :.O8PI0{3ɥz:QhLL^d~~k s}+U{\!ŀ'4-\iof5dp፟"Pˀ. T5O1xudiHX DɊ~SmCE\]hMq FSB@,s1:b!8hfy.K,(2X8]N= 戏J1`.uœc=.]G>0| bwv^{JyCԶ<@>C$&\1~jv;;XQ9.;;-F=Kj!mz v=M^G2_VE/Mh"\mz+sX *Н\>ٔB3R"֘.xʦ{|tĢ:mRS͓,7Sd]؅~gX4>"EjLXw>;"O=TY)#SQvu/X- ٧p ::T۲{+(y1t-&"$mw0lP;¶W]ޘX.n6;87#Z)ӲJ5xPUN3h߄M¶/,UŰx~lWI^AƏ,f+PiGKLYKƑ^C8[ e>iհ3E7i yM6Dn}P(ٚڵBsc k#?"{Ĕ &qe~264`㽍 0$fk_Á 'G7oEV5O>!ٞdڂ M[\~Q7u;ÿl#@瑄n}ޡrW.xt<AkVhզ/D|p,ˍ$R 5sw6wjJ\|h;Hxːgb^O6֊W~)Y (EFIܔ-BŞS\0-͔}h~˱RѬڎUPdJF `;:n彉w=IP*#'bMHp`LViW&>-ˏ{h&!B^JNe?æDH[Ԓ.bOP~*ІDDc+$毖Ǖx!:49=cv'}qolSol8&ĶI.SB?^"> 5TZg̼y*ƒi`9z\Ul,%թD=o76>,R#|kxP ft^Bj催%h*TYU}%2ѲUoQ%-ozNDץ0} i꟢X_UaNo>Dłފ(3K( C)c HNy_Hg`>bsc04UáO큮{׫xd_agg?-;Jq"A݀'އ܁ɝK:кm@ ':ݥ"/N8Q,9Yk%Չ}VhVo` ͱy8%2.>_hw48`/%:TjU`x8{{ӧj8;X oŤ8=T䔑!VktFܢ//} 7߫gv+/*9¾!L8@V5hMc=4F;l#RBhzͣ/Zi_j"AAE'-3(BՕ9O:ߚ,09Q(.޸qD|x ٧>IˣALl*1&^>,36g)i=sfQVkÑ>.R>%_=:ea ҔK֓A(Zzr5"p*%I=دRw;I l.҉WK1l'C.RҖshCGɇ*(N\ynd/Hz#\\/~p[/*F,:=( V%ud.Əp^~1~ W`rȢ d>=Y{..|n=zT<o8&2#NGMD}(|1-a7L%cjd_)V:n$9tWw-~u&I'AҺ&wGݚx&l?tWVZLy P?yL$`*"fGJEOϫVvVIVLF"5P1"ⴘKNlQ\!dok{**D.N{ޮ3B75}LSs:oLtJ5MC פȍbF)$l|,耓gXLMw!6WٞXޭ -+ʹcx\^[1uùl8EiU}I0kx;~Y+R:M$li|OU`XeÙ^v_/U,iF=ҧ~|~M*.6 m14(/gw9ld)N¼! "-kL\Q,^|򻉇r 2fE;RI mKDau0Uy%*N~Bj-CZ2W $ _ZhnE G|N?ےTA,-2H$DJ %ZB'AF5 wpAtBy&aqN0mn!*PQfauU/@fbACgdsTC:79`@Y֕`_1 /MEXQh7qo|MyYʈ}ۂ2g3OO!7,& *)Skp(NVq!"LcJaZGs"oI ݋@v6UJMcfc3}V &XZ7c쿺5vgZwR~ٸEƋ b˙~I\ S3\  ϵn Ϛg!¢.ZM=  {VB+Ȱ.IzXGX1 vkX;w- ꠏY'Pubxw _A,9fg1;¡yh<=l/.srQ)Y9PB=rNX8 L ڧo!~A#_gqܲȩ,ep9So5n-;Eʭ .M8" Ogq77q_*R DR?*tN+Av.\Y9? [a-S(6tsIKN^"wv~sdskjoW R%7aäFȋba5홂J#s25q(CmHũ>pdc*,`yʨz8eUC-y2Z!?$EMlA6︙ 2RyՍNϠbӷ4׮Ӥ?X@',Jk纆@&Ȅ@FN#`cM}] /]}}U>ݫɦYgϫS}9Jgch [!40Wg2gwpƹ[_h`%0= Ii𤔝}3x9q6SR7*)hg!u:@…j>irV8Tk Dtr$VQI՝>Oo+ۮ3ͷ7ȴ9/ͺSA5ٯg*d=54 d>I') &> } W#A i5I;KRf镀St-ŞDQ+R6l݃4&X*hyph-}ޤN5е@T2q3JnsD m{O> ֈNf )H"!O(Y6L]<[LM%M3 !A6*.YSs)¢4SNsdƱ"g+rBD\G!Gv{1 *T>g#PhJiȦ7@e7<ʮ~XpǤW+ ֿ%Ҹ_Ih9[?UXZLìaZ}u;A6\1axҍs=rxrҠ~æqV5(mⅡra5}3O$Sr%Ԕ\â4Cq >D5;?xҦ7j?Ӓ  8Y q|2􌻍Ěɤس9~aٴ %]RPymT Ś(>@e[ޑ"܅! []R([xU yE8# 'mf| O÷|~+HL^Y?S :x->]SVr-mƢ62ug"A?#6!1!v92Ķrn[X\W'XQۍNZYP܇0Wˠ1 :#ONVvsA7 2T74 ccUh iԢ FC~̻O"ڰ CbgXɒZ99"OQH 3mG߲"լ~xιdG tK4~!+Y۳|wWSSN_82ީ6қ 0 Dfd?5IAo CB//vXdAd;ҡ‘{ GpNJĽJ'Gx)s62 r|Vq¹< 4jC&ȷ=HI]91&[d5xƉ'RHS Ժ Dxxu;$Gϩ:R0B>+J2zAL8̬נsGs^39/"Um}`,8dhI5p3ON8zꉀAte,: D!׎=sk5Y (V%k\n1kuP#pO 2,2QcwNh01 f5ܝsVt Ū]w=trrZ }>?#qL X%:RH/nC}IoӬBascIlV"*szV콃P<jC @E[ 'ɩ6ȕ8qv HH`,Þol"Y<l[XUTB|nZ)#(N˯0&jv5HV9rg-ה$wP|K K~GQNUM:(?!Qr#X]<7arg<0a(CC2aj47w.N)T@uW;P]h `X!l ULhޛ[kA2l੠&(v"~AX [=zia5ъB }pŁiqY7ZHy4ަ*]mχaZ$IkQ7tل|w()7[R7c<6{sI[G4bWGL=`o3!U%n(*LBYq%zUC6 lsn7o 9hy1}Dۋm[9l 伜0w YY'a,ۚQ=STT\6 ~qk\ecfVǀХy(P`X[b.:%Ш $M__8xuž~MnvC\oh5QJ#2&M2!^J;}MhKqЋsÂ+{ M1,*&M0$ϫ C]Y]pz캟CX`E|ЖKIrb͊N[HSb3>p(q=v; "%?Z1W *~lE)=3!÷ lH~1MUSݓu183ȷzv9_fAMwyyX]ġpm(DDx`݄R0o{8Vy02i(z .k ꔑQ+༹|^Yd]OgzJ 8fLgܲR]%;pMT_dTuOB@b*H x@{bp =G@B_ K E{Qt`|6DfdevU#\Udjkà\ < nQ= % 7~w$RQQ{n2:rqCipl~>@2s|<k=pI?-S3p+ݢa${R<&fVF[ llM-Wfv Z

}QlLۢֆ/,ɴny:*wbزb>Z9 N)jo86W[AA܅")3F:^?Zjx=:J9N,_}K -9 EVNQLlĐZКRCM#^p$~"i+[;5ur= c9{)e"Տ4qPcLV Yk:/Wi{ d[%IhtC ?{]s]̅aG)yFXG8O7JŔna}O yxj~Z6{ X G{;4 b]:,nGG; rlGWtuhCgc ˜~W ERmОP.n1=*T-d4najc(EY/ot܀]#|]睭 gJ(8g6V<繭&V,;d9 & }<$֠gBWG"ئ&Za28<{J#9?`:'0fO-CеCu?zr3au9^>Jz0 0@4Hn1n=X.G1??|3LJ阽G$7RAqǫ"tpǾaXʘr~/8u) ([82`W-|vr8WVmVL?߻ڡtj K @i"pč;̎Jf@gmKRl{.Ql?w%vE$쨤lzq-C3Pm{\f^4]?6$^1dVϻ?? >~NVS?>!z}9cZt:tg?Zt2?];ʱuٹql^ΝP:Zf4!_~](1$u^J37>(kD"y?̌zF.(\ I `1F/uaP0>IocGt ג&♩ 2'gjxB 7"-W1A;lJ?mpZ>H3{dK#4l&HUk}rC/(WeHn\~qSMGJ{Z 蛔sZ PY[T{f/_ˠ EKNlYƗ𲍝(`,wc4J@"̝*8 Kt(G4eNh\F!0(.@ qL /*Vd$qEla  u_Q |ZP׫˥v^۲KոʬԊLz ?U+hqo5E^ณj5y@ͩ Yы= ihxQ"gj(! 1hnŰ׺ٟgoQ >gN~pT2FPFr_/@ XW٨ ͍NچrS) E/ ]?!Z"qcu-~SMv*Oy=18#dDs8]C\~yTLh@)r 8y!n"#Q}s,fݸEW}'5f?{H1y~r!JF _!ߋlpŸI{+:dm7Wagh?zp3ܵ.2s~ts/)s[CH\$3IVh-C8VCB8nqk8I_hMFɰ ςm>/yU6A>lZm롣NBp EN e&Rېn˕/=X^amu}`-/>Fn uU9_h&ut<{-nK:_f9Zp|(|bX.ELAU@s{CAKֶ4  W<2YR܎6mr+I=ѝ c\S2:봐n`^˞d"'YaPR7ɁuC] ӂqpA{-0ZvB{{2- =FgE[' cmgqK!=/iD (OMj|}(%$,*km-%_ToN>KtxԊ)G\nSVs1|&zI`(g\%׭*4 r%rKa4T:fIS[jA!%Jw}/?ݼ80k#/h vרj2*iA#0v~W. d e{o;q6Ø) J ɉ4πŽ~M! P;)(c*F K |BaDܿmʫ( 3JA'r1;}d Q UPx՛@ abi/CbSSGcjKi4k/pHl >Jj8`|Woi{*nF5&d뺲`~Q2Onu16ZsYr<XYTBi}vltץ Jem$#H1Bg|&YE_> kdWmܩáLH5 zp69ݯyנi^(y*=>V2$3 i#R?`U)<"y|)*/EZbw?FӖ΄bxn㡛m2O{'<93&d/L?$)9 ˷poՋ M >0r!0+%vd~\pғ'J LsL.cW'aZqȃݞAN~8RٍHtk4.I 6Tj<~'^T`n$\aq}@BV/=0\/E9Մ=>kEg˪L- I~&tsPao5Qwh\tSvp#}fUs;čLE#S!NSu%gg43 ,ŷq]]:RS5fUsKM5O*ދq8`A,0spt)v6?eZ 6ɬXlȣޤL%B}h)Y~HDYS#%$n'=T\g(}\Ծ݀j]s7p2 NYmܶwk f7׌shxWBSRI75. Lrf yz;R&du Ưߢ78usE},jNYJm}듨,yi)1[&Ը|Jm!wl4 i)RYI嬧Ht =R2•NFH?'+\z曞RZUܫ(pQxLE}#Eem\waB! yK.c}N]XWd3?FBֻA& Lmv UIQ#ai+`ՋjO.#!%2a`Tೲ:Nfpr&Jf @ns }~=N@_.c9+Bx ,'0pH.AF:f`2{$}49c=#aSsGnn3e߂էi3N} Th{F< -[WgZ6'TžCˀ=3w&ճpg'31Y[]P+"^7=剹e&x]_Btni(#"{2WA轵;l˟5''4OxU6;wD|S*k׵xF.YuҤ2<3ZuC‡ !lj ڬR7?? 8 7>vE,[wvgGyJ2sa贼]nr\>կBm)[KN6! txF%Cbʄ̓\"U$`|UsԍouY˱Qc\sRv,j [q0RIe~`H>{.LkE ;n+~wltDv:j iJ)DQB-3ޥjy+YkǨ7 W`Gj cB/p>;H{yJv8p$m?Cr'-] GIjӶyjUO: .x=&&;fdm6eByΛ|,(HN6- Ĥ[$9 z_Bl_od'@bٲKc𚅬5ek[ P(hY 36rZ4ԃXT߉}otC7vpQ!lY}GsI( ewW(l¶aoO&v^}_\zBB||/t3 < i-eZ畡%РH?٣jRqroXWK[-[TGOh]=Aڰ'T2lm CCZ?a+Mި+I`\Qlg\j~4svm&l5l/k?/jDw8,$PۥTنSQxhLytI|*gТX=a  %3]-K 2rdIMIяlXo?VHe|Gg 9Mҕ|h0+T[mi)ZQLB[퉏#?JO[EUl:H0D.B+7RMdT?0/uꢳO %8i"Pǟ]E\xWОElo)=MKEVZGTc}ȎTbgYBo:˙%Dg|奔z|_6aojm[㳢"mՈI*81K8ᥬW%7ž!diP! *q>gA$?KU'{/hL&jFw^ȑC?_̺@B5"9XEt9,ܐrHC&.},9,-w I%˖v>w+-x >]ڕ`müH;4h3[J%xZWFAHCV5kç!zޜ{-X3Nc;>-#V]qQ1V{Y>L9@"Aqݸ_w|oNeۅbKgc\^Ż%Sߪ61B( S}]6pe+%) 9<OImdfO2Ga$$k6 {-ݛ2\ǟ]m+*( 2'upM$^{Ej wrzN[ \@*CE%Yh{Ę"V׹A a I$O5FK[v#[Q)rbzA my}}h8ȭ7y*$e/™0-A߸WFKJ_g ѹ71`=`ЖS4>&" 5\xk <c)QDp!x"iWƈKر+7ڌudNjXA%!$6rArYi5EًyFKX,L) =otC2N.SR_@ 9u|]|3d!0&|Z@Ibv qs!m˛Z>H㝏^1HN` {D͆$`rƴ2a]s}P&vyn& s3`d1,ݳ 7qQZ늣 Kʻ֡h6 , 2S}%?&P~1謖0$vid`HnIB,o.E]3TrD!EPF_ U+kg={`lI@y/!mT&BZatQo3 E&S"ڻtcrpįw tJY='R ;|`Dvn>?fo3to| & 3N2=ض (:!ր0#Tz=j>M_̖\¦VC9N;fqJry^SS^@;c\r4)B`j a$cO|[@BbKcNG)|1^p^{)e yX*yu{ 2_>w9`.Dى!n}`(> 8)7/#ټ U\4׆XH =ia!=4'KqV)? 2dN jN;A/屎;*wi(`i/]0:O VHH7 */e̓3TJӽbf7kkLl21 y!o_HPN2<~V.T ىgSY)Lq|7( q͘ůjġ:QՇ.j';д*0B`r1;?fxD8;fϏXy X}ML(tTU%*`O\wTL8k81kemDt13Bū{ $4a 0b^2=\}N_9Je<7j, *+;cAsׯ'%_ԠF;өgS'HCdhGY&L"o#j26D#~z| Htc`[.?앎T ;u䃼g^  cT9K?|S=k_]!dwnt!x:_e3R'ߵV( P_TOxRe<_;´F M`7kGU/GFߌ:Gt(?4d=h I@ oaIz%!N*>L2 E !T2dB\4˧ưr?/͍8ܰr. mL{,xyj&c%upܚv}A%XڜĢ'8$ JG;\҂r 7MlѺiCZ U(^)/Û%_ ű#q5B%gʿժ>({SnQ!𜷚P YXwʺ09w$> 1aӵf>C`dZP-]yɪZ R5a~/KhX*F vKyopU{0|wbu,u}"7[Z{iu ԓ6bTk!Y7P ŶWa03#ː^H4vv1)Ui8sg}gV6}JM&Z-v ڴªS]&=",1dbƏ,"VsHY@3aH¿] *p' mZfY(foDуf| :ٱrX6v3:374g0r#|8OɨjβGw%Pt'ҧ;][)ۼx-OH|"IzS0tSo| }wbF)fNmm`ݝ]R2ճ2r& HjVIOu:=^&nWswگ$LΛ;Mgrb3B߬S g Յo#ofVx܏5'dXM,¼fJS6V;X׭5+'g@>99 ܢ;Gbze{x]'W)&Gk3=j*@?d_:QFP8C< aW#̢=mw9P)lGǖPEjH9V8f_#6J\M2q2-> %=zO*z$93."ۏ Zyl\a(U:8F> }C6 #hb\A݇jMI}qܧQ7.),[]8dasI$K 6&Pƙ"/ta NzmBH襡bt'.\4hζsݨ6!6F -4|3~b._Mo cs%vto"_Uրf&tKPR+8k6&obL.^_iczC :W) P?XΘTVwqH5!OI<+Y e~vGu ywtxfGyȈ2@XuL=pty'[uJДhdDߡ?Z-rOVC^5+Fae_/$1$))rUӒc|ܒ %<-dDF-Mɦ/k/Kq(opDb|da#$1~@^GUƩc||=KFQUSߵORߊu6|+Nͥ0Yg%UtU-*1G,t6NMedx /ɿkLq?rŸ́ k| Wvdj`ij>$?^IsNsdW*NO ,big}їSwHgkZe0 U{(fA?\A."%lwnAd1,U8x/Zю{ 8ׄjs6뮓@}#{v_;t LiŊ&A*ߝ14RĐ'AN*8# y"Kݸ=2'Oj*⳾XTj"WDc[AXz08_bJO' lpPPEH 0dsIC0"*/32 (ig - lc SϾX*w{Yz#,4`Z~xؾٸW&')PB&@CDq—nn5o5?[ot't9Q )?"[ Îֺ@)>颃Ϻ/q[;ӵa(B#XV㾼ƪ-Pp솤 = 瞞VxZq` zJ@D W04zX"LZuhZ}Wq?@8JY'?_ ym=pjQ ?jp .:K{;C 5T/ll/A3 ʜA aYl i\KoI h:R?\s4!ťg3Dpjl۱MXJψU.ݍq0ok U[Դ\a 9~٦:+%3uv#e'ɬqI'帡MگQV {t[jR A$fh+<F_'teνlvEB ~Ddq{o|d _-W ڄNQGeb"s !r3׆ФDJӅ:*RFGK]ȩ.7'YBN L՝6F07RV%9"D\,4 (~q̘,ZK(sr ∡9_lWzٶJLG: PVWpNs5qGu`yce% +Iȩ ߦc-? v ]0#+eD#$}m6gRN??ȁuwETi^nv 3B~=T": y j {xYOFZGyLABS&ζ%!dG;Ƶ-f5%$ hTIm E6ZR:/@U_ve6uhtA3TSC[_"A7eW!ZdWo+ܨ}-4xP&~Yo*vJTM~FP.ˁ\f&-jRʥ]i.0ޥco"èhd|m^5kjՊXrAGd)F?cSi}rmpdnГtn,TO,ݹ1aA>抽~'v;!+:HNt4p;U3]؊2Dv6d'ۓە>  ,βS Ѯ^8zLn+)P;RdBr'qfR20'/|o/bzѦvgW_3(o90\@C;GP2'-.pdby5eI2DιX+3W OypCqֈښ7eCDnd@'ilPX:*:9WwU_V~0/z~%:*?=߅8ƞ併NmdRV^Ҟ[ qFGPdc":X5~=a?JBSpPICRa`7K" p ڼFk U",ncTƶɅKJv:niJyȽx,҇E l‚EvYd֍wY`]CE:  5T|eE&  m>_|_kTn3goø 'Pũ 0ඞ($? 8]nq׮l[^v9% {ʈ RyP{:$8!&7jksk*Ҭu:yb5X* [WVF܁-0zY7T J":+_zj"Ah6/VĖ%Dx<| :VY?>6*#KjȰla*Y]6%9QRCr{KJoG2– yn`bČ+i' ]:.hs!uA%se<:ZWfJ7/ R=>B(a,ɘ !&)O2ڔks{Nl әܦYjI 8,7b\ ~_4ˤLfH 9sUA9t"{Ik ߽oՍj׈RlgM|*[m \j,s r-`Ce0WSG7+-k@\VI6Y&ҟ!fsj>ԗ O_d); 6x&0N;PaEnϦ 8o3֝t"ys730m9G1f: %)q욲!*|P8\jG7ⶩ b=YF{nLAmf>Er.U ;d ETX?(d1)K !li$e~Xs"gװShx} n'd~FpJaď8B"gRWs 1}][+sH1Rn RYݧ `wy"&;1}W(.&ç̓Ha7KRADoˌݟē[緇gQ h>undCz kq=0MR)Ҡi& ׋_sg?6CM|sZo.uB~i.̪ t<\r҈Z$xP 4j$wvr@-}&C(.= Nh -y.n] ])#踓sQ84}?:umR@e8@qPpcygJjgGA"Ҩ.BdyX2\Qs _{1adf̃%͜[A̻c]AqXcs֒8܏#?J;"`\k#r_V\)u~RtּIYvuA㼾>sE VufвAXB̰5O3t * A+PܙH؉B/$x#mCr녌IW6@6D Pl|>^hNNSuqopU$5v)YG?eٲ=u!qH{No-A@e K^2G Im ńůjIq uvkNSeSȬɱDkx+Da/G 뒛9Hji>I$ kt]--q1o/ie«“8[Vۛw1"TDD~m?3@Ŷ"{ĉܲiSB >]o{.N|ţRcbݙ7= T3\[@ڀ,/m6 mo͉ qvw[~Aǯ淴t:#x_Vy>?v!Y FlVw=@}U]]-$x0iZЀIU^rХ,)9xN.>a8tUګё@KIkŷ%a !qq.VOgO j6G5l7h.(FcbBa {= YIq=a^՘Fېe)%%Qdg2qD|=Gބ1ٹ]=$R>AX=WMXޘ]i/$2*;Ҭlh@)Y9!Eؽꢚ%<; 曘3̪ #0 b!ո hE\:Y(1d.$S'~QR[ow¦q v'ؕ"i@jg=ln% :BjixIU8[}) kD_V76 Dq{(:2tFyP_up#l gDX)u`@P\L:o5Yf]?ͦVKnYHra湰]$xo,Nt %UQ@oQ=?N9ǰx%z_jj(s \]o%OV?Pr? BWJzs.nP`Jlo,z/ȉs0/QJr^ 0x<(wu.HI"H٤j>굪P5@ǔ3[е _b?*DO@3sZaV!S 8_cw9 Fd F$n7b,^ JmJ4f  yCI3ڮN äL)~Ӣir#Rai^u縡a(ɃIܴpk/9v5n`ہcQ7LsDKZͮV<5ѣ:;0B9y,.k'mҽ$ pc-{ QRij^Lv1S93X̡Tq7B~g;]Lw ;BJu|<]҆jiP̈q ޵”b,y3ܧ+ܧQ5*|7rj}$S^:hR\ y]nL'&vL#*M>]a:"FX]h̨g~Z_LqQ [e7Z3'+]dB'mKKN쓘DB" k aC(YѴe&/9f~i(t{'x!"ónYG{ vq@ ֹ =2 a?Px7&/C ߙh`>z xm!E|dtv)_e̪6tuo&cDk.YtW;gsn]Ƴ5xRNT##E׃Ხ'|Ūm7r}ߖzbm]1ޅ _xn>bݣ{>h{+QF& ^|TN埔˪ DhUgR$<)^6%1?5fX;!!NE4M|%g%CQQ!(Dҩ=|z`Ȗun?&G k)tG̡4#}]fO F|&s ;\L7魯yn;} `Ekض ]ʵwe~>: 3 J BjHI;WYFj|jV*ʗoL; OoZ sɚenIvld&Gi v B::;G*6_hg2~~T̘%PN4?ڱ$N9&P@sN4`}]w^8.S|<]Sf&$ЃGQOh5eaR}';$Q3RDڽFk[a)(kWM-4L5 /`tv :{g0b! @ >d@}8k=:_E_j]  '_O򣡛h@$8zIKws߮u NTFFV(š6`K'^$gnź"I0ؕld0XC̞0i1&bg[e+iZnC]N#k wpd0._ g|9!sKz-7Ώ}"X] ̧lR`4aZHRlIGFx S໧:snXqffQ u)"Qb&[~?Ph/X;Q[c(rv~몵h0L@:i^5G8L+6m6[n.\YⲺȶ .[ h:Jreiۭ1Zmvf) 6L5bun^N!m/ oeFH,( PxڮD7e$0MP~5y{ 09j0=X6dΥJWͩN=\Wx8*#6ӳΞAvZEo~~2 "ii8N ܫa휰74֠tzi+&n;e\ѭWLnJ7HVeGv°F(6%4BiFæKƹ)V;BI/`]D%fӔ녠8U3am E߽ |TDp:/ŵ:)ܳUz|'b0|^aU"+M`''OdD\G["殮SC8+9IMHTmȴ>p R}*+,](1ޱؗY 3+'T# ĿdKΨ^RW4a$.ٝ*H|iJJpN:<KUV=*-O&)W1G.ȹ4 ^: 0֙00D3V"NY܍@.%!&@>{fp BӍqDgjW?+>Iꃖ^Ӫ˅ LBoZl{p5$eMHwr0>Ck6Jl;U1M~Bj˗!r=uv6Yƚ6hD)2&E_5ce1tlZ06-n,%y_ A+QM];i܈"i0}Eb8M S|½a+xEv͉P2;)~kE't:͛y_Mv |T{lb?MmgA28qzo#s[71k]m$q GcTlmM`; g/~kKFugRjX>0WEB6aNSi k{U$::= mhn|1K  {@`ㆂΙN]HH5ihƵX]ݽqGR8A`TU|:@S6sfb#<{^.H&+9{+*2 U?KZ; GvcX/AN Ցi&e:Rݳk!-kpv<gƈdKOa] [:h~aػ,+DŽ3X\AZU ܇Zn[+LZLg%xv (=Gx׉6DoyD-5p;JOvֆ_D$&q|*rD^&*!x1eW |eңc+u(8xAݛ U2l1)\ҳI:W<3I'́\ήzrrͨFO(OGsS;6\F"ZٮV1ɳ}b@8" #sjvG I'a}zOviزb. %Ԫ7x%UlPpSZ*8a^ ;SA8." *w-ZE X$c;F&HdDq@nT^Hr|t^sUN^2~$jA:dg!ĔsQ:E1/A:)؋%ݚt֣GȨ^Axl*>x1W:*6B`4sqCQ&3U (B))É. 4>0Đ"w}dy7.)ZCj]_=yG\ЂniyPZNn<]5 ht዗rۺz&ugf -vUQݺ.~,4/Ad3%y(Eu+w^iw{`L2PSX6XS5b0*Ѡ/*L+c`f y1N~z8oeIw휔pV(NR>`QϭܻGxb2:PD'gYch!]{kfKYnLr/ i9b9x?aC!ޡKBS:(!<߇.1H%ֿne G/cҤ<0c,3xӦK}O$Yc5H=y3􎱵bY}]6 YA p̏C%We#ȃ/1~ؘ/nOL2OiU 0˱=ys쟌hVz!|XF7ώ.*:u˼'\~i^7pX}%&DWUZc͏a+@f?MpشIea\WTNvȥmx\>c&$|U@K ~w|"r܏}SwPY рsK%$Ws)V`IJi:܊aͅɇbq?e+ ֦YV ZcC M]ωuO2v6H;CNC+}kKD y̤o-,_F;ʨgΆ\G!]&Ֆ>~e#H(ё΍nw0^Q"F^8#Atx3C!0Z"[MDɸӖ7EWr Vȯzb&͒t}w֡mbzMтU9nYX'2W7˕Ii( {^iYقpC5@< 8ȼeQv͛s030rK련6f~6q)/\U궞" oZ|):餋TADXPQOZy9m--U?KΕgڭAqERCkT663YA q[J7m*p%a K %9!) o\*-T 0q~yæ2k])/hvK1āqL4 B xE#-n 0hu%R8]'P\#1g\.bjGDP_j.ܗиZu`BSa hYp&x[51cWE+G,{uk쁓l۔?7rDhLp6Dã. !x&6ӎps^RdG\c!{ څ H;#`FYwB"tno> h`̃$$,^oM"sF,TXԕb+x/.q=P;~WdF׽ ^uH(N'vetj (>")sZ-(HZ'PÜAO\Nyl" tP+6n RgA~3$y"إ OGBH_qV(ޯyO㾫#&D8Q/j_a#v9z{0փF_;A" f%S@yUa7v_dŽ Ks9!([Ck|ll }|$^Ğ(T/}}#Nue,T6$~A92[2>{=Dah~J56_PFDR(U/tH#H慇լ2a1hϪ$d>[T, xN3Wp{J8-f! m$֐%h?ILlӂn8#1&ːk;j.,%\ X5[%Z#Sk!<]lfzE%8Gϥd I:!RF-oE^Bމ X7{bh?ٶEևפFj{ ]b@GG7^v[Z *\.7#)|`vy6F5=mf~r]8@k1.`oC_"Vz|j)s mt \?XW_<%dB;ˉA`lvf4\̀AX!)rԕ|ivqZ6$kC+;iƀUX"c3IPV^`6nժ'aê8%m͕2`)uUT Gk-0<|î} =<Q#mVq2vi; Wm/Ŕ8rEMΖؽA&kfQpXƅ8t`HoK&spM\WYJCNR3S&,SJ+QyAjY@,?mħf(q߸Ã7UhlskT D[t=jev@K9ۃV%yBǮX\E6j0jXm՗ Dp;~!yf\hAV"gNBܷLX i@8+c"ܧArjP)Zs jj#./qMXɴAIM A=P1#7j+g_QI 3f;!oxĴ X#UV auHWw᯳?U}wVgn4y4AaWҡ#P I*'|\?e2zJ7R5QTh|#WnR:Q&Ʉ MSv dxtG. 1L{5)owF'Qu `.9x]!JHƱqrc*IG2djXUJHQЉCmK2&7zϓw:Hٗ(DMlU;ķ&koc6) LǦfLwUZ$e.cDiQ=8S|¦oy$/w?̠HlSK)3 Exl_pkқ&ag_WT뎮_n,ӠhHix8y%T@p]f0ݶfk/EO;S `8eFё9rCm5.Qvw{Q]f͒~XcI 2VE__E"Ε#ճ>pKgW8f%(cxul6QHy;5;,VuI"~Y^^uh4|.# 5}i*ۄzzAUf>xeK5.m6^^zkͦ fRNQNp8|N'!$8F?Jc ^TwrKa\ך0 b8.tvls SZ-y;]@#`}aM㓜hLbц{Q'8Tj1\^Z'Vj1Ԇ?΄SEJDfDܦ[ q|ӅA?Ϝ8up䐡tVW?ETuniϐ-}cIAwn5x)@7:߽L.u`yYrz}Hi% }{;DodGCt:&Iń2X&mzeϴ8*ς2<&f3luG:OfgJ6DRrG1)M;_n=Cv})݊$47j ;J;;g_]5XB7aLr*?PUt:5G0Xm}®ivt͕aU:=ǡk] wzHcS=e;6lXRLCmxlnק+_yVD2 g廵/]-<P#[lpQv ~E^_q}u*YXu=xT9 |a|>w,v@ӽsKdQ掩G{"թc=gZȜ2֪2B^ޜY42v4CxQ!.T'#p]/(hRC\D7k\^C3q=v! >aDlDeAa^y:)AX9 2ܒ$q腰H&/u1l,̥֨!D+h@5w_)ZpEz-h> &{XE3Ϊ 6CaaP3MdjLMHo%Iр헑-g|B1WV?7*nG'+#ߦ}+x#p2OPYT?ٷe:"ĥ*}r2g/9AfqRS6È@Dˎt|Q J;To0ɓGĝ& miՓjNBһGͺ%/x.집:SXG<ujбXӁD.W1aeÐ\@ {Ay_r7DqoIY-COаJ nʃ:=r3jıl h!PA';pLX5g}JkUG9qUKAMܖ LCzN8,U%qwQ.̧]h{P)4RЃ),Ix eruɰLz^.mۉ:[\15MG| (Sh2=n>L((,>]&85!yd DsP$ 6] @e5(P16b폏ߘq$x<)U͝rtQF l2G$i&:/̬ԒvӨLɳ&>CANLQ<5OOejUk%Ja%{ F}ל-Evelݝ+^Yj:IvK:t Kgpzsu5ONA ˳a'-9s}&1Y#6Gpq_ӕ7>)5ᑮ@E6˦=%Y$(0վژWR $G1P^ԍ04;/csʞaSHҷ u^D=Ht~vQλ8뮙-i`7>0µ9rYwh{b+ ԉ+\@i:hqb&3!FHcb$^^Mam bx:o~}[CX"GXz.^x5;La9ә\bUc:V .X~Ʈor Eƴ2;u UfjƯV AAr4ECz{ e>\j =-75`{A m(Jv^ :6~Ӌ`eCy2%`%ʴ"~v1lobr[1G"Pd4} aL$;!ּg뤙-kcrߞi r+2cDVfwș.p؛@/a+XCi#ٯLJ;tMOeaMĬʍJPo<)lj#ryPpH >r9?wNŪu+Ymp/ [>kWV,? G#:&Bqx"h4sk˜M i"Z,߹U6ꙕ[a9uBd\dB _- hFdHoZ5+msE i@܅F#+˚;۪O~wmW`1ἄ }wLбnZo H̀M2P zf9ФpaC 8c \ۙQݓ3<yl#Z sPJi[ HA~kOsh+t$K(|ڴmcI*pF^}1sL oT?c lك\Z&ٱ™x:j6 8j:|V\3ȍﳪ]Qvf6 P>- PmQv q(M8I+RHe@ujp$^@^u3yGoekce. <#*ީ7}뫴$!SC,3[tf΀7 gdӴݗHF"fS^^7 ~AɵCOtbH ))][2;-=T=OfVy3Vo_/EzשNW -ؼi%,+-)|O TKSxó q"nI|;O?*N6ЋMXDXP%'zUsomE('GwAgg\>iLׯ1ǣC/c3;Z8X+6a[W6=Yh4;ٶ@cJU:tÒ 8%Q缁.{Џ' jԓ/W4dx¾'@@Q{]~ol۶\!֡H5b<1J*5B 3iX}(jM/+y OUygk8LJozYd ȍ]aePX4 rޢxW!:tٯY2ʁUJ^=AYV ٞpٌWD0ixw/8O; y]̕LWD EyV?N o߄ mz)V PI#4d"rrE;1$es7#ƀ1~Uͧ&Ҵ=@D]EZ:< )Nf ƆwF#/d`I‹.BP;U7TJJ\SIqj]//6"E_bc{](th058*0ÓoWcMpZn690 @R4ĥgɠcQ$-Y^M0ƌ u{NMCPsR͆\h[;}/׫1X4kZ$s1͊son' K w&< fz^Ww.k7rN4mD팣˭OfLe }] seZ.9!SWz'/?a6, IKI* m5u/ |xl2j^C8[.pH/!Է\F `$6%Bӄ(QQ/=$ Dn8zNze`J*xa#Op7Ю橛Ps'wH$U\_T-,ǜyD˾ڊn01ao83 Cj#oCf/ =TqˉSm@GIFg8 }bhW-@Nh Vl[on~ӛO*k0.)ԫi\ʼn F-Mm^%{{`j$" {$;gD?(AM_{Bճbx$qC߸LU~&+I-bK\-Q_|%u e+_%/%硡&|q/|2!(阋K{85$?YOg I!L(7zSq;: W _:#/C.JZD ?GbCm`% ?`zn7,w7\"5 ծ|CTRߋ{r=2Ls)yw;1؛vBJ|:|Ӆy'k$_C ^虛%Ɛ ĘO?C|׬ZX-P XZ9(- G&B0=*Dӵ meILAꨞ90-~o w&_ oz:ʻs+H7{i:J}郷x zهJ@$!/ l…-5Fxء-'j8{,HꀚBelLMh ֩ЕPS8s{oE  ׾jT>=d8dzb+8C13n&/QĠSFs<:Sѭ.CI)11U)P$od]A%q{Ja,/2.i(uj  _ʵh  /zfx O]<(IaňqZY+5pQQ"K;k^#LNȇn+FDໃm$MAX/Aۼr1Oj5xm:6r7pkW6.t~ JѪnlG@w.ޟSJf)t@/,,#AꘫZC(O"kY #N,>+JR#/9B|2Zs3C?,LXep㜐ҭ7I)|Cvml?CTX?|mQ;lqw>k6mX;]7S7jʜSBޙ̏k0e˞tT4]9 T0@UiNcy mlVp;Z2qRv G>/QvoeO=3XUi]``ݣJdW) ϬZ0ǰoY>gZ-ˊH3[l#J3_k{kbd_33/&Fmҧ4 ƐzdV]p5.H4vITN{k*iœR!cJ>nԸ5ďSX]"[FO4nήcFh^@ATz.UX܃w.Mt(PÕ/$sH /E55k?-I=t m^QE0糭TELnyM >zؤcʾ7jʂ"ohY Uȋ>iZRU49Ig3*jYFv6dٞnE*]I5p,YP]r.N ҆'|)ΆG~ImĪ|$W7xذqs\g⅌V|/FCƦuK e]:g5A J?[Uq;:ǘ_FiktiB"89/ t7lvOq#V\Y)hhT >#ܪ'޽~:jsό;/[,NR-ɰ+Q"lݽ o t9թIR˗Mxgskuhb{+E՜ %TuK.XcBdr4\t%Wah.:E@Jji˅Ln,+Q<8 V_;pfOGNUC? hn+ I_}SzK-ׁ,{"] 8^4o{L y:eK$fţ`.KjogJ$Ƭ= > -*3: Y's )**7hNr/ 'a )J9LQ=H92#HŠtJKs.^<7dh]pX:BFgfS7G|>`Y< յQ|kZ~vrCϭ-NV9I&{$צ-R#30"dR]\TE[o7AաIJK[wGHGt1a b1t~nQosýį_LE{ 5ߍl*T!@O0SZvì%Z o{;&LGgǢ=Hy)ORJ7Lh_[MffMYQ#k4 UtK cl"!D3fX*`z.oR;^6E@lH4<yP(Y?nj(+ VQNySz$=}-Z o?(_)_912''Sx)yǫmC㧨ڨf>/<P-#kW9:E/b@`!2諆EdeeK8 "GJ2$,܊l^~<1[NGYKI vwxSoK/*/ 9pd 2ɥof~^8H>|2GGbE=ϱo K(Ŗ+!\d)?=^ãhk)2rv~ѓur t6r[*7K2}s~ ;VVQ7sߔl@ $_ӶLE ݞ0*pȰ}|VhFGF@>@V40cdU(Dz

Ɇbhe[%fz#tq̕6+eB`Ag)3.GEƭ7s&VNXF0e^Wo~ic5]&T,Qtwɽ\HF0s&#hA lsTcx ^(\=>)I<$WF]T5"gLZ\d60wzMLa5X0P`?JV|/ܸ6߰syxǟU<ູbD0cҫo;n \vˇ|qTYE ̗LO-c4Ԃct18_细:/u^e<^ó+͋7]Y Fv*i‹trT70c3ĺOtttŔ~oQ 6ߎi"0,Ō`[ۢ{WM_o'*)=48 Ó P`uT_B$ZH᠇Ӿ>emZkM} UW m\_=Qw^H_N9<]'9VTUU(И tTZphsOrKRӒ漉oN78ssG&Q:ݼ#;:rx-V.)/k$Q{ ORJ<-zͬMrC4p koW1n,i##з]sHo1|`tbHu{ovn)V9G>Sq n 'r%p1l;9%]{$70찱~мaHIQ9YFK{we,9dQ7m4;>@iIF gN1 ==ō<.}`b\R6tʔձ[%OsO+zKuUR*Zouοd*R}|D4krA "C"Ic e҂GZUeQDݑPoJhU[v <7ig4S62!֠[p̜"#k7DhiR1 AT8D B7Cٓ?ɾx+(VF_IY ^> J7h@7ۑb7d5Z{pLcʉ+ -¼ 5ۘC pН/`X7bc!ն'+@+)#fxҾzCg;YWII?uA0 Hbh A5̷g?EۜW U 6X3F~,!~Vۈe>.ݴs0╺֍߻ >ArP110~UҖ~g"׉Js(Hҍ͝rf|!0ҜW!1>?clΞc>-'П: p/g?G߇u<4X7-M- }lF+bC, Rw "CUmpxD!6D*Z;ǬbtU @N=)2QJwGR'!<QSFc+^<>-Z;hw\L=4 [:}= mcI|~JQ1$#~ObCPD% qy x[L9k8x(DwS"f]EM/>XMz ׋ I:bLKd*?jXFs#3b|!B٣Vyj![wtr{_#Y;[|C ڳK<^Fq[_~7؃iWU@ w`lTH0!%gD{"٥TQ($jGyS4ŗϡDKw^p0UFk>X۱̽Cn|&_?ѨINjnK׋.°lGۥM) FfɭZq (GE[>'L6p2d#cGE?~_ Y3wPR?&;B ^VKPh0a1,`wo_5mO⢑|d>#03<f8w˥lRrte"B){PE : Aj g]NGP0o9` ^qcϡY$y-uꝲǝWntF3(4ә> 8NZ'\؇"E ֥g{J-΢+ߧiZ󆐶e&^1ؤ~|)BwS'!HyO-' Q*as!WD &Uj_ LmA{iUo8{#f[Ѩt:s*!e_"Ѝ;Fu[iLON;6:4GmG!<}\L`éϴ*mr_ا", ='j*J\s2 -1HFE}Wҫ%q`@Su+l:'"^p*\uM6_ls8yvO07aYyhCn-Se{皮6 }DyI=ⶀ*rq+(-헆XUjԂs-CkcD\qm̺~sWRY'>,s%7D2u[gDcЅ5Ӈe=u>n>\_5$"^=Mv L.H,tik<V?qMUu{yp-gwxy׭M^+-n?]LjE_/ከd!4FH T4 P[X&YbI)rɞ4ϼqaX@`"ڜ,7c%!jbhnTS^(HH$%ZQh扆•[eQc&"{_uڍ)p~w^_L&Ha \\^֧Q4)u祎Lm>[K>xw &JsmXEE402 &Iw#29loIv{VpF堊QlÄVn_NS #lDBwS$c0jcOJt6lac~%{ ).PoՠM˧<ה}Mc J W](++#b3/w$ >2lnXr&)l rC4T"{cki.Hv5:Wg/AU:/{lUEXpcO,/ꧪZ+L$V4sv'%<#VDRJHq588!*0p~\AnΞ-#sIX&9sMS)$g& 0$uZ[%CšQٛ$7@a{]ՀeZȀ9?'3xq`Y)1:%`pa?fY&>ޭ-61U(^ \awEY#+Cx4 paD]G};ycn fWz1;< onK{Gq=# "ixG#>TW_9C ehazZ^y<뽂S!3d2IP0p&\][pRqxm8LJ߅HėO8T3U 8-M<=Lp}H#!+*m*0#䱣S:0T~Sny6>KA*2q/1B~˦2ܱpO33&eԘݠ\fq`A4>0Ө<{ 9*e4 r4#eEF:/tŏ;ÑXŔCxrjMo CPԀO >haTxcP\:M,-E^Ԛq0!ut8;3X[yaU_jHqC$۹QٽƹYl\_!}M|f72 ՟`sjvDkGr36gU y>rȸ'2X06ZU [q.4 r`xh o4UBɗ,ϡ\l]ו_}!im@XLROsM'/򀇗 *C(/ t E% X`mKnL~Hny7t3vi?PxeBy1}+t^(뢦&s Dt1j),X?ǹS6&DȯW5UI797gS=uIT^xXj;bù2ZLkH.MF7'GG l˾+Vt5,ڗ$8Y ;? #e q38*@h5C6ӄ.wIi @8ndO*iPSZ[ޏj|GIąn,dnٵP^QV h@ڸV/ZYR.3آz' ̰; yWU#"ʩ#hLjt5=*ݹj%kH3f1/,Ŋˁ'KKyRYzVȋyt ;95f͛^W'p!`;J^v*)SKc2iG)Hƒz64SwlZ,WQ&HOǡژ߻NCgqKi_ d< B˖))76';yII$.nGp̢T+…r,N.@ "MS %M_p1QY? -nUd,>%2I66?]K JƵlg2lVV_es #ʨ/ ΄9>{yq֗OHf zOIm R@f^0*{KNv0>aS Э9/Lv,;,NAk +kXbzW>[oI6+W} 8ȋ񞹓&g 2#kj@A?8? s8fe$+K'6FU;A¦@ +Zf8{]؄UX0\IYb4*rooZ|zVVUضA(QNc?$0 PO\ I톮VYJvϹ.6RuXHGE+VGn4mGȶvjÐ 6 뫑ar90w۫`{ǿ}᥃sqMfѨ>,`5 '{AOT͵Th@'x oBuEG6fHH*H)GS G|=.W[cKX^SW,;؝` ڭ|Iީ۠˜6f}2hr?-ؼA?;V{n1V(?'й=! XU?[Dw2P2,B3j FNpϩL.EͦȅL`W+uI)m1 WӶ/Czd,},qݩzh/xHlDq4y|$%b )7ㆆ>F=WӀ$5'ѓ $a9jn@+,[z cR㯩&0$g{ez3SQ6e G j"\AD1kCw莊/8 5:cWQpE"9'g DGkrj78C#4 h '&(יMkbjr'ki}Ny)fU!"~;El[* G-Ķ[yq ^5+?^mhwfU-X6¨q18UFiŨ6 _^ +ڱE_ZpoK.7 쪛)G㝏E-KvѢ/kvC3v OK}K;_% [(\G3P{jYGeeQuϼ3iE>||m#[LHÐ!G)Dp0ork|\pgVXBN5j#6/wv(2n=H.Ռkz)2mI #`w&98MB4$YA eL4NhC5uf2ss~ccPT6Jg7Ժ`eHbmǜ r )jTrG;lC5}ڸ,a/_TMG,]`2II94MԾi?o nNu*U|7T̃9;d_ƒ?fXe ]=UaI3_FP"`V;k'Wغۈl2! [QH֍pqQaUE6xv&o?iE&Zr\s4 EZ?S5MUhƵ,2M&l[9ma#dChA&3RPa%8R2Rg)7)VO@?[` 1eެϏv[+pF*NW!I_$1 ;)>(l݈Z%"3|SR*=uTcƯﯷ@UW r,ǽ3> R8ak'h۩ڥM#{}{v /coFH{ݖ_N'/(HfE#ퟵ:_my$&)/]S s\=J ՋEM,6d^m_~П~,u yjҟ$طg=jtD;,VΉ7Sd̋mčIH =ͰӮl8;Q醼WO5@mNH&ad.: :&/̿m97,ѸٹII?Sa[*xT%*>p߱KNvr[&YxﺊLs(t$ZL>dOB0N&]uQaR7Q6Ya^e%>([i6T5 d "=dRQgL}88y{]L9sq[t£Dn.y`y1Wi!!(mtw 2#z6 |YPN?.2^I*yBa[p2`.4+C6z]Żb<)P DM8 E9mQ}rԨ ]P~Vp!`x ԓ:J^zPH o,%2>ra6c=.F>qOZu~wi'Nb/Gy?j͕ hsiL\:R9&nZ? "WFDd2c3^ʲ 9,]`3d.r7'N2qydiLU46㼌86wez!m0Έ;$ʦy:HSȬP$':qj<͛d"lN&s>J:MUB Lz>yLyauxuW#BҰmGq u*%vK5 ݘsGFQ,II8R VZP9jW#ic'S}XlxMЎ}t^|̶̓ YQJp͡ =# oFw.G>+ŸqC. ]0Uwd+^H[*+ĐDN">~W9V@X+,@ha "iQs8%Ys9/Qhٙ$&Jp1DH%puh#rkfY_[nSz$i)^jW3xEH(½w &x\aN|1sDn|iSDy"t&_owa;'I[Eq[f ֵ69(&Oe';kW¨ o/ F,//)3jha6zԫHΈfj)tݣ֛>۰7p *UB[F̄>`09%*)+2K7}ld+nD<grW# p./f7wֽqBq~R&tSBX0Ù;@-|jB Za5BLm9^=<͹3N/4 Es6w~g`V)6yе蠧@# Ω(I_ TEm† ۿk5@oyMnZuknɲyj=V=L}Aa#bRׂhE4Q{ >U;@4xoz泰)Re6{BJ 5-'1[ؠ,_G١>O̔fԭV,#:cSEc '@s=.$Jo2,E{SfMKIm㗎}bM!75_[;e‚#fi'z4轓6ŧQP̏D7^JJe 8*4Cߥwk썲, 0u!$?6 YN:z JzW96{vaXi,e5kTt'RJ#a'6f(1}1j.Fot4TSEGDu* z.lMsC &M-hF}~Ǩ RRO ;W]TTgۻ88ˎ44DVκ >)| Dd`Ö.DtEw[k-^ ʺoO?ZfkOjm)Xkݤ㚪 ċC!kdeܽ" 2jZ~ڹsItu%diCs } ٸ:͎S[^ u~ y8>hq)7.w t.+~o|moDMq#Qst\Z4m XhSm  (,,ZӄIsnU bh3 n Fx: |<3Zj=FVL_.b*W~ST+ !5O3QwRN> /Qmp'#Wz]h,\aΆ'yP]]F$SSPء'GEHA.'+kܠj. f2DeE9d_թ$}aUf:UD< !?Wz?iĮd 'ci{? s_#h$Fo!'qb@&(؂ ~| S;3XAuiа] Ar=ՠFbL'ڣDuO?_%yHwoRg٠ qPEjThb,}V 8 LOmg?l7p͘o ]'QE85TYQsɭݷ)mE~e9-e ;U+v]/Zy-<+G oF7lM@JzW`rܛU/0O//m'G}8qw*Ԧ =9Yt 4yn 9Q6/}۵KZn+@K`4{ Myh(`mYf:?,fT;B 75OG"y3iL>Il@hұ.S6#ۜ :ibWj7j#m,Č)>6& :Pme- uJxFS2-o*Y3f_xSztwWVyuغ5}np渒 Tw.Kۙy.CKdǗnٮ~3fsE&zpWiXe&C#} fp&p#1HLQ~k$?'hkN` P#jRG|@ sJi/ 6Fzl"'|{zeڎjN\ hE gz}+j@C; 90ˠj( n>!ȟ s n>=GrU:rBo~(O 9ONŖK^ fV!ۓ2fP0XE 9jq皵"&F+H^:qx-)g3B "Zf'Ȩ"&[σc͐u/߻19=*w) uz9DY8&i6DmRPN -Rܭ$"J3XUk~.Ƶ򤾓J2!N[q2rk\kvo$>ͣ-L.cV_*!ehl@t#b<IʜHԄ}Mi` j1ĕ=.\+h,ڧtxzjIH,8{ɻ˂uMxm"p !n.=k)0ٯEuUz^;Y8ch%7#5M [pdj#"ÓFe]F|w_}D>OtGŔ㺶NwT!gXz__nfWǔ?Yˆ3WtbFPGy}+aet_z{=>-&)a@2!yy6#|Fx eAk)B5|a5Kفif i-uhAC%EʹƤW`T"Ϟe\t1O?B_]kA.]DR5;O>r__vb㏊Gy5t6w VbF܈k<ΟQSq.-QPJJ\DlZ,~i۹$b8|6=D 9㚤|2P;To/66p/SϵBy87o>{p!0eO?谸NY4]ڿvcbtGODKQbmus%IWnҠdP.k">Bܒ?dy mjLJUPyB}DH8GzHHI<}M.{ep^Z[EYeؙWvk[7ف/̆Rٷ,-YRt~Vϖҡk;Ƿ,|ڴˇw,UoWlx bj/)p3ny"E5QZ^'j6~x Z $$l'8_LYn'3jm@Clyj9./}*hLґn5ňPo ~#16U Bie=Z4?H4;@m95$!LJSD|ydO=s4_mq$fKCzͤ'g1 o0s{QhvЩم+Kdz/UƟWe J8a>9cS (4ByDĀ\'CY1=1L{ [-ܰ( {xyUt d1,؄^&@U8Va*} :y6L_1qӾPq ۫&9 '׸pQ-BSX}"`Pbbjf렍'!ȃo9s'_ amĪ7}QkȶeA<ĨlۿM*/8)x{,$A[" k F9h+-TSuJa͕oyy3;qmp\_ I:kQ@ `nTtLV-]l ^Vi~Q-)Xi[m~ 7gHz {Dq)xĪE4]4jhqB>1 )yd=S6.*-JQ~ xBrˆxHdJ]\: ϻ#m?9Y 6ё+ 9L.k>$-[x / K6qՑ?]oB}MŴ%3M' q5ERB k9v4-u\Z-qu"%0wLE(pPI=]STٻ8feI*Ҋh rlla@P4,9E?NF8vJJj@lY"{ ph[iE՜/v:w\" DQEQQG>c i[nAI#w2 ~ٖfV))G"TrAD$*FfKn}6J"oTeʘj*Ŏݶ ,|m[[|G>{)Uê浕o1k4rB2GfQj' 6S|r]wUW[QNjL @n-4UrBJğ_ i\n6C0Gv".=Dc4G+a+K& X,`%Ln4|nH1 &j[DbIŒ؄n;w{Yav\6bSϒ S|ɠ"I =Ng Il "9yb $-~ Jdk4VǹcLוCe; 7751YjuՀhT~~8ρ֥)_EC"98c]iN'Z"r"PR;8y8sZ RLak|`#*`QKm69>roȯjM4[zKJ;}bNR*'ވJp}Vº@G rn8Fz`3^f~H懤^巧Z ;OI9{=F pdD<玽1S94Qq/yIcAb;W2/^qھhDA.r=yQl]tgq fl:nˍ  5OanՋ^ Jc"["tςOP#0}WDoudnw q{ɻ!>]&ICEĤH El. Δs?,~Qu_]{ׄ_d`!,e>̙%WxQLltot lzg7_im{ ^nO$}i,SV\~4z@2i?Ü+e#=噅u!QeTF:=cH񕘒833ЗlymD1+Z'QRʼ+} ?_7&^}.25׈ 7L.+g6}cswg # .USf ؕPJ3jC/Lt^o |wS1{]{Yg"3} obCFrc6qbO=b1D')$NJXTw9G@̬kl 98ʜn:,ƒ:3BCC<>YS J$H:t>kwS5}zTXO)6M{`XOҰarC@ev.{ޟK-9ob@ċ*12U82B9O|*Y18 hm/4x@x{a5^ɤ$BBrvSL(Ebzl VRewq9u8A~FЊEX2aݠkӒPwX]vhQToyVz(y4֮d;E~}:3v[vd+>;wrfZ+Vzy<)ùOlt_<|2f@>?ck/:48 ͙vu[njHx6gbxH慏КQ_0;39Ea< Yq*+ۗljZc4lGWX 0ʨHG'=sQ:L^ slL} yKݔ!AQ<eY".^)"3)" }Ho$;0dZKAKN־}Q$E<,߄z۩-s '5Tbbg/І,}6eh+Ne*ݝ_+d_Te&& `%Ap Ms) H8.Q,vz9 ,%xjcGyαsf2АItc,bԼgeEbnS12Pmt]ɧjwbuh)㑱?x Fb,ީ =AHȦIȺ~[UsaD[d$ qz%ƁXɪ2.>.IoW;0c]Kcyw &3J#KFOQ`6]ARդ9R P($}IJC<dIϼ `;ovmSl&8,[MUCqž_UiFcBAJZ@RX$V-+ q i, C)DŽT5\ [CNͲ`];@m6+BAKS a|B6Qݗ!튃?=a@4[;Zm7d#_0: nGъGSFoes4ʃmKL^\Sc8=eKR7nHC%ˆ#*?PJK$BwI7 F`*[!OIo _8 "-龹uBZ|Ϫɽ3viN۩kT4kX#b%]|ʖEet{ÞAwAC7t?{I,# }(`Y?޼pHM2ƽpY iE]X 8zc SF޳6ߐ!B{O'U]KSn_sSO@ΧYttIYs5.̥SbU%Z;ܼ_}>n_,*&%A&IR޺ f(cfvܒR^ӯYALʸeT9S8~>"ŲdǍ Fچ a'W3.;W8jպn[-_ U|)]p PO6~̂1a~L8ycrW2$TT3b/6(Vɽ(%B\S2JEdS$pOqֈ} $YXg,u%l7o€Kme&_#ꊺBZ^9y} (qBLbcQ7^EUjIO@Iv U!E=*/aG!ڨ73E&`*Som^)X+B8G5Ù]~0ѵsy hctJȇ/QiIlK%Of-W;4YҡPi$P9~4mo7Gc -T,.+()w1%_v)>%~"%haYlONeZJ9-o Rv!*}#ĆcO4Yz@ .x5tRU( < ɏ EL\ TlݘBgj 'Yz.HLͯ3U#h9c T'E]D|[;UkH /Gr>^,ƣn4;{ʁ73LA$KѠm(6߶$=d :ẃJ:z/_Wz>FW ǯ25FΛ4".=xƾ(8a!2H{aT#Rsu.]xN"&ol՞3 >a oϏ kpCTqy%0=6e}^7J{F:s&`/e{jLEr}2Og&_ӿ,gL*#`kM}g=/H*\oX܊g{ig)uU4wMY1J6`طld oe(GGF3.?])J g!0:# F 宽 HmRܗg݄d \hVlQ0*{i*.{D}j@~$9$HϹd.!TwZ McwdJD$jiD*y4,G'k>ik˯zgSԴGeDyD@OҁITf>YZ{ ^%Q^9[ZVTBރ*XZY-TK=S܉>ػ _ 6`zʐ+e"qOf)'ǍKɴLo3-JpbqoH:v@8Kn{Έ/0z˥&y vbMgiʺyxREdti+|L`+egoMg22c<ė @>[B5Bîi/4{|)9蔞T'Zd й9XK, 2BP?5` =XS&4 1k^x\Cv#"g ? 9+x?c"M7!-|u8;'Xbdxς@1э-e?b}w@Qn~8VUB;Kړqx. ^s$^ a6\%&%MN8oPO vvq4iE""4(7qQeѥ,p ޾Zdn&<wp܃aKDSZ:Iաas9бKe' ](]3,HRaDhK<} Bt}nhTMSanO~ 4SC "4i[fbN1gK>wnGDL1.qヿr*XB [}km]} %Mb K7AfY |ڱ}v㷹CS<1+(Lc J7ѵh2-I Mװ n6߸fYa 'zGu3p 7[r@-Hr&(֏ }.wShko<ъV{NEA: L^S-Mΰ0n,{(wBi"H:Np-1ȗ>~2c,"-DGvN^ ?wqÅ7VSh<Բv+oqp>&n*P[j{SK2fsxE8 ae.%n/ɀ`@DI!,g?4}'|ݸM е|Ўu6jmdzm~+ ,qx9 BZfaW`(oB(ݮ_wdHL:pb78($,2u}@z_i Qjd TNwB\nn+Ydr]쬟'p}ƌHF^ (!+J=Xn${[ yUsF0JN+ p؄{ܳE a?0}:ٺ 7߳-q#_2{vӉ*m`cѫ93'I,0wU?:稴 LۙD CΦ9w}t©Zmʭ X@gz.ML qvmūnDIנk)Nxm4rkeggT.Zܠ \j|'J{]E2Ech$B =pޙ`=18|nVh-dE[}h7518fk8IzVZw&JA\fz=_~#uliO =#0Yǔ&4&|ُDY@JŲЬM޼V-; _w:WXm 5RRE/`sc$8[@'c3-:*N\_ mMyDB.S e`9A~Y KRֱ:y]oh~?|U/wEXA`W~pȘha('O'zf{E|8T˫TvSx w#YkmՎ]Zhy8߅LH wĞMiqp9íjyZR1J G~lгOCm8(:Cި=iaֶY_N|ek:xRI-6F- 3&Kuyj02?6uR$ [unK3 4,]} Ww0)L % ^'?{S{3J%ޅXm|@ŶF֣kX/FĠv\pAv(8 '3na0)N)V@ IؔA#ށ22C%>-F9e` 5blB[U.dEPFf) ٧*XR{Ho5v?B܎Nȷ-B B9S=ciVty]o\'j)A"I _&gMCkC_8ɢ=I=),PmT6п5[ 皸7.[q؊c%k[NU}oTJϲ,N O[X,y^HWm *>>n}n~/-kګ{V@U*l< ~>8k/trAweu! DK >ұ ,kQyyc <;M0bЋ*ۧE$Lg3Q6ԋ.l;:d vf-$~4ؿ~RoIMftzmJijDJ6c󒝋qO1J{ޑ(Qy~EXC, ٯ!W,"b}_\ĹC 4AWfOqvMGޯcFXv 'X1MV֠xjú;]bV!үkS{M$_HvX[2a (ޫy@)!GLz @|&iҠM *_Mo Yhi+,~J0GEG~O>ؚ264<|M-%mfK{Z2xcQ']߉ܭHVMކE{ͲYIWa-dwc[`as :BXF~I "ּ% rwi@岒U@oM?TneL^33dKGh]D#WL{{˴Prq>TT"ǙƢ\ W3ԓN2x g~ۿ[RlXt?KnMZF͈<Vep%%,YfB߸7q j\)CJ5\9EEBoy|O]y#@yc2rݻ)qq Ҝ>FSԩ{nw k斑\_&l|+\)krtz *^/QlS8/-?(975#Hkk ȝh !@j%.B7@Њ<2J%ֆ[xMk1es◹(~-[+7'Ii뀺^iQD pO4"DS:|K=s3V[ޒ$`|DkW\/e啶N"ܹH=KK\EFوJʟTWwBv^,aHPa$򶯵͌tGA :>c<*}2''[Ox&B5bug!ڳ oH!DZϥbgV_~X{ݘK)4+'"FaɉC2`/l$b#:qgr$ 4wߑ ՙ:PzItywG %TX\S!$ΣT)_#ICzx'Oo+=]xZnP)(r:JH|BBus[ۧnjTEP x4n zRPF`rs1pKGNa8I<'\?$ UiEQgeGy ]M*??hb& q&zb|yRX4o;2vn7A}œp7j̋T-'9r~ګ6{߿.a a=7'rcEFdJ֍xhs\=euHVO#Th= ԖqDY%4i;ͣUdSY"W,Sb89Xuj;xYUzm݈Ű~hoCuDv>8deLY!H$6\bvD L̔{:7BeTT8?a|3"IUp_\^[6>΃׏<%Χ%|L;Z{mQ= 6rbFgYx_-§D)\x;:~}"Mkg|C]FjCdv ӦpnI7 ,÷1^- *v(p_H$nJ[C>\":-2.uJ-x" %C+Z59 'J;n: 5-[Hq\A qTnR/&Mė$}x#S*;5(mVoK6KԮ$jJsQ>]o!2? ̑1JDbt uס-Q_ 0' i8IotQB'WI0JMv"и}+lA08>>Jxmid rΘ}ӹ 0̕q%ɉ[ Ѻ h 9Sʽ)}=!mV8,DzsTv{e]E:25xC$QwJLIT ZR94=KuDxtֲt'ApwI$=" wkW'UУ|sͨ'PF#=: |TShȪn K?@e{xzlR\-o,[:]EhboaRUB]vUQOo%B Is+ԡ\蹐m^I۷Z(|D!1AC چW8dk+w:8-|6eyZ+w/\Z;4*=*$'3ED8 eGUA+r>OՄ\f}KD0_*d6@sEY ;NkG4ڼ Ph=HNp7Lмxr=R톓[M{mKfbwM3;kNCɁ^&< ]KRYZ_r'&D9܆_F[1m׹ ,zK<1XWbzuk plW[Wf8mø&!с'{>+0|NR{jp8_yUkS'׳037b,OkƮr9 оZp17CM8ʄÆ:C;k{ ~JpŐbx l$FIsOE\VZLCFP6Y8]|>;;NRDbǙWe=?aXROj`"ĆxհP|a`3S_P-k4,/V24=PVF3;`j/Y2gL2 N F$M[Z-e+" 4i~8*k$(V)Tɇ]updO dª^(!Zj8 c8_N=gH1hX31}=,x FAj>!-6?m)S^i][4;'n "Ҩ{1ɑ،xiC;}*i#UnP8C('-|K[fP\q/H7t<=#\$weE+GYB 1XwH7)EO&,捫~0> BM~k3)N t$1;q;/ # |ܘ.X QyZ'lD Z!У e=B*?fSZ4拉rV@z&K\ e Z1ҁU~YAJ5s>nS9ՌL:Ȋk mPFc8|CB#aFr= uD]M4ȃ5NaynҾuA;rv5u(32%3wc!`#)וhvzJk$o|Bpğ†*d!np|zA}^KyWG] M+DNXNOU0#EfL6+SiV~b$ctrwp׿UAܽ ʧ z%6ߩz>kn:u<{܁W(M ]RYzw-Yrmpay1K ~WTݒMl‘M@k*8&CC1{JkHuz(\>'EcſzH&7^ u1e5mJ.KEp}8Jܣ8;>>?Nyf5=PwՍsY Mmg"e%"NyzOǗ0\5r<2>]V+uyӣE V8 sO+GF4bٳ@Ή4YĒ4 &q9m"H 0}c-hv2=:{GC; xv q/}_2˷;D3:N)--"gE&Ѹ JuN}z!au(KogyЕ&uHXI?Ok% Y] \g7l43o ,.TB>zP-Q1w;btnJAy)1c^#fQfx"TqN;l4G}^MuHFxL[&5p:޼]u@FnҵGT|@}ӢVw9Zt%G!Q[5gn B&\OJR {Vv/t0/l UdevΓJIAѢ!eX4\7xT;6SoTzGhPb^.o0@SWqrWTUu)JqI3nԂ<l\#_"*}!R-gy*%& +%RHXiI&1_Um+=i0Zg]jLc}XGFey}W(4  ,KM9ZEΨQ2N,'!lTaݞ8BHX"V'+ZL$P}_#e|أ~y+uL'DQ$'C%%Me|\hg._eoi1왅,u[t{gZY(TZXy"&Qy|(<!nNI^nn@ÕѦCo(]c?ܟW:,M;76~Prpzzo؉W~5:khZ{ 1h"QZV, ΘӇ`}?89EFEH* !KW9YjDФۜ !Wp j @} 0i=kEN$/uU#TujuIrGE?pHE? m2흂\g ^xJAC׌ hW +}`dX4bj, ҽp*D$2~8aP8T(NW-0'Uל0KA)%mrf]f|4a*TK}ڼѭT": /dz{} rN&hj%+$H/ja:ĥ% :]}. <FI *Jס:`,xm*Fot?3 j$[k4 O9DI Z9ウ"g5LKUcAQ4Zd5Hp4Un/˘%g"-181sxGnS؞WL(o$1 *Saa|klt|,}I|Pٷ\p7#{kK>$Lmx %^wT4Q%mSNUu 㤨QCO3ZKk砻ꉄHy`%?9l_kم4t6d|$+23pA!)_b<4O.uY d*oK0~.'1%1B:+( g׀z3OJ~.fMrĀp|4u3Y8o}ܱՋxBLF MH>"uBH-̚ú;65@'1Z 9RШ k:>mCI!""~S!WJ*a-F&֣p6ӹ`!%}(fX])UTGצH>_We*Ruzf]=ڕnZ=1ng:tN8y)fG *C$HO^Fi-QՑǛ/Q:"h-Z1p g|7|[rsѽ eR_)|n߈D>Y֜K+9 ҖcoYR%%[FA<q/6̿ڿ{?^_Qd z(. OCJ67&b,5*J13kځ&V]tSԦrtج<,Q9|G@<6#d1:dH$r%1*nUeaqԣVbK;S{ d!u5̜_`+eĈzإi|9~ߎ?ދn+-]<%8߶MfA#or`?FNʼnWwwc?+aI!7NE4D\ܣrA5JPE'F" UYhzVdWAR 6ӃT H aލΈXn@6X~ ]d]n/~fK`mf{mRNNt )8Zh66H9 T%nD54&Jؙ*nt˴qI[^vE`'Ťu蹶I2ղ~*&uP:<'vAuB=0ڒ@- ;dgcW" z&}*xQeUYsoYv2U@8{n(b%J˻I\bdͪfMLPꗑz#<ŞD[ PW~XUB/3Vfd +5zHL11F0PlPJWwaj,(GͳM-߀p8`$⪨;i mQqjJ+rdvvQIT~jNyaL&Adŵ+CHd E^΄0va}0 +$~jvЗ%'XՆFP'[GF{&/ZMߖn ,l. ?*;t!3 ?MD* S9 @3Qb 4GKNS_BU2VZLk AK$q!B{-o?SOA%w%(HHv[$-B*#jhj ʱ_{G2biRqGy5$3PnqjnYX4]=fS/6O!hƗQt1MȽ5@[U+/"a%Z0Y}ٰhiK~[4: F b"9Ĥ5C Sa`UgMj -Za-7& B}6Pliw!zGA y<ʅw @whhbۡi\u˃&Ra6*v&*,ů4ѩ36dYƗĉHӺr#a|?}%adc-%6=7V$XAPVB.[=HHzڬX?̑8^v.'FOw|V][;.n<8{(/»q4k;&n+bn;~ ɟơkJ iZ8y}#[7Lg\/009*;[8bvidu]oiHdbP{>֒ئmk-:Bs[A*үkqp=`k|Y*dƜꣂ*&xj<|L—LIYƚD: bjR ,TZWj܉$*WB:'uR%dFwuApBWL- M֣zx[r臭緖MUV< 1bk5zOE:Cl#D~Vj_.fT;(/:S'_ TSi i5@()ŴV]`7_ؚ(U_XcXV0z; XB'}[ ht.O}jtݣk&[;vRsPnhfMU~=`W.u˝# 3\'kI#+iu{@(7:0jwSqjX᫛Hw + >.zN }Evx%x-ic5h[bt!,˓0*ʀ_@/gq; 4Ը߮͢Ԉ͙Wċ,u6`A9;(Rl2M`ϡ6VAŨc0AVl<"nb ɾ77T(;4e"$G`ś-UlqQyrՃ=hU)i?B{u8kt E<*J-u ((L){f`MӕR>­l=@D -]T8E#(&p𾫭 ޻OiDmYK/UmL '8z86]|[Ad-hbHXcyڡMEZ4D=miEtTyMjbz8\).=d޾DzMAĖ7sc^B ` $,Z;Cs Xtdͳ B ub7 Ir\_^TֺXwWm Y(\ YG aGm  ZNMD=LA?E V9nr+V&yS m0l^p^yr95CTK"ƴ*1Tgĩy<߉ kj 1t$zqgGL):8n]fQNLp[tJj2x>B9sҰI[ٮc7zGB,7.Ґоyp}cr#]r`IQwGbZӷ?iHa@ӌv?7>CW+} fOMp*gZ>y9d[o%5N}'{v4 hQ`o]J\ -`l"T;i,;@bpm3&y4S5|(%/]`N*5qƲijHu ִ׽{uZHUON6وAhS,*pplGogO*@O߰QXV 82P{OGZ>D}N%u4~VQU/>;c32nT(wE`aOO~ sc㆑}|l M[%3 4bP՗n7H<`PoP`\GBod8x}?AڝFSN ;7f#˃Ro>P ԡO?%^7oOGBY6wC']uo6b]b w!DNK9dDsǜt^Oid~oяgd d#3KN֡:Q>oÕI' U:>.b5[ ]TpDbZυE.7|bʟ+"^F̡h Pye-z$Z2nmζMv?Oz;I;zԦ$5&HZrϕtt?8ɝ7(Ri cck[B9flL!DbHaa gr.VS& V]$Cw$A,Zx lLUL78Gh!m/-\KT"27qO,&Y:|fE;%Ҁ0vАސ-LA忛 yy(Mq[BcD/u)MgfsӈP#?&0qYcp oU_i_jf XEwp&5ֲ lΤSBص7q티;@=:*s7W!T0UAa?0iyo ! 8=9չ6~W&.hNo| ErA!35ؑ*1Ĺ85%2 Xbe 8*e rnED״MTk>&8hwS۔+z59՘mԀr~@ZxiFu݌|S5 k*qK~&..]KZXZjƭZ#GL^Lj/M_Q8ΫPgPÙs$W7r[(.%L-j5_^|KpSӤϵ+TghRlN1ԸlHS#\l'I_a?¼@iǥGFrOћ~%A}$(r\ Ңl/.*q/ ` 8|xI:\-mn6:`TiEL7sDEr]+b;GK/'Ч츜 z'\ws u;LRM?}c\~mf\XT]%]S"_)Nr+Oh`i?J/ @8w: "_s>뛉PPgEHf6y^R+wJpJvI[1I{g 8!L"gz}H_LFo"i'ĿnU@IEic-.Rkr2Ϙ_=V15t ?mj0r`"Y=<ݟ)REa6w#kaΌ= I4{q~^4c#E)Io#XFSJW7(w8`:dbi+({efe 61 qC)da|-Ael!c-tVѼ%1\ ]5ʻ71@IЛCy"[ٻQ.*Qvv"8^Qw2qY)}gCA) 0-]D%i}5^z"ir=iA~xቅuC I<x^DJ1Sv0d+ :jQo; WvBQ`dT]C*2#MPmu~CIh+; ^ts&~e!R72tzϫF;] dKAۥ kX~H )q2J. WDh.K_P x4hh=@@5gG!i0F߱FfV7~D7 8{eoRKA6;_O5"}\WJ堵x4 Qt_yZuOp3߶i d]PV*ŭ~b]Jn42*~ǀwш (e ?'(SkvW۞K!i 7=Bq!SfL"(6NՁf!UBD ͽXsXƷVkLZn4wyX-]v5X{s܁xC!#7gB) Q#;ip-pXwjŌ$iVTBU=fe$aRxs6/d W# <qs(c!kqbVk3 -alo+qX޳xvZma!7GGE|_PG'D4 ̯Bډ ~umD0O(O1|!pȊ\"_'D Ѫ9^Q3ee ;2q.SW{жQkmǴȩBZƓ_ 3A6mRFW?<@Usν4|I4 9ޛ=0ȅ] (8!R\ZF2SufF78a'3`rRZ|Q7:2qWO"\\s 6Mŵ 7F ɑA^v0 b[[ߏ $m8HupdM#| XrkKC^ 2 е8H>9؎ߜҚ حlp3Ul!$ӑ'iPp6/]񽔸,0zð'tC6hA6\qʁޕ 9LvlBTl@7 * ʙ3 HH-tE"2Ni>": , 4]3Ty_s)Rz)aAVHȁGv#}+2:x\epe(lezfL^Ml&]sx+TET:,֙qP6Mza[,yRW\W `8 1UyvPH'+896xk7fʽ:G*4=P"Uv~V19`*T$$r؃7.f ꃚ毐$uGkQ23 u8 KLmL@ũT0I׌Qw fIBcb) 7˂;ŶR%xۗ1"ki^~ XeNxTIJ|/p'̑ŵъJ{tcfWP 9Cיٹ2ʮJVP3pB"͸TQ";9z {7ra8xӣ2p5z{@ s/eit#WE[ZJSgrj@ i[y+Ւq[A~x=uMTv}Žab[@3, ̗`3tcɷY}Eq:8ʒy)7AcxP.&0>L'~[_-S)_:jzDcg|ɱAB#$8 }f-;C+þ7PJ$YݬIh%('Jb` |\SzW\(#';na[%q3 魅Ϳ~ 6Mn֫H=띩_y`LEvSiQOt^߃#KcMl%D<(`W\a##(7y_Y(2N i.x'My-Kva/kӭm\""gj\ >PuʀZOAM5="#pHl3B_P&. 7ad%H/ƃm"H,t_F=*{Ad5;)3S8qwq{k3sqq~B3~ q9ǀZcۜN k+݀lsuM1=\ɚC(YL< ,NTj#"3/1D8,A kotthcĔ/a硊# `$]LscYIDJj\ئl1Á[Bp/$޴0H1-afg?:p xn0:bqiΓ 6̔8;2O)̈Q*p!+˳]@p;TgKqqXG]Au#4[c$D(Ǜ(%%Yk8AD$]d5SX⒓8WIp!/R--y nNNZh_0jmUe~7wMh֢Xř'-Ś"4gu[MG֘f.j2d"ӾR:|ߠ7n: `>̫-GkSj.8L2B*>yK=TL39t#]i2? 1-b iٚzc h%4/QxWn&JuĈ){ށ~SSGshi:sS?FNm 4[&Ȥh," F%_\~t`#bxE+1ƔZ%<4YSU\:֗G̊qsu$u`R~{lChօ[lP5AMD%.fP!cuLtp/;)٤=R{Pb!,%}0fS&0;B.ĊPR;^CgkX  H`]y9\K,bn\dbܖ}:p ,La(qR: ?mD6pT*f|Olcm)E=|:mL _v!A=A>-J%9Qxi }17@?Ct G]e.fư!|kY3[I֥ֆZ6Ix@0%g˓ϟ`d!eUwOz B_*1gs#`/M{ t#"NN-'CC̍p>KZ߅,vׯw iͳ CLp`O #xoGtqw(q=9eBINٺHN95hnսtēAiG_W1Ѥ@h,/8ەڪƝCœ#s6BWwI Y%6_jRvI^x ;̕  8))[ۃsa,Glu-m>" eH`uk)?Ǿ3I(٨ͥBgB$xP_.yRc`"+m]9 '7F-g(0:CnKqO:ky1I`U;raNjk]J(,ؐF_2Sr2WdP ȶ%̧YKCKeƒC_n_im^]5yfVӋv'q+( bf>nԳqlhdҊyHɸ \0$XZQiuRZ StļRZ|#NN㳟uw/5y&m xdD@z#= Ԍ|;j$}VD#)Pif\񭀚s) HZ1at7,ܤ,7v4&&drr^a9yVq'=0sb-,o7!}*^),i 3#v|AĆa=B@/ұef9ﲩqP(&0}fF|ߵ#NѴD %a]3|eT#7W!oy($@GTCA[H5B+fTԱD]5I$6X)ۀ ҦFiuAy#MJjrH?\H{ixu>ރmɂeceFO^l3Aa T,iF 62{!OUz.7чB.IꥂsL8oب"& _ʆ =XaP{TuW3<=BGs \ip ~u})bX}F5fH{ Yfni=GDvy~t z8j(&= r"%S:(;N=n0*ObH]mڲ1W{0[qF0- :릌6[*U>M1!si0\78C+D>'P&RS;4$[:nmIa}S߁TWY?;ļ9ATmbᒨKd̕IoFP iԜGc@xϾ5mOԚ#9 "92h1) 9`6<} ŏ_w&JX뮀:ae[f58cF&-ԄP rrYG #Onzږjw !S JÈJɕ/#{'!-ĭhv/x]Ctc}ҿ ){Z (|#Yw\)G R[2 x&5r@JE] j/~ FdsGUޟml)\of9jaHn苘w dS 7Ա3cǛ_O|hYJ\ 7 4"b~)=gfD?,j{hr`|^trDŠ%.)Is,L҂(N@PuaiQzy=d5Ub _|o1u^LVdw?5S0UXSHMs=ѥyىSfҫä7.E56q 5wtȵYz!qGjXQ4dYNe_.,a"UWqAey{oM*OUZ٥---O)r}6lmLhI]D s]uiQNuL0@s4nL%3Yb_0ZIi l1T3*"Z[ȌA ׹ m]J娮\+Z*'lq*BPj2@cvG3_ѳH+RKGJldVr$*E.>L6v= $^B X {& ¹$Rl=,±9 %߅PqiVGBG $\!pfNX6wPK*wZL{ ̹g Ǎc5Q8DY撧(Jy [ɰ7us<:}{@*ZBJKGcpJ ؀d\AJqA-2b:"YfYrdIAed̓uU&`'zE:q@Llv@JW4klɕW.s*z7G1v<&|6)4DvHN+tg7`wW2LDϽ@@!piiOry8><[QCLR%S -Z0mrL,)(獯<2Apb>fYqpEYƒ^H q1BR~7"IBRH$ YoG3 eT/|j۸cM S=$1ߌ4-!OEp'\dIأC*ƈr c1}OVY|_>VnKXB3NE`ōJXZPѺE VMDf>ʷMEso.I%D޺7IД"[c|P 8_L9ȀE<]x0;[Uvqo kKD2F^G6Ğ}~ &hx޸WEvoK߶:_"ImF"JHM773Z!ծUMF0)LD8qyP/vl)8f5+꿒jrT^#HEg-S1MQ'ԝ=i_d^8gK1pMlC?űՄQbvB кVVK4Yax_tRё䖇C> &O=L#/0a/A|m6VZd%*_g˗o G"+|mGFUUkFwAEBUݞ1|n׺|"ќͳ cSz ]MgefuŠs8E20$n =G{ut5".Va謣+B plοk& z 7d(i<̬N/?[]VMyX<[%c8Q|3ȋ Pk(g1{.z,+GU;փsz X_EZƊf''\$> dGR-螰*J}{6y]dcOg LFF:x"J!)fh~`U!?Ϧ$q/͇/65Gb=%O` !hF@,qUMIܩ7e=֝Lq~jjeeJJ6aw)Dl|pn߄Mo:< DŭE Sr~R+k S2Gr]b#g^]fH PFuGBTK`f%O#ؿZfHz':DP$;[=Ios|0&{pݑ%܂:;uS[><,֜튥ݺu+p߀Prov;i覹!)|XyRui. -bHD0v]!=Ƌ! w3E4V_dJ'b^:#$j- ɑt^uު_HbU9a#CPm} N zRzw3]ϫ,c{xLa G3q&5ϽJ虾sRoz.ݸtCSPĒN%Sg /qNIikNCD*U#`;z~m\K nHRpS%`f~RӭA?(J?gճ7CW\8uW;d= wm࿼U?^W7YPh?Tm m)HTFx4 vJ7A u>4`'(?ȝXU\I ER/J:/i9Y&ٴ ^-=qZ}IFSnh=9J|hq&ZaI+M.RͳD_6ٴ?l 3pu+ʰi_WRcI: >W}u< X,Wu['+YՌZ ֪_WϤq"JFo;HcOj)eHt_26痚apTBІJgА3xNv4,d-g]EΜp jtO:5W * #gǑ,ta^5QǮ[Ј=WTu:[$I\9 z@lH3j) Q'Ĝ }S{;-ypszH:Kjײ%vf9L"#?.4ڵƯj9erƞ/On] [2XjHr8{V')MzmPIg ~离f';ST6shVaSSהh 8>6# ϔ\!4?ɎɑzfMݣ:bn6 6>M?4`Msڇ))% `˟t;m^JʕAҧN\~CFv-8 [hVpjcBbfSDSNjسw"J0\2JjUI-it{}p^e3d GK,!:xO^zGWb&>uvnE\&tql]xe^E3_]7&y:_ ɥj׈AXTOP4%2ûS$T.z"ƴnS >unZ.M ٗ jkL9DhɅ7yoG*0(く/,PG@IA ܐ ]pP4>SK:m'SAܛʎ{&voH1`DzISw9MkZZEf]$ޗXX Rrb_/ f{^*~ t)[6}K_(vin'm}<9lFM^FR nM&7Q3PJ6%GgԀ#MpP64tWA :$7U9j-` \FHb?ġk OZ-]D?e9W {bGct {hlñrVa@'.s6~.j$pّf|te=Ī}|ȑg ΂ct>Iasr<,J9[>y lsakE'&]d֡4v;@7$)k;NIGZ%pzH{&Fy=Y,Mޘ"^?-gE~ -\nEciZLBdP$~Z>%A?̍؍#>`Ϊ*"01h(TB[;9<XF}+Hsp9"vBC+ȣ(V]$*GqWѵFN@e}R/ΐhvfGJu 3[u8kv0nR^a^۞6$:."}Dc0쏱v}15Vd Ĥ ZpakSằXR%cqMV 34+ԿM܊/+8 <"-8ˀO,( U#+mJp@NJuvbbw2yI, g]+ٌ3)+yjFчW8(n1Aq\QiD;+⿾J]W@W"4L_AF_mUZaXaBDcw-7Myo0oX 0bӮvK񔗹K!,h44 IB^ѯtG#)Q"!ѣ BCπGƏq#D;MEK> yf @ւ)q0kEp5i;1&4{wxH4ZH9]$lBbOҴ@,s OZ!f%RCe ݺOIy}~h7RSRgcX؞ꖒLG)q3&jx".=Ynд `ȅx(\ě=M+P"@9 ZG'ѝ5;¹̂&Fߕ$S5 !Sgp +f z? i՘t_Ѷ߶Cf18(Vw/ČM"\΅i`w"Ax㞽K}Ѯ():>jp>i^@uu`@k'Y`g<_/յN6K}wŖ5UN^HGs2~v mGx@Zv^`\0YJA%hѓr:q+0)Pk;>UL141Ưu>s2Գ箯 I#"7$T{1pRqFx>'P[Ο/V(n9ҫ^DxC;&=~dsoid)*@:YAvoPh>q[34ƣkDi짛0*H|G z~gO ~X`hVuh/AKI 8| 2#']+cZUrȢyv8vިCn@H{/!J,Z12`|b֒sN+FpPhǂW6]8鲠:/Q͈zۗi¬oW ]|K_bgoy*I2ېЮR44Y,ח̶q+]@a¿-Px'vBWyu M&Wkn0\SJxzJTj"Jق<,𱵼a|U=JZ@i[Q \sc"BXEL]bVXUYxv[UzEG_Yӛl!5ui[]F ㆐[TLk vBrq-= ӌuFUc5ߴoRÎuJ&g0#P'o.ل~i aSGK@1c[z7< '\N'd/Cۣw{ {[vqU,Ճ1 ڵ(ʧ(IwÐ]lzK?2OCt-!6ίBh0WGnoHDa#IDp~2̚;~8|Wϳ7=4}6RVruc0j}o }.U\a8׫d;~+sff@irUQN[UrzSQ*șh@3j&qg۠& J 8Vd՘r[kNIu"5+=!/WK9Qz+1QǀŒJ#c3DPO=̛Je-ؔ6Pq-zzDk]Ù=Uy`#0^3hEqd-`v(>Z~GI 1E*'4b x;*ULã%[SɊ$Q7.!̒]/Di%f0w"*(-ut+߱qфKbSK mc4 s2  [;-5A Og,br]<[v*K-RSQ%ו?ēBb¯Xq?_vp+$/!]N<ʄOpTP J,p5Pү^} Qr2\(ȅZ3-fj`C7bsrYR" r` KDžk|]Q ;#]GID:2-њ3CU'K S<4q3.U<řeKfy/E*aBɱU9Z34vLVO*^$4Յhb_Pb$c MӑV⑈euM~MS˴mjhmU1E?c֐o %xw%J.{>B۬6j N"JT>܉'wпvNS{k1)_ݲS;OA @8>OVYAƠ&t79[P;2EGT>xR@)F) Zv'8$Dmyb}̑^FqDb5CW/?b2k9I/#uq8z+S/e) i6VBX81=Ds$(_'NCgDGqQñuEjCU eLayo{S} ab"ء%6ju-IJȠb 0GC2sIxq"ʿ , {a]i=b t)gp6wRt p]6[msc#B>aX?S%a~VR@y,qO.x q9ٸ {=He nדs3 x23UO, WӉ`0!Q/q^ ܒk>uđTUGtoxm=Y{~ 8)4|Nemq! ~p|P$B)s?eLlg/9q4h54e<\ltD}"I"yMr;JVD-}֦i1jfWcP4jWB;7_=0wi]lWS˕hV{_q0&<QQȩSGo 9 E()v\Zk}1ELlY&|G5jULYH3,ƕ'2d˵<)X=D3 ;y!FvW6yGӤ8 &yRW 54{KgVNq{mtY5.X-ѯ3eҼgSYZP0,XspVBCvhJF?o0$vcmB̊̋t;ᱩlBr ) l}J2'ZErx L}Z~S;}2HsdMUlCo&U TAAF:;ͪe4-0K7LQ> ~) mkq)*м8z /&X bN.>ӴXijNή/+idRK|nY3@OUC :W Xax"o~C@fq ʄ& ]#9+қ li]}ay&204T>W?]W57*ݲ3ҘD5b1䕎>;O}cu q|n 0>yGb ]Y۪:0VbcӘ92M^dnU e6u DMDz{Qu .#i-X'K}lЬ/9n\ 8 BףbzT ]ZIy~UiIkA}M)}, s5WGSu+*;C”NknE_B:~7|% tc*RФ7;jùT:oc7`y:/Ҥ%|:"8 ag7HA0[jS`|L S qJx2y: >_щ{AVۏI½r;za]u3!PMFW_^#x$8NzTt2sIkMRxs}?S#Z`+^GIwb ;? B2U]&" ]!v%Y_C|~j= l 9V){>Ѕ00|'S@4U*!'Dq"}st̰& -C9W)=C&5*'GɃ:D,$k/`'.F}} V8φ]=U3hi@` ~nTEpBK+q`q#H{ݫsp,$V@C/3y9N*|\ "sD^.ю"_9`ss4fZ9S3ꗩ#b 䳈"H (#!FR||B/%YmAG;~l40$K(0-OxǓVA2( F#Ҝy?H;d^NF,)FHbsGt\K0q R䝱穆ƌ9%PXENC4]=[*@uwAC!a8~P54F]\\4g0a]Gze"DU%Z萝|eܬwZHd{ڧBxa\vK.OCb[B;$OXS˸բݕI|̺hm!a֬Two/AiC`a 46Q|ɟ۽q_Y}4]2p'êeMUF^ZwDWw3tG.KAw!)^S>D.xgAܸ*h%>P(Gm? Y 䭋?F%ו#ђ$;& @wsxyI(xmocܩ%&gGg7#F p a~ Lg>ttӎiڶjWGQzm tTYdG!!.}-a``="QW]2[j8&"uI"z##ju&sd;V:{ln5_{ٜp~4E} ZY,:r gxEȜ ZT\7Ckm7"#20@ FT%W]Xep^^O9!9+Cg.|PŻ/u!r@_}Y"^u$O.Pj䝊x3UݙSn{9AcJ,UFbCPAW~]v3s@պs;.dIw/EVh` ݰyԓqY洂PP'χ~ oK\RPAPq4>L@|ژ\ee&';]n^\ GB{K\o k&aP,+y\#sQ[6^k;DI2r1%q+y s5LEeO1\XX(v6^l`IVhغVW|`Ez+Ϲ;cM7&d+wo.QGp,ZRT8b˭t;!9f'sAj㫡,\df=#TΪe՗!Б #m"kv'p. w|]ǁ[ޏ,\?ThL'#ؾ%>I,8;_VRurIZ YwjpKA!3P/ffu+iYjFjr>a-oF꺗'g8( )o*YlŠA<zOph}mgP.pnQ.]#ɌOYYplpTvW)դX=-*F43P^(s!0KNS) ub-֊J@ݻ^3`5@'NBF\Sdp"5f>q:qJf!7PVzA]U9]odLoM];"F+]xc \e'ذ$U䲭HsDTRO\DFBoM{Ūky,>$V< :wjR mx_604+~2`A$M+:H{ЈEgϹYR X/Zax>D?=^Pew:ưRiPOC)Hc e"/ѪϸgɼU[=+\$5K4~c^z],INC/ș2&;By/ mX܀}9steh^RGRֱ:/ZV`;ԊRVu|>@ Bb,ٗW[Cm^y Ǭkjpl! A;"CQ]ܰuyb@̮Dڬ0POh(wA"-@ b0xZ\,'z>A pt٥Ax$D@ оfQp_bc*mnJ:NNjm:^h~V:)Ss:ya^F9,msr2B"7R MЉ_񼺱~yg#.xLS)5En*SH@fLG֕tH%`PT.{X1юg怯5AΦ' CG%6Jwҍ${94r.i j[|!-VG,aCci =6aT7 !OT["C*rrAiUjK}sutxb"|ҧsrh$r 5N_ 䜈mN u| -*ϔS]p][';Q, ҽWC/Vflj`8afPbzgSBJn_-km}DoŢs*MbUtc75EдҚܲ6rrO ò$\}^Cv'/}[1㉜3h_=ƚXb5(ֲ)jKD4V̜{,7*Dۇ: UೳaX@LZdzO:"7KGq\xu+|:5j *69ezeGM8Z*M'9a_d\%[DElkL_(5avwhrmv<3={?9[З瑥J$o5ReQڅF/U6^eׁ& '+Yi?);NB>W% c >s*ٯeagŸ,[h]pHn+0=Xb)?^GH VDe5=$bB5r0f1 0/ێ+_MJ3Aҝ6#>lކO70[]XH}1AmM|[k=3TSX# /]so\B ,Z|C#K#XAn+-7 Y&J²b79:hGN7r`[xA~.]+x ({6K%U] ˗&Lsc " w 6_Ȳ ;{# PkZ%lVw9l~0]k6.OX//UXkA #Lfhp%+WR+z |;y%KUd|B^tB~DZbWP&=^c,|=qn3(KFyU4߳oMB#5i?(@/]o/=N;-e>x F87gVo߻^.j Gqf?7b?>J],|C[Jν+>͜(dFO;SD8"Ӽ7,Q7W; :)sp5m| Wp?R3.u\[By M KOL(8y}ޯDh+g!aB,|D=tf?_܆h> )Sxx4"5[ ,G!Z탭QxE]XNƜꖊw3nEV\钙Qˑo_TUV (`['2\*X997'åxIO ͽ/[EHrzȱU9A< ǍCXM\8_V*usf|h8 Cp`cޮlG΀e5ܣ4/jYbu +a@*Oy]$?x~R:L4eU!SlWOgPL-MPGr;975]JB,v2@W@Oqf¢Ų0.X!ݞ=3 67zNWdRw @i7QoeW7LὐʟSa[(tnX sn%{-ᡂ_ubZ2Y Z>!GPu>425nje_ QgL23`ZI>_&'1;CJ*e( ؘv]p`1«#QZC1j%R VK#(m("h1i^|^ 7?]y4ehN ;x{􎘵qy}oђ:m{:46iV\rBd:8+_Xy띟_$#y뙄z`@ng)XQlӇs?N4\D"U^vnfD>͍X}8(vssT;,]kR/OwW@: "d (o%XI}r*ڥc-${uΨ0 hp"I'IWE* T/9ϸaQD`o]&YqڙETpiF٩4N似\OZ\8[mS43or7\[T[c%t?!}իABc21326ṟfallYT{V;I"VvEJKz~<0*-2()ܣ1Od Ag.7CU}E̗#2< 4'$ujϣt/xov"(+}i8&K@)څ rLLy5).{0нcB ,,Uo}zQSs.\ѯ oo7\ Vg~ v̡'`THz9'޴HTNBW?esTb|U>jT9Ic#|4؄#GlyT9#1WDQDĖ2\WK`trl^XGM@TGW MOdU+h (j .'PvlV.jF-̓TLGyDl]"v+KgyFٮ_ENDpj}e}|—gHINf-/׍*b+{  Z8H/#ͺ~l~Z1 j,rd T|2bKHdmsC9KaKgUյ0CG O ̦ΆvPf۳WvNh$p%~+*n=4:Ԇ>?(S#pFja3ΊݘM(VMVHK}L0+1s¾Q?NjM52wu7dQ/;:HΒ9c } lNՃMAH-+pz˃Je8_hHWz[D͍Z ^&>@: 'a="ƚ2-KSqn %v<8'?ӓTL}q o9C<#Eeqmglm!D8[n<ǫ FN@@ ':6pIItid'wړMv1ˋY,mn3 1>l1KcyLpAĪk @^2 y3/FT.`lxgxzeOw_ +ֆbsr(\Rr#IgQǐ&p=S#k\ZcN8ZQ d2|uXAFBDZ+_O:>-Ͻ ށWU%UK@ӷ֎0OY*j:2TOS~lz l|:J(R6E%xK gbt`)=ѣ6ƢR!jy/PUo2!iiVbxf-a p W)H($iլ&+eq&'8mќrǚQbo?!tM?@w Ov|t gAYsUv缂 Й蠚eE6@@w$N @3z!*`Zӕw2_=i/ԮYqERO/z `wZ>9wDCO7c!J9K=;IYo=#OWFM8(ChFwhyK(C&]k lppL9]qOiW NdwZWR I6|ETŨ*a>IE¾V KP%nwpRk  xrOsZrQIf3cYu޹i3{2|Z ,~?O; uDs ѕ!XhIWo-vO|*|FKbsZ`srfh ߙ8u:U:\ x5 s+;2 -x"pG2tei%tttyyN%UbiŴ{inN04cqSΪKy攊{LNY5#)'29{ qv2@W>#Cbfi4W|v*̘c6# b 2/zuJ\/ K H 0sؐ~jEse+a VcXgs#N3%~#,wC_~A⭛{Q6=lӳWy; U! %Q?-dz ]hdzqzWp4I]ZtfzS~(ɥ3?z9=ovd¤ P:uzƔbFǢfNhP3˸,ʻ\y= #a1]v$rR WkXU__HCٙA#nz0oS]iT/1+ |\WT./փ~( 4|S9gjnɓ ěY`ת7yKGUYabZ3Y|A)4FX6*u{<坄oKSD(eZpps EaJ.X^ϱ.+!*N$Ƽk%l}̯{6Q:! 4~{Zݗd\ Տg"_o?Vk`X$#cKR]B'\Ȫy+a5{ JLds T&콛#1[WHouоMfF [5qn7_AŃ>C;븙P~l2=B.!KEPoSnv \'=Bm̳>+wvBVfrQ!LT@1ji̻d6bmf{˽xM``l"GcMkY׮Md|@bU"IrE.c@Sf/_Vm|)q G{ \ZE+ht+IFE{,F 2ar.,^Ԣ]k4IuUgK,4rypDݼinq>& nK:)1b n.H#L_:YsM4h努KJ-Jôqx~3&$?!vvY ,mָRZQt3ޞ[o NQn Zj7 0pBh+;:?QR o`TN&~j_./j{4Glh{'{@SyRqcN\yl_K~}ƽ +q$S)wJ V ]I=!eb,E]SLFR w0Y@h?E $FNRpǬ)LdF&j3EZ6 ,'6NUK:|M ${+mmOCXF%/BteN\NZwa g.Pd;.XؠsCzj l uJK><[N) b*n"֭5VYdr$Qjfk+0H1"ԮtbϚ*Hㄣogt|v<וJ=u%bw<fxz}9X ׭2j}:1l8zOHi@Mⲻ=F=~~g*f/|S'\-bAlixLua3KsZ-;3"g$dH*WZ(giJM"rnfN3WjԊ(YHaۄP-QH%t~zVE9ԣLHO,Vdo}O/7pҁXU$UثGD θ*#BU<ʎeJ-pF׃(qP |b=+-#^QGC\A:,b>D"fe oX;lw&Wcj HNPE҆e Q"(ÌDs-`OoM"]D@{C`6ԅQ|NVqQ#9ޞ|N{wjOm)uepTb3Aåc4YU X}M{[.e&|\z]!#~21SÛ\^KRMiMچ] YI㓇<)l5!P'-G̙H~5ϒѾ;L4*&ط eHFKޚ(:p +5 Fz ^|n7{,UOO YrM-shz&Wૂ %ԑ]`#ţj]z܌۬Q.a#rv7lIu~<[7(oRI-\y] bz=>F Y&hL1J"L~XJSUcJd ZAlDc/ign^x ̛yZtQ%Z#y]b3ysZСZNl8um=S- } [c*ȗu3@7eR_&0Wm&"t([W_$Yghx]`-ZP_]RUMYtVƤ}h@LE@e*j*Y%˧hBSB kпifl8[-_7, cCv,Z+E3@9Hƴ `C'759k{o{r|~v[#>hH)!g_kٸ8Fd$4:#Ai]rZa>q>[TNr>yfm]+{=we|xK(8mMF,)A_ ycy)-S765c,i0^>@J\=lgjV 8oj=Dx@S/ϕYIh23T cHDt3tj{"I/nS 1dpoMCCVqxL  Jm[ a xb΀5#NTaܮxܵÜ_8` FkgjxyET" c !ٰ\F^3dߛ54+VlYtKl)rAxHb4y ,-1tSԴhUn)g904N%$zuIpc(9JB/7Z"f:?o;yqjE^(iXT8ѸZ; 0ɬwÓ,S-*.ٶ~CSO{ nBĚN cCÅzIYODNҠ|9+g6t(OR7sWQ: 4#ʬF{k"S,jyF - jU|M$9img3LWST/ImxM3[Qs T#iaжq|Uo_=kZmmn ;@k׎K>&/k /@&!:jevY75Ƿ O ;YݪUN]z#:V~flp& hJN`t h7$~ezIWOvdA΅wArwi6tJA\YvE= 0wK6݁ǐ0I9㰪c+ ]lFYt=2 ڂ"0b/I@V£%B }#cof?!۝Gm \OJ씄# (:]DáEz\UA讀j*a-/7|IT]Ђ۬j$xV d9r|Jc0H~޳[YRAD{#IIoh+qxMtnCڝݚ>D{2`GhmOo4#7bV 9Alj-K"KSOuGd0 ĈhX-ƌyjxP#1|v<&K 0S.<@}vT5zԕcivhpR܎Ie^oW{.`(~K (>y*aT';ա.8kFFSĵfR^r"W%Q,^]"c끡t++nDVG_3j[Z2QÙ\'GJ<Ø-j@=~oS xVIaS֐n 7oA'wtY6Tt0O!^C!.^Y#Q7Zo7pE nfRT i|&*ԟ7LH0 FuR*[HM=_ EN5ŽmiBz6-5ۻ zB~8$X zcATp1=AVb0H?%EPTÁ~Hh7+vF*В`3lj;n oPv/YMJ$׉T=BϭLW+.1Ӕ0@,ƏHV>#y'n %B>vlȗ1pf1aI(M;Dfn1̓ P 4+P=T녿g VN0,ndzt%xyn.FJT܌hm_f1$m}=q] 3'iɏ|xfck77Ls"d+qǯ<}.`#gg7Ah)l &8 Pw+eF΀ Kb`O'0:&\pEbYmG}Ѡ7Xю,Ie M)$6 ݕZch$`>A gC^aN(ޭǖϷxh .tSh-h(CRRT5OAakSH&5a%z`T 혘l[Wb}Z mXoq%"} SB]P;qlZq!jloKL !fQՇ)1jH|Sn /t]܂e<-(jTtM~VSI_M=vui%fR@6.PLeUYEEaj 0Swt$U{읧KAv$9>6a%{Z\G tb;F,M˴p#fRﮪn*`aUR-\w@i^W;fOﮧ_E8A_' C%dmIz';@Ľצ@q]N5 $ nez[QXRTAQko TGۈd(|(V!n&6~k0 <̃uS&>v_ ]I(;`2]2bK@c8&ҕ)|ۇ`)k h0Q,Dv_qߥ;|<F :H -~j] Z UYFsuc .6 ļGCL̯ YqW^ߜbV vƮM2ms-N0`^_eP/$y ]v/^I9TIIfǽYDsF9fS.@bxrCr+?t \giQ+P\ѫ?{N^G65Ue+7J C-0vj{0-kE017SOd3OH*+J+/yy~pm`4I5 19rU^e΁ѐCM< &B4#wFb$qK_kšSK0%VkBS472 苭(P&#y۞RXVLp P[ɧhob1`JG4 Y&ii>~Zμ~7? hr@NX/eD/Mɓw~ HJ~ !NcA]+ӊA$=ݐmPbn9KMkn~` * bl~/~9 f*]2%l &Fe҆mE ڣ˭]bd9G 1Ո>q\8L[dMXN!_vk}TA[X;T \7ƫj ɜOj<ʗa ~XzFob{u0>2=~s蔤_ ŧ y*(5*NU#kS bS佫qEL'HiLD<gAN |U35zUV\آ 2hm gmdpj͘܃d!zWʩh3i 3OE IIn1_)Y` #ܫz6'?6\jT/)EOH wK-%ŵek{7}︂:)Oy9ݩzKPкڈN1cq|Fr55qb>!+jxA#w4?̜ ПOG83Ϳ tƾGKVndfzѯ=E5ekVww]݅!3tjU Or3<)z8]497WZM̛kg~?k!W'\ fw8+BmZ60'ۻLB:澛`b6~ѿDeoD5|*?WelAs1pQ>`hXm!uc7,GN_y<'嗨 Ձ= J-P !UBGʄ. l `+]m[h&@%r\[=iFYAgTX*vs4嫁xk %+s!zt+M"l~u##oJ<'*q@d3wJ`$=طpDX*k$7>VG ,zZA`aQQFZGM\?|񠰪豭,JP*H'@qc0ߒD`K{=nm G4۵sm⋦D;{Õ۪=ǁB )X>_Q[܂!W?\z="c[/86mEƓ_M@|r} /3kB/3gA~HOpm.7Tތy'6'/śZ~B~ 振io,erK5B9^cni&$p>W͎K;$?8rp1]mʡߊ6 |Iu;DϧB a~w+ Y_-2qmjS^WP>] Ce>m( ?Pr)8 Whݒcwll]2=up+$yDKq L~ƒCkCaC7.ߡgCߚ'U瑙cXEU7~- :m(\!V(3jNoM[v0Βs&}1JAiVae+;JUk"XĀ{!j㧂_ XTե{ߏ/9TL9ҴUn o,&h+)4(6jU碿L*-b̛ ,]pTuՖo56x=/7 =$Mbd4vu&9PRl?;M,5pO\ ,)m";:{ rd=q~1T֤5OXL8O;rr'h.QӮ)b"ڡ흹!# 1 ُٖYymrL˩ʧz~.ʔh b*y{2rCe9PʟC\ g©x* pmL_ u"yFp*PFu D]}uq[Fp]T/a) ko~;f۶0Xc59_҃I{j{q(m|x!Uy=Cz@Tjb[b7Mjݫ]LM̀;B0³NB*`B$(X+yY= Ѡ~O,3Koj C6,5}=˹4t0ȒNFNFJ,_E?WǗi?O,|%t*+һ&~$ ZI v.c$",}|=MDӊ5t2!N|JU{U[ ƾXjh4Y'V>`el]Дv\7pUs 2_+/[SEWVk\r%Bו^zz\o|ۺ5'-aNS^|8Y٤ލVUaqS9M|Dlt.iSN2ͼT hH mHw0UPV\\*9d }X8p!"n)7A fXLU"*,\&N˳"ce艒ϼ9Ij2ā s+]a_%W@ :W҈V]n>/d97Nl3/''@#D3B95|aj."y;-6BM(amje7eJs Ȣ)# P)wa~ ͍NPNZҊyXP)`FĘ\>d.-PmS8`]95Hʰ:2K\ [{a٭(m7B9\5&_CV?!'yH#aaQ8PK@v > .BNNPF!`ʏּI"A_Qnhl~@5g9OHm'h ?sp }[(m sKk!^⢇9)wWʍD~ųb;b2ٸ9AIXLhUJ#8rћz$CU@ܚ<' L6 }Ok/ ZׂO؜.-`3t]_Z%5499i*;`=-r 9 `^1:ȫFL r@[u (囁E"|Ҝr_vkyJTAM ِ{'?+G.F4{MK{?7RE(#TJҪǻIXP DXsJ]9XB5Ł0YtP=W$XFE$lɐ.|wj?홳dړSpt0ZmS^{\P*U='vkG LyNU[ێ* 8Hdվ3?g6;CkFY3E KpnF(52R;+2 IPfA|=N!N\d~j7;J'mZI`TF) Ş2qswc8~bތ;Uw|@o<: D|rx@K~֔gaKcubr?9h>XUi]rBLA<۟1:h;,@5Ib:\)^$`c*YO!sVDM5:R1ir&دȷ \C\!t 0tjt$"-'TCgԛ-.损ʰ\WxOzL?N~whK̖ ^}YP'Q@F r0@JER%dEaf-@׻Bp +x 7‰5h؎6`BL,(ŠfFQ31>M=rӕ*en-,Y)>>efsOڒe%Wqb OEHޓ|_0}r{ؘT^,Dy!rx#p q/['ok@g|[[c%^4X!4L(ˎ[2ug _?^0O30PlFrAfypc`8PTT***a}USoNˡ57Uk #[Tˢ5Q=Ckp1CۃѪME=jZcQ9of}C9f >VHutr/Dx]> L=CCj@]pK6`y}>$~Qq|Ao! civĐp1ܝ(B)ZDL{=]mkJ60.50fCn#i$.HYrxJ 9懻c6P QZZ2<6 "S<65_'"L jTj5/=I6u=oh$?0K MX+: ?2h=,$6`oqapؤS>H[9l, xo 3oe6$U2šHPh݋=ҕ7^m;Qvソ4C=M3`gɤwPdDt6"uC6_}0cvŠ TbF"-vD`J~ ǢK'T3 .TW$T )I)^v("FCA4Q]^bPs;u@!-H+Y.7YW9=XȾἨ82hwa~άČD!Ix7ǹKD4E9" sĐ8bNwN/ ?y/?^l[Z %C;_CZ@_ܳUL.o~7ηoM(#&yݨ8ɷ="rCe5e%]v?pY>@yvCH$sQo͜MsAWb.D7S ^R\Vs0 2e.)_ט: aC,76s1|v`Vu,Lz]\MI ԸBۯR͙CN?8/mǃg _tڎd"x+Mt5#/'KPME}j $|ʉ<4¤dW= |8Ppij?'$;vldm@aMeN~!#>&fżX?;.Bu,4ѻx\E>' Xd/-Y,7tҡ1%C0{FZ3X7]A5B t[ؿB j;Qz%d.^lY%S:w,i'2%@ex̵ꩌ)nMPVK.uuKtdDԤ'9p5{Z}Ϸ& 慎WIz]f+{#mh(yWrb; և}v!NMȏ]{e6g #֒'pRkuCI7eԢiH\Kim*9N' "X5Thu}?ds&n9Y'3I&M_9x8И ]d{WDs}>wk5i:YW2~ILj=zgΘ!/Gڊ/lRnBB_mCrN.V3mՂ5Uu^ǿ0"pH9g. oQ=I6;ӲZ +[Bo_MOnMqQ[$U@~ZVݛHolܫ$a/=_:=M>OJ<4JU~!\ҷMC1/P26|XF&1؅$Gr}}_rبjfNS6iP+yr0m]$f1YWT92Z7=h&?q19IѠM'Z} BϯW)zȌ :])y~엷ˈ_0Nkg{8X$ }[Ŕ F+Vc5gKf ڞhhjٴ`Gj;ޖG|m.uJ%d/.J rW.>̷ޭ|=ns0cZTִ>sKNu<ͬ=+>p2)?c1~(PȘ0Nϑ]; MעTPpP΍7:@ 9r^Ԕ{_m2&3@ "L-&=JTfļ̣}>mM joVz lpLCh*B/:[8xjoî"l4i4&Ũ)KKqRܟNLz/ Y:; iAW3ܓ'͈ŠEu[hķAm^FQk8*Ũ x9΀Tj^oI~^5$Ԛ.S@pLpD+51*jshsCj$XR&>$` ?7Jc@s#.S+#]9` N 3fwlen= >ql.3kC*oGe{ &pbUl07t'b,"ȑȳ v…h\i ˸p㯔G(wuOb-*r +-=jXU7`Rd0xi)txwv`?Se8 ; (-ht 5а-Q~'ݎFm,l/Rl @%m H***2ՂauΰՑ,eFT0?xH"jſ_9-ZX0rr>P8NPC@_ J><{pjo6 z5O [05i|iڿJ|Ɔ8\ ?+ :As6TH/-o>eqrĐ vN/IR(Alˀ9TDMB_Q"a75RB}i럄<0cm% vbw%}$YBn 6c| 4X)ȾlqfNƾ~x`}U돃yß,#k1e71b@m,[J]Wfkњ5\7="6vAK0K~K'Fև2;FQ#!Dv:em !Iш*HtA,2x'--&lF~kPܹd\:WE>@4 &vHtx;V1L!yg#>}H2-J*Tb|F)=hogb \|dk'쮲 ۴B1((Tb1N)\lzY0׸gF4jl7 yՆm:{}٥Ty`ș"W#[LEt~TQ^>OAwmj5yA0fu>(#khui2"|1n)Bq ^ef=ǘ\!.V?PO.BŅ>mz5S\hMST.m ]96nG00!lܢAs$gJ:12jnJQ~P5A*xdLKvd4hWb/lQ|:@h*tڒ&rj!$&j<WЌ{Ba20-fdhD;! .O HKD`))TGa(3Ү}́`4;^&a[Nfڭ_Oh'?f7g7O[ v ]67{4%" ny鬄m=-:czm$ @R:*~hU6Ox<{=~kϵ43ge^8ې|{hElb#Q Q׭ ʽ?`^1 VDdz ? j.$! vWcr:G_p5q#& Bjn āvȚ` KHpĭvCjee^eM 0SS(g b^Sx1Q}PX}r\}lN~˧[O8ۺރ  Rb$bZs-IBb\MeV쳕;Եx,j羨/AGU#;5n6{(ZGH&9cpG׋gTg-Mnx4H^ w2c:Zn[e;-H7`5w7Mh>*rFQmi.?PD5[vIئ ̿f3-41. Rx=rY%<=Kؕod/7nN< ֋1@%N_)0(gؕ9p9qRK2l؍T,[t4{` b&X[GBx[͢zx;j<[K^MpRŤZE6bkؙ4M{v$IG㛫%dP61IV>.c*j;SN/G>WWђnėn:R?Kt|q+ W|$^*q?! &]̛uH*'^w.su~3 U9K-3%v8Y6gMݲ22ŔrZc3/ G)`Oϲ( o2c9`{">E{4֖)u׿X@b\.\rEQoq,ޱ$NO*.C=RÕEY_NYAilӐDs65N0Ls6rW Xsc~pܻ{.Ku1 }|A[ʤ kv+])nB룀a@&0nl}l5eBrH-MPaYd‰̨JQJxS xFŔRIPtq-vAdG]?Ԝлm8F!9OG :1hGU]r E㩝c]y \ёh J^M`- R Fk06d:wBH|8t%aF7*#YDguW% #GnE,VhIR N:bd 7K([#\0&uP;bC?[n rK#KSOvU"~C:-&(9rPܦų7YJ`ؤD,{t(H$-}V@a.jDl@cU1uaE!2]>-5.-eUDRgav׏j|0o="bʤ.@{ ]ѻZ. 3`BO,k_$z7H.yx3[[.9~Nk՟ll d7>=S0u59"Θ'4P)<x4η4hQws$Ù?@{l7o{/ԠE~b ځU/85T#;[2 p`_#I^4dZ>G[Bv=Pĉ5:? P#PĦ04YrU,dY@3\8dI&=H8YĬz7@c)UL#h0) ?. ꮪEƉ'L%WTy>Tg= _4^97SoyjT1ؠ]zDy~5øJT v#&KTn/kF.b#%x5c |>db ;44M#Lŭ9ٮYǝ ʷ)1'POASs~uá2̃d0ssm*^ Är6jCD}"-xx&ky@ʔJAA߹`7}GIל$UPHSndKA(OK֧p~x5(QpnX |п&fk-/2M ſKR]V=zš3m uFJj>}SHĆ貄$7g s ɤ:Qq}(`R TUmJ!y= D>~CUp:Ϧ$Q|![0(|cXrEӶ(h)d RukDrԯBlVE]/4O:(lH:@}>=!╘Mmԯl%ihO\Foho.CYDyK0=.Ud1A.b_-j''½>g72vFSzȃ:lld{$Sm@B=\>*˾^ҿaF,]0zH{(N+ AjoC<|bR+-}ia۞LnJ qB@^-^TZ Pvģp6뗹o `ؓ@%<&) ruŲv'VŒI|;xE3}"@ :ZQI4#I?2}LA X@pW9>R3y=:qib"u8;28PP)^0U>0uEg1>OBbE>TCmxۼY=Sz/Mi4G4!L_46nWVOX~IWr:ܬF{D݋ʼnk$*rcI- Ǵ/.B꒦p?1"p̦So w>^K;TڴV7v$b&޲`Xw$Ɓ#|ਜȩ{rӧ}WPQ9nڂ{Qu4r$B2up˞(ԘMPIϸm*f%&U)# sݘ6Kc,  `nLlST|YTa1;S'Xq/<>ɳiC:.PWY&A|(a*þ(,G@6$!5fEz-"ٷ,jŸ#||dV 1n`&E9&X6"¥\lټUIȑO&Ā'X`l]Zٺ  , srW_.[5vx>E?Q>=}c|$;i*D'q JA ]b !B"~%Xu &0s.:lur/gD@yUqUKj: ,~пtZǠv`y`[LN^f2ڍgZɉ"{lC! @ Fhýk9x  N &6:ɡer9Zde˫@אEM]:@d\r 7mmz)Y.vrTluPz8K1Mpy"Xj> EQ(6}G\"[\bi]@c2]1K3X\}E@_c+o R7? jLttG8,gR.4zYc[8l UjfH=dž譊@s16N2wz^;@?@[ f[̌|iCۦƘza66W01q'6Ѫgo\g/>E'FK  J#88wb--em6D$:Es7P^ Àsy_IJ3L#'Zy$F,}!,ң{:D$=6 L*\=5OCu 02NI1xMVSș^L|' 7BBٱ  DDU%cS{K݇YXh#k.3oA8rѿ1 X>x X% j33Q0?“$?Mcr8S2=(Rm`7i>Է~"a϶;Orcت"O Tz8Q`pJ#K3?^JKӌ"iwED%}' .V=%`[b4|xD?v2+XQIfl 3]9?8E+@WK}[߆[gawBg m fF|BrKl΢1DyRȤVb1R9-ˇՠ!#ʬ?k/KP< peb`3#5Kw nH)6~\JmP_}2TN~s[L21b ;5{.c3@; iпLJ*ӀSdn/M$!b(񁁍E͐&H/@CU!)-nj-LBgᴎiH>2ɴ5!1kk<(d1g41zm6>9(롌E*Ɛ R}z:v] 0 Nߡa|DݔdoVsup#/'p^h[DsVo4#جb/hn|SG54mP~Pۋ1_GKܭHT#?ؘM`B6XL4 >dRmaY6Q;=#$*eoHpڬ2u ׏oMrLۓ Ĉ$``Hq`Y[^tflgE)^V*v艥L19]A牻S7DсU8uFHX a=z^~gzX-1/T=1L`-¾EgF' NMMzf0}\LDĽNIqW\g5q 3 DpG.:qQj\Lո(qkߟNXRܷ` gUW]gJ ~ߘP%gGt 0y71оԯ/S@3,ΦNaxji)GIܕqbQ ./}XRz%'ܗZu"^ݜ=?qG$o 28GhE[V\H8!p/žr-sQl,>wyeғßu>qP,oH@eo3IdP0eG/ǔv͞i1#ϳc`pP 3ri>&[5s,+8]'(58X]ke;UP)j+YIp=<*ӓr8yrѸ.򭛠`sRVQclDP(!n,9uqC Ӹhdm|Uz7vh EzTT>p*qW,uX~j~K+l1GNLV7RrIE;? 3_|6].[]7aG,RHv4 F'~(ڧ˞j'*aoJ-1flc` 2CНҢy1So=*m>ukZ[UE;Ounہo:ؠ[NJBĀв6IC{.!Z븞ȎU X9b-#~DO'2M݃ .iaE(J)X=3GEpm8݃\f(^&jZ#|TH^C_K󜫻[keG"p >1'0ac,dؔc{ºTtcЯ7%T2N:lS{RDYcQr͋$ {|dfvx\p]a(U1rHza[^|-jlٌٴQ [4hk}k6S+oMl]B"kR2 ve\354s{`B!h &Q[ F1q1|# #AOD=O4[e_绺R3JZIJ1Lyj OhocݾqLN:^@r_u^Mޝt m?Y5Hq:i/W4Q1,iP`Iq=8 e%PEiNC)&6/1}ֆP܁WN>Y|tdLF{/tO %h, Bc}Z/du_Zi_kf RalcMҀЕU`AHfrUb A gd:ޣN]ieSɜgp%+9;`̽`Ny|x;v hAgC? Nͼ F{Ep!U2^f]ɪ-DUhxn'`Uj&XT9~%vr WWҡ nbi`:b:OC)Pc_De^Zm!3ck§9烾+! gZ̺E^fӺ!\&=z|NH%͒sfčoSwjN\op"Ξ:H+u C9L1m),D#}@5n%9_z# _2 Eg)vk ?Z=mwjK0|pʼS:/G$y|^؍;~%zS1Ipu庞QnHl< j\7Uu~Ahisj5۠|Zj ^V7$amWL\AylZz*]}43}˺?lITl8ACil9եC\s%^f Of/mpn}^XًstwgUM>-ٲ[uT:anJ1aHLgI7:p&)njdv򓯅L2@Yy{0Mݹ%⃕_VrHsV|G>*Ճ{0b$#G8o2Nq=N1yCNTysJUDi)DŽ I#Z.9ѫ2'lL:.OHeR\4w]▞{CsuBWrPJKlg}8B_*P^jHG AxFȜ #[޺qOZMN!^|ks }VxY3 tBLxFw|Kl-p@xqO FIX?;^MgR!i8-ps7r̽|5"ų _ ࢠuUKc1 ի%?v!䏴W\}2oUVo7mc1<%}x]MgLZB5j$IewxѢUǃ @^A얔H:ֹyCߐ_8FHĈβ4G(`wGxd/M9t!7U`/!6R4v@aجl̈%z0c(UZ7n}t uu;4Ɯ |wcv[1LlEGtX$vOM+1ѻ㫄}U,1:tK&-:YDL% 9pʬY{ ^x6. ș觤r2|^j*n5!c^[;?T/[sW.]}L*l|tn$ g՗NfLXɋygqQz Znr>T (]' ԼTXM51ܾ+ٿLL&B_)"i kk Rb?TV p}7Dd$-%Q:խylץ C\vK3oHо"`Hqj^^ o#"Ur'mWZV{/^Oa1-@[WB9'&δ_-|%[KJ5y?vC a5'iVFr™Yڢ䕲y{FYV?9bҽ=/-+Np>L%[ nB]%jB\ځ(xP`$@&9, Yh}\Iх4 s?l?Ʀх]4~*B偹/;ΠUtP4e~9ZqYs_ Jo8Czְ.acz3^aצA.bN@dپ|wtgj7Mt"VĄ9KNw^6wyzO[.E)OQ{x"'Ro@ lalG?`&8?eDxV4DfK.P&Wʃ@uC-Ƨ#wQhK$lɘQW_qds N/G3yVImow t ]ZVYEd6Q q_k!hA$/v]Ryy%+, rI Rػ}EF¨&uޕb* 1e)} omh h) DKbhq@zd & af0 in_QHo$6Y,Q:@R 61ίC1>74Yr`ژ," Jg`G77ƒ+0,~e3IԮ_ :2zoq;]`C2]TCG~EtM|Ǵ+i,T>Hh}2ΐjZ$ NKsxg8((v!q& & ɏYm<2&?kpH0Ga-ƒ ^DNϕب@`_h { V wjPJ_2GfL#Vq#ZXp;|qs\1? !=2v?v$#sL>]m}8ɿN'jCxl"ܺLxRZ= ѻjfAegK`ܞt _x_wVgfex<%@|=8ky\JˈtW9vt&ٮf2v(:*Ԙ-d/?)i+}k SuV v>AE#< 呿8aٳ]Ix]{l,}m <¡1O orREV8{!|.{~"(;K_ݢ٢UFO?6݈/;i:Fb#}ƉH^͕ǒ*\YYQ\i[qcgb06l+ ?QP޿eosPᢴLWbO+c,IWǫ =iykYLo++%]|M |TV 3Zz!qx^aNd jEٿ,HΊ6h ĮN1D (s1TaAẺDnZmhy9`g79ȦWH_Z@gQӈkRKuž\`X1Hż&_yfӿ2MÚh2~0>1f }ʮH>?Gr-DqX 5vFAsz!Jd`1c*- dwSj=4ݶwRfa}iSU0ECoh`A_ Y+i^K Fz m$1\UcI*J*E.xJ)lX׉IF\ėJ$uBq^ Ț/iAb[]?.䧥“x g>?.W-8'$E^ Δd*=$"sRc3?aUCV#*FvNڏ1A r}3}C m]TPDHSRDbtET}Z}' ih$:3ՠi,)IfVEu0JC iuۛ||'*R> r6$nrX etjqXjю68~RsE@j Il Vq⟛f>ɗ{ƌW\37/ ޟ۟oaS92֏JVfF-%xOIᅸ ݁?1F:Zbb)쫩)T'|M~Kd:oÐ5/Hoѩ`ſUtbQ}!)X3)Ɯ 'E3r='C`p_\3 1\6z X" Ns],w!.UrCl i%?z@Xqr\3,"7Jz!Ocf^8f˓f q8+6l:ל- B<k, R oΧ"\$)Fuu$hOuFX|N+>Mˏ @p \q6&1O/P#@$PCE$"c4;WzqBs S]z<0 _}}+Ej##Ao/\bD>)iŖʴYɎ:|)NXU I5M<1*%xYܢWYW]KMֈw]cY!_W#'is $j<ď? lgѲ]"&ttzHK)ΌSz*~+goKjbmk'@[HBd~)g+ }ӪoVrB`0)nx^w2,\~a<Əm ! sҏvaD ZdzO ˼ଈm 2RǷu0/hP`Jx:JbXvܖ+z-XE{ \BURt{P3ʞTVwiLntN rĥIs{-Ku;y>Ɂ]x!TT#i0q0Z suypo) kiه`PC(W+VǛ DpuI2hiENs."=8 TWᡞ%gC]D}t/_{4:RXd_g.%-2u_ašFN"]m.52Xr͍<0?OoN'(L'~ DuG%Q%*ɻޓ !'̳{af}@'yy_o, (cxPK2R +w>XjJT26XRE 1\-5 tp!ȨrI |p:L{ 2x[l `Q뺽Ahvmtٯ^Og(z ,T8 @{vE$o⦅4&Wmϑ9!פJC\.3ߺfKi~CTuԭ@ z͞WL3UP&2xE%ġ%x 7jf!4!7HDX(]Xp[^y.Iπ~cuLآA:L!Ǿ5O"Z5)O]Aץg uL~ RLGQk\|bKUjglM;,aSD5gR5Ce5=ȺM/{jT1Rs}4ͷ1'uK͌ZŏD)'#Za?JMTC?->.l˽ߧb,Y tEV:YlBi0 ヨAtwi.Ϧ e@xwp0~o#\wGH؞1:(4+ CeT_O}IN$ajO\-3!fl>l =+,hW><Ė:+f$i~AM=8G$ЙոFmpE[lCUs8t%DLtSGk8W)ŧvLu|MZḰ|n7vp? 7o%QpjhBy3w\*d\~N%H[ 96U*u<<qԴ# /xzaFp>e^[mŢJA빔lL ?5S/>@sѯ^{qj'H܍ cvٴdm}6ukq`tZD嚦״?%`B4Oe7h|Iof/ClJ'bnxWcX^c/mHfw9duDDDVLNAYV` Q_WzBUAm=JO?hq <b ;h\7j)cmuw U嫾Ǐ<دRc֠)nCi61\b _SEym>X:ʴ'^1)epKP.K UK_*BW]=#F-MÛNq:^|6ecEQ)kp$8ƙBzWqSD7W㝶fIMs,Cճ9+NS)&ݹ.gɆ 1h-һپg>Ϩw~HW^w ޫ LTb/kN8_3Sj(o]re -}H&,kˆK#idBjR" y%j _moiQ6GŹiĻpai" U D=e&n۷.O!fWj~y ri>=My[6D>шRHnt1c?Gi@՝p}k$Ѭ؀T!F8q7+'h3tQg;麍N0.}ɑ@nC*v`pMkmn 4(UjɌeRIyތϚ\!S ":z}1 W4am& t^@߇Ε ާ G:qQsp P5r^A΁@S93jtNxSKv̆W<U^uH'-cbFbt<-\{kO /uFq,@Hp;!w}Br=JU5,v4k1ZeN]t7[ЩM%Xc/}^'͠Lߜ\RJjXm$@ԭh $5du-|ݗsr8򡷲aYp2> ӂ%wcƀBG4~q8Y|YC\14M ̥5mCy덮 ~[\̄Ө4N"Z,r`XgK݇z 4:ӗ*m :b;"s%Gv/1z=i\, Pc ]DޭĒG5nDNꊵՂ*ͳa; F #)uQO?5dZ:i-9BrQ2|ƂVa(m4xUڨ|~<<.T; ^ZȌ?sUBjokQ}dNMyXt{Q uǺw_HJX}%vl5ߜSH!PETnu*',j ӈA}TI(u83I8*$3xX_~7mxk r~j/YT3)~꼟\`=˒޻fnNJڔs+ n‰7%ye_P[X8]Й<y1cN![>[Ipu֍5Ҫ" G6eg~7tqw褋2 +Y+7~k:}Sp[p'VC wqe?UZ}=|џښH˔Hc;q$4V=[!@3 :\!B^5H.{Lknw=2s(wb.prS'vbIYXݨwn$P b>RDO=\&E@TkNr;ܯE0tX O) P,qʇ*z))m4GVsHHT  ò, gd@ōRr\YA: n4RLoRŗkVIh_M3á+N%݃Z:,c\|`)&C&M"zc0B]6  v繫evr*u_:Vӑg˗~g_m`az$Qiș5^<XD<~\qyҩ { Tm}=v6Sdvmo2sķ2 p]\Vssˉǘ_m**./=ZyֺH@ rƈw+8MfCRp,; =8%ﰝFSg=N6>Þ1^Lm _zϦiO.օ荲&я ?v$]_jMlJ̲|nX#))CVfЗ4+mҍsRBKsi^iDw/ DJt uw6c.9#OuJIpjKQdY>@th,)4؋mlUE:"ȼ$rV (0퉌sJwa;&V.p'9T!9Mh7 z,[/I6ƯkbG8>O)~d ~`_NdC(4Aת sq&eO=-A@bˊ+p#)ҵ0[X~E_!],v||0glo2 dnؾ(`U~k4CM* ߋZxˑ VmPxww>e8̇IbۤyZC#07r5F珱Dюp,3rNx[swH;CES՝t&:(tY NfD㥢R;ceaꀉ./j/ȖEx;>^BӺXފ;YibQ*g ~SzaCDQDxR}@/G]B\_WJ[x MϰݞLneeSBH 㥮ۀhJ<^=?TTvb֦R4g1,Jo]wɶ79V0PE-Y۬|n󟉸^I.*KG"RO];rZ&zVBujAsZl-%#ouH ?[mɢVPա$r3;asm -n-ѻ5##'hS,4Ks{3;c(it3=NXD/jN^LA+\x NleK"y"ج@ (_iVxPkh:b8 5tϹז]L(p{7&sMNRtrL1-6+F'>az?} 2'pS6q4)gJv쑧`2wR&QaP.YgɃIOn&(^n@ P*E̻Z'Eaܽr@"rUb9| BH?.=-W(E0P|sw\<6Eg6m8jm 'BQ2"M 홯2Y3@b@> h.:+v$iZ0PqNZ: 3qrLj:J#z7Mh6vJj'4)slE('d*߃ͽ&ʕRE``||['iXt",)='(, ]66g?W0'灥(0}Nwj}zZ -;xouL'VWrYg&jkm,!#y]2Re_M:CH%x%˳#dsp H.P8+^76ɗ|jONンox5ZprUd >G^ѐ2gX A<`1E^ F%7lqFkʊ:3RS=k5N"Hlӊ UdU⫒cA71.r_زZ*'^ÆzyU<:!CߋrE;g^1S_ ӷ⬇ hŒM{dX{unxU/{(ch;1dNJXt Wi7oIJ 9Xb~=2 [IjĴA: mڈ]۞lUR,:f9RibhJ\մ~"Rzro%3_Ġx#R, vbͮ -Jϻ&P<ԣ=WRDfV:B.>RծyO' [G )JmUJH=cRUëL`CXpb@R \BNiNr:JYM*B~rM3Ca&~2!Ruxt:%yNu=$fH]Yiٻ#zg~/}l)a!cktu7û̔h';;.`G ΔH~q|~^Ƈ]yζӞ@Ȫ"[E[uz:XU0؏OO"^&~^/w,C9K՜b:j ߦ*(vt|lPV V`VbY1bAt\[=Ol6#ad <<zAb 2!.eœ=`F cfB]O!84mkTʖx 32tU%̃>Xe i9l,SHɃ^1{`_W* :#EZi2cØw1j'EGR֭[| x U>*_ø?y5n]0I3ՑH2(+"jGw pM&w2Cs8ڍ0ٳَ>$=ʅ+v; t/U]OOSx']+V ۷VOQRZ58}ΖMF ZFIJkLѼH?>U h=&qtgu';>SlaA%7~$* p+)9*20"w%lIw9e-h=ANPL1c!ϫ?GePO!}MR^vCj~{?~Ӓ8+saRO6at7/VS~i`@(~NnO;i'o[DP \r^0?`􅒋ݦnc"j9+^Eл(Fl<1z!+Ϸ*]eψY4<Cpk_$cJ(64 /%"%xGN¾z= Y2~}O^WGH95Cٳ3E虵??9Qm!GѰnKX.]^d2)Dd&w A[~@ܷPaJE( d$ wݱŃRl" ׊TO CF@v zԠ#r]<z!fTq :=&Uuı#͂T_eιviٶл{Y*\ 5@9Q~Eff+^ˀYbzh>p?m`o䯣/A@&* 05Lc^UNÿG SuݷfQ{bCۗIA:t"(mFL'Gu;'W9mG1yaazOuz.]`cY )ˤonO;dB J5Uu >dP`7w/7h}Rr&dϦϯ%eUc/ ;vLCK%z#.6Ga2n+PLڜImGlE)1|N.oÝ Z~2|`/c-̑ЉЌCSvG/ 6KWk'I1\]qk?u,%h繛ѵѴ.)l rQpHEUtţ]Wa9n\x 4j[:_!&/! Pw%l'ejN[b7olk}'UE=֘YK:^sKHXs0Wf5N.#Z%t;5FiA _<&ka/m޻E5! };]+Ûq%kAH檝H?DI"n VxL{QP!$F{ZNLޱ2;Qs}eT閬kwDCQvN~". 6eG.K@wWwjIʨR몸xV{­kn 8"]ïݻr(D+ CTXrAՈ'C2g0S~r]=0>vuE\_X.:1 |@qS "]i_#ĺyQ5LD5m>c΅XQ5w4n/ɱ(a5q ihSe#MBv-[v73ҵ:CM@Q`hZeፀg6{f]^%fp k{jkH彩>'`]t4ok ۓL.w,c^ف3oJAkekX9 4Xymjvc/Kt{6BrhGYAJCi (c]@]:<ʄrc!'ZȾRfrW;A2K%<Y1Rd0+¬B6beY٭$sO*d%5\Nt +Iw] pτ΁۽QWO${CX(5zYrK*".e8E?.fķjNDv7%s%1qK1 `5Mܯ!=q޿:a\x+У ctp89ŗ}Ha猪ӅdsJufK$`A3 ptB lc4[_* 0A W6S(x`vfO)߿{3wYYcX,вT̀n#7A}2RRJcLC FV}ު墂iZ1;,c,g"-ӶE:o1֧DBh tKnԚ>)Oh8Kq]UTldid1؎WX٣-t1kQɑ{J"to^N1- srۺә( Su'w۠wmC@)OlU)s\ݛ%|:%WQ8XV6vF5į/(e#W Ãc8J ,ME%e {_~5QJPn'_msNva ~z)؍%Q)UObub(LU tX&gנE67^Vm+ 2E&(2U[)R<,!6U`5:5٢DpM!` L\ J]CNtӔA2g64?IW 4VU%E/:7tv);XWlS3,ة#?.ٳMv\&*ܼmEWfp 4]S>$tY\« @iPNH׋ʡ[9AbG| >yqte$/VKZ (9h- ~]cQâ0j}\M454 1>xe$n}3#9#*CJdf%ȽV4̭!W8\X5-RiU RY9Wyz>Z>W ^D ]d zuAkTUht%e?N;g{,ѕ ɐD>%$TGS׉˝acw*jj '(P.{0xwVT>l)KcpDvCۍhf^-r!wy8(w W{K ˈ{][4aP#7̧}3Ѝ۩y&#DjRa>G]nUKNV@^1?0g5)䛆?L 1'YGw!nL .gZGe+6L0hdT#li *&D)9;% h!. G,&VMe|;Xc ߼U)tض;"B(>]dY1C3"SB|C$7JƋYRK(DQkiᡦt2xadvpAlFf&LԶw4JX9#"yr?^3>M/ RXj.ê8w,QIGaEVwOrJᰏ!oC,Dm42U|X1ws 9 FbD27D6Z nѮzxYPx#m̿m ҭlF@̤$,R?*\֋6I,}bA+X-1TV+ފ []x5 X Ðy[iJ[@vQ e<0K.ᰪqVW3M癜v넏4IP(<.}%@EA~??w,,%3.!Y& `j"؄bZ`_ TdʳԆ/dL n.FDqC&(r!V$_<'˄1,]6U<ㅆ診y>vO5;6eKpJ-9"A>FX6+i7):W Y"8tҦSpJ3Ոt2%S<٫VcLjPYq%, OU12Xܟ!&/]?t4Xmk?!˼_PoIJW+ 9Lt'cWt͝ʰԾԋf0 {*:kw񳔵m2+}w''ϬI$g.R:wJՖ1A9A栎Nb0L` <:k_ :D*ʞ4ht@XuCQ-֞: &Ek%|E,#h$_Zio.9 K#NE NUG/騬k~>(!;iGmBĊ$zKF.\%/0P@\\Z˂Xz]w -p`(8ZV%!Ƕ:~r^٣a%Mt5<2:ie*-ڴVV A\ur⨩UD 7)cQv|g$ i/x*NyZrHq 0S^?w?` g 0^>ԭ /^&1ρSkXHL}Q$F`rMo1+-n[ۊy|BKX]{ނӈѨ&hU9Hf^¯z58탋En-CjK*CU:7a?1vجra4%'3?vrke4ƦZ~|";H;&BHhi`$TM3[~"[Rcb~ON dW[]9x^on$5|Z tXH{Z`[2t]GÆRSOc#Zr#rȫ#7M+͉M"ɅJ"1qZ5Wq2IKT"9D[*ZD;{]+tƌ5㢂WɃC"SwcH[7^z_uwd,tżh ɥ ncI:v8KxyBF"pA(״gEfe9/{lX"":uP 2d-]>Եˣw7w¦g=<:ZBOκU(]쿩^vj!ڱpW{oü4j,DVauLZ;A/'Χj8b3d&bz>{kknN{J-n;cYEp[|gts\Q?9y~e0zs2dWIW-\>8"=7Jd%j ݾhڈ?̗,+1kv<=dŀhwN{T0f'4$;7f恼A?ߞX,MKˢ8:j?=&g=و{C뵈8<#erKm.:bfIg1lY[FϪ\`FӬ84YF2L1rnFu{U/$)1$]AlT-L^DR[EdC[?7_+;A>Rӏr |(ͩ3'-,'W`? \5CiŪb2fCEcZQ^`ydKe=CMεc˶—,БnB}̬]RWɖޠu-FzY'Uz?*ADV` SR)[\fncuƯ2L~ 5+]/LizӦJ]5~hv(Tf_h9<;V*hXlWDF5}i Y/=GPel l@)Rd1})/^ծHME"@5$@{l>|kƉ}h &M1Qo!2PΒ}8J"kcC%*`kvgaFIp4z" cԁ a. oWNR(?07y7j:Wv@6ZDWjS^ /s2q꘽pɏ-k!H pF] FRkӐ;Zw*JL;s.>=0z2x)\Ð%ۡ$"D!Q/uWy’}RJO0)9*o)P~ڵjJ|lD~bK).i'Z"5\ج9tqݫK黅_((a2p҉2e N Sxȕ!&GiԷX32,%%Wܭ8g4[f>r?Z6Z 7(gK`&?L.`O 8|^5-`XEG5I0:c+cωf 7l t Ve݆zU/٠r,GIaM#C£/[csz4 \٬䰫>ڛ8O&3 B+yLC1`$x}1.2?laoh]M{Vnי3u|~q¯s 2=Y4`OzѬeY+ ##FegN24{%W1`˹R)ԄgAʎ%з䆾mM ܥB:ᒛzp9.oYH*$XLuEڿW %hd*8 اJj FFQ0*$n?EjNXEkP&!ܑ؅ggi 2h#4RˈX×~ldgqu\Al"YDhz}( INqI6ЉnmNq F}㗧J';YxOwv?-rxk9[jFIpڪq~@f+;eGYXaLA#( iUkJw >HĈ賕-t 9c-~BPgYfYhRd0n\Zk]IICPU)c7`+GSNOnJ+yOgѣv^/_6b#3M-:v̈́u"c?a+`Bѫɸo;8=Ae&Hx:f%`a[;?Ϥ32_4?inQ jϒNi՟IR,֤rV(2'nVqٸ|tn}0 72(- ǍVQ=k9(9" D*it9n:eNR:H89AT67=z#m#zj/-i߯Gٯ IIZ3-q8&tUmN<Zvr3$ C@:}(Psl3"%O)*3!y~]gje< n1 kOoOK+dK4=׽z\?1(GG"V^&{7/4ӡLWџ@WѼ`N ZḓCHD'+z<|A@κ tPG|dO8k!0IX[`f7$kdd \9rkۉ*ת=h/e*X]Y[ʼ"uɵ[fsT(z+npg e;г4z0nk ]+Eݯ9]<]q#<1 l"gm%=M°BNBaq8[ы]pCH'p < x cL"Q؟(∉-Q@"9p2!eZ.4KKMu^:M%T`$3Q0MY1"J{^4VSmiOP9⚷X|>B5]d7%25h`YGʍ{%tAzoټ1 e8;P4+HVO^| ge+`h8;%0}4h!ycfl3ycJv&X$~oX4lW3 <]4-FS꼫+4ފsox5kٖC\ܘC;F+rP$M{-a_k|dU#эղߢ'XPDb@oSy/}N%Aʹ)ËVǴO"Dj#dWG`v$fN0ig%&N{#L22"{ {ܮr(2 ۆ vTΈ(4jJfDm5+Z>IXLfYpӖP1ΚHzs+NSu9(QYا-XzU)cSu j ߩw[i7~?b5GC& oK0`;}| ŦO)X딑XM(6RqcUYպu6 .efI'0uraE<^v X'?(MnJPϲo=~cPI(Pk)' F)+=M:te(٠@8Ӹlt0^w"'(CaV!)髮w%ެ6ZJG(75y;jĆ>Omw22PRUuU.樥(p(%g [oLrQGoL#';'Ov,_Edь kBma+N6#ӌTo(bU9xw Z \rCLRǬ?wa~A]qUBWNzmA崼Z w.|Qi?dUCDtD 3+yCQǹ&5/4 bja8OUnXC* P ڗ%Xt&?-jF =:a#zyKLsy-P.?2 f5by:]ƃS_k齟)tAGj&ZYݕ48iO!t98J 'Ū#f$Q|.Gjkj%/`)^?ja뙍<nBdApЁJX_J`ޒ7Q͝"NR2]X@2ϸYf`ܭE6LLѫYOoTSE;S) mb8k3xtu2V)Z5 4ս6B0-!#WBΖ+ObwqI OǘCCe G[GpPt>Ld uep)Pp]`~!U /kۤIM[p?ް6}dk+*x;30^b1kOgđ" 1QUgϊ >Cs,q3᯲AC;)+D0 zԈ|}OW}ĥT>Z)cW=H[&]uXNb}q26WgWAnQdsq$,7 Lx%{)`]_|ȕAP{|PvPG'fCSx^^6I%]⎑E1eXU$~bB ^#P_@W"|?w4tu'PYZs'ד1O^idfIj'2ՉT Fղ`ezDJKDTwoUt0wa.?ވڰIL{NRiڠY{uB*g]L9;Q]]7R\ddH>=da ^:ă̲e ]eYdEeۊ2Jt^<{? Xn0E=G}|VUtʲg= zGr{rAcf66U{InqT=iF w<k͘*|Lû{<+<Cv}L1'%"~Da"?PGiyFh֓ fsLAlnd|Ɂ="#0E<Ҳ2NwݙE8Xz5i,A:t x׃ߦ?3ۯeŎOo]"C2)*cY D&*kW\sb"< rvuuZE@6u P)'BӢgG"as邾rS? ;[17D`4Od쇣= SRr6G,92kNt7 7vsa!S_-roW/3tL'uqWqNFͨJv P~XSW~)>’NaEޔ* S-t>ܕ+y EU髌u<u@ز Qگe&HwŨ+ə6~izPXfN?lWlܼ鴗gbhr}@'.sae_kInIbԪ298l15,bmbū~fhPvWryW Pus5!q(4O^QQGaKA_GS"_P]LIē>J`wlf(FfU! ga10amNXnA%Dq:wJJqSv.U<ۡZhӯTz]6Co,WR 1 0JPHhhR5f/jxP 'Ywj'KsiJeij]I,in3©i}ǂ}벐?KOe͟"eU~<#v0_I%H$?Ѧų+#|[} (5l+Yr9l] uy1e}/m@l6B=2}mի$)e|"3b ԫ .1]Rƌ1NحBy>LCe(5'uxaWϑ6PEnt<X N[7=Kgp]PӡIvfdɠse6~ y-K4B 82N]z;J@IZ)UӖ,6+xFECbq)yKYpwxhId8uࢹ# Bn};ӜC00,v63$0Bة@SRkKe>U6ˮפ3K0/ FDd,բv729"U#+\utv߮O2\-K/W` \= X@z'_!L!B.sب gye w Ti+/N$6 ,U4սKspVBW  /†`̻<~Wh(=MRLPͼ4Eʫkh[<ׁ+N"RFWLY  ;CS\kc:Z/|Z U^sKVKF jYu4sxϽ=̈́N*SӋ+l)ky*?>0E8F}nNX22;) _O{!žX:6vH] c#ڌ߫RƮ6!:4I. W\I]Ϭ* ! 0hcəcl[vz>d 5ZDԥ RyJ5G=mW(KO0Ut\ܻU2(W"=t/SGOn(郍͏. d!!Jކ_~2j=Xtci 06_r4JO"@|n,D1) IͺF{]=!@l$Y䈆9i^ õ-A8~ruBq֢ 1Chpz ߍ3WYӹ6HDE"R":no4~?ߋZpdʒ!%D X(:gxNF'Sb@S 8 jߞ ΘMk& ͬo7,v / ;7]&拄5MACA"g+43P$o̎o{'Z᮱:2%}o!=Cwj $KcLJ9K RN-DՕdSPPc#?s!xoJ=8"ӽk .5xԴqP.=?{ ?_u>QٲBŮu 7܉ÝG))H bb_N3lZ3_!ey`i; hCiWUe;s!7F {t13S6,;T"Cbdw)^зs_Շن x$Rm"kUr~Y߆}[J~v= 2}Ǚ5J6#Bf_| Ej<Ȯ-csbx9&5_$\حb>knK,-WD찘 BhG^6ʆwAc!! 0ȣq| 4A*N8Y,oRy'>|t<#y9N=1[],6EB~ |7FE~ t6}]0ݯ/SDg0gp:tϰhiǹu(AxO30$cX՞X+.rx/r6_h(ц!\{2afWUG~twj` {o]4 ΨcF8Fc)jEHwywn7/*7Hvjz44lnxkM`U2nCm:c"% N7W>d5J/}#JM8e*ǫ`0vN7PxQ72UP`Kg<s'VF8!|2!γ4ySfx8 eFYep]ᣁ1_v''n8zS #p錫\Kl7;zRE 4+zŷ@{fnt <=ʕBHDM6[͜o0˨D4cI:L#smŌ8D>kBAWM |mJN'gX A:^aP[ aɔ0J2BXe+/d5j]XF)1SPz*7ToO#W*uWpU\G˔Pi3[ qXj\kG*s:U,]ved%̏xW 4*jZG3 ̏7C0d#s;:(HaXiMXM~oWx%71O">)DwYjF`{?~ZGMgqoт&i &ꊄ>:A$>`yCEeҼ$Y4y|V]'E2Kf6!z[]bJ d3h.h9]QűGsMNSL!K96w[vxw}EY8K (%.$G S!ڄ]%R&/gQlaI@A'NLrʎV$2 bG^m\.7}JuGW+rLF6N?_s`'t9h7k+(BlG} zI PNf?VxXٱ٫-\ #E\ Q 7K&beḾO%Wĩ,+sKiGCl]]'VX;tv[77ch"?ǧ5w`:ju :4˼7:h`G8Kl:_zT`03+ yJV9+@ y(iPamP+5H /j>z._!ĂRkpZ[F$DETRO~ 8AO@/pf74?H7%J]]=rl^G,v;P4- ~ m IŁpcjwi eqo;]DzԽcʃ2([<ƦNB`NCn O,ees+%HĊ}0F՘[DhèGצ+Lٝzӫϑ_=v:9FN'}&LK$v.--.7o?X_&wc"M: {SJŒVVE!u]BլxplgʸT|)ВZj s˘ϐVGUQO"SdhZVPTHHvwLUϺ̳S@im`٨ 2nGDw5[4]z;oDȺg?5jR>mS_k6'n/:sv]+q볶 pm˚9ت)gtMCr5g')%+Ak!Ft] k2Aq9eՇydDPR[`shh 뉁Cz2+xW1*ޢD-EOD={,W䏾 + u&%Zs }ٌFN__KKy2z,"5z$:1c'!pJF[hI(x`^O]n8|f| t!y‘56*ǭ)jc^}h@HzDtC+R׬U@}×/BhB*:xRS($YJx%C{,lC9d.aɁk!GP, [WP'%[xu5`%}5cwm[\e,j;VK9?vBGs9IvűA v]_5Yy , 4ne,ctYX$ך𡀮k5+v>`z4-+6`$~$o>H`gi~$D݅v6EPL(bD>@yjǯH@9av54xt&_!H~1J0xyZv29X]1&"oM?taWՌHf?Q+sy#bp>.Vm rY%A\4`cU \_Ȫ(jqA]|ҔV"Jx^#gYKd#*p1?TAm(em64?fdil\URtqD=7ddVtNi";51!d 2[`g FRČ2ڕs7WxuJCN_y's;+G܃L/Jڎ4>z`Ѣ{)NO%74&H[ہ#:k_K)+m5=ׯEԸɀ{Na\>(osrEmLUhz=$]"rx" ?hKX`ŧ-Osy.g_#.d<℉tB 3Q)5KxQw}oGb4yЊJ 'P#z=jeE8oNSlezၿDMnWhl<W2+A ?2|&RCnDYz}Ӌ 9}y5I%TQv`1{ ڜ 1 trcUg2N6smdE@#pN~X+g ~!kӋC|͹++7's8%2f\C\usdG˫ͧ%_pZ@4@7"%)u%FYl@\mINNS:WKJ,ûE%:ګҴ*4>hv3܃plZHNFٙZF=/b1c}z0.B%IpKl+ ;'q[/d@-LDž4jА>f~ZbypBM7u&v `]@p'JOz.F`ń\J!xB$g& ڻ|5إz*rc[QbUV"炞;>O 4DO>]'ӘsGC\L`#4);QB\"q!6 ްFA<ߩ/Sm`Vœ%X|RY7Q>%4d&X<'"_9h{6Zjs{ S$`0@"I5Y[?<˅0^ hJ%Adњ‰H']qs檭+؉"V5$0g*ғy¿z3k]U!v{5@r@e9 I+rV;1dem- c&V*R]tp\RlDV74Mw(EKJ ҘWqߌ[Po7Agڍ-"[M[xX_3.G6 ]0"Kè a -_֠TdHTޓ0柶~6R랻4@DM1ho57}!-zЯ_ć*?\M-[.BKyfvpZjzg /~gSw䄜ԀϠJÚVyv ?J #\L1_~fxpv)c"/N( z *38ⴜF`8m tyߣ'VkuxFR.x%FkŠ3UV1 [G!wQ$*lj_a;,^E3PxϹv'u(dWZ9z(B ''qD;lAx<(` \_j*# ,\AiE~F`IK s ٺQ( G8CJȠ7,U-ӷIFّ89ƿe[^CǙ %܈5J Lb''Zc2U58f{y^o׮Mű+l*FJK4?$׽ELB[^v}-l"5=ELi6 )+,Vtyүj(A%73 >}& @{?vGj…,/œZ #Czőu}XU'{S<73tYf Ra )E4齹{fB9suff1)ɇ]s/QþQۄxc]OwW_n-H}7Gl 0wvHHQb_gL 3i`ϔ%ۛ7G橂 Mdؠ/BOBB^nn.qxۖ(d"^! 8iTؔj=ֻ?&wVZv!. |A1Dsc=I %,0)F"}S$ о"ZlG󔙇-:z¢اUQ͇ߣ/XDuq@+.5- 9m1T>jQg7AR 5h1pFB {e_+"*j>H[f'Лt[n;>iľCtRv"uRD= սL"r(N|q>(/n}N $͟ijEB1mvlgs09i_NJxcÏC5+F|ܙǝ(jݤˀ/V/ tx܃ "a@Zݽ_~G0a[@MVH\tCI]ݯxnan@+)ui PlHB ag "!eqc/aPgbD. ы=g`O rp?*"ʎ= e4 9qRճx'{JOkgJ О+9/L$` x"qWi y`'*>f~O5$9[_DgB޼RkgOx+1♟*Z~13 ~X_%v?mQInWl0Dܙ@{:&A7V cg@N]%-7f(%1$/ bϫ U~ ;dm0IlŘ1k; ;D¨pЧNs*nI'C,2ׄ< Цƴ!&1u>f-IlH%G,WTo AvpéET[]E[;ygmc͹FQ$b2WN%zf`]f{Y*:ebiuʽY啡rpUfwl0yG竉#U (2Ha>m{*6چ돸X?%U`^d?T–YeA"=` R=>eyE\bwh$kP̐}7xdPvh(_AןYl9-_VÊI HU::/,HpD{aù[(8,"Sm"N L!5Co:jsy2Ў2 {E- a |mew#J-u)j[ӠkLy!fu.\}}$R5k|Nm u%/ ,@^,ڒһ]5IgTCLŚY@U#Яب`7Ԋ|U5dxؑSNqm"+y>l'MZDcV)z ^VH6Ku1Ș`KYnп TFk3|2u?`W1:UePalX[5U6).e 5J}})n0Z38E :_ < K zN4||# s <[]zUu!򹤒<)bLIgߑ;6/xtLEftTkqۇC`2ʩ :cVdvzlh3bL[p.G""Y5<3uCoseS{Af|Te@f guuoE$X<635PVYA'}iC*%f:{RMjO_p0d]g-@_ rcCGY%*Y.S4wp&){a3ԑ={DZRU|P7Q1TvXvEؘ˷lz*a5cPD:foH9QD]$Zp-JtaQ=* ?]Ԅ{I`䑑Μ6 xkiK|QeRܮ:Jsu pPXWt zqETUYu6{6b IHčHR<*,8a]\Vf[(ĤI$c<V5:k?C'&#qMjjqm(9-g 7 :9` |6~OOjf7J6jYPK!.jJKi-b6Fs7 JX߹^Xgr+"+"07TFMyᣄoL;5N+T|z^#(%^mTW Xd7] aQ"C+Z}a%j&+/pI`ۖ`u㤒EA3TN v2V S:=2 v[ƿHmW*th Fp`k<`N!ݙ cV: p^֖XH)׋y7TmNK^ ˡTn@`9:6H3p*23D4df^4[E׻c8LQ3}/u Pr hWUm7BNkxYmC5tH%NƢSg>AP^b3?]c1Brhw!Oe__l)WơJn+n/L!r}I+₁$$ G0aKhuq}FCHݳJ:^ސmѝqޢu_8[!Hd4Ox'l'qf:,5.3 k)EӶhF^B*&"!e4F"B3C9:~^qJXPP̂1h,/CduBBx]lzӈj/ΡHǡM@Wfőj&9AS~楽X5D.kC_yEJ#;LKvm "} $l@웆x,s+0ᐞwVk@m-U3 x%'{ˈH_NČDR));lz3^PIvX=v`Cq%P;M2sR.hiC[\Wql1wPHnFٟ+ ),N^1P Q+ՋTآak7dч'+0, B̺R/5YvEV ;~J¯'@|ϩkm[l/ X7?~1[G"KGG$W݀wBFu O_qaxlP'VJϊrxуVO(!#Gɘ<+ uINL9oytڷDlu-wTZ4t[sf89nZ[9mGe8ucy$M[s;hzn@ w=RpM1;;tG@˴XDlT C{t9J~'M}Kԅ33_o?t3M!|}8sR]7hRH̝g 2QU~DO;R SQO*Gptuw;Ճ:l;Rٹet:; $~a+swp  drxl-֘.}b!tຫ!$ ¡u$`7]I= ExL\;McOZRlHY ;z!; +(am̈Bd9inO-.z*%ŲFV&ǟNM!ƅa;[-ȷzkX`'_gFaaaC.*|7jwd+ n)y)cr=+Z#O_w]hb(q|[Ϻ߫ajᔌʅqUbrV0m=AʕerFؒm tLB{_s`).qtP%"eG 5^nC7Šmh} /ǃ^.k#gýJ/=Wf\?M*&w4"T+=}rc:u[gKwX QRvˊu=t^IM,:! 2WJYUΏX@f3#Ř}V[J/އ9442ә4YS|,0I=gGshφ[]r˃bq > <(y<⼉~?G)qyh[Gw?}fH3asO7doJSDD?du36V !]FܟdI?gxcҼYΡ~]y*WƐZ{g DJU+[sz.I>`S+'BxV% M'z)@'TqhT~UeGۓoqe#Fw1鳒1Y zZMQǰ~$8VAU.HAZ^umN%;2mJ Ȝ3 ɅZfͅn*&XP,lEꋢw#߳j)Jx39#, s ?wjK_c\wEBGZ"')Sn}ld-8NDGuz<&6$㮷I@ V w/ø;e $  C5JBòk7Pꃄھry~LN_7%?%N_C!xsSg0]\HHlcJ_$I|߆ߵ&Ѓv7+2GeD+1f8 sIXU~ vG@렠:r3S8PXgQ(nJ,ϦTu4Lc(<=(B-䓷Sʱ )d!\NQ]ŒYz4^> "hGelI$,h>.Fb<š0rceІ%?~] WG҃8۝w'2$= [U6*{0 w@9s2NT_ i߭љDlY*N*NZxuw6Kǽ T I^nBpvpqq\RG637 ss@vSgb4i.]ǖJ[3rHJlpTcO$~!b;\ߔ88Qp3b#4 (8Vn?#+ɈYpgOߟDtB ɂporPJHTBV,zW|,Qo+KacgB&Y@+{OTij Z4ߐUu?I 0+3hXMvzmnsk0kXk;EK&-i-H 1Y[%xT^1}4zpKꞚdWz|,yCLA3+P~ytL2Ķr;vgڙ®莟V$yT|,62{7aR]`Ӕ%eQu1-䡠f?,M\?A?@QQ;) d6[ [H/w. O| ?UbޑΔ^SrS [/@x,cBAliJ.^ԥ^7켈pBX. IE OS`ZbhU{줊Qk6YVw({Aj^2ѵHu5 $<̲4%HYL#8PquNEvKZ_(in^P?Ip*LRYͷi+[ڦT-TuM#" /붻` lP@P臬1lуRmΠwrTm]f(aX<1,d xeQ8@-_9נ{֙s\jd"6:3f-W\]tV+pw7oW2UY>qR? #Y:KTWGt2@s Auf&u3-fa3LHsVgAe]tg#K]ύE&< 90+})ndE8]cb!wz&RkIez+F̗qXG-1r+t7yz9zKYcۤӰ2511X 5BRJgCHVO{C`>|Dx%V0E:\$gLY-[Cv[Dq09r=BPKgFpQ:pOy)|'p9"<+-11qc^&i&j%K8k} 1:ݠñ4Y.:)\2VKZDx5b9޷>~'l[ᜰgy[ۢYB_Z-.[S~n2l(| m-hw,\e6원,G\KzŮ* EΈ2'3l Į +hSfsw1BPUEwBPGI ҵU '/RPC֖oLqo \v4"MG dsvA5n) : ?nAr9ߨwmJ{lUp %(M| @6G,AʲN2ʛQpf_>жW~qYњ_>?0@i>,|B<pg49aRqbMcn9нDkj4;zcJhdi$φ=!gU捙s6òC଀ި" ymœ]K' ^wӓ*t*(`{C;df6]1lm?GSάOmo4P:~U[CsfN,L; ѭ'xtc@zOoS[~wRλ5>pݩDE1*RYm޵:֝A CUjv *'h6釃6"=f=H>}㚟2MFx SVVTA]Q24  Y%p UȢ|촬|"P8̈́H y8īk2!*";9R^L o]ބ,D%^] N\KC;" 5)(#=CQ߄XG cFr%PLMm4.>_:0 wKgK|iH8ڏ_+iӓU' "y1*DOǩGu <=5T5>4,0MHɫq9(`_WzML}ء`5S{"2ԕhqȤ#űsԼL}0k|CPZDB~ lʮ9Q ֬aF@E49fC_ hDI@79*!xT!QMCCf\Bm\QOdFo? `7YD;ϫ#*GH_ȏ#E"c le?$ +q:7m>N֮C.][G^8e3i ֗á,gؔ&dU\ W- /.9ҬrSRܧ* ,ob$C>QfKnL'>_SjAM}SXC}zAWn}XjT@?c -~-p4ns~c4ﵥk^l`]|Y* juؽAo;i)J]2&-"o_Oʒr.EOD"U2ª8 `qү~(li \ tzsALB>ݣ UEoPn&̣` nruMmu'0sSa.\Y< ivaxϜ7a`˝ klʖ/u!)wM>ixO׆UHIH,h5|~\g럐.y;1j0/@#Cb0_4/f^>_z13%ʼn/C>"FXe EO#OI83 5 dP徳<ĺ[vx&8* g;h8YnM?h3#\pVz6Ûb51yW}^dB)٧iǕf>}F$KjyÙR@RyȊ9C;P *8$ߏOG{FÏ>seץRouR"t>oV58h/5f-< xYM:?Y1Tk*|krf)ĭ\z `^4 :~qupl/|O~3ґ|{EN&\>*̪L4adt:҇Y?YFcs3}e^+2õk]C{oW!)f 0btoeHތ}cpۤ`6%|ӗ7DVUNe JÔkIøT姈G`:PxܮZ 8@$/_RTl[wPZu.[H&l_`?E49yo9@dɄ(-56P p5p`S/Cr#`GeS#ΘѤ8  wsz0r֕.ʛ#٧w* ln*gK7ʩCaim|%3|dۏj(ToJ+b+ "1ajus8}ѾUv34Coo_.TW>1uI"!"dّ\znGo.y{ڌ怕d1KRRL/0Y5s8+b3 *曯n`zxFpkɻ4m2p#`fMP|[cLdA?N=3FBtz):HϜx@}%mu(,Xiq+(>dde}HUn)~Z%W\6B27حVζuJ'TѴH,q9~q=U1>ЖtHI|k}e#~72Nq f ycțӥpGu+G?sĥgTlTa•zuS1oO$>ێQ^~hGD`n(ah gMMUq}u[HG@n-"vE2B,3QyCC<|Tj5\1?$.nC/r1mx-DňY_:p|18.v]`H)iJlz%ڿ=LYވfa1sê(~N%}kQ#Ƒ3xNI,!^jt;y;\b Q(I񤯠o@k潒!;Nd ԴGS'^\OkX!:35yL.KT܁+9A9ݯrMU~,N( c'wz:9q  pVE!BD iA Z&2:E`{L2gSK^x 5úc5&[Z<=;HEsvp}El[_Rw OCkk;4ffNt>AxKW E!)T}[(HLA#2^:\I6 A 9Y,@)(VxT~4x%y'퉤k;&Ɛ#;l|hcC/$_ #ǡ*j铎 vb/cd@s@ tFRd.P-$|03e 7oЀoj?#vW~TJ8,>U  z%I E_ lBtSEfrx<]) ]b:FAQVrO4#gv$\s,8t_TAd@x~-_Ti/=KVP0 qX?V~} vD a=2$DZlV7.f|VH$xm[EO0QIn+58%K!q:eC  qzcD^'?*;}Jk>,?ߐs`M>R𫁕XK%n ǙS/MOv/˛ ntEU;9 dl2ȋħcقlw@rEoܟܲml*7bmŝFc& (xO:)I!aUe^{78L6ͮ=lCӢG$Ȍ;O0ư򟫩b̑2 tmiZ-c0:KY뺖j}[Dc8"S޺ ǯ:J%wL?榩hH.$q΋V6?;d^m2ݯePt~V6LJ$NKHR>jgNN{z=(ʚ;)!~\[bPjO Ԗ7&G?:N~ޣ&,`%l[cs\aL䓑JQd3zaRr"5kCeAbiffB/ _\y w@6P ^I*;)-$e1._PY5?^Kal98 睡k4؁bNgh ?,L)`Սf{/ON_B2KSAc9p=`XY2xHw N?Hhg\{ Dw:Ĝ)dXHZb2AKDB.quH_ v=Sjҙ-xcrTDDj y/졪=&E{3܇Vt89뤓=/>3/!}Zv2T{/ +sc# g{mF#s&oxu-MIG!Z=$%6aR@hS3s֜P,ҝ!bj #eٛeR>bBG\1:~5o_\셴f.:v*Oo|4Uϟ!^6%8hnbX27\—N'.pyT@%ŀ6?r5ͬd4:5Z1K[fRiO#c1?Sdhgm6QY-v"GOY{/UթG\!CU&>2svz%, sgx0_J(Èp1Cn7&ꋈ;iBXC5ȷwA5ѭvcv6{eM` ' q$Fq^4@~4J~]ER-rMp'0O#tz1&)Y쳖POb,ufT*xyQ)+j?=Yh/\ȬR.+0tz+$CwhZ'lCCRY,hڊmZ !Y,F1JO%=;a_b#c6"kBT𧚓Ŕu ޞ$p 6e^ΞώҰAWLi_92 W$[peXNUH 4Fjܷ.nGi& _dQ[7+?~May^ማ7WҦ _.fhW+xv~j9$)Ln3FtðëE`&WTZF}Ad*FLɉ(/R˥r/!ǥ;!Ql$:G?V.r}V_T~jN>7=@][A>mèt-9E3^F,]4I Rڛ+EyY- HPKi\UQ}N !Z&_E=[C} 8>7pn3U XOadv&oB(PiD 5>፺2Кj|U v^eNY*_"9JH+@ᇻP{s]"!ed:hmJ,(=ӀewJmr^5Bښg*r:k*Wswin&zh7\Rm`jVAύHIݼƲ?4}bP 9[u jEFU%tpz}`7<\٭ȇ?Y|òf8n)cg}} qSۦԀ fELM>=[̫wƓ-PV"ź`/LC` 97뛉!k;BE`8fq(D\wgMkdJYR٥/G3ׯb Z[39\,c3zWr@i;.P󬵳AL̊> ZuNDB9.iE2k!BFw~AO;J/T$ڦwJ1ٝ}΅#=H{FT[+Yjf*y#5;䥊0@qX-:fKv|OĢ3<EǃSJv,k{1ŤĨ|Ud *\;`{k5?r CN,MA uJtEU.Ԥkbl ݌;Tq[VHLp逺E+˲?ݡ/̿qGe ݊3WwѿmmBbrj=z$) Tjzj~̊ 7sWhp|?iѯݹVYcNp[u54{ȝc5a>k|$S$í=o0]|qC :쾪RRWAaNE cm(D,.uR:AfweЩjgA`/m3IEE.byIfb>Os5}7>Y! akm%ل|c. R++[8Zckrc~-Y)Gv/F"o-o+UbthtLp$:u%`EIbZ{Jd5)ʞ#E_I,ܖEӱc,dyT`8Z=y[Ĺ ;LsWsls\_BCf7Oi+ kz! HcRYW׆ۈh7r:$t152m BNS=YQQh=i@!i#1Pp0 %M4bպoo;x RLqQۉvOһE;xa؎Rv1[AJ@zcȧz޽\j U!cA;O?rWM|oO}@;{Zk!9x-jP[)qp"`ubIbJ3j1{XO-eo%j?S{HU+aeeMЀpE>>ZLm*޾luÿcͅh@gda e'*V/6L& d"I[c{9)S}BOcX{yk*B,W0:TrSwkwǔ~&)J#If"Va><+sDW|oA3H(R&r ;2l9SaR*ꆼNy˙<9e7ɐF2/7bX?||:I_;=WQxjem  ;@@-~?^aYUenEzRƹ 0PrT1Nү&D.դ%4p7ţ}GdC@Pr,];ş U9Se G8wѬtw.$3 Q$n~([c-N= ]0ʥ%jϽ1LgB4Taݓ{c$yi?0e (A=AD,_%P=Jܝz7U11o^D#+-[)eL`8 lWWl$=vAIn ؒ?dYHk*]|w8Ge2aڿ،xsQKV 6nz}+[]*5@ RuZIw)A^ﰢa08q3n7c z=' n8~P 8(ZBjd@m-61GMڣ .?.LV7DСg mv|FQW5)r|7V[*W%A. f i4 p@K&: Ew:xGO^2!> LMV:jE~.nr!`:E.RĦ ǓCD(IJa+>|@ d׃n.rօz掲얿BMeTFe,Sfj h"Hܔwi o_z~Gޛ*(FW n+|'?مY7q&anjD+inB| y)O1z̕6hȨjSsk"h<vTƟ.7C&Bdʊ893sȖm^XM\ $' 3U;wM*N-s۹=Ą>p , k2i{}vT.ɕY_Jώrg2'YsJϐy0:*G2X 542s =Wۅ:FGF:B[e"dqf>Nz|kLSΕDf_Ѻ2$0s7 ! !*Bk/õC.} 2MvMx8|z ܭvg6t )Y6c }p$h`yM )Q[fcZ#w+w}QzVzw 't2%X!揓>S gCN(O&đJa}S("@{cXYN~_(Bd"J$1v.k!1c˴)봎#Nݝ``&3nI`F%>dgƴ6zOU!W#m hd/'gZLˠ&0MLoW|NnOIFc6БamWseu3٦qVDA]4fulߓ@ej ?+(VwЊ˦tT?_͞33w6GCY[QphXRuL 7̘ewV.@"0^ks[ 8, bD-J{-r7Q8,OD~E~q0֤ c&cwCJU*#I8[iFr!ie&p( Ƈh6O+ScyºPVdn8{eRŞA[^\%hF-I]\UJd! j4Ʊxf<\ʲ}P 8h]_;-!6t|1`Iq[gx*FM6^<8*<{@]{t)oy 3nl>s uX70^Htd~m)J{^Vڀ) A,Ə \%;}h R:Ee*H4o){%AyBɺ<|2}:vl:H Oe#0`x^>YK/6 p2+z>.+Mֽ ?;l53W{kk>B ?yS؜t:e"Zy#ft_ Jg{<mg#" /'[֒&#\JJY{X [ X D!ReYjEh+|nNN>~g4"8#df!nɁE+Gڮ"?U ufJPe8 o!;m k3L V*R9KS'Pץ/O@5Ho19~STb"ͽrg&'[OlDمɜ(d  _FƌBȖ7BdP!%fY<҉6U,Umd;[;ܡ boR`%&}pYBE2]ػ$UKϴ6N Pr%|-:-`Q`>;7XuŁ)=!0Q?!Ίݞzoā~VEUi{r8,&1SctwRAAF|0k;iszhᅑSʆL "#MGxjgR eYԢ rV0jW! :L?@KF55]PDBV`]ZZ` =.!PvXeS%he{`ySOtCd.(hCRnqiӀ e~7>ߊ&S4_ľZ@bV?B9D)+xטqɴ,& 1 G^u4%U>'<>/(#vvtf ${@<nF2$ZpybJ/qiC Lc*ίvLX⟎,2Ԣ '}ےY&4ӺG?&ήWVͪ"Vp2X\RgU=߀) fh+lJY5CxQ)v<%toXmArpR+!>fd /l@ԫ9MIV/^,ߠ{+0Tnz^p@1S6bzŹ+ <x~6/KJR8QϬ )v٬ kc $~= z>1$puiS4d/W9tYpA@Vi,|h1'e9 !`ed-s)$MʵykHߊ-L2&uChOhwĂ  E?v(KwCzsrO~;a<#s魬RG+s j'!9eApRt1 X.)AGO, hz6K\q{HDũhBydhXkM =+>uqEE>m]{~rh ]^ފSQ[%׾ǧM >>7Ϙڱr@wY D}^C^ 4ykgz;nWq`=6#VInۼQ4,Y?T]F/X `?? ʫ}p2I5qf\T+LI呞m7&1'IL'4 %UvfٓAIPo[hǡhޟfX|MVeIh0e{N}`(un > ߤ?IffeJQJΒl(.iRWڇԈzB4#UTH-ЅB> Yi}~J ~zĆ+nhY'6'pl{voܓ[^Č]R;"Qq{p\̪V4ѹc TV3zP>YfU.d?~9'։ADd.e9k^"]13x H4< ۪ 6CE/į`Ƿ֋Hv!dI~rvl쮘# $Qzظe.o3yJBAlse0)5ICp |EZ.)ҩbR ).4SA˳ԸΣZrtP@#4*OrObX{5:ڲ?alyl{;4k|Pl>F_PQeR <@ۍGb084Hn}8xhfY Hˍ>ImGx'eaؾd;-!d%K}Ď #{e]Rw0ƒQKO`)ZQE1L[ykP2:֢a\vOv_7Ů13N;ɘ[ m@OOWadnjfnC8@ D{l5X1aiߵu)W>g-!dZ#=,P L+Sط],&+CW^wb}d`܏Ս3ԑ:wm$+.0j<%W)ndH'.2?(1Ϩʝ/Y*I чhѸRtq *2?M|d[BS9.g ɞ`[]=_ 2%(xNwF Uل d4huEKtWvqlpo\ N9@k.ԊA"I\2Hk<7Ǽ~U+Cz#Y%/U!CE $ݚ1j g;}X󼼐YcdXyma9=̕_5]OyUḼc ٘$7Z'9dCF" =O;n7+S"CR@:WXt"Tfm8FY" gVӓ% fu\7'i\iF (W0o^ĂmLBwA=sT_0}1E}c e=qaRexݺ\)F|JyW2pmD %6B'R!7ē~$!jhJKOP|0unz,!}ȵ}ϻRm=D&:!y+x}x@;"Y]a0Dɡ}m-=׆_tM" fpTKV03syk;T qJCWs`c@k- SZQy!dt; I%WO$ ~.au3b1Ƚ\u63/i|wZ56Hƺ2pdv7RpHzL.݆pҜaP Âu݉)Ӷ&;3ACz! <Wx0l$zrް&}7FHzc&e%U~ с)1̺ыFStLV.k_ص[GK׺u& i MuAs;J /y5lƝ`%hC4ִU&;rniѢI1*`z o+ zSZ)qGY0w d \ &yiAfYd`IN lu5J7nn=n(C{"*Z2Ҽ.FO=qeVk̝B,*8Jvܞ'\1Y?¬iնh!WJ7g=/\bly#p{7®":! xqw/xaD֐l6_GĄC!iLA<>}["(5ZQ3wCFnN'j啢ddz V( S1-rȒy/SlZ@4#?:=S|gq>$/ur_-8MA3eB ]Ywp Ӛ;6;3y>N{#Yv(4z~EUeP Qu?]Ιi+9S$sw ƢTKT )ՔsEqֶʃ('R(%5G>l]*jNT1;N솈4JY7!{P^JVc.62YZaKX4}o/YA`'KMř$zr{TS=Й$bYZ` دv '=*RC}(@1@ºdO/js1ƈ0DI/C5+'v/KOrۜ2^5ytR% pgwau: +y E\;jNq稠/JV_4 Z"=raRŎ69^犤/u&Apt=ٳOс'hc d Hǃ[yg(݃EmBFF`D$OzW 1Vfx'Zƾu!nYR}tv̶JQFQxX߰/U۸т@Q=@K[G,[nQ )P\QHڮߩ8 ˚E]̺/~;rl\[@36o68|V,fEznmOگe"ܳKźCw׉V3/Rr\=w; پ_ }+y*P!TDUԐe#g -QzoxLԱx=\uQ:>q5C/jM)Hx`CΘ)P2ngw29N9נ:Ug1;|,4 MRѐk 囪O {NZIyMCrmPEåjG!R^w]imLﻮ%3kL|*pDL4L@phe,eOj;E| H[.棠U\kN$)DOBRS.01wlZ^zmC W?-[1F6WѶX?LJTژcMLcm{}\lBħ<#3\6@sAVh#Y@ɑ`B$)m[j^IȺ_]A$ݲjdSܤ:۪}*xtw :]*[ݽ^Gع Z!nUfG!ۍ*g( ۀFSZ?\ i-7?_hAr/[tJ# àޤZ-?aBW{U{~8^$_n*VQf*6%3Vqoi&sGKvh-b3mOcFĿҭ2tHͬB5I (>)M 4u0tM 5q.ɓTB5k8H8|- w75z+v@hoQp%Io{ [$̉V%H7V]RF\, g6T늌Mu`Z`nO,YÄ qy͑+9x"_E0 ko&Sq'uMP81ILVJiUJ|N6-rB걿xo5yA#C3{Y6yF&a)MFFcD§|l=[gZ\3b xa3lj@zS"7_fm3Eq)gs-䉄C Ux`N[ZR$C,&%&g Nq)[+2+K]N\lB +G0Hqru?砶B&2iqΝ2(7faP[zA͗E)v!4fwjK~;N\ Ml&!f͝Im:x+_62,OҊ?%3oɔK$B&_omGfM▘dSUMztevow<VτF@,D]uL0W;to}C\󇝮uMVz&_J0d*71έ7 K,ҵqG[-[zWV:1"0X EGw@5E5] `*9#(mos ;3tfJ Ŝ m#Ι!g]pf"y[7' P 9Ip/_hࡹ%-gf*Qx*,XR .81T^tut썧:> o,}w =. MvմXj,4\8o8B4(/ cD'QD)#$kn }/ٚ6+hdNG!`  "0jwBw^[O&m D}9 _+rY M1D+{Mqޒsa-^jq%c@U1^ʫA`DjO0K*G~gx!ؤN[9&Fa[r 9 xab(=d|FE rկ)?m-a=򥔪|/l< 톱=@X ĨW3BG0}%M pnN2ʊF5^ycSHe}V:$E4dk]Xu2-W~Zq9$MY]O7&ЊTC2DTa{~!Zr9p0|aW{ZDAEjۉ}P+5ul03ID}W,6&*5 Wj| f1nr2K{]p?u J~׈6AAWQ<mt3}+@]Ra],#Ud:_u8piO hm _Ay*CكmHiN/V _M(w \axQ+oC3(Akd+iZ`N؊<#lUX Q3ͱ݀A xlC֧L[E桮CמjVM!Q}S|ϥT ,id[7 g8(w/7bHC-i3hFv*D86UEx!krݭ?,:P?)[cv^+ 2,ZuLI Qb0YƞClZKP.\0Z@C"? Zim8CIB+bB9| e[GG;Km zšnK+1G=E[a6 XUT?#;!)c|4[eq[C`v;HQ-n!!1qҐz, L]c87$r"H.=\2Y I\!϶oĸy< i!f#v6UhMO4pЖ(/Lo5Yh1m\>Ӟ|``(~S8Rg#8sTgЍ +O;ÏQxo' R9]Nďwً(v x̱)V$bdTVdwʥ*# ucLbg)e.P4u F (Xέ-OK3iRUr| I;~6j= X`q*\!Fܸ^%F|q T)И7Tht+zX~A隗 ᩬpA|HګS%@O~uUKx`nqY?O"Ci!="lqZ&AM@.Y#%ʣ$U*k~G8*;4hƜ#3u~y{رͅ*<. {ĊP¢* 8:]Jwz3eYtq ;-; L-.7%M#|H#;uA -~ebpF$kji:ax>&BϻE{>)t |őac8PXH/a/=;1} )ƞjVZa"aс{b_SEip`D7= ' yBLo ѣ,s2+( uzeKיDZq,A Y * XhFة 0#t CŏhaeUjЈm3D`V85R8OKEi=k~"BimS,etKKU iy.h^F#-xKV|0D4Ы+*]װ;Pf^ {,UwSWs;¿&mF(o;`cGsL (7e;Ǫ%%ֆ8b*166]+ qwUvzηtgbRDl%'޳h?{FS` #aiZHX%P-&7wqv:w{!|X<ʻT=ϱ.+TW½(na>2Nr>C ;=u._yq4b\|egNXt1KPFn7)|-~Ma<~Msc{SA:?pҕ _4N!Q+ZB2%=e/0?PJBTtb`_8@^OB-n{i5+Q JC)u ޡ5d4B }Rf.HlŊij:|A.33$[ 6ME<oAލ{I9q$hٟUG^XFʻ]WqSXtSJa"g1 T򴆦HigJ]D#^hDXoUmigI?N@un\98 @NEoP(o DaQK$ iѨ׷O[[C~LRKWEAf]8=$xz=CůG|$ܭ4LrlCR* SINTD>Z7VC\Ygo}vP/!͗q=NqyjyJC:=>q 8 f ż{6-[>lHk6|PoGr_~Ma W ,H\hg3`kp \ڄ@w//w=kn1B~t'ʎ 9b1 FRH[$^?AY-M 2)9`JNfAUo{GpT0ڳw@/Y{ ؉uYgcc}(?Rޗu,]p{VIC?Z23QhAEV@?uƌAv.E ؎i/:vT@A2aAEECПh?JշZ鏼$̑2obĘ(H fWy$!d3&PΨSH)'Q<&(p{m1jb\uUmW ,DfIqYuS`uߎ/7Lkݛ@z@+E(8ܲ<}A^Wg銯7;EFO~| ZlƦ"hFf8b $l{nSuB9_P|H{UfX!w&KsV%'JζU 5H `$QD6$cIZ GYܼm0_V1Y۴1f`y5Ia5䙖!Z~Jĺ^RC{^!cc Z .0n>3z-;-!Q2N3:lY<^@I 1ɸQVooKW̮J<@qCh&6?#} 96S$]UEA|֫93ŀͻ@{&j80%4ԝ1TւUs\D EU\mu x}fMZM:7 ArUAX`T](Y5Z1@1l?2hb|swq&6#p\䅁qr5?3ܿM%64<6tO7Lʷz&.΀r RQ;\(oX&s{W9NC|J&&WBƙi[ʰ+|FzA-+(k)z ֟U@#+xT{>) 5HPںG,g_XNkW /NW.ew&?yipsv"ȽQ.u OGU&'Pb5s*=#ǯЋƃ^u}\'|m rf/Ӓk.dIm@R=4"`c)Q27 lo!XB'->uKV-h(\YfO.gɕt3.y-,f #Q<^êo{9"% D64s{&h6~X\o1DyMm:|UHJ_~+XỨ?XFBN *g`ʾiIV8J#\ٵ ={qnMMjն|vƇa%L0i3bm:FW;7_+z#O B8LkW} QVVlۣ;I|Yю4D zčbwDJ $ Z"[]&7bSWv!w<,(SؖgS-g~~o׏6k%RBO_&"Im'BRw?'PHs[6dӉY8T\}||9~=Pq ew,Spw#QOChUw-QfBynw h㥸BFZl6(!֔L^XuHyYיzxSe'ILU{wCdJco`wu8իa W }$VyPs7#' +=رkA4`jk+:v/e`-$G^fi: ǜ.cAʢ$1`R0L$;Wx粗#u#"=6XQ ֯YMFXej "sH҄l:N΀>XB0Z|" ^rӜàB lt$59'dXXVUbVLC̚0*TGvm/s½!L%oI3p./VW%׸hV^Ku{G 9rXmuZ͟!A@MXI!s  Vb o,1O koDo{|(Ӈ^T%괁?|P7v/5))wj9ST; VA0]hQ@x ǚ/~-I- k"p'!xyޠaM)ɛG]C.RUڠ%!'2S)&K=u9J2KDqzd9E$Р펢-C/M~M ;S)m0)ЭwcR]rLnan+4\J,i%ϸpX,ϒKzkH=xק#Sgsmj88? tGWa} Y<8Q]ٞϔW[~#>lyE i|4L9H]UR7洒H3:u p_ϢÅ  u[qrI{kF_ހ(|tK-ڝ&݇g p>4MlvP\e4V_e|xFua3*/L[//_qJHMp|G3`+!b$<(Z MA ܦĐ AEGRF&سb靀WjO0je $uh5ɺ,KxXWŒKvHZ{Qu]%ƞĘo4. b0{{3LhѧXYčn9)d72 ^y3χ+lHy98|0O$t#Lʋݏduqn']3)*+ ߴzKAhnz˳ ~dm0| p!B«)Lѵj` }CRC|vO>L.U9zg߾-HR{rtNV)h!b"^=5.@fky< T[HBQ~T^}-5{AR?-ч{IR3vygh|hqnҳ9`K,$ ѾeaP/~vaZ0!H6gêRqOT5BbǾ0o :`m6`RU{[kE2 sshiwDOeOa+OGNy"KDP v-{;_q|O5te5l=Tgծh]I$d9g)v@ osDx|Ԉ{j#8RX"Ff'ܿA4Q&KXJfab%ͧ$ƈv3gEޘ>`r2%uKyB wJ(C6+ky&XI`%5qU}^}B1bB_ᕧ9-N~; ڙ"'SGh3ָytڗqDi7u-ycv2kn K$pip]?^1;G-blR\nqJ;n?NuVu̢։?؞Kcqe$ l6H:eT 4ڪԾ39Si\fo+$995FQKʨUM/ҭ tUC2ū8mN0Y-:b\cԒ"MVƸQ ڢ(rENuƪIۥVz\D)-Jgqu^R,vDQ OTcl#,wȓcAXgЃ^r<C7T]| Bx29j!n$tQ6J;2Δ*"Nf} qAbofs԰֗Y;C{a6A]pg&ӊ+m8g8[{PXYY~)I$j2gN Kk| vP٫e+̹(B:Xa35jYGS'!#`mt&!:soɪ&hج#AvJOHPV9ºy\Ϲ>SR3xQK!y y-, a&MnY@0_RfqQz~_DCFk8:J9\¡h(Uxbşpm,^~[2Li=ņk"AQlƽt),ԝʹ,?! g'ם8];*+?OIW,tu|׾qՒ13F+h" 3}ZmZD|"g&.MC!ns I:&ڟ0LʰvRM럮Ps'HLh$kVhNPQiFQ(݊8ؚff\E$>e' &noÊ~,cfhM$1XShsp= z`d2ֲ52-Ab'S<]Kϯޟsg[^ǫ-p-h>*.xfT \QgSRd4uXq^q骙W#JrWAx JFcf'4yl١WT+jyϻ/:/9#uewKu1ӸC_5w =;}톥--`"e DXB-tIXulqwF'0}dꯛI!#W+|A`g3= TχHCT3?eW0Zq<όvSXX1-86~IJ\GU&v^GϽXϿ-L/!46K)3;1P۱JcJ$ Wݙ1S$ݞ5:?Ikp)Ha{qTlB ɜzȖ2\ d&8ğF>Z;%7vf4<KO%&e$ c=sA4*'Jd[!'H;s)OBO}T#Z)<>Xx݌oc}.JDV3B/toNpuҺ6(0ѕR8*y^,&LONLSٲ;U֨v/[s wۤ97qa4y7u ko܏ΐgyv^\O;G9gM܃@H}m3ݔ"*± 7nCWBJ}w:qDSlޢ8) ,YuǾʴH<Խnv^jYNL6i]ZيN2զ`xb݊9sW01@ҵ^F} rxkhN@ۡcD"БcUyYJmq%DzN/(<5gD]E|rܠ8@ k)Q]bӫsF=Dڠn$(dI_&0_f74Fd=0T #j&?U %tF_U@as ȸLf1,[0߅׷[X嗴rX)wKx·e*9@Aݠ&HAԵI?O uɨjtƉ S)dTv|ψ5|'7>b_"V糺gWr%?T()zrYOϵ۸9&6)䳿Cǜ[P<$;#Er3!x]igd$x5_an>s3KV׋GC%">ܧTmd. [3k0:A2 ϒױ㝼ym"9i@GNwlTd< 1f[]]/8{c$f5Ϧ]!!gQfRs^%u4D7 Jɿ>qӶ{?- ͙Yj zt#^%=Fa&BM|td|laz.X aؾƿ M=Ԏ'8'">ucyC%{a:Ynnx`/Di]1ѩdR[tSsM^?Ԍ=1M;cnASDBb4|0ƞT f465Β;ʵt>_ӷZ[{tG\9CXg [hA[% =MM¤Z0 XI)vktPN:+0Sַ"7I}9LλVc#'s꧌&(3yA,) ]IJJ<܌A^ޫhklvKHnZ,_-w,+0]ŗc"hX=5tbAQ9-1:<%JLAd3VK$g(˄` Y&Ezx;s&:;,-Θ'΂U `p#ԙy=TRK" =@4-uq/ʅϯ)"0 bhmVXuS#a'62ǾHؚ?,]r36qd7FI5EbȜ7X* "&] FM瞣?[q][#.3K|:,z^ FP S)X?~2YX~!sk[ۑDt8|qgaBL˪T;4Ϛ_m7(Rǖ2TN-[?ʵ=Se)|%#edGP:*!`xnNa ;$@MD񩋨 |zlF'{Θ̩El EAs Kf|/O) i==e<%,i|f(7i'W<͆:Ť=0Dty%>)hܔ Lyl"D{"EWNT%UU_nB#8ětOrSf2`l:{4d!_ڣ8\NPj8*#eɐ#-AE*n 1Ѵ-i?Jֽŝ,!^``o VPH 7Ig- Nw18D"ICb~}T? Z/S}+['CÌhv!_[ JB3b}O!~@&a˗Ŗ!zyX B̨4BV&$!╃`1vRMY 3 ۣ#w6 ے}_r=>Hv_3;B_'wѢ BcS^ uxu 17>[;<mߝn;Sx`\!sݘ K3f` kl`=-P&ֈ_xC#z +˰ "D@!d*7 /߸ 9Hi7dE* 5pC60""(RS/ 9ht)++'wC:V@7IfWԙ’\/$ @:5b:B0ľ(El*#s]ێߡe^t9qF ڣ:}2OxԱZvZMf.M@['u&.URV O VZKfRn}L6ce(U8srnG" ka4&bSat-W޷\rkEuɝDժB"@X30q$.&O 32 P$\l6mȐ FTDAl0A-|Z]E@AqwIN~? 0pEL}u ۻjm,sD@ 9qz9az/6LUY`8%x[F3߷ZAw=_ U,.yDl8)| Pb",T?BVi{.@iRګF}o@jxa T;b:1ZX[c5(DAdDǟ#ZmxU6\Sg ߈-Vu$[ۚ麙D_b3>DߕECUh`؃~Jhu?nT+$υM8aZn+}usmqD tJ';BiD}R+0]X%d@ȜJWU2I8H[T| On2NDg|Lg [JE'Efd8'N }I+g<|d{ʔ:YlU.;͏5=Zw>bR.x)@!NCzzu3WM4ic<z)[DL-RX ie/wdpG͏IZ]8σS+Η AZ/[WDNjZ JF2-4B%cn/V1Bmf >6U. ߅?C LJj#{GzO'p_agɤK) F:0Oxc&DT= sЎ#d]d^%opTSqwQ|Ia`QV7-3[2{laQd%ncR;)~c_K %%`a?1}M,` 7odpXav]?8_Gi4)S>XS+S=iB?uϹYp$(&S1 .3=A}ǜZ~[`NFBծE(> hđ ˽,Gzg:ZrgͲvdIQI% KfU$1w@TT iߥS:0l6AȳC̟C!}R ^w#@Y# s%@W@J$]_'l~J?Ngb GWteT@r%?d=4tNK"[Dqg\F̴54j#ܪ(<%$5)dj=d=&P[ʸ S?/(Ion7BfԺ1dӽw(:(0321e94MW.ܓ̎(6XKĊkn~EQ !Iroޭ54/^,ҦZTOj^)[eR0+k!-ODipTě4\5fBKq,6zX,{8VΌ "4eGi;ohXWqe F5z\tASt*Wut5/? 4 _u`#ߡ[2N ߮fS$s; O f])^A̱^1OI/FQBǸf}^}#-Cg=iw[B9AInއ&s|%(IY՗l}Og_wI)/{WJB9/|H!P"AB 7*" "4T Cˎl+H J={76XxrGukd}W2M-O/70 npaTOe=laV|״w70ҿ^4n\܎Oo z&#os2[-4|/GrM7gux,ms72c&^ICWZIY+>ecqYߵcGWqke`$}eJv BE٢~腤NRbf,o,Q*IC5dM׌ɧt/ 4Y<,16~W>1#O?؟1m ~2PT7Yn2{doda4贌ᕰaB "i+CL"G§Թ71t k#ƺWWݲ~undgc=MԳqz+eQRsm9=bʉO<.K8> U̴D/|+z&> O<`k+}YﮙCu'5)[SpE=MȾ3͈/e@՝B* 1V;Ȯ+!tVѥH]V\W&h [u1\ ?ݵأ(b x)'"-m$(o~TcqP>EZTEs^&VtZQƩnGFٳ i#]SJ1L2A7@XE~LW$g#dO'J47mu>1_ TܗQ!9lCuɥfML ĩNR&Ә!BJՔ @"snVI:'b=·OAu9쇴, 3!Lva֘pbOR%s>V`}1aEŐ[7c!`0ݪ/1{JO$[j L юR5ۙ. m%7}[jZ =*nSp]S,^a~uqMG5,EQ[~6uz}]8 :ߡ(Ȫ3cAȟZ% _H*|]geh"XZV0Eݧ &\_4CQEcѱ8@?:!T\TG?:{CKݠ5cCGIșBd"p5+o'9yZKBHHٯSq'Qo_Z-f\p]ha֜*LA7:(&VF':kes'ffGcQI1BI#]ˀƤ슠݋*<+5NT?*Yv#/XqPЉidIR^$*a<Ǚ?|CcnÈC\P<-D%%%ߜf$jq%I -A$eT--a [ub(19x͍mqQla`p| O cF'>\$"? >)YbL؊6 џcARzmfʄY oԿRf!CWohN7Tsݺσ&¤x2MBbdUqrXҕtQ~g̮S ,g~>*5`}Z}$~՜di_+ndEMaΘ|e,ElLVt2Cwry\j1HKYdvӔm.csҨ);SCT2n AN{/ȇrp ^/!V֒'9J>dc/I\;Xag]IZ]̩RCa׬*;5Iwd*ı 1BfœWA^N/%fG>c8 $!>|ebOwL[$.SfW'B"f]ni'*YW ?ͽ<@y/qnXa'݈1)b8VW3jPK(e JUPjv̟n灅^v( ]e2_sVv1ZgǴD ',4aczn_@?o*RDlJ-*jPF_όEWfd'q^cM+r8: 1TT'BF6>C;mց…1@uiLi _l/-8FݛASvjMzZ*g^Uo_<|H4Q*Q+a8̞ZQmz9 1(O$ D+'4|0J>V=V.j QH`Pb!`4ږY'xx}oĔ40-]/)fC]Á)ZQImvm%'|j,G ĭ# N4oq2b2xidx{!/0i+p`U!pæQ8PjWulo3>b$8[mӶ@OlA/zdzYuR)m MPH-Pp~iq zXrgErkCJ b9Z2p1(B.!)SWAJ#qlfd#H@& ذ=|z[Og( . mnI:YlNҡxxzq5,0jX:6.Z>^)hj qF +_] @/dvzg(Z/<0 '_KD+؆.59uSg0ZJOV[adn_딓jQDF]*O\kW$AoF@KH:qSBzy^iTkEH:UY㰽i3.Z]ji}:ڔZ%{Q<b.+mN]S$-A@z߭`Dgͮ8_HDi.2q}a_B*͜\`/T;`RQE$VZ"K\= N<D Qa4heNyGN0.?YHh򙊬$ `*Y̕d 9w *hՑ]8"SXH3zC;q-B`MZ"`g rhal4awK4{be+ʋ%s j}NwFH,'EPJDFFK授&oZR6I <J/KM峔8ߤ(@iS\6+(AU4+$oi.冯aT9ʧSS";ق55Z_A%'*qj>C.g,T:kKPF=%b3?)~F祖U6k_7$aJJ<]yY9WktqΈ3Ph]Vnmsc!k} K!ME57^~ҘB6$S7po8p@l%2o`\ga 뗕C(er*9|ɷ#2=snl<MR(T%0X(dK1x5uY<5pMS@Lyv B,1/ʥ@NOWPEVWuEb?m#bA@׳C0IK] _O luPm<"7eL\蹄(hjK163>J=0|Bo^?cwֳ$^_4)*-[/␇~6X܄lmXrXނP1OOጳix'PT)3|_d$[Tk 4isgAòR薲/Fp.leb'{'-v_6h&S٨@io|*t{l\oc S+U6"V .Ě/Pp(^O  qA+2ZUǿzgATy,HcVCRe (~ҰB#|o\ԢUn?}sJ)2M[OIмI,Doz>"`9S i9iq8%1a7 zkJ%TTi`!')qOA=[4`+ >cyPw1D|DFEQEdP9?5mNB):%[~Σ5LhC#ke K(y!9[y(OY r=Q'_rcVSssxQM}442Ǘt}ѳeVDz{ MjBCf[ˤ#aѪ"1kEsMxkY])-ުyL/DnݫIa$ Тy!!4qF/:<(nuӭtpyY/h{+D4d{PU& Uf%SS"x.Ч. ' fF.ݏvn?/.B=TXoo(GA ZMmyEHua";ýnAftT2 axy?,p5vzbQdݩq9 aAK"d|ZLD GkyEkΠ 9q(c¯LxJk !S@| !NZw j|-[װ=G u,+Zc\C TXyӴs a钛xfUC\,3em\nD%4xQi3I=;ɞVy]0>AUK7~(yȉ.A 0b>IeaDܨy7ovn UַI?4T;%}&F/^}gjTrF"SaSI Q祽m`8 D\lRe-do܏yx=v?aRqzTڃ#:k]Kz ;JQFOH AR9~ۜ%ΝJ~>a*@j*W# Zn)IXKCF:jw0->\yO-#[ Bnߵ K{Cb`g񀪃Cem"ҊgHVћ0x Y>Q2ɼJKfx/۵\ "==B諜PJ ِrsl/Hz \B _/Zb@iuʆq,LjTC,6& &{BG"}$MIۨ]+sIkzB|Drjv0KXl*݋d^%hZ/a9- (B @»> WDн-LO7kΘ^P6̢vߌS|X3/d׺SM7Y["h UyϦ?"Só(+6IawN\DWU$;m۷DAbAqR!1sf A355cf:H8/$wL8/ 2dNb_ÆSa ^xz)OB)qhьCysM QFVsHo}'v`fu d Y9AT^o$QrIٮosB dpۍA c5¦•0p nu'TM⫟}9oj;"!8$F%b啍P^LegYuSPGSV!4i_Ƕ8KtűXn fkyDan<11Te="W]E c@@ ^QA5NNo7-u N6+ ~+q~ZKE\tqioNk ay]}!dshR'`}ee11  qտ 亸 t1Lc˂=ذ.4?Id$: UKI)Oa!4zIgBs 1ɲu+m|}hz5n3 N &Q|+u;b}݃9.#HxZ%bħJCP%|ɐ}k;h-C.4~#) ig3>x@ˑƖ[J=V3rWFH˚w.yƲyU 3e*N|eFj wHƁ36dqe?zύvOfv 3N{ 'ۈ!PGռq}pv*ֹhVd& D*|09e<"wֵ순1bMΌAR\`; s'v.&Gm6($W8zX2-7"^Xq?qDQPMj· %9g@rF}vCL4IZbe(踼k.uüGeHu(a"M~ xZBgMX]ڕ"o%X^5 غ,e8 e muXhi3ً& 6iO` 䕡.Kߣub{ =Pf\X3 }m8c/1Iج~gm= P\wPN&LUPR|kPMʚkT:i˜%eBBA9D<"<jk;<Ε(;:`pBg+i\|4,®-ϙzEdY0W7X8ªJr~˽I{^Gf_x |$@"gjؤrep oXyz Ҽ>94.OL.ff('qu2X"B{֊I`vU]Ib~ 'YWqҥ2X!:,V{B(D5u&ň;~̈́`XZd$^:V|y94ޛJo~mn,F^43UǴv)&+Hn.6 0Q4cWb}0Кrv[-ߏ O$x[`&uv}MbhOڎ7غt0gz*AwU:Fks)2f9Й÷^@+VSj' ڜTe 3] 8HBAC盕`ׯuy^2`v{DczInQАEF|5bN) Ӡ /?b+F#~\(c.CIBΩFE\_KE"au8KxՅ/ ATh WD)ݙF}g f3 B4zʍC*Z܆S!|4#@?8`, R(* ԑ"M1Ё/ :>+?}PoGO%h*š25ҦwRp$ʧIMS@JԢk6R zb-Qz%xEPQuך"azv0IY4 O! B.X=bDZh7#*nM^"#Z (6Xnf73N4oTYMz")d]dP \`bhYdH0yzҳKyX $hvDlx[)X;ح{),Q&}9LYk"cZI-5$_gs83ҟE.ցDxӚ k9iYbU|~;FR$@hḆIqю|igd=q6Ty!p:n 6Ð[ WoE:=YE SQ U<"Yi:| KXn` KJ(VY%!Io'ESH@*o KO V E@';ps512T+qr8hWI$͸+Y-'PiC.3Tږs% RQrw5mFҘ?Nv 㞀.^K8MK霭kĆa^}ɬw`:o ju;}glUHɪuDo(WRZ_r_++hd|ѹj|lV[wk)7UnjTqRF%Ȧ^R'$v"7+:N@!-A N,cjBثn߁x=_VZU  RLw̺]hc瞋ZnZn{rWY:3x lo{J%[[$ cyO.j C2PQfPN;X*m>dY "/0 *MP;@L7 `N8~,߰36"MMV$fq3Iw{SŚ蝸9_k`n;᷺՞#d#kjq/~ ZS !B6J BfȻNsan_M/>B>kclZ sB⇒,~e/aG J/"u}Vq27zCyI ,Ȝ4_^:;)svM惡O'srUt@i` d |`j8#rmf{NTWJ +Ph냵wÍe8YEW'Ȼ$[;m)mf>Cyv>RԿ%Ɵ" tX )[6s* 6n؄>=8{ǹy'q1N80;% !cڜ _{E̽Wggft^]"]HDnNʭvedjL2jp:jt]ߥvi=[IJ0Wo A{ːIJ !Fb1\Pn ͡= io٧@H[bt^ gQTnojYkEB30+heX!1uHo4QHC =m!4r/@ڮұ:]ynOs>\nⲫI_U`۠W=i6U 7CY)#9rQA9ƣ,;pI;~o`IۛΝ9YdM~~멡.jCQF)QAY/،]h:+GrMc(AZ:z%H$U+wGUxv-L5~iԽUlɲ>'TVCŵ$#-}z7banWw58F'{*8pYIEcOd=z v?A3oF?`5~el`rk?{ϢW78P\*V٥*rjW*-TK<窭J0R >Z#h!=/3^yֳ9k>UC}߀ߴ'6\B< w tHQ h=m](KiXʚ!Sߢ C7_27 :" F {n5Gbf *!A \S[r:yC:TQ[cLL?A_;e:SWK').=<zx[`?^cvj]&t搧Ј,n8HIZ0w~P*tEkn?;TeXG-2K1Mm/W(bxDOV&_TJ1VX QA\Mxe e2PpKL''<`>orխXPy./J^˪] NӘOa ;8䁎?UL.%ֻ(-%{we7鰛Hx')P0++ jBN~G3&̓/ح׼!g2~AK+k_bBn]TƫO 6c)3c.uE8CShxJC]AK~3ӵ3fX TM>Z`1 {I?| U@ϛhn#pƔ~8//۩LC^%\.$x}ӈ\L L?fنn+^GjmƓ78]F-y&;謄 eWO}F:JUQZ=q2| Wa3:?@ĉDKc'|G"JMPsU3_M}Z\ eDdRPpYИ`v2 m*uJ+cYsn+Tc aoQoQh2ٹCcn`G1J{o5 ffX^ LZQ{N~I8HN+ q| A*u(^)YBrD |TҿSpN?DHuM.:T(Cgf!/f'drcfBw:}cۿ'%ś˜=QIn; y*S63 Ӽ(:cgcVf _!ch&Th|;"7\_Rgje% 5R^1dѬs⻅DO.a,^%g]TB LkZoo€+<u$ sP6.?P8YA=uI>Q߳cz`rǕp@ֽLA ϯ+pnRDa^{ Q0YARj!q͕x||㖅nV1fQQf i1)Sˌab 9qvlF)ڪN֚~o/qewW8!^ζs~37Jnl`|<)WWΖt@p…30w8yN%W*DW*D̯ZrёGԺ#ĺŶ,؁pDFn(!5;F+ԟ#Lq)&ٳ G2 R`} 3ܭd+C ˏ3So+ qIu >U!miRkiE`+{[]6&C% }FaKrq#+=.wy9wБN5q 3pqe62^O97#5 u]}r:؇RDd]YryixIexkMd;ŽUqCAk [& uP~S9j7F?h3mB2d*n1{c~iw̥;VVrUQ:kES+a@ a͌ +oX ( 0[U{T?Ͻ3ȹ;I}|$(Q"ykhgd ~@?WMOo)2SB{ߕ0'ئYUi If6iU`b7iJe[#T;@pɅ.ׁY  `? ,-QOcj}ڎ )AS0f'Rp'2`7MR#7_𜚴RJ{u]qt׿>D=\S#i@ϵ<ռsj,\1pg\9PC-GNF}fˌiꀗu8ҕ@~n{,l̀j]vDyt-jL{؉Iz4V3Amޡ}W@ϣ7Xw;f5O)vV++u=I[Zdة&DLW #&+dлwu47nlݦIbbFFfذ/ br\c;f#o#&-ʂG$PoC=aݾmZvl.:zGZM^Vd5uTc/d̩)r^/@3(yNi`Wd +"\XM1\D(˛(("pz t#~10s0˥`<a)dyD:}¼gA6ӔozHiB-e0pP. |Z%~]ڸH ţWHZzpq=唯n)pkTS N+XZ$- !Bm2Xs-Ymvͻ ^69<iU||wcg@@}ښfDgQ5^m;ٴUW/B rn-Us*_v_CdD}5!kȳ& 5=@\/=TUf/l4ZgoGhoքifM:DcLyrq~ĥkD8;4z+Q{n {Qbi "V5#8hCu2eAUH?ㄈ7,[M-iZ4hs'_')qj+]gW40eErc6is05*K)#YH?Asy#ҫҚ#3D|#yH饕Lᵇ-UC"wd>ു:)#k-'7携a=ʫzϴ `KS񗟅¨K&VR_S HxA0pe}w9X+Dxpg}o)֧*Rf!l/Kmw?\Bz&c'd+@ե֛E1v_h|U܋p5T:{" [eBw2 K8`K|pQ6N[wa%Qlm Zcqb,5'K%ܯJ4(|0Gtg<0)5qnI4NJՀW@n2#ee=~ɲ5 =4`~0&qJ1[eIl7>$k>Z37@gd2 ~mjtm>tp)Y;SಸYpn+ɧyku|/K XY ?BS|G1?D7nIϺdbx[7Scl9Y\wD3RA.nzd!ymvLHxHUŸS+?I}]Z(tY}@-rahy2d/5ˑg,DQ裒$s'KfWU0I1% {Ǝx@40D=FVмO*3L>{HF*WJXXeIۄ{%כ:I6VYhy*6mF5~A(Iʋx"' NdA{Ze>}ۚ0^̺F' "c>֦xpo(S6G+ܛكLjԂ=930Ú ᢄ| 15$*yn9bobJ5z{UXLeŖ}ϽF(ɗ? -OXF#7Ȏcn۰>+P6_ /8sr}h忊Cw*pnd_4#,]+&C8};RvhO$[ ђ#zO%@ST$RXvT)uQ\sTRs;Gu~#*CW"6M`g AxFK-f;+olsOuBKwsHLuF#Iܷ'%UTsA6gѳJ[B#y*Չ`J}+)2N+э~}%4Bdgv@G5MvN))9έ!cq-5 3ПU!5'&D ` UT$0P%mJk" ݭ^heZn<+%Rt7]Y_#\ߤÿkq_aoD-KvNhޤyD* c`_4=jLzt-(D!QLngdu&6i.Sĝ @X37osP.&UBQub; YH\ZC*jKS D[kXu 7(u hDqq0, H9}3?ѹ` B=z߫zkICIU_C+>ceϗ|7#>LQÛ-Y9ƌ!Rh hPI_Ih ㊬ p먯$=z d{'PS n$<'q>qE?QȮ7d1>g&t.3 @'W9ՠlS C~t7|GM۠|/Qӡ谅%#AP; 3(e0 9EoJ߅K*۝QMF9s<9EZ@Q"K) #ˍ,x/@2r(Sw<:hDJ[1 W=ߵ+@Bzz%Fh *?io3go@B.빒:dMD]QHO.?C֭2AÑ w *hōܗTnGsOxŏ! i UӘR>e"6OjʚPLLBpú~ʹV,:'Y&<n?SaNulKQ{Zm(f=ZRy x Yoh<% lGug)bzU<}EG~WG"kA8ЈTf35q ~4U l$[KJA"uѕۋUZjO |dev/(@)ٍ=W&`dzɰo}{xT(jXīTICX‘M  C'4K2h Z0CZoeI28[84]tɑk`[b֦C"\/y&2uۻEu)[m&+8ᬃN ?Jqt(Q,tuҷbi/1Jy5/#"_%=D_ͫ$ol -L W;dJMKx [eN4 $yڲ*:׏-e9z(:-+4Cs۞7Ef=e*ΰ$ #w즽µrDSیymMR5;n &TrC(ݢXY7^'*?丗>ҬB7뤔A zdg7QeW$]O0ihV@Հ>{b6ːKH(F^fɍ6%EJv/:_MlsTiu`T4 >Cz'y ΜWVcy渨F"-&c2+ٟgs!\ڪn<,߃}TŊpUsϕĨLü t5KHtVe`9:^%؜Qcƽlوƴy.+/0Fز.s4(+1C}YkS2Ա]{N` ٘f܇FJ*rPdϹf2d%w J:(YgaqyT Xx|{=w49xzY Dk,[SeNuSMmoȖ>?5IJuz1WIL|`Ė.04 XpKs}`QRd _څ=C2W9>◊Ӿ/溊\rn/3 /ʡ(XW1^ߔBƶϜ4XꛄL chab4;qXtY 5t2Uv ew,_>F-P\>[W'p*WW׋L2.0k&C67 26TF.h#vT RSK񽳷i#>C-RG@1N0B:[xy5qb:_:ȕGSҮsy詋WKaÒdO3ʁ~7R{_'sC:gELe2ͧgۖ jGfrɞ!|*&)+&\d+~$:Aɝ6҂ =E^x5}-cJ r(`#kד0@޴ HwB{Y3o/pQ=B}+~&>r(aweJ{HecؼѪm#q~]Sbe:wH#m5vДt9X]44_w?b9 f`+҆:zsQ'G?QŎA2&1k33N7b&`*ol !Xle"y _@77{}p?ڛa 7DodÞZ% !VݲI GdsPX߼T vFEnj^ A6cx%zt{6ڞVRF`~}8ÃIllXcMTlu+ʧovdK T^nX#E 4Vpp&xNqbNu W{7T/AG*+A%/3S')yuʍGz@{&Z&0!pW1qrf-gtP'L3CsBa`rh{R{rG=(Sh.+O6 ?X Ͷ8,7Vns?03|c94j1LcF;!>m!_ cD%.Mz..MHKi Pq Cך`tꗊgC> dA+9^JpM#MA-2S"BEwW1 e0+],gBD%8z?+7"/0@s_GvK/?>8Iۮ_ӯo9tU A{b7S1s/W]oIqe`mdF< 2^d|tSQxQH"68K-ӕ}̗6RN6/V@.i4b&*Әeٙi5nJRh:.5o`g\)VGMK}ҚԦm 6{*iW-|R3r oS"-0H#Yc2BDjVg8*-G6Zh!:42VCi8,qG4m칔S iHBU;ң͂Sc!=bFiO'{uv3yYa׃b-0V2Q(*nˬ1ErE/yb'$#k%Ư[\ʠĩf[n +`d!694FS.`'n_ )0 Y]!{iH~r`xnip=o12z՝*٠e Lo9&ȺH&B}jge9vʲ$T51f=*,o u[X9 .NZT׏SQzZ{.hS@VļBD&B!A` c^ ݛwǸߔ饫21wݩoҩ1dTr=t=#wGG8fe2@J`|,[/jZЙ,]2|rHgǜYND9I#5=֧&xYC~`s?){HF2|a:BXxlFD87W4$z1x<Lٗ5*  ITu~K58c煘 IYC ϓy|kդRy,P*u4$a?!h M-kƼ~QQ-Ĥl=c kx InWDԴs+,y/W{TŭLdK ˵h΃Ct8j Q?8 m5S*o~zTQtsq9M8. !$>@(ї\W%Wŏ3LmhpD~3^}ijGu@6>~rVW?=`&>ԡnZ/US7pIׂM Udyj(ڬ\WBC];Kޠ] KjwxGh%s,+qhDKtS+`rM2c0ָlj esowξog17h&XW<뜾LW`<11 a5e-ba 'F3BT#\/bibO|=4eŀJ$t'f}a\R:tCh-V14ǻ͜YXWP.V;V`ƗŜGT@n.&1QL 퍟[7fhes">xհ Նd#4K!unĪ ĉ2rLTQ%٥4'y>޻0klҎPL$ xzΔC*~ |-\:yX M|* ޠCW VBoY?oVc 8/o:?D-|J'~VDL."i3Aè31Ca%_uЫUdfTOb2ifTU qOt`՜?i|p6>ZUTBVn#sFF=#Z ۻY׌sGh!ZVʱcQjf|~c8 CȾ00ʨ AGie~eʳWxeR(т*<R%OD:Mh$KV!r!M\ Ad;* 3O_۔duχi2-Zlvٻ .n.1h."T)Rg,@w>d%#YVA+ؕ|͍P8 ivsk#'B&Ǚt"CF8z$ej#spX&#Gr:G{|‹'sH{Oc?GmX١ }+Dʤ(TG4aoVm5=b/ ]y aTRf @g5JLw&͊sNW~;HMǜ#9oCTqnBȈNؼ7&񠕪LuR!w!Hؓ(F^eLh.7ݲQ} V66ҽOZ)̉J^7FM[_;r%Jo/]1~ n}Ѣ 45uAu0lv4 lɬ:4JMRziyOֈV0D;(`LRj5VcIOA2S;4L+UIqPj@QJyħFa-(1 0{Jy QbOV@ޔt@OIztzr6Y^Q̿CRr5W0%'Zb"||v+J n:5 P;Kئ 溱/|qB~{SsA%T YU8D["|ɎC hB6@~az.C)9s=kyg/22|,<8dA!& (iQ\ȺC5W߼R\^-i}^" i`;FͳBMR!+s:<5ch `u ^NoFeS!|Gtf%uyrMr V7^ 6#T-ޏo゚ q˚}Fz>GT< ^ 'UXJ}JGU0U(wP}eLH@0y7a/QߐD!T;D<.5m_8#Nkwiztν!9*AƚakGMW[<:'s<f3(nRݵ18E2`Г('+Ҧ:HP)W)5$\\&@BD'b8/5M?}8>9f΃r8hH`pC^o$؞D&<n\PaDJ\hl::c4 F8 }t.fqJOMce&ZXMpa!'-h=dV5>v%&M|]h<3x{AR-Vd p#|mnAotH,`{_."BzLER@Hg:\$K„?<?vIT~e1iv4(,"8Ǥ,SX aL92|a\`8/BS,QQ r.x/S4,Z̢}=Wy`hCIn:ձU^7d>!()ɧOZt1fU{LknB w/X* ^AX~P4wom.5r$. c xa$¶>cW,THp")hG%Хق*VTcyUf??ʿ,[n`i?sw{:Ào(U-Ig$AȴU:9F2qD}x}Vx/,)zJ[94?((4mcRFΥ<~zl<($3.qdV,MFx ۍ+?0<@ֽ%z䞥/+`ojB}]2̽8T{bjߖr4ςiq~z)d4ms׸K̻{ MHޥCTSbḱ: bm7FRu?vnH{qxu}'Z^i*`PE,?"$1.)*H,"cA%k C AceqE,ݼߢM#]\6,frPyB+6c&ItS}Gp MDb:,$u ŌC/uVMj )>P"rJ0:pT/A&+`!b7i+2I=;ԙ7fԁ 9/HڕG՟܉y]A@rRId1ZZFأ-W$tq-$1o^0*4+ !t+''Nc$@)0]{hqeNNT`+-pT!4ѐnœ}sXb^+ ˊ"tUu.(-#. +d x3(jVwX;9F8p,ViQ/괐cd.9&FT$Բ (p;vq\6~aAdE"CLsON1ǽ/ܔ?hW(Q_լnÙUs35ϗ 'ze(zQhܜy,ox8ycIXĈhe 3{sMZۂƨ@93gs*R6<}ʑzEG8/OZx"gdE,46΍YOabjRW 5ԆcHV0CFB`y#?Ikl{BrL|pO؉F`LW^лsy|,r"z5p(Ҝ`,+MMS[g+LO:|>~kDu*щZβ =Lޠi-]>oҋsS̝;Nuݫ y:yi`M5@Fi&_tXqmuec]E„V1AfSd\S`?#2[2P1x3ͺTNjD"2@S H^i{ɹ\uWhE)FIJT/uZy^=7- v9hN]u@Fu}xM)~8_ (j 7YG=AB/0e1@YE<Sq#禑Tk$}}?^FR{FjsFsq\3\ӢۄΤ b&DfIT}3r?1율W"n MDؗ]/YrZ?3SZB%^PH+.;d}Hw>1A"4P\S>љyz)h2cT v]1ߞDm"Y/Kg) آ`u\;뎚՞488yOЬWA'/!3s oE*Bf.j3p$@t/qxmjEw ,'i#LಱzfCG;#aV;=JPl󜬾{NNi5xRkZ`dW2C =/qS(r3!T,'/ pJ(UuWSXmX% f&1bou/<+߹,?t,r+B]%[+gh(6c_+ߒBpc!;OuK Xm' ÂؔLS-7ha nM'=@Ęd3t~!ʗY1}u46:I7a.uЪ{`g ?IxYو"/re&+nQAPoH:)uMrM L{ IP 8D 2$ ,ɖ-Yc$)x"~"wxƔޱN!UԐZOjLT8W,qَ:Utذ.ޖr 9#-hy9E9F6%@8>)Ö7qZaOX2^QLev5:GW ʑz84XwZCq;n)yơ0fv /[ Li9q}Vy>zXR.J備 e@\GVyXf;RYۖNG/\ݍQZ6-0%E'{"'ruV( >k# FG%'TH^!D ut-jl@4%'goi~pGzzV*>ཌྷzss|1HK jDh$ݮ^='tqA~5  a _VEȗN|rpeρcP*=x>E؋8j^/=-/rMw;oŴ& 381e !v:qLEE *ryLx /.ȼ ]Zbƻ1Džѓ9{y RvÇUUo,ܭ { xnŊͮ3coF_c >dș+{2W/ɓACtQ).NyrNV~Ҳz2&K[<`ȺNlu[Y`H`Ѝ )=B# )/t(B&DRYG@-UO0{Vv7ЕfY "aClH!ILDlgB!ʄi{ΰ;9qdKsJ8dU+4! 4QU_qg̢fܙ$ [1e Gz}Q/^dK7Z4b00\`« 9%յ16&&\N'!N)N};#d4\p0,dSh ~M9-T|~8Ơa0U}ЮfZxJW:ZfJ Ҳ.E`ey}_ PteHd4Sk]{э@%eޔkt@ ZU䬁?j'8qVu@BTawo'w+@bVx Z ^w6NƋ\T'۳YHZu'ljٳ$y۠)1 }~9Š\ K#X'!/ / #~|@A޸{5>_]+$T jG;-u*vdqb?}%4גE4n-:pפ KaoCAzE~3KPD=ڳfё V|CWhD\JrEI ,Z"NÜȍA͙C`nf-dJ{dxA-4NQvc] 1AU XrC/6^i8$Q'C6$MN˗h;uIG$5NBDo2T2@,t{ [ oxhA]g'7ՎBAI| ExT(' R#}GECEAXcٹ6C^/ttC\z:0`-X[IiFPB;HK٪-!|iFGtޢ6D3y]Dge݄?@W:XSuEeݶS0H/xxٺ&fC!\uK]kDa? uOz?Fb V!-˺EnK?r3db)OFF6$ <M}C}q=;kj6|R( 8~K./odCz58zd8@ELNN9RbNh7dtsb_ǀJي$vQdkDk-xC" G&$2{;G5̄ů0芒|rQ))t]1{uBTsy7W!uP"?Zv̏;ʊV?"knvRNC-)Vs~MZHh$iiy'oxΖ^}#B*Lӯ|J~Ai55ǭ:''$ƣ xOP7 k^Gx@3jZR"[#?/lqѨh[,ʔHtN5t&0/y8#ގU0Qm]RVCW W+\ Ȁ'܀]s-Zl޽XcOg"Jz,A(ג. m~,gCal+FEwmv- $RNc[փ\7+)\kX4Hg"b-KK/Zwt| p͍m JM 7/_t>4yq۫i̬~q7hdHMk[]Y^E=P{Ass4M #=[~Xhh0)fѪ2P۾k}bq+#[ß7E`ju,4Iqk{CoE9^&) 2wEJϞY!nyV۵$M0>?Dϸdp:x:oJ^X=itKhO&-VB܉ݹ¥q0{V!JB Go֬O1=i`2u v.w;gK40MW˚kL mWS=hFpoݷl5E#GIo#m2"C*'@'an0]Jl|5EXVxbXM5ME#qܯ g4TzsX#ưXI"J]=vzn(9|&ܯ>U?k4%GS1kc/ן%@Qqͅ"y,YWvyX?++3Ror vb8ʕa[L£{H Aub<0,"V6^B.jID߯LCc%~ ǛYXg+d? #B"t?E *X/w3>[k@Kv`@Ҟ||}Ko]؂]No१oMs}I)TEOqvػuF Q4eiI&32 Il~G#U*hánʏ&$e'LD2uaeyS<_%.3e XAӢ0֘+ekH>0͍O3Ȝ1Xrv*rwQ} R ˟; _mV 8N<;iտN*(YxfļDN |@NAץCjX#8e&Ig$nj#@Tp9Ao&#[Ƹ?i/Y 8PRw8)6́}_o_3BsFa9ɗL *8cYa!OW˙g;85W'4MgxAWux|iq,;HE5-! AR YqfIf78Z+7:Ft| $(5khhD:?4JR>Tt#T-gNic*&*ujʀ<9ȕuKߥ㼏AGUr F+X%PJӱt'֎$PqJVaB+F-Zw|LqVA}ҏ IC=vLm)!^h񌷤)oqzM𜄈d*۝0D FdExd9rʟN' HG뚩O5D4Ǖ4AFoS%ʺyb] 끚X._>>5,6EÝ3Hwɼ:O ̠9 `-~Me<3Jfne5y/[Ty(0I¯ȊhֺؗmVI CF +%Gwٯl3DuPUwk:<$Ɲ呕/ %> (&9y)Dqݨ]!ZM8#BHm9}J'!%fZհVքHzϨ$[C V@cu<6x5x`f9'A4ף_7 Z^w-/󪭌)i:A׏ΰۓ `ߧy#vx)Q~/$oB0SӘj2]ؚ8:BxPIGz{蚏frNGI@?2ш_'$! tf3-!;-]BfIuOcDBEɇgh::1 ͪqq3?u#QaJvP9 ]};b%f}zfLfDve?ܻ~ @\4#enYAGw!?oŤ$8']=!l:9i!HL<4 !$/Ƽ.%șN>/x)rkm0" ܷTm/ J˿w4NV 3QO~ b`dA筙3|h7Sy)LsZ]:v釀?+-ڂ\dgS6rGiAXqG"ׂrC={B[)} }p;-AQn.ÛQ,zi4:Zhm\.uE8 QOA@Гs^Ov#'ՅflCZ joY>(ur1?'@Joc?DS"-AK2,?FTv*|&n!=;e7XEY)k;h)y_ݽ`jsJ Phc2,gO&Xoq-#)WGz䁧6XUtwpq'ibwe2朁X @"^ax|fNrkesĜ5'DEs17\dMZ`FԚ 4OQZTGFIre!fK<ѼC(9 buXƚdNg*{ƍ}\ i Z ǏBRB(e'vN0MѴpv |._+ vG!G^D[#;}thf53!L7 RwFf'TNY@uomǚy4H]Q `$[Rq4(M9t_4c~V\ 5 _/ xw<l7u@6GKb^"F7d=|nBg,?R.}en ol+ ,#Wh^(ܵݟH=ת3{8[ir|?e\ჶH4>D G=:4ܒ/BXN0 %\8,‹Swm9<~9kyF<˱5IiڏrԔXѬC列މJP3I@-\9kCle zJ_蹬 j*^hkw9d\f>6Lr'4z͑Al4_m:j}E7/?~'l!Lld]RXNe#`rs,YP8~vP,D)_H9`zj<^H\DQqlaAuʽ) SπJo|U+lz7_#L>cr?o« mP8J6r4 8xxVLvV,P p&HIuQ+9jBk kiB5⣜)كo3iWR`g(1rR7]&XqHC!񒴕zo%S_4C)Sl0CJE|,bHz*?2kJ'2[PqkeFdlp_@sV . Dv-;~PtB-V65 |3?3?.+<).t ,S+;\6?C=/쐀˸GB S.NTfr 򗎟5)Qq,}^Rbzqe"8A%PA$!OY:ިH~y n0NMjzV#`އ{&&)t\gJ$6L8b+6;܁oT+P<[۳/lf}3sx6/mb5 qKX22Բžqj;F3rPLBi(&dǺSD>?id\ŻX&QÙvA=6:8C'wgώrE cȘc$36)fb-zqdt 鋤x idZN}#g$rb`%OO?ut鼁U:OA"mD5㟶EFBL=9xV CSk;X=^?l% ȔV E6V76 yKVtJuNN%.G(|?O5k E RJTNeZQ Xz^+)!Dqg/J4<')$4eL6CiQ<̰e®Նaʄ\L]CyB,c,*+,] 7ڄ4˲˖ZiDO`.0 tQSOoʼn|*uqk"/XB;|OFx$_dS.Ӝ.:LA1OƥfG!4b8``oz1 6 T~d@rۜAM\pR& J<՞dQp6 d|1"ndo,=r*3`cZ]+!yS0 $Ǝu")^Ҍy 'U\ nl4;iȼ~p@#"O%$J,4((KE U[}p ޘ9FԂojb):ub8,`=rIyD7˿C[g 11W Lb+=)v_{$J[ChQZlN[ SY󌺰*wϵ<8c>p{0"&Sl*N"LJ t.u\y[{k.%x`o>b[yRYsO0an+Z(b{f*mcorWp}@ʹ;3n9V^cvR Vs)f/cmZΙ@;WbT/`t@X̃/d u@N!/Uݩ, W\-r}Χ2ֿwcc 캆v;LN_^"BnpLӡ3fL Ft"s% GƍjSlydNݎzk w;r4v! Ơb# r&14쑒T\gr1\Ϙn T4rxI,Hg+l.Ž=i#jAȞW{3g6:4p\> g6AA:^eb|ܔt>[G.a;q,u'\HZ=I(1SpX]5$&E 3rܢI ]|*G^_Ff'-=,^{8JXBz2|l,}| t>[> O'ʬB_lkڝAe&Yp)uXrtʴIG\2,-[tO8d谿7gĒZS5fxDGɴ;,uw 3މ+GdI/(uwHw&M&r"%Vyc0K!$3+K#KCNt)8h q*4c7Bukp`D?c<=Ɍb׍uP3}ſh<LY#"~E=#$imz|wrJx+~\̗|y1S>TX!z愴AjEt+[ =5STaEӖMo̥J Ø0 ?L1o==>(G;G6 @Fյmh"QTdVoYNn RřՉA&[xC:<BlX `};L~L彦yMGK;']R pr}Y>1waqzPyD;bQX8eԍQ<0 \³JIq+AY [1m)pq$`sHrY󈚲G+2yR`U7_tǐ<˭X֩g`>W/Ӵ|fh"#CbI-p+6Ư&(y2&"F]WCq`tq]K]L|OU"T_|%uj"G >p˩ 4)Y%-o(JԉIB7}/rͰ&~6f[m}-0InYdjfsh"/iD5S)fDK2~/&@ ݻ>^K`doԒKU QjT;>P:[ENRMB[FNyt-p|Mi숢~@VnKSOJn pEd`3&jfj'- EU'C'"C[?jE/]}ީxU G.%֏{0ZGlP̯#R.Z?;0]'.Ø9d˿tL v9mpR_ɷo9+]-ֺ́6E'FUIu'cr06.gx%6k#AImxdp[mvg7T"\3HfQf1L4 *b۫mܗdrp%*YG3)uddHȽy`Y?!15[ =*Fl[$_"t hJϾE. >ߋ;1>s]mϛMv(Ou:sƃ0bb-[0:ql7$,n& cۻڟ[*:ښE0ӆhGu[;At+{aYrΌ74pDf|~=/bOk@G`B)$ ձIsExCJާ`>qYRs9"!}vq7V_h,ٙgj1 D=Yf=UԜ5؄7'm [% Gؙ^RKB/13P{Ƥ@#T l6$PvV3 غ%uQH'Q!;$kv_\E-0[|hܡin>Rpxrs Y! Mm@}hKO͚#k`]C !ɌJ?Yk3a ϐŕQa?_\HSGwׂHgrmh N,2u,Aަfj%S O ϴ\=S:X Y`S4mѲNj;Ȟh:BHajrbb `}*/DW$tӷ iUWzZHO;k1*]_4O<] )N_u% J6`vGɾ}z"*{Ǔ dRKJ_ÿ2$|[N2QUb[5-jg{S`VkZ:"47+ϬU\9c癠Nt_Vt $_lv/Tm:xT”{P$37ɛ܆R .! sz|@=w6?8$WO`pپh>b-{iԹ+AvE)VfW@)Ʌ6$8X+ p|OB4쨐 BMU  s!4иS)p:ѰǼf"a K Si.RW8Z lh 7dpR1Cpޞ1_U}5`: HJ/cWxEs$ 9Bh-xDblB9TY@%tcH3gK־bOZrfЉ< ~Y  vw ) 31tͻYBcxfdXŘ3J1:e - (IͷF&EdS C-9*TL7I wcƭ uU Y4\x$cIo9GY%\I-yT٫_Pr::j %LUPs\6/HR\ -2ܑk$| qZbnlA3~ie> ;9F6+j;ȭ]#PCaz%0Rn,Q=]y6-iS~@9 E̷c,'B63p+6K4s#/B悪^fC]g\ : =hM 0.A=er9^`d1xvnh!=0;Fd#~Uj 8[8&yO:qLtmԤ*7] -V u{&qR_1HTVtBa?!сfB.Y D'1bu SeX8>PA l86Fq.L59B~mP<kA ԭkcG1,Fdaef{eA$=׉'EɳŸ׏xt6Yx|Fݣ:F@Sk#_h-lCBIթB5tE gYj~0S!J˦giv.tcD9q7W_fXJ$`z4%]QE,'q%R|3&#3;߮G7xqjB+G+/pyfH>ؐ9c7]XsJZ{-'# Iׇ MM @ i+/.,_(u-ֱk? N{B ]zd|:Brwrrrۨ8j`b8J_ꇮk)[RR^ ]D$QǻCA4fwcR@V+-0(OP|Pnl מVU?/YEÜvA$5V5/Ԇ b 3, JRq).jty1dF7#0l": OesL>&ׁXW9ЩeyIZ(WwJ-,$CknWy؄JChml|X?mO6peVbu4fzղWa UFKQúU7rzcʔ>Y6n4SQ*I \OycS+C\V({Ұx9W=4eQ%|Z^Ttȕ*"%p[d{Bؔ@odRn%b攜z.67Ym1xx8U!W2k OQ0 xur^V ɭ 0'^]="mDv#8b01obb&)#q~!z~XIk3ңlJ `.1b 9Q.^x͆bM uԁfVҢ3-_]3_J!QSf"MZR<f@OQ+ZÆpY*ij~e<mƾƩ8fU­嶖|q5*HLXvE__U z2BpR$iSf-aqZY~.8AunS۬9DXϝ^)YF6 'M 0o5R'ѰK_8Bc'[%ۗN-u\;!mZ?"z{"BC{;֠gCyZi[.uӿVxIuBd ĠqdGpWH^.7ow9@}֑ќRѳ|.$MI>C9n,Jh(4K \|Mn2Ll;`jC`f=G />x  fgs5vTAK~,*}R_9 \w 1\fv o)EC\xlRsd_1ds.JR捍s/aQr3bVleHM.[9v,~#njm Bĩ_JI IUB1ZѶƘM!OhKaՈi=LbyO((&7m#@|8DVZר9c4 GM=RN)/jO>1T;z—IjW I=wC}U4~S[0.{jJJ9[1wr/w1iD7 p7!P/]`Lz})PPZj>]BW#HVcٯ(^BX )8 nZAsЕ' 7ro 3P7 \?iWW{ ӌ#=v?oF`g-$][np Ŷ;3w6.R/2Yc}d"e6+"5O*5rE^O`k'sEXi?͉y4}1lO}j0p2E09ȊDǥ1Kygdq,IըF/H3!a@oqER^d7JBWpsa zcSK7^\_kՌɫsa:Gl;wINb3I0Qj By wh˧smu"ٯK;wQu=-؞:s(H!4je|>сhoBl <_XԖEiENxSIX+ -넆{maTe`߾! pHjrl 4-0 )%^+~L(H5[XW- f=[5}a8b߬7a_'y*rU28Hr8F3µ FSzC|lֿЎCPF:J1x)lj'^ Xcd4g`, a%-"YJɩ:FJ1(nue(ڡ˵aAq_ e.-#ۙ\\[G2^'Ȋ+aD:{\63!;(<[C %m9DۑP@^$XC,v'YW{f]m*Fe˚@O?; ]k&Ny #lX]S\w٘,!"G |7Z"5j2<|IX?YW!z'].gwN@ʔ2`[ϡ`i/' o%tJ(-6aAn|Y~NM , Bz?!+i]IFI;QDE9DwK|XlKo_~QFսT\)CQ!,YTz>FIj瓘GY:8kRVsƙgMa7ݚCԾ Wjgm\|ڿHwբ27 ^ӈ&i{|e#G|5^w> $*H@#vaB|R%UޣIE{\AQc&̈8yY7؀z@. :#(hնJmx\ĞӉQ#KNTۑ7#m~cU8ឭ#Rj Ƙyi}hoSg|Wm:!v#bټe[K*mlך[Tj. G~ɝuf'm*<9a&2jHLu5Nvslo{ NJK\eF}.ezɊIX}u4*uIm% ),NhˌEJ[Hh\&HvN-I1 W4!mh{fLP=@0' TBddoiM˲bRL1?DLdn.R&{7uXڥӢF2B3'gǾp'gKmbzTHC$+W~8=̧L=!YRLk%`Qho౤ʲy@Ti"cZ9[dKr%SPR45ƞi|6p;ϲCαs3Gߒĕy1%u9 |߆Z D\=Doysߝr13+߾hKk#֠I9އcCV"Na Q ł+(ocߤTrKK05\ 7-5Ux(Iq*_IF05uq@݊qe&>騢oYLu&]0!/8mbUe,t%-9mI+ܡys.{UG|5g.TD h!!.d?kw#5uFМkH @mx s117e <Dڝe.7V?'eBޞMZD],3еNc80 WjdT$yCe&z?i/89V3Z9w1G)J &ὃӐM-m@ #ϯfϘ>Z=A;2ut gUeu2dQy}:cwA㞆tj@ç]0\,[~e 3cIoaO{38J`^qJxOfQ , /q8wl-IS';  Ŀ8P2ߑ<ȾsO[9Yɚ݀77SJ .T-JcY,u4~L5"cqCh vkTJ-x 3Ǵ>uL:^N5M$ʽ j&D%\,d& ԑ SjrJEÖՈ/ql*6CsF+Xh#F8}axEi |~bGZ&vAw8a~㲗I\fpڱ n-,O%LscǮ$,Me UH?\NV +*a(|/#pM6:'սItY :j>$mSe+8zhj#^ZcR'5-Ïe?+vY tc( :ж~?٫ǛAsnZ60ue4,!hDjh~'BI}45QfFwwGn;^:a8cI.(]HPI# TEf&xA]Q.qkϖ܆y]^S??2f'(FSR؎ӺWFGi_6Ek E<#r ]E1%ue&%u`O߱ro4ucsn"eNIX}!mnL]1ȯ$֘eQ&PM,v=CI5+K% l о E:G2΢+~8t>;$":;&K!|g&FXz$q UoŁ9Vuk@jg~a#>Yi 0xǁL&: ^Qk nZZ8RLt/ͳ7;Z._xށ 1ʓA)@Ġ~pz-N(OFQmh# ?rK~=S֮,$ ԼS'YOVŒ8TG1^3Scf~[ޞ~X7M ?U`_f`.J"Ux*(]*r2%mMM8;ˤ`@)u\H]5R² 0((_3oAhzo?}gRK~ eQb劼t1^wrܘ%&m^Ȕm%]e"#ҋ,ٙ/aj ~[hF+.\!))p󅓥g۲xtAU~9-BE\M&sݬyh=,(V5 JzH>Ewik|&@mYV_N/tv9u*eZ!<&o,1: |^wrP Q{#ݒp8૖hU$S <B! 2݂S4(geki6rYсiNCt]b)aҕӆmt^?=v2?M,2u8ĭ +僶0BB( >0v~-Za+>7hu`{\{I %sܴ3v2P M><ަDYR=xMg! jp~\D!Ac;|׌0durU^:IJb:dKShAticb^,ǰF^Gu 3 x>kqZoDTS$ΊS&#Ƭ!T 1`)Je$J!hC$Kvv3G0%-ywq4vr« S} q{xܽ#e[4X;?#Ѳ:K$|p{y}Ck)'&N45G2)'a1O db=ɜw4+džP|> #ǤtsO)GX $vi "ֲhW:k4XH3z륊Dw5j]<(Xݝ DfݴҫIMb>EvI'{iݳ^|d} Ѱ:s?cO}3e4 J/z FaFO嘐?A;sY-aMwZ>j&<=j_Ǥ)iA4ŶEA.+Uu=:<;+[OhZS/3~}tQlU$6|ES7m'תpD2੩BE8/dڴ/^nAbp.DCx9sMQ ԅߞ';Uc2]x9pLnc޸ kJ=ؗ6r\Mj@(@h`R D͹ ^ZHpԹsi4l" 5(a|M0'LUCfrYrq3u2;mE$=-(Dsi*a)2\dCX'y@i .K CebBh({nH*}-\3`Pߜ$}+}N+r>WHt!4ʂd&IZؼVEћid5ixRj.6l^:݈,&Li0>xfm4KbZ nXKYY (."|V]N~iKO]W|ذp5߇.a k`ņ@>YI) \)"o*61yBAe*Ža1JMr.Nc:S3P-_5Ut0v:/f fSne_`,䃷;U@]'皜ԒWٟ^z;춣3JW,怔 ~ұAu%b-[ҭ~.~vXo4NAhjmvӺ:nrWm$OƱ4uHR lSzY{**v] f?}E𠍴[Pԓ6]zw%OLE Sޣd@ z]e[`jS*3%ac ɯGa(1?H]}ɹ/69Dt%#)_HueUchfh#!oQ&Y1n*k7h&ORBeww~cjSUxat_J#>:?a[.'Np?R Un<פݫ pš~l!L4_> !ގ;[b+],Z<=Rf^H"nj8 ;k45WP;7VIdV=UȎ챤Zm3j#@(M˖?'E 﩯v~q* ]fBh|e|jW蝝ΙP^1C"WQL0sb-č8怢~yUAH<+.w 9};<]1X.ƸUYa|w4XV!pǶ.Fij5I +C\Eg]8"|oKdG@Die~ыglx]8o=Zxxs4~W{>#" *-"#5#Y$B䊙!3ØUg Gjˎˆ86đ_2$d72'6Ap HBI֕V[n4"k‹˓ߛr ^qPȗ{+eV%7j+:-;6(&iqpG | 90 -6<C'4d?J-.{74q~.ϜMfowo1q!Vfd0"vM`8^h[>hg ʝ\Գ?dݵ,]pn5Dvtk̇&~8.\l|\g/޻R!CH}<ؠ,[ı{->;7;D/m,dOv Ho㕜n]A8Ӯ ]y~h [Rq!(/4 3.`vb sgӠv?G;XAB 7>S;t,- 'pT|Ti8L˼\e;Cb%ol5 Xˊc]@o)J(.=dЛo9j4ǷíE wim}E:NNuN}i`[y+У֫y{Yێ6M&vgGR@o5o%Pco3XF B|E/\Xtq3=e߈vBy>/kW,5tWI]*MOk`%MVɿI1=8ܧgH7ܐ^6 Z*]zeu@wUBG}HAߟ&9`4\(홼r'Oc7lZ*oP$>b7xqG'1mmKTgs9)Ox Լh6 bQ1.L!-O r$8DCҬmW,OI\k8<IeًRD:.^ j†u'1 AVkCEIPIR[" WFq~|{0gNyՏohԀ*<,ͧ)Kj5Zstd'xϵТ@\R-wcb2DyVFKhwEL %9a:'U~JfI|Vrr_hN} 97k 1*A7R TL p)Vĺywf9͎ov᫗ZvCjXg73pGn̤~[a oB\Eͭj,ˆ4i+ Rcz+rB"#ogĖMԛ Qx:d5q(2}*hCsbxo}?5xt+"C3H!ǗϩU5kh407nCc"a)JrP)996_7`wKĭ/+U[Rn ݮO> ,TUse5p1_B+F:W|͙ފ l`pddF"qA?IcjDTjCŠdxj7GEʝ÷L-բNAQ{,*pRx~EIc1zmYKh{mg7^JBFuxnF^z,M|#o+JZX_-D.N>~uG~5ڝW+`aTC@r.!# LQ.ٻTTQBkvmyj*0azx8ȕ'vϊ[oj-u"5=!,6_1ܔ:.ru4=sfut@:6^ʪE$oTaj8~4L^l}٫Ðm&.!e% U5jJd15hGVrmŜؼ^ ei!*&Y7k&X)صPe҈iqz@UMq3G1EqDH: A:6 HQLT59:y1#ЛCWNcݶ_R/} 1YhqTgx@(͐\NaWs] BɦE ՈI2hSpKBR߻-Az} tڈn"K Ȋ h: /W<&x&W?iD68_ӻˤ )4L%sv'PG PREhKQu3n)Awhu/}:/ҧsq ym%^jb# l kse ҕ ("A2f JEEڨc]$*mQ#&>jݐ `aQm2NoRQ6uC Gڜ.GL@66B,XZkZQBc&27V"2P턚|7W\$bpWT- I&#`_*݈t6'9,06V;{[ _tT62Z)K" rźaPfK-8ڱDY ^%?79h*\=} Ҧa Od6DyN_6 g9f+2DK"pI& X]g!걑corA8*8\x+d:W ɤl =Xݺ3n[\lVog$#5k'ƒHt ~̹ƠZWDu} ]0nnн\FQ)l 6-h /Iwj'#M'#["TސPElLț6=\+Gj( 0DOzyLD²rܩM^Tz`2'}B H7@ =u;U9}92qqZCC<(G [gcч4tָc0]=.O.哔y;i7`H2OR.7b-B=nWNxos~) ]N~}-잤p ɒ`}f9IqdJ\֤XINTdQuKsI.zni,GyxpVr|HEbp,0Β:>E WGy#F:T=uе*c^yrzdw#2c`˄6ۣgmǞ *.=sEbhl$׼=i-mbElQ4gytaoࣈ99P]՗D"BPڜ Un:j^~~Ϯixc'_Rܩ!yvgW̜oizn-{%伝u}!ݪ^IV YʇI 즁)1A!43|mϸ[1ʞ$cwI 0|pin` 5eLwDPvsXhXPFey1{{B bQhx<;o0r@7"UQK)] e^˙}1pQ(ț&v:I5tUǪ a'RC $0dP85Yv[k!H7{A;\+݃ёɅeo^¤Nmجc t,fZFt 0Bl VG%CzrNjiK0 縙pi{$r mCm>@Mfwٖ S nAHrJRU]lGr!7MjT*JoT^-tdEOpQ>dZT{\3:Uɿհ}o=ÀĹL=k:t`&4ގ38ϯY!_Dji:3ljiIH2tKa,bj\+5o5/&rhDGޢ~w0WZc G?RBw D%$^ B{ui+6gрc03G<'g=Di)ٌ0A|D}̃4ZzTc>bcf= ({G͂rHyojv/7jc&c7`bH&]ݤOtKw\0GD6Na<qS J>%$>hPlv08'.-?q*"ɞ9Qp'̅ '|݇tRFt' xU[*?|dc?x'l0߃,z 佼8RBr4'f\o&F(ը`QL 2#&f^N0LCrng5xja1 ][5> Т VksPM1De\"§VhhaJ ] ✜Q5(#ZEDED69:PbEcv(Pq{KdO3\WWSxtf̭v`MQ8]?cz'r-@a d/ۻ3z[4e ҨR&V|[@ ah/'ˇ3l3#=u(thFJu[J95*pb-Pȴmj?^ݻcFxgt7.e$7i)E[26UDc1Cs}{9|\8& iR ͒`k}^eamWf!o~fǩ2 x)% ycx=ufӪϱ0;!;Ys\ 񳢛Fڹ_,VǴޓr hG%+-IkL,B-}![N9ϳ/(EC9v.o̠$Fٺ0g+ʮxs'H2N/2l'Ĭ>Jg k=82fNa>q1BsR<&6'>LFGR<)g>/Mԩ_;❱"I"Reh\9fыo o*u-3b˪)׬z `\8bT`hE/arуۨE_p4V>MJ`_KϘ)zhV?Ծ435kE7pf舵/x}D}7$o-dwzzE\Nj%^ߓZ2*rއ(e> Dz(e%XwjhcG{7GٓoЋ0Kt}N($Va%dS?؏C 5lx8%ty[e}3k6-L_>ax ~@;m>F ;se=hw0X-ޑJ Y m)8ԅ> 1N>zű!+Lc\z3i;rXδ+$,1,[}|/3bqjBnULJ1MRs;=^8bvछ{ BJ*'CXGJ,;rٔq⹞Cg^*Lq\L*mtieREY2Dz!h.Ծ&-:!۵=@ܿ|LV/2}$ZzUBib\l*i ubVHV,KE`UD@6a PR?4A&,]l.kȍZ>F;V-g;-'A`bIl-+Vl;w_t*X:tC<9^ꩋFTy ' d߃hǀ FP\C]K42̋R[yv0w;)pDvZ*zMqyKo&Cb:oXx01Ic#ͨmV+Y~ϋ@KtC;aP83ksgj19L:`g&>F:<_Ɏ|ju>Y"B$<+!bT̩=F+CoINv>Kīy4d,Q8!4Ŵ:K2:1zk͜>SxlG$ȉ Tk֓kjiS08'`Kv #F2^`Cʨ$FA[xD ] ƓH]§/tlߴ-pH#<: '>;VAX`a_}B叙0ӔTɂ0_-,:B$PFE 4jO}ok \tCumbǃ`|iWh!|A[?L\3Q]zNwP)1\X*7WtC2ѓ"[nUZscc^{FFv,w te65Sç)Q{6+6;C4sG+°mO/Qxuu{e Kq%S`773$m$"MMUafГ*VG%"Tq DjxJ{O#R^~;gEIqzg;JXO l\X$Tq%fYOʂB1ْOvEKmj[n HXr-E'XBPf? ZtWY<ƴ(/qs<8~{ϋUq%,NKՌ=, hfx}hʤͥ.?>G02t!.zv1 062+f wˤ;!,&5J|Ff3ҁTdL.pMl6 %>We9iF̲(0QY"/׿1&xXbAI')Ҿb}·-|c?z>1@{ $ qpňfKfO`k@N"ՉZt5e^uKA#=ƚ۔)'Cc>6 H싀8~j}pͰR(#6F\h#PŢ}!*BrU<*xIOR&$`KY{y$&[|&5[QWKxŬ,@'n&CDHa*Ov!GޞLX;&|3/"ūj\&S?&|Oj0-l_U?ݕw0,Az>Mun3\2llXSƵ{ P|D3V%{q +NA-͢)0>8鍏ӯj: D|S'Y P_(FJ; MΈ.Αreq{KƖOt9lG:Οjɮπ﷛0Fy'@x9ĦǙ(Xᛂ@+B:Ŭ7r^e_ҏc !NJ^p䵘ja=ɱb;+߃z$^ ] R BR8qWww6Ǡf˱W/=8"SD'RC ^W*KD9dg"+R֬N,#wdb^š$jB.~oJ9x7ܧ|4. $h&~Ew!pQ UHqK-G:2KMMr')Fܴ|h2w{1B;+Z>JG Z"NXYo__~"UGcQ`wߗi bSpLZ4d~ާA>Uo3ҎhbB!xcmu*!?W2PL-\k20,0FK2/5;uPg-}y;,Ge$lח3B#݌{s,eM|~#q[CM*S 7 y2\^ T/)o겮c\E1Ly۱Om}b`I^ŏv(k]e`OJAi5k$mcU(sk3p;9 O`erj۟Qa^0[VG\^@BtFT>h uImĢp.O;Bq΂B=!"D.$`T׺Oe%zT=נ;ü=RiTjIg¸L]RdNE}>0’myct)ΦoqC:T;bFWs{EW+YvQiHg2OߨS4l9˳x%Uduj~>n!s/kᲲL%fjoaŁ mb*d0>]8v/pXpM+`cdEGqlWܺbw,*fA@Wv|9>L%0b}=} ͅˣ@ Ey]Fj YMӛAlʶA`w o-Lj-6Uqo=A T/( 㪠Cۈ /jpץ@!? AekQ'ԜM/pwÿ-m"=#ǩˑSzl&]eC݁r&EмÐ*1_:Ⱥc Lվ(AؗkϵSmz% +{<Ƹ=.^+ .l3CP<5I*)+#+ ̣>.$t.092HZ][9,5x]?0>v5fps2v)0HvyڰǧslT d4}PTw#2i@h]~J 0f}LiCA/5^˽/Sjt /(-z-#75Ȑcz+o!,{EZl94LQ^ٲ@Ů,4ُ` ?eK Z'V |ΝBNT*N`95/m"P,Zxo;QG ^ HeeEVP]ꌵ ǂfo8na{V4v3?ŰW ~8jɒ1՚D6=i: gWaό' S1mbf! .~vN+54HaܶaC`$~,&2uѰ2_?|k' ϸIyJ"|u_VĬA;-Z.T,gɎx1SJ.U:!kôk' JpEhk C-CLѲJ![Y6r0Eeo G?= {Hw&%5it1f_muo{чFi^71Ęf,.N؝7R 98{3#up?{YY S?6Rr>GNV4ʞjjdR+ L~px|£za/漎ekn9OY5q}jXcr=LY%MTK&њPW[n{y+& &$^mT# ^%bb+ !C-7 e3)x$Z;ʅ$&- )[HSF2E&6 &Ͷ8vzOˋi{NOk=V)f@Lz9~걧 D|TZNNuu;'mq\^l$IR%}F;M)LDف ڢ2 &Vc[аQ`ĺ.6ZPe$P T` =QPId-D+Ѯ 4uU3afE5~K<ݽ6ÓnA'GI@6.IljLc#(ʓi%vY:e@q13 c-" "ܼ;VA7x*Vl0 u6Z5qu4s 7GY>Zh:A罆djӠ,wc80?oBΕ4{a>FĘ4MWtE%;. Y\1F5FHt4#?B9 8OwmspCWQY9{ [ K-"ڝ]iڲٝfqLgd3<^=Iu/F09-݆-U^J /`^*;?#p&ZMgWXB&xp}M^lhqPp6\ dQ=pN%АU+s3 P >8=xiMs#|Jw ,UNOr(aj['܇{C tzR5a1N?]EtC5i=|r@ZWQUxFC|J,qI:f2uK,{8C$@C#y7gbjĕӗ /j߱䰆zkE#'1N|ßyݰI0=Uhexj)e`Lۊe6X `4^sOWs|r8E}`^K~-|/XI{XASQ>#[@ENaEmGP_wӡ#qqd4V| wb6)(?$8!$8E4 Xr@_~FF.n2"fxcpл&ea{ ΰhkI:QOO]:Uvr1 IϸHxcQƏn@Xy9bX:0pOoSɺ'7ax(yt}8#۲8^I4NZm1D趍vqw~ԁmTyj FѹyḼ~9ځ;Tm#C;ʠltEh7b'h9anZY:[]:w͒?v)jyȋanQg\kpe [IZ:+iKa"=+3O6{qQlq]ZiK 9;3{mtݹzF@ QGJ{cnTFkQBL!J;sx"_L@eQyګ:f-tD>-``9mד&f5nI2hanGıp(qDHoݗ䶇%͠EÖtpBk$#T6qS-EЧ0=hqSN%Y}Ph)}Fk#ǂaك@.[S__ɚ| 5$&B\qB;ڀx]&$t.mSԱQ`DX#3EN3ɳ }# A߮.R 5&vh%fRn_3 +U")hTb?K s*#zUu(M;{[.:l=yGo,5QekD)ɴo]2ٜ9wv漙y< hD,")Pޮ]n ]c"%*t՛L@BZ:6[;9DqK T?qfHZ'f\Ɉّ M/9ڌn,;+3ݽf*UIw-zƴ^)NC7Q) HQ%c`mH&!PnC *sL25hzIܰ[ Ԋ|+?sTBNҿQJѕΕ*ш+ZU?@^ %{7lpުHR_Rv^ҏR}'1$i_Ƈ`ޤe~*٬q(htkyŢQ:WWhARa8+`IL޼OډT@U6W>%lOke',po ܭd[aK*¼aG.kv6 4/7D5T[ :!:>q7>vGHz/Ƞ8 QmS#(ki1:մXJg"a<ͯ3V]q|@OS,QOPI]! ūSLx-Kw>NUݽՑhcclKs|. +n";=tPx_@GNR=aKRl ^[mK@'Ee{$Nac,|2,8Beb;e!n(cp% }t?Ǫg!2G6Dw>N%QqP ( W-X[;{`$*4 Xէ6݌ ߶[ҳAQic,!7Œyo/ebgugP݊2{fi'P;rwNah"HWxT).=e,$R-p*{3j=s==_B#y^5\i):phYXRo  c rvFDX7h~{]چu) -]ViQЪ@C#EFf -u)ꄹb1bney~Hhd^p>r5gll.T#{ />B:׮DE[5k fʩM}U7|(?4|mqcSi4cF˹Cm*): |)h-U_Ϧj%,x>̍eOrX0[k rZ>nLuONj#vlAb<حh }tTR(Y|9?oghQ>M|<:䟠{1*JU[I &)%PǣXׁf'lپRE~-PVr,<0Q$֨+d{Dגkic{eQCg vMh^-lGO@s64gx IgUt%>} ? n/g)66- rVFԏ"_vt73Z}oh>5Ƴ]e~o~u|ſ'Y/1x$Y`\ LDm×|L`AԎ۬iA>سIb\ew9'Pbɢ1gDD7@L*d̎ +z}]:UuJsH}l2>.c ])V اQPt09y }0I΄(3C0V4q| ԐQMP^}{NIᢂBZYRѲQ ,uQg]8RԜm*ZY/j iiWU#f֌¶ů_^׉gDq>FƜze&R/!7Fw<rGU'ɖIr Ni,jSajQNc9 kSv6CRwk=+bLA5];!ԉF}Fj6u=eRJX<J^7W.9QV(zd@죟xW^fPx[vhræ75{2s9_Gh"Wk9 fG@8UY1fR#"mFbr7KsPSrBM\@d`&S@)9$E"`C4G Hvvl1a,sF:x}Zá5Pz wbpЋARAd|O(P>E*"?ֈU!q<:A+Qvdb^[!EwkebᛨC $bpKvw(?GȫL`=gIl5ˆ[Lb@'`A[?d=ş<1C=Y[<9]>"1I"0/jrQE`iך<>zW?*#jQNB,qeLWi챣pSg~ iԗ%:ĕ_;L?dnW|sw?ω /ü wL@əaHTkݏ}s7Kk2<025NUV[1?bVFAwLRb V {ePomscQ]c)WQ?o;|m7UhO%eF$[V>mh+/J-b"W#Hm_V2R#Vm/:QxIK/FZ:M}!==Ѯx`2d/ ,Tmj;<йU4JR dm0d{nkZO W6 fgWC_us[`,R1)8( Fz7>LiWvoiR:69]mX2PVi EoGrKNBT&nj=A5>D5qmq_EتVc\m6=x^| OUr^AFj,=IFI 9Spr:L䕿!Kir5.ۻ  $> qIuu[" E̡Z2H_ߝ4x3vtheYRap~Sp/e=OϮotx< 8?Ŷ)!j(X* EN*N00~,wePͫTL՝߮z t羑 "&φgxW&;9Ki/g|!E\nNZR_*>}LIl#LHf-g='׃LRDѢ;(Gװo"__QЖj{iKt9RϘ^V`?Y+wi~v2GI?hSW.ݳtvw@;QpKY-VSpbt HJ7I _Gk2^j )QD%d3eVzpFo=$XZ Wvf[T[-/"ܠ 2l,AM>u :OUc8TBobhQ  x4āD:Xd$ntmWr훧߃UU0C(2WV}xܮRxװ'F1INGڱ@\2,g:n1ճȽ֭pGSno'r<ڰ❂[l{3Xgr\[濚u rqkC4E+ `f>L)v+#55 I\xW$:l*º>ɾ}qkML]g1B:X1@S HD*Dϒi6?|68Y_QԶj߂gَ ^Ӿ M{Ȫj?I",:r| { VAD]X!Ū9BAK+sۋ>_ >;%D=.)p?2%:E(^"#'˱Q4xB, OiaObjYE&*^$\אb }@̖G XHAS.}M'Bkv-LCV|P*\QF黎#q9`0g9hZWkh)5 Q C8~-Ozj07fB hƀ_W PCgԚ>u)N#H%\zx*4)m aP^<\ &88.żׯmU>$OX:uP.DSuz&]6;M.Y`]J(i˗c/:LI3^IXQbqn*;<ڪ6Dg񓚸EZ m}yXv1Hݚd-Vwٌxf|F0λf1ב%?xu+͠p" FEg~VDڋDg;g VN@4=]B|vGN h<_1OQGM2-T֑ـS^_3@b.ש-VMPvԭ7^ 7DZY)j`?}^KH.EqϐOd(یUroݰ*ى,àL" a_o>n@5&{R#S'rZ$V ʱ4aV?KTT9~RbBj8(\ao<6 f:J䢋v%c 5ݟyhq~;W䍵i!<]9! txW*Tc0) P)׵K:翨dSY[|{v⁴ӕ kC\oBI/ +ŀlacgIt)ED eT*I3W2HdgP&<>Ą,'N]c.GcD  Ɗn9dcjb#wt1g11t/}<$%J668Yc1n*V?= hޱz><[9yNMt#ݑYAZ9YAm)w{HBcp?DV1?Mw?kpσ=q B'a^jʒWдK+ p2:] , x!w [ԓ)H),[/&Dg L"PhIt/*^4/_tel}6`3k;L;j,GYė(Kxt ͣۛIhF>KE]8J~ac >P\>mia%BGözDt}ߗ,SAih@&uy?&Q.*f (m-)tm']~1{򜀎=n "Նsd{(\O{^V0dMZt&cSg[֛ZΡB:Plv(iV:#;.WI5s{%Xf40771J3XE\Os/4UrNoʗ)TLv$e=";5:.Pvjj ;jj0@@۔eco|y)eI4qL*t@NdEGJH{rqQ=F=gzC'಍HēoݣcF*Ëʚí,bjQP0,+ (QmR7۫ $td^f_ s"r c`mxDw 5ʙz5X|jBfkCZ1Wwc;Jn]C}OYBre6<˺HUu=UOG6MHJ&3RWێZ>WNy&?RW03ʇxW`!id\w)9+<=PyƤNpPJ'y+t;˷(C u# z-оZ?tq2_PwQ~5# TaV%"H ͕@[vd_)6X)f[u1Ni`7íeNLnIlǕxT)9P$FHHֵl"-v 9Vz~z}ڝ#:[)=g1>\S2\D(={ NZrdonoMx4pX N|-VMx͚O*L!ܶȤSwKVPJe"+oY[-(>å%ֽy-vuWUFRwjfJܻ'bt4t 8(w}ۮ/2KBQfЬ\h}՞~ݮi\6{Nar㙱+[%yѿKWVw.CNL\0!w4`B-~I 2㯓Q/u\_W(_D'Sa>7 BoQPN EesKԂL:z'?K!iu?qqP2;VS=YJf$nx3EZZeŹin%uL}۪[}F@0+ƒ}ـ+g!Q6f[_{ZM!9.85${L&u9>e6KSa9kdy5[j$gʾMi1d 2i x'{•Ȭ//;Oi+*%nspc6JiBr_Qz[Ԑv!1.Ns3m.],D{qn+|(hع[MYFLʦ@WZk,x J)9KgOJ/О[FW5*dC@5*GCDB+^ !2޿+]@vN@6>U-N3x{ø=}>jq1̷7B -Va}P_C,|>Udu&=+OKibZM^AwEea\aV7p!qB oq4pp,y:db aЈ]%8t72}(ҚOfDMs;!y@k)E *E ev]g=FMtKLM骧5mʅ?d8>}U4˚0&_zH.:TH~"Qا <;9S>e_SZv6ՓxA0cl~U]ɦTi {֭T49xguu!|ͥ>0 Xufass|}-xg1hQt6zs= Vc.v۟NٶŖ, $ {+XKdBtg%e9nQ팷'lz Y:1>oOC 6Wh#"lPiiշuA[{«qYۄe?AP1Уdh dj1nӾj:`pˬG#JJY-%vSZ@ a%l[ZJRë5RnscP"v!XqCZZ|2U{: n7b8:) gZ| =E2) -.i`yln6wr:0}9v8٣=%8+0SB=x%k/r ڀNv}Z rOs@GtgY^hԔYY(PRGܷڕ i 5i?!׻)O@mS0w .O{)[ovaV!\mW1F. D=\JFF1x_TiCR2F- 8A(Ͽ~(0y% 0\=_Vhw%2^KߝOg✍yaE%hsk'S@>;&A Y^գ!1ްXIl*Vf_\StcU z &Ry30oA ~o !쿉%Ap_а9[B#3{HeA|+J1Μ$Ey)8c?ДrmZ/nֵHl.ڍm,Ug>7tXG rߍYa)"TH#g@4 /s@4թ2+f\a!tav‰Ƙg+?>[%rKdg n oKix'=iV9l;UJD^~ (!ArJ ^l8{L]$]k=W_U= aKd g癫lY9:0֌`X+D{3}0Zzow݄}nV+'TZ?+)~n*/@4.Xc~2=4gy~\)Щ 1A^qS -6VK_eIe戴]LS*'[ 3\{Ttnal!G0/Ij-P<q5;{DU"pA3/3:i;.5vhe(M-s)'͓FcY W BZ#ll彤D1U鏸 5ov *[T`ۙqH\=p r8И&nd,z8|jZGa&坑͝MFsϕXɏI5JJB jB[';&bCr>Ļ*龢4 l>Ox<'l"l"JdB^ܺ=Bq-faKɕ>3MմQHCh?@N+{݋>Skw}K,HAǗ(dJ9Ip3lӉhqL*Qņͩ7TהTOf׫vLDr^h ѱ  Q_V5GbF7kM7>i29.I1:+b?Hྟ]F1=2XCnH)/W[ayhؘ|XR^[># 4%(Ô  [l׀;^d'b*/׫[JUk @Ov?V+j;CZy5!}$`ol Mۑ.Xv?ʉX,~良y_@s<!n_N|X]*€y@|Wm;u˶>ZU] >ueyWH}ζM<: d²@+͔BmAND29Bq334C%PG6Ckg HNzv޿~]FfPʬ%f1l̷`dUNQN"xeQTL-ilg>`MfK4"?Qt?MR="IFLKzҗD6ȑ<‡7kD^z&L7gmиJx@I-Ps+B4A"dF a :f|a/!6yTod +!qW ĵ8)T/anʧHm, ynhDI٭=~ x~*IO_C[M-?6;f1 ?++Bɟ.D%G( QPy'{4X<6AM!|v=,<L!,|38 i1$C;i&y32q POaeQb#n/#%)PL=j\A8_%JuL6:B1 ڃaq™ 5q(R0Fք yf%}N~IU`iqøtm_Vv`1'1VӼNAXGPݧs۵n3HT-P "4{͟4MfQP4y?q9u (iu1$) 8`/iAY˓M=a _Nab2z ,>ysɯ^/ha48ϔ,.ߙR2؂rNK%Ɩ`MqZiIO v1\7{Ȟ#Ȁe\K5MuV7uC!A5Ëb̴=1Solx\T2#K-0o"^ԯ.Av#XxeFe ʕQVB2Iq7gD>qsZFd >n6GxTؗerpc#6>_aP[s8eIè]ۓl(Dƾ`yHJd^Ԓ%{,sPn^Gn ngȕ ԧ)Ȏtٱw5PrP _竐L1)Ng,`{itg[U%Oj|`񉎍7qwUޖql[/u72-;k76$g];aJRj<{llj v^X̿2ۄ"6zfn2rsh) 4=ACecR\a-(OQ_@xL4i߳j ɜY1=n*kXEA-t3\>oE絛}Q|hWh>QzDh >ШL*Ui:=$h (_=]BKٺ2gxnk)x0ߡZ Yh XX^79lxu)di{ջ>E[#RCm>Vb\ԣ1rMżjsq'K [ddMڬ GGK>T9g `g5nkM`F[Zìb8{ь-%p{CTpV8 g=x O 3 _@WMO43͟uFLq^&wkc:jwہ3` U9M*spCZE^nJ."gN0bþ#<%jwfg~#Zfbz@!)c2z@_Q~^%eoebG[@*{OA̦i">"¾[0~m*f4./4P*jHogJ%Э{Te+ʁ6ʎ!AJ)jZ GZK^#lU u{'@[n,Ό`%h1( i vuF̡{ɄmJP%2N:"i>E bV&LB f_z k4^ &5\q} vl aubf1J۳t]6ְ!PT\^[1?Y\IuEh0 k+GCSi7cvLYr f:TmD }]"#iG+I0'~4Y׼$g3Nk/+œ%|(yFxک]+ Z/\//,lxk !4;iV |FJuXr j_[t/3go`/t nQTƪm,}D}0 @(My~*Ur;;S߮!F}}俢sK?A\_ 7oҝ͉#ys@~屭_ϣqZ]h&Op̿\W8BgMcoff-$ j 8l 2nibKzKv܊or,&Q?0-s6 IeIϥ0g 8Cz2 Zm&`'V2rl\f{4z{rI Ʒ%b ^撀L~e ~+)/;_xdíyA*Ed}9bP*ϯi} T?WtZ Z>r~b&J>Y5sAUuPds)WP^CɚiԽ:cp\ &M WI>)=&< $5Z"ܥGIDM_jSG?r8.' yib0B ? yF 9ߐqN5 6 3mR˸h!%aB`k_=0`S!p>e%y*Ș%>"~lb.Lm?99.qsOgA&5xAu /̸SQ4ޯZ"ģkR{`Bd/1GGɐ `M$B0zc$iS5LTZ.OiA'sC--x\M@N,ƪ4p68h 1TKr`n″WL]|5y75Tule;NOoI(ȧGu?ad:<v.̫!Udj.H, {9 LHG 6wyfn}Qhy4G|bR"6>9^. ٥+ `H럆o5Tz?$"[E ]~ L s]!|p_iIr0"][E !W.J,oW9 D,8{l~1|uT*߷^dIC%K=7'FfQxnJlh&PAMmO+MHGAف_$feAҏ^䔎灋yqm `xM}L[cD@"vHҠ6Ne ɟ[bd!J عDX '6(FѮuSƭ6\ 6[YS6|I62J0&iHp*8ҞVHҦ=#" 9YL {W+mv7X3&?n ڛ$vWyDvL)܋7 T[B:zp u蚦+1ţ+x)lh|a^3# $w%}Rҷ$-9xN 1TӗJӭ0Tc!m7g4xq/G4ZK!ѶڞT#¸l bS$v֖^iYM)I7t/Ț vU@Wi9e\Em^c6LǣWr ١ χ |O%"k 2J`S:,Pф%EKN"@ 8BA wq/.D^Qm;<'utjAo3#Q$@R{]I{Qpګ/1g-I.m8M>㲭O; :,c QH1@iZAK,aӲ^2_}tGy",*8:0xn%8!ޡaxwhهj}Շmb3ÍY`0 ulKyWY3 ` }k w-@Zx>d0oYUT\OFm R폂X.ͱU_n<EX4 㕷FxAjxQ=xl/vY tɸxB+yܔqz%38ov.LRxj .LOy3jP `>3kq0G~inF=3]E[]XvZbA &G.П.KXD*. Irú@\6: ln%?W' _^=Ga &}6vwٲh"Lo؆}j: /IGCf>:>qRavάQ(Ѣ'=}~|{UyoWT7.,|l:1ˮBh RWuFc:n [cˆԑtRo' IgopjUJGm^Dڡ")D7aYgRJ*%CMr qg5^v!dFM`J4ĈTsY)cK7]0UQ}t-O3-#'Lُ֥ }} oiP1&#ij:RIѬ㽂1Bl$=#(U`—91@٧VC) nH99 8d)h{BϰcbxG'kߢUŽ)`k$gv7bdq?^iHD>V>E$@:ZKE#(l"F⦸n]7Ɍ?yKˏk>oԒvR~^~L#asH+u{i# DP =ٓND\<]\xzc$x>.mGI0u N[}E[nNb4i lOgRh=e0\LjqFp#:MG [ {>7AFE|=d#N?a$,p:Q]d2j@(cIrDX4EtA.\e]` m JM+a޽$ы7^S;cAHCmk/]bMg`KUgvڪ|.bLy +<mǚcRu5KOp]쎄z lhKﻵ^+0 (_mRzG6?5o۵%Lc07P}〫ߒw>i7e^.CV:tP}';s_{ڡz2q*|p}i\qÅ1m$Tv@!m8[ȀHrP@mhqYtv Ǒ&|ƍv fvkRD*`p~s͛Gk$Gz͏F@ *3+w+Ha\6\HkqBV@i ޥ^WZc!+ikP[:IM`X=4U`.bΚ|N 4 6H:ۿ@\ޓ`08Y=0Hm JާQ~!wwX8RvG=*O hX◰&TQ  DynN|εTAH-h0z_Y=hl%AHpl͆`(4Ylv0sug e \K+LxFU2jȠ=yhDO ր]Yuha+vQ&JcD9~TLBgӇYRkG؇~7yr_&;A(Nj1:Y)ё{ro.S*.ԖتϘcAW??y/l6mpHzz~hz?GTSvSɮCrOv…`Bjr#<D!L]fvkB4jR .R4TQI,3ƓCd:zguhS" CHt2bJ<6xu۟YRlUC| пաKQ#v"iMv$tFVy^LFB\V 'pًBĐ4]L). cm.Fv[?I~Zlte>/^XX"p~8^W}y9K"<5g쯴%4~-=OJμ{52iݘaA>𹹘I?Zuo&bKUL_S=fZ|4/y@NjLM_ҳ߉Pa}"8dh+E?0X,:c4̞ݮ).BT!Dj*df~Ɏ,lTUw kŪɇ`xi݇P6AU򋞻s E̺B0eb6Svg(c.σkiVפ%(C*\&{S*x&3SwܿJj `KUn6F;I؀ܮ&5F*:R#G?i+#~@:,]˙ -UF!֍ݚ/w~Q*ts\HmŬ2*U.잻'|F9 zJ~窟eIV/hѢR?2<ۂo_O+`mŢ{ 1`5oA4aR[c86&0-rgy)(KrWKIz>ۗpߓ}xVrQ_av5mSwmv-Q!Lٹ깏z'm-۫kEl…'=q$wy4qIP ՠWHxyh_4 ۘJqB˞cC2}PƴXM] H [<̅> S0Gp }I4^¦:=}|PcㇶAلNzlv٭y|XH'ŵ{DzIʊQ\q-vCX'DIOXsGguX[B<4ozE^Ѿr?K'mz|ŅXb;4O!DsWJ).k+'EJR̥SNh+|-t@Ŀ\8![&^ O)jmC gT zZ"EEo_ QO)ڥ&@8lÉW N~8&p;8Ӻ ֆeEBWIÕ~ϪMu#Ze1rhɅ= W+A1fe5'(>l!R< '8I Rc6?inFoH(%?gK执zf+ƞluP`~*=vĔ=_s!{4eJex겲Ҩ|>" EXB # wzF ]JreiW0!>Q}dxT$^u=N+AؙF¶㋒vvcy 0Xz&Ύ}}qA <2]҇M@N-}Y W$ 'ĩP'GcG @i۔v ۓ+ 5>n)-ʇ.{ތO>]5Ve3w3Xl~NPgZlKP }QXxD줤˶< G?.YL$/22z}%Y2 3 ȁ;WcK#JmbgĒ#s96}HvZ#((S(Qݺ{NrYv1yė7e]9(”O/˽,J1["|{Yn/I5}8VS;}<[+t;OփnXc^3j?杳nڄ;LA;׿`BrxG4(ƃ)žV\߹d{lYZb*ەګb8(X=ʗ,R˩mIg1SGfFҌؼbfjUd򋡴th7fAN +nifHS!xl<-X PnJ, K(p6՗Vybe'[?x?@$Ig,1G=FJ;) lԌ>$GSVY)77g?rSXTI*H̓r&W;F]+TN’SJJ7 \Mq }{Ss&,^Hml)e7\@딸ch cn6"냞Ǜ#aև v q%0a$U32Vvit Ukv^MNZrq_ 8;`15:Url0"q46-j3E=Ԟc ՃĆmġ*oh1r;|Տ|.ʑt9[@>~g)VZf;Hj$RJ?N|`4jyuFſQ"Lpme=9'DgI\%ZQYD!B*C 9=&5\oa]A# yH]Cef25YɒUq9*, ʼn2sX>سwS+ӀMn"&O{"v׽e w?m,#k8r t$uпe#Xy0MD.;nV W `˭MmnY]I%iLӃ@_TR0h*jI/Б,%:@2/W{ Z^9 OO9""&-g=ܖ@}6='n%?㦫9".{?m|OwT~tyImnij(MƶL7RigP3 FY 1.mQ/s58]cЀF"*0GhĬ ҋlk9KSV;{DSi'{?ܱ-%udvc|6N Ag 5SDbFT|Bkg\*{G hjT9m?̓v>F^̸UpHcezt`r.RsmYR拍GݽFO!f>_c@I2k"G#2KȍĢp}^7SQ' .l~9if~'6^N $:DE*,}q ?~6U<Ѣvl"^,|5! *M(7YA[nCOE*Jp[]YL%;⥫%z nqOjvEJF lFBЀGZѝrI`x gs۷~Ũlf*":e{g<'G ,.65omWb;*i @&ڬ'nejx9W+ɈӴwNRKp uJ7|rLvJ3*Y#kKRldχe}) BUn$8=I xzoXx-_-} hQ18CKh! J۳wpAd7hayN3j8A* >V-PtVX{#XMPHϕuesf\nyw;oh I"ysid1qZF 3cUc)8|-Cq+=4NN!|[m.k nA=;L5 Pɽ \ֻ)D8qJV.ۓÇW/`bɖ/0"槺֐ԓ@dY ,tG9gPܙ|ydb5L_V6Oڶ\1[@L|jnHɹ+iUm@1f<C!IaSAqIw>"dCqUװ23A4Y$+N lZNaq5MZmnǜf][T!7/J&^ƊT@ ǎv"gO $@ WNigا7=v%BV\+PڨŊE8t= YEs-?h(ukVJ9<g:ػwl#z{8وS=ٲIB,ǡ^/fG_(BV(Ynóz~>6j1w&nw']=FE#e#ſft:Me 5WvS,4J|jxS1Si[Mnmq*I^aV#nӘ; WIIq ^كcxlV0l]?` O(s +ٰȾ"=.xk;EDְ?K(Fv6~ '8sd q,nnusqZ/]rk%F\MQ֢~5A,j phtNxl8|i_1#;2G]wUދp+5E <heArxP-ܙ!%DV%Co $T8 kd\"Ē4^F~C;yMA Fy {k=!los|R.Ko"Y, _0^Ҕ5 ,7j =n 'JdA[QEHVjg|Թ'~u4=#fg!tq3)Rzb8`++tu~pegdcܟ-EjB~*BZԉXw&QĞh;',ks[d,rK tϣJ\*`[phXlA$c-i0h[MQw IRAR0Ft {m} @? Y(sN WMg^p:UKPxs@V:+>$PpBe9{b6 fw}*z_-ٍ,KY5oRW4D$jYĎ.!z)[aጣ0$wzft>wvJ7)&͝eNMe0SbMI/ Qk2kʨ2R׋xt%GC֧Ԩ*oɘn)vK2LYWAIl]xs5`*_Qz@ Ez5#u*J 4# U 29+@\X8Z ȑ-Hf] mhE@.^ܔ=LRRSW*;I;WZY}4kWՊO)#+8dMVZ; 5]мs8UMu꘽HŽ/= ( r %ύ|X3+2w鬂9[;x!p.y{m9U!)g9Z!+EشJ/+ѩ5 j B\^rII6^m_9Ge~ɏdpT94Z8N-{%-c(>\ނ_{o"p_$'n8jJuv[DGRL?0S4.Qm$+q}9!vNx}b9ҙUF.@W1qRrotװgvC,mKR`f|$޿4#8 dIȝF`33KLd|Dӂo#G]*0.F2T U9}o:srÈ/4;g~k" H` M6}M@Qg;HHDBsxΖh!jc cD&!f.O _͢3 o<EH'96soE1HXLĀUt3qz4z[6/BcAN Zl4 C7RMR/E+Fjeܗi2QhL;2(Z}\*i=!tnP_+KIB3A`^ru5@t!o\Lp;lMm7[ b?tLiz )E߶cG0ikHL0YUsbPHhו>ՏJ6Obk4a_ڛyMr%ktQ2?Ks,+ c䆬(ffACA2'ov؉Z-<7ۂ䓠F篮jα|S~,)P//H!+RK!P`M5RWW*NJ bg鎖jGu6R?޾ڇ Eׄ(Shz"?s//'3,vo+N){&n neZ AQ KbqXա̲vp[ohn5N)JY+qt3.œl$ILo@k Jb3jC("ht11Y:Uc ^7Z?4M'?>hB[j\J4su𴡕|ɞW(XQmy}6\fXl5P"!luyN#sBA$b͂P d"L) O ^`KJӬMB5?)wHJhfdȈrS+jKœ4.=.EwV#p(F+5u|ϝ%%8cݿ 0 6Z;( A^sx c4Qxq?{ L` ;nIiUR2 J8zև[ZK*(4?DSV]\Υɹ Ȑ}97|kgPk'A9jS5^PeHCjVˎqRwiPTm=Cic5)dvaڎNT1~͹Pߒu\_noNE_.hÌ oKG2z!Yҋ'Q/i #{?~g Go'h(H3.~Es.eo(\#/ ^*>Â2lN]A.CBc9=)Xr Hw\P,H?DDs (Dr oB&Oq4"GJ#yn*UocW\Ÿ+TPë7Ҡy_Ub%=uIfd vet_PXāmbr^jSܢo/,RJR^Q3=!b-SfZ M%WGG7%LHjCBŒ5 DITmV֧t]g'x )F?X8|oӓM'lp߉O{:[2SZ`#pYw]o}lf#!v;YC^m9w!{iAtKt:fQw!c͑hfx52 s{)r/MجimB4D (2R\o.z|tYJq,ܐqݍ9'3yRe/I&ԁBͱ*,eu@oq?\6Hsj5H5ҚO&yg{{އaKݑC@:^Og Y opjVQ8r, ٚZx+=5W'.^CJ*JJ-=KO)HmVTL_#W 5$kHvQqM sL2p5 ,|:7r=J?X,ͣ6/lpD%YLsC/Y @gXz(F3U+ щw_k;Ծ@jEc'բ?=]sU;ެ+gX]:wEt\i ;֧/Q5'GT#ŴNdٛ^Yq?Ozb? B,;Eڗ[5y#K )KDtilV>\ T)~;?^DB8Y]-lbWMb[.;!ڧ Wԫ|>"b߄PKB/s,(|Hn,~*F-/ʢ)2mᛯv76c/JN(8a  ™/RfU?)H w)í@nioxTe5C(扄ŝg4M|,|wy!]"tr?fQ`;EIa'~[R)ڲ'ΗD7N-',nr%0gNwqjeNDoe, x6_||X-HP.nDV]jPbwAkEZn(/xAZb[vwP:OR[dD܄8J(_<6kY [̸} 4Yt~8y(v,0a tԌL,懅4䢣k/!ɢ-ۉJ\D+ >BÏ&s6<)̹Kd$3klr:|q8&>][ܜDH%3TssW54wݣ( ogkv:;ShR%(A:<2)J4W L,q_I?VֱnrO@bdD# &kJ41epǴ?u@hq>бӳ83w=M*5-u_HqI8[Wc!sCsK?(7\& d1μ[V}@vB\`>t71:i}*㔍H"y|sVz[\2o ';S-7P&_ 8&VD I"#J+lUn$-'{KccV-4IU2kaa c'ϸH2E [-Ɍs(\e/;Pg+SlomF0җQn36YYϔwӇTGW mm"gZ}@4ma' I#BKqK6B<&}{;X2ڣH{5r)21UB "lIqSwFxRӶF*ͣ>|"kþ :c}ߗ|zyN;ʹ{d3(. P4F4$Su?&3뀆:"~I |?ɍ@—#4x&6t$OWC[*T *\=X%d8k:0fD*\}6\B,Gy(I@ }g>e!3qr=>\?Y&OR>$w)}k Urmۏ!4rso0*% uU݋Ԋ<9s !a A|Ք^cU[=X9?׍feJ,v!n*_:a6p,Z5 o^de`$s RШ#'uv^93Gc`Al(T[Vm`r],A&!.:k ó9 FO6jLJ'WlHIɮ,=EPnn""G|g$ihao?ΧMņ//2@_=ٿ%roR [y~ uJb ݏd,J8˟ݽD}'psG͗_`}wL7<r ",0g%;Q/1QU(M v֪B׃ߋnHhjᄺ-\o)l&t6nl'ߘǿw=6 Y%q Vrh'<~ezm:򁲭i(n5 20Čl(XA.&[ޞX-] [|L%,6S2yfF$R1i$q,!fqʊuN* 2Ui]rO_vwQB3EBi[p#6k\)ZLRO|U1 $R꫽vu?C_2uF[w_QDcHÀ\,a1p HA-aMYAl{ߌ:'1{r< R{jI )tX/NIqpn8+ES(, -lӜƾJ 6eas[iK`h&gm$}:ujӵhq nݩmyBw*E\vꭰuf W頷i4y01q畋 B~F#4Vyf.@B{|[ΤԨ6=;yr^B9uak)j5pv1L@fFV'Fc i"-DߘIW8|zf13XBKZ lT面C`@驍AhF1DD%EzQ'u=-GwT7F 2N`#59U f`E͗ar4Q1%Q@BcqM$e S\ZjͅZ#j-Jܟya6+>-=II]AxvЋ"f|v| beMgq{C$(Wlnce`/ee`)ʫ:4JBߟ X#ĥk1xmJ?Qy X&NLkr9y23נtZxy¶wo C?ke&\(WIY.>^,/{EHqul[i{>~c*-Q-kf:_h1ofUL`Ae8lB5/o2I q.iN|* &z@lWbp?tdx^5]7k݋AH6 xMw. 1b칈Dzˊ^='@xoM7a.4AoUT#T^V”hLy&4ġV˒4o u=_0a6lqL|v%F ;R}kq}D~xZmXs"$$qrSTlNry"lO?KgǦ~Kb.QQ\2:} fеCO$,J퐨B|iس%bCO~"i':0*B0h>\3SN5h+h*=S=BϵdƢ~漛BgBzdžׂz(Q[!~F9_3Vs&LJR 2> x w7x%p΀c6yfuNjr5ITk,+# ^c?wfɲ<- ]U| QN g6Z>|ޭv>8r Eu!9U# \̫w*$|+ Q@ sUHwmc+E)HOjǺaĄ[%,~0J#46F}'dT"1[c_fǙaRY+n;`9 _9"qHg7mi9\ Kᘂixs{s;Ӆ?-rR0Sbh#bh~(C8O*WEKvTh%5sj g^{rgnGaLedxM-4v'${_n?%  wlyEUQqvL# }>rٽQcZɵ!n Fo;F0ievο0Oy<OXmos~[.C4 U=>Tԏiz4ө LN3[ GqN9ЄK~Z]_9:-4,kd},8TPWg9΅xiWyJ(Fy)5:p$`;8*x2PNPBNRnAUCӾ!: n0 tala2_x+s qu"\h>S+f3Sլ-+5"*|sq*T bjpKdN`˶}=mQyۼN6j벼,Q~OǺ&ijF7E}#,ԷL\$ GYGB+mƠV1Is49R\;J-H>L+bH $ya}8! B7,j׈8XΗt|[?ovb^/)cV[\pd:,qD'Z,e5-ǻ]! ' \w YDG3wa4A3y# O4mvU%gBA9x-N"Fw6By$yG\CW쒍\ q0⹻24߆}R? I;NB@IZ({SJx1w'LI`.u* s|6ۅ0I}^nst27o`f=dS_œ?;d'4@ kTyZ[.snǜkVTACcC9*`qׄ*ZڵtLjMwQ/IݙC.|^Ao!-ޒjJ"1v_߁1Qb8$GS*ѿ%m0ʩ*ܦbl\|> QVg0(~|Y{sOJ=кCUy'Q[-n !MYgCA勫k [՚e+429KkQFRb%j6zr&Z4 .f#:n=7[a@j g}^M,{X<'7v9Do`op=ˀ[*p$3ݘZ\ɎPhbM@/}XJtF`ise`{-1NLgh#jϟ=$I;]h]mB#(A< ; )I'68I +-uHuqy(swrn5Ô`hit_rm8܏Hx~UMhϢmtǩJU%+&ΥZO8Zۓ gk%\jkci4,"١QPwe{X6>Wd tBMZf a"V9DNl}jZn@p ėIRpVbp? }!Z>sjkSŽ{ߟyDTr}҅%ώ헗KIz*$0;-Ƥ!mV\-ɪ0NPa_s|ٶqy^)2gw5[5$&rDBh˨f`NaBs Vs?YIwD)6Ft%ĭ -JԮʌNU΅)7 !n]f/sw9;T\(>iؠD:9-`~}ui˳mkqTz?4@R>*)#-]1!_`xȌI%pp.Hj͏PY]Bz/30``R㲴F(OfHLy P6 ]NT$߬6q;YWy͓8YNL5=wFæ>/;nn3P9(~BGvƒȥ $VJl)+/ѿnm'&ʫH6/I3;&\vhvdAqZr~^N,mzo?0R mVIiLs~ԴY<*Fc!Ԯ煶b;Whc~յg:t]!9Qd[!`'X@}L6D?P'ie8fq}lsQRҸFF!br/T}MsD4uX#Nך:tq#cj =Ƽ ғ ,i΀6zr(81;c XhE7X| J4>d 6O*Y'0?3/[ӴOQtQ+awj+Lܟ"+<ݨ6a]4z[,QbPXӨiWPrǃj0@+=֟T4*rٺg2`6("܌))JYg?&e@G^_d!0 ط$=0 >'-?ʂ<9  wkm_Venc8lO;z-Q[&u@hZįsTi͋Q:Ě`-d<>3]ggQ%y;Pt_>q+ up7XDIej#;)r1z\oVAiĔG:*i=п: w1%eEP%G܄ qcALkI ]&}9ܻBHqgyV޾ަ*cnu`C c 15='va0E[Sug.Vެd=N0O5.T3rVaPpuS&pdFSUQUM@V P430YB΁mn{q5 =\Hܣ-m+M8Cס|h52 5a$Ph 䈖V0x3 nD+4^|9f`Y6~akw,=n+:]UjWF'yQ/&=ѭrԓ=Do&D9Ӹ{r H^DŽ]!,%u;Uyq%=esY躝LSvλ{"B28yƯ {D|DQ&<6츂 yPim ~ȼ:wc[i="ZV;M6a1(d $Ï0r*8e.& rp|5=;u> J_3:wq2qZn.E`*9:! GV7pH%+g^ʟ@1#XnPmEcWx|zfCTr@V B8;}OusL + 敫B2:GV$U ?scB01 Nj\Wv$* tDuK}(V=!mm#xi[uE^ng|- \#ZNm9lٖmaGME{fS49gm;XsOZ$mL5W DgL62$=bIKÎo;w$i2oP[& &;oOQ1jDKcMYb$lEtOy)71d}a߽}"[O XQ eH=)LH?$J"f˺_E$po LZf]/VŷycPI 5(=ꡨ4(E~=!nJ""'^4&E@J}iv 5OB,h7G(mT1\ޖT ˩-Ci @S,p0^(*q`Yt"Z.?6}$ha&ܠ"jA]esΞoQf3wMq:HsQ7ͦ_6CWL/f%lMe R9"㎐Ǭ2W`'(JVq(O1^vqPSWV%hHkZ{k&RRտpAeJ߉?%Ozl\dy )LbظMIm kfpɝ!s ͖4',ݾvgq%V_ ˯6Ip% ɦuƎJѳlVQBn\?*Om !fF*Ixy L{|UzFtϣsXʱѣaҢ֚w篥bBG*rG2'ZĵKBcxb7HF% ea;֠K`hwr0SWK4D;IY{[[ɌY?qyIET͠#l =PcRBM%vk~7-Ɏ2_8;g YvƋt12no\'l<0kэ(fj=m02wuYA1)n&;1ep >$t3i 5?X++5иY#, ;q.)fq @sj5 }EOU p9ٳ%QA*oQ # rFgU>,HM&Rcr3ޜM!kƭ- "ݭUO fTL)t1v.;cNƲ寓4>3I#waK749 ^Ud/''!hXa!>#+AF4C7Dja^͇B {ֺ?<)_2.omJM=iNծ3d|Pl\GD%PWZN;U{w&>fxaޘׇ_,A|*f=͔czvn sQzo[c ]A)ty*m_JY d;C7}%HOxi|]1)֫[G ->Spi;|2=yMI5n7|.5x(\ڸ] 3;3Yք}&#3C;[zֺ3Վ:, 8ѱXPR .PPt쏆@d`y~ eD%A02?$HyhW<^ے^ " (oʿ[,Vv_]KPP0s[B;8W˻=,Eʫp[n <6oel2ޒ   =1ƪ(ls2wyO;uǷ'/gzAmٶ'Q4OyE| SAX}4 n EcH^"BdLmmxC̭\O<V |rDU:Xi Az|a6YA!ZwLyT$+#Iڽ[BDFirwDHdz ׺u4#Cm`w~-m {bnH?Nhg.D =Zurr SGT>z{2!^ʕ){iw*q'RXLwV'2K)XBI.ga8wQ1L"b,ߺFgӄgo;1y5p6" bہ=HaJy4 he"Xk!Čsl hA; YtZ,+?M] d?5#_š+ϝ.ɺu)/Б- x<(ZG$UXwA&P=;vP7SxIjaӮ.M -{ fq_w[=Ej)½):/JhՖh/OͪTgllRT˧E@.j{M3\+3:/ ):wův1ȝv"tb*)eZ񞄋_4` Y§θ6/M\͓d< 9HD0 5DH T.q9H.GZܰ9Afp ]X+Y4W9X}S 7G޺V{+==gXAp86B{ ]#89BQ qwQ_ջ?s L6.}uŜKؗtHվ̺ -F2 [7 @C ,vB)hav!AOaKHO8ey5BhiunEFb?4,j6V F ь`a%$/!]v2.[gxbĥ,$#]kN&ٴ"@HxΊ^JIRJ"_ 7ư,{7eϰGKHv *M>k/[D͍'I< 8K hR4RxE]1]}1/ * ̶,1.8.o!kb:1ENfA/ -O-jF]/)_#Usz皢i&? aLn?b;쁟V/¯<g:/aȪp^/lFwW8Ρw?˲˯&+Ն`SI_VEc9#󷔠`0*NMFȿir^,D4qŜ}|xph9#Svɞga*WAcazY*'эq͖~X6?6qdB %rLڄNa˽;UV~[aQz.N}C48Τn!;W@(N Oi"~A-eF9^bY)65Enw}y1.ˑW۽4ea#~^4t'JDwz= 'm @BKaar.RuC$ǻVY?ڔ2A)[RrY~zn+7?3PښzO/kiy!`g6'8O2UjB>2mHgܸm8L~cULǺn3š &Tv:o)I-F `rɔZ=\Tt晞>ԴG5wj˙fɛnA^a&Y1î>rzfa BH[0%Zui2'? Wڞ\߫KU '*8}>nOtV{-/-x4y:{Ю#b;%e$sحLNYMhSIH]/Ovd7+#GF%} s3+9 -5R$<0xDfEيe98w:KROW*@,S`Ĭ]aB-_wDedb#a:4(`U'd&\ۼ+)8 [j{D$2@7yLe^ 濠P_c__Ajs0/Ίq> 2@3GOuGM.ki|j\ŐB7' wH ")Ր-1خ9Y52Qx&Ļ9퓐BogΆ ܙ+qB%aAnkߦ6Wrl@6ՁaAh- B@UEP?tQ\U<3%2sE:3 Yyd/ӂZ܀LFټbW[ t"VQ酔$\f..Ѯ +h_dD-D 3 Pzi,3(yyOtogfj@lq(!/3&g"G,tE?R0y,4)yV뛏\QjjRZG?_c-7+ՔpQbqX7Go2FȐ͘d^0/e6:mnB-!SrQEd&٧DNI[\Ɯ~`Swxy#Bu[}b|eUuA[)4ɇȡ;,9 s{!9"lkĕ8"lIRC~4.~{i#c_ xy׈\*aҊn+c=kP`>A.VpN`8`|8^#NyO [_ǘ+kg Pk.[&Ϯ;Ђ$ol-UkP-h7zYdmG~YֆPi-¼" V{@= q7~Ve*F^PTTcZ 5?37oOXGq4xs=?:fd\1{Kw2'E/Y1}$1xDP`\G]Skt nT^gAYfv>˔V|5^/O:]*/>țd,ɂj|rKy'"@=H.cCPA0qѩ/]U?t^IMi,Y֍g:U4H>@؏Ԗw#r,Epjw ^-8?6Q8jm*>5)Z=ڊ`2ڽtBhf/JG@~FU2|SXLpvL^gnTA!B8~+[&\YN¾ToZTtRԅ()j'r}6ոCNi}M[%km}OaZÚZcl3?pܔ乌2%ym) M^Xn!__ j!A@ˣp7Uu[{j@sVBjSë5U\9SJ3ұ-~u҅ZЉa(#)f[`LbFy@n@\ 7V!#c4sb@ݾrG|9bF&.PD2;;xHJ7b.@' ­Y:z>Ϟך'+]SN>XnJbVTSc{b3],wrqMo碐i9+Մ")5FĨ& M&?+ FGj<:qҤW֦]~I>+KjNJ4\b!CL__H)k-}VzKzAiΟM!9O$vr kqr(N+C1P@(+wNB}8QYWe5)jJo 9o'F*B׀“`rݪÀS:ow?ҁ~xC s7xK_?`l~my7&9R%&DH \HTMJ{"3I6 WYS%^v?f<5@CAʳyvy=A@5< Q-F"aSqL-bi#!~e9U8f>ң1#6[Ku7(`049 "È7Q`{uKƺYk90b5q=7͉>P.Ay*: sp }ַtב;(K+RImp5:k8Z 6:4>\ )զkniMܻw|vTGdD5K@e=fZpM'#(S W:B/O 47$|8EnBPV.ЬQd5+Y37O YjMB߮%Qhx#3PB5Q0.[1Hx$3JF@z_;N($*xAgp!&P+5X<e7&~˓:%3uCDzg]ٔJ5.ʢ͠objXy1@{G.9$aLO_,֙mhV 4ɑ=Z<Ġnj7d*ys"pPx<::Nler*,'co*z^Y]{ i {M;5 7bFӖ YZ