lucene4-javadoc-0:4.10.4-5.fc24$>R^>3ㆀVz(>; {F? {6d  $ 7LPtx ]8 d    lmHh===>V(>s8>9>:?GBlHIX 4Y 8\ H] n^ b  d !e &f )l +t Du dv w xx y {( {, {0Clucene4-javadoc4.10.45.fc24Javadoc for LuceneJavadoc for Lucene.Wbuildvm-04.phx2.fedoraproject.org[bFedora ProjectFedora ProjectASL 2.0Fedora ProjectUnspecifiedhttp://lucene.apache.org/linuxnoarchg7z#{Y 'RORPU $LdG*c -Y#]}Y,:tL_E}IQVI_J{yUotVQ V52O%\>ULFz\kLodZmVe_/]ZYUUk`Q$(zXU/4'@a[V3E@1aM^HV;Uw9),||v(!)!&rqVm ZV\``?U($DVZ_E2'YU.&Ak7!#F\5-7}1M-#jFF\#0gf"vyRQ` DrP^WtY?`" >.AiYXts3][Te@-z-aK"z-4<I6X+- ')6lf$])Z !n6VbAf7&x]h !hs?-G9S--24R; "!td'5'9i#%T#/ A&nIgu9WnW|^6^)ps`lV9uJe_s_Vm1Vev(kk4kk?56!mYU}/Up$a^a?XV(/Y,V`/Wm_"aU0J)`?vh` )y'u^^ZU0fU{!Y?V|/^VRP`U "[ATkJ`)l` S&1%JYVD-U46Na^a+L]Vu_Hpk4U&YVD-U47Na)XV_/Y,V/d'5 J)`?G&#]U]? &(aVYYV8XU7vU)vI!# aZd^2hUhUE-mkU "aYDV}-kJeja;*x{_%!k!1aH^N``9`c[]kv4"U)A[N~8g @'],0lnX@|p-\)V"/F)?jaT^0Ykpa>YVE-U47Na/ldXV`_cVo3a4YVTJIJb:_Uv3$0k)Y:1JGMh\["({'!l% i28&XK*h]5'X*Z*@AVy V#'/EjNzSXU/ck%Pa{_]lzc-_OeVk*f]kbLWh^f kalb/!W`_p_W[WZWWUd:HEabfZV]5j2Lv?1 1kRC<~& hU@)PWgE-ak)" $WTpQjUrqWpQlc~UTzeXv4`J4vJ4k +,'fL3Ez*`V:qa V0$kJ`u!"^aaUm]1k? oV{hg^V^rWug^E#9(J4_i<vU9/*-a eZ{Y,VD-U4 r$Tv}K;i\|>;7)*sJ`U"]4 b"Ze>U?) ~M/UvXm`7UX+`@gX8J4UBJ KC/2=KMi=KYu#KBEo=KKgZ'U)?)#$+YVD-U4KbaCo|fCxFJ@@U)vf!v/c rc4VtYW?J3#Wf>)R+.S0\ ,h^/U,U 30Y}:J$A8#$$qb/</?CF)8BkTU9\WR]S`U' !0anCX2RTW!E9;/.U8~)`1&?!soORm205;TSh/Y,C3b1$59|?uty~"?CE>S4("vsU-I4#, UBZ=G^zV.4B)d~pO>T(B}iS,iCaQD>.??+?ot]8X68cSdCiFF[U`#]NjaMMMhM{MM,'&2yBB0#V#QV* :cCq@ &,XxX8%vaxPV?bs_ .7." BM8$PX-3AU"]j]li8MfS:HII"RHMj IRW \ K2XVM^`HIJR\HVX_SZY_eKNMkM&H^cIoW&!{ yM|T-fHOSBb^A$   "0zz$_W*l! $dd$esV3@lDb2iVIJ"ew/oN S,`)0$^I%,g%^UT*'\-( '/7Nb4o5-B=fH6I)?S}5M+pzgP$GrrfA+9k"Gufff<:;/LJ7jV>l:A<`T@FM rndHE>c?WQBMA;hYUU$ '$&%}& +)##Zv$Y4H!Vm`h fBo/CF27>8I!"7$q!PvWX_Ex}<DŢ3Dju\#$/ ;&DqvJE_O66GaOBLko5BZ+xa_H"4>>g>@?>5g&ZqA  8 532e/o_n_ >#TS'\XR@jgHVH))=R!Kktr|TqFkKKKGsC;DT@=iPCWdPaYBO4v9OLktG7BUM6H4c!%im`hb F/k&qwrPb@LKC;R"14v$_$Nqt>K$>49IqOFO=9|4hoWE>`436SO1KdJ4fChKJ e^,SrOB`UU444`U %l'oKU&J T1l=H}PFH4NvNfk`Y]HE+v^E&D c}bV};X'HZt~ k!j$EkCbv?1TD<9BC2A0A1kAM9;} 7[CRa?B =dd\hII;Ek?)S"iZ0Q9RkvJ%Q\X.`F[~uoSzjjE7dgJHSHjQie8GmJHbR7[HHHuo\aKWqgu08T[.9_b9hju*%,;;uaK85XUmJp'(IH>QJ$ D!@&&zn#5sUMF5u:7]6+BoWle50 @.@E-/*`r_#"0M j0  U>'SBRuQSYL0U0a?PlVrU1T/8!b!]CPkJ`KmY[Y[v|K4<89.<|DzLL9K\[<X6,sL`&s[ !v*2% J,Uh)Jp:aSK 6%~--4<n#`-gM}GJ1Y:|TxHK`-;35'* : '"("0X*fJ7?gO6kU@W_r%zI=PuP8M5\M282- a/,:u.cidE/)h9t>YṊPN4tYTUS:oUu|75SdLN~LAM8#-*KHHQ7[AJV8A={b/>G @/qwtD4: IL|SMhS^p97y@~YfJKQ1>U11g4E{#?b#Ql0;T;<0jr8 };t* ;6$"0q"""&D&1W_?'WjT:KEg|]R5g-"=6 PE OLi*QRsp&QB'Q zk=`< cMMr-f)"j_$Q`j%,_ {:0 #]$ o~([rTi>O}-1?.fhYRQLAx|?4"Duh4DD|F0cn5 _;}u,5m6 2 0_JZcA;MI_"u\0}/lq`G5n|=l' 7\Q8hm<yl)u}{["a'*&! w-/T]G1?` RhI?kE`]j]U]BPXX]H`1WiVDDeeJr6^LSSISEOXoeT~`A]dJSE ^RQjg(#@@"l@ 1.@  "**5K5HwV nn7N) PsllS3a$C,!NHrhSG26=Lm bFU4UԹ.elh476&8}J Td,@PB9ćC501i\KZ {L J*KO$M&(P'{+}SVTUwYk&n|^3<CAGB)??@i@b@9@@VE?@b?AAC'A]O@>0  6A]QY/J3J4@ C6DCc@HJ?A X;P 5,*NudL^"-=$I 3p/!!4JI*yGeyf@V8Jpye d)-ny1tddB~dBZ[s bqFa^ol;fcrZ)jnbA xL6WL+6!B+ gR82(km IuTZi+l9d$U5#Gq@(Ou %$>O NA}No-Nc P,a%Nd]nn]Da6rN!=$,%%O3" >1-)Ge?(>?\5v>6888=886:8I96B=:B:-::9.Dp8M677XC5@5*5*)> RID!B&l$k&9!)}qU-?|zH@1//KUBHACQ)0%F&$.4Th3%&qXJXV()!?U rs nC1(HJPi Wt9Y^Rh\gLs--4U)U(U *M,}REe+,x+4Q%3oR"#[}0DGVB]jP~|J.HhJL7)E=py1ja}T2>8kG`=|Dz q{DanQh]z^o=R(4I3M&4&4&O4&^4-(4Q=XGxdq[a~OqE6OGxZ9_!CWa^NL%LK*rc2J4BW\m`icE PQ+[H"(jW<3_ NmUXtP1Va*d7C%.>5rUzf776%dee3?9Wme%EF`9MsnYo`z'UZ6E>q".=Qf2v:9DhZRuoez0;;%TWE)#o;_U;gg#<F-92g)0F9*9A*x:*8*F@2)61foLF;\Q;F'}Qg{*>4'@W!QP}#^y-j'I=Q)I%]gj$92$Q#H3r!"$@3Ep.&$%RNQ+@!d"Y cnH5loO;Qb@*BxCv9Fhry0bCCQcHMcJ5M3$.'v($?(w#<9J^(SD vR]-^dhn l@ w% &?X.5NZ`m,dad$M_d@!K(%g3$g'#+Wk7i=_(_Lh: E9<EH=;\Fk84r(k+)44"S0`?1JUkv+'X&0XD?c6D=xIaOl;l mgY,C, F$ k>'_VzđIKJKnZ8q7'tb^D^.UU/11I4/%)iRYH7uA_a(#J \GLAEEBA<=<<%B<[Aao><=muo(?!F<|@@dLIFJ>IeGGefB7~\.??U4?44??J4[J-ZU`?/9<,`:```UKW#34y?ORxr|ljR=KkuplM qyunL?eeqiQ3yU4".wLF#.'/&!* /+t#E{4H.3Z';N;K)C 9r;bG@?ު'CI2OHEMH P,Kd3%_4k?4?@@c&/f*UQ56%$x[^ngJdPEgbA=Cqia};OH:;8_ƫnV+ Lo)&5<)uV_v1(#!"  OHr4 .-JHv'mC8)M8*BdBD@InKIFr@RF(^IcZ?A]?8MAf^ADBjr1!zjD=U\YD[7`_M_94)0&#(F!oߋ)Cn#]4fsMZ_T8`f$!%}+`2:5u%'0 _$CxR^20K9YfP=_+83%bRy==2RUb<$:>@}rcQ4o@2S|3@q>@LOaZ8^2<3E,8B?YJD_YDLJH5~HM89{:;-_b=bmVKws >`4"#"+F$()'qdA]?Ij) MWn;D67X7~X3vNxO!Dkt0nU%@G"FoBf8@SRdk0UB?[YIA/o!=GLN8@= :6Z033!l@#3U>K4GX 6e7AF-?1}SHAp0r@a@Iip-%4Pj9>Q9wE .׾N9vN =D0?z%<1?T=%;.Uv!`*X&rS4,:01Ie+F833mI$%}="\t=I?_ 3%u#+;R3d#_Hj.n5.>qDI>K}1j%9Q$>!"#!T89'>3"lG%3TTCj#@r>IIu_!- S8I$5WXbyp1@ygNA;FCB;@x1v&<;vI>@3tM9?F42(k-?$d(gPJ$:! n>v4MLlVQOCQQkQ0RQ@}W4)#>}#-KT@EqY4B_0YwmEUY7l8BBb:+#KC:-HG39- cg[6Xv O8(1_JC##!,$W9.+l<,+6]9x]+_=n51=_+`S&2lIH!"!9X"XF`GdGsG^GKGsGuGbGsGfGGQGiG G\GGlGGGyGwGwFMj.6>& "vq` S;2*`%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큤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큤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큤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큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤AA큤A큤AA큤A큤A큤A큤A큤WW|W|WxW|W|W|W|WtWjW{WlW{WjWjWjWjWjWjWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWlWlWlWlWlWlW{WsWsWsWsWsWsWsWsWsWzWzWzWzWzWzWzWzWzWzWwWwWwW{W{WtWtWtWtWzWzWzWzWzWwWwWwW{W{WsWsWsWsWzWzWzWzWzWwWwWwW{W{WtWzWzWwWwWwW{W{WsWsWsWsWsWsWsWzWzWzWzWzWzWzWzWwWwWwW{W{WrWrWrWrWrWrWrWzWzWzWzWzWzWzWzWwWwWwW{W{WtWtWtWtWtWtWtWzWzWzWzWzWzWzWzWwWwWwW{WxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxW{WsWsWsWsWsWzWzWzWzWzWzWwWwWwW{W{WtWtWtWtWtWtWtWtWtWtWtWzWzWzWzWzWzWzWzWzWzWzWzW{WtWtWtWzWzWzWzWwWwWwW{WwWwWwW{W{WrWrWrWrWzWzWzWzWzWwWwWwW{W{WsWsWsWsWsWsWsWsWsWsWzWzWzWzWzWzWzWzWzWzWzW{WsWsWsWsWsWsWsWsWsWzWzWzWzWzWzWzWzWzWzWwWwWwW{WwWwWwW{W{WtWtWtWtWtWtWtWtWtWtWtWtWtWtWtWtWtWtWtWtWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWwWwWwW{W{WtWtWtWtWzWzWzWzWzWwWwWwW{W{WrWzWzWwWwWwW{W{WsWsWsWsWsWsWsWsWsWtWtWtWzWzWzWzWzWzWzWzWzWzWzWzWzWwWwWwW{W{WsWsWsWsWsWsWzWzWzWzWzWzWzWwWwWwW{W{WsWsWsWsWsWsWsWsWsWsWsWzWzWzWzWzWzWzWzWzWzWzWzWwWwWwW{W{WsWsWsWsWzWzWzWzWzWwWwWwW{W{WrWzWzWwWwWwW{W{WtWtWtWtWtWtWzWzWzWzWzWzWzWwWwWwW{W{WrWrWrWrWzWzWzWzWzWwWwWwW{W{WsWsWsWsWsWsWsWsWsWzWzWzWzWzWzWzWzWzWzWwWwWwW{W{WtWtWtWzWzWzWzWwWwWwW{W{WsWsWsWsWsWsWsWzWzWzWzWzWzWzWzWwWwWwW{W{WrWrWrWrWrWrWrWzWzWzWzWzWzWzWzWwWwWwW{W{WtWtWtWtWzWzWzWzWzWwWwWwW{W{WtWtWtWzWzWzWzWwWwWwW{W{WrWzWzWwWwWwW{W{WtWtWtWtWtWtWtWtWzWzWzWzWzWzWzWzWzWwWwWwW{W{WtWtWtWtWzWzWzWzWzWwWwWwW{W{WtWtWzWzWzWwWwWwW{W{WsWsWsWsWzWzWzWzWzWwWwWwW{W{WrWrWrWrWzWzWzWzWzWwWwWwW{W{WsWsWsWsWzWzWzWzWzWwWwWwW{W{WtWtWtWtWtWtWtWtWtWtWtWtWtWtWtWtWtWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzW{WtWtWtWtWtWtWtWtWzWzWzWzWzWzWzWzWzWwWwWwW{WwWwWwW{W{WtWtWtWtWtWtWtWtWzWzWzWzWzWzWzWzWzWwWwWwW{W{WtWtWzWzWzWwWwWwW{W{WsWsWsWsWzWzWzWzWzWwWwWwW{W{WsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWwWwWwW{W{WtWtWtWtWtWzWzWzWzWzWzWwWwWwW{W{WsWsWsWsWsWsWsWsWsWsWsWsWsWsWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWwWwWwW{W{WsWsWsWzWzWzWzWwWwWwW{W{WtWtWtWtWtWtWtWzWzWzWzWzWzWzWzWwWwWwW{WwWwWwW{W{WsWsWsWzWzWzWzWwWwWwW{W{WsWsWsWsWsWsWsWsWzWzWzWzWzWzWzWzWzWwWwWwW{W{WtWtWtWtWtWtWtWtWtWtWtWtWtWtWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWwWwWwW{W{WtWtWtWtWtWtWzWzWzWzWzWzWzWwWwWwW{W{WtWzWzWwWwWwW{W{WsWsWzWzWzWwWwWwW{W{WtWtWtWtWtWtWtWtWtWtWtWtWtWtWtWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWwWwWwW{W{WsWzWzWwWwWwW{W{WrWrWzWzWzWwWwWwW{W{WrWzWzWwWwWwW{W{WsWsWsWsWsWsWzWzWzWzWzWzWzWwWwWwW{W{WsWsWsWzWzWzWzWwWwWwW{W{WrWsWsWsWsWsWzWzWzWzWzWzWzWwWwWwW{W{WtWtWtWzWzWzWzWwWwWwW{W{WsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWsWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWwWwWwW{W{WsWsWzWzWzWwWwWwW{W{WsWsWzWzWzWwWwWwW{W{WsWzWzWwWwWwW{W{WsWsWzWzWzWwWwWwW{W{WtWtWtWzWzWzWzWwWwWwW{W{WsWsWsWsWzWzWzWzWzWwWwWwW{W{WsWsWsWsWsWsWsWzWzWzWzWzWzWzWzWwWwWwW{W{WrWrWrWrWrWzWzWzWzWzWzWwWwWwW{W{WlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWxWwWwWwW{W{WrWrWrWrWrWzWzWzWzWzWzWwWwWwW{W{WtWtWtWtWtWtWtW{WtWtWtWtWzWzWzWzWzWwWwWwW{WzWzWzWzWzWzWzWzWwWwWwW{W{WrWrWrWrWrWrWrWrWrWrWrWrWrWrWrWrWrWrWrWrWrWrWrWrWrWrWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWwWwWwW{W{WsWsWzWzWzWwWwWwW{W{WvW{WwWwW{W{W{W{WvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWwWwWwW{WwWwWwW{W{WvWzWzWwWwWwW{W{WwWwWwWzWzWzWzWwWwWwW{W{WvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWwWwWwW{W{WvWvWvWvWvWvWvWzWzWzWzWzWzWzWzWwWwWwW{WzWzWwWwWwW{W{WwWwWwWwWwWwW{W{W{W{W{W{W{WwWwWwW{W{WwWwWwWwW{W{W{W{W{WwWwWwW{W{WwWwWwWwW{W{W{W{W{WwWwWwW{W{WvWvWzWzWzWwWwWwW{WxWxW{WwWwWwWwW{W{W{W{W{WwWwWwW{W{WwWwW{W{W{WwWwWwW{W{WqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWrWqW{WrWrWzWzWzWwWwWwW{W{WrWrWrWrWrWrWzWzWzWzWzWzWzWwWwWwW{W{WrWrWrWrWrWrWrWrWrWrWrWrWrWzWzWzWzWzWzWzWzWzWzWzWzWzWzWwWxWxW{W{WrWrWrWrWzWzWzWzWzWxWxWxW{W{WrWrWrWrWzWzWzWzWzWxWxWxW{W{WrWrWrWrWrWrWrWrWzWzWzWzWzWzWzWzWzWxWxWxW{W{WrWzWzWxWxWxW{WyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyW{WrWrWrWrWrWrWrWrWrWrWrWrWrWrWrWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzW{WrWzWzWxWxWxW{WxWxWxW{W{WrWzWzWxWxWxW{W{WuWuWuWuWzWzWzWzWzWxWxWxW{W{WrWrWrWrWrWrWzWzWzWzWzWzWzWxWxWxW{W{WrWrWrWrWrWzWzWzWzWzWzWxWxWxW{W{WrWrWrWrWrWrWrWrWrWrWrWrWrWrWrWrWrWrWrWrWrWrWrWrWrWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWxWxWxW{W{WrWrWrWrWrWrWrWyWyWyWyWyWyWyWyWxWxWxW{W{WrWrWzWzWzWxWxWxW{W{WrWzWzWxWxWxW{W{WrWrWrWrWrWrWrWrWrWzWyWyWzWyWyWyWyWyWzWxWxWxW{W{WrWrWrWrWzWzWzWzWzWxWxWxW{W{WrWrWrWrWrWrWyWyWyWyWyWyWyWxWxWxW{W{WrWrWrWrWrWzWzWzWzWzWzWxWxWxW{W{WrWrWrWrWrWrWrWrWrWrWrWrWzWzWzWzWzWzWzWzWzWzWzWzWzWxWxWxW{W{WrWrWrWrWzWzWzWzWzWxWxWxW{W{WrWzWzWxWxWxW{W{WrWrWrWrWrWzWzWzWzWzWzWxWxWxW{W{WrWzWzWxWxWxW{WwWwWwW{W{WrWrWyWyWyWxWxWxW{W{WrWrWrWrWrWrWzWzWzWzWzWzWzWxWxWxW{W{WrWzWzWxWxWxW{W{WrWrWrWrWrWrWrWrWzWzWzWzWzWzWzWzWzWxWxWxW{W{WrWrWrWrWrWrWrWrWrWrWrWrWrWrWrWrWrWrWrWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWxWxWxW{W{WtWtWtWtWtWtWtWtWtWzWzWzWzWzWzWzWzWzWzWxWxWxW{W{WtWtWzWzWzWxWxWxW{W{WwWwW{W{W{W{WwWwWwWwWwWwWwWwW{W{W{W{W{W{W{W{W{WxWxWxW{WxWxWxW{W{WwW{W{WxWxWxW{W{WqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWxWxWxW{W{WwWwWwW{W{W{W{W{WwWwWwW{W{W{W{WxWxWxW{WxWxWxW{W{WuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWxWxWxW{W{WuWuWuWuWuWzWzWzWzWzWzWxWxWxW{W{WuWuWuWuWuWzWzWzWzWzWzWxWxWxW{W{WuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzW{WuWuWuWuWuWzWzWzWzWzWzWxWxWxW{WxWxWxW{W{WuWuWuWuWuWuWuWuWzWzWzWzWzWzWzWzWzWxWxWxW{W{WnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyW{WuWzWzWxWxWxW{WxWxWxW{W{WwWwWwWwW{W{W{W{W{WxWxWxW{W{WwWwWwWwWwWwWwW{W{W{W{W{W{W{W{WxWxWxWxWxWxWxWxW{WwWwWwW{W{WtWtWtWtWtWtWtWtWtWzWzWzWzWzWzWzWzWzWzW{WuWuWuWuWuWuWuWuWzWzWzWzWzWzWzWzWzW{WuWuWuWuWuWuWuWuWzWzWzWzWzWzWzWzWzWxWxWxW{WxWxWxW{W{WtWtWtWtWtWtWtWtWtWtWtWtWtWtWtWtWtWtWtWtWtWtWtWtWtWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWxWxWxW{W{WtWtWzWzWzWxWxWxW{WxWxWxW{WvW{WvWzWzWxWxWxW{W{WvWvWvWvWvWvWvWvWvWvWvWvWzWzWzWzWzWzWzWzWzWzWzWzWzWxWxWxW{W{WvWzWzWxWxWxW{W{WvWvWvWvWvWzWzWzWzWzWzWxWxWxW{WuW{WuWuWuWuW{WuWuWzWzWzWxWxWxW{WzWzWzWzWzW{WvWvWvWvWvWzWzWzWzWzWzWxWxWxW{W{WuWzWzWxWxWxW{W{WvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWxWxWxW{WxWxWxW{W{WuWuWuWzWzWzWzWxWxWxW{W{WuWuWuWvWvWzWzWzWzWzWzWxWxWxW{W{WuWuWuWzWzWzWzWxWxWxW{W{WuWuWuWuWzWzWzWzWzWxWxWxW{W{WuWzWzWxWxWxW{W{WuWuWzWzWzWxWxWxW{W{WuWuWuW{WuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWxWxWxW{WzWzWzWzW{WuWuWuWuWuWuWuWuWuWzWzWzWzWzWzWzWzWzWzWxWxWxW{W{WuWuWuWuWuWuWuWuWuWuWzWzWzWzWzWzWzWzWzWzWzWxWxWxW{WxWxWxW{W{WuWuWuWuWuWuWuWuWuWzWzWzWzWzWzWzWzWzWzWxWxWxW{W{WuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWxWxWxW{W{WvWzWzWxWxWxW{WvW{WvWvWvWvWvWvWvWvWzWzWzWzWzWzWzWzWzWxWxWxW{W{WvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWxWxWxW{W{WvWvWvWvWvWvWvWvWvW{WvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWvWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWxWxWxW{WzWzWzWzWzWzWzWzWzWzWxWxWxW{W{WwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwW{W{W{W{W{W{W{W{W{W{W{W{W{W{W{W{W{W{WwWwWwWwW{W{W{W{W{WxWxWxW{WxWxWxW{WuW{WuWuWuWuWuWuWuWuWuWuWuWuWzWzWzWzWzWzWzWzWzWzWzWzWzWxWxWxW{W{WuWuWuWuWuWuWuWzWzWzWzWzWzWzWzWxWxWxW{W{WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWqWqWqWpWpWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWxWxWxW{WwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwW{W{W{W{W{W{W{W{W{W{W{W{W{W{W{W{W{W{W{W{W{W{WwWwWwWwWwWwWwW{W{W{W{W{W{W{W{WxWxWxW{WxWxWxW{W{WwWwWwWwWwWwWwW{W{W{W{W{W{W{W{WxWxWxW{W{WuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWxWxWxW{W{WwWwWwWwWwWwWwWwWwWwW{W{W{W{W{W{W{W{W{W{W{WxWxWxW{WxWxWxW{W{WqWqWqWqWqWqWqWqWqWqWqWyWyWyWyWyWyWyWyWyWyWyWyWxWxWxW{W{WuWuWuWuWuWuWzWzWzWzWzWzWzWxWxWxW{W{WqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWxWxWxW{W{WqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWxWxWxW{W{WwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwW{W{W{W{W{W{W{W{W{W{W{W{W{W{W{W{W{W{W{W{W{W{W{WxWxWxW{W{WwWwWwWwWwWwWwWwWwWwWwWwWwWwWwW{WwWwWwWwWwWwWwWwWwW{W{W{W{W{W{W{W{W{W{WxWxWxW{W{W{W{W{W{W{W{W{W{W{W{W{W{W{W{W{W{WwWwWwWwWwWwWwW{W{W{W{W{W{W{W{WxWxWxW{W{WwWwWwW{W{W{W{WxWxWxW{WxWxWxW{W{WwWwWwW{W{W{W{WxWxWxW{W{WuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWxWxWxW{W{WvWvW{WvWvWvWzWzWzWzWxWxWxW{WzWzWzWxWxWxW{W{WvWvWvWvWvWvWvWvWvWvWvWvWzWzWzWzWzWzWzWzWzWzWzWzWzWxWxWxW{W{WvWvWvWvWvWvWvWzWzWzWzWzWzWzWzWxWxWxW{W{WvWvWvWvWzWzWzWzWzWxWxWxW{W{WvWzWzWxWxWxW{W{WvWvWvWvWvWvWvWvWzWzWzWzWzWzWzWzWzWxWxWxW{W{WvWvWzWzWzWxWxWxW{W{WqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWxWxWxW{W{WlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmW{WmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWxWxWxW{WyWxWyWxWyWyWxWxWxWxWxWyWxWxWxWyWyWyWyWyWyWxWyWyWyWyWyWyWxWxWxWxWxWxWyWyWxWxWxWxWxWxWxWxWyWxWxWxWxWxWxWyWxWxWxWxWxWxWxWxWxWyWxWxWxWxWxWxWxWxWxWxWxWxWxWyWxWxWxWxWxWxWxWyWyWyWyWyWyWyWyWyWyWyWyWyWxWxWxWxWxWxWyWxWxWxWxWxWyWxWyWxWxWxWxWxWxWxWxWxWxWxWyWxWxWxWxWxWxWxWxWxWxWxWyWxWxWxWyWyWxWxWyWyWyW{WmWnWmWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWnWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWxWxWxW{W{WmWmWmWmWmWmWmWmWyWyWyWyWyWyWyWyWyWxWxWxW{WxWxWxW{W{WmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWyWxWxWxW{WtW{WtWtWtWtWtWtWtWtWtWtWtWtWzWzWzWzWzWzWzWzWzWzWzWzWzWxWxWxW{WtW{WtWtWzWzWzW{WtWtWtWtWtWtWtWtWtWtWtWtWtWtWtWtWtWtWtWtWtWtWtWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWzWxWxWxW{WxWxWxW{WwW|W{WwW|WxW|WTu4Tu431e4b5a748f4e77771dbebf401ae6f86170f364d3dd2d5312e351a30eae2e3d6c0236eb93bd5c7d613f1380d360a30410d492c4f7c070cb3b601285a2884c3e8f4252adbfef45baaf98726161861a74b6550b7c443e18f7213e0364aeb5078bf37b4b3acaa739393e03ad43f0fd577700c9dc612e54427d01f3bcf4ffcd636f3daf35deba93aa7ccce6e88087c3718bf04a805cc8135ad4371b0932ca1ae6fbc72839e587aafd0bb461afcae326954095321b6859caa29b74a0fff49dbbe13f1b21dbd0ec6fb6fec75195a6e6c2717c35053b9c0460f214f1c775e79001e3f2f2b7b6286b01c55722903bc01edc14799959c84c7e30c0c41a5a64ef6018d6840bf102e5bdcc706b5b4de06d125204808dcff4acca5be1bf3beca9aea516b69baf6ac9b76e92fc479a8f294cb2b826994296c159ad2c0ce0bc0ed24b488910a92a697810e7deac9afcaee688f55236ec00a24538a261e45a821845dbe4a9eb3338ddb641c7f6e340d470cd74e28ed9a58082a8aa483bf408db9a1a5f02442c564b88f7c59f65e8c8bda126570957d7f5941e0165d8b86cbad5e74b40a65c4c82d51fa2ba6c5d7ab070a3f07f6ab37fef6f1767e45fbe299a03eab723fe88afbc369e4cdae5817680727b7849c08e3ef2f999698f0f32b7fa816fac1850b2ea58633ab2571a1deefabc1c4858c849d79a023b2bff8def5e51d717efe5f65376f4acb57d100bdb2c554836a65c4a06ee33b82476b315e4cfeba97d7ad07c35d83f76987fd649fd1cd8f4f428fe6c212a4c02182de107db1eeedae97ac362af2c607b407f9ccf4b52dbcdb5df85e683c74b886a75a7360d3f421540339eabe1af296dec9871b71f926d91abdf8c634e8a07508afa6bf71cca28530e2f04b2688568ac15bf4c8f5cc86d5553a029f9c5cf2710798f0e0cdd339b3c1ebae162b8c4428b9617db1383f73ec6671c87ab60134281294358eab820bc88f14fbab4ec41e288572fcb2b548381df2a2d73a6dc0e98d956a1c70ee5deca7b1b8120fac61031498b14498a7bb153187d04f5bafecde68bf351dd2244dca959f695259d587e61631a4e08402adc583844e6df44368545e899e1d31f9974a645c8a7ffdb181f008f972e9f654e7c41c781fdb5700ecd331fa30ad7c5303f25dbeb70c62b2de817a947365157e88b143fb19e04655701a8b27b26891355aa2bf142fe14e1f7f9f7398997ac20ac319c170cb71470ddfbec8736466a0554cd185a3c31ea6997426f1c6c8266c1761be7a4f96e1524c3f1f26ffab53a7f97e4609953fd9c07a3c52901e4c41c389db5e525e691487e8f4a5edbef9694944e882431561d01791716c2eaebf956d32b6eb6757e2b3bb6b686cb8196b7784d1175d1b4646685f21866029de463e5697d6087cf3233930f300b7ccc7e2fb39656234f80a0345729a84bcae52b2bc40869370e219bc6be1f18ce18e1aa86e96d88b2261413fbdb7c5dbe2e6fbb5196ad80b0cdc316f65ccfe0d0c54ebfeed98e1075a681ebb3cc64cce4e562b101abe75135dc492e468d2f4c776d93ca680710c93984e93a473bda78a5114c1d54236fce3e80724bed7f42471b4d9ad3b8e22753ffce6113bea43625ae4a97155b6fa4ca37559af65d91797cc6bdd1c638547592c37a3c6d13cdda27a06db251715156f95bc4d20c54d9007b72fd2446afc85fd7a7ad1f915c865a6507ae64d7ee521e70203d773d648208b19fda0065e07bd7b74a4bf2a4e661c17c8e3e2094aac543d249a3e1fbe97b3493b6adc54e96bf36f9a9ed46ccdc0ccfc9cfdba85bb094c5fd2d9db44d9c6c65520bb4c12cb78cae85e28013a7c588f1a2a4ae10cce4ef303387e6ed9d7d44f422907c10ae663e6cdb469e63d5b096900afad5a9ee622298d83f3338512b52dfe1e077a8e998072d2dc9e81407475d9fb8167a4e3115102431f15302dbe0186492ea0d1830d06d736f180675da09e10df5d49e9c66a5de6215729377265babb09a8163f7af65114b723118bd86d299db95bb388cba9635ca099858850f5083f128ce7cfd774410d534d098c5cf72579742258700248092ab7ef26e6369fe3c0f92a1480e2a941838c31c427355565ec4e4c8ca333730d7a075b2da31697aed9219e80d557fac574ea3b22bc5114a1727acb0824b00c09f15ac8b3abe4245b8f5a79f5740ce4b3e7144b637762d14480ea1afd46cfc48fe327798a78d622f1ff3ef0e79b02f2ae076e456c834fdab2d737f3ae899ee3c3cbe322d490a8b2d470676369cbb41e9b876a528aa3020fbccd5394887fe18d8b4cddd50c5e134b4e16d199b55b47ebaf16e51c30cd94e8fa220763503001efd9351bb4fcf5b1663c9e2de57db94562e53e6683d882f9edeeb0dc13681b0d1543c8d3d2e338657fb6071bca3222ba561210da93fdb2bb22b90f18bb68d2834d0e2f7782d3c3a3337dca06547034839909249bfb267c5b8997bdab380b2a94af794c293d07935a18890cbee9c2bdefa1fbf24d242b9c63f6a8ce3dc462a8dc030627ec7ca20c51c985d5c80394e6da40f3d675460b3a7eaef12c53bd540afb7b56abc7ced6967c2770050ef94455de713ad1ded784f4e596fecb4d53248f4421c5eda2d8117546ab9720b2c38c7294067c220ddeaf36e9053cb65486ba1ef8e2d59198db6478da0881adc7d7d80157ea6deb38378a43abef7f31cb1d7127c3e6ed9dd77fe37af4f605b0251ba6ed3f7bd4ee22855b1354e9e35776233501c125246e8330e37507960184c3b8e5d9ec5259d675e2727d48c0a1aed4e9e4200e2a72284b1d170f000f217f53883853600c7dbf3d05197e9ea300cfd577490aba2060e126b47d17d688334138941760277af7eed243d0286115300bef77bc366a51c1ad1fd27ddeb4bf922cf883a005cb23782f4defa9f06c62b53e05c2fd2792e129268b879fa779163d6dc631f8955f43a5063efe7130c001e698778f07393e9abfe06464f8e22ad842dfd6e51d3e36e39801481c6845e6c36851051352b6a7dc99d9e59e5f1fb5fa9ab1df728d977116f23874c21aed7a3c16ffab7e85588532946f0d34a58b3e4eb4b6a4acf3b8a483fdf3a33ec8f2abb3942e6cf7746974c850c0ea027349f72c5dc4ddf386557afc3d9f6a4f482513d345f0149a78edfe7a8ab6ad4499b1e32b48fafe21392f412ff1163738c28d4d62c53711f0b2a462e44ee4371d14f066fc319a23b24a0377e3cf70a04b63a01408b5534f4021a128c7330031f1c7dc00916d2be3682cbd8fcbef19db1e03c251b7e2ebd7c44895837eaa727191b4b1f88347c5ab78464a13a39ac755464960d5419037e62446aafba6fea5f7052419c5c6e95ffe08674b47dd003637a024b95d72b86c422e2aa93571724c4b74d9a89ae323d92e8edae17c2315b5b0e07657df9e13baebb89b98d92203d41afe6e55fd98663127bf42a647bc0fd33c673a14dc17c8653f2a4d2bc8ff7d467df916103f72570bda5f3d18479876555c05ff96a3a8bcb55ba8092e6689ed4540f1282275c173c6871d3d438c9bf2ad119d610c2bd3325a4091a9bb7badb66b382fbe5803b9dd537f17452422e76ed95d4599a637f438f972ce63e0df5ef4fa64d6c92f9710cc8cec25d5ab1040da80386648585c87d85290c2122c70d1ac0545206e55c2a15d97baca5da3af015f27db8219750c97980083781c91e190c640c2ec725fa9e281ef975785f3388e4e4c1aa73d1c57ff14aef883ded71f23275ef3efaadc53fa05f18096c3e4c4113b531e6161c29a0f534aff8c09c0fdfafd6bd1b323e311263985c099b6c3e4a9c7dba5335391467287028704bba4164681cbfd540776ae7de65a83b4e560ef63bde63e2bb0ddd50815b4a9b1e7d48b108bb25f00b0799657dbdb48b9f8c14663721ec79206ad4ce427ef397f7fcc11320be3df41d5fcb138558246581740e4f23c9bf15385c7cf7c4a7c0e905769d69d38b76e820cea9ed9714a812203aa2e8b8b6b43eb78e38cb388fdfa33af9b233c7c2690cd9a6f01daeca32d37a68b2c9b04c21062afdae9e3577f429c7a630bf7a333079af708140094e9b16ef9ba3d2197331bae066441ea24cc392d24981ed76e0528aab4295a05f1e4e08a053f7c11474d6bf5309b556e014cc5518fb4d7203fefb8a89f4394fa4d79e2c163006523e8c133406eff8dffa60c346fed79e61f04a3195f056428bc7709cfaa9d375e8d3ab5bcd71968c37db11bcfd95dab7949581ad4ba8f705a37b7ac8dc5b49c4782dae86689fa91f3d4890f08953f47bf2676339cd1e3a26271ca579ffe8f49bb4b03c02e834413c859a7ad0fb4bbd09a510f27f0e428a791e10c2881d130a40ff1eb1c8df9275db099358b84a7f6139596dfe7835a32415d12c3b8ce81e1bfa979ed2e4a8acfa9895a4786e466ce1f27b52e9b3ddd38f726477c399cb2416b74730fcbf802c0ad5b5c95801263e8e82c715ad98eb3973892663878ad18a6d83e02a24d3fc9b9ed0761cc1d15f2666c5413112d78b1cb8dee755d40eb82aba1a6d0731943162d80daa648f532dd97cc172dd239d788a5b675e7a7dd80c9d230e858d3851c70603523346bf4c85200665b715e969f0578f2c00c1efba391dd6385c6829f17eca41763a5e3e13f3415d2791a2865b58eb56d101de117acbf0f26c75fb27b647a8a5a79671cff391b8026df96d9c48f47f6da109ef1c07fb43df26d7a4d77630abdc7537abccb2e4ed912ecf082f9bb691e69a9bb563792e4e9862cae7c3dd61c8978df1351355374f109e77142f57e0eae12bb21034d0fcb5dd4521035b6ac5bc52733f13965208240453a89b055d9131e68ca7c17d0096b6855830fb2409630ff0cd27f3630b3c847b741b019cff6bd303c00f8fa45076ed1f7fc0df62ecd2ae86b3a6abbfd0ca538ea5de2a834fa553c1d9611a28f4b013658943ab768c0d6c298850bb2f73e188af09c6247d17b33f847cf9ac64928f99be35f53a07d0404b3fc55547116954123db1dd9d7c292c5c0c261fed701215580f73a7bb495e975711e204cae40ad4c4eaf4cda0f10e8ad94c5dfd3c0788e224d75c5697658ed1273de62f861ea05ddd87512c61b9b0cf03342e6782f43d504481958ca6a832b1ef51412fc26f174d33b2735050068cf0021609f213e995d2be25cbb480b9352fe67f1090f63198d96a5a4c6150ffa78a82ca2f226651864d3ab37863e9b3a6f0f1818f3639bbe52d930dcbce3107d83e4c3c7904b0f7931bab44d162050a399723d36150bea072d0472d3b3dcd8e56aea55c67ec4d800700d55bc4f3a409aef6d4c2c0fac159f564bab5534e3f8751521dbde7020feca7e27d4c65cf904e00e23ac39c49b1da83f7a6ce29e1203f362a80208a3b585b31e667d7fd6b214c5bc6d0c6f77d81509662c2350f21b0a02a68053481b60da549f9191675dfe8076198378936fc2f8844c5cca817c131b98ae112e6dceb691f39dd2d8567bbadf770e7dcf738ac2af54d189a36de96e7e27f267c2b11049ce4240f651d416f86ba296cc12d22abc5c2c0418738adc7a3bca8261734b7a505633407c6bb59c7dec0c26942f67b140c1da94a2aefc04d14007b9bc554e3964f2e3d3766dfc0095ab3f2f02318d42dbc783d725fd2653e50c1c4018a169a7f6c23ae5a7ff2ac06e2001f1fdffe45396ee8434c942d072635da9f7d4a801f1f9a665fd8bfd43e4008a35d217f1f2c3f353dd34ae16a64d37605f08500c6f2d239e267594c8385a6a1feef9dfdccdb7777aebb04c3eace286121026dd6a93b8f5e9be10c22bebd6de0eb33a7aaa15d2ab58dfedc82dff04d115d18dc83268403835d03e87090719cdee9bcd5abb153871245d6748df1c1ffde4d0c431440245b74acb425311dc3da634d2a4d7d79c57dafab7fc084f3a5062f58648f26fd31f501f6d46a008df72bb35131c9e7e61743dca6c11ddff71dc261aa7d05a29f3d4b64b8f459c0befa26c66af9c23ba89a6d9781a93e1a70f9da8c9fdb0aee7a74ad8738c8594bd3a610fa4222ea38c927f745f0c2b8f84f5a239c01be21fc18e8ec77e2ed67b910fe3f7d6d160af69b3f2c21594074a140633ea037a05ef4f650dc3eacdc204461ec281e1ac29aae73581bd168a765f251afd838d669cdbe0baa42dc5046d6643b787e39bc330ad40111b0f8007fb63a9b7458d5893c64d1f8940ae921bb22503d610d7ca8b4c1f4b2070b73db83875c11c7a6e5836a78395aad5d18d95fd2cce78f736e408827cba388ee8add999d53343a7aa2ab44ab1287cd83ca63682621c26c30adff6fbe1f019b4a12e29e48f9b7a3bec1c44e3710b658895b16a7512a164169b89f45e1baecad891a17dccddfeee7206025e34f6f575b3c88917fe0c36b5e02148ea1d31cc1ee95ea82a560ee64acf708e6e716f75dc88ba6c8407ca4b3f2956a2e6b93781f1d4f53d3e0907e9ea469d2824d11ddfe3a44431fc548a1c80928cd4d206fae2770c59f2cc1eb417233603dd3ae21fe3fad0538807e8fc7fe2dddd538bba7a074deba791bef7ef45c9c2898a6b5da403bc60b4908db4bb874945a57efded2847521e79b1078c307cf9fe0312aac6338da862e6505695e266c1db76a6ece1ebb448d6e2f93bbd595a82d3f602de55118ea6b0213d62fb7101507843487026715c6b18a33de701850714a20e679618441b2e8af20e725e03e413716f87726e1711ebd4fc99bba353d15a0b1b774239a813a25ef1e5f5c48650991b74aaeb2a15c342d8227b2021cf5605217cc54579f49d98d5f9b755d8b575102bd506d016e18ac9366136e9355424f0e8f6a74a20716a87fbd629cd70c305e764cc466c37c6c753192ea06aa301882be4ee8f1ba13220af74a64e5993e26b968530420f0ad3e9fb9aa8721fc1189e8ff0387e108e2d889e8198bbb4eb966109b06cd8fba10b20baca6cbbc94b17ef77dbe1e96c8fb66674ad76fb3b82736b17ef363ab35167474f28656ebfbe94e8b4125fb2b7d7cae45fd0d494fd5269d81854c739f859fb507e762a6bdc825ec0028428a9f32b35ce3713d4f15881e00d4b66560fbd66ef1aff567a7bffefec7a8e7312606033cf801f4d2427db35bfcf65e90fdf5b724dea9e1683156d9929fba0af9d025a764c4630b19771d77ed2d4462a5ad2ea361df9265a0a166e899362868833d592f23e0506cafe5709d8af0865b7450e6dbc4b64bf6c3a77b319427b30c33804801317bf76622e6bcac4ca273fec10cb272e7a1f45b552c78a7efdfa39074e318dc092d6f912fefb23ef0928c231b4b654b3cf73b6e0b57b99941bc11db3ea838c1720059e22f955cb06ac98635316c9dc6ae45dd4a1bc4522d10b00060af3ff114a1c74a3fe38bfc9be2c140ab210e9b4ab3fb4df051d6453a0896b1e520f29351226723fca5764c9f12605e310e4bde050df1f50f588d7bafbf3cad23014f23ae6900cc7f1c4d3f5a22533232e910d3646753512067a6394846f80a1f17a458d7e553a686018a24a2d3dc489871bed1878d62133f0f795bfd3f0fc54086d881c4cbf3fe1f6219453ffe610442167c9207a62cfa88b11a0a79a759b8a972c81244967cb1e53e5d6b2c5d674e0616808a832422031d388505e6e449808782e27d8bc48c87bb366a41cbefd615eb19f9b55ee2252daf4ec163823cc07f9ddf4e74606d288bd72b6009e676e9aea6595a3738c8b6cc78dee835a55176e9ef15be6dd0e8ac3f6cd34b7c50d8ba21352dd79d48e454f18edd78ddc83e2d41e2aa3614397738dc990f3ab08c145a1105c7f4c7206f73f6a5668ab5a1933acd49ee41e237f9c1d964013872ec4ce5c0fb126b4926e315c9378f28134e24703beb80f25fd3511827a4ca7e702f6c53b091a807bd91e6743ba6f9fcf77014861153f1804e00edce04a966ebfc786e44301d028691bc1017d1aa80187f60b2ebbd3fdd80fe2367dbf98a55770189443b72f35801990b2b9e1bcdea07e250b6f8a63fcefffae92af6470d562ec76581af30fd6ee33de1c42066b90fdf44c1776f02d51ff4689dc038f1f24a717f0c723b7c23df2c4f2e5c373c5ed3e80d7e34af21377901931b10f526f2b404f162d0fafa8165094abf6c5a862906b6a856f9937ad3fc87381741ba1cc801003e37eb9b6229a4c588fdf08a0184daab37959ecb493373d152b1cbd37fbc2bea55769dd3e2b374546191d9d1de6c6bf5b01d683e585614f19c2e65da2295d8eab80fa5229577a963c38779f35f7ba84a16a6610baee969bd65980b40d53a0d489a98f5993a5f8641da1aa9f3da9198e109da678e54a3f8eeed03178b30fe71d7036502af458b24443f74c0cd75e1136dddb4aaeffd3b134d02a4d541536a6b7300d0775d70d707404f658e79db0b1200f6fca33058c8c1cfc674d420f4005ee2100152a6444201744eea0637eb6165db1cd688af6eb01277225ab8ca943d4b7fc46bbe34ec42d0d07adfd45831e7dd3f91617a15a4334f47b321ab32d60d45fbf413fbfb6f6b10f686da5c65ae24deadf0d580001b8d9196a6b23140cf1c085588de85589cb5e5337b5dcce8b62899262e75018ee84a3eb88d82e1baec95a147914d210f4f559927edcef6d32141f8d24ecf3f39a681c78e13be7897e4452e66c9ee4107cc81da93687859d1b8499383348831eec7a53263398fcea9278f0cd55dd38dd2a3c486a062f45b0be35927999c5eb6249c3372700d23dddca9df4e177cc3b37f8ed6951046dc9e0071b9940dcc2035ce6f1eb4989bf892e1f33156ea69a3009841f69b0b311aca629eb1d15d26619aab863c65a760e40e772d72c2295f369b37f1119ae793e4e979b86c315c21f3d42ae2da9dd2cc2dc17e0625e5c09d307b79450622ac1cda23bd6e47611b2a1f2358ac879562c46a1e769c7695ecf5b86ecc37d0cf5e84536068452e6a0a28909cc8c2e1ecb8dee58b7ce2011e86c8cd49398f587e19f30494d4cc5b529e8ea1ff506013907183b0cce26079c93bc3f68658e5bfb70419f554858b2da2b052a0b3250123ea6a34bf59da6ebcb9c9bb60f09166b4a53ffde1054d14c5717d91cac2f4e98bc58dc79986648faf9b01cd00185de17e1db891cb07dc61cf783269ca0923cf27c2ed1a999d79de2d8fa91a5b6fd752896f715730da08c7d44af80d6cd2d7838dededcf3e7d460220af7d972e8c0e6ac591834a9044f2e2cf42d68d41cce97f705eb6cdcb11e6d621e7bbef7b3b85e352ebe09a328e2f00fa7f05b97f2d5557f3e4a15e99f59e46534d9b05069716ddb5d92e7d373a21f17c2120925efd7bf239c13bc0fc9bef855898117b4cccb98ff7fbd00272c940d260c0467549d565ecd3de9c78f451b6f999a7c9d5b3729f98de0e0af4725ee2460f2c2289d1d4cc3a6e47b236f91cf63141d6adb22c05fdc628a2c7f1d3d598c88edb0b84a4ad4a933fd2230bf4f66684c74090ae6c7d153fcebca97061d69700737a00d93b61bfb406ead98bee64009d90cd4e2e00532d536199628d386543993fd92f7a48a72d911c3e20eef1f8cacda5d26145be505cb85c40e71c8ba09a0fb2e363d600f4de73d50e0f6ee6badf84b9053e4412348586d9a1fb9ca05bdf630238f1a9361abde3f2a9ad8206cdb32a79f73adb97f7530af0db77462b4be82c765a0c477a90ff609aadb59d78555de8820ac7581e94dd585a5dcf13a9a85fa9e2195e88c8164e5b64f3460cc62d012c3444d03c2e8aba0f3341e3b37488b2c73813a20ba2aba234911bf8ac324e4fa1eb1a28ffefef9dc8f6831ebe10bebff2391c65953e30921cf27196ca82ab406ba371b129aa6ddd538b69df89b7d91cc455520a5ead5959bc4ef1a3ad521d5b57afedd042c137dc0313183fa120bd37bf58565ae53f49f2ab2489067471950fd0bfd5c21b6c84eb343704f2539ffe07db996434da88fb530b1bf0ec2e4b3d76d1c0d043416e4f829dbfedb3ec44de304f7730d04016c57aa952d9191315ee1193e3c108c59adde1e0d3f3b9a4d9d288cb2cd129e6694510b823fdcf85569331d971a1c182fb69e9797774016315c1079a05a20b6df45e343876cf68e8b0d35c62b368e3e82d7836599beda351d0fb994a1572830e3b22efc264b8f9cb540bf154967c293b17c4b2be6b3706426923d65b087283a4804d79b80c9e3bd27f9f05a0b4127c32a7da14fb92122cc88270c89181538d77dbd51a8b0a179d1a892bfb6ee8edee8581f1d270a5307d12afbd578bf2af27e414e1c6d50a6546e612ad3b00ca73d7df012729043cbf4509b08057d26f00ff4aa4aa20ca867208ca08c2a64205df7c3103a3ebd3c7cbbd3533bf0c93d21562a72bab1dd072dddbeef5aeab3a22949d0b74d401d656f8782aca4333c3e5db6580c60587d58fb17ed2d60e3f8196ec656debaa44b29172478b0f1c5eb5e342d2dd2928996d71dac92a28006a174641c4a12780f76524fde95948520e476e904f161a13b0238542cef5b530d41fcbe56b40a0687bb46947354b27e0b544c93ed3a30108ee2bc908536bc0a480e4bae24f0d01b37e22b57c937f2f255de7f9d7f3b4ec3c00954cb8c47db680629b2909116fea5cb5f2da10cac01497e5e0a43e573ba2e459b9129ccb47fafaf43f8e21814d18184574ea7ecd8c976672cbdd53109e17778f21d0b206189a4ee3c33ab8cc946333f6da07daf68ece2a3518c87fda8f457ef3b50cff605898ba8292f17d7a2fbdef36c805050fec62c6b105e004e9e37110fdb46a70090e0bd531630a9d8088a09f8dfb5518350396ecc0430c6b9afa94a9439e8bcd298056ab1f006526dfcdfa679107e700f7db8b3fb0ce8b16e10a4d7ec0f0e4372ef2813d94564f8cc76649de32a8dec4107af00d84064fb58c8ad324d87943e548a99e80f428f5ccbe44f3ec9ad049ed33224aebc2a63a7cc015063a41bf5bb7e3b155e43ba2985070e68140dbf40590b3362d56125e12b878afb7cf75fdd02b353488adc82a009e0bfa14848ea22cfd9b86ae7eb2cab100b73431932addad7448ca9433ebc2dfbf686c57ff316d52e81ed1b9b0c0d0582ee68278d9b320812bf15db98954ce97a718a3990406498f563f18b7c01157db43b5571bc58b0c73858a3bb873777133b94ab4d8b018da900f69ae89b89a57285525ca412ec78f024ac66d170e5d632dae68d5c3d0fd11c67136e24deb86ffc66bff809c5045a450b06eb6a867bb81528ce64c8f3c4775f4e6933fbba51fd4bff58124a326002b637434a9e61b23fbc1f435a813f73787c6ae63cbd285d586be7c306265748e62a17fa1e37859b333034c773bd7c1e047fb557d3d3d263d6a1753dab1b99b232c599622916b4921351eceb1eb7f3ab1a87e7065ae58b63e0fa9f53045835b6d3daf8d54b46a1418f549bc9d27e9bb290706d2a027e91a6b3e6bef9336d2807a5d67714b2c8ee41af8e3ef793b071bfd614385728de98f79ba564bcfc0bbcc507a8e8fac98e97bbb8bbb665bb6788fc026672bc74793a1ab5815c70e69bed6cee0c6ea2b87bc81760d56a03c24755441f6941a6e403c6f576163f61b20f960971efacfd5dae963d8bee0d5fce822624d6e7d5d42f3c65b59d566a62fb64a9c2d2057766bd264fd481c6eb9b83660f43c3b121e5df5d29914918c89caec3d102013f915c87ca1f92c9dcc2e3bf19a331be468fbc3bc62ff22498ee3613ac204085e3faebd998c142c1b72026101a9a2da8ceb03959eac1160c760994fe2f82101b1d322770358cb3c1d8e219541e1b2a089239f3fd59198de5586c732e3eb2978953466b83175a5ea4f56d3bd66810de8759a31702df97359b817e63ac7e039d0cc41f2e33901ded5891826d26a0b7e81c50bd365664dc8b900378a084f1b1455931ba8a065a56a928cfcfae7942b73914197cacd4f8f721500e60e11579b9cbe1619bf415140ed07ad4364533d12c274f51cb7116acec86480c03bf41b8deb4f48312cf1e24cff23f1f4e3181b9a6d137f6f955ab7870fdeb92e16e624bd4d5058f8caa228fd632baff7896bf3ef4a998fdb8dd6a37df22b164d706a5631f4820e7070e4c9f021945ec44b2e78ea935a97bef2952efabbb41eaedf287c8be8563701ac4b238d77fe4e7aacb08b9061c7dc0587fc4bbb7a84e711cc25c5723449b407c46b135810bcaafa52b2539d45e8774acedf5f4ccd4ff718e19dada02aba7146991b0407d94c14d2ff7bb64f23445e917f5733dad9eb74995ab561f190e215052eb4533b5c581309b3cb30258d3052ecebc6df1e1a139e6ad657450a133c663a7e3045bc290e7c709395390d90a6d0bc06f890aa92ba1ee9cbec6f63f5fab5207de88c1fbd889fb6ede5d104202387998979a04af33f7fe697f2f52166418adbea66b4b1203977feac422739afffd396be2051b51e8781d0b17616971a94c24e73bf09aa53ec3c4594fe9876d6d9f2657035bedb2afb67ba982ac1ab3c17d65e9fc4a543401d943dd23454dc60940b534209d15c667819e13d7f47781bda991c867bf7ce5151ffa81705dc2abce406f3fa81158df5ff05ad6887aaf1c9a354bc7fbda6de43ce7f3ad0128cc1caf861bfe53b00f28aab4a189e6b8eec8db1da6bb1d4541b53f76500906685c831766235870e24afad2a7edd3239539bbba5473c104f0795a46cadad6cf066a8a87aa64bd677894fb7699155ab465605b30adc2c1d32f6194420df155d0e56a496f91544c92735d99d4742966a6a9a6f6950b4da06591d72731e125c63b0de21313fa30cf3a312767d8aefe577adcfb710657134f4de769bde3d9a3d5795b924d10dce18d07b04f46fe988d7c54566e8173417d214cf291e8867a4fa8b98890cdb76463dd194a9cefea6722289b02dfa8d2516545bdb66dca01295accf468740f0e90f22eebdb1f9b6644f2dc8f0201904413ae7fab47804580c4bf7f59a2b5eaf5a910a50c423fc4b05af83f0bdacbe136bc5d4c057272401052fc00d3629adbb2413cc0a6b9f6505ad6b5eb2de3ad22919295c655e7fca577f165c658701051c50789af62be304f698f8301d1ab0fc851b46f0dda66167c937bd008c197530429d33b0f8c5a144651ad6076b70928396a9ab09ae628cb14f3999a2d44ba489c6ddcd37621714185330d27692e5c398718b9a33af807cdf65ed623c7f4033b1b72372cebd871eff8586cec0c07d967a4b4a3178649b59794397b27b7385a6a4e629def7d3777ec07394b36b10b24be5f480dfdc78da622cbd397d6379448d150f16b880f5f9a17b1f499347426be39b906b2d00a15a8777337b1ce3e89270afefab7373bcce2eb1ae0cafb99a3b508c8a9a053677a644762c9839e5670ed589b1b7f7143c25adbea65dc0009126c16d9ce9b9030114b3d10764eb0125111fab1c5397143797e28b0e656bb226146c3ac793160aac43f12a584868238efa4c807f01d18a0e58669b12359ae6bb634670fff24db4b9ecfd14f8b3f2815cbe9834911773d6e02d03f6f11454a269fa1bafb56712ae1e7ec1f8a0e0f5c27a257620bd94fee7b9747b93fba4e5beeb95652e3dc26d7b0ec16e638312c6825191561c03f756fdd618ad527b1c857ee14bcf06d3e899a00aea50d4f310d2ffde84d514fba5d075502c6fe0eda1bc0825eb24049aebaae3c166db27f977998181030a6e6dbbdeef48a110724b24cdbb459e149591dfa7e1a15b2f20d4268106c9f148b786653b5345c1af21a5749b74a64711cc50870eaec56423658ca108f75dedbb101334d45dda8e71c68b6bd419b63be765df98c59363f0a6884f5f71ba1f3a11098ed1697e69fe1ed1049fd504a159e2c55b25fa1cf6dfa52cd96a8806713d73c9539254fd14e0d578c50237bf2abe7801be778b7b89217e5a2da44e9c99ebce88a420ccc6d321f9fda23e42b758d5ea6cd7162c0c8944a9a93d9e6f7a8c5244a869c1064c5d4f0930e0b8c461aeba6e9f724993d1b5eaed96d3272906673e7c1d2d490efa96024eff0d31b9dfb2cc55940757507f61be71b42051d41e7dfe60f6a9b2204563a36728209c453d9c1dcd65889c69398a97043dfe08fbaff5de840bcb3c86df9437961b06aa567a362bc8d7fd6d24e1d32e26e4d3e8482223ed8a75dc52b9fbbeda1a902cce1ee5aa92bb649e3aa05bada0f296ed8e7436038b234734678262d47f1d13b542b154708f857288ab94a20da7bda73b5164781af48ef535b1e5ffe48f4448f79270f169c9ae21fbd4a9d6084c3414fd073cfe135657ae3f8533a745f1cf8d98a4fa4fa52726cf9bbdcdeb9205549c98e419c3135fce397d9beaa5eb0d97a80fb982b67b0c897bf128d26bd4151f25835dd44a4c793b9ddd362db250b79f81a4d1b6638deeb56ae0a132b49c6c1a38c1bcc75126e3f38aa304e5adf0bf69c1e9cfd500b3fd510c852453ff92098947865f2c6591c987e1ce8d47cdff0058b5e984139212934dd25b1e35ded0db2c8a4c8fd3dd0636febf348676bbef3a4c0c4c22b21f343f83973dda938cb0e47a3f9070b86950580a76947ddbb1d3edd4a59cf03dfca388c9bdf273c8c1eeb54f37c9d3aaec2a279fc190b0053689d80088b4904695589572071f07b53470949c66df6ebfd3e3c3ead6713850ca69eeb41e198df4948d1f8a1f58f8a00eeb5c8bcf2a42c7de7a3a37e50583c551901ae005ab511cd7c9371143d727bc915bb622e19d1f686e3a755333ea25d8ca129375faefc9e7c5aadcb0ced0c35fdf33813f6998742e0e748168945434d8971b8dd5b98e07b70afa284f5203fed63f386ea76aa92fc24dcd2eaf5573b743c89eb3f8c18bcff52d5696360f8df9025b7b39325df63e583c2511ba0055d4eed7ba895e05ccb86ef720e37ebb8ccf5f1c3304e2ee7967e661e75852781474e8a8dcc3da1d9e1072230e3830d5763781c416c352faeadab664c0253008b53c0f0993561cbda73229cceb7d349e2889adc25f142269757298da8d78177918163f49cbc58e69dc4cd081583812c66327c85529e01b14b62f0b4fc03136afe03f5b5212b3963c811ed0f66efc2453adea4ef8c77f752139aa6578b1c4e5a13e1a14344092ddcf2c9838c26dbe1a97d32ebecd81cc931fe2ee024352e2847c4dd64e046165dbddd353b16bee90015d629480a704bebfc8bbd0a633f30c60d739e0ce243749855627b6738530ace73d02d8a2d0f442f5babb64db7a30fcc91531f6e2a7b905d24abff47bbfc8272ab7786765d8d9f6a160b77bb64fa7ac26d4e63b349ff45664bda55ec0e69ba6e8c98eb6e37b2a22a8c828713aab302698f10cc1b709a8ffcae21813dc8712516045b70bead323789a064b30c58af495c3c8fdea8e5b0c5f4418bf0804018cc9c56da8c50c547cb6ccc512157be6375eadf96758d1b82ca92d531c28c9d27650e757052333d6d0b4cfe97181d4898b185e69e0fc52cad01a78594de7190d9dde488ded4678682e447817924b444f02c96c76c215b951b575a07269d75e7ace02395489967ff2672578992e458d05b3c9726424c3d9e4c9dbb22d2ad377746197ac6b564a6646e31b223c20445d264d831911f0c8c9a1076768913807ddb013befcfb3df2f5151e41bc3c629fbece3c415c279226d30354526115294bd2406bf25365acb6c9e0ff5667ee4a64556d4d5fe6b6ed99dbf4d5db5681d9451a513e7f6aec8d61c48f56f15dd47a8746b1913957f4b96fde9a25c7e3ecfc33db4143c0ee39c0c28b682930f93bc4eb7497743a71c23dd8992864f048815bca51f6fc3b078df9677d0244846b28264003dad8bdbb75b8d7a14c67f5d50e0281e77bcb956c1eeb646d68a9232f8d6f688cdd5d32d1777182c7195e394b5d9cd862686c0f6b27786d66adce350946bd6ac27653ed8b994dbc61b34699e08984ee7e2ae95deabd318f790c3c371cb57b49fb111f369a484a2dc64ec39c6e0ab890856430a43e16cccd5da40787d3fb732032242a2895606dacca190a5d7656d24a4f5dd12058d883f758038dce99e9e4ad52cf4e2c4f994df85f23af1e450e973bf96fe38535f19a986f3cee64d7ef06281e1cf3d5c6202f5fb663fb7ebb9e6d04feea694fe043e56a825e5b29df9070e1e8310cdc531e4a162997be0f5645b461f5536bcf1abf441416770d38a3f3cf1d6d621b89d52534f76bf372118488d28c6d39cdde61f2c2e02e1b151cf742e6b220ff22798d017dad6cd9fef0ed7ae1cd76a68441f8757492ebd07276e22aa63de02e59da70a5e91b6743a0bb5e22f23d55fa6397e16af35abb4d67eeae51c85948e056c00de971be597540fe5aa93778ece09f10f751353fed4693ac7746682c85d39681b6a72caedf67693dd796b45d2a87b4931f969d78b2725b9ee40f9ddd5e9edbc66cb70094dc8e3ffe0de08bb9a0046393d177eb8858918e1da4a2f540a3dac66771f382119fcb87d3a646534be9ed93d4faef78244e43961c39fc6f5e039608b0010c9820155bd2401b5ded0078ca29f6a4a886b6c2c9a53ea36e73ca2d0c050a9989e56608ac76e7b8ad3c1b4a33a2a30dd47203c6e020127dc7f4a95e8a1d8ea0599daafe90bc2ce7ad76d165a19096c1947848cfaac76a63a8f28cd91edf74002fce76d320a33a06204c09950af74fdc116e634f8c202b13b37d5ae278aa633464be942e4e7d9b84fd0744f63bab23f6d7f0fa6cc5f04b8c711a9bb54c58a14cc7edf9edd999b63e69e4f4ee8c94d901d931aba53afe48f6b812c75edd6b629e49cf85bf6b73dbcc8fe3c96f3621bc3906c762492486225c776f408300d87d9481a2788ed3e507c3b5f80cf100116f730a286ff87aa884bd1a6058388e3e7337cd9a4b18bbd1d614005fea2ab515bacfb173d0240a1a6b885982f309a62a9b3af89cb8a9cc8aae34a013fa775b96721699cdee27ae4cd89bcb903c4fb430e92fff925ebd56ba90664bcb90cf944edb7e27edefd084f7bcda40bac18d2d486f4311052198e9d6fe4a2ae7865584b3f2e912e2eff87a6d243f9f84162c73453aa07546e4a54d76959dcce66342b2d4dc47748af69de676571e953804c94dd396dd11128f7dd868da86cf86a33bf5add811c89e0d3267a959aad2d272d9db8ec467521215cf722e8499dd809ddbe92c6c8196c381e492237809e1665d4a7cb9943a0959b5f1e8743d9a024724ec1b22d24cdabf15cb3e9968e060e771b26ca86b72676aef4c58abebaf8073f0e2d19f4c82a37f816f30dff69c5263184021f1f148c7007ecfe50649f50485de9eb80a0830f55572b5f455a4a779e94ef668550d2c64d79a98b144a03cf667f37ce1a43af4fe5b77c2c3d051c17679d4c90b9e93a094b05e37bb8b5d25af0d799e4e48d7c8e8bc95c343debe9c780088aab84b4682fe43f0d31a34c948905fce2fd848056c6937cdd03b8fe992b85977e2a3e75b9c79b6ab40889d631db411548f98f6c315e4aa9635903fbc49ee8ab5a6d333226945fae253f700df9dba7c3c68dbc5f4bb89b64b096d771c73458ba7f4dc91ea4873e9c4af2c366c289bdd9ed1295e55d03ca584dc4643490919e1a3f0293088ae77eb8994ed5d2cb472d1a0e582de00959cdc4b7fea5ef298439de91c6fab9798494166d812074893d8bc0be90a64f8287f5de81ad5b32d546cfbf1dd516223f4a4a93e76217950a857ad8319ecb8ae6625d88557c76acfc0b49ab5c010774a6e13ef571ac9c513cac244b384394440ac7b8ca3814fb3564d65a1fa2af83aac96c18dff5f69657ce6898964619d158fd261a6053ed851c51b65fc1bda8beadd8b76175016095eb56c652ddd7aaca714fb123601d47d4549fe1e3f2ec99ad795295c55e36b51b87a4ecce21464a4821a1dedca183c473bb4def47740643c311f085cb6c8d57a5dc098002d6375ee42e3030e31849fb1cba72e983ecd8b69cd9568804c19bb4e6570ef630d739adc56f00312f613610285643624622885c1086b7a92a36d78c865ed89c73e34cf98a3a638366e82d046ba3ab9f2dde59a7939367ec1fd77192dbfd8401aea4fcf63ce0b761de9460d1add87798a4b652217be9ac878a245c04294b7420d3dd342622b7e7f91792d0ffa09752fc06077e0fcc90feac979e2c158ded36e391f0f58ba205a2d214991486b5e4b1b4974f58c5bbb2e4eccb43331099bc20d92dac12a7c098c0f0f48dd80dca917741181c8b5119fd61a681a07dddfd5d482b9e4f287984c9d7b315f0245a448fa842ca50f3332472838dc52ddf07732ed2e1a34f60dd6b93b06365af1e82127dcf9781951c470b3349790f3f299248be0ae1a2e5cc843488177d7fac74a6184b37cc400f7d2f4bba45c621d3849eb12719b03964604c360894b2443b9075ec10fc8b4f801608dd8f3908961e9f3f2eba4a651c1e36bdba443ee315c51af6be8570ddfe7177ec0f0c6f886fc45e65d296321e0c3037ea7d394ac57710b4966e711d85395ecf6a6f5c8a85f0d2f564023ead718cb1375de630cb7ae1392b29b56a776b472a1fe32526376e64310f60f00b1dac71f43d3c396d48c96b0c8125b81afa817daeeead6708e6b0350da9d7add85862cdba18760e2ae16382af23e673268ac8e8e14dfa22f7fc718b592f591ab18de6ede96fa11c4fb6eeb4631ca6d775300dc4d183108fc6a1ef0ed84ea3f927adbbfe68a20f7145cf85b4b33265462dffd5606011dbb7e323e08479a4d573f0c82554c0e3b29f7a2e3fa3e96fdcb88d1643ba011334dad8a1baf5798dce153135070697250873ab973bd8d6bd3eb87158adb55dcefc699855fe81d13743aedf81ad549c112015d78d98cba29c89322c551f13c1e244f314f70d24576ac4c3bd111ad6f8905883cb2f6698e6ffba9acee8f00b7d5468ffc871e33f9ae1165897494e80c3204053dca32f2d13209550b3893ada6dac907991540ddf83dc5df55624d2bd4a33f609b471de3c1df526deb6bf37fb31f47f229f526759588eba5eef40abd38d4ff7503f7827be6614e42308976d56d0a042ac20a6d0a990f81f72d6e1b216f6a4a29c5fae435227723e856706f8f116efbb1965d1bdb48f34e9cc4028ef94bc21ea0047080087dbf5dfe145d0371d01fd243d53ee51f7fe0e2e575073c69fa5b42fb08276a5268157b42a1f584cbfafb7eae43dd093abcf6b8264b6dcf8de3421dc6c9a206a507c204dd6c0b3b90d69ffa70ea678557f3d6bd8a0387d6e4679f22d3da137027f57516c8f03578ea662f489820e283369864c10bae1de30982e84e5dc1ebd12561cd589f1e345b0c0e1ba8191485b1592ebe0be1021f26518e0bf6dc0a0fdca68bbd9733ace2baaff209e61c3db7fb3fff17a332b418ab78b3e12c50205586cb86fdfd6e5a9be98fc2860c5ad36105e8cd6c48749c19dd9fed781c95bae4080b10ac8f303a2fa6b2895fe54d38009d5c3f873cd663de7d715f8c4c7fa78dc13c938bebd50afe94eaac4bb3b03a1be229315b29d9ddef092f5fde58edaadab9adabaab9cda046db1f0c4033cc9d8b3a8a40eb47d06e1d77676f1d7aef4e40d5948d13f178c365553f59b74b52d56cebdd56b64f072fc2bde73994c1bd53b375ba4a3de86f7e8ab43479379f2cb2364412fc929f08be27cd66fa906151ac4ce98ca5e9f22af2440da01280c20aacd6d4397edfb88f65aa1c119d4b5e694a657db80263ea6bd2945e59b9b880e0fe7395e4070f3b50aef2cf105c52d629a0726fdd42dd2b9096cb6398dc7d4e90b9bd5a5779b72c27c57048e4d0b7c1b6229c69516d5ba1dbc5724c6603372964b678cb7dde1a85aa6d11749a999a8fce656cb79d92c9e9031aaf83b33459079a3dba02622a90c559cc724708d9d8f42cf14d925b960af089e5ca5ff49d97958eb23a56db133f528ea67db0c3dd46b758b00c11d7d4b068bbb4bed1234d73200d8f4ea487a6d7887938b82636e9ef7bfea42c07609d41e49a887430cd906a23013c295ab7a5664126aa3708d4ab503acd64f0629e5f826b5293e043fcea29a6e9dfe2a8b89cec9bff9b7401b901faddb1e25ed6ff2058ec88e1d1b4f337ddcfd25246ee4aa95176efd2e04d15a3bf7ee9f27121fd1bd96da73466ddfb3b76d11b5c889a7f5adf849ead5472d61fe787fb05a9bef181ef1a34d95902b7e74cdc5cc8ec71399d39054aa8056b3527c277d853763610a56e564b863efaca10433794834f4b192548a1c46879160ca66ca9e028d7b9949e4075557abcff53cd1529fe6c5f56970c1fd963be0bef9d876194ee8b2435c2676641336cf4969a734949bb19b731c4f00d2c05490dabcb804d4cd070af4d8b0ef20446725412002e84a48005a37d5b5f4babf9ac786660685b8a205a52e36de56ff44b31f03666b3b8a25cb75c4c900afd2945db56c677912dd860c4f4d1c3304180a0a2c9522fb8fdccd35f97f133fd78e96c34146d6ae34f2380794a5b42040e4080faac760bd17f1bca80dcc7eaf7ee984829c1f241aac8643a0d27a239447add841cccbaa578f6585b342c9b43b7350ad74968b0ceedcd8ddf0216d9fb220671189a09d117c065c521d08ffc1308852ee59fa94b36426d2abd410e0462dbafab795df6ac484c765d663e62f8d5ea72315d24af6fb0ec1d659fddab2d0a2fc40a9ae371237334b2b46207c64e2f580f00f0ecb8f78a0d4f07392fd902fe04f9d4b6344cd7e33096b5711a6a8a79a89a19b0f5a25348f3756e2bb47f7ea432d7f7ba632d42bcabcdeb810d4d8cab3185f9562672f334ee99e48f9943370a7a33226d87184359e493795fc9ee9aaf23e410c41d779b78bf7335644a6fe0a30b90bcf5b7946dc4ddde976d443891637b457fee538d18a92602480842a21cd959bb9f1feef03cfcd626979042bc70b501bfd9485ff006281f172e0a9d44eebe54ba88161a82657064d9c91a9d934ee66b6f76bd801473701009353d76caffeeb33c798e126916040f5565b93d69309a2ed6f23b463c8e81ef25008c00d5e76004e68770149a9e7e493e141135c2005f64cad376e7e86bcc0725b040f7f6531726cc98ae929aed869d1d152a6f035b7d14d297c96418cb994f66e3f97f023373c793951a60be232faa056ec246d1cc4f83c92d52f0cc32eeb75232cb4e6ed88a25537b0b2ac0ec7ed992a605868b52dd695b2508161b78b71e2795e3838817e6422adc3bc5a61c9911375e289d724fef610115bbaa21d4190f16e152eea0881be37f2ead60eaed50d82ed1607131cca2fe910ffd5d7ff9d27b99ea708019f2eb23baf288ac84c9d0629ea8f041e695eea4feb1cb5ecf60318d13f51d9f9a7527a7a2320730ff45d94cd19ec53f6117759eab791fe8e4a7a9e9a5d8448c33b5d9b2eeb439740c5bc4b989e7fed6cefb9effeb1e7136fdce8d879512797bc15844d3abfe926b01d44e02997fc4f96118f5ae9b32cbc290ecd3dc3e483c18b91dc3936de38236b35b815ae03e3c3e752c416f7c89fef8b568560483b5708df6c1e8573f08cc0a0e23a758cd40592d97c77650afd8358409734b209a1ad809751307a798221e216721b0b5bad1681b482c0c7ccc5a42338f30b06f7aae9cae895a25e657f53a85302800641738e3db6ee8c9299a22b1f0079a0e7d3be235d7d0b437df3ce0d0f0c3b68b0c5833e4a29f003539d61dbc0b92617433444a4e6aa3198010db4b121bbc90f3f940cc7cf073f42f72ab5218ff58c4ab499d83ca1267546b446fef469f5755f69c893c976ab483d2a8a6a490c79f2c87ed61426583f0dc3de07ba9eb7759463b74eb72097ae989f9cf62ac17ca83266250a2c23c2c1aae093c04de196c9ddf87da65c0da6ee84c133017c60d580ddf0a4ef1e442affbc41e91c051e6f820ce0f518d2b5399b5057ee90cd32403bb99cb9ade98d07b1ff9040da50f5cb748b909ccf6054ca4cea15bae456bf5e9e49a18c64cd927359e823bc0bbf991afea2a8574cbbfe189b218470a6e3331fcb41c51e388a2332f749fb1acdb19cdff69f6db0162a04baa546cbe5f28864c0f1a7334e6c207a1d61938dc942abd2eb2a837abbb9a0c842e9c529306d8468c3f007259a0f3ec9be8cbfa3435d9dff8975024882c738a6e666345a53a7205c967cb4fc4bdc4c8e4ff205073ec42604bc0fb60abe1650e3a8e672837e8037b0148b17d04629d5f072d7997e27b5fc272cf253085b85dc284ddf81c5dfa1bdec92c4c93628af4aba9411488a403f7aac9177aedde0eceed9fb20fc37aa386b608ad01da007b0a06b6504c4514976e4a36740cbe672ebcf02c553b0e1daf0c395f99b637be3815237666df42f56dc585673d7df9fc275319e0fd2dd636786e54ddcddbb69fb59c92e4fe66a839bf71250b4fe1d75c39bd718116ec94a3697e2e5d3b6ea1fa3d1585e29d1e076e877c023786ebd5b9c9e83293666198ad38bd814005d2f4c9c3239fab2b324a698035993fee806a373b8ed195abcc034ef156bdeeaff24bf16d0ae9704791b8926ef81349ebf262c30f39b156741b9595958d6e028fab208f6236381d71043d4e974b25cf460366f1308006fde059b1b66fb04acfc13002e6d94002a6fb703c5de4a049b10b613b44699d16805bb929d3ab65db95d2a73079d0ab53527e4a360faf6fe5250cef2eb73b0387d98a344d3527789997ba8a7381e752e4298d542d90c723a09575253b1b680559b7674f33589c27611a41aa2d102109652601cb0a0d5fb9ab9219a436ea82237e479c877533cc5fccd614a39c4200b87b46225d019a9a1aa608c8dfa187ba0f81a47b1df2ec04d998a462e7be7f495036605893beec9aa8710373192286ec4d97a9dd3d0e9f93db9827ccbd65606b71207ccf080fd495723634f8f0c7fa6e8945a18717a8e910b0540a7e41115bca3403631a1c582e4f260aa4ee7380137db9db5aab927a2955b8b312d527a6d9854ea9880c2cd6f581e3c47b0b22c62412df4f5211999bdef5b603ec7e02df46e308a5fa7ab4fbc4e579781199cd37dc196db8ef68235c65c2afe4a35335f4e1883bc76671741eeb8fe18b910cd0a8b76084721c127e70bd55e5ff1aa1f1c15492ce4b18f699a6c2595ee87994beb7b6bf75ece3f5182e9b2b3115ba45574be39fc8322d1ad1fd6f9e66bc6b2544f02c055693d82eedf8e3249e64fa0d3142f974346b4a1dfc1f56ba6cccc68ce16e750537706cfde9c50d81555fe61d8c898f39f611168eed6075ba63f9a1e75a0021d24de2dfd46ffcb5923a6e0346bb4039e4c08873272b01973515c2197cba868e665003889e7365b5f85b380202b785cee09fdceb69f5b32b2646c7f64f632a359ed04a42e57c07444824ab69832a58ec0be3711cc3f8e47038d49ef919989d39f19c7c82e060c51c7a6807f76ef0c9afbdce9ac4c985b41a8f17401d04727be1952fedef9ba15b73e074a97d8ac2f19cea9120fa8182159fe4658da433b0406d95ed86ca890e74665c000e852941ac9b7b67b27002d453c79f40fb6168d84962605bc765074e4cf6e111d254c66ab71e3781e65133f8801ccd453d4084214ff93abe47389229e80083fa60259c155390ffe208a1fdccf15fbd7d9f67af4fa6c4aef2bc5dbc189b10f5c4d0490ff9a72b5adc7c14d667e5ad1ccd3529a6c49936f33d670c8f6257c731b5e1aec100c107f2cb32182ef15e1550ea2b98da12545f3e7371d6d7ca33bb81c317fb666eaa2571e8fb57ae1d10f8ada05ac69ed59f16dec910d7289bb400423c4e86401336ab96c320502d1e6fe42c8f8c8b1797815020449ea43af34ae4ffb40bda439649e967eba74a3ee7e22ada2e4039c4e834707b40122592e11330300d6a000b20d2b2024c32597acc51d0d092cedaa729300e2c8be80895b6415d85c09b451fdf6bccf46642b149d36e2b14830440dd93a2d2bc7b9dd60b48bc8be7ec8cbcfae6a50690e025fb034f3fb582e95dd61dc320839d6db2d53f6c0de94881be3e5bbc0ad386f04130a42d30e3fad8c67f8bc2779e6f12697f986bf10e516a032941cc704fbeb16d47f6008d5edf7dc3d53d22df955f9fe8a27e5f46ab6a2623c53c616d16e1c47ace7915c92fce65ad5eac1786cd404edd150161e4f4c9f73f8bcbee8829f66801a8caab0682f0fcb61e79c2038d3038696793daf46bbc42cd9ca7627a755fa36be19f468133950a40797ad39692f232195b10248e33f0677e8ea5608d54437179b9b43cacc7ea4f5451d519f72a408cc6e649bf71de6d19c488e6911bcb6623687083d2d7b00d712f961375bffc92611792309a86004e412336f2c0485f4a8e2e048d5dfff675b4bff466ce2908a686afde94ca8842dd973fbdcd9ec6d1ddee1ba926a9c818ccbc8940e72a2929a9d53ef435d9c5eb3d3296ccf2c30f11ee80cf8dbeff1e00a6cf83312223d2fdf1633c9edc1ee8a39aa0b1e62baae737a2e4b840b06bb74a29e5230bf7b399710795c41cc0cdb44656387b23b20a825e297eb24cd45b90cfe7479dfbe083d75b2d81479f2f47f5a6cf98445e20a5cf300b242dd603a5638582aa235f0ea0dbe220d5b2bfd6c3b966cac8df9c34e3ea314913f1d2d7724e3bed7ba455cdfc54438678ee63fad9b7a365a3dde01ec3d28494b2ca8206b26996b08f67b395ae54b84fc926a86cb3ae74cd24f9c8cd19a3a5869179a8bfe03b71229bdede8a3d764792d15ab52c9f9048586328a61bcdaf2a1c8f5efb0c473388cd886ab6f5976419cf28180d3bcce1114ae58866653a6bf385bdfb0e613634ed2aa5045af85e424e0e5ec46da2baa35e1866ddaa1cff4e263d26f3ed90bfde8e41af2df0b620ee8efce1ed264bad6424e7d38ee7604c9ca4929f47f9dcc871db7afe7de01a42113543710a40060425d72d489ef524cfab501e598564e26283554440e9d58a1def381dea472ecbc48effda88c3fd63761838876c603b505be269497a3c38be2f79f49a1d404de302ce314097ac111ee1099e7b7ba9a20d98350d77090ff65491e5ac5c2403b5c4ee45b670e00afe78e72ed5bfa1a2a9ea318b9f120d5742e0fc0ec4d3b3e3cbb2646c64884243cbace99fb1669f83848f39d7e6c14f1e1691a1484975c069ffb84098d6247c9de62159d7d0f2f82f02a5dc1b9f5c448d79944ecac9efcdea64f6c161b05fc055f4b01718958e6dc7765fcca92b9171d4f3dfbb8af91a8ddb17dd97acb2065b0673310a1793f9a34d801b49581d912c652477f2704a289134f140e0a1711a165f27c062c5a1176bcd0dc4786ef88445b1092a2775fcfadde99a4abeb6be18407d78d7aaf246b6c39fb3e29bedb059992acfb6bd4bf33e50800a50acb6fcfc15ca74d05978928006f480b598bb05978d0c5e309a5383c9161b2a9927f04f6062f1daa8f35013f5fa5a0060afa3b15e9b56a6a6e70685b447e423bf31a0d3113b7ab154b3d3cc8d44736ff9fb6dd0396add1297f424323f7efecff0b78ea45af11935248cef3d8c55103bf2460e7935198c87b020937466afd35bd4b5c0e6ee0a83b2e03b5b29a6f601d51b4929335997255f5b287f44bee5a343747bb411736154d7ad50ffddfae0b61b7aefae8081e95299ea067423970e1c3dd6eb119bd3679a9534132e2b15c07e88c19679960fae5e6b5dbf15c2e7de311a9ebe7cbe815cacd4fac848780e63526d609aa37f6d292b693e821a5446da4cdc21229328bacc65fa6b682cb29ec52e25862c818e27049701f549c9f27f1332c71d09d04061cc8b7953324beb485a48b2b7a0ec1706f5f6bb279629a0d1b554d3d13530fe7b0ef6a36357f07ed9f1f2ea748a42696c226585d68fc3fb95dd3114096a4fbc08e45586eb263da7c61bd4eeb93d570081f104ace402bd8dce33fa170216f5bd442523c591ddbb9e30a06c217001ea1ced4db1a58d6cadd3457cdc1e19d54c8aad881edae3e9f36a25b93b4349c02b8fde0cb915a4880636a3fed4c2369bd11dd6acbadfe9fd6680a931a55eda30032b7c1e83e32f9e884d18a6e11d59ce00b09711dd93779abefd9adab91c79ea59e5b2e309884e346a7c2465968a45509ed46c339933a98b905021bc4e912caa1f9588719d81a4d533a6afbde86ddb761b7d00a54f302293e7edcbc54ee65302e2b5671d4a343aabb7f84b3ad18f4c3771466f641e80a1b64281739771b9d4be8a7690d75faf5754bf1b26b7e05c4772155a9c5d262dd93c0895c10012f74884b60bda51fda29bcb92b579ffb249574cefad15d26796fb3ce784b7c0cf96aebdd436c33ee006d8e6c11dbf2091bcf2ffe66646dfab1c0028d3ec613adecc3b41e6efe4987a62693f0a7ad7939ad9cbbebcc97e186bcb18c287917c8394695289aeb9645e6595fbe304f4e14f8747be035717e85e87e3621d6edea10a40ae944ed8bcfe871a0243efa89c5d3b3ab586eda7d642b4752503d8607528d512a5c8d556a716c106d5ef3698fd59f1dce77b8b4739443ed0d5a700a4f6e27501989601af53e388e050e272cafe38245582da98573c3f00a7e028ad184224709e5d5dc086e23b2fbe317440d4671f724292653b05116992e80c8fef02ffec888c9bd4d6531bebea2cd11767cd139160ea04bbba8fa5d129538378de1985fce0e9f0bf11b9f43df126dc125f5bdb7e583b4894b76b3959d4d44bbbeb3f66f0209c82d9bee8616dc7b0c8e57201cd0b22b2817942d39cfd06bc32ea7c56b44b15e4fc98ffea5c656658e4c9968d73145836665f0d9ce6da9e6908aef155f75b0a54fdf0e9a6ff11f18f208eb9bf33278f044d5ff7251a854233e7d0f3f425e9911195803e37eb9b4d0b29346076ab27020637c8fda4b83e0bb6e67f72a5bf1aa1fbbae649d43eae38439317fac57b414741dc057ca00f302341164161e1f2368a8a6f1511f6aeb5ea4ec6a9db4a775c14bb135b8e570108eccc3334b82f7e84cdcbd1598a2c77a57186083b23890155b63af764bd83c6e66e6f1dbacd955425cada7ceede0ccea67b532dbb30b8d5ad8dbbb419d4480b9166f304966a47e7c44fac0cb5163ce4b8dd0664e2e2922dff290ffa8b5a0ff47537a1b1e0eb138d374d9b51fbe367c164230965748eca3e817259ecee9d7c7d5640a259af30cd527b4d646b89c155faf5c09300fea9e9cb2f9b04e9ca9d99e7efdfad40e243e41238a261b2ab9950445b56737702c85c8288fa02548c49e4d29dca7bde72961cb1046b04ce6cfa43fe65d1d90a96f86a9932f99df8469b99d82f576a0b6c6c4a86261e56d1ca0778bae355faee9981b8c60ee21fe3cd951a756b07941554421d824c84f7c2809e46424f5570cf6df4ba79d8dc4fae71caad1a6ece2d2504ae9f2e00dffd376fd621b1ce85382db287eba65d2647cc94415b87e7a3f3f8777dba61a7fa38cba0b8af61a8892bf1f1e0b26f108fc9d7713d53661cdfc42587eb192aea09cde226bac46dd235356f23510408fc0acacd2886674983718bdd9e95cdc1f6b8b329f4eb4d05b9c756296f6e10b3af2f2b14c7c90fad81888cafe06de01f972ffa08f0cc90298f676959fb500df8f77dedd675df23508c5cff0cb51c094c8f13367a292a69092817e45561ea001ee0adb405e9526ad5fe5156d463611e1b413677ccaab7f314708423e291e805090fdac15691508d9c630d1fb2b84c7eac39183d2f4619584ad7b0930552cf00918636c60eca3af4d5d86ae38c57cfebd152c0c59d058429c684613109b187be49fc57ca45cbc4e67c15c4ffc025007dc11428ec4af803b74f62ae349ab153e0549506eedbb08617726780b6db387785c5ef8235888df00c379c2a7cc7a3ff7c2937455f383f96cbefc6339c4d8a1e44c52f8bf85625b091ae80c99fb99868aa92a6e0baba70ffbb3802f9ae895ab46d758cc7465442a5ea3d38512258663082b7b7b23473069753e2f3524c20c6d3623eabcbe06edec98bca8e496696266877f08e65a078bfee20e76175e5c3b1f05adf0cd20ef9eec72de1844e9a199d4cbebe38ee9244b72ed39c3bdddf84df8eb81c428d318c29b7c62090e16ae0a525ceacf0f5c8f49bc1a8b16836620ae9299a4f95fdc34fe4bf2ff68ebf12e5a59bbdca57017a2a97961f15677c7cbb6455d89c1da3c439bad7a81066e6594f410354b343f8190eec0fc5dac3e1dc32eaa8cceb643b75639981240ac25c7051e78bbbf97db82e010888e8fa504131ece507daf24d4936b0bfa04ea82e5cb7f2b673121769c375e7c8f8086ed92080b58cdc01c3d196a0c4abd750dbc808a69551a3295e12ecb78cf016380408c2f675b0ce7cb9bae5cfdff051a1da51776508d43a8fb56e7b1bf6a431d76511ddd162855ce6160e7435ead799a47b8bf9adcdbcfb594a828386f529313ddab410a4130b08602122138a950153eab3fdb7e539fb607112c1a81a28e5e6061a7097d11c93585cd331252203bf7bc85fa0aa4820f4bedf16f4c1459e5018828f312b2f17b8643f0ddc09796e74098df8574c2719a434da23bc817a349f7d3408a1b9fec8c75ca6412321b8b260f8b4a99b6efba758d9b5e395fad7f15101ef77966e23e42ed899eb756f069436ee2aaaf553b24634d0a1b0f8781cd04d3f23311067f56b01ee23254361f6230765946e2b446b802a2d4d6a8d6ea37b0a572a707cb685564046be3067e8aa75aaac6e654b491ed68e77f31a70a892b3eee9909ad2ae0f570262d9aea8333ce29e1fbacb4fec4b06a960616a4f2def4ceef174a12b913168ac47b661a92dc1cfce26f62fe64dff84d4e4363dee5a05b7c53b3d0e6cbc0ef50e3824ea972e1022f447ff9c46403c2183127ee5a22a6dfb2f16ed3e862c3c95f5bf421b8247d9668ca077f8064f20b34069399aa10342a266399d8da7b88e3923c7765c32325a93203fb93c65af1bed206d39241db3935ef02c28d3bc8c7505be56083f0e8f22e657ac95ec7c77909ee65b16d1197086b2754d12eae1f33c57048d5457eca5671874c4f99a647ef45f98c857ee4332d61c3d5bb35ef83feef59d5a135257d04900c290d7a7b051a6caee6bde94a81e1d5093a47012ef212e8156dc6ef1c6f16293f14e270160db670211c14eccd41d64adfb3d61ca9d4eb4fe5c90ccfd3ceb77200243cbadbc485c3418e01ad7840dc06dac55005cc498ae3834761867e63874b3cdeb49f9d83b29d13dbfe1d6f6ed2e1b2b6a8e97041c24e48787bf222dbdbe117db15ab7e8a34b4a1431a7c63dcc0d11fe7dfdf18d036e79ef070c78946ac6e97bea9ebe6e287cf701c054f5c0039c74e77c97c280079c0bf1972daf995ca189082e84a99584bc2fbafe38660400532c6aa408e1a3cbcb16086965620568ee86f7ab723c57ac302130996e9d09d5bd87372594499d03c0e919b6332fe4e5c2351aa23c39b7f409427e0efee73a91b7dcd8283dcafffed2737f6cc359c2358a654183493d56a00ff55841fd7a639ed2aeced8e55675e4392f9d6c2fa74cbe0289796d675942a023f1d390cbbc409aa93b6d2024fafcb4af41e0342193a3fe028c1550c1cdd5cded818202cecf8722b24aba0c02a07a092c2dc817104235bbf26d6f87b7f0c220ddb2ebe7d411c27068e28a5f1a4b84c3e0d3efdfe7177c8341d910950d775e938f4e68e35b9adc6f1c41c2c0e89d9c340bb76926acdb2e6cdebe2e6498ccdf494c5fd23023ec570fcc7145dc353616bb6eaf64942e7080a5f7c23daf53d10f1383ae74a2f62ee8b21de228abf7910f7c2cf279149fa6528197d67c4edd977df792860da0205d28f56439a87fb1eafe0b56c121501b81a71728651e241b09204df2815d431b8aa10015b0ca16f3be7ec3e7b4f968b3d61e2fcd021959775e19430126e319031f9cc371ba74037bdafa7eaf124d827fb38e93b5ad627b5729bb95466abf875582204d879a759400b57e531f0ef14f2958c3b2c214864d26be828b84aa6df5976b2b4f526d1b1bd4dddb78837c33a5cbcad4e198d8aba024262e0b9d0c9074ac5e045a14ce18ab58c9d8930806f4d008a2ba3ebeef86cfb87d4d2b24cc98b34e532a3a4074554e77786cde2b1908f70c9b3133ae46d8c8b9ddba591553afba93c90d65abed9621de27c9acdced9e98309f83e8d16e4d7f5550edfffc9600e49debacd9379d2665c34e36e0fe81ced4096d35c49bee663c4cb8d6968e4765ba0f96ed9198d84efbc89fc874103e1c7ecaebeddcab47ab93724844e5b0b17de77c583a69e741726d28ec5574a6e2ae2089e69a8d626a04d83172ac74c2069f36f3129f81c0c1adac2f0066b860123f3eb14d920fb7b61f0b50279ab24d74a166d0dcf557b04a29a4a4e00a7a27f5a7a97fc0d3a030d7a30632d01b419ca634d17e3c7621213a5ee85326cb924706094a3a836e16759ce007a215228fb2ef28bae1c91184b4afd121fc9e62f48805ad1cad4cfb21b8a41aeeb0322db1475084263ed67b7b67d6411a4f6deba391db34082d070f320a6540fea6bf97e7845c2f9ccf029659333fe7782f619913d8b884804a24f1f75df4f6b6fa64f999dffed61f6e2efb5641aeac8f93ababb7c1ae41cb2eb2aa4f7b34c235a03c0722e668b550147e4cff8b2a54aef2895e746eb4dcc971079f676b00591a9fa32a7e7772cd95e50f188678f3afab6ae2ef4ea827861f773fb1f27f9683965fef10e8d1cd8b338f9ce5f1b41a747ffb21fa102fc6e7b547c44fea6548145f2af585baf111634affffc19b11cc36e0e107b2e7dd38e2f054ecf6ae1991244c8ee2cc261d15d10425710f6ea35c4b6f7f19ea7bb824c58b3f5ebb4487092132aacebf570ff6f0c5fdf35498ebb58b3ac357c082141adb2c0ddc90924b3a8bd08c9724fe975725f80e0e5d2cae08eed383797a0ca5c4aeb6930c19d9ec22ee73e8d79a76ce6579282a534ff01a1cca44f83e93f27c6f8269ddd5d2caa7af19cdc08dac62ed3892b42aad232e274875ece7dc858d6c00fea9c12a0a807118d67f9026e5e4cee681f004dd3a56d215edf8e3217e1ace25ccf35981d7144f792ea1ec4b83bfb80076f6849b0c04f7079f93b33d7dc0d0d004e242d518d4525d6b9f4c6a94a12c07f5bc69a4035f1b14fe84be3243457c430ebb76bc8adc079305625947cf54ee030944f94227149ae44eed0283237baca4a864b43a0865d8322e5f4e5ef212a303c83aa04ae1678c083d01a3e987f0a9cb3f302946c462b295f5c69fa2e4bb55bd240b95920b111dfe7112e5f393af4bbc66447003f2569baf9f7f7c91763dbf67bd2ee7ce3b2287f5147cab930b0acb51c73fc180b9e6c598650308fd0c2f57c9029ae7003aa9ffa4bfb19fdf9fe68c2b68fd26442c93554a4c94c7601768d8935c783a9aeac2794103a30ced4a0e0efdd51c86b7ba7aa213229d593df6f742d7e4223316889cf1363dd84b8d49f5af355252cbbcc728403cdde3e0d561f8a4748dfdfbf8378e255a2063536737626fe7b3e4937b2207fe7b7fdcac3763e551df8217ba63eae2ff517711094c8676d2c5ffd052664a99e611068e8823494f843fa20023d9308ea73cb25f7064ce380021b6f9d05c8aea9bc1cb953cc51d7333e6dc57756408965ee29cce22bc20915223bfc31ed3292fc31472fa4367d2b0f565d6bbc80be7b4100ed8f306daf57bd8fcd762af77add637e41671839b692ed3e33ffad7185637803e0dcf0b93581fd01ee8082ac3a184f75292398dcf5074dddbae3e1537b1885e5be52fa2f82775018a4c37c11033e3f74a601415055efd3d9b14f3635a7ea9f9694e8f95dee1cc70f4a1846660eb53722ac31f608788d3ba74e14fe1c60ebec9a9ef5db016efb6e5cd13f116c41bea46691f8e5c20b3818f074e0e39ac29be3032d9a1a5beebfa733d45a20d391b7275a1d59eca79602675f6085890975ad4019e325f687da2d8861d690238f8c608a5014ea99710b3db435845594f15e1398292a6aa9dab46d25b33e95ce5e3ae6f641ef8180d90f549e0e84b312aa50ee596d3c6e1e367110f3aff12baaefd838aaeb809918ae3256f2cb9a6d69cf0d8457de08311463ce955f807bc20042388cc24cd5249455eef10403197b7fc74e7ea68acd320ce10b6b6b7b448ee3bee405d216899c755e8a74d6960d8cb9e76377cbc5c5524e8774a2a27ba7c8d44efa8e95eb854af438b9d1d988e6789e7202f4af6783bfdad589292426c1e2c792549d599a3b1b29720ec3dfcfd40e74254561b88a7c8af3ba3b94acdd1ba07eacc8af34d8a39fca7ac1c9b0520b8c5ac7accd5b5c096844c3bb86f1b6f1adc63d3aefeed2ec83e8a3c2eec202f4d2136cca9ff4389ebaa973d120134f875437c4ec3e6f76df4e91a337c5078ad9cea036282ad7a6c25e9abed665f2dab49420ecd3a5a275bd1645aa43742675d16146f6d385fc838a13223514a7a5370927519db9a8d7d7c485a0bcec486e487b1479bf961f60c5ee69bfc362f3ec6c8299099b39a271ca06c8ac9cd42625ec2a1ee093aa7c6214a490730e666206facc9d0f605188ce4d48118a42638171fd0e3b0e832b12fe86bde41eeaaaeb4fa4752501dfee829b5d5ff510bce48e5f1cf559c5b0e9f36668003335c0af0dc626372ca0863da0e148820413ff95311d1da797ef46e7dfe4769726318fbd1169c840df0f3cc2e1319e859245804d2dc10c959e2a1c7e04f542186299ab53be71c2fb465f3f83179ec68c53be184ba23f2fc97728ae55b68223c32920f7c697bbeb908d5621fcfa9a18a68b5fbe4b8259cf5103e604f20bff94439265e4a173bf94fa99321ea72ce67b0f5b5c86940eaa821817874964d628b99a5b3b28b0f04b593fa19770a992e869e2a71153662fab1e046bef0ef01fa00a90cbbd16958216538ff998335e64e2d8dffa480adf9adfa0b74f4ad0fd3c2613d2bf0d4f06c682ec6631f813376937ce24db2fe74dfeba981c244d42c676d5dac9d75860d7492cfa3d69e42579dbc9a100b982fb83fefedb1079bee16cc6e69fd41266680e05370fef6452caed64f9c2957244d3e46b3c0060d3c596f95a0af0038da8a1a857fa6813921661625a65bdbff498fadf7be4cb222269bd368ff36f98994b2ff9cb258e7589ceb71c7999e73d77591e9f763853b3515fe0f2dd5dc58407a62b0fc7907c4acbd05feace7940fd5c3157532ed51666d7e181491db9520bbbdc777b61b3e8df5825e0afec8f7c05ec38bd661208f66ed7e0babb67a50838e31b9cedc9b5ecafcdf3312d310165bd824aa2ca4f90b9a19ab09b1439a82298c97ffff291013e0cf9e5e31bf6a11b7261e3938c92cbff8a05c78f660dd91d29441addb1a5656448873407f68262e435fea092149712d81deae6c1e41617a45cc9b72095e3a9e3fd4f4fb74cdf41da79aa0ee1ffb803317a9ab9dddb7168f15014ee7185547cd6c5b6934d4caf430afdba59fb9bd34dac7ad766d9b0ae507f9948335c18be37597d372d95366971adfb21b79407b1b1052c471a7ae7150a846d57c60f1c8846a51a86e8d8d4d22fd053199e783218599b15e64ff694654f1d59cd7613a9e8214df07da28549d24c5b1ca5098852f914545a005c8164af1b33ddfd5b8924dead0ae55076cda11eda800a579cf290915d84ca84be700863896c0e3b35208e356573c9bd78845aedeaccad8d51402e7d929a7985a1d92288f7a90f539b60afe7428895ee2182dee186ebbb22ad9195f2f482b267042e53922b6241a7873188594427aef119859a343f540194092b808275d6153b93ea4c585c6a8a0e2b1e68cb4c8665a975b0ffed76dd0bf1dc336ab2c7a838d174319c1cbc1821ccb6602c1adebbd2bc828d65e2677e1c6975f9fb8e4277c631837ef82f998e9a58238c162e8792af56f45e42ca17823fcf7951ada4b975ed5a56819cdeeaec642cf7d370fb45c6c6ca8366edce341c2fa8cc8623a593e8337eae0d6e774f921c63ebab6fdfaf8213244e6f91848fc1bdccf28b6b3c812becddb9fd2289a070937252b4318adcf25ee3dd4809d663e72632375516cb8f82b6fee71c7f21ab5ad9daea04462cccb9a60b55a38ed5f87537089db0e6ecc4218aa79da8b19a972029db4c62e7ff7ef84b541896afa4d32b5ef79e2edf16b56023cd8bc1955d0598933c46ef00df8bc68118903c0c958e0826f0fbcd40142463cb2508f67163a425f6a34bc5f406b333f0de75ba5782e2e54ebc57b7ccc7d197058b6c07bfad08eb60f90f7bc2c15a3977ab0716dc8d126f8ca630414d47745280c33f7ba88895167b8a414e1b332a3f29349b7539bba4a282601a26c1bfe3113c7686a68d411d260cd10dc0c548bc675719cb2ee8d387c85279fc11e9dc4bf00bfc2dc40ab4308c2d262a715f0964e64ae508ed618722d20b76cc0d848fcaf7af363d6069537e392ec6c2b035eb6bfc091610f0689a52689852b5d4316442c56b917964566a1e428479efa10d5c10c843efb5c0792b49e9b7ccdda21e4051b298161843aebbfaaad274a34eed0eaa0df4ec2dacd026e3d280fb479df5c43c2223d1a57c9e330240465fde7ac02cd2c8c27810bbbe4282d3b32993b48b2222700fb97c59702ac8deadeb130f354f72605a4e4ecbee3da4cad6c6d4f9ee74c671c118c951eefb57cc4f11f5c61f34f572e9c08e542aa0877f57230b3b5abfbd0bf1bd40e6c2b40eeff3d15480c0eabe23b53ee2c353365f51e2fee7a16c06bb5689497ea572f1cc966fff54bd61c3b2d4a3e3ae79a2512b7a33de59776f08ad1975976ffec5946130b330b9b597304baba4e1828e4d6b90748395acb404c8800809e698b6c72bd023b5b3d3cfb4e92919ad7d69dd0a9215dc9f4d097a0efbdc4dc00de342cbb5482211bc386fd786ac02c179db63e059b431270db0af4ad519ed9ef06c3bfab28fe82fa4928332b2d5f26c780371bfd3a30de9a1ca89bda5361874fa4623373ffa8a327708a1254832160a7e0119ade7078f299a7857ff79b2c742434ee697cd0257b017c12a97ea4679630e72af274e6d5e150013cd76fa10467e224a0702be2f1185937787287882f87a4dd7eff8f33abf0bbf83e0a8b8d3b865e8b0f37621ba49d2f6f78d53580488ef0f2eed15cdcb410282945af5769346ab0750c8f81fb243071327317a0429ada0dd05c24fa5d12d635774de54f2f669f4427c536fd772b6b51b55b07d02e01f15f05605ae261cbd8de74d7f218d7e790123970d0c51b9365ebb140016106ee8129c2c777dfceb7864feb1e63df6a24d375d2958f80fa128819220e80dd92ea62e2a239fb04ecf8652844eb964dd89656a3a648122ec0ee0a394e9a36b32b438b22174d98fb4180a267cbca6971817840f3c2e6bd844835f7ee00640abaca265df04b743ee0d12a8dcbe40ff2b50c1553f346a3dcf6269a9cc1c7bbf55ac915b876640bbcbeeb2f7e04beb137bbbb0951f4715874f31eaf6f740e3a7e973b176491d2cb0b9220f1cefc7a3d2ed4ee8d10d8459e01809155ffd1e058ac7a891cd4aeaa5892c402b33414672249b2984ef536c51998e8ecd878be1741934e6c495a4d03b92aeae15bfcd8513074dd54ed1957d675f66293dade5909ade893bc0e6b4997ae3cd036804f0eb134a4c450a2bf723e198bb037af1b28a16401e76b6557cb99b79cc552a4e55dc3fae9f50b4b7772f9d5371ae3caf888fe618b137ac432867c7c62559c8063be78839cd9e0cc9fd1d51ab9b75e5c9046895286b02955e64b028d4f7c1dad2b3d1d29797d2127e60ab3acfa40ca93e3761b9d73e5839e060f27f66eb06a5e50801f9f60fe36dfc68a1293e14d4b2adef98a68726062e566ec7a6f2df22820ed716c910832eaa54268bbdf9142dd5bc854a222e5a8a1e0f5fbe256e3462d38020294e493054c2f887c8489011138778808ac3433e33daa598bd05e505eb0d35cf7112a9bfbc4aa24bb1ff19ed5047e0c30ef5e8ef1f581803141e3f4dcac2fc12a3bc2842e02d107d7f22b80fe04cd0bf8b76dbcb97db583fc01c6d5170eff6d2d77656abfb19bd66ebfe7d67286eae126211101db46ce60d91fb94673232f3b2c1c505ab772f21aab052235d73cfa217ecd3edbd65e8f6c36bb7b3dfeb607e403116df56d55aef3fa798a9bd68716b4e16ce750c83f2a016314a3de37d7ea816c7fb0760fc6ae871ce0e58723af159db62cc86d50acba81b47aeba850b6836b4c1d084167a46cafed0416f322fe85fbcaaef0c8118223a22b26f1c8c51ceeb4236a91dd46d911f135bf020063fbd50224ea31a378704f5164d6f4506b51421ccb691cc1d44056d2deb3c4c104b5c5ac3b2133bdd7dce853ecf749a0066c314a860e1a1e70fa23d43061f6a77ef8b981aeae06c01021548015049ea20ffc3cad176b1f0af3f3bf679d02b4c74d769318aa8b39ec9e3b69449298c5b2885b81345a861ced7d1246da11b216f4314753a6755c066be17a1aecd00cc560271f18402cffe3d581fb75ec2114f0a7a9d8ea367fa5443c8361d5158176850bcc43da90d7429580f48f1327665ddff11caff846f6ff4d431480da69a99072cc68e0e2656b97e4986c77f87e0bdc652e2d544c8f6770978aa843adde979d07e1fe31bb2cb6ab1144f6a9bd3474712dd5e16dca8c96cf4a2f8b66dce7e2ada7d78c33a322d5a72cb371e8934457aeaaf142197801a2fcb979a1ed5e2001168ebdf8e92637f51cee0612d303d99f86fd3a659c8ddf11bc27c2bcd2f2534d22f97d0843b5993aa8398ea74f2c80341f71e267054281e0a0d3676a6551d7719d66b26b27f66c0b96a9e555af64ac7382cd09ec9dda2a9ca757094f56ae5ac31d259b98cf6356fdd41ac77a7fbe10dd1477187c23f5e2b8f50170449e91c128053481881b9202ea1011d1a3e800c7975294395f91cbcfa9175596176a2db12d9fd50a79c3699964aef3e79609e3cc3871ac0ddaea826f5f86aeb8f0887ac376c041b82e017c41a8119d44e26a36241d7cd6b453125abbbba7df13b19545ba3b5812d20be4669d065c5798f0a59c6fa9a0b024eb8c7c26fd77bb938c753b8d1cee33585b1cea2d3b2300a3c5451a39b9f0069e4a67979aa1bff046cdb9a105be40b77219ce2fc73b58cdabe52fae80707e14a89ce5f0e614422712d06126b01c09af5e6d5b9c1b6a9bb9def1d849713f05689bde7eb8138c5d9a6c6671f4b0386f66099b31dc3f00783e91b1890e5d72f9690408fef4c931a1fc069fa0777170768a9c97f73f665433d32248c113fc0e5f2b4a9ef73e128c13ee7405d815c79f2a88172347ba5ea649a526762ca3e5feb74e4da4c1d6580992c8738d4b5024f4fa07e725d95d7ed18eab1b711ab8cb4e21a7798058469ac9284e1e43ba3b59cef385b0a8438fb7482cc7e9f72299043341d041aa2d5c63ecc1fcbc7f7cc58b1a603eee1c4b8d790ece50d739054dba9f54c6d2ecf74943b54e74df4e464684d43c39a2f82f73a4936f8772f174512c2f18b66e02a17aa2aaaba1e85107d1a3697b4fde49c875f86e47a8427ace7488f9c2d6f3239e9327cf47993c618f4a166c356b32360d8f10e1a627d84469c2d8b10302551ae5a372276ee98c4a78c5aeae73b5ac2e3a88ac67cc20c89d924aa702180bdd11e3e256c1c7dafe23fadad0a48ae5c8a50607ec287c813f1be6824a678a9a805503ae970338301c452c1ae26df9fd5b5dd72ad5b2fcba9a370d17b45eea650e01e3c5d1a872d76eaec49383c249f753026735cb6d6aa3bf47ae5994f16172fd8bf0c1db381db2f0be90de58946c91801b2faba04682b1cdf34e138189558e5603f2fe6fd3d9e92c10eb1e0d8ade60cf78683e3d91c64567d161df6951d7a4fce4df1d961aa68e50bdd36c7809b497432d88e6f6309e719b9e325f6c51e58b7e25829ccec384719f15a3ff9c419a9db972369440a40c0e0ffe819171fa2ba813125c7844858b58907615cdf3b92db7ee61e2e716710033b756a2054e3b38e32010d6ebf9f0d00746a7564f0d02408cad67e703099c3153b7e0f3fa119b905b40631b959213c5e17b25374142cd92e7301d5f035634d21d331a48d83063514443679f7c69e60e8a4e29348e25ca5b547a8d9d993e3237b1d7221d9579b104868290eac19a9d80e1c9da131c8d27c0b8344731da39000213f912cc6585f891c35236938d27a0c2fe371e099b9cbff82135d399993d1005633ba48233cc7c9f5524282af1170599b0551427ed69fd484540f9ba744bac7dbbfb6637bcac00af09a40591ccc86f19bd70132657e8a41b99e542d22ce2602b014d84e3ed7ce7b73a2b3863e1ad8112b384727d160f97fc1fcfbfd42984dc3922b96e94838af2bda36b94e2c75ba21c960f3ea04f73f83711ad5aa7584a70d4c47a6a578189a586a990c026e1ab2f47ceb34d8c58b0d2d74b8f7c2d40a21ef8bbc6268e3e9324967b7d920fe37591b406b8487b45fc4d0082c64f03f5b549be0cd8077734ca99b4cff8e13a1f0293fbe63440289c1ab7db83a8178d3553ced44d21e9bebc8d61a1777fe63f9ccce6d107317ec9d26486bd7ccfb501ad3d9b676c109c69927c9553e805fd70880b5ca066d1c697626294771ac129696d342c66626ef59ad52dedcb9875cbe4bcb21f1a2ca69ffc3234864dc3f78ed23d0ea01b23472e76e87641fb0b09e63f7fa03e47590130ce5529159806a6a8f1a936cc7af3f13deca8149c258908fe4d77a8a68525587907a987a9487f8c565c09f0e67e7dc06c4a0ab96b56e892997e3deb449726528183b22bcee3543787e33ac8abd5dfff31d26cf80279fd3722cdd81a5db4aa8c90e4059d4f8ab1a727645c5b308402752999090bbec06be8d3287cdb235c338152ea932a093b04435dd5e9d4ae1e9f22395b9173184b2197078d50f0afbbf8e852d4a06a747c4440336a92d5055bfa8edde509f17dcc9f1637b723bf3b76268f0a0edffa3ef8bb6d8483c5c67b09cb11cfda22536ca7107efac29a13d523dad6ece787a86a4bcb529ab179db2beb487fb03a96bbb5795c857c45270bfd6eab92c6e3f75f59803b262f4dbc3dcbff821989e4e60fa818ee445af6a789d7b690adc262a4c71a719a53589f1047223330009bb470d97dbba2c80a8e639fbad04dfc7d91ebae26f0bf30918dc867337ad84d032c412a38ffecf59b095a0ccc50a0d95ef344c8095142ae397701facb383390913804645f0fb16d5f771b8620c05f9ed310cc6a4281212815bc7f10bad9ea30c3559180bc2c7c3f516e31ee980f4757caed3d5d1a0d9bbcc53efc0bf44817791f3dc7837132b8d98d852c1eacd17ad6eb0f03fd036a7462975d8b03874fbaccf5263b1bb976f11f48b43aa7657ddec6548a3591902a3359a26b4c70fc1fff1e532cfeef0c69f2f9176b3ee72118dd2e1b3742a50221692bce4c0690b36718bc14b77b707bb539baa8f6b6c09dbc76cb9858e30c59018989470493d01dd1ffbfe35e3103e6d0c781ef30ec2e99a65574383a51c090378c107a554f94d47c890be94d4041ce6d77a591654c0cfbc83c9298d92d6bf2fc7a3edaa40ad09e7ddd02500cb2512925a7341ef106419b7b829152254fb01dd3b4bedf47f225c0205bf05e2b498f1a59f7ba0fc3c57113ad965faab254d88dc64281f3d8b8cfc6f3b680629a3feacde0cd4b5a9b5e55333eee38038d971085d8733ded7b810fcf1ccd7c49f7353cdd2b098f3ceecda5cefa082fafbeba062328fe31f7c2da8848b629249085c9d566ece657fb754f86887c18569a23b7c22b4c22c58b38c43e6e823eb8f71c2bc563de9c87924401ad5369b8cf33ce339738cf7616b23d4a85b377338967fa7ef7f9f8d98d08f73580cc63cccfadfdceaa6f884e12fa4021cb9a5a364ef5d9067e442de315e6ee554bb5aeccf37a31cf787c0cb53a53041848551ea9b688582774d6bc642152d9a8c350b1020b53193ec804c4544ec3bdc5f29dc254ba56b9aca9e44c0fc9cd247d117679dd03686734775bceefa7fbca0d9a29d4b2b2b94feacdc2dae0c8a7f9cf81a6465dea8af848a09e22bcd563cc2d153ef658cc79714387e95a43983d84a514c83aa00a1165a4f05dc2cdf8f4877011615145d97007bb882e16ecd6b5575010d99e9df4c45c68b0706eb992b263062679096733f9b8dbd5a04f9d15f826c0b6e9d8c3df519d8e06acd4b5d432b4b5bcf5babebfa7c44c9841e3ba3b9e30eae0a1700c87b01c809ce9cec08c4673c2a05b7632bbc55217425c356b46edbf63a4921c4842c0873d05b834552a1c95f502856a99c7d888a18936bdcc83ed749a94a219a0adc31a4aed5ddaa1f746137aafa24cb9d4ecaa057aef5fe59b80d6bcf075a7cc772aa101631c45366a5a4a59246a764040ada7a60ce1eb12bb94edb1fc694e78a22b71e92242cc10e51f74c85972904fdc2a56ba7a5742ce8f566d82fc2a3d2441bbcc5ee7333fc0c9bd5f23fd40da2f8c13fbb769a699924e63e7fa76e1910b525ac607badf977728e44e80b4371b48a364f7cee84e40e758f71c1be63f48f57ac72aa86ad6f6caabc60865aacb0364b224e2e33d41cfcf7dd62e655a82411e43ae0945c60111883f602031c8ca02e28ff8e72692f7edf4c2acd778293b8fecff85fa377779073e86fde3df1cf309bdb4f49585a2e55fe628fbaecbfc9b632d203d7b45c7470150fa82c9c0a9bd515ddc07fad7f6e4a714697831fd42f6c618e65197a802953aef455820ea09b15c5110bfd814b57eceabb3d8a53eacc378ce5ddd5f129b062757c8b1ab3b93d42f180430a3a0b8cf5a3e8072f596ceefe1b433ed4ea254cf8d496a74824ec90fd598c385aeed03de31c6768c72f276cc03101cdd73ecbce64eacf6d9a4c2f1956a944520753eb2ba9aa8524310bf5fde78b2873ef2049564d0b140a1d3876fd73e4d6098e184b677f61d82b95ac37e6a18f62d5c001d2369cc102453d295dc94876e849bdd4e3e82f8a9cf9035e2ee7a9651a24043a149485116d3c2861462027c23b9bc6405199a84a09393a9388f58eba20f80691013746d626d449d718d34f52c44781da1c8a72e0295c063fe0ff1f8e806d161560f03fdcb8a6a144eca2975a177daf4443d4daa7d5445670efa8ccac858400fef421e9938486fbc6368c6af42585e4ca660e775857c91c64acf1c58f96b7fc88250bfa3c74e2d4b7c85140b2912bb94f6c470db98cf87d94edbb44a184f86691c42a0120bb6b33b3221a7a48bcef9c62f24c1dd777bfda62dea79589ecc184f71584d60c41950601eae8e7315535def3b912e2c4349a14684811c9b875f9250032718e2b322ec9e6c44c70da1101f835ecd302d574ac05f814c2c8b262d48dcf6b7f6660ac9944514757afeddc98508b9a7fbce9ac0dc09c8328a738a292e6b4235c43d7c2923451ff6475b4546e78d9dfe13b06c167c34acaa1c70beff4517a04253a33e890af3f9eb2499063266ab8e73f6c0203346f56f968fd73d7fa8cfa69e31f5f9fdf83acdedcafaa6420042e05b75a7c5ec8b62f15bbd90a719703cad482112e19b526d3033b84b28112b136bc7dbe9c31a38cbdb7870d2387718e4ab1d1a12100249788c868bc1e296ffc77ce0bc9afc47f4209546f61001a7c6f169e42813982e38f07cbc738196947b20ba18854130918fa35267bb8dabaae3c5655db42ab8241a4db7e764c4c48db5e9553222f866445863e80c6ce1033ac1e5bbd4247ced051b7ce379dba818d3b29574b8007b8d514336bfe97e5d9afa36401005e26adcca5b9b0bf22a9d184a9ebcdac98b038cc0a2d8054eeed4f123003a6493fe44462597e356c14209721899d89a98875a78cc11667ab201c2fad45f542b24823f238e4ddab7d1f187420f9e4562c989c458eb9bab57a934f968ae1101ccc7d46fc828dde9fafe8548403221b74824d81fb965dda41a195e4ef23074d485cbfa1020851d0b6097500d534bfe9907f9bdd61d6c016d78ec1514f3f0b23a5a75fddfa1c24843351df3dfcf064cfdd65221e454c9a8e6aae874d5f8c96f247beadce24d8b535553b05cb254e3a3d60a2c618068bc321d5bac1ddd96001ce10b061088ce118c89dbd0026420b2dbef52c14432bf12809e9b520f10bbb2488401c6621311b5dfce713f5e012f0b71fd7cd786bbf44e31000c0ec58c3b608ba3c7db71218a9b7a40318096823f181b00d0ca49e70a68a852a8cc86e2eb60e80fe54b8e4f767b5c45ede542ae9c6a797115ad8aee83e412a983801852a8177f7716b4fe443455985f9e939c2fd35e559c395cfc9ed550ecfb1b44ba0fbc769501a540084e43ab961b1226357d124eedd14329fcbb0919844c871d58f21958caf2585062381c085490878f508ef3a5d42a3e88f55c13a51b763d290eeebfc75c0ce1ecb289138f607e2fd182bdcbfdde6c8a9bb2a1d7dd2f292481c34f7f7eb84c4b261ff520e56f8d0e38d47b49816d0137b34b6f9b62139439f4e7a70e20de15184adc51641a6239f1d3d634d5e9301354907d4f9fc40c8b51a06945db37b3fde1a246210f57cf523ead573d8e6d5c6c5096c0e45718a86d0b8efe939e6b2b5a37efcfdf66b0453e4835718dce916bcdfe23ed81b40c1027273d7cbe45d92e6bf862909ff7a9e72955bf39c966d45856752cb541a8895c9ef4828d7c59f43e118f80bc7fee31823713f823deff4695afaf5e4d43122072d0c5db2781107438041dce03e7a0834fa8dfa08222572899bec4b74465ea158aab34844b2471cd0cb59e8f652317e72ff5c346ca79f894f4c15759b4332ee59af4d5dfcc00cafe400bf8e575f127bb5ecd0728b6a5d0aa54d2bdfc0cd0524437e613b2660748b53a5178e76a203206466ad905e395ecbc480da5be3f9c7c70bde677f862fd4b48679d86462ef7a92924565210b39d292ecf9ac5ed190b7d03fc9545b7fc5a24afe924340fa960ff546a8fa88b4e24dfe70571796d28bcaacf0cb407f302e878f1f783d090d3c4e6a4d0c792dc6ae57b52ed806c50bfae23e03f48ac003647ae83f794167bf2d45618a9255e219a6114c170ce7640ed0ce33c0d838e58677b5aca3c32e82acd9b240753a223f07d1e8ea89484ab8f604076abb98999ef04c39f1d3247bd1715013da0f4bc830806fcb7851b6e32bfd2394c8011ada2b90d4268490d94a193fe7bd121bfad6d18c3b29b9edb8800a536af4934d994d90a43e44db1f96b6b8c35d0e29e77f6aea3630ec50261ad0dae8a54389ccdca14a7bdfac0beacc88e4870086baf7dbec198796af76128e3cd0022ec86a0dbc4340bfbac517db58a6c78139213868181dc4fd83e1ad867e07aa3ec57ab219cd0d7a86661e7fbc58d2268ddd7bf2fee6bc9f6a68fb4a36171ed1f381b0e3362a31cd029ff764a2fc6036ddddd8066ee12b37d0f7fd5ce795b6ae188c1e6887c45dc8cb1163759fc902b6ee43074d57ef4bb480c206e46404fffe858313633b196bc55c2b658cbf2c2bc40af4ba7e6b08bd80c7ae4fddea91ac7ddf2599acbc5f500757727e538542c2e1a90442b42dd57f9d290bff518a739fc27968760e5be92f573815928ff1149fa65b134acd76871ad73893e80fdf8793605593e2997f4804317e70a4edca75c4ab79ac5a2b4cb1cd19d3d3602545aa8ff9ed1ff57fb4329a8d20a57689fb445593804bef6b951bfba5613db9d0a1392680d602a519cd6de98c000da62b49190953bbcb536bbae109be0ab5d95bea90bba0125b4193b91025984982f1e00c101a1015e04e5dd88f81d8305b13aff10a7a77258e8174a4860df00445a147ad0046c26d42b15b0930dd28fe1ab3f80a133d56b3715768a6cf595e9587eee70dc037aeaceef63313b1df8bb952dcbd8e52bb01a03f53d4ee62a7434771ec342e45c71366360e6db5b40a8ca0105af09a4aabb59145de6a6363397df09d56a6172e2224be219ce67a1380037b324d36eaaf1e75602fb23078230b9f56c9b0b336b2c654ac59e6cf42e969f6ea4942a991c089670b60a6d0d21d90fe1429aab6f32b2a6aa9d53dcb3ae37327e517a3f5eb7dfebe985cebc1fa55fc0b32369bf8b48ee7f014af740ba992e40b4856fa28144ce7ea4f5473b404277e9ee5d16c97d58a9b69fca7db9eeb7da75ae5ff8719a5989e719e318b069d6fa6b0b04eed559e45585796ed4cf0cb54aa9509d2e2fa58226e5f5511d3ae343dbc38073876b0eb73eb465a4aea058fefed493a46aab1a0037db4e1a761f12c9a5a7ca77c44ef88b977c7ebc8793044e3a0f63735bf933581205c8fd36720422dcf2306172c23b684912b299df5e23881b8db9f35e9fdf2b0116ba0a1477cce4fff585e61972cef246520ed857832b942a86f096f85b819aeb5495bfb1fe1d14a2300dc751dac6e9246b185cf9434e6f4e560345b0d9a97e11259e178df6ac137ab7640b547a2c8d93032c4a6f622a8e0dc5c29ea1bf6c2630ef32f32ae2658ed9fba427bc9fe3d5dce3d139a4687df865082f3c84b6e09ede7be4e62bf269aebb82a9a7c736b50fe355e4dd08e1259617a7589eb66cfcbe353487694d0239c794b7554a46dc3cf02b713be061293f16edf6bf7883bd9d605e214b4a1e836742616d49aa923cd79f1109cf7360f28985b1d7f5dc8cc38f6c5f20c56a1992f9455f6ba32499478766a06d810c94a04b4084f957668713a063b467487e0a2058223fa23e8416354d9a4b3fbc4b17fe67e7482f658e8bf54c938dda94abef42885a229fb5bd27eae21f9a697bf800e81eb6037028b134a8a7d51f2c27e70928ba0b59959783b722b70a0b371e4391d1a847c740e6c55944a3bbe2fce9d805a87f0bbbba0e38fbcc1bbcce39e008613c5ef56731955796091ba9776afc4888768142fde731acdf3d5813c76e15e1104caa283783d883ce4403b90328cda7d41c867a16177fea446c5ea932afc3ebaee1e69118938f6cbb71baa37f872690c3ecf37c61c6eeb2a07c3ae6aae47e3504d69248b0d2cb0b0024a4b1cebdacabe826423f04936ca53646598ecd87c3e6f82bf66aa48d986c1a15ad11081f9b5db57bc20b18880a192c9da3bad4f47bbd83278e0c382f494bc27f44dd8dec9d22efab5bd91694bc095c09e93ad71a15c6f5e282590b2cd3e7eaa0a65527f52f3a3de2ff6104751d75f9fd61fb262ffa4643c698d205ed431fd17b2c6a25af08508676cf9ccc463ae804f516c55c09c9f1320b7ded9d8f766e5ea25085f3e1b2acf2a7248ff262817b741fb04eb80dc3f7efea52f8414deced56b154ffd2c1698dbdf4ec2284c920ebc873a508d5d0008aaf1d55c9a4531cdb310c586dd0e4af66ef79d6e956416ba608172905f6b5f45a37e56650d941e642a7d352a4f0568df39b0c0f233173ddf3a79fc3dce66956697f4afb9b156bda94045392508bb801508511043ed0bc5360b9906861323a4969be70dc180523e4ab7f2585307f46ee7173d88955c52db1c8f2eaa1da3c2b685b31d323bfc4b0725303081fd43006bbe811423a3fdd4352aa6bc7affe026f09a950a17626d4cb7f1cc7fd6bf1e04a514078594a92078e01d938c48835f6fb04c7662cbb4287ccbbf2673fedc4c901673b575551e43a08d316f70f6e2b07a1ebf7f69e1cc0b55667db6600a314a59cdd3fd5f691b7aaac7fabeec56ab4a327977ffb4fe9e449c9590df49c9d8f90c0a7a62c4bab74c0f6d79172ae13a731eb98f8419c6c2d22af4c861456b4b6f1efc9280f0facdc168ddacacbcbea69b93a3bf691e66a3aa423293ae865797561e27728888c0e39a6b783ffc8793f19b9d8d8b5469ed92d3ceb008032479a19e2fb09f411c86ffff044a17fd17fe3418c36f068990aa2e51a4c736c3f479edd94f310848906d4574e1503967b7b52960d8354ed9c2e16df3d7ea30da343607c92fe7db57f073fc41d39bbc6e5779370f09f56ab69ec6f6b7f8861f3a1fb73c50227575aa6cd754a1cdc52065e1d21d1d1557f7d61f9e4dff801299291ddc35f66e4a719ff510d098fe55a65a9727a5fbd0c282c4b95000cb4811beb823e5013446d5480cb97e96ac4c656b95e3b94e2f8f0c55826daaca9dba9d939e69e9d07d327512f3115eb7a42011d8a7fcae07754287f1a83e54b2fab15e9834eda4de621bdeb19e63968a21d54857b0b9d6bc533b297a7373f29261c1b07c46835cc13e977da986848886b893adde3f4db3be030c7a382f7623a5a84a096debca6ca0eaf164869c14186ab5cdaa79be93245def0adda50b1c5b5d0abc25b19033dd469bf24b2b42a5c609d386d15f9b2b6a9a126d4464124b4089ff091cfefe6f792fe8dff5fe944d5d3cf1d92bfeff2f547d079f412b85cdb9d91f99be8c783510162a7943511a133841cf841803e7d3739cba4976512d248300a16a96004444bbd70e52f39f0c75633429e1fa79e22d9eb6855a3fec598d3251c811462fccc57648ebfe381241ea86ea3df76c3e6001b5e31a882fc71aeaa8d46e96889921de2da458bc63e0b05e3322fc4f579bfbf743232ea70b66f4cb4d78d97897fd4fd691556e6bc4832eced799be012d7be4bc915737cca254e2451f585c39bfe3a242ed5ba1cc3097bf311c606b42d5633eb910a9cf4cf80cab2c54061e3827cc4e7ee5aefd4db411f5d99b9abc1e1fecc6b428a3b8fdecd7d65f80379410ca5c86d5b2660d7b4e3d74531f94b61bbe08d26d92d12983023d73eba66b288bd24de7be4812a375596b307f2c7a487b3b881da90e38013cab67b43db7d7aa8e3a917a4e22073cb75b51c7290c9ba5d1fee2b7ff6708f3b1c7d356629bf42202cf1d9e617439b51e45624bb8fcfa0590b5d66a3ffc20deefffa533114fc2a5c6b746b684c289a04f1a585d0158971679504987edbcb8c4eb3d945cd7c9d2db578afc3cda64cb5ceb022615564d00f1d5df8f668a66960604beb55db92d0befa619040e3eb6974f17b8039217fc1c2d483f81d53e0de2f05d7ce8e37d2c8f2a5191b3a5ffef7dbb9c6451cb18ae9966fc420afe83cf9083be43e379092ff6c8037a527b07b45206200169dac0a7f0df71e49082350d4bef0008505e5610118e6d3836c32c2717d8427b0ebc5547c23873295e12ced1bc9f4f96534e35fcc260df5e9251c38d64259aab717f06487762a07075a7f34c4b277b3ab377d0ccb47bacfb19e633bb2c0b5cfb428b8545121572bfc614d61dd7e42c9c5bcccec407345ffaca5a29739506d4f71864d088ad7c2e7807a9742b6b27ead616b889d1ce5a36eea134aeba22c941ab7cca82adda09d65181d0295a7f8c0f7fc9f3e6ef8ee4f032c057558706dbc4b30747f25af050f05d124b0881a62c26635411a3cbb9461314b7cb784583dde407b8b8421fd8896cb05d72725da30cfd89a35ce1d407ea2960b8449b8df7629b8151b859970abe4979e068fec56efec3ef083358f5f4b35147ce84f5d082eb7d1830d5bf6b260e4825052f3816764ae86cf5cda88ad0291214ddcf5094220cc7a1add6edf7453de6fe31d1f348aa3ef8b60610752d280f4fadd60a5d33845aea92fcd7cd931670875e1139f113d66a97c21532c17a8afe2de39cf5a187187096ee9a0b43864cdd1a9c3fa39529f844f505c2d21223fb62fd9884827af032d7d1d527586d017609b4c9103b0dda27b92156328d4abb0f826f207f495d49b370a9a56034b3b71c67cd2fad4314c35d59610da0febaaa7ee319d43294ce2d46b79500eec25ce1a11e7c384c4a9ed128cc198328968c98e497d1c13b02330ea44d05bc589ba8ff9b8e02c6a1dcd15e43b69b2e98d94d75228b867aea00ee61442ec1086e3f86604ca4c47bb7042f854564b7ecc1141324aa44901f4f21cdf8d6ffa65848eb7dc035ae2beee4577c84d056b4ac2574ba86480b9df35b436af0197b738b25113ef2642b02ac3d9b7a5e85ec51eb1615c279ac147643fc55e86440015cb3a0762cc1981d7e415d2ca88c5925485bb063263deef2061c16bce80140cf36c08bf46f1a37909a11b258bfdeba528817a78452485b006bd01862c9e754334ed35a5689737d8722c78281e6b5c884d6c46a2b0f5c300114720454f78b5b06e4ecbc76752148f7b85589c3cf7ff8a82730d37e8fcc8c385be03f5372c4be0bd5be3e9456656ef206fa574f00354a833533988f2914f875831ce8c06443f992529b7da20802841d2ecb6ac4da305952ddccc3a74a98bc94f5170049bc956758efc5da77fb3a8ca207ea6586022f9382b04d403ac79eb27843972e287cabe61af5ff389d3780740f4f17c4850b7efa1f9a1573ce02090bdd14e3cbe594ee21c31e58d1e5883489f72b2a7328d96371b5f5367328ca248176c7b606afe7c07234b597b8e4c856ff23d9181c7a84cc67590f2b16aa929c68fa17e63e229ba9803d4bfca78c569ea4dbc48e19bc675ceddbb9abb2e7d576d044652bd987ec66c7fafb16a747d68071c3d8fc0639fc3be50e0251e512026a436117f7d77abe966d326772204b20bd99fa2e54f8e086f4e6c06ce2900a4d9ae0af20bb93586d50940496d2e09180c5b9357dba71a1dc5a618adf3df0037c97370291022b072be08900ed7290ba9102ef51e79e3a4d1ca5cdecfd9aa008db1eec759ee055f96f1f0b35463c1de9fd0ff45260e52959af9a9da9b1ee83539fda5b67dcd7a31182560a29eb55f2fc38acf7b61737c3d39f7b768b8932d695e04b88d6be6a7ed2e28ee6122c15fa1c4dcc7553d78467f24cc19b71980c103c624856defb0a70ad40c7bc2134b67ca707c84cee8aac122b56225b415a661399d8baef1668935a9a6d7fc07b9a918aa50afd980adc7d3e3c86d97b200ca236cf62cf5a41aa6889d36f2d88c5b9631859c282f5fb46c9464edfb5e9fa16cd2c0ef45d69e3aaaff18c3c268b15cd51c60933bd62f9ec0b0757436074083582ea3dc5bab47923eb5a4b0f6f9261352557531bf816b762d118ea2fa92367e8f59f8dc825ed5ddb07e78bd539f53deace6eab8334adfa01f9215dc10fa8604b715d894a017037d7e8571a42fec053010719f762cd75eca293000b7b750a788213531b429b2908eb94cdce334c6f89970482dd7e467cdb0088bb8676a3645b076308cf6715fd7264bdb41792bd9d0d0a761204165595b5d1d2b4f89b74ad2792fa3723fcb0a6d02f9f41a03e5e59082b5ee16476897b159b82f3d7815a1111292dccb119547753e739a85938a8805fa390ab3819ade6f3e926fa4f314409af0c420af34fcb67a20c599decf1dfadc2009b715a17afc3fe313f6b504f1dc2522e91dd23237b4de9c0543ebdf01838d11e63362d98b9ebbae35d939acc2f5d8ca6bcfe617caeca8190f85e4900715982d2eddd41ec45d31750cef3f94a033a35eba8ee3a96ab4e8045f6376955f7f4336bdaf43ae4a8dcde993600dd88aa94b57fd05ac5670f9b937202606d20bc6169c9c2a612c0c36e1225900a14373084a2a996c2071940376dccf76798acfe4c508e89b471517160acdd09f8d47b14e121b78b3c2b14a2cf6c2914279d61cbefae21945530b20a789632d78cc17ba09adaeca631931239a0b8f6994b436f31c501ab0070f6ceca8402a9680f03e9c5af999a60901849e73efd96e3c8fa02b9e8d2683fa52daf8ef28e017c6f4f8f1d0992131fd98e524d09dd4d5ec62cf93d986fc6f8a6a7b9a281afe97b2dc820c00f246b395b435626651f768cc45f81bebe301ce0ca67525eb0194388ac8fc1fc69b4672f83f824ccf80726fe772ce42611071566fcabaa0341f5baf85ff1987a092937157641817f0237e852646d8d988c17c8978f196ecc8f0cafb5457b8811af2d312cd449139912c3bfb861253e70b9544051fb77f170e286d92bdddbff4bf81a22230d34b700c950eb5df2dd50a10e43608dfda36a5fc78c2cfb075b1fa8af58c65f3de49e66b176bd49a766f9ab5ea8d0f9740394835ec92e30fa685150bec86314166b693fa21a1572bcaa8779d3d00ef3da1ead07468a0233c353340a64fbe15ac78af67093a296af5770c1eabcaf670544d8195ce7be78c3c6fa47836ca27b39fceea894530dc672664ab639529fcc24087caf35fdc657762c64427b0627a0238056ec4e88f1a7a2bf1fefc2c4197719919050556b47b8639cfc1ce35d76d08150bb5f9cfc21a9ef4bad8f8b8172a891b58ad37356c63824c26b3f135d098d8e379fd72d487856131f44929e16661cc825a466328df463a074f818208f4969de56c20ce54d58a33d3559b2ddfd3c605db2f7683842c9f88fecbd886f7e11a534ddcd27cb0e4642e446a70fe4854c928ae8970a50efa36dc48b7e964bfefe0beae0cb5d6b4a363a0950ba176c837912e3e70e1e4516e8967e12fe1bbd764d17a18e1259144a771705c8a270ed20feb2e02b2d598c13324a9a8712519058a7bb87998e2a7ea512bf9fca44fcf6bed0941de0a3f949fe54d76e369f7684fd5cda7ebb3761aa226395724dbafd35ae76229d6e2007f85387b600154809a8db5906f894659aed196938d41970d5a47120d739838023207ffe82e9ee3a1af97462d547d12e6cad1e483bd0517478bd98aad3ed32a823b6f3d7fc14abc673ec568dced6e667c7caa97e5308924cdcfdf8ee92b43dbc6b7fd9624c977fd14effdc438630ceb16daa9e71b991d55e7822c00dfd6c8515b682898afc33ece4ff2d3a1fd9cfbc11f15ff904224fead8396c3dd8328a3b4397a88db924b53fd2d9b89fd67f244fd6b3de7415187e44744a0406f9b6099a08861420e8c36ceccb547bd1a9b92d93a54138f451627819b3a6c9fd9f5a7f70f3314e7e1766702ea08f74ac241d8779b9529374e14dcb8fa0b46ec69a54e4527b6c46a563d9b696481290f49c138b8a694aa9d9f12338b08dddeb94803338919dfe8d286470764dffd75cc1b6fd0322ebb06fb88e47286dd4e7590636f1b6bbbd15bbd5057c58973d95247392fe8e09afafa87a2a24cfb59e86a4ad67422adf02a9d35126d388a91fbeb13e786692bd3dc18e69bd81b3479ee6ee0ada816ca892af9a7d5e1057a457ea9eab12469c8140318a77251f2fcf1f1c5deb52884737b4985363b5c8a0ae4b11c3f5a7917ff0619f6dbfcaa1ea7acd462b9dace512611ee92dbe71a5117135419697d64356ffb4a358b002ab781d2a148bb4ea5c246c21b970a97c46dd8bfe81b95d587c65f3e195e9449dbb8c446e3755b44f9d64c907e46fc7c9d2c2a5ad6ec9bd7a109b9400d8cb6e8b30b67c1fb44edca21188c391525c7b67b87b2c8352e4bcf06b16f64ab8a2125730649f892ae55ab27cd5c3c21fe67d60f28d791ed76a6c2ab3aaa058c221a5335a6aa9ab504a08f40dd513e0b9155abe9e2be33c3c220b09c99f14b665c8416bfa6b7991d405ca71b5315b59adcabb75fd1aee6553d271df68561756fe35cccd1808f0b068ce53255c313fc515a98d446671e065ab38e62173b001c5587a024c7cadca82b08813dee858ac8d1c00e6570658e31c481e659ec1840b2612bdd9ee58c42eb40fefe33a9629e5404076dc43e6e2ade9c069cdf6dba9bdf5185705ec8310cbcf0568f2870ec0b93f1f1a157417ba450e8d499b2107083a7439fa827e86744beafbccec5ff3e1afecdd995a945d14eebdead1062d39dd3be1f3ddff333b49b68d43147ab4d5238405269504f762ba776a97255cdb5e215b1f0f180da9eeff8f827e91858f5d50e5f185439fab73fe2a1938a858184c21f4e6f04e39cf8c4996dcc9a4938037543515cbb6d9716c184b243ad8c41e5a1811e0e3f2523cad9f599a4d002de715296194dbdbe1c6fb979f101a17ee3c072cba1d73c166936eefb6b361464a2867a4602535c0dee31a4499db5ac1b53d038499d31d80caa2f394f70a7bddfe47e2d599eb60868450893353395dec31a2a6a9976d01f8cb32e8368175278e12ce45458c7e54279e41bdd25186190378d43d9052c7519fb05c0f1312834b1e028269f5a616165c8ff3c381ee887fa159b087fad2887674f0152e09bb73c6ac16b639c19e44049e64e842c51ac7630588dcca6298148ba037db37a15231ef189c9a191b4321c3d4e53f899f0a27d0acc57c42d3418c1be2b40b6986baa3e48663d41d4f29392c5a4c7f25990eda0f037296b005cd38e337d3f9bdecec99b28eaa15059024e4212c39927221bdcc8259507d4a1704e146bfff23b22837327ff676ca844914377514339308ed67762cf9b3963cb7620a656c634b6b37723802cf5ff63ff030da1b86515ec7e21b98c37521facd7943cadaac694dca9d9b7475cebeaf82276946c72bfb0754e918c5449381b0a832ca92684dea05b7ea1d8397f7f7ad1d52d560fd3039440623cbc7e791564167c18eb0d6d2f78b936d957859dbe1bdae9c1b108f9ec30c6cf60c8f0b64570def8f871cdbcb4f3f4d38e844e42b7747428215243e03b4ffa0ed6f42e0de2f7e686025858edd653db73f475897cc192089620e5dd76a6f2ee48e45af4d9130267b0b9406ab3b6cfc87c1546796b1797b14faf62aadaef0ad98ea5361ae44705621224cff94f5752a0ec2b303adb87636df0eb17d99c0e820cd20a46170a47471aeee29fe1cad929b15f236a37eb48acd4d4c26fb9195eb084035cadb4bb94e51860d614836c9454ea5e7d2b7419797081eaee18846201428be2b19d44b764a163d71b66b794861dcd6fa46ac54e645319f12bb81ad88db2fd64be0d280d26cf4e004929476d9f2bc6052dc60bc2e68c2ff8af4881b31fd79ecf74800adcef969151dfbc69c70f7506a6eaee0f1f18ea2bb94328e58e811fd8bcaed3d4ad198227be5b48af3399cce0df8b075670e309668b69621acb7ede1b23ccd8e6e4c353242a14aa779b884917f80d0d16c8e015d680243fc52f945a618124242a007515444ee20ec0813f923e436a0190a5f1e56dd52ab999810a4bdad0460caad1d6cfcc3ecd2074929dd52923d5c990a886ad75b6e990cd89905100a261bdbb7cdc01c597a74d0f8672739c11d8ed1cc34706a960aa34e1df5ed790fa291bf6181a1b53c2b35e489d14452d806832785c35ff3064d7f2c267d43c5247e5ba10844140af199587445da11c252a256633eb86bd489d1dc3399203cd7ce5ef2b1843f06bea81f02c52e7a40bd85296a34d32348433dd933eb36ebcb49881ad92084df544736411258a1782275953ac417f429a48a803367114399dc8f5cb4e3bc898e289aa6d64ea885ba568a0f94fe5f8b2c4a4e7cb703f55ec76181b0e0e309bb7b0d15627b526b01d5795a51dc64674d1781caa8fe8be8b1d010f7d974fec7152a696d7a1c854ff613fa3acdb0b1b08f628a5eb8d025ebf375316e1891dc47f2dfcbdde7d47f77b4820a35fc3e73bc00242c82c045c6a9b193a1c96d1d3f773ea918513486af91f79deafce93ae009e892631175f35709fb379bfec8b5d352f853b136a2812d50095b737b9f09017d3fd6d1c3458477adfe9a5533a44cc1e63ba0872acdd0ff86de41599272d24e60847d61ecad59c6f255796175d49dc161f942e695c1e0b2eb780db24ba4d08cc1f3a6511b4f11e8c2a2f19f89b993ab708d55bd553ae88ce21d2f9792717194c7b648592c1bbe6a06e9ec41a0d1d853e6790cad9221257b777f9d65ab644bd913832948114d0a129b7ece0ede1909f036a41291d62d067e103ef179b71e8d3a996e7b886212b91a95ac8c3b690480d61ff5b27a090e046e27991885a4bd5d76d85b806055a5e9de2617f633af678fee1c8fa16e67ef3358e5f6249790390572cabefba99101be72e27b1f9cf0514aaa23c12291648a5900973e12e5e83377bae2134a0f117ce02c219b97c02e3d1cdaf0d2c73aa5ab0a07d9217d8549ecaaa85758f60158854d25e63ba2c19b00b1f125227852475b0519ea274d6790ab37f91c4723d1ebb379587f3d8b90cbe5c34423ce08d0f57585e6d58fe3878cb7cdec898a181543d147241eea3f18f9cadc2395e3d7191b4648de41c47cee64460eb31a0722ca2640714c492f32343d70a617e08582e88bbff27d05ac9ff615a1a6ef2bf2b88e65bdef80a5274311eca0ddf83c07e7f94481ac616cbb6bd9db9c9a915135f23c129918e6d8e8ac69c051f9df319a81db52c15df1c9c257a8cfc787a341730b24e3fa34168e30b98b23555854583980722527fa0b4341107df3136762612f3979473a575eca83d5aaffb804d65bafdcb8313e90f3698bd21bed7c0de3c237ac4f1adf8d8e2939a6dbe7ced4c0b5c64ef7586230ebfc8b50835959895e736aba32626827cfe4ecc6aa8e4caf13be2256b8a378e92d96cf150106d953f0ae33fc2e0a61d4545494dbc204af930435c48d86a1685ec7c9569f4541174ae502184531a8f131c5a556c895689ff334dc370f991e53ba70ed90a096d084b14862cef841c58189979f931123fd9cb33d20cc3b4fc0a3f343c4c1e42be537339ac417429cb176cf4a34341b5d8444d9bce57c27b4c5e16175cb23ffc21111632af33b4751d62c88733dd2dcbd496d9fd38d97e2762721bbff9ebb310de4c39c1df3bd16bdd2a09eaa279b074c44e1ff38ed315177258f327c33d6cc196ec7d2a66f56d064c8fc8bfb9b8bc1eedd01fba99c3e419910bf340398b3b857df56e2b77173f366622ba5762cca63fe8efcfcd189cd107b4768dd93406e7038e751795cbfb02eaa9cec929c6f51539bd8fae69feb58efb9c325f9663dc1a494c84d923d0efd7c8b72d0808f3ebab55b98b09718ed0bfa324f90fd465271eb7a2a49cd6b178c7cbb328519452edcea05c7dea464859095b027ac42a50ed1e57819d27b3f3921e1f61905a5b0f6f9eb8add729ca7a589d0f5d3c3231ac6813423601617dcb19f2cdd124e698bee8194c659c0e5f80943f52e4e386c6ac3aa798d0b13e9a3bd10959d42471114108af21db2ef18a60534f52370a9bde384aa6c85302969d5b51f84e07f46046b9549d0511768f34b9b0babce3555c2c871db303808774680767ec65fdcd7f28c52646e9b955192bde61e7f1da88fc18a02816366dc916d28129444077533ff8e56b06f812e88c99b4e932fbda78bba7806e62738e141dd465e67467e931d6803c1d49c8dde2f8167d8a4e923b117af7396b83c7b6350af0f29bdc798adb36f86e51639b00ab7cfd7bb4c09411eda7be6da9365e94c178b79ccd5ea05f7d684601b45667590a59de77ec423c3d729325dd9d81b5c0e7c2fc7c030fe1de7c9484998fc0178688099ba0b250de5cb9f8b15cb3b1d587056b1ac2bb44f8d453dcf650ce4f30f841738c9b20b399f063a0c69501ab1f59fb55a20f2f670c77e744bc527c6e462e864a6486d27996b11517315e37e891c768018891eccea68a5145a7ec07c1739a594d61ed31539022d6c39f68f46a8f2b7108e9643f8ab05196ce594aecbbc9d4574e8ca6fba085fb055fd2bc2e777c0d303f7b97f746c90b54c11294ead7df03e8012dc50af919a53708379d25c276b70aa84d76daa5b43970525bc3fb25844d244a061598f08182bdda77d0f06ced8a0ecba2cf3ec688ad28b1c6d9cafdfd0b621b5b266ff9998da873368df071405f49de2b04fce7a5810938bbde6d21b71b6815fd61800e3bbec5ada67cb533b7e9c8b2f306a601598b3cfae5f9fb977fea39f4b1161b84433eed3b0b5d3e87475e7999a0814e26b2526d4328643a2e762956168b7a243c28c1ed4a3466155a4a466c2909e51fb35c60071b2afecebb6c444821fbe733611cc8638ad65ff7cbc17e9e42cf10a53cca92b0943871e6746dd8680a0ac4834da5339eec674adf4f37e6060d9fad2597c85b173464db39d4936c4eb9541e5329b23bdc8694322a486f1c5b5e49dc1db3555efe8243181128a3165be58047c0ccb0c6ccee8f30bbe6848c6e5c59174fd3b6da8e25074f93224a46dd48a2f0734d4bf61bfcd5a0a79595583a19c215f1d382df0f1d6605e3ef4db266fc90de3d1a7894026f7303972bf8b4f70b4a322bee24d9a6f089c24cf0a984d6c75bef4697bf91fba0572c661bcd03a38c2f83dee4ed6fd3df1c2e7693e1a4e87fc2c481f3a2e7f7e331f66a24ccc714e2cec2c198e5d9992e5faa68b91fe3a7281fb8baa8be7237d406b789bf477781ad7351b69672ee1d154715afe0acb78e9d053c7f21046e8187e586d9fb2d650bfa222532e28e2d05039b22d46846d402bb8284f581568f5c5b15adc82fdec67d221ace68b5dfa3200fa1ba61d177dbf149a316573ffdaa11327e5001933598e0e26b0d5d58dc0d52ac987acc24e461cd046c8b1694758f47d11eb10b7a21f92314270ed0252557894d13ac276b2d1e8e56c2d47d4920bada588f3ace0892bd0f9136d87e708e99aae24c244e802773cb5b5e3684ad1262827f1243009ccb29b23d124ce976cf512fcd823537dc0eb4b43930522653dbc905dd5f1f2be732ffde10a1b7f564af0e6fca961908e8eec86bcfa2fe4fb067f0e47d0fd0178da86a1d60af909f954419617e012ee6b2ebd42a94d55a3e6d7406377838f47b33e6eb8a8dc09d23e4a517cae5547ff41beca877637161981fb245047618df56cb6563b90d7e94e7c9996243096aa6acbafac4eb82e43e66f59bf74fb3e8e81d222e14dd3b631e9b9684b585649fdc577f562c1f968309baf1ce1ed83c77aa4cf2cb9f98e905fad5ef8b7224f13ec9337508a0b96cb9022b315937cc600258e69f6e1d20df0de9753bbb57fef665c28ca514f3dfce575b31d6c639751b4ebeee60edec3b7cf14b77607d72feb81fd3d2b8469300e622d8b3e8f8f8731c151581e1ffae853df0b5b46b27b2a91fbdd0cd65ad4097dc8fa9119d83693b643c19119f322dddea4fe2307b3d001464abe4109cad38fc7be2461600b7a3ff7d44571317f75610f2aa5ad51527d73b6fb8a3df3b786d0d6b0d5018d99c07885c4464b792a2f291ecbf26bd263918057c8dbab93f308369e3a5265982774959705436237e3691e960558cf4205dea9e28f21d83481e89a2163ae1ad20a38d9b68d5b80b691dd1a7b41d8d73932e4db8d4b1742fd57baa60dea0d5f4e2fe0588b33ca7a548af192d6b6577b82142964a4226d2b00bfbec5c54d85c9b6e847f8c509af12a6fb5c0cc535e95b8a093cef9f100ddd2538e86c06251102e08fc06972e5e96e4602fa247451b5f3fc61cc80717e123fa2f0fca8b62cdfbfa3a78abd2372267e48a6f4a68943bd962a8167c7a3459a13c60ed6729a6f21254a87f1218e9da3dea94ab1f9b7d422d47708e1437f69391354aa3acc6fe3accf43f5f51c949fd7aff40b9ba653888f76380ab36a8be4463d006e96f827c8a021551cf18ffad27aded7c029631e603ac3962a4e3ca9cf8cd78ec2f9efda5285ec756402ed21eeaa2377b0957e936f243b24525bd78e150a3b67bb422e5ad34da44576e88db306dffeeb2b10ea897a52e4b99e96dacb92837cf845ef8e30210fbf2dbe8d00fbeb5e2bbe4c443108e8aebf1aa06835869f2e4a2984943ecc820fb74c2cad9c1e05d033159f63913d71a2e849f8720b70540fd9b256d38a9632c0364ba76e34bcde8abb3bb5bedd138755337e61e415b909cacc6aa3dc259c7273c0dd7d374606c22ba7dbb6621bead41b1979f13fe17ca60535eaec81418cb94c9f82de9d2a9c9eaf1461e04b551760b373c5677d70910489fc617614c1c6787eaec16fb69bf8cb36b86fe30d0fe0e2f1e394e53988c7cbfd220f4df56789997d7dfe304825a4975ad90d844e860ee179eba664f80dfc9e0e6ed139e68bf1d297821bfd55bb708e9721115ca3a72060fd1b7f6c7417d5696ca6af3420bf0f7120f46ec42a795fb124ea655ee607f70e5bf5cf85407d47fb2f3fb7c8fd52dca210be392666cc5c5e749fbc49a187e2efb62961f29a73b6617f2c338cae915c006cc71110488c7121bc7350c403a5939f2bcf6d5fda986bbfeab626808d403c6d620e6e6a6193c68101e32b3fb16866c242dd7101266aad3319cf36dd840ddec1b4a2d1043cd4b01150b24c14d519798bc01dc9c75d8ae613b9cff80d8dff774382bd3bccd03808bcc6d45cb69606211b5ed23e90df6af4975a0f7accc7c91a841ecfac5281085ba9042904316eebaeca593779bf97135f97c00c6b076baec6a0642dc886d3b22fb1f2bfc4f0a9d13ed26ff292c7c4026ed1705504300b3a7de425d0c033703b7de6dd7462baa79142ef344f05d2b8d66c9523111be63b447a4d645c0525d3fb74700f2f866d77dc20ea702303d74eb76b89b50d33b3638ccffcd2830f0ac7b1394732d2a395d496335ab592c4230b76b04145b0bee9d371d51ba8e5af4935f5310a2d81f3e431637b2fb513a04c6b2c4f6695d34fc0454ad237458d884848da56e50d0134787f19d8315ca0f0481931c75d457709f0a36dc7cd7e2c4c3b7b3eb999aec6493512354833194edba267975e3d110fa379e95bb6522a4618e13ee0a8917d02d3d75d1f5824bc4d9b49f2232f2b2b9e7325118945f9e84e51b9868aacb71979453dff4d1d089b03d890e3e57c89e05fb6c71e32f5d6ea37a645b268033eee7140b26de8bdc13f3516d5f32343477bd3c20bcf8e0242cdc8adb939ea5b08bd44dd8497a51934f04f63d62a8916f7270c5baa7b3f1b756689d866f85ca22c7e8bd436031185bd92d216ad4684f3d2a98e6dd7758aa2d17a49ca3794c9ef3042324a356cc94cfe00b51719f78adc7c6d6144a30bfaf38c4336e159810a9ff80d174a82d325a9e105da2146338201bca57845993f5c822e61f43173f2bdd64f70a16e0eabcaeec8288b5887902759ed97bc6a06bd18ab9e55e9935d30b9ad723f0f24e5adff7531fe1e2d99f54f2cc35c6d2c07a31f04627bfa4d93d287e9bf29b96789855414a18b8b6588735e30f125f3fcce24ab3fe95adada98121b17f2d761c29631e9d7b42792555051557c73bb083bb393ca619d51084436af6462fb8ac706cd96f478c75d38a51f988a89fd97f8146fe8c79bbf7b50ca0c6cd5080574dc638cdd0ad62e7abd95afea1eccc421f5da1d2db6a4d019aa61b062ebada990b7f343e4967bc2ce9858658885d2662e63f2906252efa545c54471fd773eb9920297ef50e195392e99677392e7e68dfe6cac6d46fca21e508e84bbdd626f66908db770fa9bbbf131c62aa61a846b9ff48f727967e7ea97cdaec9dc98a0183879192f27ac7fbfc865b4c07504bdc04e30744b8bc42505de364a3f7df472cfb4e52af1c0e0c3740dfad56f3642837dc0d90dec022b47b1084dd417c6a3ef59b6b75a34a1862809ce41c1ce1a28bf9a43bf0110cbdf00412b4467278e385664a9fae4e5002aaa773fc28817099e2422fc4c02dc7e199222cac454348be95ff7139f4808b3fb0becc5058bbb75e417dc8e82cf1df839e63c86534c201a3218ed38c4306c80e9030f592123da400f3737396ca1b3900bbe516505ca0b248f74f6500c040348a5a4233826542ecaa60ed2fbc3ca0d169cb1a46f16426218f2205ab4e08c1e8e7da7c6a295c2e87aac0a3d00ac4f79604dde687525083c5736ba70e32ac0d60a71fc40c2be4222a4f04379f427f15e6f101e037c337031acc683ae452d721ea84728eddcce790260e1f763b3ef97841e4d557346af992227ae9527330bc5d4b5fb942e4f7f4418fb9cf2ba09ed30bfd5433c3c5a508d2bee859c0ffe85308b258d4e211c31b69e0421c00b3529fca10eebdbe617671c4af4d0f656d58c85efc8cad6b5b581d75530c4be5a4aeaf148d32e86627d0d77be5f8876d933270825ece6513ba87e760ee6e722f3f67de5bddeca3d901ff52a14e36fc3ea5c97f8f4bea01165eb9bd730e0097e477338988ba801b7f8f2f1abc20980ba527c54108ec52eab318e97c4cb85fd249e30894d0f0658271add69670a81a4e4e275c4665d47d60a0e6112c9290a51d6eef42c933d38b8748d9689c7235abcb52f2830041bbb615257ceab8329997b946b6b204457211f1c4fb8754a0ba9a96dd77f0b050dd32e61196456936fc673affc91f096fee69bf1f86dbb17f4d9967acfc7eff2724ee047f3e7c0c5653fc0c8ea2e7f221a2e4173b4e2116f5c58f55fb44ecc04ddc62678fcc7aaaa8fdf05d76ba81049d9565a2ce63ad1c8dc759daa87131adeed69f23da965295581b546e789f2629b6b1d77e73b043d797c60d3c946212dddca1dae52ed31629f77367d12a8cc10e964a1201f4143312be1c047599e7a5ee3a79513abf64cc9b62a31db2dc97472a76613db3c4f04ead480358ae625fca89b24b5094fcc699376fdf715f917770071b57407b1c0c0a44f7c9218c9cb761975136eeb83740974a60d7d900cce6be24174f741d298b3c932998508efc6779866b047e8c631231b466d1372ad86de221f15e98186d6bbdd33df68b5d15b3a8c5ccf24cb7971b7a19077c3c4a5518a8ef2d0627da021602dba3c71ae37b832fa4abe152a791ae3a8c8e088deb26893c9db0a11e669755bcf305d575f07aedd58903fe144a386d491ce6bf7635fbc0c9837439ddcfb6035569790a57e48ba263f73d83358d89456d6cec264a85558f7b3d9d8e7cf6536cbe477f3684fc8fb4c236247310d113e05c541eda3e4e6c498200f667784dfe9b73262af726a190b570cf5d336f8b93f90506aaad31c695657d518a7e373e07e6f3b128a8e6930dcfc64267c16cbf36c6ab59e68744777e13f255db5e7e233e8d0a18a22b4c2bcc716239999b2168e1a53058accf0a1234c7a4bdd1dc969daf4fd8d1283336643131ac94f1181db5ff329c097390d1bcd638759e3a14e91be41296e4c643fbf17c0ad800c12120c249f9eb89e23a8abc26ff6de81fbe12e760f62cd112247fe84ff0ea39f5235f98e3425d449c498f4df6b3f183e1c653cbea931472a04f3b07a89c3d69f65ff8db635d941ef61351f9738538e6852d6ea09aad8aaf2a242cd98292680b13ee6d93a027d47e243e3221e05df89bf20ea8b70fbc23cb01a041d629f63b3f018d270653aa47a440f6fba35858d5981a0569165b8eaa7f738342eb937df1eccda68d6c349a1006e619842e733aa5966baeeea719b9c88db1958cf92ba19dc477a14f31829501f0d86f515069e40dab42a5e477907aa50448b903a0750f02ae1560dba3086b79e139d71fe86b97a073a2755a027a77b32327ace79deb49cec650045fd6d1d945a5345251f07a2ebda635b03bbeba710780467ee821804919590904ecd784503918904399ed1a4cdacfc44f39b9ebb4eb3de5c64bf4e2207ec5081529cccbbd9442e60c806e7060fe7641c1caf0af62f4bb0554a4ec5887bd4933e642a27d41d7f03faeee9a7f0bcef78132dbcb86e06f60da0351b94028a9e452d99298c33a5703d7180b3afd211154453c320632839ddcbfe8ccb06cb9ee103ca56735d9ef084e94e8426dd22bd03bafc6c556f7a49c5682f415cbf18da4d6c9b36cae471e9289f3f9e51f87d27737227d1a9785cafc51c4d61b7e797f949fb80d3c4cb7a49f5854374539816ce61b319e39f7115b4ec386d6014677a05fe8e28f7cbc18e5329c7f55d8c6b1cef99c61652d08ce7afaba1351031b37b68115c6977a362daf52e12d0345f4ccd0267bad4cc272a7f78c5a2f168d9320b20de2bf9afbb3efa6e62e80f876b49e2fc833e4ddd71015dfce1d5c5168d2b9e0def98cbcb1ac70a71d4698daa84a947664088e7e935f7865b0c715db1e8d5aa655855b427c68ebd78ee78532613560d09ca025252ceedf03339b80c6de04736b77406de30b44b660461d048fb8e514ae45ef83ea020ca15d208f42124d915c09e3c69a4ec31028ac49c55075d3de056bbf935636a7af924e4d3bb104e5a329048c58b33d4257bc039b698a1d199e2d919f0110de32513fc4cddc4a0587800a96ce7b01700fff4b6bc3f9bf283c333e37f0002fc23ec74969f34ffc8e91b267e4a3dca67893a418145ef83240fdbf16be8d74efcba3502ff179908fb2d1bdb7b8f7c50a51d04ef37766746212ce9f143979e52b10e47177f4b101e3a3e8599531fce7d285b266bcaa5693473906aa5f1a2755b245da5722717092168667523f89f3381f7910a1ef5428c43188b19b4e88f4a5c17f1fe2c7591ab7bebd7a086db272a7734e25ace8989cc626965607cf2927e15f2ad6ea40b8ee982b64cfde89399a6e811c969f5929f2896da5ead63b9b7702c278902386a206753528868981bb7bbd303aa44dbdb691c907c0045d7e44f126210866a57c9dcb3284a9995a02106c7aa64aee48f96a0af59645c664d956b395f81db5275862908da4b1141dbdac1bf585fae8f9a66485274ae26fa8550c6d66f399b258dfa13a4a0839775e371b255c5c6429a98c5fddfde9c381cbc0f81de48cec9cbdcc5f6b19455a569cbae702354c78d6384b8b965044c32f18ea9b03ee3054d8eca27540213d47b59af08c1a3f5951d378d7481132cc42f2807a4b848fa9df708aa4c5b3a3568fe5db24598a7da21694f9de743807f028aa260ba65edf41b43f21f3a0c4e60315e8c581a31ad1a880d847ade744387b774fcc20152965b4f20a63970e70e01c53c0c263ee8a2ab3ee8614bf2f9231f20c79e8be6309ccdd4ff8cf337d7817786edeb01b50a24937c4d042549c49b95cf0b7675e2564e10fbc3ddb9b5f739ae3415639d1c8eb620eece463c612fbaa56609e02b92fe9e0e21c6f95cec26e330ac66f58a07b88a0e38ce876ee33e142ee0764d68352b6c0bf87dfe9413d15f06dbb8efb9dd06c0195c18408b6579f2bdee42776dfdef1a75c0f7e282221129a04bdef5f7d7ae6a4636fd5fc15c140978b95d4068d288628e6612bf3acb7269eac043af47d5b83543f0bddec6ba4a2dc35f971904213a42b3e7642573ee00d0d07ad7360d972b320a9bf1491f10b68c7fcfbd5191db5efc9f85bbf3384279cff529ffd244e40976b3cc718236aaad02c05a8c26f5d2e79f8ddb85b925c68b5a2754f324af50bc9b25d34a0f03c28ad2c9cf7d2be4331c331f893acd865e8a0adeb57a34c09734912b383907cac79bcac1c0632d6b694b2162249e71e90287f101b0fd776280ac1e3de63351b223167bb78efdde6fefb297586b16c00472849cccc39dfd0d9c658764d181e373e0679ab648ab8cc75ea0a6baee963bedef4fec0cdbf54d373b08cc7b023c5df48dd2aa02ec4912b799d01e8dbdf8ab02c2c07d0303813786dcf9a0c0c7ade0d52e1e25170fd0992725e4fcc47b551957b0d00189bd533a3b1a89186f94f5b48bc1e4dde668e37001923615d87f1789aa73373faed14a725f3e09502a47c78b30a36425e5d15b42a73215b77711cf34ef82d005a4f6380e8eb9c06dfb4ee180d5d37eadc498f7edcdef79f544f22666988a8474c52ecc8aa4630f0a8d25104dc731200f08ec4997585cf78c518fb170c60758fbe65db9aa174c9f077cc69204af6722ad4ac96a0adc2e1a551e7ec5050aec7b3760f4b46c1f959a60512ac03d38a8005919e34309f47a15470b0a73dce848d99a4c9a7d09821ae9b88c552c7620d3e85ff5ca017e37270486d1113f74928278eca8d9fc065c883c11e3ef62c320c17663193f0c5d475f36871a99b43cb7e594ac411e7f7496491fb34868f7902d6909d428e29cf887252795858d0edabf915ff02acb4572b9dc8cd3cc75100990a07374843f04718ba68abba8b5c17e59982228e3f62a3ca6d82e0f2f03402162f7ee228ce45ce12a1cc8bef2dc070b7eff24f712b3f6d6ff5271bef44f01ffd8531ec9daf54865b10d84ed9c3de31115794a139438087188d5e6d8cbd7d4d25f117261ad525f1fff8165d9756a0e78957c72bb72863d4a67f220de036edf6ee66f77d2c1156d374327000f4763211396a393dab4f268258d18050db18abcea30dbdc8f6b9ddfe33a7cd33e05fb7364dda47f8992670350da96f5e6ae905f8e8ff2e1d015283c0dd6aa90f729dbb52a071e8c15574d6ecf99ee5ecee4504fa2ed55f92b76205a87d46b855ae324fa70004833a80c4a50ac5b420dfe291b30e251ae0a4df39ac0e33358ec25a5dd1d4e9ccbb81cd4bf13994320a48f534c0c7f875f61dae992353dc8801f1899d09c51542f9a5cc4ba78ba8d05aa3480f2a1b77b490ec1fa7f0ca091b836861fac771e30b68c4afd4adea34f5f26446becce2fa05457873c960deb02bfb76d1b7e5d52e7c355efc8e05a256ef464f2baee37da0285ea68f56fc0c1a90c76b2619e89e83ce25cc30ed95444eb1f48bd6fcc9169c5511e0f0f136499c8e73d439e344ed073bdb7c07205ecf08c11b6983eed80e769f867f1455937c1da8d4828cac304537ea5c46b7abf3281b349d0e84363471b9090569a9cd6206a3eaf6297be5f14a435dc0bc93daaecf7c14d3fd0add2803c43896aa9d015c195a8ddc2641da69553ebd3fa8f354d7da5980ba932122f527972b5a9bc4e2ee1c44d481ea5d79e0dd219ab5e3e3e1581a56a0410aca4d74d65bee452022f589307a5f5b58b65dd48b6ffc575d4eb9ff217d04c58fd015c2a3f97c63e55ecac54cd243b19615d28325d8e783e011796f0c96d22f29a48f7bb3184d3f96c834dd1ec9ba00f6ea321570878f07c44cb5690889149d1f470b54954f2f151aed78cb0b7d6c83d39022ea7c67eb26d553a4c400ab1b2066e3f74c331e454ad371d2c1233281b2fe32fdd3ca86d375e36e305487d7f6fdd5d2408527ea5b14d39f8c52c0a9935c7751683dc68850f5867c07586718c4fdeb9affc7044827202210cb5ab963f201a7c2529945ab03a56d8ee390e6321b4203a35fba04ca8456e8b6465a235dbe45010bd5af14de59f355a4d84eb013e56652d773e97da2d35807a5cb5a7940b11c2b07615723d699fbfdf84475663f15bbc3a31d93207dea81d4fcfa47caa120dbaf9dfe33f0394ddcec97c854acb29661a1bd42bf624309e918ef99e644dbc57af648b1d8fc17fd1c69b30d8c9677266364fff768b1cb766257d7af33f4c26b44f9f0fdb29115de5e2673e638e444772c96901e4e0620b24950d1a03fdff7c356327a8c06417f89ad4925b3b91e022366c8286ea9f5abaf8d2e388e0796ddb628b286c9b8f6f91c618df13a847e499af2c67129d311335c4483ce7ca3adad289dd1bbc2b68a463656a74a79b207e89ac7cdc236af60e4932fb576034ff944dd8d624f70776916c7386eaaf0811c217a587e0ed4f3d2f2117ad828d7137d239c5e266101367a9a57326da6d01e1c4cb0033a712759084a6171d7fcf43a07d2366dcf6d7c0b426aec9f7840df245d71d58b02af8d509a90ed019c753fe4677b7cdad9144ceea7a1e4e6d93a7decdd19e4d81e6305994c1b4b0ff2195a13f5f1373988d153e4f3c51925b77b52a493579644b96079ed809b5b7dee6d6cd4a69ba7e8133d20344351fbb8652d7ed9bef3dca59628fd002dd68199cfc6dee437ecad3d82754a7a3c954d45ba641ca25fc4cadd84461c228bbcf555e47f77e73e29954a0156aa303356a0d4b28820019e37c39a24cc6739dbffe9d15d2021c4be4939708d5641b057c3a31fdae21e2e2225668886a1318a633844d236bd68aa33967b4b20ad19540ef102d66044e1a9b173e43de7cf812c1aff05e1c42b9ca293274032d25710cb0cc1f6ce630fdc3d73454e53972df9ac448af0dce8adac2cce5309c6d3c238cbb90775f7da40cdfeca5544df93a9b76791365e2074d0a7942486e2b4597ce978c2f4f82a44e49d06729d1f30950ee7fcec67711352ddf68b035cd054f84d62d18b5c72f4ab51451791e94e218d0590f0860a2b3445d32da74cf8b65a67dd4f0d6d956d0df3fff39f176e4b406bd780f2b09eb4e5a7f4fd784b4534cc62a50eb057729416c2ed1a18324f0e9a38abde3e3fdff6e9b3beebaf3c84e7cc89709eb964aa4636b11e266ac8dc6e30235f9852c8c7f3f427cd0f7db15ca3f5db48b68ae5304fdbe2c9ab44c5180957c20597454142579ef4f730a0cad9a7ee3e4a0ed0c5c52e7fc009e0742c8a77657f79b87ade17cdc2d82e4b679d7483c3d9b67f46196dfcb79cf6d7f63a458fce33f9c229d74094b866e9d751b80085c98a71b21caf8557642680d3cfe5d91788124951dcf10bd782b0c537cef5a8dfbf48593c83a68ee46208444b4321239e3f7465654949ca3d21b32032c70b90a2caef7b4adfb71e13c3cc2e4fe7dcc962f21877145a203ed19cea97b0ac932f3463cd1f0fe1f6d68cc0e54435fc854c171fd799d26e086e377936a9cf402e0873c9948f7adfb1b75b98f20ef3ad2b51536af5be15dd303aff8a0d4f596d404dcdf4eea472333c0f2b4d23830dcca1db6ecc7ed2cf28b4be75278cd6ad65f81df25a8ef6320440abc16bc9e3bc09e08f5bab88f2b2941d6783e3549ca94e7ec89f498e077c64ad74e2834b35ab2fd927001c37301bd5cea864744c162a4b67e7dbef14ae75c33b630701275fa1bae058cc2d7f18ccc319f0f35059d632760beae1941919ded24c8dbf1ee2bbd5ff427d08a1fb3aa5382f2e9bf73fbe04546744dca9b29516dadc0054fb5d46fda30d8c2cc6707056d62d4f6fc1246635639120fb88646641daf1ab777b97cda07c68b3d1cb663fb1f3c223f11b3469f35a26a8cc6f37e651e44146b646300aaa399affdedf729465035a25962e538f027c2390fc7dd7e2dea5fb71a7750c74b6e31cb645c9981ad08c1f62a0ab501bfd0f10ed48568c8040f4c04c08af151a447360a514d40ea0be1347f3a1e2c8e918a0ce3d39c5c5fd627ef978c90df471c827ee3b3b5d28017da8e360a9015759365ead854777b905a2a5f4551be399028a6b6562a1e57663aff612e655f5ba0e1340089c36285d138005ad5384b795984a1e16475c8117e81a41597d72ed4280062581fac8d153d973f248a81a8014ceaf422abfb74c27fc640612ccb5c96cb743bc893b82537ebb8b2a466d8fa2a2be170b41fbaf9439b9643a4d7fc5b286ae161c492719817e71d4bf3e440bbf6e3510fc6b8f893fedf5e048a69d91a7a532427f5589eeae995e2bc7707e8a17205c887223a1864ab94f891ffbf1d05e91762feb3f0afdc6ef7310ff281a31cfdac8d334cf4e2f24354ecf8a07e8ba7c9d2e5c2e48b27b310a2e269a476a50ab683577df38ac61c588fc6a3575ba7f8a82ec20b551a74f7cd8cc3e04ece95abfb6074a723d89db794d1cafb1e1c32355937939279a141d40e94966721d6a662ed69136048aad4f151c6c31d31e6e33f510742470f5451e2aa5f3db0515d919cfa89395442d68c538f1959abb00357951ba409fe28902e927928e2e5122ca15d0695c37fa1962ae17cd5aca956f399de81d361f8c555a7f83c18e1686cc640bf703ece5ed2049072cb5744ab4dc3a5569e2e98226a63fb92908590ee3869e3eeeb85bf281dced1ea47e63be65b7b05e33735b4df20c875bb63c1766be701942fca58f2558f5a4f821fe8816583886a3a5be06ab725fb68d04aa0af96585bce33506e6944b8279a9d0cf0c28f51e8e203ab6a6d528d235a22538562283a129634c209b1265bf324063cb94ddb93d0e513915befebe415ac0aa48c614f5d38109a7b23e08bb7502c7d0fd3a543c22b4615eb5496374078a8073942bf904ae09dd3e692e722af96b720b1f668b40ea58d65144a567b29445f1ed7bc674e933580145f32298910fdbd2582d90357fc939769b5346d9d19760fa5f3a6f357d60ebf1f5b87e79b2864e9098456818d17e07ee22941c77574c8fa55a884da8f5a40765e39bf146e67011e7edb8677899f6fd970df30689a380731fdcff713d88f8d7b233f03e4bbb7e8e4e7fc67960844e7ad8f0bd093db11a43f1ec1616ba883f7bb6227831ca2ebfed78e0f8dccdfb7a17c4f9b31bfb8a3cf7dbb86ac5cf9fa12e3e9f33513c960530ccc5570cdc4a3b795889ad389e90ae35a3ad40ee33d7a66e788b3162575e2d0648ff3b54d4cb531dddfe33cf108c488dcb3e6567ab095be187deafaa175eb474720891f9be22aa5a06a9d077b8b1011934027369cd741d40bb233fadae7c980a35fa7c850349da48e90ba0866ee2428a1667c7b931813e715974e6ed2558d6c44ded8aab9f10e085bcece1b19b59f2650195c2a0ead0bbefbfc907fb7a7f70a6ed47a2b4e8a401dfaee039266235bf1bdf27e57c4a4443f6dba2a39bc6980a0f1a59737140fe24bc497d32426a239077a532ae269f7590ba0b5e3095f54f368eb0911f9c8705d3cee99f339836cf9664bdb0483c21cda83f0f284f13cd0d4a0499053da986461b6ae415621b72a5def49727eca2a0f28b9532d230af724bccb5e2e79804481d9b5c27f2561a03c9f2d7d73f898816129b92402d363661fa70004d5b317190c3060449e43fa758e62b13b35a609865144836a6d34b0443dd0d8707343001dea2f4efdf78b85fdc8d5b17e12564614c4901c2e567453dc30ea709f84c912dfb920500be85bb61f9d1bc5209d634f6f8c29cc1a762881af09aba94f6cae5c8b586bc45917e5abfa88d034cdefa4c169b144e6b3ddcb045b36ad7bd9d2b2fd538b4d7c9c9b6f47b1ba8ee49b209e1ca46e0c5a1e881744a6f0d083de2ccb9b4f5b0f67b78069d59a02674645b8ad9f373b82415a7bf4d3f390d36b8d5206e7f90969f043f6302dbd403eeaea79ea5a6d61ff59b16a1c7f1a7e57b51bf1043b6750ef217a680b63c4818aa69d11314be0b37bb471675de2a8b605079b2c5c6e33e51ec418c3f3d0641080fbb0032b5044c1e33c33f602f62391e76b6a8627d5eff4b06e01d3973eead663ef7731f4cbee65f331abfab7f4741f6c86f75f99735c5ea3c01e83435a7595a5f320559cff2d3f28957db139b9bf0ee20c394e7b689104b23959db20af2e95680cd8e7b3b7ede4007b265cc514557b452cc6266bedc4c9745e1fa9262fb4e5b8af19729e2af638341f54dfae800d14ad9746649044f5f8168240561f413cc0b98b934f1051dca439529c50a5fcf08ffb3f4dc52003d5c20a30f50161857970c709afb5f214e15e890c9f99ea912f796514c14bfa7ec4a655d1a263a8d22126de7373e2262416f6cc1f631277b8e309695d877c57bf8c35a0ca346d05a758db59bd14f77c113598a3d7615ad14686c7b3cc65a9974b7856da4ba8f1892a0521162413e104492dafd7d8d2c09c4e5bb7733bb1b618e5f54dae3ad5047daa0e5c5ad818bb9e12ef5da79d33947d43fd80960b23b37e56fe67ad38512f86eff026707aaa31e8e6c939c307d0e32aa047ef123f2d1982cef44e9618c28d80d1f08ed1da62c3c4ac3f3ccd6b690f1283ad54309c57bc21814bd18e6d26bad3579a1429e50e7ad694e2eaab075c4e97b115ab8aee24f7eee04f5c71dbd81bd405501adca40bd2deafabe32102f78adff63d6b9281bdfa36837324d5f950bebf2fa24f1f72407e4723208a72a50fa5786e4ccd6adb3800a753e8837c2b00149b28e91034191c2d6131ba83415aae7561ae4018933b3303bcba80d21db056704c46998f172ff1ea84c36a7228d3c1ff3633bbadd1c63cd1f02ba46aee46d5643b4f44162e760f5bf611293b74d2c705d5a51118c085a68c765b0481a38f657c7a39f3a577ac35fd6345492adcb75fc9bdee5fce754829b86fccb1ae6330bafde2dd335e6cb7f8e6756d2528ec5c0c8b89aef0dd641918f2ca0a1bf2f2b1d6ad50ab6058a1b50d5601500aa2164558e89f838bbc698cc3fb0cf842741e1e079fa545dc8448a8336dceb079c39a651312cebf83ba695f732a6c62dc5f0a5e57760d20e3058fe7cab1e4aadcc6fca56751c1372f2d8b38e45ba6f795b5963a6da1363e18bb79c607e16d908275ecf3f61af0d90d6d13921654505805c64e68d8f82a797be702fbd2a0f0abaef2e4978df4046a5aef870f50286d32c43c62df755e77e8f4f421a722c449e0ff858d037a64b04614a2c948953629aee27791691af0e15063b672303647efcf9ae0bab975147e4d25df5c3e54f0ffec547653f4309a3667f6b67a5027e845f7590f3c1d0dba1d36acb56ff2d0a577c49dc2cb8a336989df8738fd7d3044be1bac2a880fa857e45da81fbfdeea5b15f4e147e4639da0fcd67a125d6ecbe7bdaa512037de9332d31e4ae5386d32d7bb7191ee1b78c77f74be1f9a51eacc156407aed9fc27220bec6b8f7d363048a075146fb62cf5a7111f3fa79d2d1bb363011c17d22d61af64f5f4de4b6f28bb7049c7dfe051bbf9a1b2505c01bc50beef0a2ea75c57e777f7c17d2a62fd448d23197037a9f2de7b1daba38189678af507c4254fb3b191063971b239ae5c56ee34dc8aaaa3706660bce918768f352eb5b0661756654a95b20b8428eaa74ae9c8796fdaa7896cbdac317b1097af5b415b163647e47eae640a2fd92b07df8a2edd0f19111ceb1d894ac9fecf2efd2c99d31b852d29ea608beeeba5cbf7ac99185f30704807744bce9afc86da07421baddc24cfa6b8b7af2c4c081fea0d7e5ce2f1eda0d419fc8bc95f3d782a7b4f29da6fbb335022b597bdc522f2f9e734738a7dc9fd19b577b3153623ff275d98642c3f99be7459719ae51583f07880a6eaeb19c81e6410dd7a592e7d989460f543039cd83c70864ffa75010e79944769ea2145a31339b037c3b6b644da8c59f81952d1958a61ed493b2cf0c1d599a3d3ffbca8a5b7526dfa5354c2d142486a3774651a2e4f7a9b03ead18507d0ba9a44cb522cda6fd1ff169520ffe3f984dadff51fa91fe10f837c9a0a352ca1e365cfe8b99e8d6b0cecc4752a4471e2cc3fc532e57d99aac5bcbe2453ec58b6c5d34318bce3db11094cb13fdf14348790268020fa5b26bf3a453d507e0b9233e8f0da30017536a4b4c47c5e0cb1b5e7fdb71ff826e018af667acbc3379b0b524cee310fad209d7e7aef4b0902b897da93af2470566afb7784c352d5aa5a09d7dd3f3155f72502d40352b4c25a9b4a659f861039a92b93a1d45486f8bf28f68e657e04c05c702a0c4ece7c0dc416783c9ac1ef7b2089679be82a173657f1f91a40c69f4521a7df64310de230f5225e9f82d6c683c971b2ca471fc06b956ee322f3291f9236a4f5a0c599d02bb51599b77d9eaaa541e738a442b9115ab4a67ce63ede1eb27055aba0eee32540d8d414d77d28314992ccc21146233ddc35aa600a93ec769d7ab19ded38eeba600e4b72c6df56fc9205d4abe58d7993777f598401fa15c32b896991d8b76041713bf5345a4360b30566eddabea60fa82da08462f7b96332a53351f1497ac66a98d3614ecf2b99e75e2bf26400e49955e4028515bda4d572cc5cd614ce3fa8b4f7739e923efc6140c2a90de36669d864d42db4dfacf681ccf6b66f916c63841c95c1df83dc670e877fc41eede6eb28833c2df1252b111aabcddb823ddf51e064c8166f3144a4d4f7eed89ca2050d3fef02da82998e350916c0df03e3d5793954d46f3d6a78828bb6be38761a89ef7c36b4a385fbac6f1f6225edacf4429b5b7cc897cf36cd749d8e62b3ac1270c798ee55de7f40945f04e997d2782eb390ff7ef46a2f3ec6c0691b2d401524b3991c8c7eae41ff20e083bff429265e587d15834a9fbb350ac16adebcc6cf8058f15ebdf2c1e1a7cd36a23e64522524e67cd8a7ad8d222f10fd42aff17d2ae12d4f0965e631e7c17b22a87c449fe525f50846d3d37a67480a4a48ddf74ef137c6b1955981613876ea00477082b0a390eb6b96889dfaff9b701968c90783fc8eea5e6c234e3ad60537f652fb6bbac57e4a2672a886beb69428409347f3a340cb471c24fc7c85895721976a18a79f96660e7e97ebfe632aaf4ccc74db30df4de8908a0845665af6637c75573ad0da21e6d9ee80347b0a250ee8818383ead917f9a1c0ceafd715dd616c447603d06a65242a7b7cc670af9257fed53e5f656d2049432b5fed3b6af825d019d674761434fee2611e53517557b7ea561dede901b932c24a70f49573bb9cbc3f9976463d91cc145e0ba7bceafb8451911048415eeb7b24ed520a932cefc461d7848bf88aaadc9ddb1cf82e47339e275ee859fa24d994685da07523bbbbe19f356ceda5b0377d6b0639eb2f46971c3917271b9c428d5cf6ad2c3a47e87c3d2e9e187a3ba93f1b382ce22e5c90dc95b9d100b1fcb7d2d8f285e5099d45c6d4d580af710eb836548c4662e352385c16bc996e73a93eb582f8f78f09943c4a0ba4fc5e3acf601ace6c1d8271fe2e6fd4153d81d610d4ec0f98472aa18ebba6c1ceed9ecd447b65510e3678bb0057aa7becf71c97ccee12f4bccd0633cfc41bb4defad60b095a02d24a552a7c62c1198f922f1dfc0f9c6ca8102d822a1519371b6b9e8b96544c0448891c7132a78e9b4b027871d8763731748bc97406d6615de79a307e8238807cbce1d7c11b8eb73cf9c85c8ffaab492ea0c72320e7cef1d97a41f06528420553748680d486430f1a0499d717ba2b5ac1cbff39cd9b806c39c112a84c2ae81e4acb62c6c58a9a67de36ba0a569a10e167837153aeee727badb6db457ad39f580ac2d5b64da437d167785ed5b65fdcb8ae53f1e4596e1ea3b28a921ec3f39d88817fcb186f3922ab769ea5edc3906d5f2e1395e8b3fbaceaef4a4715cbb342af87d3098eaf06db312148351fb2c304b85edd35d5f2d67950a1ca9c2185bd5c1e5ac726a8864d63ba89e7c79e805602a309ae625c0e4ac4b102785c9db1b47dc612ebc03116288933b7ced3fd9a3ef5bfe62aea66dda1c8c1085a8dcd154f87f36fc425f1654546dda8edacff37d0571c9833ed7cf1be20928eefe213f0b28b4e424f90025831b7f39c20f72b5d91dcc7d8c2f7acc0523af620b2e97d8d94ad88dab5fedc07704681b498785f1a31e323478d86101f3e742cc3fabc08aae779ddc7d14051c32db61248efa086a557f5cc40088d858abec5627559e7386dcd0b714338e99e77097bbd5633bc605ddcf4c973263b984f2d62a81337af3517bff33aa081a43e862cc5dd5840d3e06b3230312bde07ab6afd8ddc4b454b3f329ada148993a1d5a86c9e49ccb1abc3ba117f77c6f7b6d37f44d6d01642edd47ec6c5316032b7171b9ba4efc0f978032195d33859e6724c96b962569a6b61869b8f9adc55dde8032a43320611d3e63e4515e4fcc961a3ecae51eab59ab4404e61cba030355790f93a655eb254b31a79d6bb8ee1d55dbef8f5dbff948e4d21c48fa22994f81806547b6f7b64d5d2c02abd904e676c0852c020636c894bab6e10c68580f0fbba2e605446b6cf4f5620c4fe622c14c14f31a5635c97b89b867ee0026858fbb16e931d9b9106f82d46e234527f186d4944344cdd09f664757536ae2931080a4fa93908531f612d22d1379b63a4c23deb9862af83ef7a36f08a90257980e6110266ca78bdd4a1a784a5cbc94b8f3941c5c1a75d78bda5474eb1fa040188233b296a25f2ccc062e9dc51c44cb7208cd6f573cd0383604807216dc4fb5d28ce39a25f13785903f401ecad2121248012f312276ad8a434d0ab494319fd5572d41eabc66856dfb3b62f019335a7835f44e7e462cf26e5d69b26298f7e8b6edc71702cd77940fe33952933b9541b17c08cfa533c96ff4ae673b04ad5aa6af887cd902297fcddb273074426dd5acdf9a76cf30463764b1a4729ab7fdf8417c6116aa1e0cc92e14998e4d43df6619b044fe0db3fc882558537178afd255a9cc75074b4116240969544bfff51f91caa90ec088e8e0130726e0ef6b50d129ae30f467f932ea01c92d8da2a2dbcd87cf49957a777287f9a887a65d376c1bc3b2f2a01d0138744b6160d63d848ad0314ecfa2202a242260c1abde073d2b812e4a3e9eff383fec65767ed63e1342ca5522e25cf4677e85a9e626ebb061de29174de7fdb027edac4148059abd88e6b4ab64da1eb8f66260aef677f99d5e1bb92d2fcad17210045030bc28c5579b5c2cb395bdacc81e97c8b50a474854c4a4f3c8ae8139b41aed1ce689cc851801c474b2efcc50da5bbd5e2a6d82a55f805754971cfb3df29edbaf2cbe546f2f79a0e4ae9e3ae2e47c6d10a8913adf9612ac309fed400e3b21d45c8abf9c8d072aa3fd674229f1b813485b529996c9e9fe2bf84692065a7b392c78bee764fe88b91c45797ab11283a451aef20e91103866ccaa7210e88c79e2e3b2d0c48290824cb4ac5ee2329554c1e2065d596f7574139e0238be0c7478ee70a72f897dfe58e231ebed5e0b5562b3b777974281347a9ee679e290ebfd4845ed616bb540aa82de02becd314edca678242ba066c99b488ab9189fc7b29023ebf773dbf90faab35345ed40f96a7b71303a08d7b03543249df797bac07fa888aae5b9839237912231f13f54156c1c0f9adfa0b68f041323112962183ed905ac6e7c468d7c84e3bb46093ded6a3031eb3197b7be4a301887f4139b98cf3b0756ba71d67fbebf3a11f8f34736cfefed71334058ebc9de49abc8866f5935a7e2b85d63c7a52eca4cbf94d623d7b5da2f9f53af70dd52304c1c5b85bb986b9508186099ab5b834bb1935f1a458de23bfaa787c78fdf48909ba682e3bd9dab12048f12600a1893eaf3921b218a50a642cacb96ef3fb3b8a9acfcdb215924245541380ba0caf833882c50d546281598907f655869cde0a4dcb77d45ca2323d340bfcb1f4c9db8c74b390a26eef8e263c348e0c7b059b7953447ce2feed18e856845d509dab08c615c788ac487893e0c4133e719f28fff9e2d0a23fd8444b5c68c2beda063f24f3ab67fa52b32bd284db580c5f4c14d7d75299f7c974e4b6a3958ce9a91f1a2f058d829478386549297264ca0e2e123148da9661d4ea972e08750b24529448fe169e2a581f2a62468e6b6f6f313f24adf80c469589be857d62469e4149136de1b5253d1a98bc8f7aa22b0ac0d09489a26ea00911616b20e283c7bd4c255838d7c3f9f65e83e6df080f4a8b3a3c613f3b5cfb77c81122cde42712710e12a5bd90fe26611f7dba439974e4b784fe8233d807a305fa29297cf0788bfcf6976556eb715339a866f1d2d0aa1d6560a85a390536c7a13f5f016973260b040cacfe247c5f8be83321ad019c42a7a10620a41744acdcdc8b246047604639d40ffebe83c3013b8775e14957348eebd9bb76a25e54cb38ef41abe735fd3e1ed376ac4ef4008797959b8a0854bbad6da3e9e53069a351878f10f296bdbcf5c1cccf43227c9770aef79c4f0eafbe741756506bf3177b9c66bdb7c4c343e505536aff7c2c894c0a90fed8afc8372523c2fde40cd837ebfe2f1594bd7a145d77234fd34a253aae76e3ab045b8389fe372f7716d5cc363da0ae80ba6eaf4312ad83297e8b0265b7bb8b6a75683044dcb9ba16d6e1aaa47f288adb4d2c4bb3658bb3e8f7ae779bb51c7df6f066f45e78ae49d1e12bbf6ce9bb1eaf331ad9a4c7ea19eca36628481115fa1d13a635c60fa8512a6cbc5e3066f45161c311d041e0ebc83ec3bdbee0d06be88679c187cfec9b7473aab50ffcd76d620a575a1b6c1cc98fc8c90a5efe11957b452bc463a94391bb077d252bb7d9647a94dcdf0a396529870197cd72ef65d55f2b2befa7911d5837fd47e808358d84321a37bac5a72395fc24a84fb51be2801a93bef667d522474862a58211176fe343bac800814dc7489b4a5856035ff350061d7cfeab228b3f5bd249a6b7816ed828b9d529e865b2bd1b513af966cb8750759f3e83fe7c85eff4fa27bb74e921421013d483947f2b98d14d0ca075dde5fa971e840eeb26f7a1e94bfb36b31861b160b5390a5031ed3485a1abf1d682cfb604673812f99be6bd1d0bf7b45487ca2d9bc9af813d38221102d4b1cea17fb9c261b30431a7342e1110b29071014dd19e8a98def1e408e4dd7a9739c091cf8f2c067e383eb54b8db099cab1502d9173fc40d0caf72ea05e12ff5a44d83597662cc5f4c71347ada48a5895f3478979506d33f6016e22e7082f807f9b1758d24cbae10e366ebd9d792ed23123e4f37dd1ac5870c6df23323d202542558ef5bff27557c0ab27d6d55e8efb2088707a1cdcd097ef6fc149df171715a411534125c42de0d579975a90b4d7d446c45521c1c3d126a0f782884021e191ab745c46b76feae301a73a377010edc2631bb3dddae63f5fbd5d64293c71aed0cfa11a367632e2685fcab726073985639ee91beb2f3a241007f43348b069d7d94c8eef4be859b4bdba35e90a5ead06106abf7f98cf3d766034b8b99b749c41e3f05fc9cf98dd0dd5c806290011d22d93ec12ad5d4dc78b7047436da4c98cab2f5d1fd96fc79e5d850b7803847714b1b97a7a99151fa6431a1d566c3f4602bddd67199b49cbe970dc8ad2612eb34ae3de1b3b20a4e6527f15d595e1a897ac1c4040765e3cffca3912e08b0966e129a03aaf818ad076c17a62e7574bbc0ea3c3c80f976738c0c3d0c3eca9240da469ef7d436443b02e3af463f99aef89c8c165052a165d958a50ca5dfb78a3446d75a246e9013d7407d71a15c22eb939cfc81922b1f99921bec62cb3577638ec558f4b0d7d57334ff73830192fdb8cf99ba9450e38de9406a2f6dcadf6f8b762dabf57dc4dc2f4c7514886a05bab201b61c98e4e7ffa36ba5482c368dc45ce35cb7d0cc96c12a4b7606d2b3607053cea26392f09fa7212b2c0dc2b1f4fa2d208bcc71f0e4937ad3bc9876a5afcf2d692d0f88c8ed7911b3e7131a19ef313908956a643f18092ed9662f1c3aedc465e1e273fcb56dfe2ace6dd3f7f403620c285a40236d3a4885c555f9cfdb1177f28a445aed20d608b546b61fc96d4f3b0c873b723f538e68ff49eba409b561c2b623ecd8e2ffba87097272c2ba927f6a8cef85b462eca834e2bd7e8da4fd49c5f46963e31141d0bedd29b2e6e91df1399d594529c7dadeda82215aa06e6155737d28ab56c3e124875859916ade3d33626acf1150dd1037dd706c9da7ad03101c238c60eb6374f4119ccfb2fa012ca254c907e65428582db80e8da91b3310706364609450a691f00de5bb939e3b7cd0559656c61fdaaf768952a1ecfbe704629f67435b09bc192ce9cd43128a52a9f24a3351458caf3735eb934b9262a1f4a21cac87f10e3d211169507bff4c3c62780127f1b7d3ad61bf2b831f7df46c264f99ba9f2b73c2cdb0ed1dba9aa262e71088960479b667690ad19c5dd9e66e067e02fd093a2dcad3934dbb91866b2945e574de96ba9c252c4eeda5c4686ee7c7f2e54ed0ca8bebff3a13ec4c78b0ba28ad4e18b63d4e367e327d7302148f5db3f18c57754e75ccae9e7301d8662b2d762756f6056a236a05302318be2090b087f5db9f7f410d7f154e787c5bbe1ecf22f9de2d1cc8340cd1d06cb62a157475400d01330121e0e3df92def4a7e909fe7b4d7d02598a2cc8c974f161ba219f29de0313a172a09dd82f0ca1a75fe9130ce440d78e6ab34f48778869366c484c2f53fa355d9e5d8337e9d029daacbc3daf3f382d53a63c321f16725b66e40ed7e8a0c028a62984ea5fe6a3d92afc856638d6cc2289fe37cd4b788299919bddfe1a5883726a047d8d232be70e421707eebf92e1ed251fc3e866c0c821983f138b1e797b537073626efc50b4de622d4d74f94c1fb31790fa10fd0fa050840c1287c5ccb5c742c5828dcce630e358b6d7de59d215b2eaea8fae068dc96c56042c0625c39500ea293f418a8254d277ee2c3ae0de341beedb20465d4e4109721d75bc0051f8b3e2f087efa016604e63e543297c23926c5212f33e686604ad4691c5eefd4b5c960532c8d001228e0f375c5cb1950c02c375d8bcb738519cd90c1e0b43a5d517d3debbbd0f49968eaf585cdaafeb1ceca0e280fba33886a82a79bc385718fc5e7ec1b77249bed252bddf525e6d98517d18a79ff5509fcdad77837734ea48fbb8c360e56971f850eabef87ad3223514f3ccac83e5a9704f4a6f6dd2045ee7e240b8aa2c16e0a17138cc198a972f8f53b24c99f5439ef5af5297c8321902a6e8f7a238f686d2ab85aa45bc78b67f607fcca19256184722492f80ec5e110f79b28e60877d37263b7cf4454027ef083533f89123b956c1b7e82c1bc7e11a11d8cf23419d2ecbda5e1df6d858d46773c63271df532bb5d5565e31094940c1c969da362c69773f504f77ded76119aa465adc39df3f7ef01552c653ed8ebdc434ee5001748a5d759f6e705dbbd6545025253daa794a29d665fb68ae8d04f622f45145e4af96daf0ab206975b4de8f4cc50de1f9f52218a11cc7c9a4c255da164ad8b08c3576e61bd86b510be345b557fbd3df9b89bb8951fac23c2ea9c91b86b4cc434ca18edbcc70c4bd5e1592cbcc7f63f1e2b3bbe3918ca61fc821ea80a700e3f7ab942288dd6a27f50ff19d8570e1850c9fb8927aee36e134b9713dc92f4e325e602b8c0bfb74af8a318f031392c7849b77c862471ecd876929481d164bee703a4e9ab71bdcb969b4937fbc8cdee85c1184dd637a3023c89ace833b2a1ceced9e6b37f224b7b68fd884616afbcb340c7c905fabcc80d803842eaaa9a23966bfdd119db65e6a0826b834da9600e25f4ae011c55a4e991784e48a9f320da741d87177fd987cf605d97c16cea0d6ea604010b8c3ca6d313fa2ac495d51c47d6718a516d567938ecfcc8471fc0d5223fc59fc676b85a1b1d452053a2ed8463e711adb6f0c8df6e0f05a51b016e1e9525a71cfb7950aa8e7bf40b8466498574c9021a6acd42829621e5e2163b629c19510287af88c7de2f34270dde95d36957ca86b645c1ddecee31b893f416b8c4a7452e62d0b5df103f7a3bb7da7935c96b247d82c5955eb241618968ddb12738d4992249a8ebd377f729242b0a2a0956da8a7f2230877bace410202b4d394dde75cd48e43fe9d977b33fa6a88313d31e842bdd21f97b0281355d64a23ec45a5df7a3504109762a5074862ac86095ce789d547460a17a46a762093dbf34c655187a6d1f8cb4dfd5768054555bcd919156248031c5359b39aee401c95b435e5fab47c66f49e8c2b41c4df3324d3faf1079443eb99d51686f6f5714a22965c449574a9c4403fff0a5f320fdb6c06c18643c71830ffad3f9443303939702a34ffeaa54998377cd1ba08bef6c1cd32044170c0d81947ff0b03bcc6363277d7b67265b8543367b2c607bc670d6525bf081a24c1d44442ae5c243ef21aebbd95f5fc5518f3a738e2fbfebd217d4f14805c57004864852e9ab954856ba34cfde0109eb30e322f28b8a9e412b3ef4c2868012fe2379aebed5e2b75d2093aa8a8b32a06b2a5b6156d6a4c886a2a8fddb701b4d7b146e0b5ff0eab6a81e3baa2ff31abc4803f33a470ff4d1fc51048be8bbe91fce3da0b2694fc9d475fa953285a36abc48031904ea041981707784af8de0eb57992663858a7ad6458148573a9900f339e1224331d6bc80acdc344cbcdc7fb97fa5cf781bd7477cf189d37ef3d6b9ea4ca8ae201f4cd984a029e36ea588bc48c96efc26119eef4ef0cddd8ab5bcc3aec9f41d3bd426849433e192efbf4361e59a72fb20c03940ae45236a3aa11107c17e9e7ad90a9ba7ef6fef6169dc346363f19a40608aa61122c32099e9ddcc8ed3b68d4485c6721a27d49aa3de84e57ef8bf0f5f1dded160190d208c68db195b2a83c9f0b2f54af837074a32cc2049e42233328d1325c783cb47ba0ac44f7355dcd7f30af8170256761446c894af0afad3e63ae94d4c2cac953e0280f18e6fd73fe3c5048b188b05f19e3eba67d12d7f862ee0ccd92bb575114e16cb7c2e25f88a53484d6a8abf1e969e29946356e7e06181cb7f125c7789464084e6c187abd5ac387b425fe1ad4d3e71a9e00007d0eb6362c80c2fef7c906166b395dce104baa89db920b7c5f8c8b36e47a083ccdc56df8530a91a9b2d2f45742ad88bb1b1156551aec8e90e01adae5373ee575792cedf1f26adbcd49f85a25fe79b51f1f483fd551fd7a9f53d3609a389edb07ddcac443c85c6bde991b7ea59a10aedb71166df2e273d0c96a6302889d7f8443b2d2f24f4849c1a1b62da2ad582af451b7bb6d1f9ba5aba4f163d4a15a61c926953834b0d21bed0efee047369d20bbabc332ca0e002f4b17c2c8a4e4a4e2a78ac5a8dd158d9d74e1539609ea1b8b070635f2107eb362fad6277a5c3f6d65cf364cb3d96b3195830134081e5eebfda6ca02ea0ae0efa627aafc711bfe1a5641a73dbcbab9453b83bd13a77fc9be7a48267b49b7dbce2d0b7e620121000ac6be2a5bdf4eaa486b30bd29300e7e9b0e4e2a568070ee707f8c1f8bb20b0bb4cd2bee8d0e78dd2f23bb84e7ce7282678380497b663413a3347c8b7d0ee9cc1b3af3f94d21d17c94f9c5149c62e469f34c8732a9f0b3e9e46166012b823f05e735651d61e8ef524a86141f19b1dbdaa4d3a1e8bf6ffa8e31bb22a24ecc1a4d9f71d2535201252f32da222a1a0e884f91b0f5e28962d7743b69989ae562c203c27e3da2033029931ed135a069595cfcf4ab771106b9608ed271ad1196b4d852c9a971886705f1cfe9df08e69a43980c50e988b1bc03c675eb89e5e2899b6fbb9a0593125d4b9f27bb759e09df94c66da72271e44808f1aebdf147ed3a889a878a6c704941f50cea0d89854396322d1c85001b62f5f15920bba02e200a987ce542bea46c7f37fc406c89ee0e396986b54be7219898704687ef195722eceec72868fafe3912ef8d619cf784a0cd9763d9cb8510a5e2a17c8321d02be5aefa8eca57b221886aa2e381e181da74ecb07b9d25466bc2e484c6072335f6bf2c06c2a04d890c683d706164825904064809a292cec6fb288de5f287dc5fc0d0b708624e4cd7a66dec0223d74e51744aa26bc50ac308fab857d672b1d60187ce0cd0061ee2dec3b95ceadf712a59591710ab9c2b329d9c760274f69405879c3f4b184119df220f43eff9a8eecaa01529c9834743b3544fa80bfdde25b92c6520304e001fd51dcbc740494b9df9247b83534551c84e352517d681de583a8bf9c5f9622743360ba04d6add3ecf96bb91627398acf3db7b2ec1c1e6efa48b3c85392a134ef340219d2f37962f50d133840ca163b4452555d24282150ce66fa44558f046bcd85bcc843b5371d3596f48f693b3c64315c3bf92301a0e054ac17cb3163ca515fca16ae075dab02596427efbb6f363d361370843d0b22bc867e9534841ebaf3c1a32e5c841dbf650192685ae3934f49d20b40e035f6619cc1b2bfce7d33bae0be9915e469e55b10bc97ade2edc7c68ef1b991dfff29319702e1962b6015ac62016706fbb123fe7973b7a7d0445594312298a66d023319c1484f22963fc36f84243a71e0ccd6c38b9dd51d36cd7884c98c65ea6cd9a9b826596037ee8026e9bc6283edf1318c2804511e3c4fc789903ff1baea7e756c07585f135db6716ce671597c5cf420c6671ddc7f521f1a1645ed95f9554b88cbd6771a7cea98a70ae97ba63778b3b345c1745dfd22f2165e97788871e16ead1bdaeadf9bcf579263a8c92505f5945367b2b76766b4960b56e349e65d1eb0a43201dc3e3988ba75435cc20d9a1051e2ac2596563dcc3d82e2b8cfea9c0ceedd4719d21a05fe9b2c938036291e8a9a3566a3b49ffd1a47a294148bba09fa40ffe2159e4e08f71157770d730d23ef5c8591b6563e27779a1bc4f9d92703f1ca440366649ef3c8249912b95d0e13046cbaf3e70c0cb4ba39be4b1c06bdbd516729e3ce73e03d73623dd37a4b9c9dab0bb63b1176bb45e884ccc85875bbeb7a5f8d1fbcf3a4422fd9ee92e9ceafb051642dde8fdc06430f7f8c2fbba3247e90d41288b14981b6814b1e8dac15cb4f85a4eb86ac9151023c1bb708cfe405a8562d2ddd5fc73eff4617f857c644e702e622d9410c4c3f5678c772f89fc94920fe816eb61102a14db494744f266c141d250649e2cef9eeb76a3ae8430a9019a12af166f61f42c7b0cd2872b04974b2f3b18071fe1daaf6437ab5cdbb1cf5d3866e4841e1538ba1a3ba3bcbde9e15f57cfdc9e1434c4e35f774a6d6c45dbefaaddd8cc12ad4addb7d97b5cc0d24b5956387705e5b3c27a06831ef962914a70bf3413b5bae0e77298e67c2a13b23b7e230828dc24e0a7e1c754371ea79c3902bc0562dd76432c31765c170d613efebaf03c78b6f1ad6f63292c9983503d278a957b7576bb958c5dba176949bf7d152a5e42545d323ab961d76681265947c94ad7bb9e8cbe591038b3b17d98d229becb4f832fe8f77f71ad7ff1b1ff2090b5cf56bc541421eaff8e14876ef44c9c4cc895fac44d763a13a29bb012eae658e0269311d9e5fc1eb153cc9f20961e16ccf779025f51574e3ace0aa623994f49f5471f38a72ba3e9140b738792d4d23ebcef33dedaa7bac9cd42700587e8a3f5d0e2f8dc4505f4f5d0245597df2c3a270de4178117252e454125ad4656f47828efaaaea4642cb9a3f78e44e822d7fed66a5428b1f81a61b963cd76149c27bdb713fc0a860be2b3b5ae2cada90cdb59c8eaa35cb2b212eaf236d342e4d2d41e563ce721711f4f6fe747e57423c646ce20c882b7250cc367a19d5b82a0491f6518c849cd245fdee06afc541f6477fe14dd9d57aca029f13aab52a4f49b79569de0e1f23411917c7e8ad5169db8fa57001b3a2b4c77a779b679bec99b0aeb99cf585c6a2a60e754cd7c802ec428c42b53ad41b3afa2083bcddda9073ba5f4fd969f1f1fa32787c1d89b2f070e8181d14005e67ba367ce3b6fe6d467f3509e3f199f11b88cc9be117235902f5aaa677e17fc9a0aa40a0cdaf3cd0cab1bc8bd8a9e59f97a93ec539d0220cc6e7e0b029e44ce12aba0d22cc39e2e6fd3fd97ae5684222d786f4f67e2f46d95c98f8fb8d9d3da4663a51968215452b3bddba6a9fe207fef418f712891cb4d2af193a50b8bb4c617c0e59f404b0bf4fa8f27e60b553ef44854f8e0fd5d90474663e862bb100a653e519c1cc20f143dbd12b006158ff8fa517500a6caf9962e65e108df4792f50592919ec0dd49a08aaf7a4b89043599b9df82d4eeb93610ea6d3d59eb8681e8d4093629d4deb55179dd63d64c5a0b0645d5ef5701f539ff22bec8db6f69f569f279372d3998421f439f80fe5a929afd5282bb1b85b8760365b6ea694eb9961c02d446823167be61b1e9153a0d778625245ebffac2c751e0f7000a126b38ecb1cbcb3f55062a57fba93f375b35ce1ca9cbab0ade9d26a23db24a76e48ba2426b957a2ff79a407442fd4d66ee7dd1ca025e564b2b7b5e615309be91d244a14063907e1fc03b19f83a9c22a4ebd1c6856d80a4ca7c10a547292d3dc2d0021c7ef6e10e986f473a7036ec90288b4c1a6e7e2160dc25950b3ae65c7b2b77e928772c3d1f05f2020c79d21312fa48cd3ada213de23325f115b089abcec875302928e7fd699b604917f75fb397ba0ccc8728da79db44650250ec4286a1745788773168c4ffda6ad2b7cff3f2c9a6fdf907c97d480216b0d781a887f4f8085de9319f33cda4b371c911717ee3e6402a346cbc4156b86494579cf019e51d8b35eb0eda80a69536912e476fd1301bade5cd9e03cd7644158721e9b7b2553559b6f8063d6a51601ed5eca66431244fbf846e7aade55e3b5e4fac73417cd24cccf728958060c1b2b4762be416eaa61124880440e489dbe662183595603cc29f27d244345c4fd9e832aab55ad25a71cef730fa0cce9ba36ef8e75d4bada106f97a278311c6022dfda1751091a2f0ee46081ed42c04130fea6c022b1525a396c7335f63d4d1a2341511ed51d98af34a6f8bac661aade0a0bfdd2180fade06b276bdc25a238a987b4c6039bc988d0b657c7486865c27141f230d8c37d9ff1b70609de2f842120c8be7a12fa63a6bafa425a3f95f707952b33b04215715409aacf65ed1ed56fd36405b9cddecad688b0c3c43ce8ac419b8f3f9dbc412222a75e158aadbec20d2e0255d47498506429d187071774a551ca1f0f846b94fc1dc42e5486b7289f01f5c06c8b20d5be6a5886c8b11a08f78ec81874a8ad6d7d29bfcbfe43033d6738aafadaa3496a2fc69cc700f162b6e05a614253823177bc1d29e9dfee418d0a7edee3fee507d521e54b500dc0a8077251e7a2fef0aad294d9d94391db477dfdf5d88e3c8600e509c73c1417e6f907d6688df4db6afcb128aa4ad367d4d116e8a7ef35df8eeecd85d4ed055327d9367e7347e44085cc43981150fb032891367b9d2cdfe430987a7688a0b61483243d3ec65e0867497cba1499f0192142cb1cd1481760aa08f004ceb8d20189b9124fa1f1813cf12396d50b4945c1bfbb4af418ff41119f87e06fd6a60173fc88c65dac757f9b46421fdd4730560b2ac344cf18f4695194be821c16fe2365b970baf2ffeb9b46681206a4cbb6f601171b0f9966231664f7562a7812e3742760532957206584299df5a49ecd54726fac3184a1aff8aa177aa2e6b61a9aa91902aa3a9b8c7833b47dea1c6fe389e5377acaac15f0d2297975058312cd588398d68af44a18b8f40cd35a18bb617ddbf3aefde2a8a49fa70bf040af0872318f534f14a40b75d47f884c4994bd53735d481a6cf9e1d742f8427c748600efee043b70fc1edfcd03b413ea2a0a120860c730b158c382c85d32bc9aea31cd1033c3a10ee18ca2545df2dc1fe8333162af37a42130ebf6caba42c4eaea7555d37f80551369ba0aac5a5adcf618ad7bd8ee2759e657c3b3652cade90b52380191c4032f35fbbcc6391ab0e08c9a43e1f9fbd6d12815477602bb3cb631efd6ec571b2abccdcfd4ac8dfb4ae8e62a996b851096c7fe03c22fd8c0ca692d893ad890acf7ae00012b5ba50c9b8161ac86d99e4b6b43dfb5b215c0eea72f402ec549b0b22ec364105b8c8a33df8942082ffcada3230b65e6cb3020a66535b95762e0248e6079cd10f86bcfd38e91a562b0fc4a065555e2034d0fbea596a7880cbe5ed988e97a2660c611c921988866f8c2be8d537130b8155188753614f23548f6bfd9d1b1983730e143c4644445b4dde496790df47066289414181191fd7cc51edf4eb920397f66db1fff3a99b9eae22f19ee03c2d7009f33e1fa4b251e21539ba71913a73efdac7204093eea3c0737582c3db62addd18f0b58b22cb555d73c579d3bb1c8e91338a5ae2d5d93e467764b8691c33ff4b4dd10d00f135d88cd006a1d6a41cbd6a754a6b81773b796894e5c5d05a20c6ca33d9755a26700175387c5623fac90939989ba8180478c902c883202c79c52a69c0f1712f3d09f2fdba470a9503d8f76c1416b1e871fa8010503b885a8caa38dbc365fcb819e67854ffd679682e661128982f16f57879cba5e20adb133e32b23b21aba11c2bc504e50f5fd2a6147e0fa9599543acb592fb8fdc3c98301571dc17e03a8905a3cf09f364d858a3d2b450910e1898cb8f654e725c0798e7b24aaade750bbf81b5f3d446c4719dba2330f02f04542fd4f5407a50a3975a2727f7e1cfa77d4f20438fe1329294ed1bc3213d6928b00d873fb2d2c33aec3a2ecb403ac57566d61eeb897f6d011ac869477bf4412398dd9f254b63dda02e4f0514562894226ca6b1593f31da4f961eacba0e187c2921632298b2e9ff824520c31e65dc5f24c4656a7ba1d2888298385d1ecfd7b9c2143e27075c7a4180afc243a4421973444059fc76ee8e3fc97220183d2c018b636ceb6666e0f7e37b1c24c5ce24a6104e016ce019881e412d90ce1d44eb0fb3707e1b53dcf3ff5a83f86e030af58039154faecba8083eb647e723ed4589fd67a7cb30278b687516329a91679ce8a9cbca6a1715aad64f1f9c0fe64516199988a8fe337c058c04647ba6570ac75def4123447cad5b9772bb9e5f8e307fa4ebcf83f5e3870c55de79e7c3fbbaf8367d9ce5ee4a413a49ce2a052dfa0214429b27bc51608c67864475e9f03db14107648b2092d768fde314c508a214c5547b316030c496ee649b72f4109ec60dc802ad70c00a930e823486deeb1c1ce047d0f83cbfbfab4a718d48709f1ec3e52880a6660d7bec9af94183937b4a50ed174833c85fab940f91425460b28a129496ec3c90fafdaeed262a6b26a3b629b4aa8a83d957b5932d9becba630306cfb9153b9b81815bc785da0ed3d1310cadfb6d5090e5d0dc1765f7d805668116583068bdbb539f6cfe296fbb3af21285aa931f7114d663387d65f8f33513bee228639514fc1d3305d4650216aa49e38d02f1b95d69c5efc1d67c9ec0bdb7d6832a4dce9896974ce7315ac0fbd67ca711264e6bc6dab8527b98cff21bc389c902f30282ca144cf7f2494c280e829f9b88ff5470b13f7363ea83c3fb429f7733b64f25224fbaf8c36bf98970996497bf3ce9ed1b6a1707a546e35fedbdce990446cc3ab86b46e2a2af64552213d419aff5a2756dc71e0f37b5f4626a9c8eccd793d91378ca319e7c1f215a9d4cc1baa300ae4eccb4cb611eee29b162b71637d2786e031232f172bccee1e42d7f1863990e89126bbd63d8e116b5b535f7cc4c96139b02b336b1f802f786ed6f90dd8885d4191c478bbee3d9384e73434fa7dd3ae61291f15b46a42c5278508635c83d1c9dcc805753e6d36ced77f7bd562bd728f987825fc92b5743a7ca9ab8729f7264792e3575a191c06ba8a68619fb5a741b9c80317ddead0e29f60ae979ddfc978dc76fad11963a93d6f8e9095789f0000dbf9ac91889ee372c2754734e1bbedb1a454336d5047c6965dee911378fa8649d9b61173ab73e679db1543d9326b9ee6b3e3da6b1b82564643d61e5764c3419117e241e52c42dca1637cdd38d9a520770223be1dac6e2548f3114a57701680580b085edea958b585cae8cb7f73ce05dc3d8914181859dffd916cc1cfcdf02127035982ba45946ccab4e368a4bcc214bd6cb16e0e79f0b9b8871ff33ea93a62027b112e3fe13c3b9f4faf4b84eb9850b8f3da47284aadc9b5e162ec10a50d52cfe73106c552dc6d09e25af20c05ff42166f29a8599ad5d6a12b14c17176cace77953cfd27e3d8ec590234be316175b5101f4a38353b782710392fc071eacc1925524c7ca8d900dc07ca512e1056023135a055c930233de65303c4d7f573a474d4cb276f07f39f28668181c0874974aa18223f41fbd17651cb21061f8f2b29f88a077fc42c5c84f55e0fe343f1b9ac9a5709af86a91dfedd89c8a57b8162111fbd208e079b4996493755d49823400b142481979d63e8528d016a6c86b4d6c53f33f7fd794e9e68389c5842adf0d9e7f11ae375ec0ea316bc7c21d75b2186e449599967edffec9915634fc662a10478ba9d34a0edb788f74f48c33bf7617376d39b03bb24b585775361f2530edb3fe6da6754ce54ad38e2d546ce54bf357c9833aca9520f544fd06c23ba73b54a92322154289fc62ee19d909774b3add69997e8f1b4a41f07a1e59c8b29cf238f8f0ba046b493f7f1b2c71173c4baec9626909ff4940432bb2c642227282eb383ff939543e65ea6f3ab6c4d38e43f47a97da580059515b8afc547c6843dd931ecb76c5a808d142401b0dc2d71f7b4ac18e94cb9c78ab96c9f009c1fced5e7328b15f48b8d2ac5b1e5b9cb3e5a291f0d684770ffc07bb4df64f94313c2f93056ff894c4c8ab98621ad47aa2b756cedfd4b303c30b878151d04edc12ab1afab2f3328ab10a557edbcf944632978d8be27be4812d203d31440f8fdd95d3d2d9b18eacbbf33ce69ed1c11430ef2ed78c34e3f9b59a467aa03dcf83ee67512e592dc03621a8df1140f3f4f2a0fee8e9c86e854d44c9fc2c62066a530c5f2f50ac6493847efbabfd59886799aefd9c74ac13133adb6c3e7ba95914cfb2de3ac1dac10239d11e762fef60b1c2b81513d23ecfb16bf47f78442a9669030930321241573bad2cfc39caf637674621ef1299820afdd614bfda849f5e69e9401739c8dd85bc3c95665e4bdc6c59809d62dc3ba9a17b49ac05e30477cfd6a31fc1d6cb1e43e439ce2d5ded38d3d490f485562707dfb124c0fd1b9a72643a486e579d8a154e7fd1ce3b3592b4d5dda52e26f74fd407a38d1b6ca009886164f7dccbfae902a996303c6dafe8cdd3fd5579cd10c12a69e4f0fa48e5ed6b1394eeac879be27607eaf3a48b31114773dbba77df6813325cdd749ecf0dde38e087d9703b897e8b55bb73fcd5bbbafaaf273141d83c045bceda3e3ccbcaf0aaadac1dcc965660475ac2cb3d5d45dfc40bf1c0a8d0596197fd52180ac1cc822ed6c58dd8b33e4ef9121fd4698be89ce58e21b738fc4961ff0b23460a1dd94226e8edbaca300238efa9127f9d592307a4b8ab243cdad993f15b57d6a724af50e34cfbf6f68c668efe87422b990f957494b3fee9d1062bb30914754d0802fe31b5e1ae8c4bd27a1be1e58e2ca7d9d60cbc58c47dd03c0bfe24eecc07272b6ef7eb5eefc2e5338ecb16173b56928c6dfd6c0179d67cfd7d7f7b37b4de23ee2eeb957cb487c02d53f5e7a22b0142d14d854ddddb1d871b31b3ad3a1e4ee3c0088857c06a361093509e6739e5106300a492bccf6cf5804d2dce797d1ce6ab553fec7a3f45fbd9da64c9fae3410daa93cce3dc35afc1ec62abd5d7732bd6e23c0d2b998d205cea93a0b78b1fa876ff1cdddd9bf9a6658ec7e102c3d48985a6b23961df216041716801a467c45fad6ae7ac0138832c342f2c3e13e7bfe99548bf09d8e584ca92246dcf1a96d281b51f2193ade001cfcb5c7d439a0d92d28ed7f560aedab3b43837146777d95d7e671b4d8cffb0ca9763dd6ebc0cc6f45cc63637f90aea6f49360c1add14f59981831b5c1ce303e172213182a1b9710707c4359917cab7df2da2041ef730e8ea156db034a46690c3b7708532dce73ba9a3250b43a6b54d6c2ead3d217f16f3d91c178e54916be032736ee4b7e8de7bc32f648b029d22a78397f2b307700ecdf9c72e3938787b8069fae8a6fe11f883c141db730bce9a7def2b4ef6307de3275d4ebc42cae1b1583ff8dd246b28b5eab82b21ca74a988e8664bd7f981d037e1979e0a4fe42abe00eb8eaeef54681099b6b467a4409d72178997f3f2eca79d4624e70cbed664f9e66c908b7dd24149c1851be8347e42731b59398848b66c6439c5c7f92044b76a2b9e9c324a69fcd687f18957de6779b63ff9a11245e089d39aea66d299651431474d3c62e7c9c24279c86e8a949194901ee67e36b1fa55048b8d400a68fecbaaea9b6cc552c93a47c4bd0e082fbf981e6e8eed5278b9ade6cb938472688a96b7126e5a071b3ccb6ab4528983a3a109c434ac54d979f8abd43b1094d351361142f7f94dfccc183c4db17709a7b2f01e60fc4c13f7cb2200ca788baba606dc097bbfebca689812c888b4fe103cb99a91b5c50e74f51e35e20769fd65271d2189bc73b65f1a71101299d47cc171806f49e3ffa8147b485c0e6dfac5be27ac6b256865f470e8996ccb1f62d8f8a2d52ff6d041f5597f46e4f92ee02bcdf34615396ee101d72fa9987ae252e420aaee0b55e64e9545a0ecbff81b394e4b4a769a1b81f8157261648377e354941e3904dd298b234c6dd784dd0652de365d6e7966411052a1b3033ce7a3890cb6fd051785f751ea6b9bf8c8d0e35c1b7defd3172f5e4963b0672cda337cefa454d30b124ceb1c2d350a0c0a4a278f96b0ce3e567bd90f2c5a28ed7f74b7d19c493466e290077e29fbe4d9bd2572449b7faccd0813bcaf9d95be9708381fef20e4d589fb9c459ababee67fe9050b929583557dc8f5e5e5dc734d740b19d9b82f7ddb847b2c655d752793fd57900f588439fd2e27e97c8a8b9d28a9a40df405f7b0d32901610c799579c6034088f52925e285e6d1c7bd3e4749e10326460f56b56f8f47b538a96d8ce3fa7031ef407b13f0994689fe3e12dca57c922e399dfaa277b983e66d34207bf898071ad24373dbe0d674251f1b8e0fe285911c344366ddea7f6b2182c6575e7f88e81ea9859de451147a4361ec61f1fff738565f86c6414ecbcd41b6cb0f5a37cf4e41a2b47107d8729431ec9c8ca7c297f0a9bedd98a06f20a4117f3085dbd55d7528704988964ddf5a162389a78e8ee48a8369cafe9902f385cde738fce299a4891013acc6666280ca8b9599fbe4f9db72b4b7b96c86d53bd6b5b7a1d83bc5a855f9784f906e6e7f793c13f88ef07b4473aadc2c928bbd70974f044f75ddcb6e831c45c2c6cc6d0ec9e54994e671e519ce50e8f12d6425bb073de80e2f92cfede2afd365b148b47803a868942866a5c990dc60c818a95bec3ae326451e0d59e60778e411d08d49ec9f163728d0b12808e322e2ef9844a91c6f1dd44c8ffae2187870fb7048a2b6b9b6301887ed756aa56bc00c5cbc5f8bb0559e189fb3c360000eb645b44b6f279d08b17a0c530bc377d3767884efa8fcc79fa6bc26f39f0b99521ae75eb7c7330ea372883ba7f7da3f5702b7977d1edee11bb035af2707efac42b91dfcdcb9f12fe708be3f3bc41ad71f24ec97ef402b5f08cd379676a5e522fae5889383a8079f0fb2193c42715e4cf9a17c2a5b0edd59aba055ed9f653eee4c0cf66a94cf30b8d8a13c490436a5b60dda3951677d8717f51ecfd2be329f74798294773a0a2da4e61d2cb9839ca16d7386b6312b875a281987f6e0f282ff2ccd0b5c6bd223d0a613c4e5592ea75cf96b1b4d317a5abad8fa9b2a77d9d7b6084b21365a1af858019f1b7d58173b6a0c68a08207318d8629032bc5a2d596667aba3984344c9b756e5430a1b412bfeb5aadb2c7f1b26e0a4a8fe61cadf0ef76ec4fd23050968aa112fa4cbadecb50c680ab847d062def32968a2f0241d835ef4e2db849fd044beb74a94018d118b2cc0f5ae0402adb79309c5a2efdc3b4d579a575117e7199fb95268a8f2a8bee9a983b670182d18cbfe301dc1a41a9ec657a3418a0919e9056e5c55227ad3113421d5ddbcc02e68a0d56953def08329fe7725969b0642c84d437c0f8c02bda9f5a4ebc0f4f47165f3240d0dc2f03d84e584f973dae96ecb5d563224af364f2a421141d83b3f423a55daa99bfee327857481d41c77ee00ebc678ac0c647895121b55d33a119cfb01c540968460fe0337e795888baa1733556aed9dbc8030ad352218ed5e98b123e7a356b37db0422c1f85f5de5587c53d38ef3cc4c0053f94c917a815a3c8c9e93b09f841f256a23f020584d9a4f620a6a77fe24a341af01c3c8a199732f8665fa4da3e244c6157417bfb169ceb851c700762159fbc3fd2a9af260136ae9a61303637070761a02783aa935d128f790ed8c8a4fd6f1b8b17a001415d5d085774fda6e3d9552cc271e5cfa3880b0585cff922c91312c133e1b2d59d70b1bd1ef51899cb4fe61c3b45caa2a49fb010bb5633fd1adbc906bbe857469355b287aee2bc65916b50040a60270738382e46a41d5cbdab6963364596a0dbebd01f1187df5a241045d72126d5c587be1ea1e9976a1fee17edd2ebec30312ddad7e98e6a091364f3411c603f8178458175267a6f9cc1aa2d0cd3e076de2b32bf42f18dd1ff0bac9c5bc0015f9090c01e7d62cac5ee7a978ee115a2f899a409ae95c47242198aa06334fe97e584e1e2ed36ec8f2706c506bc18a1234a84b9075e4eb8c257edf3e9e74cefa4452a0bc81a94a5e7c4d36fda6b9b7433ebc58d5b5f1c348ff580e5cf96e58afcdfda6ed95804ab9f44e68b2a03a790d23a0c29c632646c493773f8782ff064fff879ae5be00e6349b7ee96bf6f75ab9ee7d978df6cb7d40ee05c408a3dd7e238d7e7feadd0e5c4e63b2f7e72581d00ac11f19b24548df1d101eb1e4fee43a4e3cd79449282437cf9b524ed705b710a00ef1402d4a601d3abe27b850e18c704b07fd32e17ef5a84181732ae1e23fa73a5df3b1213f263f044e06b3584bbd437355221d141c5d4f9116600f698452c8bb3e185a8ae501fefdb62df4328456864d9c5cf8ad3adfce0192bbe3b9263d4a90a80a7fec3d071304c03a9fe096e86c79a5f25910e89c7f0828c22848ac58136c9aedeefbfdcaf96d76d7d7f4da9573df6ae7869b807ce260dab80e263e6ef11e446974ca6720efbca24ada3c45f25b2891b7727eeafcae3d2a1f2d503ff31f217718d6ca8c638220891d2cfe1d133335180f306002cc7f16114abbd69c3d462ed541b8039781ee21cf05a1f12ed55e1bf89d7a451ec403760a06a6ca1f4449b50f9e37be91b9d15bdaeb27418869dc3a239826e7c9ac049a90a1a429dba76f3c3c31f8c75bfa271f86e8e086195fc7786e7a5e13290b2fac2c83fce02b322d2fdd351cb6ef672d80622c6439e69425f0687f8a73f6cafee2b39959ca2b69e3af155985e52757e063740a65fb14f41b0b8ca74b89417f30d42f2074ed88a5159f5f647602df919d0ae033fe58c364a826c3fab9d58593010e70b6ef252af9dac55b49bf8e75677672d275f505120f5c2f489ee785c9fd16838c0ee71c837c15a180c13792978c42d34300d1c831e36d7884f29a09782c1c7fca1d4a7d5e3a51e65ac23d1086d29c5d170660c28d0f7edaf14125234f3db8a9240d23c5ed49bd120e05880348d0447cfdba40ac092689ddd11e3a94cadf4f126adcf18e10f4711e91b07dea488d07833a29b09b919043d42947e7febbb1320b0b661ef9e2f6bb212e9e0d9f56b2cca2b32c08d9bb0524f3789c3e2b6929c3cd5a2b445a89db122508d680dbf7dc43b8383f9c393655799870e0a0fa7a66e9b12673f64dd92ae21e0b4d7e37ecded7725295779491b0811addaf6af01efbaa5fe50f35455250326eefee5469e7dfebf67f7602f1f3fb20c25b7bf5a8dd80716f89e0476371116c7dce1d751ff6cf568e0db2af9ea2c5f01427c793fefca1ab64f1920c32b559b596218e3bcedfc78583032fcb0ae184470afce5c5bd9adc13f4ca4559b4ae7a1ef115b7658d1c871ea595e584bf4bb3cf236cf07541be2c1d8cfc5dd1bcf6dfdef34aa60ae0b77db385bc53b1d8539875904ab5c652fa8b23bac8837bfff2d75eea67726631e642762018793d1b30cc5044b1b80dd164000ff88641e594f2a42d3811abbf9b821414786f00a7df1b87d179944b9cf6bee4e4127d780a54a2f4fc6e4a383be23c0a794299f693ee117f20adbe751bf718e071766def1a69d03f28f38fa4289ef2002b87ebf2f33e47d040087619753fd99d0b10f5eb09571d15023aa671e4357ae4e68f8cbfab65975c8b279b83b49f07283baf40c33c04f5d1818230598e794b2e9adbea74357d047e8b1dda1462da3a311aebe8e6a808f0de6987049d108af9e194424bc4a2f41b19865e11ffb83416d614377b838e50ee0866f95fd4c2fbedc4a871fbc788adbfad4cd50904bb9e97fac4747917ffc5c873325eb9389433d39e176440be91455909f78e2e1e3d10413c1f849578292e2850c400d40d8b69f964a0c9859a3c78da05310ec9c744274355c6e1ee2eb68a311e79651a97de17a50a3105aef57633bf1828a053de215958850d7c995494e1f5d8f069fd3341671667b8e02cfb6d0ff22db926aa8eed6840275404288c41f00379e0130598a58c97a5940b8497df83d5297f959e87c4db3b996a934cd635a2c2ad1cfdb4400a4f23280ab08254fdfd674337856de5e6275d3001f13cf10557d63424be2eff9e33977733b755882d25b88753b651759fb322160e37c9053f7e47502e82b91e34f114d9c8ec486d1f7f61dc16f7e2e8317698c1309b5daf9648acc270e2b6433dd1c3b4282439b602adf0ea39146261af59c3b0034fb39608d22ce11eb8589e91f6d3b16a1f5e5d27ed478ed40ea4660cb371a34624b41298ecaca2b6d3df3169f1a0bca1767941fc62cd262344c9d6d134cb925b68a984b08d911a30f0af0234a734de8c347048b7135df074e6d395124c1a7ea49bf124437d4a1231143bc117418211575d74831e04fe2658d878f25f8f2739361bc2deea032f60872ce916e204ae597924aecf25b9f4902018682329efae46c035b9098da6a6d9a8366325ac1d9f482cb584d9ce5d47c523e381cde478a1812f66e0ee5ea753dfd6106e23b73c9101cbe7b8a8d65e3a5c0bacf889ea6673f15ed8759db2051ef77c933189cef58076c1e5d689abd4cf68956144cb21a7cdb378fca87f7ccf289ae47a5282a3236a7c0616e421a4d988f638f070f10e74fb903a918760ba1a34c509dc76f491a4604b8529e700d8df6a1c0e12e49a1f68360d535f4e501d39ed43668fbe0f4cc9acda48b591d210ba91dce7991f91d6b96d721a7329c50c9842d0c6938362f89f9c81fd55fecf339c980a2e578aae65cd6781f0161c9a2e263983e28b49ed27eae09628bd2fd59c1e7645e0b5e49cb74b54b39ccb946b2c1c91e8b486a344a9a4072f3da4f142022f84aac69acd5e657ba2cb1a1befb57d75d63c798b5306a25ee657ddc47403135816c8bcaa386b19e789c7caf34518c8a4ec2b0840bc1ff156e71c9f32b2c3201970f0f0edfadb40629ee773e2a30ddb30d02495fb45e9c1843d3b6067ca78fdbbff1bb77b30c8365dc6f76b0f7a9efe5e0240bd51ac9ca7192dacc106ee1b18d70af74c8ca77eef43616a3cae90951c7a2aed8c4ef1948239236dd2b41774b107752a666dc50ba5e36f398ba529c568d566301c6ec89675b593db61aed0b5aab37ec102cf1bc8d9b995de941e15575bac48947c9fb8b977d8599e4a619a909e057c92287c6901a0c3a6b902b9087ed80a7170d881581370310b37594d0bbe3a180ee5170a71b6b15b7d0f1a3843419fadef9be5caa1bcc789d3558a68d30707b871cc25072db833be3f68a87b046f5bd572064543bbabd28acc04695987ba41b55d9093b97ca17be74966defcb2bddb52e657ff4b305d048a88170928a85e19441d6b218b7f7984d580ee061765cffdf74d72c8c712ecac1281b4e0820dc81035190ee1bd899b1640421932d08d5790d8c6c365b7e22ee0b945bf4fcfb3bafd9d6b14f7961569dd438fbe842efa7b5296e49fe4331ec4e7db52ee62ccb33b3afb9926c34a148cfea831d48f65bb0d7277ab6607500b1784a3d5f77a396d04c5cdabdafd75eac8f673ba21243e08f841a92c56703813ff4a60cbcbb467c181ab190aef671ef6e9bdf35530de20331ca99eb2d298ea6c1b1cfcfd7640ba32fb43097ba87d8bab93c89493023e3679f0c22aeb2a80d496b91600e605639a51f7b5a4d6ab794ef4c2e141129949fd3cc74d4aa807e33e59e761aef0bde596c80951f4f38b89eacc9f7b020213178e12d956104a8ac3f91c83212138d264dabc4132429fb4b6182d3fd05ff9649764f11411f88b843ebdc8f63f3ef9fab754e096e9ad6ffbe0974125ba79a3a24435bb057237c4f3ab29de95640e58463314073430aec2d2e4803bc94b168250404f2803b49a82f2621ff6349184176fd8b91650f3c934b55f4cdfb71479e11b22caba6aa5756f5646030b4a98951e2a362336b5faec9633730ab94fc6263d0c70b9512291e8bf8499532e26f440e04b80c09eeafeffab17646d31f0fd7d2f18c8aadd27665f793b480ef0ee87dfad2a77cf1eab8061588f3199ef0ce300766fdb32e7c14eac0ef1c34d3c0cce3fc4cf00bef7f824c0f99f8179a05302ecdb52331a0e5bbf87520e5456b6323ef7f4d3afc99d6070ba73061c02b0502510fa823620adf1c584b09a4164d42d210effb9dd0bd6095a94696f8d0f687602213ccf6e24a59b09541b6d13928ffaae756fa8595e4bf579bbc8af142d755f9899d7d7dc7f9632869e8cd58676692833d270eb273600dbca6cd06c2fe8a75776db5659d0850dc8302fdcfc9f485bef4322b36023432fe1dea886ab107df2953aff97bf0cb9d1a7d126d5e53e447d37b2351a472d0d167fd28a979208cc0454e90fac9c49596b1f51bb10f264b7bc2ecc5241d331abea0865e74c594df93db8f2703677d803b788b3620fe20f6586b1f5172849cc34d6b41558e21c40a7279cf4bd8a97975e53cec6529d35246b05cc58f92dfd8d3b6bda96ccac369294dc795a5106462f497c5979485e6cd4bec269ae867705beb7132c9665b08491c72ab6cb7e9c173ef86b6b29df8bb0350c1b69c9184e2d9a492c7dd83d5039a1a66df7632b3adf1175a9c59583c67a958e3e00029b5b6f89f0ece2d7c6690dec94586682c77cc43b24a6e4a3dd74b62113e6b29e08d4439669225bca62949ad7e521b9c85748211ac1f9e31c1e749c8f14b5d5726fb1dd1a77a65051b72600a8cf1aa64794fa4cceea555a2b79c7ddb24ae98fce57733996f4e520ce5013f2c0d27d995e5160f6d5f42581d7b92d3faa4129e7ea1d56e7680846be684fd34471d901c91f43023b0f88fc9e11195b7b30323643334fcaf7550fd4cd9175046419e4a37670c7fd3ae375fc921340890c7b1db783660fcf02bc005a54bc67bf2c939069358eb7d86b1987f4e7661c63a1bf7ebecece663041b8580358f8d45d0bbd74ec2e410c45f316b99c7de2927702ed4926e0ecf1499eb4161f9872392c83eaa5dfb9352ae037422aab399733224982e002f1801a4f80a8ded6e0c9359d678af8ae4ee93a0281a61f028cd18fe10bc1af0ab7a0a68a1735d1066cbf1371967cbffc78c23e3a91fce9f2b7817dafdb21396a04c7a5b8a4043d7ad9283ace1fbd7085b7f0197bb29dd79a81d34f29ee8a40924d4245f614498c82a3750a31d98f4423539cee10f963cab2a4fc0888288626161203c02363bbe09b04c2339cc3769df3724a825f6e316df13a8c8fa2432a6650e9480c59e82487cef092692d08b35aedafce3efa69a1d0e56385cc237d509af4253d913e7bbba68df25ab5f3d100104a55afd39dfbe4fa3655c58fd1b1468b3bf4a305e3b7d615ca0650d5be76b706eb9db72900a86bfa55d73b195eeaa4169d882b4ea9f4c90c6bf345da0a106874a1ecdd948f71bb466bcf2b8b39431ab6888ded521224d06f321e786bc33cef093baa04ff00100c2607107ecb4bf711f03a3fb840e23544a2a359f46d1a0234a239fa945f44888f4dd5db3abb7fd686d3adb4645dbd1e6436aae632228859a7e2184591ee1d7d10d588555c24d9e95c4d148b8f3e9e0d0e50b5439be6f9d601eb0f24769a5e5c40703df7debe161544c1d432fae642783a1bcc017557e1737a80098216edb706309bc7ea15db14fdabd524a23028154f31823f3aaab3c667118bfadf05fd31d8ad557e848cdd8c0ab95ac5d3b8deea4012ce87e6176dd1a756406bdb638436f58a852df5f5447b20b02e25039a858edb7ec0c07f490a5b6e6e4c298896cd366a6eab3b90af8e1bdfef0db6d7605717e27f0375e5dc00e579b5a8d83f213bf0ee11ae509e23da536b4aa221a103cbf204ed4d316694860980048272a932fda7d881ff182f1bcfc1218e49cde47d056c629bb08fed8a1968cbf2089817961ca818a3e3935f30de72443afd227732b582ced6de8007bd42589bbb4d4c9f5940db9804457fa4ae37ca30160186c2db28b883a18b04eaddbdc55bba8b1acb63958b9eeaf8191d75284c64cf46ecf997f55029f20f3c1c25b6cebdac0d06973283fffc2fbb9e453680a0ebbdcc48874ace0ea9324c262a79d9912fa726762423970e4a500e580ab7f628b9f7746d7f46f519a722a668fecbc3b3bc0e3e4fc4c9d9f3c12de0e3e2be5eb0143672ce39912e4b517e7b7a962a39c28d4855615b7eed08febd7190942eb635330460cf7676e82074d2028444fb93bf0ceae9ea20ca7d2caed0b231cd4b23a8a762ea1674ff662fdbdccd8e3827ee5a10f5ac7d19ddbdc3f7449fba5100963c2d6a409ab1d51d7e52ae0bda5240106225baa069c0362df7bed197e03f57880863dca8bfd4107796f3209a028a4ea90e9fc32aaf60dd126faea45769d56c717a042dded3d4e6fbdbb30397a573fcab0ddc3e91df20175c25103bda03e2b45f064a5b1b1a676e5ab9df917a72bd21ca43409a1374dadedf2d4f3bb6bcb0d63f12dd543632a31754e66f14a9b21a426228e29c2b1313fa8627f22b73e8a10ebbffcd3a9c1357018ff9dbacb225ba67d271a56b84feba15cffa57c6d54c99e10e6e72528667753b1c4f56238fe8c2bc6f4223c6306a516229e02ad3ca8f304f14a8e6513ff85961e811c52206f71ed2494d6ec7afbc9d6458fda60c9816758ffa5df329a783213b5b0d8a1cd6eb345a69f22249a76e0ca7dc55eb4fe67e3afa922aa85cc8c66b4087d05d65e9e65572ebcba58ec9df84f2f38536426256c5fabf16646c4352dd4536d7a31ca285271a671f027edbd68f7b29b2479b228c3bc0c8d235b8189f43438a0d00154d9359a765f5e0096b00b8c28ebf50602593fbb1ae822bb972ff4b8e3786b61766614a1f13bb89fbd2179769eae2d7bed6790bcbf24d99d461fc0c2e4363f52102b0d5951c66248ccca9b6410f8c90365a5ff91ff3624c417bcd889c6950f143b2e66ecb7801d1a1802cb1fef089d74007bc839ce8976c03c2a775a51f4b9e4e6fa1d45cc9e872662078fb82ccba543d8addf979765d57b0b19224cfccd8a1e1e63c1b8f9c35f788b50b0e8323436e96919480bd2355c55fa5322550631d542dea8be72d247a72c91417a080a0df277410bbb834c9b18d6f73110b81cad05a7bcfdba62d82bbfa5a4895fd885651cf9a0328becf037c4a0dd5ccc049bb11887eae9a27d05b63557627d10070daf8530cb898b4ff16a3cc59411a9be9d76f44d1b67f3795ca5870de58e62e53ce01de26124551b145c2e3b5a9a8c99fed52d3cd2bdcb5a6ae62bcb741f76ec5981e942d90a38a5f2757e9d8792dc7b9c0d644979b76d9b478562912e55f0bea6cfc607021d0e355f0cafc1498427731c135182c2c080881bb780f294a6b1af627a4b442305d6a1d4ae3c362a6e0ee4eb69fa14a7f05bf0c8644fe18e7fbc9faa58ac06299c08781a30903dd94b8bd9728a63c0a6f077242d68745556356bba6c11ef0ad01818996987ba4ae458dcf615cdcc8e4d9109a96205051e423ab78d68dc8bafe110e4347041326e56ca6cf78fdb7d6c1a2acfeb20b87758ad6f44dd6fbbc1fe3666ab6afdf76cfc67d5049cf625977f785b2ad84a6330b82ac36d94a34c6eae2dc09961603226b5161dd6618abc52f2ed01797bf35a0a1ebb6823d5f1d6b30503800545fc69dc502b17b5e9c6b8377a54b18f6746656ba9ed604eca074b8f5aa97d9832ed6eb5de61d05d9794a8cbd6fbecfcf372f27ef32fa939569116e5fbf0416932142d6a5285aac04f38287870e815ce49bf87409451f413952c770695a67bd549ef3c467e2fcedf53ee3c617e0c5ddb27ef4fc29b22033f191c4441ca1a78c66b550c4ecaf120dd68d3a0ce424564af1d604e3e6f81aae73eb63d2dc0ca1c538a3dad7e334bb5d6b946275261a23b2df485479436247f38b16ad7dc99cb05e96874e43f0756bc8594826e48b9efbe0c7509755df9dea3aed9e35d2115763df60d78bea8acb18d60d42ce24f4ddd8a0247e619a669ed5ff57985bbe21ebfae757411f66120c053b87a4d001988a74dd49e166a8117050413d806565692366a4233bdc028a4b4d82f9ce394068f9bfb8c0ce0e9f2c52b6f44411c725e82075313945d888ac5ce539f365be1c4f803785c3ca51d521f02b60dd289899d6ee511fca82aa2ba7acedf5508ce581fd8038282822f68a8ecfb2cac745df7302e60d68510bfb332aa79ec2d7c56e07e2fb44eb5ce5f3e8bb5514e465d2225b704e1093417e4a4fca20296981fdfdeac550a1fdfe00df75f8a82affa5a6d2a973d9be7ac3383345f16b0080d27efcee9afb6e9a221ead4c6885a2346485eb57a795b83c911020259d5b0ed50df08be55bad9d44c0cad50d341b6aac539605948c5d8c9ffa300e95dcdd7b8e516089b985e62854f6b5c89f020d9d6d55b2bab4678895a7fbf84477717b774a0d45c3ffe2bd472ed0b720666357957e2ea2ac474b27e1c7e4efb9fc0d9c502f6004d4f807d4a796c184037b11e33e2138e5c02e411ccd4d29088dac0b88c268a3f64d5a06b5e78e6aa30b3d44eb5eb858c0c0045dc62bcd15c20bcc8124418a6afca714914688bc7ce3e446e1eb6b8fa7b19b91a5d08acabf539b2529f2b0891d6f72c09427f3d9d6a63e1f8ac09c717b3a5570755898e0e5a11314f16d8bf02e0cfb834da12db746f58c739658a12a7260ffbb14e901722aa47c54429d400cd844148547f0985c9309b030928282c8b710226c0f609b6313fb8f676e12985bdb1b61ee66017224925664355a024d2f71cf5c11aebbcf689d6165790a0fcffaa0e337f06c429e7d1842ca04e57d12901d87d97b9ddec27279309f9f5dda12fed7a0efef3627ec06789bf91038be19bdf8d04812abc7a5326a752de408e901cebfae4fa465a574640f7d9b948bc36401bbbd9b8252e1131fbbc191038b994e896c525ddcb0215d5fb93f8e883fff8db1b7671ef48b6ad3c3bbe2918895dd9157029de8ea67e16d6a71beb98de8dea68b5e76d7b81a434a404790beeac9786a8744696f1ed58900e16a74bfef03707ceef8741d2f5d293f251198d45cd067b1bc1275f86da67f9651867fcbd82410f6e69c337533ab64b52e1527afbc09b1f3a6269c8e93207b5e4573387f437743abb722d2bcd3f1bc8c4c6e8fcc4ffc855ec923364faf04ef94d2799afd043d52a467cdb9fb8a274562e30992720bc69999d92804649ce13415a9793ea00fa4366d9bd38ef3a41b1025133ac53053ac3f95c079008bad6591b3e0286f65e6f652dc5eb106bd371d8400213389c578bad2a4ead51cf7df0fe16e6a1591fcfdabfacd6067b0ec0d91c85bdd3e98e2c81efee35425e737d45c47d98272c93b8a41b233d826d40b84e72cc37db6f3078ac6e9073470ffcf5f3b1f8686f8a92f778feae5e14ca7c7f26ba409d7e0666ab90195207498a5b15113caf25f082beba5cb74fe6086af05a317fa674b2927c68aa84b094e8ae8ff659fc76963a81a3c38f7b12f4f5266643dbc383f553b3d51209918da1f114c0d2262b1291aa50cb65c61668012e8b16e757820284ede8eeef322a06d6b0cc127f1d66aac91540712b8d6b5897eab02a3fbb371aadca9e0c56254fbd798abf6ad904f4321fbc246bcd2b59da6a1d4d4f1a14f42d31bd77e9b210c5b28254e4fa07a2a40293380ab018791525f5db2afc09cfa2a29f748967d3d0c0ec92324fa74fdba4768adb53ddc5c9795bf6e90f2086dd96e96e9e33bb9734890200ca1dfe860dea0bc2ace86a61e9c0415d11e1079378dbce49b2b59f30cc31f82c5406c096d7e8ae8848609aaa082945faf76607ea7e8e6663f8b09e032e4e29e4c2ee1d926076a3d2180741d6a498d1fc35ff90cc99649f440ae826456d9fbc7eb15a3054be286f7024af5eae72675b970d330ceeb61b11d731f7e8f4380cda572b1a5f285335737cb32102b4ffda7f0edfcacb6e9ba13ba2089c63aa53a96a7ba0186338106865e7cf364642b1fbd9d76c8cdf07207d6a68f3d5d206b19911f2a2ce2a0745a998e285605998554f82a3aa0fd30e46c4267aa98c20d2ca1fe1e569c8e26a344e8b397d3a67b1913d3d41354dc231ebac7e2d8e026de86c3a613bf10c927067adf3f9a89c65c1f06ad93546499ddd2f7ff13b22929e677c5e46be3499f0bed2d08812a9eded324820a676aae6a38ec1c6c67a2f7f1fd085528bd354547e8f5e973a734681964b1c52c758fb098047071b01eb80a8b841ebf09c45ecea12582c0f31a1a1070b39c81ee0b56af64af9688c95e8577a14584f4d25d977a5a5fafa37e93b4be643d963913ac29361c33fb45863c56a0e400652d0476ee5354372d2cda9148ca28ce58829564184827f9e07e269888e5abb35d8080f298608717f9039d03522fd5cb4003afb6e9a0934e79b99d94c21900056508fd8b3ebc8d52dcbd661b886b8706743b8bd3c67d364141321ed50bfb5421dc617f0b7caacb789b5b4a430bd935af8f174a75ae923d8caf62aa92b5f24d4b1655b170ea1223cd782ad8bf23ca8710916a467d5d3dd155b76f5c700f2e91dd7cf0d8d7fd88b54d335634a2589b98ed0995f7fad949579d232c436f5a2043dbc8d73f5696be7dff792b889abd5bb3d6dc160444654bbc5dcbb62cff9f0d96f0ae472ea9be384857b30d950442e50d00f18c340708c0e5c760e5e99ad596af5fd806c3708d86158ed183258c5199045f615f9307cd76f7c9a5aec51c86121dc7d8c3d209ceefbad992bf59e5c7297628122246ab8ac1ba6f6b8590245edff592fd19b0c7de05b3f449605238e69f45095093ee1a7e0fb951b57d97c0703ecc1803192c24dc3efefafe2c4af7d29122734e216dac5e672a36477543781cd75d39b6ff20890febb18bb19888d2ce5b60eb1308e78dec51eb5558033d09068a233c65738421c98d5bb2ff76b4ce65fb090af4a9b06a2a4eddaa14b3d6fee443942db5d9b3af0bf44a6bf3245b01867e856a8526226a462b27b7a1b9eaea1505b98c85870fc2d45a8b22e6b2044f565b3c9388a54e5b560362b62384aa115908e204ee7c5c6c88534753b80c52fa7f9ad3969996c3330763e9add4599e2eb2cbcad9ef17c4eab9a82b2a5c51b058f7b0bba6ca81f6715f712f8bc68f54382822fb7c24f5ab15d0e36af244593ce459f88897d2c2b3d169f0fcb68a64ec8163e2bf928b3036d9843c2977949a35fbe5a1d02b804a257c17979cc0cb20a535a0fcf947c5a17eee631a1c22ed265a977af222b001309fadffa7e4a49fe9a424e37ad6b3d536d219a7a115a939e48bd7bddb851916883ddd9f8f137a4a66e9fee1ee7c9cd28e30b6877eab9d2e2c8237a34758742889d4021290c8bb7cd406737965469ba56b7dbd6df8310d719afdf2453a8c07a165e1a0ff485c70c372f8a3811ab4219e5c75ef96f456e4cedddd467288d7a712d5387cbd778643404768b44bd2501778e2e5302dd75d8f2cf3783f18a6467f223a1e34d63b65189300947ebaafbb86c1f4bbf659bc745b81f581d62077604abccd559b207e72fb09e6bc79b1a778f894e8416602af238ace23e51b7b6b241fc3e4d232a259a6f851d73a91179b8f4c0ea89aa3fa72a7c684a69e0a86e4f304112a1e98d8774d4fd7c025a326ece6cb39ae09fd7680381e2458df9637326aea6202347fa501d47a1d276a12c6486943374dcf39c0aa61df9d0fb67165f0b20c4bcf87c8af9544bd30e7c6bf570c4bfa9d772878144464df9631a34d05e370444af0af40d3b7a7fc2906f19ecc51def55b1b87685ffc0618f8fa030b24d7422d16235e28b64815ee61109bc96a83f1a4c30a57576a1426cdccd94766f04ef9ff4f7322fb938d79cf136712afe36fc7f807cabe5cb1f5118ea036b1fa097f95e380948a93b609591086acddbb0f4ebcca0c1d3c7db01f6ebc0ee0b2cacd042814099372acf7c828e2903c64507d92ee90a08dc275701dfaf64a1a10853a38219305044f7183a86971d4abcfdc67cc6171d7f6d7a23011f00f8f6eca113bcda2ad47b3af728b1252791d710209e6b73b4a5faefb7f3946fbf651a6856dadabcf021bd3f4f572cb0fb3b3fc19d59724e2b47dd77a3081efa0c27662b02a179f5e6415df1e25444de85d2d7e294cfb41a98828bdbf3cb41b0fa4f11b5489d52795fb4cb82a111cd352717ab6c0dd675223fedd61a9cfe158b8a3d62642ce3e0f185d41ccfa7bfdd3944e38297afbafe1e4de81f8e09d44e73ff7ad0aa0e2d00e419bedf6c2e8b9f53407e7880527d3631d357cd0eb6e12319e5807673dadd071ec2ed75189fba405dd46d15a6347f803a3086bde8b66acc720c87b0c02a9c2e99532e0844bb17843dbe035aafc0b674aafb02c11054c7bd01ff3a799f02ef918305c345561e7b364c3861e605b4a43c95c58203f25def4b201c78649c3ea8a284748c004c914bafe0d68890999e3b0ad811d7aaa906a08f307e27f01efe6eb48fb7d139ce090c9886bbcba000b0df9b478fea8a9fd78251ee0741bfd772235a605a02025bde2ef1c4aff600925da8da562815eada8b3b68bdf090c65c652e09b30025cb39fd8b85fbc6b8d47adb9631a63a37f20ce2addc80e45bfa3aff63d9ef4451e6f2614f2797e0280253be1ef09a1e75f69bee3c709006f71b06294282f9989b33afb87ae7c89269c3257ea3664ab6b204ed83590429d0051f6a1c24e0f4dc080e24bf27975d628e3cefa0e3a2904bd497aef5d4bc4f0bda99d73193575e29212777fca84eaed31c88a0659f02a972771f72d1050c4eca976441ffdfa220010fad1cdb3156c3c1adb95f70530f14a2d2955a9122f9dc5ac17cdbe9d58046742f09efc2fdd4d5a669ca8737dc3615f9dc37fb1d1041088560dee35eab4bb309821df8f1f735e0ba421447f8177b996b5ccb146f9953061ec5698e5ae3ca32aa71a56dd41a7b2dd2a021d973c5acca74799a9aa742818b8ff7acb23993066e6807d04b6b5b3cc8261edf0d7d51a79ca2309023952b4521b4a84f54c422a7988a59f7c6c3c339a00aa08e49a7f8b439982e96c4d732713c25b21546f3aa19d4c30b27771a2c663e8f032fba5088e0f27bf060da5bb1cc66657b4370f8b780305e701b14ac1a467e524efccdd6b0c066f4915272d1ad2942d7e23a06e9978ba4c5d3c340b277874a905b607109817da39cc37e28519f22d509f573cb8da10efdc12735c98adc5be30ba995128f79b0ea584114c39b68f616d92f431b9c02850cae19666ae02b44d629fa961358eca742803f10fb240e5f59811a8a599899441d2af7b9f6f153f4bfd6de363f6fc253f9f96a9fbc7b13f4aab0cf55e1d598d4d4542d62fe9953d112f4eeffa067e589bad63358cc17cc46d8e40e0dafbafa79a4181ab0af7d81135d61579985bcc0ddc8a67309a42b9571ce062e572361539be6c260ffb8b6ba667ffe2b86ee239fa9880570887c86e2f18475887d09080502711c86f667182ef060bebc61c29f574a7a4dedc61623a7c3e7f64a7b2ab138a191d7e7f4fc4f7710b69ef85c6af6f8d9c0e7a7b40825c9760c30db49721e6525fc58d057216607b60ec34b11b6613b734e8160a849c107bc92d0fb4eb211efaab4ae4d180f66126ee99e2e9fc50787d53c3121286dbf43747f57cf31670445a611cef4bc597304149dc1bd818e4e30a9e4eda8923fe900bf971ad2ccf2a42c49be260050356c92217ec29963fd6ca32dd530ff0e5a3d6f5b4831d49dea90201cde682f598c01b89e36c17029696d991538abbb3e75da18c4787dfd7d15bb3557c3ab3c3833fa676dc939f84bf05e26a27bda52627ef7d5dbf2909fb670d584fb4ce4e85c31b8a5e3ee072cc610e742ee1da7fa37592a1a1594d4e8aa72279375bb964c91b4af5955d683cbb46e5b239969351b0d2b50da858db92268bef07bac84fda1acaa94d27ce839dc233f048662717bc027742c150e7368454aaa43ffc2be2fc7647169067b377668663580ec298b4ee81c31b6281408092109bd137448652fc08f5d0b113a17bf466b92a6019b76b16f504b1e2c2c72b75596b160c87860215a8f04a01f7066275cf80a596c14da95b1d8351f727e8adf85bd1ddf3c14e889359a419132368abb3cbab3ac21184363b4d2adebfd255fe8881b1aaeb4c532b83dc35e7dbd5031c0c743d87c5ce8409232ab496ed9d4d219cb0546e0cdbbc58bd6bbec419def1e5c5ea93aa7802cb541d8c74967a824ec0573f19ac9bb6183705da35e7e9a7d7d30ff02d9e50ced8e8dfbe2a6d79cd3eba879819b6102efa579643378c0c41b16dae3ecc3bfff4001607cb5a9348e82fe62ce49d6fa7cf1e4b9f64f8c01c7df448959a5c4ed9f90e74b7bc3b07b7cec6a6787db439b7ab2579f2bcaa49cb32edf7a2027c7a3b4bdae3c71e2a88dca3a3324763b085a0f48c0b5fe4d2b2eec83e53df2b0dcb17f32fe95252441ac906c9a213aaf95ceaece5ec76a020c3f509b99aff5da373cbed640400f760f24e209d37c9a7bf583e4a6f092d5fb5f058dd4958a7386d0052524d6d920ca320225c4e7ab10b0cd829c889280cda574cc6f69618a5bd1b2ddccb8e4a8ad50fe252891b180440d1255edecd10a7dccd82cf7a615943240719c322e323667c44c95deffbb3861dab02cc0dd86f80aa10f9470162b51f26fc8b3183ba57441e3c2e5ff7c0d9a61be2b0fd9c8d73e0796a8d8babdc94f76c17c94fe3b8e57ae7d3f6d1ffbdb8dd41dfe04bcc7805aaea88b00ed439187354e08195f695ff708b0a4c72cdf311e4ebeb753c3ca4638b6345177871b60ba53183ca4abe775f6dc4365920faf6b45aa3bffb9b976b848125a3a75158a82b35215f12856a1f081d07d6373a20775b5f2954f9bf8f032aaa29adb10c681bb0424f854c29d2c192db3c3ecafd4e8f7a44b564e69eaace037d9ee41eebc01e3b4c86509699715081ddc48771549c403d2518380d48a0202b5e9b45663d5d11f02b3865de775ff5c289335f63c98061c083fa3eb9f12a3f0236b3c1a8cf35a05ddb75f628b33215ee1d0b22ee65696844e4bd7fe6dab5ffcd34d75fa096cbd02cc6607b5f59c75dfd6d6e981c33960055f4efc16e697b524d0d322102b4468e2188efc825b21eadea3100b4fe9ad05600652e98a6946dbf8759a8011cef4a795bd02c7a81ecfee0e6ee0bedbd1c0d733b99a527c5e931d7d1db063ac128e7644adf9f4952dc518208e2763f95532c9f5abdd68efd78e7345795fe8b7c12bc78e9dd6376c989f0b84ed2819f580353b91dff0cbbf12781c7852199eb0d2ad924682657e6000903b8e2be0f74eb69e1d765479d752ec9e50eaca82a996514353ee55b45daca8eab0b076ebbf9f6ce3ce47cf55e19a96ab26d8830a2c001f1606a1e3acf936f39458bb708643834fd64f793457362191b3e1f4f9bb755810f73195cf0ec643f2858bf1925f798b1217e00975cfaf3b2302a137db684ae5e8961233de0886a80458b05bfc0858935ed4bb3eda7f936f747ab5aeb5f8ac41eb0ef524f734e993d9f18526485c38c0ffb08040552154926f2dbe495ac8f4120c52442e4d6d925d0a36f87065bc2ebc528145cb81f291d874b9a150e76eec73293f54f3d74b730304c1b3a92ffdcd5136ca4f4bafd0e46f612c63e5afe9826c15337f6d04c8d81c4a4af7f8cbd450b33f71a42e861bd67c1f64a3d68256e5f32238ab5c2c7c2a1fde5462f818906ba8c4a630a883a721581a638b22893ddaf8cc2ea9c3c3d3a3b2dd532fa35ae0948ed4d02953b8a2f89dee025a8f9298b0a75f0de23b3205dcfa65cb540af6374a77eabb111391d9c1eb5bbc271c97105f52936d7186998604b415fa231aaa1e334022ad73e87f6c7fed50e86199987ec7764c2bd461ddde937c2219dd0791ff43b2966cb3af9c4a129debaf65f05e97505254bbebe143ed6ba8ab89f5380bbc77f572f3ec891afa55ae7023fc482edbd4ab7ec488f66664715a3d76077deaecceb88a86cd48d038b28c77a8f86183380b51cce7285d49e4c6cf29531f3099cf7e367bf133eceb6573bb4a6b7add649491a15edb1890f0c1cd0f9ffbc61238408906ac35244ee87801972ffa71d6b14b421ade60863ff4b91140ac305410e322467973675e06efcbbb098693f05cee2427c083c1ee637cff84cdb21ed603c04d4281c2cd2b181077a9d19ccf2382c727a5dd0063177a610dbcefabc6bc9763222e58385bb56707b9fd3df5569230fd979baa1b38ad61aad51e09744ba09a51687de465f649ac7a996feab0b09c84b781d367b205b0a4dec204dfbb02f486976f2d0f856f93c3630c6ec46821f6f2d93eb67209bea75e1691c67a25bf4d8e8662d36cbd5df34f23284927c004bc8411d791e59eabda2deda1f93a39bfbd0848c32e6c430053e60a8a688cbf62a02d769f96f74e8725adc16302cc2cd85edc2154c1f062a47cab7311b4856a2d081a1352f4957e3ecf51a6adb34218263c1089de2eeb3ef85d6a7139412fcc81667d5f3b30bde5a7a02f1cb729f62ca887a17b552411f67e6ea50f052afc79304a400a12dc482cf44191c117a8ad27b9400b58beb99676d54c1c3deb559a5d8cb3ff2a8b6cd43d24230001d75ec85f2079a480b912e40baba47bcc952d8f36c57d23710a8bc11117485edce5d9b218335c1340eb8a0f4a2a6eba5f835faccc4a877850f355f05640b3e31df37e0728e07cd087f27d6dad6f6b063924a3bb59460357081465c1573a3b27aa758335e20cd6bc13b80884c4972349c49874dfe0309c718dd605bf81f0ca16141f2f0ea356bb081e2437453a95143ee3c67540e4e06669d56ccbcea8a08761eb81fda73671b88f959d89c438f436b1a1b59d18b39cc207d8a965e98c9685cc2962749618909532203847067349348220cb12b927ae75e4563ced06cdb0eac7262a7b5f254660fd009d3af2ee8ca9b4d55d18b60a8ea4ad04ef39f2f65eaa3dd357fb35b175bf5f363ad560f96604e8e012f5b76c3a4468346a8dca6dd762947033cb8cdd78a506ea9397103f8b3f2369d9d8dace695c359a9ad4c19f4fa00bd597dcb87397014c25b4c50da70ddecd86115fd7d952564918b5c9a7462a9ce21aa7a6fd2e10f1f2fa5616fa9711592254a80797777cf89fa253e5beb1916d45223d1792080eb649d9ae2496ab782dec428a47a5a0613e0d5059c5e521e735274bcb921733896611b8a8eae4ba40c87bb153300df2de78a00b3c6dfc316994e33aaaa10d89fab77a6356b26f9161285df8b0989f36baa9a517841c5e9b5e08b6b98171ae93cc32c8cfa7a8fddf9f86d9aefa569d463831faf577e3820c075b3303aef842bb2161fffd097e4a555453bd948900a1b9924cbfa8cefb2c22d27ed0d94c237f4dd011e04df13d9a962c61c508c3dfb6a11667283bff6bace624df33efa599027ea2e39093ac17b94937de6e2215319ddb3ab7c1a29ee6befe4f998490e491435fc4342ff6831b675656c59fe52eab2647e01a14da85d8ead631cbcdf309a914db756822165a950beb3356030e23fab701d00fc9f7ca0dbd6a7563a6164de68425640d145c7f3d7e9eef1920733b76b3a96edcc58cc3234abd8029cfab4afaa1c87f43ad8f179d44adbc6701396c304323c7cf0e785378004483ced6180cc0becac0d34b8f358b7e6ee221affe46cc0924c0d0226ed9b4cf84a9b0fa7e156e77f4406a88fc1e624097bb179db557637e5c5bd511aa6b7bde3fd8dfb5f95f239d14e7848a546e9c7660280ad73ca21fae645e101ad010499e673ea770da55006066f036cd65d92d2ad7d806eeeee0a7733b738deb4edf88b75ed63c6f557c917f550f7c4a4efbf8d4aa5abeda13a3f902fb51735ae2fea4e9853989f46a737a2f3b69cd6ccabe9f46cf7ba02f1d342c0f7ab5b519798d4c8e111b4d147c56741d4336a76537e593e6aea4e66ca31b5f58b5750e8e62fa6a2af2c826dd6d9d6fbff3393fc22a09e5434eb8cc9862edbea3ef9fa5e729a1e3b3a940ee90c86ff81f32496f029b339a2488e8d26a39a2a16174b7ae6a8d6265e5c54dbfa8184814277e3e28e28cce089d496df4e03fe93579d0bba14a04a2d8b0bf479727e3005eee1cb2b512418ae5454979fb5c3665209e284a1e3764574bf602a4a144f9eb89bde86056639e57d806048f6e34c3d915c11a279c0f4b3e19a0a4430a9f8e2250d195be91f0ff667d7609ea9fa877366a7b5ac714d41178275075ac014add34720cda1fe0338b2d7f6166b7e2c5272a4401fe0024dccec8c9de39ac7b136743d5178af44fbe61f58e59d1f490fe4dd2e7ea5c0ceaf3607f0ad27be160cfff04ec6479a0fac7109f0124ad8c5dcb182f5debe745b663b9b906e572a1eb8b1077d2e96a45ff209e60778777af515ab5100085e4d4b4b4ed9c6ecc8148ea4ccfa48122f6ebb3050242cd13272daf6a27cd9fcc2d56724fc7a76375af047912040601eb5ac5ff35b2c232e9c12bb7c76a795d6e4ac56f91a052171e904fdf2d57a3d531174e1da4baca7e877848d71558cdb08ea15c3518d002ee0c0f32028f3fe8f4de9f55b50b004a772333ccd528802b7eb4d8d7d0e92a2c6889b52e40d04510dc1953735f7a294da39928be017308b7711120842e3cf4a08ef53abf85d94342369bb73e7021aca6cb61bdaaf4cf1b03184f3858626dfa4cee59bc9a6986a2907a95d8c2c747a713f51aa4f835cdd3a8c17f7da72b4da18c82bb314653e4b6140d1820d3e20e4ab87925af21e50d578c530a0ef2a4da6e57095e3190d7f69e5adab14137f261b1d5cfd22edba03d6fd55304a74649db4e0eeedb734d59dff4af99d6bfadb97a0dad0a977672fc8ec937e9a7a14f5c794504209dea8639e7a4359b28d6df38f50ac93a9d690598f6360f5e86ca333be6456c046f6903b206eab4cc4248afb985e9e8cc745fb31ae8cc40389c4948d7a4ab843e746e1ad8e2b7da245b5e74810f91ee36b95a9f441b1835013cee1a4eb7946f1e8486bd7951b131121b6c63d85ac19df5e4a4b0f2d23006c23d7092d51c7ceabf1d13ee5f7b9c47a8cc20a939e3c4df9137388b7475007ce2b9fc4a3150668a8b998d17d08b80712c1520834786068910e0d1a962a4303e961b2800d54b0387208ea91e5b180b24ed39ea9e80f5b541ae58a759da76f5801ca18d1013597690a3e5cb3690c8ecebce9b1fe26c937347d0f4d4b695590015aeca98546254c54e7f675157e4460cd018edaa780b81590f68fe522b4933e26b513d27acf6fe591dcb26c1eec281835e957912e9d7ac900dd5b1f8cb73f36bc996f471e55e4a532ffe14a0da9262381b5f286b73fd73332c23ac3815858dcc997742dc388281a03575f60e5868e55000414481e346de30457b44fcb4229bf6c28db53bae17e3252d3c710cf0c1aabfa3195e48bd638f7bf2e89afd4d6c3e3a7f0e913f726e2eb79f16145ba4505a2456d293417f629e96257fc5b452171df4e1154f91d46cdace07361f8643ac0cbd18ad298ac5b5ddc972304f1602e603cf8de013df5541c77856c047085eb41cba5e77e8f4f76370761965d236f8a243d0daff46afe4da00743e98814b39065b24544c31939e8c932bb528b0dc8bb47d42cbccf66b91c1d4ae2bfe32d56464e18dd837942361449fe52bdc320eadac2ce55d124a0f7bf1aa94d6ecae9e7d87e852841a5583fbee65ec10fe280f9e428f892ccfa4e4b40192acb37cc36a1b38e967eba5876d9fcb26a2d87e9a26d25c6d56ee4d89dd6fecbf72f4db7fda932d5e95137479e7c46d1a2849f8373c4c88e3b38235291e8cf3464d362cf49340d3e20865493da386d53050bf8610d36b4e080010110b0c70b972d130b241e7bebca5444542d4766fe7e31049fe14fb11d5ac7de28601eb57cc7b9d0443ef237b2a9f4810eb7a4a1e86f11fc8dd0cda4a1c9fd2da09840125be8f7502afc6fc74b40ca03accc11974de02abc81bc9a0960b0569e2c465dee13e59491ac5a8b12286c37024441f156053f86c56ce3b231ab5e7fde024672d56d362ed56df4fdf4fdbb630c414b8acb57624d9e2870cdc3bc3ec8a54be86104b384b1a6502c9e5943fca804d42754002d849433d267087e3adf407e41c5c29dad451d5ecc92171e8537710a8cc39510f83f98afcc830d46d6fa8da92a468be5d2a36df6026cab70f84c7be215c1403c8ce635d1ec394580e7a419d85aefb079f955028157c6df66093b236e374a46356e59fb1b9b54357871582664c71ac5ecc62dd8352be7b57867606fcd39f57e991b3fd47bf69b2cd44e25c76fefdf822800eb526d55abc8fed06e7c3c2007204844f5d6fa613d19f24618076cfc04105c75ef64870d5fccdc8be6a0d674f19c5554e84549b716b5bcd8f7ef7a5d5acf9447b2f76f6559ae9f2c5700f1c8ee7011477a862018ddbe0f0a5096fa64dd3364d820fedb67bbf2dbb7b80eee7f58d8e1eeb42a4f8cd4f017f17eac23de016a0c3a57f75f8db5168f3763acaa9f9588c2486c38c9bcf79799addd0e821e5c1c93714ea1c06f82c855e69f131f0630354200982a464155e22c6d4d46ae450afa1c5e0716b4cfe77868b16a7b6a333e0f8602fb7082777a86c390a353df9316ce29f9a09c0c409fef2ae06d9bff535468c74e8cc91dfbb956cec7f489fae59cacdebd7a44aa105043da63f2ff6b46983543bd5a45b702614b44796c2515432fcc9259a7f9924593a879e7bb6a15ac25f6be7e585c8ff7c79087fc41c38ff4a6f67fc1b06f503acb6321d42153afbb031cef7bad30913ab2c85a031976ed91b82628a602e88251fb88673f3cc16dae5fac5744230fd091c147d5bc10a24a1907beba9dbb47bb539b992eeacd3320b6caf62e212e3473475da8c39e54a0c9cbc5499eb479ee72eccb1893e0e0a9bc7461793689216d79f0e31db6d08009188521b766df30bc7ba298546edbca69e34721c8d344a50bb58bd06b45372714253d532f5e74c045cbcaa79dcbbc1918418f2a8a775623e11977031c72e3b4297bdfe17edd53dc57389d5ab19284fc8416dfe2799a467346cca0e76dd86afc1f02432c35b40504ab7cdb9c9db5097eb3028c9013a2d87b01e565fbcf4c74dab42557f8ed073dec049bcd3a70dfae39989d2eff97e9236eb9c45a3706fa3603f291480db74761a247a8f65cb34be9f9b48caba02449ff5ae0817a9be88619309665b1a3e9c7b9b6b6f787b3256c0348e40d0f9e8bcea1f8156b03c9c4a76a6120f75c288b49373bc9d29ac33ea996c317ff35144ac26c26e4513832e7b16935b823514da8e5752d9fb0443584cf87112a8918f48027e27bba1f1a1aa1475749ae8c206c2cbd46b25b1506d6435f9088c35e0e2ce30e0f760afe2f81701eb80e22d54f8fd5bc058a9b683e0ecfe5b486dce55451a66e8754fe24d81d5baaf27570f260982d030f799adc0c58666d38cfa44941ba17322c971febe3714bfafde88cbf8fbc06c34edf0e9c04e677d2a9227cf4bd1235eaa001f8fc492118874a1383d53fa1e56cbb1c54f2ff5fbcde492724a416cc4a268d623ecbdbeca52e358ddc280e1ec7b22016a61d2ebd15ba95425558888036f34693681859b23b3857246dc99afd94142e587acf8095bfdd6fea4fb3edb5efeb41aeba28ffa54d9d41311d9600e70860e6edf64f5eb63a59e22884a054ccc31ca4834ae667f21c2c01fadc5b21e5acb5c1148367e75d5499432d98ce438a9b97eda78377978b5c5e2696e6ef15f811b95dce4eb3b6ddbe5084b5c90cbc96417243ff90f8bd3cf2e37b607d390346b9ff596462507b749d5aa064ce31526185f64881cb4848b640a9bc5e32b8cd15986b0f5152a3ecbf1100bc79eecc442489e5792ade98337c3d6aabaefe04e37119b273b60e03cae1a8396fd369df8604f768cee75e0fe78d8384ff16f56c0543fe3e2f000a14685a39bd7d8c8e265fa2cc2ab4c1031d1588d40ce05253cbbc266bed7aefbd56f17084d7e36d32bd78ca0d7d5ab0875b8dd88ffe3e0557da31f0125341466d0d2d371c4225ac49c0c8886eb4583feccaa409871a017947faa7e1118ab9c85ec1cd67afa901ebc3e9b1cb0ab859e9506781341b9b6d54a1bda52430a5ee1c48ac3e30eade16bf2f225e94b2a00ba9361ecb0a52cf168503f0a4dd885f869598aeec301aece27c0af332737f9fd3ff8e707e6ee1306080fd0fdbffbf90551400680ce2623acbf4c98a00864bfdc594a2b2818e0a5ebbb9c984028943941844a3d753fe9f1d90dd016a0afb86a7ab29f528f6e28d5037d51a8877bdb82662c7d049810a9312c18bcaf635e260c97334ad14c1a60f63f563637c9ce9f0dccde89eb93513aeaae3b62e93eb0b343dab33888b15ddc9dfb33cae55f6eb2da61b7368f0bceeff16ae7fd1e937d872cfaaa007ae2bb75c3aedc6a8f2a7fdfc48fd9cd51bbf6d1b29a130ff193dc57d5d89f771213b23cc0d839884f325b9d6a9404b5822223ab4bf8ec1f6e764c1f1c6265df709ec107decaaec1a1fed82129c9864ad34aa693e3d93578bd80dc1eb5c854611b2206aac690cba77a7a28d5405edb33717a95225d4cb61fa72cf3d21fe5587455e7072d3b807f58b5d0e5ebd657034fa81b421b9eb4cb8d14c03050cc59032a08c085ff2600a0a6edb13bb6ca10eb6770ad6f80d7c42b4a6642e70e86b8ee19337854312a2f3cb2834332423608fd0af41faa052f29ab7835eaa8e0abd70b78f89daa089b95337810f191ffa53e095e4b2494e54d881dcb82b7ad7781207f4beaf41ce8910295eaaefb0dd93dec93d53692f58218715e6ddd772303b8ea6137a1dcd78c8c84c88e88ce04d9b3a4a5441b2d05d88fe803d3c28d2662e18e1b9cd594ee91b7c31ed4e346fe5bcfedff91a3d2e2374f55676db3e9c21c070b57ce15792ba76d1c37253d9faf079778f0e2701bd85827584f2e27fbdcba9568bad71f94851bff44523c63c4a6aec1ff18941979801f5a3b7ea3c1e1bcbbea5f9d370ad0759541fd24e91e1181de5b23ad058b11a3bad966169f2b3015f3f51ffc912efcad58c258678d60d567ecb4adf07ecd49505222c1ac0db45f756df9006d6c9cb38119c94766c27204d219c98fd1e4ad631c80af84ac25430ed712391011f7bda9380fe4124acccae2adb21924f1f50bc7a38f915c0593c83e37272312341dadc9f37d2d62ea124642f22eda5591fde8f2930ae965f609336f65ec40e90bfebaea690c1b09bac43614b0c3b0634f68c79a15775cb102e24d8cfe8231f0117cc848d7334adc5fda9db4ef16b40908bd65aeedaa35df44a1fb3740110515bba603873c45a82900bfe70f93a3a39f2fa28cf2ba4490ed45b80127476350b4e439350946ea2b52b9b3ea58e04faf57b9932d41beb9da128e5585013f19d8e8dba13879c2cd05c348e5969b8b0953f872ab27a51a5dcb8e3d016bfda1a34db7972d478804d51fb21dfd02c6ec5d629fd4668182d571afa06c46f88ddab5d8538ca4e80fd6020a1497e9484c9d74cb23d72f39e19c2f9f4f9abf87514aee0dab19a5ab9f830722b98fb13814e6ffb1b7543c8da2f89a46879937e673f01882f926fd1f31d95aeb21921c4e11f1d8419cc0eca28515bf82a80b602d0661a69e9e540998a06d4ce14a03cdc5b33f751e15a3ee0634521756001bb8041b78e7033511295f530ae858fdfef33ed3dee05d30dece174d39ac8e863b4d3601227dd0103468d236935be5c8fea5543348f573a797320e55af8d1ea7769f0b58d6802db8e1c38e7104d3cf1146266ed83ff4dee3093a82282c6af2f123c0efb45b475f920ea18e6b485852b52c4fb8f0a48ecf75fa39bd506d7adb17dc9c271e61305086e7d36ed077ced24308780ce8677bfc7e30b62df120b2e6f041770a744749d4eefa43d5ff462e51e1e441a73f64fa2ba087656d72ec8033281999a26aaf41508543962e10cc2c6db01dc24ae2d54db2f3fbca06d8f6d1ea07eede844da552f80bf0eba943e5ac519a0fd9b1e2ef80a495dcdb3cafb76b133e15d90c15b3693522ab7fb7cf3fdb929ddf11c378df8c18e9c2965b6c14b22c01e75314cedf9d4ca248e0d96a2139e2501623b0ccec627c578b153127f1195216720ca97b6fcf710f8149e5f71e9f1caf68a1cf12187a335f9eb431af0d5f4906e46aca23d01194f66024b25d8bd2a54c55f33fa0d562e6fb80ba634e3c6cac9906fdbeaaeca74ac4253a3a9084b81c4e1ffdee4a498298fd98f822935926706e53e43cc6df7b65622af1901e138d15ed6eda2a4e31a192bd2753fc18b52cc959218a64808872b149d09ce3e0b6ce6823765d78008b392801735364d8b1bb97fc9af5101bc9ca362de5a618e01f7953f79a501b7c9e2288ae95f2fc84d002d5633b91ac8ef91d2069efd8793899571df7a6addedd041faf0ccfde2774207eba146d245d63865b353c4ba4797583b058da3f4eeb9ecd0cc2ae6726eb10bad687b28ff3fd323c393b3e7145a2d23c8b22f543223293cc1e889536f7b427a916510d8993de23224161285f43d1efc7b611c2e6caa109c19b155bffb5016edfdeef1fb6343ea77bbfd80e1cda8e35343148720a9d66c4e61efa94ed3d834793283e0eb45a53c23228728f1f6144701d9276c37f6cce9d5c6ccae1e0265e64e94b595a3fad320ce9c769597f2b5f34009abefff2d0982e9749f7a236f108fd23215feb14fad59c0e10d1cbd58fcc7ba0fbde223bea77ed2f2d9001e7bd50b230d141a79c9b00a9378f2c68302393cde04ec368ce6e3cdee6dd4221d9ae3d4e615cdcaff261bcafad7c37202ce8c2ae47dd3114550a71bb79ae5752a8bffcaae688568bc1854faaaf86bdded42cd1c871bbc56ff3e66a6599930094de5198a8a78df4e73f9f1482bc35acacec030948f646fa739d76d6a2a3486048cbdfa667ee1464d06b3f09d1e93ca48c62b44f850feecb4b0b6123fc2a8c6eed5b91e5ffe7fb8f5b5ac6f8b6c2bfecbed84b58e3a81a28047306d56ab9acbbcf88bab8eee21729364c5ff8936b4d71a7daf61523537a62f193507b8f5a8c42ced8cbac7f210b0ad39aa4c350ccb1af73a20a62a265a56d9c053698f6672b4132be41a037e8e231f60c4756839de78d25a67c3c15e9159b7c8a00db96b91cc044807b36e8f49e4bf8833417b3920c67d65001254d25e966c22a27f9108ad83f678b5fe3c204b30b7a5220f656bcfea146f416ad829a09d48b6ec248315a70ea1f0e3047816f7265abf0759c972b7dabd826864b4ac309140f01494b1902a77ad393b9d56b923dc5083f848021ee7d26f3bb0ea8eaf3a6acf473fa171b7ddac749f3e8f2fc923008f2acecd4d2c5857b5480f5ae333ae1923765704cac3b0f452a42c99fdffadaf825319f1b540b0b9e70501353f2b32ada416c8e31192631a217f6b56eafa1764877f47e361412252662bd8fad47551a84692650dfd8a1c95d16839eff02eb9d8ff7f1c688f6101ce95e4ea1d0d98ffbe99d4332ecbf0fa9c63ab1e2c0cea9ffaf0d6a24a72cefb3aee18111a8d5691f03eb3362344dcfb1128aab1a40f6134d68b6a666697968bb4e597712383dc62493006fe9ba8a7a4855919e7fc6fa2a37a9f7735be3eed5e8b1e9c296a08766449ac4873feb84b541db08f6510243195e063e7883d616c86e263b75d004eec39154220047ce20edc23974a0e18b2c1424714501cd298828ae779812376722f7dcf86533e9bdb92246d98241efec91216642f2c21c16ab3b60000d708743aac4c5e46999349916ee673b7fb631b8b2bd778437190c873d7b85c466e4711eb0aed31d2e6ae29a4a9bb54f184ef4c8fe28d7cb5761624f75571775e4d0d35e34213655766175cadb221781edfc501def031e3abb960669fa680e94bc701a718fcf1134898d42b63c8c6119d1ed86ecc87e51d90f3251b3826b0c2fc7e24a3bce9e9e313e0f6f9dd6790cd224e0b3171df40a742db1311112beede1e5402f8391738fa591e4fd863098cb9a12084fa2e9dcc5868ee95853cda43c0935a49d8c2e5a419d293b45c81cb87fdd638d5d104de0d5b30c246a41670d94e1501ed44a02c54bc9eef941c42cf16aab3c576d0a374ebec886749382ed4f27819b1866bce82b094a13e6f66da0a8278ed7340b7d331735836b579481d4590f9045e91225200f3ce0101cba5a5c379df48e24668953e9b0b0109f7bbdbbfa60d6aa121b1c286f2bfe0da2c1fcd4a20efcaeafb7db580bbdeedbd870ed233c778a410dffb010fe20429138b298e07d1366bef08a314b70b96b930c273a7b1740fa2980bffdcd02ea9d892e688e3875796bde09253b569b0c59f51356c8b046a9ab30ff1cd6de252ce7a5ace068672735983d3984df0a511ee15a5b09adbbdfc3997ff9abf7d0e95f9538804b1f87613fed269354fd47d1229bd635184f2b9e0609eee8c3e256436daa66d135dc7f405e22f04e013afea2413ed863148447041ee47915f420572e0898de52f850981b7fa445e2a6e7972647738ad81e1d127c955fe5c085ca1be9552148e1232633331baff847752900cc824a6d6a2da76594ea897eafac23b06a2e90a39bb35e109c346d8d14072a9fef67cc45e00f1a8ad8d32a84bd84bf1e80092682f1b61ff764015402df38dac67a0734e9a51aeca0b7f3b350921fd66524e59ec4df81cb665dbed54ac737eab7d30e79cfe06aa7e786d6f9004e7e8571f62b29977a4b957e3273c73cb5e179a8e4a03714d1cdfac6f0e1ce478141f7e8d46785426b5b4f00c34cc2a60ae2586a17b97b5d64a8a4a310517d4f3c646382840fa2afcd55d495082bb9df1929422e5f358942275891e1fefea7da5365f7e9efb5b6bae655629d0cdc37343ee10819fc34a87cc04c9199d5c86e9e3a75a3aa3e6988ead9a68fdeecc9c5f7eb9eced543620e09f3d86aa7d0b63ce4f5dc82bda9c95af993f49abecc7beb0e4b2f64eceb44ac0c704716ff990b071be044512df95d9f146ad982cbf804a1bc0dc0b348246bf56911a4dd15c8b436f120b39f563729d264cf1667f281b505b57373ffac8482c6d7f5d2136ff4b197215fbc9db39921ca1a929bb914326eedd86c7ed278556feb5af90ea0bee78e9d3212d9665192492c702c2ed8c7510bfee6805efe7648d57c42024ffbe849dc869cc936d4ee38a4f7f88d1663a849d4502bc91595ed27f1a676887eb2fc4da0087546329b0c87aaf9b7819399d961f7efbe15ec73e3346e7eeb5e32c5963c7779b6def83dda44dea47dc017b6e4264d90e0559c5ad226eb0982fa501bcd92103a488897954c2b491c1269198ea00e96a5018e1cef9961e8c584ed3796d6c1255b88a4654d83b68575cbbef270109439231c5cd10f269e210f87fb2df1e1298795ffff19b93eeae8433b46c57a1bbf3879aa7f5fa38224e81544108bb4d125ed97dbcf65adf28c284cc09c3c9becae531198c7976665d63887684c8cca20d06435112c238e883d41d055dae289c33bc6d07852112fe6380c2b4b01a04274c62e0ed6738abec527b0273656400f030d51c20c3b81de99d623a2855710cbc064a7db384c3a9da59de1993a6adf852570ce6fa1a985552813b08631ec8a0aed836bcc1128ea48dc29d107cc6ed6c85d5942f59132d92df4eb7d31e38790b3b21a927dd5bc2416cf65d3d287ebb5bb27f269d2f9c6a1d572f8c429e2f2fcade637e5a10e3c5eb32ff2b33da64c14d937e597c66faab7ec25460dfe01369744fc97a3dd27645d0ddf59265d843e87e9f1b8dfeaf7fe559791f16d2b79853eb57d4b6f9e37f69cde82fbfc9edd3ebd7307bb3abbe9f2cff884cea08e5806b2f3409cb2588c56021ac1287393d72b1dcd3f8de70ca5bee9d6a889ba58e18a941b60862a685a7e4b162645294a7dcca27efac1f3de0b20538bb6ccf58bc554d9dfe0a2315d69864c7105d4f0c28be8baf0d9fd1a705bb52d68c2a6cf6079ffcf90c29ca3a17a6cc66066d6eb8423001810ed887f70131157bddf95b08ab35a5f4898c0e704515defe53ce083af12b7da11d8974a3187c841ea3c410cc7ad2de98785ee24992d702a6c1a687149229219a321c0c27059d6f46f7ee867dd3ca97826b59fad5a89d1dcd4952603cdee8ba5f609701218759b8023d64e79848899a0db1c25ba00007cc2a70a769d1621a8c0eef51491bc1e41923e781f073e20afeba0675c505cde7a5428aa714cf602b85c990e3c92812155c58352999bf2196bd69b6e1f96f1e66b63c05f02c43155a56acc1605499f09f7284b8e2ab6770459f146de6e743d9a2cef030797c75b3b1b0323f164506932319ac12a841a70f3d58d9d4930880db58bf438671e6880dba905e72f89923b92246635ff69230f3d8ddf31346ae6d557e56fe1175c6bc4a0bd4ea447cf0aae9f2127951b02afad52263cada702884409c60a2fc41ff5892a7dd56247fe77eee6807c2bf9651b8365e3cab60cc6637137b49dcd5a0309c6f307d3fec0d112b751c769f2787d2f97a644c0eb19b9e4380536882c9ba9a64072e38eb55244e4262c2b4c6ae086b2661f1664e244ff2f3556d8b61663cade2765c39e992f685c521a3a59e4398bfb66d84ee5027d67ca76330834d4413a680ad263e4026d15dd79e4e0648e0534657f27caa4944d1639c5078df66a63afc10ba9d60119a9888ce86bcb6254c96282e5ac8bef91474a9b7cc0a70236785e1cb16eb052c89b9824dc28ba009cb702bf3c41c6eb3824c08b6dbfc2c068615e9d4e61789b73a36835d5e4e42b6aaadd440ae7e7641a8babdb4e14a337cdb5589c09518e4d900008e155b00db775facdbbb112be2fb3a8d80f5679f9a04ff0f92ee93f36ce88225620cc6dc40d54d3739191ff10b0322e80063c28f236362d7bd9350a935f5bbd61d962b6faf12ebcaadde1ce55b929fc2fe209160d142cf8fae250a67b1e0de563944020e17d66ebdaf866008d370ede33fe047caa649991f3426963efd1f313e115fcb5d8a5fd4d0fc9737d6b27dec2a016a66e4e9cd50d361bf94f8e1b519be39092dabd8e7958a4ae2dd484f7287ed2e4eed8b1437364f8f6ce19f8bf7dc0476496024d1a0a0eb6e83b5d63ebbcd116293831430cef109c59d24858fe3d304a4a0a576e1933ef472780c1913e1dbd83930841c60989e158e76cbc2ed17433912c69c80a1b27bd18c7a44d0d925cf4f874a414b21c505c3e56c00eba7e175265533ba12800516db8d0e420e19b5b39cda4a0dee2d844bb90bf78acdcbaf2103bef9fd959d2841df5a6b9bcd3dae672a2af00014a0ba841d62e5e8b82e7a1f2513ee4cbabdc3ae6b44da67be1f15ba9bcbd199f89dfdf4f3e2e0e5e452dfde384333b65e70dd588d6aea8faddb436c21e4938f1206ce83d0643a87be5f11337793a4d0d5a753afbc66d66938c81a759bf77b8a9c955b1bd18d4d1b6900d006dde80a12b88d7e9d0c809eeccd73472bd467625f9ef0eabd268e89a423ceae5d9f79357db0be7c201af0ca49c7d54093b46ceab2471f09233ddb2dd332caa401ff2562af82212e071cab908406a8f57b249c80b8278f7c19c577573edc67bd7c7356e53027e599dd7c1b378a3a2d5a5be692a2bdce0a1f22a1515e1e17b975f15bacf6bfff5c103a30fd7a5dd2ce08acf0ef7896eac6ed0e94c299bacbed42635be4f5230a8dffd03f995579851af80d334741d8c9b9b9f2511fe7da461ccca06ab635d5f8004436a40cb4338545cebbe6ba368fa81199883047a5f834ce5b7651c4be281ab546be984c6d146b55cb818b33e4f97485a5c354820ccae5c9e0c8dabc237c2d8a3a4cb35752d1ffb9214d32ccc21514fd727976b57f622b6dbf16dfeb280adbaa327f50b60e23507a91ce9d7368ef947e237c6ce27171deb5b949ac7a4aa69e36dc4c799decf62f0982cfe032a14ae3a7f676db72ead06a0167e1c6b08241cb6f3081614069e889dbe8e6f9530954cfba90982f314ba26e0e8c1f243094e80ff20ce3e82ae5e3148979b144ed005457d934e6faee33cfdc9e889e117a2cb64efcb1776e3a627ff5d22a2a1131bafaa7c82eca39cb802d160a9b7725fbed7a327eda8e90cd3b3fad803c6ff663aa8c4c7ea56f4d30681101cec201020ef6083ae92fe01add1675b2f8ac6ffa8014cce4bcd89e790c5d22db93a700ac80cc0fddea493b14bc1d9f9be422c92b01417af63597364736c31a1f05ecd4976319c667c39753848707bb1231267abd5444dbdd092b0ab2d628548bf89d376b756bcbca6c8f945035d68e49adf4887e7f4b25fb8e74574f14dc62216d92a0762902cc1ef62db82c2119c9ca118207bf795dd5a79a4df08020e551384dcc7798d1af40ddd0643af4e3acd44ba5a4765de900e5a40036b5615f5161082ebd6c9762e43fe2a103e9c376d0bdb91829d648672fce82a57fea7c4ac934bff582c55da4cb78fb873fc458a7ae666294fafa716fe2eba2db5f758536ce818745f48a04006430dc1af7a192d20b1a1df272dc28fdb00172921e3e085350a14c6ee372a81e58e9164c4b990d750938ebfd086136d4cc35868d4ccdc432c83fa159814a422c9109fb5bfe7e0c7b6b01074aa45a031171cca58908b38a3897963dd25729f58d88d7f3b67aec7c42db935105f08a7f606f8d0908a16943157fc19dc4dd2fa2d9755c040427ad83e665a278f31ce875ba7c45dbedef0db5b840f681bc432ae626fa60571f61c47b7663943119c472122322d80e39190dff1ee2821f96f6326e9c747996d06818474643c3895156607b306d03841ece5a8cab2a57f89d4df9063db090d010c14c7c06706f125195739d0acdb25fe7e215876c20cac42cc47b1a77ba853a204f0c4342a7129bce9733e0afc22dc0ca369a2b3b20b8f83686140174d3453fc6331abf0ba9b0b7726b535d4f4620085e0ebb26370ce0f3860db08c53b6e7db76907f11a5a4ce5337e6705fe4c11bd45b6d682b48bb7f2add6603c38de4f316dec274b0a673f5eb3e9875e30b7ed5096f7f2e7a3cb6ea70b6aa52d7e5d93c85eef7b028a6a516420d2a6764dcd3806e46cced7c17344aecf6fd5ab926c206f2622cee3e7ad1d43de116d80958709ff9403fa4a7aed0cbe1e8024304a0623584596a6724658ad973b77bfcc20abf5cf331d51de72a6dc294606565c8b8bf78104fb7d35c2e501ac7b988f4e40f471cc9686f57716c7550c330518b63e4281f9581fb69b6e0f7b0f42ec1975ac68ce341c7c72f487fd713b4c6dcaf7438d10fc413acf733ff0f621f892d4d53166c44b46860d99beaa28cee709e46805b031f36ba99ef8e01a6ebfaf7ad697c7046996b99b3e1e42b112a17a0c63f1e5b183af9f601a45caa1fe2701540c400a0193b2577239f23fa2c54e3e61c63d861b1a543d13eb95a5fb8782e58ad9713daaaa497791d00c64a785ba4a683465c2e6701dd2e232176f50ced777d50e2accd509c455de159365881c0d8e43633c4eddc7726f0b14b6a5fd7d7dd54c2fef4e8571f35f4dd5df7ceb2d3f252128d2317ba9f1f0da0e8d108e5723e18bb526355d1601862e1d0a145da89673bda7da25196d44a0af3656fb12f48a0438a6c1e1600469fa43913d143360f1ef27736e250f588e1877518c9962633b13fabae3d9e056c1614f9c91ae59ca9045fdf639e995746725582ecf8bc16e3567dccb0ce3ac4e0fefc395bef6cf5bc58ef3fd66c2ddeb9d2ac894478a3c150a5a5bcfb46acb3750ea0bdd057ce0d3d08f06bc4ba0b3b937c7632f309448d9bdd2beb1e53d337fce65ee4ad51ff6735dd4d057b9bfdc65f8b1324b0e04d76090b9f8c671eef7fbffa7ab3723aa8861845d4fad52c516c02f05d3a480fe98b9dce233f6466b87a82245e895beea550a498c134b65997e836bbab210eddce1ed40a0ac190c87e28be24054d1753a04f521b6b21e6ce3045101f8e331f7909e094b9abf7b495ed1d432d5d56aa9db291a377fbcf8d164228e44f6efa9cbd04be8ed946c753f7ac44bff93e09e52927b942898c416294f001d28c1508fb1a9d9eaf8108d440ab01a902858c4de51cd27fc28d2afa6764e6fbd6353a8c13e652e89462dda9701f4a99d5ab4ce31615a1ff9227f05e3915b26f2323ee95e673a1d86a0325b4d9da3ec8d496013e6cd958e556dcb94f28b2966213ab6d5cb96b2e1a349b2a0081cb3951636bfb978bca8134c8d0303dd433ca7d380a062829d71aaa8fcf4b8c52e2e76bc0507f86fbb73542b94aa0c62cd84b85d1d07766bce333251d491218ce6f34b00fcc669115b42377967e97f1e8dcc6211c12b1418116006fab26c709f88f015ca49569c202cda1bf0a3a444cf1604f7d41504728fff47802b286815c2ad332c129fc3c4a4b1c298bfa49fb6b4e92ca0bf3c850bf87417844880dd5df3aa12fba4897ccd40b7c0eec8a1f46e1bebb57d1dd049fc48681fac14e8d294965aa7f71f839b3235b76643fa98131e32734fb5efebacdf2498c198fdfe63e81e9a746232c8a9148551209d3f35c9032a73317ad49ee31ce6322706f8d0f29dd6d9d23484990903d7481e5e501c6623cb2c386f65d1edf38f5065762509a5891d8b3aba0d001650b6088a2fc6600d750e02ff7cc94ca93690406a79ed30ac078cf81358c1dbd05857217e87eb07716f1f9be7d4036acfb66af190f576a35aea8f48043a6e7f4cac3b894bf3eb4a46592e7a8a23a7735a436781cc4bd8290c00980de03d14384c181079a80cc315c894f2f68c974f7057d2e66ff81f3bfba4d7a07115df7f809b0da99d6276fe596957a66f880163f35577ac4e8933787e56771a8b2fa6ca6b8dccf1ecdfa7e06bad058d22385701366828ee0b789c19d78cd8ea524301b82d50088ddf23fb1fae8a65e6366ab2119430d95f600bb63e1524c600972e9b5f5d7dfb2e365b20fb370f4c267bc1192e0d52d4ace70c8a9f79fd1c67684b7a6d9552f7eb79b58e91ff5ff0908a24c9f655e91a1021b1f90f26c5c33486797377f076f3009f249aece54997748e4b32d1da91f6c0e5175d84bc83168d8c3133f7262586fea0fed6fd1e83a0fdc512e5fbf5d9e339024582179d8d48d009aa687abd7a75c20314fbfb086a9309eb456ecfda3a268be5ed9f13e26a5c01547ab2e474e7a622c3783106294ddd4c111715e16e839de1851943de3a42798dac382dc024680f55c724eb145d5dd36df58f06c64117bae2bae63187a6a2b0c84c4f71e6872dcd7b4593c12585f838227e1036cdb37e87560791ad52fb4f0e4521c543bf475e9e432474af4874fd4c6918e21a0daa65a0be6f632e530cd49c601787f2d1fa1e3c8ac7fe07dfc0ca67c673ba3aecb773d9e580cc98f649fd6181f676975d61790013cf5b76faf6d8f23974777d0e367ca8be179faa010b5788b9fea34d3354acc0b7c505d0fa5a3378d1d3e78e923583a946b6d142e460f1ce800d9ce380da95e2f81ee52d591a21a54c49978692e606bd170449d2e353cc4e749442b89b92edb4b6559d02a5da444c27ce1bc19460f08f0704d99c50682d158414e3ebfdfce03c260348159618fc075df7e270f3c64137d2cf0bfda2c1cc12a484064bb8a0255ddf935b1fe9ae2d4be01ef4b88888b33eb6db4a4896ddf5bd05a6494e64283b3d4945d31d46e5e29d6c48476074290a75f14818575843d3d2bfcc9595c27772b0632f8615bbab3e610eb5546a78226a24c6784ce714e698705c7618c138f7f112c1b4c00d19cec09a0a8f4e8fb0375a9de010ac0b433dff08a9652408bffa8082441c542b232399dcac1e26044502dce9ed1ee5a6d6477a2decba06326e161cbb0f77d1f2b909fbc6b509b0fc2420693882b5e342574a22ec722d312e12eee3984f558372ac74e5029d5fb191006989af9388827ccb2e12902f6c90eb5268abb7b4020e392b4221246171d3786ff9c0495a64193bd001f0619dece27426fb267cb08f15c541edb02a56f0f9142095fd5c752d49947a3829291062e7fac23f6d799413bf95c3294557d6b684b438c0fdd10cfec2079132b6950d6a8a745958f68e5faa4a96b4d9138af79a9af755a97e4133208dba72f99080e51d3cedfc35d1b23fdbe988783695ad71a657590e8da7514d9c6a0f27b1b0ef0fd83eeadbf2891d127ee5adb43a4a36a1b49d19a1c7f8b94c0aa7f22f1d423457c64911cec350b56d2181ee5212fa49d9507505bf6d73a2f8f860e2748b9ae78b4433cd814ea1511dc98c8dbd47f63443b222172f4762d71c21724a286d1216fc5c700a4fb1f01ed61428421175e322e4f9cd103b1cb5b487290b7d0b5adff1559b318d5aa5bd7933f6f7bdc902803020aeb9e2a8c9c76026d5b538ad514411eabdccbd6cc40acd1cd4a63ced958a5189f23dfbe2d9cfa91407464ff5174b67dbcd1c9cf3fc958b0c8bc9c1f45a3680a030df789e5315e05191b982bde010642a39feb684ec46dda63777bd2f035918d70f499afe587e92ba50429889bc7e8fd3202f72e3f4071daa4e813961615ed884792ce0f12baec4677eb9b9fa8dbdb793d3b71c839168e05a25a8508dc7e7e50f470626957b89d67652111e729a4cefdad37ccdf099fb2777727c48230085739185b90abf6b0ce07aefb3be371af8844add9ec1f0865ec3ae735f2c47d925b6a20d6b6e8f82f8934b5b75b9252843b529a71307827725e6afb00d9ff1e22e42cf15166f6a2933d283bd3379a14df8ffd402c58f025ddea35974b8b68d140aa98d87a1f5b7cc135487adb4ca6192c1f4fd0ed81dd639c25f5320783403d5c198c7a0eca10989eac8f5d350bd06c42aac457dcb7bb8359b3063a303dc3a593e9f403fdbf85bc229b50c73684524db3feeac860ae63daf824871c242b318b70bcefdcfa248daf025915f97527017962d63d3080ab3cbc7c509481b9583ddd97107e5bcc063aa23c50697d99f46fb1a5f27b44721c155eb06041e0ca8929a80bdba48d961fdbc65b74ee4880496822d5c0f1e75fbd685cfd1a6d18e4e2ea368d379d551428de8122843bb2076b16de858d9e0fac331089caa5d6e7283a8d35057186ceb6dffb931e1d0fcbbf8d7d51357df3889d916f33c71deab8bac655e2c5df2681e499c1067468a5c79b52daaec9d1e8511f6e2fbd69ad570518eb5bbc4db13e9b81ff85a7f1f76e64b2db9d4060818d6917ddb3e00ce2a0fce1075ca924b11d76f4b43d11ec043daf5c879647881d9ad236be98975c4b070b28c67c4df263590f50e8f04c9ee2372b60466b7875d54daba68218d91433f241f614f3124e3797f091f627017ad9c4fbd543b7e3be85f9e72f564d995ad9da300096e7cf5dd004723578eabaee7e52ecd44d73b467321905be366dcff24b427c73302a9b081ba5bfcd5a86340a297b67fcf4854fcbbd97687adcb588c931ca31869d78b79c0731f0b590f8f7440cfed9ff693ed8727628896ab7205137b9c1c41041257b9eb14ea9d01c90279bcfb3e1cab009df114e86ee5ce29ab5edc69994742a24eb449290ad36a78b13f74ab9b1e732b9dfc12154a1527d1368fea50b26d0b46981fe7be8d2c34a74c61600a9763564cf6a13f19c897ab41c194150c3d4e45b1c6a6a5215101934d22c83916b60ccddca525f45d2075d7c733aa701fea01f56f632d96ce476cb16d0487c9f6446d7e2630e23656ecf6eb43d0a1d299f405619f81ba4cdf4fc470f69ac85fc6fba067327e5513e837d3c01781a6b942b6dac5bf8cfe36ab061e3b441f475d6dd7adce5adc7b164b62b22ff21b74836a581f297975326e99e239e7d71a1eacda58d3c58f1576fe06187df3dc6c683185ce9a6b59aa68c4b2d27203bc191dd73c50888cccc28bec2104aa2212aedc0b6b7138485d98d326b7f4efec535d8914ba16dcee014b7a483d9de7bdf695d4f19aa27b62d16dd396148f9de9f7c8b045dd8213ffc2551929ade69f9478f0c1142c7893111b3f6f3f5d7071e57c53fd0895636f7383e48187320369d86a7c0a35ee19720cb7d4b9d051abc81f5c077ebf18dbbad4e4222d1851ae0d9adc5e9b3c294133442b996f79e498afd559587ea8da1f8575790244b2d3f0115c314a15a52cfd1e6d4257ad06bffce0ed1b758491c94372f825b34712d02bc21aaa49cda7d33e31aebd8cc2f8cf6221990a12c09184c306440e3066f6eecc6b17ffe3abc973b2ddadcff6010d9846ab284d373b4c4ecb7947a10b7109102eb7241340be9a4496bfdf7ce3a98caa99ac789c40e510bb02603fa761d5bccceea35faf21e193db911e0be69e86abc8cecedcd1966c9cca610aa82d88ac82ced0253c5c4f5c10f2bb8d4e3832e181a63f03d9f79015550945bba76e81ac00d75f67a6b5b05d6fe3beaebb7c90c11beab3409940b932d1ce5523fd82c01b41d2734453740a2f2e70ebca052925dfbd38068648f7ce953ec0b0027907c296dd9004578548b144c95a7aa259fb78a159fdfdd9ca9b4598c8c337f9ec1d848ac79474fca405f0f75d4b8be6f3802a0eaa493fb862c84d4ce43ed28e2dd0f4c1c1d829b899b3975643955e17d255993d531d2fa211a7eddc0ab429217188844cb001ed47d75ac8c5ac3cd64a5c4a5be307cd2812ab8883966e993779fcc56a466bb66471dc9122856e6ed360e97c7fd23630601e38d87c8f506bcd476ef14c62b3c68f69fe5880017cdafb64324828ac0c4a237e73c0ed2e69c95b2fbcc8ddfafe5633584c634215d81258d8e70bab36c628c760622bebea6034dfb55f9b6bfd37ff080f97dd582dacb91e5554d64236d35e38d28d3787d3865805b81fe5bb2b4a234d96fb66927216a84a6c5d2f287d3ce43e16b95f9a7e26d8c639647d1310b6410afa4baeda6ef6e2bd8008d41cf9ce57f29656ae9bd0324544391561a8268eaf61e0b7f9a5881fe1d7882f4f997b02448610664906e5371cdbe2bdb479dbddd76e5995a81e85c8388e283d6aabd11305055564adcee986bb9e722c484ef2d1fd295a1a6aeb2d516128539bd52776608d2a43fbaee0a2b7e0129fa8eae9dcbceaea537f97b6ebb40afe149752bc8a0aa876da2ffcc76a1e799f5843897d39c932c6a4a8417c24314651bf61992c2b3c0810af11c8997999b57e7968c31dbf68bd19874eee4d0c9e017219acb1c63ea26b985ca533bb1a4cc5646c7a170abfcfc0dc0f18992537d7ef6eac01635ac82f05e59ad01556d4cf60630aefa19d2cc3181812908913b0d41b3e6bca9c18c903c57e0dd25177b267877e6bcb01483ce696a41056979b74d967249b23f0af43894ea0c3128b488748bd15d6bdb388883dacc40b42c8c2fef938b286b9f6acc389f04139cb9a5d2821038571b2aa9e93591da840f91454ed5ab792621b2f82f6a64f7c148d38587914f11e1a2ff8d04813e5cc6121c941eca862517888b3859e6cd9f0424e59f3517c6801ea8584446c20bd30127c2a59e076c6125c57bc554531ae24e235c179701bff89aba644275a92272a4f0d5cc86a70b0f6253179ddf5a6558f9b05a60b702d191559152e9e000d52a429eb44e950be5a4178a7b8267090eb817166ba1f77765bd80be2d31caf0270ca4da5bc439a6da7d4d42b01dfa9bdcff3dcf6aa210701ad8223c26a011dba912174a7330e8d14fca77ff652847e6fe4a049dac687da7f684dc0993c5e60a9ec4ba33f7490de1c00f99cfd4d83bf185a5cb25931bffc705375710b1d58053e3217d3522005b9a87aac45536d2543a7bcf4a999876ece486cc116934d25997f643772b810f24a9a1f73e459344869e36d205ffd5c250095b94c48329c7102b8a0b3e8bcea30e9809b0295bd10e2a6fc5fca6d798695680ed2856ef259e798e547d8d907dbfc515f6a9778405368e482784a66dbc682244ee416148d44dba2e356bc596665d6b3cbe74256375e8057a5253503ad6d91723d155591573b3fe46cb6df16a57aaf4982e11e1a3d1937eab998743affe143811b5d06d2e5ebcf1011f4edba5992a1bb6488a2a6c586939a89ff383e5d4ea8ca1ff408d19c594209c1dc60a84f6925fa07d2d2edc65cb6ae4f5bca13fc5512bd77625cb6842c0e3f69fb13d26466e21ad72a88c7e9f02a6c4b36fcbb2490d917d3a59880a0c0a50a8802039978dbdff2c360fd201f56a4145a827f6036b6b4508916fdfe7de753df1e1bc0394c65221cff76a3b125217e22445f646c6b499de830f67317ae53d55755a2622183359b8719385bb02c1078f2139d676b1eed43cd75fd76f1bbe696c26911e9e6d20b5e2d02592ad7d5960dc5f04bf4ddd9d3f95d55894022c0b9cafe00e2fb04d7897b1f753d64bd2c6e3a3c2a162aee1ddef04715a77e9d3785833d6e857b8b3f21478d3ea48a5c0434732cd911172bf530676579d5e9d3ccb7ddcb6df11c428a6a50141c294bd38ba60d8ee34355ae8e3d2fdee6fb7b8d4efd672a3de624f26bec206ef26c3127a04ba1d7f81c2ded8db650bb6c77ede6e91edb4fc53af7386dac1e63f54d45a0a0df621ffc25a1bc724c6c80138dbff355c4c6cd1abfaac26e3c8eb8ea0dabd039b3d2887bde89df769bb17dd44423b8299815d5d2a21aad82fdb4889dcbf47e2a8cf674c76d3ed2378b9473ab113abec9f023a67cb6a51e241e6ac5c13d9e25d10d46b0198e89a51b7168ea2ee218bf85e3e41b6a94aa5b56400c3268228af70aae63e9f1e0b38afcae051b7f4f64204af412f081e27012f719f50fad68d4e748d45bc190974a82c7d37bd2286208f91414085f5b6c2fd5bde4c0b5536fb9eeccca73f9603ee60721c12978f137e6abb0b4f5454c958db8b4e798cebd9ac0c066b39162f95edc27d04f2e5bf0fa013bfb6527d2d9177be026c276c4fdff6694821608e0a45c21fa03d057ff80f7486219526c67e9d24c9f446e71e59a62e16682d99e583a8cb3ca91a43e5b8da238bb699a68750e0a0c38d270045e9902ecafbcf433854d7d4e2884371bb773dd65fbca1d92a7dc0e2100e66c5a2a6b1b5a491e567cbf7325b5170cc2cf5d8795174c899e3fb281ac12dd8466c356095b9e17e0b61e6835c91f3577c23ebd565ce5db1b1f032cb3c87e5445a00033e6d7bc20f450a89d72caa3f6e4c083ff1bb14138104fdd08531049c7e79619f2d8248d96ab8a8328fe2e818b2b99658534a3a192382c15caeacc45b5e5004f969d27a84ccd626ca0533e60d986dd547cb24c61204fb1b6d3c2e457fbf188195faaa87605ba350b850804f1f1c386ef5313aa13923c354713c8385b18cb5d5c8cf19930ddd8b35898fed2d137d577faa674b020b1eecfc1654d90e78fea721f8c84c159b14ebfaff0b1a8449a6b3fc21a53350726e799c6d5ce881bcd11d646388d4086f267ccb35b583f97dd44d6265fb640010e252d01ac192585a5d6a11ab2cf5d48d33794fbb67fb6efdf7da87ecce31a592d3e6ac0170299c5b854bc2e65b4babf1607357b089b53e9af71a9b1fb524a43be4192ab43042a233b3011569b6bcf1fc3c1bd3f5d9288b45077f39746293b5c99dd12be88df8f5630764337dfc13b98bdda106c8dc53b268b65ae723fc4c1292de9aff0be08429949ba8549eb677cc311f28ac416eb35aae9b152515bca28d68b6bad9d6c85fdef6670047b8081b51c14a4654123dd10bde48303d30e03e40c52fe626a818c0c0b176f9e65a283994da309f7f51708a1cd04f15c63cee3fc8d685b7481b1cb8ab440495d95ae9543f9a93b61468954655866c6d8297b6435fed8964580ebb0a3e4d0f5d8910a4a74579fac50543572185d2dfd82769e342ac43aecb463c66d054e11eddb1660465c9b47f8e81e4d0dc8fda1c6273ced0ace4b0e6268df65a5ed69f89d272fd822f79ff69f671a920052815d6655468c11b2e47aafec3ee515bca5074eb71f2b7fa491fc621a6654b59c8f09ebeef436ba30277646d487950bbbf7dd596a6e896da45cfb1c7f5215eec2f30a2bc737b5005d90757b3ced034917b0ca687b3d0de14fa0d2b37e54e2af6ebe30956629d5c96c95ecd5506bd127c39de5eb6adc308e78c1c4dd776be59024a7d6952ae659e7433d46811d3f96d5433cd605a345e0e7ee5d74c0e436292257ebbda99a8456690aae7ebc2f69fda40bf116513f6ec4960b432a8ab5ddf7233acc2d0893a3e0d591c2a9c7310d94fd1c19c5e027131836321bd07818b52889ee60aa76301f0f7bc43e4f405965179e4a126ac7dbde3467c29dde81a170c2d89804ba2d48bda064ce38d84dbf0028fcc89ff69a481acdfd4d90b56d1867ba9f0d56b8fda1225913be3e965e6815a92a65d6623fad2dcebbf7d518d636f6e3685e1c25463a2ec356a1fac96c3fe733aaccbc9be1ef284be05d5b7282354c0f92867b5e8f40115c91e88bded29c9637b72aa008ee8f209f128059a54eb1ca6fcd640d6785b2164646be7427e310721c3c3e65a3ccf5e439bb4f7da45b50dbab6beea9eb35907a6002f1b2d79e039ce4e280588e0c03ae561f96b84057710b17fdc2e43b1fe1f782f880a92f7c882a97577a756507534376cd098699fe5aa7882c6e0311f04f269e699ac109f3baba885aae9c62ddf1da7409b1baf3c13dd174bb91cffc844993b0c4215a9fd4b0ac86576bd404d29df24ea4f4f84f548aa99abc2b2c35bc43ee23c661f60cac152f5dd9059a70e75f8e75de31dd7e93af466840c69308ef506392daf71a43ce4fa2346d4e4be6e54f2ee255bd649855a22fc8672436d51c82d26355602d9e5002c05b6fdf9c0281b0f6d8bb470e597a31df62343c0168b6487a755ce5264f91ce68bb9d3978200cf251b1f7cc45c934c662b435d236b9f8fbd4f972533d3b9af1ec52936773e25060bb4f4aa562da41422b23795cbe9ccb876ecb2cab11c8041b8d844d9b5f51e25df3d7c4eed39b2be814ba6c86628a3144cbd8ec08017b380522da0211a4ef5980f0a50d851c31c62cf7a96429ef49a5b0a2860b29f634f804b428706cb5adb8396792d7f963bd99d9b05a7c62bf82668bc42601907bea4bae1dfc6cb235bb7bc59b0d3cf6e1f45fc7aef05c610d92458841f18989b524465c99d967eccdf1d2a3023cd93a67ea4a5b63e02477b44acbcbdfbba273e6ecaa7a7b1b7c511c6218b2613049607882a9224998b0e4077a5395d092881199240d696243c400a4cb35f8a3de02eefe5dfb25049244f8c15981d29e1c8f643f3dd6f4f40d5ed974886b5fb9b0c53246e67e112c052cec991e1e64b6c2b9445dfa585deddfd74f966c7f062baee2491ee7978a34e7898c52cec8cf7f7b6831fe1d10d75e96be8528edd3c52c5d29f121c6334bafefe03827ffee03028d2b679ae2e727e5fdfd2152b7d6c313557f1f8f0a71c5398bd8989bb5da63a4fa592372892c6b1f0db168962f86657b45f9d5b87c89d5b88a1c76705172d61b9a015ae7dc42d9cb5423e6db86d6a7d53706e33a5658dee09b538b864e9cdbffebb03f8710648387bba10316f5015d84207cf35b9ebc9c0dd43af2e2ae32127e0aa125f2898fe2687cd76217a7a7b96ee2da9a453fd4fdc07a4c5911be80848ec45de7cab99c1ab4f653ec49f9a65cba95f728abc9386fc87c804c3bac042cfde707be749947c183dc26995f9ccd1722ef4a0815439b988154978ec464b8ac9a5dc494f914b0654a798c0c2387a3b285873fa26a383182e709e74a237e84496617b7f7252740775eeab28b549e3af09da8c816430ac33884c65a8f6b00a53c7d0905a7018dbd506e144cfa274a8815536a8ce079ff7c8e010d57d7d01fc4d2e80886eaf3bf38cee4b95b2555d12feae0bf33cb86769bdaf9321a060d90c9a2907ebd390c92959ee20a4dfcc3ebdbea919008b6a217db7b772a6501f47f8110a4af92e63dcde1e6d3e9e2c9b93f4dce4c48ec9282809d18cdc4907e98d686103d65256082806878b515873bb7500fa87e4650940c3815195f62e390f0a951966422b7ff6b57e9289e354d78497bf32729714d564e3616736e8dfeaf573b20527294e780d265bf0031c793fb4e72bdebfd13a38f8768f02bd2d36f581ad5f30d643eb3a910608cfe15f96dbfc4b152cb92441472b6c338cb2faa9e6f7ce374c032210dc8100dff2e98f537c5cb28a1fef5de2c028cf11d8730d30766efd8695db979505aa7c960aa3c11ed9ded7dd96ed88d1db2ce6a674c715a2c31b40287a5ba9b4841c46ade1b487e0a7498a87091b661388c3e34b7c0cb72901d3bdaeea3d8a028e26fc5fd9f14f673c183c5e1ef9efab6e69562e41a328195cbeaabbfb561a60a9a7b02013d9b353b36a1e5e5070a6850a7241b250552b3ee2d693488698cb4ea870483e583b430b14e58a4a743e06bdcc1dee7e5800fa828d1858e87f6edc15275b66577c780e1e65185fd5ff6228996d47e2387f463e63417c4d2d49bae0406f5a3c43e1e45b9931d51f1ebbefa1328f2f6303892f4a74a2db9827445a694dbb4661bbc594e2acee257874070fdaec37afcf5c148083e5ccecc1ce685d23b23d2f92a168ffc564f0c37969865080cbe0c246e209ae8c5822edbfedfc2870df1cde5b760b4a05ce5d16d9a90c05e61634f6ec16c69c397c759802c760cf21d5ada52bde06068bce0400697bc4acbbff9e7f98dc13268ef7b84c362ee84b3c700c0c77321da3d58fdf7be3ac33be278eafc3be748c228c96a462ed6ab268b400996bf239dfad704e1a0a702c6a8033751902eafe059451baa5b5d180cc0efab4bef8744b27134138cbeb035b18e2eadd550b742c4e29542efdaaef6960c73aecd7a78b4ab0a4e2af2d1b51a79eba22e4cf09e1ec1b8c3f8eb9092993c955fe3d2b06a27de35d5655fbeb143aab377c5777faca064fe1a9fa7777d0686cf7a1a7cd85deff4e4f606df5c3812c5d1e45251a487b79aa0434c1e0cb316e13d985ba3a82d7331a84b326986044b7bedb161069bd2f73500838e0f8a47d669019496c3cd8180d32247fccded919b9bae66a26e0eb395815aa4259485b617393e99a98e241914773585ac973243ea1181cf622da6c4e621de3fb107f1a23eb375361f56de590b53e1b25ca98e2637d49c39763cf88b21737c159c3d1e89a5e10776a9c550d5e39164c5852d19d5d53cd82c47672959bb09f95aa9603fffd92a93e4321a55fd5f4cdb1c9d24f79643a7dab7321ff6b7524f0ac83c92a0bb85ffbd49715d18180124344e10428a54ccdf9c8dbfecb1d94353a3e4943370afbc23a24c0919c117515a5deb22d1de5cf6db60fac4cc780596f4995e8e6f0da306d35803ddc8781fe4812404771d7412c62b4decbf3eb03b96a22d930a8085586eea6a61aa942fb66193dbe860136946eeee2e707220c0f7d650ae1404b61a33a031aed954d137367318d6cc5a1de9ca733e1668224f7bb84360a7fdc5a284a5c7b3286623d41193ab86b07d331345e5bb9c72d5b4deebb48b936ac5c202338d1085be55ea583cde6e45ab1aaf0c79649adbc081d0414f6e2400d3fcf80c3590442f3f5e7319b7d074ccb52abe7c5b74a1ae74c005cb01c108d092de3ef504215680615d0fd1f563ba9b861bb5415fd56e3ea0c38b687cec709003950fd1d0c07981573173e163d68decbdefeadaa841ec0aba46a22ba6d65af4aefddf9943506bbce7d8738dfeaa3396ef9a5446bd626ee96869496f9c72c35f694f850e0702a4e02881a28470e1298ea7bb725da77e3ad59f0edd9950ac928bddbcde1595f12571c0da82875c495c8c42cdb9aaeaa82dc5c848b8661e3bf176b68c760dfc4a74099a12ec0b7aabfe36d1c0967ff226001f580e4195b6bff864057e1ceee36dccb1d971d7e8ef5647a98319e52fdd4545c2cb0a2869ea1cb3f0f08fa6699a45c79e5bdf93c3a9e359149379de356717c5b9764a0f5a2b572043425d07a6ad783eb990f6505d3008ab2252622f739c3a3a0d625b39552ee5e47b9f936154bb1276c45ddd001ae5c02b8dca5301abd4e267dc910b42df8f2bb29fd4acaf5e6967771538e80317268e0bd0029b7ad9271470cae28bf769781534ee4ea42641e1350b0547fafa06981f33e2ac204e93620ca6553f17b14566f4eda82db3d6265de9621cca82786ed6b1d9e690440f3126388647a74a18c9bda933c049ad9bbec429275355a9d8e96acba84df96dd8a97f6ca0657e050500345218f49948c637e42134b0c461f4f24f5863eef6eb463e0067dc4bfb17402b070ca1170b2ba94d069b62920955d0f62ea2e96052d52a6c9e40484ff2f5fafeccd3d5c384d123f0854b4c0731e72c956b44af111dbbc899c47b04448ae336d908785738e43516f73e61d02e3e6983a6780de391a143729801f74dc61801b8b015e921f1181ec2610a4e1d8168340c38342ad1be26f04ff0b0bd41ffdb0df988454fc549f13b3adbe8371d841e8c5da92e123cbd9bb3f5fafbd5e418f5a5d7cf4e22749c7a12bdac39e9e8988d443e5f0b63804fc01e9681af608f58f6a9792083604539d63a8023c9f701f1c2c3aafb102295f786dce92dcfb3d8db844a9dab897be7f320f22dba9c56225e69f96e0539c02cebb5c7690ac3ef239c34784c99605290ff8bbf47476eef31e869b0f11fae22a956aec3b152b846a5a05d46b38bdb404cdb0e9bc54be7eb640168a4fcf4f2bff33e53e07ed0bc376e9a9f68ce74d89771cc091a00d992302a0d858d7ddd54779cde6c8dbf8ae6a01f2f8ffeece19b064c7861352ae18516bc7461d5071122f03c45853c563f6c4581b1e4075a88e851aefeab1e10197f285e47f2e9c493e234e5cc76cc6351ad145c983474d6e580a022cecf463c587bf27b1677b52f423088e644e89fc8b725995014feb8c1f99a6075a42099a7f9ca24abd868635624d83cf559c01be6fe89c5b2342055575f0adb2df53a5f56049b68d76b522222772343b3f6bc5fabffde90170e5d094a4c93bd64cb35957c01e37fa29baff255b09947e8c42c20cfa05a33bbe28980949d260eed8c00b6c622531fc4af0dbb109f5dd9ecdd15537d762275689bcbd637aa3c3b7704507643de05a646ad06cb4a0b37f6b3ce94f55f38e055323504869dadd00d5c2bd78ccdf2b370ae4aa570aa846e736d72718bfe65817ff0e8a2f6214d05a809184823a71b891a4032f1b8c3e6b8c5b3ccbff5d73e534d00a14ae7a7c2e815e85c874194699bb9a1e4e0a1e18b2b5fd2525e9ac4161c90aefb0de14f0146cf3a931d29a3c1aaea88ab87c4973c3f4b4323a0660d600b6c986b89add66c4a798aea1942148b8533b1bfeaab435757f3e32796e47ab12a38414440a35b05e78066bc6381f1d86e7a9e8ff57b99d61d7d3ede01206fbac4e2b4d8e056fbfa86f3ff9651f1a17e963a71bc9628b581ae0dee651cd936538a9462d5c9d1d445bec206954208a4a03e2e29acb8eb3f98ed5241a32022b7c52712ac6b414ab24420e11749ecc4ffd04eb92aea65b043e63548ef482241626f9147ec775237b20296f1e226b86ee6c074085d8c0eec6ca028e5b2a87b596e157992ed1ea7c9a9df1023f10fc84bee62a2c351eff11fa8aa60feb30d0e05b57703d238d873abf36c70a6dd729a52ce3a0b6394d502c35f0a1f8825b82318b1eea99d822a3b84a92b719cd2d9bd302d232d74fab32bf25204d822a7df712c35b678246324f02fe92ef7a76d642ba9c79229a48530254c930f8038ffaa5162b89d6ed5653e7c39bfb03df2051477dbbee5588983d820565a1896df660201c6fffde8681d49a52909277788d3724405d55e06bf06dae0a75035e5cbab26a397a26fc05f42016bff9c028b9eb9cd04b0cf569b7ad5323104540c68177057d40d58c48b03652fb6f33b14c7f9a3faac14d4f153aa10f7366f74acce9d111ceddb897ec8e943ca041f09c1a47cfd615aad5bded538bb319a6b128f13b122e1fc3fb1f18fb7b3ebc0bcef26e807d395f689ce273a4266618a234542c6901396c268c080214b68a8701e72858e67687b8936e6e0f4abe345163ed561d3af132760aaf4d326a4774b07c32317517ebbc09dbb8b2787ca712d3fb491935ce2502b135bd0f7902842b5616c481f2914e57184e9b7acef9312c0943c263cc0126ea170cd109c521785b976f0ce3e08b60219099fa3a0f1e570648b3ba6b8ca6ef599f51b14854a4c8b3fb0f7d7af389b7911275f2ca5cf7abdb989d875a55f0799d68558cc198f1d772d43efc01017f59f438a704c76441d14df51f3a2a29fdf5f81503b9e94f68f7dcee286c3530ce2a13fffc75a7cd63b485b7ec03ebf25242e77a3e30640777a8f045eaf48bc947cd9259398da3ebcad2a30436c5f061d7d86856575a4a21b7e36df28e373bf8f6ab93595f867e134ffdd96b5c9bcc7e41aeffc2add6798ad377a2fceee72b631fd58c4f37e29a99554f6cd4b262b100a19c5e2c26d8d2ecb6537760a5367ba6ce0f1b490e3b407c835dd78f813e9b74b4d3e5e614837625071012222109b68cc1e01415ff9312507f3b35010f1bf36c62d2ecee6011d3107b94a424e1693e10e249dd3e8295a009c0a56464f92db7defdee2c2975e5f9b05f0c703d1b97b148dd776f50f95fe806da0d4a9ef9e941c780e3180ee87a2476d6b59f6b86a96d20b91e9202a7cc1c7b15c4a83557a6c8d8019143519e4a8a3d361607ad50c7079b1a318be5428c548ab1f72c4ff3e21f97039b2aa72b5e9c3e85ca8790c636775191fb66bb50bf1c4e88c31896e9cf530edb7f1abcb86f2916fe6e989a471cbb23427f1cdf68d659397987e26c27ca2a423a84898ef2043782a643efcc7141ac7c478d9147fa2954a76201515c3fc1d13a284b6cee9fbe59779a06bf32bb6e29d5d47cead10a163c8668a514e2d1b3739f6a2ec7e4c1753d8df19830b099a9530813063fcbb4916e848ce3a4e24473a6cedb53c2a77219e48020f85fe0b908edfb809b3549ad43f9ee9f64234716766bb8b0730dc32991bf17cec1b20b4d8f9655170dd96dfe1140ccb5e0bf1df050e17484dd1684e8c93ee46ea58d7b92fd2e1615ebcc2ca1cc7eb98e4eea39ce7e022af7b35f72be003eefbb716ac211bf9f1f9773afa94f39a3165f50483069fbe560f2df1aa061c76549c166b85ee01a8d69eaca10a50360d287cce0cf4b90a9e51c4f4138cacb1273877c4ed92e55004194e9441eca348be1793796618addb02cec297d34537828c3b576187c0c0734778bcb1207ce5bd3a8a97bdf535e7c57ac6bacc3bf6a894ef2335dc6c107e60251303f408fbbf90b73436a5e13ea353f74bc2244039df4d7ed59922db3b998aeba98782c3f7409dd00d4c8ef34845861a8c7aed95c7e286f6b7fc330416cfda2705687ac72bba188fa7a95ab6d8e5fc2be0c3583fcda7a77b3ae9b58636561c9ed33c3ca8aa92a5b1f0f5214896254ce9708e82e62ef0b556c693c51a784475eda5fd07136236ba69273b4c3971eefcf803fc062fb1d91f35debbacda78949e0352171e162f07c0bb30a047e8a82f8b6c3ac6c8c1337cf1c67c7ceca8184f64f20cecb711f9f7ace7a8a9903370ecf0491d6c410de08ade780a4b061bacd17bcce7e6175477139a69496a1a032968fb33a22b4e2746fab3b0f079676d040234086fe12db7a9c23c5f7d8622172f53659c293323b0ebc2157bfee05d4c235d1ff49f96fe3fd66b875b5c9f212de9e537d15c81376ad7703025190db11e8ff2a7e86de87deac56bbbc2977c4482fb1bde584186bcb97456a042dcbc61011336173c3159d4ad76f56de7d4ab1e681d63e19c491f2bf487d709e9c217b81350d9113010c30c63369c9339a36d3501dd292d61ce8b848e32a39226363fa287c9fd9bd83bde61049cdb607f71c330a3a67b8e765f89773b4ce758b3147c3a8286b741fc3e6673186f259392ab7623a1ae6a4cc5c4bc685f9af80b784b330184621c6d64244bdf6bc6e691f8fe214cb2199ee146a81bce6390c8d863d7fdf64080b0dff1d229acc68c712085ab388144cfaf521489ef9e3cdecaacce591392e1902b3fcdf26004501bae5b4c613fe189af276dd3f1cd54452dda4c887f1ec1718da726e0a2f6e37e71ded957cdef3db659e342344e2f6e264c0d7ad01022b8e412beafd2ef4afbb092cf5c138ac3a55964c327036776bd3c78f1ea463bd5f78d07709de5fbb15af17335a5d6007c400033cc52b7bda8a39299d827fa99b1a52ba49819dedf8f364c2be8b716521fa18ab2eb60f5218bfcbc4d270ec74c51ea45e0c9f78c9455b0997c4c7ced008d8ed9ec0731514662449725dd9d0a0bf1da4f1ccbebec0bae1d91060046d03d64ff8623d560d385eac341b27864ce42d511242f0d6255ed2b400bec3b0757539133a91de02c15f5d6290452a003229a6574acb82d80397d870de020fb6ce3a6b250223db5748fed4d68c6cf66e59b7274e7d90e69bbb212875e6c10b198320645d09992652952c61d728a3d5f9c87da5d7a59351c2e5f7355d73a8363a110b6362bd0b0f53e94e2e325db07b39299dbac22ef400028ad749021f0e65c1ff02648905005de677161d3a0d37b4f10cef727fb94029dfb42d0aa00722dbbd67fe1370af4b73dab2eb2856d90f165ad5373cc83466e6643cf278399a3ee3e19a060d89c8fe8bfaad7874aca110cf937da18d0d5b526830f7c1d2b768a94465bf9f65cf17ad32ac3b0181b669412caee6c381556e2aec49c81fd032d54061f59211391849645af2caefb02d319a54b395e1be0006b6fbf87edd79ad5df30982d474a9ee6d96cbd0439fe81592e1c36bfa0dabc1a61dc724d1c376f4c5de2d261d8b817e605b3fbdd7a48af7e070bbf281c84f1f8abf3938a1cdb5705c3f09006fdadff26057b7c76ac74792170375a9f7ece7fb81faffb76de548f0976388c40b3f11a2851c1e520350fa5f81cebe3ef9d337756c780b2e53e5aa5033a2211c7c13c40b841461c7ed525deb0ed647b17e49e0fc437e99a7c4d02f5018fc724e2806048cc29220e9a8b9425a0fd390c12750f598d1405484c3efbdae504fcdc08ea737c57418ba38f93c52d4a251db56b2e4d1e1a427f90ce390790f92fc3e0f92ebf4c21ffa4523901658fdbf7663e1d4350bf1e3a729d6cbcc64f14302759cb20acc8b593647b30fcba3b3dfb7a769376e7955d096d49ffad780d8d22618b81b6bc2a50a8a7ee97ab6c0ffed8759940ce543c8839c881941fa37f3ce83af33d1f85d929685a53d18c84a119862228d01146b751585f7092fa49f880b611d5394d774d2ab9e09c29089c76a2e5365e618815909037355d910d706c67f81fec9cb9252fca03fd1e916fa88983a3f3d91b7c8a619d34133da484227325e3ef6ec4cafbfe63c757de193a8b68a5cb5cf5c297bbeb3babdcdb2d8a08fa204016a21abb03bfcff5365240b4748d4937a94e63a3c5721be34c087a2b2b893a1f418c1e7c1c4ab964e772d086bc28afa58e7e5e747c07222192a73a60c25a59955861fd9a5afae6bbb91c0c0fbb9dafe0d0dbdbaf0317e9e94b6a254706cb2902f34d4bfd0840a3bfe8930f6a7b0145a5e2c13ca7f26c1c9cf55950bff364319f2adabb1736c8c520d6a24b91eaee87e5a9856c23767f1b2c14c39c37b83284f3bfbb3782ae36553317d070332ce1e4853c24cc2eb832920e5d573c30616ed56a20a0406c7b7aaf740537b90739f3c1e8a5e7243d9d7108c02af5f54bc357bc5a6851e85998a0453eb61148d74aaea52fbe85f479594ca6126a72e100bc9ffd8713bcde71383e8f2c9e09d716a4d16dcf14303256195a4bbbc82e7be1cd27220234156875038730aefef3932052860d8f88e9c665633c127bc3ea2a3d3e361fa7d8c7bf3ea429aabea16796fb41b33a39aecd2241015f58ea240f5111019ff7733e6354b3e65ff4e36b28dac9bcf18eb5e6ddaa20f48e5092d022efc5d5800a5e55ff21debaa888afc1bbfdbce5d3ce681548458ed29960024edbea5aaf85e64c47ddf47cebf4515e7a329cb82cc7ccd6ef2b4dab5900b6ad68aed7fa501e2d2468831f0092a7ad04ffd425c02d2697102b569a17c4aeccd9f8c5863c11056d4f68ebbb1c93c9934b028c3db6499c0d0c5ab73bdd94be480951d36d569c95dc11f93af2a29ac7dcf6b786d770f85c429d94ecb5e397315a6466c52ddd641ac811ae8705e2d757be9ac061eabd52a9c937f46b07841d430935c4abca5b13b4a4370f3dfdd0d674160946bec13b4181075d866b41a1b1e18cf80d10e024832e15b500ac767605820e581b3bd913849c330e1b44f56cba6705ea250964c6c7b4837c34b113d7800733efce24ff9fbab8088b476a7f1d86093a93abb8d79184118fe516e8617d27fc0ffb44ab76980fddcd7e90d85e7c91237a34699e35656031315fb5ae59ecd353630c2542d0da2073bc65fa1be6f1e4ce9abf53fe81da02fdef43debd40d1e38bd0e7ac5f3e4dcadf7c2985f71df0d374d5ddbe159572992f255ed83ef72a0c2efbd82937368602adbc8a03442f7e890483140bbba83616bec055babb366da01fe353ccfe8eaccac5e40ae80e53007c2530e418ac5561332665509917d324164ed29ba668f87fb656fa9d89755d1d0dd51dc24103d18f2d52ab6549c547e92d9fa23431d6e9cdde931cf63df3cab9f2a3673e38ac2d806784a6a99772239d11c52e906370547911a61c30742a2880618cb7ab3504604e5b4b7445de3bcfe08739ec46e13414f4104181618cb89c982060d400cdb16c773af06786d400e2b2011cc6c95288fe3679798c20958f69f2de41dbd5b39ae6481c628233290209cc600bb7d531d2f629ac18132a9a62ee5279be9bc6273cb7ab82cecfbdfc1ddc0f51613bbb2e08235543cd2fdbc3ca21893b84dd9d0a3fbc0a2fdfa66488b7f5e5c11e01882d79a1f7493bf3efaa90494a5196a7273b1319868f7cadc70d607fdafe651b58332ba0454192d1b1588a3c60c27078db634f28d6f580dca290798c03043562d727ba4d0474fb7be31d3910268300a29eaed1ff4f8158a9f42632884a67219fb844eaf104240484ad886cb23bebe781a128d3445a2115b1c0a5789049ba9d30f9b9e64121e10060bbc1e33e996ee6cd9246c4db4e01ec586f80c1abac5bd64664744f35ae43e49f81cc20a04623745088d1d99de9a4476780a403c5b23455a5090961b49ee8715f1df6889917b7f699ccbd9d111f0e1cf3987508edcf84b1fd39b6a39ec68cdce99a5fc384cee761406bb086c45cd49ac41ae7965db3b91fc3b75833c50f2431c6bb365f76a5739db446d2bb28e6f7b8dbbe9bf02b67aec9b661c3f49921f994ddcbd232b6796e3028042811674c045950daf8d3dd9092a781eebc4d3612855a8e805ba6df15b9ea7feb75033ad4805f60f28224e7323071f8a5ddd5a719efc567bb87522ed13ea076533403db2fb09a70b2cc5d053de66d9ddc6db1ef0b98f9d476c5cef399d85a6607a5b886e9965e69d87345b3ebcbf16a260447b4117f4219ef640482e53deaa7c78a1413560f7ae291e5c1cb19e3abadd1b7079b31ac4769b52ad628b0c86720347c69951429dd88a42613c8dacc4d719fec3913877d66248ae138c49dc1f5dc37731e0047bc48a6fa0cbd3806a29d3d2c5e1da93f05a4dab42bfa1e466c8f4c9f41725e2048bbd1088c88e10014e9c3b95da53da7e3924211f45860ba1ccef4649c78a53460f079e614bfd06bfc61830549806f936fbe395f5f7f5662992e899799dd4b57138a25c480425997fd2709994b8dd7bab901e42999a204448ec5f381525201c020756511d7622ab86a0aa49068c09688e503a422c539437bf621b0c64c5882af5549fd09776c8575cf1089f618af30428d98414a2570977659442f971c700b481d18abc04be573047e7bb73ba75fa28f593bb0fdbbecc64e73621ce1a5733fb8513aa78d15dd56ed10772aa14eb8012203895b805b00d12ffa69bb237e0fe5aa35e722dbdcea54edcbbcedf3e2a91df48d79a15304b1d8e30893ac2caa8a9ef16896cfb0389594ee5cd0d58df8b2be62261c4709fa42bee8afbe00f7cf503e6097ce1651b63cfdf4b8e81583ea43fbc56217c83854962efbb2470e12a5172b68ab1c6761fcfd63fb97c6be7e4489c4909496f24166ed0ef153bc4ba29bea57eba5423c9be87cf7f5d32fa3e73f989d9fe4aa8c01b14bf77b184fc80f8757742446907dbc581a5767be36ce6f45171b767ac5cafa3b6e3209c6b211b6b515f1f2b6e2735f121b744448c5089b432276a8254feb9b26b30a14e4b29407048952d0a88d561acbd38567692f5188f3834721620b8068e39c34c295c50e64e8525a5540510b5d1e2399c03fe62168baad4bd561c81cfbd024ffdbaa66410ef90611dda61692528d232a8696bcc7f4dece74bb3ff371d2802ebc14f6ea033d56859e43fd487f9635aa4b724c2e3567ef87ef0d16b6c0536c95a4310915805dbe979d2433485bc162d5a6d8f16d00b66e314f635692a92630248593d72e9a48e3283423dd48bc2b283c13f6942ec6c92d75c96ece979f0fbf3974f547e84073330a38b6db872aaa1ad591765c40cd8626e8be6fb51f1fe13333afc308fb5447c29d9dd9d7ee4dbf3646ae004f7af49f8f64d290af933ac9f3d48b9b13bb32242433b307f3f8c0778237160460bd310747cc8e348be28b7be51b992c4c90d4dbbce5fc4e55fed5ed7e36d22ea76b63d201b9d63e5cdecd381d103df4108f66104f15cf026477b9923064a48106252d8925375c5343caca05b9be7383e774f49e344f36f128c4a0992f5cffd457eb073b537bddf33e14375c375ac269a93127d3894be4c914e8df60fc54ea405ba1b204525b42a539be88ed1206c8e9d3f9f073fa749e1f46706bbb6b516d99eebf2025965b93fe8d010ca457a3d45d37574bca7510e017f08df71d45c13ea98b584d00628225dc391e7d95731b9042c9c27b9cfcfedea8ceaf3d31295df88ba0a46ed96649d27198b445d267eb08ae5f3ce5d7d4432c6daa2ec47003cd6d528c73de29a65827074144d3054b39713d3df6f9b25a0bc158c93a4e262d61576e65539d21d372ba83a22152ec9f7663372d770c09fd5065be1b079215619b538c976b1cd19ba974c54988e9c74b7a3907c96e4d730da58d7624ea9b27f52642f75d6af15e254391e75d93e9d8a2c4092518c17eb90332ee0ed70b285469f4f9f93b8ca772bbc38c1016d5ba00469104f144b2daafc65b89578d38aa7aa60e321f30b8b2b952ce268f3a8e6f7320ad874fafe4c9638904a4f4eb34480dc23bf120deb3c01018a50b01a577f233c5040941b3944ba2dd7db96023d6bb0b8a3620a246ef6799c50754be4a79aa27a8117a72054690d725ba4586eaad45aa795045511104caa91c751d585da7ff182627457f5f403d926ab64cb19c7ca33da31554e5051d7a1907efdca289c067b07bdd77e91839a59628251f2814a213a0b8314ebe71e19dc7d7dd8829fa6868a6564af4d526af87c55956e2778db26848b34fce67a0c910e0d4e6a68f761a5cf7abdc0f9ab899e9ecbbf5cc658dca93f5615524d525b9e1c09ba10b35da319db9c46c798bf398181b362096ed1c73a0da5075ccaa62b1b0456d1381b55869c25dab22e4c850088c1a71fc9c08bffacf75046b7aa4466c43b98d2065aacf5f5b95cbffc9d071a2709bb22de7faa77b7fb95aa1d26c6d2372241b9f4a3b4be3dfb351aa95434e8964deb30f0e96354937df465df1ff05288f4de3d71a1de22dff02570d6812cdb2bae85d7e4ecfcf442d7515a0fa56e4abcae0eb1347c1c76e618289c190f7d8d3737af62d4b197adf73879a448f48154b5cc39c04c752c539746a7d17b616cde62ef7f6a11ba808bef1d2fa8ffc8b5462a736e93fe3199b0d5f056e7aefef502d40d0d6e98f119453c15148003fb970d1738a2d7568216aa26d549772fb63f31d662f51efe74b6d8c6b7bef1d8d8ec3244aaf0f88f776177fa3d74cdd61d80d40194f7d59e4e5ca80de4e4d3851b98f89fda25bc004c52c5f33b418636c2ff63fe32bad7a9f3b56e5055ff651192d0e2984c95308ea4083675e19d9e8cbce8918ed4f0bf1aa866e4fc65054c2e67d3185f5f93b353c7a24163903096f781accc5520c82dc08fec7f1a29638290be6632d3479cc6cb408e7eeb900d2da3c6cc48dae7ae7435a0bfe8d89430b2eb851511f80b61a850aadd494452177091bc10d05de9a574d5db6b6642e25f6fc0c9952d4674b97b170ea38cf52ea1294af3c2ae3e067d1b2dc845e675211f42926eb829d9cdb4a13bb3d291de5f96152099926868335bc4da5df6b6351fa41314d1ee71768ffd675bc52cd21494f5854357bbf8b16edd1cbda2fcdbe8173527d9d76eed22f41d31a54f404066bd55e08418fd758b78c44361f65dc2621f30336f5bba64a1d9670b5cac8b74a857a61e41bead2937cb6ea95d7433681f4d86fbb0471921694531e2933f1b20e164a76e52f0c3c91d465433cc843721017a7e5d38461e8dbeacf66b465cf7327d964fe18bfdee42c7832c6cabaeb3357ff2766c1b201a824b3a00c3d70b5a3568912182acf32b1f4f830957cca45b0e469951f5826a1af4591c964d248800dc7e10bf8382363e70f5d0c7a76eeeaff1d95aa984de9628fb2b7805b6c1c0b5c68d3013fe5bf5348256ae9e24b804a89968d9d342519c3fff562b8bd9b61d76feb437c7e7e458b8efa7cddea789d1fda5a8440f10dde55edeea123f8c42bf5966e38c48f3e34c8fe03916a547dc74fc397ebc81e23d44f6e30dd80f9c58c024fb5a86cbfbfee2e748432997d77d000eaa9285c6144db30cc364a3a104c595ad1451c483db2b66f93f603f948ad3b7af0b4b56ce9643e7abfc3062bd70eaa0c1fb9312b9e284294b2f56612be7879e62cbe03929a586f998ed68d1c69582fe58518041b231664bf7fd1ec2eaa3c5922e66d43a861361335b00ee686ca5660de0fc820c91dadad6599f7b51e495efeaed30133b0cf931793eabd630ca67ed00ff097c574f95daa63c21a2d7dabc95589f2ae1b9083cb070313db1f0f5315a95aab809d5d007476beba8b2cffe9242a22ba479cc97b568150a50798bfbc04282d5df07e2a550e5bc4d6fbc2ede899ba485039d132450b1497b53b58e19d6e5a0d47523bd844d848f2ca4fc748273a080f9ed11a9051b6e230796cfda6d5b64ca3a2210ae6449d836516bd57351dc77642ecb493a2ac785065a5ae377b6ee683d4d4b7a6d65fed16a5a47d2e7ba6081e96c3b1bb295a639497c1ad111d9b86b7310d89efac6b348c8c8df0037d85fc1e7ee9931cfca4d485d7690beaacbc55a2e7b4dce3a92baea478c27cd8e1a78c35665f896af7b140c8e9ba9855c814612e0cdabbca23692afdeaaf3937ab69265166e9d850bf6dbcad0caf26604cbfa9bffeb8869d3e417e357dfb7d236106e5ab0194e13c03cf1da852c34668c3b71097cd9ffe46c6412a679a2bc2fa36ada03858c1021ef63a12b1c6ae58337947a753caf46c713da8eee1c0a760827e698e8ee6f208120113f6fed738e7366580406bec4826671ab9410706ce27e2f446e06951993f61ff9ca578889b735a985cf3514e9b6f91c50bcb22c3a6d96e650a77f072d8c2c976346201af46b1704d4527d53a0495d9753cdb678495b631b102e675938107b22d65197f09a2fb1f491f629ac737a730d974729364e69ec07cdf360a78bb7aae47f72840f45bf75849489b9d4ccbcbb0c5c80c7393d24cb134da57e4c51ad9a0903bd3193741e1bdbb3263684985eda63f5e2e599ee2334b51bdc5a08c69c10bd77eae34d6933e48b5c7210a6cdb6a2042ded24164942c76235317a28efc3c3871136a5eb460637a5c2d71f5982bae6e4d296e37371b84994e5041c31f0c731865d3d74c6479f969dd19f86e731cf65811d1135589f620b70e79750f8636d364f4d29188f45e3c474d84bf093acbdc474b02e67a037a55bcb5f6de06db8b9e5dde4a4f76deed0064f982b61b0d4a3641953968c3ad3dc6f9c70f4b82e9fe118a8d01ec9b34ca778ccb7342f50cc8194fe3f6575f2059bbf3e199cb716220f7b18b713eb585935c5c29c7c5edecd4109c69522a39038c456b205bc059d6d47a7594974182e7f6eed8787f53d818cc0cfbe4a5afaee68e343ba7a3bba84f7ab282a953a98453292ba064bf34c3abe9afa65583d6b7bf78ae29bea526331e858c18eac864c0a68a14132cef073e358888f6833d03724742a973fd4ac3d130132406a3f1a7c8683b46deea83104ccde1f77f60787792b5808d8c1ddeb07d4da9afbc5301b05e172b516765847df4cad704a4e2748c87577ba9a833406a237044e3d6f948c765fad0c6c44578b8ae0f57891fcb4a351989a18e0e8a44c2bb06bc7341db5b9ef0f19f43290bf19d06ddc683c18148801dea6b82c142ed32be8949ac978fcc1a6f97f91015475b06ce8d7f59240bafff88498702141aa7ea6ea87806f2b34bbabcc2fc89ccab7ae9e8b1e6c49f65159801a2c3fcf3a63ce88022edea8eb01cf5508d4a2b973bb4a6357de0eb1488b8b411c61b56beef75d5db737786aff87e90fb2abdad604794ee440ab611527b61700c34963313c52597bb9ced572809a51fceba6983d263620cb5593639ba685914b04eaf5ab3e9ca8d618ad43cf1294cda603e944bb6949fbd4d3a8a700018b2d8bb932aa7cf8caf10a56fb6358af5936e6b19e348c855095ec64ea237cb2ec980536739af9e694fda1492f7f46f750d3dec7d798878f1d0ee83ce059059143d63fe5dac98a42dac9f5f8bdd27ace49279170ddd15ffb2fa1f9326d38e340a98b14ccde45542d5b22bcdd130f9b33e997cfbb8a9c5919be853c7fda2d582f09f3ce59168fb501d0cefe9d5c846a0d6eefe971cf01ccaee06cc6125539a347b6c0a30a768728aa9b5d9afb26acde93b7797cfe3d0a07a7801cb6082e174882a546e1f14289ec407ce6daaed9f5adaad3de535be76a19c03666dd68e0b39769ba541d18d74a4d5536807ac137970c739c9a907bdb4a75ce325d5ae5a467b91004fe268d976319cde8a51e43454249051608f76098a4805e5ff8501defd94e20e4cac2b51e581bc2e161f3d520f75e6da6b931c281e2a6effb650b500a9763e7dafc3985c3342b40ce10c7eb53a030019e0e59b353d21c67ae51274bbe0dcdcacbd857ac0d44d965a345a0c0080e9c18027976e4e03ceca9a0ad4ebd7ca8d5304ea08f830cccf32dc1c0c005ff2d605cf137e24b233a086488963355a5672ba2c631705e44d568cba328d0d925b716a3bc45d4c0e9253f107895adb8356dc091538e8effbaf2cc442d215d8b86dbc92a4fe7d57e6bf75fcf09a53a0d5c77b68c3cdc7e870a103c7fa237cfb658c9e01fc5518b660b6cfe2c211ec2298c38e935c75b0182e3d188525fb209df324ef51dd9cd0ebc2035ee5ff9e0f8dfb6064d928ea09f7cb03479ec1d74cf0b2fdb9a6a1dabc5e686a268fa6f5cae4077b9b47f5fc3298fbb9d452e070367e066045320b0fbac55ee907a44b1c7e311378cc0ae2af8e0906fc78e3326310885cae0472e473687fd3f1297cd816c2e121f6686794956934496149b7278120130a1552872ea82f0228d68998c20e9945d3799525ebb80401a1f597a49f8593e37435a569dec9fae0e43ce58b223c060e94927dc49d085ee409f5190db011050036af4704193bed42047417530a148a5a5dea84216ef5c15902d5823585aa690364f1616e27150b1d4f68b85f5534411f71d2ec6dd204e144995efe2d74d41b52ff32d5361cd7d3f1795501965db99d66205bcf4732b9a84650c3b909ebbd9e6d681cff7468afb6e956679dcab4618a24141becac10dcaef103ce9762b165e4b27eb7e79180e781f024b3f24d90c2fd9645fe8386dc08229ecaff5069f8e08bcae871596f539ee4dcc40ef80070a87d93583cdc2fca90b4fcd3bf3f4b90d310d9d688282095c105851fa6a39d43696693e2dd0f824c449d1eba70362b7cad51f302ac649e26cae9ae13fa315b1b38d36764ca0e2af59a985e8392edd3ae67a39070de9225d2c77002b9df7e6c15092f07935f3a800888fb3a0f2b1b71e073f8cd92359ef442329e322faf6afd7c97f3692ee2e872b868d1449ec71a5a4026e6e1b17d109b8037c919593e3aca221db91ae3cada01e151729fb0ba86510f73353170ef95b4d6cf8a630d4815f818ea7441799f7fcd3fc657edbd73357434394ad9c36a38a39cc7dfbedb7d59e3c8559521df63953061a229e7867ea9e7568140387c9d190d5f8d2c9ffde8d8be4dadad71bc21365b4fdb64aa6bce17c31f101791639b0e7d0cfe0100bdfa216391d7dd2f34c7fbf84b15b0b8134059d2561a6239a5b3ea28abe7da8d9025d28aba7856ba658ea2fff8dbd9bf9243f5f019284e0bd4f2925a13ee4861a4c56db8168325efb437c57e61b92c4220c0bc72be7d9962ad48fc94f9196bcfbae00e166b499613d0fca5152191f220316e2e53d30f5ba44fd8bc7396b0a5bf5dbf75ee801d6817ed409f604425f5b61df3263cfbd8d0422d152aa4e76deaa11402deb93fa1590f2bffeca447a097722a37216ffe9111bc49b20be9e6ae6e749276cd0540065ee8a8271ca6a42b3143599c5babfa921178f9e80ba634aa7410226a0eccf1e7202aed3b5881fca32c6ea09e1b47cd064d23aea9b88c407434e06a3f178118f24ca5456767a2c7290a37c6fbc5f5e36f8a74413a979a8a0e1078310500dbab6e28057df6c45e936f3fc807286a79d9503f44b89cc7f5d21f6c355e87c4a25ec4e2663e5fd17f922f4738d98bfd45f470957d3ef0e746c404f641edd955b16314c5ee85b39429282245c0234bf22180fc4edb577fb47b5a5cda537119e8dd36d686551119445ea1b32f04cdded7049e29274d398ed2495c785f5fc5100b6f1c47a8f62451bf3be30b9dc733867f5b059417d33ced00c6d526ca8ae321ac7ae0c101e46842f7d95522874faaaf85876c54d48e3ce44ef7647df76247409369aeb820ba538f7dc1e99f1ec6418af08135c17edd1abe28d270366f1b1357a9536bc081e15d6cd37ac7da6b08f47d52015338c6fa0c632b56406be714b192dbaba669d8beacf8879c5243ef735fb592eba746d40014f648fe419c252be1398b43661d1b4b377cc327c20c235b9d44143322061355bd7b10cb31851d5dd6fe02ae522ef5a9696de69dde460a610bb70d35e49f140562f4af1408943a8123ed05fba02cad47fa6b0494a062004a7c278cfcfe009db7b03b4010ddb2a5e3a6106b280923b6770a483ef6f1ad76253516f70ca3c682b630f1a665121eeeb6f2cf9b97bce7056a583aeece1bdf81491b27352fe4c362f2cbac7e146aac4818053828778e8f66e9cbf33f59e1db3a8e7802d66f1dfaebda5db0d629baf0dd5e9ad1d84f6ce3f5206184da254c0af20c605b7ea4bfbb65ca672db4cdf66c19955867904766d531c90c39f5d051f4f792f2be2f4c9e4a9a4831b189a3da4c87b861f400f9ca76cc24f64fd2d2009f3607ac6ef3ead00d23071c8b41830897a1193ccc820e1aeb9feb3f8cb3eb9fc1a09d5adcb47dcbb876b356c2b5b10de58c6fbf1423b0923eb4401627b35c481d2648f6fbb21a09d1fe323a080b247bb78ccd27ab76ed56ca7c87888530675e084f9285aed03dd04323e65095c244edf060d8d57e323dfde078e3c40693717bda3fe3394ef65bc7fcef651c4d9868e9b1966a1109217769f8b502077f01c0f65c27b6ab47c0637b9139fc1795fa60560793b7d49bb11e6a29de969bcf5f66e12db83fc1de08957ae294e3520474d71ff2493bbef68284fd84178a01d23f92eca5f780a7b69a3292b7d8c5532a7e67ae6fb62170702b714f9ec914cf75a9fc319230c259d1eabbccf0d53adc28ba2199d2dd99256719bd1f22444902e239aa31eed2f67d90d787e37b8c731d7a1ca5a6a71c9f34b359153db0a6e576b8ad608581af8e1d64314b784421d06c9768080b4210195250293dfdbfc5d5e37d521adc76c600ffd4045cb45ccffbf25f7bd59a1c9697a8a5c45f0d5e8a73e3434f96b01d8353809562be793cdabc32bbed262e073c0a048b957133aadadb73f646c0ef492d649102892a41f105cfd671ea5705a6831c348fb5d232de5cdd92d48a926131b907be51b25fe6de5ab4130a4466b7f82e3d705f796e33ad38d3f2591d09d13d5c93316bb1e10ac6612b545edcedad38d9fde7bc47f062cde062b6e06118f4e9b342e75bc11762b43b9ad94664cc6511eed789a76faf33d1b9bbe55858a22f51917fe88e4eeec554bddeeb23a2f99c109d2e3d15d3ef1e6bf8738718c0afa1a49de118c5e677855b4f2889f6ec939320ffc91e041a08d07b7509b77dea0752e5765499b5799f5c48efea70d9950d3682e615d646cf2e47774cc1942c25ff8cfb8d473ce210259fa9139470ae374caa9f7d64aad01f58dcf2082e0714663ae537bb965a712b50e709a1e944a9c62246adcbf1ed78d30f647a7a90dbdac0e8f10a4e01540c9fc372bb71e7b834dcdadc4ac9f8b1ec5487d078547fd3989b7008a0697571514dbe333b80c8dccecf109a780f09bd3d018844fb686651d833651a9dae8e85a6cdc54a281ebc29eca03d49f7d84f88473e2b97a8dbb94a19c703579128e1f5af94262ce87cf8df45f184c53571117519a712bd3ff8117bd3e13c9c1e23a0a0e32628d02a0abe6d8fbea5d2d07c8c848d075127b7278df09c4da11d1b4a31353bf51e6df65ff1c2275609c1242f1be060c0411c113b384b95bee4d96b0e5249c72133a48ae5f3e25c5c4b5374a608219cb0fda91a0b610f737a72548ac20d4edf7e0e5fc723d44038f69d69eb66890e5afe7841a4e289b232b4fd77ec15037b1473e79b9264013122001f29c8d1f3fa5ef0f3834a464c0ffc7d6b9df664c1c9a8d4494accf22e5fd9f47d6f040c0a05df5904abb59fe4e29f144c350c07cd35aafe37583894eecc8dcd3b026f3845b87d818d8103ba10c4ffc6af6f9994abd33b22642ed541729b6aea0188ae9cd01b78defcebd51415e12ffbf02f5ac3d83ec4994188bec598405b8ae415f7b9e01e7312f83f4e8e35c110ce34a16b71cf41ca8f4a96c136fcb119ba0cece3e4393392640b8b6bc6e50c49edfcd3c7dc3b1e9df881476cdbd559b418c9ed9452d75ea62a8d23192f7c01790f1a38abeac082a3b94ce62f235e44213ccf62108b95da24b9483048d9c127740cbd4640ad374a6e5f9904313c31e151998082308981594f129cbeb835dff2f2a729261e961b4160b972d3c21a810043044bc0408de7266f90958107b84b7075f94162deaefd8be3665574e42fc0d2fb5ed8c6b63784e7baa19a3d8e20c8f8fedf9934395ca4b2c1777767db17417eb639dd39af8bf02ee94f90ad78190f0871ad914b728d9dc9418708acaddcdabdefa082a77551b03e13751f886e2b5bc59cec32b0d6cbbbbaa757d3eb28b53806ff70b44def9bb17bd896f0f1305daeba1c471eb8c9757cb1aab2fd21bc63d3df45c7ebb50da6e77604e6598ca37cf8a42314a96ee538480a835071e54f4015c6ff04619117011227447b0e26296d378a1d46a3dafc7925846efc2047a451130f85e20aac10fc0e7486619727980b856c41ab0bdc428c97e9a13f54c2483985e0d6ec97855716e591d957fbe0f6bc8773657020d54887f0d76678f6b01a9e2f93106f5dfbb69b6284deef4f32e231d567e83bcf3515f14e09c0bde7f4f8f05395cc991013701b4d3f27550ed6d174af7606e692b4a987e5d18dbee5225239b72935e6aac6fa1ddbbae547b2f533b2416064078707baec5e699fff11d5db888b874800c700ca1616136be54ef778e7fab3399a516f00fba6434a9013334f5ccde921a7ca9a87ed3298d9f2b7c6e3d1232101027ebbd689fa45c88b1bce7ef283a2b2a2379bee8ca432111baf4fb88b0cc3c5fd9832b43de57aa529871ea206609410791d07942df8cba50ee00162ee78673afab465138e90d46f5a66fb762fcdb5dd584d5d7731522c556d74d6a03c7646ef10658db3b656a7f62006282d53f3ba42d6c34fc363b0900806777b185535784a970bf2205a65b813d6cb3d2485fb013dddc62c60c3b917f8580979488b962aefe486f69a48a42da81a5bd710c085c74b6df2fb1a0da5c73afc10f6a50a53bc92d513a4b794594e7f3ed70cd8b869a6793063de8fa9fc50994d2b449e37b8ff7f26046f7286e1a317c5e3c1f508148f8dac8e206cf3ddb02a7585cd26f5ee73f276a594d0d51fc6b64dfbbc576d9bee8dc7ac92ad59e33bfe16573aece3c2dc48a4f1d0ab8ea6e8ca2019843e3ac63308bc135f38c347c290b3e4c8118a89da1fb3538f916a3516eb10d156d33466bd6b1967cfde8d955988be34dbea29d2fe429b7bdb78455eadc558a5b7206033ffbecd97d0acfba47c484830041c4006d427144de99165ea1c090c1240393c5982511879fe900eea449e777f9fc821625262c78d6db5fdf00e27ddaedc15dbc030006947a50bf0b729eba5b0cfa07334497687be813b48b612e861c395ff9f5a7dc11d388455e70bf8c42170530ef359bf6969e5e48ba2a68195de240f07f2695bbcfe08710afcbf89db81575f97bcfa40db04524d320cdcf209c6c4afcd927e6aaafa01b9780baba3593a4b7ce4011191845c8064d4f8963962c59aafdbb19ef2eaba5d3bfe7821007eb21d29318cec2483a7bc62db7f8f05821135755b40b2f164cf257919f59e72dc84688b778dafd9197dace6fd6ef528f316dc783847ae944a8e1c8f9c4d0d6ed44eacd0231f7e70f3be6187c175f190666476f417d9f967e6c6b0d17b398bf194077c644248e1dc5dbb91cf455060fd2697a6fb864a91064cebf4bece2a33432e06c5f442b36a331b9824c041983e621ba74efb1acad434a12b80150b8cc6a64b1ced914bd0b75bb52bd5db696bf12c51e047c4262f1456ebd47a20541d7e5ca43171693d5d5919c46d19b223644e7e300e8468a600c9909678652863f6d721162eec47ba86aed35be09192cd219299e5b1debcef68fc0e6cb6e77deef633f1a739cc41d9f0e70d51fa02fafc1f2ccf1f06d2480f51094b9ebd4b43d670d246ee1e44d83c270ac8f6b6ce74e964087c2e40723149cc82ec4926ba60fff673649ef4f6351566f6cf3537f6bc65c17e2536ea6244405dc20bf3d76ae50691e94ad09df607f67200e5e7311305580e2a6530feedc3e0d006486386d3a00c06cbf4ad8ba2758c39215f6947dd2e181fc3be923a190dde34e300da7621ec10e9134b4c4c2d8582ecbe56a30c8d1ab37c627a779d27c2c94b1978cc42247189e50066bcb2cc2fd781c0dfc485afb7350fa335abca08d75985f4265d16f04d63ee3eab9b608570b000fdf7a17fcf03f78d2c99291082bdc4622d0b22102f34fb2ce58e8f56ce860df064ba30f1eb3a10cf8d8d5ac1ba00b712ae95f1cc9d44039230248451f6077a301f1f0e3ec53fe5e6d292ba6eaaf5fc081561602614f32ee892880a52eb97ed819bcae673be94365313705d8ffd538130fb596f6a02d4e0b34b7766a06ad73e26208d3c3a630998cd330538a38eaf0c605a47973bb485f1cde77a107477b8e7134d38bd3eb26ee7a020df202ea9a1305b0216503032283d38a809ed891ff436c8b933c4c3044bb924925228fcdf7c6edabc3cfe93a643fe1b5da600ed1e442569b59b89213ef2d752e6546bf29b009565ff17703a9f1136728b200b65c6622e4581129fef794210895c4ad038beb5e9d7959cebfd9edf8087c36c7d3310e281516ec14e6a851a30bf01168eaa319e435e25475af8cc121418a9a419d1ba35710bc293178969cf3f985d7c3aff302bd636d54251f1138ad87618edf24331cc31caede9ccc56da9362393c4c5c45bf8382220f5d86694ad83b41cf788442cd059ffb1ecf9f62f98c351f829dff71171426bef6ea1ba4c24273a999ac95275ce2571beb3594521227c2d0c7ba2b6a7324c9b70b1744a0ad3ae7c6f9454fb5ca384ceb3f4cd4abadb5ee7e145070164d0406f7693946aaa1bffcdbb53ce9f5a871f3bd5cd85315be2739d4ae969bbb8975ec1c5e39e47a227ee1be23116ae56830a061013f7be1bb8d7cc89ccf0b870185648a8b8ab3309fc5c6f20f353e1e13a0490d022a10b8db051e4695404166289b5bb2af94070a73961bddadf3007bb3997275b799db2e9072f36c591972a1f0ee985daedb96814643cf55274062a5366bb67a1add57292ec5e10b66688310939f458d5a4dd1dc366fea9a6d2bfab6ebd49808c9db5646924046386f22439debed3a69ba6864474a0ea6260a9d9816350118057da64568dc5815adf2ccb068854db6ad8f6e7f1bdb17e4bf4161660443cd955f5e7259f4b5ccc0c153fa654ce6000221c8e68b535ca07f2072ae07dda0849dcfaee9786edf7e9108108291e35cb4473590d412aff251f375a8478d09cf9826e05eeba186ea284cee88f8d88f15fdeb2ceb9eefd6c0b25b98b8e556c4559f10930607e72f8add4c3d41da402abf09a58880b1afd2b16c76ad9a519f47a9499f70e84f30777306180c96bf62a3775399c289b25486029a5b1c32f8cf62744dd4e32ad3778b6ef23044cca00540b8bef647dead23b9b060c1b347201e9095fec8f7f3119ead1e60daf7145878c001b9d6393dd1b369726830a6f2bda6ce1d11ae4e9eae4c65ca3f2f6e42dd1ea530ca9e7f31b46a03ae642a321f33d38ab28dfb481e49fd2cf6d11fd2597acd22f7e32b5a82e54e419b14d1d1dcdf87ff1594f1b2e325af9466bb44ca4e734eb6b856b78cd0dbd7f5dbc4c6d4f2478f0539373400325d1e76c127abea6d8fd4344625490a1caf2caecf8829d53ef0864e5d4415875c334017859d7f6448da958f7e84fc16b0a0d0a6bbdfdd030bd71b28067c2965de8b3907b0db661c8827ab14075a7711af2ee33b0ad6c23e8ba616a6cf04426db0a8159a0610cd031856ef1e4d551555958045eff957115a5b5f8f1505d3114d02df90455f519417b4666f57b77bcb9819e82bf069cbe48835246dfa96028e8fe5224cb471dbd20dfa64219b7a261c01251090f4a30684768a906bc5fddd9cd05d84de7cdffeb70faaa72b4a0a47eddecebac2354f2622cf4aced6f71625e3ba5bec9947a986ca8e732da6041f90d985c473e5cf406284881984693ec2cf00533390112189cbda261001e238260384353318212a4e3fc20662d4c08fbf2a9cbc05e2a1c2a4697ab07b70e36af94ba74b694ee9c4edb26ca4ec5e6d1398fd02abead431f8d9e4fffd6db2342ca72a4adea24cba279a3f40f711fd5b421e503d02c5c386b74f5e416d1f23a9c534d114067bf81711197e4e232834e2ca1ebf782358ad70cbdf4a2b8adb2cb1e8c8b391a5a21c1db4f71bd6df334927fd369954840344bca5452c530f6cc7be359ddf2ba18f44e5915d2ed860e3c85a3b47f75fc585fdfb1a1e1eec4d8d7874d35a3f20ec561f4093469de4c829501c3abdcf9e8d51e0decf686eea7e636b9840e47ec2a7751f2dd17326e616a61c363b900dccf7e3ab9af854b57f6cd4020672744d1c510c46f1538c6eddb024c861cd77a4b4eec6510d3425a7a21f7b50e82203080f174434bedbe8a464b64af635f57a2f219880aeef7debfa98e6aab7637652f8748e7ce16f9bb95c7a4423c83cec37f7dd1aecc5b6e1614391d9267776f3de185f1cf7ecb955f952db1e107302466797e913cc8ae2eb3d922e8b89a44ce215026afce0e6e9562be2a0759681ae2c50ab813557c17141bbf6c8401fc513649efd098218dbd72f8c2e9eec72b9942ab31e2a9083edf6633a47eb4fb6581166fa54a888db10df44dfb94a0b235d63566613bc0218e0108728f3d38cc4834f7e8fec63371e7598a5b59f8bcd23bb1a212c8618810c79a109783ed4f11837fe866dc590c48c1e4949e15843eddfe45b46e6bebc909d65bbfa3599e7d4910ec4b04d3f4c52c538bf5a76b017943943d2ef61c6448d3c89d3faa3faca7ce60249dffed9dc36020070a640b78fb787bda7c2c86697966f111bc1d2eb504d5a0d0690e7519e3476d06a5ea36ee23c88c4ce577219cefd15a456e3b200aabfc71a6e2d7a59092e6f44c7912d199ff6bdc6aae104e4083a814078e3aa0ebfcd13bc090e7864bd9b14d8926c991329d733509b2838bbbe52581f16a4aae84e44aea7e3020d4a9d50a3092936f85e7c610bf9b6d5704e5c1ec7c6b6b26c2b8840a9f7af143f1de8f0ac91dc32af6eeaa12978aadf914ba6b1445a2b05d740dd9cb5a5bb069f62bf997e66df545043ebe5fb50fe121b3c4734d2f5918f605b1cd37c08934d15217f20dace29525ccab239d517ac8e65f09ab81a76428f4121d8cc135366d34638c36dec95aaf8a60b6a22a4df3a100d8338e3c43f7ff85582cde394b9a93a524731670fd83ad1c711e8dee2ea9e70e8acc33ef3b013051fbbcb6423810469e6207a398fe830a7c60e15d30991df6d09345e97033d10e9eb09a4cbe06a9c04eaaa1da98bdf2ac28ad62979586b67256c708e8b340c99d8911d109a1e860b7ba0d5024c10cded34e7435373c27c3843675de14fb21a4a12f166172d4a46eadc8afe349a8fc04260671f01fc352c02bafe8c57b4e825fe5fe52ef0e5b8fd1483342a2641cc0df7ba57df0f48bd9b1f1aaa5f3ff10851c4d9b6b9662dcf352957ebe99c647f5f9150bea24896b4c9348f881eb21062e2ff8a1e669ae2c930805b74e926586e853cb8d1dec7326249495ec01892b611a1b6b0cbe7e98d2af8f3c4e846fdb5132dbae9c62c3e6823435c73fd0f5b76b09f821b9c807378a5e4f789851f9fb175aa359e355ebe7a96648b637d8191af64da937127ba6a30d21eda973c8e4b8affa1020a33206facad5e1b621d8520683cfd4bdf0fb02e90d35af5ede66c13d0095d88e1cd1993c08c92c67e021e5fdce2332e606d0dd3fc45b0c2148b39b9c33c18b05c63fb9f5d484f510b04789a5f0cac3023c4c23d150ffdbf1ff2a5d4b2452d68f325691eb439b1a3b0f5dd0ddfecf4d311bcacb4abb56a971dcd18bd0565e48cf69705efd902cfb9a6f608ab0cc1023ed92260d8f63c84b75bae7fb1fdda7540017ba1f1c380e50a46a65e579dc3c7e01c6b1db6500952cfe8f420d03f5d7a92ddd91b1d1284992864aee952061fbef4e10515e650fca21b61bda81c4239d29730ba117440f20ca2f238114e2b8c52741b3adfe4288747d7a59027911d344d8d4519de1ec85fd8b5754309c4602581b525fcbabadf137d21664f316540398a1146e09b564ab06559a638f42d8c81bc08255a5fa9414917f1e01a0e8e9dfa356384b2de272ffe285d80426f106c2f2e7f859285ef40206355376082d7b495dce33895851aecad8cce252af963816649ff160371a2fef266ab513896d1f295d4f18085d05a43709d2b7a32496e94933393de34f92db90573e5bc0b0f68d8dbe3004afe2f2821f15197a067aed0b8946ab4ae5cb36000a82fcc06e127f0eb4c23f712d1b0e67efc627202890e62914d94028c6c9c1ecf793f72d3afc941bf2488d778f7dd04d0afd215e94d7bbac029c92ef3bc23b5046a1549886cc35b9f542c26fa194d8e0eb09260ea3ce49c941b6c4c6b837fa1e4c24374a6c049b887232a4052e977b6f8e002d6831f83df553e0fb5eddc9f1eb3ac103ab6d7effff54fd2544053a8c6c87b61ad2f07d0dbfb4c593615c34aa52eac8b3e28c077ee8a89ae53bc0bf89b2e0e800f5bedbb2668291aa81a41aad51603e3e73ac39106cc64a73274859f4c415879824fee81d7645d1d094e2008f80c0b54e2dc84eba2950b4bede166921b0b0fbd92d1407798872c6e985589295e832ce22e1473cbf8e319f321942471e900c655b12983b1ac3759d6d0f5cfcf152239e6a4194da671a6a11e0fe03cd4e60724edf017aa43c55c86afaf25e624a5b871393d59ea5d8fcc5673c176e56444dcf0158ab988ca8e24229554c62747ada380678a7250d2183051ef28c790140ade7eb40634f01154a79d4a3c7a74c2ebc34bc77e3effa6c36f6a52050a84e29c4055bf62a50265b2e6c43f898c906202d798035936b3f916bafd47df277370a2eb6711ba8220635e2f58fe798e6a026be168810ace2392ccbbd4bd5f2790884a9e99743a8a0c5cacbfd8bc7ea9306fd29e698551f214c67e3927fc7683a8867ea3ee2829924f28aba205567a85f946fa265f7dc31234e90c0d4c3d5afb6b65ef2f92f881659bd6ab2060cc4d7d228bc7c6a553ef7e76de3559b541fce2e3b2d009c455edde5f1e58a5d7261f9f95349519f58e89e84f77f2b588c2d7f672ebdd05bc91b1a64ed53491b6cbbe67469451daedf13683ccaa5d79d2c85c12f5dd3b431108b915bb347008d04267798dbd0bdd91ed17ace80f593a32f3c3fd6fb3dd25791d09dbd8e978b396fad9e9a885cf8607afe74ffb39761438414a7abc05de2777bb26c0c0ad032809d484470d7c0718ba1865844eb7c853f0a58ab0dcf5accae3ea46b0a9c5c44106b1effa5acbd026ec890e9c239dd7816fd34c0832cc083e2a3dd930777b946f1642687309b211d8543747ce30252d4acd7a3b96a2b2ac2c24288cb4b5e1e8ee24eecbd3384965e0800e04c4a65b145f8b9900b21806038758e1b62d54a46eae8feed827c9e292d6d5344d966bc296b4e0cc483e99f2a3274d9f8ed604114333b442d59b59e208af9e89f4051e22314a7c13c98384312685c136d5842e9d6ba242596234dacf4b14f81d1c1baad2629f82f6d7bac8c9cbf50ad0108e9e6e7395fcb1d653486cbd6075966cc37b813265188ff6009c7fd9d76133971601c22594743c0e121cf134ad5e49b9f4a64447eac130d686eecbd1773c2c2afd66dc9a01c8b1a29d78aacb856b9e72e4fd304de71feb7eb98e92117ea2df596018d89e2111681a94031638475bd96183e1239fdeb8b9f3ba8e3b8f734ab93bd1af99dbdc5c19804a88b2d358ce992cc29eac35a74d497eb926c0ed7a6b30eae0536efed703fe990c28a2023ff32828cfa73e112e9e0280c39ea172b5c43b8b9495dfa1f23da0abd001b216db0081dc06e4e603da1f71a4aa9963630d7570557323aa1469dccae8d7b744f95519dc88677d336eec82365917c20548268d210d4092364aa83f8c58da41b5b09f3325da83ca87cf3da49a2f097fca00cce2285aeff48016767d14239c5fc6976a5cbf7e0b9c4d6b868ea4d8ee0fa79e4e36cd6730e1cf8d5e7f09810709efd7106ba6d380d318cdafc10ffc8c367d1e804aaa2e123f16d6009a9359a2cc161191e511567cc63314bdd338173470cebe41740493ee6a2d1d9f1df5319f24fad1fb1c29c4a0c3c4e23cd000069c34b7ae7a1963ccf09b281be3c857f8c60f7e76b30808e7a068e280b07d9550d4e1f271928798d948b5dbee072fe81f61039a9ae8f6c5311048df343877dd8396ffdafe8106a11cc2bf7d6c608f198658bd74b60e6e3b22c947b13462ac66284ce89e31f1d3ce1df691c611bae9cbf1a146def2151003f7d17ef4c4debc619eb025f09f72a61d4da87603d54397a79459fa824f1c790ff7e7e7d94eeafe1ce0fc1f7a1e8b25bb28c17153d329691c0209ba8d1092580baa9def7335b98f7aca22892916c1e71e16ecb8c1acaf64fb9b6a3a05f44a8571f1e172336e3f2de9dc79d50a46724227965e947cedb7c00875d336280f4cfce2f347a422592d4a9ec6da04bc9436e963dd1c923d790f3fd3871bd8b431125f72e4b4fab5c5ae9adf4b40b9a5d2fd46a8450d460c1526075ca2a4edb2952db0971abce61cd695acaf6c15528d6d18fb14c3341b114e95c361cddb90f84839a28f19feede5c96a7a65eea05f3610836e004c99070c9ba9c3c367e75cb32340f37042bf9e26293f56609208131cfa00a5c63b7a19b48521f45c4a29aec90f4f074341f7c7943bd8152e69645e83f7779e47c75d3da18b425e743d972f4b07f54775294f8f05ecd31b2ce2d77bd835cff7656ca2f25053d158518f42444e9b7467b3c9921a5ae1a846bf834f4076dc71029d6c70285659f0184793ec4f775e57fcdf3fba59f1f88c8ead41ce725b69bb2ee2387098eda1a64d35428c6f68c993fd03df265cbf77cf6bb69743048771624c4f5e4fcc0ccaf273815f6dc979354a485569604963c1621a4e66ff1be52e63687c87989b4f36566824bf41ef132b43b6902506824baa94a2c0b7d105249cb10a4d07efa621c5e3e01870bed6420c9dbe559d76be42f9141796ba11e7228aeb7f2b36b7e0d674830c34a399b130dcb2308d6ef063a80594a1b68ec181c35934a484333eba890ad5563f311a31c8a930202e47c0a9ce4318204ba02fd4450b5e7e5da5da16210aaf7c17e3a933552028433e7661e106898646c3419a3eef6d2aa889c561e2d293ae368f447a714221ac365caff0a922f5a87edbadd2f280edee104b56111fe8e08875a25f93bd2e480589276daa8e6c3bcd49684979e1295b67102e6a3d858163d4a048629bf5c169c45fe0844952ca3e8493a43cc4ecd9abb39532bc5dfa8116b9c585ae2a41af261914d5fc361927b8123742c723789cf06aa5c410a37321464480cf28a1e65de40af18df864e66f525955daf8da204d9d2da7fccc1d2a4a8155623258bc49b74e85959eb4d108e597cd60dad94d25d20e150ba2438df1d1f22b7488281c020181ebbe0637073f982e35b8288120a7a292f88305303637f459b7fd62c210733cd784db6a15fc1acef3460de15a15e14138a39bda15ceb34e00b963955a98db34cafb8c20ab190d96126273906739c1956d9ff3841a9e4d2e43e2fe6cac12612b27a2944c694831d041efbffe97610d8532a6d30a534807ee3b790ece9c79c299cbf8ebdec459d20c8e4aa1d7bbcfe234426daf5181fd1f3c091b90991f6cefb79cc1eef7b478ce86e1ceabe4b3cdb0ac1c63fe84225d3f2dc26bf3fb45819227e93dc555cf884273c9d4da35f990c26296fdefe44063755d6e95b7e25c249fb63e46ca860abeca0a3f652edf36d7282c4f4f9c732b4a8116f16133a437e07440072fff18f28e565435814383ceef8398ca991f73dfda445ebe5e3ebd9a14c8768ca05f97cdcf82007ef39813efaea9fa7c8a0505148c753b2aaf918b63a3a5b6236fb1d8d05e92f1583965fb4f9a8e28bc52ca9a81fda51f559f5134c441a960077dbfac09fcf58b87b6ebdbdace6757125af168f8a800cf8087b9c7c81f9dc644d35a6900eb02cd3a3980846ec972a811205be548698a9c326394b15ab0b2a85db89c8c35a3a65e5b9d9c4aeea5762c2638abdec07d7eba39138bbc2d505b08b9d84a139f8eaa6b30798d013e889b8680b1c74a385d9596a6f7c926e4fb225f8b735494d5b32eab727fb2d270488a77bd04fdb91aea01aa6b09427de19619ae7b154c7b59ebcfacf21557627d0f75bb63edcaf0d9c4fcbf37e322d3e290505ccf365a24a0cebe5187caf85a92f3457db877f62b03e85478a3535a044f8a476ebef31f1c17db46fffd6c7e947c8a4b2906ae802af90091ced93ab7258f19059ede91a95cfbd13541e4634b96cf986e69bd7b1ef5ab1bd8719f42961fb6017ce3d956afabc440d8c146a2df16c15c0373e88a67311c9b12041c91641d650d3452344ccfc80d54b3667ae0f4aa25f6cda739af843bafceae0c79e6b39262856a38bfb037e03225ba337aac342e7d92a6e1c93248134123908da23f7011262a9bdf65de9babf3eae9a20ec1aba99f8e693ab48461ac7ea3ccf2c591ebebb2a83bbe5e417b7b25c0855f05ae42e4dd9b437aa362444b56e181a7f90ebff19dc1e4ce61def02a71f330a10000e73d81d927830269252ded368a9d2ebcfddef153bd9d4ba980700b3af6a9037e4313077b6498d5147424a4e2819cea0b7025ae1f9ba206f1efd0777821ebcf27d184784a8747ebfd8d2d7a6577aa7775a0b59777b5fdec901b980cb0b4c1fbe534716a121720f9d8f48041a81c013a6db28dff539a266a95115a20f63af88d8fa0a91e7728a9e6e71058e93298db363b3005f1d9a1e8f21f8326ba0a0c1347ebc933ac6768cad9012c4e966980e34f81a121622baf6a71757b40926fc941d51bad42b2a993e61edd901d54a8bc0e9fb64e45a09eb0fc4fdae30978e7876bb53eff58cc2939723567d7a234793caf77f341bc702461310970996f78a8bcef97712daf58e8930e69419a39f3a0613c2b9dcce0149426d57bc2c3f68781ecaf9bab5b16869f346ea4b0439c5d78467ffc5027e9410934dbd1388420fd0ae9419ac3a34841c471362cdd7f76945c8eda0408dedb071c0076ea316fdd08fb948a14d012f7ecb9b82d4611c4665f56d9ee95a8f514f0de2a9c046e6c5185fc41b0a9eab7941dcf7ed2c1a4e766584c806e0e2524746dbac127e94c0a3126502453f38d1ac0206709c231927ba9cda49f4e7992431f4eb8e85e01e8240e4ecfee42c9d93e2cddd249563752bd5bf3bf1400b2481e549a110f3fb66d40d5b100fa561186d6a2157237f1dd031937122b091d89dd597023d876b1c244bf22bcbe1b0bd7526e3025bb5ca01cf2a66f615139092a45a3f57c0351cc3a4039ea339a41e39975043c756e6da04873a847fd16e24f9774a2c8e0bbdd4ca9f7650d16f2ad70143b78167b2856b3c7351272b7e0c8af2846ab698a916ab833b055fb761e916452ad36ca4701016605c7e52474ec38d8b48507126c6501839efe5dddce0dd695863a732045b58bcfff1a421bbb4b86575e7b5c22e5cc3580213d9a53d72a167c37bb76d4eb7673c42d7fa77edde610ea8f7dd63a5030a8a8ee0a97e1b1cc94487fefd85defd3b387f164b4274250d89041904699efec1f9f23081c0f8b5dc6b8ff38d45d77ac56323b108ff9cdf94413906265530f9163f19ae71329d14ed1c775b4e38b14f2f6d37a102b36f687eb89f0af2c17a607f5c576d4eb08ded41313bd062703819b89f4b39e7b5ab1164ccdd0eeb11a82f287a7c7d0d13e68bfa2192eb49b16e719f713e6bb1a139d3c504ce42e1134007a6bcd649dc50bec5b06a8707613fa85f2a84a65feb0146471eba5c73038007ac3575113f053217445caccd0e61a88478a5b7684e7bcd55f017fcc79c4ea272d85e161baf26a68157ffc134c654189b320a8abe406287873e9b1f19d47e68e34cea011e1338c44836cc494ff4fe6e62ea61a0223e7fb34affd671b43cadeca1f21cdf309df94ebdcfdd3e1ef5c29f01a13fa39b3d2b57ac19ad17f3cb56a4ad6ccddd1b195065d5251cc9bf2287ccf3329c634641d4fa393231a545d69ab3efc8db32d3637eda5ff777d33bf4d2c95f084bbe84ab8cf256376cfb45ac3411bd03adb967b4b7cab5dc88c98b604c9d0eab388dd440e183c84078b8778feee2c5f2351c28fecd467d28c0c222e8f7e57123e2fdfafa234627f09296b38712ae7237b914f24f3eaa1322b78f36dc9471bd3dc7a2d6bb3b8cc59bfc15304d0f7111ef21edd35f5b0d4132c8bc2102778c75d0e6b6def5220a1b90bac8749e8ade19716033e038138f3f37a8cfaebbb496bb089422e8dd36c9131f9ae4e12925c1facdbbb85342e37518164d76012d328f01f47c07c1bf644f6ce163b37280c57102986cf409bc521a03c73fac093c54df83ff2402407abc326b96d30d23aff68e79c715faa2e9fd0e8bd4be1b0716730d838119c95085193f2a09bf2f7949881da21a2d5af8c979857209ec4948369f60acc86e48e15c9f2419a955cfd9f27aeadd725912c0c7630a43984e6ebc69f77bf7c3cfc0d5b94ebbca7d651de2569962f6bce786413d5920f2082a2a6c92fad40e2ff8dde144a2f6d5db1ec645466c1dd4dc99f5638482fb7e669b63e9596095a53a7f23ab366e9680b8ee48b704b826d41df776109d715ec2bf25b2d298ba0b85f047a77be09ab6901afbd5136102a0f7684b218390dd7a0f491898328c8038174e93b63fd4afdffe5989dcaabe96a9d5cbf1dbd3d60487abd280d619e52e7e2e84b6931a4d99989f423f64779b74b296c9c7b306b83f04a1cd616d4c7d4982d3f937411c72610803f9474d6937103d300e0b8f15f2bd30585dcea266ef486fe3d481d30cbe6241f55738fb2151538007768cebefd301aa525275e5a3d1129c20cacc3322d2a332ba0c36ad1a1ea272aa0aa285f67f92003e54e0384a3e6e273a6a22ccd6accb759f1ac324a85a9fe063f6d0299d6aad0a4b97098b7d1df66feeca6b9ca6f1757710695ab22187b630c80e752abfee0cd9639af4a7c0b0d47e26fb73c88e486883f595a21cedf226270585c9a6764d1232ac1a7db2f73c1a0040f6528a78efb5e393a39e9e8056b29c741a925e8ac2d65c80a87b5c91a895b17df4dfa984e40613a3cba2f2731c4c4178c97e16ccbe2dbe5abffc4aac0d77113a2bc3373591fb62acae105ef20e3037175a9b1f069ff21002ac0e6dbd55a5962cdcf6f0123dc7930036eb55c189e55158e02ffe93ec58630ec5fab06475185f06b6d2bb92d217bfa49e5f4eb1b42eac6bd421f70f7981d102f5849d9bc3ce6b6d7640454a1b2b048d42572de2b2abb0b603086a35791bc5fc67eabb1677a7759bab8ff0c1da6b1cdb142e27561c053f6d25ee6381f68d0d1f3eb4b8c16151547eca154afdca88839d0939a17845a02bc022982c972b7a947da50eb61b8c9fb24e1bea50b1ecd9f7c0abf7652018118a30b40269cbf96cc64d11b829ca21872d085afb3d53489e79351d901ee090d4e9faece7f9f353e3091069bc7b5cd07c33c1becbde8d1ee53eda83ee069bd9a4a2215a38b620c0bd9e82dd74e19b4d18a34f79fe4afed98023644675b2c8f9eac5a3b3381864b9697605e2c268fb72de6b398c89c17e9a57ac320e5789eb286e6dc0a45f66813305b89921b3f3d0902c0de34d973c89f25c0ad4d1f6be0c07faf021fb916187556b7312c2835b41d755416d9797606ceedd6116cbc4a6b3007f6149d8ed36410f3c12ff1f9f5706eedd963ed8749cbf2cdcb0e114d2611d876e7806d1d9637632ab037ed92d3e397f0d7f3ad0f96ae67910153dec2df583e17e1410d7f46b0bbe460a8d04c9dd86023ed646e449ed077c066aa31e45cd7111bc4df01b6e823abff0b265eefbbd9e5d4efa3635d3a1c77b4ae7db210e3d62960da45dd7a0207154d2d0519a6f96377c8d9d98e5584c53826df6aac9a065c17768410b84fe76dc8911d40eb7e98cca65693dacc8b0dffcfaf4e6c3a28d37359cbf98ae02b527e15a629c50ccb45dc23f1215f9dbe8829c2bd4a4f1a69bee2bd04eb8653bdb0954b662b4f5eefd421a8d6ac3d4d9a9b9f403ebc85ca7182adbce7d852b1ec0ecb5c8cddefea5b4881debd4cf1907417ade4cc01c2a27e5353891e3ddd89db67b39bc7130c6cb2f094936199fcd6a628cffd5936ee00785f1d48c8ead4b52bf256a33c2c4115d435dd38b2c6cc4d57474efa7b49b2c6c939ed99cbafd9ac4157df1291fc1e2aa04d9af5f5db4e7342a5dc4f8f29461256c3856cc4b156afbc4a892318277b1a6dee15b153e746002367bcd0fe5bdd13d7cf54fd55b0555d76786223ad04720b17081452c1bc69efb5519663f3d9ef2a4cf961df0139585468a44fca9d712c5dc2642ab58c5469b3dcb9657b0f2fa83898b049eb0f637cc3313c4e8373ff6988d6531961b9a6b15e4a07b65ab14357e7de36a8eb04f5bdde6fab45c5741e7a7b7bf80253bb826c6884d0da393d1ccba8e4754135207a424da35c270d85230eca2baa7b054b13a5223239431e5c3a7d97289da7c460eedd0ced89f43f870d57aa81cace9f85088453540a2f84cbd51eb3d22d066df77d20f53b30db4ce81b3b7e266db9705f9b03058a9107af5e2ce00f553bc0434a64fe6c45c00afe8522f6915c0d882fc97f290cdd35d8a08f86cf1fd060445881be0a449ebd30b26e89a0d6022c03ef30373f92981716fb9796fcfc0e50ae9f794a5b3f8bc671c4a00d7afe17126257d1a458e9906329bed060aebdcc732f6c4e343e675dd983c4ca631252d7ec46a42dffb63138c9c82f94f356c23d7169ebf93078e8202757f7720b056ae2f7cf9542acfb9daafdf3f54e0d29636445961af78b52477c6f63ce58812053357ec001176315588fca9c2a7646768e21026b7b5593285c9c3313bab0fa0412bf1056261cdc9d3a16c59138604aaa206f2589786c1b65057823424ebb56907abc7787d7b19418b9b90e85907dae1174d799a910cbe3466f6280803f5d1a317a33ec3775c3a5b4436b46ce865e2da7eb921d6a73afd312d8d5707361dc14fc7993e42fa9ebb601f9cd0584917337d2ec3756257d353530232d8769a27b54e20399e5ee2ef91e15daf590e8f0c7be740dc97943e810ccbf6252e550dad99303dd5087e585efc75023545cbbe3d894e7b99afdacc71090138a402def03e9cfce86fe8d622a052a748a019bea600eb6ad1660c65fcbfaf901d8a32d9cbfbb2ebda95658f5e988508fbeb33f5dea8aa5336ad797db105dad605ef1a61ba1200c9288ee06b8a37194f09e5789a8f45882626553e835493bb15fc8eb2e76b6aa8ba4133a720318fb32553e2ce2fef19443ba7344228b24e5a766d76951f3ef8071359eb334d7c66b7d225ee29914bee0f84864f48c2003dc580b1c6d7795718bcfff30b0c28c17505906b517eb0d6d556de95941b688f2988b915dec2326fafe59c7b091e39dcdaee19007c6512a95e7fb0fb160665cd24c5a2cf3766af7e77143554baf4ba4a9de30b7c49a9434ddb89c7b4fa8ff90283f0b8b64c3fdd319dfabd7fce7bbfd783f7091d299ee2de47c5c273f79eaff1a4bb8123caa77820b95739b7516e17a900e0f3a631992f681fd2ced62dc8f9e8696c32ea40002c951722c4f5a658c962fb4ed0bf17e7c768f47d7e44610ca55b9b884630a049cebd16dec277f88e769af38c1cf8a54ca9a4d859a397ed2e188323f4a1c2ff8c2f98116d6dd8ccfecea088f55c028ce1a6241d19ea6508697dca2ae464466bb8f81df2191561fc1af7439836a013a90375f5c5d3b6dea3381ced87363538d2411c536a24ac626537b0f24e1ba2015c6205b4b0ef6800c796b9996ee8b3d75d9373a472a7e6394ec4ad6a73fc853ce35abddb40aaf5c4eff3f4f8639b66c3aa3f98373c3322685abcd47451073a9533fe2a2ba8188411b917a7de67425196dccaf77bd630315efd3d3d42fa79e2818a3f943080f354bf8085de5b42cd50d79b4e8ffc985a3cdac53bd8fcabc65c059b58182f322c2297919eaa34de7e2a2946bcf87d1f1a30fdf2cd09493b1e277f0c565b09c2d3825b7ac60b4aa2fe2d206aaa0a59d58c82b141256685f738dfa1cd6ed41ddf23074ffb9334a17526936334170ffbcb1d1f185f9c2a41debace02a519ce653a9800e979020aaf38aefe09f46b5ad00a22737b484a2f2b7cd3cc3168c26c8b42e2a1fd1679cac7d1679a2beb6d4875ba3dd0be7bd134b1ee2c1157af794696237bf8f950e4ef3ddcf39fe40d3aef3d2c631909898c8bf4747fb693364a49eb1c152d43e6db53f438562e8b779bff578208e2947a3ca7335463a3946224d9522b3f9fe87502ef8e900409db1ca3119d490a6ed89f5b8f89c2c21ae5c9257f71aec8efdeb4d310bd677d33017d995c51bc7bff0230e30126be9b6e5588d11607e384bab521bb791e598456c0e0b773e7440b0a40c8431770c26cbffc6595d3bcc59819a8667804d49d99880c258afff8cce3a9156166b1c8936f98849f41685da14f557f0d46e4c023395f300c0265167ba27e8c7f6adbbc9eb8dba204000dccda27534a17590b6bbb57603860d05a525688bf8fbc5597036f1aab54867d1e45d2ace0325e24682652d16f62b83005b6cd39d86698e1dccfef17cdbe27f69111c824df5089e76de0fc277ce019d449339aa12123f22842dac063867650d757eee1e6fd9d8bd79c9ad7fb82912f34a25c6ab2c0dadba56c87b81254fd6b1c447dd17fd93a39b408a654e9685a27e0d0581ae2ae1a7542a4fdc9ec1db836c6b67d66d71fedcd3a2ddb0d5d570df651d7f36c3cf65752a9bc49f9c56f05592321ee65d5a6a3d901c8263de3c2e5492e07c9f4199000a67d86449ed4376ff8da673941bc1747b0837b875cd362c7a166ef4f313176c9507ee987f7730434b2e9501ed2e2ef35e0263825d5ac82bf0a87c56d75f38ce2bc6e2cf40b6acecefdb1638ce76aa3adc858946163520f9ab1f559bf0fc67f2f055564444cc173c40f46990e27fdfac64eb985d20e9464445f02c6fcb4ad3ff7f33ca62280ab62d1729300f999589de8485c53c36a23c9746ce5cca6a49464e12aa6047689cc83d8e7285865c4bfe4bd7b5db5d1fdf6a400d33cd0a3c68d552a87a3e8991a7b849f5d446b8b8ff52a5a031f100b7377cdcd69ce62e54469108da91a610167fda6176be56b3823aed2b81bab533337acc768ef6d47950a800f2a9fd8ea18017ed89311711ec235d04a154f91cdd696f02018a81ba84bfceaf578f704da9c907de86f3392794d137c5ce663f186df6f73ca0931ed602e9fb06cbd098d75dcbc63a69d7bd5394a8241f0e8964f161bac03021ea2560f46330bab8bef3fe2c3fc4a7301c0612c8608022dfd5b7bf56a6961567e7a9ea27b9e177d848ce4f19c4acae2c698c1746eeb11a379780961e95d6d1e8a412d1bf5e76863a7b1a4a3ba9e206bcb22758f6b5647bd14a95551056890fbbbedbeaa44ecdfe29a0542376047eecaf04cc781df9903c06364fd81891eb183cad1a9c54181b2ea8b4591b6dcd83c0483384d66a63c2fab22ff90d712af960cc4ae57c0942abc361edea895c57475f7a0b75cc09a285c3ccc2636108235565ed713fce471fd4b1d8832c6fd7b371f52193908e4b37fe3e0e751d36a427544513007742e94ec43a81b10c81ec160a257226fdc3964b8f3fff96111cd6ef19d4426325fc9c83222f5bf759e00bb331e0d4e494a778c6cf3cb2f4662b8148a067caaf561a44140ce37ead5a3521cd27ad670d822b9b504b041f79ffbbd31bdc3f08313b4896251101b67929e817677356d42ab71afe7cb5ccb9c62ae7722064f3eba0afacead2da5f894b11b76fe303fa987a43d1924aadd1b36aec8ab68681261a0f74339d55f51bdff6d8f1ab81c58d3e768107daebf4abd7592b66fe60f6f5b896c0fbec88ae414cc4985465fce4150c522dae2a2391172c6f3daf17ca46046cc3c3d871d81a946fd992d3562df95568050768a19184074899b43aafd616b63086bb21e142978843a572e8e18335e14787542512c68e932e3db1bdb59f6e74ecc9379b171f5d437c9e27ecb199c920e5858239ea02e1035f81fceeab50bb544148a871c9d857b12621a9fe721e289de3737158aa47bafd104183717797e8b7dd5e9ccfb0ef07d28fde9acf69d7b18d3fcabc70459d62907cd095aef5031464f542861db8a6813aabcd599f18926695bf74ce176c1151e5ba35015dbc681ade7078720d7bba861378c2a3dd67cd7e781716b13c3f9e4b87469c6f83829213102459bcfa8c4b9f24cb2b129afb7e4a3160dd260d58b78a016bbf725a4fa89fd52c73ad142bdbebc773e0c3ca138e13218aec85b23e85f3c385e0252b842155ab9ac0f46d1e3d1219e609165326e1554dbaef6ba58c052a351024dc3950b5475a189aff791da0a38c32226905715412ca0606b74dc12d9725a5900a9481e04ba40179adc2692874a65e7eef8929e1cb201d0cce14db456381040e1605eaf804f958c62272499c3bde76eaebe3b1dbcf3f7db66a1de7b36f93567d842bc6bff2c0ea4c60f94b3bc5571f2067e2eefb598824a1eac2dd8b945714555fe1aece6079b51e861f99e7b9354a060329a243d388a4959ed32d59d9d80b7949dcaa4c484eb1fcd7339d34f56cc72e348e710ba47cb287f192d27937a842f8d6ce7cab6c4ec0ea9401d8fa8589e271a4439db2534799359975cd47145caaba8e0292dec2501bddc1d6fb27cc204780c3ec3fc390591bb621e59d824ac22fb31b6757b68cc633ac9993e48576620143b2e34c16300b0b1772c55538eebce490cab4e5a30c5a3de7ba32ba643244d0cfcd937d6031b4f7fb42b62f8ba1611a41796fdd717c7c41e6998b3086da7d801681735b7229dc4c1e01d69cfd62dacde8da6057718716dd6170a2636c84bd0930d779796d31ed4403e22f4b27dd17eaa40df50d9892b846ef991e271092c4699565390aed5d8f700a9c3557296f0e50bee5444182f4c270bd439d5d30347e0afb912a00221d10925296174923b009d0ed3a535242adf065fdd82490077793dcee403345860b826c5233504aa781a5f043a2bdd87607727a71b95556e3ca34addc239db24d6cebdcd9797ded6f643f6e115abc4221a228b161c12342f47c40096144db497eb2494b20a84e6aa642d1e58ec2af62131ccd9cb0ae8a1192cd4b45cfd4fd50f3c6abfebdab676eaf08d0a318fc9f27ef9719b1c57450e32375d0c04f715f127fdf5f9feb708a370c334aa932550edc6334e88593c6d14cccbf4fada2b27f8fc0c6d75f5edd65efc8f60dd15a34364dfd8ee44f3bf89750d8089275ec32cfc7146e0cf6e246dae575b9c149db1a838007e7181b0cc04e43066d0be4e1f5d53296b56c4e2f474a6c9ab9ce896bf418f9ce4e05d5eeda763f8383853af31603e7a68d0b69b6ea1d519a9b83802d0403d5ab863a305faae9a449c5dcaa794df5f74986be1f32fdaa3074c3b0ad4d49dd417ea3516fa5a9037e624574ea60d135043bc0190c8f02a05ec4fe40af85273a0babd648cc8e9c848a74d7c4cb47742895735b8747cfe8eac41c43036618127089d76ea06b3e38be2556f45af9bea04d77eb5d19fd49d2f5bfda8e2c9ad6004ad326a028f03eeae46b94eae36849578a48cbda9e6508a87114c1761920d6cc4e6903528ceeed4922526468fc352658eab4a409f3b8744fc1660276661d840feb24d2526a6bd8123660ef555e801400f3039018f53bd421e89fda228ce7ed42009e6b314512d0b9790e72d7ee8f974cbe7fd56ab0502041e135f29d6e6c1391bfdc07b64b8a0b988fe5c8ad2a4a27a1cb567b5ff9618e53f883943397314457b2426ff1a8d9af7056708a59134d6a7664d7f3c68bb5bc36de16d128e05368f41295136f5c6cfa7df777b98671b8396fca72f0e02c3e423ddd6f3431b4d21967639b1d25f488846c2a1ddc667a17542e369909e1d7159c2b1e05b98e201293f0189b285945acaf87ecee843acf35f8315939a55a025f8cf584174d3cef6005ab086e787b5a316b28530c57a1a4e3feba2c25491a82257a03fd91a4060fcb7d7cf1256b09c9e63ac51da9b67562c15df24db15b07c0c88bc21eeb042205eabc2890aa62ae14f64ecf4a6450dd00403d1a933f2f45015ff898becf2bb85ff22c94f9275adcac7fc5699f0ce7c3b3742c89aea3919a9762bfd4b2dcb7531743984b2c187491e26f1e2f170146b6964f2561592a9122b9d392fc1555365ee8792430ead7025f5cd5b72756bc9179a0dab68a6d6271a0fe53f008090f78ba0d3dad5a46d2911298491e76238cc63ab2062f9b12143e530f03fd1107b2d82d864ebaf78d0409d4aee6e098b057ee5ad2a48976fd29de806ea6861c6ae184807fdbc070458a68eaad23d6f3cea162395048f511a99948576ffa234b27adc86781f0368075cc833b624f7f68011091d1bd939f5c2bfbcbc230c1141043d561ef6e5a638313056a17f24765387fca7617d1ab973af2cefb2fd07fcd31461f1eeb3d3e49d7ca0c653b749620d64a279c68ea435086fe8d02f7a6526fd6f294356ef5ec37478937f518da2ac5ccc1847b7b5838dfd2c28fbd990b0f4b41b1211ae42b94845ede32379a2c1e9c26a50fdd77bb444314625bc30b4f0b7ec5cfe77ddc295f6f65ba7a1d192e24ba21d213398b0d54d6533a97f462e64fd51aeb90448b3952789acf91e7b5a43e47bfe1c461401da644755a55133224b788063dfd4fbb6131ea2979119ef9b58e38cf0e939779a41df544b5c3b9b3c81a14d50fd76c7ffca7d2d64d765a43432fb4d662d842c5fc4110ceb62908bf183469cff045306cffa0525e78fd2d6d029558416458fbf4f78d21d8b60ba3b339e6c5a95e8af90310df7e7724d3408782e68aca3e97270223b5148c10405f6e361859cee1fea32b7f3434de9cc7f9b153e5cab33e172952008c96603e1b622882097df4a6fc13eed3491021bb531d3e11402492baa24324e22a36bb3ee51be71f40ef9ecdb9c0466e5e3a67771f9d147acd6e08a9b1f1035882cdb9ffa6a27b9781c28c2cfff1011c192876619635fe18d7371479f88e0c2193977e717eddaa85bddf8f26b8a9af844706dca617b90699bfb02ec9e9e75f3d7c8f485bdaa39e1a2f6f95c791c91fe49b4188e4e4e4e04e8d28ce1fcadaa007477bfe40bc1319184ba8cf2d7a4fa4b8b821ccca96a4459461319821bc58dc2a82950835bbc519d8475f9ee002c0799ec4e8ffa932e497ea2bd3dcddfa22ebf9c52db460921f26cebb0b0a30387fad8a7b76af9ef94c5f68c8d053c94aee628c18d35d0009096b042a009a7f9692bdea89eac4e04fba5a7db21a863e64ea79c42932b6c9096e1a716054c692e3983813e9292cec90934c0079e77f9fdd92322320b8af344d2c1f8d1a9ad316d0052df8436df81f0314887fc6b09f8a8fc972ff309cb9559053e128ba839cd4edd6d3d790a8bedbca5bb208f054ae1839c2d0f76ea6efbd1ee5f120aae49fc4fc4cd36ba9eb4d33dae6b3f4ae460f160b7700a86e5527882ba08220fc396225f7b5b1b5859f713f99dc2c9bf1edd01853f26af576cde5c751f5902288d89a0ab373c8b3b2d121d4763138a4962e5b5135d4fb2e59a589942c12dac8d74a2ea82b402e9c7406c49a323e61eb2b508f22d414c2618cf45a463789513cbebfb7c0c7edc679c8849c070b13e12af0cfda3a2a5b8c810c6361e7a688bd00e52a8d5d7cc141b18f7f862c88d0d55dcb7bbbffc847032d1b462845a8267e41273dc88574a3731df0a4974f5cbc56483e7d2fc48b038b9783fd449b43c012ca5df487b622d4a3a59008e7282fe5e65f1bfa94ee8d4dd5f7c6a6a7229fb29b13dd17c1e1e9bbf4982ef8456cba769a776596b012208a344c9d35da172f648a0568d9c2da9be91decefcc24a585dd21ab1cae82efa955e406afaa36c44247c371038818b19cc601338ffbac3a2c0e88eb3372b2f0475a6d4a23741a4a727ce09814d696338bbfa886e55e90f62509edadf2bada09bf4b4a3eaa8910b935ead131b9aaf6b4c3eecffc3aeae3e7a09d8140f5843656c14e8fdb5db2a65ad37150d1e4a9b03055c35c43ee4809558282b3f4ee32d96a3a252a459a96462deeab3147e1ce3af8ee0d638f226c8f692437c8662e6eccf021ea5417adb89d6225af013a07c86cd4ad66c190fc8b2d521a3dde1752fd8afe9b1cbb951910cc829c3c00e647cbbd470e83a80a29b3632976c6c89468190c7c4518a732bc7af35d025d8aa4bb12e7b066c439971eb3268d2d8ccb78fa88f4dee235d4c2d8671eedefd3d0ce29379a1ce69d868b66dd02c7e4cb0db79e6d56ec6ce5ea4a054c1185127f52910c712a8db9867f042810d02ea14ab0e149736cc301c9f6f68345b0fd436a88008b25dcabe364466ab1509c4c008b1958ff21187643db652c18ad811fa1920de17cd6701a1c5e391e0588372c61183da91a048c1bfb246b5a85cc8fbc1a8900233627910951da71ef1d1d3149554465371d485bca0c26b91121d49133320b28a6d57300198a9bd3f0b899918c60f9113127959cdcb30b820ea95a0435a32d20c1d80d5e43dd983cfce6a85bbc3a00ddf76c85e3d87b10b3422f892a05415100adb584f389b96edb85c0f37a64e7ec855be1a0557890eefe9cf9637e37944c7d52bdec1fdb5b756d8a9319def28c6169f02f8f8292fa5d7ba6efcde2e0d28f28f412f45f8817403b154edab8785b992ed9224d20b42c50e996ebc3ccdd3ceac44e6052cfff03ab23dfb7232346395a060d3c0a88b289b48ec2e83ab78f814cc3ab9e9899ae2046f60eebec8b34fe38f940faf20264946dff0d10a9daf91489e79f281c3a2c87599782d2db5dec5a1b9ff571373eaa3ab93ab0bb478d6a5c680514fed5bc2892fc027455ddd1736ff0adcf40b7a50af48c473d8ce8dff49ba98b4f3a3b7de5960c28c684340dfcbad279eaefa28ff39d0f229e8bcb29b093fad4a5b68a7f29f597424d3e61babd674966e509fd9c2cc29a7df83b7fade575e4b5947388c00ddaef576252c3d8d6e25ba30a157d0a11eb10570c47df478f47c1c3d9c28151da526be436c2b9a0c005e07865cc78596d3ac83fc6a5c5eca3b889bfc88bed573a71096b55053cb864eb4a45e26eaad55fe3515ccd459e1ae5b7c491cddad8260b0fef3c5f49b551685f349130104c21f6e9620eb96e2b53463a53784a414849244227b526171efe9f64a4cdde91791de9cb7b66e38321a1b0c63d87679939f20dbc6d4d2756779cd21ad642dba67a2dbd531cda7856b4265b21ac3bd917213bd63436e488fe56d71af537e05ba05ef0695b56db53a598925ae963d21864ae3f279d1aa5e994f6423d5a37821d6425ccd61704b5f85034507978b522a688e78e052b806634963669e6a772f63bc87fdc1fdee4bf55315868a2d64ce75aff4e95443d9d1f1499462b2dac11c5065cdb2e7dbea3239f5b202ddce7b6c9cbcf81daf864e729bdfe41fdd579eb4955e8d1760487cf01028dadf993a10df973f153d7386bb538dadb7e6f57ab0f6fa427fc33281061b29de120df6f792bf81129381517446e30bfd5060634cecb3e854ed82a0721ae3c7749be03a7373967642372213ba84798922828157efb9611487dbc562816bfa42843984a46acdcb46582dac5e81d12ee574728f29f3bb993b0488d785ce9267f82070aefb6a62025dc4fece6d37eb9d054e98ecdab662d4b5b0fa8ad14dd9b0f0c2c0e9dee53a2c2f35f0bf30bf2cde4131832d00d928c1d045a17480fef3259f15679434b261e949dd80c53bcdcf093356097541c51733d28164392df92fcf32b266a06e289c87326f5b984fbddf718cab6d961f1c0eea3961865f90512575c8efa4158c63c0e0552412e44018c78b762fd86031050a2e7286b96df960b7cbc9c1cf43669d5b3c5ba055695b6db9998a9ec51422dc21cf3b7848acdf5575b089cc32df5fee065258879b3bea970f6f4cd0c264857ee9838727169291462ff757fedaf1ce0c2955dcab0e16aea2e807f3bf1b48098d368743b867de28848eecab3d1778b17b36e934f3d4fea442c5fc20d264ff20e66779027d23935b996a225e78c83c5ed2d10d711f2f993c5de48c03bd957b9a555daa7901191d397b858825a69a119b96befc120c87c951a7cb687aad6884704ec83f1970c42fbf5f65650896ab05f17675447741750a7d93412778a4264df7dd80500705b41043e48740117288bb297ab4df56ffde76e990f9e65cbc87280a3d6ce2c0180b0f091ddb3e53b908b2bf6c25bdfa017823706f164df65c0e246ede3e3c1c0b9807c19df26b2eadca4a8d5c2d9d7bebc041f2e1787d9a7c899b7f92e50adf4b5aded69110fac7ae07e661f2fc4754a5cf916d48e219d31a7d0b06855a27488ad33b2c0b277e308228665b2d0a6926f38ed058724426f68bc4a6d020dca58daffa06106e5998704c5dc85ed5e8cdbc3ee5886a557ce59a6863d0f8b089ab82729659bdbcc64f1a45ed3ab90cc4a0cba80da4a36f68d7c6ad8828289496b03dd2f2b7b55b2bc77dbbcc8350a2d8e2db1446b7af7dda2978da39093bc7b03ee3bc18328816e9a3c1939ed4abe3725d38bfc93741b7672c594d994750e6b6b486a3a30805190c7c55b3f6be6fb95c9a88474787dd36e8242515a89d142016d1ec8eba55059d3b24b7fa069a53d8ff00840928600cb6ea0fc6ccc6bebdf7e44afba5bf043c374d0fb923ca43d25bb0e5bc60bbd509ff87702255a83bd0913177d03e823e63f097032e72d7ee67e6fc43e5a2af52ed0f51826651fc56cbdfca9a4b039f876ab14e2664067aaaa7d75749e929c0181bb2675d82f400bec3d7aa5a46342d297689fc2e97ed22f894f38f0fb7509c2596cbc327914549ec096feb355edef77bf100867b1e13ad5848fef0d66a63c545e3e0c8c8950013fccbbc2b9977bca392b095aae85d12251f326a122a9d08e52a9bf324be9c0edfe34f1b6a87e884490ef851021153a7dafe66f3f7aa363552d4413886bdf98cf0b04b85cf1dd43b0d4036f37b5a67ff17fbaed88e80a788220b1e2f422a4b3a09e65c647d638420ec8ab99297006e88518f3ec49803b7b59672153e738505ec7fbe761be286a68da709f94854bb1834a8a2f924dcdc03886bc50b73f5e5d3fd5b28f83bb9be6d1bea6135b75b82a1cd34782c7fc5c1ab99d95709c588909fb62465fdb8774db96463e30806af4979998d822845841182e96d1449ca968aeaa915aa08e4914b48efccafac2eebd579a52a003f2ad57955369fe7e6a8c77149d8ee9df10545d5391aa4f0dcd0e2809aaecd2b08c7fde20ebf78d6ada4edea353078021c1483cf5bac43d104e2a034db1b56562ab9edc1536fac06605f6ee46ffcc6872df204cb696a3619da2636e7132b3bdebc3a06012b770f82e590181c983914e5911830136fc6a1a61cc1814b0d18658587029ff5b6be1eea4c71da5e7b2b52b59b793d822fe1c4bd762d97f7788814041a4e5a5d061694de3b00e65d5cdad7b36919254f255366761aa0b82574a2d866bad0bc0d4f9096fc4d1439de4ace960c2b7af7190d08e499077c2de97782a3e50ba72256931702de5ed70866fadb33d9b2d91cbaa4158a9640b3e235a02775a0ba4117e23925a9668d9547e364da6e7bb4f3db1d1d582cf1843d95697dbd05968b7bc96da260da88640998c3be6175df55cd0fe936cda4173ae4ad5fa2c593acf961aacab230141ae620f4834d78f16abc2dd0e212eb9a80abb89e6c63e695d19ee3a1f68bda40fcda4e24f21e64edfd8a4bf5c0078bde4342e6d18cf311bd142eb9aa062ce73572c955ee52fc967819a29bcaf85d00203f1d5efea8ff71bf0dc2def03e03f37ffce3e230082f54f60efc7b09e327e042421e5140ed3f432182be363b9c4718c86d9ca7705cd0a63a36669cb42b181450e0954933131e4ba23a559db67540ee19c3d85257855f691484d452d3103e700677ae3f7fbab8539f33169f8c30ff111f5df48c684b52e7bfdc4de0e505f3a7386e798b8482bd2b360695254303e5769df88ee263b13cb302d3bf08aed38a13a5fb1e8da38ccaa6a3894b27a3cff89726f6103e807594cc55b9fed4b68901a96cea0ebf0e08e7fad83200d9f74a1c21af31fd8accf4eafb552c710c7745fb624ccc33445893c283d06ce9f8ac1ba2fb5770d1bb378c2a6017b6f5b9cbd0efb4904566241db4cf328a2727e33233d25c9890427d88db7a9aa3fc6cf517154f55abeb88de03702fede4b2ee50d5f4b2225ba8b7e5db6e5d54a4a207aaeae43d4ae2df4629d4eb71f37b951e0b42e7f82874111ebd920465cf5964348f7eec4cfcbbc5b895a4a550e3373a48a2af6e80b910b2d20898f7102ca95e872a619127ad3347a9d3e60a3119e2e80ef4feec1ace1243ddef0b3ff1685eb1e72c200f0498605ab1201ce88532d36b12e04a8e0cf2618898ad826f7afe19e3864151703e9bfe26e0984341ded4f6e23aa5399b6b9bbcacb1697f08156256061d851f617e4bd1663eeff00af8407b8805c09e7c5e3d7863482a9005851197e8c120049add5c55297d859fa2b028d764d5f3f52f1ddb75ea3908e94e62ed61c1ecc7a6f6704684db43d885f1cc704f46d650a608151d5a13c8e74111ed43c66ee098d4bae4b365acc800ed02701e5546406572607ba604fcc4f80329b2e85b2c815d48f296230bc6dfa48e8add4bf92af6f075bb263ec4079ea73e68b01c8ae545dab331cb0c4d0581dc3fafc65b591bc7930e7aae6a3cf67324481dd838663eae6c6bd6ff6575e44da08a525cd7dbb64d4ca39d148cf412ef66ac1a35f675dacb04e0dc889be80024bdad7226b468f66463e868893ccea711d08232f6ba49b06bf7e3907c1ffa04a7989b4f5f5778180f2c08e5dde83a8df96aadaa10fd1b2d9d52db6cb08fd32e2cc7d1a6e74d86b8d92ecbe2f04ee6c7901baae360314bac8ec061752a30221487ada625b7ed21ba9bc414463d1dc4da31ba564c4316c90123ba20b9ce00962adaaa9a945d093e9d0546f2deb0c8c6fcaaf8cb4bfc4ced22aaf2310e14a6934895e6653b1825784e98bfa9ac505f597ee7311174294ff8740962055aabc4985037ca45aef1665fc9bcdf2560aa706cea71a672c2feba2a5e7d939d0fa04a5c615575ed3098c724934c4fbeb19dd139c9ea7af980e1202f1dbfe20cfd864bda545f6683067e59a8bd08c651f62275cefb04cb08f4c30c341e90b1226684b0279754f601c57dd571856d13c366255cd2d6413afb226ca96d9d838c2e82c9e7c52509493f20e97fd47390467c6a513c313773f3874d23dd76c050e53d36f7aa46e0b14d4eb29350d31930a20eedfccb746c1bb0b6a61bb452adfda203bccaab4efcbd273b378560a2ef2aa647fb4ec3339daea5780c55deeaad6587a36cd712743c7d21ce7b33bc4c2b2cf779d6cf94c6d18e1eab64cbb73c6f4b365673529f963f6dff02f48fac389d54068954463380f0abdb2a31ac5c6e65b0554ebb92d3c3028ec06be549696d8409ec323cbec36bbf4140e9b3696ecd66142ee50ff89d703417a247ad74af72ba925745ecef486928aedbd535d82fd4ec5781415c0fcb47168b469922d5212a6bf4cfcd9c5e9d93c7ffc4b80171a20d9ff8acd44929d3916d3d7b35385f4ab7c17a5e8e778e69cab2125e7d0d0f6747bce618cd576fe3f87a405b536dadbf3d825a4de067d152a88ad8bf713d67e1d4abf1c9f92ff8a58fabef1eb2f5488a47b3f7f378da14527e3274673706fdec0933615cc423bde5e5d0985df56e98388fc782fb89c0febb51d9ca63d03b5f77c9d24a5f7fb6d3b691f3b36e714769bde67409164b9f225ae39923b4634ff487ed05ae4368343c9c1487c47ddac11bc43457695c3d555ae6475b4e83f408021bfd43f5ddb0b2319f49ba1d4db2bcdd3b1d0cbccbe56c8983d7fb2eb6e6cdfb40a7cbfbadaad24236fdced53df828261370303e046112c7c5d4811c3ef71e5287cd4a7db3d05f6fee7cfd80725c69efbc6159c1531b3d1e32cf0b49fdca33289362e4700149f82ab11bcc9265ec6d42cd02b62966795067a8239b002f715b5193e1392d1dce5d52758c61a1ad7a6f402cb9727e483e607bbc74321c88b3ff061d22dc7d3207c07d469d88f52320703cc306be20294e10d4b7e3eae24d0466c3cc92736e70ff9f1e4fdb085a155542781b6ba47793e9d654a24793b34574d3029f5991418690c315c352c2bc025dcd03bd1dd6429e25e5f8ac6a9c6c40266ab7f753e8400ff65a98c02512410055b20bf8c3f12d2cfde5f8906feeef0e67f7a557858413455dc3d399a9b016141f9254c5d677af29d92ed8c4692f2ba6815a2430b952563a336e4319f3371a2d4f465c3415e03f2ce819d1700082bd75a07423804f53df310f626e6cd43054c4f2246e3597c7889a1ef29c46aa08af26b9a953b76b56a832219b4317d6eb890f914bb3d81094dbb5074c970b678697c43e9cc3c95ec44f6ca4d7d283aec4ba0d05c980e107bb32b7692fa98c5259aad57b0b37269197debbcc03bf27dedd4761956610b797bc5485776ea6be85728e335299bce04c477abf0cca91a7b273f8828132aec2dab65b4a9567e21a785fa6ed42e9ecafe865999426c0ac1d097baae0a1238b5ea7429d0f5523e44e0f4c8aa42bccf96b1c12c53fe5b360738e9d59183528bfeed4b223d033aa7e11813a76e2725ba3c27d3ff80d956bb4d2b69670736ab02e6eb29f2dfadde7c7ff15c2055071f0f74d04a2e34dc022921eabe4e8a1f3c5f66a133d5c96ae02bea577048e7124fcdf81d5835c6aaba1dc47b7ac223a869b74fbf136b820fdf06810ed398e44989e06f3f058e89dd0d910b7fdb2b121f822ff67e975258aba7bd132fce86e9d2d36f224c03ae3d6b488794170bb527d2203d6cbdaf3d9e09b8d13250c2004508640e218d21eaadc0b34e34c78528c9bd4dcb7fe470dfc1875d51fa143796493452608ae081fed7c4bbe9a1a1cafa1a4e956360f1a69576b83ac28349560aa4339e09ea94dc1b011d2e03d2290e09265979995a5bbd6b2308aa87c96d31375e95326540d4ba75bd76d469cbcbb63d938b7fd8c02387bb68c03c342dfdc9127cb77107d05dc31bf82744ac9a28f992ab5cbb2257ea823e89c13241d6e401b187e02eb44eb2621e2f4cd96fc5fe5e3e424c9bf467f61f681ff943c53c843910f9b9be4494407faea331626f2cf8fbdc484d1d67994b406aae69e28eb205a02ff2efab9b71cb1f73d38016ad7c5d241fc66c7c7bf087f0a611347f824675f8b2dcdce8adfcf4f3c359fa3cc865595da788a8c8e0eb913bedacba88890d9176e848960b635fd28c5a557110a0dead1d85dcbbb3f029bf15cb66dae40a238a566e86cd883afb21b6aa710b4bb319eabd8a29856dee74772a7a0d5886f9ede710a71551d68592195fc15e7142283c21d725de8b01e459f657d8abf72337fe6b03887d4af47220c7da863a825b0e11a4216b6e099fd3b8dc5fbfd9619f513c985f9df48087c03d810628c84a7fafff9536403039d315c211a661c3a897d76db4f7ba589e0c16539953ed03426fbcb92de03926ff4b063718c9124f338e860a09d3c6d30c5a67c522da7b9b157e26bdd53b00381993e69f9603ee13e526bb5ac664b795afa901a6b58338f69ed0be04de8b3a9a0dda92731b6564fae5aa399e18a3724db6def97b25db54e548202507fccce188b38911b05cc9bc849835ece7e57d6368436687411ac1c84a38d575b50f5f964d7e5f71ed257aabf3151c6113e81e411dd8acab98099d9a4dc14a75b0defae3d6ef554eb214c1f09b86cbc457066f90be15b71a46015d498af93a49efcfe1370d4aaa9d8a70a2f104c92f05e92daec09aa0146daf41db15724076d716047e03894cbc2951a256fb5ceda8d31068a893472d5a1e883dd69ba97042d3345e6cd7e916d9c909ec150307a571c2dcdc8ecf6a34030f7a8f2d024739b2f89fc430f7b779594ea1c973c3c9177fc459552ca959cbc9c411c1230449b2ed5d169b1df8925792a40a99996e0bb3c13cda703cb8bc84fbc478f0ef63ae21608c77afac85611f4075ac62c81d2f0829e5d128b8dbb1cecc81cd254d470d2489dfe033f9b187ec2c1a793e88b2ad8b332db7d28183c136955939169604fe3b2c1bb8fa5a744e1c8ac1d96d45ee16c7701d7ef9df1d41c2696d95879077decac8f50a873f4adf0ee0e53328443a2d80c5aa47870c4a9b49a4da6df00f814afcbf9826cb45fea740d2319597cdab2379a2e82fde6d0aa082729c2e88e2ccd7bbf212b050ca9285013a995eedc59114e84e95997c0ed24856a6ff9a79a2eea3831dd3f9d1ab259caafa35930ca10d7d7ec94e6e65376224acfe870ee3bfd8ce36f81ea34e5c7db89bdb95c41451da4a8536b634c79a3bd735a38f3b9e2475ed1c50b508cf855af382fcaaa408f54cc4b14294781eee7c36b3488cadd1c7de6a024d39f84ea7993cc7dd963c65984b6dd7af3bdf134cf14ae6c9d388dd187cc90555ef66fd90a48800ccd6104545b2ec55fafc2088955f357079fc8de8909f483e930aac0b45fe5a5c469f23de1c9764f9ed6fe7d78055372b06e25b9aeeffe333f654bbf34f016137cba108f19c56ae161fc3e9c46317c0f1c9ba8b77a88528c7770b2650ae3e8727851e55b23a627a41000ab0c14aeca7f188b84823e00fb41f8c98a9fca1f6c993d1e7ee1e900f01dc412bd8a7f6c648788775b3611298d56eabb2d8baebb1bae9a0a794c8d283298ede18975e0471c29c93ba19ed3c7907eed3212947680fd9d78eeda751bc948547d1d182f4e030487b7a75f39268e7eca006da430a7bd5270823472fd58baad12f22d194051898c18fdc46765612dcea01a07a303dbcddcca7c405a34b7c0f1b926d05a2696b843429b870cadf279a60efd0fd4ed01c07dc246c2cbeec442e640ec250755c02def0fabe45406eb4d5fddd5f39d6be01494a1a811b1d99456738257259cf678c7eaeeab106a992b61aeafc5a48df4b9e68a90b40c331bd8b91cc4d0f63a5bde3ae16911b266ead66bc221623b5df0a44b898d0b419afae12b7d712f4b63c424a9272695afbf049aad6290c41519b896f87850ecfb4b9e1b7a209680137840b62aace99b2ee101104e2ec716904cddc56fb686016c7a2e0358ce1e98ae57b55363a00e7802e00dc821022b64bd1b2e73370655a1124b570866d6e8155d7b7854f4b08c7fab0c13b05ec17f951be647314cadf871676716248e8ba987ec46dd7f1b15407f268800f7617247c978b020a8fd14c3e6fe23469d8ff8447cb591d98d1e939e7aa1fa76d03b7038df2609645a413b1d52105934267ca4d4ceb7a40b3ec54e16471c6f224019bdf3fdfc53e43add4a319b002cee6d341cf9175487567ad7f4b5238f70b4dbb72593bf37b45cdee3f798739406faaff31edcc6c7656e0c8823a26e68f3fcf7b74f4975eff26dcacf11f304dab072bc3ef67087e412e81c51dd6f1fbe95be2e6858fc5487eef4e43aa57173dc4b5702fdb71c61fabeb6c37ead05c19aa2daa6858715805b2c809fec5687574a18eea33b0d044e665c6d98451f29719d528287c2c3f71cc327de2494e415efc25be705298b8ec0f4c95fa6bca297a06b7c7e220e7f4b5e4f611acd34536eb1a05478c7e5fbaef0264aea1f15fbb320ec8374f322285fc2fe5dbd9add572dcbe91dbd9da13783d26e84745559c3711cb86cafe12f843d6e38bcab730f1151fa27e12df3ebd1600dcb60618345d42ebae603f70ec7ecfe6479e4495010de5cbe1ec7c73b98b740cbf978a199c07deb1cf0d96d915743841e5802b8b3d78adc87de2effb0fe61b53fd73990023a83e388f7bd89ca46133d1101d59706be4769697ef0c2d069884269b882d1c3513c78970b7cbf953daa07836db008fc04ed9b78079ba5bf65939e8e379834a451fa58051eaf0d19396c588fd676496ccf1625f79bfcbde28b7cc5bef0e83ec88ca26e95e1f572d318a3e14a74c2d175744d0115993ad298e78c95bc5001c83fe5644e00d96b35dbc13499e47a8d58ea3620af3adaac2870119f48cde04833d6696f7efb7ceb412b334534f80863ba1cb6be8838a1ffc632be94621e36b511334979d62cca3d4a331c1e3a9858e61d9b4dd18438086815e771774b1397597d87aed8bf949d64558b0e02af6b6152f8a65f4961997cd68eaaf651257ee8cc727100ee6d188f3efc355586b0d76b3c81b14331ee99276b216428028b4e97958b3a5a7641473ea403b01de36f65f6996f65e21837e3ff1d045011068eb1740e6ea3f051f442e9cdbbdb4cd24b8bf29f4245947f9dcb1357434e4e72b72e8926d636ddec66eb4595d7e2a39e261f379b9952f68daf8713d9505451d6be804d26816e7429322f39b4389db192399fd2c066e1c9decd8f8829d6737b76d8e944c726e0372bdfd1b1f3840a6e53c3226a773ec8f375c076e26f2218d30e5d65d0d2de03baf7525d568595693653ef967bbaba514fe736cb3b4c2f89c8f7f2ad79ca7e62c184964e215d934ffbc0a69a19e09b5822d4ec607b95dd93350c162cd07f4ca762abfdab818367005b19e429be4d1aa3f17d38e983491e6ff2576ba166b037cef4ab4d8898c3f16f750328bf4b9e230cdd3c6cd152271ac027aed6ba9f2c69b8b232a9115795d89499628931a0f37aa8104fef8d207f6172277e68d8a9605b7c632e9bff35d8d84efd93c1af223f9811dcc5075e6b270b99e3bdd48c094e3466c7ff353d482e4e6a845556e0953be4c066333816ef46385182e60b2184b3c89b69c7f5a6872a51b6f7f16f9014c211eae8bac0806023ffcf6ec5e7a85592fee5d22c6247fcb223193e1c4894ed3590bf5065b50a3322f0be8c4e627515735b2c1eade3b1e7db3ce8aa3b5658be380f3cd975dc86c87e0167db90e41ae359a1db37678b243b17d0af53b54759f19e5c0de2987f593bdcfdfb77d6f5078cf54dce22ff5e4960c4e25c789154539c4d000df1f5f6dea7e621d606f990398ea441c7438afbaf22341e76d2be3fbc2783ea51b42b4759bdc280a528988a7ee3dc36d601f1650a68c2d713b56d775c5b57ef05e07a94f28d9919cdcf78cebf5ddd88a4b5a2a2fa1379684738608cd339e11c91720236274b0c6c3e90b60de8b5d85ba76df56efbce99b38aea9655f11642751dc9555edd618b1348f9050d67eedd12bc00a7d7dbae87cae68e2b42c7b7ec73a4b7c630e86c596b645b1a1ee8e9af1e1eac4e1b37b5fcdd7c51267311e9248ec72b26d0fffcaa003cc8f131807b2adf36a7e79c1671de77a743561b6151769e084dd5232d8b6202db2822eebd29d3b7b1c162a6ca21c93ed79b988860c6b6373b4e0bb1070084251be20c373f115cab127998d2a14dfe4bec95d61e4af8a320b8d0a081fda0b1b499de2ce2b0c2c7e18b0cb06f96fc4fc9880f46e40a0bae26e33c745f0fa9457db44bf405ae340a856622de93506858c5c29357ad3f7d9fcac9a6ce0d43ed60cfd8e20092f5168655f8b3c8e463e9db0a181f051532c607d07b4835bd325dc1f10c5be54072bcc697a41cbacc46e41515cd1f872819f932dc61d2111b6087250b288bcb32f12b580567f5f35528bf3fdc6c3069ea66ef801f326896c8a3117fa56f26ba5439c98f2a9c1c87bac71cf9af8ade9729880f87434c4687e8fbc6e24eff3dee3e8258f0bd7af27d1ccfc790bf975358e63177997570e9dd97f7d74391db9e63a9f9158930980f838e66ed788aed21625e28b15cb05b5e842f7f7b0e5e07928321e921eaa07bfb9386b7f7881926ff41e5936cbd37fd4190c73ca65b2eeda8b265585eb65c9b201060d01cf4350520ca34c3aed97ebeceeb3cb96c04a1d21f0c62456a283588abd7e2efb6acd390b743148db2cda9c50205126d3c93298f4296d4c3b14b8fe508a23825519706d2a94685a458bc455c23d996897a6d4059527ed9e98f49fd020f3d4488a9e9cb3e6b3755f50ae7d1694d496ebb94657244353ea846ca5ddc1921a48a4d0eb36ad776e9c5b8f07a78919335550e44954262b831d42e433a9f2a0ac2d757249731d31ce515db5841eed063e2c0412d3aefbe4b0038818169e4612b36d98052e5f9c13932e1927a580310a502f094d172c64606343277316fc3341b5686e71812019742590554eba07d328df4e65c3819be1b6c5517a5b725abc8395ec3f65755d54acf9ebfc4ed3bc9be343fb925fe2fc9b24ba3416f3d4e9772f82192068e9f679d20a8576c39dcf0c9f41a0c227cb8c9b856eee57f02fe260372ce24fc1f34987b9973727c75b2ac19954f48b9ff883caf3ef46d527591e2ff6108ad4905ef98054437ca9b06954bf941632cf3f63ce527b101a0bd77bed94d0a37e556317f7b2f997ff5b042ed255ce150111ee16e127290e73f4dd193728abf5b595810d2ca169d71c5e0fa39456a2a6daf8388ae0411eb3a0f830a5e8106511f3541973c22fb32572da7c59505b992b6348f30b1a0ac28ddf555cf5a92a888f9a41280fbe4bdd9270e29093672671ebd08111ce1d9e5bce98c280c1eae24a9e37a41e74542eeccffff76b49a4e80e515c28d7aa1ce185a6d40ac0f1fab8cc3542688678654ca0a7fd120dd12a6b7c4bb5ec9056cb31bdd24ce130cfe4aa3f60cd7423e0b2624dbc1ecbfba935d0fdb2b7146d1c35eb2b512abd59b828adc6b1c572e9eead8f4698569d53532771677392b2edca864a7d7dddbe8d17d215770e4cfc0bc42f5bf96c33fe96c7496b254c90e96d5d73b4c4eee40f1ab4ac4a2a400678705b3a20f900d88432ad9a8b5798e1cdc18694b158a16f64f8b34f0a368b7248b61ec12e52c19a9dfc2f11bfe8294d5a0f2a687326f1e6b9301bedcbb48f65a3f29dcca4aa1d34f5443eb98b3a42806f4cc61a40768a746e68fcfdcb8958c77bed2fe4b2a86abc757b8669e5f9378b353796f0a1b55be95e20e9bc55ad440c50a459e9132c817d0343fc7a57c897014808192502a75bf11d212e2ed1c88859b283d0ec96d06e2b4b30075da66e0faa8c92dc9128122affb0ed55970b424787f43e4589b3c3d7f4af2c1fe264c09f1f371ea67a8314933666c2b894a3dcdd076ee6a0fa98c81d69ab86cd23846ba5d0ea0e2cda0329f0430eff75a12f12ad27083e9ac929aceb801af7d9e1cf2f26ea527910859f90f8dacbc2402ca229cf2d76e4ccb42c307f8a8bdd5bc3dbf6f3bcb0dd80a84de0be89f22ff59e45e1dd5a3558261b361fda2c0c66596ebdff11385ee6ce3039190122027fc9764adda9b60da5528dc40c29eede1937a36d5afc0c1f625df8732c4290ec085ec7980bd9f4b33fec5314dd221b76509db3be4147accadb381688d7f632f47d22a922d479d42f9f6d8727978c900144c8d2d359a646edfe6ec80c04c456b038095405990ebd1bae12ceb4a4cf33fa812c8105f4f1a9ea3f09163e084560bc5322774eaa450bbdcc21548bd9c397437b7879a14808d6f5c43abddac01278cb3ba8c542456595126985cddac63447a453cd62ebd084e0986f8c6e6872655a50353ffe073f85cfdf4f1cc6231a8d96193cc5e47a342c640a72f1be346a53fae2773049334932ea22461f74339e426b685dfd6766b192bcdf189a31460466d04f8ba373a383e5a31a1046df1c5e083b037031cd2a0d4f3236564b030e83f3852e09f577d63edd2a616126fe203fde289c6a899b565fb0aab7f0a5241ab20469dece506f1bf489e58f555b993ada137b0a401ed9a851c5a63edb79069d557f26f30492466288592c0aeb8b8b11595d059e05802791c3f14999c6a7a2d9556284922232ee478f00441cdb66094cf3abb862539fb78d78f814b278ba18a7f3e4c7b00733d86d60cb0d307cb6b5b66e9f7280a902a2e4315a9cc289896800d90375872e754f9a5fa622a07393c38d79cc9e7d1327b85c077d7de3a1fa2be45720f55c7398d96edc6523fc0f49837dd41117d3cea9a75203eeea51b1f642625f42e67557004d29ae207f211777e7d3522685868c5009a813941276fe10a747c9c86f0b7b6d3e73f2cf04d15e29f1683e973ee1e16933f189441a2640fb9a706c56ef71211ada74ac8019a939bbf4475ce826b2aa1305ef1f1a4d38ddd1fbd5b9139bac1d827fdf1985a09bb22985c16b639a96e00eebacd942eab39faff65504204c55754d076a67f94cd8997319331d8301d6fc92d8c44a0e9f7e9b065caa9b25698f97a3bbe69e1abb0b51543dd7f56bc546519adaefaab278beaf4bf9e07ef9c9633c5526a54748c265abbfb5c0b5cbe66afd764aaacbb733adb8b4b7cef6ffde91f7793a95befaaff30cba71f5f04c18dae8fe91bcf8b34d0d44e7987a9c2b23dcd88603332ce3f22ab9622e63dbb44a04730df214b750b237c56117f0be15ab4b4f2d82cea01f4ae4235635d9d7b38d06f79c2b2c800993ab5f9626a9c784b7393354b815d45b84fec7e8a072e6541f35c63aba55ca9e5c3b4616c84f62cfddf7188daf0fc9a92b3683628010583e41576fdb33c0d9778bc20c53bd9c37e3a457c83e3e644be851be50cda15f6c281323645ebce8127c332963190663df4938f1b7bbb7ffee0683bd5da1770b57e29e67be59c33ab46631cf69aeac0602c2e72e10a63b8f0336abe9199158f50459170040bbf0d056faf04ea5489e2d1638bfd42e774adc637644c23a49fea77608514008a6f6028f8b99020749bf2192a6f6375c57765ad63362dd73b42ead61429520b65214e8b5280752bf83f28bea4679befdcc1fabba06ed6d803b35ea5699d16fe6f5c3c97a264bead273d4984691450cdc5582707c8a8b278634fc47bc16703ad84b92524adeec4d074f3429a938137c4503a9d3279a606057ba006d9d90cf6cd777065b900b17dc784c6b575c649dded981a82d6e677f3229708839e3970c1723c9cfde7e0f01a919c2d4b4c16631ffca442c87b23f21e28947e3a2e960545de26cedc958185eaa09f55d60664d4aeea75997d94d9b99b77a1fa91f2cbd2fca142d112e6d6820825e0850803ef403f57ac65c35243cf4957b2382246848089ed42571fa1ee62d1c2c7b24a58b3d6c70b906e7b046adb69110978d574b7b1ce1bcc2b14915d111c742a06634148fcfb9ed73f55eafbea68e2bcb4d501da869a85d6d9712827a175528c99441567bfeea211c2d8ffff4493d5888f6767a579dbe8ea90346c1d60ca102459cf2d7cad27d503288ff6a000d016f776f12ce6d4a89623982950eea14f8b471f63096abd14d4797d230f811ac5bd39bc877ef167ec49485104a701df8968ea59db1be878a4527fd6b1e841f42b5731bcd7d080b32cd07ed6d99ad996957bcc91d44cdd2083f7d9106d4ed876d1d1a809de6066d99cbee0e4acda10c47b9d744fc411d71669033c9d2ba4f48d2b1775fc72738e9443d11ea06159bddbf71ff257e19315511d7a1c10af6a09416392685769d4b9b83723bc0ffccbc3e8134211d86e10f7cf1d05b022aaf2fdcbe9e245282902763156adc2cdbbb1664240556e51c63d6ef702b6f98eaddff85b84d9543a9151e4a5d0f8995d7e2c34231d87a72fb5ae5759d120ebb7c365c22b5a5ff33274c972598a5cf5d93659f2e95a0b4e9f5f8d98f158a2d36829f6aedf4588208d84eaf8512fe39b86f35517486fdcfd889ad7d4465997c93ac2ff2016ef2ad41eb4bf9462f992d8c9c8ef09bde4042a20528224d340c2dbbee8312c7df07a70d5abf18906a3c37b49a5764393d1a9e6e8beec2e190b8e4784456d2a910ef5d5f82312932a2ad9530cd3e661ae7c7cb269e673a1e6c7c0d1a2dd6604bec1670fd462fc05f8654c4912c9bfd0fff8e0b26566a106502877f22200917d433286d4bc4341e6c81655db4434cf8a8bfdf8cdea54de1ace32f7c812322f48f5a76145af8bff6652d0a84f76dfb430b4e63855bd6757ab2bcbe308c1c8a831555502cf9dbefb0e14900a4336cab85ebdaf0d030a3a9d2072ac63fc121193bff2dceae99a000c6e29b748817cd2b8a1a5949419b27154973114615ff3c3622f0984ce7eef7b9a30bfaa1706c4823da82d4f177928d82ebd9f6cf5a0ab1361cc35400c93a8c91cb53f53319596ab173a5d3b7e55f544571907defc412f4bf31c9d4154e20ecc866ea8df755452f4e21514dbcab48adeb68a28df2e8200b9a1f01676675e956df8fa16ca109a0de461e1005fa0fc24b13f2bc248dee95a6c81b6d273611d85c08436b20b31f8328bdb0640fbc66e0f173749ab5d0f399574866489e724aa80680a02bc7e15f3469e1c74ffc0adfc4c25c27fefd53e7507e34346512aac901ab387c39688f4e80fa809eaa85168fe44447e40b8df81bf2864d5b15ce593299ae877fcf74386c62b073388b52ddb69758a7f483faaafdbb61ee1ff9bfc4e8c9c40d289d2d7dbc6c837a433b6cd4f8c2fb24dcf96feb2081001fd306320d584881833ba2b685ffa12c93b83a6e7ce1d192e0c8152632ea24b758507cd17c7b2a76b1337a5b198bcb399e3a838414766a7eb6be2196d4d9e66026a321a1f96bded0982dbcd346d7a17408faa48c548d07e2f04528685ba6d9f741229070817c48bf28f9532374758cbfb7fa870b006de0958dfadb6f09eca7fcfad7df5b05a3ee68f37a6c23ac922db104cf52576efd0a25c5dffc9e97fba45aff8fd506dceb84637d4ea38c11acf3838be5ead4e3a81c8485bf86b151a55ae1e20c6db29a514cce87b0ebc84543dc75937b1422fda9f6f6520ec1ec33f7132056a5cb670c8996e4921526eb6f6039fef61799552e388abf644949f5be61447f92688a4b1798b4f82f4636eb23e012f05f5a592afdd6a6ad22a63a653358b69ebf5decc37290679b60270b79d586fde21333e908efb75ac8ea78ed1aba9d9b2ec64950aa379709dcb182528d98101b985069bc5dc08b2920cd608fefd56c19e40eb55d60e6e84962fb31e937bb507860997d5cae5903e4a1a5130e02cdccd951a2595bb4de36517b30ec08362d0b2637a847c3552fab3db67a538c2349983ec26b7311c4ece286ff8f8abaa5e801ac7b770020dbe595b12d335f2a3f03e18e62c80e3b2a6a48cdfdd1c4b05765dbf83b887afe438de26045eac7c659e090b3b6774cbd795878913db620659a8a314d3c10ba8328391a7c3ced413cdc90a7f8932f34e1e07f1e416b28e3a7b41b0f8dbc9bdf739b1ab98531a0c16cfb00f0f9600d844fb38953dd91b627f0466085d7e9c47c7a93229a0f65049ae8c5fa25428ef3f58fc6321377fad2dcdf5fe825392f809999938e85081c761f4037f4a9c37e3c97eac2b6a03936e32619fd3b54b3958e2d48edcd047384a2e76874018bb61518f0df2afe0331c4adc1c77669137f46a3599c64b94c201d1addff168216ca6d1ea5689cb1138fb128d7559a8f2303c0b78c88eec4943b91ed411fbab3343a606c307090212fed268f86b4cd6b12c15b403f953e6a2bb799db0b7f0b953f065f8f93d88022c9967e49d5363fcfabd90eea34c8ea763b20c8318be805c3def98deb182422e01297fc52a012a15872cf319df6c8fbb49210495ea152c446665ba2191e249d0463f74519c823316ce1f3932625286203554eab9db15b1fe4e500fda8c3fcaa6cc511e420a186904577df8a30e9363d492aa5dfd6cb83451395e3bc9712699d5052d9b04b4bfb99415be2ed30d0e08e50d5b7f2bfe7841a32c4924ba522faa5a6cbff5dadee7759e127eac6bcd82c7d60a2bdefe5c0dff3fac700108f48dca4df66f6f9f5d6c59557d949c08fb286b0fcfee20c42f50ba2e6ffd065c163d868447a53a522e328977a09a9ef2914fa52327ef73bc2e4b368353b2bae7cec995a00e6ad5f8b244ba2edb0ae993f2fba6308126e0475d5564644da4a081a65b2448b1b5a79c327e07d0564a6614a9a43531bae8d73a2df1b985777de91b1e5b06389d371c0b628a2c0538513ed3531c1ed109cb74dd1afe230fe941dd8f0d958fcd411b4a1af59ee6c8901a626253a20ef4ed4d56211a19b5caf1512a0ef211da1666efa7fbad10de8b22db87536c29c41c432eaeaf10d45bdc1cdbece81758f0b663fd0e8ce3168092e048a6d701609b5b33512bb52bc284bc7840647b462e5557c551ad406a1a0738a5b74d6381599aec0c0f1b5ad24016e91d04f396b5b5f998b070c3c1b87d21878f0047d919cd6d255a3d6fc5512e232c7ef304711ee159b3d9120ea3d4d1e64184e2af36ce64872520ae74f491be196200c303c3d0d5375ef28fe2bfd92ed0df1b89b2a4cc571ef2cfb55610541d3be59267095f1ed69a57454b5fe340b5ef5d3a4a18c1148c6d924f240e97c269eed85272fa07789c239a3c0af33d112a9d58ee56c86969bb60057ccf76e188018b9737b170f3ee1f6d082e7cdee2e165e31e1b14f99e1b964688dfd79ba09c3e914d77a4e02a6a5c8b756b5475bb444e20006975abe2a60daefff8fbe13aa981878191b5b0b113474ce3dcb0e9c5b3fef58c828177acd7fcdfca59488514b6f1007c541473ca4a3af176068abbff4d0b04ddfff4cb8bea97c1fc19d5c6d544c385c949320f65fdca0dbd21f90d9b32542a523859197b0ad8877b0b5a16f12661bf7e116611212a92070288b476c234e41a962610db52106fa648559b5b39aa021201ea99d68b12788b002504ba432478c4e701839d39098c0294d41dcca56d5b749c925f3817d9f29a77ac99d7cbf6747819c31f7cbfa3473f41657388e4b93f35d5dbd338decfc9158159f5fdef13b5f8c140358262f9427a889fd6f8d2c84af2f1a8484c99935d1c367f7ef8ba4ca51f655f8a940ad0af5efa5f47c0dfd67d5db4a41c3713679422d47a2b822d501abdd7c9441f7b39323a8c4ab8a5d2ee8769cbdbf0bd0af1796a08b7d78f11d52947a98d0ac04f1a8136eed06a55bcc47f26aeacc8e6793a4a4812190c285f128cc8bfa131b87b5f0d3ee28de4860bb74087a8a04f10e49634192f9cbebb2908e5716ba531ffc108be128ac59df84e9f8a22e96fd299a8e7ca65927e331cadeb45eee496d1871542551c9d24e917c4b3267ed5cc80032411da017fe95ff93cf2a1baa3027fd379c80245431ecae0a26762e0a81e37eca7264df44478c72ce278f319d3b2987ce374efde1d9b31e097002db1ab28bee7ea7a91eb8922f6527137d255709c89249ddaa0bffb3104b83cc81650aed7e924f1dc329694104cea487d4097fdb99d503405df61b6050e44b4ac91661850ff993b5d52e5b489a5e71e0a3c7d262a124a8e1d33610e0ab8dba3ca6e992461a73e0783bec9ad04b15bf1d20bc078507223f5c5c20be076541133c2be4ca698ac36d74f790dffcb9b0886c188dc198480c74b494673b6a0f4da907362745b1c6ed6b655636ff9bc22e746d1b0b96bea9bfc37b7fdd7fec74d389c2a7de957b9ec67f97428207ee53509807155662e6c29707900f7715477a38f39c111a70d97f80e9f4d5071b74ca557da62c49db632d617529792d52faff083bf28eed9c6956c704426b89faa836c501cc9bcb1cb9111af96eb3594875f38fc6a88631cf00786133e1fe9deaba3abec34423b2e52b5068509f71e28541f3366789143debe44df599d115d66c05c277f80388bd42da6706ba9a20c6ed1c442bcc31ce23d2a01a0edf11f1ce44f6a4964e4764786b3ddf84b4de66f37a9098c401a0b0707812150e917d58384a2941d5345a78b092fff877aaa26f30d71ac5a30f63b97c27869c7665dd7668d588808e3d585cdfb9aa1eef1d0c40794f31defbe3706e57c0f55b8897011bdb9f420349688fd861258e20825b58e980bb8d3503fae960d0de2a20992dfe852f3650f579864b887aa09edc8363a9620fe359c60a02a21572906d5d587dbe6089f2d052de5493e5e4615e57c525e4d431dcca8c033e570dc2a5e8601f4cbda9d36a8c3a00ddc72a3b2c45992712dd387204014988ae5f1df3da52341193aa06a18e83342edb7e1d6ee119825386c42df1e3b947cf94ee2bc49a2e9cdb66af6ec634fca61429ea191558046063d4318de092897a2c03c3a572c80ce97c2ff5b792723065c23dbe2cdb6344cb979e9a0ebb13619a9470d26568f091343a91cd38a0126522cc26f364e274f5f593f4e02af9726ff960b464c8597a6ac538f5aec15b3edf334f3763819d48ea2c431e8f47e781432b9bff4e8110c05c05a90a6c40c9fc4913047515c93489379e0f2c432381b1e8c14c1ff8a5a498701c12590d604e574ba0cc7983295c0af875d1ca7ae09da176891585869b961bc54903da503307ac6fa2d27b7ba35430a1eec54f693f95b37a37608eb2f0a5cc58822a1717e5db4569643356dc24e065dabbb05bd3a62e6bc0391e24c6cea12f81e59966e25d33224d6105fb86c669511291490ebb1f8e217862637c2f3f926bb6abdd53a27f30b9a5b8004344764a6c5c877ef6b782e7cecc84dccca58a8c42e0c06d841a1e36018c1131c48b8ff90b8f46ec19ecfa6d297a7a46ef63f6e5be71d4f832da10661f0a58cef333f10bab11fea5f4baf1349b2a57f031e405134c823c36d2d8d25ae7a61f93e0a17dd3ddc664efe32451ec532cb880505e73e65d8a3fc3b7a6bb2531f24ea214960b77409b6641119126c9953172cab00cb6de5149470a91a54b59d0158c55ed299d8f41467cdf64a1e792c1f4aa8baca052b907fcc7fc6ce10f5f74d0897911d62794b01e73f880f635ea27e804e45c4565ab0206d7f7d82431148e8f636708532a9a088ad6a229e08ec5c746dda6f81a2b6726d6e03f921bf987068f51eb0190cc3c2136832fafd9bee8c8cf5b12038d884269182eecb7230232ad7cd0456a12a30196c2a3ef863f6b56de5fe6418dc7360bd0cf973f1cac348f5af6d748c04a4feee727dc6a71becd39dbf2b07139f190d2481e8ac245d3365be90bc6735ef1ba13124514c1551024a1278f23ec3302cd924efb94d880dd7c1e3a28d572b1ca672ce9f7a512d4b60b5f40798188e8186e0576b083d3027957200f2b6d85c20e869944aa83dd1c0ea12a4d3f2d3738752fda472f36b6f995c21923b3bdd9f69d0ed472172e760d5fcca831237afebc393d971a4df00503c673979dfe20f36de2d33b47f81e4b4c3cc5fcd480c5995cbbef7a621ef066a7b947cfa86d760cb2f1a98f675617bc6e8d712d444d2e4d36c6e14ced5efb53e7f11dd54d05b2a33bc4a8b95e7a6210023d9289d31dbd4a10f57b8041b01610f0f341e9b1bd2872ced7dcad092b007f6ca5170c684d73b45a9bd633995ffb53ded929f13fc411e8a45b2b80484d135ae0933cf08582afe3d200e08519f6e0ddebc93f0471a23514ec78d71bf4f219d0c67128159a6d38e5e15fa9d1c016048228c45670c61157231f873e40bebe9065cfff0920ef4d8a69c3dbcd7975463db6a47e14a20637ed5423494a2673854b629b8f4ef521b9207ead2c00984e5b64b63fe80e6d5e9bbd3139f18e2483390a09cad00e19f7b0e5dd54917a29d82b6943731606a630065190d2131b6d71f76a266683dc445d11be19bcb20158b0561390ddc5422f94d7d9617ca87e11267d9460d31257b9720f2f0587e2d99697c8c7ba68de8673dc2666160afa05a85115e10e49258be678e2509d471eb7655320786fbebb355b6e132a0ac85fa480f7c8fa91386e152e7f1799a3105698dd71ff45ffd5aea6c1cbf46c95e66876545ec38f0e294c6fa2f5dc45ffcfe465a4d133a1015b46bab0cf15d5e1fd5784e440d3914182975e629385ed14dccb226abbc320e9fbabaafe0ac4febf7dabb648968aedf2db8bd04188cf5ff2f901d405175bc19a887387a7fd31610fa23c3d07dbe46b1ad917fa6e48e852cabceec6347e63ec61236a27082a9ee6df8859d80ad4c541612d69bbc5f3fe2b46c8187dbacaf2de505d83de7ad075d7376a38b057dfd44c45a7fc64fcd40c39e05e08ddfc110ffc0322ade83cc2ac0bea4d5ce78465ef582a65bd0824c4d49d20f7844ff985750aea493fb88a5f68e0004413c91d5012cb230144273ae751660d9cfc1c7cb9bd206a5caf6540500799631760c6d00a0eb321f8d78304f16aa3a3ab37925e22c7a592116f7622c240944cdab5cde6ec7c6738a7d4dd7137ce331f1ca474b6a9c8dd7ffc15b239419a5291a371d7642db5a3ccca7fa244d0f099b5af76e51f26587151411c157f2da34bc56756eefa9d393443def46c6ba302ed192eaebf0bad5bdfc936254dcfbe59a16534dd85b8be5e2f7f6e891feecdaf32fc5ded14ece2e931ac1721acf69d70ee38b65278cb1442abf811e751e4280c03fab520555f10a639de9f43d66550ce8b56a5a7764b4f641f466e637b68d72cf0b78a7f2e75daab68d14c14724be3babf8a13e4a97e93a06042b7f3af7d2ab716f181f338858c03ed2f1459655ec2d0b79dbb4882dc9b0d459051c36ffe34690eee21734dd513d2c0b1a1ffe744960ca0866af7173dab9c484605d52d1ec87c738bfdf3ff6fb737ca496fa37c7a07ea190d96f4b2f8b4eff6635c5db79459338ed4bbd58fa6248d35413cee3f2a945a6d44661211ede55fe743d52e2383f7869b50927be2dce68f70e8c336b13030cb0c1c671fbd1e5fb73cd3951c9061d7ac21968f778483455f7acd363e17e889e198bdc61a011305c82896277ef2a084c2a61a0d6690f3831159e06f18d0be1cad6209499ea944230c55449341fe8afe7f850f55e8c59a2acbfcbf06c15d08e2dc713bc674a30cbcee79ddd5ae2a4ae909e5778e513a6db9086141d6526f99e3f7bfa9aecfe2537883a21ecf370152df8f573abb9054fa79888656f9daf468b82d183da7d04c7837d2bfefd01159fafe8a10f1955b9b6caee251300078942a2ca2a98773d4ab23f5eae44a469c542a4beb53218cee7d325fff9ee34039292343af71497f3f4c451a895b9c86a13432bbb678cade9e6545eb37da9aff85c3485f16c2dfa08324756f721261b146961f33c615c901f47e076e7ebdc5af902bb4eec21b0a30b1ecc429d8aba50170ea2070c1c686de14e1d682db3b49696b852e4ae39eb7fe76ddcf37d35a9f0624c0ea665c0c907ee6562369c6a6670d07faa5b1bcf0a7b828966530a54f00ad01642b8d0806e50ec86fc1366176da6ba38abf14a5d69d1a648d9b0a0dba30319523f8048bdbbf81c3703f03e265243a4060c9ec2ddd02ca0d05801c5d27ffb42faaf4ce6f0bb0de42f15bd4ceb75bb6852dc7c0388f3fe2974ccf0390e314e18056c1a13a93d0ffa383ab0a2692f00e6a9876a91d85968e6d1c9fabc97c0a107e04ffabbb3a94cebef90ad3228dbef932712b951b9ace51ddaea3c6ffa8f1a7eb95ae5fea48fe34ca4958a8678966d6602fb7d7d25f780c3b5afe74f6b1de1c4d605fed0d0bd3799c45609e0a22745784de69fa00cf293a0f97663df2e11a5f509672b6174d9dee399248ff6b51ce2ff1aefbed79bd32c4bdccde3dac31a6aa6c372c2c6e49977c571d5a7efacad6134b7a034d103a8441aca4b485a1fd4efad66d536141bf73d5a6c82a3a02c06af1cbfbb3b4b08f6c7e30ec4478ac0c14faf2df54a335eb980e1deefa9ae1e63c03725399a62df32672f8a36ca8776c318bb4457bbbd079028b7b61cfdfb498544371ca1529f78a5113cbf49c55b85b47aa6fb9fed8a3ada74165d905505e95db63429766710f717528043d1c7288b7f32e54d741f03239ea2b2105078b156632e6ea816280c2a3c8421e77034dc0c2e64ba170c908182bbfce519a1f353b7448803428a07e0ee31cf0dd8ceb3a0c55bcc62a940630be465661ee9814494c8d2cf77e4e897a2d8b0d3b08aa690645855c0823d80584aed4d55373e8f816923e2928aafd86d9fd16e3cea820fed9e1772161cca6e136a1f8ba4c542afbe471b2fad8f9eb691d308aee975c520c93e5571dd7854252205ee4bd1be1800efc08bdf7125891a3215c0c4312de70beeb47dfb6c43bf1a16d917c17f8d20a570db7fa65e90146e88eeaeff0accfc1235f0fca3bef4ec764ab79b5dbf84ef262f22f43d1bc23fa25eef45c569993da2859787faf03d993a51ff63de0bea8e23e19529569555e99603b51347183beeb08e4dbafb6989553be7ccd27fec6747c6bbce4cfe905f72a4a410a4ca27c5bb9523f60224efd5609d78c5cedda0776ef35d9bcd3c7d155113d6c302eef5208f60c2d25a723b597b8105b28d471807dd80972738462598b79f0e9818e68b9c4964c37ede4c052af13527d71098d5d2884de65f2172e816317d4b9804147a86a823d2ca40d28b52f394f63ac72d50d28e90bca5228636a5a4063730dfed34a7b449f357cb3521f393fbabf9bcc426b8fee4d925bfb5af0600f9cd9b1d6b0ffdf4a157a5082f82593a12643d7ddcc6c12efe8912ae48105cbb88e981ec053e4745c368db0fc30508e8430d0c66252feded48d1de8346ac012ab9317eeb149bf633bfa9ae7392abae5ca722598e6a7c7fc8c6d369841c5969a1d4f527290db1d7ef6895fc21f844c56f9a330e0ce5b46f30bbe0e63b7c35306aca6d4c7de149e284e7d14b64a7a9c344d76adcf72a94ad299295eca7d183f8d0095d67558fcf34f03a0da112d5ce5dae73d6451585b282254938df6f089875d71cd8c579fd703d9125c3f7320128f6c083f404a36052ca434eddcc9907affbd49f85235858bf1f4bc1a1a69d5aff7c1d6c837cd855352c9d7fd68dc99ff6a08f3d5eaa8cff15d777bea2edf314b913a04dc5b096971e9503046a3f333641996c701f57a04b5729a06b252d5d581cb3cc9a10a7f2bdeaca775dcedf19711dcba89416476bc2c09f7a26debbe9d8fc999bef23f630144fed67da3529b0f9fec67aad3662baac9389516d80398572df7c2f5888d4d46fffb7d42d991a2c9de27fdbf2a824788d1b5bbe105f6643684162f804b10e50aa5bde964eb9c6c4cf9fdfdbfe00eb30f67650fb93debb939002f79510c0faed1d07cd37650554c8c6c5e1e3bc8d293bc6123e7c9da934e89d54fb46c2d0a21228656ea6c3704f02e30b5b15bb39d1ac98e4eab74e6e8f0d9520fe40a85e7fe0d83aee6d0b7e1c19b3a6f8730e40bc444f46ac6a8d18788422173117752cd0613adc55d873ae6dbe5bffae96198f88b0db2e27673390e4e409b7f53f0b7952d8c23aed34a5e16af7ecbf964a3f60385f7054ec3fa2e2aaf8aa7c76a823b767adf14271e8631f9f1d90ccbb2127250e76ae6c069505e1fe7ff265baa3c968aec3a97b019efe9e2f6841765e7c3d462d93759d845b8021753edc1e8c6cae9ec7885f46f338bd24ee102582e7ff82d356d1132c6d45266eb2f045cf5a198de3537975b5d57bf028fb04b214bb9a1ced3a3d7f24b65d4af702debaf5e7fa92ef48733bda351d65ca3743d01823a702c8d90c2584bd89a814c8b0cbc782b3db8cf8e61fdf05d1d8137fefdf5b9a3966dd367d8e6baf41d5bc9bb509fc82cfc04d3e94193f19e5aa31686c2ab8ca0de0aa1708eb6373303a9e8049fd882059de3b31c7e8f305f8ba57a8e2d2ec945a4a641e6ab18f4e78a13614c3942f41b96f2a358d96a6023f6c46a414a5cfbaafff0bde0589410f49b87675adbbcbae7d57db2473a471841afa5b90617d3a90c62d8d695c8afe31b55692ee2618c2a9761c33ec16d24f476c952dbf974b1de0d11b1c1a9a7cf01db514c9a3dc2102caf4b6287e7088be0e204e42fd4aaf13add146e273eb1cff4e5c1783fda432e72092b2c39ca25660d3857b90308635eb705da67535ff5cec1e20c93862843b2b330e758439172cba792a6d60c8e0ab974e8ccd28fa743d04cdf96ca012235476246abec7effe16cee01beea2312bb8e31468fc417bec1c2393f1d6a060876073fee7afdde5a93cbf2bd5d42cdb2f8b13a7936aa2f3ca62ebe1da44d38d6d4c94d15e582764836f3bd3649ef1eb082c7436d309d6d56192c36ff122890eba874a67dfb3e3d15652758ea8228a509ea11e9222097d0635f3ac7ca4fe3c6cdf14d97de9477250b91231c5fb035ec3dfdb38c1b2d75836324bfa30f3265473a503b6f245eee05856d0927434d6b0bdcff49ccd5e6bfaf51e69a4a7e5ba868a1b3bf74bd8ed9a6a8a6155cf80e061862fccab658f30c924a9f45d8f057ec6e796a4067b1ea31ea3848389ff7ea43f790995a9b6fdc9febdee972b8018b96f8b41395281620078843004e82fafb2ceeed91590dce0a035a42466074742220790dbad600de7ea64a67fa48d9c19a0b5f64f9b250e48295a003367baee90105187c8d253829444b988fdfdfbf21b358c2f1b7bd042ad882015aecb4461275bb9e48900ec758133c0eeb3c48de027e68573c4b286bdbba37ad9b14b528396c98df33f71e4bff533e5b7affb68e42dd45eb3de7d4f800b290107c3d9fe50a0a69bd0bd4b7c9fed1ee64c9c44ac7a59e9c5577abe04cb395825ec2ea9ed1eb63d2ec7103d09ee21490f4cba3b130df10abb9d9ad7fa2e9c2d2b4017bc8256e2858a4655998c624f9e742cf273634c7fada652b8a14311a672552ca57c095288074e74c3c05bb5b195a818347866f39c86ec813106ff678eefb4272797af9b5d679a32819c2a7790b6f70350105d41209cb63b400aba6d62e0f809a1586e58be768db0d18c930931d3e40f2fbd241e872e364e2a62d3048a2321c3dd69c314c2a46294ce39a14a48b2b254cc9fa1f0376fe47be396b0f90d2893ee8585af6f02dfaba2fd55a52fe26353622032e57e3193742ac2582758f6a6a08bd7eb62f5a4600194477057b2bf02cd594723e6cbf54313414488ded4400e6d46f443427b16e31ac64bef217682b352b301cf14bd87953c9c672964f67f51a65c982b803833665c58b76f0a284bfa2959f10f74f93addd02bc4f458d87031420b2126ecc21b7edc09d0d4e065bf2d2a8e04e0cfb70dcb78300b8d0d1e59d57f402e88862a436b6c3d5766f090228ea037b5d5ce14319ce6f9f98791cdbd19a76961b060caee70d319e0e3f53f40c1132386f936f97ecea62c765f6972ef63a87134a2e2bd09adbca9a03dd8ff8c57c8be2b1c715c674cc40eaab0d8f13343af9a079683a0759006630afa3b624c41579e4dfb00ff4ce1f4dada797feb9210e10f2a4110f26207da1898c5e7a7e234b05aa96d1833dc7486ab1def7ca59be63068f09b02cf1095f03d95114e18af810985d3ab0db0eea35b17b044f4f236c5d01bf2149cd41087ebe2d762720025fcd2b41f6768a6c5798f5fd9d9f57c93c151cc6b081ef94313ff760f954c20a81c30fbaea3aa95fd91754aa6debbee52318f571d81bc7af9116beb07dd710e952b1807925c6d2071b06f3e88344f69ea462f10d4c8fb330222880e313cf659dabdb24f6669dbfdc690e4c427b64f320dd5ae5578b692fac038a79150a908e93916e2d5b71990600e4e5c25adc6e70f3183826322cdb91bb91c79c44388977969558fa1cf39fced79ef65285839f7810adb1ac5cf3d0efa0ffc6a9ea7cfd1142dafa70fd937c822c9d9ca31ce882cf9e9dce8aeadc0d0e8488fb3932a957c5505de7967d7af9d0dc894f7a962688e996c233070cd6d52db047313df57eefbf2d3129cee24fbfd666173a73e7feec3fd950faf856daea501f5e582467cdec8dfe41bdc160775d3ea78e618b92af880280caf77bc15ff061b4cd7f649ae343ab6573b6ee3b835564681abbf428036e1ab853f8bc6fe58ffbeceafa60902a902e54f298fec1a205b81532c588072ea0077fa07a5cd1a84ea7b1368951e65f02bc9d160360af5ef807798336d5be39207ac75b7844e6440bf9f4a57940fee626ec87cabcdb16e639f2c42c9e5a5f989cd71285f7db06d7410c6783e274d5933ed939704e70ba37c975e09623ccf618f944c499250c5c1657e30ce7f73949ada6eb4d66674c2bf3f0c8171d8cbc368e6dec79442922aa52e4419eeb1bdd6b98f3d0a6113c0ee72c49b5b1829d958c7285fe3de0c4b4a2eb2cbc23f9727fd24a88610384ab47ac1ce3041631996ad89a26f9c703291895f4345313b5758cb305b0f9d1d749dd018c50aeaa2619a609b2b47ce81a6feee7ad360d9feaaffcd6708fe90943e7751ce499755e38def01793a2ceaf9f74c82f1db6e5f21e78638bc7e9d3ac400bb6bc6ddd9426ac289059bf5694ac359a782c9fa7025ca9871764076d7adfa50db17a35aeeba5d6b136896f9f20fd335fdf8eb4d6707b0b72a454613d499748ec97e3b76a20a986103df320918acf3eb1df0368ea38748575f638fcf1f5291c1676cbff2a88647f4c340f6c95bd7885d3f3f56d722432b28b9804dc17c5739dfe3e27d83b4189627d9c1c0b5c04d3438facec24db4ae560354d25df7c64be670a8f9565951cd4f26be8861db1eaff17b638e26b5ae4f9aa4b12216d4902032957c4f47c127acc9ab5a2c1bbb9f3ff1235977eaddcbcdfd12ae6deeca3fc041afde46b1be7bfe73b1d9bbd721bcf487b55b52dc76c17a32317039256e369054fea78173f52ba16308ea5c52462321fcbf74b2b01293d49a6d5aa183c828f2c74ae828c5a8c462e64d0a55209236f3c12c513941686c2f31d5ea6d1684b60401442c649674f3b840314d57a16ed6a8ebb912f16a381676914492f08d98fcc686362dcbb7f8e5e7801c20308aeb0a356a42f0090e24b2fe259e90d75b110b33fc6dd9978354339c3a4896de30f992f8bfe95a347c928daf9fec984a3f505ca2093980e2b844907addc6ca45c69ed73590aaf4c31ee953933b9ace0ef394a6abb575aa1fc460ec107805eae505d90c9e0fc00c5aa99931b2cc13771fb080eb116562cc44a075e7532451d84854d3ce71c0b4ffedb50c410465ffeccc4ee8ca4a0ecfcf30016de9f68d10662fb722ffb4d7d19c58eb8d23cb4a15636f4882dbc14adea6eedfb0ccad4470b84f914d72cd2563cfeb88ba0ce4aa79d3d6b7f859c53d76c7db89ad66c7501783d1fc7b9aeb3aee70b640bacd6602a939372cc32ab72699ff4b8436acb25032ea41a319af75d55c6d67a8b6f34a125659ee8d50a427445820d2013b197531b4df9e00d6adf7c14bcf1494cc06c3a9ba1e1fa4229aacc7bc83170eae8372e75b75f5fa825c8a5afe5fa0d979d8477adac2a3ae66eab8688526cafd52c56da54e923d1065582071cc06b849f4866714f247db5b4695e4c94c9fd65837cf4ac5e22bd2e628214829b4ae4763ca180c54035596e6822fc168e622afb4537c0291918a65b1f3ef4b4b5996186312660df7ce2efe16c3c48c07e9fa32e560c03637d254f4d62fccc2a246ecdac9a7ef6a5ead7b5ec693d46f7ea5947329a48deda7f890201440276490596e70ec6447b2cd6ed9e869a6e3688a323359fb37e91fdff7b49fe613828e73eba7d93a99db368daafe29a52c504206b17c766c62be3023ce284ba9c53d14272cbcb0a56b493468f65c69a0be4c0547419224560dd3874d5127b02932aad56e7f8b8a8db43d6aad116ebf3c3f3544ddfdfbce4e9f34285d66e55b116828e3c7f307934fabf754ecf394a46d5137446937a4c37d2fab02b7f1eacf0e1bbc2e556854df1c88b640ced18534de131db56351d2ebba4ad436d2223c33ad54b9c1c7be9729e64d7765b87fc6a02377b460ea785b24481ef46b6e7349f4b0d52abc31eac7611aa14e8cedad049b1778d9aace915586eba6689618979041ebf5b63fb7e11c4083198152100cc50f83f0b745715b71b2cb02a2e743dc4c323b626b52c654b11545f6a6003c8ab912d9db37091885e7a24f83761153e26319e1d7f0927deab2fe0621a547b395b78a46c16afb16be9e0e32d226452c50436397c5d05efd4a605162ae1323fe5b08df9c281726fe21c41eea3048ff7409940984c792f4c1bd060391bab53a73eaa4ef479b6b70cf5f6998b5843aac4ec1d8837ebc60970fe4852a0d6ab63b6d8bc37c544c65578fd7763309859a55995132eb67f2a921dccef0cf44fd39c0af10911097527424950bef64b0e26f62a14f423477af44e1e5c92a5b8b911abc01aec906a1804895d81d52af4ecf33abb8b237a9a4b8e571bfc6e9c69604c1843bfe47b8bb54bb3d1d69f0a5be652f0da99c55dc37539822195ea8e108c4350ca97295d7c6891e12e9414fa69c58384e9c65348b498e7246369bb2c990800395f58273f998613613ed7bcba9861ce6886aa3739b231214eb6886eaf56c51ccd88130880ee887606fc15848171f136f05143e9a949e9c6579e2feaa75b0666708278344075c9908997b8cad4a86c7ad8d3f8c857ef46ff8eef29506dab9c025db16acd62a2871887b0469d733738ca26048694e9bfa08d369a62eb424e0528a51309f7864be2b0d548f6e3ce6e5c591e85aeb66f1ad7d151fba26c8cdba62b9336ef60660bb4f39913807c992b5d80a827c39e319d737037d6c9e9fbd755d4aecc0750c647ed8f60e1ab506f0931052dedabe5db838f1116d37644c8a9756f2244a09eb73fff2b6b0db77b86a85e00abe5aea5e370f87b75e2e0d09118978eda3f79516e00c0f11015ffb9717d8dbdbc59a955781d2e3373ac45236c19b7a24e1030890a9bca502da69ae59bb23d8ba886fbf0ea6929164d1e46f8ab5c5f629c1c583d2b7e0338677421d0632315eaa371d40a3e3d82ac65d76d727cdfe41a2268fde7b823dc0c725df9e57f2a54e99138f232527509c9087c9b32438235c24c8b7b59531731e0915016cf41ba380add2084a0d6ceaef4feda09a4a3740d77481abd05963da73d507ab09ba8b1fe3f011457e6104a0fc29353b9236215bf7538296ff943198d46aaf69c8e8b6d1d822d97a8d6da51590e1560cc9859c4999f6c559570c3a9a5d54e853be9554d73df52c3de20ed681857fff5ca826664fa922bdec019af2bd372d0ecebbaa83563118d6009aed1fe9ecc1d337e1abcfbbe1b9c295cb389c08b5ca720470a1077ddc8c3ef27ea692a5dc7541d6cf4aef30996f4ab68bb33a32330cb5e85192bac161034f5e65e92f8ca5bcd510dbf5b5b52e1fdbc89b858f8a3d18a5ad3a89ee28f512f313d0530478418e7fb58f7b9d31bc2b56765f7f03416f22a6c7bbb68cd807376077fe57d8881cd2d8ce6b8dd5ea1e9cedd65e8f0550cc8b7c078de52584e6336ffe87f98c715d33f77bb45d6fcceb70caa23f566278253814a03a9eff2a04bd281fd338857d8c0a873907d5a7742ddd2999c48711c5628ab75820141e181c596f71ed40913c092c1b8a26aa57ea974f6e4835bad9c12932b1d916ff2a243a653027621b51326911a0347d67e7aac6fab4a695097406a86fd2a53b0e95f6c6985dbd03302fb2a65edfe8e37aa5b94c6f82a94a084007646d43b3ffc146ec7e3af53d79cd64a8624d1d4984a1aa5b43b2c6d323e0436ab42ca0759084399b35b0adddfe87a2155b50933e939fd245edca74811771ab95c97b43e37e9c80e3fc28e556822254bb7a37ad753f9c45411df730ff4e7e751fa99fbf233f9aa1fde18ff4c728e82fec33f7c796c64360af80bcf56dfb7dafbcdfdcf988083205452d0b67a26064f20964004c6588ec133dd394a52227696ea81b4465a0b81b48507f3e606908f6a3cc663f7d6180ee4e47a9c322129bfdacf25eae436db393ac30b95ead03a1286f70cb999c0ddf40acd25eb4fedda669a85864e170d15601a6aacaa49a2f7390cb537e0df00d29aa91dc2f9ef395d7aed12a5fb91b23fb0b0c20696cc08671820df59575cf48c01e449364f5bee13c9cbf44176455c433ba3fbea20204d35747cdb53b9aa0c77564a880816b689b98490db500ad490c80e23c96ae905218cf2af95e246ed6eec32b8df38a67ac53e28c432bab9934b339c3deb0c9bc135414737ad8c22a2b647acee15bb64be635fe0811b790165356b24d29bfc68ad1ab30bdf12bb8cf501a2a4d88999b21e6939e0af070f834f8795578b51623a0550761345ae3f389bb9dba219c417f34f5dc024b0ee1cd0d7eccb673c202bd1c5d4af80cdd12a46f80574cd3acf99579a7a084ec84cabab67451f5f5037ef38be353798435f1070714886c261ab92c91be9e7b027810e6d0c900bf2dc09d3ae9db35709d8c6b85ed184bb36b99f2b9da0e6826e01e545083f3d3c9909c07c9f438e323ce68fddbe16564563cdc1555e53d2267422f5aad8b4b177f7ea40b09330d9b768396f0236e4a2d5f7d7c7890f4d0328be68597385643c7a628107552d4c5513757ba7a491d71230814c966a484022c1547b7ab47fcd12ce8db62cdbb72ca412cd299c5ebefb92445897ffcd055ad25152d6ae9f8176893ce070c4d836624ad106b65592cc5b0e8222c5503ad832eb2f5128b35d217e05f1a35543fe61182544a7a69aca24d971af0dd7f8fc038fa073e0581a8b2396e8757aabfda1dd4c0cbe47009ef36a7630b30de27244842f60b6f7a17305867be3bf07372dfae1c6ad481fe7207e7714ac886a9b545377453a16b5bb4797115d502ab050a349adb27b7e75fb871628d8f350d1918f1a2341d22aa26a07a70ae4f21a8b6c8440a9950a1e6ea3632131fe0c25ad2b8037277df86d55432037504ac4fb2318e448607f74e94cf4ddc1757b1f95e4f8c70d44612eda38b772c898c2f98304885079df88855a13d9d8d550d70d70c0fd3cd28e2cf7bd26723373ef21a0b7a6dd1e9a6132a9729e41ce626b8fd33283862eacee761bb889fe9a7f797937a76948330356db76b2caa964c25a84b5325a2d9c72df37bd0d444be755a8ee448b8e7c3797296d93921866f5dde87aa458eb9e13204547623e99e674651116caa89fccf42a8d297a0fdc1a99ae79c8ca20ce3b5039c284e858225aa711a0c8e42d9059c59f2b647c8c12308a651a1bae23dad88b86604b8059e6cbfa2808295aa2732c5847c00844b9ac76fcbb141d9403269f022cf4e3a95f34be31cf13f803801c14d23d714d5ed23a658722f2b26e0be5db2b546b92fa52802f4de405dcd72e6cc181d21b54a07e3f9eb26fc9fa0c76a8f9533c02ba537d10ef53af7f6eaae2ba56af61a9e4224b05db839b20ac11332e410e4eed083795538b5721a5deac8d6c03ccc7838850daffd769542e89f8b2de93b462ee795c4f58ccc4a2be9ca639b5a4faa8339d87bc41c63fc472b54803a4d79c2842ab2d93be4885d23b690c65c933ae8418477c1fdf0b0cd79bb84f44d2ea6dc4df91d69fa56a193674331fa53e1415d9e71a2b797a9d2ac21d67840d55e1ae758849fb4e2c0303c91d069d1cec20bb3809e779067e1b10f78a704de7c216ff053a15bb17a84b587e63d11b4e5a7104189419bfe71d53a6406c65a4d20e8e5a3f5f0091f89c6599da009013ac8188d818c32c617b77ad1cc2a8fa135c747c1193afcc5e4d7b033832fc21ad31783d781835794a5bf3a324f27bdcbc41aecfd8dca95a3af5a47eb1c00593cd2ee9b3802c4d2d71c72f95dc6c1dcc1182b6d62a76c91caed19f05fe3f9f46dac82f7bbae20ce5f485e24d2bc5f8e5f21bdb467f3a0b3e7897f4b2ae40f5f095cb7b4d223eaeec228313020cf5ce252647f2e164111e3ac63ddd73ac31f7afe3a02abc442222ebaa9dd85835c67dfaa0652136eb37c167f2d1019c49b22f8464db406ae20e40d09248a6f4c439d776fe4243b6681e01bbd855ae44babb7a680b6c98637c8bf9ed549a94bd34dcbc6b4d6d6b97d9861bfa23c9f4c9c35e54a7f899fa23232d9110a737af10435fc53c66bddd28e4466109059530869f25e2000c8289490b421d92082987c36474a51d2fdd46ec41222104671e3a3ebb269b168d24204a83a8e62e3532965dd1ebbc59aaee9d7ed3a9623f1ea8e565671a9d58bf26a05fcc6bad541e7f0636ce7ec3385b3704d63b996069010b19ca3877de1480567d73508969888aeaf4b40d1cc1c41d8b5b00bf0ebf09f61f83c8c00d8ffbdcb61308ba2bb99e9debaa12b10964561d5b13f3516082b26cc4483d21363d7a21728796684cb2c84bd73065aafff842e1fb532518f8e51780b05f3df48e6bf571a1900d113f61eb1f902e23a90e49e0b8ea71b94f155650d10916a657d54e02472059dfa20c83d6277e15fa7cb838a3fd8bc47ef50ed9e92f75fa6d1339cdd1ac66f2a230cdd0fab1ada35f581d963e0c0c3c630e94643a2bbd8ba26b4f4c6ed79a50c22f43796c3d1504e86c1d22fe024fdb5e922bd6f3cc7e597e5bf9d72ea5e62a91901e11f0c3800e3477e80b3da839ba28bc28879bfa43ebd8951977c1751a05c864432023e1adabcf6625eb7eb5104841b83778afd87c0640906fdf04d82426892be401f8e6118c9ff3fff654d8a01fb463095af7c213427cbe3c51d0220bbffd21c929fcab9f0c3068214050c4922c569693e4cde8885e9ba3d692865d22f7c90b95840e5c85c17d87bfc5567ff307838073d7df66112609b621765d0d120bafa0fe5be1fc5bffdb68c31a40b2022b8833035d97b1e9d2e4354ec0ce69c1882211e0567112a0b0f6c53142ec9a147ccef11549401a896549d045a0b2ad83df9afa69f2f83266c10cc101cb2587fcf66c82f7ccd9a866e2233e52fb4d4fad25026cd52391f6290258d2644fdf34401f7d38bc6e6b408f0b4911e8eec5b63a1148e2781b9a249f53f38f91922dab76739d834b231d950a777268cee2e5bf26b9931ceba56087264945c6cbf703f5657674aec3e9073b74db87c01a1671666779d26bac2fbe4726688279c38787220fdf42ea423d394c5eccda1de0ad3520bec3312750a611701c39462d3a6be0a44a0b41044ca0b81b5129f3b1effdcb89231d29f781816e3322b9536e7eb4bbf275b673b05559d64d80f398b44c395ab3f50800347322ba938b87a670550c7d9d7bd794d1c29f3ac93288b0273b14ab373a0690926d28aefe07778d01eff6da5d6bdd40fb3fb499ef7a9bbf1f6ec58b3e40cad76ed77b91bbaab11d0e82ef4a3626df367ef161d16851c32425f6d0890cad97ac3d0167b5e37af9a892f5aedbee6709f0dac05b4902c19e99b81dac7149ddbfa56d5e35c0d5ea2048b2b22b5b398b822771942b429222c61fb33dee2ce48b73d90cb1c8613b6768ac201016a5e52e22708aca11c9f74b6444ea7b06da69174e84e4286aaa7eadaebf8dab6f83494a108342ae888c831b14d85d5ce2144c9e773e220737e6c1a732a8b451643df21dfc6ef6faa5388b3186260d45ec97bdba366a246a409d78155072d4911d278cc5db8c34825d248dc288cbf2b53e42bf26af59c13b6cf4da904c6e8986206485bd1a6c39ee50d7b13d49c0d0f6e37584c09b0f4f53d8cab36b9a86c363db352342e1a292aec6ed4d54f8ebb53c41a1aae672322ac45150782f9d13aa44c4836cfa4f198cea5e7d8159533ed8d6e50848e117f0c3f461593b7becbfa25fa82d22c76a99d964b6601ec651d2089d03970b3778816ff9ac8e01309439031e875edda0b3b7161c79d98a95c713a833c106c0e6c5e1b7b12f9d0970cb802fa2e04db5fc47c06276b2d81d8627594b76297102bab3bfc5d50cff82f5b473613b9a14b1aa2213894f6eb8917882a5999f06386fc0d2f75b8f180e16de1498c7243b57388eae1553e636c995b5d7c264e616dec51eeceac008d16868c3c6efcf86b4a98ef4b86158f7a345dc0f0dfd5324d747d4c08c2f7f47b857e68b1c69ceffd2b12898aedc16faf23c605370ec6dbabdba39c5b9ff26498516c3d87b7d0dfb0950b79bff139d74483b46ab0dd847e75ce021ef805be49b0b7e9524ac85f53d66c71988098dd419065c42dbe7b62f1c957a6539c5d0c2cd5763140d91196920ff1f01c611804fa77230459fa061cd062dcc6d3f840b667a5b42eb5111f3ba92d35da4f0f186182b64b6cc9914d4678cb896fe74336746207a3212992dd848cf836a03cc32cba1fa7009fbb60a7066560958d04b5ade8ce53ff626f6c5c6d40abe26755e19dbf05cef6bcf922b74e70145277ee7c6c2f785576dc7867d0c3d5501a7e093fe5f35fb305108abee003fbf0dc63639f9ba1d0ffd24fbeaf839654bee9f5c823c7fb1320a48b751947f0151bc8aba53983e7ece4a89592c0218a54e19da190a6095b903e3e33b2d1cd07a2fac4d821062c87d824c3c362da720450d13b0790c17a96106c19478c42cff7f8d454a5c9445bc38a0b834afe50ef6f4a2fdd187e0ad9a8ab897bee3d9707d6b6c7c6272a00cef926c8d6b181b65012ec889d631ae0084dea0091521f47b1b71dc747a7593166c09b40c590067026254861fe95840697de16db809152badcfcaf00a9ebcfbcbef610d3a18fd8c1fb4cf7aada448064f2d9d3a5e936b1ff4b3547f573c25021f263ffc11e93ff109860f194036903f8ad0ab37d23dbcca88fb3a90b58398a69ac192bd54f593159badb6209e90479f48fe92b7d7d401dd63fb0404566184116905b10e6e2928cb66ab6332ed8221b91007d2196b7c71f0e5e56d2ea94182bade540851fa4e295fcbf8af7a7cc97b0a07e518d2acf3b7534711f7cf9b15fe0d8ec53ef97646147e2539c0d4e1dc5df4a55a09248c61d8970ab3f5e1242224f2fc1d996fba3036b7fced74da4665e8ffbfc0ddc786bdaed15a4d7f279f6d18e18a010eeeb0c5d29543cd627106d25237b6d3e32a0969e53b045c50ac2bf04500cc4e4949ce65c3febe6d141d23cb54069db40759b87b2f636101cf3857fa0223da23fa9dfea3636204c3b847e2495fd1424d4a964aeb6ab883f8c6e240531e7ab68cab25393cfdbb69a187b0c6294921b4bff37f3e6066f4b7b18ca13f0112ca36ee7bc37c0cd5bb7b70c28ac5cb42a63fc16b22ff0fc0c5acd0d0f9c71fb30ee366e26f56523eca6074cf0d5d63d57ef04c7a9cc44a2716edc386deeea78205a2e3b8121597cce02e054728dad4db3590f1d116689f0dfb0b72a62ac4dcedad2ccdbb4e146db9bdb427fff0e26a78a39fb1fc0d1296fb8376bf5f919a012ed4e5b3cea09db6cc5150777532d6826724b5e57584c056b18fc4ebd874116b9d41a954ffaa25860b3000041ae2e207c24f04f8a9f7f785f293789dfcc568d7ce3c6cd94fabd13ccf9ad79a167bd1b55f15137b7a47e23d902707380845bafbe22ffa90da5df120cb0737d58b7612ccf33e5084ccac0c57e2f914d4d56c67a3051740210f12903373b8dbbf3b5fc5742e6b36170327a02738918eeb7d26458a392d69205ac528ccfb28cffedba5c90011864ce4ba19540d0a533c6841c39bd26181d0aeed095cc9cb1c83fa8d358858f2132ce74964d99f91c7071efb3167f1bd15c967dfb2093bb73973908b5cacf30669087ff247873498cdbb61c1923044702d86e78d7f45b1398586f363d052967ad753ae6cfca05118550728bd6852bc2a830bf47810a3d269690efb26662a169f7e56d3cb3623521bdb6c46b58d246d9e3d153bd014389bfc641e274a19c2b4627600d8c1b6c2b2d172f493779f679e2ef7934a1acdf412f3e34834d8a0428aae28ba48c0505f3b5ac34d0cbba485c94d1f29dc2454330a78f0348d16269d81be075b4a96fcb1593e10862804746e1fcc39957e4d92591ff2f416d884485181b18c4711d7996105b2c838c78642e852c3235dac77bb2a53a13cfeb8106a42044781d7be3fcc76760df4c89e1518fc48cc0f24b35c1bdd82ab8e8453ddb0a97151abc0f6179d26dba187f861a2b3beaadad7dd6fec4d3a73d5f738dfef6da7a0f27c3c6f3a150fcf8f8b2e2006289502c667fef54ea9866264ca348c5bb9262214e82984491f5161a3f32dfe0641cc9588748c11a4b91757f26395e11b325ed12e9ac67c41e053a9675145c4477f8e73844d40c65f1ccf956e547be41356246c090343fa9dd09a4d39bade0a76eccb43e00801af509894f223927bcf2082f1d57470d7662390797eba05ac5b89bc8766c03817e43dc28a302eecc1701330a2a8839770ee4bbe03ae874b4c647273b5386c134d6c3d1a0b572d61de51c8eed30c349526767536930ffb98f06a14d0eea6abbf9f263ac61e01de2d37baca71bfe8c05d14644f0dba334b09b4b7e6968f3f1e1bb37e0e6adefa178338223e0382e89c422290c44d3b98c37b511fc897b1f39388a8a112c2f0d66f1d2ef179b9473517b506bfd87cc80c3a48fd4fe6ade48d605679bfdb118b5509cfd4fda1a4ce2836d0aff4ab1fc4ee73e423f66b119b0b3c0a86f24aa567737736ba31918aa3bb9ffb7d26f35156cd4617491485950256b980f539eeb09e4c279bf7f279ae3d7432576182067d6013374af7edbdfd86324a650216a38b9e6efb82dd1440d67d3344109078b439b34550b70266a9e1b649d6e5070b61ba1557c7dfcef9010a5b9e7f2d8839dba56c7f3b257f1a3ac83f588b8e7ccb5e3abfc4fe4e0105fa8e5a1ace3f549d5faac0a514819f90ace184cb33391e8cbde4644aa4be58322be5954f9128eb0bb2584e0da5410d9175c9300813883de8494904f15dde44a775c1805aeb82707bd0bc5aa93432154c95cfbb07c8bd13fb7446a611647c8dae5ed67e54a6356ddf7ef8f5321d55ebc88ae9adfd0e5a32e75fb0566f0d61ecbbc36b34510d83907ebcbdc4aa7ac00359eee32137e6d594518d4ac8958c21301ed6261916ca91d65ace919634875c249eec67275a367aba1dc9ba52f7a0d676735657533670298a7a542043ac01a6b6e2b96a501256361ed0bb00cd6383d7800111c563db74af8a84747a662f34d40e5f77932dbf1714d6da9df7d0a1394d429d10d347b37efdefd94ebe1a434965b28446305b9b9c09401af6b3f72482ec1eefdce622c84c3ffa223a748aa01d62603c5ea62897e9c0af8fb1c91983983d9f9ccb33be6cc99aeb60b53e430d587c9cea8395b3c3c2ed38d501ac292cad69c0a591d6adfd7f12d3806b5a8eddc25a06ddd742cb01cf79b6fd03d00f44e51c8e34a564830f1f5a1947209a32f2fd4602ed69fae96019dd0a42dcf19535ad7b6f65082d21a2c891fd9ebd52b3a2fca16fe548d4b98495b44733823ec71bae7032a102bdea957260ed268791143de1316fa62db0a0510c49ff149a7f3a0197dae200fcaa165324687d88af72a786e7c9c78d6a63f2d0ea9f8d50a6ab88e302f4526542c5786b36eb70c7a532c4d878768c26d164a6864963f40fed93e4c6fcb7029a89afbc454681a92f39c7ea95d4e64a4623f78060e9340fd7edaf74ef09a5bec85d08104a7ec570dc3ef5a20ed968a2f3acbd588607dbea07066d9211289f5bdb6ce63a4911f20142158a41a60bab710802ca5085a2c8679ca816943b63a66150fc45970da525be016a937785f798dadda89f976e9533628a9446a70390ed3a7ba86bb4b297c62bf64226cd1fc4ef2a791e29def2d31735099b1ba03854d305a8933d7beacc98381b1d30d41ee11dc92ff7fc8fa083c040278d19f700ff3010ded82ec2dfd43e86a3374e7ab99a5dc3d2577c2773035ee72a513bea944ee59557f106c1dbc184f5b6f338f34eaf53e7492b754d891375868381d6c8dc4a1863e29f5b553e8720a1181bf46432e95d1f9ce0debeb9e2cd042695474a1075da276750bedbe42ce10b3abfb695c593d65be5202d5985997e7c5199cf7f7292e8d5b2ac6a9e2aa559ab0c758b83ee35715e6c2e022db82183f01f98e4f648a2abdce227d091dac9afc55610d839ba2fd04af1966cf988ee239817985f5173a81037b25fa771d56b94838dbb970c6922d4da9e10b1e7b59ee0f6ae41328bf44f85bf892c36bcb83b3121415884d1483a96b5fd65c779140a94881605915a3200ca94e33fe58519f24885ee69891399efe50f909365fc7af202f89196743d0acdcbdf91560e4a75eb8bb306274a66a9802c2d263c56648d30c9cc1470e4190a2b0b8d1625344948e3847f6fdb413f62b87cc1421b84deee90abf8a2817f3746661da2fd9a283137c698b046431ac47fcb0759dd2b7a8679ad7d551db80289fff8f4b1824758eb0715518ea532b5fe8df8376e76dfd47058c9472fb3733a6670cff61dc12990ebf153562f45a430522a94f837804852d7acea36d2486dcb5fd0eeb7d02a37b35a375b966eb3ccd5f779a91fbd2a54a143ca7b4856d99c2c7c55a4f57c16537704d4ac86cdf089f2ebcd58f6c9452ba22d38255746d345db629d511321407cc8e348e2c8e63b2983414c8a18581545529cb5867c7f3e8f1188fb6546a5fd6bcf56271b8405a200108ebff930ec8222158d3a5264ded0db3478238ce8ddabec2c4ba783745ecab6b3998d14918c70b8406fb2dff653763da3227eabc5bccdfedc6efa72dd9f532b1b8d50b38b919327d60b0dd287becf39a1fb2f5d7c1328b32a4382131e9d02ee9bca7c96156ec03786ed26f7a988b6ef834475ec1ced9f46dccdbfbd6f1c98d8441c26e7f20adcd38074d4b9309dd214fc817f83927811745dc4c440cd59bf78d26756f2c796fd41ebe9e9cbb11e2b98e6d8cbce537332e673ffe649482732d526ad9ec7edfc7ecf261fdfd3cd1c7f9e615f6a40a8cb77fb20834b70fc3cc3f322b8cbebbdb98968fd4d598051eef5c4462dce692e2c31ab32110e9f275cc04df81da181c443d1ddbc5baf8e037abfc35fb83af036624696f2c402e34850f87d8fe55e786e75542007a88201fc0f66873d014c0ad13a67049d661562488150325093f9f6af6614671ad5668cfe3eca44f1f6f72622ee707eabbb3dc2de11a0cbdb236b7f85c7005188ba356a864ce986b3a09302eaedfa9b1d6f0153a10c5d2cc42a04503e83861ed7400020541164f25592d5c92374170615d87040cdff9ecc8e0db2e285dcd86cfddb8ba30c9b679053d15e89dfbfdac8f07f82c23fc46e6486ec9d2219e3f50f100f10bd7ea700e9c92c71bb87f1d48a25aa568ef7aff9fe8968ff34afafe2efa33d8247c09ae0b88a26ee7fd39fcf7a235920d6bdb10c70e416d94abf6939ed049d0b65ce08ff391c925e65ae4c7b2787d28d757bd5f6a9083fb9b5e5c1207c7455e4ec0034a49882fd7a574085e29ac90229a040daff4b084d5b1e84034e66ce32115b9e3271ff77ac7b44afd3e20e468bdf6d1e9bc502b26080ce4ce1c085f24e5520232ea2cb36352b8f931e81b664667589dc1d8c9de1fb2e5d456e315763029903f2d9d3a159dd931d21866d1434d6dfedcd7799eeb0f5d2262291361c7b749a2b2154a4ddda1d9792cf6b8f8c1bf1afc5cc5e3014fce31449b8bb8ecf18699338fbc1b0d0521ba35cfef0665b1c940dd1b3b05cc81c4ac18ca30a7214f294b601ad23c40163d74a531d10443a7d19f466fe5143a15ad30e78095d8f668889edbecade110eace266d988def143a03b110be12a47bf459a8ec3fb6a1431b855f652b16829757e7b1d9bb1f8fcf56f3fde928ee373e4876a962e7e30e3e0338826d7cc8bd0c5fc7c7c306bbc3d1971d79b8c43c0f17da8bc5a65654c91a8d17506d5d73ffe80dbb01eb0beffbbd14f6f7eabaae6654d8a1d813052fa814d4a0444c1cd3577e3d4f3a79cfde50b9fa1690134bdb91da23cb92a89959302bc6103b9823d975e9ebaeff471ffbddabbf477ad0ff767a7c588d6bf284364a6ffa88509384e14314501a8e3444c34b191d24c46eb637882c1d91cb358eabbd17fb5c24637fc93e79caed3bf94d66c588af361a129e17c8a389109e1e1cc3c6ad672e5f0bb922ff70fab7593c43c508d00f8cd4939e472397a0d89df162b75be643103ef3ec06d1130aa9eaba56d174aab43ed127cedc7adb2b1e9a9fa874090cb919164a26749c221d07bdb886dcbe6ecce35f2143dce40f886fce674e2d8a99edc3b71a6ded2377502fb42e255481d5a8188cd11eecd94655caa63a6488d127009b25c739c785113821533030030f60e991af9530c587fbf8d979ecc84068d34a3aac92363dfda68dd38d436ccbcfe524ce4e86339831638a164d87675561fe9ab1c385671c2de72a471c764436ff387675b9e67993a528fe80e5c208f06e1770b082036fb78f20ced70b72c8ce0b847b3254df43cd1522e6a7f9bf22b1a2efbb27fe39d994aa5f49c67a15a156133c3ecac28c310ea0b0f3164aa90ab0458bc9aca0eefabd56fa3ebfff37a8f7349ed8a7e5509578815fc998479dcdc35f9064cbb6590966ef457f957d2b4fbc1e550b1288c22775da92a2df9cfad068ac23b64cc25a381c44287eeaacbdb035f3e35dbf22a3dcf2deb517c4e02d7bdb2259d885aa1f8583e4f5461b5a080f57387d62ee1509e0789b513a7787d3d08bd7b4860f74a08e82437887a4f7cdab3affc1a0b8202dc760d38a1fd809a40f63e0a4756622ceed4725fdbe87770982a2f82124fa65984696b1a6018e7eb7ec4c9bcfe4b8c70d2365254a848312f49227843312315c146f3846544455e8db7c0c09a746ddbe3cf97f588624f344536adea09c328fea0e082437a7593fcc61786f476e26121dc8a32ba4e2401e19d13724f70a77842c79d513884b182f11ebcd47005fd22feaa325b11742ff306fc8d589d3b5edf88c944fe4de4069dcb7156e7385ba1a1d4ee2df95e7fc8debb2a157ae0d6387afac57b40991a1f18a741f74256375d87f9b0baef92912888d98ffbdb4822f7da9f315505cca155c8c1198761678b6fca49d5ed3365a4b129cf66f846ae5a2bb9a5025342530f35b90ad3ce16fd2e8b10b0268fa380c94129036a18c6ca73d434891f68cb79ce094a447e2ca1ce282d09d663af132982d67ac37554ebe98a4b7949b6ecc4a688aa114ec143f77b1968d89ec600bee1fb20cc9cd1dd70a5459ac2c4858c9f9cc9b4fc852e314171f79f008bd7c9bf1b0d4a0c337c6b2bf47b9c8df13740c6deea614612c29591ad7082427614af9afafdc44a6caed685a89efb63060837e9d5880285e633650a77dcc668e34f6d1290d5425d8d129189a3f759e88c803d1c7927bf3af19cc489d4560c348045ec4dff692d71edd4e39bccaa8798b510faf74fb90ea8f31ce1ca2c4f570432de9d5dc8f5685c752b146d07ce90a961b30b5beab8d055888279aa60777a917ea0d041bf0282349ee80e7d6bd30f0f75d9563c04345fb83d06d9a9597c0dba7a3cea91a2e150b2dfb8858316b00f223819806e911d89271c9008c0a0ba3399c0cbc98f6c0cc60eb4c2550b5bb4c81d5d1957b29950c80d2d86100ec3bbc2d9cb5524f12e03af030a3f6e59f129e17204fc805c3e614b1fb8a3e32a6ce33361d82d7d32a2f9f2b6c847ae9b3ee1a12dc8ee9db800a30830b3fc112a129387e02cd2e4ec4c7a7306ce9ba09ac92993bbd607847900b751f36ed12bfb8711ca70dce8ce31473aed0a6662242d4b2a793552ab45a5229a20577e418c89854d7dd0e459088781b46a5ae27b0b4aec9114db3b821213621e1275e3432f5d37e1c88c7b696fe785ca47dc5c6a5f4ce92542186030fc505375dda578b9725eb05942954a685c1f1df5760c08b160e99fbf9791c7ddbbe55832d6658b42308e85bed3ec86bceb60b71908cc1ad9390da311edd64cb33d18c8ad816f0f49d7165b1aebcbf23f9ce69d6a200e4dda6f3612cd083f75ff868e41c90706e78cc1b664737778f12509ef2da8973bd8b26f515145f08cabdea2764b4c8cd31991cc9cbbd579faf35451279814578823393be2fb51de481a35e2a4ac1af7f713eb1b9a72bba7fff0996ab7c05926472eb2152f04a69cd7b4c898daa66940b6adad5ea26494d40f160371ad470e344ec45481d0914bb5a4a726e62b7986693c9420ab057242c7503ee24f6856334816e76c4a31a1e3603f497043f83a18e3e988406e267a5ccf83c40659e7044de6e83466a7027c8bd8867bbb57d189357d75da8059e9579d449a99acbcd89aee64a1bd69b33f3aa4c73a77782ac3a4d62de72f026ef70de51f7b17e08e3cc644f9ad3ad2b11938311c2b93060d77049d5fbdbf5cb3f261cfc534936b3e605a41c146973d2980ae27d89a2ca43477e04a4614371bd6af5b67b3af6eb63883087534f2720e8603c09ecc8aad40d6fbe91181b2fdf81675da6b559312c8d03cb763db758b48456ee16e88990b1359a949754d4b506d028d0e713c648710d9922c2fb5f6814738dd7cb216f15e5d345ca92ab52d9d93ef5af098a962037ece87c8abb993dcec422e5207cc2616bfe215446936963edddd1833bc9c01317e8539452e31243bd91a2eb810ca7a847718d1679b6c15910b3e7b66033adfcdc5c32ca00a6a186a80add76a6cbdd11e7c5bdb2afdd600ccbcc3a72876a80c36930b9e16a03e4d1ebe8355232dd9e17a03aa14e263ce7ef85c9c723309314f5aa6ed37004e517f43cb95c1543973c591a4b8c2e02a04f8a9057c76902009050cb56d798a917c8c63f32c8835b30de2c68ce2ccfe0171bfd60c18c35c26037e80777d962b2e5bc3b67e37132f50808aa906e79b256cf331ea1ab8d73666487f8e019180c9b1fd2ca1473df7e061a6086f884632f24cbcefeb13eafe79d794258563ec551fbca13826b38f16f2ff8e3ce5c88e632570ae581b102f30cbc385fe17924ab22ea0e66dc33742b66986f038310475852caedbb692e7a347eb8a8c8d987c217b3a28e05b643b436e200048c5d4ed6d91ddaa267efd1d47bd2d7aee1c780d7f8fce59f43ba95632e18ea65920156b0a6f1d0951345e1aabd4829ef08f1fba8b076f60e5587d53c1836b1032f4f5912746c016bf6c3b293d327926fbc748090de1b09ea4d7e97681dfc48538c355c56f858190197e07c09496d0ac09980962a3e4da1987579bf75029d8a3b08e8890a3168b06a0ce5d2fc7c1445b2c09b3063a6aab02caa3a6fbb0720b1a7d3fce510357805c98e35bf8c112e93d4b37d69db28ef7f09e29a66aa3030d2d9215c4ebbb5bd9a3b5258efe177d41725315ff541331ba2ff86732e7cea5edf89bd7088681727a83cfa27e35b5b46f3bba17e9a0ff7d32e9abf26e2a762d5e618bf1c877caf4b49b5a565066ac8d846293f2869fdd1c8455a8f8b820fd1a2bc0d2cf34eb180a2444869656e14c8ca1770a5ed1a179d98d4c4a788a750f5fde6e47a479be1a02cff289950d7d9be5b4e8c1a8181242dccde5a55c0fcf11fff43e809d27324403fa123d43ac2f072ffba86dac31fff2a1b119d4566039673997a86db3512943266e0c13a3bf6332690bd467ffff2dc02f02b3d2e122416c4159b0b57643e7423e5100afabca229ea6790deec1296dd1e24b18592b45f21a6be71d0382f5341592a128acde85167dc371784436d46bb750e9f2b46c597466d8bb8b79d40a2e48792f8e1a5755a91fbfc5fa8f2e3313950138762ecbec2d06441f7bdfefb83d99f480b678ab759893d399858f463eb672745a696baa71a88b87c1d3b1c527a922fd1ead555e03cc04e437b405e1e77d5b07a50a4d0663c77db302f5e5ad50942e59f20c1b4fe2264980fd674ceb5b1952724c1daa0dafb8764c90354008c5dfb93f90d86f30c1d33284491d35f9c60d723879aa7bdf36565ea495fc4c6ceb9035b11a74100ee22f63b8fead0f4986c93aa360fec22a77b47378638077b899d010135ee796982c806cd9541944750348d320143cc69c846ea03446e08e1d2488891eed5d4303ebe61ee166905477be6206e18715eb3609946eeab89a76368eae7a6b797ee12213779d2e28de9e2769432533e015dbbd7d5014e9221c0e44f331b56bc247cd5822ee27db417caf3ac38662528c4a5b4a45f751beb59b0fee1adbe02805a0b19a0b7931aff57f3a3ba0e40dece163c1322da3dc42aa5c03a10523d668ff239e9dbabc74e676848bb5c831ba1f5ff0d0643f83f0cf7b876b52adb5de53d5985b3b30496c2d4af96bd12397702024d7dbd947954174da0386809fcff4daf80abc69b9ecd6f704b148e2a1a6d898839cdd40b6599ae9a86d716c3d238f6cb4b7506479a0bdae78b60d4359861b70f068f7e60ea3dcb021a24319b4f01eabfdc672f042172f047c8a154b2e9f0b2974484f61bc6237537f058b6ba76b9775767da489ac1f74f39f6f907d996f35878ad63b7f1ad1e072c0fd6f93ff524bbcf704d49e089c7c5c3c2a63477591d8fbc4bc257baab64232f31a217133270d915e73d381a59e7fbbdc705546b08f92b0c78aa550546cc5134b884c021a22dbdbbcf24f29fd7b2817f902eadc79cadd05165f3fd7d6ad56eee8527d7812600f6541afd5dedf9770417d37a85ac2fdf33991370dabcccb537dc1118bd359af1f86961de5ecc4642e4b07d469ba28c722a7d417e515bcbea6e0af694ff1bee9f49cf261c7b95a2738e46253b441ccdae2c6da2c02496e34416f27c3e23c115adc3b7fda3ce016f86258e343540b1c36ecbed0fad79b4a5bd1afa697396e17d07bd303cc369b6ece755143bdc5d8ade067ea829fef2bdcdf9b8b87cb799838383d379268a1f501f55e6c4b1191fedc6c2fa443876756a9be902db9700ec5887145bd3e23b91832557f09d8b2dfbbfb1ec59bd401220c9123666837fa287e160844b50a58f13fef1a307d0cff02e56925b1eb14b237c0c5ddac17cf4b531e5e808bf938f532e7169c4371db006e48a73c204a6713807c0b8afa97699146f294a198396c9b5f06b53191edc58788769332cce74b9a762f50fb4e1803c14a07786845896580b0ba5bdc98761033b3d3920baa7fe904631fa60a10da9b3851f51638952e9d314949e2597f867a3bed0be610f49da2e6b84be7a26516b28ac633dff6de665377bb5b617d118d39af7a1180e8c22fbe5ec6d0ff69a1419fc814b24c166b7502923f20bb3eb49af615df67d033da66527925503ed4114f8216f977c0a74a9be197d1aeb432e2d74c61ab47eb14494d9a8e7820291acb2d1af98d4bda549eed5b7c3fe7f6e3d4ce890af96bd8d64c0ba6dce0fd06da535314f63cb6fcbd027adfabc462a585c340b2cd46fe5d86e3041438208187c0a6710b4658874b7f31a69762e5eb0b0534505fa6bbd5e0733a8c0081c3d2b46649994965ee43cc9078a3a0e7952e051e7052e8ab5cf843a580dae8ec08287cce1353019fc9f31bf65c7db199f2a48aad63334d463b1c13c94ef4f326c660260a6289bce0d4933fbd44d9e5c075c7d4de3fc01801e5e8fbbd4c35639cb52605793e0a23f86862f55b7b54cf556711dc34f7c4a7b7f41f8c4f194047cb9c0c5c9ba2610e2f5ba0a3443648f9b1afda3fe1140a78e342351eabe27a38b327a114abda115094a1e356866418f34aad0e57e1e8814233180a7f6ccac0e93eead2c5c8f214ef2dbf521d43b2bf72cf1d57d453595c5008a266945bfda419beba5ec4de0dcfa0612fef0c6a567eb8b5be4e8735d0d6e54ca9c0872c614968970a2fad9769668712df141f7323a8635c799865f973d2c7a88b47db9d67539cdd85b646dd67b6813d961dd9c791b0ca641424b33850dc54b4c74ccc866647d677159ec9e1f86397017e730e31f7c5214fa91326109cfc525188b37ff5f1d643ecd381cd2617ec315b7f086eaf24d591730c46cda3cdd66dd346fcd2c41dabc536d91e04f7c2fdd065101ff0474fab9343be5a629f82224b0f06d1acfd4bd311d368043268cbf20cc84cde86acd055bf15510222ca753b5379ef7f60c0232ac0065d0528f4593a5c695d4a753ae53302b4e51e6632ec5b56b4e8f1987468bf45e12d6927d69ce9865043bc9787aa911f1404277d1fd0824089861113f2138b557e6c13efbd04cd9b8d9c146d4374dc51c2037285ca9ffe909224dedb97888cb8b3c53aa5f41785543bda28eff0a7cc523baef325b5c873dd72f39386e26b106a2bc3323b883065302d743e30a746ea9144f993a749f633c6e4afb99541302100d5aaecbc35c664a1094081b9c3d6a2b3f96e782623599ddb26dd7ec0e34c1259ca04c2e936779e7e742057bcb424e9d68aeee02f41059dfe6b071549faf7006425e14e9089bc51bfc81f18b7ebf43f628177f0eded01e29d1f07f44559a8c8628117c64ddd0537e78089d3d45040e7890fdc7d587f72a2fbc4409d0e457e18c37029c76a4035bd6cb68fb22b734fa7a09c64987fef8a2641ffa716ef58956d75784e4f4e308e9a467b8ed0c9dc587c94a8ce4f02ab7d307c7741b61bbc8979af883edc6e2561ca74bd57c0ce5e0b172a99b12ea904d0805c1927d0f4260c011f76e5806346d63fc1a9f6c599710b30f8788cf599d4fca71ec9c80c7baa9c77c59625b9d8b0f20983e1df61454df0e428478522dbeeda32a4d53bbe201fa1811579493514556a96ee21bcbd8f9cc47394afb84785af2e065bcaf5be20a5ca200bd82169436e8f049057b47b5500939d8aa0c8ce94ef1599127b9d9595a6b5ab9c579e1ff620b37e661e25633fd77e9949de400548a0107fbc3190456b9893e3353eec82e8821874371c50636ff53fc0a2750d29f69211cdd78b46fe9f88669931607bf4ac84621963c5c239376de99cebf0bd920f4ea5ab196be5c79f991f5f490bdff5af874a66f89378c8d9c302755ea7f9a69cf9a54fabfb4730f51cda93c230802ec498b66e36724ec532fd8112d5de8c6b480995b3854d36bba51e0a6f02e5556e90f0d7cf6d5dba190291cfc16371bcc1cf570831d817a2105b1a12379e7764331ad242f80c5f436c95b3052d580e6fd3c8053395f96830d63627be3978564c799665e4f503f5e735bf7847b2efa1fc5e7b3748d2703e5d7db798ff6f48da41c01a669c5919d274b0f2b216799982efded38406375e0bfd60f0c865f3986670095cf398070bcc54359e1f5a06b1e968f1d19f31ea20f730922ada21335d3a0646c6ee6567e8aeb48007a1112e5ecf4261978941c928600194c0f6e974df0c54970a2c1f50d9b5d6f8900b0e5c89b7db082d8fc499d6c783f33c9aa0a2723e88742d332e562d259019704968fb8476ba56317110be71cbceb3024888865c24ebf105c4447ae8a84c495dff187b981cbd132041f6101fbca306c7e9fa97b62a3cba7ed4c897694debfe585cb06e52b35c643b33b7eabb21119353a3533aa6486b929d5bf064ea0b998b9424577d278d2a56f59506aa3dafed92424820d07ba3f8a61814b4cf0f96a95bd758eb8eabbc8e8bfe336cfcb5f1e8fd4ba533b22c8288a9693561631078c9fc36f3535e23fc3b0c36d30237d0c87124ca1e9fc588c22eee23c3203244a51e7911203a364a8a25a498bccbfe940302da60db6df5cc14f90baddad43a8de5362076b3e40374d6a0c9312de5dab331ff342a5e5828153f75861962a79783a047dfd240681be4049db8fc8d20989d9cc275f1e96ca896cbeb84df0a5252f87374c5615776f5368041d378bcb6f7393392b9d15f111e5b1e53b506bb8c816c8aa530b0ff8345429a5afd10182dc856e44b4fe6194adc94317d035fb72ebfaad9605f09b62b0c6930cb8949ba55c718ff228965d70596cc10b35408ce0a3e415d6ed2e43746cb7de732d9cb447cc370ecfe7228569d3cce5926af4903106b24545edc53d7c392c88a277d704c1fb7196159559d61fd0b56314297fe4dbbe9b7f490ca99471c680b551d8ec76bc06822b5633b8116dc28d15237cb79b39c61e6b65b5c55c29431fde85e1cdc50133c730a0f2dbaf92c816e80717eac739615945bf9fff9e11a967e1ace58460c9c667ab52dffb7055264378f17d19eadf291ba21a16429f6571b61f6fe4fc56b2d1e0b09522d1bcc034f1b2e3c316568170696177151c0475ae2f5736247be1af19156748d5e6482a29ed3b9cc43aa9abf02e4dc2923c64c47069b46b834ecdc11c041f7d76f71fd5beabdecd31770662925254253c6b848d9796e166077f2b6cf78a8a50080b84b0cc2e889236533efe24f5c9db1d2f3239d185d18af3b1f0ee1985f72de29bdcd8a66ca5470aabc3c6a13ef21d23be56d201338d0daae3d65193e960719ec92eba36e98dfa8a0e4d32734e7ab381849b6740db94d7701543db11d7a634bd249b2687431f678613d31c24dac5b3b7794e5748136ce734d407bf187beb863f99082d02e68232f99c5fdc91897211e68c72ec63be6c5b8878bb325f6b42730a3b34c528f9c2c71d391c1f43dfd12fc3ba635a277a314f6ed6d2313b966300ad34b69537b6edddffff74b7abd05320a5decdfea19389f8dad8b36c580985a0d4e8d883d7c919375f6810e56e97c4c27308935065f9dede537c77fd4a3c3450771ebf7a0c4563da80d29e953bbd96686f951add6ea475df5cde2826cf90bc1aeb25433a20a6a6d91b777f0a7606b435176c8b7aadc0dae603b99c0f3916e31ea4cd9f43157d58fcd6d5b766508b42c79f2747333d1c599579133b67af951363892836e20ad50eca974b035e9a50d79117db10acac5f2243e49108fbfb8757b625ea03a9e2760b86aafe73195e886f81d9e71da8fcb4829a286d5fd78c4bce720894757d8cf3083e3f9b7f936ac94133963d876ce304e0ebb7b68db50f111ab14edc7fac6337bed82f6d3fcd07bf3bc1d6bd99c7a64ccd85d3f6855a3ef71ca2bc14ba4de908baf4bc1e35521f8f2be6a40853d32c9e02364a08f45e4598b18da8a3d2998ba90dde0f0f51be4d97d1a8c9667e0be95b5cc7dafb2c0d234a504a682ecd2957a99bd20a8b993206e2a1d53bf106a0afdf7ee073916b15ba9c0423caa9d41645a6027b5d3423727f57856cbcad138dd561925a33a2cd0d3bf327faf46db28778032e310efdc5e9b2b2ecc0af01d420af4a73d89f86040ff21bef100dc4530e0418f33aa0278f4684a99a6bd6d48c7d39a9a7d8a7392be047e8015f6c16947ffa45300632a7606129d9460705543138fe08608699c6f07db8123c8f679337f4dea070ba1112a73d9ac1a89094df65d4733bedf358453dfb37908e74b1b335b3aa22636a10c72b75ee8abaf5b86a8b2841a43df91bdf5f00dea3967bd70f10730355d0314cb30709a11a039b9b0d2b6df7b255b8a3ece3f1f881ff42ccd2306087dabc8f0ef3d6a6ab575118be45a98360d34974b8626850e178b4192d80caf6e7424fde0d9ae5705a128dd80e495d4b695ecc45649eb23af1fa42b0c033f0a9cf35f63774d46b8d1e784e6517c8f373ffad2f7e1524f0a83b0f53d4e25f8a5806761b99b770a1c5eb9842f39de05e03f0b207a0482f22d001249468fbf8cb25dac808e441e7dd6c48673aeb28f30c42c4aa9c83a01ca7bc065a495e25830632df1139da0bebdf85283c0728f6c0f52407498ad5c97e2cb4275ebf575c07d8a5d2e69e08fce5a6f62e5575e1f773ddee0403b585b9087fdc946449cb05e5d2b75fd3f5cd64b60e97db0f78ce8f5a6db02a138010771f09c8889658e4a7e834c42c72fc573ad175560c0b6bf1eb889196d0bc4a6d3149467a9760c68f9f27aea4bb6fde902cc6b545de95a801dee6dd0bbc7e3d1a4b8c781b4ae790114e5ff8afc490a73159f632be707cabfc3a3a64093f8754e7813ea4bf9f4104ae4b2e6b40a33559aab24b7990e21ad4753b12003da54e5c9f10ced9b6ca7b216fcc0cecd6283e7e982ebc9af4364168a9ea2b5244a7e0417b57a52fc3e42a2cb159b1c9b4d51694ff24fc7680701e8bede8fa0e48f7c9126cce9d69298ef6807528972d2b1fbdc0c30389f9d3d345f73b439aaaaa86a701516cb4e8ff42c8eee71678ac6056973c1a00a1f08d9bc30d6680320b06a0d6795ab594b36b6ccabee0c4fbed8c1b6a85d9734b72d8db47761882df5a011c0cfec76a6b1cbd98b7f846b43b51d654f5a5c0f838e169cfcfa6e000193d3da560839ffce609c853e0a71e1af9189e679798671f5eca979b6efc5e2b7dc176f6fa31f741d8e367028f0e0a369d60e1ba15f5afd7645da4e4971d93f275f058b6d170dd9ad4ed7a6e0db27e0a5398a08912c7da77d03a7b842dbbdcccf57b13c3162b9f6d6f77d342324c16c9726b8e94bed4926066b42c0df74f096ef3df3fadd0b3ac6830a46550dbbba2fcfa32681b3228438c2784d668f89698032dce252ed30b7731621a9af122616521281be11a471accf74dedeeeeeace9ca5a131aa5c20861b56562a2b124aee3d7f065f899e2135f4afa222529445b2e5d9d2b441b0f9bb6e8679a6b418b40004ccc0aada03628e1fc24febe6047f8b0cdf6b9b109d5cee75c5c109dace97a8e4030ec1b91660d3cf1d997f5d68088676c54d2b8ba121fe19ab120e62bcd615d893e726f7c1dd34c9de12b862d599d03712a7123e2a12ce781b2184103149e953dcdc39669bbc6235f5425c0ae231868d539923d3b7922ba2a18cff3bbbb24940bc9c5d4b091e380cd0f14e72d502e590468a397a1d8e7f323b0aa3c83c686c07188df3a8b6b50ebad584a013f7daf466fa2b6bc51bbaa2850ec5fa0d519e1f9b80f88040dfe12e714aa1d782f61cf4de89aa73cb73ece4bb1490bf129fbc1132ab0575937157ddc95a4c8b4190505abfc9b71c5c418be9b9b7f43f23845a5d7db2c324aa42508c18e156a296f28d9df717d509bd252692de02627abff9e5c314f42f2ce92686b78585b379a47d059830436123cc1783151e4a9ea34277fb59863e9566f4bd582f5e44127aa25863aaad99f6f8a81475dbd9c8b01d8bc485edbea194da1627dfeead873fc4e44fd1ee264a693935a544268044bc5a857533ec8db978e68d6b70c831edad371dca423502ed1aa7cdd519399c5aa6231b0a6cb6d17f6c72ae7960080bc81401138a1038210aa1c6d6782156a28c928633d86f04df51e4756e83337aeab4b0d8279cb3dcb2019e29321c7767bbcced8a087c4ca0b9df073c2ac689ece9aea62529cfe80a91993f9e0896d35062130d1787a7bb2947da20421c300bc629048dc9e2e35a861080715ff4079e6b8da4a7c64c9d7fdf7e17a1d1ed00da291798a2d341c888ff0d40f5cc92b4e90781cb7e9efb2d755bd4f8c8dab14ff9f86751977ff3badc41bb8388a9fb8909534b19932a321fca2c5668b8a4171ed5e30b6b3098fcbc87e779f2853f5769e9dc2fd4623161a2ffc543657901babd3efb054547e236fee03d6425d1d9ffe37787c29663b2ee6022865c61ffbeb7f77e1b9599b0938cf368e8740f3c9ca4e7837be73460c5039f6d3cf43d704001b9c7ae6c252e3777b6d0213a0a3be67c3fed69f6bb9094ae1226748413917d7cdeb6b137e3c10c86e292ce8ff22b17f9c0776c3198485965ec45130cdbf59abeb74536d176f70c58ab51afc2ad05aeaed724e856d44181c19b1f1effbc9b42a0e9efe180046d1b8f96653a60a85b9a2f53b3b13f1b9497b01c6234a09466839f5ad59dd0673cac6390cbe38b09fae544a892ee1c6c01f139ecb1a26531f73ac531a71d1be730b1df293a920fb88cbd1aa6667d37d1a2a61eae9955332aacc3a718abe716a9e59c98a0906fec6ebec718facdf09bb5b7ffaa95ae77b4229205c8f0f9f7447b74d8f1bb7b382a625671b88473ce12f3aa82ad6fd11b146948e2182f76ca0cdf535999e4142c5016b02f26aee66b1574938d57db2790d5db45cc001a9d941d4d95c5ac420eddf0eeb4ffb95c5e5969a9203a065b8d5b677f48008a1d69fce51ffa239b2f4586190f7be82c824e3df158692524a572d97aa64ba80ba49d7e83e893f756d018399651c007607a4b1f650b389b5cd37431275235e8b9b0a0b745c018dcbd2d2a907e155d683240ce06f4a2934f9d95cc2a0738a2c7788ffa7de3a717b0e8979be386dce22a06cead20c441ab9a3b4313ef0c840c58aa82108e81c6e0781989c7a545348c4911cfe273e54ac6d67e5feb3e33ef2e6cb39741b0fcd0c8f82771f37581ad9f7bf2857391af80e569fbdfe2e1d1f9722411e5794cba49cd78b0895f33ad71aea5a91c47cef534e76231c33ab6909a1675cd668e274392e92a8fa63914e9331f75ff2b8845bfe7bd3a9dde82b7743d5404f7ddd7691fc07705c671a6fbfd3f705b87daabf8fccb42217cf9f4bb161a830775a3bddb531ccef50879033da411ac4ba5602d86a39845243a533318a3f4e1c909818ffe61c3b60290b6b27ee8ee85a80633afab7060458128e694192daae4642557161943851bd27832eeb7acd1ab48ce1214791eca6ee7b0c13d511ccc7279b528e53f0bed9bc9f685fadbff3f73f0f1295798015d4762e7092a9b15f8e9b27f756791200cdd4bf1c0e6c28e8824a79359845ff2ac5c42b61e91dcdc6b8bab8f395d78b3be32598622e78349a20d8f83ea197933adbb067585181bb3ef4649eeb24d4e20654e5545b4d79f19ca3e4c002e788c6badeab835b2161ddcc7d50681b2e3350e99269cc01e51e9f4a3f4428cc1f00cc9fab038693ef55fa7adbba0e830cc290768b55578421fda8c29319fb91ccdd7777b735bfb756001fb227984852e72259cf7093405ae7d47654289cd02d02f64a44ecb9736bdb63d1bc543335cf24b91dde7b43870eae91df638970eb6ca5588835b55bb4c48d3ceb79047ffef3a5d3c9abc99eefc00555ceddd3118045d06d9cc7a795024a6cd0842ce0bfd9b95dfadf62fc6e6c2515c097d5f2c70b61248a073dfa1be67b2c5b8fcf72b2a8fe33a29e3ec3a09055f3da1ce3dc0d5147950358e9afa0d52617fe5bbb3caf5e4ce78846ec6e1b088d724133ed8a10d68222a1cc5fa5b5af03bb95404749e1b14fa24ce8a305be7a3893cfb68f3ef6cd6c3c7be86f09db18cdc76b8b0b435cb08563ae041ce5877ba3396ea9488b19938fba801c30f27d8250185e9e2d88f38d2ba1b6447af8a7fd401729bdab139b93b4947b44f6a1a9f87d4e27bd7b9ff98e364ab7b05e33b0eef000146cb23a99a80ccf73bc1d6e03ae37dc8f9520c33ed45e7e6ca0351e2bf6f1dfcc76698bf3beb7eb58ac49b8e2b00808214320c865c874c0681e51fcef8ecb7aea462f67e8e3363988072174948aacf825ddd1cf8fc21ed01c7f86516f53b645a67d1d2b1b6330f70e24be7ee5b0f97ffe38a912bcbcf87407775ac4d82e586b8d1eba2eeb6d6c6f6331f3c9125d86d5412738ac6a1cfb99284973a347a6438d817c801c0dd3186ce85b2962155b73a706481e09f67922b1834e03db1dcfc8ffd5cb73eb0f7e8b400096f21273eb2423b102ba217276e6fadaa5a80ef6be2d47aa2405c11752acf98476475d33d7155c0a95ccf4c19c8e4e5ea346b9a5ea4142ee8fd5681e1291c0e0291db0478c24fc7bc9616876ef9c0577dec9f2142f397759bf5540108eeb9d50545c81aa3f90010ef4baedf904b7e7f912f0e01fa0829eed5e2ebd76dee706ca5fbb37d18b3a6416dabb6bee2615cbf358d82c4e5e21ecaff7cd5b56b953ce9cfce8065c953ad5431de9c58191d3de1f29b6858ba1f723311b32971986a7890f8bac7ddd9ea327a26db46d3d14648286c0cd20fc2592cc4747ee93f6f2ae2f52f01aba815260b010082af85c072564d53fdadf369e0b68bf5c4ef3caa77f95a03c7cfdda0c70f3b348af472fc231fcf686c559d5ab20986a3f13956b5cc40b136c06a5c7822a9b86b50a4bc142b6e2fcf8557b552c07ad24c0f779516d5c8bb933c4aea47e6d1a349c75f390dd63a8533bc48b40d5e618987f9d27b276b1d92e7be8c3e0b57a6f6a4eb0de4858a50e407968a61452ac1a2b1f33fcf9ef9bef6ab3c1a9a9ffc0356cc7c5df7fedd82839edcea18db99c5eb2953ab3683e222e3f9162ce85c468b6ee575a09ce66ecb34ad8ce53a4d110be0628347f52349dfedb717afac59c89332aa442301666f2713327dba9774c0cd9ce3061f2ab115743019ee0862d51e3dfd8d6b36e673d8f4b948039b7ed2f5f61c5e4510a471e1316adc247c233b6623092117d7e2d231c7bc3d510f58c306d9fb80cc823ff6f336d4d222abef6189e9b981a169674dbdd0e95f837b9503d7595a69bb81b0cc3460ed224daf04099597bbaef3173cd0eafcfe1bf8c4d6241d19d06f070e7dedf7851a636efa91956168b57f161c1e2eda05fde67a2648547e10ec3cecd1baa68686669e5d9308736342ec2edce0e83aa1e6e0f134f228de0465ed518761c2b16221b24c3e5c1dc906cc2e3f3c69877cb9c607ccab045cfa35d107991adf1be68dc7425674deda7956864c29a30776e2a3ac87ce253cdfa2530741c5328557690ea02ebd013811547caa61a8ee3f8f4afb51491758bdac95d51daa25dd6666685c50a90811c47f3c209c296eaf472fe5ba7d99bfcdf2bcbca1fb85eaad0617579bb57eca4f605c812f35482374ffdee83a45d314fdd85ff323133eb05a58b12aac5f3960e487899fc5fcc40cf7c0ba52ca41064047295281ee71ce626e6da0892411eb46645b051e4c8b9b14cd34b500991dc5e4a685743ea929f6d481834b6966d344c9c544d01038d2760a7f087b60e0e670e79d2882200bbb70e51f0fe161fd494819329b86fea9529def06a7498c35179720b513a56ec228fb1a211939e1db546d91de14f4c1887e4b1fb2460ffd6b547e56bad0408b4c2337059fac094cc0a4c3a3946b5fe72f42e14d15ad405a83b326fffaa21822d9261445fc5bbe55d9a1d5c40178a117e88636a6de17f4068fbd985f0dace010f117ffbeb8de53b91af4e7f7c35a8826ce70f7e81f2c1ff96806de63f6e03b4f7dc6e59ef8197071f459ba350aeaa1303a1c1110f553dd4ce457b57688322affbfefdc4a37bc01b047551e46393d512de34401bdd542b3675819c0954cc72d47702de057e786593286e7637cb24a134e91db4c69ff55df682de1c9e399fb10df84cc8e9a6ea493dd8a669b143930aaad81fef6995110a043e22da0c31434859cbef230f78c1cf4a0a33c000b7c03b9b87df956b3e8d2fde7028d33c84ccd3460ba653231923d94320b923b69dc832d0f37ff4909ff600ba18b75e513b3b264e2ddf219f6636692deee2ee3f8154bf8b6f5e44f08e50222186d3ab77d2ab4c6c3bec26319af5b07045dc45896ddc36c74aa7c48dd6617d00d4c17ea818513f758d7cfbc705733f4fc4624a4dd75073877c6d7f76d9b5b80026620c0c278e8da06a9a79935800d0ba5ad71be1c69b31506424638771a5ea97ab5b698664fc17dba5c81157bc958133e7fb6b15bba8df68028d851e02d8fc12db10bad68909fead41d0b2de4427ebd8f63ee5f5a30c461881cbe580b2abf4e73c1490c7c6d6a2859307efdfef6ef43954aa09759f9bfea1152077326f6194ed9530676e8bd9cf2018cf60c9247a7b9af12c3ba72d137a3b5de9738be4cac6bff7e96c6434d47822e5f15d8510500297765a3bf4bd87f541ea05f49c67f9b9d54f0a6078b320f2120246dc769b086da53ffd09721ccf59aeab63b31d1d487db12381977f924033b6a88f7b07a7bc4d93a32b1e9eece86fbcd67b765853d4ad6e85617e7e335aebc400876963eb7ec07bf1a0a06311ccb14fd26f4b43f3aa3bece179ab751e7272a32f372a59082a1cdb7c89bb184f1453f1f69fc8a4ad78d3e45aa1ae7d1cfe0bbb6db1e4f6c836986e02d4dc75d9499bd7e4530e52bfbf3879068f27a2901327e7c537d1172ef1c36f56b05ec8de704e2d592c6934720f0e6a211a3850f4849b09ae70661513475b7d9b0482a18ad21e8388db693c0a5dd5e01c522a7890da7ffbe55199f8dc0a1a58047b40ad4ce237cf62f662a5262518464fa3802681fd71f4083d14f61e3ab10b1f291054f5f4bde31e83ecc991cacd3a68e5b5ba0bbe2e2cb48912173ed682516502fe3a38614be62de5b171da0369f3dca3dcb198ce6a64dd7de30b2ea81b589d72f0841a67483ee4e8567871a884e3bab0bf0161917d9e09c904f2db53f3f0d8977099b60c0242f41ce6e53ea61c1af7995f5254caf9145bcafc8e9c0fa83eaea5ae9d284503eb58af9bd18713b760e7c393ec82a597587e697ba1c4301b508bfb06c4ab2389b6423d41274c1bf90acb80bfe973eaabf5b235c227895accb237718ac3d742fb0105f0580abb13351c1728aaef194b4870a8dcf53472bc7e905634e34385d0a1e405119ab7aa1490ba9731b70a5e9645a928408802b7cc05309c77b874940acff778b2b51444f670fb79986cc989b179bc60b60805c99c0c23167e6744f885b5ce7be926cfc3c3fab466f4f72930ddd539812955bc3018eade2d8124cab140d841912d4191840f60c19b9cf50f57bbe1756575c14e1b3e2e844fbac9d216644dd27e6d613e26cc5e81d9611303332e4235c7fa952cb40022a9f19e10ed4fb993982598b2415f9028c03468a854fb58a39acdcd61fda0c4c684191efcb7546b19d8165576d4ae931a73206e482e7183121f31ac8280ad77aa40a2936d430209d2fad31f003bfb0e188d7f49ae93eb2d28187b6efe48826a6682f9c827854478f6abd410a0934f057d0518bb3b6cb13947e6d4f4e1ec00fe8b8e1243f68d1774e5ea0a398a8b3e08cb50a19bb2491de3a9af1de6dc41fe248f762b68694713c73730f060afec05a7164417dd169e30e11851a289c402e42a12236581553b17092d28337321085346556034c8ce945c3ad35f9c55bca795f89331337675c10c60ff55bef9ce6bc912db13789c6b470c25765b875079a7d339e0ba7861b115779528fee082df3ab67a15714fa9feffda0e298b400104fd73ac9bebe45d9b27a0414da610196d3a3fff1b61c76300ad2fddb4226ca607da2b71fa9020076a142a87865ee69ed598f198f9048d1a56a18311f011db9e168f12e23caa13634979fc7df314f9a15994b7817be94058899e0dfa32dddc0e7178d560c9c2935ed24339fbd699efdcc7247d392f24312589e1c25aa7e490acc636564e7c09d09c63102b0c33044e5b0d634eef2c57fd01b14c8c23a99259be9e66a4f2c1ac047c997c142a8540c653e8b062884fb2ff4b3ecfe17fb12df5542cda98c99b668d8a7238eb0fb3e6434f6f471ce877bf30f9b69036dd981eb74135037eddf6198b8af6cc334de8d539aeb24938dbe631e842644c4bc92efee1c31f22e11549c5605393e7c68ad69ea687da181f227a1bb3dd2d6d0731a76eaad3c64a01845fddb991402dc9edb95308e94c51fda0810f320ef419cb27be9082095604b25896a5c899fa2d144403767aed68cf8d2b67b7c336c0075fc9b711661038a7cd6bd85f884f846cc482173b90a3291d20f825f165b2416ae7ea91a14942317e3c337fcc1c34bc9a8287dc90fbad4f9606b0d1b09e331a1abddaf0f8162ad28593c6d2cc921ac9f146959a0774c080dbc7f56500388629eb1c0069a646a84d6ce8b4da5e7709196ced2d4f0de7159f09e85a396ee9558ea3f2217dd27071162d7062f1b187f77f976ac068b14d5ca2029a65bce223fcabab7550184288c3ab2cb53405c783321e91c070efe4fc927835300154d815d4b64afd69cfa0db2c0409db44bb77817badcbb0c2d2a7a823b423023f595cc52324f9378817466fde8875a61ec17433fa9fa7198486fdf362ae4456aaf6230e6dd6fc47a665d9405b45d48fd378b97ce7478f67a3eabcdd7e8f820fab5ad0ce1e467c3e7675ef2be2d0fac1ff32950f3db90ee8d5e8f94d837f72e1841964749bb7afd2e0686b866075100a324f21df98f3815b905a4a701eb0b872d17317e4512a395ded003c8c57e22b64c9e5841a8dd7a1468c25798474c2972d39186fa68e0ec4c8876703e67ad46fdc5ce8f24895f862c538127b1f0e8e6da3f3aaa8540c96c61ab08eed820df117b1a7cb472e38cb6592747217371f32dd90e435efb4006feecc12a5465f96d411abf283a904208f71c125dcdfa828316cd7ded552f6ad533c86c6a7e5c740dbea47c78d5a69d9327f901990386a8f7c3d2a612cdb8937a65c1de9f516395af4bd8ec419633b7acb719287d001f01903576ee4c9ac67945bd391b3b4d9df6017c0bfe39213e8effb5050560d2108a5cb2696c5b7d811982f44ce70c9298c3b0926fc2f360ece6ec9047eee4725cffec74c240b1de698ba9efa8ff35bb0812347857bc96ffc200a5d8c586be21a40b55c0979faf2a0833f82888647c0e612009f54e6bacc3002fea41b14f52ce83874828c6d92d6a8ea2a69b91bbac09a55769d3ce3dfae23ea74f7af22728c22a54dbb7b943718d86b62a5a4e2f7e10dd3c281385190042a37b2925b029768a74584c2ad51f7c3b0f6c086cb96b8bf3681583909af4dd06e64d9150a1ba012290cd81fa8124c62f891231dc2958e8bad8d42518bcd259efaa1d6a35d7765f75400df6bc7ff606d0c58390059e95fd47ed947b05d68e21ef6cd0b9bc497cfac59bed8db11a6eb0b73482d1987f4e395133fa361eb03dc87040762dc7bc0232af35417a967d8d9bd85ec5e7c4e67613998dc8a0ceba88663f8ca6bb4642e15e70cee46a5b9bc150cb9133661ffe5a1efd21a14d008b4b63dd36b6f83b1c5abcf4075a4fcdf209feba0014a0ab940ef61d8f622e14e080407c373f19023d9f335889051f6e5a77a1fb850cf0db461f7c47e845b62a2e300e306e85510d5ec2314494b32714d327454b13aebbfcd3b14b78483986b5712e53e9d711ab2f1cc755b1f2242396ffff691d0c14ee0b895e81fd62288723c0a26d0f9d852f1c6a9ab1a1e935dc3fa8bdfd75aef1bf3d756ef18849f29cf721d954b73a2fc58e5d4eddd1c00cded3be5908b3e1475ada70531ca3de8de7faf4d47b332b1ddd1ef4501e686302590cc0a862ec0ffdbd00d379fee8304be96c562ca533a1fbd5438115cc275145542d5b9965780712b11de36fe0e78cfa0d3e7f59b9075019f965d3d31eefd8563d3715cd09d6a22a0bde9c2c0b596157fcda095793c9ddd57480b243febe8c61be528b515e2cccd865407caf2278f3dc1f44cc2e70ee144a82dcb42049c6b25608376d98d2e3dcff106609b70aaf34408892f1986ef6edae94181889f0861678a7d885d6dea95ae3fb0094781fd74ea979f9d3547bf81f0a4c3b7a9dd48d85ee15501088f7d49d0ceeed60466d1c3c63dfccf8ee32f4d2ef42c543cdc43c8012692316fd734e6dd03dc09ef5d98759af6aa0f04c63e331a4affac3504b5e8dda95f10c75e6648b104817576f0916c4c5be7fb93895dd633ced9ff4ad9610e8f724b0926aff5b82258979dca6d7ce06a0407ebbe83b8791524f858b63947a4f7d1e1ecd30340ac37d4624acae072456532ff0cb5e9a7d9cc5b29b33223e8455ec0788d5c966dc59dab31921c4c774b3661d61ecb578074bb195b8529ed97b0c7a3877be041f768b2d8376a6e311534a355e89f1893a4c3cda43dcdf65d9dc68307dc643efd520d0ed465df08b2002e508614a260c46ebae16664084db04f24fb460180a4b85d1a2f05ac89a42a2923d110836e93aa65ae2e3488346c5749806a8cbdada8b3e1a78351714e1c6da3928ebe0de33413ed833a68c0d3066f13d39d73f87c4162a497de291dbdb94a3f88fa671a1453ad66bbaa9bffc630ae32cf48889e2f5060ab60a71616a7d5b42d59a3169b0e2ed1f58f7804d3b1c4b1407747cb58fd30e00f1cdc8832284e81852d39f7579f1a4edb436815b4c41d13c95fa6d7a0c0d9a2aa1a70553f6f2e849891649d0d5d182ccd185a765adc72d7ff8146c33ba739f6e6b3cf93e7e4138cce66c322852a1e6073e26a2dc0fb2992f1a55c1f7d21426fad65ac703024140218b6a21f42db1766e0899823ffae41f54115f526f5722664e08a810f0dc782c0270d4403a46bb06f548dce4185014de3ec274c90f55d5e3d7448730a1abb766326ae6b587b82122eb0379dca097b6d219ab1c4b485ebbf0771a5adf3d846cd2b9b708230a0990bff7047dfeb057fe58de45b747be036c26dd88a2d653ae1b4a5860de803aba092d6eb4ebb650a0c60ad6e0eaf9db7026a9ef2cd46cd0dc2b4b9b23253fc0c4e7b366a0ec10f86c5ca7a18f68f403017a87c69174d459b82138074a5b1144e963a7eab1027fbf80e614637e77922b73f39c96e78b00bd685c2053149981aeb9fad9d544a8a20107bfdb75c08ddc649e3580f86c2abdb8cb3053d8ffd3ce987671c2db9fd3d590d387ae2687e8b89831e953db52293bd8b6ee6992c2886cf25d71d8be969d5b3ad063fac156dae2d988cad8f451a29d0f0c798e98066b81f429af91608504be4ed4f7373f59fe6cc19cc7c3dfd4745ca2f62b0d44bac72bf7ee8e0cd64569368cd964ce36ac8a5d197001fe393d3e53ef6b3f229b7a72c8b04dd6cb95dd530b02c5473f43e37417ada78488fe1f61242a4a096c8a99c0f0d33cca6d42bf8ce99b4413987c60ebab13153dbc04173fbc157bf6382304097918bf73a1dac7dee633e534e402bd4c400f83d47a41f07d8c9cf9849de639b0b2b0815ef21c1d8bbe28053bdf26ccd4e315b30eff6c4ec3749ab6ce4c9abde8f4bb08a02a62fab72717ff1ba7df16468bd0ed7de38e4473df8dfbbc14157e05e78aa76e6f5fd22e36544bd97bba9f856605558ebdaa99452e8bf804ecbf0323ef0f3f6f4a16170ea7429c1720f96035b02e28b562794021c0944ef0bbfaf340f8bae3c675d5296457ff0bd28fddaf61fde805f568330ef2ec03cc5a36d62be2289c81904357686d6fb85d6f4d0e4225c187fda1b803e2008b996bf9e54eda805f99c09dcc014bace64a99b787dc0f5851c8c73a7d46c079cf1c0cbc044bca5d881bb1898cc151a78b86d5d1cb9002a78b116f3818882c151df46626757ef11fdbb2784bc1da86a2cd4e7ae406dbe45500be1e9d25944c30d32077c6a463394d85beb628c6dfb4001bbcf58127bdfeaaff9ce8275cb85990149e68c92d499512f198260124f7c8715c0190dbe549dffdc269fb377be5a98ef22211224058b0551f2b5c0a45fb63c2eef1dbf1cf0e0db7bae5031697a378c9898d10ef2dc9c033257d81d9a8b85ed531ddb688b12f4f17ffae2acda857b80cb2c5abf527a338a2cd3cba7399eb193285db63e2ef968b64337d0078487cc45aa675126268c4d545fbdcde72b1d6c1aa305fe425f2905b698bdfbc99a9b77a257946195fd02bc32ca0ddef62d3342d46627c46c90c88c753ca65d16f26bb2d24582856c9b56d5138337b6d808a6a284c281ad62521188484bb1efbcc189bd76735188e63dc73fd49cd5236c4aa2f426f18ed3d6af507c821af9825eb9439dc39b8ae437dada5df1eeae9a58abca4eaba28f93ea3f1f3a28f21d49025528741744fd10bd81c8d9f604f51fbdd8a8c5f36e19ca3635aded7f62b0ae81bde81f350635dc94168a917f243ce44b24b8775779ae1e83225db21148c91ec5633fc95bda428faecb3d4ed0871468e7680781a8204cc71a2f95aad5d09197c408cbb733ccefc77bf3d48f12521f579802c9029105443247bd0919a12a49e8aa86d2b9035134b17015e8472dacd652fe7efe57454ca517bb32d7a52c4ccd238f1c889d06f50f9dab5e73031c34a36068501ab5d5cf8a02b85da8683121e5bfda5d951053f90e78ff0032af84ad2152a97f0235ba3ddc9d6c4037ea8a24af9fa1409e721f80e7a0c08784e2fe7c182a3e791b5b1a9dec764543757d9d918fe49a5d3a9671b8a70af62f8b844db01f25e976a9ee7f1ae667b09f3ef04787c80636935c0e2af10d2a3b14c1428c64be687ed949ad8a3afd1b9b411857307eff3d36e32d9f8558870b13fc4d8f56c23bff98847cfb6378827bb41561247ca2dd7662d3942184ab2fde0f89dc7cd8c2f726df8ed47c6d31ac93fd4f7fd6fb21015fe9bcaabb93b70a4ecd67523954c96a5b607bd9f9fe3a4bfc28017504cd6a1d577834c6dd2b5b188bb0af55f827411e0585936e93ea7dfef7ecf202da6d308b0a08d980502658836912519dfea02c92eb0cdcc696399cee2d0d12fff7ccee0a23824cabcfb9672d93137ad779f826f183facc48d70cb9e5f8d2acc51a81d1f644f953eeb3edd3997f070b3cf3ccdc7dda53f415a9de6cacb32c00e32876dde2a87b57984e6fe69850263faee24916a66fbe307d49acc102c72a6d6da8605790f01316376324801bc10607db9e06bffd01a3c96d1fe721dd88f69840a17dbc8520261c90c3a4ac360a28bf10ab2ead77924010df9690a2115f4cdb889ef45d02dc356815d499f1cd5feb2abf5245043b0e53b9964fb72ebfccf23bfb5c6d096dca758e69bcd42aec5cf04165ab40871e4a3e9b716c23f86c04b1479396b69b2994dbe81fea3737f06176bdb6bee0ba7e3f00e8db493e7338679832b2972bc895b8e70445e823446164bad41fb0af91e06d280f3f748ef872dc9861e9a9cb434060e6352680e486d9b6d4c5e8fa3666ebfbb1f1e4446b170b96e2c46c492b600cba0801b4ff498449d8731ab3602b735bdcd3a8c523fd2cd1122c9ae1b72cb006dff46d119f1c83b7a098bcf11af7d14e27bd6d66c7fef700233c4626762d7a1e14ce4e56344b9fb934aee1bb876a511ab120fa377b8edc33afc1fc0bf665ee1b42b0f9f6f9bcb85bbc242971d9790069920536a55e3c6186273abba848fea92e140bf1229804ef27798e5d0946be546d840d73b08f3a1c774e989be2dc76184c7a81f8ef5b7022a6550272d82e45acefe2a5f1203664f4e397ed57462ee4441c7893aa06736c384982189f4f2477be48ebc7832232e3cb5b63d88f5cc803af6ff240fc14ae96361d07ca0be078150b125642b67965e4554d26eeeda78dbef3126692c8ca5a81c9f2da4907e50e7f7bd40a5896afc55eb39f6a8e6638f610eeb374a871dc4c0f385a59480ccd62a80bb5ff389c49b981059cab96999c1a55acbdc16ea6641635136092c18d52e3e817182ace3276401e61f5c9c50b8ce1ed99757ff152351ad676db07705a8eff7a79e59699fe6285702f818c246f0d466cb2203ef9000647803742638f52df7fbfd71b877ab0d98569fe4a030a954ee4f573bbe0a7c6a9cf6f837196f0cc16b9e4e5d1c428115b01508fff77102e0d260742ddfa004f722dbcb2b852a1d3dc8b5dd4d85ebe831cac17a96ef62d39dfea6cd911365ff39be1109fccd57be4e59b72b0fe004b10a4aacf846b8149c5a51306dfa479a191d5ea28d64c9f0cd3d9c13086e8545683ac6c493640afbf98a9a0da4efd715a411cb61f36800e08dc5167cc2b04c111bb005908c9903d2f2c6da607d4653def9abc9b850bf66849965f90bc1da14423bcf96afac6002eb5477222dbc9ea3166e913fb21e2754f3a37ffa61f6c6d6d55108fe3a197038a660a76370811a01c09a2f6fb6e97426a9eb9582d6432f2432089d375074a78b693d61cf5ff5eda3a7114f1ae02869abe2a191046a7cd68664e0bd0060aec28ebadcfe36b4806175049661acf66bbb8c37746c6b4e234ea52c82f9287ce7e6fa1692538d6e6508ae5c5b383386d50fda5ee6e396adf914e36f423d3ba571be05cafd26c7a12082d8abc848ca32983c7bd420927b311751af5bfc51808bce87d157dfa6a000e8e8d611b163f690c5a17b81930fe8ee0e35c4d687330dc6ccfe3c85a9c78270f779dca9d2e2aafc13904c5277b082cdf4d88fd64c45275220dba628eb8899e34a250fdcd53539d635034e8fe29317096b32fde900fd4130e812c2aab2dd93381a724e352e4cad95d21bf198272e0077c30e26403bf1771286e88a8895784d011faa2b5b45c770e9fb259376f31ee1e3be731071ea3df7bc573ba32a236f21f1a48ba4101cf176eb5b218d09bc9ed848ceb447cd983e4d04dc179d10ea7b54c76084a2194bc0b99a45ee7ca9d159e71471c01e611c555977b01b74ba5aad3cb5b69ebc74d9c6ec710fa97b46b5cb730fcadca0245596225a5daf4c2b95ce041048d5ac4cdcc44b18483294dc31d3281fefbcb494a09bbb7c9824d2962392ecd218bf5e1d132184fcb470cd0e1233134a94e2fd6948f138a1e183dd245fad4ce4e1e986c50495faadc1c067272d00c07b8a85674c939eecf5f01c7e7984ab5e7611dc50c9e69ff347a0d03e0358f582d1981bac05c1d506d79961b9c8cbb9ec4fd688123dab9aae53ea58a99e9ff23ab3c226c86a5db03835b54fb48f5fe64f2c037d96e2f23664826de5c471bacc99585e2d2dc7f4681c267de8db819524c7fb0dc49d2b7bf38d4b3d3aa55b0365f0a6358cdb6c38295c54d62ab9c318006d6225454dc2c524a72642a813dd466376d6962584613896dd35a2e881cf0d611dcd7a6627469d01241aa75f53a7530226bf26bcc5c32ec39e383243ac54d2d9d993805caaa5fe9499c12f66507ef947b300cba269440941328a669711cf968561197d3637cf9f7471486bc57c74b03767543dcf09d43d2a0b73786ef5d6194aa2df6026f4280be9ddc31b66b63aa905fe5b5b1b54c7103207dfcf11e9157a92713b011b37aa026be632dd9e8829c4ff2f52aa1c5a8210ae6310bb75801d52b8f92c2e62bcd562b60cf86edd33a19b9e911424d14cce0b31646fe08ffc7fda50a1084f8727b37605895767a4e41e746b9531108b14dcaa9953ea43aea21abfcc03d72d13f0c17ddc56e38ee12012e43fdd4ced91c173b1fe351cf8b20fce5c9ca7b938a54732031dc825110c9731d4b869f9f68d488b990627af94d4d2f48e48d7c668a39d575353e2b5ff4e3329cb84c0c8449d93ffddc3eed3304567d17c5a9f0103a6a1ab6846030710b2d2eb0b5edb3446c1c7e50f2723054c233adca43a0351ecd7e5db97bbaf2c5cc19e567d492f19efb6c9ca778a7bb9db43525a72593ffdd5c20476a3d02bf2806b7ec0e59eb01b215747868c95f6ed43e9cb756c801c0848bd7fabf9577ce98cc487c19d2bcb859f1e2a84aee972d57b4938df9d01d39a874909bb647cd30c35f1ada2f9d4718697f7de0e14ffd1788b8f1b43226676e9e2d154a81749dfaeac4e366cc17c1f8b24159696f6c6352d90d994122407af6b636fc628bb99be192415d1e271b1d330910652beece118cee243cf6440ce293698a96d6ba8dc43d9c6da7ad914105a796576fec3a3b74a249fb666ba9d0856c9c75174a5b297a01e067f0cf1daee2bf440e573e6f2d5250d8a4aae235f48c470e43e057594cdc4be293b518e1da4c7c9e0451f78e4fddba22f91b5773cf83e642a1fca32981da5a27f8b62ee3c3fad677721274ed43e4141a7b59a1b15ac8ccbeaf7bd917cc5052ea687d5a13644ca519f6f593e0523594fab27c35984bc4275657d218683b1ebc2d75bbdfb12b5208336ffee46bda51ab9f66a41bb6fc057b522257ebf68c178f937e1229933069167af80c6d9e07d918bc3b7054920839c525cee3e914809289968f73f0f9d699603994fae8eccb89fb39777295de54e6cc5fe00d2c12f477e851a49f1f890c3d579b42310c6faf7d4d9ba300ba57b772f73f911216327b175e8388b7381e73ae923bf1ae8dcdd72b2e83d58a06f0a1b9ae4ab94a7e517b04ca6c9ca1dc9824eb26be7e3e1ca31f1d2f9710529a0947933d25ec118fdb7ca76234bcff16f080c93e0e2f0b9d3f4ad754c6d8489643eadd6e29a9c35769da31299f1faa211bf6aece0c8d2de071ba1f087b40f3b1056c464eb5481ce0ca0e5ce7eb032d6af1e1af59e7e562f627bc90058fe54c107cac01c26a7ebb88eed432a3407170b10cf66c1018bac3eb7377436ff4c28903c85e41acab186bf43ce897dcc558de30fc88f69bd3a728a99ef42c5e5727b51a4d189cacb0f29eeae620928cf3c2cd82c557d185e012b4590394fc29abf38b7668b0d518ad5e67659507bf2215820fc55306f2fb672f5f121376b4bb1fb9978af2612dd4a81790dee2b0012fb08f4a46ee8096761a6f707eb8552acc8a89d5139cbf65e28488b93ee82136a133505761654834d909ae4c29bc594b963a50872ea18ff7ef93dac9b2293857aa049cac29d493c5dcf0d8d7bd7dcecd799444eabbae8bf91e4472cb8c4dc07543d12857ad16fde08b8573b2e439025f4a7765e0a340be177bded5e1665fbc13c6b473ef68b34dedf83c926aab7cc1f0ea42e28681b116a19b0774e0b87bd7b642136cace64609f5d6975851733af6894aca9e2122b7d2fd7d5a794491b203c42024df8354416a1d0aae372312bc2a973dca02de08c78e6602e26484ff61a31edd2464d3cc1757368a4550713f6e8f060b039198ef95bbf791cee7351ad7f037b58d00cf4104bb76918acb976cf6e52861003bb6a9b6a993fa6729c3e47ed5dac1bc22ddcc2ba17f36c480740ff73054976ab7cc7284fbae68ae186da4969495d521aad2e737750b14de8e0511383a80c0b7300b850180efc85428cce8350cbf9b93efc186c23ade71579de8cdb84eec153e58720b9196326442e4c600fb045bf2cd08fae23809e805dff95b31e41f723ffc165d9d79180eafaf5ac9e8ca428eb06fe6457b95f9d1c2a7b42811dae98841bdeb9406047755f156437d11a3a14b2e17c23d372597fe63ba14e556aa5491e7f0bb0f4b503ab69df53e71f70fc5994b77b5c4a50c339679fa03123a4be5853383f8f5a4a80226824a4f2e4f0b2ad74d28fb04fc19d401486f07ab85a94b1b24d6fdca9aec2e1f9b329f7dd7796e76b0d89151fc7a3145d94d0ebeac4f853311fed36bdd9127783caea4edf07b992283334ec086d8d2560161228bc76fd8bfbbc755285979cac2aa4c16067f1262214ed3a9b9f7a12d4d64c3f7f0921e1df8cb83ea16522731120432938af861cf020cd60c35aa31c2a7690f0f876eaf1dea7109d76f67e04d2f92ab645cd7ca9ffc27e12dfa8a095482513466c7f613398da757195e54097cb19b645f2aee0719fe4ab4b38da03c1079c4ff8d5718a75aad51e618ccc51322455c5e24a72f667f634aa1755ed99f2bbd27ab26300c4fe7e42745c97c925ca131f309668055414873d90f67f1adab3574976cbb366a9a166d59d7ec2f5a3979c65b995f3cfa95f24808d8af2f7f637df992ce28b9d01dfbcc16bdc8970cfe1a0bfe350f898c948676fc648df65789ee59a97ce81c9bafcecbc321d957b65b4b8e3d7566acb65cc9774fb00b33cc2397fea5d3475d2611ff028986a088d605186f010c8a7a75285dcf1a909d90b54e7d9696df62478bb03548da7d5e09703dca7314d58071c99b4660fc486a58d145cdc3de179c88e8f3afdcd2076e7dcee87642f469a28f52cb3eec21369e9faad8ad3d476f2527c9576689f815b49ab436fa019ef8549a450021cac077b442dd26794f3ebd4cbd78dfdcb98c2758f0cfaad577bb7d1b4921591f2a8b2378775c7cb3bd1ad65d294682cf471ea3839612dcae8f418998ff6b68ff1be142dab0c81b9746b51669127afb4f204c99ea567f8cd2e5182b7a37c01fd8715269cc207526548dd920dbf035ed734b9a6c30edf3525fc711c6ab8d5c0d88fe0230bacbf8c55b06c16b800009363cb8683d837660e741368231878f416fe200714a3f3bfb551d98acdc02d136b714e30d9a6f118a34fa596d491c942228e5f457839d2d5d677cff90dfc9ecd54a121c843e5c5fd8e8d691fa28e9913438894e14ed020e5d43ca3c91a25206f002c338e6a34cdb92b49e5abffbbc1b5c82d0284f0112b16e9785bdc077c5241fd2c981f5f1b131abc7339aa03c82b75253bf82650741f1b67bc2ad1e4aa6decb8cd9143ac858ef2db594774f14ab36e93fed403387254852a05837ddcba0afa2475b9e648b2bcc9d0d80a1b8b9aa9133d1b6535bad0c1dcd1c9e2e6733781005682dfbc5772d3e938424a27943bbf23fa1363f988a5dae1b3031420dffaf28ddd0c29606c6f6ba33d19c2984ae4425a212cb2b0dd24c0ad191ccfc8caf416ba7a43ef276155029408b2fb0688e09ef2c91c1570788a601c93ec9cd09f0b3f26d527e84e85c2dfac21a66784634f940e50b4fd4c0e2493ed506e941a5f676c87785d86c75db731a40284377acb4a0f6ef98549f0f6be717bd8edea3e7c1c0229d419ebd39ac170f6d46315d0b9ffa213b878473f99cf8fbdb08187d81b01afc2a891c5d424eaf54d64b984c791b3f314ad4296a85a17c25ce01be48a9c1a46e0208f694d81852ff557ae4542093473ce4a2b82f13e873adf7eb90a96141cf5c277ac23cf2175f02d78e9605f47ead0c23261da538af81911c23568f28b3f07abde223794804eacb21f7b9a362e269409ec1bc5cc40c063fa9da009292bdae67588ca0278c2f7acdcee0c9ef630e29041d9cea56b62f5917c0c034dd503f9c6c719b1b7db53df381fc8455f6582bcefb8f0e173d305cd2550294709e2dd91c704c5485008c07e8773dc96239cfa52d820508c04ab5eacbd70c08d1fd7123600ba7c147b24e7aa001612fedfb6cba687ce9b5ac0d21ccad2e9eb6ecd4594671a1c162f8dc7a777cfee95b2286fc313aeb8eadaebfbba613fbf3eba2be38dd2568fd20d4e661eca95bc107a2eb74f78e26a530a19b492cec86f5b303147175f5d86510e8d13040dfc69b3c31f3fed931792ef98d884d171581ae546063c95bc0028fcc75899ac07ae4b29834873b6aa4890f854b1f7732ab155ddee682a869055aeae7c1939c78d7ee14b45179c1f825bdf1ddab832ce6611e4ec9e459e36a1011b44604b3633c509cc786f2fef31a5dcdd3de9b4c0629eccdb1d22b2bf223160af5d594f74ffe66f6ce88ddbc7ec471e08530413139725afc242e1121895003cd01821ddd8d5359c798481285f03b8afd73367d6db25c218267ff9e956b9d4d3535478c5c1610e33cbb7f69f9a604d562b83014b0ab4bebae8a12c20b36cd023fce8d5fc1cec256bada1b5777dac0e19c79412f1ead5b822e9309f51e8ea2db6905ebf3ad86d03965225e43f1173c8af5f9106e223f2a22efa89c36d996b7dc2e522dd223356b0ddba4e07cbcbcdab06ad558d3e3b701fc1cb2f4279e0832b572ec5c123a2ca987b515e81289e3b5280869a0ce111be7dc513d2fd4ba28bb3dd0696ccd882ace4a047adb36733f41a90c3bc3d9ee686092c1701da7835c74c0bed208b67f7c11b48141f915719c5f2525a93fc11e79927663dcc31573f1b8ede3eaefbf2a4aecce9262d630d271ac07ed6d30eeae7ceda714c8bc8a779e7de9537c567fc3ea4b1d1b83c422c1c5f51151fb93dddc43b8c2d451d4901f8cf907541c9f9eddf6e22ab08804a72fce6bc7b91a6fc2d97b7bb86f629e226341c85febc106135d10ad3c238709d4a7631f8c8597225a914ced787b2fe78695d09ade5d663882686fb403a275a1f6863ff9a7bf0f97d258d42600cbddca5f8a63905ab537454cc8eeaca954a92d248c2af1da9fa398bcac300f28de1cd07231f4f79f94698abfe641cb2d6c036f4d94411acc2fd8ab30a7ea5ad12e71598c4c421f4ebe38990094d88662c0f93c7dd12cefa2a1ac3854065bcf15ff6a37143c70a5dbb043da091629257985968e77dafb9f81618233a9c7c2b31b52141a98dcb4d7a18f3420e38f8fccc6f64e029c8591dffb1631b06321b439bdf0595026c7362903ab81339be01dde6866e63f4541bbdfcd57ac9c57c762f237a5069facad6f7ccf66e2946683fd4cb3c130207e9d92895c898e7d531171918dcb0dbe37be53371ce25e5d74671e27363be5e93535996c98863b329274ccebfa364681ab3d9056fa86bbbd95001cf04b6b997e89b20ad18a45b3b33079a71be7b30b40eef81fd70c3e27cf5a5b5f9557d6064760c1dc0a8aebc8fc71d301d87ba28d423e3b7bebbc2a79a7a45178e55857a87180b8b6e6ec38c5dec009efd159624162b571f495758801e178491ff7ed386b894d7e9bb7fa2d11329a977bad0c9850663e9ffa691ea6f883d79c9e6edb5443172336a421d11a3e12f13155c533b06857254e7860e00940163ef29f5fb1601eda153d9db6e94ec6170e5e75240fd9c217c1853dc9dbc08bfc0942be7dd58f060ad26632c373c285be69ac095ab7438bb18a2ae3a0a21c2242a5c67b0fce7a79b44d54bf9fdbe76959f0025a2cc93ff8bc5623bca7c0042b2ec2a009b5f21f9f1c99bff7c69e5a6fe1cdd2f819458adad6010851683c663799a3307dc370ed9de775d544db0606b53ed35d798735e7c2173476bdbbe5f65c31f89f3da4d3551f7b4ea970258068630e3272dbfbab0522014d301ff1e602dd57408a1bc62b1e9ce2d0b5a1f80565d21729b775bb17ff1d391926fe2b93f5438c7629bb07b639d5c83c0dc243516b456db64d8a5a0de7d4ea1fc0bbef2b40a4b77e587db4381077dfa763c32815d9e9c0dff6bff27f882baec49e6245ea1938346f293a95c84310b04994c2157066c5ba312980d10edebdef62765ace06308d4efd915818bd2bd1bb570767dea991eb0677c811ae7decc75a0b82304e04bfb23bfc6aa29f180a9c8db13f1e43e3cab8bc271250d44018c76d1ab19a1acefa1a977d17b99ea6dc5400fcbbd5cb11fc9fec49a2379b3d117f2bfe549ca47251a1f389c364c5e5ddff70ea8d496d9291b431fdccc291e994abdfef0bc79f8a92cb5b01640338fa8d679c5b139ac97d9916c908f86d419cd52cdfdaf142fe67e2f35f03f6babd42e394d629c5552a995c3c31129bdd04ea5877fb8bc363a32438abeb393c7cdad7d0d090e2115998d4d9508237151296cc2b241bfe926173e42af3aa53fd903a10d87794dc703b9c3b04a1214862180874e36b8e2ed78addede8a687ef6b9a21b6b4d06bc18c762bbd32db15d652fe4197265755653ba0dcdc4ac83ea3975288baa705969c2b22e7374d28e59e41227acdb88ce3e09adc539cfb6dc2804e68bcac1cf5e1d4f8d0c7ee016a97885f2a2877085b6a3e3ad129a13d419dcf889c3f2dc439f19bdc97eba7372354cd5096b8dbc8f3fc0c6a771a580ce11d8fc69eb9754fa4c5fe4c640f405724509a630af99155ffd3b764803322c582bfef7aa3770effb7ca9230c817345a2406b613df4c795e61e10c1a4b9a93e245304695d89283b11ed088f1b1581d7b4eb17b733b4e9a1abda70b042d308603ae5cc033f8d43acdc738229e12c2c6bee9238f4a55ec0ffb798b66e96ea7f8fea5d535f9150a06634cf49ee5977ef11c6bdfccc7dc219740d990694cec6f516197056185b506393161b692568f588d68beaecf9ad5d33f147abad909d9cde12918dbce7b709c51bfd0551232661383e4a1169c777e0f6b77ef2a51f12d64a43bbcf4a8ad01bd7e17fe3d51bcd775fff086f66b19fc97a2f467248f382d8310c6b114c4d5eaeed74bce08f5c6219a22997e6d75945e4eb81b313502dd690f0fcb775c1dc8bf454ae347dffbdd0a3a2c397bf064b82eaad9479b15d17af70ebab2fff9441e1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlucene4-4.10.4-5.fc24.src.rpmlucene4-javadoc@    jpackage-utilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.13.0-rc1W1@V=@UȒ@UȒ@UĝUgil cattaneo 0:4.10.4-5Fedora Release Engineering - 0:4.10.4-4gil cattaneo 0:4.10.4-3Jiri Vanek - 0:4.10.4-2Zbigniew Jędrzejewski-Szmek - 0:4.10.4-1Jiri Vanek - 0:4.10.4-0- fix duplicate pom entries (rhbz#1381118): servlet-api - add build fix for morfologik-stemming 2.x - add missing BRs: buildnumber-maven-plugin- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- add compat version - force servlet 3.1 apis usage - javnek removed my last chnageset, applied gil's patch- introduced main_version with value of 4 - added %mvn_compat_version : %{version} %{main_version} toend of install- Use original manifests - Merge all subpackages into one- initial fork from lucene berfore 5 update - LICENSE.txt moved from doc to license macro - declared lbasename to hold "lucene" and use dit instead of pkg_name where appropriate  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     0:4.10.4-5.fc24    !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""!!!!#####$$$$####%%&%%%%'''''''''''''(((((((((((('''')))))))******))))++++++++++++,,,,,,,,,,,++++-----....----//0////111111122222211113333344443333555555555566666666655557777888777799999999:::::::9999;;;;;;;;<<<<<<<;;;;=====>>>>====????@@@????AABAAAACCCCCCCCCDDDDDDDDCCCCCEEEEEFFFFEEEECGGGHHGGGGIIIIIJJJJIIIIKKKKKLLLLKKKKMMMMMNNNNMMMMOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPOQQQQQQQQQRRRRRRRRQQQQOOOOOSSSSSSSSSTTTTTTTTSSSSOUUUVVUUUUWWWWWXXXXWWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYY[[[[[[\\\\\[[[[]]]]]]]]]]]]]]]^^^^^^^^^^^^^^]]]]____```____aaaaaaaabbbbbbbaaaaccccdddcccceeeeeeeeeffffffffeeeeggggggggggggggghhhhhhhhhhhhhhggggiiiiiiijjjjjjiiiikklkkkkmmmnnmmmmoooooooooooooooopppppppppppppppooooqqrqqqqsssttssssuuvuuuuwwwwwwwxxxxxxwwwwyyyyzzzyyyy{{{{{{{||||||{{{{}}}}~~~}}}}                                                        !!!!!!!!!""""""""!!!!##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####%%%&&%%%%'(()(((('*************++++++++++++****',,-,,,,'....../////....'01111122233222214444155555566666555517787777199999999999999999999999999999999:::::::::::::::::::::::::::::::999911111;;;;<<<;;;;1======>>>>>====1????@@@????0AAAAABBBBAAAA0CCDCCCCCEEEFFEEEE0GGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHGJJJGKKKKKKKKKKLLLLLLLLLKKKKGMMMMMMMMMMMNNNNNNNNNNMMMMGGGGGOOOOOOOOOOPPPPPPPPPOOOOGQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRQQQQ'SSTSSSS'UVVVVVVVVVWWWWWWWWVVVVUXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYXXXX'ZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[Z]]]]]]]]]ZZZZ^^^^^^^^^^^^^^^^^________________^`````aaaa````^^^^bcccccccccccccddddddddddddccccceeeeeeeefffffffeeeegggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgiigjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkjllllllllmmmmmmmlllljjjjjnnnnnnnnooooooonnnngppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqppppgrrrrrrrrrrrssssssssssrrrrgggggttttttttttttuuuuuuuuuuuttttgvvvvvvvwwwwwwvvvvgxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxgzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzzzg|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}||||g~~~~~~~~~~~~~~~~~~~~~~~~glucene4allclasses-frame.htmlallclasses-noframe.htmlconstant-values.htmldeprecated-list.htmlhelp-doc.htmlindex-all.htmlindex.htmlorgapacheluceneLucenePackage.htmlanalysisAnalyzer.GlobalReuseStrategy.htmlAnalyzer.PerFieldReuseStrategy.htmlAnalyzer.ReuseStrategy.htmlAnalyzer.TokenStreamComponents.htmlAnalyzer.htmlAnalyzerWrapper.htmlBaseTokenStreamTestCase.CheckClearAttributesAttribute.htmlBaseTokenStreamTestCase.CheckClearAttributesAttributeImpl.htmlBaseTokenStreamTestCase.htmlCachingTokenFilter.htmlCannedBinaryTokenStream.BinaryTermAttribute.htmlCannedBinaryTokenStream.BinaryTermAttributeImpl.htmlCannedBinaryTokenStream.BinaryToken.htmlCannedBinaryTokenStream.htmlCannedTokenStream.htmlCharFilter.htmlCollationTestBase.htmlCrankyTokenFilter.htmlDelegatingAnalyzerWrapper.htmlLookaheadTokenFilter.Position.htmlLookaheadTokenFilter.htmlMockAnalyzer.htmlMockBytesAnalyzer.htmlMockCharFilter.htmlMockFixedLengthPayloadFilter.htmlMockGraphTokenFilter.htmlMockHoleInjectingTokenFilter.htmlMockPayloadAnalyzer.htmlMockRandomLookaheadTokenFilter.htmlMockReaderWrapper.htmlMockTokenFilter.htmlMockTokenizer.htmlMockUTF16TermAttributeImpl.htmlMockVariableLengthPayloadFilter.htmlNumericTokenStream.NumericTermAttribute.htmlNumericTokenStream.NumericTermAttributeImpl.htmlNumericTokenStream.htmlToken.htmlTokenFilter.htmlTokenStream.htmlTokenStreamToAutomaton.htmlTokenStreamToDot.htmlTokenizer.htmlValidatingTokenFilter.htmlVocabularyAssert.htmlarArabicAnalyzer.htmlArabicLetterTokenizer.htmlArabicLetterTokenizerFactory.htmlArabicNormalizationFilter.htmlArabicNormalizationFilterFactory.htmlArabicNormalizer.htmlArabicStemFilter.htmlArabicStemFilterFactory.htmlArabicStemmer.htmlclass-useArabicAnalyzer.htmlArabicLetterTokenizer.htmlArabicLetterTokenizerFactory.htmlArabicNormalizationFilter.htmlArabicNormalizationFilterFactory.htmlArabicNormalizer.htmlArabicStemFilter.htmlArabicStemFilterFactory.htmlArabicStemmer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlbgBulgarianAnalyzer.htmlBulgarianStemFilter.htmlBulgarianStemFilterFactory.htmlBulgarianStemmer.htmlclass-useBulgarianAnalyzer.htmlBulgarianStemFilter.htmlBulgarianStemFilterFactory.htmlBulgarianStemmer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlbrBrazilianAnalyzer.htmlBrazilianStemFilter.htmlBrazilianStemFilterFactory.htmlBrazilianStemmer.htmlclass-useBrazilianAnalyzer.htmlBrazilianStemFilter.htmlBrazilianStemFilterFactory.htmlBrazilianStemmer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcaCatalanAnalyzer.htmlclass-useCatalanAnalyzer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcharfilterBaseCharFilter.htmlHTMLStripCharFilter.htmlHTMLStripCharFilterFactory.htmlMappingCharFilter.htmlMappingCharFilterFactory.htmlNormalizeCharMap.Builder.htmlNormalizeCharMap.htmlclass-useBaseCharFilter.htmlHTMLStripCharFilter.htmlHTMLStripCharFilterFactory.htmlMappingCharFilter.htmlMappingCharFilterFactory.htmlNormalizeCharMap.Builder.htmlNormalizeCharMap.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcjkCJKAnalyzer.htmlCJKBigramFilter.htmlCJKBigramFilterFactory.htmlCJKTokenizer.htmlCJKTokenizerFactory.htmlCJKWidthFilter.htmlCJKWidthFilterFactory.htmlclass-useCJKAnalyzer.htmlCJKBigramFilter.htmlCJKBigramFilterFactory.htmlCJKTokenizer.htmlCJKTokenizerFactory.htmlCJKWidthFilter.htmlCJKWidthFilterFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlckbSoraniAnalyzer.htmlSoraniNormalizationFilter.htmlSoraniNormalizationFilterFactory.htmlSoraniNormalizer.htmlSoraniStemFilter.htmlSoraniStemFilterFactory.htmlSoraniStemmer.htmlclass-useSoraniAnalyzer.htmlSoraniNormalizationFilter.htmlSoraniNormalizationFilterFactory.htmlSoraniNormalizer.htmlSoraniStemFilter.htmlSoraniStemFilterFactory.htmlSoraniStemmer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAnalyzer.GlobalReuseStrategy.htmlAnalyzer.PerFieldReuseStrategy.htmlAnalyzer.ReuseStrategy.htmlAnalyzer.TokenStreamComponents.htmlAnalyzer.htmlAnalyzerWrapper.htmlBaseTokenStreamTestCase.CheckClearAttributesAttribute.htmlBaseTokenStreamTestCase.CheckClearAttributesAttributeImpl.htmlBaseTokenStreamTestCase.htmlCachingTokenFilter.htmlCannedBinaryTokenStream.BinaryTermAttribute.htmlCannedBinaryTokenStream.BinaryTermAttributeImpl.htmlCannedBinaryTokenStream.BinaryToken.htmlCannedBinaryTokenStream.htmlCannedTokenStream.htmlCharFilter.htmlCollationTestBase.htmlCrankyTokenFilter.htmlDelegatingAnalyzerWrapper.htmlLookaheadTokenFilter.Position.htmlLookaheadTokenFilter.htmlMockAnalyzer.htmlMockBytesAnalyzer.htmlMockCharFilter.htmlMockFixedLengthPayloadFilter.htmlMockGraphTokenFilter.htmlMockHoleInjectingTokenFilter.htmlMockPayloadAnalyzer.htmlMockRandomLookaheadTokenFilter.htmlMockReaderWrapper.htmlMockTokenFilter.htmlMockTokenizer.htmlMockUTF16TermAttributeImpl.htmlMockVariableLengthPayloadFilter.htmlNumericTokenStream.NumericTermAttribute.htmlNumericTokenStream.NumericTermAttributeImpl.htmlNumericTokenStream.htmlToken.htmlTokenFilter.htmlTokenStream.htmlTokenStreamToAutomaton.htmlTokenStreamToDot.htmlTokenizer.htmlValidatingTokenFilter.htmlVocabularyAssert.htmlcnChineseAnalyzer.htmlChineseFilter.htmlChineseFilterFactory.htmlChineseTokenizer.htmlChineseTokenizerFactory.htmlclass-useChineseAnalyzer.htmlChineseFilter.htmlChineseFilterFactory.htmlChineseTokenizer.htmlChineseTokenizerFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsmartAnalyzerProfile.htmlCharType.htmlHMMChineseTokenizer.htmlHMMChineseTokenizerFactory.htmlSentenceTokenizer.htmlSmartChineseAnalyzer.htmlSmartChineseSentenceTokenizerFactory.htmlSmartChineseWordTokenFilterFactory.htmlUtility.htmlWordTokenFilter.htmlWordType.htmlclass-useAnalyzerProfile.htmlCharType.htmlHMMChineseTokenizer.htmlHMMChineseTokenizerFactory.htmlSentenceTokenizer.htmlSmartChineseAnalyzer.htmlSmartChineseSentenceTokenizerFactory.htmlSmartChineseWordTokenFilterFactory.htmlUtility.htmlWordTokenFilter.htmlWordType.htmlhhmmHHMMSegmenter.htmlSegToken.htmlSegTokenFilter.htmlclass-useHHMMSegmenter.htmlSegToken.htmlSegTokenFilter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcommongramsCommonGramsFilter.htmlCommonGramsFilterFactory.htmlCommonGramsQueryFilter.htmlCommonGramsQueryFilterFactory.htmlclass-useCommonGramsFilter.htmlCommonGramsFilterFactory.htmlCommonGramsQueryFilter.htmlCommonGramsQueryFilterFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcompoundCompoundWordTokenFilterBase.CompoundToken.htmlCompoundWordTokenFilterBase.htmlDictionaryCompoundWordTokenFilter.htmlDictionaryCompoundWordTokenFilterFactory.htmlHyphenationCompoundWordTokenFilter.htmlHyphenationCompoundWordTokenFilterFactory.htmlLucene43CompoundWordTokenFilterBase.CompoundToken.htmlLucene43CompoundWordTokenFilterBase.htmlLucene43DictionaryCompoundWordTokenFilter.htmlLucene43HyphenationCompoundWordTokenFilter.htmlclass-useCompoundWordTokenFilterBase.CompoundToken.htmlCompoundWordTokenFilterBase.htmlDictionaryCompoundWordTokenFilter.htmlDictionaryCompoundWordTokenFilterFactory.htmlHyphenationCompoundWordTokenFilter.htmlHyphenationCompoundWordTokenFilterFactory.htmlLucene43CompoundWordTokenFilterBase.CompoundToken.htmlLucene43CompoundWordTokenFilterBase.htmlLucene43DictionaryCompoundWordTokenFilter.htmlLucene43HyphenationCompoundWordTokenFilter.htmlhyphenationByteVector.htmlCharVector.htmlHyphen.htmlHyphenation.htmlHyphenationTree.htmlPatternConsumer.htmlPatternParser.htmlTernaryTree.Iterator.htmlTernaryTree.htmlclass-useByteVector.htmlCharVector.htmlHyphen.htmlHyphenation.htmlHyphenationTree.htmlPatternConsumer.htmlPatternParser.htmlTernaryTree.Iterator.htmlTernaryTree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcoreKeywordAnalyzer.htmlKeywordTokenizer.htmlKeywordTokenizerFactory.htmlLetterTokenizer.htmlLetterTokenizerFactory.htmlLowerCaseFilter.htmlLowerCaseFilterFactory.htmlLowerCaseTokenizer.htmlLowerCaseTokenizerFactory.htmlSimpleAnalyzer.htmlStopAnalyzer.htmlStopFilter.htmlStopFilterFactory.htmlTypeTokenFilter.htmlTypeTokenFilterFactory.htmlUpperCaseFilter.htmlUpperCaseFilterFactory.htmlWhitespaceAnalyzer.htmlWhitespaceTokenizer.htmlWhitespaceTokenizerFactory.htmlclass-useKeywordAnalyzer.htmlKeywordTokenizer.htmlKeywordTokenizerFactory.htmlLetterTokenizer.htmlLetterTokenizerFactory.htmlLowerCaseFilter.htmlLowerCaseFilterFactory.htmlLowerCaseTokenizer.htmlLowerCaseTokenizerFactory.htmlSimpleAnalyzer.htmlStopAnalyzer.htmlStopFilter.htmlStopFilterFactory.htmlTypeTokenFilter.htmlTypeTokenFilterFactory.htmlUpperCaseFilter.htmlUpperCaseFilterFactory.htmlWhitespaceAnalyzer.htmlWhitespaceTokenizer.htmlWhitespaceTokenizerFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlczCzechAnalyzer.htmlCzechStemFilter.htmlCzechStemFilterFactory.htmlCzechStemmer.htmlclass-useCzechAnalyzer.htmlCzechStemFilter.htmlCzechStemFilterFactory.htmlCzechStemmer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmldaDanishAnalyzer.htmlclass-useDanishAnalyzer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmldeGermanAnalyzer.htmlGermanLightStemFilter.htmlGermanLightStemFilterFactory.htmlGermanLightStemmer.htmlGermanMinimalStemFilter.htmlGermanMinimalStemFilterFactory.htmlGermanMinimalStemmer.htmlGermanNormalizationFilter.htmlGermanNormalizationFilterFactory.htmlGermanStemFilter.htmlGermanStemFilterFactory.htmlGermanStemmer.htmlclass-useGermanAnalyzer.htmlGermanLightStemFilter.htmlGermanLightStemFilterFactory.htmlGermanLightStemmer.htmlGermanMinimalStemFilter.htmlGermanMinimalStemFilterFactory.htmlGermanMinimalStemmer.htmlGermanNormalizationFilter.htmlGermanNormalizationFilterFactory.htmlGermanStemFilter.htmlGermanStemFilterFactory.htmlGermanStemmer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlelGreekAnalyzer.htmlGreekLowerCaseFilter.htmlGreekLowerCaseFilterFactory.htmlGreekStemFilter.htmlGreekStemFilterFactory.htmlGreekStemmer.htmlclass-useGreekAnalyzer.htmlGreekLowerCaseFilter.htmlGreekLowerCaseFilterFactory.htmlGreekStemFilter.htmlGreekStemFilterFactory.htmlGreekStemmer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlenEnglishAnalyzer.htmlEnglishMinimalStemFilter.htmlEnglishMinimalStemFilterFactory.htmlEnglishMinimalStemmer.htmlEnglishPossessiveFilter.htmlEnglishPossessiveFilterFactory.htmlKStemFilter.htmlKStemFilterFactory.htmlKStemmer.htmlPorterStemFilter.htmlPorterStemFilterFactory.htmlclass-useEnglishAnalyzer.htmlEnglishMinimalStemFilter.htmlEnglishMinimalStemFilterFactory.htmlEnglishMinimalStemmer.htmlEnglishPossessiveFilter.htmlEnglishPossessiveFilterFactory.htmlKStemFilter.htmlKStemFilterFactory.htmlKStemmer.htmlPorterStemFilter.htmlPorterStemFilterFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlesSpanishAnalyzer.htmlSpanishLightStemFilter.htmlSpanishLightStemFilterFactory.htmlSpanishLightStemmer.htmlclass-useSpanishAnalyzer.htmlSpanishLightStemFilter.htmlSpanishLightStemFilterFactory.htmlSpanishLightStemmer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmleuBasqueAnalyzer.htmlclass-useBasqueAnalyzer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlfaPersianAnalyzer.htmlPersianCharFilter.htmlPersianCharFilterFactory.htmlPersianNormalizationFilter.htmlPersianNormalizationFilterFactory.htmlPersianNormalizer.htmlclass-usePersianAnalyzer.htmlPersianCharFilter.htmlPersianCharFilterFactory.htmlPersianNormalizationFilter.htmlPersianNormalizationFilterFactory.htmlPersianNormalizer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlfiFinnishAnalyzer.htmlFinnishLightStemFilter.htmlFinnishLightStemFilterFactory.htmlFinnishLightStemmer.htmlclass-useFinnishAnalyzer.htmlFinnishLightStemFilter.htmlFinnishLightStemFilterFactory.htmlFinnishLightStemmer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlfrFrenchAnalyzer.htmlFrenchLightStemFilter.htmlFrenchLightStemFilterFactory.htmlFrenchLightStemmer.htmlFrenchMinimalStemFilter.htmlFrenchMinimalStemFilterFactory.htmlFrenchMinimalStemmer.htmlFrenchStemFilter.htmlFrenchStemmer.htmlclass-useFrenchAnalyzer.htmlFrenchLightStemFilter.htmlFrenchLightStemFilterFactory.htmlFrenchLightStemmer.htmlFrenchMinimalStemFilter.htmlFrenchMinimalStemFilterFactory.htmlFrenchMinimalStemmer.htmlFrenchStemFilter.htmlFrenchStemmer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlgaIrishAnalyzer.htmlIrishLowerCaseFilter.htmlIrishLowerCaseFilterFactory.htmlclass-useIrishAnalyzer.htmlIrishLowerCaseFilter.htmlIrishLowerCaseFilterFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlglGalicianAnalyzer.htmlGalicianMinimalStemFilter.htmlGalicianMinimalStemFilterFactory.htmlGalicianMinimalStemmer.htmlGalicianStemFilter.htmlGalicianStemFilterFactory.htmlGalicianStemmer.htmlclass-useGalicianAnalyzer.htmlGalicianMinimalStemFilter.htmlGalicianMinimalStemFilterFactory.htmlGalicianMinimalStemmer.htmlGalicianStemFilter.htmlGalicianStemFilterFactory.htmlGalicianStemmer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlhiHindiAnalyzer.htmlHindiNormalizationFilter.htmlHindiNormalizationFilterFactory.htmlHindiNormalizer.htmlHindiStemFilter.htmlHindiStemFilterFactory.htmlHindiStemmer.htmlclass-useHindiAnalyzer.htmlHindiNormalizationFilter.htmlHindiNormalizationFilterFactory.htmlHindiNormalizer.htmlHindiStemFilter.htmlHindiStemFilterFactory.htmlHindiStemmer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlhuHungarianAnalyzer.htmlHungarianLightStemFilter.htmlHungarianLightStemFilterFactory.htmlHungarianLightStemmer.htmlclass-useHungarianAnalyzer.htmlHungarianLightStemFilter.htmlHungarianLightStemFilterFactory.htmlHungarianLightStemmer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlhunspellDictionary.htmlHunspellStemFilter.htmlHunspellStemFilterFactory.htmlclass-useDictionary.htmlHunspellStemFilter.htmlHunspellStemFilterFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlhyArmenianAnalyzer.htmlclass-useArmenianAnalyzer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlicuICUFoldingFilter.htmlICUFoldingFilterFactory.htmlICUNormalizer2CharFilter.htmlICUNormalizer2CharFilterFactory.htmlICUNormalizer2Filter.htmlICUNormalizer2FilterFactory.htmlICUTransformFilter.htmlICUTransformFilterFactory.htmlclass-useICUFoldingFilter.htmlICUFoldingFilterFactory.htmlICUNormalizer2CharFilter.htmlICUNormalizer2CharFilterFactory.htmlICUNormalizer2Filter.htmlICUNormalizer2FilterFactory.htmlICUTransformFilter.htmlICUTransformFilterFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsegmentationDefaultICUTokenizerConfig.htmlICUTokenizer.htmlICUTokenizerConfig.htmlICUTokenizerFactory.htmlclass-useDefaultICUTokenizerConfig.htmlICUTokenizer.htmlICUTokenizerConfig.htmlICUTokenizerFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltokenattributesScriptAttribute.htmlScriptAttributeImpl.htmlclass-useScriptAttribute.htmlScriptAttributeImpl.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlidIndonesianAnalyzer.htmlIndonesianStemFilter.htmlIndonesianStemFilterFactory.htmlIndonesianStemmer.htmlclass-useIndonesianAnalyzer.htmlIndonesianStemFilter.htmlIndonesianStemFilterFactory.htmlIndonesianStemmer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlinIndicNormalizationFilter.htmlIndicNormalizationFilterFactory.htmlIndicNormalizer.htmlIndicTokenizer.htmlclass-useIndicNormalizationFilter.htmlIndicNormalizationFilterFactory.htmlIndicNormalizer.htmlIndicTokenizer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlitItalianAnalyzer.htmlItalianLightStemFilter.htmlItalianLightStemFilterFactory.htmlItalianLightStemmer.htmlclass-useItalianAnalyzer.htmlItalianLightStemFilter.htmlItalianLightStemFilterFactory.htmlItalianLightStemmer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljaGraphvizFormatter.htmlJapaneseAnalyzer.htmlJapaneseBaseFormFilter.htmlJapaneseBaseFormFilterFactory.htmlJapaneseIterationMarkCharFilter.htmlJapaneseIterationMarkCharFilterFactory.htmlJapaneseKatakanaStemFilter.htmlJapaneseKatakanaStemFilterFactory.htmlJapanesePartOfSpeechStopFilter.htmlJapanesePartOfSpeechStopFilterFactory.htmlJapaneseReadingFormFilter.htmlJapaneseReadingFormFilterFactory.htmlJapaneseTokenizer.Mode.htmlJapaneseTokenizer.Type.htmlJapaneseTokenizer.htmlJapaneseTokenizerFactory.htmlToken.htmlclass-useGraphvizFormatter.htmlJapaneseAnalyzer.htmlJapaneseBaseFormFilter.htmlJapaneseBaseFormFilterFactory.htmlJapaneseIterationMarkCharFilter.htmlJapaneseIterationMarkCharFilterFactory.htmlJapaneseKatakanaStemFilter.htmlJapaneseKatakanaStemFilterFactory.htmlJapanesePartOfSpeechStopFilter.htmlJapanesePartOfSpeechStopFilterFactory.htmlJapaneseReadingFormFilter.htmlJapaneseReadingFormFilterFactory.htmlJapaneseTokenizer.Mode.htmlJapaneseTokenizer.Type.htmlJapaneseTokenizer.htmlJapaneseTokenizerFactory.htmlToken.htmldictBinaryDictionary.htmlCharacterDefinition.htmlConnectionCosts.htmlDictionary.htmlTokenInfoDictionary.htmlTokenInfoFST.htmlUnknownDictionary.htmlUserDictionary.htmlclass-useBinaryDictionary.htmlCharacterDefinition.htmlConnectionCosts.htmlDictionary.htmlTokenInfoDictionary.htmlTokenInfoFST.htmlUnknownDictionary.htmlUserDictionary.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltokenattributesBaseFormAttribute.htmlBaseFormAttributeImpl.htmlInflectionAttribute.htmlInflectionAttributeImpl.htmlPartOfSpeechAttribute.htmlPartOfSpeechAttributeImpl.htmlReadingAttribute.htmlReadingAttributeImpl.htmlclass-useBaseFormAttribute.htmlBaseFormAttributeImpl.htmlInflectionAttribute.htmlInflectionAttributeImpl.htmlPartOfSpeechAttribute.htmlPartOfSpeechAttributeImpl.htmlReadingAttribute.htmlReadingAttributeImpl.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilCSVUtil.htmlToStringUtil.htmlclass-useCSVUtil.htmlToStringUtil.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmllvLatvianAnalyzer.htmlLatvianStemFilter.htmlLatvianStemFilterFactory.htmlLatvianStemmer.htmlclass-useLatvianAnalyzer.htmlLatvianStemFilter.htmlLatvianStemFilterFactory.htmlLatvianStemmer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmiscellaneousASCIIFoldingFilter.htmlASCIIFoldingFilterFactory.htmlCapitalizationFilter.htmlCapitalizationFilterFactory.htmlCodepointCountFilter.htmlCodepointCountFilterFactory.htmlEmptyTokenStream.htmlHyphenatedWordsFilter.htmlHyphenatedWordsFilterFactory.htmlKeepWordFilter.htmlKeepWordFilterFactory.htmlKeywordMarkerFilter.htmlKeywordMarkerFilterFactory.htmlKeywordRepeatFilter.htmlKeywordRepeatFilterFactory.htmlLengthFilter.htmlLengthFilterFactory.htmlLimitTokenCountAnalyzer.htmlLimitTokenCountFilter.htmlLimitTokenCountFilterFactory.htmlLimitTokenPositionFilter.htmlLimitTokenPositionFilterFactory.htmlLucene47WordDelimiterFilter.htmlPatternAnalyzer.htmlPatternKeywordMarkerFilter.htmlPerFieldAnalyzerWrapper.htmlPrefixAndSuffixAwareTokenFilter.htmlPrefixAwareTokenFilter.htmlRemoveDuplicatesTokenFilter.htmlRemoveDuplicatesTokenFilterFactory.htmlScandinavianFoldingFilter.htmlScandinavianFoldingFilterFactory.htmlScandinavianNormalizationFilter.htmlScandinavianNormalizationFilterFactory.htmlSetKeywordMarkerFilter.htmlSingleTokenTokenStream.htmlStemmerOverrideFilter.Builder.htmlStemmerOverrideFilter.StemmerOverrideMap.htmlStemmerOverrideFilter.htmlStemmerOverrideFilterFactory.htmlTrimFilter.htmlTrimFilterFactory.htmlTruncateTokenFilter.htmlTruncateTokenFilterFactory.htmlWordDelimiterFilter.htmlWordDelimiterFilterFactory.htmlWordDelimiterIterator.htmlclass-useASCIIFoldingFilter.htmlASCIIFoldingFilterFactory.htmlCapitalizationFilter.htmlCapitalizationFilterFactory.htmlCodepointCountFilter.htmlCodepointCountFilterFactory.htmlEmptyTokenStream.htmlHyphenatedWordsFilter.htmlHyphenatedWordsFilterFactory.htmlKeepWordFilter.htmlKeepWordFilterFactory.htmlKeywordMarkerFilter.htmlKeywordMarkerFilterFactory.htmlKeywordRepeatFilter.htmlKeywordRepeatFilterFactory.htmlLengthFilter.htmlLengthFilterFactory.htmlLimitTokenCountAnalyzer.htmlLimitTokenCountFilter.htmlLimitTokenCountFilterFactory.htmlLimitTokenPositionFilter.htmlLimitTokenPositionFilterFactory.htmlLucene47WordDelimiterFilter.htmlPatternAnalyzer.htmlPatternKeywordMarkerFilter.htmlPerFieldAnalyzerWrapper.htmlPrefixAndSuffixAwareTokenFilter.htmlPrefixAwareTokenFilter.htmlRemoveDuplicatesTokenFilter.htmlRemoveDuplicatesTokenFilterFactory.htmlScandinavianFoldingFilter.htmlScandinavianFoldingFilterFactory.htmlScandinavianNormalizationFilter.htmlScandinavianNormalizationFilterFactory.htmlSetKeywordMarkerFilter.htmlSingleTokenTokenStream.htmlStemmerOverrideFilter.Builder.htmlStemmerOverrideFilter.StemmerOverrideMap.htmlStemmerOverrideFilter.htmlStemmerOverrideFilterFactory.htmlTrimFilter.htmlTrimFilterFactory.htmlTruncateTokenFilter.htmlTruncateTokenFilterFactory.htmlWordDelimiterFilter.htmlWordDelimiterFilterFactory.htmlWordDelimiterIterator.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmorfologikMorfologikAnalyzer.htmlMorfologikFilter.htmlMorfologikFilterFactory.htmlMorphosyntacticTagsAttribute.htmlMorphosyntacticTagsAttributeImpl.htmlclass-useMorfologikAnalyzer.htmlMorfologikFilter.htmlMorfologikFilterFactory.htmlMorphosyntacticTagsAttribute.htmlMorphosyntacticTagsAttributeImpl.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlngramEdgeNGramFilterFactory.htmlEdgeNGramTokenFilter.Side.htmlEdgeNGramTokenFilter.htmlEdgeNGramTokenizer.htmlEdgeNGramTokenizerFactory.htmlLucene43EdgeNGramTokenFilter.htmlLucene43EdgeNGramTokenizer.Side.htmlLucene43EdgeNGramTokenizer.htmlLucene43NGramTokenFilter.htmlLucene43NGramTokenizer.htmlNGramFilterFactory.htmlNGramTokenFilter.htmlNGramTokenizer.htmlNGramTokenizerFactory.htmlclass-useEdgeNGramFilterFactory.htmlEdgeNGramTokenFilter.Side.htmlEdgeNGramTokenFilter.htmlEdgeNGramTokenizer.htmlEdgeNGramTokenizerFactory.htmlLucene43EdgeNGramTokenFilter.htmlLucene43EdgeNGramTokenizer.Side.htmlLucene43EdgeNGramTokenizer.htmlLucene43NGramTokenFilter.htmlLucene43NGramTokenizer.htmlNGramFilterFactory.htmlNGramTokenFilter.htmlNGramTokenizer.htmlNGramTokenizerFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlnlDutchAnalyzer.htmlDutchStemFilter.htmlDutchStemmer.htmlclass-useDutchAnalyzer.htmlDutchStemFilter.htmlDutchStemmer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlnoNorwegianAnalyzer.htmlNorwegianLightStemFilter.htmlNorwegianLightStemFilterFactory.htmlNorwegianLightStemmer.htmlNorwegianMinimalStemFilter.htmlNorwegianMinimalStemFilterFactory.htmlNorwegianMinimalStemmer.htmlclass-useNorwegianAnalyzer.htmlNorwegianLightStemFilter.htmlNorwegianLightStemFilterFactory.htmlNorwegianLightStemmer.htmlNorwegianMinimalStemFilter.htmlNorwegianMinimalStemFilterFactory.htmlNorwegianMinimalStemmer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpathPathHierarchyTokenizer.htmlPathHierarchyTokenizerFactory.htmlReversePathHierarchyTokenizer.htmlclass-usePathHierarchyTokenizer.htmlPathHierarchyTokenizerFactory.htmlReversePathHierarchyTokenizer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpatternPatternCaptureGroupFilterFactory.htmlPatternCaptureGroupTokenFilter.htmlPatternReplaceCharFilter.htmlPatternReplaceCharFilterFactory.htmlPatternReplaceFilter.htmlPatternReplaceFilterFactory.htmlPatternTokenizer.htmlPatternTokenizerFactory.htmlclass-usePatternCaptureGroupFilterFactory.htmlPatternCaptureGroupTokenFilter.htmlPatternReplaceCharFilter.htmlPatternReplaceCharFilterFactory.htmlPatternReplaceFilter.htmlPatternReplaceFilterFactory.htmlPatternTokenizer.htmlPatternTokenizerFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpayloadsAbstractEncoder.htmlDelimitedPayloadTokenFilter.htmlDelimitedPayloadTokenFilterFactory.htmlFloatEncoder.htmlIdentityEncoder.htmlIntegerEncoder.htmlNumericPayloadTokenFilter.htmlNumericPayloadTokenFilterFactory.htmlPayloadEncoder.htmlPayloadHelper.htmlTokenOffsetPayloadTokenFilter.htmlTokenOffsetPayloadTokenFilterFactory.htmlTypeAsPayloadTokenFilter.htmlTypeAsPayloadTokenFilterFactory.htmlclass-useAbstractEncoder.htmlDelimitedPayloadTokenFilter.htmlDelimitedPayloadTokenFilterFactory.htmlFloatEncoder.htmlIdentityEncoder.htmlIntegerEncoder.htmlNumericPayloadTokenFilter.htmlNumericPayloadTokenFilterFactory.htmlPayloadEncoder.htmlPayloadHelper.htmlTokenOffsetPayloadTokenFilter.htmlTokenOffsetPayloadTokenFilterFactory.htmlTypeAsPayloadTokenFilter.htmlTypeAsPayloadTokenFilterFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlphoneticBeiderMorseFilter.htmlBeiderMorseFilterFactory.htmlDoubleMetaphoneFilter.htmlDoubleMetaphoneFilterFactory.htmlPhoneticFilter.htmlPhoneticFilterFactory.htmlclass-useBeiderMorseFilter.htmlBeiderMorseFilterFactory.htmlDoubleMetaphoneFilter.htmlDoubleMetaphoneFilterFactory.htmlPhoneticFilter.htmlPhoneticFilterFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlplPolishAnalyzer.htmlclass-usePolishAnalyzer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpositionPositionFilter.htmlPositionFilterFactory.htmlclass-usePositionFilter.htmlPositionFilterFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlptPortugueseAnalyzer.htmlPortugueseLightStemFilter.htmlPortugueseLightStemFilterFactory.htmlPortugueseLightStemmer.htmlPortugueseMinimalStemFilter.htmlPortugueseMinimalStemFilterFactory.htmlPortugueseMinimalStemmer.htmlPortugueseStemFilter.htmlPortugueseStemFilterFactory.htmlPortugueseStemmer.htmlRSLPStemmerBase.Rule.htmlRSLPStemmerBase.RuleWithSetExceptions.htmlRSLPStemmerBase.RuleWithSuffixExceptions.htmlRSLPStemmerBase.Step.htmlRSLPStemmerBase.htmlclass-usePortugueseAnalyzer.htmlPortugueseLightStemFilter.htmlPortugueseLightStemFilterFactory.htmlPortugueseLightStemmer.htmlPortugueseMinimalStemFilter.htmlPortugueseMinimalStemFilterFactory.htmlPortugueseMinimalStemmer.htmlPortugueseStemFilter.htmlPortugueseStemFilterFactory.htmlPortugueseStemmer.htmlRSLPStemmerBase.Rule.htmlRSLPStemmerBase.RuleWithSetExceptions.htmlRSLPStemmerBase.RuleWithSuffixExceptions.htmlRSLPStemmerBase.Step.htmlRSLPStemmerBase.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlqueryQueryAutoStopWordAnalyzer.htmlclass-useQueryAutoStopWordAnalyzer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlreverseReverseStringFilter.htmlReverseStringFilterFactory.htmlclass-useReverseStringFilter.htmlReverseStringFilterFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlroRomanianAnalyzer.htmlclass-useRomanianAnalyzer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlruRussianAnalyzer.htmlRussianLetterTokenizer.htmlRussianLetterTokenizerFactory.htmlRussianLightStemFilter.htmlRussianLightStemFilterFactory.htmlRussianLightStemmer.htmlclass-useRussianAnalyzer.htmlRussianLetterTokenizer.htmlRussianLetterTokenizerFactory.htmlRussianLightStemFilter.htmlRussianLightStemFilterFactory.htmlRussianLightStemmer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlshingleShingleAnalyzerWrapper.htmlShingleFilter.htmlShingleFilterFactory.htmlclass-useShingleAnalyzerWrapper.htmlShingleFilter.htmlShingleFilterFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsinksDateRecognizerSinkFilter.htmlTeeSinkTokenFilter.SinkFilter.htmlTeeSinkTokenFilter.SinkTokenStream.htmlTeeSinkTokenFilter.htmlTokenRangeSinkFilter.htmlTokenTypeSinkFilter.htmlclass-useDateRecognizerSinkFilter.htmlTeeSinkTokenFilter.SinkFilter.htmlTeeSinkTokenFilter.SinkTokenStream.htmlTeeSinkTokenFilter.htmlTokenRangeSinkFilter.htmlTokenTypeSinkFilter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsnowballSnowballAnalyzer.htmlSnowballFilter.htmlSnowballPorterFilterFactory.htmlclass-useSnowballAnalyzer.htmlSnowballFilter.htmlSnowballPorterFilterFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlstandardClassicAnalyzer.htmlClassicFilter.htmlClassicFilterFactory.htmlClassicTokenizer.htmlClassicTokenizerFactory.htmlStandardAnalyzer.htmlStandardFilter.htmlStandardFilterFactory.htmlStandardTokenizer.htmlStandardTokenizerFactory.htmlStandardTokenizerImpl.htmlStandardTokenizerInterface.htmlUAX29URLEmailAnalyzer.htmlUAX29URLEmailTokenizer.htmlUAX29URLEmailTokenizerFactory.htmlUAX29URLEmailTokenizerImpl.htmlclass-useClassicAnalyzer.htmlClassicFilter.htmlClassicFilterFactory.htmlClassicTokenizer.htmlClassicTokenizerFactory.htmlStandardAnalyzer.htmlStandardFilter.htmlStandardFilterFactory.htmlStandardTokenizer.htmlStandardTokenizerFactory.htmlStandardTokenizerImpl.htmlStandardTokenizerInterface.htmlUAX29URLEmailAnalyzer.htmlUAX29URLEmailTokenizer.htmlUAX29URLEmailTokenizerFactory.htmlUAX29URLEmailTokenizerImpl.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlstd31StandardTokenizerImpl31.htmlUAX29URLEmailTokenizerImpl31.htmlclass-useStandardTokenizerImpl31.htmlUAX29URLEmailTokenizerImpl31.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlstd34StandardTokenizerImpl34.htmlUAX29URLEmailTokenizerImpl34.htmlclass-useStandardTokenizerImpl34.htmlUAX29URLEmailTokenizerImpl34.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlstd36UAX29URLEmailTokenizerImpl36.htmlclass-useUAX29URLEmailTokenizerImpl36.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlstd40StandardTokenizerImpl40.htmlUAX29URLEmailTokenizerImpl40.htmlclass-useStandardTokenizerImpl40.htmlUAX29URLEmailTokenizerImpl40.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlstempelStempelFilter.htmlStempelPolishStemFilterFactory.htmlStempelStemmer.htmlclass-useStempelFilter.htmlStempelPolishStemFilterFactory.htmlStempelStemmer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsvSwedishAnalyzer.htmlSwedishLightStemFilter.htmlSwedishLightStemFilterFactory.htmlSwedishLightStemmer.htmlclass-useSwedishAnalyzer.htmlSwedishLightStemFilter.htmlSwedishLightStemFilterFactory.htmlSwedishLightStemmer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsynonymSolrSynonymParser.htmlSynonymFilter.htmlSynonymFilterFactory.htmlSynonymMap.Builder.htmlSynonymMap.Parser.htmlSynonymMap.htmlWordnetSynonymParser.htmlclass-useSolrSynonymParser.htmlSynonymFilter.htmlSynonymFilterFactory.htmlSynonymMap.Builder.htmlSynonymMap.Parser.htmlSynonymMap.htmlWordnetSynonymParser.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlthThaiAnalyzer.htmlThaiTokenizer.htmlThaiTokenizerFactory.htmlThaiWordFilter.htmlThaiWordFilterFactory.htmlclass-useThaiAnalyzer.htmlThaiTokenizer.htmlThaiTokenizerFactory.htmlThaiWordFilter.htmlThaiWordFilterFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltokenattributesCharTermAttribute.htmlCharTermAttributeImpl.htmlFlagsAttribute.htmlFlagsAttributeImpl.htmlKeywordAttribute.htmlKeywordAttributeImpl.htmlOffsetAttribute.htmlOffsetAttributeImpl.htmlPackedTokenAttributeImpl.htmlPayloadAttribute.htmlPayloadAttributeImpl.htmlPositionIncrementAttribute.htmlPositionIncrementAttributeImpl.htmlPositionLengthAttribute.htmlPositionLengthAttributeImpl.htmlTermToBytesRefAttribute.htmlTypeAttribute.htmlTypeAttributeImpl.htmlclass-useCharTermAttribute.htmlCharTermAttributeImpl.htmlFlagsAttribute.htmlFlagsAttributeImpl.htmlKeywordAttribute.htmlKeywordAttributeImpl.htmlOffsetAttribute.htmlOffsetAttributeImpl.htmlPackedTokenAttributeImpl.htmlPayloadAttribute.htmlPayloadAttributeImpl.htmlPositionIncrementAttribute.htmlPositionIncrementAttributeImpl.htmlPositionLengthAttribute.htmlPositionLengthAttributeImpl.htmlTermToBytesRefAttribute.htmlTypeAttribute.htmlTypeAttributeImpl.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltrApostropheFilter.htmlApostropheFilterFactory.htmlTurkishAnalyzer.htmlTurkishLowerCaseFilter.htmlTurkishLowerCaseFilterFactory.htmlclass-useApostropheFilter.htmlApostropheFilterFactory.htmlTurkishAnalyzer.htmlTurkishLowerCaseFilter.htmlTurkishLowerCaseFilterFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmluimaBaseUIMATokenizer.htmlUIMAAnnotationsTokenizer.htmlUIMAAnnotationsTokenizerFactory.htmlUIMABaseAnalyzer.htmlUIMATypeAwareAnalyzer.htmlUIMATypeAwareAnnotationsTokenizer.htmlUIMATypeAwareAnnotationsTokenizerFactory.htmlaeAEProvider.htmlAEProviderFactory.htmlBasicAEProvider.htmlOverridingParamsAEProvider.htmlclass-useAEProvider.htmlAEProviderFactory.htmlBasicAEProvider.htmlOverridingParamsAEProvider.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useBaseUIMATokenizer.htmlUIMAAnnotationsTokenizer.htmlUIMAAnnotationsTokenizerFactory.htmlUIMABaseAnalyzer.htmlUIMATypeAwareAnalyzer.htmlUIMATypeAwareAnnotationsTokenizer.htmlUIMATypeAwareAnnotationsTokenizerFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilAbstractAnalysisFactory.htmlCharArrayIterator.htmlCharArrayMap.EntryIterator.htmlCharArrayMap.EntrySet.htmlCharArrayMap.htmlCharArraySet.htmlCharFilterFactory.htmlCharTokenizer.htmlCharacterUtils.CharacterBuffer.htmlCharacterUtils.htmlClasspathResourceLoader.htmlElisionFilter.htmlElisionFilterFactory.htmlFilesystemResourceLoader.htmlFilteringTokenFilter.htmlMultiTermAwareComponent.htmlOpenStringBuilder.htmlResourceLoader.htmlResourceLoaderAware.htmlRollingCharBuffer.htmlSegmentingTokenizerBase.htmlStemmerUtil.htmlStopwordAnalyzerBase.htmlTokenFilterFactory.htmlTokenizerFactory.htmlWordlistLoader.htmlclass-useAbstractAnalysisFactory.htmlCharArrayIterator.htmlCharArrayMap.EntryIterator.htmlCharArrayMap.EntrySet.htmlCharArrayMap.htmlCharArraySet.htmlCharFilterFactory.htmlCharTokenizer.htmlCharacterUtils.CharacterBuffer.htmlCharacterUtils.htmlClasspathResourceLoader.htmlElisionFilter.htmlElisionFilterFactory.htmlFilesystemResourceLoader.htmlFilteringTokenFilter.htmlMultiTermAwareComponent.htmlOpenStringBuilder.htmlResourceLoader.htmlResourceLoaderAware.htmlRollingCharBuffer.htmlSegmentingTokenizerBase.htmlStemmerUtil.htmlStopwordAnalyzerBase.htmlTokenFilterFactory.htmlTokenizerFactory.htmlWordlistLoader.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlwikipediaWikipediaTokenizer.htmlWikipediaTokenizerFactory.htmlclass-useWikipediaTokenizer.htmlWikipediaTokenizerFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlbenchmarkConstants.htmlbyTaskBenchmark.htmlPerfRunData.htmlclass-useBenchmark.htmlPerfRunData.htmlfeedsAbstractQueryMaker.htmlContentItemsSource.htmlContentSource.htmlDemoHTMLParser.Parser.htmlDemoHTMLParser.htmlDirContentSource.Iterator.htmlDirContentSource.htmlDocData.htmlDocMaker.DocState.htmlDocMaker.htmlEnwikiContentSource.htmlEnwikiQueryMaker.htmlFacetSource.htmlFileBasedQueryMaker.htmlGeonamesLineParser.htmlHTMLParser.htmlLineDocSource.HeaderLineParser.htmlLineDocSource.LineParser.htmlLineDocSource.SimpleLineParser.htmlLineDocSource.htmlLongToEnglishContentSource.htmlLongToEnglishQueryMaker.htmlNoMoreDataException.htmlQueryMaker.htmlRandomFacetSource.htmlReutersContentSource.htmlReutersQueryMaker.htmlSimpleQueryMaker.htmlSimpleSloppyPhraseQueryMaker.htmlSingleDocSource.htmlSortableSingleDocSource.htmlSpatialDocMaker.ShapeConverter.htmlSpatialDocMaker.htmlSpatialFileQueryMaker.htmlTrecContentSource.htmlTrecDocParser.ParsePathType.htmlTrecDocParser.htmlTrecFBISParser.htmlTrecFR94Parser.htmlTrecFTParser.htmlTrecGov2Parser.htmlTrecLATimesParser.htmlTrecParserByPath.htmlclass-useAbstractQueryMaker.htmlContentItemsSource.htmlContentSource.htmlDemoHTMLParser.Parser.htmlDemoHTMLParser.htmlDirContentSource.Iterator.htmlDirContentSource.htmlDocData.htmlDocMaker.DocState.htmlDocMaker.htmlEnwikiContentSource.htmlEnwikiQueryMaker.htmlFacetSource.htmlFileBasedQueryMaker.htmlGeonamesLineParser.htmlHTMLParser.htmlLineDocSource.HeaderLineParser.htmlLineDocSource.LineParser.htmlLineDocSource.SimpleLineParser.htmlLineDocSource.htmlLongToEnglishContentSource.htmlLongToEnglishQueryMaker.htmlNoMoreDataException.htmlQueryMaker.htmlRandomFacetSource.htmlReutersContentSource.htmlReutersQueryMaker.htmlSimpleQueryMaker.htmlSimpleSloppyPhraseQueryMaker.htmlSingleDocSource.htmlSortableSingleDocSource.htmlSpatialDocMaker.ShapeConverter.htmlSpatialDocMaker.htmlSpatialFileQueryMaker.htmlTrecContentSource.htmlTrecDocParser.ParsePathType.htmlTrecDocParser.htmlTrecFBISParser.htmlTrecFR94Parser.htmlTrecFTParser.htmlTrecGov2Parser.htmlTrecLATimesParser.htmlTrecParserByPath.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlprogrammaticSample.htmlclass-useSample.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlstatsPoints.htmlReport.htmlTaskStats.htmlclass-usePoints.htmlReport.htmlTaskStats.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltasksAddDocTask.htmlAddFacetedDocTask.htmlAddIndexesTask.htmlAnalyzerFactoryTask.htmlBenchmarkHighlighter.htmlClearStatsTask.htmlCloseIndexTask.htmlCloseReaderTask.htmlCloseTaxonomyIndexTask.htmlCloseTaxonomyReaderTask.htmlCommitIndexTask.htmlCommitTaxonomyIndexTask.htmlConsumeContentSourceTask.htmlCreateIndexTask.htmlCreateTaxonomyIndexTask.htmlForceMergeTask.htmlNearRealtimeReaderTask.htmlNewAnalyzerTask.htmlNewCollationAnalyzerTask.Implementation.htmlNewCollationAnalyzerTask.htmlNewLocaleTask.htmlNewRoundTask.htmlOpenIndexTask.htmlOpenReaderTask.htmlOpenTaxonomyIndexTask.htmlOpenTaxonomyReaderTask.htmlPerfTask.htmlPrintReaderTask.htmlReadTask.htmlReadTokensTask.htmlReopenReaderTask.htmlRepAllTask.htmlRepSelectByPrefTask.htmlRepSumByNameRoundTask.htmlRepSumByNameTask.htmlRepSumByPrefRoundTask.htmlRepSumByPrefTask.htmlReportTask.htmlResetInputsTask.htmlResetSystemEraseTask.htmlResetSystemSoftTask.htmlRollbackIndexTask.htmlSearchTask.htmlSearchTravRetHighlightTask.htmlSearchTravRetLoadFieldSelectorTask.htmlSearchTravRetTask.htmlSearchTravRetVectorHighlightTask.htmlSearchTravTask.htmlSearchWithCollectorTask.htmlSearchWithSortTask.htmlSetPropTask.htmlTaskSequence.htmlUpdateDocTask.htmlWaitForMergesTask.htmlWaitTask.htmlWarmTask.htmlWriteEnwikiLineDocTask.htmlWriteLineDocTask.htmlclass-useAddDocTask.htmlAddFacetedDocTask.htmlAddIndexesTask.htmlAnalyzerFactoryTask.htmlBenchmarkHighlighter.htmlClearStatsTask.htmlCloseIndexTask.htmlCloseReaderTask.htmlCloseTaxonomyIndexTask.htmlCloseTaxonomyReaderTask.htmlCommitIndexTask.htmlCommitTaxonomyIndexTask.htmlConsumeContentSourceTask.htmlCreateIndexTask.htmlCreateTaxonomyIndexTask.htmlForceMergeTask.htmlNearRealtimeReaderTask.htmlNewAnalyzerTask.htmlNewCollationAnalyzerTask.Implementation.htmlNewCollationAnalyzerTask.htmlNewLocaleTask.htmlNewRoundTask.htmlOpenIndexTask.htmlOpenReaderTask.htmlOpenTaxonomyIndexTask.htmlOpenTaxonomyReaderTask.htmlPerfTask.htmlPrintReaderTask.htmlReadTask.htmlReadTokensTask.htmlReopenReaderTask.htmlRepAllTask.htmlRepSelectByPrefTask.htmlRepSumByNameRoundTask.htmlRepSumByNameTask.htmlRepSumByPrefRoundTask.htmlRepSumByPrefTask.htmlReportTask.htmlResetInputsTask.htmlResetSystemEraseTask.htmlResetSystemSoftTask.htmlRollbackIndexTask.htmlSearchTask.htmlSearchTravRetHighlightTask.htmlSearchTravRetLoadFieldSelectorTask.htmlSearchTravRetTask.htmlSearchTravRetVectorHighlightTask.htmlSearchTravTask.htmlSearchWithCollectorTask.htmlSearchWithSortTask.htmlSetPropTask.htmlTaskSequence.htmlUpdateDocTask.htmlWaitForMergesTask.htmlWaitTask.htmlWarmTask.htmlWriteEnwikiLineDocTask.htmlWriteLineDocTask.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilsAlgorithm.htmlAnalyzerFactory.htmlConfig.htmlFileUtils.htmlFormat.htmlStreamUtils.Type.htmlStreamUtils.htmlclass-useAlgorithm.htmlAnalyzerFactory.htmlConfig.htmlFileUtils.htmlFormat.htmlStreamUtils.Type.htmlStreamUtils.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useConstants.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlqualityJudge.htmlQualityBenchmark.htmlQualityQuery.htmlQualityQueryParser.htmlQualityStats.RecallPoint.htmlQualityStats.htmlclass-useJudge.htmlQualityBenchmark.htmlQualityQuery.htmlQualityQueryParser.htmlQualityStats.RecallPoint.htmlQualityStats.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltrecQueryDriver.htmlTrec1MQReader.htmlTrecJudge.htmlTrecTopicsReader.htmlclass-useQueryDriver.htmlTrec1MQReader.htmlTrecJudge.htmlTrecTopicsReader.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilsDocNameExtractor.htmlQualityQueriesFinder.htmlSimpleQQParser.htmlSubmissionReport.htmlclass-useDocNameExtractor.htmlQualityQueriesFinder.htmlSimpleQQParser.htmlSubmissionReport.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilsExtractReuters.htmlExtractWikipedia.htmlclass-useExtractReuters.htmlExtractWikipedia.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useLucenePackage.htmlclassificationClassificationResult.htmlClassifier.htmlKNearestNeighborClassifier.htmlSimpleNaiveBayesClassifier.htmlclass-useClassificationResult.htmlClassifier.htmlKNearestNeighborClassifier.htmlSimpleNaiveBayesClassifier.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilsDatasetSplitter.htmlDocToDoubleVectorUtils.htmlclass-useDatasetSplitter.htmlDocToDoubleVectorUtils.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcodecsBlockTermState.htmlCodec.htmlCodecUtil.htmlDocValuesConsumer.htmlDocValuesFormat.htmlDocValuesProducer.htmlFieldInfosFormat.htmlFieldInfosReader.htmlFieldInfosWriter.htmlFieldsConsumer.htmlFieldsProducer.htmlFilterCodec.htmlLiveDocsFormat.htmlMappingMultiDocsAndPositionsEnum.htmlMappingMultiDocsEnum.htmlMissingOrdRemapper.htmlMultiLevelSkipListReader.htmlMultiLevelSkipListWriter.htmlNormsFormat.htmlPostingsBaseFormat.htmlPostingsConsumer.htmlPostingsFormat.htmlPostingsReaderBase.htmlPostingsWriterBase.htmlSegmentInfoFormat.htmlSegmentInfoReader.htmlSegmentInfoWriter.htmlStoredFieldsFormat.htmlStoredFieldsReader.htmlStoredFieldsWriter.htmlTermStats.htmlTermVectorsFormat.htmlTermVectorsReader.htmlTermVectorsWriter.htmlTermsConsumer.htmlappendingAppendingCodec.htmlAppendingTermsReader.htmlclass-useAppendingCodec.htmlAppendingTermsReader.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlassertingAssertingCodec.htmlAssertingDocValuesFormat.htmlAssertingNormsFormat.htmlAssertingPostingsFormat.htmlAssertingStoredFieldsFormat.htmlAssertingTermVectorsFormat.htmlclass-useAssertingCodec.htmlAssertingDocValuesFormat.htmlAssertingNormsFormat.htmlAssertingPostingsFormat.htmlAssertingStoredFieldsFormat.htmlAssertingTermVectorsFormat.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlblocktermsBlockTermsReader.htmlBlockTermsWriter.htmlFixedGapTermsIndexReader.htmlFixedGapTermsIndexWriter.htmlTermsIndexReaderBase.FieldIndexEnum.htmlTermsIndexReaderBase.htmlTermsIndexWriterBase.FieldWriter.htmlTermsIndexWriterBase.htmlVariableGapTermsIndexReader.htmlVariableGapTermsIndexWriter.EveryNOrDocFreqTermSelector.htmlVariableGapTermsIndexWriter.EveryNTermSelector.htmlVariableGapTermsIndexWriter.IndexTermSelector.htmlVariableGapTermsIndexWriter.htmlclass-useBlockTermsReader.htmlBlockTermsWriter.htmlFixedGapTermsIndexReader.htmlFixedGapTermsIndexWriter.htmlTermsIndexReaderBase.FieldIndexEnum.htmlTermsIndexReaderBase.htmlTermsIndexWriterBase.FieldWriter.htmlTermsIndexWriterBase.htmlVariableGapTermsIndexReader.htmlVariableGapTermsIndexWriter.EveryNOrDocFreqTermSelector.htmlVariableGapTermsIndexWriter.EveryNTermSelector.htmlVariableGapTermsIndexWriter.IndexTermSelector.htmlVariableGapTermsIndexWriter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlblocktreeBlockTreeTermsReader.htmlBlockTreeTermsWriter.htmlFieldReader.htmlStats.htmlclass-useBlockTreeTermsReader.htmlBlockTreeTermsWriter.htmlFieldReader.htmlStats.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlblocktreeordsOrds41PostingsFormat.htmlOrdsBlockTreeTermsReader.htmlOrdsBlockTreeTermsWriter.htmlOrdsSegmentTermsEnum.htmlclass-useOrds41PostingsFormat.htmlOrdsBlockTreeTermsReader.htmlOrdsBlockTreeTermsWriter.htmlOrdsSegmentTermsEnum.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlbloomBloomFilterFactory.htmlBloomFilteringPostingsFormat.htmlDefaultBloomFilterFactory.htmlFuzzySet.ContainsResult.htmlFuzzySet.htmlHashFunction.htmlMurmurHash2.htmlTestBloomFilteredLucene41Postings.htmlclass-useBloomFilterFactory.htmlBloomFilteringPostingsFormat.htmlDefaultBloomFilterFactory.htmlFuzzySet.ContainsResult.htmlFuzzySet.htmlHashFunction.htmlMurmurHash2.htmlTestBloomFilteredLucene41Postings.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcheapbastardCheapBastardCodec.htmlclass-useCheapBastardCodec.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useBlockTermState.htmlCodec.htmlCodecUtil.htmlDocValuesConsumer.htmlDocValuesFormat.htmlDocValuesProducer.htmlFieldInfosFormat.htmlFieldInfosReader.htmlFieldInfosWriter.htmlFieldsConsumer.htmlFieldsProducer.htmlFilterCodec.htmlLiveDocsFormat.htmlMappingMultiDocsAndPositionsEnum.htmlMappingMultiDocsEnum.htmlMissingOrdRemapper.htmlMultiLevelSkipListReader.htmlMultiLevelSkipListWriter.htmlNormsFormat.htmlPostingsBaseFormat.htmlPostingsConsumer.htmlPostingsFormat.htmlPostingsReaderBase.htmlPostingsWriterBase.htmlSegmentInfoFormat.htmlSegmentInfoReader.htmlSegmentInfoWriter.htmlStoredFieldsFormat.htmlStoredFieldsReader.htmlStoredFieldsWriter.htmlTermStats.htmlTermVectorsFormat.htmlTermVectorsReader.htmlTermVectorsWriter.htmlTermsConsumer.htmlcompressingCompressingCodec.htmlCompressingStoredFieldsFormat.htmlCompressingStoredFieldsIndexReader.htmlCompressingStoredFieldsIndexWriter.htmlCompressingStoredFieldsReader.htmlCompressingStoredFieldsWriter.htmlCompressingTermVectorsFormat.htmlCompressingTermVectorsReader.htmlCompressingTermVectorsWriter.htmlCompressionMode.htmlCompressor.htmlDecompressor.htmlFastCompressingCodec.htmlFastDecompressionCompressingCodec.htmlHighCompressionCompressingCodec.htmlclass-useCompressingCodec.htmlCompressingStoredFieldsFormat.htmlCompressingStoredFieldsIndexReader.htmlCompressingStoredFieldsIndexWriter.htmlCompressingStoredFieldsReader.htmlCompressingStoredFieldsWriter.htmlCompressingTermVectorsFormat.htmlCompressingTermVectorsReader.htmlCompressingTermVectorsWriter.htmlCompressionMode.htmlCompressor.htmlDecompressor.htmlFastCompressingCodec.htmlFastDecompressionCompressingCodec.htmlHighCompressionCompressingCodec.htmldummyDummyCompressingCodec.htmlclass-useDummyCompressingCodec.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcrankyCrankyCodec.htmlclass-useCrankyCodec.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlidversionIDVersionPostingsFormat.htmlIDVersionSegmentTermsEnum.htmlVersionBlockTreeTermsReader.htmlVersionBlockTreeTermsWriter.htmlclass-useIDVersionPostingsFormat.htmlIDVersionSegmentTermsEnum.htmlVersionBlockTreeTermsReader.htmlVersionBlockTreeTermsWriter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlintblockFixedIntBlockIndexInput.BlockReader.htmlFixedIntBlockIndexInput.htmlFixedIntBlockIndexOutput.htmlVariableIntBlockIndexInput.BlockReader.htmlVariableIntBlockIndexInput.htmlVariableIntBlockIndexOutput.htmlclass-useFixedIntBlockIndexInput.BlockReader.htmlFixedIntBlockIndexInput.htmlFixedIntBlockIndexOutput.htmlVariableIntBlockIndexInput.BlockReader.htmlVariableIntBlockIndexInput.htmlVariableIntBlockIndexOutput.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmllucene3xLucene3xCodec.htmlLucene3xSegmentInfoFormat.htmlLucene3xSegmentInfoReader.htmlPreFlexRWCodec.htmlPreFlexRWSkipListWriter.htmlclass-useLucene3xCodec.htmlLucene3xSegmentInfoFormat.htmlLucene3xSegmentInfoReader.htmlPreFlexRWCodec.htmlPreFlexRWSkipListWriter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmllucene40Lucene40Codec.htmlLucene40DocValuesFormat.htmlLucene40FieldInfosFormat.htmlLucene40FieldInfosWriter.htmlLucene40LiveDocsFormat.htmlLucene40NormsFormat.htmlLucene40PostingsBaseFormat.htmlLucene40PostingsFormat.htmlLucene40PostingsReader.htmlLucene40PostingsWriter.htmlLucene40RWCodec.htmlLucene40RWDocValuesFormat.htmlLucene40RWNormsFormat.htmlLucene40RWPostingsFormat.htmlLucene40SegmentInfoFormat.htmlLucene40SegmentInfoReader.htmlLucene40SegmentInfoWriter.htmlLucene40SkipListReader.htmlLucene40SkipListWriter.htmlLucene40StoredFieldsFormat.htmlLucene40StoredFieldsReader.htmlLucene40StoredFieldsWriter.htmlLucene40TermVectorsFormat.htmlLucene40TermVectorsReader.htmlLucene40TermVectorsWriter.htmlclass-useLucene40Codec.htmlLucene40DocValuesFormat.htmlLucene40FieldInfosFormat.htmlLucene40FieldInfosWriter.htmlLucene40LiveDocsFormat.htmlLucene40NormsFormat.htmlLucene40PostingsBaseFormat.htmlLucene40PostingsFormat.htmlLucene40PostingsReader.htmlLucene40PostingsWriter.htmlLucene40RWCodec.htmlLucene40RWDocValuesFormat.htmlLucene40RWNormsFormat.htmlLucene40RWPostingsFormat.htmlLucene40SegmentInfoFormat.htmlLucene40SegmentInfoReader.htmlLucene40SegmentInfoWriter.htmlLucene40SkipListReader.htmlLucene40SkipListWriter.htmlLucene40StoredFieldsFormat.htmlLucene40StoredFieldsReader.htmlLucene40StoredFieldsWriter.htmlLucene40TermVectorsFormat.htmlLucene40TermVectorsReader.htmlLucene40TermVectorsWriter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmllucene41Lucene41Codec.htmlLucene41PostingsBaseFormat.htmlLucene41PostingsFormat.htmlLucene41PostingsReader.htmlLucene41PostingsWriter.htmlLucene41RWCodec.htmlLucene41StoredFieldsFormat.htmlclass-useLucene41Codec.htmlLucene41PostingsBaseFormat.htmlLucene41PostingsFormat.htmlLucene41PostingsReader.htmlLucene41PostingsWriter.htmlLucene41RWCodec.htmlLucene41StoredFieldsFormat.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmllucene410Lucene410Codec.htmlLucene410DocValuesFormat.htmlclass-useLucene410Codec.htmlLucene410DocValuesFormat.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmllucene41ordsLucene41WithOrds.htmlclass-useLucene41WithOrds.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmllucene42Lucene42Codec.htmlLucene42DocValuesFormat.htmlLucene42FieldInfosFormat.htmlLucene42FieldInfosWriter.htmlLucene42NormsFormat.htmlLucene42RWCodec.htmlLucene42RWDocValuesFormat.htmlLucene42RWNormsFormat.htmlLucene42TermVectorsFormat.htmlclass-useLucene42Codec.htmlLucene42DocValuesFormat.htmlLucene42FieldInfosFormat.htmlLucene42FieldInfosWriter.htmlLucene42NormsFormat.htmlLucene42RWCodec.htmlLucene42RWDocValuesFormat.htmlLucene42RWNormsFormat.htmlLucene42TermVectorsFormat.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmllucene45Lucene45Codec.htmlLucene45DocValuesFormat.htmlLucene45RWCodec.htmlLucene45RWDocValuesFormat.htmlclass-useLucene45Codec.htmlLucene45DocValuesFormat.htmlLucene45RWCodec.htmlLucene45RWDocValuesFormat.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmllucene46Lucene46Codec.htmlLucene46FieldInfosFormat.htmlLucene46RWCodec.htmlLucene46SegmentInfoFormat.htmlLucene46SegmentInfoReader.htmlLucene46SegmentInfoWriter.htmlclass-useLucene46Codec.htmlLucene46FieldInfosFormat.htmlLucene46RWCodec.htmlLucene46SegmentInfoFormat.htmlLucene46SegmentInfoReader.htmlLucene46SegmentInfoWriter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmllucene49Lucene49Codec.htmlLucene49DocValuesFormat.htmlLucene49NormsFormat.htmlLucene49RWCodec.htmlLucene49RWDocValuesFormat.htmlclass-useLucene49Codec.htmlLucene49DocValuesFormat.htmlLucene49NormsFormat.htmlLucene49RWCodec.htmlLucene49RWDocValuesFormat.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmemoryDirectDocValuesFormat.htmlDirectPostingsFormat.htmlFSTOrdPostingsFormat.htmlFSTOrdPulsing41PostingsFormat.htmlFSTOrdTermsReader.htmlFSTOrdTermsWriter.htmlFSTPostingsFormat.htmlFSTPulsing41PostingsFormat.htmlFSTTermsReader.htmlFSTTermsWriter.htmlMemoryDocValuesFormat.htmlMemoryPostingsFormat.htmlclass-useDirectDocValuesFormat.htmlDirectPostingsFormat.htmlFSTOrdPostingsFormat.htmlFSTOrdPulsing41PostingsFormat.htmlFSTOrdTermsReader.htmlFSTOrdTermsWriter.htmlFSTPostingsFormat.htmlFSTPulsing41PostingsFormat.htmlFSTTermsReader.htmlFSTTermsWriter.htmlMemoryDocValuesFormat.htmlMemoryPostingsFormat.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmockintblockMockFixedIntBlockPostingsFormat.MockIntFactory.htmlMockFixedIntBlockPostingsFormat.htmlMockVariableIntBlockPostingsFormat.MockIntFactory.htmlMockVariableIntBlockPostingsFormat.htmlclass-useMockFixedIntBlockPostingsFormat.MockIntFactory.htmlMockFixedIntBlockPostingsFormat.htmlMockVariableIntBlockPostingsFormat.MockIntFactory.htmlMockVariableIntBlockPostingsFormat.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmockrandomMockRandomPostingsFormat.htmlclass-useMockRandomPostingsFormat.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmocksepMockSepPostingsFormat.htmlMockSingleIntFactory.htmlMockSingleIntIndexInput.Reader.htmlMockSingleIntIndexInput.htmlMockSingleIntIndexOutput.htmlclass-useMockSepPostingsFormat.htmlMockSingleIntFactory.htmlMockSingleIntIndexInput.Reader.htmlMockSingleIntIndexInput.htmlMockSingleIntIndexOutput.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlnestedpulsingNestedPulsingPostingsFormat.htmlclass-useNestedPulsingPostingsFormat.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlperfieldPerFieldDocValuesFormat.htmlPerFieldPostingsFormat.htmlclass-usePerFieldDocValuesFormat.htmlPerFieldPostingsFormat.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpulsingPulsing41PostingsFormat.htmlPulsingPostingsFormat.htmlPulsingPostingsReader.PulsingEnumAttribute.htmlPulsingPostingsReader.PulsingEnumAttributeImpl.htmlPulsingPostingsReader.htmlPulsingPostingsWriter.htmlclass-usePulsing41PostingsFormat.htmlPulsingPostingsFormat.htmlPulsingPostingsReader.PulsingEnumAttribute.htmlPulsingPostingsReader.PulsingEnumAttributeImpl.htmlPulsingPostingsReader.htmlPulsingPostingsWriter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlramonlyRAMOnlyPostingsFormat.htmlclass-useRAMOnlyPostingsFormat.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsepIntIndexInput.Index.htmlIntIndexInput.Reader.htmlIntIndexInput.htmlIntIndexOutput.Index.htmlIntIndexOutput.htmlIntStreamFactory.htmlSepPostingsReader.htmlSepPostingsWriter.htmlclass-useIntIndexInput.Index.htmlIntIndexInput.Reader.htmlIntIndexInput.htmlIntIndexOutput.Index.htmlIntIndexOutput.htmlIntStreamFactory.htmlSepPostingsReader.htmlSepPostingsWriter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsimpletextSimpleTextCodec.htmlSimpleTextDocValuesFormat.htmlSimpleTextFieldInfosFormat.htmlSimpleTextFieldInfosReader.htmlSimpleTextFieldInfosWriter.htmlSimpleTextLiveDocsFormat.htmlSimpleTextNormsFormat.SimpleTextNormsConsumer.htmlSimpleTextNormsFormat.SimpleTextNormsProducer.htmlSimpleTextNormsFormat.htmlSimpleTextPostingsFormat.htmlSimpleTextSegmentInfoFormat.htmlSimpleTextSegmentInfoReader.htmlSimpleTextSegmentInfoWriter.htmlSimpleTextStoredFieldsFormat.htmlSimpleTextStoredFieldsReader.htmlSimpleTextStoredFieldsWriter.htmlSimpleTextTermVectorsFormat.htmlSimpleTextTermVectorsReader.htmlSimpleTextTermVectorsWriter.htmlclass-useSimpleTextCodec.htmlSimpleTextDocValuesFormat.htmlSimpleTextFieldInfosFormat.htmlSimpleTextFieldInfosReader.htmlSimpleTextFieldInfosWriter.htmlSimpleTextLiveDocsFormat.htmlSimpleTextNormsFormat.SimpleTextNormsConsumer.htmlSimpleTextNormsFormat.SimpleTextNormsProducer.htmlSimpleTextNormsFormat.htmlSimpleTextPostingsFormat.htmlSimpleTextSegmentInfoFormat.htmlSimpleTextSegmentInfoReader.htmlSimpleTextSegmentInfoWriter.htmlSimpleTextStoredFieldsFormat.htmlSimpleTextStoredFieldsReader.htmlSimpleTextStoredFieldsWriter.htmlSimpleTextTermVectorsFormat.htmlSimpleTextTermVectorsReader.htmlSimpleTextTermVectorsWriter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcollationCollationAttributeFactory.htmlCollationKeyAnalyzer.htmlCollationKeyFilter.htmlCollationKeyFilterFactory.htmlICUCollationAttributeFactory.htmlICUCollationDocValuesField.htmlICUCollationKeyAnalyzer.htmlICUCollationKeyFilter.htmlICUCollationKeyFilterFactory.htmlclass-useCollationAttributeFactory.htmlCollationKeyAnalyzer.htmlCollationKeyFilter.htmlCollationKeyFilterFactory.htmlICUCollationAttributeFactory.htmlICUCollationDocValuesField.htmlICUCollationKeyAnalyzer.htmlICUCollationKeyFilter.htmlICUCollationKeyFilterFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltokenattributesCollatedTermAttributeImpl.htmlICUCollatedTermAttributeImpl.htmlclass-useCollatedTermAttributeImpl.htmlICUCollatedTermAttributeImpl.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmldemoIndexFiles.htmlSearchFiles.htmlclass-useIndexFiles.htmlSearchFiles.htmlfacetAssociationsFacetsExample.htmlDistanceFacetsExample.htmlExpressionAggregationFacetsExample.htmlFacetExamples.htmlMultiCategoryListsFacetsExample.htmlRangeFacetsExample.htmlSimpleFacetsExample.htmlSimpleSortedSetFacetsExample.htmlclass-useAssociationsFacetsExample.htmlDistanceFacetsExample.htmlExpressionAggregationFacetsExample.htmlFacetExamples.htmlMultiCategoryListsFacetsExample.htmlRangeFacetsExample.htmlSimpleFacetsExample.htmlSimpleSortedSetFacetsExample.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlxmlparserFormBasedXmlQueryDemo.htmlclass-useFormBasedXmlQueryDemo.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmldocumentBinaryDocValuesField.htmlByteDocValuesField.htmlCompressionTools.htmlDateTools.Resolution.htmlDateTools.htmlDerefBytesDocValuesField.htmlDocument.htmlDocumentStoredFieldVisitor.htmlDoubleDocValuesField.htmlDoubleField.htmlField.Index.htmlField.Store.htmlField.TermVector.htmlField.htmlFieldType.NumericType.htmlFieldType.htmlFloatDocValuesField.htmlFloatField.htmlIntDocValuesField.htmlIntField.htmlLazyDocument.LazyField.htmlLazyDocument.htmlLongDocValuesField.htmlLongField.htmlNumericDocValuesField.htmlPackedLongDocValuesField.htmlShortDocValuesField.htmlSortedBytesDocValuesField.htmlSortedDocValuesField.htmlSortedNumericDocValuesField.htmlSortedSetDocValuesField.htmlStoredField.htmlStraightBytesDocValuesField.htmlStringField.htmlTextField.htmlclass-useBinaryDocValuesField.htmlByteDocValuesField.htmlCompressionTools.htmlDateTools.Resolution.htmlDateTools.htmlDerefBytesDocValuesField.htmlDocument.htmlDocumentStoredFieldVisitor.htmlDoubleDocValuesField.htmlDoubleField.htmlField.Index.htmlField.Store.htmlField.TermVector.htmlField.htmlFieldType.NumericType.htmlFieldType.htmlFloatDocValuesField.htmlFloatField.htmlIntDocValuesField.htmlIntField.htmlLazyDocument.LazyField.htmlLazyDocument.htmlLongDocValuesField.htmlLongField.htmlNumericDocValuesField.htmlPackedLongDocValuesField.htmlShortDocValuesField.htmlSortedBytesDocValuesField.htmlSortedDocValuesField.htmlSortedNumericDocValuesField.htmlSortedSetDocValuesField.htmlStoredField.htmlStraightBytesDocValuesField.htmlStringField.htmlTextField.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlexpressionsBindings.htmlExpression.htmlSimpleBindings.htmlclass-useBindings.htmlExpression.htmlSimpleBindings.htmljsJavascriptCompiler.htmlVariableContext.Type.htmlVariableContext.htmlclass-useJavascriptCompiler.htmlVariableContext.Type.htmlVariableContext.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlfacetDrillDownQuery.htmlDrillSideways.DrillSidewaysResult.htmlDrillSideways.htmlFacetField.htmlFacetResult.htmlFacets.htmlFacetsCollector.Docs.htmlFacetsCollector.MatchingDocs.htmlFacetsCollector.htmlFacetsConfig.DimConfig.htmlFacetsConfig.htmlLabelAndValue.htmlMultiFacets.htmlRandomSamplingFacetsCollector.htmlTopOrdAndFloatQueue.OrdAndValue.htmlTopOrdAndFloatQueue.htmlTopOrdAndIntQueue.OrdAndValue.htmlTopOrdAndIntQueue.htmlclass-useDrillDownQuery.htmlDrillSideways.DrillSidewaysResult.htmlDrillSideways.htmlFacetField.htmlFacetResult.htmlFacets.htmlFacetsCollector.Docs.htmlFacetsCollector.MatchingDocs.htmlFacetsCollector.htmlFacetsConfig.DimConfig.htmlFacetsConfig.htmlLabelAndValue.htmlMultiFacets.htmlRandomSamplingFacetsCollector.htmlTopOrdAndFloatQueue.OrdAndValue.htmlTopOrdAndFloatQueue.htmlTopOrdAndIntQueue.OrdAndValue.htmlTopOrdAndIntQueue.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlrangeDoubleRange.htmlDoubleRangeFacetCounts.htmlLongRange.htmlLongRangeFacetCounts.htmlRange.htmlclass-useDoubleRange.htmlDoubleRangeFacetCounts.htmlLongRange.htmlLongRangeFacetCounts.htmlRange.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsortedsetDefaultSortedSetDocValuesReaderState.htmlSortedSetDocValuesFacetCounts.htmlSortedSetDocValuesFacetField.htmlSortedSetDocValuesReaderState.OrdRange.htmlSortedSetDocValuesReaderState.htmlclass-useDefaultSortedSetDocValuesReaderState.htmlSortedSetDocValuesFacetCounts.htmlSortedSetDocValuesFacetField.htmlSortedSetDocValuesReaderState.OrdRange.htmlSortedSetDocValuesReaderState.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltaxonomyAssociationFacetField.htmlCachedOrdinalsReader.CachedOrds.htmlCachedOrdinalsReader.htmlCategoryPath.htmlDocValuesOrdinalsReader.htmlFacetLabel.htmlFastTaxonomyFacetCounts.htmlFloatAssociationFacetField.htmlFloatTaxonomyFacets.htmlIntAssociationFacetField.htmlIntTaxonomyFacets.htmlLRUHashMap.htmlOrdinalMappingAtomicReader.htmlOrdinalsReader.OrdinalsSegmentReader.htmlOrdinalsReader.htmlParallelTaxonomyArrays.htmlPrintTaxonomyStats.htmlSearcherTaxonomyManager.SearcherAndTaxonomy.htmlSearcherTaxonomyManager.htmlTaxonomyFacetCounts.htmlTaxonomyFacetSumFloatAssociations.htmlTaxonomyFacetSumIntAssociations.htmlTaxonomyFacetSumValueSource.ScoreValueSource.htmlTaxonomyFacetSumValueSource.htmlTaxonomyFacets.htmlTaxonomyMergeUtils.htmlTaxonomyReader.ChildrenIterator.htmlTaxonomyReader.htmlTaxonomyWriter.htmlclass-useAssociationFacetField.htmlCachedOrdinalsReader.CachedOrds.htmlCachedOrdinalsReader.htmlCategoryPath.htmlDocValuesOrdinalsReader.htmlFacetLabel.htmlFastTaxonomyFacetCounts.htmlFloatAssociationFacetField.htmlFloatTaxonomyFacets.htmlIntAssociationFacetField.htmlIntTaxonomyFacets.htmlLRUHashMap.htmlOrdinalMappingAtomicReader.htmlOrdinalsReader.OrdinalsSegmentReader.htmlOrdinalsReader.htmlParallelTaxonomyArrays.htmlPrintTaxonomyStats.htmlSearcherTaxonomyManager.SearcherAndTaxonomy.htmlSearcherTaxonomyManager.htmlTaxonomyFacetCounts.htmlTaxonomyFacetSumFloatAssociations.htmlTaxonomyFacetSumIntAssociations.htmlTaxonomyFacetSumValueSource.ScoreValueSource.htmlTaxonomyFacetSumValueSource.htmlTaxonomyFacets.htmlTaxonomyMergeUtils.htmlTaxonomyReader.ChildrenIterator.htmlTaxonomyReader.htmlTaxonomyWriter.htmldirectoryDirectoryTaxonomyReader.htmlDirectoryTaxonomyWriter.DiskOrdinalMap.htmlDirectoryTaxonomyWriter.MemoryOrdinalMap.htmlDirectoryTaxonomyWriter.OrdinalMap.htmlDirectoryTaxonomyWriter.htmlclass-useDirectoryTaxonomyReader.htmlDirectoryTaxonomyWriter.DiskOrdinalMap.htmlDirectoryTaxonomyWriter.MemoryOrdinalMap.htmlDirectoryTaxonomyWriter.OrdinalMap.htmlDirectoryTaxonomyWriter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlwritercacheCl2oTaxonomyWriterCache.htmlCollisionMap.htmlCompactLabelToOrdinal.htmlLabelToOrdinal.htmlLruTaxonomyWriterCache.LRUType.htmlLruTaxonomyWriterCache.htmlNameHashIntCacheLRU.htmlTaxonomyWriterCache.htmlclass-useCl2oTaxonomyWriterCache.htmlCollisionMap.htmlCompactLabelToOrdinal.htmlLabelToOrdinal.htmlLruTaxonomyWriterCache.LRUType.htmlLruTaxonomyWriterCache.htmlNameHashIntCacheLRU.htmlTaxonomyWriterCache.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlindexAlcoholicMergePolicy.htmlAllDeletedFilterReader.htmlAssertingAtomicReader.AssertingBinaryDocValues.htmlAssertingAtomicReader.AssertingBits.htmlAssertingAtomicReader.AssertingDocsEnum.htmlAssertingAtomicReader.AssertingFields.htmlAssertingAtomicReader.AssertingNumericDocValues.htmlAssertingAtomicReader.AssertingSortedDocValues.htmlAssertingAtomicReader.AssertingSortedNumericDocValues.htmlAssertingAtomicReader.AssertingSortedSetDocValues.htmlAssertingAtomicReader.AssertingTerms.htmlAssertingAtomicReader.htmlAssertingDirectoryReader.htmlAtomicReader.CoreClosedListener.htmlAtomicReader.htmlAtomicReaderContext.htmlBaseCompositeReader.htmlBaseCompressingDocValuesFormatTestCase.htmlBaseDocValuesFormatTestCase.htmlBaseMergePolicyTestCase.htmlBaseNormsFormatTestCase.htmlBasePostingsFormatTestCase.htmlBaseStoredFieldsFormatTestCase.htmlBaseTermVectorsFormatTestCase.Options.htmlBaseTermVectorsFormatTestCase.RandomDocument.htmlBaseTermVectorsFormatTestCase.RandomDocumentFactory.htmlBaseTermVectorsFormatTestCase.RandomTokenStream.htmlBaseTermVectorsFormatTestCase.htmlBinaryDocValues.htmlCheckIndex.Status.DocValuesStatus.htmlCheckIndex.Status.FieldNormStatus.htmlCheckIndex.Status.SegmentInfoStatus.htmlCheckIndex.Status.StoredFieldStatus.htmlCheckIndex.Status.TermIndexStatus.htmlCheckIndex.Status.TermVectorStatus.htmlCheckIndex.Status.htmlCheckIndex.htmlCompositeReader.htmlCompositeReaderContext.htmlCompoundFileExtractor.htmlConcurrentMergeScheduler.MergeThread.htmlConcurrentMergeScheduler.htmlCorruptIndexException.htmlDirectoryReader.htmlDocTermOrds.htmlDocValues.htmlDocsAndPositionsEnum.htmlDocsEnum.htmlFieldFilterAtomicReader.htmlFieldInfo.DocValuesType.htmlFieldInfo.IndexOptions.htmlFieldInfo.htmlFieldInfos.htmlFieldInvertState.htmlFields.htmlFilterAtomicReader.FilterDocsAndPositionsEnum.htmlFilterAtomicReader.FilterDocsEnum.htmlFilterAtomicReader.FilterFields.htmlFilterAtomicReader.FilterTerms.htmlFilterAtomicReader.FilterTermsEnum.htmlFilterAtomicReader.htmlFilterDirectoryReader.StandardReaderWrapper.htmlFilterDirectoryReader.SubReaderWrapper.htmlFilterDirectoryReader.htmlFilteredTermsEnum.AcceptStatus.htmlFilteredTermsEnum.htmlIndexCommit.htmlIndexDeletionPolicy.htmlIndexFileNames.htmlIndexFormatTooNewException.htmlIndexFormatTooOldException.htmlIndexNotFoundException.htmlIndexReader.ReaderClosedListener.htmlIndexReader.htmlIndexReaderContext.htmlIndexSplitter.htmlIndexUpgrader.htmlIndexWriter.IndexReaderWarmer.htmlIndexWriter.htmlIndexWriterConfig.OpenMode.htmlIndexWriterConfig.htmlIndexableField.htmlIndexableFieldType.htmlKeepOnlyLastCommitDeletionPolicy.htmlLiveIndexWriterConfig.htmlLogByteSizeMergePolicy.htmlLogDocMergePolicy.htmlLogMergePolicy.htmlMergePolicy.DocMap.htmlMergePolicy.MergeAbortedException.htmlMergePolicy.MergeException.htmlMergePolicy.MergeSpecification.htmlMergePolicy.OneMerge.htmlMergePolicy.htmlMergeScheduler.htmlMergeState.CheckAbort.htmlMergeState.DocMap.htmlMergeState.htmlMergeTrigger.htmlMockRandomMergePolicy.htmlMultiDocValues.MultiSortedDocValues.htmlMultiDocValues.MultiSortedSetDocValues.htmlMultiDocValues.OrdinalMap.htmlMultiDocValues.htmlMultiDocsAndPositionsEnum.EnumWithSlice.htmlMultiDocsAndPositionsEnum.htmlMultiDocsEnum.EnumWithSlice.htmlMultiDocsEnum.htmlMultiFields.htmlMultiPassIndexSplitter.htmlMultiReader.htmlMultiTerms.htmlMultiTermsEnum.htmlNoDeletionPolicy.htmlNoMergePolicy.htmlNoMergeScheduler.htmlNumericDocValues.htmlOrdTermState.htmlPKIndexSplitter.htmlParallelAtomicReader.htmlParallelCompositeReader.htmlPerThreadPKLookup.htmlPersistentSnapshotDeletionPolicy.htmlRandomAccessOrds.htmlRandomCodec.htmlRandomIndexWriter.TestPoint.htmlRandomIndexWriter.htmlReaderManager.htmlReaderSlice.htmlReaderUtil.htmlSegmentCommitInfo.htmlSegmentInfo.htmlSegmentInfos.FindSegmentsFile.htmlSegmentInfos.htmlSegmentReadState.htmlSegmentReader.htmlSegmentWriteState.htmlSerialMergeScheduler.htmlSimpleMergedSegmentWarmer.htmlSingleTermsEnum.htmlSlowCompositeReaderWrapper.htmlSnapshotDeletionPolicy.htmlSortedDocValues.htmlSortedNumericDocValues.htmlSortedSetDocValues.htmlStoredFieldVisitor.Status.htmlStoredFieldVisitor.htmlSuppressingConcurrentMergeScheduler.htmlTerm.htmlTermContext.htmlTermState.htmlTerms.htmlTermsEnum.SeekStatus.htmlTermsEnum.htmlThreadedIndexingAndSearchingTestCase.htmlTieredMergePolicy.MergeScore.htmlTieredMergePolicy.htmlTrackingIndexWriter.htmlTwoPhaseCommit.htmlTwoPhaseCommitTool.CommitFailException.htmlTwoPhaseCommitTool.PrepareCommitFailException.htmlTwoPhaseCommitTool.htmlUpgradeIndexMergePolicy.htmlclass-useAlcoholicMergePolicy.htmlAllDeletedFilterReader.htmlAssertingAtomicReader.AssertingBinaryDocValues.htmlAssertingAtomicReader.AssertingBits.htmlAssertingAtomicReader.AssertingDocsEnum.htmlAssertingAtomicReader.AssertingFields.htmlAssertingAtomicReader.AssertingNumericDocValues.htmlAssertingAtomicReader.AssertingSortedDocValues.htmlAssertingAtomicReader.AssertingSortedNumericDocValues.htmlAssertingAtomicReader.AssertingSortedSetDocValues.htmlAssertingAtomicReader.AssertingTerms.htmlAssertingAtomicReader.htmlAssertingDirectoryReader.htmlAtomicReader.CoreClosedListener.htmlAtomicReader.htmlAtomicReaderContext.htmlBaseCompositeReader.htmlBaseCompressingDocValuesFormatTestCase.htmlBaseDocValuesFormatTestCase.htmlBaseMergePolicyTestCase.htmlBaseNormsFormatTestCase.htmlBasePostingsFormatTestCase.htmlBaseStoredFieldsFormatTestCase.htmlBaseTermVectorsFormatTestCase.Options.htmlBaseTermVectorsFormatTestCase.RandomDocument.htmlBaseTermVectorsFormatTestCase.RandomDocumentFactory.htmlBaseTermVectorsFormatTestCase.RandomTokenStream.htmlBaseTermVectorsFormatTestCase.htmlBinaryDocValues.htmlCheckIndex.Status.DocValuesStatus.htmlCheckIndex.Status.FieldNormStatus.htmlCheckIndex.Status.SegmentInfoStatus.htmlCheckIndex.Status.StoredFieldStatus.htmlCheckIndex.Status.TermIndexStatus.htmlCheckIndex.Status.TermVectorStatus.htmlCheckIndex.Status.htmlCheckIndex.htmlCompositeReader.htmlCompositeReaderContext.htmlCompoundFileExtractor.htmlConcurrentMergeScheduler.MergeThread.htmlConcurrentMergeScheduler.htmlCorruptIndexException.htmlDirectoryReader.htmlDocTermOrds.htmlDocValues.htmlDocsAndPositionsEnum.htmlDocsEnum.htmlFieldFilterAtomicReader.htmlFieldInfo.DocValuesType.htmlFieldInfo.IndexOptions.htmlFieldInfo.htmlFieldInfos.htmlFieldInvertState.htmlFields.htmlFilterAtomicReader.FilterDocsAndPositionsEnum.htmlFilterAtomicReader.FilterDocsEnum.htmlFilterAtomicReader.FilterFields.htmlFilterAtomicReader.FilterTerms.htmlFilterAtomicReader.FilterTermsEnum.htmlFilterAtomicReader.htmlFilterDirectoryReader.StandardReaderWrapper.htmlFilterDirectoryReader.SubReaderWrapper.htmlFilterDirectoryReader.htmlFilteredTermsEnum.AcceptStatus.htmlFilteredTermsEnum.htmlIndexCommit.htmlIndexDeletionPolicy.htmlIndexFileNames.htmlIndexFormatTooNewException.htmlIndexFormatTooOldException.htmlIndexNotFoundException.htmlIndexReader.ReaderClosedListener.htmlIndexReader.htmlIndexReaderContext.htmlIndexSplitter.htmlIndexUpgrader.htmlIndexWriter.IndexReaderWarmer.htmlIndexWriter.htmlIndexWriterConfig.OpenMode.htmlIndexWriterConfig.htmlIndexableField.htmlIndexableFieldType.htmlKeepOnlyLastCommitDeletionPolicy.htmlLiveIndexWriterConfig.htmlLogByteSizeMergePolicy.htmlLogDocMergePolicy.htmlLogMergePolicy.htmlMergePolicy.DocMap.htmlMergePolicy.MergeAbortedException.htmlMergePolicy.MergeException.htmlMergePolicy.MergeSpecification.htmlMergePolicy.OneMerge.htmlMergePolicy.htmlMergeScheduler.htmlMergeState.CheckAbort.htmlMergeState.DocMap.htmlMergeState.htmlMergeTrigger.htmlMockRandomMergePolicy.htmlMultiDocValues.MultiSortedDocValues.htmlMultiDocValues.MultiSortedSetDocValues.htmlMultiDocValues.OrdinalMap.htmlMultiDocValues.htmlMultiDocsAndPositionsEnum.EnumWithSlice.htmlMultiDocsAndPositionsEnum.htmlMultiDocsEnum.EnumWithSlice.htmlMultiDocsEnum.htmlMultiFields.htmlMultiPassIndexSplitter.htmlMultiReader.htmlMultiTerms.htmlMultiTermsEnum.htmlNoDeletionPolicy.htmlNoMergePolicy.htmlNoMergeScheduler.htmlNumericDocValues.htmlOrdTermState.htmlPKIndexSplitter.htmlParallelAtomicReader.htmlParallelCompositeReader.htmlPerThreadPKLookup.htmlPersistentSnapshotDeletionPolicy.htmlRandomAccessOrds.htmlRandomCodec.htmlRandomIndexWriter.TestPoint.htmlRandomIndexWriter.htmlReaderManager.htmlReaderSlice.htmlReaderUtil.htmlSegmentCommitInfo.htmlSegmentInfo.htmlSegmentInfos.FindSegmentsFile.htmlSegmentInfos.htmlSegmentReadState.htmlSegmentReader.htmlSegmentWriteState.htmlSerialMergeScheduler.htmlSimpleMergedSegmentWarmer.htmlSingleTermsEnum.htmlSlowCompositeReaderWrapper.htmlSnapshotDeletionPolicy.htmlSortedDocValues.htmlSortedNumericDocValues.htmlSortedSetDocValues.htmlStoredFieldVisitor.Status.htmlStoredFieldVisitor.htmlSuppressingConcurrentMergeScheduler.htmlTerm.htmlTermContext.htmlTermState.htmlTerms.htmlTermsEnum.SeekStatus.htmlTermsEnum.htmlThreadedIndexingAndSearchingTestCase.htmlTieredMergePolicy.MergeScore.htmlTieredMergePolicy.htmlTrackingIndexWriter.htmlTwoPhaseCommit.htmlTwoPhaseCommitTool.CommitFailException.htmlTwoPhaseCommitTool.PrepareCommitFailException.htmlTwoPhaseCommitTool.htmlUpgradeIndexMergePolicy.htmlmemoryMemoryIndex.htmlclass-useMemoryIndex.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsorterBlockJoinComparatorSource.htmlEarlyTerminatingSortingCollector.htmlSortingAtomicReader.htmlSortingMergePolicy.htmlclass-useBlockJoinComparatorSource.htmlEarlyTerminatingSortingCollector.htmlSortingAtomicReader.htmlSortingMergePolicy.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmiscGetTermInfo.htmlHighFreqTerms.DocFreqComparator.htmlHighFreqTerms.TotalTermFreqComparator.htmlHighFreqTerms.htmlIndexMergeTool.htmlSweetSpotSimilarity.htmlTermStats.htmlclass-useGetTermInfo.htmlHighFreqTerms.DocFreqComparator.htmlHighFreqTerms.TotalTermFreqComparator.htmlHighFreqTerms.htmlIndexMergeTool.htmlSweetSpotSimilarity.htmlTermStats.htmldoc-filesss.baselineTf.svgss.computeLengthNorm.svgss.gnuplotss.hyperbolicTf.svgpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlqueriesBooleanFilter.htmlBoostingQuery.htmlChainedFilter.htmlCommonTermsQuery.htmlCustomScoreProvider.htmlCustomScoreQuery.htmlFilterClause.htmlTermFilter.htmlTermsFilter.htmlclass-useBooleanFilter.htmlBoostingQuery.htmlChainedFilter.htmlCommonTermsQuery.htmlCustomScoreProvider.htmlCustomScoreQuery.htmlFilterClause.htmlTermFilter.htmlTermsFilter.htmlfunctionBoostedQuery.htmlFunctionQuery.AllScorer.htmlFunctionQuery.FunctionWeight.htmlFunctionQuery.htmlFunctionValues.ValueFiller.htmlFunctionValues.htmlValueSource.htmlValueSourceScorer.htmlclass-useBoostedQuery.htmlFunctionQuery.AllScorer.htmlFunctionQuery.FunctionWeight.htmlFunctionQuery.htmlFunctionValues.ValueFiller.htmlFunctionValues.htmlValueSource.htmlValueSourceScorer.htmldocvaluesBoolDocValues.htmlDocTermsIndexDocValues.DocTermsIndexException.htmlDocTermsIndexDocValues.htmlDoubleDocValues.htmlFloatDocValues.htmlIntDocValues.htmlLongDocValues.htmlStrDocValues.htmlclass-useBoolDocValues.htmlDocTermsIndexDocValues.DocTermsIndexException.htmlDocTermsIndexDocValues.htmlDoubleDocValues.htmlFloatDocValues.htmlIntDocValues.htmlLongDocValues.htmlStrDocValues.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlvaluesourceBoolFunction.htmlByteFieldSource.htmlBytesRefFieldSource.htmlConstNumberSource.htmlConstValueSource.htmlDefFunction.htmlDivFloatFunction.htmlDocFreqValueSource.htmlDoubleConstValueSource.htmlDoubleFieldSource.htmlDualFloatFunction.htmlEnumFieldSource.htmlFieldCacheSource.htmlFloatFieldSource.htmlIDFValueSource.htmlIfFunction.htmlIntFieldSource.htmlJoinDocFreqValueSource.htmlLinearFloatFunction.htmlLiteralValueSource.htmlLongFieldSource.htmlMaxDocValueSource.htmlMaxFloatFunction.htmlMinFloatFunction.htmlMultiBoolFunction.htmlMultiFloatFunction.htmlMultiFunction.Values.htmlMultiFunction.htmlMultiValueSource.htmlNormValueSource.htmlNumDocsValueSource.htmlOrdFieldSource.htmlPowFloatFunction.htmlProductFloatFunction.htmlQueryValueSource.htmlRangeMapFloatFunction.htmlReciprocalFloatFunction.htmlReverseOrdFieldSource.htmlScaleFloatFunction.htmlShortFieldSource.htmlSimpleBoolFunction.htmlSimpleFloatFunction.htmlSingleFunction.htmlSumFloatFunction.htmlSumTotalTermFreqValueSource.htmlTFValueSource.htmlTermFreqValueSource.htmlTotalTermFreqValueSource.htmlVectorValueSource.htmlclass-useBoolFunction.htmlByteFieldSource.htmlBytesRefFieldSource.htmlConstNumberSource.htmlConstValueSource.htmlDefFunction.htmlDivFloatFunction.htmlDocFreqValueSource.htmlDoubleConstValueSource.htmlDoubleFieldSource.htmlDualFloatFunction.htmlEnumFieldSource.htmlFieldCacheSource.htmlFloatFieldSource.htmlIDFValueSource.htmlIfFunction.htmlIntFieldSource.htmlJoinDocFreqValueSource.htmlLinearFloatFunction.htmlLiteralValueSource.htmlLongFieldSource.htmlMaxDocValueSource.htmlMaxFloatFunction.htmlMinFloatFunction.htmlMultiBoolFunction.htmlMultiFloatFunction.htmlMultiFunction.Values.htmlMultiFunction.htmlMultiValueSource.htmlNormValueSource.htmlNumDocsValueSource.htmlOrdFieldSource.htmlPowFloatFunction.htmlProductFloatFunction.htmlQueryValueSource.htmlRangeMapFloatFunction.htmlReciprocalFloatFunction.htmlReverseOrdFieldSource.htmlScaleFloatFunction.htmlShortFieldSource.htmlSimpleBoolFunction.htmlSimpleFloatFunction.htmlSingleFunction.htmlSumFloatFunction.htmlSumTotalTermFreqValueSource.htmlTFValueSource.htmlTermFreqValueSource.htmlTotalTermFreqValueSource.htmlVectorValueSource.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmltMoreLikeThis.htmlMoreLikeThisQuery.htmlclass-useMoreLikeThis.htmlMoreLikeThisQuery.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlqueryparseranalyzingAnalyzingQueryParser.htmlclass-useAnalyzingQueryParser.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclassicCharStream.htmlFastCharStream.htmlMultiFieldQueryParser.htmlParseException.htmlQueryParser.Operator.htmlQueryParser.htmlQueryParserBase.MethodRemovedUseAnother.htmlQueryParserBase.htmlQueryParserConstants.htmlQueryParserTokenManager.htmlToken.htmlTokenMgrError.htmlclass-useCharStream.htmlFastCharStream.htmlMultiFieldQueryParser.htmlParseException.htmlQueryParser.Operator.htmlQueryParser.htmlQueryParserBase.MethodRemovedUseAnother.htmlQueryParserBase.htmlQueryParserConstants.htmlQueryParserTokenManager.htmlToken.htmlTokenMgrError.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcomplexPhraseComplexPhraseQueryParser.htmlclass-useComplexPhraseQueryParser.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlextExtendableQueryParser.htmlExtensionQuery.htmlExtensions.Pair.htmlExtensions.htmlParserExtension.htmlclass-useExtendableQueryParser.htmlExtensionQuery.htmlExtensions.Pair.htmlExtensions.htmlParserExtension.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlflexiblecoreQueryNodeError.htmlQueryNodeException.htmlQueryNodeParseException.htmlQueryParserHelper.htmlbuildersQueryBuilder.htmlQueryTreeBuilder.htmlclass-useQueryBuilder.htmlQueryTreeBuilder.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useQueryNodeError.htmlQueryNodeException.htmlQueryNodeParseException.htmlQueryParserHelper.htmlconfigAbstractQueryConfig.htmlConfigurationKey.htmlFieldConfig.htmlFieldConfigListener.htmlQueryConfigHandler.htmlclass-useAbstractQueryConfig.htmlConfigurationKey.htmlFieldConfig.htmlFieldConfigListener.htmlQueryConfigHandler.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmessagesQueryParserMessages.htmlclass-useQueryParserMessages.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlnodesAndQueryNode.htmlAnyQueryNode.htmlBooleanQueryNode.htmlBoostQueryNode.htmlDeletedQueryNode.htmlFieldQueryNode.htmlFieldValuePairQueryNode.htmlFieldableNode.htmlFuzzyQueryNode.htmlGroupQueryNode.htmlMatchAllDocsQueryNode.htmlMatchNoDocsQueryNode.htmlModifierQueryNode.Modifier.htmlModifierQueryNode.htmlNoTokenFoundQueryNode.htmlOpaqueQueryNode.htmlOrQueryNode.htmlPathQueryNode.QueryText.htmlPathQueryNode.htmlPhraseSlopQueryNode.htmlProximityQueryNode.ProximityType.htmlProximityQueryNode.Type.htmlProximityQueryNode.htmlQueryNode.htmlQueryNodeImpl.htmlQuotedFieldQueryNode.htmlRangeQueryNode.htmlSlopQueryNode.htmlTextableQueryNode.htmlTokenizedPhraseQueryNode.htmlValueQueryNode.htmlclass-useAndQueryNode.htmlAnyQueryNode.htmlBooleanQueryNode.htmlBoostQueryNode.htmlDeletedQueryNode.htmlFieldQueryNode.htmlFieldValuePairQueryNode.htmlFieldableNode.htmlFuzzyQueryNode.htmlGroupQueryNode.htmlMatchAllDocsQueryNode.htmlMatchNoDocsQueryNode.htmlModifierQueryNode.Modifier.htmlModifierQueryNode.htmlNoTokenFoundQueryNode.htmlOpaqueQueryNode.htmlOrQueryNode.htmlPathQueryNode.QueryText.htmlPathQueryNode.htmlPhraseSlopQueryNode.htmlProximityQueryNode.ProximityType.htmlProximityQueryNode.Type.htmlProximityQueryNode.htmlQueryNode.htmlQueryNodeImpl.htmlQuotedFieldQueryNode.htmlRangeQueryNode.htmlSlopQueryNode.htmlTextableQueryNode.htmlTokenizedPhraseQueryNode.htmlValueQueryNode.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlparserEscapeQuerySyntax.Type.htmlEscapeQuerySyntax.htmlSyntaxParser.htmlclass-useEscapeQuerySyntax.Type.htmlEscapeQuerySyntax.htmlSyntaxParser.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlprocessorsNoChildOptimizationQueryNodeProcessor.htmlQueryNodeProcessor.htmlQueryNodeProcessorImpl.htmlQueryNodeProcessorPipeline.htmlRemoveDeletedQueryNodesProcessor.htmlclass-useNoChildOptimizationQueryNodeProcessor.htmlQueryNodeProcessor.htmlQueryNodeProcessorImpl.htmlQueryNodeProcessorPipeline.htmlRemoveDeletedQueryNodesProcessor.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilQueryNodeOperation.htmlStringUtils.htmlUnescapedCharSequence.htmlclass-useQueryNodeOperation.htmlStringUtils.htmlUnescapedCharSequence.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmessagesMessage.htmlMessageImpl.htmlNLS.htmlNLSException.htmlclass-useMessage.htmlMessageImpl.htmlNLS.htmlNLSException.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlprecedencePrecedenceQueryParser.htmlclass-usePrecedenceQueryParser.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlprocessorsBooleanModifiersQueryNodeProcessor.htmlPrecedenceQueryNodeProcessorPipeline.htmlclass-useBooleanModifiersQueryNodeProcessor.htmlPrecedenceQueryNodeProcessorPipeline.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlstandardCommonQueryParserConfiguration.htmlQueryParserUtil.htmlStandardQueryParser.htmlbuildersAnyQueryNodeBuilder.htmlBooleanQueryNodeBuilder.htmlBoostQueryNodeBuilder.htmlDummyQueryNodeBuilder.htmlFieldQueryNodeBuilder.htmlFuzzyQueryNodeBuilder.htmlGroupQueryNodeBuilder.htmlMatchAllDocsQueryNodeBuilder.htmlMatchNoDocsQueryNodeBuilder.htmlModifierQueryNodeBuilder.htmlMultiPhraseQueryNodeBuilder.htmlNumericRangeQueryNodeBuilder.htmlPhraseQueryNodeBuilder.htmlPrefixWildcardQueryNodeBuilder.htmlRegexpQueryNodeBuilder.htmlSlopQueryNodeBuilder.htmlStandardBooleanQueryNodeBuilder.htmlStandardQueryBuilder.htmlStandardQueryTreeBuilder.htmlTermRangeQueryNodeBuilder.htmlWildcardQueryNodeBuilder.htmlclass-useAnyQueryNodeBuilder.htmlBooleanQueryNodeBuilder.htmlBoostQueryNodeBuilder.htmlDummyQueryNodeBuilder.htmlFieldQueryNodeBuilder.htmlFuzzyQueryNodeBuilder.htmlGroupQueryNodeBuilder.htmlMatchAllDocsQueryNodeBuilder.htmlMatchNoDocsQueryNodeBuilder.htmlModifierQueryNodeBuilder.htmlMultiPhraseQueryNodeBuilder.htmlNumericRangeQueryNodeBuilder.htmlPhraseQueryNodeBuilder.htmlPrefixWildcardQueryNodeBuilder.htmlRegexpQueryNodeBuilder.htmlSlopQueryNodeBuilder.htmlStandardBooleanQueryNodeBuilder.htmlStandardQueryBuilder.htmlStandardQueryTreeBuilder.htmlTermRangeQueryNodeBuilder.htmlWildcardQueryNodeBuilder.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useCommonQueryParserConfiguration.htmlQueryParserUtil.htmlStandardQueryParser.htmlconfigFieldBoostMapFCListener.htmlFieldDateResolutionFCListener.htmlFuzzyConfig.htmlNumberDateFormat.htmlNumericConfig.htmlNumericFieldConfigListener.htmlStandardQueryConfigHandler.ConfigurationKeys.htmlStandardQueryConfigHandler.Operator.htmlStandardQueryConfigHandler.htmlclass-useFieldBoostMapFCListener.htmlFieldDateResolutionFCListener.htmlFuzzyConfig.htmlNumberDateFormat.htmlNumericConfig.htmlNumericFieldConfigListener.htmlStandardQueryConfigHandler.ConfigurationKeys.htmlStandardQueryConfigHandler.Operator.htmlStandardQueryConfigHandler.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlnodesAbstractRangeQueryNode.htmlBooleanModifierNode.htmlMultiPhraseQueryNode.htmlNumericQueryNode.htmlNumericRangeQueryNode.htmlPrefixWildcardQueryNode.htmlRegexpQueryNode.htmlStandardBooleanQueryNode.htmlTermRangeQueryNode.htmlWildcardQueryNode.htmlclass-useAbstractRangeQueryNode.htmlBooleanModifierNode.htmlMultiPhraseQueryNode.htmlNumericQueryNode.htmlNumericRangeQueryNode.htmlPrefixWildcardQueryNode.htmlRegexpQueryNode.htmlStandardBooleanQueryNode.htmlTermRangeQueryNode.htmlWildcardQueryNode.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlparserCharStream.htmlEscapeQuerySyntaxImpl.htmlFastCharStream.htmlParseException.htmlStandardSyntaxParser.htmlStandardSyntaxParserConstants.htmlStandardSyntaxParserTokenManager.htmlToken.htmlTokenMgrError.htmlclass-useCharStream.htmlEscapeQuerySyntaxImpl.htmlFastCharStream.htmlParseException.htmlStandardSyntaxParser.htmlStandardSyntaxParserConstants.htmlStandardSyntaxParserTokenManager.htmlToken.htmlTokenMgrError.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlprocessorsAllowLeadingWildcardProcessor.htmlAnalyzerQueryNodeProcessor.htmlBooleanQuery2ModifierNodeProcessor.htmlBooleanSingleChildOptimizationQueryNodeProcessor.htmlBoostQueryNodeProcessor.htmlDefaultPhraseSlopQueryNodeProcessor.htmlFuzzyQueryNodeProcessor.htmlGroupQueryNodeProcessor.htmlLowercaseExpandedTermsQueryNodeProcessor.htmlMatchAllDocsQueryNodeProcessor.htmlMultiFieldQueryNodeProcessor.htmlMultiTermRewriteMethodProcessor.htmlNumericQueryNodeProcessor.htmlNumericRangeQueryNodeProcessor.htmlOpenRangeQueryNodeProcessor.htmlPhraseSlopQueryNodeProcessor.htmlRemoveEmptyNonLeafQueryNodeProcessor.htmlStandardQueryNodeProcessorPipeline.htmlTermRangeQueryNodeProcessor.htmlWildcardQueryNodeProcessor.htmlclass-useAllowLeadingWildcardProcessor.htmlAnalyzerQueryNodeProcessor.htmlBooleanQuery2ModifierNodeProcessor.htmlBooleanSingleChildOptimizationQueryNodeProcessor.htmlBoostQueryNodeProcessor.htmlDefaultPhraseSlopQueryNodeProcessor.htmlFuzzyQueryNodeProcessor.htmlGroupQueryNodeProcessor.htmlLowercaseExpandedTermsQueryNodeProcessor.htmlMatchAllDocsQueryNodeProcessor.htmlMultiFieldQueryNodeProcessor.htmlMultiTermRewriteMethodProcessor.htmlNumericQueryNodeProcessor.htmlNumericRangeQueryNodeProcessor.htmlOpenRangeQueryNodeProcessor.htmlPhraseSlopQueryNodeProcessor.htmlRemoveEmptyNonLeafQueryNodeProcessor.htmlStandardQueryNodeProcessorPipeline.htmlTermRangeQueryNodeProcessor.htmlWildcardQueryNodeProcessor.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsimpleSimpleQueryParser.htmlclass-useSimpleQueryParser.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsurroundparserCharStream.htmlFastCharStream.htmlParseException.htmlQueryParser.htmlQueryParserConstants.htmlQueryParserTokenManager.htmlToken.htmlTokenMgrError.htmlclass-useCharStream.htmlFastCharStream.htmlParseException.htmlQueryParser.htmlQueryParserConstants.htmlQueryParserTokenManager.htmlToken.htmlTokenMgrError.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlqueryAndQuery.htmlBasicQueryFactory.htmlComposedQuery.htmlDistanceQuery.htmlDistanceSubQuery.htmlFieldsQuery.htmlNotQuery.htmlOrQuery.htmlSimpleTerm.MatchingTermVisitor.htmlSimpleTerm.htmlSpanNearClauseFactory.htmlSrndPrefixQuery.htmlSrndQuery.htmlSrndTermQuery.htmlSrndTruncQuery.htmlTooManyBasicQueries.htmlclass-useAndQuery.htmlBasicQueryFactory.htmlComposedQuery.htmlDistanceQuery.htmlDistanceSubQuery.htmlFieldsQuery.htmlNotQuery.htmlOrQuery.htmlSimpleTerm.MatchingTermVisitor.htmlSimpleTerm.htmlSpanNearClauseFactory.htmlSrndPrefixQuery.htmlSrndQuery.htmlSrndTermQuery.htmlSrndTruncQuery.htmlTooManyBasicQueries.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlxmlCoreParser.htmlCorePlusExtensionsParser.htmlDOMUtils.htmlFilterBuilder.htmlFilterBuilderFactory.htmlParserException.htmlQueryBuilder.htmlQueryBuilderFactory.htmlQueryTemplateManager.htmlbuildersBooleanFilterBuilder.htmlBooleanQueryBuilder.htmlBoostingQueryBuilder.htmlBoostingTermBuilder.htmlCachedFilterBuilder.htmlConstantScoreQueryBuilder.htmlDisjunctionMaxQueryBuilder.htmlDuplicateFilterBuilder.htmlFilteredQueryBuilder.htmlFuzzyLikeThisQueryBuilder.htmlLikeThisQueryBuilder.htmlMatchAllDocsQueryBuilder.htmlNumericRangeFilterBuilder.htmlNumericRangeQueryBuilder.htmlRangeFilterBuilder.htmlSpanBuilderBase.htmlSpanFirstBuilder.htmlSpanNearBuilder.htmlSpanNotBuilder.htmlSpanOrBuilder.htmlSpanOrTermsBuilder.htmlSpanQueryBuilder.htmlSpanQueryBuilderFactory.htmlSpanTermBuilder.htmlTermQueryBuilder.htmlTermsFilterBuilder.htmlTermsQueryBuilder.htmlUserInputQueryBuilder.htmlclass-useBooleanFilterBuilder.htmlBooleanQueryBuilder.htmlBoostingQueryBuilder.htmlBoostingTermBuilder.htmlCachedFilterBuilder.htmlConstantScoreQueryBuilder.htmlDisjunctionMaxQueryBuilder.htmlDuplicateFilterBuilder.htmlFilteredQueryBuilder.htmlFuzzyLikeThisQueryBuilder.htmlLikeThisQueryBuilder.htmlMatchAllDocsQueryBuilder.htmlNumericRangeFilterBuilder.htmlNumericRangeQueryBuilder.htmlRangeFilterBuilder.htmlSpanBuilderBase.htmlSpanFirstBuilder.htmlSpanNearBuilder.htmlSpanNotBuilder.htmlSpanOrBuilder.htmlSpanOrTermsBuilder.htmlSpanQueryBuilder.htmlSpanQueryBuilderFactory.htmlSpanTermBuilder.htmlTermQueryBuilder.htmlTermsFilterBuilder.htmlTermsQueryBuilder.htmlUserInputQueryBuilder.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useCoreParser.htmlCorePlusExtensionsParser.htmlDOMUtils.htmlFilterBuilder.htmlFilterBuilderFactory.htmlParserException.htmlQueryBuilder.htmlQueryBuilderFactory.htmlQueryTemplateManager.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlreplicatorIndexAndTaxonomyReplicationHandler.htmlIndexAndTaxonomyRevision.SnapshotDirectoryTaxonomyWriter.htmlIndexAndTaxonomyRevision.htmlIndexInputInputStream.htmlIndexReplicationHandler.htmlIndexRevision.htmlLocalReplicator.htmlPerSessionDirectoryFactory.htmlReplicationClient.ReplicationHandler.htmlReplicationClient.SourceDirectoryFactory.htmlReplicationClient.htmlReplicator.htmlRevision.htmlRevisionFile.htmlSessionExpiredException.htmlSessionToken.htmlclass-useIndexAndTaxonomyReplicationHandler.htmlIndexAndTaxonomyRevision.SnapshotDirectoryTaxonomyWriter.htmlIndexAndTaxonomyRevision.htmlIndexInputInputStream.htmlIndexReplicationHandler.htmlIndexRevision.htmlLocalReplicator.htmlPerSessionDirectoryFactory.htmlReplicationClient.ReplicationHandler.htmlReplicationClient.SourceDirectoryFactory.htmlReplicationClient.htmlReplicator.htmlRevision.htmlRevisionFile.htmlSessionExpiredException.htmlSessionToken.htmlhttpHttpClientBase.htmlHttpReplicator.htmlReplicationService.ReplicationAction.htmlReplicationService.htmlclass-useHttpClientBase.htmlHttpReplicator.htmlReplicationService.ReplicationAction.htmlReplicationService.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsandboxqueriesDuplicateFilter.KeepMode.htmlDuplicateFilter.ProcessingMode.htmlDuplicateFilter.htmlFuzzyLikeThisQuery.htmlSlowCollatedStringComparator.htmlSlowCollatedTermRangeFilter.htmlSlowCollatedTermRangeQuery.htmlSlowCollatedTermRangeTermsEnum.htmlSlowFuzzyQuery.htmlSlowFuzzyTermsEnum.htmlSortedSetSortField.Selector.htmlSortedSetSortField.htmlclass-useDuplicateFilter.KeepMode.htmlDuplicateFilter.ProcessingMode.htmlDuplicateFilter.htmlFuzzyLikeThisQuery.htmlSlowCollatedStringComparator.htmlSlowCollatedTermRangeFilter.htmlSlowCollatedTermRangeQuery.htmlSlowCollatedTermRangeTermsEnum.htmlSlowFuzzyQuery.htmlSlowFuzzyTermsEnum.htmlSortedSetSortField.Selector.htmlSortedSetSortField.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlregexJakartaRegexpCapabilities.htmlJavaUtilRegexCapabilities.htmlRegexCapabilities.RegexMatcher.htmlRegexCapabilities.htmlRegexQuery.htmlRegexQueryCapable.htmlRegexTermsEnum.htmlclass-useJakartaRegexpCapabilities.htmlJavaUtilRegexCapabilities.htmlRegexCapabilities.RegexMatcher.htmlRegexCapabilities.htmlRegexQuery.htmlRegexQueryCapable.htmlRegexTermsEnum.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsearchAssertingBulkOutOfOrderScorer.htmlAssertingBulkScorer.htmlAssertingCollector.htmlAssertingIndexSearcher.htmlAssertingQuery.htmlAssertingScorer.htmlAutomatonQuery.htmlBaseExplanationTestCase.ItemizedFilter.htmlBaseExplanationTestCase.htmlBitsFilteredDocIdSet.htmlBooleanClause.Occur.htmlBooleanClause.htmlBooleanQuery.BooleanWeight.htmlBooleanQuery.TooManyClauses.htmlBooleanQuery.htmlBoostAttribute.htmlBoostAttributeImpl.htmlBulkScorer.htmlCachingCollector.htmlCachingWrapperFilter.htmlCheckHits.ExplanationAsserter.htmlCheckHits.ExplanationAssertingSearcher.htmlCheckHits.SetCollector.htmlCheckHits.htmlCollectionStatistics.htmlCollectionTerminatedException.htmlCollector.htmlComplexExplanation.htmlConstantScoreQuery.ConstantBulkScorer.htmlConstantScoreQuery.ConstantScorer.htmlConstantScoreQuery.ConstantWeight.htmlConstantScoreQuery.htmlControlledRealTimeReopenThread.htmlDisjunctionMaxQuery.DisjunctionMaxWeight.htmlDisjunctionMaxQuery.htmlDocIdSet.htmlDocIdSetIterator.htmlDocTermOrdsRangeFilter.htmlDocTermOrdsRewriteMethod.htmlExplanation.htmlFieldCache.ByteParser.htmlFieldCache.Bytes.htmlFieldCache.CacheEntry.htmlFieldCache.CreationPlaceholder.htmlFieldCache.DoubleParser.htmlFieldCache.Doubles.htmlFieldCache.FloatParser.htmlFieldCache.Floats.htmlFieldCache.IntParser.htmlFieldCache.Ints.htmlFieldCache.LongParser.htmlFieldCache.Longs.htmlFieldCache.Parser.htmlFieldCache.ShortParser.htmlFieldCache.Shorts.htmlFieldCache.htmlFieldCacheDocIdSet.htmlFieldCacheRangeFilter.htmlFieldCacheRewriteMethod.htmlFieldCacheTermsFilter.htmlFieldComparator.ByteComparator.htmlFieldComparator.DocComparator.htmlFieldComparator.DoubleComparator.htmlFieldComparator.FloatComparator.htmlFieldComparator.IntComparator.htmlFieldComparator.LongComparator.htmlFieldComparator.NumericComparator.htmlFieldComparator.RelevanceComparator.htmlFieldComparator.ShortComparator.htmlFieldComparator.TermOrdValComparator.htmlFieldComparator.TermValComparator.htmlFieldComparator.htmlFieldComparatorSource.htmlFieldDoc.htmlFieldValueFilter.htmlFieldValueHitQueue.Entry.htmlFieldValueHitQueue.htmlFilter.htmlFilteredDocIdSet.htmlFilteredDocIdSetIterator.htmlFilteredQuery.FilterStrategy.htmlFilteredQuery.RandomAccessFilterStrategy.htmlFilteredQuery.htmlFuzzyQuery.htmlFuzzyTermsEnum.LevenshteinAutomataAttribute.htmlFuzzyTermsEnum.LevenshteinAutomataAttributeImpl.htmlFuzzyTermsEnum.htmlIndexSearcher.LeafSlice.htmlIndexSearcher.htmlLiveFieldValues.htmlMatchAllDocsQuery.htmlMaxNonCompetitiveBoostAttribute.htmlMaxNonCompetitiveBoostAttributeImpl.htmlMultiCollector.htmlMultiPhraseQuery.htmlMultiTermQuery.ConstantScoreAutoRewrite.htmlMultiTermQuery.RewriteMethod.htmlMultiTermQuery.TopTermsBoostOnlyBooleanQueryRewrite.htmlMultiTermQuery.TopTermsScoringBooleanQueryRewrite.htmlMultiTermQuery.htmlMultiTermQueryWrapperFilter.htmlNGramPhraseQuery.htmlNumericRangeFilter.htmlNumericRangeQuery.htmlPhraseQuery.htmlPositiveScoresOnlyCollector.htmlPrefixFilter.htmlPrefixQuery.htmlPrefixTermsEnum.htmlQuery.htmlQueryRescorer.htmlQueryUtils.FCInvisibleMultiReader.htmlQueryUtils.htmlQueryWrapperFilter.htmlRandomSimilarityProvider.htmlReferenceManager.RefreshListener.htmlReferenceManager.htmlRegexpQuery.htmlRescorer.htmlScoreCachingWrappingScorer.htmlScoreDoc.htmlScorer.ChildScorer.htmlScorer.htmlScoringRewrite.htmlSearchEquivalenceTestBase.htmlSearcherFactory.htmlSearcherLifetimeManager.PruneByAge.htmlSearcherLifetimeManager.Pruner.htmlSearcherLifetimeManager.htmlSearcherManager.htmlShardSearchingTestBase.NodeState.ShardIndexSearcher.htmlShardSearchingTestBase.NodeState.htmlShardSearchingTestBase.SearcherAndVersion.htmlShardSearchingTestBase.SearcherExpiredException.htmlShardSearchingTestBase.htmlSort.htmlSortField.Type.htmlSortField.htmlSortRescorer.htmlSortedNumericSelector.Type.htmlSortedNumericSelector.htmlSortedNumericSortField.htmlTermAutomatonQuery.htmlTermQuery.htmlTermRangeFilter.htmlTermRangeQuery.htmlTermRangeTermsEnum.htmlTermStatistics.htmlTimeLimitingCollector.TimeExceededException.htmlTimeLimitingCollector.TimerThread.htmlTimeLimitingCollector.htmlTokenStreamToTermAutomatonQuery.htmlTopDocs.htmlTopDocsCollector.htmlTopFieldCollector.htmlTopFieldDocs.htmlTopScoreDocCollector.htmlTopTermsRewrite.htmlTotalHitCountCollector.htmlWeight.htmlWildcardQuery.htmlclass-useAssertingBulkOutOfOrderScorer.htmlAssertingBulkScorer.htmlAssertingCollector.htmlAssertingIndexSearcher.htmlAssertingQuery.htmlAssertingScorer.htmlAutomatonQuery.htmlBaseExplanationTestCase.ItemizedFilter.htmlBaseExplanationTestCase.htmlBitsFilteredDocIdSet.htmlBooleanClause.Occur.htmlBooleanClause.htmlBooleanQuery.BooleanWeight.htmlBooleanQuery.TooManyClauses.htmlBooleanQuery.htmlBoostAttribute.htmlBoostAttributeImpl.htmlBulkScorer.htmlCachingCollector.htmlCachingWrapperFilter.htmlCheckHits.ExplanationAsserter.htmlCheckHits.ExplanationAssertingSearcher.htmlCheckHits.SetCollector.htmlCheckHits.htmlCollectionStatistics.htmlCollectionTerminatedException.htmlCollector.htmlComplexExplanation.htmlConstantScoreQuery.ConstantBulkScorer.htmlConstantScoreQuery.ConstantScorer.htmlConstantScoreQuery.ConstantWeight.htmlConstantScoreQuery.htmlControlledRealTimeReopenThread.htmlDisjunctionMaxQuery.DisjunctionMaxWeight.htmlDisjunctionMaxQuery.htmlDocIdSet.htmlDocIdSetIterator.htmlDocTermOrdsRangeFilter.htmlDocTermOrdsRewriteMethod.htmlExplanation.htmlFieldCache.ByteParser.htmlFieldCache.Bytes.htmlFieldCache.CacheEntry.htmlFieldCache.CreationPlaceholder.htmlFieldCache.DoubleParser.htmlFieldCache.Doubles.htmlFieldCache.FloatParser.htmlFieldCache.Floats.htmlFieldCache.IntParser.htmlFieldCache.Ints.htmlFieldCache.LongParser.htmlFieldCache.Longs.htmlFieldCache.Parser.htmlFieldCache.ShortParser.htmlFieldCache.Shorts.htmlFieldCache.htmlFieldCacheDocIdSet.htmlFieldCacheRangeFilter.htmlFieldCacheRewriteMethod.htmlFieldCacheTermsFilter.htmlFieldComparator.ByteComparator.htmlFieldComparator.DocComparator.htmlFieldComparator.DoubleComparator.htmlFieldComparator.FloatComparator.htmlFieldComparator.IntComparator.htmlFieldComparator.LongComparator.htmlFieldComparator.NumericComparator.htmlFieldComparator.RelevanceComparator.htmlFieldComparator.ShortComparator.htmlFieldComparator.TermOrdValComparator.htmlFieldComparator.TermValComparator.htmlFieldComparator.htmlFieldComparatorSource.htmlFieldDoc.htmlFieldValueFilter.htmlFieldValueHitQueue.Entry.htmlFieldValueHitQueue.htmlFilter.htmlFilteredDocIdSet.htmlFilteredDocIdSetIterator.htmlFilteredQuery.FilterStrategy.htmlFilteredQuery.RandomAccessFilterStrategy.htmlFilteredQuery.htmlFuzzyQuery.htmlFuzzyTermsEnum.LevenshteinAutomataAttribute.htmlFuzzyTermsEnum.LevenshteinAutomataAttributeImpl.htmlFuzzyTermsEnum.htmlIndexSearcher.LeafSlice.htmlIndexSearcher.htmlLiveFieldValues.htmlMatchAllDocsQuery.htmlMaxNonCompetitiveBoostAttribute.htmlMaxNonCompetitiveBoostAttributeImpl.htmlMultiCollector.htmlMultiPhraseQuery.htmlMultiTermQuery.ConstantScoreAutoRewrite.htmlMultiTermQuery.RewriteMethod.htmlMultiTermQuery.TopTermsBoostOnlyBooleanQueryRewrite.htmlMultiTermQuery.TopTermsScoringBooleanQueryRewrite.htmlMultiTermQuery.htmlMultiTermQueryWrapperFilter.htmlNGramPhraseQuery.htmlNumericRangeFilter.htmlNumericRangeQuery.htmlPhraseQuery.htmlPositiveScoresOnlyCollector.htmlPrefixFilter.htmlPrefixQuery.htmlPrefixTermsEnum.htmlQuery.htmlQueryRescorer.htmlQueryUtils.FCInvisibleMultiReader.htmlQueryUtils.htmlQueryWrapperFilter.htmlRandomSimilarityProvider.htmlReferenceManager.RefreshListener.htmlReferenceManager.htmlRegexpQuery.htmlRescorer.htmlScoreCachingWrappingScorer.htmlScoreDoc.htmlScorer.ChildScorer.htmlScorer.htmlScoringRewrite.htmlSearchEquivalenceTestBase.htmlSearcherFactory.htmlSearcherLifetimeManager.PruneByAge.htmlSearcherLifetimeManager.Pruner.htmlSearcherLifetimeManager.htmlSearcherManager.htmlShardSearchingTestBase.NodeState.ShardIndexSearcher.htmlShardSearchingTestBase.NodeState.htmlShardSearchingTestBase.SearcherAndVersion.htmlShardSearchingTestBase.SearcherExpiredException.htmlShardSearchingTestBase.htmlSort.htmlSortField.Type.htmlSortField.htmlSortRescorer.htmlSortedNumericSelector.Type.htmlSortedNumericSelector.htmlSortedNumericSortField.htmlTermAutomatonQuery.htmlTermQuery.htmlTermRangeFilter.htmlTermRangeQuery.htmlTermRangeTermsEnum.htmlTermStatistics.htmlTimeLimitingCollector.TimeExceededException.htmlTimeLimitingCollector.TimerThread.htmlTimeLimitingCollector.htmlTokenStreamToTermAutomatonQuery.htmlTopDocs.htmlTopDocsCollector.htmlTopFieldCollector.htmlTopFieldDocs.htmlTopScoreDocCollector.htmlTopTermsRewrite.htmlTotalHitCountCollector.htmlWeight.htmlWildcardQuery.htmldoc-filesnrq-formula-1.pngnrq-formula-2.pnggroupingAbstractAllGroupHeadsCollector.GroupHead.htmlAbstractAllGroupHeadsCollector.TemporalResult.htmlAbstractAllGroupHeadsCollector.htmlAbstractAllGroupsCollector.htmlAbstractDistinctValuesCollector.GroupCount.htmlAbstractDistinctValuesCollector.htmlAbstractFirstPassGroupingCollector.htmlAbstractGroupFacetCollector.FacetEntry.htmlAbstractGroupFacetCollector.GroupedFacetResult.htmlAbstractGroupFacetCollector.SegmentResult.htmlAbstractGroupFacetCollector.htmlAbstractSecondPassGroupingCollector.SearchGroupDocs.htmlAbstractSecondPassGroupingCollector.htmlBlockGroupingCollector.htmlCollectedSearchGroup.htmlGroupDocs.htmlGroupingSearch.htmlSearchGroup.htmlTopGroups.ScoreMergeMode.htmlTopGroups.htmlclass-useAbstractAllGroupHeadsCollector.GroupHead.htmlAbstractAllGroupHeadsCollector.TemporalResult.htmlAbstractAllGroupHeadsCollector.htmlAbstractAllGroupsCollector.htmlAbstractDistinctValuesCollector.GroupCount.htmlAbstractDistinctValuesCollector.htmlAbstractFirstPassGroupingCollector.htmlAbstractGroupFacetCollector.FacetEntry.htmlAbstractGroupFacetCollector.GroupedFacetResult.htmlAbstractGroupFacetCollector.SegmentResult.htmlAbstractGroupFacetCollector.htmlAbstractSecondPassGroupingCollector.SearchGroupDocs.htmlAbstractSecondPassGroupingCollector.htmlBlockGroupingCollector.htmlCollectedSearchGroup.htmlGroupDocs.htmlGroupingSearch.htmlSearchGroup.htmlTopGroups.ScoreMergeMode.htmlTopGroups.htmlfunctionFunctionAllGroupHeadsCollector.GroupHead.htmlFunctionAllGroupHeadsCollector.htmlFunctionAllGroupsCollector.htmlFunctionDistinctValuesCollector.GroupCount.htmlFunctionDistinctValuesCollector.htmlFunctionFirstPassGroupingCollector.htmlFunctionSecondPassGroupingCollector.htmlclass-useFunctionAllGroupHeadsCollector.GroupHead.htmlFunctionAllGroupHeadsCollector.htmlFunctionAllGroupsCollector.htmlFunctionDistinctValuesCollector.GroupCount.htmlFunctionDistinctValuesCollector.htmlFunctionFirstPassGroupingCollector.htmlFunctionSecondPassGroupingCollector.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltermTermAllGroupHeadsCollector.htmlTermAllGroupsCollector.htmlTermDistinctValuesCollector.GroupCount.htmlTermDistinctValuesCollector.htmlTermFirstPassGroupingCollector.htmlTermGroupFacetCollector.htmlTermSecondPassGroupingCollector.htmlclass-useTermAllGroupHeadsCollector.htmlTermAllGroupsCollector.htmlTermDistinctValuesCollector.GroupCount.htmlTermDistinctValuesCollector.htmlTermFirstPassGroupingCollector.htmlTermGroupFacetCollector.htmlTermSecondPassGroupingCollector.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlhighlightDefaultEncoder.htmlEncoder.htmlFormatter.htmlFragmenter.htmlGradientFormatter.htmlHighlighter.htmlInvalidTokenOffsetsException.htmlNullFragmenter.htmlOffsetLimitTokenFilter.htmlPositionSpan.htmlQueryScorer.htmlQueryTermExtractor.htmlQueryTermScorer.htmlScorer.htmlSimpleFragmenter.htmlSimpleHTMLEncoder.htmlSimpleHTMLFormatter.htmlSimpleSpanFragmenter.htmlSpanGradientFormatter.htmlTextFragment.htmlTokenGroup.htmlTokenSources.htmlTokenStreamFromTermPositionVector.htmlWeightedSpanTerm.htmlWeightedSpanTermExtractor.PositionCheckingMap.htmlWeightedSpanTermExtractor.htmlWeightedTerm.htmlclass-useDefaultEncoder.htmlEncoder.htmlFormatter.htmlFragmenter.htmlGradientFormatter.htmlHighlighter.htmlInvalidTokenOffsetsException.htmlNullFragmenter.htmlOffsetLimitTokenFilter.htmlPositionSpan.htmlQueryScorer.htmlQueryTermExtractor.htmlQueryTermScorer.htmlScorer.htmlSimpleFragmenter.htmlSimpleHTMLEncoder.htmlSimpleHTMLFormatter.htmlSimpleSpanFragmenter.htmlSpanGradientFormatter.htmlTextFragment.htmlTokenGroup.htmlTokenSources.htmlTokenStreamFromTermPositionVector.htmlWeightedSpanTerm.htmlWeightedSpanTermExtractor.PositionCheckingMap.htmlWeightedSpanTermExtractor.htmlWeightedTerm.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljoinFixedBitSetCachingWrapperFilter.htmlJoinUtil.htmlScoreMode.htmlToChildBlockJoinQuery.htmlToParentBlockJoinCollector.htmlToParentBlockJoinFieldComparator.Highest.htmlToParentBlockJoinFieldComparator.Lowest.htmlToParentBlockJoinFieldComparator.htmlToParentBlockJoinQuery.htmlToParentBlockJoinSortField.htmlclass-useFixedBitSetCachingWrapperFilter.htmlJoinUtil.htmlScoreMode.htmlToChildBlockJoinQuery.htmlToParentBlockJoinCollector.htmlToParentBlockJoinFieldComparator.Highest.htmlToParentBlockJoinFieldComparator.Lowest.htmlToParentBlockJoinFieldComparator.htmlToParentBlockJoinQuery.htmlToParentBlockJoinSortField.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpayloadsAveragePayloadFunction.htmlMaxPayloadFunction.htmlMinPayloadFunction.htmlPayloadFunction.htmlPayloadNearQuery.PayloadNearSpanScorer.htmlPayloadNearQuery.PayloadNearSpanWeight.htmlPayloadNearQuery.htmlPayloadSpanUtil.htmlPayloadTermQuery.PayloadTermWeight.PayloadTermSpanScorer.htmlPayloadTermQuery.PayloadTermWeight.htmlPayloadTermQuery.htmlclass-useAveragePayloadFunction.htmlMaxPayloadFunction.htmlMinPayloadFunction.htmlPayloadFunction.htmlPayloadNearQuery.PayloadNearSpanScorer.htmlPayloadNearQuery.PayloadNearSpanWeight.htmlPayloadNearQuery.htmlPayloadSpanUtil.htmlPayloadTermQuery.PayloadTermWeight.PayloadTermSpanScorer.htmlPayloadTermQuery.PayloadTermWeight.htmlPayloadTermQuery.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpostingshighlightDefaultPassageFormatter.htmlPassage.htmlPassageFormatter.htmlPassageScorer.htmlPostingsHighlighter.htmlWholeBreakIterator.htmlclass-useDefaultPassageFormatter.htmlPassage.htmlPassageFormatter.htmlPassageScorer.htmlPostingsHighlighter.htmlWholeBreakIterator.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsimilaritiesAfterEffect.NoAfterEffect.htmlAfterEffect.htmlAfterEffectB.htmlAfterEffectL.htmlBM25Similarity.htmlBasicModel.htmlBasicModelBE.htmlBasicModelD.htmlBasicModelG.htmlBasicModelIF.htmlBasicModelIn.htmlBasicModelIne.htmlBasicModelP.htmlBasicStats.htmlDFRSimilarity.htmlDefaultSimilarity.htmlDistribution.htmlDistributionLL.htmlDistributionSPL.htmlIBSimilarity.htmlLMDirichletSimilarity.htmlLMJelinekMercerSimilarity.htmlLMSimilarity.CollectionModel.htmlLMSimilarity.DefaultCollectionModel.htmlLMSimilarity.LMStats.htmlLMSimilarity.htmlLambda.htmlLambdaDF.htmlLambdaTTF.htmlMultiSimilarity.htmlNormalization.NoNormalization.htmlNormalization.htmlNormalizationH1.htmlNormalizationH2.htmlNormalizationH3.htmlNormalizationZ.htmlPerFieldSimilarityWrapper.htmlSimilarity.SimScorer.htmlSimilarity.SimWeight.htmlSimilarity.htmlSimilarityBase.htmlTFIDFSimilarity.htmlclass-useAfterEffect.NoAfterEffect.htmlAfterEffect.htmlAfterEffectB.htmlAfterEffectL.htmlBM25Similarity.htmlBasicModel.htmlBasicModelBE.htmlBasicModelD.htmlBasicModelG.htmlBasicModelIF.htmlBasicModelIn.htmlBasicModelIne.htmlBasicModelP.htmlBasicStats.htmlDFRSimilarity.htmlDefaultSimilarity.htmlDistribution.htmlDistributionLL.htmlDistributionSPL.htmlIBSimilarity.htmlLMDirichletSimilarity.htmlLMJelinekMercerSimilarity.htmlLMSimilarity.CollectionModel.htmlLMSimilarity.DefaultCollectionModel.htmlLMSimilarity.LMStats.htmlLMSimilarity.htmlLambda.htmlLambdaDF.htmlLambdaTTF.htmlMultiSimilarity.htmlNormalization.NoNormalization.htmlNormalization.htmlNormalizationH1.htmlNormalizationH2.htmlNormalizationH3.htmlNormalizationZ.htmlPerFieldSimilarityWrapper.htmlSimilarity.SimScorer.htmlSimilarity.SimWeight.htmlSimilarity.htmlSimilarityBase.htmlTFIDFSimilarity.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlspansFieldMaskingSpanQuery.htmlNearSpansOrdered.htmlNearSpansUnordered.htmlSpanFirstQuery.htmlSpanMultiTermQueryWrapper.SpanRewriteMethod.htmlSpanMultiTermQueryWrapper.TopTermsSpanBooleanQueryRewrite.htmlSpanMultiTermQueryWrapper.htmlSpanNearPayloadCheckQuery.htmlSpanNearQuery.htmlSpanNotQuery.htmlSpanOrQuery.htmlSpanPayloadCheckQuery.htmlSpanPositionCheckQuery.AcceptStatus.htmlSpanPositionCheckQuery.PositionCheckSpan.htmlSpanPositionCheckQuery.htmlSpanPositionRangeQuery.htmlSpanQuery.htmlSpanScorer.htmlSpanTermQuery.htmlSpanWeight.htmlSpans.htmlTermSpans.htmlclass-useFieldMaskingSpanQuery.htmlNearSpansOrdered.htmlNearSpansUnordered.htmlSpanFirstQuery.htmlSpanMultiTermQueryWrapper.SpanRewriteMethod.htmlSpanMultiTermQueryWrapper.TopTermsSpanBooleanQueryRewrite.htmlSpanMultiTermQueryWrapper.htmlSpanNearPayloadCheckQuery.htmlSpanNearQuery.htmlSpanNotQuery.htmlSpanOrQuery.htmlSpanPayloadCheckQuery.htmlSpanPositionCheckQuery.AcceptStatus.htmlSpanPositionCheckQuery.PositionCheckSpan.htmlSpanPositionCheckQuery.htmlSpanPositionRangeQuery.htmlSpanQuery.htmlSpanScorer.htmlSpanTermQuery.htmlSpanWeight.htmlSpans.htmlTermSpans.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlspellCombineSuggestion.htmlDictionary.htmlDirectSpellChecker.ScoreTerm.htmlDirectSpellChecker.htmlHighFrequencyDictionary.htmlJaroWinklerDistance.htmlLevensteinDistance.htmlLuceneDictionary.htmlLuceneLevenshteinDistance.htmlNGramDistance.htmlPlainTextDictionary.htmlSpellChecker.htmlStringDistance.htmlSuggestMode.htmlSuggestWord.htmlSuggestWordFrequencyComparator.htmlSuggestWordQueue.htmlSuggestWordScoreComparator.htmlTermFreqIterator.TermFreqIteratorWrapper.htmlTermFreqIterator.htmlWordBreakSpellChecker.BreakSuggestionSortMethod.htmlWordBreakSpellChecker.htmlclass-useCombineSuggestion.htmlDictionary.htmlDirectSpellChecker.ScoreTerm.htmlDirectSpellChecker.htmlHighFrequencyDictionary.htmlJaroWinklerDistance.htmlLevensteinDistance.htmlLuceneDictionary.htmlLuceneLevenshteinDistance.htmlNGramDistance.htmlPlainTextDictionary.htmlSpellChecker.htmlStringDistance.htmlSuggestMode.htmlSuggestWord.htmlSuggestWordFrequencyComparator.htmlSuggestWordQueue.htmlSuggestWordScoreComparator.htmlTermFreqIterator.TermFreqIteratorWrapper.htmlTermFreqIterator.htmlWordBreakSpellChecker.BreakSuggestionSortMethod.htmlWordBreakSpellChecker.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsuggestBufferedInputIterator.htmlBufferingTermFreqIteratorWrapper.htmlDocumentDictionary.DocumentInputIterator.htmlDocumentDictionary.htmlDocumentValueSourceDictionary.htmlFileDictionary.htmlInMemorySorter.htmlInputIterator.InputIteratorWrapper.htmlInputIterator.htmlLookup.LookupPriorityQueue.htmlLookup.LookupResult.htmlLookup.htmlSortedInputIterator.htmlSortedTermFreqIteratorWrapper.htmlUnsortedInputIterator.htmlanalyzingAnalyzingInfixSuggester.htmlAnalyzingSuggester.htmlBlendedInfixSuggester.BlenderType.htmlBlendedInfixSuggester.htmlFSTUtil.Path.htmlFSTUtil.htmlFreeTextSuggester.htmlFuzzySuggester.htmlSuggestStopFilter.htmlclass-useAnalyzingInfixSuggester.htmlAnalyzingSuggester.htmlBlendedInfixSuggester.BlenderType.htmlBlendedInfixSuggester.htmlFSTUtil.Path.htmlFSTUtil.htmlFreeTextSuggester.htmlFuzzySuggester.htmlSuggestStopFilter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useBufferedInputIterator.htmlBufferingTermFreqIteratorWrapper.htmlDocumentDictionary.DocumentInputIterator.htmlDocumentDictionary.htmlDocumentValueSourceDictionary.htmlFileDictionary.htmlInMemorySorter.htmlInputIterator.InputIteratorWrapper.htmlInputIterator.htmlLookup.LookupPriorityQueue.htmlLookup.LookupResult.htmlLookup.htmlSortedInputIterator.htmlSortedTermFreqIteratorWrapper.htmlUnsortedInputIterator.htmlfstBytesRefSorter.htmlExternalRefSorter.htmlFSTCompletion.Completion.htmlFSTCompletion.htmlFSTCompletionBuilder.htmlFSTCompletionLookup.htmlWFSTCompletionLookup.htmlclass-useBytesRefSorter.htmlExternalRefSorter.htmlFSTCompletion.Completion.htmlFSTCompletion.htmlFSTCompletionBuilder.htmlFSTCompletionLookup.htmlWFSTCompletionLookup.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljaspellJaspellLookup.htmlJaspellTernarySearchTrie.TSTNode.htmlJaspellTernarySearchTrie.htmlclass-useJaspellLookup.htmlJaspellTernarySearchTrie.TSTNode.htmlJaspellTernarySearchTrie.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltstTSTAutocomplete.htmlTSTLookup.htmlTernaryTreeNode.htmlclass-useTSTAutocomplete.htmlTSTLookup.htmlTernaryTreeNode.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlvectorhighlightBaseFragListBuilder.htmlBaseFragmentsBuilder.htmlBoundaryScanner.htmlBreakIteratorBoundaryScanner.htmlFastVectorHighlighter.htmlFieldFragList.WeightedFragInfo.SubInfo.htmlFieldFragList.WeightedFragInfo.htmlFieldFragList.htmlFieldPhraseList.WeightedPhraseInfo.Toffs.htmlFieldPhraseList.WeightedPhraseInfo.htmlFieldPhraseList.htmlFieldQuery.QueryPhraseMap.htmlFieldQuery.htmlFieldTermStack.TermInfo.htmlFieldTermStack.htmlFragListBuilder.htmlFragmentsBuilder.htmlScoreOrderFragmentsBuilder.ScoreComparator.htmlScoreOrderFragmentsBuilder.htmlSimpleBoundaryScanner.htmlSimpleFieldFragList.htmlSimpleFragListBuilder.htmlSimpleFragmentsBuilder.htmlSingleFragListBuilder.htmlWeightedFieldFragList.htmlWeightedFragListBuilder.htmlclass-useBaseFragListBuilder.htmlBaseFragmentsBuilder.htmlBoundaryScanner.htmlBreakIteratorBoundaryScanner.htmlFastVectorHighlighter.htmlFieldFragList.WeightedFragInfo.SubInfo.htmlFieldFragList.WeightedFragInfo.htmlFieldFragList.htmlFieldPhraseList.WeightedPhraseInfo.Toffs.htmlFieldPhraseList.WeightedPhraseInfo.htmlFieldPhraseList.htmlFieldQuery.QueryPhraseMap.htmlFieldQuery.htmlFieldTermStack.TermInfo.htmlFieldTermStack.htmlFragListBuilder.htmlFragmentsBuilder.htmlScoreOrderFragmentsBuilder.ScoreComparator.htmlScoreOrderFragmentsBuilder.htmlSimpleBoundaryScanner.htmlSimpleFieldFragList.htmlSimpleFragListBuilder.htmlSimpleFragmentsBuilder.htmlSingleFragListBuilder.htmlWeightedFieldFragList.htmlWeightedFragListBuilder.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlspatialDisjointSpatialFilter.htmlSpatialStrategy.htmlbboxBBoxOverlapRatioValueSource.htmlBBoxSimilarityValueSource.htmlBBoxStrategy.htmlclass-useBBoxOverlapRatioValueSource.htmlBBoxSimilarityValueSource.htmlBBoxStrategy.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useDisjointSpatialFilter.htmlSpatialStrategy.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlprefixAbstractPrefixTreeFilter.BaseTermsEnumTraverser.htmlAbstractPrefixTreeFilter.htmlAbstractVisitingPrefixTreeFilter.VNode.htmlAbstractVisitingPrefixTreeFilter.VisitorTemplate.htmlAbstractVisitingPrefixTreeFilter.htmlContainsPrefixTreeFilter.htmlIntersectsPrefixTreeFilter.htmlPointPrefixTreeFieldCacheProvider.htmlPrefixTreeStrategy.htmlRecursivePrefixTreeStrategy.htmlTermQueryPrefixTreeStrategy.htmlWithinPrefixTreeFilter.htmlclass-useAbstractPrefixTreeFilter.BaseTermsEnumTraverser.htmlAbstractPrefixTreeFilter.htmlAbstractVisitingPrefixTreeFilter.VNode.htmlAbstractVisitingPrefixTreeFilter.VisitorTemplate.htmlAbstractVisitingPrefixTreeFilter.htmlContainsPrefixTreeFilter.htmlIntersectsPrefixTreeFilter.htmlPointPrefixTreeFieldCacheProvider.htmlPrefixTreeStrategy.htmlRecursivePrefixTreeStrategy.htmlTermQueryPrefixTreeStrategy.htmlWithinPrefixTreeFilter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltreeCell.htmlGeohashPrefixTree.Factory.htmlGeohashPrefixTree.htmlQuadPrefixTree.Factory.htmlQuadPrefixTree.htmlSpatialPrefixTree.htmlSpatialPrefixTreeFactory.htmlclass-useCell.htmlGeohashPrefixTree.Factory.htmlGeohashPrefixTree.htmlQuadPrefixTree.Factory.htmlQuadPrefixTree.htmlSpatialPrefixTree.htmlSpatialPrefixTreeFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlquerySpatialArgs.htmlSpatialArgsParser.htmlSpatialOperation.htmlUnsupportedSpatialOperation.htmlclass-useSpatialArgs.htmlSpatialArgsParser.htmlSpatialOperation.htmlUnsupportedSpatialOperation.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlserializedSerializedDVStrategy.htmlclass-useSerializedDVStrategy.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilCachingDoubleValueSource.htmlDistanceToShapeValueSource.htmlShapeAreaValueSource.htmlShapeFieldCache.htmlShapeFieldCacheDistanceValueSource.htmlShapeFieldCacheProvider.htmlShapePredicateValueSource.htmlValueSourceFilter.htmlclass-useCachingDoubleValueSource.htmlDistanceToShapeValueSource.htmlShapeAreaValueSource.htmlShapeFieldCache.htmlShapeFieldCacheDistanceValueSource.htmlShapeFieldCacheProvider.htmlShapePredicateValueSource.htmlValueSourceFilter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlvectorDistanceValueSource.htmlPointVectorStrategy.htmlclass-useDistanceValueSource.htmlPointVectorStrategy.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlstoreAlreadyClosedException.htmlBaseDirectory.htmlBaseDirectoryTestCase.htmlBaseDirectoryWrapper.htmlBufferedChecksum.htmlBufferedChecksumIndexInput.htmlBufferedIndexInput.htmlByteArrayDataInput.htmlByteArrayDataOutput.htmlChecksumIndexInput.htmlCompoundFileDirectory.FileEntry.htmlCompoundFileDirectory.htmlDataInput.htmlDataOutput.htmlDirectory.htmlFSDirectory.htmlFSLockFactory.htmlFileSwitchDirectory.htmlFilterDirectory.htmlFlushInfo.htmlIOContext.Context.htmlIOContext.htmlIndexInput.htmlIndexOutput.htmlInputStreamDataInput.htmlLock.With.htmlLock.htmlLockFactory.htmlLockObtainFailedException.htmlLockReleaseFailedException.htmlLockStressTest.htmlLockVerifyServer.htmlMMapDirectory.htmlMergeInfo.htmlMockDirectoryWrapper.Failure.htmlMockDirectoryWrapper.FakeIOException.htmlMockDirectoryWrapper.Throttling.htmlMockDirectoryWrapper.htmlMockIndexInputWrapper.htmlMockIndexOutputWrapper.htmlMockLockFactoryWrapper.htmlNIOFSDirectory.htmlNRTCachingDirectory.htmlNativeFSLockFactory.htmlNativePosixUtil.htmlNativeUnixDirectory.htmlNoLockFactory.htmlNoSuchDirectoryException.htmlOutputStreamDataOutput.htmlOutputStreamIndexOutput.htmlRAMDirectory.htmlRAMFile.htmlRAMInputStream.htmlRAMOutputStream.htmlRandomAccessInput.htmlRateLimitedDirectoryWrapper.htmlRateLimiter.SimpleRateLimiter.htmlRateLimiter.htmlSimpleFSDirectory.htmlSimpleFSLockFactory.htmlSingleInstanceLockFactory.htmlTestHelper.htmlTrackingDirectoryWrapper.htmlVerifyingLockFactory.htmlWindowsDirectory.htmlclass-useAlreadyClosedException.htmlBaseDirectory.htmlBaseDirectoryTestCase.htmlBaseDirectoryWrapper.htmlBufferedChecksum.htmlBufferedChecksumIndexInput.htmlBufferedIndexInput.htmlByteArrayDataInput.htmlByteArrayDataOutput.htmlChecksumIndexInput.htmlCompoundFileDirectory.FileEntry.htmlCompoundFileDirectory.htmlDataInput.htmlDataOutput.htmlDirectory.htmlFSDirectory.htmlFSLockFactory.htmlFileSwitchDirectory.htmlFilterDirectory.htmlFlushInfo.htmlIOContext.Context.htmlIOContext.htmlIndexInput.htmlIndexOutput.htmlInputStreamDataInput.htmlLock.With.htmlLock.htmlLockFactory.htmlLockObtainFailedException.htmlLockReleaseFailedException.htmlLockStressTest.htmlLockVerifyServer.htmlMMapDirectory.htmlMergeInfo.htmlMockDirectoryWrapper.Failure.htmlMockDirectoryWrapper.FakeIOException.htmlMockDirectoryWrapper.Throttling.htmlMockDirectoryWrapper.htmlMockIndexInputWrapper.htmlMockIndexOutputWrapper.htmlMockLockFactoryWrapper.htmlNIOFSDirectory.htmlNRTCachingDirectory.htmlNativeFSLockFactory.htmlNativePosixUtil.htmlNativeUnixDirectory.htmlNoLockFactory.htmlNoSuchDirectoryException.htmlOutputStreamDataOutput.htmlOutputStreamIndexOutput.htmlRAMDirectory.htmlRAMFile.htmlRAMInputStream.htmlRAMOutputStream.htmlRandomAccessInput.htmlRateLimitedDirectoryWrapper.htmlRateLimiter.SimpleRateLimiter.htmlRateLimiter.htmlSimpleFSDirectory.htmlSimpleFSLockFactory.htmlSingleInstanceLockFactory.htmlTestHelper.htmlTrackingDirectoryWrapper.htmlVerifyingLockFactory.htmlWindowsDirectory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilAccountable.htmlArrayUtil.htmlAttribute.htmlAttributeFactory.StaticImplementationAttributeFactory.htmlAttributeFactory.htmlAttributeImpl.htmlAttributeReflector.htmlAttributeSource.State.htmlAttributeSource.htmlBaseDocIdSetTestCase.htmlBitUtil.htmlBits.MatchAllBits.htmlBits.MatchNoBits.htmlBits.htmlBroadWord.htmlByteBlockPool.Allocator.htmlByteBlockPool.DirectAllocator.htmlByteBlockPool.DirectTrackingAllocator.htmlByteBlockPool.htmlBytesRef.htmlBytesRefArray.htmlBytesRefBuilder.htmlBytesRefHash.BytesStartArray.htmlBytesRefHash.DirectBytesStartArray.htmlBytesRefHash.MaxBytesLengthExceededException.htmlBytesRefHash.htmlBytesRefIterator.htmlCharsRef.htmlCharsRefBuilder.htmlCloseableThreadLocal.htmlCollectionUtil.htmlCommandLineUtil.htmlConstants.htmlCounter.htmlDocIdBitSet.htmlDoubleBarrelLRUCache.CloneableKey.htmlDoubleBarrelLRUCache.htmlEnglish.htmlFailOnNonBulkMergesInfoStream.htmlFailureMarker.htmlFieldCacheSanityChecker.Insanity.htmlFieldCacheSanityChecker.InsanityType.htmlFieldCacheSanityChecker.htmlFilterIterator.htmlFixedBitSet.FixedBitSetIterator.htmlFixedBitSet.htmlGrowableByteArrayDataOutput.htmlIOUtils.htmlInPlaceMergeSorter.htmlIndexableBinaryStringTools.htmlInfoStream.htmlIntBlockPool.Allocator.htmlIntBlockPool.DirectAllocator.htmlIntBlockPool.SliceReader.htmlIntBlockPool.SliceWriter.htmlIntBlockPool.htmlIntroSorter.htmlIntsRef.htmlIntsRefBuilder.htmlLineFileDocs.htmlLongBitSet.htmlLongValues.htmlLongsRef.htmlLuceneJUnit3MethodProvider.htmlLuceneTestCase.AwaitsFix.htmlLuceneTestCase.BadApple.htmlLuceneTestCase.Monster.htmlLuceneTestCase.Nightly.htmlLuceneTestCase.Slow.htmlLuceneTestCase.SuppressCodecs.htmlLuceneTestCase.SuppressSysoutChecks.htmlLuceneTestCase.SuppressTempFileChecks.htmlLuceneTestCase.Weekly.htmlLuceneTestCase.htmlMapOfSets.htmlMathUtil.htmlMergedIterator.htmlMutableBits.htmlNamedSPILoader.NamedSPI.htmlNamedSPILoader.htmlNamedThreadFactory.htmlNullInfoStream.htmlNumericUtils.IntRangeBuilder.htmlNumericUtils.LongRangeBuilder.htmlNumericUtils.htmlOfflineSorter.BufferSize.htmlOfflineSorter.ByteSequencesReader.htmlOfflineSorter.ByteSequencesWriter.htmlOfflineSorter.SortInfo.htmlOfflineSorter.htmlOpenBitSet.htmlOpenBitSetDISI.htmlOpenBitSetIterator.htmlPForDeltaDocIdSet.Builder.htmlPForDeltaDocIdSet.htmlPagedBytes.PagedBytesDataInput.htmlPagedBytes.PagedBytesDataOutput.htmlPagedBytes.Reader.htmlPagedBytes.htmlPrintStreamInfoStream.htmlPriorityQueue.htmlQueryBuilder.htmlQuickPatchThreadsFilter.htmlRamUsageEstimator.JvmFeature.htmlRamUsageEstimator.htmlRamUsageTester.Accumulator.htmlRamUsageTester.htmlRecyclingByteBlockAllocator.htmlRecyclingIntBlockAllocator.htmlRefCount.htmlRethrow.htmlRollingBuffer.Resettable.htmlRollingBuffer.htmlRunListenerPrintReproduceInfo.htmlSPIClassIterator.htmlSentinelIntSet.htmlSetOnce.AlreadySetException.htmlSetOnce.htmlSloppyMath.htmlSmallFloat.htmlSorter.htmlStringHelper.htmlTestRuleAssertionsRequired.htmlTestRuleFieldCacheSanity.htmlTestRuleIgnoreAfterMaxFailures.htmlTestRuleIgnoreTestSuites.NestedTestSuite.htmlTestRuleIgnoreTestSuites.htmlTestRuleLimitSysouts.Limit.htmlTestRuleLimitSysouts.htmlTestRuleMarkFailure.htmlTestRuleStoreClassName.htmlTestSecurityManager.htmlTestUtil.htmlThreadInterruptedException.htmlThrottledIndexOutput.htmlTimSorter.htmlTimeUnits.htmlToStringUtils.htmlUnicodeUtil.htmlVersion.htmlVirtualMethod.htmlWAH8DocIdSet.Builder.htmlWAH8DocIdSet.htmlWeakIdentityMap.htmlautomatonAutomata.htmlAutomaton.Builder.htmlAutomaton.htmlAutomatonProvider.htmlAutomatonTestUtil.RandomAcceptedStrings.htmlAutomatonTestUtil.htmlByteRunAutomaton.htmlCharacterRunAutomaton.htmlCompiledAutomaton.AUTOMATON_TYPE.htmlCompiledAutomaton.htmlLevenshteinAutomata.htmlMinimizationOperations.htmlOperations.htmlRegExp.htmlRunAutomaton.htmlStatePair.htmlTooComplexToDeterminizeException.htmlTransition.htmlUTF32ToUTF8.htmlclass-useAutomata.htmlAutomaton.Builder.htmlAutomaton.htmlAutomatonProvider.htmlAutomatonTestUtil.RandomAcceptedStrings.htmlAutomatonTestUtil.htmlByteRunAutomaton.htmlCharacterRunAutomaton.htmlCompiledAutomaton.AUTOMATON_TYPE.htmlCompiledAutomaton.htmlLevenshteinAutomata.htmlMinimizationOperations.htmlOperations.htmlRegExp.htmlRunAutomaton.htmlStatePair.htmlTooComplexToDeterminizeException.htmlTransition.htmlUTF32ToUTF8.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAccountable.htmlArrayUtil.htmlAttribute.htmlAttributeFactory.StaticImplementationAttributeFactory.htmlAttributeFactory.htmlAttributeImpl.htmlAttributeReflector.htmlAttributeSource.State.htmlAttributeSource.htmlBaseDocIdSetTestCase.htmlBitUtil.htmlBits.MatchAllBits.htmlBits.MatchNoBits.htmlBits.htmlBroadWord.htmlByteBlockPool.Allocator.htmlByteBlockPool.DirectAllocator.htmlByteBlockPool.DirectTrackingAllocator.htmlByteBlockPool.htmlBytesRef.htmlBytesRefArray.htmlBytesRefBuilder.htmlBytesRefHash.BytesStartArray.htmlBytesRefHash.DirectBytesStartArray.htmlBytesRefHash.MaxBytesLengthExceededException.htmlBytesRefHash.htmlBytesRefIterator.htmlCharsRef.htmlCharsRefBuilder.htmlCloseableThreadLocal.htmlCollectionUtil.htmlCommandLineUtil.htmlConstants.htmlCounter.htmlDocIdBitSet.htmlDoubleBarrelLRUCache.CloneableKey.htmlDoubleBarrelLRUCache.htmlEnglish.htmlFailOnNonBulkMergesInfoStream.htmlFailureMarker.htmlFieldCacheSanityChecker.Insanity.htmlFieldCacheSanityChecker.InsanityType.htmlFieldCacheSanityChecker.htmlFilterIterator.htmlFixedBitSet.FixedBitSetIterator.htmlFixedBitSet.htmlGrowableByteArrayDataOutput.htmlIOUtils.htmlInPlaceMergeSorter.htmlIndexableBinaryStringTools.htmlInfoStream.htmlIntBlockPool.Allocator.htmlIntBlockPool.DirectAllocator.htmlIntBlockPool.SliceReader.htmlIntBlockPool.SliceWriter.htmlIntBlockPool.htmlIntroSorter.htmlIntsRef.htmlIntsRefBuilder.htmlLineFileDocs.htmlLongBitSet.htmlLongValues.htmlLongsRef.htmlLuceneJUnit3MethodProvider.htmlLuceneTestCase.AwaitsFix.htmlLuceneTestCase.BadApple.htmlLuceneTestCase.Monster.htmlLuceneTestCase.Nightly.htmlLuceneTestCase.Slow.htmlLuceneTestCase.SuppressCodecs.htmlLuceneTestCase.SuppressSysoutChecks.htmlLuceneTestCase.SuppressTempFileChecks.htmlLuceneTestCase.Weekly.htmlLuceneTestCase.htmlMapOfSets.htmlMathUtil.htmlMergedIterator.htmlMutableBits.htmlNamedSPILoader.NamedSPI.htmlNamedSPILoader.htmlNamedThreadFactory.htmlNullInfoStream.htmlNumericUtils.IntRangeBuilder.htmlNumericUtils.LongRangeBuilder.htmlNumericUtils.htmlOfflineSorter.BufferSize.htmlOfflineSorter.ByteSequencesReader.htmlOfflineSorter.ByteSequencesWriter.htmlOfflineSorter.SortInfo.htmlOfflineSorter.htmlOpenBitSet.htmlOpenBitSetDISI.htmlOpenBitSetIterator.htmlPForDeltaDocIdSet.Builder.htmlPForDeltaDocIdSet.htmlPagedBytes.PagedBytesDataInput.htmlPagedBytes.PagedBytesDataOutput.htmlPagedBytes.Reader.htmlPagedBytes.htmlPrintStreamInfoStream.htmlPriorityQueue.htmlQueryBuilder.htmlQuickPatchThreadsFilter.htmlRamUsageEstimator.JvmFeature.htmlRamUsageEstimator.htmlRamUsageTester.Accumulator.htmlRamUsageTester.htmlRecyclingByteBlockAllocator.htmlRecyclingIntBlockAllocator.htmlRefCount.htmlRethrow.htmlRollingBuffer.Resettable.htmlRollingBuffer.htmlRunListenerPrintReproduceInfo.htmlSPIClassIterator.htmlSentinelIntSet.htmlSetOnce.AlreadySetException.htmlSetOnce.htmlSloppyMath.htmlSmallFloat.htmlSorter.htmlStringHelper.htmlTestRuleAssertionsRequired.htmlTestRuleFieldCacheSanity.htmlTestRuleIgnoreAfterMaxFailures.htmlTestRuleIgnoreTestSuites.NestedTestSuite.htmlTestRuleIgnoreTestSuites.htmlTestRuleLimitSysouts.Limit.htmlTestRuleLimitSysouts.htmlTestRuleMarkFailure.htmlTestRuleStoreClassName.htmlTestSecurityManager.htmlTestUtil.htmlThreadInterruptedException.htmlThrottledIndexOutput.htmlTimSorter.htmlTimeUnits.htmlToStringUtils.htmlUnicodeUtil.htmlVersion.htmlVirtualMethod.htmlWAH8DocIdSet.Builder.htmlWAH8DocIdSet.htmlWeakIdentityMap.htmlfstBuilder.Arc.htmlBuilder.UnCompiledNode.htmlBuilder.htmlByteSequenceOutputs.htmlBytesRefFSTEnum.InputOutput.htmlBytesRefFSTEnum.htmlCharSequenceOutputs.htmlFST.Arc.htmlFST.BytesReader.htmlFST.INPUT_TYPE.htmlFST.htmlFSTTester.InputOutput.htmlFSTTester.htmlIntSequenceOutputs.htmlIntsRefFSTEnum.InputOutput.htmlIntsRefFSTEnum.htmlListOfOutputs.htmlNoOutputs.htmlOutputs.htmlPairOutputs.Pair.htmlPairOutputs.htmlPositiveIntOutputs.htmlUpToTwoPositiveIntOutputs.TwoLongs.htmlUpToTwoPositiveIntOutputs.htmlUtil.FSTPath.htmlUtil.Result.htmlUtil.TopNSearcher.htmlUtil.TopResults.htmlUtil.htmlclass-useBuilder.Arc.htmlBuilder.UnCompiledNode.htmlBuilder.htmlByteSequenceOutputs.htmlBytesRefFSTEnum.InputOutput.htmlBytesRefFSTEnum.htmlCharSequenceOutputs.htmlFST.Arc.htmlFST.BytesReader.htmlFST.INPUT_TYPE.htmlFST.htmlFSTTester.InputOutput.htmlFSTTester.htmlIntSequenceOutputs.htmlIntsRefFSTEnum.InputOutput.htmlIntsRefFSTEnum.htmlListOfOutputs.htmlNoOutputs.htmlOutputs.htmlPairOutputs.Pair.htmlPairOutputs.htmlPositiveIntOutputs.htmlUpToTwoPositiveIntOutputs.TwoLongs.htmlUpToTwoPositiveIntOutputs.htmlUtil.FSTPath.htmlUtil.Result.htmlUtil.TopNSearcher.htmlUtil.TopResults.htmlUtil.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmutableMutableValue.htmlMutableValueBool.htmlMutableValueDate.htmlMutableValueDouble.htmlMutableValueFloat.htmlMutableValueInt.htmlMutableValueLong.htmlMutableValueStr.htmlclass-useMutableValue.htmlMutableValueBool.htmlMutableValueDate.htmlMutableValueDouble.htmlMutableValueFloat.htmlMutableValueInt.htmlMutableValueLong.htmlMutableValueStr.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackedBlockPackedReader.htmlBlockPackedReaderIterator.htmlBlockPackedWriter.htmlDirectReader.htmlDirectWriter.htmlEliasFanoDecoder.htmlEliasFanoDocIdSet.htmlEliasFanoEncoder.htmlGrowableWriter.htmlMonotonicBlockPackedReader.htmlMonotonicBlockPackedWriter.htmlPackedDataInput.htmlPackedDataOutput.htmlPackedInts.Decoder.htmlPackedInts.Encoder.htmlPackedInts.Format.htmlPackedInts.FormatAndBits.htmlPackedInts.Header.htmlPackedInts.Mutable.htmlPackedInts.NullReader.htmlPackedInts.Reader.htmlPackedInts.ReaderIterator.htmlPackedInts.Writer.htmlPackedInts.htmlPackedLongValues.Builder.htmlPackedLongValues.Iterator.htmlPackedLongValues.htmlPagedGrowableWriter.htmlPagedMutable.htmlclass-useBlockPackedReader.htmlBlockPackedReaderIterator.htmlBlockPackedWriter.htmlDirectReader.htmlDirectWriter.htmlEliasFanoDecoder.htmlEliasFanoDocIdSet.htmlEliasFanoEncoder.htmlGrowableWriter.htmlMonotonicBlockPackedReader.htmlMonotonicBlockPackedWriter.htmlPackedDataInput.htmlPackedDataOutput.htmlPackedInts.Decoder.htmlPackedInts.Encoder.htmlPackedInts.Format.htmlPackedInts.FormatAndBits.htmlPackedInts.Header.htmlPackedInts.Mutable.htmlPackedInts.NullReader.htmlPackedInts.Reader.htmlPackedInts.ReaderIterator.htmlPackedInts.Writer.htmlPackedInts.htmlPackedLongValues.Builder.htmlPackedLongValues.Iterator.htmlPackedLongValues.htmlPagedGrowableWriter.htmlPagedMutable.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlegothorstemmerCompile.htmlDiff.htmlDiffIt.htmlGener.htmlLift.htmlMultiTrie.htmlMultiTrie2.htmlOptimizer.htmlOptimizer2.htmlReduce.htmlRow.htmlTrie.htmlclass-useCompile.htmlDiff.htmlDiffIt.htmlGener.htmlLift.htmlMultiTrie.htmlMultiTrie2.htmlOptimizer.htmlOptimizer2.htmlReduce.htmlRow.htmlTrie.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltartarussnowballAmong.htmlSnowballProgram.htmlclass-useAmong.htmlSnowballProgram.htmlextArmenianStemmer.htmlBasqueStemmer.htmlCatalanStemmer.htmlDanishStemmer.htmlDutchStemmer.htmlEnglishStemmer.htmlFinnishStemmer.htmlFrenchStemmer.htmlGerman2Stemmer.htmlGermanStemmer.htmlHungarianStemmer.htmlIrishStemmer.htmlItalianStemmer.htmlKpStemmer.htmlLovinsStemmer.htmlNorwegianStemmer.htmlPorterStemmer.htmlPortugueseStemmer.htmlRomanianStemmer.htmlRussianStemmer.htmlSpanishStemmer.htmlSwedishStemmer.htmlTurkishStemmer.htmlclass-useArmenianStemmer.htmlBasqueStemmer.htmlCatalanStemmer.htmlDanishStemmer.htmlDutchStemmer.htmlEnglishStemmer.htmlFinnishStemmer.htmlFrenchStemmer.htmlGerman2Stemmer.htmlGermanStemmer.htmlHungarianStemmer.htmlIrishStemmer.htmlItalianStemmer.htmlKpStemmer.htmlLovinsStemmer.htmlNorwegianStemmer.htmlPorterStemmer.htmlPortugueseStemmer.htmlRomanianStemmer.htmlRussianStemmer.htmlSpanishStemmer.htmlSwedishStemmer.htmlTurkishStemmer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmloverview-frame.htmloverview-summary.htmloverview-tree.htmlpackage-listscript.jsserialized-form.htmlstylesheet.csslucene4LICENSE.txtNOTICE.txt/usr/share/javadoc//usr/share/javadoc/lucene4//usr/share/javadoc/lucene4/org//usr/share/javadoc/lucene4/org/apache//usr/share/javadoc/lucene4/org/apache/lucene//usr/share/javadoc/lucene4/org/apache/lucene/analysis//usr/share/javadoc/lucene4/org/apache/lucene/analysis/ar//usr/share/javadoc/lucene4/org/apache/lucene/analysis/ar/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/bg//usr/share/javadoc/lucene4/org/apache/lucene/analysis/bg/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/br//usr/share/javadoc/lucene4/org/apache/lucene/analysis/br/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/ca//usr/share/javadoc/lucene4/org/apache/lucene/analysis/ca/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/charfilter//usr/share/javadoc/lucene4/org/apache/lucene/analysis/charfilter/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/cjk//usr/share/javadoc/lucene4/org/apache/lucene/analysis/cjk/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/ckb//usr/share/javadoc/lucene4/org/apache/lucene/analysis/ckb/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/cn//usr/share/javadoc/lucene4/org/apache/lucene/analysis/cn/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/cn/smart//usr/share/javadoc/lucene4/org/apache/lucene/analysis/cn/smart/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/cn/smart/hhmm//usr/share/javadoc/lucene4/org/apache/lucene/analysis/cn/smart/hhmm/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/commongrams//usr/share/javadoc/lucene4/org/apache/lucene/analysis/commongrams/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/compound//usr/share/javadoc/lucene4/org/apache/lucene/analysis/compound/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/compound/hyphenation//usr/share/javadoc/lucene4/org/apache/lucene/analysis/compound/hyphenation/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/core//usr/share/javadoc/lucene4/org/apache/lucene/analysis/core/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/cz//usr/share/javadoc/lucene4/org/apache/lucene/analysis/cz/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/da//usr/share/javadoc/lucene4/org/apache/lucene/analysis/da/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/de//usr/share/javadoc/lucene4/org/apache/lucene/analysis/de/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/el//usr/share/javadoc/lucene4/org/apache/lucene/analysis/el/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/en//usr/share/javadoc/lucene4/org/apache/lucene/analysis/en/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/es//usr/share/javadoc/lucene4/org/apache/lucene/analysis/es/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/eu//usr/share/javadoc/lucene4/org/apache/lucene/analysis/eu/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/fa//usr/share/javadoc/lucene4/org/apache/lucene/analysis/fa/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/fi//usr/share/javadoc/lucene4/org/apache/lucene/analysis/fi/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/fr//usr/share/javadoc/lucene4/org/apache/lucene/analysis/fr/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/ga//usr/share/javadoc/lucene4/org/apache/lucene/analysis/ga/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/gl//usr/share/javadoc/lucene4/org/apache/lucene/analysis/gl/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/hi//usr/share/javadoc/lucene4/org/apache/lucene/analysis/hi/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/hu//usr/share/javadoc/lucene4/org/apache/lucene/analysis/hu/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/hunspell//usr/share/javadoc/lucene4/org/apache/lucene/analysis/hunspell/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/hy//usr/share/javadoc/lucene4/org/apache/lucene/analysis/hy/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/icu//usr/share/javadoc/lucene4/org/apache/lucene/analysis/icu/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/icu/segmentation//usr/share/javadoc/lucene4/org/apache/lucene/analysis/icu/segmentation/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/icu/tokenattributes//usr/share/javadoc/lucene4/org/apache/lucene/analysis/icu/tokenattributes/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/id//usr/share/javadoc/lucene4/org/apache/lucene/analysis/id/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/in//usr/share/javadoc/lucene4/org/apache/lucene/analysis/in/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/it//usr/share/javadoc/lucene4/org/apache/lucene/analysis/it/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/ja//usr/share/javadoc/lucene4/org/apache/lucene/analysis/ja/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/ja/dict//usr/share/javadoc/lucene4/org/apache/lucene/analysis/ja/dict/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/ja/tokenattributes//usr/share/javadoc/lucene4/org/apache/lucene/analysis/ja/tokenattributes/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/ja/util//usr/share/javadoc/lucene4/org/apache/lucene/analysis/ja/util/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/lv//usr/share/javadoc/lucene4/org/apache/lucene/analysis/lv/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/miscellaneous//usr/share/javadoc/lucene4/org/apache/lucene/analysis/miscellaneous/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/morfologik//usr/share/javadoc/lucene4/org/apache/lucene/analysis/morfologik/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/ngram//usr/share/javadoc/lucene4/org/apache/lucene/analysis/ngram/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/nl//usr/share/javadoc/lucene4/org/apache/lucene/analysis/nl/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/no//usr/share/javadoc/lucene4/org/apache/lucene/analysis/no/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/path//usr/share/javadoc/lucene4/org/apache/lucene/analysis/path/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/pattern//usr/share/javadoc/lucene4/org/apache/lucene/analysis/pattern/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/payloads//usr/share/javadoc/lucene4/org/apache/lucene/analysis/payloads/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/phonetic//usr/share/javadoc/lucene4/org/apache/lucene/analysis/phonetic/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/pl//usr/share/javadoc/lucene4/org/apache/lucene/analysis/pl/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/position//usr/share/javadoc/lucene4/org/apache/lucene/analysis/position/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/pt//usr/share/javadoc/lucene4/org/apache/lucene/analysis/pt/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/query//usr/share/javadoc/lucene4/org/apache/lucene/analysis/query/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/reverse//usr/share/javadoc/lucene4/org/apache/lucene/analysis/reverse/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/ro//usr/share/javadoc/lucene4/org/apache/lucene/analysis/ro/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/ru//usr/share/javadoc/lucene4/org/apache/lucene/analysis/ru/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/shingle//usr/share/javadoc/lucene4/org/apache/lucene/analysis/shingle/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/sinks//usr/share/javadoc/lucene4/org/apache/lucene/analysis/sinks/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/snowball//usr/share/javadoc/lucene4/org/apache/lucene/analysis/snowball/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/standard//usr/share/javadoc/lucene4/org/apache/lucene/analysis/standard/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/standard/std31//usr/share/javadoc/lucene4/org/apache/lucene/analysis/standard/std31/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/standard/std34//usr/share/javadoc/lucene4/org/apache/lucene/analysis/standard/std34/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/standard/std36//usr/share/javadoc/lucene4/org/apache/lucene/analysis/standard/std36/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/standard/std40//usr/share/javadoc/lucene4/org/apache/lucene/analysis/standard/std40/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/stempel//usr/share/javadoc/lucene4/org/apache/lucene/analysis/stempel/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/sv//usr/share/javadoc/lucene4/org/apache/lucene/analysis/sv/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/synonym//usr/share/javadoc/lucene4/org/apache/lucene/analysis/synonym/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/th//usr/share/javadoc/lucene4/org/apache/lucene/analysis/th/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/tokenattributes//usr/share/javadoc/lucene4/org/apache/lucene/analysis/tokenattributes/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/tr//usr/share/javadoc/lucene4/org/apache/lucene/analysis/tr/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/uima//usr/share/javadoc/lucene4/org/apache/lucene/analysis/uima/ae//usr/share/javadoc/lucene4/org/apache/lucene/analysis/uima/ae/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/uima/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/util//usr/share/javadoc/lucene4/org/apache/lucene/analysis/util/class-use//usr/share/javadoc/lucene4/org/apache/lucene/analysis/wikipedia//usr/share/javadoc/lucene4/org/apache/lucene/analysis/wikipedia/class-use//usr/share/javadoc/lucene4/org/apache/lucene/benchmark//usr/share/javadoc/lucene4/org/apache/lucene/benchmark/byTask//usr/share/javadoc/lucene4/org/apache/lucene/benchmark/byTask/class-use//usr/share/javadoc/lucene4/org/apache/lucene/benchmark/byTask/feeds//usr/share/javadoc/lucene4/org/apache/lucene/benchmark/byTask/feeds/class-use//usr/share/javadoc/lucene4/org/apache/lucene/benchmark/byTask/programmatic//usr/share/javadoc/lucene4/org/apache/lucene/benchmark/byTask/programmatic/class-use//usr/share/javadoc/lucene4/org/apache/lucene/benchmark/byTask/stats//usr/share/javadoc/lucene4/org/apache/lucene/benchmark/byTask/stats/class-use//usr/share/javadoc/lucene4/org/apache/lucene/benchmark/byTask/tasks//usr/share/javadoc/lucene4/org/apache/lucene/benchmark/byTask/tasks/class-use//usr/share/javadoc/lucene4/org/apache/lucene/benchmark/byTask/utils//usr/share/javadoc/lucene4/org/apache/lucene/benchmark/byTask/utils/class-use//usr/share/javadoc/lucene4/org/apache/lucene/benchmark/class-use//usr/share/javadoc/lucene4/org/apache/lucene/benchmark/quality//usr/share/javadoc/lucene4/org/apache/lucene/benchmark/quality/class-use//usr/share/javadoc/lucene4/org/apache/lucene/benchmark/quality/trec//usr/share/javadoc/lucene4/org/apache/lucene/benchmark/quality/trec/class-use//usr/share/javadoc/lucene4/org/apache/lucene/benchmark/quality/utils//usr/share/javadoc/lucene4/org/apache/lucene/benchmark/quality/utils/class-use//usr/share/javadoc/lucene4/org/apache/lucene/benchmark/utils//usr/share/javadoc/lucene4/org/apache/lucene/benchmark/utils/class-use//usr/share/javadoc/lucene4/org/apache/lucene/class-use//usr/share/javadoc/lucene4/org/apache/lucene/classification//usr/share/javadoc/lucene4/org/apache/lucene/classification/class-use//usr/share/javadoc/lucene4/org/apache/lucene/classification/utils//usr/share/javadoc/lucene4/org/apache/lucene/classification/utils/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs//usr/share/javadoc/lucene4/org/apache/lucene/codecs/appending//usr/share/javadoc/lucene4/org/apache/lucene/codecs/appending/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs/asserting//usr/share/javadoc/lucene4/org/apache/lucene/codecs/asserting/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs/blockterms//usr/share/javadoc/lucene4/org/apache/lucene/codecs/blockterms/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs/blocktree//usr/share/javadoc/lucene4/org/apache/lucene/codecs/blocktree/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs/blocktreeords//usr/share/javadoc/lucene4/org/apache/lucene/codecs/blocktreeords/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs/bloom//usr/share/javadoc/lucene4/org/apache/lucene/codecs/bloom/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs/cheapbastard//usr/share/javadoc/lucene4/org/apache/lucene/codecs/cheapbastard/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs/compressing//usr/share/javadoc/lucene4/org/apache/lucene/codecs/compressing/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs/compressing/dummy//usr/share/javadoc/lucene4/org/apache/lucene/codecs/compressing/dummy/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs/cranky//usr/share/javadoc/lucene4/org/apache/lucene/codecs/cranky/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs/idversion//usr/share/javadoc/lucene4/org/apache/lucene/codecs/idversion/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs/intblock//usr/share/javadoc/lucene4/org/apache/lucene/codecs/intblock/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs/lucene3x//usr/share/javadoc/lucene4/org/apache/lucene/codecs/lucene3x/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs/lucene40//usr/share/javadoc/lucene4/org/apache/lucene/codecs/lucene40/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs/lucene41//usr/share/javadoc/lucene4/org/apache/lucene/codecs/lucene41/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs/lucene410//usr/share/javadoc/lucene4/org/apache/lucene/codecs/lucene410/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs/lucene41ords//usr/share/javadoc/lucene4/org/apache/lucene/codecs/lucene41ords/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs/lucene42//usr/share/javadoc/lucene4/org/apache/lucene/codecs/lucene42/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs/lucene45//usr/share/javadoc/lucene4/org/apache/lucene/codecs/lucene45/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs/lucene46//usr/share/javadoc/lucene4/org/apache/lucene/codecs/lucene46/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs/lucene49//usr/share/javadoc/lucene4/org/apache/lucene/codecs/lucene49/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs/memory//usr/share/javadoc/lucene4/org/apache/lucene/codecs/memory/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs/mockintblock//usr/share/javadoc/lucene4/org/apache/lucene/codecs/mockintblock/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs/mockrandom//usr/share/javadoc/lucene4/org/apache/lucene/codecs/mockrandom/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs/mocksep//usr/share/javadoc/lucene4/org/apache/lucene/codecs/mocksep/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs/nestedpulsing//usr/share/javadoc/lucene4/org/apache/lucene/codecs/nestedpulsing/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs/perfield//usr/share/javadoc/lucene4/org/apache/lucene/codecs/perfield/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs/pulsing//usr/share/javadoc/lucene4/org/apache/lucene/codecs/pulsing/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs/ramonly//usr/share/javadoc/lucene4/org/apache/lucene/codecs/ramonly/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs/sep//usr/share/javadoc/lucene4/org/apache/lucene/codecs/sep/class-use//usr/share/javadoc/lucene4/org/apache/lucene/codecs/simpletext//usr/share/javadoc/lucene4/org/apache/lucene/codecs/simpletext/class-use//usr/share/javadoc/lucene4/org/apache/lucene/collation//usr/share/javadoc/lucene4/org/apache/lucene/collation/class-use//usr/share/javadoc/lucene4/org/apache/lucene/collation/tokenattributes//usr/share/javadoc/lucene4/org/apache/lucene/collation/tokenattributes/class-use//usr/share/javadoc/lucene4/org/apache/lucene/demo//usr/share/javadoc/lucene4/org/apache/lucene/demo/class-use//usr/share/javadoc/lucene4/org/apache/lucene/demo/facet//usr/share/javadoc/lucene4/org/apache/lucene/demo/facet/class-use//usr/share/javadoc/lucene4/org/apache/lucene/demo/xmlparser//usr/share/javadoc/lucene4/org/apache/lucene/demo/xmlparser/class-use//usr/share/javadoc/lucene4/org/apache/lucene/document//usr/share/javadoc/lucene4/org/apache/lucene/document/class-use//usr/share/javadoc/lucene4/org/apache/lucene/expressions//usr/share/javadoc/lucene4/org/apache/lucene/expressions/class-use//usr/share/javadoc/lucene4/org/apache/lucene/expressions/js//usr/share/javadoc/lucene4/org/apache/lucene/expressions/js/class-use//usr/share/javadoc/lucene4/org/apache/lucene/facet//usr/share/javadoc/lucene4/org/apache/lucene/facet/class-use//usr/share/javadoc/lucene4/org/apache/lucene/facet/range//usr/share/javadoc/lucene4/org/apache/lucene/facet/range/class-use//usr/share/javadoc/lucene4/org/apache/lucene/facet/sortedset//usr/share/javadoc/lucene4/org/apache/lucene/facet/sortedset/class-use//usr/share/javadoc/lucene4/org/apache/lucene/facet/taxonomy//usr/share/javadoc/lucene4/org/apache/lucene/facet/taxonomy/class-use//usr/share/javadoc/lucene4/org/apache/lucene/facet/taxonomy/directory//usr/share/javadoc/lucene4/org/apache/lucene/facet/taxonomy/directory/class-use//usr/share/javadoc/lucene4/org/apache/lucene/facet/taxonomy/writercache//usr/share/javadoc/lucene4/org/apache/lucene/facet/taxonomy/writercache/class-use//usr/share/javadoc/lucene4/org/apache/lucene/index//usr/share/javadoc/lucene4/org/apache/lucene/index/class-use//usr/share/javadoc/lucene4/org/apache/lucene/index/memory//usr/share/javadoc/lucene4/org/apache/lucene/index/memory/class-use//usr/share/javadoc/lucene4/org/apache/lucene/index/sorter//usr/share/javadoc/lucene4/org/apache/lucene/index/sorter/class-use//usr/share/javadoc/lucene4/org/apache/lucene/misc//usr/share/javadoc/lucene4/org/apache/lucene/misc/class-use//usr/share/javadoc/lucene4/org/apache/lucene/misc/doc-files//usr/share/javadoc/lucene4/org/apache/lucene/queries//usr/share/javadoc/lucene4/org/apache/lucene/queries/class-use//usr/share/javadoc/lucene4/org/apache/lucene/queries/function//usr/share/javadoc/lucene4/org/apache/lucene/queries/function/class-use//usr/share/javadoc/lucene4/org/apache/lucene/queries/function/docvalues//usr/share/javadoc/lucene4/org/apache/lucene/queries/function/docvalues/class-use//usr/share/javadoc/lucene4/org/apache/lucene/queries/function/valuesource//usr/share/javadoc/lucene4/org/apache/lucene/queries/function/valuesource/class-use//usr/share/javadoc/lucene4/org/apache/lucene/queries/mlt//usr/share/javadoc/lucene4/org/apache/lucene/queries/mlt/class-use//usr/share/javadoc/lucene4/org/apache/lucene/queryparser//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/analyzing//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/analyzing/class-use//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/classic//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/classic/class-use//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/complexPhrase//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/complexPhrase/class-use//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/ext//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/ext/class-use//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/core//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/core/builders//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/core/builders/class-use//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/core/class-use//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/core/config//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/core/config/class-use//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/core/messages//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/core/messages/class-use//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/core/nodes//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/core/nodes/class-use//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/core/parser//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/core/parser/class-use//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/core/processors//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/core/processors/class-use//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/core/util//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/core/util/class-use//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/messages//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/messages/class-use//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/precedence//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/precedence/class-use//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/precedence/processors//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/precedence/processors/class-use//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/standard//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/standard/builders//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/standard/builders/class-use//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/standard/class-use//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/standard/config//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/standard/config/class-use//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/standard/nodes//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/standard/nodes/class-use//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/standard/parser//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/standard/parser/class-use//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/standard/processors//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/flexible/standard/processors/class-use//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/simple//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/simple/class-use//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/surround//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/surround/parser//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/surround/parser/class-use//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/surround/query//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/surround/query/class-use//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/xml//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/xml/builders//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/xml/builders/class-use//usr/share/javadoc/lucene4/org/apache/lucene/queryparser/xml/class-use//usr/share/javadoc/lucene4/org/apache/lucene/replicator//usr/share/javadoc/lucene4/org/apache/lucene/replicator/class-use//usr/share/javadoc/lucene4/org/apache/lucene/replicator/http//usr/share/javadoc/lucene4/org/apache/lucene/replicator/http/class-use//usr/share/javadoc/lucene4/org/apache/lucene/sandbox//usr/share/javadoc/lucene4/org/apache/lucene/sandbox/queries//usr/share/javadoc/lucene4/org/apache/lucene/sandbox/queries/class-use//usr/share/javadoc/lucene4/org/apache/lucene/sandbox/queries/regex//usr/share/javadoc/lucene4/org/apache/lucene/sandbox/queries/regex/class-use//usr/share/javadoc/lucene4/org/apache/lucene/search//usr/share/javadoc/lucene4/org/apache/lucene/search/class-use//usr/share/javadoc/lucene4/org/apache/lucene/search/doc-files//usr/share/javadoc/lucene4/org/apache/lucene/search/grouping//usr/share/javadoc/lucene4/org/apache/lucene/search/grouping/class-use//usr/share/javadoc/lucene4/org/apache/lucene/search/grouping/function//usr/share/javadoc/lucene4/org/apache/lucene/search/grouping/function/class-use//usr/share/javadoc/lucene4/org/apache/lucene/search/grouping/term//usr/share/javadoc/lucene4/org/apache/lucene/search/grouping/term/class-use//usr/share/javadoc/lucene4/org/apache/lucene/search/highlight//usr/share/javadoc/lucene4/org/apache/lucene/search/highlight/class-use//usr/share/javadoc/lucene4/org/apache/lucene/search/join//usr/share/javadoc/lucene4/org/apache/lucene/search/join/class-use//usr/share/javadoc/lucene4/org/apache/lucene/search/payloads//usr/share/javadoc/lucene4/org/apache/lucene/search/payloads/class-use//usr/share/javadoc/lucene4/org/apache/lucene/search/postingshighlight//usr/share/javadoc/lucene4/org/apache/lucene/search/postingshighlight/class-use//usr/share/javadoc/lucene4/org/apache/lucene/search/similarities//usr/share/javadoc/lucene4/org/apache/lucene/search/similarities/class-use//usr/share/javadoc/lucene4/org/apache/lucene/search/spans//usr/share/javadoc/lucene4/org/apache/lucene/search/spans/class-use//usr/share/javadoc/lucene4/org/apache/lucene/search/spell//usr/share/javadoc/lucene4/org/apache/lucene/search/spell/class-use//usr/share/javadoc/lucene4/org/apache/lucene/search/suggest//usr/share/javadoc/lucene4/org/apache/lucene/search/suggest/analyzing//usr/share/javadoc/lucene4/org/apache/lucene/search/suggest/analyzing/class-use//usr/share/javadoc/lucene4/org/apache/lucene/search/suggest/class-use//usr/share/javadoc/lucene4/org/apache/lucene/search/suggest/fst//usr/share/javadoc/lucene4/org/apache/lucene/search/suggest/fst/class-use//usr/share/javadoc/lucene4/org/apache/lucene/search/suggest/jaspell//usr/share/javadoc/lucene4/org/apache/lucene/search/suggest/jaspell/class-use//usr/share/javadoc/lucene4/org/apache/lucene/search/suggest/tst//usr/share/javadoc/lucene4/org/apache/lucene/search/suggest/tst/class-use//usr/share/javadoc/lucene4/org/apache/lucene/search/vectorhighlight//usr/share/javadoc/lucene4/org/apache/lucene/search/vectorhighlight/class-use//usr/share/javadoc/lucene4/org/apache/lucene/spatial//usr/share/javadoc/lucene4/org/apache/lucene/spatial/bbox//usr/share/javadoc/lucene4/org/apache/lucene/spatial/bbox/class-use//usr/share/javadoc/lucene4/org/apache/lucene/spatial/class-use//usr/share/javadoc/lucene4/org/apache/lucene/spatial/prefix//usr/share/javadoc/lucene4/org/apache/lucene/spatial/prefix/class-use//usr/share/javadoc/lucene4/org/apache/lucene/spatial/prefix/tree//usr/share/javadoc/lucene4/org/apache/lucene/spatial/prefix/tree/class-use//usr/share/javadoc/lucene4/org/apache/lucene/spatial/query//usr/share/javadoc/lucene4/org/apache/lucene/spatial/query/class-use//usr/share/javadoc/lucene4/org/apache/lucene/spatial/serialized//usr/share/javadoc/lucene4/org/apache/lucene/spatial/serialized/class-use//usr/share/javadoc/lucene4/org/apache/lucene/spatial/util//usr/share/javadoc/lucene4/org/apache/lucene/spatial/util/class-use//usr/share/javadoc/lucene4/org/apache/lucene/spatial/vector//usr/share/javadoc/lucene4/org/apache/lucene/spatial/vector/class-use//usr/share/javadoc/lucene4/org/apache/lucene/store//usr/share/javadoc/lucene4/org/apache/lucene/store/class-use//usr/share/javadoc/lucene4/org/apache/lucene/util//usr/share/javadoc/lucene4/org/apache/lucene/util/automaton//usr/share/javadoc/lucene4/org/apache/lucene/util/automaton/class-use//usr/share/javadoc/lucene4/org/apache/lucene/util/class-use//usr/share/javadoc/lucene4/org/apache/lucene/util/fst//usr/share/javadoc/lucene4/org/apache/lucene/util/fst/class-use//usr/share/javadoc/lucene4/org/apache/lucene/util/mutable//usr/share/javadoc/lucene4/org/apache/lucene/util/mutable/class-use//usr/share/javadoc/lucene4/org/apache/lucene/util/packed//usr/share/javadoc/lucene4/org/apache/lucene/util/packed/class-use//usr/share/javadoc/lucene4/org/egothor//usr/share/javadoc/lucene4/org/egothor/stemmer//usr/share/javadoc/lucene4/org/egothor/stemmer/class-use//usr/share/javadoc/lucene4/org/tartarus//usr/share/javadoc/lucene4/org/tartarus/snowball//usr/share/javadoc/lucene4/org/tartarus/snowball/class-use//usr/share/javadoc/lucene4/org/tartarus/snowball/ext//usr/share/javadoc/lucene4/org/tartarus/snowball/ext/class-use//usr/share/licenses//usr/share/licenses/lucene4/-O2 -g -march=pentium3drpmxz2noarch-redhat-linux-gnu directoryHTML document, ASCII textHTML document, ASCII text, with very long linesHTML document, UTF-8 Unicode text, with very long linesHTML document, UTF-8 Unicode textSVG Scalable Vector Graphics imageASCII textPNG image data, 416 x 55, 8-bit/color RGB, non-interlacedPNG image data, 710 x 24, 8-bit/color RGB, non-interlacedASCII text, with very long linesUTF-8 Unicode textRutf-8?P7zXZ !#,r]"k%AX*@UĖqZu8}aÎcNb=^,sNTU䖿s:@BBOpofmw*ZHr7<"b(4|KF]37CqlV|Ļ\RorV3WvÓsKn&<8=|שc 48*Z$dS(,X)c?`Z~ u[;zᕷTw+ Vƈ#o&cjʺƏ^cvmn㗯R7vH_=gCI $ O˧H ,4Gl*RRdcP'Q;O_v4i[0 B lv}QtUCavnʟH %`)HOzgHa.V`)z?ue ?zׅϝBje.L U\,w;Hw6qw~E),@~M܃[-[MNyo1 ^ V7:*vVuUIwp[mB9APIE?cvg1}D7M#j"Pe]}sxt'ICԡrZrr4X:k f>N6YfUPY0!ZKddn=IuqҔB<,yYiײ.X  ɅeU2$8:v}F;?Vj׈|#LO? X{<ݓ)˾IcM#LF1z?WkBG:$:2q!K&jBƲdiᲶ ј LAF@=DeО^CB}C[ jO;h{-0FߛdDF2^9 ;]i O)nh˶A 3.i堗N`SF!-vn {8Og Е_ꄑ_<)*}yM kYa(Shv㎹4$, TE}AŖ]jֵ\FEzGdzL8 Q:iH,v rv@z;M؋G\TP$blt iR=|$^kKxOSwp);btT(9'3JV|lϐOBaOf? φ =k< 6@]4##?gՍ[ P.V!OYq97< O ,On5ػi70Hy0Yq^{ ATzqtLr/|f"4Zoʊ]ו'}Ӈ}ΐ.e'bM/v!]j_B8UUC7ٽLCQuF)XI%$U̗? C/Y .& ꔴO.rԿePBS z!;,J *fGE '9otާJF)UK\RlGVɨR!pU4DŐ 7_j[b?cA 龐-[@d&iTzhОhB*]|x(܊RbbO:0s~Zte (-Ճ 9dĊ!C M4<1NiDm̴Ytue92Be7R@ `=hG1lRhߩ6h`\:oAl&jW}MHb/س oV%#Z,ԓ)n3phuDov *0KڕT=<b헚Ya,DV)J0K+ PBA5sJN) ɂz8{:Q}QVގHS='x謂ϲ!FqEA"VCӭO3WmZ`pj]ALkݲsh߱(l2@4Ґ ujQEL#^mM0;j)E2KH!Tb~ E!|r1yn1X6`}WgoJ!(C"^ᒣ/7눢mY;_O*՘zj86! **y' S#+8 YPU`m"dm^N'E/ϑG w; s ZjGHdJ5駱Iuo4v3LrPVi9:Om;K9yO<}LgO`"bSNj81^US&! c&M_+xSL70U '"o,d"fi.)jE-]R2v8!Ĭ˨%[cHG j6\*alra%hv+ M:һ"\+N +m i"}nT؆+%\ueYGPCĞ>.@?B8x&1svt2pLvϣ' '$'ԚfJ]^K:aѭVr_>{%h`{ħMk_-jX?. A ㋡Ĭ+D:'W.ć+/ʋI]ͲtFX&"йRXFCʷ>֦T#AlP ePʋ?uXXhA+ vI 7KR6(=PXZ.>cT7zw03c՜q^)$f$q!Ck5ZKT9e(MW˘ߣbP*iy<`>El-Nlwø6O3r4_)_; ʌI3YIa~zPZt*J1D Ȯؔ%0}< =`oW2:lwi8 u,~0=ϊdyLĺ# C0%SaK;,N2M|J&sJ$Qwuhzjl6Li  'ړC$ii(4ތ.a&c' AHtGbg0?S.ROuFd|*!2;[4ⷎ`k ˰KݨzoF6azʼnZ^:u[]K1Q?d_ ,ua٩vK"sbw ji]bX0aޫNU,h➈r[\ Ty8(y(hQD9+.@3Z@%HͦI#3C 5:~E NPfiR?:D\i7]~w/fF o5@E8!TLao. R* Yy@)37~ ;]hd)' $eZb}m[(x{goA[Nb[h 2 =u`署 ꡾L+LmPXNko[ Z)nO2wlH,@}ץVs@PZTV}c%i~S@'&ۗ%I=XF[=f)KAZNN#ZI/{+)w. p@ڡ@f zŋv@(`яV'XFb~$$бdDK) ܷr#C>_gqUS([?Ԗ;L'5z.f7 e#hQ٧ L\Bvk}*;I ?/2F `uuRzeFHz+ˏ|^|$8eRppH iFya1Cę)-66HE%H|~O gI zv7^[5:0'jZè!NgFC~ &mowx~ _fU$EMVg'Z)~@Jaj|U Rwh:8t\%KiId&8hxWtmv泼k䌲BZn:ӣeĜ NѨ|]hPt5ETj쁵Eضʏi~S?_ C;vAQAzB!ڒ2)_6EAss:@n]B;b]xn5  #mb4(c?-Q޴FZΩ(P|"tSrhJ] ;EV$ё@UMZڏf`c_Gߵ|< R vZ%R SЂxG9SBF,?6SwinoJ{&'+!XTۂ)˫/3`BU'n s7G<몭 v'`6J-(Bv{O.0w_ʛGT]Z16s邭܌G&0t&5b1`hA (_9'nxB.Q&85 -Ec9OټV.́&s@:NwNƎ|+ExGeH zhuNP1CaP}"&iA:!\Ӹ{4NȢR%h5NCEHxMh eYϒEC..bUtBXXV*wI' 4W6xz—+*znqg&.fȎLͩ6X#GЉϲW dg"_|Mmpd CjѨ̈́%;0ا*5K|Xn8`6y{:N@isj;\Y9ĕʈ˙n(cT&(6t - jH4#a4#Fn’8DpL# 3eԔx{^U\x6oM(=M㠬VRc yIhN)43+eJ5tdZˮ퐳ZArP(l *ANG(o.$q4]1m*\nfA3HP'e!8NIT b3AF)ƬT]L@ȊXתc uzkM ٷ(LQ8̌IqBS@ءGTU'.^:"C6h AĶ,ȅ#EXs婦q0L)JİD|X^*[D O8ЪY@pdvo? y.QqBh r&:8CTAA<[8jvBgU0kFXgxB[1j_]kÈnȑm!HP:C e0te)H}K */t$[D*f!9uma6i8_>BLH7]n"+Q!RE)F^;5Z +#`pRnj_&/Jvze-v wrw 1AwLK_(rpmxv1ʶqC ל_X`5}'RT[a!1$ol;zpȘ?I¹Mi;6߽+L$< エ * >NU§c$޿CnNz<S{ /"Iz^Y@tĿ xԛA&2Jm_%uDh-\#0EȌN Ѹ4o=WJiZhNKIa^t(Q@@+/6XS0ͮp#j!-_ȧwB YCsSXci@x&],08V*V{=esbTKΌ*6bW$ <_@UBBZh[H#A6;^V̢N, @p4ϗ'Sݐտڝ]m8ܱdoTBj.γ)9 C?+B#q Td8Ž$LQf]uZ̈́cqC_; U jiwU!%h =\HNk%DuNrDaLIV gG?,my )Q"݃!apXyT'e롌=Qxn7 9RO_Rg`qpV?4H!F~T(c 1mQk=$ewP,V鶀NSkߖPiy`75X3y4yec_%#w-˄X|*\H¿_;4z %7UZ12P6fΖNj<F-DAa_^"@Gve0٧ᓱ\=eJQI2͎!eNHs T=pd,I{Hϳ</r i&*C,s GP[Y윦QsjVa*|jjX'vy8'=[VB+m[ DV*oo0T#hݵHCNA nRA`hoUJK ASz܈Pr<xURƯ#I\ůU$%:{wa HDż6hʎQňoV.-hf"AyEئ-ͪ1@;j2mk9;,-1d@e DtGs5i_F6O&\]IS"iT'<8|w!/T;gT ^W;;n)PfF>v!l^-mGB^lrʣ5dH $N~ c$ImKlRO[K 3 0\$6 V7k EJq N~.Mk s]>>6d-'#OU߭|%h)$'`-ŐlŔFrhTiJY .$pi%I#qu r!Hg{*ϠF{7GΝ:hL@Ҧd+E4Kl~ ob@KUr /fĸEOQwM+"%[H4d ic:+L%6,XH#)*TqunTø.x-f?9 K?<}\9yVz' )HȎsE >-?1N55f]t1 \?[͍ xzRo/gLOFKBO 'v۹J.;\RCMs7=72 `lXi;R)iHhDHĴ{Loqv[G;߸5lg'9l;,0ob(\oMl}xd&Vpzx:JbກmT +G:<&V[S\?5ϯWmsRy4 $у0Bp _\N`KvWo= 2u*dG\e+E^Dln 8y9r߱pzł Zs:JiH$ʋ֘Dy' L"tS ŝ>1 ooX6D0+,.^r?olf%6Z+:X41آ`ʝcq*P/U7؍"UA$vO0}]B.]`daj #D{kP9h>UfTZ{`ic_~= }nܥ_Ä+Ґ4j)+L RV=wT(]tPuŒ ̋cvzRp!MlfhfIi$zH#W ? E'` r 6Eu2#`6{k=0kjJIǼy)Dzwm UZ, 6ųjPϝL9Z IvGS3x:DZU<9ƀ3m@`\M c")fn>8\/Y],Y_Jmh^ԽUo)5l74,801QE/ו| w=^\m9CYN}j|fTŨ0wi]IeE6ݦ-s\+٫6|Qw>2oђFɐ+A#-A,O J]\.=P`kn NPJ38l!Sy~Χ-eTHdmQ+=k*}p8ehAvpJI;)Qsxx"9'@x NEr+$>~ .BM *h+_NK D%@᪹sPO[CыXlOOT[lJ\f)LQ)GǻJ+X9E ׵@xZb;!]:Mt>ЛLL1-Ѩ[7,s- y-Wp 3="dN5!LDrwJ#=A >BdJ3ts+ hwZޝk/6*d@p~v!JNܤ~k>+WĹKB%纨zgޙ:s 37. 6|']_џB”SCewA4Y=eL; x߳(uJ9D[x.L;˝<^j9V;F}# >Jc¢]ڴ8bO|'ѓ#đy:Ji5oOҫ1\ S-!#LNpV՜ Dh`~^wOHغHe8obBΦX9o<2j˚,Dy(ϦDix[)f?oʁg&#V\|'|0>M)b3J1,QJFԸ陟1a\4V?n,ʊ0R($\A8"60Jc:7{Fw޶Y|%QZYKhPNOm8' ne&Sl:bg[ 6֨q)ЯTlSr=v],~HRhqK fhkG={9PsگI+JcMYNb!mF˃ҰPk \0iXHY0~o,(yCܐhp\)n$bzL-+Q:Л'is8ʇݮ\bLkyGqI<7rF8`,6iEcś y`0~ mU߼}`(qDVpH.[fyrP??s_Y^ JB~Z%m3p @KuteAGeaOEUuo2|Q[i7Z‚ҟJl? 1{lNToR|\Wa]ک'? P,੝aCu-9gr/sHBP+3qY(X+B[/)rReD+M'jbrKbP)2{>={ÏRN܋|$ǾjTFKTS^]%5G}ѓ>`@c6%E6F"8VC 5Ĕ":u1.4Á<Z-UQG_9` =VGuH]N ˦a딄2Q 2(EDߵ+~iy4 nq6jm4烦-]9z+ye8d:eB9ϻ+@?(0E3w[c -G3$ ft7'4X"aƬahjMϨL\E"(Eit|BUy^gqpސ>PBU?`BXsKWܑc ڗ ' Q[KPnO)i+4͋ /ơBw+#-#u {>?qWYuxh^KpcEԄQ6#t9ݱ]IfˁJq/b ED]%Y*Ul?p;{2F nꩅp&"FAbN/z> #/ybGSk2Z-pt?cSh@ Y j^X lCNܲЛg>w)Mof:4"%_Mn1.@ؙIL{-kvj./W 7a>x"s}d>{ gwr}KSBjv< D{\W zJ!VĪ6f @]\~~j+vq@[hfbR"HYmmWԯ`PXM_wZhFAO>+~Ppt \Ĭ׷ Jl'VUK O2w4ְ7&}ĝ z=9X!.]Y(*K?1?蚟e<)B|1B ߟV@)IG@‚~[uQ7i2yAi / +@ 60MP;HRE҅5R}<wTZ҂awSj=[xa۩["ȹa;``47Ęj,7/y+JEI_v| . <_0>&J96j*MRM>G#}tǺ\;:^GŒb|G];J [( Q:/Zdp1 >Yj%4Tь lλBLl=O*kځWFtgW_YsS~ 쬨 8JKdMyXcq"ʌXK%J*Orkjz"Ska"RdE0vY]JuaL/TR/~-tQiVoق(+j WCX}P ܅I}3o/NR/dؾzQ +)ŪSw4@Mafٰ}3% `"@lg X4;>4 x^W:5haDCh٨]E\dpA1c*؇:eM0ƮQZ 2fajj)НpKLT\ƣRRo슣ׁzӂNS>uT1a- g4 +|!1giRK E`":ߒC Φ;TE2o/Revj">eZQ쁡 aaSYm ZVkՕ (5>FxL#AWS6+ȈG۟ъTVb?K3IYV{t.j#uՔ+|p++z/5 5ӨQ^Ay HU>=W&'us S%h71v˳k+SR>U4($B7@ۣigs~I+W[ KȐHe,R~|2:<ϡC ,q+ T 4ȿ iJ?l<47uW3qP4-® (ÁԋЏ\!9}xݫ`)VJn>t琔=qJ}.^LG_2$cX<2]x./%x8R2{D9u]{|.v}'{!:b׼kV<.鋄E"e6oiNo2x[W~`)D\-lh%6u@ٛ EM?sdSAMd%bL74 z_bo&]!Bdg/1X-}p"c L"{ygsbTicI,:мxix,ٍ]1]KH*Q| Drs}!vwWfbr:M)zMk{/.ۮnd L8.ˆh驳 ylzg[@AuжcRQI@ 1,꫏Alq`%[QU5yi |i~ M(oN;j,Mh ko3VL|'¯&!9Iz< F}=?|4VΞ'ߘow w2A?ͷeJ&&ȰVT1_@wƊ;pa *dP M+;_0  + %~rײtc9ɯqBbʁ9킥p,ܪk$x*k8;Ga!T0(3d{-O[x=I2~ A',:0'O,l3] +5̾d}[ 1Ue9稆eTXuYA˗x€z*!$O]_i l"푩FC* OGҮ}`S1-|g#vl4R@LLH佸ɴ8`Olņ܍Đ,shW,>VBd 8PomUB x2a"?,61ȉ'V$&.qMv>di:(UNf RRT g_m5a\#K Klwhu_2=S;v-7Ĕ`=}1´SrָOK)8x +2IgK8gh׌lu9xY@8KB[ǛtX<"LUڍ,V l#[ҩ*`>![sthTL Vc$kw1jWˑM^&ߞ- Вnm!qnbI+-= X,1=Iz7Mp5Xyvp>HΉDtQ$]ph.yrC.nz/4peIʮخ|P^(DA2E:mpxȟ?#:fEeV(\bIrq lV(;2R({|F>0Q<󞲂:$-@Aa3#cϨ5XSEMc~G _b=B"VX$B(x?y*`8naAgг}Xcx#Ao|28X WҤē]1 M{mФY2tu^кeAh:*^GMh#p}u":.+9sɘw᷆c9np#V_lёߊXY ʗ\+0q0`$ϸ,A޵6hV{Xzq3=%63>3ڜ٬9҇W+ >`U'c ;ck* h bBxD`ԚX*o\e#ؓaeAi;CzOh!AP.2W9ԎS0HZJ'\asQyٯWVz=#XSI]ft`QޞP(|4S@#mYVja6G`cIUe3z"2iU2Q(j>k,0' i:#qszyerGhp'f!(-e*c gA[7 5(?Y%1֢PpK*.&oc 3`N XCtN76e%9fCѧ@nbUvzӭke߯sY<_zSחqWLޘJiobo&`d7?dys(''I|t b",/U(-K7cެX5%riC[4&!kRu` ז'v`9 ^B(2,2T#Y G.5CripG"8:SwGczj2 Ze7˳/lYb@JZbx]Z{6$Kօ 0pjWO}%@x&pͭ;xQ&w~j&k`w4WǛJN WZjRĊʏex}.Zh?v K>+8W BPnYPL4HQGmIh0Dsߚ" >~G536ytǕM<K$JuEjJ ʶ[j_̛PtnV3GcTdQ.~!u]xy?~ZsS֟@ȑYT7r=XGN_Wzd1S"oNy0m ;T[M*_՗=g0TM) 䈢m<] 1bp- ; ;Zŗ&5Ϯ_iωtSOU"ݺx\uC-)κ1Vbq `"1K PXv-]1h%=ܠl3zA4d ayd3*?QŊpxYrI]DJucc%)PV"wZXߥ0LAK68M !SISUa{A%?OHH#] l6OB(%* -JIFy|C@i(}yøe>F4S1HG3Șx,rZ6 "`ny/ }=\9j iRpyJncRi -u ȓx@a lYoR 5;do4-5w<%,/dˠ߭@+qZ`qrZ2Ŗ&l[ $ 8buqhgjNK-.i&Cʰxw b8#X (kDž?m[AԦtm`ɜ7L5R)ҊrBQjC0DӮF-e}%mG}-Vy ׽.0Qzn}CZJ=ӂQHO4{diQI;Ϫ. /ay?Kv'ASsk‡c{1:~#P"&:~ּ2&1xʔe|ڵoTY(4Of܏~ּNY3$3Mp|6X}*gn^7V* x~G>؈)ZdI:E) ow7џA|2% xi!m U\EmVrF,PAJہN0vyLӪ=%G܆X܋e9-hݴC6cL-ϯ`$T0t饾rbT@4FФ4GU p䍛eIx+Z`"ռf9 iU닚 k?)&6P$'eH! ,C"!ќ™ \ #̐&Msd51vJo팽'C*hr}}xkƛpx 4>^z-n9(h+*d(Lm`?wmLZm9Pz6͌5|]ßH"]lMJ41GDqC_.=[o8Kcp7"RwҎ7!rOC yG^ufʥ=+*q_zRg/*!S!L,R.'kz~1x쟝ElrT|?+hcX` fqYva(-IEj[2)xݍTU- _*ʚ9lYU\19d#fK>p7AC7EieZȲ_ECٔ \.r9!,6S 3vlBןB-EL!cTۭY3Wa5(&\}#zuE @eAX~C|gEX7'x-2X⊋'UK4ruI{adYOօ_l*i4I~_)p&P;{3Ϩ%:vz^ %`>DZt:w.ި ֧bh]{k)R>/;I-op:ԗ#x6Џ}Q􂀛TPŽ̥bp`3Z I[6 $ $zJ^ycꨯ ʔce$ Ss ?m(`-L)&@΢ȹw% hr\EN`n=}\~5.؆3 Y4Sme ϱH[Bgx%ˬWt:W$%vaƶۋqRRmw)^"vmBT ɑlp\}f v*~&ϔFOωAD\Bғ7']Cg^22pd8SΒ:SzM&0At ܱ'%1E:qm)PCI'2YH[^^d|nC|z@㟿1ƹ.I.?jwʼn'K$OjkrIlILUQu('疩]Sl|:CK/)ÑdM7ߕ>;pY%a1jv,G-oY1#l{&8tZqZs;OzCj(0-!}}l.y20rߥ=^@ӹ2R{ /7HG'mxT=4xcJ1uZJnߚٯkrË_x?yr5irT8;y8= &`^u ,|1PbT{ 㐥}/@3taOH8&H._;j)'/x 4uw+a,Xxn#>Q~-[zU`ѱphhM:L""pRE`(G/H 6tU!q~ĽZ)皴W)w/Ϩ4ңURu?Oԍv`߱=r'ihzA2's'c98B t~(a8_?L&k*V.7ܛ+#-})¨$.ޥE չӽU:L<}d.eYw* _,[=ɾ\tZ..%#ls$&eG~SX:]{e[RF=O3&?!7d%`&j`M="9D,m /g;5/£CaNZtߕ)йT@ >.G <|LGʥ5C><+P" pzD*Pp+lk0UB=]n! ^J, m,.ro]eY^ 6CW5 %ϘdJ_^4;*\ĚGH+.UqeǓo">%8fSz+S?GW}ht*B!JaG¸経]OJ~nn+!_ gڸ%q41(~3bO!kIȪ8r<ԙWv4Jr9RJhaGǼCɴ |Xe5MDuْ*a&];$[$Iz[CDk b>bj 8kqQ+%Wz?dF^,ghJ>KvNVŸj8? (?\{Y*v:id!ah0s`f0𔮂 v$$->P#(偆ѣz!Ń):_/W˝Mt!dkNNZ=%Zj[ Ma_/>>0k jEl7SWDd>ִ]lnе=$Cjn1g;o fKajPG/^ 7P!$+l }&h)7G]-r$[Ghw &} h*G#dB=AS ϗ*l߃d[?`Vbyyޙ%GtHMzz*LPxEHЦ5۵ ACtei)^# h|`R9:-j +/A>SQxG{>lv)_2D2J/iV`UE4 !Ek- ewq,ٚ!9 f'/i6 V⵷*55LOkp,K"Q>ngy_T]R=ݮ=5Pʉ&9_R1kcfH)Yg8 pwb\,uzk1ftdZPqQD 6hl,K 9NJ$ˇًiŐldܼ$Z.<<N0(HrE ³$=l!VjqJxXOqiN"{BQ$.r!wo/ _rW%l=C߬|L@) B=*ёʛ/N(7͖>xxA9@9S%<}S59 Z @x{ AEvJ1 m*zߎ{P8uI璪#G yx͢LvlM=ffz Sw໯RL2[f&PWoJG/j1((?d%[M;LV"4\e;d1 Uhn.'"1[[ųa'ҌMkE#G!ܟfPM;Tr?;TeVJ5)}G!Rܞ@˒vm)գKM$"ߵvAnAa{f5Lm ޜ|E|y>Ҋtڜ%p04HNq_4|$17wql+|HL7t*,SudƇ8Bc;fS}}f;~_nnEG/+ xYǷx"Aֺ͔7UQ} 'AC 81]]T:`ܽc}qIR&H[ř? N ykI @tb{k#ĸ`u%qS:A̾#ծEBk?<]g\_# dYmń8j4/:<0 ͐Xvn{р`oB2ESQfHN].$~A^~(E ȀF,] +ǔNן=E& 9/|ZaCΖ^A/! _;yzrѬ't'ྡc98H[V ̺\Q8X2]LҀ ~ex{,Z%FXr=ZHa\P 0ʻo3\S^)eJdθY;jLV!lKo\?u^:3:w  J|JMmX[ؓ`Y@sn@dD*;x˷ àDp׬t^}eqV6Rf86ܹx`[4ci}ݯ GqʵgɒQ ‚M7cx̗x*5h};qTI&yk 'j;Z$TzgCû ])fODeJhɻjǡX';G{gq|~򱮑@xHFiMpT]F{Z5qkрT5gum](d=mf 2O C9-ր\-r~ t @,K%b!I ֡&mqGhңhɧeAx"QW}M/_5"u$Wr9b*\WXl1wf*4>t^{+>:_X_zy}+) WY;מOK{.[Jqȕii3l'\[g˵TnXӑX>x+tYEVW3ٶ0UPoRQ@?sxDGR`{@,՜9w|LVf rX+ݺղj ZR>!_GV„dȄ,alyVKV_z;qܧǽp[\W=5x^Z}A. %3oyC$qOD4 Td;zLW?B]`7rB Ass:e^pמpy|L{T LrTNhFʶwZSW\`ŅTQjL:@ECڰ`>`),8^!={YNݗMBpH|76^ՋR0lvZB.Ng!kif*IPbͳca:s$N'uAA7W/Ĉ(#P/j?4)'fD-cS7L)|`=%:n8dGίµ6wKbF$*PEqV  hkIP-x{}hbEߐ 4QEJg=i_5 "6H &)=xjO'b&TNc }?zꆛr|*JprzlAg r0T l:+;$8$d@T:xQIVPL@&6[)0?PLq}f"Y`)9$w1#OV3"Y 詩l_ƀƽq.Q'uW޽%;qg̐aN)%<;d ;g ; N'G@~*UO)?G JL njT0|lh8vdé ")諙6\oK`9*'f5b5B `fHWZ"FER -OCX2_}^@sDFsj M4,*m;bWi6"!MDtm9wnZyf ҥGk*S2sk6n+q=XVM^XC) ~X âz2'H`+6zd);_U# zSX6$9a^I+8uvZ-@H0hȽ :7^֝e8B{͵U3"QBcH0ˢ{#'_l'ΦMvz:>e˳Mav9Hv(uP1Q&]/RQ&~/bQG-n&`hی.١@rMXvz?epҎL+dY8CԞ34B` TEsQѝ3HVRQAQMGT3;_c+2Z~zJTT< i@5^ 4}v![|I˫bsI7ͫMaQRA;<#]JiLNT8:ѸQ虄AH4ZNj1n@QCd(H=k'^v3Nۊ݁>KLz=Nmʹ9G`=#iÙd<}7 N7 G;ܒeqNb1,!  Lfe!֨DCKetѸ|\7E l9ud=)^N\aoPi[&!BXs);u]~$:B]UE QQ-&{)En/pb|xfh']qud%o45e#nM=Q@M) h6Gh^uJg^e50)ﲺ݌P..Z􁡝73m:&/}0bn` μ%:^ {[Bxeg 8E[KLJ-+y?Gݢ/I\o{Ha||wO@l-iߌ7>ezN5>%4ʹynjrvM{d;9 (sH !xxU<  >AoU/*E*z:5m$ZR{B˅ a9eJ뙥Sv>; Lv=`K⃆xP VKW ˸%27,h;25m6zu;UrFqƊfɴo y#H=[h\Hinq$LzZp odrL舿 wjTDo#i] .#ͨ"&2CW {dUS:0b:n%f|~wt^(Fjh%G j!v?9>15nnИ TԮmlb8V 9K=JǛM6CS#2χ,w^<8|QKаɦdpiv+<>6yz]ZUElLRq9"/m'Bn}]kŭZjο{FDE좇"[.>%@n*GQvjOj~Os '+-OZIe*ۃXf՞o#l1~F>? bhIi;(d|Y c[0+=>A?:;/%ȃSYIaSXJږJ5٭ [nR $ˣziBT3HbڐA/z~R+<^3Igw8H]:[W|?¯^]A,QZ\)Fm6T4M7@9]2z2>_3HáiJ gx$+-mNE=+.C޻H;4Vih,D[5a%Wo@U9jsP:Vf g@,8~;ySmoD; ޱ|9Zi ʘ|9uip-N<\ZXaT&_(nHEMӑ؀uuB%O0gMjuHℯe -s'Iϋ(vOP_72nv4[= 8GģF0؄Y@9܋8t *! .]سƙYRu4I t;QeOUt9? :"Sj$u@vw5W]re4n}꓍^@A $v9A|ݏ<|K`9[eZ-hPM5ĵyfP߸!v2OCĘm&Zr[DZM˃o#uvtLi$roCHCSLƋӮB >u)kXk-:zB~Z%q~^GUȟ8dA۟PkZJ#"3]QF4E\g{(mW5|Uf$Vܬ"1ݚ]St|Nƒ+֜}װWքH_c%N9NކqI5] QSSZUR9&u{GjkusߧYD ^4Mz^bj ĠuōQB?y9Xµpq:8jTwS'aiL?K{(4~UY#[Cg=ǖ^i6$D^aZP甫<Y#żwvo R"Pk7zm\6Wof%~"> c}LܬmRVKtwXa.X}-H+s.*JnF͑Ѣ!1nL9UJPJ>EMtc8eY *跂X =A*'sRzK  3s \ĵX/1鿕qSq3\cGb rHEafh2PQʜ0"MCHJT# CFBvw@ dݢgZ4q6oڤa3mz;l&:u{SM#9tnW Ex[e ALlj”;q_{.'AYJ5[-#Ƒ] (!o3xr'{jU$vQD?8z,r<ˬE1)s )?xmP+6CqI8*XݶexaUH)\[,1߆77J-BO.4UImǝ.&Rۄن2)МK^[yF[J\$BXk6q}`s Jjr3u%KTh6VB40p&z^D"qֆu*jgsA/YX j8,գݽaP(Vb٠f>T_b,P=e߆nϷb,j'.@ `Bb\u6{h̋Fea݌ b"b=A{s]/RUdO]-X+CDDLa=`9@>.w{VӘu1aLr+@o^psKz-;R5D$cR H@))L]U_4?m1 ~uR{ p%V\\kأ-Qe7`Oд~-"l|/}V\Q ʼȽoXoX]jL;E(~98" *ie'&%_i a(Y&e-,y61BQ({p΢oHVE|=ʘ+ i$!E{j]j}EhDw%ɓwqCtp1|` +`rFO+c顩u/`GG tZ6ٝjBME܎oXf=׊(y!У7?@ vbyiB*4;׸rDؘ.1*1UtBqEESj7bOջ* g7 ¤jPEocKvet 3f{Et}mV `j~B+ 0^-!.R]+EV@HSvl~M+<#GBMaWD!rh¥<3 }gqd&`M͋7!*$9:߽Ui=XsAVObW qұڼOqn>)Gv,SHŘSe0^1L&< ՄZ,z2u9heP>֐c=1p%f}+gohR{1IW2IIP i(){/G4´&˛~jݶ觛XE‹^52֫ʪ* j lmZ Nn誡z67qpܖ:'-O̚ ]%LL D6XH 4G 7~76Cڹ2O7JQDpQ= 2M:DR&I2!FA%xt>\L'8\AeblNc;Z=/s*X8+m=yAaUF@ 44n I\$dmDžs>R|?t  FTya9q¿җ6Dp❑؊Be XM/CEHWL?.i@>㾍mOȘgj%)/D{OYXzLx ?ͦ){\8FGMVϵ+U5 ;\v g q {?i+FrVysU ?sOo6F{aA6i3x2"iz&CT+>pmlM.I\hcS%Ok hFPq\z=\& $S0K¯QXCYx1xP&Q2x~v%!S%k x:ȠkNX$_yN39ቮ|`˓z?SSnFBZ?V EáZuLBRh;{ >'2 v8Lǝ-pCF`I3+$B tGWV%՝zdQg2E)\F?TZցH@<} kNYkO&sS5a@ox1oM*KUEe)٨ =?3; b@I@ ;^jW\4utoz]\nUZByPvʑ[&T11["n1rN[]_|2[U#4q 'Yz5)-g`cgLS.[U~vF+SvA 2(xI Vh[>Ӵw6 Gphu{ 4Sio#(aI[U%4i+b=j?(c&ں˹ZS#2#Dua/03m~dA|il>Kӻ(u&#ۤJ|&c( GgrbGQ Uu57d kEtQR-5%s~K3qSL#C)KGtIbA˖ RcGe6rq8ʶ6X^Z4_/ Mu_X l<$ 3^(!x}ac$Ϟ |qeO.XþhLXkF~-7uLCނ V`9YF5R| - FI9A^ 7ñ `i:f|YagErzD.CWZT"<~=7~Y\=TŠo#򤏠+ⱅ7e7ׁU ,38KF$8ݒjqtp~+&?4D&Qá,HQ)6m1$?+%܂J&*N-TZF6(12^mJlJb/|]- ũ1.j 5~F!,Lx-'!?* q5,\zT8^cX4ӋȽMJXC>o~^0<"m٭p$g <j =Hwlx$]|Y IT˜ɊjFOP\tb7#SlC礸[TnѾ|:kr#s $z{1i_m6o卙)WHW "j(!lYMB0 8k0 `#a i"懓9KXZO+좨 1uSs'',U;wh@{)!iVfjigF߆)s56w?1d} S~4^H?zOD~(j`?-ӝu&'</ef6j>R'Z39B(VD_}6[ mkOkS ahj$jҁ#$J\gQֱPq:vfJdB3B:މ+:x]tDj-)V9qS]'cz<R}*6#dDYػYviiqrڴ ǂ$8g/o0I,ԦS6BlAݍ3Ar zLvO#֚Aw}dآvMjZ)yM 2 B^⼋_dD"BŨEHK$(!!.i7c'_4T+y+<{Sn?ۉġrBOU_Ϗu@6b+v%Ha߇gg,iUOv!D/"DDڋX"O)M)P}R~l0J%# Z9,ߗk=.}yW x+vD,5d WW#6\X9H㸊bJ,ʃX銥'L7ptgvUnY4T9FحjV`~ p:G' Ovy8E~pMǨNNrj} gLpn*w9wIY?ROg8VOtOPVTEO+yR]`;Jsrٞ{ɪ M4P!v?G%} ~j`nH8>6;HxqtG@ k&TC&uƃ3Z]"䓂shy d®Hi7s9"CE.сS<|_+&vTa!Nqy>NLfbfqjh.VAF\Jrac)`N̔Cf&\KfFO[ɹ I@ǥTѤ|GH.cưvrWDsɰ;dnXHv6lJحƋ@ ҕ4h֎Ri=I<֪J * fKKy[E &U32$:\IH8 EXt(ot" UR~0Qכvhx.s(pb>sZ٤dWgƖҫuTnWYAU <K5QV*Tѥ%$~S Dqޏ0-iX{EٹmZ)ƪ't&=G,d 9 B"P jYD, (6}3MW4=Hޥ4W7ݼ3.Gi9$8V_e$M!Rh)*Ť#6P6pa7q7O'eIt K>ޘ/"DPVpabɭlpc+^a rp6qx-ARFR3 );-ESibr$TvQ]LPY}fv/VdvCyۓ1vHFUVqs1?g ;ǙܤonPת"vOtp.7[{y2H% R&qÔρ-9Ku(nxcλsɋHHFSKk c[3Qtf**zH| P`-D߻+/.bxR#R^Қl.Zp³dB\<9UHTIBcjTSk+w=&^'`cTiX"&\V,+lWD:,[@IйI90i:Ip!6.vH(kiܤ :Evh?^|{ 'մ*mr=>I Žš45d^ %EM2퉍d *;́{ 5i Þ@AJ5hCP~`TcFDwVtsimᆰ^^Dif⾭KhϚm,`B"Nv> {3"y! &YVK3O]~g%<´*?zퟛjY1`3. u q'dR|}X3:LglÙ4=. 5ζ"b*ie1Zs\ MP/4γU4 \&ܜV‡ͅH7#qVmD'~1&s|fR΄d LN-Up%lC%0i^?[6lJ ,L79i 1 [z7LA%^^G}P֥Щ́l/7a0Ced+Ō!zecFOKµ] $0Ua4{>~6nVkGG/sl^|'eĚ%fJ6@PSgACd=)ɽO"-/2Td˪n402w9qr[@7W񿹐J_gny?*w6w-źM~]<LfBMmz)8;Ȕ'Ȫ},gbh.=p0a[|k,O[z=^,UF0&=tjWw}pm[!C ~KWn,)1S}9v qi`5G+^-P0*N̡^e6!#S"8ٺ~0(x?%$8O6ׅ)qo`,~0>s;ɓy&/*t b2no:_ fƆ$OzCѢ7yh7_.ZYECc꽎aW 3_9g7 sUy#)֛t㰬bߎܴC;+`Q6S=5mHEp[{g`5Q,ې7WY`0=~P@-b947ɞIv(ET=SuWy|IS`/jҋ_a'Dvɛ<|QΞ $u2@|| ;d ݒq%,klM8x ?B"8j O?n]려Æ C]rjM\NLoF5L Hytj 8[C=b{_Fny2+X<:Nu-a6Gq{R_;*N6U%/#^'h 9 !r>RIk!=*a-0aKV١(M~5gI+&E,V;qh0xgIҎ:fu 1"v12hNF PU3RZץDDRXyq(DT৞r^\%7s&yR=kL5/0+f@D~k>mF(|d]kIsrqA(v?ƼYDDCr!]N.)籍(EzŊ4:U$XIBD|rh^eʷm$Z:l!vnc2D,\KwGmzX;.ЙBV!W>o[3F DfqeYem˱ᕓ.;L=QD98&.iBKANܳF%>*ۨ-4qHQx}衷{OԖB q -})t41J5M1у/֥"\ e_S?Fn}H7/VUҒ_K t:S,W;}zL\x g< =@(7dXavRO$IީGD{xޥPztW~o?WB@`0@թ7dmh(^kA_ IIYN\E8Oͪ\QD4ꀊ){W0+1~y[5+7-T9.O-5]۱C~՚&Z쭦4AK=zlFO.h7F\r)oLcDJ6i4̈V@Fݲ-X[gTnYS,+B<"Lpћya[ŋ>'q~XqhcT8zgK v%"" /Adz(~wج.5uǜ7& ~/Sɨ,hq"Lx3 K{A큋Q2S[VT?Skf.cb3 khpƍz쒾mG$>}T~û̸E;W&+{juL&x*E|?C\BtCU}D2s!еۻ^]yT'㙭 BCU/µ@>ÿ2Oy$&y6nK@Gg.?a ] 3\]D/>8Xsxnk{pV?XN&τG1>^387 _Ij)`h;lAc 9*! '` /!#B'[_K::<֬D_I<:9Yy:Ό9żs_Bq52fs?aÀ|bI!0;3yK.3E0^J~UMaTh7\:ڱ1|!k5A2#CGHEYVwkKлȕ  TI_n!擐uu@0vL_m}TD +~+0Qt]gаMsB4qa@wį6esZa8-T '& 牛PX:a7pgp2sTExHaDZ #mk= ~#[^ic٨ϼ~ʩ0kk/y'E2;DJQIN7:I](2فng;KMAy+o,%oCNr9B'2@"UEV3}'-0}]L91f8nZ^o^١A|leq4UMP;8XxB*w7 ip{Al ė(i/} *) J:NƻQ{H6cK#;겴.MhN+I+$R]̙?0&GIA>^X9Dދe-i'k=(Crq\U}u4JJ4O؞X1.=au+c3bPWag?Vo '#ja*;z/oGnk;OF@uLan-^ wiv8R|¨ QP5VcmJ~Pl]D+B[_(.?ZTL#zIM' MT a@n :F>:<V 񣽼"y .uNOsܿ$ ;~F$$7>^liJb,X+YlJTfL=RTe bzlPJ@甔y\wj60$@vq/IikVӠ%0KNS?PH @[ \ @d=L`#|T%esھn v]i{NlT)7Z ZE~Ȼ&&z?Kgq/.叔.B0/)dBhOm$ /ɠܨ,{$yBzc38orc7-o|`>q8&S#d` T^e)n`-D# \] ``p<|4kR7Ú+z{´<Uj2F"~Yk҇mu6V+NRl%2rfJ*e1[>*5n!m&Es3d[ Mq:uǩW^K V6;].kylhu{YG9+`V;Pp#ӧ~F9,|K<9l\G\ $׽;+> G)螕RLթJcr )M4sH_:G,yFbmӃ^%)DNP՚s(vd"y~ZWawVXry%p@Duns o<o '|s_w|1js]aoMH8hX>I6kdooSq3 dL&AVH1 +gK'GӛD1IF@q~W3ݹ< ^qhCinNϮݧ ,="QY(, ˖h&cJIW&{=hWk}Ě mnBA:FC &3uaرO!BW,>Lo[."8P)tBȵ*H}`Po&WT`6]~+31v58bULihiyHCY%ICxDSȊg&_RJW=RǨ脽å7UtDXDJDI S^cFð\鲟G~3A?ÖiFR$H3Prh7O zd`u :{ȼ$a1 Hm'|\}cس&`J?p}(PrЍs"#_BAv[G۷;ljO,MXp)#B*8N 5';ps#݇hS@3\|6'AͧdoM@q+ ?q>o"`stKs5s|vsXU&cQYmbpL|[ZWI$I~')tR%\s4 #9 ⽠ymָ|y48!G~|::uW9Dy㟆q.xC5-f.9a R6($.L[3dlj*锹Q%\,$$ !!&;V^+55_Ո8張U1SOrD<> e1 1WeJޗArh ,w77 P-a2ԭ'G(HRnE~ҵI5Dhc5EBτȟV,FNճ֝_]'gp=$LJ4z Nʍ˭t*`- X=Z̈́ΠWsys$gyk,@wy .8e:?kRҟ4k&ϓ}+M~l0<nVf0WꃼsQt.CA~RC 湬AMLI8BMfc̈ojz^7{t%C\vGμmnzz=ĈENBbܿjKzhZd@Z4Tғd{L'ȋ0L̚ GC~J 5qTI "UX> :PRj, <'쉅yeq7k ʫ>.=~l8y18BZGZM."3**ٱש=A%!)qP-SCI"gNܟZQVִ,-O{d}R@BGAB4!DH+UAXyB (IGZ,)>LRE?K\ϯ` YS! C\*0 wi5y}_G  x qAyA*_cQ1P`l;ߤm #o8WGvNYg˝t Y3!T%fw饦|¹^D$x>M-EEܯ`>*Y;c^e҆ |\z 9k y.V.ح*]љQâ ;u 7Xt9iV QN,2'ٔ]C_NCc &Kw< Hn>뽬 )<({..٧5W4ZFWȕ>Z;%MvP? VF?zZ<K{hlǜ+A`Il!Ñr$}ELYb.6<M+s8„Y At @,QZ bAW_\o-yцoҘ/ jz^w2YU uOZf@tkgk5yL;{jtVk4lEo(Ίzs yZ{(Ql.L;/XtWes*QfVdp$% 8beϗC^CNwPh3T#ݠ^3%xژoLaX_Oo?1c9ƼǍ)ެ@fȧRMPP` hэ RK*ka=VgvS˶XfB1jyL:o e̪I썿=h6s=c>Jazm[&Jy)!Kbq) yxз/#/;f*3ڴROT|+$[CMae1׽e`|`Ͷns?_Zf/g]W; z3#]ti 2L,9x s+p;ym>5sV3<ɟF2Nz29ZoB'tK<6|6N+v%t_n O!?EåЌ07+ceQЅ[.Tߦ*9"UķB')+A-H3XA-|*;0 pJv1wa|ز gqZs;z<<#p4*%( m1[;*ǒgFȖ&1_V:zƶoא7O2?>aXJXYS>MZ'hoFVׂ|$< E?í!آaC~T~i R/:蒈eܟFmuFħJ.$9"C}t7{qpGQS8Gaiv{vh ϡ2th0+>STP.2}Lgr4Cg=q4~JYTIpP3X7J-G; O>~2-/w/7Ow]}RF'zL01l-B` ?[R@b=m*zTJ(0dΙ1# %Dx זi6*l}O[F_uF!hVv 4=n$\S#d꩸g8IdK&ÙQћ2[,w.L=v::k ,M1Bd?8)i gɺz9j!8,'cU7q(Xnfub (R^iIŢ)M:D=Hz8Ϥ?e_rX{\b!{uO_VI6ېLNB s.EZ$Db O;7zgE],S$ptNA RDL!VdL!NEZLSf]WCܵxBpmf\*+ٙ+t12Q.THEB-݄x 'ST\RBH֝ݽ TflsAd|yy@(x5M46deCdBG) ƴ^UDѾ A|Yn5Yh_J[_rwEѨ58Ucp+AQʿ\[i 2CȜmÉNiUx؃PI0{[0n˖0M|;s1 TfbziT8F?: 'Gϒ '\C9*g;DGNȱ],1CtD7ZlwݎjcE{NX19:Zd_7EzT[.>^݁h4hg ?hkwt2&2.^c+!boك%E|yID?>d/0j u7~Ik50-BHޓ53_gI.(F=d?Y.C_l a Y3,"m0 y;BLl-"3{;}4\-S`cG;N^9Mb71m@#G@M+p<6AV-m>|7_5/~WqVELu(TQ+!v0VS,eZ(5`Wl߳ˢ϶E& S[jܟp:1ajBFK ѓ<`:k8 g5N]=`.\6eXc:*RMCV|V<3EP)h1[+m4΍˄ryиSboMz k\ʞd![w!Y:UbE&"L8ˁߞLh8@ptkXWK qI\8oa~bδ:w 2YHQA7*$nr*+A^^Ͻ:(~+Yr4\Bvޜ7_ێ5D딭`^Wb7U7 &sCB^)9pKS-lfjjqM" Jk[QmQi jmVstB_VA1 O<~ġ{3O\O;"YN>|J64۩Nh =y55/V1μڧ+JbZjx+(MM+٪blպ\ ^sM! Mz=gg,sABZ{9ߚ9 u(VB=CVV:)}kˆ=EJU~IdJ,مV굈ed@BWá|iFV+qkr^OGK"Af;>(@gRUδ<`GےV@iDӊ;NXԠ;crOf'ɞC8ZZE,!_fzivv D+8S3|7׌w5yST1Ct ;H2\+{_ڸ#^ѭr\o4eʾ -xV5&_510~w/$H_j .e x]2EY(ʅ O /W|oV Fݭͥ^:!/]iYڑـvSkeMAn`5֐ fe*;r#MV_s6P 'w#*)eQx'ĮQ1 g1*eJ2~n Вٓ^f$DmJ4\0h3Țt~J%-p5PkB[|%}^QSS9X#cSxH.ͽCKëJUZtnK-ы ڄs"V)~ Ɓd6灨MCTAOXFNsppiWʖ4([Q+cb&QE]\yqT.ɤ(^t);yVK_#` $>g]ԏ/.氚_CsÁ&4DD1>A$#=8!d(%h'3DVRɾvZȫn(wmsp3IfΔlz4Aw^eKSf)@A]9ÔyY~p;\?{E5؈=*06|qz@Q+[v{b}׺ f{.,wFe^?D}I_- kMi:Jn-bG6"7C$1YK&kKlǫq|n7ذО{ۗG@{]8 /V bޞ8EmAPgu pLb4@g*;{Y:W/n-Q.sg_J5;]i6sk0=٥:. blhki B20E7C7LZUac8&";22"qBB~i.uی#x@-rÐs>MnRa&;Ds45n~e_kh+UP䄵NtNty6gOoa^F%cNݭ<oDwD1. yYJ_>P ='rihwQt[OU?yd.m ?= +JSlo+=y-rḣ"?d ׆LˀM,$AK74g\l!¹]Y{cQB0s*Q><#r55o^Jt @M\^vX(Ȣ5OޫB>WjզevbSn?4[ t3s@={=&G,r>^cZήA20rפx yRI{ӂ\t O5&`eqr :FrxV*#<a~/bKo#?a.Go랦*0^F`gԥ,n뽬oNfeˍq![l/TH`5uۆwmNNBjCiؐ`']`9`iy ۈ@P<FFΝX{ AF-U$=un(:4b$2;H6 SW [gҜ47 #ORTNRiWґX#$%&:4R?&4(nr\9Vce:V|vH=,(i.Ew.  A.w??ȳfz!oCC~ d~vO }ԡK\nIWko93#+eS:Ύq)wh0@ɜ}gI#%ҧd'C,͎K P3 FlL'faR nrq1bN4&\chsL" Mi*SwVf2 HQ'1*QJF߈J;~X4(Tc+ghE)sfen!e+U@)ă8Ӌ7vW16MEʍ|!},ӓG_&y^-D|ݓKwn8_"b<ѫߞVOu{۸EN!Fx`/9B$+‚)**2^r -e5 {xg *pvBgp J*Ċ񆭻+*NH t_i|bO7zOB^†D|x,rhuj  î UGu73tk䫷P627\s[=s DPvxpx/tԚpsQaۣN,*H! ͇r1qR{oƗXF UEaU"b{ a9NI,&̂? `7zxa:|R诿ҡ fn3!`*$fc6#c&]$tvqb6TK;t('^Hz,pq9A`lF]E0 @/W1@µbi4:~r/@ATxx`9! 4r=hgR&[+#. ڲάZ?WSvD(МzH˜Faא i_AWfu UX$bqi?ٍ'CMlHR p2"czXIGXwQ{ޡsv)K+{Y\=/ĥZzz /9ΙjY.^8[hT0 &,ȆSqM"g18[0]R%eJW:.\ ݁Aj^׸Wi V4AxͅCzF2/Adif4j^8'3~=zU0EHBƢU,pV-L;M,b|aٲպj녚dbV]T[zUyi 0|?]TuV *"}M|_j]!x=1_\^#(۷:g9NRJ8ވ{}r{c.ĖPv(CNJ]?{kUoS (uíSr4Wy}Ӥ9 n̈{Pu$bG@1^{8`e*gI9R&iا(X/9>"[N'߷_Y@hjJB9ښϽeTL -+z,ZԷ%Ş*}+$9Թ㼬@ˆAHFh "b-SJcl垒KT"5wl4DK*vZ;蝿.ҕc1WR/,#r&|!1-D}#v2VRq H׃Ю?I8Z;~IH#5t<.L],=цW&7Bo6 rF//&x}O\VbnS>O@c/l)4HCJ;Pq+ ӼΏ6^~dmP]\뉩V*' qdP/sz"q]p'`VO1S` un`e RU3U,%wX]9eoq.z}rt131sg5qKwܤdΧe7; ǦѺF~ z#];r86.܁>ms~ }&5vYGU2U9ů,!S"1>,y(1VZ<3\M\fxj@(]&.VZX7l']Gr*0Ϻ*pۀQ&c3"@ DVh n[ߴ!L2e^ဋU}·]\ID |ҫZ榗)X7F%>){ GT0D}Rą\c­~o @T"Ԛhu#Զ55"YJbWx{q>ŭ*5[flnӢK@cT"vl;jSQU BBěo} +WtWp"R4% |6MJkv-PX,pUU2XH=gnMaɰ~%o8bq0l)<- |d&+9TGnVRf;""$ΐ%nB_ܮ_c̔!P"՝ý'N8L'`?4a?6FګoK(( 958swaE56Θ.CHHQY)聦eSЕA.:I:35O?+/}zLҒI\LsK37+H!՗@~0p$; d |4eFp5|^ϥt8btj_|Hl%{pG4 ?l7QQg8{t/}=.UiB@U,gv;I[1g6Wo^F}%LѭxzO󇘗E`~OcTʳd 9*yz'459KwVg$20˲@ /~%z0tuã{*\ZB44z(E4,E0OeW2 c*sRqRz*D`Dl:HЎjYw8tvZ) z"$Y18YpaiuH̖Mjt2P/FgҔ1պ̃E _8663s+S@xϐ. GʹQC}){n׌Ӊnq'E_^lՌ7!$q4 z t-]3JM[&$/OD 7'Da2_1 PM1 r <Ë1םjuZ?0!.W߀+ 43^gPSz\4sS|=2gFC;3 SJ~ #En[/U#9M ȧ){ެ:h1{NyQql>‹)W®,d{ ]I7SU0њ8->C.Cf\.㳠A|2;m<^/544F\jRflْzH -۔&>*)Wgui(?5;H>zs#?vH)b:)ML3F}Hp o%%#x`MM;MVaU"jc%Z/> ,Ƞ=}5Xq] 183St"7q@򢈤@֤ζH1hĭhCCӟC d,0 Z#}1l.AAL-KP^QBƸc$rc:srNNJY+\Fb^uU 22G-uo GZ[._qUyNdCЭ@kN؊ONnWNM󬞥,T71; ~tcOȏ)|R^+pS2myD8!`+-﮸mB+@" <}F3 @2!voK(lfe_3!/w6Ö/|g/BFl6V {[y[Mt;>S#x,lmgt . ,@.n6vWA9 XRf`o=h1b+S4e()R~`z7.fDW'-CDFCd 9ߵw5 Եh{9(EG+r.qoLjfs<dڰI9.Uϑ?{+2wT9iVpZ.o8+Uʾe bl3?~Zt|BرW|" V#Òl˹!LI 9 13wJ툥U+iМ*uP}d[9kH;pQ љ(Ѥ} O ^s;XiP;h 3!f<Zfr[iY/ *7>ęO iyAbĸƂ ~z+!.@>~9^<ќaG 3NW ye҉z| :A\2124'I2yJdwpuwphd&y:q/n26MUߜWGdN"ގ*";j9~p.UA5O3Y[kିkѪ??=ÖnZav Nx)82] nNT3C̗+]1K8:~JPРЬ?od,<;hզT=W,U{WUm}(SswxRlS]2rPۦH u -xmqG"HK9r*/_%f6㊿'/bAXwȎ F0MY /H}yTAsʣ'ύqoQ)n ;sڢ>I)}=ƯBEwg؍^Dp]} Oc31!s|YpX:mgQOgg6$1{\X% 6psc H-$!E•Nv`g} gLEp]Oxąw80S$sq+9"99 Nr3 2j.hӾ1x9s<3I}I8e!`X:ɡ-lcm@)aG S/푰ۄ vW:"`L~ś1<dJ8;H3;'·xJj9mbӬX{Ϡ!Фހ+jQ(띃3f?"Df9{X3Nzi:ޓk5+dǑYqYn.wD*cU&tNjC`-vQ$Nze85!$ݠ)(o$N2ڬ>l 3h.4cQ+łD 37z!o`optN1 +NH .aB{`+K5y;8!!=%@|=?^z ZՁ`h#H}Z4‚dڏ/L7O 8mֳ ujE$T8-Vf;Clxe.d<M2<krFe&wRD #Lxt9c*pplhtC z决X ET8vmB(O!b9H}bV_\ewt쀶a5$ia,l+|f ,~8*\h "XF3& B|ZbgFz9B d >d.L4V *O'~T aDgFXy ~\!OaqEWI8^ьR-d?&:lH!+0oH'焿;b+(pu8BOpUiNw ȇwz&HPӝ5:) wa"uHՍ j`jC|hW'qz|ۜIeN`B5K.*{DHOrf'u&1tuOo_dիjlF{3SO`US^g3.s-٬4ܽ >ˀBFn\'G]FBI=>CAiFx>8KzjN+~J+׆b ;Zt |q[FEByy?.W}+u=JU;8hIc eIr4/S>#WDA&µ唧$sb$ޱo\k_K+gKGc;7@M٧l|&tt\ui~ߢ\'ր,/Fukam)ڵ=e].DKБ۔^~oTwjҙJ֗5'qx+ʴځDZi2.zyv[|DW<`ۨ^}Rn~CŞƑZB6 Tf~fW;.j ؂^ 6&UUR|eA脀dVw?k{v0hw(FJ&A!vl_S N9cZ"WD9V><ug}NDE MVA}_C#2^bu8QPS"NH6#afOg rZIx= V[pav P/e5U_7`xlX\\ad8بOLl:!=D@)t *)-!9/DboaʁL 6\aӜL=9^ Z'@ۊy+Zh0e $$qM¸ʅ[4!IR`]P;UbpMc?$.-gPO1XQbIlJWjqJ=ydv稤olbۖ6^ĀH/#v`0N| x-X|OZ\3wF/4gvSPvtϠ@r(MzѺЇn򈊏T#1b֪)grQ\X7Ci[dhpAۗ٬+diaP SAΰ^?ORH*pqa%Lo4SV\%k]O{JlS=cͣשLp'Uu\[͕_p |Šp1G=j:ԯV.]5"R|qh1]L (h"Nhκ7Mq\ 1O*$WED&G-ohѳDI!P;@+ [iLMӣ_ZQ2|MT ,j@DۥSТNH|z!P](Ƶ&}× 8jl@U]*{^\/ : 3Ak8 sKhwaQg99*PfT7Rey:qb@n _ w*@Դ£ˣP]U:d =f4~m д7~RSg7#Wp =ZWO`{t*`eOaxvLgvHM H`(Yh5iƘ4,npݽQ&f–~}s2.v|" !'*DޚGsqԣh qU[e!ʙ2_c D2aҚ'fܦGqcVy#Azj=>)n&p7rS/U=&W qsQ*}vͪ}Bsԑ8d(:7^mAͷ+͖#HMBįR4.oh_-InW=@wp$Nc;^ʏWBYҦϛL5*:)~HpH+@HM^wA-zVũ2.p)@7+H,^vŠ@.I'w "yJT7dnEo7flX뻶E/ t~i}Z*,@P뢄~OCFOl u$>e /ۍ1ew|J1:UQp"cW٣.?L>D>z}V,dF0=F%EAg+Bp Q Iq}s -jy MЫӎ?L10a6)GgS c 0'4vrY̾Ͷhn 3ׯ9p=Vr PlJH4D1o̵J j(3Dtz5j#H}扫awjr"/$vzuCf-L2*+w$7uCCyJ1)?BZ#$*fI*/@jaX4討VB+UE1xߏ V:)gkI8g%NM<&Kiv-E uSr#%" btinTI0~ݺ3E$nzY IBN5Z/ 0b}؂ L|uH+h\) 1,pg.;17ڟ,<֞Pm&>-eջq-.ںܞ\pӃH]~GӎMt֞}h]--W!R:ss<&WTa,c[G>DZs++5Z٤&,j_mWzEm)1Znró[.A?44F??\܌Q(AB9D4r3TpA{MàhFf%>lNM NdӝIwt V=^UosbkC&?4*cٟ>{b}ZA3_ƔkZ%G oiPR)iׂ  M3H7 *]dqXQ.}1%1n{퀘 Z*+7A^& s2x]q,|0s.U%Y;Y;  *S$Lp1v]*ZV$L_oDL]7w6qo|VYz^~t򻭺~-UdS"Vڪ0Nhy&Q Ե[@ |$ɠ_yG 5pd'_&x: Wd<=AU? gY~:(飋VKj mɏmؓݫK($%)WJ+;o rfZI>s~NΣ:[SP ۻKqSԈi_%1I [-$̝q9Y>5qF$C]3"/:? :,'?XD =:8bϣxw :bwVWg.ʉ+&<&9q,Xi$c@)RLOq,gEKQ,QG=13I! '3U⬃,ڽH߰CCmZ [59P- 34%7nO?<g&MD wMO3/.B6 "1> ҔybY">6ufߓ{8fަHC,Wj`l^,#N5K:[-ý;Ér:?ە AYH/HcGD]A802l&,E֏ Yz>>ibD]l eʧC.R~ SUEEqD1Ft^EtO( I7FF!3>,d մIRGLk:f9N ۉwOlT*+?;KAau QusXQ;3;h&x!_[NQ#rS[ T2iDWUD^ +\CauBEŽp=vO}͌ ?C{RVG;j,޶Q&8zd,nkC̟V,F{'0iW g3K' 9ѡ,lZ4}ָ00Y~z;81)Vڀ!yN)71/?g))Mz ][j@ Tk`/2Z{K6h A%!)YD> Fnp_t_ػ-F44i4s-ptv (cX:UafWŊg*o/]tWrpK[pL:Z^=fܝz@B5k(cA[y0 } 7 dgbiaϺwq3@ӟy;74զxaWnQ(I;UUC|.#v<}Z]`wLnnz@Pڅ%-sV.{sN&2 9هfM|ZNsC onX`crwM;zBhEЙwc,/}%/w(rρUT#Pρ%fC66chdi/ZjC2^:!Τ CBJ0 Bt$ X%*qnO,?p,Z`D !$׌xkA,Q? w*,]HeHum`<[d~z*Eƀ L*>0J hidU{Y^5 n8u^P5]m) 65u!ze--T `] =bf\2 0jέGZm3X^Z3HC%I[mG>B^/:َ@u"/3pg9ͻm'sB+& *zk/۳S.'0kszj+7w|vr@!KEGup'rc]8>CG8k,a<.W x*\ ;/ W ?AK3K^ 3k eWm%" Fا>)K <>*;8zl ^J񬏍г2&)o7V&LCk7Z)F`X:JL\b(ndP`+Tyވ^s.>4ǼivgE%'|{Pbh+CTIP(9Q>deo')lj@U4n7ǫS..(/fiE+cbNOyd; \TM|>RPfT&xUE(aqlM_|ϡlx&J~Vea`92_ၧY´"]r@X^J#& =AܠV;H%uj+_M^~>lA<7M&o 1@Hx =0'_r6j#8J\C[،N(N&0K M/um| arRh,y ܻƕ`M0x kPz+eiubI5;!gm<5;ըXƁL2AǙRrD>GK@ 64K~ :܉I:ON8ab$P8R 4⼫^:|//k7Qy I Z,rIY6xr3"j|Z,-.-jZψJ{7j6HcyiҁB$H 3/Nt2AWru R0+u3@܇%D7&Mۃ*MLBcIO]cN,kK7clW4 '͡/֙'i}&UUADi9XMY@1o!zz\5UNC|t5]Q=nɍnRfm/,@ oaf̺EFZj1]DAF>5pL?'1{HVf P$kTApK:{KX9GL}ܽmbEyl;$m 蝀x}F1 T%oWM|KB@I^`5 _0 MiL)QA˅73!HOU&AK{\5Nnd5H'h+c >ɽ Je a.ZLBA H>Û&[-.>4֟D-Zrvs8V6g;|N kR u%XU xԒ=l|,&c5aXO\Fc2T7c ciy<4)O <ڈ _ܶΏQM!q鰕-Pi1-;q@y\y%6QG ."hL>gi9",k5iͣqp3o-E谬Ƴm[WK.-u uBȺxs9buڷژx)|b(Ӯ/7lZhXjLI+Z&5 .B(3k^vz5)AkWCe8;4!AuHl7&Lפl8 tE~ \bJSG2-fe>_([,CߴB/:n+"HamM/`3G"t$U+X 9}))j. #m̌ yA~^142v>HT'W( 0˪jp9l)'^:&&݁ lk $0MIƝD؄`om -4Bע/"#*9S2֌*<#fn ̀2&`UV3RxDV`% 13%K̟!MK}K*B1B+%{=Mϴg6ۼKbJJ4'֧f>;:<{][Y2VЪXwHV{p YHH̞E:7ʸrtBA̭5Ɏcx` e ~Tt-"5B)+J, nJßu`2T/I_k2.FB`L54߄DLkz`e\'_uh|ׅN3#t)+N.gWBzaYL.,Ne< ]S^׷䬜j|Jx ƜUSr_E K%nGz~u>K-L[  t<"s"zލ*]ɠ{Q@]X gPf@C Kݱ| eyC8Xp+D D%rUхGY{7+3ow*dh*&؍ `Ӑv[+ z3 i-߃1UTf!cB*!.5j@PV ,XZ >)\uږ#Nz0vf%7~^Cسb53qxsn! AR[ Y|Uq8c*B;;0e@Z0 9L]2sS0k8X&{JV-j^4¬ʷ._{|x(ͪYPNcA 8TQ^X-0;(eܭ'K)j';zh$#v5ID EڞIϣWLխVl-ZOћr`jȂ ۡ򟐽ui;;-Ed9J՗G0&hLE\N:R{o3Pbj{[}BΖ4͕֝2)Fz5fVžZbKt DhF-aPs\f]\r~G1_,u}?EИSohg@9qp+V-xPqiz V}=LjyЌia3E ҷ(ނ̏İ#*mψĢ(ƙ1C@GsΝ4 ~Bm"bST ×O A~(sŭ"c`׆-$#ȢDI`h-߇Qu@|mmC<ن7U2 p?(ZsAs:{2 ח˪QVT 179dWKbq5}1|:\7mD?Ơ*`CTsL.N' ^_=~|hUٚM~Dwe ŇdgHGױy5:{/Z Absۈ LT02d(8#@欣.uRcNd |2'sqlַR4M+rTTg؍/|{]@J kCj6\)#\[ #Rgr`rSvz|Qv`Au4w:I<&XG:'P0 8 vݰGC` @V>FF<'1%|*$@[ծ5D;Grg~XO4p 6M=³px)2 P#]7q,t%m;]j'##㸰=qSoܓqo^MɭJ́dA.\:EW`@{Jf3u!n>p@T} 9r`oaJʞO6JO9!x"p%N}sXŹrK.3. ;_!FQ~)[]1⪗4`H ۽ox5_J%za , EVkuM=nd"oCڒjCkOI 1ٹipLW[ {w]䤹[knm`ĘG%.uReP`zrE|E'<]FKز)eFsaV;eV%#$Чh;7`Cx)3PAzh998c.C#52.qSQ|-NBWn&>| j|z?LuOjW•A3/&hG"&oGP~\HNj\$?PFy:zy˘؃iRSB/(7' ϲY^{2 p#rی,|* ]ߵؓbzS  -U緟_ Xcc8Y, X< {10e^6* [XZ+'#y!`l\1ӧbttxxtMlrR$*?ވ\EX,ԨLsLKNW*l\|FjЕ-b/hwekc:We"~6ʠ`&fgsSr# *쑓}d$PԴFwt `STWP)xRHDso y#ʽbh^~Ѱ TAg-u4șTIBhfo-{ ?Ckw8(~(%Z͠x֞ >xĀchS ŅUzi޸o }-G] o?|m*0~yro6 {P,;$GF:v?\9\Yܭ^ J6ƒbMbDp_x*1MzpZi\O I޺ㅷ#DA(yQw\sMk}EInT@(^/t8LoXRK ҉n#%>DѦFb?2]- pM.IXCk5#@g1Kԛ d7*CӱE vt؝أ[3lo&ej"BfG #p\~r/k%H]5? /e Sɬ)^qR.A8ljH?3E1@m=;MD#C:tCyJ 8/S2Oаӭs&Э~>kLdZ*؅JOL^MY0 (F{Ê읮th#:D j;VHЕ˽AG֚͜^>"!5jƠw bC.cu-dkzNg*. 8?8\A!w;]dꑥ<#;O5@V r\ c󜛲K%:8hF7hE=/ϓl&>X๯.?[AӺ1boQO)0w̯Oi)`Eh;cyYvjA3wF '6EK0g6 ^.(~p%jvlEA=GpEŏ($2:ϮBQuLbaH*3뭢"0qleSPО6>!dZZ=Fє&V=MLWp-)J(jM\lZfӤ{SxibAH"-:Jm% 2 Aɐ'Ն>wTDU*ЫY(jq2o/fl`*HRP+|cْk̮p,{ŝKbÆT($GYwi6nwဌEUu #!,O]ǽجŞ57ߎ(Ht\9m T({pv¯2FQWNS0kCnڑBXϔΒfujWW464FBɪʹ_N7J[TbWVik#%؎)}—¼dY01 f~2WTu%hun|,z XWFCnpt =XJuu$e9mTB@8B+okZ#P: JT~djF8 IBS%%}nQbSXhkKϬ&8_G*+EMO#r3t/7x ߯Wۅ,im ~jt!Z`dvQ iWɽ 8K6T5c_C*z G@ J1 FXXHs"\Rʰd1g6b*"laG#:'b#bCuׁUʂ`yˣzӌd_þ23$u0hrѣ&'g" G}REz/A_1WOWQ?5|?))oljƉQcJAܴDK%>gWpBoп\4B)')67$>Vi&N-l1f>5j+'%5̊&0>\.C#zJD$鯒n0/DAFg9Ir  mӘpʮ|03 ^epB!CzP [ܢډ_,m Oa lEwN%,N?:snξ u0 m-!l7ϙw购H[HCRѿi& VydmS7,o*n(kdFn$H6Y٢W;N3` thK|3q:<]20fhPR'-\hy #ח୤魧/5KrLAC4s?->BnaJ@}SG8A<K%R 480R{d;fKk@+֡OWgzX.\S˳ ipg{E%ONSƀK\ej z10&S܇M"Zˈ;'n+'Ϩjt@l[M\Ƕk"q6JWh'y&&/ނC8 r)E.SD@5N#Ofܕ05ӕz/̑E췈8x{&̤Pfu,"9+ts s>q]?q%JjJNCŵz{-l W8@ꬵ2;#{A hr+OΉtb9X:Gqv7V߆W9 qR%*hJ ~9ӤHG-'Ѿ9~$M&t2z&;nג;FfICD+g0{"%<LZb*Sͨx+}fCYx{7s 8>Qr`WOW&%ss*g¯5ǒؚx+p )[ Zah;)Qutx zwzl0i vdδIRT]D7Q04p!P}\=d F}H:ߎfPOn&MHƤ P"HVǼJ܃𕔷giFIkan:vMMF>_B 7*]tsCsb >.`I jQ QҬYz,tG֯q5"Ӝɷ@ܻH)b0Bβ9P2~m-w]JI[B,//~} g b v;Z ,I dHXI[~ FiTEb 7Dݷ3 Rtn<k%\N@րNf n""m,I/E񯘅)>*F:MfGTQ{o#T8ۧ^19HU. :!|3~Nbn,Nkd1֊^1#3μs?n75CF@4Bߌ_􎲇-;mw6hyALe8-OS]4~un +J5Z0-J۠.7^ */¸D׽:"N6m';?W]źFM1ѸFv@Q|LjM[K~{J5tU75*ҊzEj# jo]hR z2.{$n=Zpf &Cו^e C{hVK 4lFYq&4$uNbl-ZX'`I Z oh> 9c:!uZS~堇SjEީ9o_&0! t[Z6bN`xnvQo67Yv#P(ҝa0tjbƚ-w'~8P-Y̗@ܸqb K/h$EIGOL{ޚkլ7wόNxԍјH8$pmz'yZ׏l(zXԥ}W,sw$֭ k>DԹx.' :yy^p@3F؃h*&{C"*[;XM8d@'O `e&8q^IpIcZEgxi[.'v<'zr^c>-7Re5NR92a,@v csT,ۊN9^.ƕgƅ5=A&ZRȱg*Ҁ7fOGM}Ҏ[ &-gFaYǚȺ=qnWddqŠ.~pnҞٰqKuԾj iKxn!%幤g:RK:,Х\ꧤ co@u-I|#Op2ūTpψPu1͸O+myh%Q_'PCbǘ+?c ۙkb'G~hrOKw Ci gn}-)V"yQRzgʱV *"R6qLr5,,DnG "?k矨f\G[/+kv LYdi˵r]b$@f١l*:;׾_#fzs]ty,x՟!Y֧?xY^`֣93Z9/jncgAux qW;H#rm$ %)bεzN y׃.?$5WU G3ݠ`gԪEo <͌=y]8Q1U(߂7X[W橧7SqЉ:34~|Zml2c ̔^G.i Ll"^ԏ6tU,P`l0.+2{YIׯB6: D_6̉Gh }1(h!ltp+5>7LMRÉ`KjҫSuBer`!LK&}CT0 b)e2讬ʵMoڎ#CŁ}?T#HAudWH|/$錺9t}s?' ?8EsEL^i{(M&t2?(-{!l +`ԨF]\.Er綷Wye_+r\,Y 8sSkvs]y7wi3n+t,62ٍ3D)T7JKCe9ݗ6?!%қܼ菷>l*[!uTXwzGWrqnO̚hMJ~^  |hT6Zʫ.4o2VߵdPߥW9%6BKkBG\ Pdm5\@ϹCˎ^u~WGt}+f }a80]:i5ʋBl1vڬKܰkDT7%S0t ,aǙo,aB80VwR~t"ݜhS@! C^t8G3|3s•2 *?) b%UOBH:`@fB'ټu<9x">XCA|pU?.Su)K8ݖuH}H{%U&8=oj$:ǭ"V}LKt%Z  #̰5,VRۻJG\DpZQ.bw~i,qKZ@O1\ޘk|jiEbMv[L`ƹ{ΞqXYzLʲ[( b=n0B? 7 FdFƍ FMsh@֚x€soIw\$,v"BIXgRX1*pc3b+[l)!{8JIrQ QUlE7 ڡsk\ӿ#í T_{]/Wl}e{,&^ ]2t;0խ>i-G`=srQ!v&/:W [Ӓ˩KCRI(:b5d_ FFD#r[؁Se2͟7Bg§kDzUMAc, ֟)}̟P`.X3gt0$2*yG^p][GSZXHTgq&lT(f@D%qDV!u}xb\ST6ׂ,!ݻL4qN:+3,??gŴo%c.*,Bi7=@¼}:Y Sd^8Nh#иV3aRcrN, $F^'fSܘ^n8ȧYYơG|Nk+|@4#`\{%rK \}!^[#;*1T \ac.;rpgxӣ-i kMUP5 W=mgae\doTW…j%{q-kvm5V,k m4mb)(\fwxfȷɓ@wNuZȇ<~)%V{>"9J8D",ε @C)}~D4¯p,5nd܍39O3JgŦM`!Gy=jYAФ6qb0XLM^Bg"Ź`NWޖʹd2qʀzl>m+7WIޮ=qm^9CJSt yR8&tǎ$f.P -fVPll(0̿wk?g 4Z}i)[7jo"}gִCV-?TxM 9渗<Q.F N~~ 7! gb˶X>#7!p"88+!Wʺ$K-R47V;&B7 pXB޻e\cM(n> K=үYN>]əQR(b3:ъtV;b/^s4fBMU!]F+ణo\dZ#/mNĮƹŠ(1O.ȏ*CpP$bYH@$X wJ`ah[qxbFPJ!3K,f ue`jۙ=z+Qwh4Jͼr9a>Oeݭzt5q\wRePuU_WHo[$%' bO m͒揪|TPO+uSC<cȞۘ%>#Pd2s2Y%knX)9{nuFBgm۹E= `Hfѭ.a)"}0ڮ0 ]VasY,̉3% 7 0ɒ Kh'8)rsj\_[Yȷ߈I?\qdMS.mPuSQ(ؓ~!'sIԟʭFrOSD&"Budskm` H%h/ӶmtUL*xi}w;g.qOV j7|kzlTeU]3WRx ݕ"0l/  M(I^1p6;fR|3vy vRs< y,ӨwMs,PW0ϠN6-x젘Pϥq<ʤTe=slL'cRdK߭ʋޯـ*̇+RE8{$S۝Wra؂EH]pd~mtIdS]Xp$cLjeG EWѴ`}zU˯݄͚'a% / N} Eq`&my$N}z+<7@`c #<'Q; yb|1bЌ>zsd xkHl0Q #?eVu1VcAFau1 W߻3FZDr!n^]MRRFQޅk+"ĩm^$s|ݠn|l#NVߊmW{>H+B!VG*J4V7vj^ݱ=aȞ\k jQb~e:9ˮ2S8@>D9#-l^H<*f;F#"Qd.~g_H`Oݞk+v7Vs*f gCpq?7Mތ2ۥ56SzgC G`WNt4ӑQa3q߶‰uLɅ'ZŹpWƎ8apP# HpX((ԸDiG%4u6r["6\r}{LCkV+ӬX4XyA#wlhЋ$Hn|AR<ȴǂŕ`{5FuieG,cl>N݉nb؈%;oXvyűh!g;w%)wV6vr6ӫo ݍͳlpB4(dl.LQCs>srC˪cZAiJڍFy>Vj]$p' [nM\=[ ^&*2=B̳͡#!jT P.̹5 J 3n 'U1;,2)gC)8ቄ2JoQ(ayfk,X}M໸6FZ4QRԢfj:Ԓɤ??"2rtq4hW偑rJ !!Im~'=3v;(:;K5ljP:'v]L^\o֡ږiӝ/Qb R{H>U Xc~R{?dPOVыF<"_؆>hߗs_l("ϸUNS!qNK@MǧkOP1úchtwWU%.*O t 8x3ђtY @¬!Aay u(羾J9ȱA@}"Tb*N_y;abnaOk]\1$WމL;R֥[PQoG6P4y,qwݑY@/~9bKGUUJ@;%[d.3TT}Gw(boyo;@c&YWJ^ѤG7/G_<D%B⮼I@ݲZ|.=@,pfq0[l`=tB</6yU$"\TT*MP7E%~!Lcbr fǂCBz֏xb: [gD7xC]:는\˩aU> L$+ bU,4v)}gπ=Teu- 粍sUJJ^[)2EԚ~y.m[sij/Vr8Lʦ|$9;\m:n8G:Ѕ{_"GfCܔgn3QtBٌ)Lbܱԯdm60%Nl4Rͭ95‰\L`D R'{P&+OHm#sκթ9ot HDR ~ߕAw(9aB ըd^Dh4k:Mo ²)DZr0iDu KE6$=J~XQ"^a̗j}RaK_mx*&/=Z>2GN,]<>wlo !RfV:,iO;v$P`h=G"n8<0IPW`V Tds50S&˂I`!u%[i|up",GiM`T ;Hb}0K|u>(v̯hx&ڀ'js Gu0 E88'E3!^ L.C3jA0ь)el4d twHK?@ HODD+sE]gQ!.JWiBg9-pq$Ifi6;Jתh}hb*Va0fʦ B:hd&p8a"w>] *[Ft\&PgmlB`ȃ68ĥ)ήz+*f((p*M.`;ur6pP\9e݂ O`m m*ayԶM (B ~.|bhFPpK0fxAZwhaf>t1x,.~bgݰ@{w#n8ъW9OuvrC4~kK[d -Ж0j.aCg<}o-JBn5`6w?EC d=2;;œS(lCg]Py4@- Y-˖(%6 _^XcسG:--YZޘKp!CWb)hU{(z[ 尿Ny>b 0-BpdXH<GӒri*+ōN/<* Vv+tK؄ #7+"ROՆe9bxIA]Q7!A( ej#)jw͍]wC1-$",$X5<Zx'`H^;h@f'$ڔ(=aںJe4T{[,J2>;ڏI')1J%kK4Ӡ[_W97PIz0,Bxs$k$1}4!;|eR/d1yg2#|݀)CÐ'9 wW~d2Ef<^>vR2t8y;d &돮zԪhٝjHxJbV穜e>rRswHYԘU⹝, ":@Y}!oE9b){JF&0aǫ#)m;rT.CBV%cƄx$'Ŀ]E܇aHߤ m"0MbdઘgU E!*"P%TАT4"#%ښ/'XxRw_zܳrh*w~O*LI~l/yL" ָ49 M~ {=~u۬Ovokҕ8NNԆtm] Ɂ1vD+nYS}2n_* AC}>{KH.-)矑oDg@(mwPaHGhL x8s=AQnC&8Q;KpݶMo0G@)Ñݭ鴌\6)ûW0^]UR" 9 '[t'~+=$a#b4N6vW8SpX,_H( Saj:P{d3ijK}ppdq]e88(¨.Y/Ou-H‡ ^ܐˌ^_EKOt;叀PBEߎ~=ٕF7;_S#yDo/6"4*xI,=)&,VU Hn~L|4N黳c!hT6FRJW@3|~8K)N)Qͱ}֐E&Ol7l-+"=-G=$09UB&[g!IH9]eHC$u{ ܃oLaJPOcsI-D(  AXbtz6~h@HRYӻ5F?QfQ4XRhz {>8<&Z+4jŚ8|۷qf7Q#j)>16Fg.6Snk{\r>rˆ gYӨj{ЁVu%5sJ ܐ,U= Sji?t 0LVۇ3&f3[AYO+YgE D%R#ݩ?/dɦ])60`9:bՎ]`1s$ 9FCvCwxiPǦ00DVHg 9W\$%J~*HJʜr=sS<OXvq$JK gXLU|癙zꨩ18(cB۾׼^a$we?rv+EZvh\qxo7Fbɝ*jo.aSq"DΊAR`Y1X-COT "6˅ F<Z3 SgJG.gvyiWަ&k\%h0 %&ܮS%6,oR̠oG52_tZ3%b\\q;h"G0eW0G#Г;c-S!-6Hlt5X4@V.Bº稁SArE;< rj{ .t"C eX>C.ARۘ-[@#)4FaH{:CӨl= zoPc:D^(+hM[Y8NP."`\=` ز[jNc8LFu674H(J8GtOD#g aOa}4ڑD6|t 2zY2mt}6vXE5KVs&+r߾u̓! aOe+28U4'vpu ĭLS)B.+H+0l?RؒgL!oEຉƓȳ\me^=W` czk _t]jFd89;VbV_j&*UGC{"ӫ[-7`Ymc_ bG)9Hjf"9H07<C*:b7w[Wq\9#L<'<|%h`RD&*_XɢYY18'\Zc\0T4$K7·<+G%0>ڕν=1W^k];bɐWt6l-  }+""ig³QHG>;yTR2Tցb{[~AIؚݖ"K;P @*hZ6ޢ>U܃>i&+#R-|EsیR kNقȿc?e9'>JZYe3G?TfV53pJNTFc`Aaep٧fѥt"_Q >n:Hm~If9='$QԦ-8~;@= ݤv(X%l׀.E^En҉X^n5"ƮNXXzv^UwANk:M+ `re@DWMM\&+1ouppPy6|l<̛ :*4P_Gq]H' ۆ*VғѳwiOI[x)皛V:(4g{gj(յod1g4Gq0==DhI%+p U$S9E>k55V.XG+ l֠3yqyb[oʹ0͊Vҽz >ZNV2$Gx>,vЋ;3#vWW%&jA Z; <4s`]MG7OTa {@@lui]Tsr*-v?0Y3XZ/ p*8cʷ'PoXa)%zL)J`h%$ڧKA%6es?@\8oǤaezթu<1~ŕt$$~tھRrg}!?H3[|azߣ X сp ";QY~(e4CLޮN$!6b|~b3;*u~$O%@} .ϧ;3.42IqSɯ6h2P֒0ܢ,x990չ9oNZ&k-KWM ]6rTFDJ9ңH )8w2a H^] Pv9Uz_+Na`y2B]}N!:DEgoz›vL'i6w~8pP*bKo+gd}kY=$.eU 7r/G u@45ϖ 7=U/}`(oѡ X!F֊J~u9HyxA4Ys]7`uĆu;Ɇ f;Bt2R0M%ѝ2wb0aP5U5G^R<>U /-_eD-IMxk_BxR|?+AIZ0@tFOL]4xaas/= a#tDG>fƸpKA-n)wt oš搖fzJ)Yxx9sQdgybwԲKm/b$s(tWA+Fd:i+%gq $ d2O/,~"#N1h&{iSZGLǢJr9n>;bk_xRi" umƀhCE-#"xF`#zncDU gی2d"SWX+}͐"qØQde&s3E#߀y6fB.ñh?}ƥ{nVU^)o3M&1w=qp(%yGTկ>#o56q@?ҹ4y$$}IًOOd Nd!P+lpb5qOyD@S8xZml~r6)WK\}zh_*X,u~)xt9D3{í0lI7 wrVIeskF+{Hbtܴ!z1*._[wvoi:iGdXaXhǧ,$|MާZ>tџW`GfpQfqg[ᾡ5|/kqgUBZn|aʪ6#\~I2{T^Z[t8֞\a8pȤW ã+ZAg1U/ ;`ϾRT?}DVz:QƓCиEe۝ZnCՊ aB^wng2TN ӈZXt!"!GVd寄*ț~w>Ο|h5_mt߽c(@4coMeP3+-Z{Uqu[Y$2 'K!={%ʦaQ(K\=zŎB%5IQBx{e*ufJ7CR}p;'n ]e!x)djPI^TM+9$P:MKHsBj9!mn^ìV5LM 4_>6P~jDZVFVY{]&eL=je_}ML"&@jL"ȾС*1]xr sW**:eA&&j(mqڄx+ΥK>Be*"-,m6+%B =,53}Nm˨xGV +n݉oABmE͹s"u.v,VN7aIdoo+5 oh!8{ɡWZԏ.SJ][ћN;e>Y/#@Zf U:浪q\BA+/K?N')ֲ yf9`^' l;gX+Q*a($M <?QDZqodS;?=%rh) !T<h]28#7NCϏ#YEDv z(`s!Ӎ{{BS zDۇk?H+ٴ؜|!W4hIpxH5 NEDfkD>ň3c/H^WF"ɷ24 j4^ÍQu'_}gi?S:ʻ.*_:uil9s_#GO9Exy]0Y.\_wيqBġU}p OVSݞus@B*l)\#J:d)| >S7չ %g ,ߨxS+Pg/> aA+>De%"7#ċ@-r{ߓqq~<d(M[E ;#@t[ 9u Hga lzhkhyJgӌn-̴>7eNlFͺx/{(4&UA`z%>VU\I{ښdjI)Uܵ'#̀X!Mk.h; WM6zf2 Owe7EuNՙe9% 6L蝠ϲ*H}tF$lQ᎟B1P1WP_ji}0^VO W@Z2GlS+-H>tDd*2ͻ1ydoDQ"'AhfsRXx{9IUnY2{ݺ\lf6'zl 22b2AlgڽFvFa"Jm :˗ vNRb^RtY)TQQ v޳͞:?RXe_FIZ"DNw0bqȶj?0?J"'auR~qR(vxe(] i۹ >m@#,ݽl- 7,LQd:=>kqJ/uzA?k5B,}י5ug8-^0hF5&5Bq8b˳l؂G,K pAv /i6ßyS/?ժ., կ_ܽ, p=m9X>mx$:rR.@=q$ußel}Ndp! , C<; ԁRYGsZ9:LV ((o0aVKng 6gУ .]ֿ:Y"C֖!;1Osθ,{n=&bSwE8"Qp )V6L%-br`pA/$!#;<\P nqRB" 豒B|p@nZXNp8 Xm?MnuԽ*ƗJePmH=?W7[c)Tq(4zu:|̘J&ӈ FpG5~LBW!ضHol/ LZ^~TPC:$Y"- .ˡޯf)^6:X %\TH &`~!mrۡ$ı~c3~)?_\m7"W{ Q/kR!o YdQ2e9nllJsUQ]_36@-ESP%W* IUfZyOofk4Sjbł:%I܉x`pQf^煔H@iwt=x܀>>u:vZRo"ifea esi"D-fl-Ph?C2c_AuZ \e7N ڝtzb|tt R*xA-F9LBK4YwIZ.W=}ڿZ/BXAB>! VL=ƙd[z$eLq";>7b'M$cgF)7N4 qJLe%~IېL>DEt/ ™51b/=՞O Fn>_L%n Zx7w?ECQhjь̉uGl&nBtLH#j}wJxUqFk4syu <1D~ʲ:S2BBbϝElej;YI@>N$s3іYsa#f'|M§`淜H^Ozr,xgyf;6|vWcGKTɹ9\W4&Je[||4/+mFBck<vi3s !$5\9 \/ZLsU%Ú:u%ކР&h|LoI=`ynpI*I C}^ ]@ך65% 4E.V?J]M#n{48ϕDݦ'HBͱ\t]|Spwmu/LdqyaNGً8U/Z‧ cjEdSz=hRi:b4 & 6q5 h㡥H~~b>Gk2EBTfDc_D ۞ib;Io-;k}ȯh3x?x%;hKdnRS_U_(T`VD5heP,~L8*2Y7ϰ2# DD!@ŘE-ԍ\>cgu E@#x~|-6 ʙ/W4o'n~.pA "@E9$3byFBkΧٍ$pxPkIѻR6$TM6yiDCޱbvr0's G:mKP0[= |Ѹ[a6o 0,VKRg_zl:k<"R^+s=BQ#nǠg6"X=}?hɻ|4B튩%Ӡ5*| cY!'w"pUXQ]8iHvp4oaRs4驕tkRS%2tٚWgu-VLDLRl$C,T _66[1/C>M5$Uw\KY>.=V!Bē#Ib]N:YN usdȱi59Ӭpc+b,u:?6Uz Zig{3n856}'V]Y~ ɤLg:Ehrġgh ~KeAY ڏrQU 9%tjK){P3Y|- 7-,2l `Q Q(+;U SXnI@P!r |wfdsDᢳ,DixaN|˚|Tgad[I8(#님$ VѡBu0;dzp̖MHkJ|x x55D)Y2ȓJe(90D|iՒ fwS_抑)!<'D%{0>{b`~?CեcLDɟ <<bq .`; <4Fn)gO݊s男Ggih^.+3׹Aj/bww+Y݋| Si]KnQGl6`;:[LwQEʣTП|UQ#Gui!>]ׯ'2+gm<(O'm "sӿ5ݘZpɺ~Ȭ#;Prp1>u5K*]aT 'P(؜d*Nx/qzHBi]$v4 NA}h`΅(k񟚂;zZcM[/k [;:|V'_g`U.Yxg.x*z;jz 𝹆hiє })ʴ[x&޴oWX,T7tVPKđ;C0uGuϽ&޹PYzɇ♅[&vB pJ:[$E< 琝pu*(zchOS☿<6ө)8`dU􀞏hx'2?ʡƊbL^0\s^ ̳k@p*|eqf-DMN" ErB+ѹ5gιeAo4qHO.PMrH@rnf.Q2iܩ]m~#qV!,7^pbP3wH\'#|7L߽ gt E4? 5J>`Qro0LB$V1甔;$H/ڥ6֠Уd?wTFKtと 0.ꦟk/aDab1g4]daW#]Nqpj0 'F;:w5S}HoUH{p<2)Zx[)?:P%.dUw+.$EYNݳlˡ+ W%b$q[YQG3)70_,%o_/Iy"zMזܬjVpw{ځ$}jAnl: PqŐ[c69{\ރzG{19P6قL^J hķz=/z{@dKt (GvzנjҳV1s@&םSOu]WH\ Z qIoxZ]){{ COJOKs>*W~ŝp'w~5ؖ*ʽjjdbb=@hrz \McJ 4ct>rYe$Lf;:?iԡ :LK 2g )ubkrG&=اR ~z-VA,9;X(G/Ƿɛ fl+@Io~9c i E cQZJF7 js"i\&YML?gp5TX+]f`TWni;v}JUOCM)0bkq;2F,e{OϥлF\p"X9VH1.Mĝ%),% W\8;1V!cmVIx.0Tn>RYt M{#O_UE}.%˭,9AjV |&YfaEu-nZ8.|]b< Jvhn1/ 4{ug5PowHyFqDuytj WER u#=N[hGDA/­#jdHeyⱸڰl'rw l>R0Y ߋZ-G:0FmMTPC!W,ZK HNfFw$ ;]vad_`vyD /@Ȧodix۬ħ}Pz7z-jLK{iUK+:}bp y|{C{7Gft)"A5ST呥h={~Qu *l7@+g9WwWvun)X}W=7l'v3s+7Yn(`тm E!R ZA)a0mI/ʈު@`M5@]+d|W~P;xZt~8ak`OXz̅OPЪR4nl@1w'הWs'#TW8%1A|]f\JrXr{j2>'#Iu IPD}RumNƍi#Al!~]a`~C,^;OD*dSSe "e}S[i3ClQȵp/>ӠdR'KѼϚ `GaXMonQen_yd:Kq_mdƿ'e9KYTp^~d4a Z`ݘmqyjSw35֯p˲WY*ѥ|X z6{!(NV v;3>D/x +s3U*y"aw39wy-w0~&R֎)߼6 # "!y9^ղ?êV_t lȣT1Wz|vnbE.1j۾='e@z&X٘v1^cj6m /oŏӋ,GYU)tS;YJʪC2x9 Iހ_ u 8]ޅ71?Tnn#bs+gUwmEFciGe  ۆڊj? kS|̬^5rj%yۊpQjoД;T4ޤޙcg]ʾ{Q*OHw<#z* ,Ty1z pPab 1z-c{y^]wC )+\3ċ-61k;c^g5E;?:\x;U:͓H.PK.>@nTUE3(_@{#ay_ڜދhEMp*W}_;A Vk@Ws8)_Wnl!BjLvh@}ՄUg2r8NϬQ*(gf%۹<7LC "v"QtAvK;lW$HޗoS-NV>:To%! ŕn7'Q$zjq/i#GڑGST3h ^ȑጼwFh[sq5+5[Yѡ$a/aU,?$.Z ? r1Ɗ])p㐓 Xr afD&(5&f@gƃ߰略XlCz#jVŨX&*WfɸdDѕ~mbhco}J#Kó3 В*cNpL;Ց9ֵ Jk{!yb>hկ>. brvE4sЊy{M4`xЅ[M[ &{hr@ջ?icQ&F p]U #W %_<L *8^҂,/d",Љֆ1i`D | n@byqYn `NXp!=^02m./at-!là }܆}pnjFtڐDxB6/gП;Pa3w}x0#$Am Y:{P=ص_(9b7 RFua`Yg΃YO+"ǀdIB0y'ZXtwy+i1\n{n {_I9@>Sq.*UbX )"RvRfi 3P~/>bڍ.26oZkފ /O \iϼ%~׹=`MFKk0vƠtR{vFu?YDȁؑڽDeKtRjj`(b@scG'"fnmz] .l=:= "œ\{!.[-5cl' =,?S|?YGGN R,۩9Qw/ 'F5nj< 89K@`?|cc;y]7۳F.lXqPI3Y{qb_QFfAt/7%m5+bàm}^''"'@?^\<&fE\=4;2(1%+E0WCKSԫ0SٍC.]uڎQF ,yaf"@a.R>->JKK8gY ʁr$+;;EОSK"}Kc"RFY |ɺUM#;sD?vL}hMFiޤrbbA߁<:KaOːpW]9@êEf2f:ZFu7IKV͟nw@QE`J\BM8t^/`-!|<%{Մ}_f.B)JRQs+c]bP V%)KC*>.EvIO5V^KaYN(WV' d ߅ꦱ'/[%; ]+% Vmв_'iH 5)Pi6.҂4\K |߅jEND$(/S=he>/5CW #S _-v?txߞnnleꨧ>qTAnJ3KPRĀ1X&@WݓcSӻ*y?CWz:̕lU&#f@}6saVM} 1O+]-ΑrN2\d };R?DDfJiUkgV*ms\U’8( 5(2ʈGԠ ]vJ?yMU4bg=e\t>ӯOMvd&,ܥ2b3Ҳ*ʇ*7"+e0m3h<̔v 9[ FAy2Lk$Qj`$Ra'os^<]PT2?eyQ6yO떩ҍCf1vC5c3YP8ʪ~;ջ7ٞ#ڈ}4k 2;d.]KSt:T<ࢢ׻ZpLٸ7ǩܷ4aʭǠ'܁Mꉲ5}*͒ wi/?hABC02;.wKh+_9y" Ω`Ii=Ek)R#aB'GzG 㒳 7)mB_8~9b@) 銳СH{J\'S]"ܥ ZLLm3ԂVp@H~;Jȃ5Qri\-2HNw_cPotƆG =eh /DhTs`s3Z&$Ri/뭓Sp2LP # o8;X+#<&ޔ1L=XJmtC &0Z~.(TۏV 9;j:3*Qai%Pw#FpW|#0tm1Ҭm /N6N^pK\b߶KZ CCFoMO%M{ Nw h.ً/AEmd|]DK:0,Ftбyb-{Ize).mÎmÒ&f@`;H3RYyM,E^ 6'N$E[`Ջ+7^! (AVa%~erݜYM-,jODj#M;QZ4o3#UukomW ~|AQE[1uGm0 rU}У@up'BFW6t nC~RsP|-QK%b7 n !ؿD$a|,J?l6@*Y8И @ZK^4/ 6쒦_JMmclG`6jtY 8K}6%AҶ̎>954ѻCtY5Z) &S] LKjC)կ@Y*)|G/yN"Rge.Ґ/esɝXIـL2JJɰڦZμIWP}4wlؾ$6 GݺT$,[G؊:~Z1BX ݺQj{9a c RH /!V'\6g1;h4[Da]g謨ܠ -IKeez;Դ؝v%Qiaj%yl7OMyOtSW 3hT8r7 'OXo ]w3tϚ}utZ(VBsFi'Pj8i;PՎ4鬓|2}{KƳ@7 9W#ӣƨQQ]5#ndkSp;N1pe'`d Y*v׶y/C' $J  r#Ҩ JU\er(ĢJwU zW= _ICÊF O6ܭ9fC5Jh86"!6&yfTU%vL?>Q;@aVpcZ Viɝ4qfqV r1|X ˆө:녷!?*}ՖICC 鷠{uRUw/tm!:!},L0 ڡMpY"sJeड़:Kbp `zTbErl{tbo3 A"~ZԔb49e^NTq2@s|bkhb'CfDsxDڍeeww8V?Bwf&?GShLbVZфfAOvр _!% 1EOHH "I!湩2p0)!я[[@j k}ȵHbZ:ɔdCW4FS.:a4o>(eerIJɖ}q- Fp})级Ov&lpZM5/hfl+='Y8o5O'U{yeNMHfpݦE9A~% cis5nfc/] ^k]T.VuIU;+>< ER iA*ʼ  UC" o#onkc8=DYɳhsY3|1( >RLPBXJ0"n}{ fHj@`vxrOڹMR!Mz=FZ ;I4|ChMog^<' ^.m~+ڧ8iCX=%|CL? 0N ='^x38cr^d70pD )[?XF͝^tqQ4Ge xY?E\3Eqݚŷo硶_ d,xKt`~Tޑ!(ֳaN}4iv=*m _o{߹6FYjًM޸ܔG{uʈs rfPVQ%U ?w~918/۞jcWQ(hiLUoCI7rFKL\;̥єXM96ZE?[8A >`y:KeΚ}GJR2AU'꾉Ц#rl#pLVC -Q< fr;uZGƝ&"dH J YaL>i4:f F(͍@J|}k]Ӝp_RP(  U@ .+SZۖ;2',~;y=3QUG"ug=k֮w[c] 0FC I(~?0!Ъ%}:SK#-\6L;T͇<ڪK1vX!gt'pt#"&)I4*1?}4a<{l^[@ 'b~SǼ޾@38--V oޠNCm19@ta6#/.jPj\W" YGE 5~Ѩ^/'w^bLg:4Wt+̠|6$ Yp8lHh?[㡗%c…1hÓZ+r!Fj9F`% d%`e?%5{.Dlu))}a{ m["9{MS>M`|R]=9Y1OfjʩYno Χ\&ݞE?jigc[?N T=*&~?sG=.a?z1OK-Jɋ̗s D Mb>B+iIl~3iQ2*?"Έ5_K%5&6kH5dh9PM# :#YJ6u)@xZ0g+^N+B%EQ'jvzݼًBd q VUiςznanv<|i/jTu*_SR@N4-ԫ ihܥ:M0K3Vo,MFKYvk1W@& Kdhqj;DWtHw,ķ)kKװ#ucwoZv7j6z`ᢲFJ-o82mx'M$ \WP"\ Ώd# 8 q@ ѱkxnv&Rfl17&&R9!KQˣXi2 tKqM>/p^&?jZ5݀D$a2dOZ%rlr$K牰A$a59?8CnהuwY֣h_Ӽ=>R S4:&Ȃyt 1 ̥TIiCyꊀέ55"L]Ҽuʉq0?Y: Hc=h ]rAVOr ˣD LKll#PRed\zmqRi8)9 !sq$ ^@_$[9\ 0 cb2Ŏ.f^6b9$u#KjXuv\S& {;-Yqi;R(omKEJl =jAC``k"xc A]aܵ8pEK9oVN0FXݱ: 3L^E=,L-k ؠ6{SЖYLJ]((,fԒĻPW5vRY!V7{#Rnl)fiσ) X3u y~Q6~ e .fEA{ϙcCB kIs.\{*QpGВlm>&S~Vky7y-55nny$5ҽlM>aP4]ӋBLBb5D< ZzaoΚgCVQ^Y/w~Үͼ瘰ek̛縛:I ;5QjREW[>ndAtn8FtکL x 9Px`F*" ۼҶA]TfV%C,ZhWjga[UjdY Y7/qd'4V#Zx4/`i?rkOy~w~׮,f=6Ó¨e.wk ,#YJU8kdL0&"xBB2el"ěr@hzg+S1̿e+MWRǛx#a5yU~/:@(NCLA&4{|S,rƜǪo} u 5,M Dx+h. !( Q2(/?X\N'nȺz/ZOV@)B!07f$p[VDyυey#*9 ZP 5:GGcpB* s'$/0ך/ݯ~A! Y4DfP{N9L=)xE$9מP{>~wF|!3'bb%h$_Z&w>_fҲ? 7h֋.4-/膍v3If]ſ3=9qe~(ЙQіAhw'c"xغ6ŪDB N7х+q7P"qxB"D\HHYi1p&R7mx--15 wKҳbɇm~4MA\če%-{g .G%XQ'BԢ4|9)Q1Ƿt-8Dw=;팯WUrZr>rBض;@f?d>`}q@N 츇91ڤdfUDw_6Rח fdiL>U-k(yU՗1TBߋaE"Bt=M h?>4mXd#:ݝDS8Pg:Sػ{l`x,۩v`xMRKF8lp5XwWkwgJp )ƞ9? b/В(IQO1iTAJ`;-t UB=3Ĕ. u!FVGy7#ƥ>pb ,'dL"\R@0$ZJkV^;Eܴ=MB.)U=3ėiӹ!;f`x:Z nlJR6krf3!B&Bp6rՄsL^d/K>͠|^*2-ވt7[G_)Q>ESǁ8Hx /u.zDOJ5t{oqX4i{3^ .6]g?֟+*RKT-'4ޞ%hCAV7QhM+O"j(;@< T{Lb@;jy0qcl;EyǞ=C;́% JIy,FpQk y wK6Oē3!=tğ*. :a[~4>sT|"EHn!j"~ւNsʙz3NქRYڋop|@<oX+Pݷn2Cc3Z07)05Q ^f\OD3IQ5 :t[= KV/M>N>^ݨrI; hπoi7o^B=2ݱKťEz}.Y^msIG5YJ6N[Tz(VSNi)aV qL tJTͤΉ:q*05/].mdEf%9ʺhcEliד’]ڈؾ? 吱(+ISyuzC6%Y to J؄p4UNЫ*+N;ZH$*x %fNRe*E(߮,~,|jR1\.aD.Յ gWNN{ ҾX2Xce6[51~-9=3r֯|ɦz¦@d64by˔ZR?i }<{&98h6ڠZg}VP8`n]}Kcx $07Ft滷j8B`B "5)g44s}7Xڐ"ZO,Ŏ( ?W+5v\D,H{)d@|QS/m#Lj 9*PZ[ 8i-ڕ8`D4/pyA(3KHn 3GƎ+ZjPǰJUNHUPr@ (j*p>+~!_u;^+hYBE(-+?hYdȗ6Rmѧ_., VmQ#B-0:Db Dy7IW+pANMy+i<f你<~cPi3< iK;uN1a^Q0հ l'; 7~R n\V>p:I TN\CDt2 A ~̒]]MMև+!(x6\Sn1kXb/k.-/FFr;biK 5,7,킋/aM/J`b#Zc LXKE4@D76xf~69ƍo[hiMp}5^)uiNE5k2s ҈jU*|Ks`miˤ,jXdR]N6Eǝc'֪WpƳ>'m$+ͬJ>{F/GK5A:kׇNbP܂cGbEչk Ʃ逥x"aX*sȄF^#v%N0cDG=z _y8@DN·+Ed軮qXv^;1XI,|4[lXH8BS "w;Jay0V-:%^W 9x+h&{`t\HD*FwZR[-tcOkV]u")=b+9qK wk8tAY[ם:<|5}xdV0Ä崥eO*ZvgZ 0FYvZ&(tlFbRlx c?-!L7K\~d܉,( I Yi"ra3k`E>|vRu<ɉ~>@k̠V,n v18@@*6Fs;X$K-#YĒK. J6<a` gKdZ&gşhE5!f%u~ }p4l=,&KTj.k(TVSߚ;D?嘎~N?B| qGȖbup +5eϸz ae 될+tI.; [As "~Þ#q f(s*O@"$G (i?0VQ?d5ω)IްnĐ3~>+$AbRs~ǣI{'(3.$k[XEEr 8H0`)zJ5 K& u/P ۦB_GhGP}dP.!av1# C#x7?1F^9GтjWJ$P}3Zv|& ?4V@4k4؅gf@uB/0◯;kγmвh"`.̍*F|Ȉ:%$b\Qp(zp5jUg؊9IGK%?"6#^pA v Hk==w-:A^?D3N$[>#]\xNjw-JhPQ fЛ+!QL0*oŗH<5n8 C ב'fDZͩd`JJv@e#nro oI>J x'ZЛ  ƐL/ V9Y>AW;%tqʹF^,M s\ m}1&_ T:%ѣʻ>J1ipbqa4m+HcԴV I<X*}`̊!uLkpbHzC592\yXФuP112CFjZ$e -܃Jcə.r"OՕ8.Y.v Di{R3(k D9" J Q;/ē:z/U&dγh Cod0ЗGFܴ I #R~O;O6)^ls&:Ej:K)!af:kyʂ|@\ۯ{Gj(]DMypV'LuAHoAA0rt@ii?z굺BUK.< ZNrŊٱ~Τ@?驵ZY):늓hrIE#}\\E]vdX#_"2(қivE!a$fw\pG'puHh !et5VREQȭcFLn%uFT$9*3o ɔvO -_CKY: #om,($ν%Vәԓ#AWFfq~H#$rUMrP`#UQ2N@WPCӃfr64RZ:t9O}.wsjVfl"!cREaT^$EЫO`^F TxS1EiuLHk'jT.?:H<. Ju#}#KkNvy&lcMz)ߵZ"x",~7j 9wR씰`1+|p-{Ni%nZhN9qE7NaqQ sxO|K]yO=$rV^ C#I"Jx~-jM c@D514Nz q"mU&ֳ?2"[` 5kV%Vv\m:W#/*|:ϔ%x"iI~>v0Zv#QUy\ۻg_z$Mu# mxhI[KAVn#K8yTj&6AhPN;+xahV+o[CQmjWu:Y»x憾fu=/]OTꮖVz$IVd3nQodpjಃ&is#ՠy{<#1_9\تU7&"2_~t3ȰAB9٘|u$SBݙ HA֮Y y̵RsqORq EJfP8g8%u ;|  aAjGr'l^ՋM(ÐC*idb2=*|m zVjLYoYlqm D#`Vz]0~l$7:.a\¥&RP%#+H2 UɕItAɖ=D[$fl2,$B$۴[`EbL1f Sl$7;Ԟ녽q`<7R5a/qBYi :kXN~O.& J*q0ؑo=a9ELEe0lF) w#7rpP >܆P"OjE3ǽN:d$'N/r'],i* Ы.Ae7R^WJ9cIe0*mm3?ހC7u"&x!}MպxФqYfZ"6JQGBrVғ.Y)}惑:qK  3"܌™c^GWi4!4pїYM˹΅6L< 5~֎&|N?kS!\\j^ԇ䃯/83P0F>)G+B#_ջMqhx!wN`Nt;|#o)RFGi<61R^j*s5ǽ7#*9? $uR|+.u\Pz[Y%Ō2hEsOZ(b mMW7ai"mTd=$}x Dv$$Nk5F8Pbgj옆ku;sY=p_",駧O~."6vF^9ӒH_u&x\:ӹ0qflf)G`fO]CiKL8ݲQ6*t3WglByA1eʔx? Pr xj?/˴Ưu7h`U ~Jɰʼ؎م'Siz w[ N贯o7yH_h))OQg#;Gsps7#][/g2v { |>Q>@mꊃ~kIB3\p/8RgȎ"9Z[$bg6ܕɅg94"!@̏Yw ݴ-3Q3T ю +2';r_fVMa4Ӹ(fM>NFF#FUoN\) Pu-GJAtUk=;T/sqsB] bjZ;8qS9!Vr 9#6}V!0"yMK4N!~M2. q@ ^3 PbǬhoCHJǗ=p%ڤȇje ̂Bq#[Wp e{m`7 ^uj?8wRvrFB :O۴fsOlMge$$NU[$0x/UH_ O¹?2D@Xߠp<'|Nb *ɅӤW >1{bK-@p~Ok) 6DmLK 2!DIz-K ]QζY_mdXVT\ u#T!=]et[F(8ڦRiy},88%@U.z<,3-"Sӛ@LOcrK}_Ńq Pk vaib?ݜhPo" >$=g75)e#8}E%6HWEʒ6S$R"~ۓy+ضzPWLh}r˲Fq27čgBaHsɛT4/>ľmM LL"^ַj.\ @?=ΝsbdE7N/g{H}^`ad#_I4qӐGe4 }7x>FCxƹAFCYQkn.Zu<۹u",lM$^CT]R si5IX[ &>ZoM|q0D(q9(b;t*ȳ!$Q4N&,f*1Q,: OLBNO II?%W҃_~ݮDj*1?jSXTLS8-s)TыkI0;hܨ+>Hghn1VW{p$ YdФ7wIGn~]LK\:ΙPL#q;\ ;uzޔOkW/sEUnmP{)ws|'.o׋ueg9B_{f$| BΜ^{|#|LY(\٨JJ*y7 )hcY70Zߵnm*`{>môK9+а=b"prȰ7n (b7z9iw9l@I f[WQ9?`8<{@72*PIYm`-:ͮDfeSSVA 0-Gkƺɿ\dv6|y ho?M 9Xh=vY xmJԻ#.+^W 1PN!eL0G`PᲛ`C5;^̝2&}sygtWڇM#=vAQ-D^'~m-1=n CK0A #F^{uqETZ}I/w/n_=cTn­aXv17"sVbE~njtpE؟j;kX-iY::xO]dyS${8|O*T%F- *At[HyX.-хnD,%zƨ 92`hu^?o-aʄ随hYKI >;&nYJJ@y5\/ØO  #y$9k1E(G:*!jV5۳?μEv$qc'g&BW񝚑~}9#LTVsrQյ[V6N)M6(SQ?M y&R̸_̸J >rYjlG}ѭoJFۓ rz 6_f}>Q8nFJC 4^XXW ͩly8϶Nx'1bBXeh+[Rh,J/.s٩!K^^9:`abS̊J$\ZHB=L*w0ްsEԲ_:)}>8+FaԜԢwSYeU*#2No?()ue." ;k}`󴍡ݭ1$YdO_x\vdVxC΢)Ki5;ywOkskcDt6ɑ{E5τ!)3{J5UWk0ID52}4oL6e>Ln5@7r&hΌUarSr0ð : =[T(*2U7~Dd0>=3}yy"&>j9=S穋]7\Z.VϗU?rl :SQ٥x:C;+ -Vz0ْYW1#sM:ē؝s2Сu0<yش5ɯDH`%G[ږA%((fɒ@d2 WKIh񍏽Iaf:\:`&,q8<|Q!p `'r LX`2r:cI׆C(Qaޗ"o23utxt#(᥶M4ɿXYn 9_ؖa#FaI!/jDh#͸ qZ3tjGw3pA1j߭AC[ yWr`QYgpM"^\^-dGx?hn4f݁pđ]@gGhgZ jW ź1Jxs"B(󩫼<9 dlNTT=)×A! RwOĒ<Bv :EgBOӝCUeV*8p_צꚫbi3Vi qJCȬz|=Ԭ '9Ϳ_Gi=I[8#l9ݏ[b%|Y IUgP xmc@%5Vl/҂1<@4RR]`!΄;u}< -̴ӏvm%oދ1 *H*4 ȵ7QVQqǚRKTHȷ}l-2SE!p?j;5Zٟ20Y%Nb41x50huhC69d67xJ@L8+fΤu` 3, |8ڰn :sF;@`5-1/^0ayrLu.QϮ[#-O~g-:^>ߨqֶL26\I+QΕ%i$_nϺB/oXG:NLܡ45ǻ߱5za7-MC!<8,g֞5F%:w\CᯪFe+c3m8-Ů+ DjNyҚp;4U$dܧFPBhd 6&qID2DVNi9.l_ {ZTY{*6p(A%f6R6.[Kqk8-7t7ľ-)j$910VlikD.tC5v{9Qha?>Ǒ3FwIn(~qXx^XiX[jQ?Fa6prah(dxeE+?eYGd`v|w5n=էW:y 0/0X:ZAGKI~0{-] Y?~L_kA9F%xiRB8XEV x^I%cf")?b[х6ˋZ߫GWcWe{ *Xpuml<_!q,'Jl(/xRʴ: K);voe,W >eQh7ykD,B[KW?!9 /w=[Wt@esԢeMa;Қ̭@Ü$m2^n`~k0Uu4.x1)7T%p-8}zԼ[%-~[ʏ+<Șu 贱VNwq P,5FSNJO#7a] ~g֔=E&Tm#ɫ2p*J҃ E&jg 0#,Æ35Zˊ%arXt-;A~bcۛ7"I^cowD*A52 P%dh퀾 Cf>=6qvEv>'*`Uz|Y{BI?w)E;V#R 鱭~ BLo `ޘ3L*"Iw8tKP0dz[tML3+# }5(z %Ycaµ{]qBWmK,DlN7z Iq|W ḛ)$zLQt6=fus?c]*t53;%s'9ˮ Wː7HMYoݩkj7 1j:oЧR@.NK %5Çpc%1"9NU|{爩pk~>XWm;7{;?ClO}3XCnGȿwkyFAˇx(*l.S(J'pƲe'Sp56ikVBiX897|׿َv`ҙY$gLICI_0l W(ehi[Q[l`8TRWN971}&2|:"o(mիl$` ~rr3o!LgTOV4 MlՖTw#󊪓J=PBӣ6\WP]Ѫɏiq c[NTH4$*Ya,L 29nO.fo17]yDHW͐@_!4e$oD^߄Џ \UTõ9RX a₠_nP6l$@NCۮEר*N!4E.[ӤpgZX)f?b _ /B-zVp, ~9%7QfN.ᢹ[alDg1՟^.sb9ʖU.*{2wC AWݐ#٤fXH:7u`\0CܼV{!5;'-;~hp(9OV6{T bqb|JNl<+vz 4g󚾳,H?vh/4Me׏)Mӵ{CAhf(/\ɥ4SIco |a5- 5|9/%i=Rz x(L1~6:0vUq8f / v`g2ϯr}da~ZH G"&) ?1;Sܠ_n"[v3DU*Y㽸5=0)9]|dן@39~Œw:o6!Hacd ɟ"jɀox3f:ʀӇ`[ϺjF@^-ϡIf?a+c%~Y`o޴iZ7FW}_eV>d?+ Ph{EnO~$fVxR?ckaPq2fNbRU)!;\wS/<ը*7]=WfP-?$6Y4 Du_/npj/WVt׸J.hЕ_^\w,_Jhߔs|h:9abĒCok- 8yVrZY^9sTкRxú~%M6R!^ LmOּ5j>§rHg˻F;aFS1vMKf+AUk̠;wl#0$U3IQ_$*s$h{bLI;ZUGcϯV`ݫ+h§t%yW{qطxo;%eƧ8yzZ_gvKcpm|.WCgV]`uᰏ_eLj䨬;Tv(@gZGv軍 jwМxycQ6 4BfMOtK<;p$,#L5<&*<Nw(hʼLo *fe j1%*Ic\ 濅0mF 1dB}2gsCdz!DUs r_#,nA1IΩY7ŷͭ}+6VXK-^ցvtd+{7\m+]sqՁλQQ^,n8$ճI |Av: > k/n$@;¯S̡*HD2F>i X]N\,K1jzG_U:RҠXi >sgS'4w#ڥŒD2PH㼞٭@W:R9$8A\:rnRn(Z[@܀ gSX؎`cm׾;7(czzOG :v#;&ߵ;Xoa'˓ΎkwZ9ghMҙR!;1/7lvSx<@mKW.y>^oq䟀F4O3OZPaEb&Wo m_ yNL SmPT7񴏨ڤx#t5+u6<%DddYly'qo]E|*$ [ }:v[%bbM»=QalDs&8)%#;Y̓v89:-9@2^I-zv΢2>P) In v_>/5JΝ']cF>[+-TgcJP 5`wOK؂ktM# QS'w_%FA\|M؍#GV#WjP'Y*2S'IkUN;G}1DBAʜ.S!AƱ 5p0=fA1% ds#\(lSVG]!%fu OGZ[G^ZXϫ /'8jLiR~=޺s~IDְXAO}(ٹ;bo'acD+CE4m`7%N$'v̯p fhj2mf$0S$,8"q}Bfޝ˩iL|ʱ<E\`n ږ!p6qLM7ykү|h5]G["!y058;)i MD'isg;B+`&?W(a kPRwptv{ƭ4S܂Jrd22zР.PDGt>]S]Z]5O}U%ل!v/6qD$wЇkx EkbĒ?_E>bJqGeTJER]΄][C-Uwbz*Z)7ȹxW谿*A38Os ~Hv2[F@crP'5$ \6*w A8Px@3:7idgaםDK19ND6#Q7O܌JmtMЖte\19ⶢ!JE)Ǥ 1Qos žo< >=T{}˪f 9'm6LcN##  Kn-)>Z q@yU7ʫZnۤ^j<_L5}, ˍ!%"C#{i|!3b qKu!pq=ϒfd60AL`2#*xׇu)Wv[ؙ-#H𻅳d['T9Q#;ݤɩmuSxM ؖ˿u[4r>*mMCBԾϚNPZ"Χ^钺y?t=H;Aw<+ 2*(yO 쮶a- /_v0+rB17jMQ>JWEG} ]"k ƬHDUri-Lcna! #ι!fyn F2Eg߯\TIk  PP?2.$g^Ad9V{MŶ;x{jF'xy]]mEU%ya7[)Pא(ōjGFm=@M;px- *_~wC`>+>Nԩ>Loʡ 1 V#s, w nqIR*ɂ@E\2P/am?xfF@vrn*7*+*B)Oޥqp껚 LS\VT~9 =b6 Y"jpPT5&p福~03\z>f &7 fb >> VTM_nGmh0tF23:©Y`v?DҥS+I?0m. ?T=H FR$T)8Hzwr5򴫂S2rMGAP]A@ĪHg?jq#|R= ÝLqYZm|ާ+Qݷ\X ~$:PX+\5ü/ o.Z{BwcdQG{~AIjFQ+1ׂ/#94-SJV²qw\56N Jd􈪊KӢՙ25Ȁ| #Kk QW{ jHP%x 6MHL7Aѕ6QZUB!+#$ޔڛt6槿:]4}:77kZHG kSA:'zz!{ j>fvj\Q ePq~6D)h:46G:r6u{ufXKhzQ< |  veT1XD嫅wZ@'~rдQEE]]7›qJi˃8%K i*vA,L'tqɘS8a ~s!b&ĢjtVa4֭ѢMfD~ [vXC`)L"H: HPQx{V|U13|bMЗL.g3KCTn3ѡB07Gj7 9b ~:Rar JU7W)RT)2W)H2P* \_$SuM8jA<SYRUDOqm\#\""鷙a9΁*Rkʬ0/8̢[n ,[?5N0=bd&l]^3C_􀫍6/~^#3W2Poec!d!(OI1rāB&\uM)F$4A iKRfsd9  nM@Pu']鸾7=ҋ{(CkJ?EbU#E?S|as;)@XudտP^h_ Se[&UU}ZWJ ɭT'P+ۛ=5K^)(FCۓ6?HƧH}L0EO~hsI3u^"Q+#IT=$6_RaMMC=– G  ĚYP 6r [.mݒ'1qZՎ_.+q{asXS4 oIsOPDϲIi[#:*rjZד?EQC'Ω2oYicSKBp%??e: !.)yzꮍ7}sדT՚V,ͭRoMyR@ i&.ض}~ &rK|tά9pIkG'|Yhɛ8S RD X 6| n^[ɳ]UgsBJV.|t WcҹR;KE! nw !4I,L+0a]GkA-xH Ch yg_]1>vEmT밫T 7 zD߂l9c|?6ѵ?\NJQ/eo$Q (mmmw(r樨 NH=W'֡)2k-t}p7Tn8!E%:kv  =ۣ:˂0A$ IF(aܭpVkڍwǗne1` Sr^9߳ryFl| Y!,3Ցnyq'c9u"kKrX4>2 ҇dԉCf?`S.Y6>ɦjet<q}lF(rz1P`plEͨ(WO݄,ʵ{CUTwz:Bpt<`!5(yH@vIXմ auLmȘI)"+U[p Оer<){}h&N]iZˎPl^Asux0Ӱ(l֓U1 zv;qsA<,p 'W~OE벀j"m"{ ;F}cg ({5ۯ1qqB- <(<`dP߫FZbKlH$02k&Yxm?o΁mŒz|T(ʷ4NhL֎]6%|!z86't܂V_9{ -jIn347]  gxs~G(Dq󃡁L(3`wa,'X;QHS||⊻c8w y}EMөCFC#fQ*W|6q6芡4@ٚ˱tԊd-[rsU&aʋX?|334䌹rIe1ONAwAy*,^B,$3Nx/d~r(8D'ԕ/66vDi1({I͊5.3VZAcJzu68>${JY 6m IfUEqг.(8Pr^,ɨg`[i@r/}R ^ը'tc^|gMzHZ ar0n"/LBsy4-V]cܮ1w'gw LV0q&$zWiە%j'k=$J1{hW֙taX9vKM ;q(X?9L}QJ XsZQ_<8eng7 v4MOصZ^*Dno԰ BgSxۋj~d CeHK*X&DQ Gm)T|Soc[ RU{Tӧ{Yg@>vk1I@@oKM*>^q63.o/^f,-=^Ê{G>iYS$D Z:SOɿ7<2z`Nî LSx%V9,fS$Bsukb~zW YKZoqXݏJ7=L+  >8^N8 wTX8(-#Z^01~)mʖтm"DῶWw (DHf-%!?}ōJyn+SFL)tǘmzl+R40f=Jp`jNZ {pJoo.\GCJsEk/5XaA`aU-oiE+@dCWջ#鋹ؗ$rTKK}sG<ĸ'{)ؔŏQ)cBD2K]ŁQ|)>x"ןaڍv/!-HᏃVHkWa?Z]Ɏz+eML7 yj\5 Q󈢤Gz瀑Qޛ% _F>(I4!Rmj(c"dM _qzoY B(V*9`m}#uWSbt#?f-<J^u(xF ~$Ý e&ecۏ\2վlb8z8|%CrOArNZ`9E!r_䋟w{\ (DV &nN}^$بc2uH֢ѭы= go4T{{Vs> ]eSӁ+Ch;zs^A>d'qNQ4;% R{Aϻo}pЖUVfZ'"Af7f@-sE01?&T򰞥vG!7T6v3-Z[VZa`h4 .]8!iRyv}綐n-Tj硫I?™(iEo>ڽgƺa#š4wA+,0m= =𤆹@Ll!J Oa>8{}*O܉K] سA+b(W1 r..Ev5 @a5+s"e s--!R\# 9 n+2,-]YGekE;t5Ş( x̖oA/囈9E5vAD Ǫ$m_e^M^.0 {N24u*ӓAWaq[dl>M/2=cg,`V Ze>(7CخV0D՝wa5 d9 uaIUP6sҰU3~v+=?$ӏ\_!\=,ù<-fW{z3ڶ`0+XTXmK3UĂ]ysXjɬ*wԻɾ0dzB<(YŁs")0-4oZ<7Vel![$0 *;sEh4/f"Z͜8THn/KO{' 1=H=3Fo.R' :s`vk6= ҷb(.yOpXgdY6T vl<:P%ҫ37k&+m+!:uK7Aɪ6kb]֬6԰E<$ki_(?Y뉄dz MNh[|Л;2wA.Wh~Zr_bv{L`xB1 0&}=õ<Głs޺\l?4 Ώ.XBыrO+ 'z4ǿ\ak!)PqVLFD2|b-"m=Zf s[8 k ~&HFih4bkŭLxs)dqg@0Jdz`穋C)QrMbp6W!+Ź1TOjm^m2#BJv/5'c긴l'0f@ŋ-0yT/&7ʲ]&fΘ(Ҫ?* - }VXo7ˤVhz|_.;*/qogߨS`bm .2tLGx9C` ܂Ibi8}<4 Q8\UX- iRzE&l*,>,.\d<鮖,{DD+ޡJU9CߕA)})%`eVǦs ;ᶧ'#GfRP!iUۋTGq(\C7&xKeEh`RO#;;!&Sy"~P֓zSV-2ay:Kg,(қlXD ^67XIsI1kJ|Rr^vӜzvWN;4x[0I[uo NEh)I %d%k+vO~M$&$b'~EZ]ngdpVaޤ au* ŭ=C5k(ZkiQ5hY28X7} ]=501E"MF3IE£gSVAK5?r;+)+]^a!" 7|Jy$Q[ϸJm/,%-r4y%;Z'[Z/7*\Ci%Uh0HFt4O)_4zu>퀳 u ﱂo6XD{W XcUTQVtkvm \ʐm{st|2U4;E&ʴ(<~./PӼ QtҘؾcoc=z:+ #6D 9Hm% T:TY,u5n=OEîrήk 0xČDF,z-XȐ Md2ߌHq {& ` hSH7v^6LU^+ԍcR4ם\`Wu#eR5*_%QM8XfwK6Ȏr*~ml Ar`zOGB#% ́^rp-ʞ,Q$bW^w_| Ori6AJJ%<ΥP&zA缐I0kqSaz=$P;N%o10!Xą̏mVSӏ9A/΢75  z'Uͳ9}Xls +L=tK/!i|b2=rkUݘaxX]YqZŗ'vTJ:C$a1 ܲ>eqXMxs a% R#vM t=d$WQGGH86}qS-+Ds0ɷQxzWxkL؄1[^aB63!23M[>EϛaVRŊHC|J{v1Gu jcH(g0\Aq hFm9Wk) b/s3yRU+ax ha/VG`B+M%+Ä7ƤYZl*eV閲M`T+e_k=ϨuJ\/:c$'Cz[6"t8hվ䚶z6$i-@;5\LEᶵ(3W>l)4]9Ǟ05Y<$ҽqYdf ?gGE&~gFXM3jv ۛC%v iI۴ۢy'WPF۟}Ln2*ϛmQIEą,y_wiInQ͟O€9Ev,q)^v@m{R?N/Z2.o }f`iƸh\;7a"{ 2h LV*uZ)TPR$T_٦^o|nGpȋPuHK敶wK}\cD &j҅ ʷה-oj7NGMb eiw1օZGE2 Z cLY>LUI?䥔M|e JdXsv)`S?D oX 6XE*SذwQvwqM:gmL-G'2ը\1HQwKTn#[ 2/Squvڗ]K3O7j*Ёߨ|?\] B:T9Fe kĦqn5T5aB|=e͖qw Q 7' '3YڀF,wRg6Se4YX{y;FCE=!oB3Y3VVnLC`q`4Le E_#+~;%;cvX KS~,"xFT aزnuJC&`wA vmi*#JE%K ;-7{O;pP HD4t[أh`4&pAF{0u*tze:YTh]MtvCQos*8PT#\`jDW :R$a4ϐ?l12FհCv4Pk T5|%|fC`_,``!6X9w? žv:Br@_v.mzla" -=s_;O3MG w@j@ ]q.e|xɃH GEÄU%Ə:lM@fl [B]¥-}B =.`MtGK5:A%RJP;^SB/R[(OV)-}"@2AtyMLlM5МJ&lnNlo!nj /q^tАqaA{iCkWt:udѻy4WO>銜+ 0b{kHJ)mRyQ ϸEGz{8fIH} V>VArS=_vq @ЮZMZUق֠ Ы-l$lLb1γڔ HWElt$e\bK>30?~wQJ$sAP]?= ̶_xT好ߟDHLHB5lk,M_c%ٰEwU J׌m}X~v4KO2 :O?р1s/U a½0Qz C>׳ͱh-:Qqۦp9i p1~ *{yW;rIz48R)jẇIfܗFE;/hb*X#Ҋױ)vҭ-vghM u2f[Aw I 5CP|2>G}Sg~2=ϑd#Lbo ҭs)1bhU\{eP?\$OhEVі)vSE OrQF;"*h~t`fN>݃eK&96'Yb;2M^G|\I1Cɐ'_B{pC!՚|'% fViKsDM:R)TtT%frX*U^tqp+\KzESf6Y9l̍E%eWzT&g=Ryb$qL<7 YIl.#2GtdM">@)\ +Crzbd{3h6(HϓhԧSWms,+}H[5PsRc]8( d3HPfhC??ƂᜦZJp'nLbƮIq "eU/j[]+nPSgk#U"*Ҏ!G猠!C")rY|^)Ma)vKYOI|(˃EBv8Kz@dڌL^ϗ*UO4e=>*@58^`~ ?.o1Kz8[!nH\z9!a/Ԫۼ2lM(.aώ)}ϖAw3x#y.lZM D@DZ J][a&c<K{ͭkW>S_ :ޞי}(3E丌>a>p@5Ӎjn1dMps??gqF:#'YqtR3ܖW稳rzpI*K9p?2bn8=歙f>o? AFB}g4D 9HuELP8DU"%B @XD3 #NR^ /F5ß PC dԨe An;7`#hTȅ6`DaM{q=4K)n7*bB;u~\4o}@sLJkzexE,f13?IȡCڡ!ɠ},wa[YLGk$rAs ~/LmNj1 |蓎Kȓ#U;@ PM0E&>ё(S:"4Ҷ(O^ .ÁORaUWn yTʒ!tǒUDpziVJbb]X;(Ǹs"5v—=|\$ @0d+KF6%'Q(\uOir Nաmfro&Pxs&9~s1p!{{ TIMHƩ}0(}uA팼i<=y8$!2G*O\}xzB-Sh,uG7 *gP=u5+Vd#V&4{OFmbIÙ[eŞ*[ځoI֭Mm޺l1Yk(cjv̖j`b؀xq̕2CjwQ$Vg9u1r,XrטkdM=%G*/l.E zd7)fĐ~߭r`kfA[MnΠc'g\pZir{ZadC bd {y32LoI߶ `]թFqs7׳e;:cH+b74@G3a=[eXk~J޺qBWr6^ȟjt-فX8 _7R~lkABAa"3NV2;dwAQA1%Qqy;CšhxOrNUު/R?I5)oyЙFa 9FA'pp#zH/.k14R\7f_4\ܖ);+v+7D7kdqo!i,]$F4?DJtpUP (m/A5~p+٤&KC\pW8*@i?l뗁in( b]HmL~@,>|Xy~egld'g]9Mz()qW n<@^21z̧( .9CU9䏕uqWZJ"1Bxܕ?R7tcH]V bbvm>_I>D[*M#*"zyrWKf޽أ:|fC]# )5 }tWD^~֧-?-@ @r[v%)46""pܾ#o"Ot!ӓ"/1""եI׸IPCp5 H-U&U96fh={OZjjKѼmRzlfqԋgj_t j/ue67\ugC쯷G*.a@Y # 2 BB͎KDю}Z&iۦ&Չ"W]n//_S O"k-b:AH%>pN]˔'`4nm9w9E6WMNNCO1]XM{x,̞4ؗ\T<(U <-,-ٴ XIuKL-.$ĞB,xDs2?f%q{<1vn8\~^ bKq3J@&Wd0.'36Md(ɿ< 4YR7&µoram Mkgi+ ]/r"0;xZM]e8-T8^7kn@a (1[uL,Fm@UĆɔAĈLtYqx([*fgO و.u$5hUA7[HX5)8IBM/HzN[R4燮Pu-/H^@=S{Į$`wTUI&&!s#$10Q6 UR!+ZɄɬ|*/"y/QJZRdgR W~4fF ʹ>9L,,x\uEa.0k[7m]Pvbd#n@5|s롙Yy-3}/gsm˲&knp͕a_c#z[{3.^n_tƦHߛE?Fr@} -=y׎ل)6xɜҁwW4 r5wQ-&e_cbg YU%HO}$)zF@ي*Ia[\Sw i8<_#kgޮ/Ol"EKڨ#`;[t) B~DGG'zKIL:"5d":hO!ؓ%wk/hɋ>A!GX?c{M΢߀u =mJ>oǞ7XjmmTC}O䣤8N]t= 4}'&_A4aťA$W3+t_abռȰ#y@B3MNǜSKj]@R S ~"H8<|whe Q@&j BrD[ AI<5.OkJ꿂 Ao&9\b>cexȮ^LY$l~B1 {8P#r}]}~^37Yq BrW"ùL/ M[*`>Ե҃^73%­e^s".y4E+\ЏS͎.!zwH& [;g5`f}Qwc?r>`wT `A\m;A[ZCXLDIOlCĹ֞2$8{эOF*Byh&F` L7Tv\PQ5"@ې酭1[J8`a#ǻZ0ѢG7 pco/JwTZ; #Mbw &8mh=_*;Nj{.> |no {_2>*DXh+K8X D1gW$ `Xgr.;Fظo9g1" $I&QM-4l$w)U $eX831rljlm;Rc>WAm#F{n3W L`IOBm8E=ïs6tJBpk"D .y}(+a2IR-N} +ռ@CO+r"3N 㙽p(my4C`V+O҄c|TҜC:bcyW gUBNtW˻&N\1^%}od_؃n`øz!bmh~6Ⱥ@c W;)UcA &퍤{!OhƓq꧛A=Ө( t րzxΎC {)7G 0if;t2"X/bݬ@Ši/aU<=Mp\3(f{˻}ϩFͲiYAҏo4wבN4/tǎS,o%f>٣:27N7 EtҤ^34d[d ɜtilF4$)l`vtdoh;;L]1lĵLI6 灈?YF'u="'y^1y-u) :](҉I[b{py59[R2fQ+Jdկ 8S{ j"[_9HӍ菦b3!n5T~ӽ 뮕8M[Ki=uBR'Qm5O$89vum!aU,@i#dHfe+A٣ GuzP!Jb' J*DmQ*lȋ=Dzaߘ2i`@0UK0x(d|ͮ*b_y?k֌Zg3(8dd!aa!"Tgdo"K-vtͷ1Bƾ.QtDIxݍccCOd "y3eBOֻtBp淚S\첶A0lVueZH]^k9#j#t!pu]Qj%"%PT.?aǢ־ &Äɲ +vA+x~i5M]DP`S  ՜?ÁxQfƋH0s&&a[W~7 5gxm-@-/ !0,z,< 7zc|CaLZ?RJ۽'.E^Fy`G`&--<%k?邽,I6 ۋ\Cu-k M d/YF"|iq{и@!I@1MXDW*k@T`U:;tey>ⳳMx5@qT8RT%j<!H!p!f-U}wC@EߕQBzP@| @z'/h!%R¯ L;Rnu88 6a͗J!_G'_jʔXSUd? H,Ң( %Uџ ͏+n^DXLsꜻPih$]"ۭ-z#8?#hmB*`YGkaT{|C\f;&vcZ̔T|48 qHhmUr _v6Þg)Ҭ5ިj*R=<U0${tOj w_(jVH ~W]H>I8OW4uK#PUs\NpnU`Oe([`2t}bB>/Ə/;#zˡ E=3?.@\pVJz )D0V\R[ 6EBe$À%M+12h*D-a^F|4J=Ƈ 3ِa1_>?niP|Bsg^ lxsAcu׏7xѾ*KɳXUX'"j-gXtow {ea!M8HtAB d`0de ?\gAP1>1vk. rjz󎜋Jj|AtchOk#=ǘзҋ}JWoJ̈́絅QYѭ:枱 .,wjj֯ z3A5P[/EqZpCf",ts'|&ՆTD?x{ʇpCBաt4uU')iL>2*L xE 'X~>(\f+:6dw[ n0[kE,-Id.~%R6՛'eo&Y[F5^׋(9F&IhoO4NJ|eP<azSPuchniV`)9tŒtǜ~K!R]|x wk߯n b.&hp7{S)/{QI9+UlFv`@J5 em cBnMU P<`XKfghc;L 0\BSx\ȇE[-i5f+W/ҩ:iߢ-=D?0ZR+Vht[bI{ d') xӠ\ֳܑʫD#Q]m͎s|X-Jh32ABLWk6U̿#cr|q9wB `f< 6z1HQqeaL_S>h%eg`_Qu3!{.#Ba{7˯7%*r0lMCpf\2 aQoъ!(hNjLudj@K a~@dײrI^6y=T%߃= #o3@"P=smGe':G03fԋH, V^]l:1kk-o (,l-.@J:h>XJ",J0KuAWw\K =dMIB"ҕ89 < 3bq8q_+]%XD`-XV(o0?baUu2Q.'M OXCl=b2 (~#3\X *FO`$^ F cE9PO*lۆ }Z5]c)Cc"T σSބTz_ˇ 7fJ2G|WZ}+ J?xJ еazzqNS>U3`ܪov([wE6!S=s[V^AtM杻 :'T=lJ:EulnTŌ7~P^~Z%e:Y%Q0.z{8=CyH>pPh~1aiOWذBokЗ1wqGXɍ5[Gdf"P>V˫F6_u!yYdUł-%% KjI<šiopzF OKF|^:3$&2TjVowqf[lAyH[$ }%pwi 6NUg"5)oޡlŗ~2z_PI[FIGWP(Q6:OPd0S(guuſV+>jdx-yX9jޢuOVSPyoC ව-옥fʣ9f.;y4Afގ- H| psjxM'TgQslvH԰\vM ]9 g)VXXi4R,iPɝGYΆ98ͺX^e?;9&KNS(2+xV#͜O $KM>;~ڱK3Ul [.9g+_gG?j{M3i!2Q}7©uSK>Pd!`9]KxyCVZAH אݻ4֮ߟypP@IƀᓊqBq[aݞc1p#BU)|bkhuFz|H.{!J 5+9NHC6P)UFsj :d@ W"Xl-.̦qd~!s߶#mN WIT-3-YĵPy2̤cDCv N,IkVYNBuIEWd+"wwqu^Nl 3^}ւV"$SjCgjkpoEq„1( ݮ.9803gjx,lzZ#ᾓbekOiKfKq v( mW}rP!goDA5狣"zO>Y|N@ Ռl_"U mK:MTjąY(E˰d Ϟ^ =RsywS )̆a\U<:З ;ke}XnV~PO3 d 8M̛n^TQFiXz q,,m]&~4ȢNylQoV^'vGFM!N|ZEnH_}g[OMh&t9 4i"xg;Nh>Mi1>]j < h榍,E<}{lJ-oYD(mE7yWU ݽqx Gwj4 '*[j̕뗁p?P'Z ͦPxxi* k^Ak *&pROeon@ vڍ#6MJ6HZ(;+SM}̥ H@N*c~6jO6__Nu^ /z4`#įۭLIhk<m>. Lz8!*4х.Bu(7^~ek/ݔñu?>:<L$xU&?&&"A8SRrcV{Yc`_"~~%(ib'gX}$L#K 34Ǒ٪L=PLHwόSXB 3+{'Rx73#&S{WLvpt!|Z,(I}`ua1ǵ7aŊjEr) 2ErJ~"z{ W9DQF5!L ǎYI4 #vg]2i߰ˤBf)Tk؇$# $3DŽ5S^݂;@ `F2"bؓڼ̈h$񀣖D8l C ?tU"ukDFbw+q눩a㾝hlrs zPCINSl!TخDS9n+gI.-JjS'\P`Y/d&,10k~jpRu he7Q5~Mlt D7S|~v =Yn$:#~VUy 4pZFǡs_06|h٭pyKZb\xn0߫Q6wC"b@%X&K.Ǯ}Uޭ 9B5/rq ߙD|J@u_4XΚCѧ y]Viy2 GpWɖΰG Ayqr7Jj;{ [*^H+ꘝa=}ޢ91\y/L_JgjˈF& Gb0.{ pd.31Gwk)d [Ssk_oGkƃskm8 6 =a"LTDX/^oj/ =aEU@:MTd0{Bl.iѼ2!=X>ּi;Bcjtg~O<F_y B1ڧێ+7ni:QKRIB"IcFvSzNSO\9:W{v;寤)Ẁ8Ge#xdFb@}O;ep1""a s#bM#a4GoPP'v.ؤ|,}Ãuj2D]^1Lf+!NMeu b\&@nhl6Tq]In%MAtVkxqyjgjjh;v;?!:MbgZhh{oҠ7vsuB$f}+\I,Yd׳72Lc 9.S:qT09YKVdxEP R*'Lqzhe _K1e?I7++s8e[WZoR::<8.髈{{ 8$g;3D0E6L2-ELy WեQ1+Viw'g}B]O^[~#yWu}1a7,t+?ȜHk4fơ]"Ļ?>1ČM(Prb>ݳ;v^j!/@F&'5ݵ:ېN*IuFS8su-h@h'ytMם"C> ,Kc ~_xkB#]s 7%ƽZi h€]iݸqY(a4>5`ݍ_ɫrN.Zҁ٪[*n657y,I!1]SCwǙMDq3Wo6| 'htB\sՉHsnchNoE~_?ӫiSxs'z\@OHU)WqQ9`7B8SrЛT^.Gt__@5jEhqZtlM3&YŤvTMӿPcCHQ;pD/j>$ׇUN%hmxl<}g#5DFY/{?(&Hæ@xm'ZF>!pu9 ޹ZT< G>v'MO9Py|Dl a6'GByUGj1.5+UOB%},Kw#}zl@Ng.[KuIudLi @gq-KgC"yk[讂\ wptQ c[}oC7[>C\kg==8ϟk;g4'L9UG~ʭTp:wҕb:~⪄#/~ G5ڮ#Ldch1~VݖZ֖B>5MM_L!\>r(OkaZg L_ȐlLd Ddm:/)ؠ.vZEFcp{ZjYBe+:]3}ڡTdtcMUΊ&[z#͍]<$$"&  @+w`u{j(zp[Of,nm?Dy1VFjXWaDN{aSWJ sEO yju}`&P: V{pЬ躆֗:];3sdb:0 ydl(鼥8}6tSmޝ,FAnF5`[(E}"&rAlcrE^gg;aZA4"\9P_Uݿ]HX+!eTEHµL1pr=Hf]==} dρ?r`+I;}z{WRai/0ꗏhN50OAcwe`pM-Z u#N^`o0y!Id#OFGnJQs@ ˎ ƪ:nDEXKMÓYXz\`4V`6u5H[+`9\nuϏ4/Ù~+ ـg62 eYrVC(a^C/ |<\y'3M{}[m+: ^&:(/ØW$, t(mAYdΈ71Pdj\A_U3X-US_=K ڤJY}BYlwr|1:JDWvƸmUTci |~s<@N0@ ̀%@˪2E~lJeCUu ڊu:Ԧ*!ɕHz@< <('[) @(}y*hqMKVt#^lh3`0^VIeYTgW72& QWX{C hD+tmZc{n17%Px%Hm~7'x7E5@}CZ0D1BXLևTJZG(g$R._[eZ(85ƙ'`L!MM/K &Ԅ3&λ捰+Y oyUAyR2bBgZZ:;kw''>4Q R94ZֵrZcۼ)_+{MQq[u3@9F&Bz+]Qj1*XcGQ3N$@BOե9HfuZr,n=M$v"Jŧm¼`{ď: F̳ Z(aw2t|i24p vpqXbmvcCdc({A _'fˣ zLPP [!B um.7 }i 3.@K8 hy $ .Pfb&Z(Vѻr'g@iT]$@XA$`ct aV",(2:UH|;A`+idfwYG)koHmUјLWf;[O=G8pOdDܞ:Q?*poT:JZI$D-l-_&JA6XRKi8XKrޫZ`3T~:I6 >t]r}l$ 3IR ~06d9^*U-o^[a X|2uS\vsCWCj12j>\iǯP{%UKS$ٖȶcFODZ7M/CRʆBZA ] L$ JiP\Øs6Va CMM4t'H%" 2rHG!(($ (GI BJD( !i)J)h")022i)rrY5S {ٳ{'o-ҧ)F%v㤖Rڡ??;SA""i񀭽6՝7䉐sx`7YђĚۑf Tc TI ޱqDq;5%E#>`xҌ~s];杇X:RAEN(ڢWaA :o&GD$d"itU}&G8r: V&7( vSs\)w#X/ ϢM|nG]8S c`kLڝgH&o]`_/ 4\!ٺN#`(mSEV3$i[`RUi&ƄZBhІ)W)  2 5[[6Z gv14+R@ï8ɧ& ƗMf5qozְ99jOx##]r@E_^ 1ǎ-wF,b_7΃B=ꜼgUa3~Ye.N:Ļ=,++Y & yZJi!2_tk*,߷_ث6]1MҞIw} Cu&ێECL)j qJ"_ 5U3N9$;Ȯ_C/ۨ>Iᢈઞ(Uk뭫F\-[s9~7b @`B:i,O'zF7]SV]jaEEɠ]u'bW O|2-{cJnyzښka }LKԪ|@z>d34mmR@*\@$m:hN(>] O@FZ{xO(!ۥ|y3;wo pH7nzQ4$jѽPy&w:N Tq8Ud_xO_K{)X/rM. "[)G6x7QC(@͓x_\u63 ,u.Cj5؇.ko@FcjaJW35YL>6CUvhBEJTb?BcџmX%m$ʥ8 `H,p BߥGO|\`IF^TQ*LU7܎kqj>w9 {ܪBYq ɧ|wݙR&"AM:!D@gzlJrԈ̨ZLk#^VRBnL9à'bY JY{Ty> ,eNe~M%A!aK>_L2SXfW6ijYge &۽ 9WdItVXۭU Jң&e 0%c^0HF#N˹ FFW2FK\3;~}۫>s6ӧfѣU( H kMX2%&"BQ> ͆g7XKRzÁ/O`&UvWfLf(.Z(-@am/BROg[m " C hhfvKt"HkCH+ዎ)*q7L0 &{5-:sCph]L]F 0@PੜU.ud:\͹4BkF")W++dO0h/JbXY ʹeE@}-VP`? /6{M}@4Cq٤\8X+ix74&OPrG6!#|fdz[껞^{c 6J"@ 1&w"[gy/it˗WH3}Yu`E.$tq#oD^E]CB=|ky 7=("ݛ; FII:l0z ˧>Xܯ^)P'wY1ꍼyD}\-uY2dKDzʾ@"""#S t]3}Eo3Nj4ֱTW7ܦ]ɘ2ΐ|lSZ!psC_iq k TߵeZ??ApU7(W7k  w lB";9DHw+gSu(|_6rFcpca*A 6 $h{O!V{`:t`9liDK#aYaņIL BC !~B!0&J0G%z:t*+ek.wp^<Qi_J5/`\Ì*WUTxJT20'VakƬÍcxQ&5.[AXC,t1Lމ :2Z6{v5BO%ݗqiP(1N]:յ*C8V!ivo\޾άSl#D$6|L" -J^x ʔk D0<}A 0 aJޣPCs 'Mvj.]xC&6*(/ %v]`3G  t@([@#"I Q+*Zd:&eT/MRAdW~Ka\+.i]*sہ9ɽ Yʫ/{v=oy~)#{rO`F BE݌N9ь$ DpN460qg1^~ @qusr^4}c:kX}=%CGu+>Ou^Fh 'c@xtˡX+PO;9{o@Wk1 'sKM߲m ݷ10f((alc-|+|o (sg5mѭ b _t";*bYdž7T?t TsE%4BvMXc눭tssas@ {y&MAE' @jzfpt.edFE Flϲd6с19 )DO<''މ Y'x+t9p ?~ 7}:Ԇz N`&tHtps@rb_YJzGtyٺp) ?&&CIMV| &UaO!4?{ma13` Aݴ bJZ gw|@ZN/,٭Eqritj,{}v]NeDN{p"88eθ.,ԃ׺`ڐ%IuFɦ#Ő:`0E3cXּN/[Msz{]|OuO]T&829D`KV =Z@¿!y#gŮ3,P. ++{I҇:PbkLk@hb8M,hV5G~1 P"o,#ldh)k&N?.}Q?TtM$46 ̛3/aԆ0~oq;[=|˷5Ow_[>Gtv*W\ ։ CgKƳ E ΁dl ĘONA>7*C(N^>tJ\>P3Oc}H*٤H AS=nZi>1 Cm-~K@cz5yw$8'(ФZ>ԜZ.䖄AQE]#n*zlWYEGjNXm:Ce΄d[zM0*ɫh饹 @"ЂS ޺ovOA;?^}J("w6[ +Axh|ˍi_&ÃC,+/9(M PP{ Y]p`u,c*E^dInbk|mBu%a8머k)jܹ;A97пp:0zho!Ǿ:`1`ٌS]" r!%m|`.w _6Vc6alL\La:R65=y"ƇltxwW[>Uk1A R<tFВʯE\]TTXEN%a*Gr/U%D' _)r! =zqdC)Ax14!Y bȌ!đ1? ]?kLhǦms7iq:8wWP=L3 Ez.ji`RByNƐ 2z.Y 8BȬ+޻RYS(95t*5WꪹO] J.&CRaOƘ@^+]u21sXZ"S)Zb̢HtCv,!r`1it2y$Bj>ƣeAR Mpn[QqkȬ7j\t.Zkw*v0K֠ c &{Jk k"ٴ"Q"ۧ3G[ Y_5jS"@ `?<,f.C,fn*DF5B>\(Bu"bn!OR'\֚9sV@MyW ,$Y~#ȶ^ 3YĻ ^ #qF#(Jh D\(GRl5n%/. ZB*ÂW߿zUG?A ҵN> 4fLW-]^ǰ|B+rpBWX(fH y`x[54A I~!k%wTȄЃ%jT9_DXSw?̈́/; ~)ˏGx7CrY2pF9p'g:UK@VlUA+_4ddt\ Jqrb 64~׸:W KǻZԐb{_ ^a;LU4A@՛ۣέW5NLoebpJtڧb?NEZ92õכto"Ҫz|#<5m돎Gk&b5.O(b! O+bs`˾4mt3=ie߳ڃ *rr"Ap֔xRcr/YK{͐Of" bSR֟oEh\)atdcVYBqIrl`N3I3V]bheED !Sě c4grx)xTk)q!+`mc=iۜd]Y 74ʹIuUYdnq.:5@^Pzv#~bC""J#d=욳 RYaX?ɘH;!CLT{n鎇ֵyTUV?P?w ω=xQ _ILf{ E {#p:,+(cò$&CW2бvgox3(>]{^ 98=akivBJCC`hlLՑWi=v+h6\mz6)\yon)n8vg 8nJV")s)̍"SpGW;xn:MB Ut%` ճ+v#)}tan\Т_}sr#=pꪪ|)՝tjxu6^y:_{'Vw~UMTOx33LoHB @o8 ^Ƴc%R>D,?'w𼻻3Cÿ<g2͒D-ꑫ1!֙߆3˲3Q0Er"0 ftbNWK +ELD+-t^.rbn˚Mr!0x&'\vy{&$n[5ddʅ{/3 )eS⚀r_ur#)mswghdrWwu'3W<陗&nhffVxw2>as<{;q͈;;#jc{Lw~t}7y{W©'v`ſ$Koc[4aG2dM 5j- g7]FTamD !QÇRI3|Ps!bH[_;XaQL:@<YYאK̋CØg]*{DLL+3ju:? +s;Y։wpjEfwdvrJ%c, "WE vaztאR?C}Mb-t/MVɛ=S[Z<ȵ0M%# 74ZL i*ʰϔh5k ז\榮2"!ȬCD C{Ȉ}G:o^}9滽w^] LFw #P깄~nl %C3'vJ(3RuD٥ W!53h}Nz!nqp#/p_zLL,* kQ{>$φ^f#/7Vwf;okKyZflfwgflUh/tbz4=P)d좇"@h8+[9lk0@΅KR0A5́☇GmXȡ.@pP1&r6,\ ,${|7ЌD`L,En5s2`?f+[P!f!#/1\/Fۡ򍮧qp93>ov* /PV{Ȏq9=:;t{X W#>|+/]$p]JD\$xG3xk@5, $ VC0[ghqe?&X1ep],#бGc?:Qt@Ixq${&q{9) .7hֶ{\ǻÚO.[" 2An f t\BB!.k7ԃ`fQ2&3Ԑ Te,(XeuL| 0rI-g@.dQv4pK V̨(N嵻6&Hq;D/*[K$(}GRl BoYA LJ] gCQ>SN#N<$ l?0Q@e ~{-EE$'Q=[psKBb~֪>h>-,@azY>v cS['ᇩWަő`d*:gdR$ ElplS9 FgLQTtjgϦĒ"~1lSfG<ٮKA#3դ.>_>ڶđGB5}Cl4KQ3Њ -iLT1&WЃ`a'ѫXVSL̩ ߚZ {  -G49Wٵ6t&ˌuH$A #%9`z bI!|v,i;n2 jIɏLS(zg. ^Rmu FP#\&a>g/զT:kh P Nu@wCw^>tvO(N* xoV n /U ei W8nwȑ&זqb7aKv$M@<-HB'%hU/J[M8]* 5E߃i*b sB`p4S$9uLo@6=`YiͥlՀs: ؁٫*pc-8&ʫ!BL(xqW8 Nx/ J#ymmL&~a:NI|]G;ʉTq}KN9[\+}1mu5>zEtAwG#n,mI{y@|E ȑˡ$0A`9<ﲗjOA0ˊ^lXQ4sȾ.NY|WBɱ( O L:%A3=T[ f}q%ErIΎcz@4@ *ZlIX;~= ^URB|Rݴ:j\5o"^ > *)Ww@U0mvë6̍&_Y%drCG%Մv84s]5A͙\'veAG3)GAd ֡Ȑ>g KW|zEKǻl9~csF;hzBn t*_Rn .\|*>cv{+mU_MiYthϒ˩oY657\';E 7Xj%+=jߛvHZ '>V5>T;Wᡀ썦k0}F-D#bLVA6i V;9r'F/+&Yg=g|#hR<d@&z60_L3 |w0 SIYͱ>H(CUξo 1-(7ܟqcDpnXD$Ǘ0S~e ma[jYAݣ߽RgdnLWlTbV+|Y:?!J~O_U&&'g/]'}`0A"!75R0DRA6R@@fݿ- O"6C^!'[ E߰@U:[m:kVR I,!4`И2Nh'fPYY'6-gq1Kx5H'$p&"16ñ8Q2"k}wh8H  FY6Ѻlut,fuɘXpx>@c~"!!:hĴUgaaRԨc6G=#;afut`D0zȌ\,-U!l(h/N'Bɫ=(Lp#6~܇1j T*Zy/x65a{w@f%,m Ď-O0!F5r@έ.5fu)ہM~^˛"^@@ 4Zsrs nVZӎKJt%:z5Ȑ0\@lMF J,Њoth nF;њT.Ph$~7Q. */즉: AO,T[h U&0{AlkqD;zVqo> CKWf=.qѰh RhgI I&Z6a  z˖&y"  ɗ! bh6 |jrCkUZenp!X" ;y,@UXGQaqQ9W$D(;E%R1 8oŦu;\QH>5p /bsrN.n/YkH(" ^M0H#nJ@4CW@enDFWc_O: fJR& Z q.秺C借ctl&hmqNdvS P>0+!aN Vd$st;كFkZC(Xv25;D8OTXDԆ+KKT$)dzB8NYFsux{ws HoX9~vڅXԀp /r;rsq#*JܯVt D檧=[qr6Z;L岛L=*!,l B`K|o\oH%gc5}jE>^ns <` /$<O2ߴB} ǁr7K}^Wݍl@^e H~ĺ@B k`Ow4)4Υ',QQ٨cpqm56|A4c z߀Bn`d"!(>^n[x;m\VM$9)J@DCtq E9d3A]j0ҧ6LʮO~}"Ic(2]7#ù`䐹x_l6}P$'Za%C A}Y$Jδu!DMamaj1ބXU2P9Bt=p@9 9`Ư yw5+G d Ui,Laɇrݱ6ᨎ.մ<l:UZ׬n8:R( @@HX@`-m[t+n@&(0ij滠mlD6HY?c*@t0gݻކK0pXIٳڀ`=?f.`K7ށ !>ڜa>1B]}Kgt+΀pKxKviz!E1KS'GhMR \Lv9ޯV c&^fV 4=`i3DÿI Nkyn żIepv| ܂-%~\! - ( |h:u:XH!S:x <8Gռ+ZXl Gȃ&V9 E@ 0Hhj!𫦁PU ^h,ȈG}HcH8>_ejm;ۧ/]{6To셗hÕP9v+,s1W,[QPN-2EꉷeAGtCW<o D0[GfMPB0D51 ̈9`s S4@<˃:DBƷC[80~<-#p >I>Z*. K B d Q!"ZẮ3T 2t~bÒ @ R|TR&OM~0Tr 6΁Bl-с&DDrD@C˽nWY/P1#Dia9(ih.־¨KCcicBWwVk'SѴ61{VoJiy<8cEքipwMR_fB(! 538%S国 ^T,O%#B q_%f2AѪg y tV @@7" ᨺvT!VDpMUu^I W Gō!.77+ K'Cr$+CQ@f# B!Q{kB%8Tmm{hxͦ!P[\j8I*zi6 (1_V"?CgF!L}TI:h7`.8=G'Obed1ji_A#F33eTYf+!8PJ~9$t)f 4@R)>L7ue9ƥcM V-eD ?mgKoڦIBl5tk+}]h﷝L_j ݍ0y'4oEǍDẄ́nsu#TǀB4F Kݕ߿˄e@\ȥ5'ڭ82 "\wB)s Rac%!1ZsDăm sº~ ^Bś,zץDM:^#bѸB]" ."j\0iϚ#fuH+6xŃxdt?K:"m4>꠾7((PY&D l=5QR[u6 (KꕬDMp}UG JxuԸǐ%#.[-an+>&-\xD? Ej5B^} d$,xHLL9̋P1{aƍiZ1Iαm`@s}65|O~yWh S; 2w{I߱P5Nb3ZrFJh"`7Fmv<&we]>H%0CvQ\:c5#yc̲ikEa*`1#x?V<C CneaO0RIevV T[&Eܿ N@"]Č)x)$'"X^htk=5t[i$9#f:x>w;Jw'3|SeKH5P1Ov_&wA=lծp>pX wv`מ Q^ RYmއ;q]ԃH:q|h )KfUx΢\*شdIBlsZd6 8!x) thв;ZBZNU,!ݧ"xM^khCl(b^,}|A5׀;K !a?N")y0щf+`o33ۭ= H)=S|T,s45~һez9v).l!-]&7$XFzP ƄDz4Hkx4Pum~7RwKxn!x%$]$׋Z[LR~C<@B0V@DG,Y?M}#XNߦ2~ht(g걾{೺&YM'V~F_8) w>\;x0i؎%vƃ .|zA>K;4Socn%q@Hex{{M_]/Fq}+oH\OGWTȩRV؞\׀tI!Dg\jgAL/˫Cz;Dwqs=;۲J 5iȀ*F҂ Xd,l6\>!gČ7͐]t. OPǩԀ- nϩ|s:Ǎ&!k1j019,`Njxs{㐆 Sd 6;]V4 9 Sp@K;P_}PkgcinR5.z 9bgU} |RwO7qbՠ(X; ?bLSO`r"@O 8**:Ѧ hZ*P(Ye@VV cZVITU4[jSjeQֶQ,b4(6؉$٫@`:u6 vV|}[<6qK:SN.Yi.Wq Lֵ\@u|Ͼi;PA@(JP @qhDZi F(5DS Akl2)V۬*@4JI* Q HP!%@{> h͌B "D#&LC@CCM 4&L&M4hdѠh4&A2dddia dL2h4 4b&4Ljm4i12dž& x&2PSMzzjcJd4yM1<#iڞ2Ѧ@i" fGmQ4Gd4d@4i4dRM  LLBaM44mQOIS'4a jQ63QS&Di=CA5)DSFhё@@IIHMM&ѡDz&ML< g-F+&Ur4/$"@bC!8(Qu!1jPDnhxm Nr[ !Rbњn( S!674sj @0_|#0" C u $ JQaQd1G6Ѝgk|99ݎwA@oW P7AB3 94JM4 Y6 q[du43 ZaN."f9 y8n64Hmƣ6xZ4WSܼihN\F;C.2N[l7er#;5B8G#F\~ wqt3*F#ćFWz+!*vFhŵc"VsAz<+*Oo[JR?2yeJDUj1ZQ朼̇|I{ڝ[ y1SFg< :.Ό欣$hH3$l68"g1hـ.<Ў2(L8h""hxwF"Z]d\3UvJƔ{zʷ弊qmTXC1;Xn*xxMy7f*"Jxܼud~r3aCr2izs,O yTHn  +/4TZx۲ImdpnbPwTOp:\U I*G y(wd<"р©TJe d (#w 8@6e< \<]X Қ"eۗ$J>m )=C"Ca!m+TarL'5q!w|_L#PUaW';0fZ|ZX/A'dȢR5ɅBA+XU՟-Jw AIu OQhݒykLj1) 'rv|m;]/Zm{h'[1M89%pʮAknaVN37(8BɕLʟ2SSڦ qӹ  #KPfwf٩p߳ hۢ6gڤ3RpD?p[|Nc[jec׭7y>GB{4<~ȏbXV*:%q("R!y^HU#Val^bU./KtzR:afz{zy!( sXH HRoɬ%%Dkf0EFYc݄x&Kz6ݓkWT©QWÍ!9Ldnl38au[96Q6T nr5T$6ϯ_Zٰe5(ePͭy,!\};ph>|ɆEe;{Jִ_5mksOt~ ˕ ~z`ʺVn 6CSqy#SJ6Ւ͹lAzR/\Mf}U-nQц|lF8Xv(S l[&qmL+mfjo5/6*{[ s:nvn@&IfmLMZuN>lGM{t+6l-:nO^M1N[0=VR*ٍX0)65u/z±TC|nv܆7iYY X])ѯa(Ҧqdâ\+K=S>,h*:"[T $̝ fuGg~<0){2B>3:N=TöK!9{==^S #+TF|kzMBS'@7O${) 2DCzۙCf*ֳ>%2O%HH '5\ۣ5݂4>ۗY̪fr"`.ǚ7vR ]n1I,1(`Ǻz0Yap9xhj*tk۹y[dT4E)lPCdLãm4΃~`Aɥ-t(CHU4M'I.J!mI,1'2fr j&KobzG-Pm>vG@˵!٨R(hih/,lԍ:Y"wC}KbDԶe8icN[

nLہM{S6͒ *c ;2:!oiLJz)/'me|tul-@=NTP} 02mYФ2Y6DQ9JYѽmګh:̈w#=sO:rA͇zub!TmhX!QȲ6Dz:#*z)Rm(֘&^Vm9ll쒔fF 1x`\*듄'*>+C&E`YFGo;+PҼ Վv!݆䇞Z``$Jwi -8G^b.gL*m39 NGU h.$fvpqzuЃC˜uUz5!P9w2Bq ݰaKa5\͗Pu !e>sA٤rS^T{m!'05W*w%WIb +",©p xG$p_hTn7M҃8@}\00M[Pw3bxGbD9YQ䖐y!6b:;0Ĝ-s%NI4vWX;[vbr]Z|'ꝸGnKW{)eu8֥քu_>RTTOs2:\ ñN\s DmIRsX.a2K;2M^])!sEيľgTG̔y)YA]%̐SD(1C/+r< Эd#0P Tl5J:ěWYWYA٤]u#"mWJJ-0U[[Prj6a[JJiQV[&䫷W\iSb6Tl\&}.aSiW2\lhQ٤NV6 u:|\+B#hJ BnEMm^^xU6V.eNj*fRl!J uN-jH*s![I<>pN*뒶D9-CdMl6!Z(\%5̡lTU̮Oi\wRuлrU6:sIբb+2[J)sCÊ[@@%## *asP)[BmRjU P6SlI(D)M.9lKe;ڎj6u#`Q;rhsA]0%tΜ9[@%JuaIRl\]TvdCism*^'2\tC`WXlJs*SJ`Sh+:-UCj%]r*kH:`N#;6E/I.S6]0ږF(u4AB%m CjERPDBU!JP#ji&hmSaxNj*[Ul*؎)L+aVKkm6)J#iU6)CelE҆@"҈QdnCj[BeMm#i6Ca-6a24̈́ڍalFl *fг 6Jm*l["%2TZJh6mQjG2E l!l-N`m+`r.a[["l ڨ i[);2 6EmRM6E&[@[NPF¦-6Ch ҆ɲFdH&6GSl6Nem&Vԍ6Pl-ldGbQmBye @ +Je[*[*mSb~s#dlM`gdtVʋdlK) T( J@SY!%lKj16#.blFڕ6DحF*N 4;(؛*MlUsM:jsMlEhŬ6[FTm %wW4U%%-m)l'\G-"6M64 bڥx4IaoXuGZ@:kH:5јdJ4mv`9>-"Y)ET4OK_ iN`DE\d.GG} *jEVtFyy,:57U @K$m#536zSwrB @_ MLsHIBSUm{֨+  80e.o9LdDd(d7X{f`QE~1Ms_`h<{[g%MTA [Co$*!Ǎ'6gvtw;>#TLii(i_殟V^<=]=Z@=hZD0iO H>ugWV]]=\Rj3Z4(ht-`4l EbsT<|HUq; S%&"!wƚ3pث/{mV&ѤdCh2ŶD̆"srK6O4Tn2M<\:wW.:Og&"mb WwqQi Pxs9O|= ½v+OgwH\<c_d2 Oͫ%4 `E` i]],g%IDx"9~]xϯgr"; qw93=%|@D@*9 (ymSX p (k!z;joM8Xz| JY {'2}E9%TB$6ȸ0+>aFjWzyZ|똧ecsnd2qB!ɼ@H=G!@aG~lx~O=#bu$xU9S ZU cҾ/g|<ߗt-:őÝJ!UE?{z\x/wDGccy$p'N/_.U>sB=wM;! oUA%GM C@w>6w`;$} ?aC^G:zHSgZv.zN`'{a #/d91]*5.;0Lv>I'X}=d7 n>e~}onBDYxHÈg'5c@ 3eWzFjkx#{:fXtt8?&A|֑߫8'+셡w|#{ *gw=Giʺ3? )a;YGSstp07Y7i7Ҫ:c wTfbmX\' iΧ%z?/u߽q߇1镓B9ݧt޿e~N5Ѡt9n ߜ5L'sxǮ3K}Jb h?ڗ"-~NNm_cu<&*y}<<ώ/޿E~k>wpiuۯw>i~{m<^ӷSj k|sq?EuCwiv4 m  ߁4} GsLOpy|>C=e@4iGy??DFze~u=ni:'Hne oz>YzO6M>_vO'gx?7<Zz_V'K㖐?WPeI=z<59(˳{-;.^]6+#:9>/L/C~ SQ~az?u_%Wf=~<ߔ)|-zzO3~3>هp~&=+7+-'?nxG'l+rBK7Ŷ>9g]NF_Wی<׏UZ|Z&xiY&-CM]ZH: +{h]ܞQ8cZ|q-cKNb69Cif߹|ݏ̫8o彜}~.~;jwQtα\¥<>S{|nbzO4wsP'S#yɯX{n7ԥ ?:Kx>ݭB7*ɿE|woSV?4 G7M꿾7Oh >Fs.xxN?]_(ⷮglgG]g#xz܆|ާCę<_e~hiӏȴgciyY9UfEC%s:>w1?K6}CzmII^`fu+tzLͿkJڴLm/}gG}ARq1;~|o'ԩ/qTaZ _֩({:ۚ+=A?w?Jo_? b]J{ɥxy4=ouҴu46}k>ǾmF~m!p$.F})@Ў=uG?jEoMo}o? &rM}zHD+b6 Si[ elr*fbe@*ɇcYH 2Pǟ&H >&u0~l/iL\kr iQ:qxx?*Q7HggCW%7A ъR$킼%9_<ӟC\y<@0n >MT4:R9bZZ>??bcw}u χ~KjXn7w~]Dc192>^G#qE5뒺U6Ӷ2;=&v)\,|Ϟ6QHhOٺE>MUx]N zGrRiz+rY$Gh b[Xٚmێ:_w+-;Xi&'d +x&q I)0AM[SxD \/ q*..#@Q~t$Ќš3|$ Ssk<{r\Sܛ=\4}0Ηzo5SqLRLOǵwU>d˭N$0?p%P EAzD-!|dr3~MaqU e}dVxzIiYr[{}Tc9_]sy}S$( [^4O.cTp%݄*kbb:::XdzrjTJvvѪiWba'Jɟbk]j58Ɲ&KƋGUN!٥(mPXu1ʱ7̧G2.bDhtwT'2q3o}T(H %a< A1  Q}}B"[&bG#s?D`L` DjZZֳF"H fhhz~r'9#@td='_M/^ӪڠlcC JRhp̠&#Bp($D ȅHL Tk()319f"/NR'qOX[U|b0?كQ9BOZ{sǝ3|Y7~mm&;2;z~gz''k;]^gן ":hz L 3fF 4a&p#Z]JkD !4P^K;/d]};/^ލřް*TtttsrnӵuMԑ۸˻un V <^"!W>>KޗZv^fRY|4O.OE u- 3"tPE}E؜d>@;0 J3<ȂwWaII`ziBJ@ fa XZɸf0gW\@9}3̏(߈imwsWӺ [r!6qno3ыC^K8b);O9{"a*fq]v2+wa =n@Ipoz=4]V;JHo^mEz1~>}i@zzRP#sIa'9h.z#0%)B$RVRSTXdJcV|$y"3 ?9(PH14r-38DD5T汃_n /3~wOW@*ciR0bLtX҄ 6_xiNf$i_os7F0¼7aѧ>lz:(ba H4|D߶]-(!_( ,AڪXqa7B,[5m5YNn"SvQֻݷ%NB;LdVN_-oE2vbav| uL<uae# &Q(g_qfN GþQ! Vffw!vWWWyjפ;?ףL؂ 0CM>(fM(u\-^VFJx /zd=}y` `ɔ(ihQ35b3>{9*Qֲ 60cm>;\y%3<7nnz0 "\YN7=S'4A#QEp%soWe\zɆ&"͚zPFg[m#pp(ty߷ۏ>oaCp-(YϴDžiރ"eÆ#oOܡM)`cݱ@/)>{ϙF]v>t^c.f![cKݨ琏?m˛[$1:.,TOӇ`,"P6U⺀"%wxBP''rRU=b$B5ե@DEhQz {րYyYz>Hf9+D29s6i<!Q\ZRu ׮|љ vR]`x֋ uT%z7kmHTXå }LmbEr6o6V]n9:D 'Hy,[ۥ*)QSJ5 Ӳ%Ovڎ"ma@^F/Ρpr8<5D\'ݡ2!?zb%;d*"~i̶g#vnB6޺I+r:s{vηY- +tFǶeWʙ;^Ao>o+/&Wژ9^f`āt_$=b/ya?cz/sY<)cau.;p(]QM5//x=QY*t^ASke Ϫ1XT/QM\1:+,묺T1tET7bzg@`-sW9:Qt{m0wggw}?%{7vx>ggMOwopS33O=B(em#gkOeeЄ _% `b"]S3R&[g÷60 &)(VLt"`tf@'FqS6I9@@v$R:j0`҇nv9EGW+WOӲkW`%ץ}h[瘟|\]6 UvG<8RC -6AA @L~" ̍_Sw:7.{vlgZ=D^> ߖ#<7j*^aJ?:\5qv5N.E!֢T!nN8e* tu;N3$E}bOS'm0D0i֫)V:{ZݛEbi63N;/r *}Є9h=eUMTQ՗YSB101w9~Vʩ{碇֯WTW4 e]u2`Es0>蛴@aCh L`hs0%2"L 32Z $) \J2r4í]26([MC\dB@Х H4$f9 R@l+Sbml9̖$ PZ)i(42J F%2*Hr@ʔfL$ 2ik%rZh i)JihHS!h*"Њ((0ɢ" (? " #rL2PY+UؓyqzBT!;hW_QA9Z)ؗv:|Tg{vUjBlHl= e'#`(6O=M=K*': ;ŐYuUubX|ݝ8YYx^B9t] WV]Zn5+6|Aa]Z~_o8.`@ c$b/GWm CDH<ƪIqN[Ӡ;bv\s@n%7tŨ!?.Mט('*mnd𥭥9O@F YoMmMp%fnjh܍dֽMvJOsuyL^o{˭=Pa2,Ҧ2fs6JfUuKmVo*=hE=+d l/H)$6:h=s`7ڋDQ3'M-<@=Q}=&[ M~ٹ(W#|JQoA>nQxy=_ww hG=W9{C:珋7yK$)BLڵ]WҭSvxi͸ %I0%֭r(M؉RTyVlիS`n9lO?M2F,|yOIBMΕbsm~&C: £/VnƁM.0+\\L_†r$ S|h)!e)*D ;1v:k2=SR畧@a RnN-LrR.:UNyvԳjDchIz!"F~w'9Vw=_8D #e`!|_LfřCh)S/ <E>|^DIADDCy2 D1@m 4R|=5qN**(x+)x<\!@gFP2+f4aPEP _g BA𠪛44PA @Z@R_K颚S\ P]WIQ֩X/i橆@%#?@p1rppB" KK.L΃ !۸rpǏ >p333}̀(x啽X9y;J;s>'oG &pJ1C`Zy&VEa  8b7T H/\)<[̯EB)S6KP~_ZM-*37|D# *JhireOТz|^, -AH=d*dG݄tݩRq(3 ۺM6~4FM"+Z0A4"(!ӛr.nswۣZ3AWʦXtVIS 46+Ѕ"GNdHk0CW\j&{,)/D~{Ā0̛;re{Y"[˳W2 `b%VHI.vtçZeB"sġi޻ޢٹUN}\x0`B*2|ľГ:c]e غH>fR:Ħ,,yW#%0b h5B4OQD?D-@E"|zUsUu]h:fu!؆r6Pe]=&ff!6 .f 9@@P[\xؗJsPODG# !FA%6tmr/C.,bGit9,nvcyᮬ myp5>\PmXä@mp9ASA/ ;WEDScdiajmc^-"yz`ͺ-C0_:Awp%e@Qˈ$E?+_[v65rA; EJǗ oVu(at+L`"ئՉHY>ЈwHؿh@.Ϩ@B)R ueBЏ"P>h8z%,p= v&D_ HQ@qiK;F U4ce5/0 ks nTidVfTrևpa% 0Yu4RW0~` }5ڎ4aTN@Dd.>LI&wxXh\ A*,,'Bfm:i,UΜ05(ӝQ͆5( +[BvgWU!~ټ b|N q跊2|/béJdsoX!Ę2cL A. ZD\dӚOd7vi@@:jl8qZZ~. ![ d%sb04JҼЦJ"`%}8}^;?]߇esS}gZQ>N1=> -SDI N&It1h$t00"nx8mךOcҪ!"'?4))!LBK3UnMq r ^!VIQ Hz2THc Xŵ쟈a@|a/Mɳi|qRRdw4ukD}gW+mHY_~{ŊQeg';'~I],fJTiuBdJ2o>T[:U'p!eyXt fkhb;쪬b"Fh>R"M5~p)pўcly1Y.ⅈәZ*~yg ynF s_3 (;>I+?#Zz@W.o("@bC}U0;FdOȭt;twrFҍ$QȺUc/A0LY sl`q7w;”,L*L҆ubv`A|6SCt]PyDܰׯEilGi~ ]O^]ST #'$D8ufa2z8I SL U.U,&b_]@$ĠR07$E1( @ͬ}JX$ƐNDƁS"+U*J(u By2F)J1B&\lyJ؈RaiؔS&Sva׈y+n+&=GP-7!Jt.T>aO{5 o2r~h^?~vyߣoϰ ~|=uf6u;M׿4NG2M_sGsƻk|zn}g_Y?9>lg0f  /Ѫ t\pF_.k-` ! ku-Z[O^Q #b 6cV")l`&b1D@1M$.H4gGDHvMit/G.jUt$k-4UM+eq[\p޶;(rzU/ٻVlcN %;[6 Q{z@L'Y$2$1!^4׌İT׶1AVH ܿ/= oauu- #w%m9 V{&d SW> ԙ3U'PػFL _XHW/a5&-rrd;tR!,֤d\6 BPwLD](!P 6!VB @T L8H\V5˘Fp,1Zuv)tVfo0S%2zW%h%/hDZȑc=’>Z PrO ^y4tT]@5ḓ tlb)kݯkXɐBzΛXKNXnDZ,+R<H aG0_Pk ũ^lr<=ƍGa&ȄKc(soQQ TՀ\X!\G+/$hRDNfUa~{3)mPuhh+N5ӒH"O 3;VGXf[CkT!:މ᳉i\T6"VӔsv2Īa̮#a L$_C-ZZ:jw;O'jߴ5Ur,dۗEBUmK@L>[dV)ovW9QC>y^y}i^ѱArtl̤Y9Ug9;^S?!aS_Em')0ԕ3&~q<Д%ODyLf%7?Y n:xlj٭~M:nO߂5'ƑQ 'M} OE7t ĥ>;jn7lmB/N=+o9|Km;zޙ?ѱOC'h D"!?-h%3\ջ@>ty9At"v*欷Uί%/pΉw&-'Tʛh l k}Fψd@<}|C0MC2A-~+1$Au3)HX9\Fڥ\=.KbuQ|~wC1u$dre JTJr%Ve*앶N:啄hu=pU]y@e4TX4IV@U#`#M|dCz"IM5UW!̺evJӞ(VcQ&hfB1/㷚o#&ǃ%2}xOy-iTW]uʺˆ @â1w{ e"";W~ ?TT|)b9BGXj 뮺]yeT"UKQ/~nU*-+[ GSλ>s yw< ;ѧ|޴ J, Js2:STi +<)ԩ[U&{+koǚNnihg"30hSB *]; F 5cYQڐ0.!ST! 3(aR5I6Ye,ڶ.;ӱHm]u]4B+cTa4bCHHuF0U 7ԉSPz`&Rω)Bٸxr0_V 0`WzG+)_~2]ve!l3aD!4!C;҂Z]YdZ`2)C7;|8 >NBp*5H"(FT+hIFb6Vuš 4br"&pd!% Hԏw4'%^ S.Niߜ 3 ƪN"mh,T%kqjלjv|ϯ^߮_pAz VڰڏU 46(p e ֺ&"JR}TU@KfSUJP D%̥7#2b+1҈~0E@s9Ef\njG)\HƼ'RWB̨-JRv:϶)VYe}"1@"4j_TG&sCy額رbŋ)3Äb d"B`~ UbsG,JRSIm:?`֪뮺Î5c_'(e*5CnP|*Q YVY4*޴IC6GYdZlK]I ?YA}&CܺJXy6;;iQɨ^Rˌ)\M-^7b58W7q5uDm˻'Ybޤs6]:sP=Eo/\㇙F[wwQ&%;lÆWD1&N,* w=fx.y̼1l2ƮlgF1BߍRe^ ~bR$TЅT_ƻMsBF]WVʗcFSO8rFBJT:3y63?&v r(zuq3 /J+W)W\"}$, ؄T! \)3:%zD$'xR)?z`@%(TLjCRkjU ~<$ahu9\g&k "Ơ"`&5nl)ڦ$q|<W#Zs弧j󽺨[ا$%@ۘ{L؉|̽SZ z$Wo5r[UKZ4ʍ1넨i$ f S=Zɋ#U,?(ǖ4aT#Lc8TnN(FxF5F4hC3K%Z!T!1uQf:ɀx$#}ޢLz1p?m *z47ci6l͎se_:E!D3E]u]uq$%2c*ZE#9s{/Ny6J(@Byٔe}JpmU(Pkj+DKLAA^[Mvk-ZN|E@ZP )T[O"4v{}^@Z~ px/08ߋ|2Q "0[l4z}AB9ZB@ &Џ{zHtqh5CۖGljyt|GF^?u 0rxBu4PP ,s鄤tPt! >W(p71rfN)9|d0 Ɗ-DYklm(/!@P}[/~U8m Ҁh x]>viqIF ,.wF,sH~Y21" TYn'asٹA@ʁn,i3.f*zQ`ra"2&㻷GvO"b<qceAD@tbVuUD<'I/t7m 2]q\ʟY=^M GHc e(:4%^m+ xDזVrrIk07a T_B:kg"K9AW{@` 3~ V!_H>)61d8rBJ]'""VAl` pk|J;E^y`V5A{Tى9- N#1;S3f>c^ S#d(fAȈ.j(  DC\ 1 g0qX<.qx\s̃=HNoX寓ͶGu>gomܒ>CS6yBJ2SIW=Sէj/Ֆ=ȟSZؽjS!= yH@EDz's\1i-fyYE~r!`~r L : gI[H>ǁs:<%EUG.E{ß{⌠`E06A27<_uӔQDy6xỶJE |ɗ+ʗ0N̂J@Gp0`ٓ<~j&Dmj-R~֛qo} qfV23*s!⇅J^8 f %ڬa'2W4*=856!l74 0|{Vs5AsB}'ƪS-DMūa9m}!F8vgM(&f=jV36 &z"Ih' >|z>1x+}weo N7ujSˁ [4 ɔpɪ`qVb=X-I"|aه`}&}C?u |G~}᳁2Ŋ Λ~ ȇu0:[5'V6nny+ISn_t(u{EOhݜ "AzGM*-i>c3ڨgY}/]?h˦:{܆'Ïu= .Ժ\  ʌWe}P3J!- $Ų$ ˙JFZ)пWT3W @븳S-xDDpFSr^_0L{FbIjXbMB\Js()D'{D4ؔn^db,^7~ƾ6l"^00s3FM3n^DpKWIbfo߾+ N,! t޶*O9`4.ץSۤ `|2_˰vW2j6nH`` `НPLH!t(2YBFrg5!Xҡ"vYR~يœuh$H|ºE w:e&wWF3n.s q!8 5~C^ <=4JTb2Ci.]P,ȀIN3_t,+ f7 Fv- nsiit}?"?39 (` >Ci{M`DXZ ũ"ܺ*[ QaXIm|-w `LP֦D ^"/axǽlteyb"5- /ލ~k.NmDu_@ <֭F7= -h'YMt-$ڛ{t5"Nԭ^iYuϛhۊ8Os6}eSam @&mtwobi*Sd|}|C +YʫDϱ.bSOHUJK)*;*e4]Qسmfɉ-ȧr׽κ㰄\pڰ,} skt$)8A^P$޹$d2t.nw&tZ0O! U3$Ei\.V\mn l E n a1d>KfN=(po`;N `_7rА+5 yWyZhgL61i3Bˣ&Nv?"c?YP% P.^*!о<^g)Y?a^A^L\W4:*F1āի}\- dw:Ph}H0 P@ۣ89&0Z#]=Rf[jHC`$n(sFtY4"ŸRl!0~x"q}k1i"h 5ٱa$5]hPZ`c]<]/ةj+:@pʉK@'Y1%fX2 Ճ>KsQ2.f9ԀQT!-oWI`L͏wIADz|gڵq-e,;u"n'LVٚ[pv|_'?tzz=7慷'z_:kjc쁌GR$= :-q+q(ڗ̏?i> e;96Aqʟy3˛ TPZlºLp'@0b:* b&يmg CJ9 Gp n Z@%:<.z{L x'RVs-%)]fɠ'1 /Ȁma=F \LI߁׶X˫9qxhTc=UHQ:.sOJ9R`)t8h6fiwS)E- X9-um3)#P'W˯3w0x4/ 傉j`@]0]T$KX@;T] U|9غ}RqRJQgyVGyhdun ~t/l@9**L^0v~y]&5wjB ) L3]:$8ѭd,&-DߣL1g5! 20w]X)@BɆ-[,c@Wk'MN \?JeC b&jR"&b/(!ZR nF<| "._L\? &Gubh1eUC#L:#dꍣw qzTJBT2ạg]?X}HkZ;9D_$;rA!gl+V?Ԩz^ZH(*}H碉9<z P7V  GKD&ϓPzumjDU:{{M]A* !@ RFr'u$L6_T:[?תD>誝o5mv5>tAvL2ANG=ϖc @Cw*ev}Xh+A˥Oh*j_C~z%nWj_Bj, vX_>,4lTl/1T ߋjѩ' "Q8'[x@oh,Qr0]aj\Pї+ HTA͑TLHo ;W: GE!Rid!ԠIkDD'Tefk FFf"4:ؗߖhҮknd"ם ^ahF9$ӿxp%m mG" @dUU7Hj6V⪛"807R 3x7%@ J&Nm%;N5.O$1}`Aƌ$e`gͤȴ7)/TGlbA,V XU"Z"05"@UҖ.zpXCɈg/{v /{eI`Qf"IYs,bZOxlV}.UY_י/hTZ3"dɓYjȆ2ozx9>^KRy88Egay,0]{HzDD ,zl:ŚO V9ѣ2Boli\@ z6@ !D"/1  kÖϘ^*L@ w]*JPz0H"N/ =eVm\iU m&2֜`ΛKRʒW)8@zĿY,[nAH" 8Tp`L<0勤nL<6 &j(qYXF2_{+c^(4J/F_\_M&:S$[*c9!עpK89A n DFd4L/9>ҶVU,*MdT^תmoi@Y|5T-Z.|v8z1w&iJFjs]L59[-#_%L44 mLGu* /I @",g[ațFAu^@8N#xvST'IC`]@3J0QzN6•0=Zd(PE`mkÛ~.>S|QCҿ2Mb='%!yJC݃Ї[O Md24S|y,7hsZX{|۞O>q=|ʟ|=_Gy| ^K:r0""vS>jQ%ڲLb "9^'T\BuԞ+)R^\=Þ]K+ EY"+uBE"W4 'uB%wDlRyz*HGO=/[w@_=& ^= *08ɋ(-Gf`mY(NQ~ĠXCAPAB"PBuҥ?al?Y) ~r5* ((hkȥ:efbc0M74߷o9hvÅx65ͮR.dD")!z ȅ{_u[W}CR|MMr6_c|{c2>R-.0{0 1L@d&qu!Xf{"ibu*38!x9Sh9AtDn 7uerRaxk_j]j i6 <*4j@ȡؠA.Bhwr⣇6zEbV \"p!T0_yM3YEiRי(Zv=aN4WQN֮EAvD\;X  w9D 9&4s pИmI42ez22dM5r</x̩NylG -f.qƖ} x('a?rXvjxrcr lFU.͙d4ǖgnp{2bMX2}2h$K),{e\dR_מMU”__"]hd=OeqH> Y:Ȁ:\&>'-Cr`-F[˷3ΈO<}z8)t9B=÷y?E2S?Dx~mw͕ #-NB"W}\q PL]B W7$oRu>;pN>7L,R[lT79JGkaKA|q6S|4nXp|^|}ۈRs 3MOeE|sSZ_h' )n'`l˴vv=&5[U֯[q|?&Ϫj^H!at;?e'(6 iYJ"(S FXOhH'(Kw5p3Zl䩳k?IYg0aK0 ݰoZ+v<nQrT֢5$q-5}D}.8y(֎9 5.} ?1| ddtt3z?ڸ#:6/#;ܨ-Z29wjv{ "iG}eڧ7J2ȫWUΤiץD@z)hv+oń2 tؑ9mTa-Z\v.a&Yeg2>0qlS=fjG4 0:eh`nfqX,@-mU:5/ė"o#` BV80SJEMGR`ǽ骑ͫͿ"vBp.3j<8X|zvU%6O)]%@QU^2O QTy+V;-I +OXqf p,|DzY(B;n9qeⲾ=r`Gr|TF]D)ܐ+KEZ?,Ҳ=og6s7NPҼyg* +pt.j|ƈ}({L-r8^FJ zST<ׄ l©bN[7gM)Oȏ8&u+>+Ãe ㄡV)9p7 mIXx度cIː*ac+`Y˙.\7g׶j> @h1"J$VkD'#zł^bU&l)1Dyjb6 =<"VLrGR Q {[#>墁nC!k=7Nc0R2S +׆7^CCӶr7! xo DkˋKk2L̯Kv_%ɞFOs,k,zղ^p@ӜSXhO8#xfge9Y+RO$`ZV!d8Rt/ۿ"}atDw&m]熻#f8rأ7;pl j`YצzҐࡂ !B40)sl((׮ٕ˳/j2ōpiN\@P{oeۀdZ_/,R;#\J U>T^~] 'O頶꣚7*aom%F6 bRQE1p^Kpad1'7Y?$Pw"2- e~>%e7fH5MK&yOaF!t BWF'J-pY@1>EϧbKU"K8@)_%oXI!mH2rYzuEk&N8]bCxo%&IV6i7wë.f<+^+]+@|Yc9٩K0RsmU$էL|X+u|[T[gוO% F\yr1X<,޾HYBddV`E.Q^TWqP -)îJWUZ]\{PXtC 12ǘa|c -j*9OT]a%EN6y>;Zfx Ăk\X **i%oWambPNmx/NUmc0l:Q hEn&.xVyU9Դx(2 'jMx/BͲHFi<~M*uOó0tNjr;vJ&haj-5pJM;`%K>-iǘ^邳6Ny99Ǐlx+>7&i so,HF$<=kwZA҈qF j< T.͐an%GKHNc#ƽtg;E?l cC,-r)Mpdz!<352UWJZۨY"Jpe圜3]Ж>~blN]@]0ξT>RskC6L|Kl}b^kt> q@iG4\POL}IWrr׿.퍔0yB8B˔\ 2"dSah]\ϔ>?G{y}b#vŃ#W3/!LhA)H ӄŸ5l\ cGL({ cZ io$kZiuOuL.H;%)1sў]oZ֩נ.|`ʬkX%i߻H "/p 'T+Ua(/A;*}Ō;wW<ՆX.ĄVД]8,#ժH|"G*7cWcKS{yP֌f|uIo _\"0?l%?߉5i,{3=W>ڍMhOg&5Vg;cs!EcY;v›Ț֒&*p:o{m[s }[k[ciry}ai,u68N^ UY)?^D:`D\;Xіs)~?BLt>n_ !V~OZvWZ#/^g5sW[φcrr&dcnXU>!,v S< sdJ)1FުjهY/~ InW+ڢBmJn{kPfE&bzXx}kŖ$eq/jy%fgYw&nSbtv1;KIԵmѹ{D5l.πK !' Dx kxxbQVX€6s?Ì?uyy@ F6lEgQ`cT| CpnL^>{^*w02⎙+r?jaf+ jY.KY+L63c$/RȐ->o{PPeXQ3Eʕ":Ţ+Q`қ틌 gYK-C\KߍF RZ 3g.a&:8)P TQ;P,rv\;Gc?PyIpHNQ&ڜ ܁x=Df$2w+caSkcg*C;YSgp$hwd#pLƃ@Z34y9l:*a   Cşv ݄JöT#ׅ8[qiӅrIc"!ADAmE7!Ֆ@27d@?:O)8E7alxcK]iŚAC;B޵h5N0^+1jmAMR. _"[X2+qNTq>ٖG걤ns-˷eT4x⮉&ϕq-fdGY.%FJo2vȉ@C QU  D0 jyj]rMNM0 + O:k{K0%=.ڟu/o#@{C%.{y:W%PSZ4=V6#\Ͽ<_ :yB lH'`?{o-󰻿Vr0КND2wz7~`nq|@~:3D>s&1Zo|?c6'B0~|3T![}Fή^Rs]2e3u:i|Z#1>܎~{s*nP"^0'wF !oD ME5WFu/,gY5ЎS4NBPmjű~OJP)1*tNRy k:`&4|6 &!"Gl+q% sVP˩Qq^` wۦckw! 2 ؔ| InYb_GRCZ' e8%CP(rQQ,/xj-RՇ&N߲fOu+bvw{f#&{ xZ@vVblqYZh۩&K2A/}n AOwH98>]YDxXo鱄{,eۙpT0t` ;rtFR7{nYk,:DJ^Gٿvv/R,8NGma$'ze#Po/z'}#ƹ71DIGEPY|!MN0B:r6~偣ezgxS,l;pc lubD6%'h+ 5i|g&2xpN@BΒ*ﴭ,@ë9N$l286mL>u4u%ICa5Y'Pwφ:ET3,F@uٍ5O9%)$Gёvх-cnKv+] `Fehꨐs^1ZA\9E'.O?aQ ĸ8?Tӱ7<9f ^q䃏B172 ?8B %BKB,3  h36DyhFJS@V )d :,BלHUFV>xƪƔgSȦoEffK'0kkWө;/EΝzǛshBV[s|10e&cn,0iQҼ<`1&٫^$SMZ)` w6 a/J܅lOh oh# .Ӆ)Qtb sϱm%Q{d*A?vnu~ITi܋"CRxk~ "XGkc'faCag1e &1x@,À P{qwE,'!i5` iH3 ŮB +LK.10CqȵM8+oO7Ig*[ɸ*dߋxz2^x0ʴSё 4qkpk1(Dsu_;;L oxٺ:b}-.WݛCWvXl 0ZmYp-=?˫a8JSts?OMxoXë`ػ%ҎIm\o {'T".ah~4ʎϫ@liS1傇ӻ`oa ğniEq3GxNe `&׿GQ_.1hY\3!c >;EU$ꌡH Yb3 u6x"#tm6+U7ӰtkFgBeW[9ꪢLO:U3j̀*oo(>e?hVzN, e! Ccƪ0F T ۆൃ["P~>䛨6`s2^ @*wƀ.R\}k"aȐ$f;UsUw;Dx1[~ ~|O!׼/p3\)B;@՟^}rάCgǦQ<^ c Rkl9pY:9$@XŐ:#~9 \O"6ks-S(1 fG{醚剬ܹW<=y1=ha%EqؓTw22il]e(h Ipg ~OWv' wEpqrC XLE2 bH&ΙfA~2il{&:IBChvfi :_L^ʍԐgfaO),_s7͝RaLfNՍNLg4)"q+BTlmjJ,9 1Tj*华 Huϧ8xu~Ӌ9wࢡ7~vM]=q!7A4Sj\#ޓ-;\ۦw&: tdK[v yBW *odgS-j#ڿ#7nFw)Z iU{ww25 8uqVP_ٵ,C󰾠T,x/2z1|*,e4%Fw(*H GI0{Jd$.L3HRG,#|,/[Ck\U?^ 鰡!wkWXmbGb͖(/%rahcgmPzHmkMiJ*K7-tF?9P8u+5"G VS}H¦ 0-T2unܤq=A{1nɰD.yK?*Q<>6u , qawJM\)M?E6y C!;m t 3KnS6$*'vrM@@h{j{14so1Džx~ |WU@bDRcuv_ֵԻ>E[C•u!,3\ձI}u&dvihMJK`R2œyeX=&5|go#B_fCQ޼-SqEXf[N"rӪN qI v@as񥐗ľWY $(wCq*cT t'byQ/9[j%e9 VU@n 16(;2d8Hχxm?!Ysd5h~֤SsJc"mg5w<\{4I#o^&a^rBDpӯ/nr uX3!V%?`3?mթ7#j&OziMrԞ͏kCoㇿeL{%dFKusۂF?:wf$`9ZHTy.ڐBt]5e]yJfA-!GS} M뭨&@<ʥA7zhtb'MXZڑ_@sxkd Ӛn]mC;R  c{(kyqبܩic(YCD\Hz;χ|4M\LݲA5 >(-ɗ>AGz(F P|qf n_cwdmb;Diei AY''ofϚߵƏ.9_e߆%0'$A_ D}<*U}`PMN# E0!\x M` )tG ɫ̟9 s1"?~eȪP7$ - qn)N-PŠ(;$_Y4/$ 2= $Yۥ(16Ԗ3߷7N3h??)vGL&9%Nj׷mE|5,Գxfa RU):DCP=zxY<W5`z󺁞 qirH-*#2 I@&0(ު//HҜ>w:ppD=Sr`޹Ot"/*dgWlԙ( 66<g߂M8%4xno;Ymc{ qQV9cB+H,A(֖M'$K4nn荧m} Yw/`G9+e@o7:oͲJYd7f!s J&t|mfS o58ST^70#%o px M8DȶRFGaDSn KO @ĭ[UWp h3 Th߬VREuH[2輇v1U ><2zUDL69贩TwpU>b\LQ7OE62/]: -^Un)GhyØja )2]dqo`!0&"eA VX`p+YVGƓb,' :i ^pdo~c\!xu^-a\BŒ:3aaȐc)=# ~ׯQ"cw-Rj]4|+c:t+x?eVMy\9"YLj6sqъdkr¥3BŅ, q0 ~4N6>CJ\\F^oM=-]0G] 0K:h;`2YN~8,PdJ$0+<9]znM՘T ;7P)kȃZ6lA@$%̌16 XnV1iM ʐl*saXw'ܵtS[|b̒`RVCԡjUy'c8SӬUcZ ԅ1jz Q\w`"g˝l j'V/z$FxVz X& 믴Fwڂ"mBg\Xz+ee ߇WeYBitҧ.e>ynݣʇOjvƻ\WKo\ fyC.qt#Q=v!cie-yK:QV$, 5*wUVG`7] V'>2Re#$:yxb"~:D8k|&ƻ% Xr)0 ~uu%3&E̹պ ^rVYb|7pP)},#?s Z_vt{6ƑO_uënQYL;(YG%tw0in^Oa4~_7w>p5i|p#|VO{g%ѾcEDjwv@v!3& _D6$)\~ZՋ3[B! pFN0,KY:OMPn>͹FI[F z{3wsfrc΅="[x6,E(GC fO=sՆ~KP>ipMP;x)*^N:8WI\s`JYχ3RZkh5ZHe78d\JCS$x߯]x"\#Wݓ*zE|29f@GjLߔ/1 fCGN5KbJ C_b<{WuÓK=OhcY #p>:SeI݂\J3Ƒ%57M^a0 }.іsr=vmOLE7RC! @B| ?fJnh.6|=,É]'݄b\1gha7JQ,1qIC8E).oBhMgu*&&9uU=]Ç׺kJ ptfuQU}xD=DJ~QCZf_^mmЀ8J[b]KNچ|2$zEE] 85;ΖK4g?E^I1rL5!ÍXe)mM(}Tߎ\,km+r>ݿ&@wc"$vVo}4!7>#Uvr,G tnE`eYM͔ 7'?zZ!R<J[C+k Z{[ǥC Z1{ ~hK=H}R׫odkvg$G.={(`6<4JS"ǗG'fΰuGŷeq\{k Drmx8g H}vBԕ~A4ac.?KuU}S? cXH=m"{aKʘmқ$moNh|k$?铼ْ'$q( {Mh)ͿU^lߨ; r[?=>A3ڌ-ႥPqȣ1h8c־#ֺ)(Q&!Y[Aѵ\)ti9 =jz-F_>Xy6a;8Pfe?o50*߃EIQO W<؜v*we /;ϒhhbdb&֣C.>](鹩'i~aI>W*:/YW=nM"E˫/x3"Ha@(:IG~nrtH8sq?ȁDSf`ϭ Dryn> ݻkYاM{EmD+ #85^AצL wWh'we正v|*ike~ 6eVB7͞:*KI²ȑBk}cvHM2V ֦\\ `Q<=-Uj̔@G`jS9QAxw JI*|]flMw>FzȋcIEIb?ཽ@Py@6fQϱ:'DA$Wţ:/:,PpIgC^7&!a^IEH4TG_+̈́uA.j!dzh$⋼ߔdB2avDYhSvLD'MJ[ҳ4P`('m}B ZAFM:^0*ਖ਼$IwvΓj:'71Oa@*U&\XLNyLSg8BR fװ$e%=&@L d .E>Cʆ3~?'x*]FF7gEOƙ-9ymᢟfu`l5FvoA( n5qюYpp^gAsFY3JzMsjbh_x*NJ)V ZG] ,'n- >l(}5\┧PڬKC2Õ)Ex4fubW㖩6Hb?T4S^/c 8CNvyI+ WZW`?ذ\o*]^!Hdc- le'_A _9a͊^ F2zS&L@ۼ4芅JT&J#nܣ'? G]&JUlrtCM)T԰ /Ƥ=w>EeO `COu{HtqdRT~Q ^&'Xfvrgfjh3Ol1C%*ʡk v 59TVoQG~o&d &2eWA7'KtL F.B5y#0ub5EȚfCf$4.4[-DA] 9Sn[n;_<}x,?zOݟ]:{I&/t"cop$nEzHwAb׬̩am m`o!v`l̑R6e0|cnjA&<΀n㬳Xv|2ݣmi x JY0 p_oY zSm@7ߚ`c6EmЂb6D俛o)A goCII@G')~O2!vH$Gxg/r^K-q9my_b~ԕQ'0tdP7F:] k3̙VQxNa a) ѩX`aq%;vht=Ʃi[CڏS]3p؏.|-*/XH踽 BD*L'EL˶?hl˜cF;BU0$]rwyPȍJv|zD_cm}j&_d3?[9:J#-nɡ+kV=7 "Aԯgӥj0.b*~ٺPQ-/&[S. 'Ҳk_ۑ@qPyng)3IpUeEhtps V =xY c_-3(p@"5mêAʦ8]%܉r7G{SQmMeܮ&2AXOA>.W௡gs?CtTsl$ z%yH ~?Pdr|Q# >(z|4Q?}-ȢOY0ab&k9]oJkAֱ>iO /a^y&eTЂD:>:ؾnm{=MX"*!cb2b%r[m[h~"슨&M$%uP:K`PR|`OR}*MY}J=s9'[Ļ{jKf]Nϗ'_ìr Iw%2d;;V9e!iO74㠹ާc>nwcq=ߛzJ#b;c`<ԿD{h5)i>K* q#>$j@7E%6ʳO Bq c:8LgC,+NHKk'qb,JTz3'>J<Ʈum2tԍ(zl$p~/Z eǪb4HCŅց/އhİ<%=X%ȘLiK {U kŸ2x8{wbvR{ŝ;hc_UEU/+6.RPJKBמ8d/{R-3I܁: e?$iwFZPκL=@& "^ )[\64#ok,|j~ꉮmQCG/M~Pyq[ގ{x(JZ3#d#?3I0Fa#8o>Rc/?f.g< .T~2{fR]"UTGڦ2g4\Y G5N4wL1 ``'ۘºw:7뾵yny kvldUIr}q<(5+ϿNƧ 2!( PBU"sC#F@=O 5)ŷ`dIͱPnzvxsyRA@LgĢ {OhpEd5pLyqG(( 8UXlmT%/?"},}V$[Z1OfJm ^E=>WU%I(\F$:{(D61n6`s#7Ke{>gE"{c]V}ɣ//wF(; $Dqdю7jIS&CD/=(Vc| ybAoXISLɑ"AE![ٓhŔtItٌm8i8iBmUr;HyTχ $U}{U>~Yp(NdѼn(y 5 S,}}80PKϚs4"#퓠7 +uhX>Vso<7 wh|.ɽ>p}L*v-X y7սʴO`{Iua.O?l6(bc7_=hWJ/!bP5,~qm` IAz5EWߗ/mx[ܞI-n6aZ+enoڄK9FEVD=>=orXƟ?hw7Fǯ31qcqHͬ[T` DRX,։XeR'L D Bo='[bme~Q/cGmZ*7 &ջdH % ilIws;AM9GF@\`7Q _Q[B~`ؼE3:BHΒBV;2| f]'z "3!7(aRN͞ 2wNU|1%va ۓ[)jj+ukz<0SKZa>_6K--@&-eb84_X>i C%7l<*ݨfC:%И`r;Q˗[e09,ZMbg)E7d]Bge`GD&ڿƇt}EemW1X"@1lwQ PΌ]F1U4{M5[goB ~!NލQT0|ӂ-``'X=tEpk{5CȢsZ6x.2C=@WX\r`0%\NJix}=(WrfPHxaYAۊyi![)p'\(@Q@:GFDCjK_|@mO .i߻L7+A0:b+G9TfE)hwkonޱ5 ;)4gM!@Gi3{#dO~S] OJMO$ja*U_zBx̩@zEܰk?Hb MĢi*tX:|+|zm+ Lm xl 1^yO!?pb*9 )V4 _߹>㥂pԓ:%RLAVoNKcn5퟽f$:ʌMjB)?IJnL< ߥI\KZ-"cuR}_$ pY*vgJc`foNLX]'Q ZT i$2tbZ 'B=w}vQw=VK[5o?OxhW8H6oVs@9rRd:y=1F\1ѧ @9 C4Ý=5{&$(5ѰBNkv`cEAC{F[<1g1hYBj!uǔ?Blu-<B"J'$IPUKGahZ?4w5ߗ NuwXn>f]>b3-^E]hp3I*i nt2ַWkRAtXX,FQ|&/'xG~}oϓRfBqFgTi18]a\,x1smJW&FaԂ0TWzTLڰoD|V޾A{#3"8HB4l+TkJ1 J:ԝFqqLLW?QƐ8|xmvM^F^,ќ3l:{+3ߡYxE}ײ|)>5BL1=FKZv5Ax܆qǰw^; +zq5ǣ=*[ }M7v {-T?/ᨛ?/ܒ[14GPà/Ty{\K_BɂD[A{;h!YԐQ^~0Nq / @'ꐄ%Ū5vӯzo0\j:*jCrn< cX,\|ŭ 3֬vJۆOF[A?s?/Y{*K7+g +ȓ*5QtBj'"*xc.E0.ߙ$tE|f;A0G?#L1:϶?8U,ƳL)&g!o"m,aHRNk~Ū6bOVg[!AbW8zBx P9:ٔp$A4:8@ f$jZplÎ+q%&ҩV`~h~ z>;UcÁ/vF؛XMFW W'״i7׃w_"i'Pk~P> R > $C3|ZB*efm^w~IZN4&eM\x y-gd/ hb _FjT%yYc.̴"4jUP,+Ɓc !Vy*b%C{|Pmg3}ZQ' - {ʧ흙Gdcռ ʕYj4^Ba$P ӑjt}|P}4ŷ)BGP%VE4WNcvGΖ41l/pwZ/P'j?W*l Tܨj=hM/hjtR4ZH7/[AG͍ηjPF'Sy!"&-qQ`Nn" ǜ٠g:% ƅڲ_KS:H&oEߎ^#g!C8{dΆlXbLĠ[H\Y@wQM9My"+atvtoW3z).w apZGsdm4A< xv1U]fNT'V8Xݱ˝cT[SfzjqxH䡗w %tq稵 0"[K GI˗T)TlE$F~Zu +ÖzJ19*8Ѐ^ Q.jv U3? ^rpؖY<`}1ͅ!Ex a^)yֈo_u::\/<=(Ru#H9fHD_Kʼ8IDWe 7H,^Ϣg,>aJ`ZLSTGHiO={IFd5αYZQQ@,^1_5%ѿqFj&aUsv݌$O.MH]$=zǕ`D?ņIP=9!P|6i./Rݺ@"P؃kAcf,7kF%pj:_xvcc7+CD[Nouvh)8[McàyZL@8\|B0ʅ2#X:w``2\d PF #W=/,jgZB CFZ{ũ%Mn]6 y1A AJ`HȥygVꙹcȌo{ |6ؽ3HNnh<&_14ﭢ#-[E{rJڝMt] !2 i~qPQЂ4۰f<ç~e6Zx_Ib IlTӹQV>N8CEi;[,қ~фwYA`&NbEh~\jn/eT<Т{~=p6iݠF A c%q륄ajr7=`,޾e pzD6Od <6XčNB( ݩT3Y%J~Sv!{5 J\6J* FQ+yt ̋fOy`ZY544IB ~D9f~YAt>V[#%8wG z}7[%x0zK1Nn,j榴`pe'82F6-5v$㠜K={V+K#k{7-y* 5':#MkZ$] ɵZTqŲ0DIVcSߋ荞/nN3W{TVU ց=k[ss"[ja5/A ڕnTYTdD[&p,βoݩbOI5WU%fDB@]SDwu ~L^tKI˼fӒ `*?V*"tì jxu*uw>=[Ϩ6 #'^b~__MevcvCxq{ ɝ.X)]]=\:!tF@ۿ 3!|i niǗ0qhU~dP3" bǚKd9==gUU[K1(׽ *bF_ \s5~XDj0Q 8KE5Jޖ[%_#qł(.NL;űG{f6empEgf4P=pO3uGg˃Q ?&nRbJLa

L^$̃{PT#,V[SDL]PATN 6jybYoo+k:/vnm^NcC Ǯ|#" x*iyd {mykW]<ӳ -jz'+2ShŬر̭䃔?nnDIu9[#Z{+$9lR~pŪsk7 Wl # :-^KkԉS*2ZնPD]]PQj %! ቻ4vӤGCQNB)+cdf /6 7$@ CM|<bF-X'Jh֫J_Qk+Ix_;de0!>iW6?4Ῥ22vjÂxm1jB{.5b8Iոp#Grr ie[6ac1>l~}DULMJ0~j#RA~7-zU-r8A[u5◓E(V18dTn6C;Y. k0q xE P[}vI<*VSG/15y{:n,WColcL!jPkIeÆwex&~Lܚ0vsbَZbQ W'eV`7[Pŧܾ0rSJ|'H0x_]$iHڕ}w@6ȳj .66lk 3?\sFA%;,fNjJ%Z;j5L5iA.EG i>_c̽>~s6ZTCs 0f#74/&~T.%S+n09=D޵~ s]dy-$̷ EBخ74ۺ[brR^RD;X 45ApʖZ6>ndp'B VM➢;YG=Wf 眳&|] LIJ-@#-zn8-"Ƙ=%=Ne enZ l;gX;cYVCg%CkTIAh>`%`Gu~ޭ}ṅ2cdD.u* qso-CO Iy QLyWv%Gߍ&z LR;(׆;:QɛLǩc1r vj%lX͊A <`7;)O@'fHF겁p-;o WszQ{ >HUX+D;oVwCf,Jіø]4 49WDs<]6w4,xpD˓io&靽XO­$%uVW *&e ٠ 0S>dv93=*BO$]J5-89QuQ LsH>.r6w׍h4Y3i<#ZcUXmqgU8FC1֛L~{H~9n g(ޡA<>yO&8Ezv(Nl#) yV +0_1ogBL#cS=ݛ2JiU# Vv1%)G7-|k ';fcTȳ⼙MtQV1^^> ȓj׀-@KEPR z1]Q/qx23(Gfp+5C痻-P)Aw=Z{46[wڵJ>mxwm ^\{jr ήD''A#@yuㆈPN;}dA*JЋ&]z>ݜačfiNey`.,ovp /PmS}W$ց-mQAQ}Šyj#x{@qZO= VbU2&ݜyXuۤ 2.2CA$knU.7yMǭH0D/zqv\~y+NvjEIR@8&7d,c{y_BnĦzv~5~Ǻ. x+KF}(mEv$$O}$V#Ӛ̠xtUUl'9-݋"oM3%ZRhxi}h0ԽF)d}1~9!v-~Ƕ^>'Liq,Q\£1(.IAIC(DO@PSĠަ}3Z4qym,b~t=ElЪ wU1.UHt"HX,ޝP̐&n.ͨ4a0q^$^aN!㈊ \bވk9؄] KcY}%Wok1Rif9R>6ThnͲ#2b$b]΀O+Dj4 f `k$S >Iڞq ӣA/:?&@vpPf2MTNFz=u%xӗ%;x_**[H͉iX6>J8gl`ݍ6Bvm臂;؄9e /pe]9鮃w<|8kk׎Vyjr34?غ&.FiZ5\$6BqP7+hܫ$,Ҩn `%e5 ;qF7RfKw-xWw/Vz&poY6Mo0cNMErȜZ$ED~-#4CW}=I41a3LgW32,?n*ďMw-nm)JLzA=I+GڭMZvZOt$u&e +z'>1g~RD-ϥޛ5/P|7Y{A&Aq? |g3دSQ_FHIS&kUA<:6J i}?J7V{ݐ҉lvP;㱋"cn ft"7 @̿8duЧ6~&D=+(>Dwl7.g,IMs3L~+a}7/ջ0l#9JT"[LDS_mn'}Wժ :JZXӑ~pez+8[Į/!ZK5!='GXY>2 &B;sgj9#ЮCeU$תBIlaݡ%L 䔞꼸/▻ h1W5qC|$0[AJ-̣|'N3*`С}(l\.*&)ʽjL1Uad;P<$hAˏ a"{]h8v' ˛%=/ji`H)gت,tUտ\yɇ_|d䈊m>oISx*~ [GF&QۡE8 'yo@FX{>R^vsEgrrhГqX֌`Y,/"VMi szz=B_F|Ďpq7:!Y+䟜& c>Ct=ae$^v*1(Z(|%nUs=8O2zh+nkGQO\*Qvs\K&cǃׂƕ}M'&|3yrc^ \fANbϭr7|0]eyPK$*80sZ~8Fp_RH>gw;E\V &>L SU$Dd-1$ѡ[2ɹSu\e*Ko^L;c0'(m$JH"tz])~k4Uwsvj3ёqO!x&ՕxCiM:yh5 0Y.٣zN4>5l8ѥ. ?&6IIN{1i* wd:ӌ'm$C# w *aZm`ƒZ47b܀)7pe(C2^70D?}:MKge9Cȏ4)`vwsoCv&͗2TGY0<f~[Ai [#ń(Kojx* nt1 .]jp+:$^uٔ̌ے8ۢIO~p^jnAI(Zm; }kbH|Y_]ݏ(`AhJPc+0ix~#T9g8nBNި VcriV ]S)_C/SA7ets~0ܕ>޴E*zb' QO\ ֝tt|_f\/[y-/#6kmg};P+xY`k9먴( &= Sa7-IKqxTUzgֵlfKFd3#Z#R^0RU@ѱTk7T8R%|ms7q缫ִXpY&q# aDC9$1ugDRcVa Ϯξ'']a!ХSt+=r8לJj6>ĠgX-03*aw "By;1e VKKEbȤRc2ƳFsh'AJ7k%F:tYrz|/4]8%Nخk*2%"'\o+;AD!򀍻F@`NdpҔfűD;v: ;BXx%h6\zXIJpdS8 @f2#')EQ(1 Mr;䑥8rK|*eeS>\ p3*3śyCò:^fJ8ꊊt򘯬Twߋ=F坢X#ʘOH-otG66Z_f5>bf m5"bmuXwdf:m`{kr2IpyKHhcj!"eqgD0xwim0i}ݿtE9Ltd#`,hi1TV*hߊ% D;L/ƣTHɗНq|s)W#9gfkF5}ʈf7VeMji޴>ڌk>D8fVEUInv1UئN=Ɠ* Kf,: nw68Pۡ u_C8=$'Vfq-Z`,871+;.PcJAf@~R/wuٔimX(dd wSE0E dL Du3/oW[͑ $:fPD(&?q8 |iUwtWY{<cp tDiT3mJ)*f+ŒN$9#lll«8E".[^<ѧ]Іn5 $l 1.HC˜>=IPQvx7jUlX55vY0aM>(<GmG(HbN:%JAIgT܍.((+md2 `! lv+3'+&#q GM{PVF|0;셞M- w| I`wJd(\ϻb.|%rTZz=ʡS$ñtaa2@ Ī{^[Wَ}q Y"~?SuxFiRETПAyc{/Z:5'e`p Qok2S8" w\.r0i{IcSʂݼ_ih }hAL ׺B1oF'C1D.2T3##198Hawr8 |5ESO _vǮ6(E ~bzo3~oqU'd|3EG ?#h qܴe9&F#1?L,ǦhsfR|f@A}CId=z@`XsP{}&~pV<[瀏ّk(*@10C&ۍ[ PGct tX]}[RꜪ2Ǭ2qGLqo”%d)6u!<hM"2,#HyF=U,Eg~+ zl&y@ay-jl(1R!w?~;0-ŏX"e@{/yeeb-#٤J*!l Ms }U@& aye<FH%)6:U6nӋPL{hFfB1_@(-[G7!|/`Zp)V@ yu =ϞgAZ7{ _/<(/vkjZˋYkO+>LVߧ\")MM9@*.iPwz.f6$}s_?TyyK{,΢Cc^es-𭼚Zz^$R៼^`RS,WU׋Ep  2=ڥ_%fO%!v B@Si#v:ӣd|@ 0:L‹jKy5_PÔ.it8.^Jn,̓V@qM8)r'*d8j?Ҷ҈RꄃwDYi1{{>Z?)5JM{F>IDM]rSüp,iG llcj LQF:2Cl^4Ŕsʿ&~EO8ZQly) VnwCƜ3 d}ǏֻbKH2T &d 2p(dBܘjt0}fqTOx`xXX &5Dj% (x J2P}!%rV}|KQ]n]b)QYC 4Շȉݏ|hFM8vg5FgWzq|s{0g"=ͨWP(C5"VUy+lΏ-UhDX9MFo.Xf^{7Cu8S+a& ?oVh R'`/oaPJICMoMؗwq1Z{J5.E/hWD>skZ8&IJzS...ub:!Zs[3Yڻ8taa{)#@C51{NݎvHTAL ?K43mAc^a5Uz [zO3;̗P7.uھT \έ7IGL-0Q3Qʶ\k/s(Wz= y+&b)?#82S0b<2}$A1᧌#߀ wT=U-nXq;qX<Lꁩ~gyXacB-/AOK *r=x$2X_f;|f*hzeQg7SS܉DcADqz@'#Bu# [ءu_)be秂Ab7ny8@ a>Z -Vf^[tI1cL/{oE=_BA=VHWHN|%ȑqR:+]%kco)ݡdڵRYܻtCJhsqYU {]&6$Md>c0y{K&e: ETFP4IV[qN~[*cy,6f{UOʒF ^"3M³zDǎIb@s!Ĺ,(?k. ")$*ar3姞smPo'l6 GlS- d>eIM 0Zi_OsA.seYD{ׁj2q#A-%n  ||?^xT厇'3wZXX M.; LfΗ?E3ĒB+R@; rqݵa@u3ݠ;*wJ70`f팹2+^P>߈v>Zˇ5 ֘cIC3{2XqTQ3k䙀ֱ!7oczf0T"ѻ T&Wܼ m&; }fgOh¿+WԺ0J\ 3a -_jtA @a׵`xO;\i##WjuIs@oH ~xcuZteE l+ќ[9FfZ3֟+@65!~ =@3sKzk:bRy dsLkEqt/tu1* 1xn6œG@Ȍ#hD &2FNB5!O$PRWǷ+^4 Vv?5X;RgUI<]sп?0d5u7ߢ5+_m#.6?ХvrC@IieЀ`kipҳi7>NO^m괙E po09{Vl?EfwC>ʃ]e<;$FG߾=k03xvMzOi!"tDsn dOhȀˋ,ߦ|d*'^ߍY ?2{ek]{M˓A3A;5(8P[L1.|u0J:7x١ +WV.48]'WCP꤬:v U'?)w.I @tk0 ^/ NˍRb)p]~leR:Ah&Oޯ]Mh @ҏ#80B}v@0"=.뼑-3x.D ћ Q7V`O['H:VcBVl'K'~|a t$<|&wo[H_ehW#7dSK=tRx pepcՍ%%ե$Q-z1pe"_qWOI&6u<R;$F< s%9BojOd5- ]Jt-TH|@YFDI+:s. W:T&rUlbM* *hD,Q?Z-zX88MpUjamWsW2ZF,E] صuZ~PkN2.獾1]Oyk%_Bʼn]ID]f@edvwjcq}᰿) leGGDtyU z'wQ!A*cWx[Mxܠ集axx9WR"TנUR\5A+@jb<jyˍ硤Į{)nv_نbx T֞K3.l&k3!͹2shF*8B+Ҽ 3kw"܇u߸B5Vc/^dCl\Uimq9݇V:@B0ڜU4vBwnWWEܿ-2HfՂ Sm=Rpxm ͯgfZZ~"^"}+u#4>ɚ0y%&HtO;)Lv LG.#Ό~Վ^.f c؞0I`9LG'*υH,`BWT\c&MXeKNRPۛV׾~u8 6T.~~&,Q݆_^xJ r80t(`˾XTwwJ)졬)nuص5W3 5(1NYDj&.pM4]P^үk =:2F?Dgvׇ%4m]wC T<& NA [׎ގ B]DchRۣ"2y ~GLR[X6Oc\iv]j:;5|:T_ 'r/&G@1r9RNZc`+!SvaQxzT%]jG 1^EI7 D7ALv;"3`j v޵ 6jdEyoaâեJYLSGPCWF]=jN>=[Ѣ}la$:X>[E 22O-@4W>$Dgw+C[ɣ#FqU< G$2h:Lz:)xtG nΛ=UM̻~mSbUatSj".i)눾7ZKR>ǼA]-~?dJHC li'PfVrO5$0QHL5BgzS R8=ڧXŰ9ZM;*+Ѳ(z$H7t9]@] 3*G S3a 1a{e?|4R趈\{[И ѩ?r⡧󈖱~Y]ט?E%h{Ҽy %VM2ܤ?EeaZȷ9< Wn廬9sV U$mEکMx x&gX^YGf=RΕg_d$*iF@:FgwBU.5lR:M*›!y5߫/^bOnh'ގxd_BhTbl"NBg+ FCwp.Ʈ2<ە6"zn:ΘE7Uyj %>)\ ?RmJؤUqKJq<:Z/S64L aTDt-0j7>4aG yYQs.p&VLt6.U|،S䱴#|4_GJ;Q ?JInRsȢAi!k:,15 <ȒjrvgǝHGY7Tl-+ STWBf%Gn^  "-beL-og;؋]tɤ NP)Ӆ_?:ͮL5upf~:JxjhyzL7`gR0dtŚ`y4o̭TN$wpdi ; U?fY/L>d&sh[slhvDj˗&Jbdʥ27@G ifvG~ X %^=>MԆHXW}z16# xF1ktTK+V v7Y"`D.АaF³Wb{8IVy+^fVyC>Ư( jsh1Dv6ḙ7wƾGvZ$,6D0I%N*ExeKPP"/`-$u'-Y(xJ׈@?{s1Z]sTZt9S}Z?ɑY?fU:˕۶K:&qm^"U1J[ me߮{]/;'TX.X~P gyl 4F) ?Tr^ڒ/?>n"߄s+ |g]ZDul-rDfjB&@ZD&qLx حhS>?Q>6{i^XK qftzvmIM[#:!"|i L_z"bު6GNt,SQ&q06$YSS<ˈCp| Fj4Rdپ:T%<ѓF(!ČVA\l'REyxWڜ Inn͑2K^qaɽ3m]iU.U rz3NP l'[Od:eI/?AM+ 9}cV-ifv7W]n7 2u ϦuG̅O(;xE=g>7k 6IsIuHd ׹n=fXXYP"/kl=".pRІXo CEW "( c=7cŻ 9%0r2{_WrhmR)e)\ D\ s;Xi\]S 7&89xSڭ:`Vk6= ߏazilЍ'i3'SʸN-=))8?_b=U:>&蠣MWų`jQ%ҒHUonvMb}"RVN2M% T},OUw %gW5 c9,Gℴ65KU0İqlp"A"oC1)a괓60E+fϕI lBW?=ȩkS}hbwtjJ ZiؽӗF|$iۄ9Ͳ&W +@);):&E _:@QZHhIQ۲V⫰vӟ k~J7R87U˜OP'QLRk1RM3 Q9;0;VʣG`6 'Fcco:xL*?U0m&EgݕN˔T.>:D$;Yȝ48CY07Z.!+VkocBv|87j5!_eBx+ M$MhVK po)LHar>|4+dgoA{'x]p3T Y.6#u;#)qR̀$Г'ʅogQ54?% VMV7hݰߗih|Jm<*RV"ThKa=(9Mtf2D[qe)UJkJhXĸ[:%L 8=MףC ? KȈRrd[XJ_'Ÿ÷zilf*٣dLRk7y0 n~Ho#)t[xLb - [ÁFKhX> |M_Zߋ[Ml gÒ4=W 4Co&Ű>\.4.L"ڗyʟ0T%o!ʤjJ ML+%ӵE'SB܅QN$etpU iKhG} ;%rrp1 c66L&.5/ӸB<=F岭,(xI#l!VDWu]4Ɋ5ʷlwT+C34<ԥ^5veeHaIxnz LE@ph#ƤG@(^%9w 2YZ ʏK{7hOX ֫,pEXA5ib9NVi*(,@/ ~Bl)S˗[w뱳^ m]0zJ.DO:` d;{kN{ ̐/~?cf$0\}oaצWYXOt$ M7@ez!H3))%(fԢqMG4)QN;K^fRrCT(@Te/8?6Hz?w'}GC *[0xFG9y^nz륃Xv@xCPeH#_/wD0*ֹ R}F\8 89KJ;4 :V+ `K>l/O.*9T4*9L890dxf鄤&J-YS)d}Ū/ڴr%B)xMR_<)SlizYH6B2,=XC϶ Gjpk=DRݧDM |Q]7a䇂w [BO-qd-l?EEa-Y5WPE9qQׇG^ 5}*1fr|ťM55쟃G(<qo/F ,rF;/Bgvx<ΌیoA-T>hY+ĠWS828v\C1}P`aR{~ֿzp׫]BíOV5&N)Ч>;%h sN ,%jP~NՋ|]:cKQB\UaY(v1HOV]A4Z_)[QLZ{0)pomج-`Td5?Ų?&fH/@Ro5ؿ⥒$ )~c]WI2Aʞ! r驧lC$\l4SBU4V׭dHV56жYpZz}BʸL4ٮ>٠%[Cܦ:!ހ Cg">9|YpSnba]-C%0> jpOtuLBRIVqYE5Ӈ!pY>9>㣒 r:םkBFtcMʖtk{? o)q0}g Z5#!S_߻X1+j>L;qtn& ҧ8YYF6~ a,J6[քiihٺ3?陜)zRe%4.x=K򍥻,P,JKw[&_mi^@+m2*k#h_޹ϧ݆mP+| NLrC` C( ]OKNf7J貚?Ps5ux> :=?nQ@UPVDS(4azRVG`8oaA&GBkd:Dщ-Z7b&&*1IŁ^6}dZwK-#4)Ġͯsw*Op]V3no<=EBLreKIJ꣌?UupºfqE۝ެח[A_r%2@yS9);B%u8:nhDӔ(j.a nq[f `H f6\`۪-Iǵv3OIg)5fj#ͼ8J\z.t-O3\l1P{E+C}Т8|RLj $f+$:N 2PUBZ-~axHsn>Z>ZhF*ӱ8QfLJ ;S=s3KvJ^;&"zOq"cI.RgGyԽ弰9hw2颡h²\KG>v|zL\+R~ÛaɝvZ?2K6u^aISZsW;z#WHT%I !5Q%2 \hR`>穑Joh0_'A¤|sXeRp.o ݪ_n"Y#:|U;x6Irmb̻ ȕ:$_HW8 y"p^j䩮DQ(D3(K2q*}WBҦv]~=)zQa1xy  =}ЮoHg>%TF%DTY5O6mF%Lj&#'R/Rje=E VNeęK1*DS gBW&e' 8(yI&q|30!ѤYQfrWլ8zqE*sn4HΌĺu/*GXzN9}5^'xc^?۱c6235arʕ5eۼ{аclBn%+铱'uCheszͷ=Dz -Aۈ@TBrJT诛=!YI7(&T-N" V/z<%ٗ#n†P{Fv zQ/*kŞ{HACevG\aTQ{2v(vq @d~%W>I-HQp1MP!?:A^$dn0>O͎7Րo[%HfM]#AgK@S\oyKXB{Y?JxBАEcw=oRQ8p*M໐XoVڔlI[ev1y *T\rw@GXW4>(kzsmv>/33x2o|#f%g6ll46Լ#v zrzTfnOF:6撙)".%9W# 躗 t:YtbwE_yX{1&1/{gWYDdd KNY\4|;T2_* T O$&Dj/^/ Upe808&MX`?C D\(5fD$Q*A&~BZx-{2e\Oqꕸ  _~Ngm=P:t2آ@5&DjO_ VOCuv3{jj+qR0fۆ"|0Am)Q =hڱW^?vJmH4XFӹ,džΓ0Cuv*!|؈b t&mGhG\`%[qȧ;J@3OSOVբ7IɠBJm$u,^00MGZ`g:|QL8x2aq/Eal 5xݩe&TT;޼ףn`hhaĴCʸ{&}+ԫ:oaP̺~ba)u_x*قf6WlVj0z}jTm,Lq4)7 LM.u̙͹4Ko62ƅ\sm o;4Ր$!CZa0V?&]x{-w3hsJd -R.9[:GKisteBO>z93B_1CEϗ-h8 q[yBAN2 o^dVnUM9APT426DXĦ0䎈5OX-ɹ{lXKՄ#Ӕ/jEJD,+~ӳ  CuPuiKI>`? $LtEQ?_%W&♏OdO-+M"ظ9Q\OP^T&jTdͤGV)^$T,