fop-javadoc-1.0-17.fc16$>='d(Tybn>:o?oyd  *<@`ds  4  NZ  g  (      0 pp ,(8*9t*:**=G H, I` X+0Y+4\+@ ]^t ^|pbdlt uL vw  x<< opeotfowCfop-javadoc1.017.fc16Javadoc for fopJavadoc for fop.Ngx86-15.phx2.fedoraproject.orgFedora ProjectFedora ProjectASL 2.0Fedora ProjectDocumentationhttp://xmlgraphics.apache.org/foplinuxnoarch# workaround for rpm bug 646523, can be removed in F-17 [ $1 -gt 1 ] && [ -L /usr/share/javadoc/fop ] && \ rm -rf $(readlink -f /usr/share/javadoc/fop) /usr/share/javadoc/fop || :,^+ i x&hJovw*T"-'&(.!F*` z38,+E|jE6b+ 4{WJLJLI3WL Y9sWd@T<77:+)1&V5r^h0>2+Z:<27>@.g!=7AW{*,ޞyQ-!]$8o/a-W9cqAz hNc-^En'K!%!fM"".L  -&1 \F=GD.NPu[CRJJLEG^\E`JwD);&$9';' 0-y"M3L3{s?.F*@"*==_& @&\ V'&k'_$"/n1D])}`c9jv*I,mY`ZxreK]['ZCXNJ~OOP@sC(=YOq;~OYhjMPS]x:#+oqmej\+mY1"-"Jtw."'~},!IP!( "h" *m 'P' *$,r'"+'(0Y( )*'>ue,}3'2 "`Gm2hgderPLeiSeWanemɵ:ZJ,,Co 0,A!39c0c9<kF/&9F &S+-J H#%u`Lo=ei@u>u!%I{6.Bq9$a8--B;Gz @/~% *ZJq.{U;2-+q^[%|*D,+rd$U@A}f+?9IH88hZpze>cmi^xOQ\@b;ZCQ92ZLQsX^;+eL~6De{ E=/_gh+_5;6(88Z*$A!T+>Rfs><_2%^|%3/8m/n\=E*"A52 ,-&z7;h nr;& 'h"ys6SW,I3*L.32;#$/5v1260!J!3Vb|/X2O1> 4=E8/%h$+'B%z -k)67W+:NMkCj40h`3j~B' QUNb<932w"GcM-kg3d8j8#5Zd%hl*Pr=J*"r4F1|h^&|J+#4 5:<;9476:#54!4E:I9op;}@vE1,3~.GM D/)2H)wDHmD;zOAgEmwr'! 3B6&D(l'G^(ne!!JcW^>>c5>e]XC"(nnP2"" 0UBy6Y ~YGr Vj\%Sz  [vk}IMNA0ut\F>QOWNOJ|TUd-e9Vy(4(K-!2'.H4-}3p_9C;S/41<'<))&!;%8/)t%4I{<4)(60ErDX4ڼ[Tla[kB,h;cj>mQm B)a+F!Z+0[$;$Q'tA!D.v1q1q't?61cr>838 b>Xc(Z bxt,5]d-+"@AK !#Mw$Q'4K`%6'>,!W!K+=PcE)3dF5n Z<.?,;pUW:&/LGOlR74u9 wYE-O${'#&'# tW@z<:FR('<*YA-?E !$"+vY'w;;YO'D'cY)($ $c[jO !),!.IYO5~Mc4!k1 ;*K;EOcE-xidiO-=e:z>M.]63rd,dr&?k,=z.&3KDh[d3U=K#96$&D D1?cAQ>%Q2W?EjNQ!{~P%1/00?/D)&'!1Oq" A$,pqnrqq qrr=pqrqnqAp'' 'C%rT1$A #:7/B9g982P^In$0J~[^@*^yd6"fh"0`;rk5G;60J29-7|&&'+ D $M"b2@E9, {d OX2 .,W(I:"+{/.Vx /^4M*3@7$" )%)4 ,-836A5w4$4)56:S4?/(ZZFF *&1b)M† ;-oPZ_9ե'tl^31;M,KgYGU]4O#9HLz[>FR.>DVd]@qF$ 3<O\.j0d..^./.p.../h.~..^:$/l/Z...Z.!>7=7PL3#HRH=?2COE8N59d+5/Snv9 $j!/N:N DAr /k C/#)%$$)]8 t`]U2#) 4  **fFpH &F6l|*l[|qhl( '61"|',~l!ZYa#%YZ t-DV&m-P-Tb2YJa7FIURccIi3lc"#sR`cw1c%Y> $!DK%mE!o7@1mm41OBC1pFOE !)`2ykaOHqF@إ@AШ5.s+sw W %'%2 F 98Iktw8TN4M*HiI>m68;A;aoK<A,-(NzDiPV 4]{0uo<M}E:7*fdZxX>IRbJ^Jg:/XRBlca T eq_D@IOJkD4UCV/mJRV^LBcnGM_GZCge=;S`nIfT?^^a^2nt?6A0cR.<3"b%Gh#+$+!#3' &::"L$v--&w2X'87o6H!JF9"%@J(r*Q1gMH0E!/6~_b47xc^H<A}>3>D!.,5&@995gY~_gf(f@G>+&u46=2@Ҷ;n8<-EZ0P]H1Z~LB2pb_;Z7i2wX >3BX03L,!1E(EO;1cF1m/ ."X>h4n vQ!NTJwL5SF>n:RcJ3mLtd*xd' ++lv7 E#_x6&D9amem4#\&$* PZ!$"u H/'H e)8&.W-X/J\,[;no>Mt9[;S=t# H! EO 1!'YY 1~7!O078b&_|Nb>PVv% *6q Y`pF\gf0Z M (hQ!5C*1x^A`=KU=Y8U:E[N0K4H7,:EEF}M@6V;jKEQqD$YXS@,."yE Hq+ e~ O7*C9->W-7M]\45Ke$'+&@*a,\ &&0"?9p;Rng0-0-.8U\6rSHHz9BF* 6?09}S-1YO"#O'O,9! E 8! O 5@W6 ?vIH8!HB 1E ,EPEc.1 m /!)4FD 1>I%q1I?PE[TJ#=1 5g":1cE &EO'1c,1 !>O&g4o=g)S  j^0--8O3_C\)7;C+(HXp;p339GQQQRG5IVEQ,>&Ff\˭LS+LO^;2!& Y!o1 i0%1;O% "0E !A^\><j = iXM>L58_Q_vTJ^O"&]"nx2xP -+=${aI`+J,nGT 4+68"I,E1E ';$!O*^+)"Ro&&g&&'.m&(%#&&N$.&L15e)}5&3/bKE1;e@6v@'U,Ns',VCF@j<O^[uDJAABN:z.6g1E<LMY4OCTG@-Du -Df!!#)%!!&!J!"n!("{&,-!oF#"%0-U%J$A!!w$[v+!!w);%U7U<;4}$!%|##%6z%@!#"!7,($4*;-2REI(DF" 71$B$"}@4>@[n Ci|5y#n@PZ:u4CBkH&2%\MC$<e1_3}PP/)?Tj7+ 6L__P"+J"%%^D(J(?'&+|"r'#@T J%i>>)CF (W`H4|Iu`h.L#2;'`A1O7MDE,5r/ ]eQ4& 0HO,g+-Bs'(-22-6*C-)S1YodK&-/s,]L/?[:;oI^V2B_3z&m&~k83(6^$/|r6L['"Sr"rJ(6k,",>8">96c:&(%*+>3 8d3@383<7y2H0T K A.''E  :,+(2h ߆9oA큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤NgL;nPNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgcfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d3004f28cd78174b6a4d6b369a0ef2e77fcece3fe75635d2d85ff428988c41a4403dea123a6489737f6ca325f99bbdcabb98971c96cc83001caeb0e0558bff5f9ff9043a831b8e4bc538ddf6e93b9fb1bff4dfeb002c1bba73ab3fafc89ea297c9fea52f2d135c9ccc6277566087cdf1b66d17181b6dabf8b33e7079ccf052ab695e79e82a91a32188f00a52ccba35e70ba7ece1842aa07c61100ec754cd8c6894d11e8c79f7cc22f6c96dcdd33a96791b2983e15d47016b125b5b876e81699a79b54a6720ea518dfcd181b175ba13f8065adb6d7e107b4646b155b89ad0fa59b639888b189a1cb5cfd86f63c779dee5a76fbbc5bd67432321b62d4cd6fd3e0becbdf41217ed97d6d9c458572540cfaaa4c1224a032b20f2af384d91ee8a1cff545ea5f850690ff63476e7a20704d5024bc040ea680dc2820a5040c493532bbdecb7241698a119563f9934c13dc4a567a44e6049a18059f5d02bfb4ca0c2058fb3568451d9c2466bca76ed23a50b88ba4eb34e6b6365431803ac5c499ce5dd30c1f7f781a86e95839cef42c7d67f1f112d224ad65ca2539c620ab2de59556cc43d3c79e7feccee8881ec94e48254bf5a86c639486ad957c113f8d088e652e6eb7a5d8332bca6931adb62d56f605d649612aeeab9f3004194aa4dd3671b3214804bb475c92407b1226a6cfe6dd9c2246abb3bb9f72af8f453eb871fd357d542e3e60e82cd08f1d1b542d0fa71284b7bd2781867e08b2fdf1ceb3a9ff2c4c9065b731ced79c6ab49de64e100201689a405dbf28001fba35ed48b213eaf6f34c6b46afad040edeec42e6c6c1450d5430beee0b1a28bae2407803655f4896ffa60194720ddfd956f9da7eedd2ecbaf8afb1280102b40991268ffef3fda21a9d9e5c41dc2e6e32c6669f2d7a1a335a66c8176f9ad4186b435c9fe97e362e985efdbad882a29a4f21176009dd527aa05e04e075da97cea39e9423ad1ec3b048d7c52b0793d4503a60d5c03939250256ab3bec64fda561ea7be5a7dc7cc5221b54236d416c8e952f00017da2f3e514277ef193e0a0ba981f1d174ac10030176f955c25214e2b3859e85d2b46a5a715b21a587fbc1a716384b627e09a9371f85ff1efc7cd2ed4eae4f91402d1f2cad026fc5ff94446a1609559b7c03a1145600727e6276b0be355eeb7fec1f5fe4ecaf9f44940030262beeb3d750ffec8fc8a4e74086391dc107a18e74cc516e6fdb4bd64eb5ecc8cb42cffa39d9391b8710cc482f8744117b28e0478621a0a237b5eea876ff0875caabf8d82286732d312463687c33f70e2b1c05864b7e3746375bcb54d74bec8710b28948a9e06a2b5b98cae86a2ad81e8603aceb75421042eda895d21fc785fe3cd1b4f05ecdd3679877ea8c9a38cd96111f533fc6ccd1ad7e4a62fc7d8d4a14709513f8181d537d35cbbe5918b21d3349dbfff5c2ef70e73aaf17fb9132d2ee7f6d85d7bedab888ff47ba08402622cef11d947dcfb05af0bba66d79ee76fb77f53af5ab8bd7f4855fb00bf505156c11454cd7726a6b5c38aff0c218e384ad51e87d31907897d481fd3b9b4d634d3341bb3d89653294a8352c62328714527187080d34a485421fe029e995631e21285ae3d2494acc3114ef05ace39aec04241683cd8194745088cc67e83e2071386a2d9b0de8bd68488708ed8986c85bfc60a964614d8a9c18faf5e1e2f3716915cebc7d7a22c50453922f8505f942522e62b0aa143a59cf4bc64b6bc6a6a0e12a894f0e456f40a5ebe0f9abca18ad3f40c2ae996aac4a674feb8d1374bde05a4bbca117f11667c142b5f254d7c5bff651ab88a587f54d07ba03a3ddd1f22c7d2fcf2cdbdd2db2e62f8a491ad38a86bdf7608fef6954912f472a848355a27552dd6569e11bc0ac2ac1f3c3c17cb731378a4825aa6eafc3f2dd98cc831948e2ba81195ae2e7a2f0635127847ed6e043b5e67cf403f95a8f05564b5e0c43a7835d5139839df6f107388e1563a9bec50ed4572b789edd7071076a8aab7e76c121aad1b056f338ea6cf7ab837be8b47db50b1faab567591f4a72356f0073ddb7fcce8d88f8d6e51d32a933dd4e591889b59491b3951631b2fe77018384cd1a49a612a8d4ee4c83090214ff4cfbb3737f59155196d2908d5c196a109a0422d450caa7e6cceeb48fac7783f3deb2de13b41f6ff2405a6cd989f14544927bb2b444152facffa418d181b0926fe439ce3c04e7ba3617740dd8b691a4e4d4a4ebe56b5e9648c2e57334830c930d3107e2ccfaffe6fc0b5444a714677fe7b919ccacf6a4eca9bb571d8f8740b0ab46c160b5a8a1da1e3b78aebc3ad54839ef0a097477c7d8653b6965511919213916eb7b03013574da5290ef4f65aeff3153c4f52cfb8a4b27668e5038b417139771be793a620166bc90e2648e4ca7be69f397863c96634ef646d99632c8a81a67c66f98943c980e8f5216dccfe6094dd02e3f32644ebcd436c45899c1cd9073526f1573ec160a9f5d1fa54e17c202fe37f9b3436703d01d3012c628b1a495135789ba032dafefd99c4358118b3d2729323ab5e1026e921a35b0f618df709c8ff050ae2d3ebfddc7ffb47bc155b2ee7b69ec5704c6fde7ffd52ced8a0e2eb65c7708decb55592bf2b4bfac83825184338939c07dd059e07a2d5800c6ef40567dd73b8b672a3ddb1b9a40aa94016a06fde3e37fa4bd4b1fbf45e03ccf266eaa8bea7ce41d8003ab2ed10bce4b51a7c7d3979282305b126e96a0374d10f7e170f013d6b1559efb98ea5824f240edd1e8bd3ee2156d22517ba25f74186c93c00dce34754b040c0d74e4bc43d933cde4b688eaa82c0618f9eecfbc98789412d7c15dda6b2931b496990d50ce3cf6da7a99b05195b5b642427d9378c598d76b0ba887145cb487efaf68d5b445e858459d0bf30fe99eed0b0aaf08a1f5d570804e43f92af0e3b29ca63365c49b3e32552e854a447497edea08b147a34aa1b7e27ba91919f1ade993e92d5f53895f69a4d13bcbef837f61d52f8e0b9b1df9c784c3903ef7c13fd38f0ae3de9ab8dfba67e6cc87157ed253dd778bd4bb293ac3032f0de177f1bd7c1c186404fcb5d1c7eacc0e35e1440d331b40194832324df9c679d04ae37bc2c583b2468e074c9928c8820ed35f46092f8ef6902c92fe407637f09614bb9082cd88691afefcef7261d05c9bf67183e2db1db724e3ed147aeebdff1565d0c26e58a96b41d482f6377690618434833b135d1a7f478a1892617f307eca901d3e94449f325b92d0f1a6e847d50a2f2118b253e533f4ad02412e04fa8ce11b24b56794d0c65b925caf1f6c3bdd05c1185ff6709c74f9411ef8a1faf3ee1cca97e7e11dfc2071292415e6c8aa3afb5c8875234811208544c21cdef7dd11b3a374009661ca84c8d56a7bf94c7dbf9b823837e8aeb3863eeebc6d7c565e44e60d8c1d793b8f4258c33db0f61a239ad6a11d904d351a8742fa3920e30e7e7b268dc7cd7e0f77780142688db927468740f930ab632f1bd3deead844ed14f2649bcf9b7ffcf7b74dcd206bfa90198728b9a65159cc4fdc931969e705419b9a2bdcb0b70e35d749e56265758033e14d1183d6c3e90ea63ccb79a5aa2a91881d807235e0d114f81751a36c453ae7589c568a8548bd074c43d2eade4d1a5f7d7b2f42bb82faf90d33136d52c9edd8fecccd9da1e2ff15e49ee386d13b52b6d0a96f930663ec3db68e3ae0ab8d935a3063fc48ae51e577a0d1072aab23ffc13c2f68035f4cfe3ac16f62146fb9b4c1a16420637a057c6fe84ca92ff36ef43edc5359fcfb54b1fd05189aafb05a5a854c74c4d5d035b69f2b84a6f7bba13bcd5d43e6eeb9331afb3b8190fc3a883f092cc2ab0b1dc33564b56955cbe6268ad231045fa4ee35e30f6287f71924b84e622f3a499cf3168cff953093062c525642ea09c3e16489cafb62097ee9b98eb79e94ca6af3628b3e41f81b31eea48d70c1e3d0d4ac2fa78136321f3a1592ce07b295bfe04aa86ea557b412f1d052df161ab456c1ba4c18cf8d185b2f2f3855dd2532b69538e632c82228bb0ab4e8af829783d00f5325c21a19d017c9483929c63e87b29be2129993c54b9a580f33282ebe8bbad6f45033fb42fb3a6741cd1facbf4d98aa3e783085b50a857b97a9760e704f3635693c142bf511e21cc0ae94bdde807b21d706881ab191efadaf58225e52a996122de4a95d6f81cb3428cf9ecd6db4fee0decdb4fc250cc8f764b0fd31d87d0cdfc657a7e44bbfe31a80cf34c83bf07bcd3c0cbb042ed5ab51e87a4f1b1d84d080f68602af024c0760141e6df4d216112283c7f5342ffa1712b59675915a189a37ec7a7400e5da08088a5dcf79309342a4c2bf033314da40d5c66521f1dcda9821eb75b0324ec2f2a5f1c968bd6884125ec2d0aa648982e863ec9fa470f1ecd06cb54b66d86f22608cdd4531ab041bd88d0ec558399d96ef3ab8d45346f68c6c128d2cc41e9178b7e79fa3ffd86fc94a3d80597f406ff86dfe5308da5daeb2c708c3a173913a8c23ad2390122e110b6010db7f87dec0585f631f5d7baeb9072528de6258c00da8f7d257feae7539726e8a1232e8b838900b5f9c684695354753d3d19e13b3c37b4609bc849bd594c6289dce473a5ba828a011600d119fef61eecd0f204f099419c3b7f77383f6fab24e68d5090bd6fc1a6ad3285584caf9b4f0d86fad109a14a11dc1b36cce77def552a69e5f6497de609a5868892c8cdfe20eb8a533530b75b7751c7726020b87fecb956e3e3b2d2825e5afed00dd300b465ce564073f5e8af9d0d25d1d2a712a84b1d27ff15a9f1dcf2442b2c37dde4bfb6797b3962c16e7c1476944e4a773ac6f03227ca49baa2d3887867a67ad6426a506ad34048a3a2847d15ee94d2969ab8b880030a9953d076ff0c3d6388707e2eb9adef7d7aa44b10c501aa9dda4c077459feb977d4730140f21d3291f1b3dfc7addbc246cb7ac8c959012473b3b5494e924e429382846cea355356271b45a23e74fac87a8fffa52c2450d9e04d95fcc01154cd2df0006817f536479e4e5ca65c45cf7b291c071ffbaa102629fe4183b4b1cc6a3d5d8c44926a66dc4a6db4eaea2619ad7b528ef0d6901a31971960bffbdff57d30932e80af8668f0539abd45e8e98235fba9125693f237a3945a42f50cdbf3fd3f9bd2fbbed5007a0cee9345e278837abda3e8d09f3478a53b4c6d894b6ce61b92067f6a37f37922a7f82d18249e26ebaa2648ac99d9c4483988b7f83235ebae9f4e6c84798cf87c6183d1577d619fb3cbb15918da95e98ec25d8a9d4ee10455d13d2174c4bd506207428b9c3906727c91bb0396ea8d4269e7785f228cc98cd6b12e089dfa35142c03a1dd6172305d77c9a62b0fc0b7a449985d7313d760490fd63af31b256183a0e7a0a63820bdf7d279a72127ecc2040f8e8e0bf9cab779e0f4f2f816ee4b8f395e5eee52f36d6ba53be80fc7e300161a49fa5c716c71fbd6c2b65101d44617848ae68d4a1c46e557c38dc0f023cb6bd4f41299027f38179e518327baaac85f66c9e966ab83f560cb56377bbb5fbd1f06ae133274ec38f2223e06311ba9d5685fb6781f3285a40ced475f3210d6c153b50af2a907e03152bd20dfbfead1beb6805bfae9156023cc542a85ffa268c51679634f4a3e9278b954d922643f74d817b88f2c34ae84a7917e5e122f60f5346f0049ebd29896526cc99a6c613c21ad7def5dc65f5bb6888b11ca350a0fff141422ccede42feb5ccdf4be0073320c8d8e1f879bedefc25fcd6a6d7e830ec534d82b8a1cf210e0001dcace3214f305145cf568579aad8a550dd9c4f4b5316731db34b8f0a7eff2cd71dcda9ba114f77c1308393ff9839e608217c688fb2fe4fc3b55790afbe405700daf91324eb13408d74f8afabd4e410406f6005cd76cc2cc0bf060d3ae360c469e86b90ded4dce09f7fdbe95b7704694388f3c1aa4faedb09d026ee8b16ffd802d77ece73bdb338d21808e89bc6fa76b90c08cf407cfd903b8bcdf896251e08a74139dd3d7fbc783efd2e2d92ac094fdb2fe550a7de7aa01a7cfb527a8c01118c1da7fe665bbdaf9fa125d17c457166dfb85d5b31b4082455f30729560e12385b1b94299083b2c15571042642e71798ac9845ba18e7abadd949e3288ff8507d8ea0b93c1cfc6d87ed99bf133ae7e3e5356b061c3d6f06cfe0300d8a323f2639f7330497a4a3f84b414368528f5e068873499cffcd81d2fff92f001691c4cbf25b1194949d5719968184a4481a93b7c432b9588b451e692b7c0a623c995cef0a12f7bd00788ac7aa1c538c3c18e6347b38a2e467d4c41e38423cef4b56de6a3492460fb4bbebf768e1e6e25a9fd1aa0a627c469c215d7349230a2c5c61d2d561a5f04fc392233e1670e4131c2bbc2212d8502d0d796f9aa8cfa7a12ef9c1658b298bc3c6e989cde973d8f0900c55ecda6de6fac6bbec1f2bca2e730477e44111c98edff1eac0555694c52f374b76d884b25f6d3b45f6df1e1e5b5c7be9f8fdbce1123a791b0ee28e796a4d972550bc58a24c683cd4ed3aaa872ee95d37236a8e6fe7b9dc594526a1c8df24b41ccfb6663ec37e5ca83849273d2dd9a6329402c0e01f56acaa265549abf77d08d678cb4bdda16424c52e226f0812b2c739fbece11bce8b3b58a53e563b8b945100150894313b77a5530d76331090b3294d388f8d527ce98f1b5ea1f47a520f98605b25a3b6a55e2fe4969db97cf5ff161bf3a5e476449139823f3e87cae6a47ea82f78411032d2bc8a73cd5f71a355fcc9157e28886aed6af32ee68244354b2fd6391f276519ffee0ded7006f935696f0dcba4e5e32f74f1dd098a373166dae8ed1735d23830e4500f13e9a664f21ab92e32b1007327d59eefb3e5b1cb00854a8907520e2ce8e7c6aea28b5092c17c13b1b3a99d332082724fb67288c00e3c34f64400b88ed8951951e309763b7ad8bfe48facdb785781e54e191f61eacafd58e0964ac2f960021e2416eb8a8594d0bec412bce3a05eab395e7f31f6240787187bc7f53765e807868ca38b4a41f888caa162dce28341da453964eafe5e075121b5339fd536b8476a96fdfd487f992efb6959400f6b3dca9ec5d2d7a930627cd857a20b6449f0a67f2b264475c08a09eda1c23114762c605a0c05eea34e43741560c1b1f4795329e13d7939e4e9578071ae93d9b4048c182c7bde3943a501d8bdb0c09f4a05e15d14944143acc90d283f2ae8472f6152f1d98eb567f182694e308a73cdb871a8e0916683de1dc66bac1716a6c85fd6e3b5d03e9e2cfa6c2210fe5189d5f4762d95bb61be4ee72548794cf8eb9f6b17089f2e807e07012a1c5ae41fef7f1537c0e429aefb99efab015520c3d16ed1366685f8cb6d34cd0e45f97ac767fa4dc4b30732d7ba7c3aa6f94f477106e9f05799f956970a1c2f99906f4eddecdad8210de38bed939e297165f51df954066448708adce502a0b37ab037ec23d18828f70e134c47ccc5508e0988a48de4c867cd845fb34fbeb5b7a76ffe665bb884c39b9cd366ad3849951af2bed54a9d9f6f07f31e18e754d32ced7d049dc36c89168ae4e9470b6072f7cc864b33facbc9999a0036476fe11195fdfe68378b2080dbfa1c121578f1e167e35035364b9469c66805cd6277dd35365a17ec1078dbe102cc6e50014a670d56a61fca5cc7eccc80f995bf7278a050bebb0d2994846832a433e4a2601299f1c20dd0fecd28a550d636d9abca20de6bb3951bf8865a6c55bc593bf37bf3c663a4c0e24b73144a076ba6a0fde0b7f2521727bf9cf0055bacb8f005c1db4e0379144f6c0d6e3f048ff40c3259bcd79192069665e766e5ebf047e0fcc2dd4a585dd2830560e42d811a12b8981832311074f4168fcf4332eaa236346de67dd62cc513fe174b9c6be6ed543bac1e1c63059e74ed78582f9f5d7bea13b498d0f872dc8de4dc96e43682701825543435be10078af050511c78e6d4c5d8f833ea15e7f209811b77f410aa9979c8e215ec5d54903be5529028e0e3ea76e05f93902d882239eb7c0ab1cc98125e4deb2e18cbbec5533f1e32db7ee2f77fa7af9f962f7526b1857d2e4c1601a205c665ed9729ca45c23337273c70a04551be27beb7d362c01ab3ac0e33841fc07d3793db967ed9be057f841e95e7d5712957ac19f46584804e7bea6b70eb90ae4aa45272d2c569641f8a51b91a01102174a645ada4ed0dad2b7cf72dc2af7c4f74f1baab5a2da7109db2bdc9aed907e62cb603f40bbc2436756bb6a3a499b6759f92576e80c86be1f9bd684eace2203852c7ad5b2e6ee0324abbead3401715ef5e2c2f9e0b643b4d2d2789032a19bcea66028bbd75b65578b09673bd80545cf20a955d4610c200b7a56680b7a173de513665c37379bdcdd26fd10dd3057d40075e8ea26e90b4f896da383fef2c7f584cfb5f1539a040a221c0dd0082b8b39290db4b2fed4311e1036258b74a44d5691d4a56df5482c1a357b1bd5cb8f8b917eb4509509f6b5a0f3063a42b8ee8ca3d9ed0c28f01c6da5f93e4ca54eedd112c140ba550d7778ce130dc513929d44dc9abea544792e696227ba8539889d374af2162d99e0256b06c272de78cb4b4fd4156dc6b77dec1e65457e664cf809fecdad413444addbe942f3a48865b23d7a3d9700f6461feb0d057b649cb05bb98cb2f06067f2e7d2b314c505d7510233b5fc0ef4f7c275063b5e92db9c8b510d9e0a1e944f167d3f65b6513a6bed4cc200ccf138dc881d1ba8fc68ba42194fa3d875472e691f37c3b74eb7f82efb824fad887d712cc0704c9556d8665cd8efd2708d20b053df53c4b693844e4b6accb3fb346b20ac8afe0c59e35ec9ee0ef8fa0ec2054215db56091fc4bec7cdb586e64b0c7137c9994358891fc7f33edbf46f300fb5e54d7c149058e98f28328b510b5ae3582ff49ec662e93a54706cb22492d4f896ddcda68ac8a70c241cb0ff93c1330e3899e61a2fa4dda9a16f5a853095cb07b9b41e79432b3b8ac2701974448f515410f96d12602fd99a57e8a0ea83ae87830010164be46c73851eea45f43406edddd70cd8824e74cd2a65bdc7df1a0c0bb8cd41dc58ba8e05f529550e7d61fff5223a9a49cba5387e5e1f45ec07a5ddd4b93d3e65d5b353c8747b992d30e9433ed6644cc3b9757a1f06ee3a2be0d9c4dbecb0b1d0e51a6b3ea1a44b0eeb3c76292c707bed6e1ef66249b3323ab8b92b24d7478fb99de98f81cd3cdcaef0d1dd8015de8818a891d0730f15565aa8ab7a083d2f0b00f8211c626ccaf9b8d514d5092a4454c23b345b0de9b7e0ecb50eefa9f0fdf3e34efefd31357988b3a07f670b0486e36de2e468ceee50b54a6361e92ed27dd3d29880698f2087cdd0f2528a8ae54a5dc29da887d8661b4bfe23dde850e2698c3bac225b1436a8059f4918bb66f8dc8841f94d6f419bf37c6e3ae6582e53280c66ff04dd51e196a40d604e2c218c73c95fe887f4e078f13a6f90669196eb8c413c2f9bd1d0cefe5d4f76a18859789f62552e9d057c1e787f2b50740dac53f3e8c10b430feb705c1c16bb4fe00f027bbacdaefc5a02859888a217003fecd432547c0dd420ec802c7ec750e4391ed84fba36f3d080d916fd48e9e2856457dadfb8694813e609bf12e4673128d6f7c05cc6d03c6f517abb6f1411b7c3215f13c939dc559b7a63935306663421e5ce8a301b5a5268a074f18800d09ecd6ea8a33dc6defdef0d5b6f059a57bb83b0e0334a494e9d0a3279f397d429c161008c446234dd12baa48ea508e4792e60a0830f4207152c2ca6142ef44c0b3df5148ad1c3ea0430da0f2b85147ba4434a6e38d22d394a0e94d46a84976a1fd09268c9c9b537ce6f762c4707632512c6deb1dd9b12b9f6eb1aff4afcee4853bf418917debb78ef0269bdf003a0c4447dfb3a7a8b86ea5cc3e727f92c2929ea99aa5f6660bc35536788199f9f6c91d7f018e5a54280d64713e23e0a1773436b1326d143b713350576e2c37980cb419504a7ab2fc61d247b439feaa0e345da4a920d1074e65d1bb5ee194b45865e751be1daa24c76330dfac20581d77aa5eb4d79294f3e693765dd6ce6dc62a3c1193c7fedba332c543401f92e197c3e3ed61768777365e130365bb6a68482179bc013295661fca08de317379fee6a9db6a7b60cfd5d0244fe01e3b1d697597f9aa86d9edbe89e6f1df5383bc49891ffd1ad380542f340fdd41b11b92d31b76fa2e560a8adc676f03843b67a076c53ae2a639fd03fae73b127143f83e876ab29032afea8197ce481c1ac95e31191af2f1b900e5c0090d6eae2500204aa76b55c5d8be30ce7aea9c1fc2cff9a1156a28bd2da9ebe73aa25dcc9da7a13e7a0cedc0edb59955bd6f2e903c128c061f1a454e7d55d5cd7297715f5550cd9e84bb0464e5f469fdff5de479af0f898de82352ebdd44361bcf4ecc24803cb42ee86e285e0a03e377ad940c01c033dbf6e1fe2f5ec954c8c2d8d8a642ead5236a32459c5cd14e96ca8f0e6918eedf0d008a9e6ff07bdbc02114e270bf42a61cf1d8353c8728235827481ecabbd30d334307dc95bcd1f7f999872dedd2e2fe5cc2f9216427fb5debd21ee023dcf37e4506bf5db81d944b686fcef0ae845da218f3a28ea5f6dad2cb8364bf2545a45df255312484aed7b616ca7118c9206e18f937708fd2660168634d90e188945a194d15c7ea5498ef681889d3fbfb1f064613f3f91bfc8ab0ecc7e0d0a5663ef436501c0f705eacce3d22db49a50a0c333b2d0042a0b291ce0ba05b4f9f48529f735ec265a3cbfd4105dd00192ee95458af578c6a1dc8446455caf816d92ab5bca4a8d207d0a06c77f859a257b842e791606826dcc139fb3275b099a8fe7c819585b96f405182737dbf2216cae0442415637a8f69a6a549c7f8a801f17964cdc142c3c29d91e9758a434fc94c29cc6053dad87c6f1f3699204c6e373ed16469fd2b539adf8e36c08c58a913a4d6ceb83e09eb8dfce57cf106314e7c0e27e417b7dc3f81da0056434eaa7a9082ca088460027e62e8d3e8a1e7837728afad612f202337a03f4a0e0c5fd0295ca2bcd9248db43d881f2896b13930f1eae2827eba16c2f34e14138911ae015aea0a2a156334a1f08be7f458b3e3218e65fc3d2838a04af9c40e1e642e52f4d52fd3f2f18e302ad422ff3b274782c50cdc971d8c400885b5f3cd6b416d49a5115a2e4043d4833b3d67d05de5e6050506c20f1b5f9c0612e675aae633ce66fa47d04877e03b714c83fa2077537c4de8f6ce32db21abe70804dca711da17c8c1d87f6fc9bef8e296812aa08325e35dec900575f9d6652c2657ac3d01643834e79c325f21d896be92fdb3f0bc4db992007913b86fdd34f390f8857a156e904167f32073dddf7999e4485f5fc36e7e46dc1024cf9a951e071f14e9ab058b14e0f4d8b18dce09fbc80dcf9a51e6f417ff8ca8f5588067d01e48e4f1024675975311482fe10894e548468e7ff9ba4123490cdfabc57790b23e6939c129049d68de8791ec72b07483a20561e5d963736a05e438b951a78c198b20f77408259b647709f3117593af156bbab03eea27bf4d513f8fc84a2bd2f1e91e2b182b937fd56d068407fcb656086d7bad8e32b850c83189618cd20d7c715d014a59016d9a69be7b00b0135fe4c430d495c813ed1717e1e31e613d6404076f923ea66cac4c92d4efec984290641d2d7fbb06e2badbec7c992b4a7c8eb27c95a0d9109ed20f0cc65ed419efc32563541e7df86fcab3871edcd42a1bd067edd6390f6f89777904699223aa2706bb7cd6952596d2d24c1c370fc01afd23ffa78fa92ab01bda7b4938b7e78dbd1c99138b7115d20b26604417fab7cc87c678591bb5d26c3ce72055733f0d601381b88ec220e7b6a40cf19863914c69e59489a51335adc5e3532409431ace8c09dfb4ec07bba481e0d2649a6233eb1487de1cac5aac64c93b7488ad6991bfbdbce881c3e3a3ef861b65462064288d999438bdb0370a5b756dc4d2f961f4889f2b48a8d9d128635b0a669a32d301746f260f2f0c6107fd48b801b67c65b2867c396b07665f0ed5a120ed94cde28680c13357056f04778f76037b2b6283a2c80f67ccca67260d2aa75fb60f3f9671eda9699043591dae80d4b009ee5e8385a406b3100156f0dfbf5cc35e8f7828949e33f574d484cda1ab17caf0cc1d83b03b688eeca1e09907892cd50ffc38de26323c88cc50b704deb66ff3d30324f9ce3da05134394aec05383c92f25c8a3e02137165f4ead593b7ac1c2ab01198715ab40497339146ed73efac1774e6539cbf1a81667e38c2181648ac581afd4db426ef224509da9b7a80db4889e9177ba199140b7636afd0f3c3553b9067276e188a8f2299c32523add133f32f318ad1d0d8b26a97d5a1e7caf7622319838ca8bc9eec8b6ccd034eb61c47b413f3493a73fac2de735924e7dc201f604c313288e0984b7ab1ccdb7e179798e21e8a313d751e7a9ddbb3b5a700e57a65a698b93dafec745b6181ac17c5bc48b19e31d9de5e4a38ef462ed33d7cc0a27b6e5bcc25df64c0627e0bbdc3b42d6078b4fce29da5c5e2ab553030772a97ce7eed7cec3c198edfb77a754522906a39058a91c532776135eb200826af062b9c1bd32483d54af5f9abc0baef3f9346ef10f98d299b12962c6afb3251219e221da66cd3ebda09c05760eccbd9b7004268fa22348dcbed9b32661d5be077fd46ad3a9bd7befd361b1b2b3c464ea1052f2c3e7deeb8ddff23439728e532524218a6afd65f8572c08c3f4b4097099ed12bc2b4eb6ac48e54b15c5a37a5d4ff0f589dd019d206f75608bb54e304c10b97e95fa144b4676dacd50beff7ee0db0765f1e1ecf3928bc4d7e840dbf72d5cffc87c8425e5a35ab7fdaaca4cd1fd889a00dc7e2a75b9495ba3c7286f8c5e8376ed548d7ffa1fd7e20f257af31a9f2a3c51e27b2af11634aff49d8f0a36b658adf9592c225524e9d9a8a4555981b1f000f019b3f0c826543f0e048fa4e8c7295e1f71139dbe8b482ee8132c158f6fa5e3808d1f343664bf16604e37ccb913924fff1b4f13cf6159bc07985533f6fc16b6d23ecd90ea36841cbd7e5b0acb63213cde2cbe30ae758249f8821aa7ededb2e3422f8d90d209ceebdc8740a6785600886b15c16302c008000a4c3278c13c8d4ce6a453d281f7f60c5690423b104b7402d8ed041d6159a1e51191a825cb4df7ffbdecd9afd6210e4ee728e4c160138b7fa2ed2a11679ffaa298e7870a2ee50c6a5a45a54b8f6ea40af1a21d82b9df3c41d445e965c90285abd6675ca8b78bb6d8d5fcae1495d971b051ce6f651e86dea003b078460ebbe6c4daa79089ed0f624a3f9874600036195b191f8cd1e2a25de4cd29cac05029fbceaccd1890ac582a39d7cfdb4802ecae3f0b54245ef59fbf03f56130c0bf4336101ee4134a5d95912f95bb4f54fc3e57a9401f86d23fcd5e613b28c0dc9c729dc8217c703358f8bde97bba57a5e9ff1ad9b2910631e2387a29d8fc58b17be62593a16f33544880e5b6e92a0eec1dd0adc659f0909eea5d9ce5ddf698f470c8eb4284882cc00f4d7cf5fb37383c54c534d8d73e45f13074ace40849ad1ab8c15e088ffc360e51865c4400731acfcb5b97973e0443314f19eb912b3875d1d84b3aff28816bc1f255762ecf605042f1d6ccfeeff47deff63bb7f2f431f853b742bab6c9b064caf3f90c1509e591063047ebb4e01d3993fb8a6a6705516167d1bca61cd8f4fe02cee8fe6c47c106e7d71e04cf8f657761e8ffa07ac1c8d3fef9b7219a52ff503bd9f66313880533185dbbdd1dcfbf0df8b2690c523eeac33a4e7ede00014820270723a53e94b01beeb29dfc4220611ac3ce29e9c0c6cb848fc7a789a4733b99ae9d43bdd6de34211f806b4680b7ab0108877e314154339bca70934eaaace4008cad03f7ec9d507cc1227712509195524ddf96f300bfaf01c2871537e4bed0a07b9b2a823dd445255b27f1bfd049cf4cea8c8bebcb63d9ffcd2fa90abb64f9bc13587be593ed18383239964918013b27b14ec44ad9a414782a69896e57d90f5ae0a8dc2e26e4e11d434f3af216254c05aed53f8730c0a4bd83c463d8780b53f9f1bd9ff1b367dc524bc475cf05e1618380c50e1fa3042871dcac0d4ca7ab0e11bf5d640e596618eaff2006d448866157429f32fb19a9fab0e5e07296e2951a9124b3291d15bd54fef29f1ea03da1b96bb7dd7f2f91c26e6a4e0461f8bc19a3260babe9611702e835485bf85278439f0ba95059de436e4b3ba852b0e86494af70c5402e06873f344c74be1530a6f82360b66f1a065ef65bc2d1144c637184cafb3ba595464e46fee3e36d5bdf5f33bcb0feb614d71a28acc8b72f49ab618b5ac76fdf356aaf93c7e6f9d26e8d62d1f683c07f18991e35f9e868e2b3a7ca8be665c77f524f64e2ae130a1d837b3997bd3a08abadd17c159045e4e12d17f6032dcc09b936ee2c1e05d58fe42657c375fe9b5f4453bd5a9823d600b942251acc5b03f12fa315c45da236e9eb8e3c15485e6003093c5e5380f437febbc1276551ad08efdd25d0ff3bc0f1c4b36beae632e4de8838e757a7a5a777f8cdbb9eea43c325bbef6f2c09ebcc49cef13b780953024b279c977ac2faeba56ebe1bdf5826975eb5fb41bdc7d5c43b58f45a3b65ff911666d05c9f506df7d5b341a45d17d265c9b4a39780675ff046edebf90f1ad31137b0f50a8b4e1a5203794415a7d4f44b9e2a898c4831569108ceb4f883c31351a81d4bb903f26d12eb54ba9320f503ec3e1079200f37fd511763c9867ce4dbd35fe6f35ecf14a0311ae8634a56926dc708a99d035b0a9af6d0be3267fa0eb0a71e179713d3fbd43b5014e7765d3fc7519593fccbc568be090f55d65310b0c313ee240c2aceb35e9b5f3f5a643d8357a54af4094749d8510aba9b3de70d5d692b3af6b6c0c59f9fc61075aabde030f4a69826e60120620081f28dd36ef472a5534eeba459349491a10692561c228fe9ce145f0ea7552b31cfd754a722e773041bde1ddae2760ccd4d0e05c37ee919e20ff9d1f5af2662307c41b86d25e0f0d0c4ffb95c0a27538201aa73ced4bc7559814621d8a8d9c917ce197bb60c838972a1694168b90a9c9206f400399dc67fe011fa836f97a0a0ff3040a3bd1c69e3e6b186c2c6b961c60509456fd1f5f7b78652bbcbc4de04fcd532478547c00bba0815c0d99d33ff04579ce399c35b89790fac852d0bb1efd321c574d8e458b121cbab91add1207d1bbcf3b5308f07ab06315bba9342d570bbd371193d8ed25474204aa874a7c9025fd73176cf4b4a67d5d5b13784e9d65cb005e76d2f2a955cbb396a3f53d760a0fc320b70b38ccbe1f47a85c0e44348b104e729ea33d762e201b5d326400c22e50115a2273a4a615da199eaf8a7bc15d84ae9f9d9552544091565d566b734bdd779d8a00c2d5f346e62b8e7a432d6ea9f16a1026095ea66edf99ebbd180e9d112888ad5b0f2dd9b10840dbc756b66187108c4b41ac187e41571e983acaa2e27ff242149acbd4a3c3b1d7594a493d7d833479aa172dc48ba8c9370de63949c22342869731cf058d8149adadb589d2bc5a9f71db4a70398c899272ebbe47baeab6e191005d98815ea54738e9bc88722012c7748e2d7d344cb657afbaf0e5504f138f6ea9df0c76a3489a185e42c2f9b2cf0c4dc47a680c6af5940c9e1bb8b26d4d59d786e2ebd088e1a6454875ec8eb0efcc80be71ab796b8c5031adb39ac194491cf1cf4978b0f840c7a18167fb1cfac8177400b862fa91bfe9d43e5ba3cdcd152f2b79c6e34dad0a8e1d2fc0da054d895ace36028b0a792ba75d83365c6f2ee7787c85879eed485779d6ec10154891ac0b98e2f203d6b4a5fdff6e4bc14585d9c176def7908cd24996c6b0a3b8cc0af4af7016b70f89db025e61a2b15835ce87be175d85fa6136b0e9115eb3aec7e6ba96929f256f8417be865204899dad3b7b1d73f01928a71a213af8522a7a23679afeb0e6d7edae3598cde3006cdf6b3a156c721a6941f9bfc4cdeb4a9f78c385bad03a845c3f8e41f77650594af05bb0a7044f5f00b00ac9c7cee7faf4f02e56595f2f49b9af4373334952c635c63d251e9fbb1c62f55062cb377e6fe5d48b239ed95a85855677bdcc68a345df0e3beb0b64ec7acf10ea3614b374375665a24d11c874dcde9f4ea1ef9387960691fa234b3ada7032b19d5c85478baab4e29e038bee9ad40d502560703c6e0efccc7a13b82282c8c6f035440bd05451bbc699ff43a538a18d1d6601e0ca462bc845129e5f04fa32ea526908599477324c4bd5a8a81cc6cf3e4e1846ea9a31165b17f9548d7f18d9fea493502280e33b3545834cb69f41b2ad5dd10a861112f57bd8a25ac7f2b7778d905040d3a87cac882fadc014045bde334e32f2b655da79011a2dc1c13b2c184de70fe8b6a0aba175bb38a701e3b364c6d39025eeeada1febf0ff04fe6ef27804ddecb77a9e7e7ad13cf1d1f715474582bda0170291e26612167eca64656f3caf0b7f78a90e40b57343e57118e892c80ce93f0b7cd348503eaace439c7620bc5533f6fefb4e6b0f8c4bf3906dea7957b68bdb768869bae0839c2009bc2442664438e923edc96341bb4f615282ab479a0b25b71b3dee6277ea996e2d0da07c20d8989593a45abf68264b34927a4cb75b33eaa6c8e76d0756bbabe4d13a230cdf115610ead31753916bcfad79394b8134c88f2c9ac9025ec512d2de917b311357c7c68552908b4d48146dd404ea9286872a28ae762f69bb3152a1cdee3aa5ae2cc71d361fb270fe9bd6fcc4617f0f5340e1242dda947374baf5830200c27381841daaf6618a83a367e22aa655a926ed713b4f411d86409c6b7d2fa38d928aff026b68c894222c2f543bfcf0743987caea262db1abf6d9140448980c9e41dff05a0a183c3faf0a1402f440d7f85e60c8c1d97079a1464104b3ae5bd2daef62677169e6ba72739c1f0c5dc88e75b082e263ffa9cd14ca9913a847478d582af5d9b2c66ed086641a8cc74066d05d8381a78b7129af719646a60e38c239d90826e3ca378fc589b74170d558ad1ae8d571e50b57b870805d7ee626b7950e61e7a818fe60db10d8233c7a55193744627d9dffb49bce6e8902930b7ef89bf96a5acb773adf02ad2314c554a6538fe26c33000f1dfe8c8e3ccd86f385a83148a981ca34c3c149504ef9dedc5002b2b9db392b953c756fccf36d985fbd17463c12b5f11a0bae526aa2d5ddd590ed1d80abed4597201a620d3b39ea1975a41049c01a25ba6b8bbc6225d71f35e09edc5a774af18668a7567d4459e30a15944a99c9fab0bc85011df0dd01568b4da139446a254f563ba95dbb69ec14fd24d6e9847efebfa28dc253aa02c540f290112bfceec4a3ab87f8127a418db423c67dbfcd5239f7b645579bd4607fe9d728d118b39d460b11642cac43c0b42097d1ce9d58eb519f75e6e9f1660fe87ffedd7235594aad0491141895adb23b75a558f10f39bae5ecc8fc39da897042b60bf80daac1bd2f58e46b744cc95dc410973210a984f929b08e69b55770fd0e3132a8f3a49d7b7cce1a0e7c3b51f4778e0fd5ef6a201aadd5bd098b731baa1e8e324a58c29f01f6d03207d04a79ec6ac33d0a9eb6e0aeca403a2067c22ec009b873826e5e7e42ad811cedc564d4bb5167ef4bc2a0bf70f41841f174d3ec5ed03391f8e547364c924fc461eb23d1d3e778a987013db9f78c57d3c95b460683bfa6dabf727c3aa8e472e5200e2485be4dd9b1a433006d14a34fb4768be46a62239e5b98428492f1c998c53276ae2b59b36c3cab6876a3a51b81ad2c0a298ff16c6747d5c36ae992b5cd2e99053514537f460d8bde29b52e229934a07bf78a7e10c8afc6a662074a73f2ba1a617349e037e05129387a761bb02c89e6aa1039bffcc26236dd179d6fef90992f1ad3ef4bde14e24ed6aadf8047611c16ad8d5f6be71ae0545bcc54f84c804f3a6693eee61391adc3081ade82cb295495229292d1740427e3df610d2b883624678b7f48febbfedce2ecc79aa0610446de3899eba9ac46f6b298dbc1a7dfc700b86a19ab1730ddee2eac9b2149d7006f4770720335df11f5562031a151912cc74225fdcf9af3684e0668c8c85d755cd77b9c72b9057346777e9adfa705b177ea5c7990db960115c6713eac5235d1f9b55076fa1c8cea17da32e909057907ecb70c9600cf2fae59d3b000754d0c7aa54bed9dbcfae42f81e647bea4c1a53e0532ca52cd2b672156716495e87fb89e320073dbd9aac47aa2151e9c11b07bf56e2e3688ef18adac8bb0042d851c9591ceb3315f9003482be836517eda0a7c8bf6dbcb137187e18a5bd5be0a7a85c06c25447eca47037fb82d32f2a5be582a40a0f0f9963158cd9b312d72010c08e6ba2d751e49118258aaa2ecb0c1bdb0367faa1a8df3d15ce16be3a3c0d63ce8f379a386649dcc358a114dcf9ca2f7c8e43dfa0f64e17ec72ec5f0788176db44ec0cb27ea1b1560da9e7625ca8927eadf411107dabdc789ce2d5e3215860667022451b28eeec9fa683cd229016a50c70864ff81127a4ee23f281429dfd2e010950a4ad7bc58ed0cc986761b4655d45bd98b1e6696018d4ce66abfe2faaffb1be464be2979eff1c1c06cdafe66d1d03cb21114a79022ec4e2ee4d87c468ad608c0dab6734d979eb939e5aa081e1a3e58d7f8f91e7cffa4a94af0e6381ca1eb80a61d883a2022ca618fb08f5481d62f3e6e360ebe0fbcc18eb36309a92c09fcaa76f032ff8064a13bf0fa3c1a50a5112c39e2edfd803194dc36618c396051533945767b5fefb6513b1007f377dd602b304459b9694f6613c803c1742ed5f1da4733b31f5a24fc347204f47c2a49076e7e95fa4e0334c7ff1fe3bd48235eb737854e0e483926f49869277aac0d868d9400ebe40cd7e2751a5db8d68fd80ee08e0b73a3146957ae42ac8b99e1845c981a1490914897fcb3277ca38851c43a83371659d7a68677197ffd41ac65a57a57714660524371afab914c097af1be71b6b2c80b862a05575e41c8e833408f8f056a03a3dda68f27ebd9636f27719ab83374f349aed3b758d55aac3cc0af9a46276ac570c1a5b83b8adbf725808b720e1497854d59c68ae7c87b57e77cecc533b422bef622b6622cc1a14b24fafaf15a2d0fd3bca8a51012b0ae0b2659f970a6aaeced41403ba5b8a2e8f8b00754d8465803cf7c4ea94df9b7a6c85a035d461d4d1153c17a7ff3e20993bdaeea0ba205b76be24239dc30c0e0933f68d766395d0caa7ba183059479871bda949e4a50967fb862b357bea962ca6d8b4291ccef0ce1f771adf770e5b993d656d76cd9f6a878a80a966aabc8dcd597cdbbb0461f7660367c57a9b38383b024235a96bbd27afb5c2649dd96a5e04a8937b00894e1445ee8efed09f336ae54052e955415d50eb826b1e328183a99b4712b0240238303ab373ddbf2422bbcf4521c6ec9dbcb7f6e5024a643a49f26d21e665bca4925446956eb8f641222d4c709955ceb208e4b598696eb49a592d9c944699d1119c13e85bd1226074254201f2ec7dc164fdbddaaf1a19c31d16941be7d273977a87b0c1e80c8289985a0ee4b7f10dac9fc6ada765eb58e084f997a17662e2181fb4fc01bb78ca96f5639f385d0de9e2e66d2e1f0fd01edb4cf862d6ec3f7d7006c348c75be52e71e428416f3dcbc362196a20ddea489785040fa0f187cda2af75c63066ee7fb34ad0cb9cf17daa8c66ab3cd66261dc74c1c3cdaa9d60bd69b8870faa32d61859f83597886be38b47d936e41c1a2ab516216a9a50a2c9ee112f5ff85d3ee18ac7443067a0716b96f76e877dad68ccad85ff6ad3ede363174a9e024d8b7435c88850605ee34640f49ef952e7acca55c54d9d47577f14f8c35ec88f7f9f06e2240260fe6cc23c901becceb2d01f9ddf6232d3b2eacc5f830c72430f9c85246eabd2ea66a5ccc7f1d6ee6ccc9ae68137a440e0c7b59d93d487390e85a8449080e17915d4b9b9be51aeff42f7e8f9fbd61c2bc8ffe32c368a987a04f0d691cbcc0b8edeeb7010e9d3c535765e618f8b96971088185d4c65284f475cc6569ae0e07eb2da510d5c1e80ec675fdaf3afa9a268288ec7956925f4b97a985c8d4eae5162ba9fd8286d069772bd33a8643465ea204ac5031e6bce9b26f2f66c5b9ffc57a055e37dfc5f3d0003e0f6d00932f66cc41b32aeaa9d84233cf4cae91a599e159cf7b20dea269c902b96a960769e75bf0abd18d528ed74fc2bf67f7656f88418e82569a960393b3c90836cafe2c6f1b0bbcfbbd744a0069e4612b7d133917b92b7643642d85a22a32467f89d92cb1fc3480f5b0626d302fea4ae5851320ef42f89da18a7bb7ba7ce1a893f4a8047d72f19a20854a8e147fb08d2187d29ecadd6688fc339243b1ec8b8039a281de444076a3c1abbb17ba3289783cbc478b1f3997d01825e9a898da112f4b77be18cdcdfc364298388164a29a0fe4ba574ab8a8ec42dfbeda986b8131eb70cf6a1b0859b0b0612373cbb23abf531265b5fdb23465e02d008464c00926acfa94708feb463ea2fd44921354016e443554e683ed63344141f5c890773dfb47b31721c7c9bd9e547f3416a77f58bc4d2e5541052d154d222f8219eb05f0231a4434d6f53c7bdb5066a08fb51fc7e76686baa13eaeb64f4b0f42fc528847022b5e6986215dd41f5c72f6e23deaf721746e9f7abbf8f2e4b71ed8a9e941f05d3eb43ffc13ffe8cd3a1c306ca1b40cbd3d5fa86e3300d38ea4ba5f8bbec7dd81c2b5be8f001f8fce7cce9e7f7b72b632aac017753d9c15754dbf61483f7c223993fc9857e30993f1ff50877a34b9955dfd7b244cca5f5b7ddbeed82553497b1cf7e7e8f8a66f874bc1ecc186cea4c400cdbd81b49f433f46837e91559efdb9d9c9bad5716ec2661f38d99ba1c717d32946b02ea0b273d20a5e21417b4eedeaf8a978e5e402e2b5e0a65d171cd72c96347be194ab88943360d3f7ecda04c9da8337dbf07d3faea368aa423c26a9856082062cfc77462bda26e6719cce8e1758b8d4027b55a22c86d349411c2ea93393536dd08f78aacc04c3983e21471722fba4c95489102691d1fcd9b7f1644fdf4ce7d7d8293cfc5dadd4dcf33deb53fffaade0051ecb5e1cea1d51833862a01a42ab00b53c18d23691bb3bb3557b4104c7e61ca38ad338e8610673b7bdc0d23435638aca2a7bec7c95eea11d8bc083f4360100428e6af326e611fdb63b4e452b0c57d711dc09dd1d3a029d34c5425233065c46f7f3696629c76d20a04dee91504b7e13937b1bba03c6bbc74dd645f8a67ddea45120f136f900fff71cbf5a3737975e908d10091b2ff4ba169ef57667ae3208dc2b2f61a077b309c06d7f3935a12bffe5de5c75fc0b5d80b4754cf2d05156296c80e8acec117f6fb7209e445b27c3b9db4e2ea5ae8b051d7a9e7e7d839954073bdd43a11c14db8aa24b8fde79e03670cb640610b5c8fbd90a3310e0e699c4f7198437be8e1c83dbdbef79287667cff124b60d27aba7d88fbd46da4d0c216875855b0d4047710300bc148c831af27536e56003fecfda458659698991cf3a9f2dba4d39d3413738c2ce6d49bf2cf71f02853bbc02d792ce4833dfabaeabe3d3fbc83c774983ec4ccbb19ea9ecaf9a39b3d253f9a562cf0d6bf0acea3debae459cfe4d8b630adf323ce1bd67da284a60fea680d25576826d04a8cc2d5b8640f1d8475ec15dd408ff1aff3afcf22b2b73e1f0c689b711e6a6b58f649f3ce4bebe2e65a3d1b9101744369d8dfbc19986f152b7347e12448ee7711b08957ebfb6a23dd9eb4a5a12cb51925750f48036f89651dc60f9c154f1068849ba51c56a36a7ffe958277b0248601e96ef51867d221ff311b03c80418a6d01228f106a4fa8992b93934b4bdd9a3f5d2c4f05fb8695fe24e15ac202a6bf62a4cdd9ef6f5720cc16ab9c8bb68fbaeb5563a6c530354d22fe322a6e873d2cc239d93981a7976cfa95048988ffbffaed72dfb54f2497cd5fc8bcfbfdfa141b605946da60c0163eb3ab93b506d9ee2691d80fc2cb7863bb05fbad341a7086a8e29da24f764264ebfef2a93c943318fbec49dfa5cdbe9d6138b08e61abd012bf8a582e8abf836ea66d061ee432a5a9a2d062723bad48bf1fe43aed84b54f248406c974bef47a57bcccd480086f4908c0720e7668e841fe3565115e7fa40a3d9c4ff1d9e11ee855f1bca333d1bddce85734bbe9a478a5c7e20bbe6daaee91d35286aa4b53682e24519e066564630d247fd6ab451dd22a23cf8db46cd5aa71aeaa49c727443271105186013c7cb885703baf1b844f4395736ba6fb8349189c174d813381deb5f270556402b4ef9a3b2f9367dfd5d47eda8dd3cd218573896aa744f0f52f675911aaa31ef02e66ac546f5b3a91adc44b635b50e844b5e6c60083c94bcbba33a3669175d644d89481bbfde994b178735b10debae92101f8491c8c9263c398195903c4a1f535cddd9d0354afa9f027750206ce4123f188c0ac3b71b76b4a18e42fe9ea8bc63071882aaabea81263bb46e44e89c0b77b33edeab290e284c901952670cb4c705194ae57660edfd5344224eb9127e739e6b2d1e8a47d870f26df3db3e3e4f90b34336120d99949efc119a6686294a5211634f1afa0990dc40d5ac606cd2dec65f00b63ef9688da61f7d823b6a8a2821fe356478c9a9621dcbefed2ba37105c30574c2bdfe0a61d1069fbe644af9e4cce79035aa30693b17f207ad44cabbc66b0af2ebe7fb1cf4c5fa7d45e86360348d4ef91e3b22f0c267bb021cd8fb1bfedf0d51a9b8cf85a42f88e9dd1bf1c0d823a7175dd0b3b248dc5e8a129da18512c5b23abab44a13b6bcf77bca9ae0a9da1724e598259f53f2875d598299ae06ed4213c676d28fced86e8ef971c41c7fece26e3171741e965bbfa482ed6b07fdf286d84fac9d1f9b55b1decee9f4b4182c6045c70fa648fef9dc1b76e1ec8104b9f3e567d3198d77592219eb85fc5af5e17cf31f15c708010cc723177436afb3157f1769b05825ad70b54fc58fc3fbb451e16e90745c67f6f189d43c0751491142ae8e345234036758099973941d31f5b8288d696111789ad9c5a6d3a1a0ad57941a96f71c515b77a4b8370628b26fa49689da57a7179272c9780fa692ce763f79b30aa2fe6dd46a50a70264cc7a98c0f085745d463762d20042f24912198e8d76fdb55a2a97e5156b4567307accdc9e89edc8fcdf4cccbe10dc8e77ac58013904f53a84aa4b062f96fc5a3dc437f20599e266c0bd17965643ca89a3c4349a7c738084cb0f60d5b999c1d6ba8dd9a627bf1af69d657e290004095cf525db5002ae451fc1def788ec539c280ac15b2a599a9738531f17061a718d56baa9e9fb13582cf4259cd1c1a25cabff3f96a96cef2f11381abf5bf9ae77d5da9918ff637a4f48ef1d196b90a411334a36c1c4acda8e7235de2e1da832015bef49f22832cd50c146435a925bf54deee69e5a85b2be505dc23d33ad8d308f21ee403df83725a22174d0de9b5ea2857a557a1075b4751dc4f254c961c5bbc76d245bf1c05820f731664659b622fca656d6b25675f8a3b94f787fed86a12e4f48644fb2f474a661ef8eeb363ea6d30254322067adf9b0684c4fdf37599d54a838ef29884dfc2b37be36172bca64b1306d64d2ab3845ea2fc7041f28ed3707981c7c413ae6d5137f2b9c06a24740e51e51dd31da87bdf2a124d940f827b8413f3967c58ea984a5d2cc2e718ede2401a6eab93f11e4c27e671d86637ae83d9a4b1728c926be31bacc1574bdc6075aa9ac1b3bbaf3d576a5d8e0022312f56c2d9f43abb0dae616ae04bd01d4ba7c0fcc7e94be3465be73fb1dd9e66575f171a2325d84dabc3238be32f5061b14b22ba6ee8814a602c187e4e78cb117a917bce2acd5618eea5901e36f16336df244a26866d346496203c9a76c4f6d3f9e765b98c74f56a76c0c4c76b020ab4f5cbc7b3a57e715c0e216f811846dbc9849113f4a5f330ba2d2f2d768ea83f7c3649b80d3d0dd72e8352df151e435855438c023c807ba24421a739a2c2c8740cb9dcbce58cc0f858c9fec913aa7831d97855c52f94cfbbd59cedb2b8f432ee177de5f5d5c08541b8d6ac42c841aa24c6af45f9bf480970308d51869b210442438550fc395a7ff323d17181e6a62da3bae68ed17096eaea60e2f1088ec03f3e46476fc237cce70ed37ae127b60be085723180c9b5f5707e1efc829a5c2e0a4e70801eba8f4b7d66e17c155bb8b16bedff11d6b8e80836025549eeb6407488676ca9a9cf3f2ca6e245ea3700c60871296713f4b83d6c0497b947cea92d72c4e28922a1eda67b887bf5d837768bd74c9f39dff59b03d668684476dae35c0c66c9c099bdbc2e2662a6e3bb50baa14038929e9239a78451299ff655aabd39d0eba582a81d1a138cc895de6021ab6586d432a3fe1768b4983ca763ee91d59a9b02498b22d6b32742de33d1c8e33226d7c62a75f0c64badb9f2b9db1110c1559fec1640db6db29a821d41156ee8165cb9e5cb40bd21e41c229460b295e223df4962e8fc7f4d525a9d31287db2e9f62d2038cc9775d243ebe0ef6aa25e3ab401b4d50dcf30162f2fb53e24f3d1b7f23358f15d5928ce9f52db9959db3b3715dd7f0407235a547ea99decfe84b65bfa98306bddfb50bf9644a7a8c45b35b485e96580a071f50a4f6f0f9ab6734f8da746a82b2caaa52e5a52edfe324951ac4586d6e51310610990feb87526cf7a1073d2762b1eb9a9b6203555266932c21b3718843011cad590f9cc7ac4b0b987c62d1bb2c12781a74cfcb41b08cc848094bdb398ccbcb03cc12faff675d2c5b80f4e7f0eee56e6bed25fefcc16f096555c3d0a3aff20094023fc95611385dbdb0694fe9113eaf46ecc41878eeaf14b5cd826b7d8f74292e8f07cee06baa921885730a048d11b71437e48a7d023ba0303a41b2357e7c62f003b1ce42c585424a48a28c2a3ae4930b27b5ed67420f6be1e375954ca15d2eed9e54114f2ff9351ce9a0caf166039f081305ec3d0b09b16a40dde3cc8c460a1f20f07759815d7f63f2e7ee71e52c1b55e66c1c30a369fbef305b351b4e84f020103da0207df56fca311536bfcd18b80a24a399e6188e23e74d298be330fa754c3ff01a0e91e2229e4b9746f231e502d2a3f71f5284e5145a7a9b4f0b010641abd962da043f860770a1636006e00310de99d54e741ec6892d79cff27ae5d8780860a3a3243e1fe368b419a611c1d1ece865b16a616da1eae36b6e74b4ab5bea9cf4e7b2b38fbd92d31ba230537f79fcf799f9e573dc17d833575fdf064eb246451521b06b7e8f6303d2d791cddaa1a4bd97121a6bb66c0b5717aa9c12ee316bfc2828f52ee082a663e7424f546aa7f67c559540c3c771255d6894558d964735f6eb95e1247e3719f0d0ea6a6711026a04518a4ad7912a2d796013f923af06c443bd6204a047253089b33e8dfb0288e050d0238d6e60c95ea76210c3eb5e1844ae5035e808cfb41d4962c93e8215be520a5c13e6d6147d2d1558bb851f04858d0c97421e510c8ca65f621e342e7e30d137576526e47788c065e162612c9f3fd7aa18f8abc50142dfa81eca16180abc16be66370e2df5aac26660e52cde2f8813b8c42e09ab5c353e6859c2300f2d15ac5c75009756a9e63b5eb32eab05c8a84186d16b353ce3a67b67b3b574ad32d3c8bb3a6b38b5915913bf21e9672dab9b7c14fe127ba0149310a3f8d0f28c4067367b46aae6d61fb9e0159152a4479df24b5d90881a38dde6629e1c9750a5e6d67111f7a40930b1ec35022f565884b6f0ef79b0d17c7f9e96db6af45b0afef059d061bfbcffd6ab9099b6527ed72a4cc086a51dd72b9b202159405119b7b07b6416f831cdf906ca74876181d4ca3e4aa0db478ef7fbf375f8c485b45ec2acf2c55f5a28280c7e97eaf223e71af5d81914b674c990acf55d4a05c3fcce5b57be53e3e4d56638a5eca8d530d23c41a775146be5d90afa9d8db3d7079bb2bc240525af4cbe2d4b29b60bc23a93c017a6afa882bfc1c56eec258337df5a85e8f8b37f25e8441dff8d4d2739d196ef7acedab341b1ef009826ddcfaa8c768570ec8caef25a6b5fa8abb18ec4a730668b9912ef9db7255df42cd8b807b5ea86ebeeb361d7cbac8361996ecbe51a61e911390d6625a65e3aa163058a37ed0002a287a62c767ebbb872f0187d5e17f87dfa947f4a82c1a11a768cff8f2e23d355a9171ecec677589910fc9a15b99f84a66ebfb954d858d9ae73f89ba6dd675b01baefe369279b93c3b58835830b34cb606424ce18a8f5ec61c8b66aa7219a7290683869192d7b1ab7b3c6f74e93fd0a51fe6cc026b1010e36b1743f0116466952513933cd9358f12fbfa194afda447fddad6b8f21f9282209d08c5fe7e2370433ff1a0802a63225c8fc020b1dfe0905fcf762ec8c15b259513dd19327fb67e04d8d12a386622d68245f6b2e0a9469a09f67289bd0f31644a8ab1c348e0b984847c250d8474bd9b1c8b219ee27172e5bcb40b94d801e4e51a6ff268ef3bf8356ff355f8f91e7a0b8a3e7bbe4146cfeafdc21d5a2cfa66a1a043caabf9456ed3e5892824ac3a339ea5157d3b05c893976ffca5a4170cb39c9dd9411c6fef53dd357f7744e411784f6cc7154f095de87ef2a29ce056d3a9289a645cc2e7541594057db06f8bfd17876866345a14bba92dd5b1db94dd65f128127df87c7000195e00844062e0f773bdf6cc079d0235d83cfc956678a749f79fda448e430e111b6208bf80c01abaf8453899e77f37ef63ba9734d2fb2b0f56324311d34df4a8ff7f53ae62bac5f6d10384d3c806b22b47339cfb978a6019cea2bd547362d780baf7d47687cd09779fb8a004faca16608eb4232eb37bca4bad58571551eec1779bc1097aa2020ddd096023ecf0a389025ad8baf3e08365010373154f7af4314651139a3b5d35b8c480bed9c375edd98ac68ff85e83d6cdbcc3f145d8a6774130ab6c24212feaa1bad8ea2b14ae51663f7421136aca01c514cdd2ba7ff0ed4242184aafe16b57ee8eef1fefd6b8d208d005bb46aa0fff675350bbd0ff4c5619c9c61fe1196c848b8b8c82f630891eccb5bd343a143f595e3b3616fca61a7b6cfd6db0a0b4241bad99dc8b177519c32ffd47adcdc2de6d60faf412f5d7a3dd7054e4330773ed93341b4f69e52c1ba5fcfc006841c88c519acd042828208775f0427962e9cfabfba1412ecf55ee9df541a7ac5a5e509e20df81c9344e28d5d0569e71caea110b9b12f5ecf0a31b271c0a57f8531542ee6e3bd4d92228af32597023ce5664844de551a4b364bb4d471cf2cb270400e94cf19a157990a29c90b8dbe2fde42d654f08bd9056b99ee9fc94d2d37f73d26021ce0e64195968f3481e14543f9d435aaea72f230635854b9dc4c499dc636f7e261e73be9396ee354955bd9f313a0ef5115e33c72dd3364e1b2be253d105d34ae8978955554d85aca498b3c79a98a45533122b13fa73669c647f23bb6d3031e726be6ec885cf6325b14df9299c0d3deb1fc4aa2b9ed16ef1d270ecfc4863bf170b749fb6799838615670928aacb8b3a26d4e691ebfedf7d6ed8ca7f2a4f8e7777f5d3412bf59712ea2e545aa3279cd4470f486730a389e39e0e0d5fa1e9a1aa89e5ce0052b47593682dc7c449ca6e3806612c7bd05140ffc7909a0173bd2dfa0e68143be1514b014dcaa531739a27de2ce9a0dc8b46267f8049104dec82e6028da0738dc4922a8cc7230d094330797752cf2b63b611afdc0153e6642eeac2db399b55ffe54a11ec841bf32719d1ab9c89434a2f67abfa2be0fedfe1e86d792f66cd73f267e19d0ad1a6f820e9917c654f0bb357ba68c7ccd9a5c9719c731cdf9c841bb1974324ccce09b381a9cf089b250b2dd1f462d9b9eef5f9633ba85b20390b7582a4493fd65812eb18dda2f5b19b0cc21d61a8fe18945b6d6e2b2465c10bb21cbbf15b8c844929103a416eaf4bb1eb6f8b5e6c9c83f79ee45b62d17f98c7a09b3f7cbde5e8d2c78a2c107439862e685592a6fe0800fe431ffc0b952a41cc21d7690b87dcd55efce5f2a71a20c4580f9792c77d6b22d6ddcdac3cea8bae63693e916bd593d165357de98c02e9bdec8f13434e1f2734634a5259b9250034f468de8c64006bf0ec75dc6f59ca8f0bc43b50505332c94f22738f8df7d045e14e834351063b42806cd5497509baa2ae7a786c9ef580d722a176df9f3e0859dcc40a63cab7f452fb75d830f656a22d9e58d266a77adc01dfc88537f51c5e0032e05993a7ddcb368b5ba653d40912dd8d03041b73d8b3cb7be6adf622cd7d620c185d3d6d06fdbf8ec2b4eda135d1ceb2da068ed2fe00a66e1ed185519a44c65c37d9e4ca4bfc10ed5f71a09852fdbe00a8e96095362cdc30454cb726a46ef10a0e2053245e777f64a2a2568ed0f31cfee56e74fe3c7a9ddf2afd832ec320a1ab75ea79bc686fb1ae1c9d23ee14a914370d9368e5c29522e7db131c2ab3f9da4b0cb75266feef0e094600286b52be6e1c43e73ffc41dbf6c5f14bb6d0060ba31eb7850a47dfef9b74c833e46804ebf2e7a6d48e1a7c497beba26203f7245dd3ff4ec8700727d69dc8de8cb504ed5b85f195fb2ef0cd8c8d0e8424a3f8b40fd99f78519714d6e0cdc0809a0744615828bbcef9193a4780b8b8652fccc109315a026ab9fc1638b2021edacf4c3ef5075eca98cace8812d7d25a9a4c668039282a88b70e14df5e83887dc23a2f5c74f6405b55235aaead46e056aea58b7a64b996761e92e39c890aa5d6b63cd9dfd609de1c656e10e0e1f67442c0b92dd456bf325d60f5691286484a2600956a0139841bd0913ffb21ca68f78ec0af7481bde551c0c64f6fe60ed3bb01dd18f1b014aa644d7ef80815fa7fccce8be4183f8a49c90dac97d7240dc2b690f0a44f0408ac463410867daaee4e912f2375de006f00916e9d704bb85708080734641276ad379b8a9b1b3a54b8c5029bd7158cca1cdb443e9c47ec0f46a4ffe9effbc1329c202a09bd1b2e98b2f646b4ed0af74b5926f61ac487ccad594dc7309fb360fa7e496eedf1586619a5378da7ecb8c1b2caa26e91c85bec9cafb3f669c9ad67a0d277483d8a2caa103bcf7a2a98cf7c3b45a254e22598edf8d670f6a8756f601c455243b18c2278f9c2908208f74abc3df9beb3fb6aa26cadc2a508e4eef6ebb1d6ffe53dfa1deaac15072066961d0b1b167bedc5d74bed768d95a308b7a1df545b91170f190cbd22e64948b5ec4f0228df8766b96c7c38c3a62ed8bed20eb916a06e5fbe907a9bd4525bc9c9f56d498f170f8b372c2fe0cec343af9ba07eea78477817b2d4d1cf246b96a297d483466845e3caa0780b56b7792e38af7376f0fa0636ef3caff64fe2a8b779911767a1afc8ac45c345749e69802fcc7802dd118411d86f868cf225a07bb5888ff850ece19a96112517768b82e546c862cd1e38d5550ce3ced01ad786cca5daf46d23365d7d932bca0f9bccfa918efc11082d7bbcf6108ef0ba6e0bdd1ad882276736d16209850dd1dd5bb92c05ba3c9386d532a2c6240be7fc2254473299f876bb5e3ce1c7cdafc90a215669b4cd5dc0ca74329222a790dbb9c5cc45f40d2f7668e6ec000e458d24cb6215382f5e7a9e56cf192abb8c7d8129535902f5244e8c50052488583c43ef6fd9989d8b68e49161b65cb538afe22d18a2f36abfc475cdcc93d34ecfa9bce42a1c591873fab1d9d6a621f910882ddd511151518ad510476ec4d70b7b2cbe67b3a24d9e5b78495c737d5419a4007b4b8b71dab5801fa86c6518b979bc97c907208e25b85b21a110a4525ca240f68a96e34fa0e80fd2a8d9b8fd62a78da210791cb94af9b503861574d6c7408ca389306473c7657c4f74234d3ab74dbbf3b6be3bb4be7a928d45c8a912e4bbfc3a3ca3bcc40594dfdba08e72fe587554f97bda99ec55f00f13e6a3114912a24acb95266635f70fc47fc044655b809992a69e6ba3ae071748048f72f78d4f40614c2d19085db67ee8fddae9dcf28a3741c6a47c2031b67bba2b0d7dc08108f21de850eaee0d828fa54001db2cfd8a26da8434a405589bd0804b81a45cc70dc650cd758a6453f5896445d9c40835e9b4051e015e0e7b337809a86a7bdba1851942859521b6accf36c4e07da5b4af1e8870bf25411648e1288d86914d480ce42eaf3a90cef515e9b28c9d246a4e68f06923eada9dcbe4a418d20e1e3f76b1fb21fbf7dc8e14b289122f092764e829fc35ff3c4e257daf29cfd7e2efecd897af57253461c28d3cbe299e0d4c6a8cd8012bfad42dd2faadf7579f108c3f6d99eb3461ffc89cf68deb612f9851ae84e04fdc084677c0fdc206505e9fb1db9b4b5f4ba7368d63f70b5ad7a748b1c04feac642526674c61e41356ce0964e373d0ef0895001b5e6c9d563f9d54d3da311da4f8d626a3eb16d1f509bfaa2459212e3d2836e425f115f29896de7f98b5ad364c5bd9ade97c9c763fd0fc4cb39fa36452739e8666349635a68d8ae273a147b9b254302019bc43248eee9d5dad3d51d77bbec1bd7824c01e65e1ce4d82793a5a344e9f3d1b688f5fa91acf987b2acb485282d5b311d36b9f0e073478809746f5e11ee030b1f7600896daaf0c581e8f0509640dd892d64ca6ca7fe17211fb92e10d79c3f799ac3d214fc2a6f4e2624a5fa3afecf8d7d39cfbc08636a690df5dd5e13ba729f1129281dbc0a1e248f39169304faff4d83b32f9cfc572a44d674a31fa20eb602a640458a70f14757e432fafc1f3afd1cc8aa46ab0b150f4e8fe8378bfb49f475f8c525e176cd7a62ec4a50ea413b18f091714244beb9de0fd0c23281d702953f5502d1ba12852f23047250400f51f89bde943076727fd534b57485cd18a60172f45333940bbc6edfef27ced3caeb8abf54b909d145285fd04cb457c98b7761784735c27cb80c24fd8ccb41097b37eeb36b0c7492ede82e363f23309e9ae198627a325e6f9ba450b01979b9dce0d16fe5e004a34d1f8b67a9acf7c8d88243be85d101fe0f8c643f746e1991317c408176b80c80122c19ec685525295c16c1884336957e100a3f6726638be3cd9b86e19168491145c615e0ebfffcc71435b095b3b6fe77095f0fb17d899495246f09cbc2e04afb56276f691444a3370357c67b3479a24d4d148a533a1d4016bce9f8caf75053f55fa0c5a6105c1e3c11344b945bf13d8a9feb141eb4e80f6abc05925882f82800eddbcf949046bc01f32938e5b388efb84e8c6c61b94846f0d222a8c572a09e549a94dfefbe94d5dd9a5177d9f3b3af11e5c28a0c985f539cbe31b843140119696f77b7441222354afd40b9b9ec1a15f8eb92fe32e17916405cd3d7342cbcecee33840394bc2dd7e467e8b1be0f50a0788e0717ca5bf46ab4426e50896f5224457ddba508f2fe8aedd581f838750c6ea46994bf16f9bea451f7051ba35938b09956a1f08b3a8df1a1df2b69d90bdeb94f5a6e971cc6e24469422376b47ecdc438006596e1b170b2c3b0043b0b7e8a70adad9abc2829de09afdbeb94a7546d03d16dd16872eea9a9023affa0ea38950c6109fa89a34346523330e648fb08ffe91419348a7fea71464582d02fe38db0e6c3568f8f04f86a00a291e5fc68a1ff93b6eb07e03a47280c1e87033d85755ec9c8f298d50882015e19cdaa6de443926a82152039e0f055380e9c2ff5f65fb77a767068f8809b353f502f90997cd35896f4802a15fcf0dd121353920926ea80e13b1c91323badb46dfd5dc236fa97d5798c7c57b65bf725a3426b0c1ee367b94731339e0e8862af0cb5bc1cc897b1b8dd2c4a20d432ccb7e11778ac25cf1c21bae758d3f6450b041577694b36c73e64ef5e955ea185bb548a8611a9cf91f1effa439a33707fb2c3270edab11a8f51707d8af016d60b68c5f56bfe8326eb74f8e1dfe6c5a24aa51971ad6c1417d3ef09d607305cf8ef82a5d1d9836ad8a16e10d780af2210ca26ee5a3ff7f1d13d3796ba8a1bdcc91d45651b4080481a5e6a7ddedcaea107697b9897f26da5c3ad1341191e1d5f36e0e5c4cc93e6b3b0873e49a167a7e1778515b6aa0a9213e3f94598e280009b124ea250cfdb19d15d1826367b7a1d83cf2391497090b60dc3f23051f52463fd93c5915ce19e792aadc33efeb5057ddba99a8d31895bda70ccdc0896093a0ba5de36343b692859e481a6e07768c2ac7576aad755994bd83156fd62a1bce55684a2eec46f6848d2178d033eb3dd131521dcd92f20f1cdaeb7f1ffcd127d711452e348eef8a82f464fe1dd3259657ec2368672cd857ab5ffb5282ae392b60406cde9e432505d15f0416fd278ecf4e1bca34b35e1ad9c0d07b237581187261dfdf166d4081e52239c7d2ab2071f32f7864f5d25f659db5f51aac40f50b5d0091eda262e8a1da1cf6ebd7eee284af8bd94915b911587ae1ea19b86daf32e3a4fddfeb865a202875627d20b5e5e81f0450076880a27396ff16f96723b785e814374fac1b44d99a9d9d2bf606774dfbc9f455c9a647783d33a6742282097b2b4d9e203a85b55ffd6a2d48d9f159a261f0aa432b16dbdecd52fd6b1aa631ad93bf0344e645e7924d127c894b53bb2f768b22640a3db4bee499786e7acfee5fd6b13b94023af704f4edabb7e362a28e8e9342652ea2f51af50b4af11b7ea5e619e6d8cf3259f8154a812d02ca2c8ee0ebdffa4f90ac2c9affe128820ed8ea4d438c671a4f35e157ee4dacd09553fcdf7d3ae43c45df02968e6d0d83917e3aa1335c941975efdbefa2c6b0404358e4a58dca5d4cff864b41053e66a8284bf20dbabd20dfffc6c530ce54ae3f19093c0474daefb1f2477209be8e108f176be2a14f369664915b9d1ca29f1c558a9f05ad7ece73e7962eb53b9322fd34e03d7a7c8143aad01480774136794326fc016db6a1dc2accb8379494ec6b0b02aba41db651607463e3b1cfa3b7460a93ce8bcb4df7c25368823e10ee89b8fa3cf22c63222aed7ea074ff7798b9b86fca44ffc29227e0b87f4ceef79db47bc51f5fda384d3907691cd6bb320ab931c400ae284cab9152ff5709a2de0da3e2e6f3c31ea16fbba6ac444ea64c2e4a66a6cf0672a3a208c04f4b77af53f5f12216596942fd321983745b4f8cc97ddb6d1fbf462ef6acbb28912a60f6e136b5af24045f4725e01a26d638d7a0360a8609899ae231ce93ed2c2198227beb242d73bee6f919f122de39865bafd1ce3fd97af9690faa78c04efdce03e0181e7dbd38a942adae6e5707084dc1047f4a5fab4cb8442fafefe142f5be132e202e33610e5e34c7cf952e09a9cf20d6402e345ccfc257c8bb292d445627d8d729fff42b68eb38bbfa55878dda50b2d54563730fb33b5e9923a4d0e1337952ceeabaf54902ee31df8ccd0c6ba3b142f82470b76ab8b1ef21531dda61434f84db40e256d439c1f36f46a2d0acd2aae1e1831a23fcd5875f5ea8a72bbb38dc923c72d0247188ac55ab72e5ca76f9acd706b22c749cda41a5bd773d8b8582d405fe22c32625b797e84e1dd5b4a9da561a45c994561edcb156a80f994b9a19afed960e43bb11b93fb6d7caff4129730c2c157828b25d21df024769bac18b74a36caeab63bea5c3434cfb06871ce18df82a00cc2a408ffca9aa028182f35259f58ce37310eb4dafcf66792ac61bbb36a82493e4c035500bf6ec0a37446c62527a5d5646843e2be174a372a43b1b32d320c0620f4c5c8f95c47b3c56ab124000345d1601e3f34b2d234eb1f651d0194cd1f68940d70948dca544dc6543833d64a5f54c4222d060b3ba1affc6f01dce0fd282c4f3877057e6d05da79b8a7d3222943b7b381a9928039cfd4c9fef09f6411227ebfa8c07d88a41e6bcbd74393ba9c23502bc80cadeea4daf18cd638c7bedc305080ec08c7b72d41a08055c829f0b27a82f77d2789e2f7a82240f1bb410d7b6f9e7b0260f2466e816207f792d3c96b4c5c282f45bb8f1889d1425587b47188c7e9d2c43b754a78231a5761fe36eb933a5a302f22f17657b5d30bbf35f7e06ba3db2181f0cf6a868e7453989b14cdeda76ef786158a5509474c0072a43b6dfdcea366e187e88edbfe13dc9da4a998bfc2bfe6f51e8eed8dfd02d2298c75176937530851d23f5c6eb788eb8a6d9242919f189b3d42ce4c9eca92d73389972423d17493f5aecfa803ecd89fe73831404d0f0abfe9b97739361f4c19e40f8dc0b649a96a1fe2e60d48761ca745f752c05f6cae3208140dcc1a2f8ac4709dee09ffda5d293537fdfa349b792f3594e5667dbf8dc9baf613c434fed562f754cc70f5dee0dc505e06b1edc40707a09182b482af79f9db9981cea5e40df1d0e6f02331c431504e6c99422c4ba6910b6c982b55c2004d100a2b1e4f741c201844da6000607210cff3c7094dd6963bbde7cfce5bd1de5b9ce754df973056282b36ef84caf430f88232afab6d03321275157057b75e2b309c1ee3c185b6157ef7cbc2c9e5297364125d67517063857b7f4df04f0acaa3c60c8322de16539dc1cd18e6625a31efea35dda72eb35c72301cb751a1b1d3517cc8cb70703fc21b031d6a6db87e4fb7974c1b59a62f6e59bc1d94be976633171a17eb99c45290290d748fa5f698892fab2b86a5e67752a0a297af786eff57becb94a4c67184dfaac408abb2c70b4f7dd16e2bdb7836113fbb847efa8854bfd3d6ceaee5dcc87f87b8f626845bce504a941783a0cdfd9f83485f3a26049a16d543dc6acf62bec2958e7662bb9a33a6197bc4daf5231b25dbae9f4bfa828f4100fd164cc17fc12148dc254909f56343d2a270b76ef0a23dca428b77ccd56bd606a14a95340cc765d5e9b375b4544c4cd4b0ec6899b6c5d3b95efe571e23672b26a6f8445dd7766781ac7769f0f34404e66eec7eea55368f3c820cb99401b6498e5c91ecedcd688624dc9a044ffa7bd3cd9e1c9b55f9ccd19e8a66e9572d2023ce5c42b8b3369c37d20776b730245337412f5c52d27ec99171584a039b23d8caa5892a0de8302acd26545d79514041b6eb93b0a229b769494347a6e967e362cffebffd016751023090f31329473d54532f0fa4010be70c9ea6b2d20342465fdf3c212efd99c43b2149a760fc08dc8c0f9a6a946c87a18108251a932049f4e6ccf50cb429eecef2ffc7e7a64959c372b770386764d2b1944308fee31c3600a4ed05a8ca31800f1efa83f5ceb8aca91d8c378d8b3cc167be32a0fb0f4dd424f2a114c4e481a94a85eb5c57823ecbb17a71795ca3c3b984d294f3b565df82cdf4a3cfa2fdf1e2359642ed52e2a63707a725265a95b1d88028ada758c0ecebe720f86a27702403d230116bbc08c8fbebf078d25deb2179948da75e5166bdda9ec590387836dbfb5d01766f8b013ffb979dd90088e202123aba13f1c77d3d21d1d35cf77cd3272d6dd2407b6079b2502bfdb45bc4ca5ac9674ea3bd9d3959eece1548054ec532ec5d45fd97b28f84de73331a244e3899c431dcc9742bcb0b3275cfcc882fed39b94379e0d241d5a756efdf74ffc05625b4c5f459a2f7a069049723f4ba7b9cc2b7b906827c7032efd79a4acb6d39ec7bbd4645807977a14ff5007dabbf8f624065e1cc06e9ab779b77c6902b3d4c0d57c862532fc8ad957e794a21b5f7841c610e25a186f2a4cc3f589a2a2f7bd408c360c507f19a6fdc61e503b1441a85970652219b36505d7aba4337538303142030baf84ef338018c4d2577f6598033db214080f4ef425d80ce63919160cb17d3bc1a5c3e74206456859e1ee36cdf5b092ca22e410eacb3540ecc6ca2254e6941fc263e52622ff186e77b785b08d47803a5e67b069e7415a911606bd27f08e1e88b426e521979c6129867c5d6871423b63e2cb5e939e6aaa75970390c01f85f792af5d5badc52c85dbf3cc00dbb1ac4f93ece982d357d1d98e9d16770db8a305ed69627d20f158b8b577bbe9624c1495db316df67aa9544481459883e0ee6eab0c5846ec1705b6af7f9ba473207158fbd6555346e120a40eca33fb4a2fe8970e68bacf820ec724417e2213f747567eab02f7e1cdb41f81b97259a652ae2501fe6db0ceaed285cfbd7ecb0220fb6ec0ded5e815bf3deaeb72bc003d378b33cd2656ff70b77fb5755771f08079618addf944caf58e67902b8c1a349ca05b8bab52d91ede867f2b282552fc23fa9839b5ea5cb19675cfb6d628e0a7b44a6288e8e5ded197f106b6b12754f3de45a9709afe1628973d793d5134d39cec98751b820ccf35296a65df21bf5db70d9da2af942f103939db981359d3da6d57c0a16e9045f33d60afd9e29e5c25e64fbbf2e6103c3f698cdbb69f0e4f15a05f8748e670b492d4a9c3517243a3dca2e7a01c48d1fe647e27d75a42a0f8a005e986ecb3a9506b4a09b5bb7280f31d1a3e38c99194fc12dc64d07db23f0ac5f5b173de296f4b483f9477eedebf03937e48f1660c6ca3ec7d811fc021174d24ec9fdbbe752897118871518cdf057fbe614c6b2ee3f393c9fc41e58ab7cd31f450f7fba83132a471882e1da1bbc4b59cd27d8d28e541175f9dd860f38f8d90bc7e7458fda202b00578b4e106d4ef433b1c4da2b5d9dfd8f1851764ef265db0ec5f00c2613649bf77e28f744bd6657397932270f656d1d4e05492f7067989b3100c6eb2301c39944c5d9f2b9282d20d08cf683bb28f4f412e2bae86f54a91cf50d4bb3caaca2a8be9e18b6dd5636beb1649200ae0efd87d6d7b748c8b8b9f698705fdc672a6db7c9046e83da462f29f884948bcb5d923e97ad67c07bd71b19997eed798411333be30dff58533df661a18d0e7ede657241daff43a386b8458ad7b50406f0c9f64a3c92c108cc5f231fc2bd3e1c1aea8709e9bcae6ad9a41c63ce1175926871363efd61f8d6a32cca702cb11101ab4761db7e9605d1e3b1262cbb48aa1440e38e8ba4616e5b274a65a50641708ff6d41cc41cf2e6e8ca52c8eead7c94b9c062d01456907aae5ab9e9267d482f024316a2920bab6a1ec01a0a46d4cc5ba0cb7d2738e966420bda699c620d64d9cbc190991f1dd8e890b72e272639d6aca03d32ae816dbd4f7b97881cf78db38f63f168d7871f9e27a3b23648281e3819ab4377ecda9c2690ba3f1d5ecaabb2e17cce940f49128fe8b91036161cf4ef7f84f55cca1bc3f5f758a6c63b1bc8a37bdde3515880ede2eff23ea1198c0517bf72ac42edd8e98f2c17bd9b0ff66f7488dc2faed9a8ab4672505d4780c97c6c6600509140ef87fec4ac07e821b2383096679b189cc4443d2897bca15e475eb511b0dadb31d2b48bcb9e8842399b94003cb66a74ed483a0e0a2e057590712ab7e453497d580efc561abcd2b09b6bea4ced7be4b949e24f786e85544bf5309eb170f5cdf4e2d1baddf8ae0cd344a6e9386a3d3f4636d2099c3a736c5b5d60bbb58ae07a7daa76ba4effa027fdcf644d2bcd2a18ece3a06fe9f83baa96fbfee3c8c3d1d49507cf75d04ec4322f6c8ce3effdb8da28b7cd255a6d88999d74e4c8791931244b42279b1be10b086c281392b06c79fccc3b7c40e519889e41e762e8cedce9b2d7b1ca0f5e84995aaba34c393d08314031a3d915be1d068c5a4070c5e5d17eeaa599667c9ae0fa6779bb5db16ea6e85d9399f497e6142b4dec80b7abcec771ae35f0a40a83550e4474a2dd9217186a463f690d62370fb43dd4b427affc37583ca4109a809510205ddece2163f68dc4579c1541bbc17bc82f248c4194ef18e16c81fa0b8f9b02f61f020d8f530f0ccc0c223003c72f357fffe567e87db82bb6e3a53b0781ec0ecc2ec07b1e4eda1d4b1be9bdcb3d3414bb2d307f73699111dadb09dac150a009e68aef897de66b2f1f7b3d0c57ac251089f74deea118f6831133031ba29f0243aadfc7cf9ce29e6a446796178b340c142d053b9b1dbd1e6b800f341a319feaf4f671854b9a405409c6e0332b3a28153204dcb7ddbb157eabd15ae82195127e3eeb7c56f2a7b8f566374c676ca336c7281fb4e3f43407fee2bc5069ffe1352deb5a711c8ff0da933eb63a3527e9094f959bf6db0542a82d21ad129951853f1238066bf08c259ce24c75b514c8e74a9c1ae6895006fb8a227ac0a80341bd8f301e8fbd4df0a13285dbf91a33b83189eef12cb352fce9ca3cf6480b59848669bd7323405be4ce1671f96028dffd4a2c710f925ff673854d408040f194958a6f2f253efa2581e4012139fccaa13d26475d48e2df988f99a845cec04a1003a0308b2df0aede9e767a4bf70e14807e131ad8680a15d3e41a03c69f39af4e8ecb7de899c8e9d630ab50f064c8fe64be99d9222c8a31be720a59dc26f1bdffcecb26981fe5f13edef27a2ed05b2a97d14ac76fdabcaf64bde5202d69afe1675d4fb5b73ad90bb95e2ad735a479ed8caabc5ed5d0a144831bcb48e6e3e65ca5844ed17428f3e6f2e537c4a827e6c047d0f616e925fadba02b7a5f8585067a7bf40b49ff27a3bf32ce8c0a0f33d8580fed743ccd3ed4a26607a470e18e63ea910a4d9f06ebba4d07f646457c6f2b8db1cf24225c155b5238fc05bd5c55e8ce935f593c304cdff6fd7c1000af5960741760b1abf21fc817b74f806f44205b0200bb426396cb72edfacdf2e9677633b03a0b5ae68293bb8226dc852360181dac2ee1e8382af66d9d0fa2530052ca1f3a009b64180a76005917e8f374b82ec4fbd29ad9276fdff6bc00e8f665c0cad8f5e1eb96b309ac5cab4f8f8f28641385f4b8f490b3053cff39895009e16931aa6e879dff3fd68a0bccb6088db9ddffa5976a3b508c2869b46dd45eb81d74dcb65629ca676210fd3376c0608f752dc0a68bb583f51d64f23e480f311a7bc4147befc44240d7ab16d1ecd081ec10874a5c74234cd27aca2de47e3247079f3b6a5aee68841a162e5a9f8602617f5edd2991018707bb97ebe02dbec5484b8d10eef828668a8a157f423afb17f612babc9c9e67a771f45db458c8961ad2b9cf39072f79d89b3a62855ded0222fe3400a6bc562890989633b61a8bcfa78a8406ce9b5f69239c13318b51723898ce12c1ada35e68e0e0f84a88f5035815505cc59f9c008803870cd43ae2e30f7d2c73ad5576390c7f8294625cabb0348cc65176b676b926bfcbf0a91830dea8bb96bcfd493cb015fce5709741c2127afd6cccc28003717ba8fb479a200fe6f9ae5a748b5782dfe53ca638d11f35a5a6cbd445616634659ea79a3891e07f333a1f079a43fca32c2024dd6ccbb48637e6cd8cf38deafb628620c5db285c5645068597e36aa140974905884c1a0e29659e88194385ddb96c30b5cce252fcbbd56818502f2f86cbf51f071ac37bf3de77c43ebe21738768024e7da78fb535f7aea9e1aa1da368943b48e8000b5fb3a83f431b737b63e0644b17c182027769635d328d68a568bd1e56c7ac690b5f7d7dc959f402dc2d7a891dbf95de114a2ed1eb22f4fb07d987127b8277ca38b6819d358d3fcb4814df64aec585cd7bfc945b50a1b8ffde4ee9041a778d4f0d424749d2e565fdbb2df633bce1cad1fec5ced5c4e03308b2fb0e42a251a6ba79b8b5325c889f3621cb75dd915e9356f28fb53bf9c961bc36802f509ec90f91acabf3159f3dcda2c6670194dad9fb70513f510d3fd3655fe09305535863995be1c6e335363b8eea82e25a2378e9ac0deac6be1236e9756a801e6ce32559bc946b01e9c55c2e6b57fdcf36ff22c93795825ebcc8677e296420a2a67a8c22d0467f565634f90072b55c20ef744bbe6bec9d964e45bae0052b9345d68cb96e9c216006b3ad64a26385c8e728a5e30a8c875246eca6db6ff6e1e523cc60ab301f94bab072bc8fc673376289c373ac6e3bdb46a32eb9c02c04a2a0d333cb5954295b06472d04014ec6acb9fd236813297957a5c592b750d040d644af6029dcb138523afd77a37c5bc5f25b3b831bf3afe46b178a0a8df41eb39d4b58a00f7185e002346b984984f60f8dcb6037c6e40c9deba5f990966a1c5f587e53330a77469e0f6731d7f5216e42906f803d5fc41c07429163f0d35627075a721977c107aabdffaf922f96eeb6d01f84dd2e507df8a4f04cecd38226f3571fcbddb276b5c0f9107d9659f8798e17f8d55f3bb581a7bccd4a4efa7da6352672abda66aebe8fcca73d3b5e243668fe1874a4a454566bc6836a0559021a5f75af2136c9e765474a87be92d2083c3c4dcf9fde6fae9da62812fcb5f92c6cc3292aa2295887d5d0c774193fc7c4eaccf81e054d8dcfa921f2902368990ddadf11bd017e33c73da060dd570c41ad49471696959f44bd6a66684090b01715c0988dd375d598996a214f99d288e1ef64462584e862bd90696b78cd56fd6af1a45f70bc336ac8ad233a66f5e305c4b2ef4a215f3bc9694c09b40cf26e9eac4b4a99b9f2716af900fb29ba04d94119bf8cb0c6a97a7941a598bf15d1a683949f94b24f649b702b5357183454124bd8f71209dd5d007ab71d98c17770a32f64d50f48d299d6eccaab70d10e07ae072682d3d81ff723ab9b7f179590fda021d197cd553009cd6d9df4d3985a4dfa4ac1fe380f572db0a56169d8f6a20c72609f08c848609fbb0e6a6417f49e1cc2594bee3f80a5e784093c622de1aa5f95539c5dbaf1d36e31eeaa61a005112abe55cb0126eeb27cc2e82e6e578ee0c084b0289c31874b916de262cbaa46340a5a84a8b639d20fcf814028a0b35c36e7faa0cdf4ffbd69d2b6ba17518ef9b366caac11731d0f4a2a6b01ebf40dacc00212b5146e603194d6db380976d5d26afb85ec79ae99901093e03e8d96bf6c048b7bb545762e72b12bf14d4d0386837eeef12b053c422547be124922d4ebc8ea9be892f52dfe361817d80dea73d3448f0273e9d1c4c4ee5b70d907814f8bdecc27a6f986563edb93f554c0b8a8d178be634e28b862b781fa55eb14c7d30c6bffdef27f53c6e0dee54971d7c16d839c2dcec0b0482829020a3abc483c569a4dc15cf137ee9042c941c8150cf0bfae6e6fb0531a032ed2bfc707f06e4d70adeb28588825f199a95d0c51cb805574161c7b7f2ba2993463d03ad9431028634f9bb0a94c7b47c4b87c54c709bac3470a5639004992a3427757421c96d6a7b7641000d3817039669b304a5087de0e9e6a852ec3d856929d197854b10350cff8b29333cf624debdf75bdd918f35af3ebb821109dbd02bd14751ed1615f0a67f821971d955eafc7f30f7dcdc6f246b0574c87a95730ab5c87ba03e53a055441d9fb3c5de648535595e7b4a95c9e39ae9dabc32166e727d347bc4a4779f72c9b918579ea36665f607d7b2711bff9d4d836a81abbfa25d18e697957b270dcc084d12718d07c81b48d197ea27abfb138e2b13671ad18632e8a5b67b761cf34d2c85afed893ed52bd5faa44db2a4c46c5c4af0b56a6ce737b4435a8be0cdad7b74c831a8ccdb9d3f73f0e2c586034f7c80a761b6e3443161f97c1de550fea283c84a49586d5d6ebfb9388c850475ba21cf6164709b0355896644acf2d3eb7f30280e6ea0ad38311c8a6ccfaf37bcf51ca402f2aeb0a67e067223639fcc78a87f099e155fc2ece08ffe64ff3f9187ccb71cb73d380cea2b9d889005a1a5879d708160794cb06948e1df59410a71a7d064bb9f716757ccf0d41f52e708f5c2ed57d9d61d86c0ab3505ad48c3ce3a34c8eff9136b6451c3173a93f740abffac71c1d2d30b30c4d070356726dd07dda1547fcb2895323382257bc31cfccbce4f4586f4bd2045f8d3f20517edd83287bcf144e9261aa9f6b4ad75f93a0d6e2864aad5c18604199f691cde17fbd979e78a01eb23930af22f19a7dbf5a02e143bf8e8c3433af9dacf297a306260001ccdd6031d48831efa853480d54966bba87ac918046d8a6927e161a399b0f80e0a3f7a4e85bea7c2708114b010a4adbbefdbe2435a5f75ba2b7d1c9dc972ad192bd35f790db6c8acf9895dd0829226a91733e7965bde3062646286f5d1c91e29972d289b747156286374e7a1b977259522038fbaadd0968c9cadc74d760752e12505853c823f75ed0c90f8280102f498e74a6887621245722ffb4c3884b413982f69bddeb522227d9e252f21c5d83a11fa88a263e356b151383a7f1f0f57ca75ded96815aaf935deee41799d89de7f01348c3059a1f2d6f67c33dcbdcf1e7892ceeebd8cef70d5390b4beb89c1dad4d2d8f95f239d276c31370c967f53d3ea46367fb4f5990b8bf5f4927e90e5db998950419cbebe38a6f77c627ed9140961b9ef7275e70faf2083c000620a8fb7358b4a595ac933dd1766d5f9287385142dfc8123c742f0199e4b8123481f7c4b7e37743c7e6da1a739d14fcca44af0976fcebc64723938af08375762c893c0a4ede2bbc8eaa0e22353b5f89d7d88720cbe1e559a852a2b263caf4482d161f0978fe23c1b2cb32f7052c020005f172a817b460e8904187e145283cf1cdfb83cc7bc7989bf7aa240ea36530523598cf1262c23f0cf6c1872518c53f01a7507440a2ca39fe59adb520cd10053cf870277434ce4f60f0a7454c4ab435351da2b384c426c17a8c4f78f563dd4bd7e9b5caa801fffd5019c9359423008f4ae7c0d3b32a74842f4a5cefb3703e0a20c74a6d9c223d30ff706b168314b5a7b5d3bc19619e4718cdcd971f34a2af0bf7043d3b76a5204a4aef829f9665b6ce54af33c3b500c9bceb4c50734aa659c67cf3bf28d411d9cb01ee2bace8446b8050440b8bdeac543dee9718fe6bf7c3b06c484f4d5b8d257e6204d1c582dd58a4b7e3b8c28cd5dccd9d34a6ebf40154a274261851e55ec596b41398b39f6a60a4cb83d384bb3492674478ff81afe6f5bbbeac21bf06ab439075b8faf90f64dfb648f63c71e193a8d38e88c821fa6a34583c1b910e398936c0bbee043285c4195135e6dc8f3107fea0beb8ba803c85863c8256f75997e23130bbe63fd50fb342639b5af6f2167c11c5c7c80ad36090d1b0d12e165f57d6b925a5d7805c4901ca33c0043b08645e97ac0d041b9a3d037c22ad58aa2a7433dccce4d8b9684be17c470f0cecfe685f31b72ed18077a36e8b507b8bbf7f8dfca4a2cfb610aa1d789c92bacef76e49c3410c583974d624a0856e79d3ffc6097cc8b353604b019a3b621f4174b3f660d0b0c9f511c9fd9b57e4964141e1619a997da435b07c4545c53291580a1c435b9456c969e95e6a8450a61447adab10ed24f5e1abd757a0343d2d8ed456e72f7d957db446f030ebe7a6e0af55863d87da94fb5933ba3ede8de791118d70a0dc6670b6d03d542b6ca60d766a8069d811fb9d19ef7c40db5489ad1f203aa6d6ab363273115e59f95621eec2a8be6068a4919f4a249a3d961aa74d068c480c0cb73e2b87d5f8b6e3dac1c776276804c7f2ff47ffe717fce7821f2f5a996baa25b1ba91baf438a8fb7eba71b946e5a492ea7d5bf5a0009f3f8d94ba30e8a3892e51dc3843ff9e20fe24e8ba206678b209a006662961aa51523c2b01cc50262bc1ff2fdfef5f11e99bfb2c6dcd126863258904ec82059da77f6d870ffaa3d1705de66567c59e33620fe5a44f9c720c7b825fb6145085e1f3fe5a223fb25f6cd9bb71a43bc7941ad6312541a7eafdc30d4d06056050f32df66385ec29aa15010d90762e23f425ad8a0fe61adbfb456fe80b8921da551040f2fc1530da0315272df084b1e7758534851c808a3d8a1895c275f09c9aebd6fa972df9b9643c0da786ba1639c4e45b6daa9ce77047cfd54691851549f86956a6e655a5158ef849216a71c4721b87d004fe0f6cffa9efbf2e55e57429292068be3c098c5f9bc6a650b54526305555d714a0eab4bacf545c8e5e70cf32692aa1db141363915ed13e4e589c504bf8ff44d6baa5ae8d50cd03234c6c44dfd43ca2c0d5eebe2e1755d0c9f3b2b7177ff8a2ab1c1f990b1bddba5e94608ede6f933a9ed3ef26a0f0b26b3b8c59bf741979a0fcd72487d7930c0e23eaec617783aa6b381fac515f4d729b2e54401911390bf92b70fe73dabdf04dda14d90c595dabd90483a0179b1a05140a532e7e7f373ef28ec47bd25214bebdd4f22a6519d601b98b398464f2c83e84efd67ac708c85e68fccf65f2669d9c6986a1dbd9c87f371b636a75c6fb5fa102c2d11ae7f422981a7ecaa5c99312da56ec2d068cd1dbb1e5f4ffaf5774bb44196a0599a942fee7ea7c0210eabaf40a5f32b7d8e902bb127deddc796963c4ba2cfbc99d632a585834a340eb48f1ccf08b2fd9dae7df93765a9c66066c3b87a0fda5f4259af521a02807f705c4f2b7feebc06c4bdb88dacd27bf355017ee37b19664b80a7cb6be1a3fb06685cd3c3ae4e8cfc0ab8cfa98f433e26c29f8fa7b9fd5b78cb3893f362c91435dbb468a48b0c2ab0612e2596bbd5274bd25c95180a6b8aa2b083c7d44677890188f081981d742489b2f6cc13a150e5c56aedca8eae2bb8739499df6ce2cb7d342961541f9e170a974d84ed1fab1edb105ed9dc23392529016148de42f9407a4d9e9315510b4e2d6a5e172993028b2ac868bfb9a6b1de0e430abcb8d1741c8a9dd55a157443c93eb9ae2900946c0f66416a4dda29ed7e54acd0716ecfe75422e9a29da766814713b9d1340e0eb29fbac7f00e21de2b56e8b56f122b6980058ef366051d523fe3bfcf4e9345035b6d031e93eb18a1841af1fcaa27421bd38b3339334db1ca1388736ac1e9cc9708c723e09098020e5672ef1a8eeb43b925b93385022644074c546df997583bd90c4536c4ca44699d51aae8d9ee2d5bceef730d42d5243bda8cd7d630ad704f43f7d17bfebe0196cc81a16fc46a694518ab5fbf301999197b64dfc8d1babfba849454024926cecf809e3c1723d2d01c427d7ede9a11a7c7c795c94a946dd4920defed9fbbfc53d3a3fe68fa13fe7d9e5faec293e29c8fe5264d16286be9dfbf04d3139a79e2a8f53aacaf08b7eb4439ad03a3e65aa2d69016a0cd81eaf4125ab7082800ac34882eeebf6f440a1b4465c39306ccea923d245cf83e149a8d3b71c6b566deb95e0c0540655472d9692a0c61ba68ede3df51d627f65afa38f706f379f77d23f7a60a9b555c670b1bc63411d4958b4b6f15ae2d591c6546aca5e34c8d96eb844a0dd57c7d10a5fba822797672fa88024037254c51f1f1eeefd0930cee12488a36a68bba680b08ad5d05fe3b22ea2fd5718e28790bec8e5edd472272aa70805e6d5d105c31e9b122aba54d63a3d738f8a6829d5ac94dbb5f8b5459b68d3e58c67214cc2a135748150feb23a560e611a4f721fe9a216d80398aa1659e9620a26a6f39baaae4b4b3270cc399d20716df78aeca7a9fa25e78a09bce9bff757aa439d815814370d5af2c4594c66d0e11fca9d755f6da1bd20f1f77f3ba16a03d0daba2e1d5c5e3e8d41690e3aeb8bda81b7c548bf43e73bfc88374dfa4cecc400b14f0717f55ba0b01f2ad23786c05b62fac72b50a145d5e63311d4c65e9a0d696641ba4dc08d651af3d50bd752f787fd1467827c0987dec57bf3cf71bfcf4919af0f2922e54db8ac75f15240df356d563816dd1baf5122575b67a4d7e8d44e2adecc7e0e9d722f84e0487b394255af277100f500ac46af41e9da214fef5f696c39e68a9f06cc0f4a73f843b5614ece54ccdbf9501a126b93b4364c3f6d82827c0ba1b22ec110a41a58d2877401e6fddc2b16d1d9552a9882cf9465047715721c042799f668eb64e581d61c5331ac0aa406eedd6f023b41fb317b73f3191f5dbf802835f8dc7f4581459feafd3d818dfa4816ef474873c5785d0f478c1102773c3cb3790b2332bb9aba8f31cf4f79c382f679fd14c6a80ce5a7747bd36fdada0165561661652bb7780a69986d3042f2eff23120e24f13697f6d396ddfd124f25979808ba035a1b34289b6157c56d5e4b4ca54e3f2ec21b08c388ffe49c24b22b14320bca1e6ad3ac0e730a59a3085bb4202f482c98a6a43c5029db407b6e92e8e30c203a987f322d030d585b8ef4d15185c119e265787649fa6fe8ebf08a0f56d305dd76474997f60bc4f9242a9e0f618c2de71c67c1679c2c8a369474d3d05aa81d879e2e5fe2a568df7ffe01109f0fec5c75b129238aa5cc3083e1d4ee978d6ae79c7fb94b52fdd30a591d9f7f04a1f0533a54b683368b76f6c968beeb03fc7e2a3cb75450d1093a68362b5c09fbdccbd545d32e4a1a9093c9f2bf34a92ca9c7706579aa7a56c987f244d8b52dc992fcb804bd605ab278350f6b091e421e68a9e0af5f6eb0e9a673ffdc602b77b98075b0b8fb2626093f414ae4e358f65a4efae1495b4ee5425ae57964b34f7cb404fcf1b8b0fd50d9d861726227cf45fa8bba57d30a00d6729789a9813dc19fc5a8fd30a1a9d34ba574d49cf416e0f92a9a97c5e5550ae11f2e10122b3972136cf7bfd952f40cced8507a96ce222d48e614d0dfee024dd27e561761a4e9f4145d2315f4d5403d5cd842d71970093b8f2cbc5a69bad6534175a7774347b0b0a457fb860c15ce6f2c07a2a765805b09016a32a08e1dbaf9c00ec452110a201af5e6a0985fc131840a8d6234224507ba6d1016526e3bee2ad54b608b6690c9c5f0e3256b605c75d4e8899443be96bb5d4e24cd4445eccde7fd95ec620c90040450696f8d8422d48e4fe2e332695ca9bb286439c67a1b4bff65cc6d16cb45ee02b0631c6bf8513c4eb5e193d7eaec3daa87cd88ee95cad2cf47f533e4e8c06bcb85321c3df9027b625a900ca964fc908722b629d508b6f08c60560d12a0958862c2cc69e39cf82252a78a50f331d2663ed3c3e384bfd53f7adcf856245ae5381bc9322be62575f1ec0d13cf745a2273051e6c1b3a1411101c893a7e677e2c176edd60f45793300008081a4538d9afd7ad08c96c92c83e4f9b3e5ec6009cfcee421b33205eaa2d2f3dd93ef5168f116e4345d56b8a9e6c077fffc172ce8e87894d8a3a041e5f92ececc58162d8811af7d17ec779c4d3dd84a64a2d5145e2ed3647b128bde49fc90ecd728f9d3d623428a1912572c068c02a859d9e15f88782753310b5dee04efab9db2fa9dcfb0d59867ddff78fe714650d0ac7b49da03295d512a6f70b369324a484f8f971c9341ec3790315bf1ee19ce51204fc7baa544a43e299ee69f42a94d5fd08e9baa6d1a1c2a7800a0cb9fd0ecc029de6f021ee81be3cda2084517e276460abee79344f3390f78ca2c9d2593ea9ea7c713fdf9da3c4c6ebf86ed599a32db6bc8d62571a7ff8328d320509dd9d2e7008d2b3b44aef75b9f0cbf4048f8d7c151e414aadfc99c7119ada447ab97b88841bca7119eb167609768b7c24e20168e93e6d552f9f127ae1ab792fa876958e35d196b43fd3c8e1473f577b0b55a27031ff78ccf28e39fb900d318d8595d040a0d7a1d0c7bf232787a7e31f3d6661256533146aa3a591797f9f59335b53dc4374ea52f071ac1ace369d24f58a83f4c529268076c97611f2f5c1a99957f20bce261f72a665b95906eb2f2dcef86e907ba4ed81fa32e46a63de0158914f207409e8d5357fdb782a48284cfd69e668f760ea0f7205c141c66c3f8934cbde6b341a246da7219fbd7c5c4d8a4daac95175d26cab0a045419e10c724519b3e1f530ced250c1d00bcd941cae97e5630d6a3c1d69ed1fdf3648062232272bd5c89eef3abdad599bb9681e7d1feca3b61c230fbe32ec987d3631e3c0a27bb095e1e6dc62972603daff0ec9973c2f0e731e4f9d3ab3f98391a11ceaecd9065275483dec5bff179c2e6bccad8cee231be2900d378469ebf607013a0342370e92742f10ab7553fb98513be721eb2c0105f28af8e6723f89fcb349fe0c831cac8d819e5b940489bd7d950bb63f46e7552db9b58d3adb6473806d9fd3431fd8354d45bc58c137ed0fd6a2975ddd73b70160982dd6dd974bed5ab51a5bdf26b85fd1a8a9fd22fd5aa0f6998657059e208761f6a82d19cc96f8a1f04ea029074a647945f63cbfe62bee36b359abef256ae9355c720132e5daef590b7a8d48d64e999b5ab48143ebe6b07fcfa4f98fa3813c757d256500f39ed99792f6972ded8f8fea15a0f994575b166bc5f396220707fa456e5a6e7010c905c2079c4a4f7896e3418f07c5ff23eab35a6882ab1e76b4e7a4b2c7ed0842865ba1188dc54d2d1cb8f1efb70c6d97e2c928a65abae0e7ca7f8b9348dd9c3b3647bbcf81e7b3fd4b150908932708225beac74f1ed570099aeb9323d24a68e3c534de70cdb4112450677593ec5a32bd90056198aa1dd43c4b2930c5b1fa78b4817ebcbf4f86b8a9568970f781e3aa2545adbb554a784dbc0b15b181c1eb16e011e820825160b6146216de759c0041cc353d606af5ab834396dd6d1b2c53b9c3f1dcaf011058273df50dcfa9566116b657259fe979c6e1b6815d5c407073570df9abc6245a795295e6a2eb08ff2363ff70cef9e002cd8e2a9a3e4b6e11ca4f4941c372a5bc3d2c8c999e64a30f0a408cdd7bd0915a9ecd748c5964668cc9cf37668edd81bc7e63f6bbb82756714d80d001c1f2b472834f5fef5d384579c2dc8a348e96e765d2be85e0ef05a7ae23e446e034de3e6b933f9e2546df442c36c3aa9ebdd3bc4305a7045d635c2410c71c7efa7ca381b3e406f0b40649b263a1588629424a6e25bd25ab6bc1d27210b9f3c823baba69bc672dde8162e6ab659380eb799ebc1b6519b91d6dac1b240a26f6282c0214fd1fa5c3675cf1e46f035670b152c45cd1621af7644f19cbffbd2cde6836a8a3f3f91bb42001b36cac9fac05fe0010e162d5c08f1f35b78132ab7be3ab9a6251550c8d4e6b4061e1687512792d4286dddf18d42502d42e03e6c4cf5d16f10ed366bd4a11fc44ade8372e85d219602eae6566a91e54076868bd191d5f7997ccf87513c39698efa74014f0a1548769441793b05f1a1efd06d7e09ebd9ef0ced399e2044db20002fa18e35e46e19167273082ea98b026fe622b374320de42b78731309dee0abf0948158c28314a90c7aa45d4849a11c45f6cffb69f6c9dad02fc4c7cd74340b7738d7f1f6aeea4a396714fa8f4a57480cee4ea6450bd0a933c065081767f93a23dc8d80a2ef077b29408a497287d22f211ef8e91c650e776ee6ab6d507fc990d20ef8c66ba5de468b7125d5bb34011a95cdc61e51c26b02428e6b0abfc34725d7bf0fb5a053b93dcc516b0276c795b9f519dd0654f85a165b5a95243455029afcc800f6d63b34ba89f59a2de61ec6cd549ca03f65a7a433a804e62a66c4dfff83dd7342cce7083c45309fc988dd7de8d74f9a4d839c22030e851dc3c26ed3818ceeb47923b480c08ceea9dd6ccffb79028448530c55f0dc1c68ec42e4929e9c575024a414a270da88c01ca6f94e05fecfa5f2aad05af5665f452973668f6ac482809be83a179d4415b68a2ebc5de6da164ffdced81e2ff4852e655d2d04e40c0f8fcc55f5cdcb6479fffbfc2a37a847f7251e3d5a73ad1bffbee4ea6eaa53ccbe49d7f7b23576be09ea468f5e2e9dd211da0b9a7f29b10f920d359f2a0ea7e2ecf93a30cfd16535b9b7f1a633958639bd579b12aa9e60feb97c240573091875b987c2f5fd4b81cae95dcc019585476a5bab2d8c86297bdf676ac665d0a1779f072da2d4197a458412f82ad74b0a392dc772a4a070ddc30b2c9aadfac8a4e5d7ede98ba86edc8b47cb180f462fa486bbf49e6e9622a29edac615950fdf232e731c921eb25afe5d4ab58001045efd478ec819ad8c952dc4e9beb4ebe1349499ccd5a2e57b89af80670e44cfbf967f9fbdde5f50d57c03c795671ea874dba8b7013de4c336067f285ca2310b3ff7db0b3dd7817b71f64b593325e103a1686fd444b578429f95b81343943b7cae2e650715f37c49f080f24270d205ed8d5e7040a83711883bfe95b6c56ad632050fecd71a839f9ea8417c65d38f1351b1d3903513c118b92c5e8ead30a6c92aed24a017d2d7ca57a984ec0493e9afa55b3ff69eeacc19c351e7814a2122c54c1cd5144d14f47391578735846525a2d89c61de00c9d66baac728c440c9c826c4f382b2a26994ce2592e048113c847907f4599610a0ddefebd6eb6385587876071f9ac365bf7d329f9c44eb8a452152dcc0d15e48e570f8e16998b98f36e2beb5306d9be6e0f65c75c66928207a342a7775b55ca45cd80c8a8e436038df7733bf7df1d7640e5620e4d9da3e483f7447363ffa0202bf2342f416fad2a9f3d55105a4b5cb8d3c495782b0e654cd87041c38dbfa5220454c1dae1cbf94b620fda4e5b9f45c10ae14144613179a227a815ca79bf466835155684bcc880e94c58f9677f32ab428f524010bddcf7df489e5091737b4c42252cee0c8eb12a6d5c06502cf5da774b5aa6ecd36c6b0b61e71ecedc4ee3000e7f66b78003f79e6d608b71404e8476812604403f587dbf4e4d4a6e6e40fa9f7a5ca0e75e02f07a2bc54115fc1fb1481885badfee5bbe8636bdfe975ff0d34e407d03e9bc4173e5bb94b272079aa31bb3b62f44a836b61a8870822fc6cb483ba58e746c31b81d5bcc0f66276492e1de0aab5fa1e891cff59eb7680a4300264e5d6e26a9905cf6b68c69154126d729312d59ffb22da16119a3c4b7e87ebc1c3bc5af5eddd3a784cd720ef9617c67d0d486c6b2803ac3f684f5a7eb34689e2bb2c1e06bfa41ba24d58c0e4d9ce1a8d0c97d425bfa2af84d46ed2398a997beb60254955b0601c1f26d94fe54e76f8261bc3f2d55e60a60fcd6234469cfe81e88ae58a73aa25014267033bb67684a77c03aebd43677e9b4f806b73569e74e5b1ea9b6702a6394cad64229b7aca9cac18408a58f99e13b7ae82ae8e201f1cd8fb16bec33f861f09d177a9fde39dab14a4939508d4eb93d4a75c3e090d2cbba6cc3cb5ccd99141a608d3f26c35cda2c07e94e96b088f6e2ba8f49cb23feb2c5162ee859c3277df9f3ed21bc6bb8f77c882cee4f5447dbb9c5032874a3985d0b74cc13afa49975300f5b6cbf496cacb894df289ac5589a08e93c741b6157e16cc6ce55c472b65353c7d3d266ec37303d74a2f93e68123d09cbb36bec29b3d781d39f270697f1f8b0d668051935663531f912199cd07ec57d1548ae1899ea7378477b9ebb920220f90d93d28f652d9bc1b11d82c77d275ad028562131f5e26d138347a55f05a29dabfd6979243e0eac2b36af73d2f51168f35ad7df4df41366b5c92734aa7625718bc1f381cc3a7abad52ac46e8737356961d24ee311a0b3ef9c27c88d8cde17b4c21c5376045515a51fd7120bf5d8fe46eff6d28cd884faad1c78ab5ff1ad97b6edcb41ef13ed10862f2be51617e8d56526de1307c51e7155654c07b57d138177fb741ad48a7b35f509d4077e710ba22822945626d01b9ba9779db5927c0117c523f196b95ec30692fe3e377ef67ace943589cb6b8e8816425ca7128abec60f626df86fe09dec8c0fe51b33e51f7799342600078bd9df804d75c6ceb247ece960e69ba00e42e03e53202d9fe503a3b96fd9814e1f3614455a72ee3b159c1daa75fca376320b352293f600dfcf1afd6615b7a1e79b46508496d3af8934393e2e885b80ce9be4b56b6ec7151458f58c7ff68dbbbbc3c64c404454630afadaf9cb66f20eb57b7a7b41d23c30c14a4409162caf17fabd0b9e297b817f6345d9ec1eedb03b550e015f7fe1381b7624a99c9c5e48e0525ecf516e302fe433e6a34838c45f55034b3d2f695bd110718c9ed0824ebcb6a3db89477fd272c66c74e1079488915bf5d81037cde78b8b10eff7f68eb6cebd5d8cd03208796b969e00f3cfdfcf4c6c01904feda6a503d4ef96afc29c644b310967c775faedd65f1f17772cacb63f8a2d05786751572d34b70cb60e890285233a1add2b660755e013d4191a30db63ec5854829d27dfccfb6f6fd3ac3a12d05580d600937d752a527a9c65cc0d08a5ae8c20b2beaca97e08cde677691c5b8e23dd54cb963f980f60aadf5dcfec81b715ce66569f000a1d087ae788452aa9da89433672bacb1bfdc45fd06eceeb9451d517780d85d502d9246eecc884ae4f5c799703b8ef8e0bce3e7b6f78e9f01435d0ac4a5d236890f567ec88c73a97a2f623fdf6a4eddd3ad47f2b9b7ca18e23c247620f7144ab682c5f8420bc3aad4a4745d7b1697aa1aadf1703c0d9f4321ce64d23af03baa8a0c265200b851a2bb826d17dd1105a7033c3dc2d8adbb800b8efbbd5173ac6a938901df04b760c281814da8559c41ed324149a54f2be846bf0294d16b00109162641fb131a9eeda48e7da34928f1e668778bb351100b9989861f746746be81fc348524acd03cc68ff3e59452408e5efb9deb387fe6eb9070c581ac09311e8b6df7d3d657b7da5a837b38e1564b8565ebb5c9fcffa818eaa444377f204abf3fc93aef536fef3e79f6fb5fa064c760b106206341379f69ca2ded11ae26cec95caf59dbd5fe9217fa9380406bdf5967bbbfbc1ceaa08a816dc00b4b659fb907ed5983fe27dd599d34806baf5827f611080a191dbb219351bdd9e150e06cf708ccfabb4c2b89131975b67a0825a0d6454f79db735f52dd06a9662261fb0a393fad5940549976795315bb9acf2e511bdf450ef0495d82bac70b0963d9ac0c9fb633bc269009a2623b13aa71ac50c477108e8974840fbb227fd418433218afa2c83127e8923a83eb650c786371e52dccd2483a04f05cc6c83165da17cd81ad1d1506d4e98651739c27a65c4eac3ffa101fa27ffe2dc764b0532ded1987cef26413add64a65eaa24dc8a30bf0c70a90155969c87b1ed83b0885ce40ca1b8f57cb5615852b9d37c2b97a62a8eccd5c51edd10ad51edbb6f88b2bfbbd14494ad617525a6fc7109e37c88ea0d9398ac4da3794b299a3e9df8b8f9e9dcb3e5fc88c9fb4aa44e82d3a50d46842d56f55ef38dae7ed31986d74e9306ec04a31a232c6853eccbb24cbe7b828459e6089cf7cea99ba8f623334ed33855bb31d825dd43b36cf2f97872a3ac2023a7faf712c9e653558dc2d9c1720eca9e5d80fb71f1dbef64563a78984863b43b77b8deef5faa575843a5893438791d15698e1aa470a81cafb1a1539c37ef8b8ec9809f73357ddd028eecec9fede323ed1933d8880eb93a489c85ce788724c7d24c7d5fd67e129609a2afd058f9673fb89c6266f1c982938e9a44177ebe6bbe657905c510c0fb94ab37596c67243bcedfcad3b21ab1d69fd60926be478dc1df94ddd4eebb216d67dbba25b2ff78c917d8037870d5fa957a91c27d7d74692f8d636f412058440ccbc7e7ea90c002ffe0d09fea3edbbccc1a85bd53b7f527246b32f5e66fd55f888b4af626ecb9c185484da215c3bc494a904d0fb18fef346bfae602feaced64e1dc7c7224b9fab6c5a0162138c6ad3d23a2cc58272f6bf997cb4a3b4bf2cf80a0a63998919b080814a425d03c9e9a5d7600c81618867eb217c3184e365e5541e5b29488f1a9854acec57386fa31f312a548ea24b36b233f42ebd745d11fd3146e99f19431c2eb973bf72b4085f0e42bbc589c7e1b6882a60c41319c34aaa28a8b58a8ffb8f03405438909e1b1c0dc0c8a8ee847367c9d51301e27c9fc9997e63edeea346a06528048b21cfa807aedc7dadf15fb035757faf4c15c402587170308e36149d6e2d1210cfdf4a10d19af2df54b8d84a4986f5343a4ef1958300962a090d1c1a08be7b5e93ce42fe835b02af9a830a5c2ed29a761ece3d96e99112eb0381b617786dee0c6444817bf2c7131063b35fc61a6efda8614294517d9774dfba42d5ef7d6f26ab3226407268c5f70055cc8669af7b1f4004d827f7d13cc88439a8b28fea02c7246a506718f55c95a99851c3b16a2f59ded3912aa2ffde15317808acecbee6c00dee44fd3ba0999dd98e3f8564d22a0aa4e81e3cf58f5d6b2afee369f832d5d862e223db0658b257e072bc0516f45d3ffd00b09b2dde453234dcbac979e91890b0b08bcc64fb15cdc53c631fab28c2c1873fa46a0443b7e72c0cfea1e8a4947a8bf5d43ff1e97843730f428d56f01c7810cc676d24969434070fa733e7d8564f1f12c2646e4e17339c0b05c2dccc684f82c8ea8a07be8513fd64b5b4aff9e794b5a67f7ac4caeb89efff4c15a92d00fc2213a59edefc77365fa5571cc52e6b871d28b1f428640c937c75e9bf027431d6e76bb7d6f504306406b35d13c1d8971a5e16dfd78006b8758a40e2f2ec47cc8677689111423d233f3c76e80a0eb6f8d8dc66882ebce4a42cb64551cc905ec1b848f73faeea8f41d65ad9d197c5b7c965b3485340a7c2ed9960561e5778b081c7bdf0055dba3309031c88b7cb3d810f47d803c6f25c20fa4f3a49f0a78128560c9b530cbb062186ddfec390435f9f5910f90a0dd66cfffce46f9f620d788ae5c9d51c49b58b9abb2f21183490d7904dbc50a7e880bb10cb7a1cb1d05fd749dfbb6341d02b0de91f87491b6dd52f9f258b9aaf20b3bba8fc6e0350a8266589add02b278989a90a97cadfee7580e047012bef0f8dca20f14678ba3e4951695b4903b1862e848a36511c4422280dd84ee85b08287a9c2bf45233eb73a3281a96dbae9ce1d8bc771e5da9e19255a94f338c661595f01bbd0bed3f9bd3c63a518f877eb3b13eb5a4e1ad39725d3093673e5316d824db6cfb393c3c1130e2ccaa679eef8737ab729fa80d029a49b825caebb5d46d7eaf00d75fbce03246f7a39a72c8cc3d36723f68119f46167b2f9f2f890fc84e144dd91889f4d1dd586fa016c05c1526342c101fb05e784f7fbf99f6841cccc6e299825fa9090fbc6ea2c6ce2a9e653edb8d9473ed0850c3b773f74d64257abf3c4555fac3609ceeb90ee6a200e3ff6127dd35eea09d94ba881188de6d6b330751caa340a188f4b57a6ef9a424352d0fbe3992f35dcab26e04461f9c150b697301b6fe54519b41ae87a0d22cee26bd741df95e2a65603dafd22dc4ac65c4c7039664657b51595b8560c6d8e50c2c23ead1e9c4ba2a5b497e589e0b6153df8cb84ad151b0d852f5afde8c980f60f29b80de852ff8df267971892695e7bed3ac96c1129e758220f3302786d15604a5d86a11f72cb1385419788901495e2c0f7c817f9e144d29dc75a1367356fc70821ad32b68176e7fbd105fea39dd47c29348f93c1b31f1c7bcf9850e63ecfac7ae7652151909c89554763f8bf78ff995ec31864f0a8c89fcf7950a5c0275b536ae817fc10ddd8a22fa4496ae93880d26aa273549f4c3c1b184a740f06ecb8d29f23dde569b823cb84cfbb46d27468053fe8b3c839b71cff8030563e9ef2881965461d1204c1ed019f5815cf6261524a68efd2a2b1367625d3b68fe92d215516a909fc07abcf3c63905ba5c559436aa8a5da445522a1557396ffc77f233085d614aceccf01367825b90b32fc241957088081161dffccc42808af85c03b561d000ed09bb87141f9bfe9f48ddfd222690a6327baae8ca7e41d85df6d72ce00479c0704bb77dd66c865b8da5591fea498a428bf5402d4bcb4d2d757b1ee755272b8ace4a879a936b17ef5c4409db46c2dc19878430a86380edc2d6200c440630da3babaa8c59f2bfee1f2f20f7abe429490a64d7967217fca02ac24a385169addf32324d959861c3f5a5c76d6c11c126013616eb93b829784961e3b52975ddd75d23f6c3238b29ee5e5d87a81040865437d2567dcca0a24c2f035a7263f83a7fb3fb5062ff02aa4f2ac09e5e854b8c5fcd03cb53b3bf9b63fac4fe4e83c934ade74c375939c5eb3b1bb2b0bf750f588781d966cad8d4a4ddaa4cc3504c4134ede6e973ac31ad8e030b1d5af7b4814b3295fb935bfe6df58a813ce0cca1621b19baa5b7abee2caf532bfa31423ad30b6e43e2d3ba7a0392daaa0c308ba0590a57faf210177b291106b0f823dd34d78771292cfd208151a8dc01afdef4f2da069ce7170fb891487be95f588755713a4cff624bed2e1c02467710f29c0396d9d8d32ad92ecdeb829e68c1bd5c1b5836dd526c9466379ddf8eb3d6ddd265b7bc7629b933613746114fc6faabb4d5754159a6d18fc8b245d086fd23fca8611fd80f5db718594be7eb3a18ab20e4c6bb2607050c38c59a8791f49e20d29e68fc0c62150d8d25fd1ecb110ebfa9d87c86441e0a55fc9a0717a7d08037761fbdc35fca17d09a939818f8197e453ccc2b226439bb4d30889e56ea5287faf424146163895a71d0fc0dab9500dff56521974b66880a930600db43d5648556fc92370d570650120e32869139e5cd05e6926e0b16dd5f059353b229e1fb529ea806c67c26721d9ae0b1f093c5d0192eb88b65a9dcdd54e08e609f73192ade8cadc9483a89506e34fade584f0b2d0fac2cee88d05c071aab79ec7127904cc6f3bd7ba85575ad69319559ed92ee52b00b28cc4d6f0276c317dada048093b7c112d1937c15b17a4e67a3b09b86f80d61e2b1aef9be04cb603b84dc2a26b00927acbc15eadf79e16654a9c57e07446d7be6efd8c23e66f0d81dc2bee4d2b1c04c6410a7f1d45b430f627ae7b170956a97964088647bdf873682b30562b2bf0f01e04dd4d7f2dccbb629ac0c77ebc3bb31dffb6f8b7c2a6a9f77d7c897f39c605603548d8080acf54e1eedab7e48635386799cf202a6881469134377feb75eb0345c3a317a6793f7a7f941a1abe1e1b80fb709004a92c745d0acb5dadcaf71d114f085eae093306d50221e0b0ef547576267f736f2c52a09414f55d25ea0cfcfeffbfa2e34b42fe77d5b31eb5fe06864e133808519726db9aed084457281a89afc7e32623f8ce8ea40cf3d515f845c91f7f6821532612dab88aade84ca56c7bbc803780e4dad00ac15dd758771b6c0ddfda6433972a068c55f3a909d207d34d57a0b96b00d2af46109151f2bdd4371f406ca8931a100dcfbdf4e79168ada90d1b5ddcd921bae55b6d9c518a1c52354006bae2b4dfba825cffaba5f37b3a985d0b02544e57ad3f77cee7c83e1f90f140b57b8d28f8fde9596f7f38bb15b35d9e16f47ebd9c16ce24f851fa5997b5dfc7fea03a070eb18d9a71f55ce3931a873bb706e858e29c77975d6248c32119165fb8a1c3cbe498edc93c724c32bfe5dddd07ab440f7c022f7ed028b747701755f2615f2e1721170effd7d91af41577e2f23e39a47963150ed0e44c4d7d01ac083e967e5e0a96f0900044f21f3ac896cdaf6376c161ac8f1dc1cf59f25f5b13328fc7d47ff6d62b58f0905975801ad4ded7f0d073578eef341b215fb9476f2ce9bb23903b2d8ed68f1746f539dad709945d21c024a3193492dd0b2c04d30427760a5f4b050aeea379ab7ef34660c6eb2fe575ffae2ee74a711bea5ec7543804ecfd923d2267e44658bb8414bfeb7b5ad6431157d018bbce3acb9d655fc65f20a6b9589fab285b6e6af5da2a8e5dd092ae66bbd6f2cec468cf6b28c1391f12a33556482001d91659ce16dda3264645c1ddebddc90017757a66b9e90f633fabd73efe5b951b7e310080355152cc482aa3454ce5c0296cddfac397020ca797cc73db29385af76f1f73716f50d96fd093d08e011d380d14627ebea9e93fbbc86e06726802525664dc32b13eee8cae9ed4dd95ebc3638358ad7600f31955641a269159272803391fc3e5245fa8934d1a147b25120b38eecca648c5c420cb4c19075ee26a32002f93fd7a1964138ef74ad5129c4a67f6f2d3497f96686e227e5daae1ef44a5b641e275fb11d2f60a62cf91a920e5724d0a79ce6c062aff232d5cc4661141300a74a3a6337574c4fd2c06863dcf49e5e2efc84b4555910ec2bc400ed2b45230ab6221b5a87ea8840f6d86ac607f9420688848c297cb5b67fdc01bda42fec8db1d556c0aa061273badfb5e6ee6f5809bc5c2e891cf1d6edf12bd882f37ced4bde59d17a9a9100fc36ac372b15866fc80136bd60d4c9834fc49a806796a4ef60cd126a7b6c665788ec08eeecb6ea2b2e120170ada594b676e7568e1c6bb51f097409863f3700aea2c19408530879d92ff06dc0986f5c2203f1d71ab96902cf645118ffbcb7491bb4e9bac3bce15c25189d473a0045c6480229670c00ebfe09d0bcbaeaf18af7e210640957b282af08132d2ffb0e77c55429f0d6b2461567575ac77c57416ea7d4186461aa08b750b11ea999eb79d8c04c78d050681d804e3a880fcfcec15b8b9c297a0228b644cde0be36333de09c72c15eeed1c702c4d3f839381c69e43ac0efdfd2dbc437dc616e4ff1a9f8818bda504489b05921df7357aa594d3aa6f1edb88d02f08aaf00d1dac3a374b4ad1c41c86042d8e325578bcb342608fb47e48c830d2a1f0e2e938d6b19e6adeb3aae64f1ffd8144f1b52a04adb67df88f86f8777239c9a33c4a7502d9d79e55d30cd8833e9faeda457801a9f008a835da529f98d3596004105c9e0408984babee6c8521f9a7c40c8535e5d4d06a82c5d657be19ed82fc96b7fb4848a2a12cf9b34f75a183c0eda5596fde277d7b749f33c66edbf8a0a01165c7d472bba584f9330530bedaac634066fd7f2cdc4a2f1faf48dc1ffda90397fad82963dfa5be91f96b064e5eb7012f26449313dc0676d6b84a8c244887e9d2b2dd61309bc4b13c6aa99425c465ee584df1e4deedd2c4e3c0975df5f154a910929e8436eb3592aa860e9a7ce970d8973c3a14cfb2bf1353751a392922d51e246a307415fc4d1ce8a23e47b0c03a392e3f2370c97b15877b14eb214cbbae71e4d9ac5271b676cacd7a7ef6dcfc0b10fb77512c59515738061e3c3e534dd4d85df617a32672eb9cd112db21adcb3ac706cfe9a58c6ac6a8105aed69c3695ae31e9a62f42a6933324f758020132bcd47420af9adb707834020ece35f1280617f3a3e96ead695bf28313008a33c110f5812b0d75811ec5e658a6c2fd3de3a1144be1abbcd6550438349a4b3bcc241ff9abe8543637a38725ae931c9ff0578d9440ab3da558217ef77533689b185d12b152c25d2fbfa52e3bf3f5b1047f2778da81bfedf9bfd6690141ee4e46388a356f97966933f0ce127773344d0dad0b89da460eed9626f69efe50610e6e11a7a737ed8a127f1e479eef7b2e5234c454c8f51f99be1737555f8b1c749c1e50edc19b7d83976e4e64a3f1b97d1630d960c875fc458caeb797c85fbd2e900abbf74d8e33cc0bb43245a7961851c6d2cc366ccd5785d55181210419f4a8c538395044ff71c1fdc3c81f7d22fe867e4e9e2904b099540c461e6a25c1b1da1566291624839508bd2b69ca6bb1f41ae441e3556faafc9a8dd2fb5b3985c6fb89a308a4da1e45ea4eb5dfd12782221706d87a93be01bf18f15ba6a72f45a7d11b12aefdd766bee18426c02a8bd88cac9edaf05122273fad8dfe412c96b3cadc5d99d2917b4b5d0bc4037ab3fb6759946308e6650b18bb4b12c03900a407cde276ba59ef2e03f1856298cdd7df07fc4c8032cedebefce75281c0955f528ae72971ea9880403a56424b7d232878e78892c06b8bbaaaf987a67643c2f9b032d7f8f27b42df461b168e96dbdf21a53e2c7ae2cac26d39cc790f8b82761f627c3b58fbba143b0a1da0a6d948f386a3c03fff4bd6b868484c180c670e152cc80182606b55ac954e91de4f75e36a31e3fb2a282be119af465b53d41d0981084691efe74b4b6b4a7c2261c3bc986a4c34d78fea6ad43d694a6f7f98b2936c438d48202ad30781c3ca4b076ad81060169ab1dc3b0abf6aa727b6dd03b1b142baa7910392895a226dc8b70dea02e2adbbcd65f68bc857e63617202e45ffde59f403a0f300b052b335f7881638c5e8dea9ecb7873aae6a83d90b5da63d445ced5c88b5d3297c8422f449bd33dd48e51a79e74690a641a72405dae6adff867848873499048894d6369cb0d0d65a18382d3fa2426114d988e1f1466d584254fd9615c3e64505668d673ff89e6adec4d7c08945e23beb9764796a565edb8eeea25e485c938f545e4cceba87c073a76e74800d2aac8dded3a70c0cd29f80498dd5d978ab84fe1db926d99d175874d9c45a52dd6cd8930359779edbe721b4fe4493a0604eed2d42cbb1abadb6b0306b7956400096cdcf9a670869f6e208144f122ff818a5c13a43ff083241d62e8ef70855f1097f5f6766447d234fefb1406974d2fc15d29ee22f8ddb3b4083e45fcaaeb809ebbabe7712c3fee55c8c8427f77edffa2915aa049dae3235c19d4ca19dd99494c891cfc94b1154eb6dc0f950c1f4043fa63a1b333557a5c558089d38f31f5543775f11974ca9f38fd7bd675ed6f233bcdcaac2701b91604c8e1cd4940e253adf77be04b8de2fe7a47145e4acfc3301ba357511c903627a98045f37395bc4e689cae9c883235fc9a60ad472231d5b4ac3f01829b8d5c9f30a919e92cfff9d269f43573191862136affac0f2cc4571882d27a3646c2a4c219133962da6975a3e73c17c6bd7deab55682735cb648871b07cbcea5a9ba0af6c0805ac50c64f0563a69c55a44f59d861666d825fc5490c5a99b5f3b63cbdc250b71c927dbc8714233cea6207b22fdd20aef15d8bc222eeeac518297564e0a7530a579fa26633007edfd36d33e65daf8dbcd45fbc8c397866aef8f1144c7ab497d18f7c98300c6d080ee810551b583dd2d23f71acad384e624dcdde1eba990bda2b86b05d7665ef8720e72cadfdd07d7c517455b284f4fafa676bd6ef18712ecb71d68882f9c5a9439260729e6b481511b9aabe2d2b20cefce55a830ed020dcb3645b13281e52760c1df46501d5d7dd9fa66df97e3b52fb33c41381f277bcc7ea2584c54c35458839c4755ab976b0cc778171b07a7c59d51fc4259f4447f58c10d07b34da0edda30185668d7adce603ee4659674e3c112f14bebd204dffdfe47a121627ac1cce301ffbdc268c505a20e8df89156f928ec6e8e365a682eacc63c44273a68d9052a3f83db2dbf77fb1f787f9d196ff98295db15541e4a570d4cdb08eed48e8f6658be8c152b266b5808e276b366c55c0df52b5f36732e8d5446b55b4d96197ed6b40e139a522a082e3b17bf47cdff1e179c49f7fc2717d489e27da3bd06d66d2ad914c73112fd6ddaa3b7e7ff15b018ed196657184cf311abf14dfaa4cd3ac18f5923d7731587a3b61004dd862e3dca6c4d1dbda7f4baf58f2393f0bb2daf194e0d38eba30146ae68d309e3af4c5c4e6a1326a5100c76ff0436370eebe78c26dfcfb5bba823d4f65a8fa306aaf8a8d9d704d3879dd9a8a037330e4d677f6e7f90a7c890209855b42de6dcdd0650316d5d9a325cb9c3b35b830af17499032a992c59765c018e4b5febae1ef6d3d3e811ef8e0673fd525aabe39d67a85c4a2a85e02235e885b659d11736e9dcfa3533d5206009bdf0ab1e6791133c8b7dd721aa4fcdc9f96b0e3aca14e2ca96e371b1a354544a4cde1d29785cb892a62582def9d167588d85eb940240b14cf88efc63dc898d749bb078e7e37b0a7140116f59685f706056bb9ba9442e4b30594b8191321f3487a07e7e6ed68845d8184fd5d4d6f3cbf9e4323e25015d3c67e5b32bf2b254ae32d291c3008adcea2662ece0a1d5507ef5230cebb41a8311005dbdd01f9791b08b70682b7f754c1d8c2f09a1ec39697124e07a277c0ab7d79bdd4d7e4b9ef02d34212dd1ac3c23cabf369e23a2f7665be8cd9f6f6c34ba96ae58a7144251b0d18f8b1e15a666051ec428de5b46467fb3f51bca3d96f8057c5e6a90a96f1bda673008a75bf9710caeeece258c8268c183ddc67bf59cbda0173fb31d864d92ba09c435d1b8643dc45b672a9aa4e76d1759de4e578c0b350f32119064a057236d98f1e6acd738e4af3d0480ebcb3ce65556baff88806afc2fed4360ffe6af2a388dbffe91381048571b3dfb47beeacc69b6fa299a500c2a91b390a96d5da1a5f781fef3bf2d4e6bc86617125cecb61df88eebbecb8afb4a47a57ff997608d58b699616cf56e136992da6a5fb9b0679eb19f2613011ddacec4d536addc7d125a04c8a9deafac623a0bc6a1a152b55a253f353b253510e078c584f80d910ac3aae7b839c785063c8b819a8ef8097257d058ec34155cd93fe2b554e71637764ce2b0c0ccfacfcf60a0505bd40c9d1026a4812b4d01b5971a1211892ac3b92eecf917d2752a5387207b21dd2e2266d83fe3af17d27effeeec695534b50ac5242b42b01be6bbc1248484f1a6c00224c84e573b8bfe8ea8cbe417af7e6c8769288a0baa74dff3a5bf695ee924569fa117330355f6c56b59d7620ef0614613961861f18a8628bde780d5452c3fcbcaf999c9ee571f83aaf6910954b2a71ee863a79c2dbb3c92f1a8ce0e1e42414d33091cbfe7e546f54c604fb6604fbd78a5033abe8d2a914c00e648938b791d189d8597466e1a426f177ef26c7358a7c6daa1887dd78204d8590e5c78e0497176d95ffcd6342c5cf414606640b5d513bcd56103471cb0180adc0e3d47b287b8eb6057bf9b766c6c3e5625ee8696162ebc3b4780c66d050d639c15cb05116ebd97fd54e68e72da4fef67054337593fc84050f32975f578f9473c8c3b27c7ebc47c18ea3de5ef62ee5b5c0d76755ca48a8a3e8039aa9925a4e0eb54b25a61d222ecaf0e9c95ed66d84f193be9ad3c4eab5ec984691d9097966e9745f0f07f5e181983f4e9eb14753bce12f1defd2389c175d846141615951cc347542bbf7d1738ba4a3f4e26e5120a7dbb4b6def7472b2d38d74baa1fae6ee705c83895777ed5474d3cd08d2ce9337a58c778f1216c4d83e8d6b8584c35544c20cbcffb7dd7b323f60225e0f5983af1f09399bd2eaad69dcec92d199e84540a9fab11fa2f04cdbaf6b81d5893ea1e9cab1b2f807c1c1eb10a0ab2555d42072f14c9d28849370e78c733ed36f69ff06fbe98282f8fd1be87cf7d0afc9fd6ed7827d739c8360c89c12ba1d560b91aa3cfb9eade60782aadaa00a14525cf5104a3d33c2579b0288177bc24c1bd94201f5e8c43d3411026e2ad6151bf51074131d5eb570f93bd2f67ff2d03acb64a70b1e797ac0f30ea351fa1e1506ba8400cba625a903c9afdf306fbf0ebcaf55678b8d65d6c2808674eb3653506a41a2cad495caa509543f0990cf71d027f48862d04ac0d3336bf29dede3031248abed43dfd1611af3b1a0142a0ea05b48ea8c9f1e1a6d1598f678ba7a4c15a3a981f3f887f2d9a498e16e228a49756307818bb2fb947cf14191355d45fa98aeff20fa965d01b0e4d0eef7a36a735cf3510cc729c47a84d4802e8a01a7d1016a75bc66ef92e443c32ece0e32bb638aff7a50584639a63dd1b537f0abef20f5899e69b49b5994bdb6e99952aae6fa3dd361161cf92ac6d63ce3072d0e6a83e28b7dfcbbfbc55408bc3138866ebe113f4878593688ccb60a894642d072ba323185e52ae28f240e742a35a2856faa0a2346a959c78e04f7576a62083a4dd7e8ff36a42c1f875ed4cc910f20ec89d69fae2b7d5ef64d6996422b3bb07ea3bbe5faf2906f3091b73a44db2a2a366c881148b90f69ad5cb7623951a4af47518f92779ed830e61cff684ae36aed79e0f05a1e640b137da54e0044afd2d47e1d30df0a39d45fb688cd990da7f6592b9583b36f1f5334acc30343005d8bd2073a54e387c0e1883b1cf50c5952ceddb4dd6277021cc48705fc320d7c0fafa0c21d093a0310738350cc2ac4569e57686b69d75de18cc7b5a8d58c31a45a6c9148fda618726b5e3a7ac8dd03d437cb6594b493751a2dba089b9dc365ab593b8f02332817c2044c3c1d04f59101e6a95f3a7976eb5a335556f9ff77c5f48f256484251c73c940a5fcdefd6e226852c0dc414608e8eebf1d1e651eb62d927b25b447f382d6766076b100ad92aac2984f003d82a435710cb40f43d9102d140d47da11cf087df980f5ab73b0645b24cd4e7831cddf9aa872f0a9cc0ddd87d2ac4a90f5352f0e5b188a93c0540cbcc96f2be37ae6cba596fed7b736c82fbbb6db681b19767323478475e661365c7cd81198b40e3e3011fd48f02180fb07d2093ac22228dd9eb32656c0fd78274a26be81f96becfb6bf26a7923dc298b7cf1ff9e691015b4d0ff35e1bea4ec6c0c63927d93f929233ad13e2f494ad55e6a6aa72402a93df28fc291f16139c35c551697513ef87b97acc087db310ce45bbd6b606283404764c7e0cde2983cd7725b111cca96cecdb8ab29601138cb745022dcbe7a7fbd6c310cfa4d7427edcf4e40711fa0d86407817ac3399bdf356295350c4042b3b8a9a2e16a6a9405143f7323f7bbbc407a8f70aaa82e203671083ec0db463f49ad3af56566633050ec87b12e900634d9c24dd1c9a69221efe84a2cb137a395a830603f12ab6b4e9d3261e4fcdbfe8ce1e3097f8ad9b487fa8001fd2b64159adf29e6ba725294ae5b99187f66b1ff2f68854bb4b6afa0554a4289ec54c965e695a7cb9884a0c05dd1db0bb01d624081f8a4568fbbf7c8076c1d223cdb3714eadb01c8cae9669893e055637be0e4cfd63adc851bd15058b60225c09327db7e64165bddb43c2393245576c9ac5f649858456c6fc62f879a9449a87be95c74bc43258f6b59de76aeaa163c58d5735bf6102d4a2e238d960b72c65bdd51da5851b1134eda53031b43661010b5d8fe1153362d89842a2d6ba66b853d1eb4e6c2f0debdbb9a9ce5aa5dba6d95a8c8fa264f96dc3eded5ee00b7eeb604693a60a999ae823e6d559bc8d06ee99de9e98a1a74de76d737afbdc4c642bf13c41ce5e7e4c9453cd40ed6176e09fada97d96189ee53d94f24d16861e100eb7d02d4a922a45dd4fc1458c72d8ca4f4d51104dfebe0996a8c3cb16df8daca00adad600e4a73e577d43cf4a89ba9e9c671f5b8d4f6e344b459f08d7e3c2b9cc12e1bfa3f1b25fcf72b51e724870255dde4d1fa042d29116a2da352e32994c7c3e24c995da298f4a8c1f5b47425a0908e3ad7c03885eb3387a114d728a31f563e6af88e34146e067d7d6cbdeaaf64d9ba4b6c0608cd188890ceb2ee9a374c218482cadb8147797da71aa452da626c7c66082e0682fccf9390d09613f96b0e957c483503b512cbcb477cf5e8909b091f5fd8ff7316db1fbafbbef4d06902e6a6c8fb678bc8e93afb46fc64804d49d786a21007ddfab99319e2e28e02438f717eb8eba1eab36c656478bfb50b9b430854842140406d3a3eb1767fcdac20e21fd4a7416d292ee225f322ed98c48e3348495b19bdcfe6fddb65a39112e9ecdea00d2a9ad44311bdf3014b49adbb0b4e7c44cae74427fb17fd3e174cff28dcbdbad45c24755e646dca137f892499332372e8ecf4653061a35424be11eef098e7dcd9c6426544bc9c27e7e543a2b08cbcf6ec9f5c0130e5ddc850e52c9dd9a4b2c48bb04ca709051396206d64a957f67809ebe1833487b99f10afadfb422c68148a1bbceacda8c0097e02a9a6d85557febbcc816f8ebaefc56b59f5fd89212b56f546fec68e56e77b4d155eb300fb94233d2537424630776cf8329d26ad671b906b86f75b86cedd85a745455a5ed0b85476d13a78857b622090e2cf412071e00492d165a527ac188cf5051eaa105889b6bd9b5f1b6f23590d6e5a3a5f1899629cbefc3bbe926a94c92bd2401ef1d58f657b1541ced6cf476c2c57609efa0dd9d2080354d546cf6beab230209cbc72f26941d9e133d674ebbd08483ba8bc7710e9205afcf3daa8026686a2325e6987879b931a9b0317a6e19acc655bb7a7aeea9f8ca5f6f3e9846f2ec97425e0161881b5493c0d96e4eb8f5ef36c2116b4c2061cdfff2716a07c4af09b0d517d5d2dbeb73f1c2345d03f297b623605274a28114fa9b1607b57a6cb1eb810154550a84f13ea15fb1a7beea8b57eba5ccccab5a44dba2bb1299ac82d1f7f8d3aea14423348003521cf5e2d2fea2b320fd3ffc3c1099e3ba7630973ec808cc75d14f7afe7cbc2ef45dfaa592a53b28d33337be4a69290130e9d7c8dbc1ef488520c19ca5626d9890a71a9297dc09d2ef6497d9e1ba29512e2526d6581d936e75da5fdc64668ddf1df792a0266c155b0d162822f187990b9a9cd3bdc9169cb2640b77405186421367f7e2fc08af76f2814e1a40ff60cf104655449360041a67c0a2935ea29cf22689f266378063cb147af2abd20aa462027fd4185fe197dc157fdc4134a87d7fee2d3fd2348c18b59870c31021342adbe328e072fc05ac3a6b1fcfd767b200e914198ee0f1ea030b89677f2fe7d9181d98fa5ddd46ac2677cfe160b9183e4b5061caf0a606eb0f06c5e02ecb06cc1874be3026801e5cdf271299ee349adc04bd8fb9426a74ea859cbc265f63fd0d43ba3acc76c87722f253ca45ec77f5880a3b949545edfce04b57a599170f11836eb91082a89a24fe861ef0b002dcfb9ebbd1e3b82daa4d8c5ba0c2f1fdbfecc5493a971e88dcfe9378943c9f5e71e633b098c6b39e2749c40cd606a97b5ce151150ad2a9cb79ccfa64027b19eb0a95b04371fe5606cccc61d892499bced8da14ee823648ea226dc129ae7bd89b1197670578ee92bdc07edaebd3246a7c71db8723c76faf182362a10351926d2d89385a91d59de6dbb00a83fb89449327080db2e45d805e3e17162a779cf72715ffcd27d1420f1a69beb45af4063569fbb2f5d2eaa9bed5c4374405f741de174e6c45403cc26be56fa5d856308f232b85fea8380c150b46aa819542208422e549f07c17109f3177f3b9dcdff1c950430bbde08b6dd481865abb63f4a3bc62f9b3d58a236564b945118bd5dad52ad6b22729fa87c92b24228d3e19e7ed211157f49368f9415331d8c5884a9e81d885139e4fcbb0103bbcbc7ae27393dab0f50ac4cdaadc3664f432763510203dc788d337de23bd7c0cb453ddd39fa4d8e8140c476653668509ef5e07886a7bac0be336b1c1878e650edf1f11630a9ea64f886949ef1fd962cc98a4ba2b3dd7a9ef523a100d5dcf446c8e55d5d92a26b727495ea5a0b16429819ffe4251c40079084e70600a34f5647b1592c08bbc904a15c604d421684f3792f1f03fa13cf108106dd2a38cf1b1797a4baa58a688b87a45dd757c2212ed5f822ef977d31175fc8d7337d1ae0db7217131a92573fa3c77e89d63badc70cc7263d98b9832b23868d0dbb879cafa94dc08d0f45e106f278d2a3e56f9baa6a0a9457eeffda919962b2e537fb4900c5d3d9d4ffb0048a7e579e5d16301373c8c020c1116a9c5faf238b552214a213f2206368975c03c164ef36e34d59135b4198ce13d2e927a1563ed3af27e21da8a5e537e018073cbadc260935d16c5b362b513099762bb40131d6dbd4b241cd27797311983fd38c4842c222ecf500926f5d196f1e07af244ff2cde53621d4237e3f8c7e5ad48f6d08f94b817241073b02522a727097bb6a75820e7b12aa1d926f50dc85d26c03c40a332ca45c78f02d9788545d275d9c128e2aafce14c87eea7c9009bb2abca11a60275a7dee9c3c38898439c163f4cdc57f5fd5f217bae45a94f1c93181b84e3abdd6f5e7cef32dbaed065e4a55908e9ee27ba429cfe8b24cc3c43304252fa7f55054d3c85b7355ea3139cd9e60530a847c088b261cd04465ec5c5a983506429fb3c42bc58cd7fba7a4d6d1491f9db48126c1e69ecae0768502084c50ae1c216091e3880c2a610129662f21d3e2c3fe87182b90f4ee5314a8b8adaa44c350d4e31fe49cb2fb3bb5bb62c50a4d5d5aeedcbfa7cae02ba820a08bc5b5e9df5c6fe512445f1908692c47c9333b2f20de585db1fc8ce419c40760267c48ae632ea71dc9b5aa83c0389df0db21f024e3f36d4d5ed552951052f37b532c8f6369927cdcead0feb3a657e2870e7c1002a1988c763bbf603385ca9f480ed49240f030e5570e4b6be329820fd2ec4c3ef21c765295e9cbcd2784c712aa5308d3ea0ae543632ef66c2106b459baa0f479dc26f44355ff100ea6ff8974e23a24b576f253c781b3ff96ef75f19959fcefcd55efbcbb36a19c6f1836eb5d439d22eb64e4ae5f44bedee4370c22dd2ecdab7434395adda083f016db4c95d8c72d4f134ef732e06f79626b42dae1181b53f5dd74f9ec469df93d48ce2d3b3d1f4db21c4d17e05200e62d7c2997db802436bb71237ff102f29fa6db9c7125810991734a7cb4c51460862c814e784bd632b6e1951282c9db0340066f85551498a7b2b56544d0f7f62476bb048300967f270bc84f2a79b589adbefbc8beaff6f01ed7d867684a66b1973c0b5b75467c4817bfa0abf5de1f0743987a52643ab743a0ae8df3dea6a02ce99eabaf9d9956d7aa876808622a26f2a73e0e5280b1d98e07322b724c7d310ba001f33799995ffed67a7c308d94d5f41abbd3eb74f608b00a7b9085b8a7f7c6cc4ec574b8f981d5233b0b24d5ed633af1246cd96b5750453f1b361affc623a39e30781c8afab19ab893281d004aebe9b923ee37d7a49f19490fa3bdef2724f8f7c88e25fe0e42fc7982a563b2b934e82b30ae4be9d928df894a6bcffc0baac58bcf1bf1a62e98538f58d34b14b90a30fe664c6ea0bb29d86d0af823a8a4c50e7c18a40f01b12382f56eadd76ece0538830b5e9742d04d5e6a83157b1fe138a14aa5a17206afceb4b44df462cf0c905f3baa9d74e562533eeef68787ce7e420927596d5b7fecc8b02d764d0c7e721c3a3f70d19851ed2dced88a3aedf9474ff373199c13a5a93ab190911a98ce9e8a75324aec2698e9022d870d17b8e8027f526bfae408780d6c559f2961aca2b14080c37638d4c55e7b1dc2a491cc172556e28f02d29827e02290c1443af43826eff86cdc2580c9daa1c1ebb652608debb749cc1255b47fc84c478219d0b9401be1fccaf3129f894fbae0685ddad295b04f9b40e92e2351041899123d8fe816b212159a143a87bc64de995db3eb87a28941769d0f88e38423d9f4addcd86a3c1e6582fafa9bcd009c2a40985f57368fb84a6ac450672596563b830a2efba8a7077bcff9b17d3ffaf27efddbadac7b2e13b9d77c739e6042bf360b280baac5f7d7cbad592c32c6bdf32e2f92538a2a414766c1cf89533afc43224ade05dde124bde613a24564ca01ede39f3cfd94d41434912a1ea45bb8929cedefa0b6af44fea33e75dce21ddba191ca33acc65969da2541df8169468f92b0667cd8eb3527a8660b6b2915621d3535ae72905b1b72f16cb8682ff61704f682057655d9e4383111e24ef335da778a021847fdab4b227a7d39d98a689bfa89ec0a9f5dad8e0be31db7cef53701b6a4db9818b6b18dc1d9695026975d1b27eb343e2af6c9a5a5c02a6007ea0bd270b45275e6b28a8dc93983983c3219ac3192870bc6a893fd4c30a2b087fa894fabccf88a0bcae197ed539c88b4a5c874f54f1394e827b221c5d09bffc744ec97c72d7c08c91bc058c5af4d76b0e709dd799626def396c606a8fa952e321f5934f9ebc45d232c5b46bca43adbda127b930adf20ef64c804b28d84d7cefad271bfd8f4d994b90b3b42e56239a40ffeae2011024122cc1ae43bb6fc45b59b2b6e79a9db5b77e148b9b8154a35b244110522b042dc0a084b4177615ef6c292afc70b8d5fb1e1ccb5069052e1c27f021079543425ad71a12862c961ec81ad55de79b0ae7fe1eb8802f9b56da06501c2686ee63f8a0efb75f8475b76cdb488c7e187b7f0d563e78e313e3418b822c6d1a079371e9ff01f5f75cd6423ee04f0bfea5b8ba9301099fedfeabb1486b49f8f4e52dff9bc02e57c59ef239ad4381ee7b6b9e196fbe8d7eb5b73b25ae6e41efe96482ba7707854c504202e2ff0a7897739e7d6abb0e7c2fe4a8b19cd9a5c459701258da81addfbeb0d78c8b104e4ebb977015e47b610142aa22f8ddc7d6834b97ef4f3e40f61330b816d1fd79570d637e8e806a52a2ed5f5a6ca0c0e7cf0e5ccc414ecc5ea49faf2ecffee8b239abcadd25916314903304f9058029770182b1462ba0c762f8d1d3fc413f340dc9f44477125788239d64046e48a643c3494f1941e240f88514143747fe3184dd547d3917c60d909a41b8866088b8b049cfb046a5f1b985244a4bd74c7df67c3a7824f41148734f75d01773c2cdff428c622e34edc5d62176b3a8be58d3f5e2880199d854e4203feb14090848f356b355db2fbc0826a50e393d0e7fab5f9a955c6644c1a4ad79c0e8186ac044da275a52dcf5f19b7f2b4830bae33f749ddbdaa05eded13e2192ab93dec3c1d61bb57f6e0ad88c065fa88220c903c7d8585dfb4601833e681147e629516558b1008d84e605e6bd6b289d94f7a34792a6241d2881f736c93a61c4125fc88f780827ff32d658c017f6da420f4db5c40b45ef1711775fe89453d0dd6b27a164b4bce925ef9dd2d9e503f60f4634dee08534cc210c3d3ee589d55223429c3691c9030e64848751c7c4340268f107006e2525619d3a1ec4b895da62714f2519010f929c6c25c48f2337890a5fdb248dccb1b0f6aa6b663e15302163fabfad4f46c11c5614150fcd8c384b43a2e2042beaef6e428c71b61b2e4f3d55f41253de958f23c8a879047100c653bbbc4a4dd173224f75d686f5b8d63b08ad8c2435c1a2ae9ce7c083902f91ef032d14255b35e52c4200efe49514809f9c6e05b9e0ef1e438207fb8a286330e428ed035baa769cc9977da82a89d768a00f1f0e0cc6338f39b3c87c33e2eb1ab1a09c080aba838a7f1be4a3d8c137c26d65e25fc5bb162c6351e550925473ebe1c9caa397b6266529ae0b6b3742f3b518e7f89eebc3b3f1a1aa98abbb110861e6b7c05ff3776a7cac57a49a08361c28254bcfe6ae951b8d7769608fbce6f09e09b5ac2efd262f0d798f5f46687c39a8ce0f5e896a0e9a0a3df0b880b59ebe745239df82f82110ae329515cbb4bd6063dc783885769f136340e8c314370f5d7e6bed2dc8037cd2c9dda09cb3112b792279f25e5d3ee0ef74c53d53ed1017f0a65d9bca60637b8b3ac35f54f22d21b52778e846213721a3d3ed6d340cd014ccad16c1bbae2a7376b4977b8efc3392685529de614cbe391bf6d3803384aeea9af9026474d5483cdc09e8229a3ad34cd041bb4434f663cf96a7e2e499d0d36e76c75882a7be04b4df633398bc931ec63fd63fcf22645361b585b6d3ae149d216bd3470272e58f0c32507d3c9ed9e0e5cb0031cf2fbc232eb66e3ff9996ca85751ce36700cdca7e30e4e8161fb79d58d13cf30ab03d504f88a9e1a66f39f7afcecae0c036ea545c84d5de6d55616f3b1eb6e6832d1ed0ce8584d53557d26cf4abd8d4fb22a3ccfe7208865862e5be9abd57cb988824450be2426230c99afb9287a1f859c932802a5fa4a5b2e01b883a55878aaebd08730667fd2b18183556af69e4d64fa09b6e0a22d4575129ca379d15ca9cffa42c450bf8b729edbe786b5b80318292a8ef2d557e19218102b6db649696da18b9dd4864240fe5de37b00415308db097d821e2bd9ffe88233440b28ef466ea6d9f5f8db4ead390adb52b78e52c5d1afdb347a9d37f59ca1b4ff95fc101d01dd5110c394bd2c79d979c3e5bcadc1f514b4616a4ab31c4655c1f7f62a60e82348c3631ab2e33d35529f5756bd23a23924bb99a641d73ea8afa2e73dd0ea87e45eb2d14c13a17f89d3f4ad60e7233cf12dc880b0b717fc817219f95daafb0d2b7440fb087eddddff80b80e039b426d0c03b8647f76b3d1062f910f5b332c56981249558fe40d95dec863a858a0446effe42090bd59a26e757ec82f7022304ce0fe6283499121d8d259cbe7dc1d17d3050451df2c7c8bf9a105b95f4d1f269fd587a9a6517017ba63e8e6b27604227a5a680f6b5a602bd47ae0a5e5ca44d3d998697c7b4100c6999662c247a3faf2739dc8e35b37993a4a5ee6d0e1a29b2af70d5970f222be2063b168319a50b8b236b1f1c863c11aff77917a39863940c0ae5f92449ae05bc4cd94acc3905cc6bd171b9af41efdff852ef37937311ca07b40425084460d2d07cf05d0cea646e9fb4c387e0a284ca700a624a91011372bdf72e8385e6f215327c32a8f9a3d9d4da8085189d23aebec1689a7eeaa84cb4afb5546019f0444fb0eee773dd88b4427624de9274b748e85ad398eeed35ef726fda099bb679be943a761464a6db44612cd0099795aca6ebfe0c2a942bb9aca206e088a543026f0d45824942f0c830457a4b5d7201e7718788ebace131ddb2c9ed35bf2d76a91c8e758a7a07c2e4b13341c10bedf1c130970dfed31c0422bdb8b54db392cc544220c1bdb2fb7abae65e6e60e7e6616af005078d14d83d386c5209b7ffc591f4e7b77405102a8aedb627589a9b84bfd129bcd00985bfe1cdc2e5e76ed306244077830a3829ae38f9967462cbbc470c698ddbb6388b5b403f8093adb79342a3b9a28305d58efd123a1b2aec3d64a9e118ec887ee85167715c89e6361ff99a7c9a1a2f3754b71ec35479d9dbcdc5095ff43cb3a4ea1f86032dc64fa2e8cd41b1d0c52067407f8be0e9a38aa57e6db7dfd353ff6246977eed676afab170deaed5ad71bf5e9522f6d855402792ccb4391f650fe30fd99254c949dd42ddea7d65280e8bd592912531cae226b04030eac26f8844616072712039c2165bb016828a6ac97f7740bd3286ef0aee6427901536f3247fc74bb9e7231dd1a5d6ffbf0b80e895d3166a2908c3f721ecdecd0b4c17c75e4a3e7e08c883b8ea75a70d81315f8731e8de72ad89d9340122e2159a2ac1ca899157c74dbcf9e1fc3d4af946218dc8eaa9b361f47cecd28221924b96a7af943518b81d6dc7be119f4434c4d039c430d408ee628d68d75a6265f07c4bb0187f6f6f49c8bb6b975c23e7a54f9c93eeb5a312349affc8d19bd5275b8f0c02b6a60dd4fb78961b17be9728aecacb49fa732b1913b2728835bbf2c6d763ef04c70921462914179ea35b2675f86190522875cdd23ef270942440d9f0a8d3d7e743f39e8c58046502bbb7dabbd798275e068df0b6be0078d9b6c99b0d3baa9300de18f4df1569b93c7aa496e8b6f39d69835a5decbae516b1449d40854b168c5a236cc8d4178480e5a52c024d038f42ea05d7aea8d6d897bac30956341b8bed700da18121ba718cd84c167f843d976f94ef37d307548ed1f4c6765e8687612ac45a4373cc81843602e6173ce340c87c6a4466192a0a52bd10f8b938cc677d61cdeb05e4d9f4a972824499e62765a801a75e311d72352d11ec60c2aaf601b9b0516025d69295c79a91a65d8b88775fdaca3645e241c4dee1747e98382b67a0c4b364d47650fa3aeb467ffa27f86e890044945af9a06b0675596fc86cb8f9b9c921a9d798ee1a069a461e975b742b99060c0b274eb881fc3d3c660273cda5f9d266fd1a7b3cc8fbd1655bff57d1f250e5da9b6afc06a5d7baa4cf0756058c563b2246d2593f4e1da3381cc0619af4d9e04d422283e9c9d3b7f219a19960514e3c2d16c3fe81859c8db498153e327020828b7cefa4f99aa3b8812c1a83326a5c46568fbf9cf3fb1229ec108eaf21b7624cf8a1ad18b9b7ba56855915294a768ca2c2dc1748fc2f6b3135ed41f194019e996aa88a5155bb0a9cfcdf4cd5138a0317f37b2b31d9137cb753be27b10c3d853fb7fc989a57985016df46032f0a6fbe4d77b75f0c31c397c75c3472f923ac8f936a923e37a48c14c064b20c3c887917906ef183b9e448dd9b9a46f737ac009a2c945d32774b8959a583a76d34fac3958c032258d6519a6ae2e56df4a56f8e416e2cc103aa2d47fdbbf63dabcfaa11a9d00f21b749e1d99aea973c6ca24bcbdcad3efcfcc9dd10bce8bb5fca77eb87f4f468137f9d385695aee55232a691706d447fe25c10d89fd4145017bfc9a44efde86caa8a60463140cce3b914c146c732482065ed7b316a9b063eaab8b4d20540dd493d7b867990fede7e117c117f1145e99b9a7d6b6d49cc56ba04375bb43eeb3e1e2248072b17b35855fd28c76d13781851bd5f5efe2e68252db36909dcc0e18aeee5b6f2fc41ea135d5788a4acf7026014cda1a56fb3ff477c2685c2711664d8506953309f10b53f049340e22026b2c710417463e358cea76e5e2af7cbb9e71a6f718acd903d62265eb6f05100c7bf70cc093762d05c24e77f739a32afd186ed5e8e63178f9249f04f848dbbbf7605dc11a993df5cd52625eec135b4dd6c1d4f32963a0933fd38540d87e38b6560a7cc29a89ed46ed07c1c740e0f14ec78f1794cc105c3afc07eee02a7a485fbeef28168b196c244bc2b544c5789863ccdb14080c9a35b0125f9fae38c5b3a6027025ebfbc06f5caa92eaea1f640742d28a1f64699c5390bf33498a732082e7addc1b66f8fbe600afc2381d91cafe03d55a84ca64fb8b03466a05cf381c15adfdebbb11b86e10334ff46937bee7c26116871551d050b2303e835bc45666a45c30d9a4023e6cfbe6d560fd67165173651ac80b3cfda8ecbecf617e55c2502740e3d0050eed7a38161d285ee59c0a19c848b958b97dca7bafe8b67ca4ade2031bf589c3dc4610f059a295bef2eb49ecbd4d3fec693f59e8555a6fbac363632c8622aadc93d1a9555220e0431f45a8e7691a127f53b1eb382f1d029ecf711c1bea7402525e1b658e23d3be4d7be453da34e33da9a76545cbae83185facf4b79895f8e8f42336a37be5245dd3620336448314056efa77558fcaca9220ac435e52701ef05f54967b9f02782198a61f5aebda59ca7fb8efc847938e3b29fa6f8ab8e529403a60496e7e166ccfc89e491b624819455edd3bdd90bdd156b99bda2be86fa300147ce9a5842c1fdae64be53bf81c084582f0ba82a93c6524caec13b5a316ae5797a1e0d9640ff49bba45ac9a7b6fb335044dc5851f0f819007746b83c70faa69b8dc9c8c2e7f78c37c3c370c2f2cf16478f2e445a6792cac84878f907f1843c4145bc80a8c07c493a840301b2b7c0472187cb27786bb982ba9a6db153ecb5341f52198d51f0257b9df9ad00df21c3560607c2966a03191cf2bc1c0eed15fb387291a47359260cf77967f154544c26882249a3af213cc4762a605215fc2bf2aa2bf622d95ab79ffc219435d3234ba7128d55b17e67359680afd69667e6c0c83149ee29318fd1d27ea97b6dc17ecaf4f7e490f863ee1a8f20d6a1c8e1e54218660dd0a90d10ccee37ee92fc65b416d789bc0de9cf87d73068f94114ca9150dcf916f707afc68a08ba8d4786dfdc05a4e83fd3386d3f8de89354db75ec3bceb4d9f6dcde251011b4b7aa1766ebfb4bae47e4a333246c30fcc709e361681daa308e515f90bc00c4e3db527873fc85876d3edb82254ff6d07180c2c2fd378e1ad4596d1b4efedc383be5f9dffdda6b3f51680ca47bda9aa788cf22dfa6ed5a8d23f297f24bd946b01e62e15e65bea77c024f1b42d1fdf8949be1597054e29b7cce5d83b166657295b68198e531f80a683435676bf48a7d2d4e9b40347a30aa033ac03e4e6bbb9b31792f299dc56a829c20ec84f8aa2dfd033a4a80a87b7725ba54bb463068d1e4278e00901f98285b0daad3c6946ffc293985c6fe2315f10d6d528bdf140897a5ddbb0c88f548d838a05e3e2d587de67cb59566f803be5823c510538e2400529bbeccda852d2ee42aaf1522ce2d9465f1e4711923f39a79c6b393d24edf8514c0571ba050df8dda0a3475a5d1fb85f2751f0301073d7fb7b1af9058ea0629c37ba3636f69158c56a612ab56076b855c5cdba8990a98b1e006aa42f0c0476044b169dd0ff1349265f352688cd6f37d945d717317d6aaf401ecb1948c1f975a8760b9ddad091d5e2104d044655b17c00cf0ba5438abcd2aedbd805472be059ca4a73c0abc2a0fb3d6e934cb53b85f4d6d36a88f9078746a47582855c2b635644f39d594a85be6ba5d8d37b510bd6b1f94ccc877d4ca5f633446050f3531479a8b044db27d556c13fa57ee5ef40f279c2c82e24f9f83c61fc833a2dd1b185b5fc987a200cd077673c122866b458044b4fc6ba0737d55cf8dc0f96d9080c263c889531efea5a853966d3205e3b5fb01c81f970def896ac40761d7bd2e96838cab9b14fd44cd074c95fa79f42513e0a137d572fe463d778e0873b8ca38ad5ad4316a85a600ac7239c2940bff48e49432d1126964ca1e1ca0a4d81922399c3d0f1bbf82545f1e814f95bc0b5ab4bccd1670ff6f6d67e6cfe920b3b9ed86f634d49debc178aa06973eb5a974b5ceb7b6a52506a72496c91dd531b611fbb91a9f5c5aad620e9edd252157e94df0311347f7622c36017196c720ced58bb260a38e3ff32cc39d699836009781b8b7b31131a4fd12678f399129257fc184cb5f7fb6575b68dfe90b39414e4da9ba902d529e4bc9242f2cc7269c3e4ed38c5122bc5dac06c6b99e0300dc05f0aefb5510da87dcf014ddbf20113f609d12029e27f01cc3af27086767f5e67cdc05bb9f0de38e1aa2ca1a99d69e3ce0c152a2f07f0095bf4e75ad1823972c74c06e65dffcc5878d6ed10d80c158c12b2ec77c5c923d268b09933c7df8ab8f2f990f27d419b1f750da0d27c7aeec86c9c4b6b8927eb01266cdcb05af619e011adbdba1a7c82f86c712c5991a4af6f2e7cb77468f60b56077f57591dedc9eefce6c0cd30fa8fa69309f4ae68a5c055b4f9c4914c0df0ebb1eed5fb7302d8a2cd5271cbc46df26c24719471b5bb7278f5823c5aca36a25d040f7724134115b2391df8936434625582e71d8382d94ec69834efe143dd67b6eed2d78788f91dd753b9c66068e61f48b613a8009bbe35d999ab9d4b4d3c0f63b61864d73e76345223b3498d090dd680262a68c16eb6418e5c4fca9c47b40a184c7d7f6dcab34db0f75c866cfa425d5c80f3486ff63faec1d1401529c09cb5a6df26cc39411f2f6abd1932e531ccc6fabc7cbd47d8132003f26ebe9d43b637e51c128456aa70cd5710602ff0a623e9a44b9c968970e55b7465bc694cb767bc5b8b93872f7af4a149f1b8a8992f29e5d8e8b5615b1de7316ac07da481c1df107ebcb094b05f386f78c310895a3b16fc582660bb5ff6589850ed77fd8ec9d725256dd49f421e0e31cf1845fd664dff072a018cb4a507727cd402298552efdbe21bd07ef7b6b2dc53d99b1c91277d6a0f563ebfacecadf3dadd6016fb156153fdc1da3b2737e3b29f91aaedf479309d4eba5c53cd7fc5205d627fd7a88523067708636f0cf4687a66ac8f429587e99bfcb954d799284c6ad13f2055c3595ee378b280f8bbb833f522ece11399c8830b2f90f2433c5637439857445a62bf85c6070d3750adbc999133abb5d7f298d94a22446c85afd6abb88bcebb089e3f5a7a4610bb41afe2aa0ed6647afe615ee350f745fc2c55c93b20dfe46616f740a425609d69248934eccf8dd30188da268651f3b1270bed7e40654a97fa7670fc787e19b772178e0e8625e54fde9fe821ce4c59acd033966037d52f35c6bca1ae4f20c61a343d7745835bf62d348fb2591116a17e3462cd3e4edf25703a77df908b5fa438d7c52d4750c912a7a060c57195fc5436678a46c72150bdd0f807a39adcd5c985f0c0d4e7bd2bfd6c434e86e450f5051e4860448411b45b53053e619cf29c7cf1f3ba2a73abafe7e07e0a52b49f69c0f9e5b7608a1d4b9ec89f29b1a3c411d0b4799545292643b52c5945da41a8cc0d428fd3962454d6265cefdbc83c1ca50e7520d9b1523f5a3a03be50890091eebca285911a1546f81466cc8f59842afb5a534903db3a41e0e51bd5db1c541d5d4ab5fa83d119dcdf42ed6e8b6568c4b6c6c2e588b40e16e761a50f343fb23a513661b0a632c964f7b1ce10efcc58fa87d6c01ecd76aa2bb1a6cd4aa8e4daa15cee6458841bbde289384d51c377454e881f31e2605f45fbbb17cb32c1ea66dce7a4637233ebbe2ed914bca56d598dbdc8738d024006baf04327672fbd29cea29814838b83ae1fd2022ee8e59f75e10e702d02209c43492c4615dd11dfd6e01dc93e576267af2b5398243d5f53726ae1f9192ad7860874afc60b2c84b85418617f4eae5ac8de2f96f2b714ffbae21a24f37bce01c3cfb71424ffa0a77765e12b81113a4b1cf3b79492ff89823a04f0740d7da29ad2884581491aeddcfb670149e647eb8fbba23df3c6576855b1759a19a655284c12d6a1c58a8b77cf40e34a4afa78d7d8e8b837334781316656918dadcd1b86dcddd4130035aba5d0a7650d210f732da859a51f5c4759f0ab615c70dea389350ce41542aeb45ae71cfe0292f235737235ad781b74437f6a667b6d65b1f1ef45e7cf200afb3ae313ecb198167396909a313394fd87553c632ce3a568b22e50b2beca222392b986f45c96fff0df3ce284ba209523c7e8733656af41a03ed10738a8f3d2635ce9c3128dab39424b70c0caaa1f3ef280ed6f3ce34d415026141d742bbd9cbcb282889775dd616ff91b312bb09ef17871425026f2fd5140f58cdb7a2ec70d43956007cfef12d4f8c2af552d667773afd632e71ac41190ff45c60a830c485b1161988176c939dcf3c95ca23c91d312421fc7b2bdcfdc9539c1fbf30594362db120ecbede68a27eecfb3854a10ab3c8933d61a37ff9d5e25a9132d3709f1c32f7783a71c32ce3be93c33878415c243d0fac0165df1efbb640e5630f330846414d8743838daace3a3555810cf9a2754a7fcd6a2157fe1be12e1eba2824d29590b9f7187916b48ad31981fa0987099fc16ccc3a413617207f0a6932f45b0c3b0ff0b7f873acc5e601126d5a12d49f7ac8aef3c8dc35dbc16b308c0419563716d14a48dd1c5f2a835b53853910dcd1cbd132f41ce235a5545902d49fa9ee0bd1b2c70e7bfa0f7318ea1db9278acfda64ce490d7003df8fced42b80acd2ba830caaafa72b0f25f146db958ffb0746a0d1169e32ecd3ae3a02fa2616dc60375362e7541df6a9b99b406fbe8bdb6009f3f69a22f2038f57fa0bb28e88fe656a09d94785b630af43453e90fd22c3ad444020b15fc418a8cae7dfd70a0d9ba09fd867fcedd82739a439fdc6c81bce91b060d5f6903a17ba2aff801f29a18399a58fa7f769192534c0e519e9c3f17a2a4c24b03dc967e38631eb95089cc1978976ddc0d46fab58b477e017f5713ac955a59f4415c9cc60909fa48bcbaaebead705af6678117e2188de8edc43c15617ceaaf8b702fed56df270359d4d766eb51c781df1a5c05811e01f483b7c794445e3a28b95e4aa1ab5f1ac1b6bcd7147c1f92cd5c59a0a197ff2a9e553ce339d1baec6abadd18a543cd7457f4b3ae4aa3e9250024ba9b1b55afd53a91d9ede9257b1acc9934bb1e54bde3e5efc1a91b16f088f13b5f12ed4f1906508bc51935babf938ccc2ea1da8b5cd0c50c2b56484c6ea865f42f9e4edab8b2fd9fd2aea6096dc0ad64183190b6553d80a992a34ebca8c4944aba6c2639a89e691a77cdd5bf4d13bb51194c701aff8b25b16bef8f70e38dcd33717fc0c393f333f8c4cf5f9eaad50d1e42b7a64dbfb98a858081ce22b4b215f09a278a7ecb3cfc1ecd591a5d833ddd9e530747c4bf084bccf2c35a1d0e3b5b43760f6642ec3bac5ec8049c860e1a8b5aebc2d28549802d8ae4ea8aabd04dc2163b49e3f5ee3cad958778178e2d668a63da4cebe0dba800abde262fc999bceda805c7eb33362422456e5c6d72b22ac72d0ff75cf9e7647a29c632240c840f49aa644d0c4081f10c5a66a9e1918842a4bdc32dbb729acb28dbf2cab98fda9d56755a41b241694a4ad702ce9b72b6098adbba9e021c420cd63b91afb62c0041f11748d0d3a9ceaf491429190aa6f137af0c7e3149177f7b9b2a07d2e451e49942f609cf91e33a41bf6d41a7420076340d92239c5b59c1a81d80aeb1b0bcd525b7203cb3548729b4310e203daf6d9c9ae3b8621476b5952aa5f2791600167b546de578ba7b2e35b2a991eef071ff312c4982b583c0b85e134d43ae676a87c86037ef6579a3b2cfa565029ab9b5e433ca672620f6b92c7077cf70c54248058c5c2fa2e40490834defdb791092bfbd5e924963bc183328c6065cb32b5e14ecd8145cb03cdfbd455c6581515214a86ca53efd45805403361ce34db5d40406bf16634ba534c37c8a736e1e8a39972e56918e1e5d7a825b90d2add5f9024f377cd24c0686bd8ed0bc35650acf80f55983287df67302e2d455fc96352b4d0312711e370291698cad8e54db020c1901a0f86a392f72ffe8785573536c9b6cb1a665a43cc9e566ab732428f43011a3ac74fc437e611896a6a1eeefaee12f4c900718f6b2d7fe74a071d0756a579ce478ffad88ac306362a16634d50dec186d94adef507125cc4707e54eacb5ca23a4848286a4f1cf4d7ffc0009656590f11aeb1055c6a8fdef69c71186067812b66220d62b58c12774e72b608b3ae9f4a0c79e48509b49ec554a69c889b459c97d8470da23d604dd84c550278f6a3ebf57c29da9ca3d6961f8ed5bd28689bc3d1d8cb182fe6cb849fffff961d89955804cf5a877a9d52d94d5e2aadd0b87575b818b149aa664f81669d2f1043d52448e4d8fe75205a50b907ffef41d6ad503916c7f0e7d75af7f1428bd938898abc02294364de553df62d64b3ca5d1520170a50db76641c60a73c8a38f9a5a94eee141604118d11cd367283941229f118335b6ab6b7c86f74a6b7a11be74d5e609ce07cd445313c594a89274efc505e67c449b141ad56a5be93b2d87eacf666869d054e7dccc15f7a2d2896007fa69ef400695fb30ad7ec4df9d7b6e5918fadd0e179d2ebbf8f93b21ea8873b2759d1684fe8224a3ae04c804d8ff3c64f056249620372e82c3e468e7965fd288f0e390d527d233ead022710e315fea4e31287b455b2da14cf96bd84993b17612034f3744808ce9d9a4b6da958d1ebe52be605832ed32cc61d0cb2f2ef6c928ec7583735442449658e615029c8223f64086ec64f8ec101d51329f4b67ee66a9da145647caa72f51828b7bc0c1778d93369f4f8177adeaa2f47e336676583714d5a1f1678504d14cbcc6f94d904647ff49507719fe0fa762de73850c9ea5ea32356ec1609df3acb5247aac0d2f502f3eab667d1d08c731223637addf4e7296ed695074eb42e2d44940eb7ef30fc6de007358f079977be4d3aadca10eb135417fbffe41f0b24a140611f34120c46562e23aeb50225dd322c81e7b6691636586d47b9712c2f7d7fab9024603ed73f9e31385f6e8a379757ea0ac7a66fa3d4f979ed4212dfad7f0f8900687e5b164ad78534ace6023f64a29802af6bbf357bca3b47d38ceff690080e23a244a2bd4b31ae0a7ac1ea8c04669ffcd4ea0449048308d12ed5a275cca8032f485c1d29a587309edd29504e35993ee267ba0251f0cc136d474456280a6a97331dcec86501de4995f0c66cacf694eed7391395a76d8067aad4c85ca7c297d524145270f0a5e802fa4ba8d5eb72109ea7937f993a7708da346d44e4359d876a9c5681ce1eb8dcf6166c3ea63083a0c7022751d959ee7eae3b93a1b22e89408590a950be1601160c57f4b1b8da185ee853ccfe693d2bd554988f6592aeb57e83d014f36a454304aea7a02f0022b54a992b4baf8722989ed73c95043864a3f019ea8872229327c2a5fe37b7a7f1b37b47b1ed7e1f4922ef5ceff06ff54185bae0efa424a68dccb84b02cba083a59ead9570ec28450bb425bf63322f23a9cda65aa64f93ca10922b380a2dc246d448f4c9137cbe01a68b718266f02e465334045ea398f0b58b69c7ecfe0970cf9a2f66169b00303f163b7ab1a42c279bf4d082cf346c258a1b157b464ce08693e2cc354e7706969d696f5c6e17965cc1eaff6e8c8f386aeef7c0733eb684247a66da4d505a5765009b146f5884455a36b6f1c507f9614500356201563f317dabaa7fbabf06606cf7e37eafb51633573bf69478fde923a6995fc5b5fd1cab9dae677d5b4b1657b39226fe7ce4a683dcc8f8efc1b41bab1bb679dd159d0c939aedbca0dad34356bc510505b0f693bcdf850cda10f8d6af427115b2840d20fdebcae7e3c6d00a4ab5a8bb9637da753d207ec97c3b9eefb180ffc699e87e4ee2e53b8c5a9a6cee1479313a4d22d56fa9e7e34656461a03b448cdbf14a847079f9ee7a05e0d54f63885190890a0693b38f15221c31d9c8659779f79f3780989d863623aeaecab205562c8c1aa71105a74d9333cbb0396c19233e13276397bf0036de17a12032c43e6acd899c743305b7f27e1a1eb9de3013a59943f3e9609f4ecd73d3c8a76e6460b02fb6dadfd3fbdedcd187dd0d90ee0e267db0dad1e53342ff9500e609ff23c4ff6bf50135547dc0652a474e573eb2978171c46c35476e5a2e18abcea80dd2ce8418141e873c84d44117b437b8b364612b136d8a45ddc4a6d33836751a6b691c4cb096e54f3a242541021ff5fa8c9fdcb0627a7d986f99f98c9d9cc9a159a289ba04fd7564d3dd6f7158c08c9602f55e205c63acb0fc3fda664774d5e45fadffbd6f069efb0ab82d1a5ded8610e961c8a956b6550bcb42faa41871fe60e01e530deb48a1d25a3f0e5fd76f1b225e5696b8c7e756a04b86095a80482905c0b18d102554b4e9b34234cad72f9b010a2b3f518027c8b9d0ee3c051860e71921aa1d8f31e036d547b8260772b93a65ed6c1ca87fe4db0ffc17e9ddbfb30c25221bac543f36d789929dcbe49c648503c3c18daebdd3a42f6d2e3617cbabfa0cbe5e73dbc3fbbc57c195fe97a804104fac7b4f3c612e90b0254e73edea147f482ea1a6870065092261f94f69f7b97530f37a67a93a8884a31aaf4ee96813e94ae119ad531a12ea9602665e9272237177764786d80d41ccb9e548027b2505d95037d87298803cc1e4da496adc59e35a5394194164ee6b6966194075368edda91f8669cfbff4f5c64d5b5202c78c92c2731c5ee65d4c92c146c0f17bd9e8d70a8bb31419d99940c62cdb6cd651c9cf99e71b52f86c9b6f9c3e3ca50135a013ca17a35acde0fac9630e6e0528b48bfbd563f31d3938345c3dec3c2e7b3629f8ff1d7b8150453b8a3ebdb3c10ec14740e02d1cac9d7f21d1cc60a0830755d4d32acbf38fc9022689976d5c9b4bf8ad8151461773d2e6e17319c32e4a163cb12fe801d80cc4b8c6bb9bcc36766c9aa81482f0098399da7e4ec042e790b6ab3a02b19883cd92a2b9f87a5d43826d91ea304622b5b1526fd905ace46d3c5d957d5bed2e4b14774597f772a6f0c2c35e0e6bb41a196df0dfc44417b739b6dee94f0354a0759e59121fc959600db0881ef44f4b9f19d782109dafb357d0d6ec842e2dd2cb8bd43a13f9b5aa686f34ef14fd57421cef70afbe0e1b6b71263d6eb032df3c08c2f008b594c50c90283df8914acab91381595bf109ed3b6905909f3d5fc4ce33bf4e3f6b6ed4b15861ea7e30399e7ddaedf2d299d263af70b5d44e673443de7f04482b921ff9437a8dfcb684fb629e6135d2296c1feccd2a0756620392cece977713067b6efed22afccd3de7d39ae741b00aa3db5a48a2ce450a15874dba3610d801f02246410775df07e52d3460e33e4c8bc05c46c1d3ae71db570d6154b35c670bbb19f9662951f4e7f846e50b78a9c64c35e041d4297e0b5a8396afd87ebc7187b3109452092b2da1b2ed133fe53f2caeb1b3d4ca1c95723049d3d925841c6ff5ed49d13ad35d99f46918e34022309ecf8a3f59af824a35528ef8697ad01a5685e1b6c1afac3ab1c7f3164d5250e3878a17f3e017f5bb50f4466e9140a97a384ba9c422190b56b57b225de1699929136218d4c754c40b500cc807d966419b2d9e4759d04f55a4e0d85690235be3d678804f149eb377c9937187ec47156644b358af58e8a4594c74f5174800ce367cc6978d7fccf4ba079729477f82ff90ba4a078d33b7069d9bfeb14f2ada3f61745b80d25f1cbff0a56d3450ac4d45fcac95218fb87a040e25899616628e75c2411aec220f5e3842c112aab4e587cd098bde8c1960a5d953f8cb6b7f160f48ccb9e698fe1d45f34e1945b4272a285a98082c2ee24d24a11e2811818853c864d521ded9d98c9039bad24ecbe51bad92790edb6ebc87b6c6569b1691dc986cd99020e219a668736934ddfe30f4008f7d5e085afa9e645da63abee09095a5e581775aa17b1b185a64c1ea8d28c8be9e1de1cf5dc6684dbbc8cdb342b58d44877c3dba5629157ababaca654253a72836007beec1ccd95e162fe4bb05a89f1d2e23c891619e9bc4f2a5e5c4a23136b7720c98a355e5a543d7222d44e0a4abc861cc1e710ed222c15d25fd14f2734ee2f79811d52073d9b51999f449ffd80be3173f2adc7e9c4124279201dd315a0f4118745c66305b9f98572ac669dbba3f7036af2ee5e175e76cf5ee8e8fdaf4bbde647897deb61e302eaee7f737c3865a4df841b642a210a05e58043ff0fb5443564b05c4b678a13987c3fd813a5071ef0609e536b7c499490d05c702f84a76db525c9022cabc40321e21424391bec3ef4e5a5e1e67672f8c2215f91a8eee4798835bb65650afb2edb7edf316db56464d480d8c329c10c3a67b4a98bf63e3a1ce4a69d99161d51c42c8ac491b9fceef8112e3f24b12ee41d3679b098fd229fa7474ef1174c5e7495e6d83ed116040cb18eaea6c52a1cd9c8750b6626da03ae0aa431a9f84a93615aec013326843fc97a48de4cd3ae5a1bfaa27c18a0f5fd8134b03a65c4e2dbb41e2b2b9cc736c61ed908db4ba0795494a271a4042c4b7b296cc5a9892c8cc21bad5a75a9415bb7a49b59d8eb13e9f53a2e96644f4514ddf843c4bd0fa3a9a07307fb46ee3f5a8cfb06c1390497d5ee5d316fdd07a4d3618e6616e58eabf8bf82d335c9999a31572b8897b62ece96fea9cc475b5b165807fc0971c6e9ebc632ec041c61b4c1053a7c3e9a3b9b8e51857498c467d7af291a691c01ddc85b799f640da8248ffee1ba7f9603aef5e5cb2ac9ad9c16b115415ac44b75cc270054049d153580dd2348de375b0f48b08c61ddd446c6d46c15ed5ffe642d04c83a300d10ee9d534e9f92a21d061044359ee071f8c74f31c2e1f8ec732e25ccd0a66b463d54954c2b523c94763a8981fb939ebb89f146f19b319b6adf87a0bf604bcb51cdc26b792703e831c8c3663fc585d4cca2051c9b358d9faee12ebd00934b942e072c12756f20dd5d96c191d4227df37c3500176291c1bef09c001fa5f11f9cba9c62de81b8aef0162617f790bde7727d644ceafabd88f9542d2267393d6c0f266e22fe69af6afba7b831be936bcb2739b764e38d3f27050b98aaa5b08c65f6b86eb3b6c02a170aa7084e34975d298123780487a8d93ef58a757372dc1f044d325e4c9a03f9976562921326647d763cf98fde21b6a2f23fb774976b3dc97db2b7b96dbfb723986b0fb41b0ab3856e0511cad7503bc6a6c498b2c451bb05c72b0ad73c1aaeb18572bc25f1b3475a03f0cddc5271f559fa26fe5323dc9a7a9a71d29f6261cb6941d97f94f6eb9ab092124da63854cb4b3c209d58373186e1d9cf878b29c0279a1a96391d55ea49d63798838a51828d265d0eef593cb5c1d3519d9dc1ddc90be4b7cbfab2fa35b410f79e66a7bb438e8522a6d0fd35774a21184494a137aad198d263d17b97f8f86228f8ff10f64c1601405cbab9262d2cca07df91d70d9a1d7eb8a4baf4597c4d47f4eb8564bab6098bed5b51c287fb9deb177867fc47583aca2e12de47c9726a6af18094810927160c4e9f730c27a6050f3706761d99c689049f1d2b3a646712d0e5aeb8a49c4592b0f0dee710719d1a7f9cdc83c17e91cdfd41c202e2dae2c5ad2857ee60c44963de8fa9f47a48e330f97de51f557b9d661d435ea09a4564ad7cfa94ffd908af3fcb053bffd10fce429268bd2e00cc59af57d22f83866a85da5eb5a1e5505994325a3546e89a891e7c9fab7d91767913d5a211acacfb0c27bde3350474b02693ccc5732f14f3bec7f71ecd9ee05a9272ac88bd676d150da581285521f9e738971a340a809cd71efd49da975f05c0b105d15cdb3a9826779ee0e99d470c85484cc9236ad822a3bb2b19032cfce8f90e41081b1333a0cad090ec4ec83016585462cd94353f2344d9f556db85f062d727f8d1941955117d901dea9502df73457f6d8bda8bd8d7d76d3d87a7021a89ed4d7802dce489f32a4981537fedda8f802ce14b5966000d0933fb561f5ed729b8c6aed357181c5d7190f90f5aa0187183abc701f9c5313575bac2842101226f17338139c67d0f7ffd5b34e41baf622dde60672e381787d2bf37763c28dabcd06726c654d0532595ff69f244f787d648e6be5d06cfe4030dc3c1aa90b8d73435e74a892080207c3ec904075471f83c557ba7a93798653c12653a9cf6348d2a9b5cac12de84e47d8d55a853d5f24cd67ba99d1016775a597351b7690fdefd333aa8a0de606878bd2f388bd80403cb7ad36e465dd51ea2bf4b31744695123ed84b8ba8c4007dd23c84ed67baf71e441ca3bdaaf4a8ed06fbbc046ddac809b55730425a855af891c2dc12db995a40feb3e329ba7425503f3a1cb39dc30f1fa0578cb75c0ae3b1398da820c2a3855a9d311834fe16673b75d233b2b39a92c782db15f9406df1750beaa4b7df2126f6e5f2699e88574d7e9d660dbe2a8bd77ddb9d75c46339c76460a5f7b8927650bcd6a059bb69bc890dedfc33d7a6e62fbb3c7ffb9b13a7adcfe946bf9ced3a2bfa1ca9cebf0ec3292aa5a0d0f9c1f7f8737aa5046aa86aa937ec676f93e772f793278aa89600a5e1b4ca9ab8f02004cfa34921d1e66de47b879a348b0bfcc564f16eef0ce9ccf339f9434495352e4713380ed75a578094d0a5abbace595a850b1b14b2a3deedd776a67fe851cc4984f6c010d404617e4460b57745c72ee99dba14e9ce1133f6852dc1f71e0f4ede20bbcc356555f3d0cc9ea30590032f0932d9ef296ffb0c2c54414f9322579e12d75292b5a75e63640474b731765f5798a523451f4a8700f68d0907d829b150d4a94a2200f0ab3661ca7b5119d90b68bb046ef9d0be4e1c3c2cf7473e2c14878424f53a7203452bffb112e576a60cf5eb36318be3fb8a49d3899f9506ae8b4ee1c3c353675290201218be3bc2aff5549e69eb29a5ccb3698b45bd9030ca9e47851e4186723409d729d678bba4cca63022efc7178eb84f02339ef1ac5af3946523b743d37cbe51b146c41d56630374ae4cce0458c7d33f65452cb9f3ac875de533060b8e3d31a74c9ad3908fb2812e853d50e9af91be73b717ec569991e2996f861cf2bde8874e46265f54fef96e1c7c329d6f496a61034a42c50363d97d5a719d95a7a7844ab0eada14da52e3c20774b468ea05e7098f909e6bb80b44105db213277488ca65053a3f53b36d687c5ef30db1dc31c0cd47b2f51dc7cd3b619f465ca13752148acd646f83425d5d954852a65a38bef307d9f1298168626e7da6aaeb7ca4b430e401aa2f1a33dc1792cd1b84101da352f56322e67c91d65746a54760bded659c0afa74c6b44ca41f3e7c7ddb16b1c2014872faecb8bfa68b87d301cf71f4f5eb0e41fd2bcc9d66a0a456546a969301faa70fd99c4fa6736be3b340a67ceb5408bb7e6c3ca8de8ef932e685920ce213bd125e760cd32550a41803dc375e42d06aae5f1193b1a0e33dad7251fb0944eff8478a950a40901f57580bf77f12707a28725f2ae017d0485591f994e4c963e13c47ff0adbc3f38729d3ef7fadc2413d4aa2c30ec68a32439173f50774d219b47a612ee2b83c08fe8026e556066eee0f7858f0b5cc42dd0b87e3dee0faf307ea177ef3161b4ed9da183653374974629581585cc97b961485c6581cbea08782b2bcab748c26d413688ef72aaca0f6e59815a426c574d7caea5faad29c2d2412fad5285935fe4f655d9f57b320a4ad2c03be6a046b5adf7d0353ae65b7e0783960208f93b8be32913466da622b0604d93cc9ac85eddc27308c720e2a040d28411c035ea9cf973ccf050822cbc2595b1b40ff4d77e1549a8aae066a8b21216b7137bff24b24739760e27b9037caa29e9b94510db781b18f4a19b968f9b84fe13f5271e905aa1decf0215ad7c961de62dd628674e66fc4e7c42da4afa4792bd8d9ae4b71738f230cf71d96c4b27095dfd8b2c3f472afa2827a8ec2d082c1830d3d91859ad000eb063913054369fb0ee314db5c4bd2f2f9979305f79164b1ffa1ffbb2bb4928d876da2c8194d1b4e16115612d26c38c67fe8b2597e83153bb6dcd75bba6bae590785a3b915b90307c997e080bbb2409e3c96a5ee0432556a493db1f35d1b9af178041b7b4361b5cccc502594e0867053abfb691d5292933cf3c8d6180f8c4b08c3e8baea3e1d85ffdfbf567f72572f933001441fabbf42862169a03cc17871b1fb44582be0e8b9151a52132caeb86fa616a9b6bd16f01fb53f4fddc201943ef982a7f186630871231096abd6050f87fdfd9a623d9acd64fd6242fdc7da16c061e9821e7c937e31011fb16bc29a50162000af7adefc1a4e11b39f2628f64e3a5e9d751e836969c4911cb00bc504f9f31df045e396fc326e92da8b5219aad7eb8b30f1c50beefd7408122280b7fff59d4b180a267a50660068182642494d39f801fdcf20ac7dad766d0a24d583226922e61a237b1195b32960c13710693a4473388d4d87197341c3e8a2346a7d317bc9a7d547f0308520ff0f2f4c3001a0a3263050df76ec0551a509f8277d6667d9d05899e58fe41676cbda9e41366a26ff96b38027cf764431b4c0158481bf0b908b87108ce57e088f17710c3ca660ec323e7d50a905d95c6eb120155f313dac64684d9c85917e867455f747bad29aecd2064d677653d39fffe4a5b4bffc28f72a30116ae803f8a90f9047620ed5c698877a7651405b67837da084516f66239b139033b398596056fa85b370c19d6e9d2fde8a59c271b5ad0e17f2f40bef0eb16a99948a5ddd6880ec3e02b17fafff6b51c73c943edd707527a85071f4335e78655b88ad016df0327d7f56e90a9f20f15804cf9f022c1ce2537aeaa1f3a63b9961f5cd0cee214904ad1996811eeb6808eff77d75bb7b7a5262c60c766d920de8c138e6ad51d2c6df2d93c269b0b1421e478fdac18f0343812b627504e355ba02f72f3cd04f9f975fb54a71e837fb11c449ba227ccc09a84c8d4a3fba09ab83007e86ab9a5d15f70b70a4d757b46471e2238fe4464fd6be092f8f1fe96ee93aa17fd0790e49bdcf10810d84043fe07ad5a35839edcf917bf45018e504fad85031c82856d401b0e7ab39803d192110db046a35fdfc265fd30eb07d24940e531c19f4f19f8f92523fd16fe944f2217d41fb235c5672b79b5c1805a8380a5c06c34189b5c0d811ef8b7c5c18a1b85a274ccd2a03f88bcb0b51f28926cf441e020e55e38bab394cbc30eabbd455803644c23fda9e23007ad00ddf2a41712dc18baad0f9dd24af4cacc8b0bd98d158bcf08be652c88ba3d3799058fd4148ae6722e124e05e7f3178d37807d2c957b12bb2d5af47c8235fa3555faa227564ac94128573cf4e153576dbcf1e6b0329dea872957f41c6819532463f41ef869934d3b8536b6e940b85f7cd866cb2b6b7ee3743fa1aa1745a9ac202302fca9dff89b180d9eaeddec0ba1341b800bafab8427d0bc3be9be36f43377cab3b961142d141ff4f479268413cac384aab4d6b7f0e359da03b545b3d87a5bdabdd2afed293e76c41bd47187374ae5d9b052f7feb798d2dfcee602d1725e2eb09b2e8645aab3c37a5741859c1a47c8182af226665dacae01dc8d9e46d3818dae8d102340d97eee8f5925db9c8b55520e74d45d3130d160f7a50ecdaa655cf6b58c0afb1e20fcef655aade2af37426a1cbbd56bd89fe8c95148b8bcd8d85797947f52e6c9d57e131a4795abfd339d6031f46cc549eeb2cc373028a76088f1e47d570df6a39daf575af19bb9d90051a74773341fcf950bb2197877d325d966084943ec626a0ecbf3829da84e88cbf58931a987b0e5b9ede274432bf9e0f27a6c510f0571a7ed4c3f41f4b7fe0fa79bb717411a30c3e4aa5b6a1f172a4cad4293ba55af5c32347c09024d155f46347745b9cff72e6c03a975a9264689476276e037160ec292c921729cafd0e00e82b44888895e2572e52fe7531d1399ef56b5debe5e2032a229934ba66d97b8bd064665c99dcf919faac92bc2c752063012470aa7414ef86f9c09237cd31cccd90eb2799a80fc097e63b8831dd62c54c54d3a5e739a639f9dc6ae13143c40fa2544b476808330ab27cbb745c4622e1f684b6c3da4a8abc5b66b7ca5fab933703ee4c67ce5ecbf7259625b8baeab26f5d40ede241d64cc9953d32b74d40af887045caf654261020f85093e7ff5c574e5939a3d342912a5fc31d3ac8e81ca8617736467aec1fbdec61e10a5d86a45d99574c777e2beb4f75caf853f43bb6ccd9d957c83d9d100b6dc72d5cfc5def6a792551a036570442fecf819d0520a4932e505924bd6e3cf62d15e920d22728015893595b9e43291abef9e5a7ca2fd562364651eb9fdf92a3232527920b3a91e3b8ad82f9df110f7235ed45e2c5c15a0892d67c708f71277d8bc540b8eaf9ab1806757399b34b9b19804c3d7298d7a2be4bc8e1403225821ccf4d94e0a8d5f1ffbb021e4d6d9438804393426433de659530908605f831d8423479ee642018b452f9b8208179b8d9470b7779bcb44562f9752932dcf4ef51a2634cf4dcbad552c0235c03a4d6048a4c7ffc3fce0b4b38ea20943919139d364a832e00a67f3f9759d33a153f4e41a1537541551eb1b6261ed3fe4852928a55483b0f2554a9f58a7d5d189ec276f8e4b9e764ec27d9e80addbaf42b86aef8ca65b9a96e89e7b0894f3f9e2d68cdf50da91e7b475145d79b15fa8d892fa2347d11f3e91a89f446397cdfb5bc63d40d69d5706fa03582f54e683b13cccdc7e2ce6e6c5b9c0743071b37a6595efefaf42387281d0b76579fdf4907cf2a2e739c25baf55c259494e5b2b42c542fcbafea1e3a737c9e35b69ed89fae8ad43463f7fe15f284beaa81e0a7df21b0a4b4bfa248562723e10a11b9dfd0237b017c9f50c1d073539193198193a2ed7374e82cdc950e10d128210bd56ef959ccdb9d63db3c09f817cb0197cce131ccaeb988da7e9e69f49af7e26e94a964732bed1b2ffa19cf368633af436166ea9e18cb927debb0510963320e7ae73629217512c44b695e50c2a37408fe600422b900176051ccf6dbf49b72eb59287a5619a7d9ccbfcf2a8713bde2d5a27d40aeef497eb222094c059d905fd72ba6e34bdf043d9b73b0999708529acc7a78f87eac16e6e4c72c465b2ced1f55bb6a6f2830dab6fdcf565962044377beb3a34c922cfc830313b6990b0da5d9afeb5a4fdd979214268ced8c03efd226d41dfc784b73d2c3f609a747b832fcef6d1fd95d109a03e11f264e7b0a0391334509886778b82f14a8861496ec8c75ed950791d483870ba4ffe79b8e9a9340a9cdb6c8659e9e4763df92d91acf2a4dad83a4862ad5b962c38a0d17794cb815e4bbe006e49c00530d92fcc78da5d4af5a18738c972d9cc03a9896d5740af5b8e18d330ccbe40413608e1be138488c16e4f560f077095854ae01eda2fc1fbe87ffd52de3be755b4c5e3a82dee5c01f2621ffedaf349e7a6983fcf06d299b0674b7916381ea1351220cfdf384e2ec66d3f4def4e79177da03b30df922feb808c063f6bc33926b96b273c5bf9fa8ba5bb09ffd54882520bbc11c33c06f9f02b1234698733a5f89367cb1343f62120b1bad10ff8929011979889a6843189fecd166a393286128bf044eba77cc01683a484205fa57dbf7ca6798a098c9d232c70811591ce0f0269dd83402c0287074df92a4567b8e5d9816d1ec04121115030e80c461ac2bc2e3a159f7c472a2ff42adaf70136293043faae2b004d2f57f8c1b85ff3b2146554846ece4d03857c680167d598b28c4adc115b82c856019633629d5af5789130ef9d58034583ac82c52d01b58e694c3d6cd3f7581cd1db586393e960a0cfe9548fc8f2d1af4b58ac79994213e3886c435b2367a020bd516e12bff2a809ee2cfda562b14e7e1828479bb0809623f2a90a696ab0f34c1ff96f3aa33492b7d8a264d10c338538ea55cd842bc1aece62131d47156e833dee71de67148e2037b75d516d276ab0ae7b3448fbaabf2db14a808548dfa3d9ced91cacb5e931ed5be3e0be249615f5327bdc964a393dbf18b5cb3329494d0daf3c9e1eb46b22ed03a443d5a518b48ddceb49bb1dcbedb14d21aea2ca7cc8fbbdb19b1e455615f51c109040c7b340adc8ce44bf03b34cead51e5d5e0423bd0b23e95e07dfc51568874aca18f84c25c43fe5247f9876ee4000cc0da517b6588d39d7c8c3af376dfbc0a45ff8a25731e33e682bed412d4a3fbc5d41f0ceb407e0d5f4cad0226790046b10899ea42e4cd18fc572a52cb2704840e493862817ad1a23571ca97b37240c314ee7e7f36abe1613db71e7fbed0d111f971e536f8c0654d61e6b69e43dc98dd1160a8338631916a45321a932fe90a0e98798231bd323440811116e9a280a7b19ed5c3f2b9fd5fa112bdcd0e6adde211c84efb19a06d3d6b4e6cc3fde53df55aca62e6a5d31e755d2ced3d334aabe0e92a81786a768f2f0e709a65428e7107c6f417b2102badb0d919e4a9ded2113d68094a66d4113e35acaf6804894457cd5b084ebd86de5fbfd18ba8c873819f7c220506f99c0846beaa752ecde69cae3a0e2560735ec38f53f2328136e28d42858d1f04bb13b077aeebcf2143631c7b8c5b061c7cf714b5c91c8801491e7da8ea0ee6209b469ded4cb741cfce91ae08627b0b512b26a19270405d1460d70a4ee26812ac009689d3c26f1944d695f82241e19329d0e004a558f53ec1575fec503a05b674efb3b911845bdee2d5253cbbd51b54acaa5cb2a503210fb6d1834c104da2d19906601c368dac192f6e18ce8f72643f09f9c2e72530c8783b3af3ccd275361ed72233bdc34f418fb675b1783cdfa54ab0bd0ea98584015615c3434b2a2af9551a43ab7dd7d383746fa510eda035bdda8e9de957073f040366e2c03fee12e608ff6f2223379ab0fad84668a9fef3aaa02a86e4f203dd18a4535f1e42c187da6a7780700499fbccbc490aad3bacf28f95d3243b70748e3975465eec11fefa0b801a7d222ec701a3d6fe12bca33b1edbee8207ea6838898ff5641886cc091ed771db230f2943a7cc6193a77a60322dbaa5bbc619b43f5f0073572a3dcbd05f0636a1dc7e97ab93ecbfacd21b249fa2dfa2afbf7ded7c3d764370e283ac1b52e3ddad439a99b65d3260aa60854dd7a02b668c1dd99e8cda14128289a12d82b78dc6724c87a52400ad8e2e50dd5c957a7629c8a19d7538192b4c4195b05cd6fc4bf7ff733118e65a885895a6752a5d52708a1b7e4a9021e4e891f7220bd1f43f7393e9406138f3e797333d72c056edd6ae7857653212ed21a8c7694a54005b47520b947853e4bd7df0563dbf3ff73021dd4977c540a3a4e11b6a57b814f0b8a6a3a7f4e8eb37d906449f37f612a0dedcbae7eb09067469529281c67ab13d73cc19fd30110d87060d5d957fa6d92b342c34442c902e5c923f84a7acfec1d0dc0d236e5cd889a048b04159a65b0f2cf36b89a746648416a86ed2a8ccae730603a43e4dc351bde34eb75913510d4f051793cbc3ea99505c328ea347361423b11c70d9ddb16f87ec8306ea2773f898d259943cac8b25064f0e7434c662f02556ce1c559e5f0ae0b4a42817be8175d5bae8a77197de22d86d53916a5696a8b1637788a5877e39d5457c8594a29349223d89f4b1aa958d77a920d64276335d79152641410c1187a3f66c30dbf23fb356ad71fb607a5ecd7fdd55dfa138e896956b8d8b3c0498eff04c2c16812b2116a7694568c69687e2508eafc7b2cdbb0a041326ba25337c149cf7dd31d007e7ea982aab92468b84aaad9f99af343b31bd1f4788da5c2cb9faa938373dc143148e4e752a4870696abab38a41cd5f8ce6f5e3d2c02b687a8f21ef12be9c8f44b833f36f9e35c1e0de75e174972a73fc8374f971d10d9477db238569e527b701db3d3fa7bfa7e4d038664c8d378a3712492366ba2931efa9b63202552a4e97cd2ac9d71764e2cc2f1efc5279ec66e9d7d51efa0407f0fe11edd9c2259d8bf0e53de8c74d303e1d9ab7eee3d5a7bb3e0eefa9f84c27a19117c912ac8b53c1be85a9c82a1c2bed763884a2a487baf690d3859668b11187583190595db603357eb7b336622a974a120532d360b2948f022195fe738c74fb9dea2cfb9550b1abd9dd0b5aa6bb3b46633144b5a9535665b5c187372766b1778370e4d38ed2403b5907c2272dff9bafc5006fda194f9b7bdd568e44157ff2c7151e68439a1f5e2c1535b7f89ce04832c5c523e6fb38a6a5d264f8b0fdb3b88890c4b03e049a589251cef2c2dc214ec1b36de24057484912a2ad2defb09f824cbc903f154e7d2161b6febab5fed68d0e3ccabcb41994593be2828a46d1e1b8195d2b41f76ec8a36451147337f2ff3f099f74713da07e6f4fa1f07b8c63ff3d5a3f29cd6564df907647387a5f667d0ead132f48a42d51de818ca04873ee4e94378e92650c52614dd90fd1ba50e83ae63dce004a761ceca1563f976f62dd2873e40aaf8f05f409c3e8ac0664bb04791728a64939633f0314aa2f7f2a27afb643c64f798902705f955004ba8940dbd83828d91a5e29b92af37ec6dbae659bb4ab64118cda49ebd0c9c1038544f8b81ca73c2702b405eb27dc6df5fc4d11c1229d661ed556b82d52b541db70a68b04acebf02ada1eb5611c878535df8ebc6444a09b586c94f4d974ea8c6c2aa392608a0124b6a0168c076b74408812dad9f8e46d9aa442097d605a5419c432c99020bb4ef9cfeb53dc55fed41de43e9fca2c5a6ffd35d6140d2afb7e907468432b10795a48cc29b3e6c985048d9fd206a4d04f9dc968f347393bd91f22ea6b7b1f5c42a563b6a1a9e8d6c3b7d1678b6786c315633001b996247b3ccbd6c3b2e0c1be43ecd6cce4d7a8abc7024bac1dbba9ae37c4baab2a6c5719eab8a8e03c6e5284acb9a9bb88995d2e7ae10c29b93ccdc49c68e8178c9e42a4df35c24920c4b000bdf427a7a3ee11d7851dd8e400a3b31bfa03c7d734379a0315ad22d006a121925409a287e5bd6eb56c50e83856c76b39b13942de549f876fcc72176ba0ee91c23e8aa617c09cce97492adda9fd554366033870d6d476ede33dd936aa7bf0238dd115b28c2140d89a8acc7836385ea7d1a1e47753c1961af0026f9036adecc5d5df270f00b7c624374b20e46020536f7df79d9f7e5559df8a90aa82d745f17852a49078c9b700d68a4eabf4dc682c0956c534059ee84a5fcd1f2bc25ce97d92de41c738af06acbfc019069078498c32c318ff229e162fe8b28a476b94ebe62f8885299dd574c5ec6eb74d1ae66161eadd018b26573195ce0ba420bf817cdab2cc1d658b29ec4b916150acda4a8376d32dafd110655fc5e1982c3265b1b0364d1a079468ac4ee7a7541975b7682f37f0cdf8be8c3f5df02909b441243e0b2167391713eb7dce6dd18a123179c138bc45e0cd7013e73d8d709186937a730bf02ba2ea5048b68570473f08cfd61dfad8e71dca74af442d5bb72fe4daed43a850b4e5c81a6af7bdb6c0921795cdb18a6a05dfc10443480ed9e09d12ef5e8aecda21e6fd8eb48c7cf2c991f26e159a347974d2924aebcf2c2317bea74141f883ac671a2c4cba216bb77a07b9eff6f807f2b200a75ac4bdb2e2bd3e282f37db71c0c767e255421abb8b84b11142c6971d36b3ae0081eb210348e7fb5aaf0a1ff38fb5266244427888c01ea11e0d1fdce423f67e227ce4e58ef15a73277db79da5ea73e581cf5d30274f8a30c2588bce0fa4d4ad201e87969de2acfd8ef05617b9ee0ccb6cf950bbd9cbaf43055d6bf3f44b29dcdc4f4b053ea29774acddbb81c5e615632f5f4f39201394b3ff721d86640988f14a88596b51862dce88446819c60f0ea337e41b7dd8844f32d8e09a218135c4f9a746021d582ebfd9286013fe3eab73e0683f15911ccff00fa97fb2c1d79251d37b221a5afe9b45a5fda3e0b7de007b1ac5ffced2b80d4f35d48bf4dfb0f8f85d2526827a90193c9b12b59decb099ecbebb33b51bd135819a68b1d78c02ddc38f4e3a83a35e90612a62430c160a3abd7a0b102c7a8b46af37f75d4b7580758ed776ce7b45f1f8b50f9c5881556612d72438a15c2657c06987897b480f0e16a0be57d842233bb1ac3fe9a0838c5f0172bfde91762f78bbb1bd6703ae3a493a5361914aed457450b9cb1216601241f79aad6f91b833f8c5790a45c7dbaf4b52a9592af605843c867ec61de3723fb10413953127c6c63bc61b8da38652525a4073506e727312b3982ef1c302fd55681934175641c40f966b7e860933c6989aadd2ed139576bde3b2f1f02d9b4dedc79f096ed1133835e0db1c1311c07fc8b083a1ab9b987d15ea60c30069837390183215b75d4728cd0b299074a63ac9bd6a6fcd0ae97ac9f9d9ee470f14ff0827a0adabdd15ecb088eecb27e7c0fc916473611e7368d74466e16696fda8eefdbe84f60e90642e4e60802e4a0d874aec6fc443dbcd0b5d7cd95b81434caeed39809ebd77b8da776d6c05f37c1d238a8d190b016fb2ab6bec08bf2dfad1bd4aa8473cf744c56060e576fe512fd381cb66bd4a5b56638327c053b83a10b8bedeaf16c3d41a43615f7ddc767efa61b74cee376ef2b70406d0ce0aee15ba147a20104edf819a62fa3e2d5952881e2e87129841ca110d1124ce9812aa249e83596306f1e9953b254ed4ed98cf3464b753b9bc92eb96f0706da34b2904b41bb1d03f656e3b648e8c38f97592edb8a35b3a6c188ba6f5cb49d640f0b59f2dee35f8010de67220a70b5f122e5c851fa0afdf2918fc929a33cbdd96519ae00d9275d95d3c0fd33dceca072b117864d66d8c4b6208579bf5ca0c0bc6b0a767b2da65e8bb82a6f8935027bb865996d95e929f6b821c522ec8182f34847b2787e0a245d4b5ca7827216abea11b59fd7554774f5268314784eb9660acf2b0ab24e3d6f5b4c3c43e4172a01ff259455a9abd9b04e17ce76eddfb1d1cbc0f65e99032d58023dbe82687e5970c07d1c2dda17984af2e8c886ae396572a7c75875db5ebfa34e680a90af96c5bcf0181bd7c88da4cf2bb7c37a74b6789f0d249835a3a73b6a31801c6ad798526378700fd8b8a940a26afb539fe4f20c790ffa13e52a10f4edd5cca029aaf3f0f579cd8d07ccd5edf8717fdef750870a81c5add54c4f7643148ff650354d73017899326e4e505ee3410e7eda0bdcfa8c58cea7ee18d235792e4f69ae8547b1a52a3cb8d64dc67adf12e42fee19384224f8befeb3c350abd98ed5f442f7ff8ab681defa5aa49431a99f7841ccd019aa1f03970d91cddd70c46f17ccc94345fa832f65a9433e39a5f338b2680ab9952a0e6541ca3a271962f8dce384d225688d6d504bd39efa9a7bc6732cddec22893567cd344e0063427751f0f244963bb8e31413f2d648a620383d4f797c001d8399c98228efc66b159c24a59d3b65c39c57152d7b4af3c036af3c757ea5228603e61772b74cb791283e464d0557d1ac0d6281978478cbcee988cb6e79a399807fdde661fc2037559d073909ddac709e3c6a2d29a562c1f67ab68b138c2781dbcaebd0843be5de478a4f4cacb9b27e11f99b381f2dcaf3d31a821829b207fb3b974108839e3e750cb5656c9d6f9668039f228edc79707d57e7422104a4f3c30046f47e22eb2e1b8f71558a316399dae506f95ada4b062a4acccdb146046802b587584e4a7015b5949d553fdbc8fea60224aafb9d795d2cd405ddbd00fc289f8f93e02c17e97b067a07161ad0b13d7e03bad6e84fc3e57f710fa47ee38fcfd8f097e93131b03a609f6cff29da811e280ee67def1c6ff5785044194b0f84668ccf9155fa13c375e31e94941c816dcb1b88c9c28a469ee596ed178fc7d9c658452f0dc4e4230795dc7d00e476101118958a6e941034f306f32134135276ecaa299646816b7e5bc480114d6d3fa6b1db88c76df5f658423362d1e35ccc7bc4aa1d1edeff2616d6bed8cfb6b0e388b2094652f22adee282509fd7fda3521bba9a2095030f162385016ccbc429e1bc554b1542e105fdd7e7911e59079fe7dfd9da9b4bfaf36c4f24af34be07ce583db0b67a0e8d43433a28a31c763a5b95b9e452ec935ed2a6a6810b48453c34f594841d4fe0480808f112baeb7a4eef3ed81e09f0fc3daf4704399cad452e53031f9eed41a1355932497ae598e18ef10a1fcf03e3a6e363d102a319495eaf528cefc6a38358b96a1f2cd486e5445fbbbea214c970bdb448942d6c06049f6ec502fe9cb743380f217cb240ffac5fba60d70495b3b230d1e8172358a41e731a4fe605da33169bf9fbacf5fe1ec6986028e77aea49fc9848b09fe3c408ee3d1b321bade176fa7ce65696d8e465122aada81b2627870ae2f13c0cb5adb654da68c459b49f310fa95c2331695a9a563d90447423dd1232a477cdd6c5481ef6b98f8002eb2b865c8b05559697f2c9a2eeabfe8be526e36b5be1697deca21b2b972a3b7476e30ca7c9184e1f3426b147b4e8e8f1dfb790e3c7680096aec4e813384494551b4901fb7ff118fe0308b8f222c22509ed5cc5736424b59bd87080db7f57b9a3f5432308420dabe27fc781e8a1b7fe2098014662e99b51b7c2211593208230360706ed1185cc929ba98dd292a23ec7236dae1bd7f17c877a329a23ba147a5ed49745bbe800afb254dd9cc45bcfd6dd13ce40e1377510f48de394928743c1314cde524403ed591199249e6b29a38b7847f2752ef16a5a41b44682df17fcc9bfe354a9e25476d088ad6976daf1ee09dbb6b2a75dbcf3e45c9a4d0d1a68405381bc29ec3938534e5534c7d8a6d2bb5ccbd3bf955b601185efc837b76834caff43e6771f77057d90cfbb79902ab9b40fac09d5b5b6d2268853b4143c26079a41723a17d7c45c87ae5d8be3a54e319a646cc2372442865dd5b06eff015b8cdf0e801e93e54372f1d4c9112af6151dea9d5cfe3dd3197366b229a79fc784562a3a95cde06e60f2079aaec3c61d6de52b47176f99ebe7da7ddf0c71c19890f5aa06bb9562654e4af6b52ae83174b866cd514b5f593ae503cab5cc676b06b65a17ec6f08bdbdce382a63d39aa3802ed0bfb7fc725353592b70c47998bb617bf8b60b71025031e346599c5f4c45817fe1f9cb79143716ff4892551ab9c35927edda86a6791594f97e82e5f2951dbf2906b7d1ca364e650c82912ca9a551da69c5d9e121f4c28eee330d751987eff31f5466217f12fcf4c81f0caa9f931896d340be853674d273978aa616cccc8e05eb5826ad70ee3b6ff0a8e4705213be5a94ca50d508d92b07dbfc521a88e7bbebefd974b210240febc4fbc0339836be2d08d7c2e4ccefeaa96654f81e86d82c7776d74ec645f3e6ea024d511f4af57a3c331c6f985581ab0378e918400f19ab8c14bea7c5fc826d94adf59a7465300b9a7acbf80a803b5ed77d2aecf02dcd5d89a1014b88cf81e4a4479dc27d396e25c3163d963dd650a1a2f1296f6b106dc207dcf3320ecff4b1c9e414de0d7e91f1388d67f1cb2b582f140cf48413c28e20a7f3fede2af863025688068566812c6b59ffcfc5867d174b2b7a7fbd725744d39eda34962a6435b112a1dca36bd8747445b0921b0dd5c90388c4c3615426cdbd525e7eda036953978a114ffd74ad4a0f27498961094d0fa9f503da6a05a7a8f68dc930f1f0f114fbcdb0acfb4952abbc39c8bd46b7c700f546f0811563f0d4fdbe66ff374244e1d995743c64efd671c41138168432651c9a63e99a3e81c63506ed1107e14a56a400a426cdd2b6089f9eff97125c4c4a228c87e1333da352c9ebf10d2cc4d8a1d9a1e16df46612b1ed69b59645deb3a764086d78a5d1b1baf5940f069bb04186490d1a2cafbfb95d3f8fe7da01ad008d9088bbffe5c90510c560297c1db7a8e3914ad70c173ebfdaeaff32a605ea085c689f985795417a98db10f9be286a88e9c3845b0b441553dc93a17c874fb6c506603adc23df78baaaa62db82d89b623cb3e97cf7186dd1da64535bb33bd09947346201d76ada3b5d813940db5810d7d6cf7d5e01c5f94013543eb1032485a79d5b030a7a18a8c47b5975f26f9bb2e4fc371c62192f04547110357c015b980953fdd8b49eab985635c469fbb6102eceebb8d6e61432f21417df830f7a863aa40a5d84b4712fb1b4607c3292fa5ca334ca2de8bf9cdb9480ef646a05055d6ce58df79228801279a0fea76ec15642545db2d54427f6e6fbff36dd5b62562fbcf185eb07bd81092b03d74055f6963a81613dfc4ece9673fd496733742a48246d606e7dadb697937b5008348f38a60c87787bd178c758af046a3f85b4971fb5583a39d9a2a0f0fd87b66bb7609b454bcf2d4b3da9e98a1df8f3168fa1f6f39b01e8c184521b833e65b4273185171ffc03ea99a6fd71464de2e1b0f007ef25743313959a04217c8f3063d3b7dcfa3f99810afe1a5377b1ca6a2a79bb7d7f4f493d8912b2c9090e4a4583c6e9d97be571fdeeb6ee80006cd955b3a154c34d9f72750652512e414654662fbf8f046504fcf7d4eccfb462dae6758195304bddb72501141b3d89ec76a6ced3682c9eb5aa2bb57c57ae9937ee74682a6301980717854e0825890da296f139bd83c104d298c63d369a610440ed399c518efd1cc1a3484d52ca2d2dde0b3be01e6c126bc168be5e145b1013da9d65c74419f2fa344ddab2a69481074b7392f146dd6da967a5dd1bf5ff7cfc207252fec5db5c65d032ae93124f7c08b5b61474055a3227bb11b1727b8cd3a943f1bd8aeb1463fc5e066ec894f0a1e93b5dd5cff4f13c00c37497cd3121c14328f656b1bc8872d83720064251f664085f0d98c0eac93d9a8afee76dd8fb72dedffbfb08dbfc0814eed66230000ecca1d22dcc8d2834aadb0f6a9fbde437e718e8893cfb3e29ef66af0dc7903edabfed928b62284dda4cd7364ac119359983680e689cb8c07c631378e4708c3089baaf19c0ad18c1e171e2980a2879ad8e4863cf0f84830272cf3cdaa511eb6cfdc9862de63cbe4afade9ffa172a0a5fb06cad6d6721e11b47138211bcfc18861cb0212a00062cfcb5453b419bcb769bdfb2086fc535bdd6f6477aaee45340dd719aca0d52c0f66e9e1c86405959847eed9bcc24887de136bda6753b760ebbc55acad3284daa1bcb9daa6f753b2f9012f095c96f7e946bdbdd3597102e57779c8d96fc31e8bceac678fb2898dba769783385d25c7c53664baf3a7bdc22ccf11643b647d525fd0b92d6e610837b63890ecc579e815637cd3cfa9bc792007ba64414ecba30ec3dc375f4793d39f1eaea9224f89ab7b33a4b1ce912555d5fb2c247f67cc3f03873572728332e88bbc58af8349619834ba551c44124ca53aa9aff67a66aa30cc454a04ba92920f51e3cfddf8807bbdd9de07d7896e2a62318e64abef548f2e63a4ce5adc3d965de6535067e3960e3821b37d3ecb5a8027ce6371d1c021de0d1d233d6429e01496c4354f03653e113180366658c1bc768cdbb3f230c8f82f79d233e3d71ec43a5ca77ea91ee854ef1dfcb2c485d341d311663fc504228be11f59eb2d6703ac7b17cbbf6cf326754bff7166a3d82e57331f36017da3f701bd8da7624d4aacc7f3200a2ad2af650218607c8552e4fa3a3735211ca100eb4fec302fa4099226ee776fada4707508d5e5a5c6ee5cc099f3071d7e0edf05b70101cc46fbad84c30f24ed137e2b29e506465a3239f1a38056cd8b6165dcaebc513124f25e7aba6bfa96705d98db39fbe072cbda830a6ca12209cbacb4a8391ccdc585b850534c08aee2d7d733190a8181ce67eab42b8ad28df8ede943cba9748b2dc1f6dfc608acaa980c8c02fcc83a5d9d50b261dde14fd0ec7031748277d97d5c658759cc90c048b872f72c0caf5583295d2b6448ef43d00c0f005ab5a5bf862943904dc6caec0eaeb13c3e0479eadd2621ea32a729c2090499754da9fbf1b5e135a488f0d686ded7860528956e14d0c319f85a10f5f62e69a1d9ba9b6e7df7b99f691f6fbee0c7c59f81a25d7874dfe4fadf0e7d273779ec9dc91f1e6863009be8d206c8f94bfb533fd0ee672a24eb3a54cecf637a10412e70b4d4b96fd061fc09ff88591df7ee4b958fdc43796d21a6eb2d31888386fda9c15e890746a04c1f5180bbf74c16f0e5b7b8e138b143f468e31ccf98eb600d7363e554373d2f277d2f00592a81b02bdea868de866a8a904db126ebfe2d5c42d1f57e95500a3d4832659a56ba372b151fcd309bb9877e31781c189add2a6ab5dc337e01c7d73e3bcdadffef0c762cc2fc51ca680e19be1e5521b61cf4eab3a20eee4da5d2e1624cd86f5cd7607fb7e65533cf053491f2c9fe2b05fc2e39a0260feaca5c232596e6c785fa7963c3db26e7b2962c175202c7318050ea760cca75c94f89e264cee692baf36b10ca1750807859980e1adfdd52f264f9356ccdf737a50027c27931862303eda81fe7121b9b0ec3056330c4e30da72399e0a40981e5d50be8848a1ed562614a0d240703a17bf8cfb42a9d3da8b972c18027f18b7f8ba8ca0087c436694a3d9694a0d7413d937b85302e78ab1fee8c825284238a5e06fe49d02c0d049a31fe8325c933bb35a521431d514724688974606cca564636f8cf31e0bf0c7fa0c2da58a55aef9a68cdbe238dcddd634ab70c11ebc6e9b0e41ff3de1410370427ee2144ca7cc0506f686f99acfe2c0f23df8b943ab7f45101f866361b39e860ddfe5eba662f2c5bbbaa6c3e6ac24d8c3ff9a3694a2b90ca18f1f77f23d1c12289ac184ad3043481d97b846b7bd52e2007f8b5a4ef8190d4d235dd1965a4f28900a3b9a802c5212411845be2bd7f486c2f319411caa65c5273f6e5a52242d18b250df2d6bb15b617a576e6885b514684843809ba68c80a62db3308c51d378e9ba079512eff1f946d6499c52beb7b285fbecce92597671309aa90a6ed4fe42bb468bcf440c8e1cfa30e797ca1ab5118a374723831bd8cb16cbd17a20f3c333951dd59b23f725331e90d2a12dfce8c9738109e822c9abbb5ec2884ded9a9e855bb9c40b314a5ed188f5b06b18d8eb4bf011c8a193a9961b0b7808c175f2a1f3c6dac82a66825cf9f911d9486dbbea9254385e171764ba000d9a1d854d53d09c82a1f892ee808b2a83a922532be483a5ac751265180f18aa26901b71ffe9d1a718575fee535257d849301a4b07cd20291764f413c0124ffb305d8f45e92d7a8c57c857128543298e1c8604e0a8f91e168888df52641b994865d996e62537fd7a359d104c75840bc67ca0ffe427176638674fd7c0f113c14a74a5a992144dd9318cef095c8fbeff56dbab69241ee863b5396662adf176cc64bc360df56816f6cac2e62edb116e270278145c64196a87bae00a95134bf75431730b6d657298a3984d2cbeb8b72e25c1058b7f34533e448d610e3b16b718a7807414396b2dbee840d6c51dc6e81a783fb4f3b30a8e76a2d3a94b6e2cd805cd7546d7d81ccd44ea79218494b6e34daf62ebe77e50cc5b6263885a1d8d5f56550754511bcdf3a1792ae99aad938861fa3f6aab0d161441575adc7bead5532d3e19662a37807e3389b9879faea20102f654f6321a715e70711e004e1b19f7f0cc1f62d5baf3d8b881729662b2c0c87512a826007381f50901a8df4f99332a2f4e3bb6ce70be145d53bcf9a82a71b299af1e995d2b24743ebf66ab02a419acc67e0efb34c0746e45fce0fe1e4e02e38deaf11632d2c86121f283c8cf4fcea1a7c31b14f118f07dca3b1eb3332c925addb68a3481efc4eae508ce53f5e6b8fa76c38b04578cfa1168abe060538f6b414bd8fe8c9fe06cb7c356b0f45ce0019f93cd07e13cb921cdcf40cb6a08dda860f4fb8ea4e5c3c0469cd9337ff0509506bc2c04415602bcc4d1a8cb87ae94002c5e60c033d741ca74a550806c6df494ad00506fd36af6b990dee3d37f79f8d422e61c761450c477256dc7a5e2f7f69636e6127df5ec83ed3e61bc5c4c0d93d73c65a007170ff3c6d337c717aadb8f5188ce6d074530585f8c8f7281e769073f9677243daaf4442b13dd08e143a3c5e3e8d4eef9e9c895e098f7094b5a04278c476e7af8696efe60cc3c4b78b2ad4e3f7225825bfd2503ce9f6665c7371e602064fa8b93a98af19152a9c33545b47886dcfe7053b4737d002d675fcc1702fcb2c1c5c5dc526d76543d57d1d1fe994c633bbca7dd2b0994dbbc4b78ee95995203547f1005a2b94a1084b17404d21effcff83a62d70c87d1d0943fd16fdbb6517f6f65e2eaffefb3d721c70f20858ba05ec045d084ca34291c92aa6c9d3b6dc1ba57f1dc6ccf45df36e0fb03fa9dba430b70f6723b2a8fbb0acd071770afa055c22fc7a71c353e449c7a08c1f8dfb8470df2a033e76ecb241f0c8475849754d1ec683bda3ab8ab81875e3c481cfd3061f4f00bab228b294ad70137897ef44bbf00a6c242caae82513b0f9c76f8936575703d3580e2c41e8c54fe383a220c1c8a80665bc2a1d698f07e1582cf20eda9cba5c3507c8308df2cf9f2236f636cf0425db92f4ba4a1b2e604ae0476462854327e51062c164af34dbeec9edda4c87d1a30ebef82532fd136701d99d605fa4442e9c12d026e1c563233b00e2baeac77826771265d6dd6524b561d26fd306ca0e4a1642a7ee86be73467ef535e13d980bb3fe46a3483161594b9c35eef8114f6df9fce6ccfb21b77d908b395b2b20717c7e92497aa2f98343c7264677003ed809923f3658eb997d9e3282841e987d435c740991ccf5d815ad3c515a804ac7f026574a33b7b7d3a09416ebbf1a7893f9a071bdb708120eed40e56f27e886f5fec4f362d274e84d9cde1dd3972a9471078b62c2c79a979214c14ab82756d76d77fe1fce4bdd071a4bc58bcfcd23bb0ac339586d273829ecb55e6f68fe84d2c66f5129582edca70902f933b19f30393b8c4bcc7ad0677da5c01e0d45073ab28f00d8d55cc6cf8cd7336c66ebd082251f73365d1aa611aa16734021ac5a9f68d5b3a80865488686ee9d7722e18c7e215e0347e09e7601429e869f06d05b7f859acbbda36b81644d9e1bf9f8c5cdb7e923e5016bc6c9457aceeda874b4fb5678e49d7fe93e333d899bfcdc1a65d1d21ee4be8bd97a1d658a16c325f6651fd97b5af5bb3db624044dfac9c68db8c1e5cd3cbac1bb73609a9cbe3c8e13e8d0781ebf4eb1df17895c9837cc1b6a3a19acf1c7acaaa0c6a0d23f50437be30979138c543a4436a44297730e4b5d5f41655e66905a234b2c48f7241e391bc64994022510573e94859f5c763ab5b85208163d92be386d6d04e87fb54e491cdf651e83c22a66f9b907ed2dd6fbbf7d4b03938dbfcf6beeb6c5a345eff662306920a6565ffdc1f792444e95834ed5099f5283f280b8a251724ee7d08d28cd29ac9e95ca357555ff0e19a028e212f0428e8d7ce5c855dd8bdafede73fe0ccbe13aa3e1a2736f6badc1d641aba9b3e2a6f32a9ea5f3be8401ced16fb1c47c1298263f6baf92bae004c9900b23711f2e0f304f0961aac8050a2f324b5034d2cc135698d28746d9ec9571cbd51c3b75ca048bf01c42b5cfc60bb5e613b1a6cc83dc87319a491e0e71c91c690381d5e29ae147588f72ad75c58116f74e8aa8ca7bc1d5fa9a448588d6c4080e8f2c725e0d11cfee719697f0257bb8110d5715a7f3a553f4982ecde32df47a191451f8fe632d26aeea08f6db7cfb2699f6a8a13fcb174b8ddfa6bba2cc1d55d0abf41c13cffb0394bd41df20e0652d7cde9750b3ed9610b40970f9b9feaa151737be362d638a6095a6fc8505e5f8af59e82c00cb54a17a85ea1cd7c900d44fb3d66f86ff5fe52303f3d49a95e1fadd4d867f7157a319426a1cae579dd53b8cfd52618655f7a1cff5c441c53d4826ba468402ed8a12eb8babcba03b201444ad0497be890f64396b47626bb635147f0d00ff84eaa88049bb7e0789ba40c2625317cdcb6ffb323c2af2cf2d6472c9380af3687e211900b90f8e62366b2c9511e88700799ecdce8a3768ca5038c202e149859061157788cc8740755f8e8a2eafcb00efac06d4880348c521c43c8693219ab0c837f3ac03ac10f28a611c6d5a94c097505f43b3fe90656a8a9de8ac0a08a74a6862cc6493b1fcb8d620ec21f34c95c307ddf1e48053fbcdc7483ae2693e38158c165615e30f414d23695a1be1543f8cd2fb8fafd935d7a37fadd9c47cf24f34177a3a85e48d9296a32a4ff9430c59b003dec1a0928dbe9d5852bf12451fec704bbd2cab2d3501528fcc3ff6d84e83b32e931210fb92ad050f7b15753a38a8408ce5743fe2e1e4ac701097cb66a0b5edf99094daf91c89e0ae3bdd4fbea41ae3f217d7f6a799444ea9fb9886058894418b6474cae438a0b74668c71bbbbb9b2ef561b59b852b869eb1d65f380c2195b2d37476128a57044ce8914c1777709a441595f3cb786c6baea6ecead4e5300d6da2faba879718034cd0525fecf198e8c4255ef4070289697976944a8f5b1cac2c0c842ae82cba332c19cbb390ca979f8a5d1ad7e76d06a67143840a93cb01a87fbd9eb34389b44f0777af046964a7fe6f30bd0388690ca157c8b2540de27fea80abe3a84444259ed782e32113f34a6407afc1520ccfaa5c8c4837bfd8fbf02d1400d1b1f36e1c3a7a42f31e634c22027557453308bf29795c660d67d48fdf0b8d17482072b2038064d819a1c147575ecd155dbf70845b28ddb9676aa27d44e4aab7c40de58c2709133adf5f531ec066bb27b87dc695b09fab89f9436551c00d36001cd1e5d1bfe6a3db853a755df83b90eefde6ab015260d0e7c2be41b33012501ff5209ee89856b4d7f5446510072ac1018a4aeef28e326be24a0bb3471ab768f5829fed446dc59f6e115c67bd2509816fb8f9643bc0f63334c1ec9e6bef702fcd981ffa9d4f6f79880eadf3218b0947e6cb4facc631a7430c0dea31138fb8a3fab9bc309ea7595515d9e5f94a1158703d023ae559bfa8ad60d2971e9350c6c143c519947abc16604d3d6d7dc003f3d99946ba60d36edbd94d5d6129dc4551698d2d2385e3cc470393d5cf39a470d5c7faba2a33b801c60a90eddd31fcac2afb855b0daa29adf9433ac8e02670078c0ee650b58dd5fe7762f03404acdeed1b29ca90592b6f170d01c50fed9863d7a556c2a4796f1c49607d693532798380c02ee0cab2d24919a8336a2e62c67099a3d94eade42b646902b7bb7756d57d2a30a34aac4ea56282da81405c374674e066e82c8949d0507117cf724dfdc2c307ac6d83f47cf16cee28056146969e31d7a3e5af0e091c1e3135de6fdcfc032718a63a5ee3b037cb58305cbcb87ddb8ea04380fdf4e7ae17eab25f0543034265b5b893e4c0d20ef5f5e60d9cbc15bd7105330d84abebe17b083e97d1b3d938f756ecacdc52d45da3accf70d32bb06fcc890564946b1ff9ef727f8dae156ec430ecda052b4ef3840a382befddf9326f7b2a73e84b34230d215e4d436faedd2974071413497e0ce2754b2e933244b3065cdfc3322994c9c4a1f9daca4f57305bb131719591d00f82ca98b2686dad3d46ac50eaac8f566bc8bf2acb32f131f50e1efe82ddc5f25c4ae4db55f367f5c332267635624945b35b4ede01063315bd21d24a3f006ddaaf6b8a334e79a1e7e61964a0ecff5d8c91dddf80b049bce76c6b6b6e0d1dc7f28810289010deb209c7b1c704c617748a9096abd2fdce96fbf4aaf3d8eb9db2decde36fd885f01f42944d170d42e051cd051c7c9c2f831c80782555c4938e9e97695bb675bbcb933bef05e621aaaf695252b6f84af7e445d8107cc591f2602e477e0b2ed7ecff957c299f26029797ff9d070b91b0b0b263cdd49f3e955bb9b2af44ffd1c0014dec55a9b93d87970b4d7cc498141e0fd22557a7829c1a4a1111149ddde7f4e71b8ce7a0bc80d93f57125d50e45a929db36f2de1b44fb840fe7d1e6aee7f46964f7271b6dee22facf978f100321ada23033df3eea731bcd0dc3ad3c6521be55854d348d94076dae3d286cab470ac8305c068e5b7c0aedca1e4b40b181a7998102cb1e6719abc5d1d2a7af602525440e22bf9964f5792321610887acae3527b32cb9b76e26935a150589a0bc7608fd6a9199601208501de54f0424b4f8b573f5f8c42472ba4c9116a6827245d3b3ed6d1bb43eca5ce67a55d1c6db3d88c5411ec971a7569141a74e9c0cfd81837bcd599fbc6bb074e33ac917b0d788d60a28084bc9cb3c3d12fa648de738f8b14bb6aff93c916c78626eb387e211c995ed4af9f660ea12068c53514691f6e3cd50ddae62ed08d1450d5ce14d738626ec8aed19f8cd67517c45cc051da06fe1248654eeb98f504998d8270f7a33b2bd470bd6ebdfcb4e1e014bc04f673cebafa60f9f1aabb38d50067a88df7d9462963303f101897165f85035a63d523a874c847725bed06f7cf9eae820d79a2ec8f63c2a969aef218bfa07dcf2e4348782a5f608ff23adc6fec58815f4a94ac562e3f1cc026eac65afa66ee4c1f6b8c035f4539ba507a7eb9cd3d66a08b2e39361a0f969c71dd28ff68664ff54d8078b25256adebe2edf2c8b5cdff9c1db85e87410fbaa604f153406e1d6e2e115a91e494a1955b559bfab2818025f0617f93598feaf7b7b9ab482b8a8336e17667ae5b426ea5ac60938ed241db3fce99834d9c81c734ff324430321e2ea1e3e731dc9fada4a6e6224a4551e72567ef66d0c7ea760404d7290f771beb532a243b892e08e6f532e4cad2b71e230bf8dadbbb79f48eb4bbb1b9e7b6867fdb35d9fb437278e12c59e7bcb5447a3814d34b73f80502175b0cbe52b45b5456e744fbb6d52f865661c80fa868d8af93a84236fe53c918d3c83f96fc10807376b2cb254c2b68072138c066009ca422a54519965b5be0f521e1e541a9aeb582127fbdc6cc15a6ae5dd6e32510715e9815902460e81d80ea80b90b67bcf35bb829582fb8945d128d1cac49b0f481983e5fbbe0a913487dc3f85e54b790ae9b1db549e89394309c3df23d384630134757e399c6f8f069de4ae06c15ac6d12ebc8e715fe9b8ec21e30328c26107a81d07b97d6867ef30f552b9622f364171a26116653eec3dd05c9098b66a3f85c00f052cf293e6f87c56576f63e270eda8c90d6a7b2e2aff19767b3cd659e9ae12f1d65aa972d756340f64e67773cae415709e94440fb68cec7374298bae0d26781609b95439ff063b63f2140b7fedf661616f8e5f1af2f64faecd2945ea98f3d7a8e9354c76ca7f675796ea4f6adef19190d32daddcb938d307caff7cae1b3ee518ea1e25ae8e17472e7d0eb015ce08f086cbfdee697516791f389e3dfa58de2beacc521b2e8ce7bea842b8c7a812182d034ba1486b4d3363bd845f30616ed7b167c3cd1a8f05d6851781aa81bdc05b44fcf65fae5201d2ed03a872fb513d738ad0c522a877bd2d932630fba57e5614f65458b3da91005df462278a318a5e2ef0470db3be804f2fb95e1fa2b3afb1d8716bf068125b1ac224bf110f5ff7fa83f70f68befac11376a30941d9426951f488d27dbb18faf3c7efa653c9d1a22d9a535d4691d1fb57d31e344768b643e342a50aceb0c036eff09bd14eef12d5d1020f35083b40782fbbb3968941e062fb82e0da119b0ba9951478ba30fc5a7cf46abbb3fbd66a848834baf0e945fa0029c1c053bab158438616cf97292e26e5c79203dfae061668428f17750cee59f7cf89496ab278263fddd278ee37720d49be6369f09481e35fe59a90976f09aa45695510578792985018d10a0892690d5de5e0874067904614f174258c337e2ce5391190a3d8920278c58f6edfe7d19181a43293d575322d08d383c18e33ab1c77cb1df43439cd121b3c96870b515ca25e22603285973fd4a7d31872f0e2c6c97767b5b564266082e37fefb321e2669696753b66bccc5d25126fb005c1cc3a5961ea082b1303e0ffa175183454e22d9b9a5fd59f3c3f80826b270c4681153d17f979f25be3ce4a6861daf161acd43f0fbc77a2581fc67aad10a8aab0ed2dbf1a33454841de6c660805cd0ccd1365974bf466340c6fef0f89027af9778a17fe9425debf92791429c7ef8e68bcff7c50848b03cc7835154f74f42d7b3f78b054fa4a1f4b28c2b60e4527b6f2692d3ccf1083a56fd5a356ea98e70e4d849547d2621c7bea39265c371474cd527ca5c09dc340701bf648d2f76d6e9f29514dcbbdfb4af642e111f0aa211fe9632d7021d0e96cc099fa979cec92514e0bd87fed072df0a42413491a76acebd77fa3f55d6567ef4af8e228387c3aaf54da274172e48a444323d28afe59088bb9b91f6f08ee7d2ea5a16034e99feb368ce39034f84b52360a6db55b40acc737945853f455bb3a5ab004352203ad754582d339c7af4f866810c1d866f94f8dead4fbf6038f08ccd91806b69582d883afd03832401ff2d45e4c161643c890a142d8dfb2293f31bd284e00f8d0879907c7a9ac739d44fc9381b6203b39b87e76f853f7e71fea739bc3f4a50582982d8f4eac86a47ddf8ecf6acee228a5cb91ff066dc0f93126110ddb124592aaa490033f9adf2274a103bcc6df05e946865828bf7698668f63d5b85f7df783a4f1a8366676a2c6d9efa9e418b33dfab2d80bd8ba433bf4a9e22b18fc73dd98b6355a9eaa1f99bdfc70e5f73ad5419b2baf97e40b17df351d998c8c4d6491b5d00938c69d3cd1c86bbf4a6433ec88ec6a898be822a305691ac689ad896e6d0b79aae3d71c715e00ec86900e7f8bace2dd438bed142804d722a4129edcc4bb952d35ad8e6e7b8f833953298140aed6ea2926776fe45e73896c014c930405d7ca181e46cee834015cc47af850ece358dd293006a321ffe8a852524552cb64843cba1cfd1ea5287a4c1c2af6978915183d6509ae6c9283d361fa63ce47b547c1ad45b86aa3fdd18a0834eeac90afb5a9a644a2f86049786a7e8524beccb2e36a13a04f447355ffad25cba66299d982dafc8004469b4b003099c3ab56d8937c0a9fe09e4f76404497a57d82587fbde3edf2e2a00006075ca589ddb86a47d55f68e301fa4a8fb724eafff1f31eb433326fb6c90464eba5cbe9a900552cd823a1e59a2c34263d0c06e303f7f5e8f4cf768a6f8d341e092ed310bea22bf51d71f5b60b339a9517bc0e8ed74a110858fc7194040dbbdca46a5168b5fc0fb4d9ab3e89e010e41a3a1b32ada186adb212985fa4b3b6b8705a40700c367c436945263f0a60c19ae9e7d85be3006b494947a5fb490dfd782dad3cedeeeb39d60a0cd98c2cd423a57fb9be56d2e16c67f2cabaf40ad8b0215743084449f592ef3118d9b2dfe2334264a1933b11c13b5a6546baaeae49430180027837e55b93d1aaf507182bd1a92360f23e1a63e9cf0c5f15390e07316ccad4afcb04c2ef3b57de6b57f27c0e34f59cf9a1fd2534ac83ff3a966369afe3d10dc6c6b63868b5e0794b3e730c04ea4c6fb8c2fcd5c4afd419c4a907df11aa915dcb38195360d568d53270d73a064b838537c2ef5cf565a6037867ca8f5fac30e85cbd13e684ce1e610a14c3a8364c4e85a5a117d0739a94d017bb02daf92dafcf7b6adaefe1c7a01059f6b5466da3a2970080ccea6cc69c93460f1caca2d97bc3b2d62f9bb222376d9cd469c3a788d606e9c8ae224c3085808723243cc0262e3a7b11205bad5a5242ef95698e99d5363521aecc50a1f721be466a11da97d16205a019e3474583583d527592c919ae1867060562351a9903c0497c646a89faae58b6be2bf113c1d90ba1ac12987cfdc4c9ace69cd6c35165b52f9715aaa697fa8da1dd546d78c70aa283e510014efb4f617ecf8fcf79fad3d228e4b73633688668a05ca0d7e236369224aa6a0e811bc33531c3b32029c8576ebd6863ffcfe7201f4023eab74639b1444a5e99b17dae5e5034ce94e653c40a554d2f04fc011f7efecb86b871abd48fd8ca3333a2702b744b81e73240c90fe1b32378034dbd2b49df88dfba2ad140df5c5e2a29ef18fe499120dcb4f9d969829a6f988a38ebbe624732f3528d8bbf3289e126efbe7b1eb315754c9f2576ad7d69e11996a4ddfa56e87fed0116a46b9adab16617a65b2bb4a88e55d26a8c5614cb2d9eacc3d1029c70aa1138382756a611e236dcbf08cf7a58df99d1a08dfb4a69700c9db6a657932479c9c441c8f4e361699d9959dee2d55bcfac81c7e1a7c10d498297b271d43194a637bc6d1aebbcc76e90965d8d99f8a8e2be2690ae1561ceb948af1f8dc11fb96160fb71e32dd435cb92fdbf2b29c448b05a35c6dcf58e13f1ad87479aa204e2307353d660a3d099be46be5c1ddf3d61abac05365eacfcb0eabb1aca059fa97d712e22b57c813834670c5164ff09abc58ef87020c8bd2614d0236196690de341f2be47171135488b555ed8647a0385bf332610c10fd638d4696424a434ff156b7ba3bcd8e570e9e081783955413ee666b3823d33a4ee9c2092cafe6435ae8ced8f610a250071281d49b00f9bef935502ca28a1b985cc8cf5d3a4cbbdc9ed32547d606ee074a35a1c46addf6caae69e247308efa26189ff5432ab3bb7c025332e831909610f466965a548ee36d036da19ba3f8cbdde58fc08d921e31bbb52c5d40b5eec978df549f3266b56d19418e66d7ca6b5ac0e20c296f7d2d872735f43e8e5a1a074cb62f87fd10d0b28e2bb48c5a3cc5f2ee241b446b2a2eca7ce0b6214a1d2e223077cc510be77d55794b4a3da99e1e8e1d4314d6f478ea5fdba9b44d26d15cd6f5aceca37fe473ad3798f23d410c78c97f3c0bbac1ab129e4314131542b422e309ca2704081e2ab9b0cdb62df4ec7883b1a454869f35ffd56b8f167ab0a4837d8259891cd96e842e596581a74d364e5378405ab9500f0639d50977b0df9776c6d8b1994886ed4b1bf299c52ee9a14a26ea58843481856f8e0dd0eb2e94acf22bd3ad3336532c005036250196d9d208bb6e7fddf7ca21f3758a395c121199685f88ef174881e0e592cab8179c62450b3f8d4fb09d2ef7c967dd94541e7dc5714a77c934cec182cfbe49c04e23b32bae7b26da68649187612e101790eda66523894a95bee4619b6302ca5b2852d15d71c666c9d1590848bf470630bfa6cd03653bba4f60b16810b5ffa049653b694b3f54b57d204bdcdefce2e5d627eefb1783124398cdec63c09058a33ad0f46943f0c2f8796aef67d7a89ab1d11136d069cef47568c3bd2ecbe52a27514596a1db60c9862a3121d739d9c04a60dc9365e9bc4b42196087b91e012b708b7564b9a4488a1c8441648093e422168a706eb5b65189453c12bc192b7fa8c80e2f0ec1ba6e22ec7cd5dcffa31a72df8af04395ec3c32fb732f799812211a678fbadf5e375fe6eddb66f2784b9ce8af9dcffb724b257468983356c347d98b102a51f61865305fbc33ccc936eda3abdeb82294a440dee1a134c4b4a753cbc848015fe7a0e5eaadcb8c246d5af1bcdf120a668b55b4ac68531d0f25599a927090255d6bfc6c7a4ccec1159c795bb3ddc048da75164e96d0284750e8ee02ee96b7be13fb00d5198b6a153126dc04902b2c2f60eca04da7547c897893ff0b8ea16dbf6b5b97e8940734bd8d6210d35abb721c94b40db0795e2b5d3449813092824202bfb7c36fc88a9a3ea0ff64bdd77f508436a78a3d8f8197d76aada6189f457e4bccce1db88116979c098f420d8c36515bd937595706bc0ac8d96716709a3bff4a479d84fc803888509d4d36c53b4ee86c2637fda5fd25097c587f9605e79637132fbf2eebc7613ee43ab2497315076b0d72bfb5b72b1200902388f0c5830137822ec96f7d339a38bbd6d1f8ffdc2a9a6a080c98ccb3f5730ddbc9ab5ed260ce4218a65256ba96fffce5f571e054dcde52833e9ea249fd9ae6b3e0f40b7f47fec7939c986d38aaacaf11ff30593fa41b341630302a101420364b0f9e08729b0216451824b8a13033c6d558c27437c30f3d9d3ae8e39dbba615a3514932f4f7d3831dce9b3e73f3e96d60ab74d054c9a9c353fb7542eaf2879ff17d61bed9a6234596deb218564671eec278c285e9724fce7da5284b22d23bf56f338dcd5a8520ef348b740189e94fca1dae5231d3b7fc4c4fe7311c9d370ac4987d5060ef5d50d30735f3773c097f41c79be449e8dad32e9629206cffc6b32fd481686f30e0cfdf5b5f76ef0762cbaa7c1793f119284f7f317eb95845c6ac3533f02df2787b8ea0a2c0f0d10a58e6829ceeb5f3edcfff314414dfae260c65727f6448991331d75efd580c9bb8d35be8db7c34f3bcfc58a09896cb22791b607c96d63af214c0209f9dee094248d4c5476cc316659d248e109b056fbd3458ee87f62e1e150cf54676250bc9d9730531a8d5bdc6378b3ec4011ec3b5eb4726ab7f7cbca1820f71b2a30c844d74d1fcfc7e09e1c884a9a0d6fbb62bd0ad756b80945d08b45e3c1fa64681f114367ffac61bc7a79a55682122ffc25c259425582d6e31c52e192964d8b3f1b2601f527141679253b79f89c4c5d3d4f8e25f1ad021834bd1285cc0345dd75937887747d42e8db8cf4ef680cd0ea6c6412dd94de8cf9d296b896a122bf9f8de9b16da557d91dfa60768aec4d94d51dfd084a2bca708826da490f832ba15d786d76c45cd2ba206ee4d15a9e24bf90c3cc8028a75b388ca362eda068e37f6edfe0ac1e8c7dc34039a271f8d6de43b1be6f52b826edaa08afce10b05dd70af4f16453214666ba1d8abcfe46f3bc426fdbac91e6ec630db331f7ad380884d004231503d581057a267d154f8023ea79b35edcd8632528c7e10e8aff25cb1bd57702bca20673bde7acf42cc0ab2ce506cf61fc952f7dd29e90c294d8ed0dc5502d5060533c9b00b00d402af6743c18d51d11ed6e496424e08e8ac1a6a206f17b64fdeacf5750c04dae996baefeb356fe02fa3876d3b23233352c6f0e3448447765d23d7efbe6cad828da188abcdc417656e262ff5844521bddfcd872af3fc61f4346d314740babc720b790a20397d45eed03d281dea26e90c80ce0c10c8dae30268ab2c68b47e0f2dc14e93018b79246b7f63ba538a3629e946e2c316bfb3bcfaf3ae0ee132c4d4854f7bc5216e85dc96ead286ce21094fab1a3daae20e5766899c03a3661c7bafd851dca2fd2d3bbb9d85900f556f304cf2579a9904509d9eb9ffccd3a50e8a92d74130eb482c58f9e37ba7a9db9520c986a332f6b1889777feae0e4760709ae2240bc26704857c9a425b0209a1ee03d431535c54c544a2c6d11c4d1b67e5b2808bd4c45e10a3f59f1f529a77d938c958d0a17167598bc2db026114fc0192f825707124852a79f5346f2d144b5f43e9cd680f99e27f8ce8339de9ac51b87db70658b9e4fd1ca08f264d894f3a8ddded22d3da041ac696710628fc3bb64cd21eaa9930464c545d802a9d52fa9603a58882ee22ca19686ad125045c6e8ff1405d7f63dd351250add3680fa72ac363fa4b26fff2f3bba5ac4a8562d9ad5e31c534688cf43c8acd1da678aecc5fcab172ad28507a6c42e7a88893c6d8c034734a23cf149b46092fe16d686ce2aad4978d6ec4d704a5d6df775d4a48d8d073297bb4eceb69775a7360bf2eb73838caecb6165ef41116469d4e15448f9257b94125568a58bb6938a55610ae21a51409a10b921a936c5a30b61abdcd62d341cec11ea055c3c45777138b85e6b7e15c2dff1d489e66b23f7a2131cb1f81c3b9fb1c8d766bb62c454665275c5eaa2805bb6b553b0438743eecf674f58fff21d6c224a276ed28bfda4c432a9b7bdb1542e7f40fdddda3dfc5707a032a2006e545b946062273e03e715b60c1f851e9971e00a5625d3b6b9b97e015d2f5f9148e926ecd738c9c62cb8e89b077790ce1447ab88919f59773a2f0271e439045c5c1955460e506cc08103d138f3778966a4461c39731c978741cc1d5597fd906c7d041581f69ad99adc270454b03e56e59b3f245082078f0e705e5d75134269c2a138b56b2a8119b89736cd4ae1cdcad3cf127f69d472b0d954097ff0a1d7ef6fd98979f5b64f7b43964def7531fc5eeeb3fa49e3924f3872b703c5308dadff4df0fff542884df470ca66d49792a905541ca1762c560c817ae5b472c8c01a5d34a8cc6d7c84beaceef7b7ccf0769bca31b4ddaf5cfb0342298e9a0425ae88f7788843e76ff08d8f15ae42ff941013c6b95c749b08acee201218f629c990e83f343af3fe77bdf30d20a07d684b948a4e9dc5dcef0835a27c10c04a89f90173f742bfc1dde4b85d33550cf38aafee8fc74bbef2f6b9b88565e2e7fb0b037bc63b6c7b141cbb089a7e92f9d14bd171b2b19778edcef8331e9c8a85bb1b273e62d9586f50c9c19c3fd51dbec5e7d9c93eceed7d8d53263682bc15c35443df281f7cdf70359864aeb2ae5a2ed7defb8c607621b227d52a433bd72a82eacdfb485c55cade723ebfdc991900245d09da82523eea8851d2fd498a4efd18400368705a0b16f9d49209a05b5700f399e5ad2b900d87ca6f8674688b87a25492e2cce3a2b1aa173ade1dbb8bb5167f12aead0135feebe1d1d7167f41184e4ef0617dd62a2afd8074908dd326842c11f77e195d6c454f77dba81acc32f6362cd25c7467064354273b692b2519157825d6ee19e4b2fbce60295f010b77c0071846d2cb931f4060a16cbcb892dcaeee6c71dcf0aee0276862a9ce04d19523a1d68eb7b236722611024cf595aabe6cdeb8d151daacb6c4a9201dff298a5b96df0772087808d08be8afde3cfcccf5977241d05ae082eb8fad6af394f463c1876ace310d71274d29a0af8c4481dacd7f4b02fa6c08ed24f5031f70d3b91030e0e1cf2ff945f571405561790d10eaa8a516a7f9bcabfe4d3390913bdd66c40e218ed4c00f5acb405b3c126fefbde12b3ca7651285ac2881a8b0321855f418f2bc53ba1aaa10041b4d8e1bb03ac27f843d0db339fe9692fb63126c73c38d30788994f7bbd291f7d0450d2ab604fa0c8e02d6421e8e1d3bf4a6bf1fa11cd1471d85acd273dfa1001e200d4f691eb7e17528a024cc700751a1176c802384b3f17887636b1a7cf835913aafb07143ddf95e61c4d78a3270d1cf1c3cd42432894f8b554715f94152b3875f198688da40079e21a1f0b217d37392347dbd1746ab459af776da1312c8e4a283198276c8f81d3d38d8917ad062ca134bea1c16efc3c0b17884f0b6266b20a5ec9acb54a3e48b52c9a5b5809821aeac4692da9a635095c4e358e5187759b7c4105f5cd96c5440ce82edeb7f32a93c0cdb7bd548eb21e8a6b3fa565089e00019a145b0d4c972eddbc89043a5d25d33919f1c94cbe6cc323258189d6caf8153b79c5cf8e79650da0cddf46880dd0f69f311ae58912bc2fc823c73a3c37645f23957ed40a81a689358d49da82511becb0fec9122c303cba9c9903d20b5fd4f5053946890de886e0a6a669458eab92b97263ed1b576f1c2c355d0901976f3f75a0db4b40f2560ea07871e64466439ba94a958f8914d21837eb950632c533c525747a77f1f6005fdf96adaec24c3075397377ac848933b44c4514d2f7eb6fa104b5c1aab46c2573ba6bfdc7215ff7cef535a84daa59ceff91b24a23c4384fe4b6d654a35336963c3e7dfb510b42672acb4f890ea87674abc824a7e1de55ee06418f2c51f5ddcd706bc904bb13c30eeda16aca1c5b8fa8863ad745ca8d6dea90d7017d2bff31e03f64e2b594466082644824b2a9b1f0eca6a606582e4a45ca50e502ffd4d60e2dca45ef36e91f433fe0e290d4837e6695bf49cf5f4401de1a543904a4d0e984d372a2a366963697ab2aacb902befaa720e3f76572cb3685abfabe3dc9601b0ace9333ff22f72cbd2c0fa3b4d0c11531afe65fdbf3a0bd57f0e7d55a44d9b89761b0661e92b0f20df03dbbb25e919ce03f00ac583e3a368758a5e3349f7f89caadf3b7c213c599a6862158716eef98f7fd2b090df93af697b980ae2a691662eb44a3bc2a635875553ef9f8218a0cda155edd17833178fa001c90b04d376b29414c27da619774136250a709ea91d7ac525b83954ab096fcb29f46dfbb892d8f45b13b9a7bb576230053e95a4da3da4f7ed0c9c7577cb1bc47c8bf1a29860d4cdb0c9b62841f3a2c9a4b0d199cd65fb5c46448d4daeabfecb1824ce3f533298ba90984831b69f2fc69bef10df7c59799c43e0ae68febadeff4222cbc2c9473ea2c3e63b1f770621657ddcb07a45fa7c1bcb55b4949cb667c44567d4ae77971148536908a1a533f69b970fe2ea3f05fe4bce0c35e14d03b1819374a2c1fe032f7666b57c06e296e0be7551533e8cb38119a2110c846ccdd97b47e2665d39598d65b69a7d14f41e4f12f18a847441403c8e5bd640c5b8f631e05be108c68c87229f35732f5a8822831fd15262de726ac786ed9e18397fc94135c76cd5bff6c380e6e95a7bb1b4090e32928fcab5e8389a32d53bc91e5e92bf1bb50ac1851fffd1bd9a6aca3d5697decf1830c0991f140a2d700f375f5e772d148a9276f80e9c308e7b8ad3b3258e968543667201298ebe932a1c474353fcccc0071f61fa777b8faf7d67d63f833c379afde4d057901e4f01b793725af1084a3622e0fafa29d92536d91280b3e360dca358b4ba74f052019ecf21f717d1378e106df3280efe263b186b2276e73aedb18f578b5db7d4105eada6429a4083e5f2199a52a77112180c740bee50b02c3212768230a7da7081c89d2505bc3891b520d0d531eb03ae0ac2e512fcd2d44a572880445b819a6dd3769c4c93ee3ee8170d9051fc13d707a161ee23248bbedebbd31e3090dcd04565146343698b29a498a049d32c3efa5cbc18af66f7e2c7cce7e9e1de868e83ec6463d91a15d44e1c898b046ed869517e744c9902a390237f062015cf2deff02e50a3c1c68fa75ea80fe758cb1235ded178536edb414c99f3c5a6eaa1e28b061d3723ecfc206b82d3397c122aec615b28f168636a6ec4d8131d93e7f6c3ff0613990b3a71b5363fed85a8247f63a49805d25e1682240278886daab30b9af6ec47124031541f1d47fa49505be8401340eccab323cb5fc406fb5675415ec8cd3eae748931fc03194b3279ea745394bca9065875bb9acb94262520af25cb81ce00459fce739c87a328bf888df09b951202572de86c9327dd74881af9c5867161db945f5a429056bfbf6f55668123634c8698197f4d851d7f3972c24b506472f0fd9c36fc0d9a85227850a42181044f775dd37f0f142bfe3c5da842b7e8de16fe2beedf235fd5c979d42f3674792c096c73793fa99f9dfad43f09806816feea091b7dbb21c2ce4654031ed59e7cac513dae2e5ba17476b0ccae2ecc14c66fa35155f9922d98681e5f177af83a312295070d0e62814673f3fb2419672bf0ed3bbf83bf8b473ca9ee4dda279d4cde1850bbe71ff6e6e0760926e024e0a240c6af3f380027da3fe7d2d0ad9ed03ba5bba2f3865c2d18a552e204f632f69b059d20b877bccc87198706b0fde6628342a64102fe3606236538bcedd159060fe0c77f517c1fd6b7dc48a5f8cb71b09f4885a2907c338d6b9795c85cbd0a34dca08db34653dcb27e82484aa21a47d11c92a706d4d516bd5092db24ca91b571330a9b11803921b4e24b69ca7895b4478a032099dcf9b0d947d7c21d2a9677af3585d2dbb4b028bdba5f3e7c8e3e95cf986cd3b5c9fba2de45a73abfaf7bf49f28b20cbd8f1cb856a28c001d9880cd8265b9f6b751f54f8f54d9ef6737741342065f9299d40be8f7a07e3a9af0bde7c5a35a36a58aa4e504873c4a8830bdcea4c22ba58e17e921361114d50c499e3d8e44d53933b7bb04fba5227d3afaf6072c2b01f422a81573739f0475d26932d121ebca58a006a35e66289721658bfd1f97eb98fb6342a13f0915f71c22e18683aad499e5ae406c8330abf8bf0c92b5b578a5967c95407b90c9e0dfee01e63c0eac64a799561e4e95c69e2659cbe602cc577b3ff775337f6893cb020c396e2ed900cb88458a45eaa2395b7de8b6a0f297cbfb6bd2f99ef4a5b35f1ef272dccbfcfa4909e78c8b71494bcdcce48bfb27eead7f0cf88872ebc7e41415758b6e901d280f9cd17b3e95982c06b317402cd3acdbfacd3be7782724f6eb64ef036dc67ae900f2d901bd3423ed3691a7b93a4ecda1b50f99eec7fe26e64e50b7246412366fdce74717c9a905e9725661ccea7676e9ff6ca3d0f6fe0daa572e3320cccb8b297ceaeb78c56d25f448f99db7017a1030b767ef22248b15410644fac756a18301803cc4c3b5f20ec2e09d023d2d646f4d50030235f39f00330d958c24a49d97ea5b8170888f1f45eab49e5ec6a87633b5d4c71be34e4e5978563b8d2fc24d3cf201b10aaf08ba198b1604fc6804a233977b049806d24e2841541bbf807bf7cfc9f27b14c317ca20c4b32f459d42d4fe53c4ee5cad79b5180008039479e39f5ae62f7036305e8e8136604a5af6985a2f2ead08585e7281071a37d3dbdaa0ed29c4185df9bd54d2e8f29ef5db5f74c7bb7df8e09aa6f7009239756f3e9aae1363fce0ac73a75e77ba9e085433d69ad140775076ea349a73d744507b084703fba3df417bb11594fa1aabe55686a2878f9af7cf9bc99ec848ff6b52c0acdf5e5cd9ed68fdedfa88d39f6697fb7d4350b760b9b9cb142749ffb13b1c167a6079f4cc7eefa463ae01c8ffffe99bb35923e9a8a22a4bdc9931d83164dc5d70cc28c6a0d8215793067f519c1fe534c41a7ed335a0c9bba51216bd1031eb994b29207df41a96352e7918fecf11ba94595066b2dcc36d5bbed25a64fd627c898723c1c12664af20cbfccb9aae87cebe335c9b2587e426d3d3dc8354b0483622345b851e2c9cd57a27724b89cc30f471954b286c6879b634d1552e0c475d2e6e9f9325ffdd04c4ad66a85864d7cee5e9436de724e52ca1eb6789e79318acbfff53f6cb73da3bde111ca1f514efa1ff2a26991fe480fbceccc94605692102c934eada8c6fd32c89b1d500c1e7fe02cbcafb41c02e8278e0bbceaa0546f7140b416ae15b429a8905ce98f361f7c8056c95fc93b1826ff23333408d4a35ea788f56d58e17cd4316eed3ee2e33de74063b2b3a5a9162daa208e10ce55e736ddff9704f618697ef6e793268758abd78f2c2b9df5005dfac2102f24e51ace11029ebe91ec808f2086a0856340d158bf686531f7e9344acdd38fa8cb26529d3bd327bfe739608e675a06b27db058f8e0c4f514fa13f5242d1ddbd61be39c13c1238aab87da6048e1635bcdb30c5caa17fa737e6d75c2f59e219e14637a38204071bf342cd04ff3b2348754b5a27b3b8fb61f3dac88c238179bdc02e8e0fc432e44316599d888294edbbb44744927fa354d8992e976aeda334dd25ae13c567ef3a10f54a52c808956d49cb4b15d5a70c5b7cbc4adca6ceaa7b99e3a3432a72b9a56798f04e39a2dc70e2fd5a2c08f062c009041d04d954fbc5e584c90a58798defa0ad41cf0f8dfddab1b6722cb1ad9b404bcceeac82543e1f1ec16a5e222ee383d108a0485d62b9c80905f6c1feb3d6509bc0d3ee4d6a176e85c295afe9061ddd1c7f65b3d0f8e50bea2f638c7bfd19b27da2170476cf213971b445f6188d9b35b47db0c3604746f00b350daf99d00a835a19f339103ab9e226c2abbf3b71d9b490c218f45d59c3a1d6a9151b64d18b8ce670bd4da797559b3a35835a13e091bd4a61cabdcd154ac3c8bd960bcc65c5651a50a397494da4d516e73c5b37f357d1508c064c20ece5194add4f197043997a241d6610e0c74ead946a32a0af65e3d0891c289322a99ea0640b89a9f4d597fb09c3b21ceb729dc45f673b6d86bc9b86ab1cf839f9278617afc3c09671519ac9f54487b672471d1d436fed647a9c1d20eb4496c1ab3b50c4f95a85cc84c967135c76c8d2a1c88b8c4dafad2396574bd600734b6beb1ac669e738df664ef8bb5a67ae755dfbf77e8d532396d9cdd89045394563314a5b51df5bef6a1180ece7d6b766e39b8f099c631e43a4c6bda85d880a3dcf54b86ac489bb38e1cf5428a4a4a3681d189a2390ce10a5905fc3640b1ebc6e1099fa38ecac0a4ab34c2905e4e14cd9843bc89a9eb69f92f941c0652f63ab833a68e8c142d8194063aa796b6766ce9fc6cae72940feac3e8de9d1bcb64200915a30b2a1758171a3e72fbac65c9dce9808e063499b176ca48a08a6f21cc9f922f99643141ff0b372a6c0529b84d52c60ac1ed3001373d7af6e66a8e1db17024520b2db6583500944cb65b61ee486b49f588bfb124b8d40aef958cb88d0631238fef87f1a2c88bee32cbd70c034357696b692a6ff45a1ff6aa55a715ee541beacf7f322030c1af3ea870dda2bde9c090f4f1dd5e00e8340d317e170e7b0bfa9add4b32b96cf417b110c7d09a53b552f8295aa3fc5ea5606a2fb764f6c5c552ade061310235d6b37648e66275a74f6d182d300ff14f11efd6331f467fc8e83ed92c5ec362c06083595257e06bf04d387f9a29f3b7856128e0e10f34258c41bbf8112da453e292d0b03654752b443a6644e28e46e985e055aae1a8ec506110260a68a883b3ba47f4a43af0746179344ba1b54c69fdb02ab5807cbd50ddb49889c1c54a4d945c7dd3a5d55b45b1bc96c7af6a05be49735a8ab0b9b142115fb6d0ebceb09150386f534d48888576297c549941dd89db0668b9cda52bfa32f6c6520d5b80dd70c3797ac76a36ae1e875d62b6488854126d74f365d9f6b1e039e922e6a1bbab6b06a9da5b3a4d0dc69ff27ac05bc8493f00d77e9101075342dccd7607327ce41b65523a7b29602e60c1ccb4f051a159753b4ac8d906fb316d77d81a09fb01b3e765b79316f8dff8220884ec99a0c7c67537ae46d6261ec457e38c5cbb5d845dfecdc66b507b83ad5f2adf07a9848bcaa660de571fca592e5965ac897754c2d7a91a4e256ef78a195537b251a29d1e179904b4e2ab522ea4d9b3d8c68ea27a5083814f79177a40b98f820861b90c815efe9a4b7fc2e24320e424d2357b3f9ad9dccf6b583bf7fd912b0fda0816321370319dc484165dcb12f153497ceab39a18a466c042a3e8230d1a41c1293d01c506607785f8a934c3f1c8f465ccdf4a5e9337fa2a5b35e9eb8536cbb73426c5c7e7258baa15b94846906c1c029a384c16b47d34d38619706256cc613ad99c7a016ca865a4f75d2ebe4458d94f27333f6f98bfbd7241763e31efdc4661b29cc803c98f9117ce84f10e5cf4eeb594f15d72d4c18e2c03ef46c02fd34e7763fe864c6a7c1dfc798832a5bbda0062d2fa577f2d355d5288730c33d7f63db196369937a7ee654c4267b9d9d000e6b6934472d83a2345c7d9c0c9ea548ed6e62d275d0ba57dad1cbc2f7b57f983f03fcf5329d3b66a30868360780f109a0bdab749fcebb4a3438b1d667ceddfed16a86b42ad09b5764da3e53549db90cf33bb9a2fb997dcc6801118774f8193bba277e5e8f2b0683943f777ef4fe55c6406434d87dba4b90c2daeac0d9fb170525709adbae96533ac032d79ac59f876f1c0edca86eda08930d0403da2d904b978464fa148218628388a54c900254a32b14fc6ef525d22c5227dc60982811e0156763c56817ea3e86d2b854a670797c13d7f4a5f402443be7e2eb65bc0cae1437d893f792c8ae526dc045a47f5ace5f9104ee614f484fda5a5da891b51613f04038e33c4bd9fb4551a048315576496ae5b7ff4489ff71d185ed9e5263cc0e229058684649808bce25cb081a9d0ec1025235a10f0752159253a8498213e12f5b661b3f6450ecfc9e769238d93b096807ba6bc3a12d39b51d2161f3c264e126d0fce183a0f9b953e8d28905a6b6d573aadefab3fe5f9784a19f9119f349c3731cd738a19a0e4bb73a0ff8f05fadede40d83ea9e49ab38a04fd08430dfce165c8c361fa1c2b64301ac8760e3ad4cea4a8c8e70de747becff704c0c8c7c82664a6be2268c2aed4ff9b0a462e825a0c80768b278655fcd057b0f5423aaaa9d5b05b9e7bead4ddb52b8894cf61d48155f7ed655dd962386ff8152729f48f525b207b9b2df6475135694d91bae8467bb0b25d70455c6db1c33654fa94bb2032cbe4fb737e3d6663071c9352c4e5fc2fdea3fbed84e693e371c31da78fd4077a6d15c64a0da52860695c2eeec69a7db8312da89f86f5d0f8945368f5c2960b24ab3b1ce2f1d5c1b83de9a85293ae0c2ea5debfd2012a23fd0e880a34d9da8ffa2ca86d6c20a1169f3055027188ceed92982ab302fec9aeeffdbe6eca8d5408279ee543bb28aa173ff3c129612e26dd34f49b3853bd1dc75ded583e6063330a416fac66186b9f7d4ec1c458832d5c32b1d8a8efc68197acbca924155f0f92d5e5d122eef4a08fb6a763c9fb6c46bbc4a76ee3a9ebe487010d2c4778506a63bd9d8d1ce68f955965b81564890066e9eb7d9fb248acb9b63c654e37c660983f6174f0254184a9d584b3899ecf30d6c809f8bdb63fb5704e3d453042024f8c983f0afe492c9134f178291678f5f1d97bdb0f696801cea1a85b19486467968c9ec58f24e7b3cd9e461cd4ef4c30692fc948ead7e2af247e9dad46c9e1ea82b4eee8e349c1bf082b34b836cec762c4a5b72d51c4bc46876f3e4c2fd0e3d37301f72e7cf6e902a01ab4e88661d82f7e84587c14383b4439642286ec80762549af04dcbb4793939cac7c57cd9bd28f812553ac298b1a8921d3585ba1936085d9aa351be9fcacb9a06b0bb5f2d7b17dca2fbac63d64feae31126ac33645abcaea0e81a93fc86377bd2c2fde4b08cddb6126a1c10deb63a9729b2dbb342a148c4523f2594849f2a263ddfc0c35c1589b343d1a9672c7dceed396d21fcb2fa7148bdff2111342cb0a3d41280b61b7151ed48d13522c4245b47b5c09072d7b3548acf17687323f8295c6d614b8b618d40f1755b76fc3c2d9dd46941a715384d20eb97403e7c2d0a9b03f390143e805987d95a81b7653f1aa927bac4b0703aea13c36c6978d2b52c428754b5720120bdb9f379c8e53afb9263b923856650f63ec22f5f4790b63ff475fc2b02a86541392f8d3da944fb989ccc4fedb06e335aa9bb5083c37f9119e91ccf33feaa5316f608dcfa35ceeafbdf90ea0de68494932b170c8aa5552a068a608aafef0a0943c7438b2b26566e23a0f85533e813c2744c0c4f6cff122379d34828fd47407357107e9c54c83a68a824879d84b028e35525c46384dd83f2770e5ce66f411a875cefd8f7e21a3bca14f1d3eb3762ac8bd7e32934e20953787671280048fd824cee50815b235b987e7b49373f1dc174921cc810ad2c51988a08d42626f6d960d492d161618bfa4691dffb1e535478121867f61d162681ca7095e90ddbaafbdeb1b2a4857ee70f11261f53119388381c85dead271c60a9aa229466bb004a435044e05c856847d66d532a933a56be1f534c7671690e2a69fbdac21d499d4ef402cf5eff36c1f77e1a60e1bc7b36cb9ea80e1733012f94ee260072153ea12974dc637b77e1904d262c9771a111f4f9909958c7b78205c2431f81672e9a9ad14b6594d0abd1696e166700f8be010635e91c091a11feba30dfe28408c53128774b688b218aef206ac60828adcbe98a775319c780159adfb85f754be2fcdf8ccf91922736bf6cd91344324e1d6db359a000655516b7d9f9931f541eef24a546a7f19d2a23c79679684aa22bfef84bfb8cd9f634a606b203c46a9ce2c444b92b543f3626f59304f2c7fdec0d1284f250b83049df98c098a3d8e4eaf93cbd3964daf90585388d68fa35bec6207e906dc5d4c8c54f3392ea2cd7c8e2a4a65562a9c1b6207c2a850d3934a2ff7c3261793081bf18ca86742f2b50a6ea96e7a6bb65802ad03010412a46929000ddf285828b601f33ee46cc37cc8ef7e20017321658fcec1f7aae2694ee29d8dc4b73820b2aa1a3bd1911d0d4717ea431ae42fe94a9a1d8a9e2669b60fc852ac1080991982d433246f233b12b79d30432d8bbde5a737eac841614d440d34d88dc2fcc5668d89599e7e69cd9f54979ba982674b99e762e980592fde164baa58847927bac395665d9085c1c09269c9f57eb941c5a9694de0909fe00a10f0de95edfb4353b7c6b229ba964e053ac32a06865c03905a0f754c29ca17e1a4eafa1e817c4fe2def223f28cbe6aa5056538e8f87dedd8ef67b4ef76d2d5efe5a6c3323bc53c25119b54d1752273c3141648cce15d4d98c59ebdb967d7a3780bae6370cf24727b90b788726c3e994a60dd3c376ed8f1f810944545661c9fd8713dae588cfad794f6289f0afbe325f88459a0da234d5e20e1592b902d354f7850996dc2fef81531089e557db32b5926c6f5717581fa5b811471b18c1d2594118de127ab9f60387c43697582b5023e49b4598341657bb5dc92c9459593f412fb3fe689a0288de3721072f97b5d6fe40d1b4b320501341521d21fc4c50547baf65703e09b160fc24b6ab74f1a212aad34dd23406df787fcb6b3fd130fb325e4fd938476e5a8d2bc10599afff7bbc52d0683706afabb5dc16d7dbfb577b5039212c97e488cd6c450499343b17cf42cfa92d429a9034d401927e9c22ff589a4a130391e21638b3aa0031e7cad7a85eed9a1288fa56d116b32c90c94bb6560c7e7236f9a9c141a4d7f614ffb83894f04067fc2e920f7382605eb8fa8be12a0ea1aad8c5ae2463344cbe6fbf4ef5236725297cc4bf1ba9c34e90ad58d64a14bddaa238542e45799db8f3973ec59942c7ed95cad06af0584acde7425fb12766702d5dec3e2b9b855205aba26d3bf91d617567fe31a46f9377e889ec74493f2a9ad6577f856f615b0e1be71119d685802de8692d93e9477c3f8b1b48f13baf0a8cec3dde594d14d70156df7f7080408a0b4a2ed5cb1889d79316a1144936f481fb64bf5c562af0c8c0cb4c05a4025454da9327541282064db627c8b0e39a8ca20602a51cb03002049e9bcb085c248aaacbf2c6d442b22d9c2463b22b9560659e6e234f4192e176e525679525404d6d01c12ad4edaa86e002759183b03b31776c37c9e918bbb4a9ef27d7e57b9f7f2655a080fc0b97889708c6fe696c803a2b0f9bc0262dab6aef29f6b8d3b37c5d2905a9f0121d027ea3ca1fcfbdf5fbe5e02a6a3da9ce3480895453fdd1603acc7ffd46f371273abf417f38b712836cc964f3304c8cb736b926b8f5d14ccb6b37f437c60f6497f5f5ff247acb0d5ed1b60dd98f3b22993d2f0adf2ed5be969063a750199be33bb42b9d96a82b7de61b81ec258374ccab1147716757eb3986ece0a4c2e5d8f57b7b7019ad0a15631378b064a91580e747e653050145f7d510797dd21a0bb3336f128ea237a4ab73187f5cc3b164737c8eb7539cb4d7f693d6f7fd67f0a3bd9f41cea908e1ed025266f1f2b2aec800f55450acd1178148063ec4e6336e9a169527f1bbc8ab817c4f7f76138a0919c63d1c862592b58e130175884ccfad96bd0ee84699ea009f9d26fb1b8e7631f8dba3d7ff906aa1dd5d8fa71b91fa4ad394cb7586cdd2ab499b2dc6155dd299b26974fd58bb0ffe9898f04caea317c9fbe227bc3e6eea13251da5461d1814a5c1161f5fbdaf4ab4a627f7ce0c74dd1c708be69f7aaa9ddb1c49ede9240212120d642ee82866492bf8dac1514dcba31a7df36157bcee7c3553c2175ef9272ce357139db9943c0eecfd1c8a4691e083501a2e90466a9f53127eca6a034d0794269934f46a0aa919b16bbd60f85d814b2ca931032a94bd569a134ccc633966b095e85006790b7638e0c82a2cb7249c3e1626ca096ec7c2294693138783f9a517dc766b36372bdf957c71c80ae4e7c941ac1207810a39ed4681ea0b74cd010c984e8b25654208d0fbdd09cc3a86fb00e9d897eb1a1d7c0f40a3770555567c949edda4094bd410c8121d0b11ac6cab258ced51b8bef0ae2671e68798005aa2e4708b31571a35c7aaad8f5c8779596c2d7f9ad5841da53fc8384fef8b19462a3d81931a1095e7c6586e47731624415db907f7293e2f3aa2a2b6e0a4e2024b0bc67d9ac89fbdbf8f33e36f326a3b17d588844ec6198ef4505230eac3281a1e4ca09f110a44cc1a56b48c84f0f1014a55e0c88ee794eb7c24c6591337b456ada456f6c12f8902866c5c59c53be368c41fd2c84b42fda67d6f03270c3a0eb88c26e6027ec2551f9e1633516d103b7628e0d06b0eed0ef1bfc2f2de7c739a0fe12dd08c781d4b18a5fdb0b91fbb0c126b0181229a3514e469417ef5fe439ac009217161bcd49050689b2d05c0e904376f28a074ae72891b03545d8bbdec171a61abd360b05405dcfbcaeefa70bc92b7def7fcb938a5adcf6c3839e4b3841b9d8a4d210b8bf4133a497fd722632bf318dfdfba62c6fa71fd0ca7a11f54847a6a30a6e1b4904e43bde1407bf1976d97d62742862184a050c93979844983ba2a3bb3538ef86118eae3753899c22967253a34a547ca0a43200a3465062ed161016e37e27c1c452464609b29235fa808d2a731201215128f63032b11079255a4c376c593ccb05e7f83f0cb4eab3cee2d833dd9a7d845670ae131026490e8b50dbd3b78965a609244433d732c37e3e9e4fa2b70c74136a53e70b7986dac4bcf62ffe1a8371ebff0742c8edd42dc633f13e84ca521b53de4c2e9779b32b90346aa3dc1ec2dbfe96597cbbc38b51a2015704983add335ea6abf48a77b01abfae62be4e95d7fd5c163a291b9ab4b8e9906ac9608b8d8b110831203e72842a8bb5835eb7a8c5775353e1680d3eae0081790a756f968bccb3ce8cbf4a4544920b67d8e0c2f08dc3724052ae1a86795b1a1d280707ecd7294db027e35478720223f31f3105e5550bbf8ebef0adec9ac19d892834aa7ad387680118e398ef9b04b3e8d65c0dc521cd340a92beccc8bf8d04d1ff99ff867e892cf33c694fa890845b598554aa3f7e60c9d436752f5166ea9b776bf1b281720e4fbc815b80f9f6bffaebd96cd293a0fb2f0c034d8b44b018ee0de242e7520e6caa8282c4e53dd49da6d8048a4459c38912afec8a78b12cd6cfd43c2ab86ca374523db6ff4fa7ec64b48fa7d1478245e4ff28bcbe593fd3c8663d1b013c0a7bcd9eb315c2f77b183de05909131c6ca7019ebd0b6323bb788bbb96a9be6ba7fe4502c1f525695f2fcb8ac5214e2bb33aaeec39c8ef00375f81bed923bf67af0d1dbea8627b1443e60688e640773b6fc7d5f64a22f0ed23e7ea3c3f62c1f70b126babdbfdae465a96c927dd4e776dc99ed863db2409a335fea0a5fd15c48109d5973ec8c0271bdbf1e18bd75d483bf1c00fb14f456cdab0b27f654a294b8959f55028a39319b8c2178ded01f6a65634b64d8fba2583a3a0e4840658bc1ff838730dbd40f815448fd37e0f3cd5b166eb1f97700e6a0716ce9d99a5e6f24e25ac8b4b935f99f0f8e3bfcc74126085bc590fa28c4393e9c9543ee4a28501b3ba9730f29222d2f1bb00da4f3e7af2e7830eaa8958f22ad88ac0f74708e247b3f3377b008810c35c877cf16b758ed5156279a039a69556d29a29837909f128236841de1828ba722dafee488db40ca8d314555c60146e8653f75e835e117dbdb10d0d151701fcee779ad7de694f8a2e8f7bb8c7a92f1bc2f3ffab8d0b212bc51888b071ba8bc0121cdc4123506aa649aedcdce1b0be06e879ffe24f957f214b58607031a181467c759e5a9a967978fb7bc13cdede141dd0833746609bef9e704a691f66b2871d540258bcdd76ec76ffcc66556fac582341a569f1fde887542921bbb891549dee91e8d7cbbc501a2bc14cb06d9f4882ad84b07737a0b164f5c77298e805969b4bb801796f31c163b219711d2e70e761fb8c9a1042dd57b3a35cb547078070f24783964fd2b2cf1acee8f62d8d308d6d2ff3b500f73ebcfd65114b1d20d6301c3131edb0ff164c1a3622f66ca57045be5e56292107f38589d65cd590b91c965c77fcabc7ddcd11dbed53c8978c80f808edf5c6c4e96630fa949bc4ee0222cdd3083c4c58bcaf47a9cf5d8cd2040603f17d0a5d4a5ab8a884845d9649756f8f01a5a27bbc1b82fbcb925ac47020272bc92a5efb598b6489b4a3e10733ed7cc3b6b0615b2d8a404b0367ab65d6116af791a79205627d0cb28d2b88695dcddf3a8db3a70cca42b1a632d3bfb34df9243a999d243bef088ed71bf073455223254425e342bb3de0db31dbd60e5d55ec4b21fb5726d01cea145652dda0d5611cc753f6978f6b3c256b2afe44520731157cf2fe22fdcfcc189c878b43b03c897326ca51107fc5909e89d269fd26fd45e7bd74b5f971f507893805063b059bfb022a7a26c25bffceb9f6f7739776bb4c1c9077874930e852833a50cec6060a71c1b61a20feebed98237879bbf82ef7242deb7e08b6c0445e49c2560762bc511314aba79cc2728a304d4db815d60d586ef3c06d52e3bf05bdd3e9be2367a109f5202da3c1777b9985189f3f6de53f14e259beea83f56f329f3fffecbee2b430db7be5de021206bdbe9d5cef7924818f4bc00573e40b526a2a7e9ba5773c7c2758ed842dd3247a61d730a19440d0082fd0aae280ac2e187702afb8fa3c66726ce5b4f832aaa2154195fd0ce4f83296266cd81b93e07d13b3129cd90b21549953927d79d3a47cc233762e43574515effd9cc6f04bee2ac28f0869eecf87411b496df580d538adf4e6e3f2004f9c4833bc69a872163d0b897fee1f4434ebe3353eba67670c126b863232b1bf7b9c9923afc678bd6a8fb455c84da1f6aed3e768f977c94d5a1df5c5ef9ecd28597f21b80ec6689ff1926b9f7d9b735a32ca2669f8f26fdf2fb02e76f398784c9b2acb50b11d1b005768a341a89230e72a3737bf6d138de394cce6eff2c6fe3260fbcc2ca91d57e7e510e2d7cb9b828ba3939139f10b02ad82e7e727bca4221956102336cf2b4a22868506e369c4372337fd796e2b3ccd867e20e542fbf94a57ef2f870a491c7e9927a0d80003bceafe5091e11c73e6c7cb60cab315f5cf9495fcbd563a2c70c27249f4ad6e675a7ce8ab424d1f03a8ad19051cb8e84431ef75525c91b68f134fafa8bf50f3b9dd2f97289248b2e4729a6d805021d489bffafd07746db6a14f04ac2bd6ec4f632f396cbd5c986cde0e62f757f113ffc2233ac431b999d8212194e70bb631d58d86f3832f519fc81be2bd856862c6a47865b7831de609d898d653cf8e4d66934aa6dc842817d138e19fb0f981bc2284bd3488cfe7f55f4404a69cdc9820f714a1f54e1ec6f7327e9f6101a95b2ec872f85031dee0343cb91dcd42615e013f594b3126ee6115dd501cdc9490ecf50e5f21c45ffa78dff53559db6dc85151dad54b8f16fe55d7f3da33f6425b5a46e71bfed7a770697179f472027a34672ae6fa2676857131e3acbc64b9d4bf5bbb04499b987caffee887f8dfa8c6e5dc4593c6af5ddde87a11ebeb7f6cfaed9c3f83042e1f717b42ce22112d1cc0183640251de07aeaeff9ddf607f05a6f15a8d0fede89c40b631b9594b67936507fd7d920ddccc41029989072d63b43249d54c71dad95943b6bbd74611573ba63e646f772575b1504c74e6751f31005a88f48624c07e438adf2c63bd5dca7986a2e076f24e52f725cdb0f91fb871bbd409ec4f1fed9e318390860c15a060c73545bc38dfedd9156d7aaec14977b63151071009a4ae386cc6701c3fdd866d7eca25244285023ec64b8317c4de753c214eaeb748c9d96ca9cd09dd77489eca080e393b06c3e2423e80424e4c76b8e8307606b8cb68f345c84334982bf41bc5b6a591a668bd861373709e0735423d32ca7617a70a8e8b8693bba24639a34edbc9c7bba2ff58673834f023fc07946ae1a06f0a715561c2784624a7db4d389fa1c0ed4eb097a0059b8d702edbcfdb48047c3df6f222cc756a12dbb747572e490dda8d8d9540bcf70de465a9d1b2785888724469ce5ba709c03c1da17e3bede168f5e74a2a1d0a05a43b3867271cfe896cde4f1f381c832dfe2a2c7721a65dd7061f4552e7217e1bd227a00564f8c92a670d4071b57aed1eb909142ea39f10b464c1efe199caf3e46ed254d3392210d6077c4e3de53855b021156ec8fea4293ae090fc5c8cf2923c7849815da455aaf602a6196f9d77b57bffe34e898e5b4053e210694e1c081e5ff3610d024e1717849fa2c9bd2e27c76978feaee6b6f384a83193851751c68d611fee2ac6655f8f75c9459b28dd642c03ddbe54eb309efac4f21f2aa76aff1671e19908b1523747d9162c95467116ddba9c358974a93206a2e75a1b6e194f4723fed8aa135833376c3db89bd8d719d07f403f7c09221f2586835c58da02b5e5ba535034bbc4a1cf1158e86872417ffe9551be5254a7426e8227380cf44a7cc386cd63edbea320abc627c606855469796d09de25271b30e40ca40201ca8f4fdde5eaf04b17b3bddd63429af8c86b6a3c9095758cdd5f37759c332c20f8331de8161e8dc6776a5b3a9542e05497e8203bae92765a2a21adcb8ab07a04cfc214e17906da9c8f22d72afee47d9a17ceb5ed14ca52edb38d176f0ca0700886d7068a777e44112fbe6e525c4f73529c9281b4931851b8dd8a2c857b1e3cf86c9a4fa66bccf444274a89cef5dd45171242e7bc03548dbcebc038c0e2e177ad70fcf825f4e4801b97e1140a9f5d71d891252ea407ee7abc92e139805409a1fed6ba491f53aa3fd542930455e81f0b1ee247c6ca822b13bd55b235c9fa98e925dd5bb773e959ef90c13c441ff5893e4a7da1092e3ba74b283ceb59137ecfec5db129720610e22dfece2318177fcb6f7af3cb70ed1ed8e0bca53a452e88825c0cc0408bbadd9dca04ce999b998a6acd7692bb9f5b8bb6310fc80505d04dc0ed28a13f296f614d6f0b5768900c41264fa6dbe08fc0f1ae2ad8dabb5adfc7cd97bdc915b721af4687545b9466645bb87e1fdd17916f137daaa479fca57b6f8299bc4a6972300931d741b56390e57ac0459da8d9968073aa161bd55514f5830294477b6bfb22fd9330e02d6c1ba89395c4e9b4911cab0e06e228e0f78877f1194577e660f04baac040b135ca2305f2dd0bae2d7e120ef5f33c6c5e94fc9fc968845c672f71d74db500b9a03e531b37e6ea2742b3a75f5f83b24cd2664bd2d11e0a7ba0872383503347eade58068fa8291d6e30b827a2bc588622dd219ed6fe936b51902e8deb67416dec3e5c103a5acf3c4344d3220a1fdafacceedc1a1ff4c34a716679609ca05f9a4da6d22f07fa7964cac98b35ac618da98853149ac916380d60c2a19b8e827ee63c9512c9199ede7e23f42cf56a2cc793cc4d040c967d506e0b55ba531db440d51276fefb6f1916dd64d09b799c9b5ca0fa3b67ddc8c7f88ffb35ffb66e4e4e7b137119f6fecbb52b8f5eff9c66ba35b8bd31e9d44fd5cd6dd097e9dae2212086fd9b58f071010d757760eead5c76d4219bc74b121b043cdad2345c535add59d417619bccb7e27ed3b239260cdfcf20faad67230e18ec7480c4b67e9e380f60785298a0ef2b0cc52c960bae9a095b76498a6ea0137ea3584ab01093924ca5a15f7057ca6f38f627f2c9a20b66d9b9021872b634d99f4dd2ff37aa42c73f51760c3bd46770b3a6ccbad0b2c9e6ad7452b9e23e4c2d6d69e689cf5373d0cc72045b6f320e559dc869e102ba7e404a0c7ef9b4c3f0ac4d67a3ba3b9b121542f1bb19482fb0942bb3a990cb610eeca086cafe07720049010f10b0c074eab82e399371ab85ba1415829b4f57ab23bd45ea8de780b922a80931487b77e705dff7a77c4c166cd6a4f67574ead1cb7bdc7f744d667686b03733dd268a74ae92064c05ed133e411b7ec50fe41c93f76a3a1583519424713095ea2f0e660094408c7a257aacc7960cf7da8e23c6270442fd10e30f49b23e1a3eadc932b576a29a4b07a2806d926229ce9142c699484b44f63b596eea1d11ca5e202ddb87889930d9c7b310016394a05e8f8aaf255982401edeb1b86b4862a760f66f8f0acefa7cff28251be5053c297f5be7c85bd5fc4cc488b8c99ec56c9c07fe3e0fa65e492c0231c8285a5ef523cb6419aeb4c65567f6d062386e50154ac665920ead78e3e246b26835b2fca0e3942c6577c2300ff2ddcdd886974f5bcb252f6b9b9880df894ed185c08680b32e47c83044c05cae7f42e211416d9971cd0a4407f4d66b0e6f58ceadea84708fe7bd9b2b5a785b9b205c12084d42485d1745beb4822182e4e775e20bc07cf00fab97e6c5d67ecc774a3b3f617b08a7e7bf6cbd05450fd4b730cb275c29d235500a073aeb7ebb577dea7bfc1556e5fb8162228d4d08134eba52cf14ad5a922e79c56a4784a7542357205aa80416c4237f2cd6c657fa63c77df4aebc92509af09402e25d65a476e219741ddae52f4a81d2ac7e8dbd2b3a63720141f0b566845a7b64641132283c346cf4ca3b11fa657f1311cbf40df69b6a43c5d71e77d491b8b867ef8706d5733e5b3e63322d9112c77047bb9c91b489ac37ca68ac1a1ed6b4e3401ae62d117576699daa835183e749e0bc4235f97d52672dcdae28357cf3f58bab7f1c4699699fae7829ef68c044a127bf1e565e37eda318750116a06a2a11ce6b1e3b7ec71c131fedca90f89c8fd5edf40514387c6fe1b69b13e8f12ace94207d92aaa5627344d692893a4b80464a1006a28c5a53beda29ccef4298e0cca9945e88fd9a97a2b7488f1fb3c79f23ffeb887304a2a1b95830042ac840586f8338baf0eb630f5fc1ed32e01866ba846ac90244370d94ec5f5eedb01330d1528b8c85fe95e2f68d19c0af6d87abff358646175764469275a9d5d642a57d93bc2bcc0016d765df5db4542dedff6520cb2a316600fb965d4069d93904a081a625a36cf3b3c938d0c1bf50248e05c781a10d10f62f0c775905036eb7a3a4eef1f77b2fa08323c6cc1bd848fa3b411d99efa296a5c28a86265e4e08fb757644a88241dba49431ce00f7093532185c6dfc23996ba3f43793822f93ecf4d682428074b83bd057110cc490e9e69832a95b1cfb1a2faae58b0aa1a27e7a4117830b17b4091a53bce02d291df2c2f2f2ba67fbc80dbc2fa774d51630605941d7f0ce2216349249e66e32315d87c96a231e97406e411068bad51453161b2bddfb1b24d88c6a629f74a16f1ecd2c520fc35443f490fc76fd95639a47c3d524f1955a42fb9b46e32f2e7ad540a67aedf95c326f0cc2909215502c0a33871a282faaa0f0889c42c39fbca915ec7981d4b661c7ae973da72872e625f275edbfa31c7bcacb826552428d1ce2e58daf9017c9c087e1778ed0fa4609eca706700d07a6fb0116d087e09f34efa63d5acd64f177771f3e8aef4c761676fc38106f0cba6ec4f2327105dac8f675af2402c21069731644f39975962055bfc86efe88af6b04e5b70168627a2422e381622770a1044179a78014693a94f642b2a1fdb178c3008d130181a6f38b3a260e3aae8799963c7e982f76635756cb2627f0d8e4b8178986799e22214c628cf0bcad0a48028746038e7e53800756943135790284cad8f5fda0bfd0996ec7dd06b4ac7d9d09aecb12ae4cfad93726a5323012b3c0f04efea397d9ece74e0959967b0a354ca04be318ae0079d0f7f41280a4521f7ee2044e644e1070e6e71661e3d9ad807208e56edd47b24747d44c5a9c49ea917c5559394c32bdd30a1d617969fc3b57cedf8ee40f5857141ce9f9de10c5d5c354d6e337570e8ca59d8baf5a99f39e95d075fb56248d580b4ff1fe86f04a7620ef7bbd374839902d2ffe91f918e1f933ff70248b6eba4013cb4166f91cc4b79aa01a7491268b45e5b2dc13bf9b8ab263910f514616bfeacded007f7296a3c39de4e1e64eadccf66bbba9336f2cb0853f009dcefa6d81df8a3c056b65df9a2047137170938bd1d067422a04b99b33a87b46e62f867b2934ae0dfdec4c5a54e9b4688096fd9eae56b39becd6b15b40e1c18db8a05648d77e508e62d2ac8aa2648f0431890eb553ba5557f0c288fd84d2aaafaed0291549a7dd42c882616697b1d95ed0908c85f37548dfc990055456d4fc878113d555a6246ab08d414f3d666f13791c901b4a651d0cb7f8b45fddfda951cb8d8dbbc96663d719c6347289a737cdd05f7bae9abb9233254cc758a8a873ed9aa4007c05a261bcd53dbb573f05658ebb0c699128141af097d3d05c8a66962c47ca4d714de6213807f1901dc88e0f94c8e3872d9bd8177d5b6fb34a0544a9dc778055e9855cf5bee49afcc38ab2c950f642bb23e940e32c261f42b1c25dabaa996dad171bc04711381d5866d01f25cbc28e3caa9979643f18bc6f5ebc6dd9faf4c3c0a024435cf233240c926d613bb0a32ad1ed47c2bae7a41bcc7d230967b3a4ce1fb551fd41091369b01982e28db7eaa6d7670b4e5019b53c9f8f0a08dc40aac3f8ea73edf08ae8bc6352a88b8fd8df3f64ee363f75a800affeb2f5bfb68d5b4033c9b381322ca5dcf6f77aae607ece5ff94015f2d44594bcd0d13c53228bd09d9c49cfab0e4655ccc2f6dbbd01dfe11034c8b027b205b3cc51bbf04ae15478115386ff266eed38b7dd91d7c377fe4c5e0cb486eb6936f7e7cae995e76b61954389d1fbc77a5059934db1b27253dcf537ee5750c77b134257aa2bfef2dda264e1e3598ec5ae6f2087b2bc2df7579f3e9a5dda5e47a4d964dd832b4057b1fcb2ce44fce7fc45986bc557a01abe14345f700839e24ef036af9fa584d6658142430406696abcebf723a9826b0c26feb6e0d3c3c1c4448b201141b2682a7ac1b6fb0cd3aa417fffcaef67eacd68f83feefa0e94eb5afa8a728a79650862818c8cc104d4636a1b6c7aa3f0b153f0eaa85620d54df5afec32bbf1f9089dd01d66d85a159ce4a05706f59e03d67f21e488cce70ab06114ffcac61f1a33af3b3073eb2c1647a5ca163954ae06811b4f949bddba032baf0fcd54809d6f8af3c5d3fe6e3d6a11319bb03ae245900be485f47a25d91db2a5f9e195c138bb479e329f5598d64a536b418d63acd56c9bbd0b14ec15bd578813ce99b51627bbc86df1bdeb36940e026fa075a19dce0a25f7e7c76fa974f66135d965cbf89a6796e5ad7ee12617146b73515e8767c133b985bc499c68237960194ebd4fbbe0433275c3521690c502c802a890f33d60a066e76fdd0a540e145b43e4b05624a896e11a5dbd4b460659a3fcfeb6074d505dae925ab0d2cd88146f5baa0427d0838d94445cb500241cb6e579a68806be18b6a5e9d2ce91430369d8338ddf93b16aef0b918cc6b6fc7c5760dd225ce5475f4962226aae270a94ab3b7452f02448515b3c5263e5302b5bae2ce2d9ef971b953f7bc9b72017d5532070e93620646d83a44daa4227780cf4d6b6b18318da8f038f8f878a8381160a5a98a68ef09e96e3c6eca44e318bafd668769b221ed0ebb528424c9fba991e9feeed1dbae6c8f07f6934aaba60dd1f75a707cf459d4b6755682046adcbf39a725438095ef3bcd5611679f1e9eb72ae968b753c8da90c67d2e02a6b371b6ef14b22957c4414e42f4c1c42fb604574eff664b74b3be9c5839c9c0b1f3a41a11c4096ed5fd542544a52f52e884af761e6f260c5a08b153e47caaa25fc98cb8b43244efc0e07264201d9409d1c1a0f6793276fcdbd661fe367a317a0d8516d0d88f3b157870090a565538d88b63119353b5eea68680d428e307a6ddfb9e6ca7c094e6ca9aa5d173a89f77b63b3cd39afc9eb248ee8c0fb1be927f4cae667d81c9af101062c3b42eb6a5df053b04ef89114730569891b26f59b8d98e3029d6fcfda3e7118b3fa8f2f2162b560dfeacf049aadc36a6299a50500c3527127ea74b181b07bc5cb0b4e6978f923b87bfe05801b6129bc5a0f23c833f46ac5fc9a71801d99bd7d7ecdbc14ddc8940849b7591195fdbdf9fb0677d6b05391ee7db0db12acd3e33ac33531df4df2101d24f5f45e347293600854565d7302ed91e4e0339a13c50a5d70bd04c35590177b1018d38709ee05f16f2d8516d9e59ba36d59a10e8218a451340635307ced69f71c9d92445e31cf0da15fd4047d62457e455cb1d841ed050430bd05967b4addcc863504d038e800c62f66ae6c8441e67604c82501d3b07f5c2952aa3879aa68ebed9b2c8ccef318bf53c4ba78563ed63d7d7d5fcb91beefa83a4c9b8e4b827e43ea0d5184e9d593c3d34474e1d2d6f6ab27e90c694c9475b7415c2e819954d034a799ae627c22575b716c4618b251acfa4d88873d2016bf107ca5723817f18be30a2ae86090bb9232be5cb9218879395371ce17c3d9d7c07277e3f0068c318527a66c61a22763a3f25cf53eeb810afeb950aec9e1c5f40b229058451aebb148e3e1d59033364675236226072c622140396ed9857a1f212e64b9d88ad089b4bd096e977db4e14db08f8c3a1d6a20ba9f33be44f5ac5297c97b367748f2ccf79a991f1e21abb7fcdfa0b5252168f5bc313b4570ad316ae2d7928ae52705fab4c4954faa7e09a1f05787ce38f88eb77d219b2ce5efbbc1c6cae7f21f2fb95d801d5566939ec91222969c83afc858dbb9cd10cae42bf373960b0d39b1b749dab8268d79d065c5fc21333619b3d3c88f0dac1331aa0bac6da7546f9db62caad846a400369a26b4c35984fed130fd3801ce78f06d4fcb420bccb9e21026282d326191e4b5a429b7ad8c55bbe16b2aa8c6c9b311ec36b37f4188d6aa04e708f83d534e22b1808172b853456187319dbf5b7e1f5ca3edf06d837fbe610260ab85dcd979cc502a795fcc7e39bf7a099dc0b8dffbb01862569e94db0c7c75c03a9b721e39efb8578458bc086604df1e4e3fc6a646e3e8b915ef7a52f488c48faa1bda54e132f5548ca9fca7756a7e59b7804aa27c79bb2e59bf1dcd0e58fbb30b045b8639ce5c387ead8b2f570966fb25dfe06338646aab17ef8368bd044f124081db9789daef83c18700c6061f46cccfaeb631efa82cd266beb5fde9291b3da7125ef362be89160b4506743343aeb666eb38f706d66df2291b4da5361d33b30f3374608d7967640fd1e5e342880525b3f9456b01b62a217af5fba32d6040d06229439c8f260862c5ae2edaf94b26b800c37a5916ff70884962dd921e4d6a043c6941aa3e0f6f0d3e5aac648524c997fb9ba48d5c908d4e8f86a341252113c319474e5696ce6becc9f9e05f34b8eebf4769e71cdc61a505b551b64a1b2c4365905eefb50a11282ca3c7a2a0fd06746061f8aea8215569e51af96e5ccd443ca65675c76cd8cfb15b9c1cb224c44f2789ae50b33203fedc513a3bceb552ffd5894e14697a3664404395a9a5e8197bfbb2901c15a57b0b59b1ba7775549512da64e5c286c18fcbc8ed08889b40c7095bcb956c255835389bf75f93b06bec659ad9c11557717bea8603f55719de82ac7b689d50779464d8c7da79bd5e68494121ffe543d5ee33a6fbffe421f4c66a80ebebc06ec0e87d6db419bc6d34d0f5da5285e1f7a25e0cee53daed0886a6f86f2cb6817af8d8b643aa5d007ef67767f1b7c2b93842d14fb45d140afdb50c481dee83f7be5c3b9fd1fbd5a1ceeb7d41a2dfe9752dc82c5d4b66fff1b0ac7c7751708990908d9869b6719cc91f91eae2dd95ba9a214f5cea5ceee2fc99203ed4466612051a1b507ddbd03ec1c1bd1cb42d9cfca02e30fbdc05c80b7bd7a21e2ef64b5c1bea5cbe2f335502bc7839b1fa4eab541f70ede07ba1e31c0a994387511ff3a3f76ad1f87fc5ba2296cd8a59c4b69b6b518fefe072e19f864f701e4fc27b29a841cacf609eac1c99055c734452e91637da6e07a38b4dc8c8ba90e2360ff9367dd9195ac47ce72625de93135b87a3279c085348d35bfe088ce56442dffb2b6c8df5639c2c72c43fdadb498fb0577e68ef8ebfb790b9dc008c02625c60099e9a1825cf1c789c45da079525c9f0b8d09fe27873a76b01cc91eb26beef2f6ce5114f0c02f4829abb7d0e0af01328ccb40279bb01e9be251bf75fa7406e536c82bc54ffab980b4160d00863eaf8c951f56e57f46898bd29d9c578215eda0963b7d061b5560df6fdda362297595b868803f71042baf536b9ad989e0e2423b8ef71c5d2d86d0353a0580269955aa0f83a99e9ceacf7b781a851e9f1eaf68fe132525601fe47e88bd72482fbe5e0e4ee05c5c0d90213f3dca0cb17d6dfc4449c62833d8ba7153dfed5532002b9690fdfba7d75e0deb4aa9238f2362537ca71c0eacb7ba2a9f3377e03a46863d547e5d236d52da2ae6a227968324b5f8ef6e0aaa284dd53088714dddc91d0d874b81aa92e557134rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfop-1.0-17.fc16.src.rpmfop-javadoc    /bin/shjpackage-utilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.9.1.1NMMx@Mx@Mx@Mx@Mx@MQ0@M# M# MLL@L@L@L@L@L4LzKKtJ;IHGv6GY5GW@GLGFFD+@CK@CFc@A)@Ar@o?F@?p5?2>>@ 1.0-16Rüdiger Landmann 1.0-15Alexander Kurtakov 1.0-14Rüdiger Landmann 1.0-13Rüdiger Landmann 1.0-12Rüdiger Landmann 1.0-11Rüdiger Landmann 1.0-10Fedora Release Engineering - 1.0-9Rüdiger Landmann - 1.0-8Rüdiger Landmann - 1.0-7Paulo Ricardo Zanoni 1.0-0.0.3mdv2011.0Stanislav Ochotnicky - 1.0-6Alexander Kurtakov 1.0-5Alexander Kurtakov 1.0-4Alexander Kurtakov 1.0-3Alexander Kurtakov 1.0-2Alexander Kurtakov 1.0-1Tomasz Pawel Gajc 1.0-0.0.2mdv2011.0Tomasz Pawel Gajc 1.0-0.0.1mdv2011.0Tomasz Pawel Gajc 0.95-0.0.3mdv2010.1Thierry Vignaud 0.95-0.0.2mdv2010.0Tomasz Pawel Gajc 0.95-0.0.1mdv2009.1David Walluck 0.94-0.2.1mdv2008.1Lillian Angel - 0.94-2Lillian Angel - 0.94-1Lillian Angel - 0.94-1Lillian Angel - 0.94-1Joshua Sumali - 0:0.94-1Ralph Apel - 0:0.20.5-9jppRalph Apel - 0:0.20.5-8jppRalph Apel - 0:0.20.5-7jppRalph Apel - 0:0.20.5-6jppRalph Apel - 0:0.20.5-5jppRandy Watler - 0:0.20.5-4jppVille Skyttä - 0:0.20.5-3jppPaul Nasrat - 0:0.20.5-2jppVille Skyttä - 0:0.20.5-1jppVille Skyttä - 0:0.20.5-0.rc3a.1jppVille Skyttä - 0:0.20.5-0.rc2.1jppGuillaume Rousse 0.20.3-1jppGuillaume Rousse 0.20.3-0.rc.1jppGuillaume Rousse 0.20.1-1mdk- Supply missing event-model.xml files- Split avalon-framework into avalon-framework-api and avalon-framework-impl in classpath- Reapply Fedora guidelines. - Re-add pom.xml to unbreak Maven stack. - Re-add OSGi manifest to unbreak Eclipse stack. - Remove all bundled jars and classes and fix the build to work with our libs.- reinstate updated manifest patch - change define to global- buildarch: noarch- drop obsolete manifest patch- import 1.0 into Fedora, based on Mandriva package- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- BR qdox- set BR on xmlgraphics-commons >= 1.4 - Add qdox classpath- Revision: 617684 - Resubmit after moving- Add LICENSE to javadoc sub-package - Few other tweaks according to new guidelines - Make jars and javadoc versionless - Add pom file (Resolves rhbz#655804)- We need servlet not jsp.- BR jsp.- Add more BRs.- BR ant-nodeps.- Update to 1.0. - BR/R java 1.6.0 not openjdk (rhbz#620330). - Remove jars in prep.- Revision: 576002 - rebuild for new xmlgraphics-commons- Revision: 574030 - update to new version 1.0 - disable patch 1 - disable gcj support- Revision: 540954 - rebuild- Revision: 437573 - rebuild- Revision: 315376 - update to new version 0.95 - drop patch0, not needed anymore - spec file clean - drop useles buildrequires - use %java_home- Revision: 139372 - spec cleanup - import fop- Updated Release.- Removed ppc/64 conditions since IcedTea is now available for ppc/64.- Fixed to build with gcj on ppc/64.- Fixed rpmlint errors.- Update to fop 0.94- First build for JPP-1.7 - Replace avalon-framework, avalon-logkit with their new excalibur-* counterparts - Drop non-free jimi and jai BRs- Patch to Batik >= 1.5.1- Omit ant -d flag- Build with ant-1.6.2- Void change- Upgrade to Ant 1.6.X- BuildRequires ant-optional. - Crosslink with full J2SE javadocs instead of just JAXP/XML-commons. - Add Main-Class back to manifest.- Fix script and requires - Remove class path in manifest - New javadoc style- Update to 0.20.5. - Crosslink with xml-commons-apis and batik javadocs. - BuildRequires jai, jce and jimi.- Update to 0.20.5rc3a. - Include fop script. - Non-versioned javadoc symlinks.- Update to 0.20.5rc2 and JPackage 1.5.- 0.20.3 final - fixed missing symlink- 0.20.3rc - first unified release - javadoc into javadoc package - no dependencies for manual package - s/jPackage/JPackage - adaptation to new xalan-j2 package - requires and buildrequires avalon-logkit- first release/bin/sh                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2   z       { 6 }   4   H 5      |    ~ G y                                                                     I m j r O o N v p K w P S l u q n k Q R M L T a ^ f Y c X h d U i Z ] ` g e b _ [ \ W V s J x t                            # ,  $ W  X     V *  /       + ) ( &    -  %   . "  ' !                 Y   b k Z c p ] q  w _ z o i t n } \ x {  | j h g e  ~ [ l  d u  m a  f `  ^  s v      y r         0 Q T 3 4 7 R S O P N 5 J 6 1 I M 8 E H : ; > F G C D B < @ = 9 ? A K 2 U L  3   7 ; 9 < : E = @ > A ? B C 8 F D                                                                             .          0                 -                                        " * +   & $ (     ! ) '                       #  , %   /    ! # "                                                    $ Z , ' + X Y A ( @ W ) ? * B - % . > 5 0 4 < = 9 1 8 ; 2 7 3 : 6 / D H J G R F I K N P M Q L O S E U T C & [ V 5   c  \ X f e  h ]    b  d Z  g [ a   Y i g e f d h c i }  v s   m x | {  r   u  k  ~ n  t q   p z l y w o j 6 7 ` \ ] T : = _ V S < ^ W ; X > [ U 9 ? @ R N O H B E Q J G D P K C L F M I A Y 8 a Z  K . I  / J B H D F C E G N R P Q S O U T L  V M 0 2 > < ; : @ 3 4 8 7 6 5 9 = 1 A ?     ) ,    ! % & ' ( $ " # *  - +                                                                                                                                           b ^ W j     r  p         m q o      k n     s } v u w z y x { t ~ |                                l    > 1 3 E V  : O  ^  M 6 9  0    C  5  G 7 H  I @     Y B ] [   \ _  4 D T  L < J  S ;   K  A  Z  = Q   N ?  8  X   R  W U  2         &       .                          )  - +   , /    $      #         *   !         (   "  ' %      F  ` P  y  Q   P   O R                M      @ x {  z N w       A H C K D F E G I B L J                     S k X Z Y s u q m t r W T o V l [ b _ a ` h j f d i g ^ \ e ] c n U v p  . # *  2 )   ( +  6   1 3  < ? ;     !  & = 4 5 $ > % - 0  / ' , : 8  " 9 7                            |  ~           }                            - 0 3     /      .  ( + , $  % ! * & ' #  " ) 1  4 2 - . / J 2 6 F K L 4 1 E 3 5 I M 7 A 9 = ? B C ; 8 > : < @ D G 0 N H |  ' K     ( S         )      H Q !          # $    R  N     ,     U     I G L % ~ T     P       O       * "  J    } M                                                                                            V X   ` ] Z   Y    _  e ^  \     d a  b  c   [   f g u ~ o l i  w h  | y n } t m  k {  x  s p  q z r v  j    W               &   + - 2 C E > / 0 1 ? @ A 3 7 < = 8 4 5 6 9 : ; B . F D 1     S K a U O [ x X    R  Y t      n  I j  Q   E  ] `   z M    V  p L J  m g  Z  k h  d  e N    y    q       i v _     G H c   u T  P  W    w s  o ^ f   F l r    , !  ' B $      % >      8   4       ( +   D     "  :    7 1  &  5 2  .  /     C    ;       3 @ *       -   ?     #    A =  9 ) 0    6 < \  { b k  q    * t    p s  u w   +  m    ) r   v       F w  L K v    J z   i x u t I N |   M y H  O [ g T S Z e b a R ^ f h W \ Y X Q V _ ` d U ] P c j r l m o n p k s q }                               ~   { G                                         n    t  o  w q r    v s  u x    }  y   z {     |  ~  p                                      - . 6 0 1 3 2 4 / 7 5  J    K %  ( &  E   ) G       H  L  I '   "     #                   $  !  + C < B - 0 @ . / A = 1 ; 6 : 2 5 8 3 4 9 7 > , D ? *  M F                                                             * &  '     % # ! $ "   (  + ) , l ,                                                                                                                                    8 : B A ; < = @ ? > C 9 E D         #               %   $  "  &          '                                                                                        ( !  ( *   &     $ %    #  ! " '   ) +           , 6 Q  ;  1  2 M  O 8 :  F    I    R  < 3  4  C 5 P    L   K   0    9 H 7 ? @   B .  G   > N  D   A E  J  - = S \ w  a  W  X s  u ^ ` ~ l y  { o |   x z b Y  Z  i [ v }   r   q   V    _ n ] e f   h U  m   d t  j   g k  p  T c  /                                                       N Z \ R P O [ ] ` g ^ h k a c d b e f i _ l j S W Y V U T X m Q o n x y z |  } ~     {   _ a i f b c e d g ` j h                                                                                        \ ^ q z s { t v u w x r | y m n _ h k a b c f g d e i ` l j o ] } p ~                  O h       Q    j  d   f  g   k b   c  i  e   l  R ^ U T V ] W \ Y X Z [ _ S a `                                     P   m   s  q    p t u  r o v  w   |  z    y } ~  { x    n          1.0-17.fc16       !!!"""""""######""""$$$$$$$$$$$$%%%%%%%%%%%$$$$&&&&&&&&&&&&&&&&&''''''''''''''''&((((((())))))((((&&&&*********************************++++++++++++++++++++++++++++++++*,,,,,,,,,,,,,,,,,,,,-------------------,,,,*.......//////.0010000.....22222223333332222.4444444455555554444*66666666666666666666666666666666666666777777777777777777777777777777777777766666888888888888888888888888999999999999999999999998888*****::::::::::::::::::::::::::::::;;;;<<<;;;;:=============================::::*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAABBBAAAA@CCCCCCCCDDDDDDDCCCC@EEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEE@GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG@@@@@HHHHHHHIIIIIIHHHH@JJJJJJKKKKKJJJJ@LLLLLLLLLLMMMMMMMMMLLLLNNNNNNNNNNNNNNNOOOOOOOOOOOOOONNNNPQRRRRRRRRRRRRRRSSSSSSSSSSSSSRRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVTXXXXYYYXXXXTTTTTZZZZZZZZZZZ[[[[[[[[[[ZZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________`````````````````````````_aaabbaaaa_cccccccccccccccddddddddddddddcccc____^eeeffeeeeegggggggggggghhhhhhhhhhhgggg^iiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiii^kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk^lmmmnnmmmm^oooooooooooooooooooooooooopppppppppppppppppppppppppoqqqqqqqqqqqrrrrrrrrrrqqqqooooosssttssss^uuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuu^wwwwwwwwxxxxxxxwwww^^^^^yyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzy{{|{{{{yyyy^}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}^^^^^^fop-javadoc-1.0LICENSEfopallclasses-frame.htmlallclasses-noframe.htmlconstant-values.htmldeprecated-list.htmlhelp-doc.htmlindex-all.htmlindex.htmlorgapachefopResourceEventProducer.Provider.htmlResourceEventProducer.htmlVersion.htmlaccessibilityAccessibility.htmlAccessibilityEventProducer.Provider.htmlAccessibilityEventProducer.htmlStructureTree.htmlStructureTreeBuilder.htmlclass-useAccessibility.htmlAccessibilityEventProducer.Provider.htmlAccessibilityEventProducer.htmlStructureTree.htmlStructureTreeBuilder.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlafpAFPBorderPainter.htmlAFPConstants.htmlAFPDataObjectFactory.htmlAFPDataObjectInfo.htmlAFPDitheredRectanglePainter.htmlAFPEventProducer.Provider.htmlAFPEventProducer.htmlAFPGraphics2D.htmlAFPGraphicsObjectInfo.htmlAFPImageObjectInfo.htmlAFPLineDataInfo.htmlAFPObjectAreaInfo.htmlAFPPaintingState.htmlAFPRectanglePainter.htmlAFPResourceInfo.htmlAFPResourceLevel.htmlAFPResourceLevelDefaults.htmlAFPResourceManager.htmlAFPStreamer.htmlAFPTextDataInfo.htmlAFPUnitConverter.htmlAbstractAFPPainter.htmlBorderPaintingInfo.htmlCompletable.htmlDataStream.htmlFactory.htmlPaintingInfo.htmlRectanglePaintingInfo.htmlStartable.htmlStreamable.htmlStructuredData.htmlclass-useAFPBorderPainter.htmlAFPConstants.htmlAFPDataObjectFactory.htmlAFPDataObjectInfo.htmlAFPDitheredRectanglePainter.htmlAFPEventProducer.Provider.htmlAFPEventProducer.htmlAFPGraphics2D.htmlAFPGraphicsObjectInfo.htmlAFPImageObjectInfo.htmlAFPLineDataInfo.htmlAFPObjectAreaInfo.htmlAFPPaintingState.htmlAFPRectanglePainter.htmlAFPResourceInfo.htmlAFPResourceLevel.htmlAFPResourceLevelDefaults.htmlAFPResourceManager.htmlAFPStreamer.htmlAFPTextDataInfo.htmlAFPUnitConverter.htmlAbstractAFPPainter.htmlBorderPaintingInfo.htmlCompletable.htmlDataStream.htmlFactory.htmlPaintingInfo.htmlRectanglePaintingInfo.htmlStartable.htmlStreamable.htmlStructuredData.htmlfontsAFPBase12FontCollection.htmlAFPFont.htmlAFPFontAttributes.htmlAFPFontCollection.htmlAFPFontInfo.htmlAFPPageFonts.htmlAbstractOutlineFont.htmlCharacterSet.htmlCharacterSetBuilder.htmlCharacterSetOrientation.htmlDoubleByteFont.htmlFontRuntimeException.htmlFopCharacterSet.htmlOutlineFont.htmlRasterFont.htmlclass-useAFPBase12FontCollection.htmlAFPFont.htmlAFPFontAttributes.htmlAFPFontCollection.htmlAFPFontInfo.htmlAFPPageFonts.htmlAbstractOutlineFont.htmlCharacterSet.htmlCharacterSetBuilder.htmlCharacterSetOrientation.htmlDoubleByteFont.htmlFontRuntimeException.htmlFopCharacterSet.htmlOutlineFont.htmlRasterFont.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlgocaAbstractGraphicsCoord.htmlAbstractGraphicsDrawingOrder.htmlAbstractGraphicsDrawingOrderContainer.htmlGraphicsAreaBegin.htmlGraphicsAreaEnd.htmlGraphicsBox.htmlGraphicsChainedSegment.htmlGraphicsCharacterString.htmlGraphicsData.htmlGraphicsFillet.htmlGraphicsFullArc.htmlGraphicsImage.htmlGraphicsLine.htmlGraphicsSetArcParameters.htmlGraphicsSetCharacterSet.htmlGraphicsSetCurrentPosition.htmlGraphicsSetLineType.htmlGraphicsSetLineWidth.htmlGraphicsSetMix.htmlGraphicsSetPatternSymbol.htmlGraphicsSetProcessColor.htmlclass-useAbstractGraphicsCoord.htmlAbstractGraphicsDrawingOrder.htmlAbstractGraphicsDrawingOrderContainer.htmlGraphicsAreaBegin.htmlGraphicsAreaEnd.htmlGraphicsBox.htmlGraphicsChainedSegment.htmlGraphicsCharacterString.htmlGraphicsData.htmlGraphicsFillet.htmlGraphicsFullArc.htmlGraphicsImage.htmlGraphicsLine.htmlGraphicsSetArcParameters.htmlGraphicsSetCharacterSet.htmlGraphicsSetCurrentPosition.htmlGraphicsSetLineType.htmlGraphicsSetLineWidth.htmlGraphicsSetMix.htmlGraphicsSetPatternSymbol.htmlGraphicsSetProcessColor.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmliocaIDEStructureParameter.htmlImageCellPosition.htmlImageContent.htmlImageInputDescriptor.htmlImageOutputControl.htmlImageRasterData.htmlImageRasterPattern.htmlImageSegment.htmlImageSizeParameter.htmlclass-useIDEStructureParameter.htmlImageCellPosition.htmlImageContent.htmlImageInputDescriptor.htmlImageOutputControl.htmlImageRasterData.htmlImageRasterPattern.htmlImageSegment.htmlImageSizeParameter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodcaAbstractAFPObject.Category.htmlAbstractAFPObject.Type.htmlAbstractAFPObject.htmlAbstractDataObject.htmlAbstractDescriptor.htmlAbstractEnvironmentGroup.htmlAbstractNamedAFPObject.htmlAbstractPageObject.htmlAbstractResourceEnvironmentGroupContainer.htmlAbstractResourceGroupContainer.htmlAbstractStructuredObject.htmlAbstractTripletStructuredObject.htmlActiveEnvironmentGroup.htmlContainerDataDescriptor.htmlDocument.htmlGraphicsDataDescriptor.htmlGraphicsObject.htmlIMImageObject.htmlImageDataDescriptor.htmlImageObject.htmlIncludeObject.htmlIncludePageOverlay.htmlIncludePageSegment.htmlIncludedResourceObject.htmlInterchangeSet.htmlInvokeMediumMap.htmlMapCodedFont.htmlMapContainerData.htmlMapDataResource.htmlMapImageObject.htmlMapPageOverlay.htmlMapPageSegment.htmlMaximumSizeExceededException.htmlNoOperation.htmlObjectAreaDescriptor.htmlObjectAreaPosition.htmlObjectContainer.htmlObjectEnvironmentGroup.htmlOverlay.htmlPageDescriptor.htmlPageGroup.htmlPageObject.htmlPageSegment.htmlPreprocessPresentationObject.htmlPresentationEnvironmentControl.htmlPresentationTextData.htmlPresentationTextDescriptor.htmlPresentationTextObject.htmlRegistry.ObjectType.htmlRegistry.htmlResourceEnvironmentGroup.htmlResourceGroup.htmlResourceObject.htmlStreamedResourceGroup.htmlTagLogicalElement.htmlTagLogicalElementBean.htmlclass-useAbstractAFPObject.Category.htmlAbstractAFPObject.Type.htmlAbstractAFPObject.htmlAbstractDataObject.htmlAbstractDescriptor.htmlAbstractEnvironmentGroup.htmlAbstractNamedAFPObject.htmlAbstractPageObject.htmlAbstractResourceEnvironmentGroupContainer.htmlAbstractResourceGroupContainer.htmlAbstractStructuredObject.htmlAbstractTripletStructuredObject.htmlActiveEnvironmentGroup.htmlContainerDataDescriptor.htmlDocument.htmlGraphicsDataDescriptor.htmlGraphicsObject.htmlIMImageObject.htmlImageDataDescriptor.htmlImageObject.htmlIncludeObject.htmlIncludePageOverlay.htmlIncludePageSegment.htmlIncludedResourceObject.htmlInterchangeSet.htmlInvokeMediumMap.htmlMapCodedFont.htmlMapContainerData.htmlMapDataResource.htmlMapImageObject.htmlMapPageOverlay.htmlMapPageSegment.htmlMaximumSizeExceededException.htmlNoOperation.htmlObjectAreaDescriptor.htmlObjectAreaPosition.htmlObjectContainer.htmlObjectEnvironmentGroup.htmlOverlay.htmlPageDescriptor.htmlPageGroup.htmlPageObject.htmlPageSegment.htmlPreprocessPresentationObject.htmlPresentationEnvironmentControl.htmlPresentationTextData.htmlPresentationTextDescriptor.htmlPresentationTextObject.htmlRegistry.ObjectType.htmlRegistry.htmlResourceEnvironmentGroup.htmlResourceGroup.htmlResourceObject.htmlStreamedResourceGroup.htmlTagLogicalElement.htmlTagLogicalElementBean.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltripletsAbstractTriplet.htmlAttributeQualifierTriplet.htmlAttributeValueTriplet.htmlCommentTriplet.htmlDescriptorPositionTriplet.htmlExtendedResourceLocalIdentifierTriplet.htmlFullyQualifiedNameTriplet.htmlMappingOptionTriplet.htmlMeasurementUnitsTriplet.htmlObjectAreaSizeTriplet.htmlObjectByteExtentTriplet.htmlObjectClassificationTriplet.htmlPresentationSpaceMixingRulesTriplet.htmlPresentationSpaceResetMixingTriplet.htmlResourceObjectTypeTriplet.htmlTriplet.htmlclass-useAbstractTriplet.htmlAttributeQualifierTriplet.htmlAttributeValueTriplet.htmlCommentTriplet.htmlDescriptorPositionTriplet.htmlExtendedResourceLocalIdentifierTriplet.htmlFullyQualifiedNameTriplet.htmlMappingOptionTriplet.htmlMeasurementUnitsTriplet.htmlObjectAreaSizeTriplet.htmlObjectByteExtentTriplet.htmlObjectClassificationTriplet.htmlPresentationSpaceMixingRulesTriplet.htmlPresentationSpaceResetMixingTriplet.htmlResourceObjectTypeTriplet.htmlTriplet.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlptocaLineDataInfoProducer.htmlPtocaBuilder.htmlPtocaConstants.htmlPtocaProducer.htmlTextDataInfoProducer.htmlclass-useLineDataInfoProducer.htmlPtocaBuilder.htmlPtocaConstants.htmlPtocaProducer.htmlTextDataInfoProducer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsvgAFPBridgeContext.htmlAFPGraphicsConfiguration.htmlAFPGraphicsDevice.htmlAFPImageElementBridge.htmlAFPTextElementBridge.htmlAFPTextHandler.htmlAFPTextPainter.htmlclass-useAFPBridgeContext.htmlAFPGraphicsConfiguration.htmlAFPGraphicsDevice.htmlAFPImageElementBridge.htmlAFPTextElementBridge.htmlAFPTextHandler.htmlAFPTextPainter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilBinaryUtils.htmlCubicBezierApproximator.htmlDTDEntityResolver.htmlDefaultFOPResourceAccessor.htmlResourceAccessor.htmlSimpleResourceAccessor.htmlStringUtils.htmlStructuredFieldReader.htmlclass-useBinaryUtils.htmlCubicBezierApproximator.htmlDTDEntityResolver.htmlDefaultFOPResourceAccessor.htmlResourceAccessor.htmlSimpleResourceAccessor.htmlStringUtils.htmlStructuredFieldReader.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlappsFOPException.htmlFOURIResolver.htmlFOUserAgent.htmlFop.htmlFopFactory.htmlFopFactoryConfigurator.htmlFormattingResults.htmlMimeConstants.htmlPageSequenceResults.htmlclass-useFOPException.htmlFOURIResolver.htmlFOUserAgent.htmlFop.htmlFopFactory.htmlFopFactoryConfigurator.htmlFormattingResults.htmlMimeConstants.htmlPageSequenceResults.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlareaAbstractOffDocumentItem.htmlArea.htmlAreaEventProducer.Provider.htmlAreaEventProducer.htmlAreaTreeHandler.htmlAreaTreeModel.htmlAreaTreeObject.htmlAreaTreeParser.htmlBeforeFloat.htmlBlock.htmlBlockParent.htmlBlockViewport.htmlBodyRegion.htmlBookmarkData.htmlCTM.htmlCachedRenderPagesModel.htmlDestinationData.htmlFootnote.htmlIDTracker.htmlLineArea.htmlLinkResolver.htmlMainReference.htmlNormalFlow.htmlOffDocumentExtensionAttachment.htmlOffDocumentItem.htmlPage.htmlPageSequence.htmlPageViewport.htmlRegionReference.htmlRegionViewport.htmlRenderPagesModel.htmlResolvable.htmlSpan.htmlTrait.Background.htmlTrait.ExternalLink.htmlTrait.InternalLink.htmlTrait.htmlclass-useAbstractOffDocumentItem.htmlArea.htmlAreaEventProducer.Provider.htmlAreaEventProducer.htmlAreaTreeHandler.htmlAreaTreeModel.htmlAreaTreeObject.htmlAreaTreeParser.htmlBeforeFloat.htmlBlock.htmlBlockParent.htmlBlockViewport.htmlBodyRegion.htmlBookmarkData.htmlCTM.htmlCachedRenderPagesModel.htmlDestinationData.htmlFootnote.htmlIDTracker.htmlLineArea.htmlLinkResolver.htmlMainReference.htmlNormalFlow.htmlOffDocumentExtensionAttachment.htmlOffDocumentItem.htmlPage.htmlPageSequence.htmlPageViewport.htmlRegionReference.htmlRegionViewport.htmlRenderPagesModel.htmlResolvable.htmlSpan.htmlTrait.Background.htmlTrait.ExternalLink.htmlTrait.InternalLink.htmlTrait.htmlinlineAbstractTextArea.TextAdjustingInfo.htmlAbstractTextArea.htmlAnchor.htmlContainer.htmlFilledArea.htmlForeignObject.htmlImage.htmlInlineArea.InlineAdjustingInfo.htmlInlineArea.htmlInlineBlockParent.htmlInlineParent.htmlLeader.htmlSpace.htmlSpaceArea.htmlTextArea.htmlUnresolvedPageNumber.htmlViewport.htmlWordArea.htmlclass-useAbstractTextArea.TextAdjustingInfo.htmlAbstractTextArea.htmlAnchor.htmlContainer.htmlFilledArea.htmlForeignObject.htmlImage.htmlInlineArea.InlineAdjustingInfo.htmlInlineArea.htmlInlineBlockParent.htmlInlineParent.htmlLeader.htmlSpace.htmlSpaceArea.htmlTextArea.htmlUnresolvedPageNumber.htmlViewport.htmlWordArea.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useResourceEventProducer.Provider.htmlResourceEventProducer.htmlVersion.htmlcliAreaTreeInputHandler.htmlCommandLineOptions.htmlIFInputHandler.htmlImageInputHandler.htmlInputHandler.htmlMain.htmlclass-useAreaTreeInputHandler.htmlCommandLineOptions.htmlIFInputHandler.htmlImageInputHandler.htmlInputHandler.htmlMain.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmldatatypesCompoundDatatype.htmlFODimension.htmlKeepValue.htmlLength.htmlLengthBase.htmlNumeric.htmlPercentBase.htmlPercentBaseContext.htmlSimplePercentBaseContext.htmlURISpecification.htmlValidationPercentBaseContext.htmlclass-useCompoundDatatype.htmlFODimension.htmlKeepValue.htmlLength.htmlLengthBase.htmlNumeric.htmlPercentBase.htmlPercentBaseContext.htmlSimplePercentBaseContext.htmlURISpecification.htmlValidationPercentBaseContext.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmleventsCompositeEventListener.htmlDefaultEventBroadcaster.htmlEvent.ParamsBuilder.htmlEvent.htmlEventBroadcaster.htmlEventExceptionManager.ExceptionFactory.htmlEventExceptionManager.htmlEventFormatter.LookupFieldPartFactory.htmlEventFormatter.htmlEventListener.htmlEventProducer.htmlFOPEventListenerProxy.htmlLoggingEventListener.htmlPropertyExceptionFactory.htmlUnsupportedOperationExceptionFactory.htmlValidationExceptionFactory.htmlclass-useCompositeEventListener.htmlDefaultEventBroadcaster.htmlEvent.ParamsBuilder.htmlEvent.htmlEventBroadcaster.htmlEventExceptionManager.ExceptionFactory.htmlEventExceptionManager.htmlEventFormatter.LookupFieldPartFactory.htmlEventFormatter.htmlEventListener.htmlEventProducer.htmlFOPEventListenerProxy.htmlLoggingEventListener.htmlPropertyExceptionFactory.htmlUnsupportedOperationExceptionFactory.htmlValidationExceptionFactory.htmlmodelEventMethodModel.Parameter.htmlEventMethodModel.htmlEventModel.htmlEventModelParser.htmlEventProducerModel.htmlEventSeverity.htmlclass-useEventMethodModel.Parameter.htmlEventMethodModel.htmlEventModel.htmlEventModelParser.htmlEventProducerModel.htmlEventSeverity.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlfoCharIterator.htmlConstants.htmlElementMapping.Maker.htmlElementMapping.htmlElementMappingRegistry.htmlFOElementMapping.htmlFOEventHandler.htmlFONode.FONodeIterator.htmlFONode.GatherContextInfoFunction.htmlFONode.htmlFOPropertyMapping.htmlFOText.htmlFOTreeBuilder.htmlFOTreeBuilderContext.htmlFOValidationEventProducer.Provider.htmlFOValidationEventProducer.htmlFObj.FObjIterator.htmlFObj.htmlFObjMixed.htmlGraphicsProperties.htmlInlineCharIterator.htmlNullCharIterator.htmlOneCharIterator.htmlPropertyList.htmlPropertyListMaker.htmlRecursiveCharIterator.htmlStaticPropertyList.htmlUnknownXMLObj.Maker.htmlUnknownXMLObj.htmlValidationException.htmlXMLObj.htmlXMLWhiteSpaceHandler.htmlclass-useCharIterator.htmlConstants.htmlElementMapping.Maker.htmlElementMapping.htmlElementMappingRegistry.htmlFOElementMapping.htmlFOEventHandler.htmlFONode.FONodeIterator.htmlFONode.GatherContextInfoFunction.htmlFONode.htmlFOPropertyMapping.htmlFOText.htmlFOTreeBuilder.htmlFOTreeBuilderContext.htmlFOValidationEventProducer.Provider.htmlFOValidationEventProducer.htmlFObj.FObjIterator.htmlFObj.htmlFObjMixed.htmlGraphicsProperties.htmlInlineCharIterator.htmlNullCharIterator.htmlOneCharIterator.htmlPropertyList.htmlPropertyListMaker.htmlRecursiveCharIterator.htmlStaticPropertyList.htmlUnknownXMLObj.Maker.htmlUnknownXMLObj.htmlValidationException.htmlXMLObj.htmlXMLWhiteSpaceHandler.htmlexprAbsFunction.htmlBodyStartFunction.htmlFromParentFunction.htmlFromTableColumnFunction.htmlFunction.htmlFunctionBase.htmlInheritedPropFunction.htmlLabelEndFunction.htmlMaxFunction.htmlMinFunction.htmlNCnameProperty.htmlNearestSpecPropFunction.htmlNumericOp.htmlNumericProperty.htmlPPColWidthFunction.htmlPropertyException.htmlPropertyInfo.htmlPropertyParser.htmlRelativeNumericProperty.htmlclass-useAbsFunction.htmlBodyStartFunction.htmlFromParentFunction.htmlFromTableColumnFunction.htmlFunction.htmlFunctionBase.htmlInheritedPropFunction.htmlLabelEndFunction.htmlMaxFunction.htmlMinFunction.htmlNCnameProperty.htmlNearestSpecPropFunction.htmlNumericOp.htmlNumericProperty.htmlPPColWidthFunction.htmlPropertyException.htmlPropertyInfo.htmlPropertyParser.htmlRelativeNumericProperty.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlextensionsExtensionAttachment.htmlExtensionElementMapping.htmlExtensionObj.htmlExternalDocument.htmlInternalElementMapping.htmlOldExtensionElementMapping.htmlclass-useExtensionAttachment.htmlExtensionElementMapping.htmlExtensionObj.htmlExternalDocument.htmlInternalElementMapping.htmlOldExtensionElementMapping.htmldestinationDestination.htmlclass-useDestination.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsvgBatikExtensionElementMapping.htmlSVGDOMContentHandlerFactory.htmlSVGElement.PDFUnitContext.htmlSVGElement.htmlSVGElementMapping.htmlSVGObj.htmlclass-useBatikExtensionElementMapping.htmlSVGDOMContentHandlerFactory.htmlSVGElement.PDFUnitContext.htmlSVGElement.htmlSVGElementMapping.htmlSVGObj.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlxmpAbstractMetadataElement.htmlRDFElement.htmlRDFElementMapping.htmlXMPContentHandlerFactory.htmlXMPElementMapping.htmlXMPMetaElement.htmlXMPMetadata.htmlclass-useAbstractMetadataElement.htmlRDFElement.htmlRDFElementMapping.htmlXMPContentHandlerFactory.htmlXMPElementMapping.htmlXMPMetaElement.htmlXMPMetadata.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlflowAbstractGraphics.htmlAbstractListItemPart.htmlAbstractPageNumberCitation.htmlAbstractRetrieveMarker.htmlBasicLink.htmlBidiOverride.htmlBlock.htmlBlockContainer.htmlCharacter.htmlExternalGraphic.htmlFloat.htmlFootnote.htmlFootnoteBody.htmlInitialPropertySet.htmlInline.htmlInlineContainer.htmlInlineLevel.htmlInstreamForeignObject.htmlLeader.htmlListBlock.htmlListItem.htmlListItemBody.htmlListItemLabel.htmlMarker.MarkerAttribute.htmlMarker.MarkerPropertyList.htmlMarker.htmlMultiCase.htmlMultiProperties.htmlMultiPropertySet.htmlMultiSwitch.htmlMultiToggle.htmlPageNumber.htmlPageNumberCitation.htmlPageNumberCitationLast.htmlRetrieveMarker.htmlRetrieveTableMarker.htmlWrapper.htmlclass-useAbstractGraphics.htmlAbstractListItemPart.htmlAbstractPageNumberCitation.htmlAbstractRetrieveMarker.htmlBasicLink.htmlBidiOverride.htmlBlock.htmlBlockContainer.htmlCharacter.htmlExternalGraphic.htmlFloat.htmlFootnote.htmlFootnoteBody.htmlInitialPropertySet.htmlInline.htmlInlineContainer.htmlInlineLevel.htmlInstreamForeignObject.htmlLeader.htmlListBlock.htmlListItem.htmlListItemBody.htmlListItemLabel.htmlMarker.MarkerAttribute.htmlMarker.MarkerPropertyList.htmlMarker.htmlMultiCase.htmlMultiProperties.htmlMultiPropertySet.htmlMultiSwitch.htmlMultiToggle.htmlPageNumber.htmlPageNumberCitation.htmlPageNumberCitationLast.htmlRetrieveMarker.htmlRetrieveTableMarker.htmlWrapper.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltableBorderSpecification.htmlColumnNumberManager.htmlColumnNumberManagerHolder.htmlConditionalBorder.htmlEffRow.htmlEmptyGridUnit.htmlGridUnit.htmlPrimaryGridUnit.htmlTable.htmlTableAndCaption.htmlTableBody.htmlTableCaption.htmlTableCell.htmlTableCellContainer.htmlTableColumn.htmlTableEventProducer.Provider.htmlTableEventProducer.htmlTableFObj.ColumnNumberPropertyMaker.htmlTableFObj.htmlTableFooter.htmlTableHeader.htmlTablePart.htmlTableRow.htmlclass-useBorderSpecification.htmlColumnNumberManager.htmlColumnNumberManagerHolder.htmlConditionalBorder.htmlEffRow.htmlEmptyGridUnit.htmlGridUnit.htmlPrimaryGridUnit.htmlTable.htmlTableAndCaption.htmlTableBody.htmlTableCaption.htmlTableCell.htmlTableCellContainer.htmlTableColumn.htmlTableEventProducer.Provider.htmlTableEventProducer.htmlTableFObj.ColumnNumberPropertyMaker.htmlTableFObj.htmlTableFooter.htmlTableHeader.htmlTablePart.htmlTableRow.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpaginationAbstractPageSequence.htmlColorProfile.htmlConditionalPageMasterReference.htmlDeclarations.htmlFlow.htmlLayoutMasterSet.htmlPageNumberGenerator.htmlPageProductionException.PageProductionExceptionFactory.htmlPageProductionException.htmlPageSequence.htmlPageSequenceMaster.htmlPageSequenceWrapper.htmlRegion.htmlRegionAfter.htmlRegionBA.htmlRegionBefore.htmlRegionBody.htmlRegionEnd.htmlRegionSE.htmlRegionStart.htmlRepeatablePageMasterAlternatives.htmlRepeatablePageMasterReference.htmlRoot.htmlSideRegion.htmlSimplePageMaster.htmlSinglePageMasterReference.htmlStaticContent.htmlSubSequenceSpecifier.htmlTitle.htmlbookmarksBookmark.htmlBookmarkTitle.htmlBookmarkTree.htmlclass-useBookmark.htmlBookmarkTitle.htmlBookmarkTree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAbstractPageSequence.htmlColorProfile.htmlConditionalPageMasterReference.htmlDeclarations.htmlFlow.htmlLayoutMasterSet.htmlPageNumberGenerator.htmlPageProductionException.PageProductionExceptionFactory.htmlPageProductionException.htmlPageSequence.htmlPageSequenceMaster.htmlPageSequenceWrapper.htmlRegion.htmlRegionAfter.htmlRegionBA.htmlRegionBefore.htmlRegionBody.htmlRegionEnd.htmlRegionSE.htmlRegionStart.htmlRepeatablePageMasterAlternatives.htmlRepeatablePageMasterReference.htmlRoot.htmlSideRegion.htmlSimplePageMaster.htmlSinglePageMasterReference.htmlStaticContent.htmlSubSequenceSpecifier.htmlTitle.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpropertiesBackgroundPositionShorthand.Maker.htmlBackgroundPositionShorthand.Parser.htmlBackgroundPositionShorthand.htmlBorderSpacingShorthandParser.htmlBorderWidthPropertyMaker.htmlBoxPropShorthandParser.htmlBreakPropertySet.htmlCharacterProperty.Maker.htmlCharacterProperty.htmlColorProperty.Maker.htmlColorProperty.htmlCommonAbsolutePosition.htmlCommonAccessibility.htmlCommonAural.htmlCommonBorderPaddingBackground.BorderInfo.htmlCommonBorderPaddingBackground.htmlCommonFont.htmlCommonHyphenation.htmlCommonMarginBlock.htmlCommonMarginInline.htmlCommonRelativePosition.htmlCommonTextDecoration.htmlCompoundPropertyMaker.htmlCondLengthProperty.Maker.htmlCondLengthProperty.htmlCorrespondingPropertyMaker.htmlDimensionPropertyMaker.htmlEnumLength.htmlEnumNumber.htmlEnumProperty.Maker.htmlEnumProperty.htmlFixedLength.htmlFontFamilyProperty.Maker.htmlFontFamilyProperty.htmlFontShorthandParser.htmlFontShorthandProperty.Maker.htmlFontShorthandProperty.htmlFontSizePropertyMaker.htmlFontStretchPropertyMaker.htmlFontWeightPropertyMaker.htmlGenericShorthandParser.htmlIndentPropertyMaker.htmlKeepProperty.Maker.htmlKeepProperty.htmlLengthPairProperty.Maker.htmlLengthPairProperty.htmlLengthProperty.Maker.htmlLengthProperty.htmlLengthRangeProperty.Maker.htmlLengthRangeProperty.htmlLineHeightPropertyMaker.htmlListProperty.Maker.htmlListProperty.htmlNumberProperty.Maker.htmlNumberProperty.PositiveIntegerMaker.htmlNumberProperty.htmlPageBreakShorthandParser.htmlPageDimensionMaker.htmlPercentLength.htmlPositionShorthandParser.htmlProperty.htmlPropertyCache.htmlPropertyMaker.htmlReferenceOrientationMaker.htmlShorthandParser.htmlSpaceProperty.Maker.htmlSpaceProperty.htmlSpacePropertyMaker.htmlSpacingPropertyMaker.htmlStringProperty.Maker.htmlStringProperty.htmlStructurePointerPropertySet.htmlTableBorderPrecedence.htmlTableColLength.htmlTextDecorationProperty.Maker.htmlTextDecorationProperty.htmlToBeImplementedProperty.Maker.htmlToBeImplementedProperty.htmlVerticalAlignShorthandParser.htmlWhiteSpaceShorthandParser.htmlXMLLangShorthandParser.htmlclass-useBackgroundPositionShorthand.Maker.htmlBackgroundPositionShorthand.Parser.htmlBackgroundPositionShorthand.htmlBorderSpacingShorthandParser.htmlBorderWidthPropertyMaker.htmlBoxPropShorthandParser.htmlBreakPropertySet.htmlCharacterProperty.Maker.htmlCharacterProperty.htmlColorProperty.Maker.htmlColorProperty.htmlCommonAbsolutePosition.htmlCommonAccessibility.htmlCommonAural.htmlCommonBorderPaddingBackground.BorderInfo.htmlCommonBorderPaddingBackground.htmlCommonFont.htmlCommonHyphenation.htmlCommonMarginBlock.htmlCommonMarginInline.htmlCommonRelativePosition.htmlCommonTextDecoration.htmlCompoundPropertyMaker.htmlCondLengthProperty.Maker.htmlCondLengthProperty.htmlCorrespondingPropertyMaker.htmlDimensionPropertyMaker.htmlEnumLength.htmlEnumNumber.htmlEnumProperty.Maker.htmlEnumProperty.htmlFixedLength.htmlFontFamilyProperty.Maker.htmlFontFamilyProperty.htmlFontShorthandParser.htmlFontShorthandProperty.Maker.htmlFontShorthandProperty.htmlFontSizePropertyMaker.htmlFontStretchPropertyMaker.htmlFontWeightPropertyMaker.htmlGenericShorthandParser.htmlIndentPropertyMaker.htmlKeepProperty.Maker.htmlKeepProperty.htmlLengthPairProperty.Maker.htmlLengthPairProperty.htmlLengthProperty.Maker.htmlLengthProperty.htmlLengthRangeProperty.Maker.htmlLengthRangeProperty.htmlLineHeightPropertyMaker.htmlListProperty.Maker.htmlListProperty.htmlNumberProperty.Maker.htmlNumberProperty.PositiveIntegerMaker.htmlNumberProperty.htmlPageBreakShorthandParser.htmlPageDimensionMaker.htmlPercentLength.htmlPositionShorthandParser.htmlProperty.htmlPropertyCache.htmlPropertyMaker.htmlReferenceOrientationMaker.htmlShorthandParser.htmlSpaceProperty.Maker.htmlSpaceProperty.htmlSpacePropertyMaker.htmlSpacingPropertyMaker.htmlStringProperty.Maker.htmlStringProperty.htmlStructurePointerPropertySet.htmlTableBorderPrecedence.htmlTableColLength.htmlTextDecorationProperty.Maker.htmlTextDecorationProperty.htmlToBeImplementedProperty.Maker.htmlToBeImplementedProperty.htmlVerticalAlignShorthandParser.htmlWhiteSpaceShorthandParser.htmlXMLLangShorthandParser.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlfontsAbstractCodePointMapping.htmlBFEntry.htmlBase14Font.htmlCIDFont.htmlCIDFontType.htmlCIDSubset.htmlCodePointMapping.htmlCustomFont.htmlCustomFontCollection.htmlEmbedFontInfo.htmlEncodingMode.htmlFont.htmlFontAdder.htmlFontCache.htmlFontCollection.htmlFontDescriptor.htmlFontDetector.htmlFontEventAdapter.htmlFontEventListener.htmlFontEventProducer.Provider.htmlFontEventProducer.htmlFontInfo.htmlFontInfoConfigurator.htmlFontLoader.htmlFontManager.htmlFontManagerConfigurator.htmlFontMetrics.htmlFontReader.htmlFontResolver.htmlFontSelector.htmlFontSetup.htmlFontTriplet.Matcher.htmlFontTriplet.htmlFontType.htmlFontUtil.htmlGlyphs.htmlLazyFont.htmlMultiByteFont.htmlMutableFont.htmlNamedCharacter.htmlSimpleSingleByteEncoding.htmlSingleByteEncoding.htmlSingleByteFont.htmlTypeface.htmlappsAbstractFontReader.htmlPFMReader.htmlTTFReader.htmlclass-useAbstractFontReader.htmlPFMReader.htmlTTFReader.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlautodetectFontFileFinder.htmlFontFinder.htmlFontInfoFinder.htmlMacFontDirFinder.htmlNativeFontDirFinder.htmlUnixFontDirFinder.htmlWindowsFontDirFinder.htmlclass-useFontFileFinder.htmlFontFinder.htmlFontInfoFinder.htmlMacFontDirFinder.htmlNativeFontDirFinder.htmlUnixFontDirFinder.htmlWindowsFontDirFinder.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlbase14Base14FontCollection.htmlCourier.htmlCourierBold.htmlCourierBoldOblique.htmlCourierOblique.htmlHelvetica.htmlHelveticaBold.htmlHelveticaBoldOblique.htmlHelveticaOblique.htmlSymbol.htmlTimesBold.htmlTimesBoldItalic.htmlTimesItalic.htmlTimesRoman.htmlZapfDingbats.htmlclass-useBase14FontCollection.htmlCourier.htmlCourierBold.htmlCourierBoldOblique.htmlCourierOblique.htmlHelvetica.htmlHelveticaBold.htmlHelveticaBoldOblique.htmlHelveticaOblique.htmlSymbol.htmlTimesBold.htmlTimesBoldItalic.htmlTimesItalic.htmlTimesRoman.htmlZapfDingbats.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAbstractCodePointMapping.htmlBFEntry.htmlBase14Font.htmlCIDFont.htmlCIDFontType.htmlCIDSubset.htmlCodePointMapping.htmlCustomFont.htmlCustomFontCollection.htmlEmbedFontInfo.htmlEncodingMode.htmlFont.htmlFontAdder.htmlFontCache.htmlFontCollection.htmlFontDescriptor.htmlFontDetector.htmlFontEventAdapter.htmlFontEventListener.htmlFontEventProducer.Provider.htmlFontEventProducer.htmlFontInfo.htmlFontInfoConfigurator.htmlFontLoader.htmlFontManager.htmlFontManagerConfigurator.htmlFontMetrics.htmlFontReader.htmlFontResolver.htmlFontSelector.htmlFontSetup.htmlFontTriplet.Matcher.htmlFontTriplet.htmlFontType.htmlFontUtil.htmlGlyphs.htmlLazyFont.htmlMultiByteFont.htmlMutableFont.htmlNamedCharacter.htmlSimpleSingleByteEncoding.htmlSingleByteEncoding.htmlSingleByteFont.htmlTypeface.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsubstituteAttributeValue.htmlFontQualifier.htmlFontSubstitution.htmlFontSubstitutions.htmlFontSubstitutionsConfigurator.htmlFontWeightRange.htmlclass-useAttributeValue.htmlFontQualifier.htmlFontSubstitution.htmlFontSubstitutions.htmlFontSubstitutionsConfigurator.htmlFontWeightRange.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltruetypeFontFileReader.htmlTTFCmapEntry.htmlTTFFile.htmlTTFFontLoader.htmlTTFSubSetFile.htmlclass-useFontFileReader.htmlTTFCmapEntry.htmlTTFFile.htmlTTFFontLoader.htmlTTFSubSetFile.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltype1AFMCharMetrics.htmlAFMFile.htmlAFMParser.htmlAFMWritingDirectionMetrics.htmlPFBData.htmlPFBParser.htmlPFMFile.htmlPFMInputStream.htmlType1FontLoader.htmlclass-useAFMCharMetrics.htmlAFMFile.htmlAFMParser.htmlAFMWritingDirectionMetrics.htmlPFBData.htmlPFBParser.htmlPFMFile.htmlPFMInputStream.htmlType1FontLoader.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlhyphenationByteVector.htmlCharVector.htmlHyphen.htmlHyphenation.htmlHyphenationException.htmlHyphenationTree.htmlHyphenationTreeCache.htmlHyphenationTreeResolver.htmlHyphenator.htmlPatternConsumer.htmlPatternParser.htmlSerializeHyphPattern.htmlTernaryTree.Iterator.htmlTernaryTree.htmlclass-useByteVector.htmlCharVector.htmlHyphen.htmlHyphenation.htmlHyphenationException.htmlHyphenationTree.htmlHyphenationTreeCache.htmlHyphenationTreeResolver.htmlHyphenator.htmlPatternConsumer.htmlPatternParser.htmlSerializeHyphPattern.htmlTernaryTree.Iterator.htmlTernaryTree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlimageloaderbatikBatikImageFlavors.htmlBatikUtil.htmlGraphics2DImagePainterImpl.htmlImageConverterG2D2SVG.htmlImageConverterSVG2G2D.htmlImageConverterWMF2G2D.htmlImageLoaderFactorySVG.htmlImageLoaderFactoryWMF.htmlImageLoaderSVG.htmlImageLoaderWMF.htmlImageWMF.htmlPreloaderSVG.htmlPreloaderWMF.htmlclass-useBatikImageFlavors.htmlBatikUtil.htmlGraphics2DImagePainterImpl.htmlImageConverterG2D2SVG.htmlImageConverterSVG2G2D.htmlImageConverterWMF2G2D.htmlImageLoaderFactorySVG.htmlImageLoaderFactoryWMF.htmlImageLoaderSVG.htmlImageLoaderWMF.htmlImageWMF.htmlPreloaderSVG.htmlPreloaderWMF.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmllayoutmgrAbstractBaseLayoutManager.htmlAbstractBreaker.BlockSequence.htmlAbstractBreaker.PageBreakPosition.htmlAbstractBreaker.htmlAbstractLayoutManager.htmlAbstractPageSequenceLayoutManager.htmlAdjustment.htmlAreaAdditionUtil.htmlBalancingColumnBreakingAlgorithm.htmlBlockContainerLayoutManager.htmlBlockKnuthSequence.htmlBlockLayoutManager.ProxyLMiter.htmlBlockLayoutManager.htmlBlockLevelEventProducer.Provider.htmlBlockLevelEventProducer.htmlBlockLevelLayoutManager.htmlBlockStackingLayoutManager.MappingPosition.htmlBlockStackingLayoutManager.StackingIter.htmlBlockStackingLayoutManager.htmlBorderElement.htmlBorderOrPaddingElement.htmlBreakElement.htmlBreakingAlgorithm.BestRecords.htmlBreakingAlgorithm.KnuthNode.htmlBreakingAlgorithm.htmlConditionalElementListener.htmlElementListObserver.Observer.htmlElementListObserver.htmlElementListUtils.htmlExternalDocumentLayoutManager.htmlFlowLayoutManager.htmlFootnoteBodyLayoutManager.htmlInlineKnuthSequence.htmlKeep.htmlKnuthBlockBox.htmlKnuthBox.htmlKnuthElement.htmlKnuthGlue.htmlKnuthPenalty.htmlKnuthPossPosIter.htmlKnuthSequence.htmlLMiter.htmlLayoutContext.htmlLayoutException.LayoutExceptionFactory.htmlLayoutException.htmlLayoutManager.htmlLayoutManagerMaker.htmlLayoutManagerMapping.BasicLinkLayoutManagerMaker.htmlLayoutManagerMapping.BidiOverrideLayoutManagerMaker.htmlLayoutManagerMapping.BlockContainerLayoutManagerMaker.htmlLayoutManagerMapping.BlockLayoutManagerMaker.htmlLayoutManagerMapping.CharacterLayoutManagerMaker.htmlLayoutManagerMapping.ExternalGraphicLayoutManagerMaker.htmlLayoutManagerMapping.FOTextLayoutManagerMaker.htmlLayoutManagerMapping.FootnodeLayoutManagerMaker.htmlLayoutManagerMapping.InlineContainerLayoutManagerMaker.htmlLayoutManagerMapping.InlineLayoutManagerMaker.htmlLayoutManagerMapping.InstreamForeignObjectLayoutManagerMaker.htmlLayoutManagerMapping.LeaderLayoutManagerMaker.htmlLayoutManagerMapping.ListBlockLayoutManagerMaker.htmlLayoutManagerMapping.ListItemLayoutManagerMaker.htmlLayoutManagerMapping.Maker.htmlLayoutManagerMapping.PageNumberCitationLastLayoutManagerMaker.htmlLayoutManagerMapping.PageNumberCitationLayoutManagerMaker.htmlLayoutManagerMapping.PageNumberLayoutManagerMaker.htmlLayoutManagerMapping.RetrieveMarkerLayoutManagerMaker.htmlLayoutManagerMapping.TableLayoutManagerMaker.htmlLayoutManagerMapping.WrapperLayoutManagerMaker.htmlLayoutManagerMapping.htmlLeafPosition.htmlListElement.htmlNonLeafPosition.htmlPaddingElement.htmlPage.htmlPageBreaker.htmlPageProvider.htmlPageSequenceLayoutManager.htmlPosition.htmlPositionIterator.htmlRelSide.htmlSpaceElement.htmlSpaceResolver.SpaceHandlingBreakPosition.htmlSpaceResolver.SpaceHandlingPosition.htmlSpaceResolver.htmlSpaceSpecifier.htmlStaticContentLayoutManager.htmlTopLevelLayoutManager.htmlTraitSetter.htmlUnresolvedListElement.htmlUnresolvedListElementWithLength.htmlclass-useAbstractBaseLayoutManager.htmlAbstractBreaker.BlockSequence.htmlAbstractBreaker.PageBreakPosition.htmlAbstractBreaker.htmlAbstractLayoutManager.htmlAbstractPageSequenceLayoutManager.htmlAdjustment.htmlAreaAdditionUtil.htmlBalancingColumnBreakingAlgorithm.htmlBlockContainerLayoutManager.htmlBlockKnuthSequence.htmlBlockLayoutManager.ProxyLMiter.htmlBlockLayoutManager.htmlBlockLevelEventProducer.Provider.htmlBlockLevelEventProducer.htmlBlockLevelLayoutManager.htmlBlockStackingLayoutManager.MappingPosition.htmlBlockStackingLayoutManager.StackingIter.htmlBlockStackingLayoutManager.htmlBorderElement.htmlBorderOrPaddingElement.htmlBreakElement.htmlBreakingAlgorithm.BestRecords.htmlBreakingAlgorithm.KnuthNode.htmlBreakingAlgorithm.htmlConditionalElementListener.htmlElementListObserver.Observer.htmlElementListObserver.htmlElementListUtils.htmlExternalDocumentLayoutManager.htmlFlowLayoutManager.htmlFootnoteBodyLayoutManager.htmlInlineKnuthSequence.htmlKeep.htmlKnuthBlockBox.htmlKnuthBox.htmlKnuthElement.htmlKnuthGlue.htmlKnuthPenalty.htmlKnuthPossPosIter.htmlKnuthSequence.htmlLMiter.htmlLayoutContext.htmlLayoutException.LayoutExceptionFactory.htmlLayoutException.htmlLayoutManager.htmlLayoutManagerMaker.htmlLayoutManagerMapping.BasicLinkLayoutManagerMaker.htmlLayoutManagerMapping.BidiOverrideLayoutManagerMaker.htmlLayoutManagerMapping.BlockContainerLayoutManagerMaker.htmlLayoutManagerMapping.BlockLayoutManagerMaker.htmlLayoutManagerMapping.CharacterLayoutManagerMaker.htmlLayoutManagerMapping.ExternalGraphicLayoutManagerMaker.htmlLayoutManagerMapping.FOTextLayoutManagerMaker.htmlLayoutManagerMapping.FootnodeLayoutManagerMaker.htmlLayoutManagerMapping.InlineContainerLayoutManagerMaker.htmlLayoutManagerMapping.InlineLayoutManagerMaker.htmlLayoutManagerMapping.InstreamForeignObjectLayoutManagerMaker.htmlLayoutManagerMapping.LeaderLayoutManagerMaker.htmlLayoutManagerMapping.ListBlockLayoutManagerMaker.htmlLayoutManagerMapping.ListItemLayoutManagerMaker.htmlLayoutManagerMapping.Maker.htmlLayoutManagerMapping.PageNumberCitationLastLayoutManagerMaker.htmlLayoutManagerMapping.PageNumberCitationLayoutManagerMaker.htmlLayoutManagerMapping.PageNumberLayoutManagerMaker.htmlLayoutManagerMapping.RetrieveMarkerLayoutManagerMaker.htmlLayoutManagerMapping.TableLayoutManagerMaker.htmlLayoutManagerMapping.WrapperLayoutManagerMaker.htmlLayoutManagerMapping.htmlLeafPosition.htmlListElement.htmlNonLeafPosition.htmlPaddingElement.htmlPage.htmlPageBreaker.htmlPageProvider.htmlPageSequenceLayoutManager.htmlPosition.htmlPositionIterator.htmlRelSide.htmlSpaceElement.htmlSpaceResolver.SpaceHandlingBreakPosition.htmlSpaceResolver.SpaceHandlingPosition.htmlSpaceResolver.htmlSpaceSpecifier.htmlStaticContentLayoutManager.htmlTopLevelLayoutManager.htmlTraitSetter.htmlUnresolvedListElement.htmlUnresolvedListElementWithLength.htmlinlineAbstractGraphicsLayoutManager.htmlAbstractPageNumberCitationLayoutManager.htmlAlignmentContext.htmlBasicLinkLayoutManager.htmlBasicScaledBaselineTable.htmlBidiLayoutManager.htmlCharacterLayoutManager.htmlContentLayoutManager.htmlExternalGraphicLayoutManager.htmlFootnoteLayoutManager.htmlHyphContext.htmlICLayoutManager.htmlImageLayout.htmlInlineLayoutManager.htmlInlineLevelEventProducer.Provider.htmlInlineLevelEventProducer.htmlInlineLevelLayoutManager.htmlInlineStackingLayoutManager.StackingIter.htmlInlineStackingLayoutManager.htmlInstreamForeignObjectLM.htmlKnuthInlineBox.htmlLeaderLayoutManager.htmlLeafNodeLayoutManager.AreaInfo.htmlLeafNodeLayoutManager.htmlLineLayoutManager.htmlLineLayoutPossibilities.htmlPageNumberCitationLastLayoutManager.htmlPageNumberCitationLayoutManager.htmlPageNumberLayoutManager.htmlScaledBaselineTable.htmlScaledBaselineTableFactory.htmlTextLayoutManager.htmlWrapperLayoutManager.htmlclass-useAbstractGraphicsLayoutManager.htmlAbstractPageNumberCitationLayoutManager.htmlAlignmentContext.htmlBasicLinkLayoutManager.htmlBasicScaledBaselineTable.htmlBidiLayoutManager.htmlCharacterLayoutManager.htmlContentLayoutManager.htmlExternalGraphicLayoutManager.htmlFootnoteLayoutManager.htmlHyphContext.htmlICLayoutManager.htmlImageLayout.htmlInlineLayoutManager.htmlInlineLevelEventProducer.Provider.htmlInlineLevelEventProducer.htmlInlineLevelLayoutManager.htmlInlineStackingLayoutManager.StackingIter.htmlInlineStackingLayoutManager.htmlInstreamForeignObjectLM.htmlKnuthInlineBox.htmlLeaderLayoutManager.htmlLeafNodeLayoutManager.AreaInfo.htmlLeafNodeLayoutManager.htmlLineLayoutManager.htmlLineLayoutPossibilities.htmlPageNumberCitationLastLayoutManager.htmlPageNumberCitationLayoutManager.htmlPageNumberLayoutManager.htmlScaledBaselineTable.htmlScaledBaselineTableFactory.htmlTextLayoutManager.htmlWrapperLayoutManager.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmllistListBlockLayoutManager.htmlListItemContentLayoutManager.htmlListItemLayoutManager.htmlclass-useListBlockLayoutManager.htmlListItemContentLayoutManager.htmlListItemLayoutManager.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltableCollapsingBorderModel.htmlCollapsingBorderModelEyeCatching.htmlColumnSetup.htmlTableAndCaptionLayoutManager.htmlTableCaptionLayoutManager.htmlTableCellLayoutManager.htmlTableContentLayoutManager.htmlTableLayoutManager.htmlTableRowIterator.htmlTableStepper.htmlclass-useCollapsingBorderModel.htmlCollapsingBorderModelEyeCatching.htmlColumnSetup.htmlTableAndCaptionLayoutManager.htmlTableCaptionLayoutManager.htmlTableCellLayoutManager.htmlTableContentLayoutManager.htmlTableLayoutManager.htmlTableRowIterator.htmlTableStepper.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpdfASCII85Filter.htmlASCIIHexFilter.htmlAbstractPDFFontStream.htmlAbstractPDFStream.htmlAlphaRasterImage.htmlBitmapImage.htmlCCFFilter.htmlCMapBuilder.htmlDCTFilter.htmlDestinationComparator.htmlFlateFilter.htmlInMemoryStreamCache.htmlNullFilter.htmlPDFAMode.htmlPDFAction.htmlPDFAnnotList.htmlPDFArray.htmlPDFCIDFont.htmlPDFCIDFontDescriptor.htmlPDFCIDSystemInfo.htmlPDFCMap.htmlPDFCharProcs.htmlPDFColor.htmlPDFColorSpace.htmlPDFConformanceException.htmlPDFDestination.htmlPDFDests.htmlPDFDeviceColorSpace.htmlPDFDictionary.htmlPDFDocument.htmlPDFEncoding.DifferencesBuilder.htmlPDFEncoding.htmlPDFEncryption.htmlPDFEncryptionJCE.htmlPDFEncryptionManager.htmlPDFEncryptionParams.htmlPDFFactory.htmlPDFFileSpec.htmlPDFFilter.htmlPDFFilterException.htmlPDFFilterList.htmlPDFFont.htmlPDFFontDescriptor.htmlPDFFontNonBase14.htmlPDFFontTrueType.htmlPDFFontType0.htmlPDFFontType1.htmlPDFFontType3.htmlPDFFormXObject.htmlPDFFunction.htmlPDFGState.htmlPDFGoTo.htmlPDFGoToRemote.htmlPDFICCBasedColorSpace.htmlPDFICCStream.htmlPDFImage.htmlPDFImageXObject.htmlPDFInfo.htmlPDFInternalLink.htmlPDFLaunch.htmlPDFLink.htmlPDFMetadata.htmlPDFName.htmlPDFNameTreeNode.htmlPDFNames.htmlPDFNull.htmlPDFNumber.htmlPDFNumberTreeNode.htmlPDFNumsArray.htmlPDFObject.htmlPDFOutline.htmlPDFOutputIntent.htmlPDFPage.htmlPDFPageLabels.htmlPDFPages.htmlPDFPaintingState.htmlPDFParentTree.htmlPDFPathPaint.htmlPDFPattern.htmlPDFProfile.htmlPDFRectangle.htmlPDFReference.htmlPDFResourceContext.htmlPDFResources.htmlPDFRoot.htmlPDFShading.htmlPDFStream.htmlPDFStructElem.htmlPDFStructTreeRoot.htmlPDFT1Stream.htmlPDFTTFStream.htmlPDFText.htmlPDFTextUtil.htmlPDFToUnicodeCMap.htmlPDFUri.htmlPDFWArray.htmlPDFWritable.htmlPDFXMode.htmlPDFXObject.htmlStreamCache.htmlStreamCacheFactory.htmlTempFileStreamCache.htmlTransitionDictionary.htmlclass-useASCII85Filter.htmlASCIIHexFilter.htmlAbstractPDFFontStream.htmlAbstractPDFStream.htmlAlphaRasterImage.htmlBitmapImage.htmlCCFFilter.htmlCMapBuilder.htmlDCTFilter.htmlDestinationComparator.htmlFlateFilter.htmlInMemoryStreamCache.htmlNullFilter.htmlPDFAMode.htmlPDFAction.htmlPDFAnnotList.htmlPDFArray.htmlPDFCIDFont.htmlPDFCIDFontDescriptor.htmlPDFCIDSystemInfo.htmlPDFCMap.htmlPDFCharProcs.htmlPDFColor.htmlPDFColorSpace.htmlPDFConformanceException.htmlPDFDestination.htmlPDFDests.htmlPDFDeviceColorSpace.htmlPDFDictionary.htmlPDFDocument.htmlPDFEncoding.DifferencesBuilder.htmlPDFEncoding.htmlPDFEncryption.htmlPDFEncryptionJCE.htmlPDFEncryptionManager.htmlPDFEncryptionParams.htmlPDFFactory.htmlPDFFileSpec.htmlPDFFilter.htmlPDFFilterException.htmlPDFFilterList.htmlPDFFont.htmlPDFFontDescriptor.htmlPDFFontNonBase14.htmlPDFFontTrueType.htmlPDFFontType0.htmlPDFFontType1.htmlPDFFontType3.htmlPDFFormXObject.htmlPDFFunction.htmlPDFGState.htmlPDFGoTo.htmlPDFGoToRemote.htmlPDFICCBasedColorSpace.htmlPDFICCStream.htmlPDFImage.htmlPDFImageXObject.htmlPDFInfo.htmlPDFInternalLink.htmlPDFLaunch.htmlPDFLink.htmlPDFMetadata.htmlPDFName.htmlPDFNameTreeNode.htmlPDFNames.htmlPDFNull.htmlPDFNumber.htmlPDFNumberTreeNode.htmlPDFNumsArray.htmlPDFObject.htmlPDFOutline.htmlPDFOutputIntent.htmlPDFPage.htmlPDFPageLabels.htmlPDFPages.htmlPDFPaintingState.htmlPDFParentTree.htmlPDFPathPaint.htmlPDFPattern.htmlPDFProfile.htmlPDFRectangle.htmlPDFReference.htmlPDFResourceContext.htmlPDFResources.htmlPDFRoot.htmlPDFShading.htmlPDFStream.htmlPDFStructElem.htmlPDFStructTreeRoot.htmlPDFT1Stream.htmlPDFTTFStream.htmlPDFText.htmlPDFTextUtil.htmlPDFToUnicodeCMap.htmlPDFUri.htmlPDFWArray.htmlPDFWritable.htmlPDFXMode.htmlPDFXObject.htmlStreamCache.htmlStreamCacheFactory.htmlTempFileStreamCache.htmlTransitionDictionary.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlrenderAbstractConfigurator.htmlAbstractFOEventHandlerMaker.htmlAbstractGenericSVGHandler.htmlAbstractGraphics2DAdapter.htmlAbstractImageHandlerGraphics2D.htmlAbstractImageHandlerRegistry.htmlAbstractPathOrientedRenderer.htmlAbstractRenderer.htmlAbstractRendererConfigurator.htmlAbstractRendererMaker.htmlAbstractRenderingContext.htmlDefaultFontResolver.htmlDummyPercentBaseContext.htmlGraphics2DAdapter.htmlGraphics2DImagePainter.htmlImageAdapter.htmlImageHandler.htmlImageHandlerBase.htmlImageHandlerRegistry.htmlImageHandlerUtil.htmlPrintRenderer.htmlPrintRendererConfigurator.htmlRenderer.htmlRendererConfigurator.htmlRendererContext.RendererContextWrapper.htmlRendererContext.htmlRendererContextConstants.htmlRendererEventProducer.Provider.htmlRendererEventProducer.htmlRendererFactory.htmlRenderingContext.htmlXMLHandler.htmlXMLHandlerConfigurator.htmlXMLHandlerRegistry.htmlafpAFPCustomizable.htmlAFPDocumentHandler.htmlAFPDocumentHandlerMaker.htmlAFPForeignAttributeReader.htmlAFPGraphics2DAdapter.htmlAFPImageHandler.htmlAFPImageHandlerGraphics2D.htmlAFPImageHandlerRawCCITTFax.htmlAFPImageHandlerRawStream.htmlAFPImageHandlerRegistry.htmlAFPImageHandlerRenderedImage.htmlAFPImageHandlerSVG.htmlAFPImageHandlerXML.htmlAFPInfo.htmlAFPPainter.htmlAFPRenderer.htmlAFPRendererConfigurator.htmlAFPRendererContext.htmlAFPRendererContextConstants.htmlAFPRendererImageInfo.htmlAFPRendererMaker.htmlAFPRenderingContext.htmlAFPSVGHandler.htmlAFPShadingMode.htmlAbstractAFPImageHandlerRawStream.htmlclass-useAFPCustomizable.htmlAFPDocumentHandler.htmlAFPDocumentHandlerMaker.htmlAFPForeignAttributeReader.htmlAFPGraphics2DAdapter.htmlAFPImageHandler.htmlAFPImageHandlerGraphics2D.htmlAFPImageHandlerRawCCITTFax.htmlAFPImageHandlerRawStream.htmlAFPImageHandlerRegistry.htmlAFPImageHandlerRenderedImage.htmlAFPImageHandlerSVG.htmlAFPImageHandlerXML.htmlAFPInfo.htmlAFPPainter.htmlAFPRenderer.htmlAFPRendererConfigurator.htmlAFPRendererContext.htmlAFPRendererContextConstants.htmlAFPRendererImageInfo.htmlAFPRendererMaker.htmlAFPRenderingContext.htmlAFPSVGHandler.htmlAFPShadingMode.htmlAbstractAFPImageHandlerRawStream.htmlexceptionsNestedRuntimeException.htmlRendererRuntimeException.htmlclass-useNestedRuntimeException.htmlRendererRuntimeException.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlextensionsAFPAttribute.htmlAFPElementMapping.htmlAFPExtensionAttachment.htmlAFPExtensionHandler.htmlAFPExtensionHandlerFactory.htmlAFPIncludeFormMap.htmlAFPIncludeFormMapElement.htmlAFPInvokeMediumMap.htmlAFPInvokeMediumMapElement.htmlAFPPageOverlay.htmlAFPPageOverlayElement.htmlAFPPageSetup.htmlAFPPageSetupElement.htmlAbstractAFPExtensionObject.htmlclass-useAFPAttribute.htmlAFPElementMapping.htmlAFPExtensionAttachment.htmlAFPExtensionHandler.htmlAFPExtensionHandlerFactory.htmlAFPIncludeFormMap.htmlAFPIncludeFormMapElement.htmlAFPInvokeMediumMap.htmlAFPInvokeMediumMapElement.htmlAFPPageOverlay.htmlAFPPageOverlayElement.htmlAFPPageSetup.htmlAFPPageSetupElement.htmlAbstractAFPExtensionObject.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlawtAWTRenderer.htmlAWTRendererMaker.htmlclass-useAWTRenderer.htmlAWTRendererMaker.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlviewerCommand.htmlGoToPageDialog.htmlImageProxyPanel.htmlPageChangeEvent.htmlPageChangeListener.htmlPreviewDialog.htmlPreviewDialogAboutBox.htmlPreviewPanel.htmlRenderable.htmlStatusListener.htmlTranslator.htmlclass-useCommand.htmlGoToPageDialog.htmlImageProxyPanel.htmlPageChangeEvent.htmlPageChangeListener.htmlPreviewDialog.htmlPreviewDialogAboutBox.htmlPreviewPanel.htmlRenderable.htmlStatusListener.htmlTranslator.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlbitmapAbstractBitmapDocumentHandler.htmlBitmapRendererConfigurator.htmlBitmapRendererEventProducer.Provider.htmlBitmapRendererEventProducer.htmlBitmapRenderingSettings.htmlMultiFileRenderingUtil.htmlPNGDocumentHandler.htmlPNGDocumentHandlerMaker.htmlPNGRenderer.htmlPNGRendererMaker.htmlPNGRenderer_onthefly.htmlTIFFConstants.htmlTIFFDocumentHandler.htmlTIFFDocumentHandlerMaker.htmlTIFFRenderer.htmlTIFFRendererConfigurator.htmlTIFFRendererMaker.htmlclass-useAbstractBitmapDocumentHandler.htmlBitmapRendererConfigurator.htmlBitmapRendererEventProducer.Provider.htmlBitmapRendererEventProducer.htmlBitmapRenderingSettings.htmlMultiFileRenderingUtil.htmlPNGDocumentHandler.htmlPNGDocumentHandlerMaker.htmlPNGRenderer.htmlPNGRendererMaker.htmlPNGRenderer_onthefly.htmlTIFFConstants.htmlTIFFDocumentHandler.htmlTIFFDocumentHandlerMaker.htmlTIFFRenderer.htmlTIFFRendererConfigurator.htmlTIFFRendererMaker.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAbstractConfigurator.htmlAbstractFOEventHandlerMaker.htmlAbstractGenericSVGHandler.htmlAbstractGraphics2DAdapter.htmlAbstractImageHandlerGraphics2D.htmlAbstractImageHandlerRegistry.htmlAbstractPathOrientedRenderer.htmlAbstractRenderer.htmlAbstractRendererConfigurator.htmlAbstractRendererMaker.htmlAbstractRenderingContext.htmlDefaultFontResolver.htmlDummyPercentBaseContext.htmlGraphics2DAdapter.htmlGraphics2DImagePainter.htmlImageAdapter.htmlImageHandler.htmlImageHandlerBase.htmlImageHandlerRegistry.htmlImageHandlerUtil.htmlPrintRenderer.htmlPrintRendererConfigurator.htmlRenderer.htmlRendererConfigurator.htmlRendererContext.RendererContextWrapper.htmlRendererContext.htmlRendererContextConstants.htmlRendererEventProducer.Provider.htmlRendererEventProducer.htmlRendererFactory.htmlRenderingContext.htmlXMLHandler.htmlXMLHandlerConfigurator.htmlXMLHandlerRegistry.htmlextensionsprepressPageBoundaries.htmlPageScale.htmlclass-usePageBoundaries.htmlPageScale.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlintermediateAbstractBinaryWritingIFDocumentHandler.htmlAbstractIFDocumentHandler.htmlAbstractIFDocumentHandlerMaker.htmlAbstractIFPainter.htmlAbstractXMLWritingIFDocumentHandler.htmlAffineTransformArrayParser.htmlBorderPainter.htmlDelegatingFragmentContentHandler.htmlIFConstants.htmlIFContentHandler.htmlIFContext.htmlIFDocumentHandler.htmlIFDocumentHandlerConfigurator.htmlIFDocumentNavigationHandler.htmlIFException.htmlIFGraphicContext.Group.htmlIFGraphicContext.Viewport.htmlIFGraphicContext.htmlIFPainter.htmlIFParser.htmlIFRenderer.htmlIFSerializer.htmlIFSerializerMaker.htmlIFState.htmlIFUtil.htmlclass-useAbstractBinaryWritingIFDocumentHandler.htmlAbstractIFDocumentHandler.htmlAbstractIFDocumentHandlerMaker.htmlAbstractIFPainter.htmlAbstractXMLWritingIFDocumentHandler.htmlAffineTransformArrayParser.htmlBorderPainter.htmlDelegatingFragmentContentHandler.htmlIFConstants.htmlIFContentHandler.htmlIFContext.htmlIFDocumentHandler.htmlIFDocumentHandlerConfigurator.htmlIFDocumentNavigationHandler.htmlIFException.htmlIFGraphicContext.Group.htmlIFGraphicContext.Viewport.htmlIFGraphicContext.htmlIFPainter.htmlIFParser.htmlIFRenderer.htmlIFSerializer.htmlIFSerializerMaker.htmlIFState.htmlIFUtil.htmlextensionsAbstractAction.htmlActionSet.htmlBookmark.htmlBookmarkTree.htmlDocumentNavigationExtensionConstants.htmlDocumentNavigationHandler.htmlGoToXYAction.htmlLink.htmlNamedDestination.htmlURIAction.htmlclass-useAbstractAction.htmlActionSet.htmlBookmark.htmlBookmarkTree.htmlDocumentNavigationExtensionConstants.htmlDocumentNavigationHandler.htmlGoToXYAction.htmlLink.htmlNamedDestination.htmlURIAction.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilIFConcatenator.htmlIFDocumentHandlerProxy.htmlclass-useIFConcatenator.htmlIFDocumentHandlerProxy.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljava2dBase14FontCollection.htmlConfiguredFontCollection.htmlCustomFontMetricsMapper.htmlFontMetricsMapper.htmlInstalledFontCollection.htmlJava2DBorderPainter.htmlJava2DFontMetrics.htmlJava2DGraphics2DAdapter.htmlJava2DGraphicsState.htmlJava2DImageHandlerGraphics2D.htmlJava2DImageHandlerRenderedImage.htmlJava2DPainter.htmlJava2DRenderer.htmlJava2DRendererConfigurator.htmlJava2DRendererContextConstants.htmlJava2DRenderingContext.htmlJava2DRenderingSettings.htmlJava2DSVGHandler.Java2DInfo.htmlJava2DSVGHandler.htmlJava2DUtil.htmlSystemFontMetricsMapper.htmlclass-useBase14FontCollection.htmlConfiguredFontCollection.htmlCustomFontMetricsMapper.htmlFontMetricsMapper.htmlInstalledFontCollection.htmlJava2DBorderPainter.htmlJava2DFontMetrics.htmlJava2DGraphics2DAdapter.htmlJava2DGraphicsState.htmlJava2DImageHandlerGraphics2D.htmlJava2DImageHandlerRenderedImage.htmlJava2DPainter.htmlJava2DRenderer.htmlJava2DRendererConfigurator.htmlJava2DRendererContextConstants.htmlJava2DRenderingContext.htmlJava2DRenderingSettings.htmlJava2DSVGHandler.Java2DInfo.htmlJava2DSVGHandler.htmlJava2DUtil.htmlSystemFontMetricsMapper.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmifMIFElement.htmlMIFFOEventHandlerMaker.htmlMIFFile.htmlMIFHandler.htmlPGFElement.htmlRefElement.htmlRulingElement.htmlclass-useMIFElement.htmlMIFFOEventHandlerMaker.htmlMIFFile.htmlMIFHandler.htmlPGFElement.htmlRefElement.htmlRulingElement.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpclPCLDocumentHandler.htmlPCLDocumentHandlerMaker.htmlPCLEventProducer.Provider.htmlPCLEventProducer.htmlPCLGenerator.htmlPCLGraphics2D.htmlPCLGraphics2DAdapter.htmlPCLImageHandlerGraphics2D.htmlPCLImageHandlerRenderedImage.htmlPCLPageDefinition.htmlPCLPainter.htmlPCLRenderer.htmlPCLRendererConfigurator.htmlPCLRendererContext.htmlPCLRendererContextConstants.htmlPCLRendererMaker.htmlPCLRenderingContext.htmlPCLRenderingMode.htmlPCLRenderingUtil.htmlPCLSVGHandler.htmlclass-usePCLDocumentHandler.htmlPCLDocumentHandlerMaker.htmlPCLEventProducer.Provider.htmlPCLEventProducer.htmlPCLGenerator.htmlPCLGraphics2D.htmlPCLGraphics2DAdapter.htmlPCLImageHandlerGraphics2D.htmlPCLImageHandlerRenderedImage.htmlPCLPageDefinition.htmlPCLPainter.htmlPCLRenderer.htmlPCLRendererConfigurator.htmlPCLRendererContext.htmlPCLRendererContextConstants.htmlPCLRendererMaker.htmlPCLRenderingContext.htmlPCLRenderingMode.htmlPCLRenderingUtil.htmlPCLSVGHandler.htmlextensionsPCLElementMapping.htmlclass-usePCLElementMapping.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpdfAbstractImageAdapter.htmlCTMHelper.htmlImageRawCCITTFaxAdapter.htmlImageRawJPEGAdapter.htmlImageRenderedAdapter.htmlPDFBorderPainter.htmlPDFConfigurationConstants.htmlPDFContentGenerator.htmlPDFDocumentHandler.htmlPDFDocumentHandlerMaker.htmlPDFDocumentNavigationHandler.htmlPDFEventProducer.Provider.htmlPDFEventProducer.htmlPDFGraphics2DAdapter.htmlPDFImageHandler.htmlPDFImageHandlerGraphics2D.htmlPDFImageHandlerRawCCITTFax.htmlPDFImageHandlerRawJPEG.htmlPDFImageHandlerRegistry.htmlPDFImageHandlerRenderedImage.htmlPDFImageHandlerSVG.htmlPDFImageHandlerXML.htmlPDFPainter.htmlPDFRenderer.htmlPDFRendererConfigurator.htmlPDFRendererContextConstants.htmlPDFRendererMaker.htmlPDFRenderingContext.htmlPDFSVGHandler.PDFInfo.htmlPDFSVGHandler.htmlclass-useAbstractImageAdapter.htmlCTMHelper.htmlImageRawCCITTFaxAdapter.htmlImageRawJPEGAdapter.htmlImageRenderedAdapter.htmlPDFBorderPainter.htmlPDFConfigurationConstants.htmlPDFContentGenerator.htmlPDFDocumentHandler.htmlPDFDocumentHandlerMaker.htmlPDFDocumentNavigationHandler.htmlPDFEventProducer.Provider.htmlPDFEventProducer.htmlPDFGraphics2DAdapter.htmlPDFImageHandler.htmlPDFImageHandlerGraphics2D.htmlPDFImageHandlerRawCCITTFax.htmlPDFImageHandlerRawJPEG.htmlPDFImageHandlerRegistry.htmlPDFImageHandlerRenderedImage.htmlPDFImageHandlerSVG.htmlPDFImageHandlerXML.htmlPDFPainter.htmlPDFRenderer.htmlPDFRendererConfigurator.htmlPDFRendererContextConstants.htmlPDFRendererMaker.htmlPDFRenderingContext.htmlPDFSVGHandler.PDFInfo.htmlPDFSVGHandler.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlprintPageableRenderer.htmlPagesMode.htmlPrintRenderer.htmlPrintRendererMaker.htmlclass-usePageableRenderer.htmlPagesMode.htmlPrintRenderer.htmlPrintRendererMaker.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpsAbstractPSTranscoder.htmlEPSTranscoder.htmlFOPProcSet.htmlImageEncoderCCITTFax.htmlImageEncoderJPEG.htmlNativeTextHandler.htmlPSBatikFlowTextElementBridge.htmlPSBorderPainter.htmlPSBridgeContext.htmlPSConfigurationConstants.htmlPSDocumentHandler.htmlPSDocumentHandlerMaker.htmlPSEventProducer.Provider.htmlPSEventProducer.htmlPSFontUtils.htmlPSGraphics2DAdapter.htmlPSImageFormResource.htmlPSImageHandler.htmlPSImageHandlerEPS.htmlPSImageHandlerGraphics2D.htmlPSImageHandlerRawCCITTFax.htmlPSImageHandlerRawJPEG.htmlPSImageHandlerRenderedImage.htmlPSImageHandlerSVG.htmlPSImageUtils.htmlPSPainter.htmlPSRenderer.htmlPSRendererConfigurator.htmlPSRendererContextConstants.htmlPSRendererMaker.htmlPSRenderingContext.htmlPSRenderingUtil.htmlPSSVGFlowRootElementBridge.htmlPSSVGHandler.PSInfo.htmlPSSVGHandler.htmlPSSupportedFlavors.htmlPSTextElementBridge.htmlPSTextPainter.htmlPSTranscoder.htmlResourceHandler.htmlclass-useAbstractPSTranscoder.htmlEPSTranscoder.htmlFOPProcSet.htmlImageEncoderCCITTFax.htmlImageEncoderJPEG.htmlNativeTextHandler.htmlPSBatikFlowTextElementBridge.htmlPSBorderPainter.htmlPSBridgeContext.htmlPSConfigurationConstants.htmlPSDocumentHandler.htmlPSDocumentHandlerMaker.htmlPSEventProducer.Provider.htmlPSEventProducer.htmlPSFontUtils.htmlPSGraphics2DAdapter.htmlPSImageFormResource.htmlPSImageHandler.htmlPSImageHandlerEPS.htmlPSImageHandlerGraphics2D.htmlPSImageHandlerRawCCITTFax.htmlPSImageHandlerRawJPEG.htmlPSImageHandlerRenderedImage.htmlPSImageHandlerSVG.htmlPSImageUtils.htmlPSPainter.htmlPSRenderer.htmlPSRendererConfigurator.htmlPSRendererContextConstants.htmlPSRendererMaker.htmlPSRenderingContext.htmlPSRenderingUtil.htmlPSSVGFlowRootElementBridge.htmlPSSVGHandler.PSInfo.htmlPSSVGHandler.htmlPSSupportedFlavors.htmlPSTextElementBridge.htmlPSTextPainter.htmlPSTranscoder.htmlResourceHandler.htmlextensionsAbstractPSCommentElement.htmlAbstractPSExtensionElement.htmlAbstractPSExtensionObject.htmlPSCommentAfter.htmlPSCommentAfterElement.htmlPSCommentBefore.htmlPSCommentBeforeElement.htmlPSExtensionAttachment.htmlPSExtensionElementMapping.htmlPSExtensionHandler.htmlPSExtensionHandlerFactory.htmlPSPageSetupCodeElement.htmlPSSetPageDevice.htmlPSSetPageDeviceElement.htmlPSSetupCode.htmlPSSetupCodeElement.htmlclass-useAbstractPSCommentElement.htmlAbstractPSExtensionElement.htmlAbstractPSExtensionObject.htmlPSCommentAfter.htmlPSCommentAfterElement.htmlPSCommentBefore.htmlPSCommentBeforeElement.htmlPSExtensionAttachment.htmlPSExtensionElementMapping.htmlPSExtensionHandler.htmlPSExtensionHandlerFactory.htmlPSPageSetupCodeElement.htmlPSSetPageDevice.htmlPSSetPageDeviceElement.htmlPSSetupCode.htmlPSSetupCodeElement.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlrtfBorderAttributesConverter.htmlFOPRtfAttributes.htmlListAttributesConverter.htmlRTFEventProducer.Provider.htmlRTFEventProducer.htmlRTFFOEventHandlerMaker.htmlRTFHandler.htmlTableAttributesConverter.htmlclass-useBorderAttributesConverter.htmlFOPRtfAttributes.htmlListAttributesConverter.htmlRTFEventProducer.Provider.htmlRTFEventProducer.htmlRTFFOEventHandlerMaker.htmlRTFHandler.htmlTableAttributesConverter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlrtflibexceptionsRtfException.htmlRtfStructureException.htmlclass-useRtfException.htmlRtfStructureException.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlrtfdocIBorderAttributes.htmlIRtfAfterContainer.htmlIRtfBeforeContainer.htmlIRtfBookmarkContainer.htmlIRtfExternalGraphicContainer.htmlIRtfHyperLinkContainer.htmlIRtfJforCmdContainer.htmlIRtfListContainer.htmlIRtfOptions.htmlIRtfPageBreakContainer.htmlIRtfPageContainer.htmlIRtfPageNumberCitationContainer.htmlIRtfPageNumberContainer.htmlIRtfParagraphContainer.htmlIRtfParagraphKeepTogetherContainer.htmlIRtfTableContainer.htmlIRtfTextContainer.htmlIRtfTextrunContainer.htmlITableAttributes.htmlITableColumnsInfo.htmlIrtfTemplateContainer.htmlParagraphKeeptogetherContext.htmlRtfAfter.htmlRtfAttributes.htmlRtfBefore.htmlRtfBookmark.htmlRtfBookmarkContainerImpl.htmlRtfColorTable.htmlRtfContainer.htmlRtfDocumentArea.htmlRtfElement.htmlRtfExternalGraphic.ExternalGraphicException.htmlRtfExternalGraphic.htmlRtfExtraRowSet.htmlRtfFile.htmlRtfFontManager.htmlRtfFootnote.htmlRtfGenerator.htmlRtfHyperLink.htmlRtfJforCmd.htmlRtfLeader.htmlRtfLineBreak.htmlRtfList.htmlRtfListItem.RtfListItemLabel.htmlRtfListItem.htmlRtfListStyle.htmlRtfListStyleBullet.htmlRtfListStyleNumber.htmlRtfListStyleText.htmlRtfListTable.htmlRtfNull.htmlRtfOptions.htmlRtfPage.htmlRtfPageArea.htmlRtfPageBreak.htmlRtfPageNumber.htmlRtfPageNumberCitation.htmlRtfParagraph.htmlRtfParagraphKeepTogether.htmlRtfSection.htmlRtfSpaceManager.htmlRtfSpaceSplitter.htmlRtfString.htmlRtfStringConverter.htmlRtfStyleSheetTable.htmlRtfTable.htmlRtfTableCell.htmlRtfTableRow.htmlRtfTemplate.htmlRtfText.htmlRtfTextrun.htmlclass-useIBorderAttributes.htmlIRtfAfterContainer.htmlIRtfBeforeContainer.htmlIRtfBookmarkContainer.htmlIRtfExternalGraphicContainer.htmlIRtfHyperLinkContainer.htmlIRtfJforCmdContainer.htmlIRtfListContainer.htmlIRtfOptions.htmlIRtfPageBreakContainer.htmlIRtfPageContainer.htmlIRtfPageNumberCitationContainer.htmlIRtfPageNumberContainer.htmlIRtfParagraphContainer.htmlIRtfParagraphKeepTogetherContainer.htmlIRtfTableContainer.htmlIRtfTextContainer.htmlIRtfTextrunContainer.htmlITableAttributes.htmlITableColumnsInfo.htmlIrtfTemplateContainer.htmlParagraphKeeptogetherContext.htmlRtfAfter.htmlRtfAttributes.htmlRtfBefore.htmlRtfBookmark.htmlRtfBookmarkContainerImpl.htmlRtfColorTable.htmlRtfContainer.htmlRtfDocumentArea.htmlRtfElement.htmlRtfExternalGraphic.ExternalGraphicException.htmlRtfExternalGraphic.htmlRtfExtraRowSet.htmlRtfFile.htmlRtfFontManager.htmlRtfFootnote.htmlRtfGenerator.htmlRtfHyperLink.htmlRtfJforCmd.htmlRtfLeader.htmlRtfLineBreak.htmlRtfList.htmlRtfListItem.RtfListItemLabel.htmlRtfListItem.htmlRtfListStyle.htmlRtfListStyleBullet.htmlRtfListStyleNumber.htmlRtfListStyleText.htmlRtfListTable.htmlRtfNull.htmlRtfOptions.htmlRtfPage.htmlRtfPageArea.htmlRtfPageBreak.htmlRtfPageNumber.htmlRtfPageNumberCitation.htmlRtfParagraph.htmlRtfParagraphKeepTogether.htmlRtfSection.htmlRtfSpaceManager.htmlRtfSpaceSplitter.htmlRtfString.htmlRtfStringConverter.htmlRtfStyleSheetTable.htmlRtfTable.htmlRtfTableCell.htmlRtfTableRow.htmlRtfTemplate.htmlRtfText.htmlRtfTextrun.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltoolsBuilderContext.htmlImageConstants.htmlImageUtil.htmlPercentContext.htmlTableContext.htmlclass-useBuilderContext.htmlImageConstants.htmlImageUtil.htmlPercentContext.htmlTableContext.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsvgAbstractSVGDocumentHandler.htmlEmbeddedSVGImageHandler.htmlSVGConstants.htmlSVGDataUrlImageHandler.htmlSVGDocumentHandler.htmlSVGDocumentHandlerMaker.htmlSVGPainter.htmlSVGPrintDocumentHandler.htmlSVGPrintDocumentHandlerMaker.htmlSVGRenderer.htmlSVGRendererContextConstants.htmlSVGRendererMaker.htmlSVGRenderingContext.htmlSVGSVGHandler.htmlSVGUtil.htmlclass-useAbstractSVGDocumentHandler.htmlEmbeddedSVGImageHandler.htmlSVGConstants.htmlSVGDataUrlImageHandler.htmlSVGDocumentHandler.htmlSVGDocumentHandlerMaker.htmlSVGPainter.htmlSVGPrintDocumentHandler.htmlSVGPrintDocumentHandlerMaker.htmlSVGRenderer.htmlSVGRendererContextConstants.htmlSVGRendererMaker.htmlSVGRenderingContext.htmlSVGSVGHandler.htmlSVGUtil.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltxtHelper.htmlTXTRenderer.htmlTXTRendererConfigurator.htmlTXTRendererMaker.htmlTXTState.htmlTXTStream.htmlborderAbstractBorderElement.htmlBorderManager.htmlDashedBorderElement.htmlDottedBorderElement.htmlSolidAndDoubleBorderElement.htmlclass-useAbstractBorderElement.htmlBorderManager.htmlDashedBorderElement.htmlDottedBorderElement.htmlSolidAndDoubleBorderElement.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useHelper.htmlTXTRenderer.htmlTXTRendererConfigurator.htmlTXTRendererMaker.htmlTXTState.htmlTXTStream.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlxmlAbstractXMLRenderer.htmlXMLRenderer.htmlXMLRendererMaker.htmlXMLXMLHandler.htmlclass-useAbstractXMLRenderer.htmlXMLRenderer.htmlXMLRendererMaker.htmlXMLXMLHandler.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlservletFopPrintServlet.htmlFopServlet.htmlServletContextURIResolver.htmlclass-useFopPrintServlet.htmlFopServlet.htmlServletContextURIResolver.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsvgACIUtils.htmlAbstractFOPBridgeContext.htmlAbstractFOPImageElementBridge.Graphics2DNode.htmlAbstractFOPImageElementBridge.LoaderImageNode.htmlAbstractFOPImageElementBridge.htmlAbstractFOPTextElementBridge.htmlAbstractFOPTextPainter.htmlAbstractFOPTranscoder.FOPErrorHandler.htmlAbstractFOPTranscoder.FOPTranscoderUserAgent.htmlAbstractFOPTranscoder.htmlFOPSAXSVGDocumentFactory.htmlFOPTextHandler.htmlGraphicsConfiguration.htmlNativeImageHandler.htmlNativeTextPainter.htmlPDFAElementBridge.htmlPDFANode.htmlPDFBatikFlowTextElementBridge.htmlPDFBridgeContext.htmlPDFContext.htmlPDFDocumentGraphics2D.htmlPDFDocumentGraphics2DConfigurator.htmlPDFFlowExtTextPainter.htmlPDFFlowTextPainter.htmlPDFGraphics2D.htmlPDFImageElementBridge.htmlPDFSVGFlowRootElementBridge.htmlPDFTextElementBridge.htmlPDFTextUtil.htmlPDFTranscoder.htmlSVGEventProducer.Provider.htmlSVGEventProducer.htmlSVGUserAgent.htmlSVGUtilities.htmlSimpleSVGUserAgent.htmlclass-useACIUtils.htmlAbstractFOPBridgeContext.htmlAbstractFOPImageElementBridge.Graphics2DNode.htmlAbstractFOPImageElementBridge.LoaderImageNode.htmlAbstractFOPImageElementBridge.htmlAbstractFOPTextElementBridge.htmlAbstractFOPTextPainter.htmlAbstractFOPTranscoder.FOPErrorHandler.htmlAbstractFOPTranscoder.FOPTranscoderUserAgent.htmlAbstractFOPTranscoder.htmlFOPSAXSVGDocumentFactory.htmlFOPTextHandler.htmlGraphicsConfiguration.htmlNativeImageHandler.htmlNativeTextPainter.htmlPDFAElementBridge.htmlPDFANode.htmlPDFBatikFlowTextElementBridge.htmlPDFBridgeContext.htmlPDFContext.htmlPDFDocumentGraphics2D.htmlPDFDocumentGraphics2DConfigurator.htmlPDFFlowExtTextPainter.htmlPDFFlowTextPainter.htmlPDFGraphics2D.htmlPDFImageElementBridge.htmlPDFSVGFlowRootElementBridge.htmlPDFTextElementBridge.htmlPDFTextUtil.htmlPDFTranscoder.htmlSVGEventProducer.Provider.htmlSVGEventProducer.htmlSVGUserAgent.htmlSVGUtilities.htmlSimpleSVGUserAgent.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltextlinebreakLineBreakStatus.htmlLineBreakUtils.htmlclass-useLineBreakStatus.htmlLineBreakUtils.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltoolsTestConverter.htmlanttasksFileCompare.htmlFop.htmlRunTest.htmlclass-useFileCompare.htmlFop.htmlRunTest.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useTestConverter.htmlfontlistFontListGenerator.htmlFontListMain.htmlFontListSerializer.htmlFontSpec.htmlclass-useFontListGenerator.htmlFontListMain.htmlFontListSerializer.htmlFontSpec.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltraitsBorderProps.htmlBorderStyle.htmlMinOptMax.htmlRuleStyle.htmlSpaceVal.htmlTraitEnum.htmlclass-useBorderProps.htmlBorderStyle.htmlMinOptMax.htmlRuleStyle.htmlSpaceVal.htmlTraitEnum.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilAbstractPaintingState.AbstractData.htmlAbstractPaintingState.StateStack.htmlAbstractPaintingState.htmlBreakUtil.htmlCharUtilities.htmlCloseBlockerOutputStream.htmlColorExt.htmlColorProfileUtil.htmlColorSpaceCache.htmlColorUtil.htmlCommandLineLogger.htmlContentHandlerFactory.ObjectBuiltListener.htmlContentHandlerFactory.ObjectSource.htmlContentHandlerFactory.htmlContentHandlerFactoryRegistry.htmlConversionUtils.htmlDOM2SAX.htmlDOMBuilderContentHandlerFactory.htmlDataURIResolver.htmlDataURLUtil.htmlDecimalFormatCache.htmlDefaultErrorListener.htmlDelegatingContentHandler.htmlGenerationHelperContentHandler.htmlListUtil.htmlLogUtil.htmlQName.htmlTransformerDefaultHandler.htmlUnclosableInputStream.htmlUnitConv.htmlWriterOutputStream.htmlXMLConstants.htmlXMLResourceBundle.htmlXMLUtil.htmlbitmapBitmapImageUtil.htmlDefaultMonochromeBitmapConverter.htmlDitherUtil.htmlJAIMonochromeBitmapConverter.htmlMonochromeBitmapConverter.htmlclass-useBitmapImageUtil.htmlDefaultMonochromeBitmapConverter.htmlDitherUtil.htmlJAIMonochromeBitmapConverter.htmlMonochromeBitmapConverter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAbstractPaintingState.AbstractData.htmlAbstractPaintingState.StateStack.htmlAbstractPaintingState.htmlBreakUtil.htmlCharUtilities.htmlCloseBlockerOutputStream.htmlColorExt.htmlColorProfileUtil.htmlColorSpaceCache.htmlColorUtil.htmlCommandLineLogger.htmlContentHandlerFactory.ObjectBuiltListener.htmlContentHandlerFactory.ObjectSource.htmlContentHandlerFactory.htmlContentHandlerFactoryRegistry.htmlConversionUtils.htmlDOM2SAX.htmlDOMBuilderContentHandlerFactory.htmlDataURIResolver.htmlDataURLUtil.htmlDecimalFormatCache.htmlDefaultErrorListener.htmlDelegatingContentHandler.htmlGenerationHelperContentHandler.htmlListUtil.htmlLogUtil.htmlQName.htmlTransformerDefaultHandler.htmlUnclosableInputStream.htmlUnitConv.htmlWriterOutputStream.htmlXMLConstants.htmlXMLResourceBundle.htmlXMLUtil.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltextAdvancedMessageFormat.Function.htmlAdvancedMessageFormat.ObjectFormatter.htmlAdvancedMessageFormat.Part.htmlAdvancedMessageFormat.PartFactory.htmlAdvancedMessageFormat.htmlChoiceFieldPart.Factory.htmlChoiceFieldPart.htmlEqualsFieldPart.Factory.htmlEqualsFieldPart.htmlGlyphNameFieldPart.Factory.htmlGlyphNameFieldPart.htmlHexFieldPart.Factory.htmlHexFieldPart.htmlIfFieldPart.Factory.htmlIfFieldPart.htmlLocatorFormatter.htmlclass-useAdvancedMessageFormat.Function.htmlAdvancedMessageFormat.ObjectFormatter.htmlAdvancedMessageFormat.Part.htmlAdvancedMessageFormat.PartFactory.htmlAdvancedMessageFormat.htmlChoiceFieldPart.Factory.htmlChoiceFieldPart.htmlEqualsFieldPart.Factory.htmlEqualsFieldPart.htmlGlyphNameFieldPart.Factory.htmlGlyphNameFieldPart.htmlHexFieldPart.Factory.htmlHexFieldPart.htmlIfFieldPart.Factory.htmlIfFieldPart.htmlLocatorFormatter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmloverview-frame.htmloverview-summary.htmloverview-tree.htmlpackage-listresourcesinherit.gifserialized-form.htmlstylesheet.css/usr/share/doc//usr/share/doc/fop-javadoc-1.0//usr/share/javadoc//usr/share/javadoc/fop//usr/share/javadoc/fop/org//usr/share/javadoc/fop/org/apache//usr/share/javadoc/fop/org/apache/fop//usr/share/javadoc/fop/org/apache/fop/accessibility//usr/share/javadoc/fop/org/apache/fop/accessibility/class-use//usr/share/javadoc/fop/org/apache/fop/afp//usr/share/javadoc/fop/org/apache/fop/afp/class-use//usr/share/javadoc/fop/org/apache/fop/afp/fonts//usr/share/javadoc/fop/org/apache/fop/afp/fonts/class-use//usr/share/javadoc/fop/org/apache/fop/afp/goca//usr/share/javadoc/fop/org/apache/fop/afp/goca/class-use//usr/share/javadoc/fop/org/apache/fop/afp/ioca//usr/share/javadoc/fop/org/apache/fop/afp/ioca/class-use//usr/share/javadoc/fop/org/apache/fop/afp/modca//usr/share/javadoc/fop/org/apache/fop/afp/modca/class-use//usr/share/javadoc/fop/org/apache/fop/afp/modca/triplets//usr/share/javadoc/fop/org/apache/fop/afp/modca/triplets/class-use//usr/share/javadoc/fop/org/apache/fop/afp/ptoca//usr/share/javadoc/fop/org/apache/fop/afp/ptoca/class-use//usr/share/javadoc/fop/org/apache/fop/afp/svg//usr/share/javadoc/fop/org/apache/fop/afp/svg/class-use//usr/share/javadoc/fop/org/apache/fop/afp/util//usr/share/javadoc/fop/org/apache/fop/afp/util/class-use//usr/share/javadoc/fop/org/apache/fop/apps//usr/share/javadoc/fop/org/apache/fop/apps/class-use//usr/share/javadoc/fop/org/apache/fop/area//usr/share/javadoc/fop/org/apache/fop/area/class-use//usr/share/javadoc/fop/org/apache/fop/area/inline//usr/share/javadoc/fop/org/apache/fop/area/inline/class-use//usr/share/javadoc/fop/org/apache/fop/class-use//usr/share/javadoc/fop/org/apache/fop/cli//usr/share/javadoc/fop/org/apache/fop/cli/class-use//usr/share/javadoc/fop/org/apache/fop/datatypes//usr/share/javadoc/fop/org/apache/fop/datatypes/class-use//usr/share/javadoc/fop/org/apache/fop/events//usr/share/javadoc/fop/org/apache/fop/events/class-use//usr/share/javadoc/fop/org/apache/fop/events/model//usr/share/javadoc/fop/org/apache/fop/events/model/class-use//usr/share/javadoc/fop/org/apache/fop/fo//usr/share/javadoc/fop/org/apache/fop/fo/class-use//usr/share/javadoc/fop/org/apache/fop/fo/expr//usr/share/javadoc/fop/org/apache/fop/fo/expr/class-use//usr/share/javadoc/fop/org/apache/fop/fo/extensions//usr/share/javadoc/fop/org/apache/fop/fo/extensions/class-use//usr/share/javadoc/fop/org/apache/fop/fo/extensions/destination//usr/share/javadoc/fop/org/apache/fop/fo/extensions/destination/class-use//usr/share/javadoc/fop/org/apache/fop/fo/extensions/svg//usr/share/javadoc/fop/org/apache/fop/fo/extensions/svg/class-use//usr/share/javadoc/fop/org/apache/fop/fo/extensions/xmp//usr/share/javadoc/fop/org/apache/fop/fo/extensions/xmp/class-use//usr/share/javadoc/fop/org/apache/fop/fo/flow//usr/share/javadoc/fop/org/apache/fop/fo/flow/class-use//usr/share/javadoc/fop/org/apache/fop/fo/flow/table//usr/share/javadoc/fop/org/apache/fop/fo/flow/table/class-use//usr/share/javadoc/fop/org/apache/fop/fo/pagination//usr/share/javadoc/fop/org/apache/fop/fo/pagination/bookmarks//usr/share/javadoc/fop/org/apache/fop/fo/pagination/bookmarks/class-use//usr/share/javadoc/fop/org/apache/fop/fo/pagination/class-use//usr/share/javadoc/fop/org/apache/fop/fo/properties//usr/share/javadoc/fop/org/apache/fop/fo/properties/class-use//usr/share/javadoc/fop/org/apache/fop/fonts//usr/share/javadoc/fop/org/apache/fop/fonts/apps//usr/share/javadoc/fop/org/apache/fop/fonts/apps/class-use//usr/share/javadoc/fop/org/apache/fop/fonts/autodetect//usr/share/javadoc/fop/org/apache/fop/fonts/autodetect/class-use//usr/share/javadoc/fop/org/apache/fop/fonts/base14//usr/share/javadoc/fop/org/apache/fop/fonts/base14/class-use//usr/share/javadoc/fop/org/apache/fop/fonts/class-use//usr/share/javadoc/fop/org/apache/fop/fonts/substitute//usr/share/javadoc/fop/org/apache/fop/fonts/substitute/class-use//usr/share/javadoc/fop/org/apache/fop/fonts/truetype//usr/share/javadoc/fop/org/apache/fop/fonts/truetype/class-use//usr/share/javadoc/fop/org/apache/fop/fonts/type1//usr/share/javadoc/fop/org/apache/fop/fonts/type1/class-use//usr/share/javadoc/fop/org/apache/fop/hyphenation//usr/share/javadoc/fop/org/apache/fop/hyphenation/class-use//usr/share/javadoc/fop/org/apache/fop/image//usr/share/javadoc/fop/org/apache/fop/image/loader//usr/share/javadoc/fop/org/apache/fop/image/loader/batik//usr/share/javadoc/fop/org/apache/fop/image/loader/batik/class-use//usr/share/javadoc/fop/org/apache/fop/layoutmgr//usr/share/javadoc/fop/org/apache/fop/layoutmgr/class-use//usr/share/javadoc/fop/org/apache/fop/layoutmgr/inline//usr/share/javadoc/fop/org/apache/fop/layoutmgr/inline/class-use//usr/share/javadoc/fop/org/apache/fop/layoutmgr/list//usr/share/javadoc/fop/org/apache/fop/layoutmgr/list/class-use//usr/share/javadoc/fop/org/apache/fop/layoutmgr/table//usr/share/javadoc/fop/org/apache/fop/layoutmgr/table/class-use//usr/share/javadoc/fop/org/apache/fop/pdf//usr/share/javadoc/fop/org/apache/fop/pdf/class-use//usr/share/javadoc/fop/org/apache/fop/render//usr/share/javadoc/fop/org/apache/fop/render/afp//usr/share/javadoc/fop/org/apache/fop/render/afp/class-use//usr/share/javadoc/fop/org/apache/fop/render/afp/exceptions//usr/share/javadoc/fop/org/apache/fop/render/afp/exceptions/class-use//usr/share/javadoc/fop/org/apache/fop/render/afp/extensions//usr/share/javadoc/fop/org/apache/fop/render/afp/extensions/class-use//usr/share/javadoc/fop/org/apache/fop/render/awt//usr/share/javadoc/fop/org/apache/fop/render/awt/class-use//usr/share/javadoc/fop/org/apache/fop/render/awt/viewer//usr/share/javadoc/fop/org/apache/fop/render/awt/viewer/class-use//usr/share/javadoc/fop/org/apache/fop/render/bitmap//usr/share/javadoc/fop/org/apache/fop/render/bitmap/class-use//usr/share/javadoc/fop/org/apache/fop/render/class-use//usr/share/javadoc/fop/org/apache/fop/render/extensions//usr/share/javadoc/fop/org/apache/fop/render/extensions/prepress//usr/share/javadoc/fop/org/apache/fop/render/extensions/prepress/class-use//usr/share/javadoc/fop/org/apache/fop/render/intermediate//usr/share/javadoc/fop/org/apache/fop/render/intermediate/class-use//usr/share/javadoc/fop/org/apache/fop/render/intermediate/extensions//usr/share/javadoc/fop/org/apache/fop/render/intermediate/extensions/class-use//usr/share/javadoc/fop/org/apache/fop/render/intermediate/util//usr/share/javadoc/fop/org/apache/fop/render/intermediate/util/class-use//usr/share/javadoc/fop/org/apache/fop/render/java2d//usr/share/javadoc/fop/org/apache/fop/render/java2d/class-use//usr/share/javadoc/fop/org/apache/fop/render/mif//usr/share/javadoc/fop/org/apache/fop/render/mif/class-use//usr/share/javadoc/fop/org/apache/fop/render/pcl//usr/share/javadoc/fop/org/apache/fop/render/pcl/class-use//usr/share/javadoc/fop/org/apache/fop/render/pcl/extensions//usr/share/javadoc/fop/org/apache/fop/render/pcl/extensions/class-use//usr/share/javadoc/fop/org/apache/fop/render/pdf//usr/share/javadoc/fop/org/apache/fop/render/pdf/class-use//usr/share/javadoc/fop/org/apache/fop/render/print//usr/share/javadoc/fop/org/apache/fop/render/print/class-use//usr/share/javadoc/fop/org/apache/fop/render/ps//usr/share/javadoc/fop/org/apache/fop/render/ps/class-use//usr/share/javadoc/fop/org/apache/fop/render/ps/extensions//usr/share/javadoc/fop/org/apache/fop/render/ps/extensions/class-use//usr/share/javadoc/fop/org/apache/fop/render/rtf//usr/share/javadoc/fop/org/apache/fop/render/rtf/class-use//usr/share/javadoc/fop/org/apache/fop/render/rtf/rtflib//usr/share/javadoc/fop/org/apache/fop/render/rtf/rtflib/exceptions//usr/share/javadoc/fop/org/apache/fop/render/rtf/rtflib/exceptions/class-use//usr/share/javadoc/fop/org/apache/fop/render/rtf/rtflib/rtfdoc//usr/share/javadoc/fop/org/apache/fop/render/rtf/rtflib/rtfdoc/class-use//usr/share/javadoc/fop/org/apache/fop/render/rtf/rtflib/tools//usr/share/javadoc/fop/org/apache/fop/render/rtf/rtflib/tools/class-use//usr/share/javadoc/fop/org/apache/fop/render/svg//usr/share/javadoc/fop/org/apache/fop/render/svg/class-use//usr/share/javadoc/fop/org/apache/fop/render/txt//usr/share/javadoc/fop/org/apache/fop/render/txt/border//usr/share/javadoc/fop/org/apache/fop/render/txt/border/class-use//usr/share/javadoc/fop/org/apache/fop/render/txt/class-use//usr/share/javadoc/fop/org/apache/fop/render/xml//usr/share/javadoc/fop/org/apache/fop/render/xml/class-use//usr/share/javadoc/fop/org/apache/fop/servlet//usr/share/javadoc/fop/org/apache/fop/servlet/class-use//usr/share/javadoc/fop/org/apache/fop/svg//usr/share/javadoc/fop/org/apache/fop/svg/class-use//usr/share/javadoc/fop/org/apache/fop/text//usr/share/javadoc/fop/org/apache/fop/text/linebreak//usr/share/javadoc/fop/org/apache/fop/text/linebreak/class-use//usr/share/javadoc/fop/org/apache/fop/tools//usr/share/javadoc/fop/org/apache/fop/tools/anttasks//usr/share/javadoc/fop/org/apache/fop/tools/anttasks/class-use//usr/share/javadoc/fop/org/apache/fop/tools/class-use//usr/share/javadoc/fop/org/apache/fop/tools/fontlist//usr/share/javadoc/fop/org/apache/fop/tools/fontlist/class-use//usr/share/javadoc/fop/org/apache/fop/traits//usr/share/javadoc/fop/org/apache/fop/traits/class-use//usr/share/javadoc/fop/org/apache/fop/util//usr/share/javadoc/fop/org/apache/fop/util/bitmap//usr/share/javadoc/fop/org/apache/fop/util/bitmap/class-use//usr/share/javadoc/fop/org/apache/fop/util/class-use//usr/share/javadoc/fop/org/apache/fop/util/text//usr/share/javadoc/fop/org/apache/fop/util/text/class-use//usr/share/javadoc/fop/resources/-O2drpmnoarch-redhat-linux-gnuASCII textGIF image data, version 89a, 15 x 14HTML document, ASCII textHTML document, ASCII text, with very long linesdirectoryxz2?`7zXZ !#,О]"k%j]̍`b? oT?-Tg&U;7=|1x04 Ew]n;ڕW<he3?78 !*N>DWmd>aY8M6`ѭ& e3J2Cӱ( .S,Zo1mo.}>ۯ XcS]ۍp{ ^-W 5c=GrC{:+ra<R !>@oryX@i!҈xlBpu`Qr3EBݶCEJQk\C 7 YI cP&j32 o:E >=APD Uh/qǓ: :׏P_;vD5ظtkĂڀn][Dht[AT{Jx0(A@| K uV)~ӭ^eu(4ҩ~vbi"![I..>[ZϷvA <$SZ~nzV_o_lgc6$)H/oS_X_BKTh&ib܀iժaIb1;G͔oߣ7?ptնԒ%)'N"RS ҒU$]KvfՎ4Av~:e#'n~%D fh^.t=z$YI>D7^dqSDc臘 C=S<ǦX[ge]`sL%j6!-?VE([[?^ mиJ'?oHtUEZ۟Hlw`DtEG0a%RwM^@, 6j ۘH9ۄد2*jSrBv=XG-'%u՞RS+u-#$өfްV%I|m! _x)*碠mpO~c&ȤbvvcկŠGAAizQ_IٹQ*uC q #9bh8JXB˧/_qe9FL"BcR4N$حCN~w;FRЈd*j~2UbR +Z:g `-K7Ѝm"x=sALk|&>$cԘLJ^(a8LJ.>vn0 Sʹ̉%?C{Zob~@i@H`EyaA?0E:ԃPwy3C9owuf) #K .TN4 O#o끚҄A*K SӼG,]IQN~5yWVYJ>vqfv@V~u⃵qZ|vҁzcc*1yn=\LmNM,.NaM9\UZ`rٚ%'(ʞ%;f;aS:ƺ>ir)m[ 3|z]vU avtR$kز(+a@x胘A"|Yt-_B 6q&4hL!"Q0wuëЛs 4HޭX _vÏ4ůXT ldCGJNaDܝzb٨?V7x8K{g01TJ@?RkXދI]goG5@߼t)0n"äI|\= fdG_ X]eƋC<ꅣ:@c ֺ$.|3w$Z Lq*>[0,ⰼGEtWAڃ/0Hs(r[:u&OoG'- /z9$elƐ}@Q&hUqXcw G_I-%Ç2$Z‡I?J 3'z^Kn׽x&uSt 5\ s0p_ˇx|5i2vh+u f(l^kl:=/A\j+D uDH;&4BVPP9&u. ʸ>l+tѴWĹ-ѭ "y=NQ)^Ee6MHo(N,1_\?N^q*qC!w\ vo9Qb0 F*za s^N2߹%s}n*Nq;2\-'elҁv(_b|dj ykyhq{#?Ɏ,Yjځ#PVssݞY`pd[;c,%8l*Ȣk=ܨ/U?[  }N9\+y2. p1U-IDt#r-)'c K{-aDlx3Vxlhxkb 0`oQ(Q ";^s!DH<{XCbi.A;ڮĪ5! ;g졨16MvT239OXrO?Ny0/A ~b&rFR}3'C @(W&`x9$m$8=FX?M$x *୓mІ|M TTݬCjWm5c+1WZ'o*Pv3IϿjsix);0O+ٸk]>o4E]Uv D4#IV į$-tRk ̗d&ny{SDr*`e CIu=˽ jKd\(jPg><>E?LJ7=<.lI8t7Nߔfw k,5q^^C³͠06C5daXU e~Hf&dzsQed+,=@FMiM\39 Hrt#DHPʀ5dhpSCI|bL*h)H!v -{ n5g&;8u> a&"c<>dwRg^ɿD^`1/v_aOWƇVgPNxgEҎ{k7sTp  keUqгGWz\DxOl680{X+C#Bv1Q!@0.DW+p52q[ X56r•q6 fH+<)esx6bzth|Op[#f?)- W EvT:O?MALTSSmc^Gk.1׀4i_LyeU}?ԠNC@ʦ.Y9xQvbJ+̴K7w(>3~wKEsiAEP РetnKNQ Lĝm:8/$U`@ǃW>ćSRD%g(a|+Fr9&4rb> `؟Vhш {[thE!T vގgK&`v<_BH$b Oi>._&S^/,L.98k:YcKTsw~ғSx 5v(PVMa29ˍ"ƆqP{FI3+- ŋ)pߓsS-n3e8j&r\/vy]_tCC න޳a|/2Ź9CPڙkrގa!E:5դ1P_nE~gjex"?FV%UĎ2wVAk"ϦieǤ.Y,)e-yi~DkN-7Cw]]ga5 |nG Fn7l9do/䡣 *=̪mwj Os3 ,=UϝaC@Aؔr傁"?^H;(B.? Ofu Ѡc21|pQ +,~Zx*bvdm-x|i''HI kJi~&!C~",,w"ń 95w!?( {^y:#3(\×@x$a 9ˣW:X k=̜fj6 ?YY7v[LD ] gX:$'J(qc/7-vN>Sԙ*'g}M(.^HwSpJ9TNE͟H)c%V1VGBfƙ5<=-r 擾L(~&QOIޢlWk{o]\ՋcγMA;:1(Ep4`Ut4F7FvL07:񸋇:U_JRR \:*Uuh9XmDjZ'KGEf7Цʼ3`~ZX G}ib79V*TE( J /dB'09#][,ADsiߕC涚4TGp'}śƲ% ::ܘKO.Mag*ҏpZ``v3htIJwQX#jU$6]VEN&z`qvvtY)j` \tNy8󟋁2' T"G7hO-3 +e8]/[Js| ^GLɬ1[Сf:$:ᑣ3|'2L[aUF"j_}b$!{;d c{ON(޸LL)7'(7Xٔ}D&8J|g(K#N^T5sP7G+껪K Œ-hBqpdVgG&.I]JG]/3d6֬+yp"By6;߷!綩xg"vBD| uqBۥU.nLMmz:siK}i}!= i"WbA=]sBQiQ+5bIi(o zJe?WA6Mʓߡ<@Ύ)n3iߛ[ro NL5d QP OQhN1<5[&Cs̃hF熭 gTpiZ'rUXз "IڏRUր\a NLAn^ǐf݃n'OV6B Nf7UOYAAf꿴ղ! 0;6jԇL?8El ?2g7}긦GZ ALttձ:FT.f%95tlW~ 82%ұ %#9K@zMд]Q|s>1o Z N(+yEd P#Q^Wv~X}2&"eLY+8ߙ3t:9践CLIJɅ+)! ;,"5M.όЦN ZzI$ecu-yB_{g0?=J%BnOj9KFsEկ(sh4,0W;"#-ү{d\=t\N8ec|OJ'D 1 ݻȥ s"2HS@UQf)PB->0{PH ~ c"ҦD1"{/*إT 6%=6&@#J`T>'wj.q92ٲP~ͰQŬhaióow uciT:P:J+22K:k#+QLis >Tn@;$8b>%ofrd5>~I^]j{;n^VAA-3] zw_ `#Ȼڜu0aP8]ҹ`YwH)-!M?e"Ȼ(~%ӵ*_O"j7nnNXY-`6=2%>7+v*{y{Tt|F6T",wIr5IR*6č-{fD5TSW;v" LV9A$ڈǾH9Z\@g^6e*6Z:łz@o:iHKb3ɡnfRJ!8RTvS[O7RL\cVn[|"WEw)P@`-F%iq; nzUX1&:=A8:۩tKWV0O"`uW#5LU6U(ePzJ7G*|FfF 6ӕ9_:kiG: e# I}(f6;P3A izhI adE*N-TnixTBYnLgJ ҙgqz1f?(r`JS鑾`9=wMJO ۂN=?c^0Iz G/kmEiZ p繃˚%ڌVEsu:)g5$vI߾Nw`$2.]OM]ՇhNCmlp5GTP3VMIpDL4!c.ޛM]FU`Y{힞UnG<1B?H(SȀB84-RMUmEeJitۊ% QV5 ʸ;-;[룀*F/]B$R %0CkŧLM#Xo1ʏ?&#$wd͠Kۄjd,w|yS>xkgC[SؽڔO0n̴aM l4G_9RtC䌳q/眣Ùjy YC fIObQCQ`<BfMa wE\BՓҝSfmuPY\`(; Q'mnH,n 2EMDIip_"M(AyH&rnX1m6=:&Ďצ뎭~u}WYE*FuL%T!;npe/C[Z]ٺF B#极Mrq/(6엜Ćɝ_WĪGuveZ)})F$Fh7`96)AW>&?I"hjwoٴON Om179 QiwoJNڇ1LNgźSxyU=*q<([!:eí}6'͔lwbPE.Ja0XǠ̐5{-v/-~Vr(q!]sLm^nqd׷frfXHlݿ_UOv, HZv)l,a5\Dٲ6T eUx~u'[,&|m&cK"gIN#UnM4~JV.h4!Rܖ>kJ`#4훪y ̪tPŵthB_q v{)M"L/N RwmZ18+sq$“N4!D- `OZ_x^Or6=3HMiȩ\?"~+/w.6ym%n?t'D[YK:Ĭa=񖐯.'>TY=Ye&UT'8 KMNYlyCESH]ZUR2CgEs,0c[s/a- Ó1ޟ憬srtI@ӣ֕ꎐQZhX%W uyn6-W*jhQٯ=+AZܶ.gmeP^0Q/H|XBy~cI-lڷ 1~I;Q l.ڮXi4Gՠ\,սJlH̔V&#w S8z.jqT6a'Q|* h2@<n[ULk2翔;4>E$6UW%@uszc2R$ K'27P{FY7 Ε/0Mh_E/kYBWQDnN8P-SodQ6V|EVXGמ^DWPc 4Z"dGᮥ;*yj <N x"0k]{JݜN.RLUԮ t&@^s2B ylٙ=ל*EUTww1 M-ӠĬ msKtFRBƍʌG3SR(cz#4+zdYy4ޢtH?ɔWvkƜq+Yt̳!f,<K*Ȃ.M8ʏ9 `q4b/NjXj6)?;Ks>ࡐ5Fsa? ivfZzhRxf:",pH^p`CVcS43>_@2" { W2hNUhr0msl-,QA-6ºe?/_j0UPZ8lVՎ1A30_C!8'pr79̮ evDhP_$Iy_pkKe8@J8>fHjZV'%^pHdwYNU^ ;RSw? dj,nu"(_㉝AT-qH'ƚҐr/dݽ7poPcV:-к 'ADBgF]cEHlVüH)l̥ЅVD9<M4 FӢ72Qy=b\zFƽ/9rV) rAXS0b!Fոrr>*2eXS@PLEndDu Ű_T~D2COgڎwS^Co0)n2FMS,/ۗ?1Ve% Ĕ 0q'j>s6^dJzȑңW}7nGzuJY_ ƎE]1MM䲱{R A;/xˌC ΄G9 dJUCnS0ؼ0ZŲEzZ|V2',4$yY;,\Fz jEl7=7ݑIYD|X(H̻*wYXi b66ip.{)ZI bԏN2%Rucoq&P5g2E|?T;tLMR;_NP+)DM}*ԗ7`!9dN5lMɏ"/VűIu7>cq}Gx99Œ>2W5P*e|77?9p[/鶏<+ďbAUp]ı2ǩ_&XvDUso^ ?a jcDq}3oi/inpԝDgcxCҼD9 )}6 ɾ9)^?g3 :HH"Ri Wc"1Q Eԁd^ODzrjP&.9bT{I&ѮF$݄ٞhz:Lɨ|POɊe/I/t k_zb$VNC7nIpu ):XxFH:x0nOV?&afqӀ' `|n<5Lۯ\Y 1{t6l`@1 .nrf~hv8ZkZ xvZ[C%e*5,tt;5žE!:}n Ɖ˄1^Yaͪ;Я|(8A{F'>5aHknhS?Lg/|J>8GG:mx'2auk[߁YMH@ p̖$"X8,K 0PcPHשrGVX,-TMJtAL,%B Q ̬^{,w[PĈXZ~{ b|$ ZYW6, lg/JBV^hF4aݘ7%ySp`٘Fg.`3E~ZKb9류PzO\_ &'kO_$'Ǽrb3^;`ԕiUE[&YMdopO7 :pflE=k{_W9+(ZEH c~kFÁ@G6ә.j "R׬Ho=گӒѱrX6J);LY]2eyjP+19&Pœ&u^jj6ܙtͷDȴ{7D,H,<C 2>M '/i{! ڨd4"˿CEl]'Iȿ=]К>L- 涅XaM1'^.F^%2ᖏ&WuC; )`R|ԒQ[/WqJ>sdH'ޣo?]'u-+&Ֆ6BsQr;fOy,]pi3>2;,I:h]=0L|=;xYl4Ȳ0뎾M ?W q$;1Voi9.c,+ +iBdq&؍>8/pg S:Q p)y_r߂|=8}h[)N>18_}  Tj>:QG7ZtaסEr.n=_*ܽrIN LJ$Ҿ;@Qlfy{#ͽ^`8&FEf%nZ~c}kǺhlP#6  PMz4} s=HpqKgےgb,9PA P\'L|rj1YEX~z8S5Dïڀ^\. - *eo[ Ʌ۶ 2g| u?˛՞(O+6V!_' 15ol!LCy|0Lf$٭'+F< B)D4Eۃ;7k$͆u] S74s3\stK>]JKнw;奊.5{pO̝+RlyddЂ0L<`ڧ2 'ҁcQ E~U. G !iUUAZ{,m? U٧m `Zk8~8^kB35%M~]yM% 3 mg݇ ) /t/'y8Cɇݐm"'}PPBz" :6Ky%N~uJ.~>6&k l/DѶBJSOKF20AvmhYfT㚕KS!qJtfƿ+:pSv@o/uGU]Zb,ԡs88E:T1d[kݩa@ƲB8Na1qmd4 sij gu?*_|6K|x`h0\utTU'nG hLM1ߒG N/pQ=/ hF z&jI(icڊwӠa\,lzu5X" ]|cA :_m=lܭHo(>ḋir$-{1^)-KAkeۛ.V ؀ {9w=>⻉u@TI~Nj 7UIo-P.F`%V4@_x01r4nCiX'eBi`zS'ؙYaVѿ 5ژ%ѓltB8YCVw WD>;HEk~]= RM0;995Riup,‘cp+%OĴYOY4pTPIh:=2ځK~-xnoZ] ʦO6%qj @Q3p4O\Uv(rS&3COZ_BzsCX+Q>Fߊ醋>QRG9'`=m<^OpxAO3\!G!;#ˍ_; ghg\Wu$ϩ[W+q1z*(j4*u_=~bmY l AHɚv_c/5D}&t `7B)+GENTIX٨7,m5} "0$ :;{M7[asXtGyل*T) *TW!|E1~HtQsOѬ&6_ϐL,mD-;'Gꯖ^g{.eTt fS(:QF8A^&l]_)U%V ‹\"p{5^t4SHvքvӝL1DUW5 [Nzָ "'m'RlnWLӭ9{wy-黒؆::S:=$! !׽ӀPKr߽߃vVu }I'w4٭*iVS}[-:]P[#?jWl;@)ױT&sכz|VO ' l;tXE!@0ВFN[@+bLhRQH yAY')،#r[oc D &8 ɶ.xٮ䢤es1\nN#f '0P3_rG5X{N1Jbc={O҇UDzajgjK>EJsY@#dP]UI-dɮeضw`N*1oKL,kCvIb=pZaZ1z`@;,u /jNBzb9;rE8i.UrR ~.{2Qy&I $=x)u.!IL87̨U֨;(e52WLZ(^!wȁ[ :PAX⟣(KՂԴfYR}J S!Vg{G&ELv%A93Ė(+ͼ}SC5]> i m+aP5U|"3t3.nd**Z]A,-SHWouޞ`6;`v|E!0([ff{Py NH!J]M=(*7s::L] lmM(dR 8n-Xf{7)$es׉#VfFFC#ͣVtDNvO7Q45_=gF53`J0 >?{=6/'R2-^TI"*ֲ>?o[`Rـ:) #p[YFC+^er9P5 42?%*эA̝EMq`p Z/}8ܭU OPL:Q X1;=ܗ2vwVb)o /Y-fp#%Y]$S[4) ʑ!RIQj:u((3  !gH,-T'C2>\s޹d!E4ЅH>U8!$T0BGBߌ7)_˵VfaTVw6J@ZT65֢V֨:*x=$+M[ ~^UQ&ח-g@Պ zw!aTp ̨tfn[q}iG7bH2eRsu$uP% w욆4ۢLGXs9h{\Y u|vSflN7Wx8i=A[V|ʋa[͎ai/@Q)]Nœ;:s~nJtE"fH8긝so0mi`t LS.[#^ ּƔO3\XKyDtSS쮼R _),9?X )co&\;7|Oy2P%|umu&˿+3bH[n^ֿى?0l<XVF}ʞXPiecw [5E+z,$4EkdV0܌rE!"AKUS:ܝХ5_Cx'DZ%SC3TlB.ULȾrCb2u\o{248I&z5P0ȣZCmX[.+Hdp +xGQg@4QXeI$Z[|=6FS F5G Hb鵇mR!_0C֧1AewJ%\ )Dnې{ǟ1I4vGKD-?XlA!s(.mlZS9}/Vۀخ _4IzK6`Jkp1}A8A!po;)ZJ]b&5al} Ux #Ä ()8Y%[ ]_s0v{Mo^_}dPS#{]M>^͆+ P%CPx8BqqHޡ\N\Y]/rpǴqMѦ"֣CЂs0 ꗮ&@Hx4L 8ݾGU <-,7OlhfZ?ߛœ~7`ˢ:e/ѱM1 `$Syr;,ej |_:llՔL,kMxl͊(QejD($V& @PAѕyz>a"=m/l˖j=2Eone︠&-#bq50CvڢO-(K!h(R._umt/qs \xTx4{nUd5`I]&xPAP|FC7}ElcYǟ; ]$%m D!EErJ StTi V4jfrBStEv+̘Av=-*Bc . IŜsW͒0;U/(~BȚv,G=p_n"bZ%HN7uhqГ~#$ tyLч^*ًc  eʘ-U-(Uv(wZN;oPN"UMˡ[Zr{ԥK(l9>7uc4W#@ɲ paN&CqAcX(;y0vz׉U53;[7Js,J]a}+1ckdTW8Q\G,em en@F 8,tǐ̱`_$ZI`y^>aAi&#l4VyVwq=&cMKY,Q-I3=2v#zr_cW3RlX^߲+>|, 5Vt0PGIH+0Ӏ'=Cw n '(;Qvšcc0_ nYudmSTWE=Bq# 14~~lOp}Vflx7QN3 dO zʟ^;/` D4B>=V, F`nMB`> TUEIKHLܬ*M|KQ')e&b3 OSSgp.t{e&-׬9 5\ ?}-ʺ곌O<}Kݰ:!Ю]TDjH9VJ}`suD~A  q.B,(B;͜ I+Eq]'&Y&Kژu񆡸.<n268Iqɂv{_9rbE\=kSMd6唲B7f"E.QO;p%ß}b -񅋴z/UA~ZrUb*y+%d'!EOsnZ>#F^z<^"B1LJ?Qvч:B.X`v'w[&{yVHZ!ʝ\d'o )_ F?ΏK@Z_M-*H_WPR=;cP$')R)e䯲]eit%P- iIj5kٕ—5cle;!}`p%]\MaG폏iI`jO"qFQ1g ƱILGg^//ǯ#iLt˪*5 cVp4qBCYOxm#0@Y!>bA!btoa8=ɪɰyP'E_CdǾ#ƞ΀-e#Uvk ̗ Vi{(5ie?jn~E% Si1ugYw/NeN7U3CAQJ焪B*2]Қe.IJ-c4jl0 2a'C6L+v>kWbJ2s;^zPkz7V;1e!|'sfZ=Wix;2(Ɓ ް6.CnQ][</-;ی*oJ\ɲOaa ,| c~#m Vx sʎVP7ߞ1J .Wk R\urd+XK{!GkmwAd(@x#\rfߎNX\F'[vS%S:5{F㗶xpT^0ͽb(3\V3|FU4;OIT_<#|Jбy${J4d co',W(iÏ&_ᧁ(J+E/Hy揧Սѳ("0J+"BZnXrzL 2?DR]A!IJPχ,O) k|#dzcT+yLK,,84 e̎r~^^퉸7!֫ 06{I/΄|T҇;dL(xS%a**!] 23 1WwHQIɹ]~!;uG{WڊpHR$VuܫlیKU2hyvYX"BϣV㙔C͞T 8㛘@1`6{4w˦ej( W ,yW3ݫ)\X>4qBBxk1Au֮2z,N>o[5#6 qB*B/| S:>.^ GOr'd# (~7p)U*n`T#[`$@ؽzggq}%U%RfͲR "%i6BCuQtj~q'~FT۴N$ZWD>/enRJ{M MtP j8F?ߐaPGpZpRMĺЁ( u^I'|f|˶6C ūpj+g q瑹:eR;2#iYjhc#Ox*h-^{ʿP48Vq>ABB1Y &HrKy62!m#f`kw:L'>굱Ҥ@L @ܳߝ(NCP]*f]re>Cʃ+.Jt2WwR[xY?&ЋhJoUZkCl8? cy@S[[NמyUк%OQ D.@Zt6zYM,􃦭0ϳGfxD-.¨91RM|a-o >hW0=hOpP:숈k[Ҁ;R|e@;e"1P#6lqiVyzO\JL^*P2\¡2ϫ,p56^8-;k;p>l4\Ɔ ~Jpr2cP ( 1vղ S!1B`@m~-B߅T(HEI~5"dv8r)ު [,Q`0к9"|{NIӉcN|C^VDMx.Sw?ٕ1h4FXI1gA*PpgǸt~V܎T{ =283KQyU^9j@d]vLJz#QpUovGzFYQ"-}Zy.K z0H=b9o/NLPʕ6.w5ׄ&iKq lDV/&kx4=&fB,  |S"u0ס<TC㱱/p.>`Z ,HϙO#K@bB -@- 5+ )[jRE~IIzKH 0.J_ryMV}ÃEWf2&d9uD ܅e!Cd$ס+oQ/:db3+%il2{Rv`r#WSo-4t$o\篘`őbt-LMB,aeNR7 >9 \Ȭ@7x)c}UIDoDzSu,(blHDi?UeqtCnAAaPKm)C?0ۿu.aUW"A5JpKoq.`}<$ ؄e(;2AIwj\Ϟ~܈8,| M= *?1I`>/} VUz2Hȑ^kٓG16p^k {婓wtд HĶ/ƭOW+=\v4/L럻'̮)\0ոU\C7Ki"&oNq6$sߴVjf'tRfmy`ݰMr0Nז/[[Hjø6q咖K2{]Cxb W_ی|/FOXY;[* ɇl;㦊/*)_0H|tM?QvG*B ћۥ`3J{hV#7i¾z8g% Ww FCki C]eH dp(#(:[0_ !)}|9ycYbE.cE9%XE\MSu 'šLtY53d!4>e =DAd.Kz}lG\ӆu˧~[;#"آKOCGLsMtU !՚3@3F p Ń#Ѐ0%[;^~($]t*KΩMlb;7ݻ7gS^֟Jw9RӮÄhEHo|lM{/B&7xEARK$a0pDUi@jE( 'AR˪GGP۔?ڠBSQbtFLH>HqEF[@D_8Gv2\ {9@:ñj2C*ڢXگٖöNˆZŨ1L^EGƛ%MԮ\krH3&_b`πn{i Od/D _R(䊼ϒQVP- ӦZ]SgͻoG:{E*!wzp0Σ@6hy`P]r6@edHEߑL>,,0!-g@k(gIccmVZ¼:.y*6|ŵ~/%35lz$aCfc&TmRugq&oMlv-de7$NͬR B,}R_'5LK*LҕgĠ3Hi/rPA/6Ci,PCY1bn947^&b,V˼O%T@w3#dfP0p@B? 5b \*F!%|)u-'1[JVsSk)au&졙.׬'@"y4v)s&>)v<*kqc:Tv"ӃOk.~(# rL!u݇<8oS1 ۱cxo [֠R yc@@Vk'=r$2Й +\78Z{TsX)j}{,@bC]Ƕ$h#3ehIZy=^bд*rT+=ɋ#\gv&G}j,e-Ҳ_}fRH}}?84mm {AAnQnSIOW(`Ѱ?r8;}x91`cw-'!VWSQްGv*j7+hL_).M逵~n-tdU'WynJݞ"V[7wyTSGH#^ItuKtjra^{ZEa:yR=|Е)\arOH;f 6'9j,Z\i=f_Ы| H?qY0~(թh@$Ql,^#6aLI([q9̪ &s^z{p?lv21tLUhjQ)V&:ُ`A U!`p[˹P(!F t4?4ӽ%R<&,vy[Iȳcrw}V F(Ķs8Cgrcf#֥j4=K-KQ[TϮonfXuQ]:S{w-t 2Zř;a@`k;JR.ϕ6@̷,5v/NuC=ZN/j($-YھJ_л+=ƔLeaO%iIQ%*TM2 o!Kx7B]KYi/MP¾9Pw{ٸF=Ⰽ#mq`,99lfk_> nrg? -{37͍G}"En$t{}Ӿ[$az{d2A_'$<¥coPnʥ4"xD&L"m MxY^rCK sCJv+6%ΑۜС| YW~|OIXg̈́e4zБvX#׽ }UUE'4>Ks . 5DCB|b9-%+~;8 \I" H PbO.2L&LYϜ! dQ)TD:2jۭ e1Cc0ٺJ%LyACEB4ir'($SK{9w+iRX k-̀hf)@eeWb9m]pWd Q/0T)Epf/\DHye荍6cpq]]_L“ͅޕrDK=+fȁh}pY}!9zl%s: l |"sjzX`8dE_8/ ڔقq{BO<ǹY_Oq$?R<_6j",%A&`plU 7 8r=q ͙К0GVPj=8OK= >cч-o$ UtkTKnl)!z]c\3-Hr^% tY~@=~0AٱK*g ff=뙓R42tP'LݬH>F Hgaߥ S| A GYvR9uA=WEÙjd;}j%|+_;0Y_qx6PS&fWE̟MU3PzhX GKNI ̼L^8RXNd0mK6{38lp3ͱ^X`$rAyZ ֯ӹ1یKeC:6mrLc˼W*":7k6Sq]8s2O@rn~ܯ.ƾ9if^BgO~~3Lͺx9o^bz60)D{a|ͬktVɟ(F ~};9ʀGEXd|*l\!vjg=br3bKh[&ҭ<`jMeMV߃I?zpM!S}Q,<%>xxwz>7[P5WJ`{ g$nPR\(mlC*J5 8;cn&, QͿZ>l195-m=BKq_sCa8{ʖaC)("|LIZ.pb8J[:B)&2_ A=GTh1(Y1)2 r\J&^ a,UG-zKbNm]}ro<_l2Qw"k!<T!L mɸ(F:[N8KB*Ro9u'Bв5ñBJ;br߿.l9ϝ>w< y-N}a42lsXe_PH[U 0cJ PJ7諄3٢];{0>I}t@M<@tXdZWW:gF$0E*b(޳I)u^n4LL4?(#NGOfmu>FqJ#~uۤ 'Zڬ?r|pCX muɃTI( 6>c9|HjW䲿oJZ'w >y:M|sx^Zm$FeyfN ,/ioSk("ٚo)B6;0{u`~ʬep/h/h{6DYRC~p :JMY9orG%Ǵ2*,v*tQf |f}SO qͧcao@ BIbsُ_zoOwRnїύǸ(2 Jo?.-v 23zl,$JKB+ӈLW&!welA=pN5)a=ʵ-eĀb3:3nu0.Pb]9ʍ~OhA_ ۧq=q7(8 w$\[F`YڢaMp˹FɍkJӹ5s6^rCWZ+WUk:fd:VWvQN6hB+W~LFLN%%^ټג `F4pØ"2\Q%jB"ikSHӱ`L 9,>Og 8ή t! _j3_.]>ݺ+wSH`RG*DBa!pv70 Q_JKl~0e' :s~oAFhPâ gfuuH%0EC3CBnwU'1" "%F)Ze16`zÞA<wN,'htqwb$_:!i-O(R nӰCvlNL.N`Dm06L7Ulr8tC/yvUp!m54EoF@E ܷt+H΁"1g:v\`I fK+xc t*[ Hu[d0Jϣi!Xi߾ O;J}A"׎b]|і>XR7QHo\F)FR2-R !/ C2)rx\RVb?7=(?@SM`ZI|Hiܽfډ 6-.ֳ t"h{Q )6҂-) 40%A%]qμ}jU |vsS<PY>I8: nmZ_52%'`kUKBkZsRXhuI5j# T3zjk/"wq4w絘:oǐ2/б;|X`r'"Ϝ8Ă2Q)i|0hILC!oiR ~Ìۂ*= PE χȖJP[݃0#(0L.1M`&`qf||L>;vu"Rhf-e;eXtThxğvOiAnoQ5SU`|*kF{r1fVtG`qu+zCJMmŭ~q4˴޿)NO;U v;TIΣ1 HsSرŽ8ݞ?[l*Sa)vJAR{u:,)9L;h lz] T NHH ACOmtRn̰ܴ(x i`氎BX)!\"_O?`C16uuV`WagJ1bTU^OZ_ѷ74f'G;ʷYڼ,BB@nS?>S a|lR7X4-a. m!w\»s`}.Ka@w¹eӳVdi10f. dD6;RbM-jxq"!rBWHQhm+Y2 ;].ieGa |RUHy=m,1zo]ة' ,éapdNi2HPx|=H7{;Rj"+ɓJM·藫oZf ^hNE&g z)xdǣw,2l^v8*̜8W{i^>ZmG_3o8)yOj"z/{ǛXCH_Ԟ%Yz-7GA ,AK PrRlB ˆ̵pV8h6ClIƒo-`)m)yiY4¡mg {5g^'F$ӼFߌ҉]j%eb*fThn& ;),a[8 G{^q.i<?uN1?~jM>i~Z# (~}A31k>G&C ;X 浶B:~cY3O*iα /d2gV]UH^KBwqwDi}r(螊Ssb @m^S9P!p䣍*z2rC I#"`2\ua(ķfQG7bbL+fM`B.eÆ6T l%t؍^h$Fj1\0YMϑӰ lYQ[" c˜Ϧ݊ a;F2p \l9TNbq ?{0@u VTųX}F.EehhvA cpx :& y?j<Ԍo-P đ͔#$3a8{3ڑ hZm 9(q l5Kױ+r=kUyu^*2N@ɣwz]D0;E&$nzO:*)?0\Zbb>ehhYd :M}O ΘVEϤHЊkxH@p7t1izTۢsUK<˵? {U5z}{&I#Y5Յyou,ϼЈQazRM:O;WwJ.ޟYa|iG-<"2u-Tgȏt/B!\pMWי09: 7O;7@6#n..K/qoENu@%`ܝ.dxޚf ! Մ~;cղ7+R-dCצ̂JƳ*m~B;{i蜿z2+ 0gTll9w6[Fm'9D]Z؛׳H(5kI ~3VOy 8#Kkd6Ỵ\.fڱ-᫸<Qo*jT*T̪&tjݸnG~?(/|ўCϜpw5x)Ax: bjlGbv*ZhYq`ssHW+,S>c*zNʄJ\+M ck嶁qAM*2L`F)߃ Jj#hpC㊝@-@ ("63ɲp6uB<1YˮVR] f}?ȥ88mub0o5F)n6.tF hK6>%"˙y,A|J$m  Ze(쁕twLE#>'&f jZ OX,ZSy0@..L#:A͑~:#4QÁweMPAAG*B!߭#ñ 12av)Ռ,yW`aKCUC[ePC c՚Q.} oLLSp>" uikI ,ERJ,w"rsf?xә|{4|NL(7onįА>_6u.dI+{_|KZpB4C?y5Lc:"U'['V1q{.߲@5ǢJ,pa~ZhR*zEKfXW^;y>ںsقM͇œAb}8h ,r)P1oec{ LZKy7@ O뵾2u7ab( ML?ءVN aaoUY;X#7_i K@Mc%2Ή+@ܯ[?G@b״BYn*mshkPdYF rP#N%KIJ⸁.ź1߷%(ŏ16I}~ϻu9CŸQfma.4m]`Tkh~RJܲ4fpXZ,5.ˆܙF:k!tp}9Z$Y\9YN<^@kBha(*+=xP{=JJި';;gj׉ke%qq3^}쮗si?Ss cO aAL J;w}5{(*}~) ob1qheFeb@ŔUjp1fd)Fh%]}ZR9شoBczmUEoO8q?Z]5XtJI#3#l(8Յ-4x<{??&J<'+2z8a`Bwg@R3)wupg8}b Vc|\Oքa)Jy#( Iԩ;[@Lp}GZTcBNpm(]j(j`ibIfAm,h_ ђLZDF$7SF[( %B9J3OF.|Rs8ϵ_#pRRZ\uoU݂wڞ  ۙ/φk1q|"ȺjPUrYLWW*Ȧh#, A64ܡ1%(ڙ )T"bP >vCXiͼ ,k%gB^dfPVZ)d:$Z$볺+cf @gyg~8Ʊ,E8 J4'px"X!ap"[8!l; "488DEE%Le}tH*X/5{ҌWv)  rmagFV[ S5#qxŔC3ܒm\"yAo3/.%VM hy"ۋA^0bQJxf?H\Ӭ3r<,;(w\ 9҃馜`h57ɇ J9p{ih铝7 J b:<3n!+ǒTu*U#ܞ 5 ?,Sl A*nglVsv4!ݟ͢:07$k v%g 9l+q{DE}# >,(e=ăsqlxK-BP(%) 2>>(%T}}{)V臿}$q~T>CFhDp0 ж1o+PHfRyQ  mWW4Gr֜ x""计#9@巙ppdpmf+G CDۘkq E>=4cxL6ӎc3}*Ջ6&tbk_8qh!;B2Z!nD "P>~b㏾lnx%QU[FT,4e5Hk9#i}J;nx-&+YTlj4-fK%&oo$(qt} ~wU eVX"$U ;7;$Cz)x!ob|(5l9^ҖjN2+W!GR VPZ'ցDzɓ8֫n=D[&QY#1N-{޽hateԠw[ePNk- ZP9hpG!~uɳ1#r$ /V. !kh`^˪)r1;_* _cv&>QGFZPsUwrdyDޏ~Q.YPg/H2JJgX}]"v~ 6`lc'̙@oEJ-W$Ɣ WüңLmi2:eg-cH.ݧiN~[ka\MҐzc4I\BTl" 1yj-u棓$֊