sagemath-core-6.8-14.fc24$>V>-)c )\>A?d  =x| 8PV^tzktz hz \z ?Dz ~z zSzBz \ \z Ƭ W 0W ΄W( 8 a9 Иa: a> @ &B .G @zH |(zI zX Y Z [ \ z] jz^ %hb Gd He Hf Hl Ht Hzu zvw zxszy+zCsagemath-core6.814.fc24Open Source Mathematics SoftwareThis package contains the core sagemath python modules.Warm04-builder14.arm.fedoraproject.org aFedora ProjectFedora ProjectASL 2.0 and BSD and GPL+ and GPLv2+ and LGPLv2+ and MIT and Public DomainFedora ProjectApplications/Engineeringhttp://www.sagemath.orglinuxarmv7hl/sbin/ldconfig exit 0/sbin/ldconfig exit 0!"-))eaBBl00// ~~se_|M|@k!wwlCmMM"b"b"'m'm I!!<!<2%88#''_vbJbJuHHkJ{D{DXnnu++&^hi L`@0" ^+1!,2y78|  N K KXWWti ppiX3Wi rrhRzmzm' ""v! 0---00$  \\!]NVNNPKA:w ##"8"8 i a a E#=(](]ADD  H H+ 8 8C;Jk)4]6(GvOO^SC]]( 1|1| 6 bb 99vRR g\p$lZ y yjmVmVtո88   y-}}M &&#a#&e%$g?%% >##B0 B B]C&OyyTT(([[AQPP``Y M5V(U"p"pUXX>ODD /?CC())`g,g, | |!C!CX #'?&*(S(SVV !xx [ v%% P PP&s % %n    22711JJ deg b - T TJqP P *040@uu*\00 f0   i i\Ms33"%%9dg G QZY p gTW`O`OJ BoogDDL  5 5u]-hhyy>>idd o o |!~jK  ~~3OO4_vh g h! >%% d d @@33$,''((rxOxO  n n l,W]]LTgTg<\\f 5z L L)'' }}Eoqoq BBVBVPB26u6u5D:Y9 \ \%%olEE.833^pp#0#0" ))..ooV^i^iL~NN!a99iAAfy~1;;1+*:??  hla}}V``Ph^iFiF58G8G/66q- MMt% #"RR?t@9?j?!AAt{~A~A3mY8NUrUrO71e"52; ; @9CC9+QQ$oo&EIA"FFGXX%/{$?DD<<zmE?`K|!* dڀ kk03/3>-*$Wv[[~=?9 9M\pii> (uE dsفف-DL:a:a2DD.44& d  bg))'aeARu>nCWCW.55 q[K9J+//GG&7+n+nOݞݞ\1e1e1;;//! $] 7 7).w.w2@:b-5C5C p 3 344&G//Ped73]39:]:]iw=>>Zdd3``>??@GG#gg0z33ONNp^={={#eDqq^UU"Dsskk  $a)Y)YFFF`u u vg}}klvHvHW\f\fA``zT``N` { {H..8B.B.v""77TBB44Q4Q5 LOVO'U}UZUZ`8 8 ג֤֤!<?K?KELKOKO/,<,<#4MElElV7]]=BBFQQ .$7$7`IIv2})477 K [ [X\\vtxBo rzYx76x%ҀҀ}DPLBLBkss'$4N4"}!]!1)4x4Q&,~,A"i"=$.Y.23)44_` m-qq##1W9=9={{!**== b  JNN`dd+11eo o E`v`v_kQkJ\RZtZt88({1PFyFy!##ܼJ_VdV4_/ssnn15A5A!/##nnd*..fmm<<*,M+*77 N Nqm&((\bbOPPT8)!!*6;9y5gg{dCfTfT:,GG}``'=.W.W%)%)%!v''Ovv(y  &3//!))0559<<(C#V#Vh khk6388.6"6"%%"/ww..>HHxtu|XggaAA""|Wgg253P3P_%uu { rAADOII.__QTTHl{ Iqr C Cy,ess ;WC>'~++UmU9U9) dU/0 ` $v$vEEQYY  *--P{89&9&T*@(@(166$l$l_6S::15!4/ 977V@}hhaa{ $l$h$h16P6 R ``:+>>  p/) ,,{b  155Z  Z_RR=P==50==jj o((›7u88seeeNf`f`6"n"nƜDJJ G[LB6yQHN+ z Ch0C \&$\.+qE$&aP >pz9l5>P8X3D#C g -1 ,!j }p wtZ__S  uuhuh ==\cc4=>>Uk k 4λλV]]'(H(H+==K-^8q`}}!##CGGauu]XX/Rz. II4,66g>>llclc^gf22"{T fxL133T$! AA]nnvgg{dd# # ),LOO/440IIQ\\D"LcLcN@@v! X #YjbbEdNhhbTwwiiU>Uɘ2vR, 3s_ w7~}ft!6POSS*m3> }'i;?4 >  =Y44N)s.ss)\-,0 `7 Di8bDDx%9Tz  OIIT D D4:98_IKK~)E,,fmmQ7`OO  6 4`\*l A^arr=(F=4.X[)c(Tx170 x//-+<+<-['l'l,@==0?YfII1-9-9 r n n83~ee<<\>LLNw:&XSjdd;-2 p!! 0::~! ! "e((h6?]?+ 5@Z@Z(2:2:_""7==!8!8.3t3<11Y>CCˬY:>>ljssP.!0+11 / /?CyCy,:GGCN5M~C ledGdGn9rErE0>44 llHHU2[Z+1q1qFVV6i7L7LvL66-77 F:: !ڐڐ \$ QYb0 ;Z|N D- U( &ٺ# ]55@G6xPqJB) $_CCq;)11n4(<11G/ONON+kFOO --3;,x|-|-L$dduitVtV)I ZZ444cS uNN fQQbbbLoo(%%hss pll7 O O~&-jj&vrqlǔ<<AE E (//AD1D1LLO|QQ \aav bb# RRU^^ghh7B=B= $188Ez]]rrYFee///F"MhMhJSSyMvu!((   T*,007u>>*$IOORI5I5vOww 2 2}s-s- ~WWNTKTK,h226< < LT(--R5mrĄoh . 7 fX`QN4a( +*P37l%D'D|\M9x %][x..,^7 / /sZ 84go$ ;pK*.-6.u  O [4 I} 8 z ;g)7  kB! S 8**^,^<TJb#NX`Ta0<)Q ..=6 ;5qt   eM F n6JXBN|98n, |;N a3s<*%4YTH}l/?Pd<ʘ-8H0$H} vg#LY^ΡDdzSb33 A_>b'<4$k%%@QV]mJ4B2Y$o<` (buTTNv\(^;bU?OOEdf eez{WDk"3/0xff`M^^S5OO!!!(%%F6lD qTQQ+P++L 1 W+Z!XL  `~SPHIM #l,Tt<** GH7;'P##.QDB;;,@u k">,nJQ4<j ljC sC \teY,@'7sK/::o-_,U.PPw 4 A ATT U=8-МI_}8krkrBHHXIh(,:dovx: (g}}GJJ(*M*MjIpN3K/K/ ]06t6t0!'$K#dd~;)4399: "$$"/ό,  B B޹c MdU4  `Vbbh^6^6T RX7T/Zipp^5Hb9UCUC-kkCC(=##h_y91p@ |̤ V V+D==,K2=2=- **Z O*AAv@iAhT|x_OO^bol3::9GGQ\\mm88== U E El2KBL=Y@@x||01 d&& 67p7pww8  ]),1-1-a'&&Uk1-;WW)!e!e(tTVVwڏ6vRM.3xzSS+ G3IIhf f 7d66 r 211| mmP0557   B,1e1/puuUScEcEzAAvRRzXX $R$R><:v:vP!\\}s}ovv^^aaz##n|a|ae&22t1~I|gxoo ""uw7w7vv6m88yYY% &e&eFFBB ) )H .,, ,944GyxWWNRRE?7373544twueueU[[`6dMdMzzgaV\\nB>EE44 H]` [,/[/[b}} ~ ~{K,f:y33744,22ffgE4DDkmlEcCC0!31mm{$jjc~ppM!g$U >>jhhiis++"A##4`88?JyTSSNBDkd:__'x %'#'#vzzsS'NuNHwwÚÚ m 8 8O*";{?(?(q w d X'TH4Q 8b\"(Sx$F,B5( us8D66||C$~2>6]66 _}}NW##55%))/++S__rGWW\ # #q>xRxRArEE8RR x~A 0eGN<?asggq[*SS9|8;==G=G9==v@Twqss%GLkLk g 22$vvr+u' BB   0 .U.UYYY/j//011z/p*..$%Z%Z+D,},}+,,cc4L33QQ1eJHJJPKrKr<]6Y6Y@zy// E70pp0..VDkhB=AAgeReRao|755((( \\k04v4v'KVuP~P~+&++=<+<+8(99pGG7 x1$/;/; \1;; aii .:e   ˌrB ů::=99@E,,444'jjf  a@Z Z @<,|,|ugugOAwAw=118<+a+a``8+X+X@KK4'',))e#%/%/\SSYU/U/ahO=O=hUUTEE_x{{E@D}D}%/)v)v"h%%"6#&& WRnrr?FDADrr ''  -((&00#oCuU^h^h'*F'N_N N 387!Z#"jkBk6?q?q::&//,2"2"1U55#%%||06BBB<!6 {{kkjZ0N)@Y``ߩ|\GO<O<(B|EMtq((@KJ+@R21xx)W~~aMMIFE]c gg 0֜I!p DUd4EDDIRR(U,,0?3 3 !$B$B@VED(W+:..C" ``b+F\_bxbx{{oф&vvZU -11LC/LLBPP'(+(+1MM--WZP+  [__},.!o!/(XH88RJJ^kakafqqYggrzCzC{NzSLPnl q-Yuh] 0w$  !n!ngWW;=1<IAb0ddUVV Ej~~&&b^b^.66;DdDd;X!x`'P0`AD; p:-d4242SV=V=Yq\)d? QFp0D) ) _"II(LiffRC,Ct9E'AE<&CCvv5,[,[#f$o$o10&`;?00121y20__qq%6r}'}';$(a QvfmSmSIդJ##-"""/JJ l vnvd$ E]rM^wcGcG .b>8X Ad4* ifJUQQ~i{qqmfbb ]E<<s=is" >'on`8UUYL<<:;:n<8+ F | mnn#!!  ƯXfYbb\' ''/ //\|XX L>oou\ UYYЬ H H+Y&F&FuBpoK~rt:t:c*d,,iLӭRcfWQGSSu 2 2 0ƃnz...=007=77k#k&s&szzJ3NN''[f '1#y#yڠz-22T]]:5'>=llh==_dd* _ d d0/W/W $$7 bC(88IPP:55^'-"" 3.77$::WW\^^ . W  o9]]',,wtllCRRܕܕ9/"/"333gn44!p)E))** $11ra,W&' aa^Wba>7AAk*.O-s(M6FKII^,[)) ??%+%*[LfP\P m)0P0PN DLLmqqQQk J ` lrrQx&** kFF,=,,E(O@ MiX???H *;9Ku">pB\=[[w|p!WdSidd[+Dpn=,B>@@FGdvpg >$??!!y/ R 22 l p peKK*g// 9@|@|HE7E7]UU&+((]`WWUcOOPKKMhKAKAGmma{X+X+K@@ ^H '?))WWhGXXIJSJSVWW;R{{QZ88(((SS///gg7177?@]@],-,,IJ'J'-.3.3N88FF]HH(''KVFF0R10)Q))A큤A큤A큤A큤큤큤큤A큤큤큤A큤A큤큤큤큤A큤큤큤큤A큤큤큤큤큤A큤큤A큤큤큤A큤A큤A큤큤A큤큤큤큤A큤큤큤큤큤큤큤큤A큤큤A큤A큤큤큤A큤큤A큤A큤A큤A큤A큤큤큤A큤A큤큤A큤A큤A큤큤A큤A큤A큤A큤A큤A큤A큤A큤큤큤A큤큤큤큤큤A큤큤큤큤큤큤A큤큤큤큤A큤큤A큤A큤A큤A큤A큤큤큤A큤A큤큤A큤큤A큤A큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤A큤큤큤A큤큤큤큤큤큤큤큤큤큤큤큤큤큤A큤A큤A큤A큤큤A큤A큤큤A큤A큤큤큤큤큤큤큤큤큤A큤큤큤A큤큤A큤큤큤큤큤큤큤큤A큤A큤큤A큤큤A큤A큤A큤A큤A큤큤큤큤큤A큤큤큤큤A큤A큤큤큤A큤큤큤A큤A큤큤A큤큤AA큤A큤큤A큤큤큤큤A큤큤A큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤A큤큤큤큤큤A큤큤큤A큤큤큤큤큤큤큤A큤A큤A큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤A큤큤큤큤큤큤큤큤큤큤A큤큤A큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤A큤A큤A큤큤큤큤A큤A큤A큤큤큤A큤A큤큤큤큤큤큤A큤A큤A큤A큤A큤큤큤큤큤큤큤큤큤큤큤A큤A큤A큤A큤큤큤큤큤큤큤큤큤큤A큤큤A큤큤A큤큤큤큤큤큤큤A큤A큤큤A큤큤큤A큤큤A큤A큤큤A큤A큤A큤큤큤큤큤큤큤큤큤큤A큤큤큤큤큤큤큤큤큤큤큤큤A큤큤큤큤큤큤A큤큤큤큤큤큤큤A큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤A큤큤큤큤큤큤큤A큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤A큤큤큤A큤A큤A큤A큤A큤큤큤A큤A큤A큤큤큤A큤A큤큤A큤A큤A큤A큤A큤A큤큤A큤큤A큤A큤A큤큤큤큤A큤A큤큤A큤큤큤큤큤큤A큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤A큤큤A큤큤큤큤큤A큤큤큤큤A큤A큤A큤큤A큤A큤WmWUW#W#WwUW#W#UW#W9UW#W#UW#W#UW#W#UW#W#UW#W#UW$W9WwUW$W$UW$W$UW$W9UW$W$UW$W$UW$W$UW$W9UW$W$UW$W9UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$WwUW$W$WCWCWWCWCWWCWUW$W9WwUW$W$UW$W$UW$W9WCWWCWCWUW$W$UW$W$UW$W$UW$W$WwUW$W$UW$W$UW$W9UW$W$UW$W9UW$W$UW$W$WCW$W$UW$W$UW$W$W^UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$WCWUW$W$WCWUW$W$UW$W$WCWUW$W$WeUW$W$WCWCWUW$W$UW$W$UW$W$UW$W$UW$W$UW$W9UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W9WCWCWWCWCWUW$W$UW$W9UW$W9UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W9UW$W$UW$W$UW$W9UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$WcUW$W$UW$W$UW$W$UW$W9UW$W$UW$W9UW$W$UW$W:UW$W$UW$W$UW$W$UW$W:UW$W:UW$W$UW$W$UW$W$UW$W$UW$W$UW$W:WCWUW$W:UW$W$UW$W:UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W:UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$WCWCWUW$W$UW$W$UW$W$UW$W:UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W:UW$W:UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W$UW$W:UW$W$UW$W$WCWCWUW$W$UW%W:UW%W:UW%W:UW%W%UW%W%WCWCWUW%W%UW%W%UW%W%UW%W%UW%W%UW%W%UW%W%UW%W%UW%W%UW%W%UW%W%UW%W%UW%W%UW%W%UW%W:UW%W%UW%W%UW%W%UW%W%UW%W%UW%W:UW%W%UW%W%UW%W:UW%W%UW%W%UW%W%UW%W%UW%W%UW%W%UW%W%UW%W%UW%W%UW%W%UW%W%W^UW%W%UW%W%WCWCWUW%W%UW%W%UW%W%UW%W%W^UW%W%WCWWCWCWUW%W%UW%W%UW%W%UW%W%UW%W%UW%W%W]UW%W%UW%W%UW%W%WtUW%W%UW%W%UW%W:UW%W%UW%W%UW%W:UW%W%UW%W%UW%W%UW%W%UW%W%UW%W%UW%W%WqUW%W%UW%W%UW%W%UW%W%UW%W%UW%W%UW%W%UW%W%WCWCWUW%W%UW%W;UW%W%UW%W%UW%W%UW%W%UW%W%UW%W%WpUW%W%UW%W%UW%W%UW%W%UW%W;UW%W%UW%W%UW%W%UW%W%UW%W%UW%W%UW%W;UW%W%UW%W;UW%W%UW&W;UW&W&UW&W;UW&W&WCWUW&W;UW&W&UW&W&UW&W;UW&W;UW&W&WCWWCWUW&W&UW&W&WoUW&W&UW&W&UW&W;UW&W;UW&W&UW&W;UW&W&WCWCWUW&W;UW&W&WCWUW&W&UW&W;UW&W;UW&W;UW&W;UW&W;WCWUW&WUW(W>UW(W>UW(W>UW(W>UW(W>UW(W>UW(W>UW(W>UW(W(UW(W(UW(W(UW(W(UW(W(UW(W(UW(W>UW(W>UW(W(UW(W(UW(W(UW(W(UW(W(UW(W>UW(W>UW(W(UW(W(UW)W)UW)W>UW)W)UW)W)UW)W>UW)W>WqUW)W)UW)W)UW)W)UW)W)UW)W)UW)W)UW)W)UW)W)UW)W>UW)W)UW)W)UW)W)UW)W>UW)W)UW)W)UW)W)UW)W)UW)W)UW)W)UW)W>UW)W)UW)W)UW)W)UW)W>UW)W)UW)W)UW)W)UW)W)UW)W)UW)W)WsUW)W)UW)W)UW)W)UW)W)UW)W)UW)W)UW)W>UW)W)UW)W>UW)W)UW)W)UW)W)UW)W)UW)W)UW)W)UW)W)UW)W>UW)W)UW)W)UW)W>UW)W)UW)W)UW)W)UW)W)UW)W)UW)W)UW)W)UW)W)UW)W)UW)W)UW)W)UW)W)UW)W)UW)W)UW)W?UW)W)UW)W)UW)W)UW)W)WpUW)W)UW)W)UW)W)UW)W)UW*W*UW*W*UW*W?UW*W*UW*W*UW*W*UW*W*WCWWCWCWUW*W*UW*W*UW*W*UW*W*UW*W*W{UW*W*UW*W*W{UW*W*UW*W*UW*W*UW*W*WCWUW*W*UW*W*UW*W*UW*W*UW*W*UW*W*UW*W*W{UW*W*UW*W*UW*W*UW*W*W{UW*W*UW*W*UW*W*UW*W*UW*W*UW*W*W]UW*W*UW*W*WCUWCUWCWWCWCWW|UW*W*UW*W*UW*W*WCW*W*UW*W*UW*W*UW*W*UW*W*UW*W*UW*W*UW*W*UW*W*UW*W*UW*W*WlUW*W*UW*W*UW*W*UW*W?UW*W?UW*W*UW*W?UW*W*UW*W*UW*W?UW*W*UW*W*UW*W?WkUW*W*UW*W*UW*W*UW*W*UW*W*UW*W*UW*W*UW*W*UW*W@UW*W*UW*W*WhUW*W*UW*W*WCW*W*UW*W*UW*W@UW*W@UW*W*UW*W*UW*W*UW*W*WjUW*W*UW*W*WjUW*W*UW*W*UW*W*UW*W*WjUW*W*UW*W*UW*W*UW*W*UW*W*UW+W+UW+W+WDW+W+W^UW+W+WUWCWCWWCWCWWCWW^WDW+W+WWWWWWqWDWDWWqWDWDWWDWDWWDWDWWqWDWDWW^UUW+W+WWqWCWCWWqWWWWCWWCWCWWWCWCWCWWCWUWUWUUWWCUW^UW+W+UW+W+UW+W+WCWUW+W@WCWWCWUW+W+WCWCWWvUW+W+UW+W+UW+W+UW+W+UW+W+UW+W@UW+W+UW+W+UW+W+UW+W+UW+W+UW+W@UW+W+UW+W+WCWUW+W@UW+W+UW+W+UW+W+UW+W+WmUW+W+UW+W+UW+W+UW+W+UW+W+UW+W+UW+W+UW+W+UW+W+UW+W+WnUW+W+UW+W+UW+W+UW+W@UW+W+WCWW_UW+W+UW+W+UW+W@UW+W@UW+W@UW+W@UW+W+W_UW+W+UW+W+UW+W+UW+W+UW+W+UW+W+UW+W+UW+W@UW+W+W_UW+W+UW+W+UW+W@UW+W+UW+W+UW+W+WCWUW+WAUW+WAUW+W+WCWUW+W+W_UW+W+UW+W+UW+WAUW+W+UW+WAWCW+WAUW+W+UW+W+UW+W+UW+WAUW+W+UW+WAUW+WAUW+W+UW+WAUW+W+UW+W+UW+W+UW,W,UW,WAUW,WAUW,WAUW,WAUW,W,UW,W,W^UW,W,UW,W,UW,W,UW,W,UW,WAWCWUW,W,W^UW,W,UW,W,WCWWWCUW,WAWWCUW,WAWWCWbUW,W,UW,W,WCWWbUW,W,WCWCWWCWCWWCWCWWCWCWUW,W,WCWCWWCWCWWCWCWWCWCWUW,W,WCWCWWCWWCWCWWCWWCWCWUW,WAUW,W,WCWCWUW,W,WbUW,W,UW,W,UW,W,UW,W,UW,WAUW,WAUW,W,UW,W,UW,W,UW,W,UW,WBWCWCWWCWUW,WBUW,W,UW-W-WbUW-W-WCWWCWWCWCWWCWWCWCWWCWCWUW-W-WCW-WBWCWUW-W-UW-W-UW-W-UW-W-WCWUW-W-WCWCWUW-W-UW-W-UW-W-UW-W-WCWWCWCWCWCWCWUW-W-UW-W-UW-W-WCWWCWCWUW-W-WCWWiUW-W-WiUW-W-UW-WBUW-W-UW-W-UW-W-UW-W-UW-W-UW-WBUW-WBWhUW-W-UW-W-UW-W-UW-W-WiUW-W-UW-W-UW-W-UW-W-UW-WBUW-W-UW-W-UW-W-UW-W-UW-WBUW-W-UW-W-UW-WBUW-WBWCWCWUW-W-UW-W-UW-W-UW-W-UW-W-UW-W-UW-WBWCWCWWiUW-W-UW-W-UW-W-UW-W-UW-W-UW-W-UW-W-UW-W-UW-WBUW-W-UW-W-UW-W-UW-W-UW-W-UW-W-WiUW-W-UW-W-UW-W-WCWCWUW-W-WhUW-W-UW-W-UW-W-WhUW-W-WCWCWWCWCWUUWCWCWWCWCWWCWCWWCWCWWCWCWWCWCWWCWCWWhUW-W-WWCWCWWCW-W-WCWCWUW-W-UW-W-UW-W-UW-W-UW-W-WhUW-W-WCWCWUW-W-W|UW-W-UW-W-WCWUW-W-WCWCWWCWCWUWCWCWWCWWCWCWWCWCWWCWWnUW-W-UW-W-UW-W-UW-WCUW-W-UW-W-UW-W-UW-W-UW-W-UW-W-UW-W-UW-W-UW-W-UW-W-UW.W.UW.W.W|UW.W.UW.W.UW.W.UW.W.UW.W.UW.W.UW.W.UW.W.WCWUW.W.WxUW.W.UW.W.UW.W.UW.W.UW.W.UW.WCUW.W.UW.W.UW.W.UW.W.UW.W.UW.W.UW.W.UW.W.UW.W.UW.W.UW.W.UW.W.WCW.W.UW.W.UW.W.UW.W.UW.W.UW.W.UW.W.UW.W.UW.W.UW.W.WCW.WCUW.W.UW.W.UW.W.UW.W.UW.W.UW.W.UW.W.UW.W.WCW.WCUW.W.UW.W.UW.W.UW.W.UW.W.UW.W.WCWUW.W.WCW.W.UW.W.UW.W.UW.W.WbUW.W.UW.W.UW.W.UW.W.UW.W.WCWWkUW.W.UW.W.WkUW.W.WCWCWCWCWkUW.W.WCWCUW.W.UWkUW.W.UW.W.UW.W.UWCWCWWCWCWWCWCWWCWCWWWCWjUW.W.WCWCWWCWCWWCWCWCWCWCWCWWCWCUWCWCWCWkUW.W.WCWCWWjUW.W.UW.W.UW.W.WCWCWUW.W.WCWCWUW.W.UW.WCUW.WCWCWCWWkWW.W.WCWCWCWCWCWCWCWCWWCWCWCWWCWkUW.W.WCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWCWkUW.W.WCWCWWWCWWjUW.W.WCWCWCWCWWCWWjUUW.W.UWjUW.W.WCWCWWCWCWCWCWCWkUW.W.UW.W.WCWCWWCWWCWCWWCWCWWkUW.W.UW.W.UW.W.WCWWWkUW.W.UW.W.WCWCWUWCWUWCWCWWCWCWWCWCWWCWCWWCWCWWCUWCWCWCWWCWCWWCWCWCWCWWCWCWWCWCWCWWCWCWWCWCWCWWCUWCWCWCWWCWCWCWCWWCWCWWCWCWCWWCWCWCWCWWCWCWWCWCWWCWCWCWCUWWkUW.W.UW.W.WDWDWCWCWUUWCWCWUW.W.WCWCWWUWCWCWWCWWjUW.W.WCWWCWWCWCWWCWWkUW.W.WCWCWCWUW.W.WCWCWWCWWCWCWWCWCWWCWCWUW.W.WjUW.W.UW.W.UUUUUUUUWCWWlUW.W.UW.W.UW.W.UW/W/UW/W/UW/W/UW/W/UW/W/WnUW/W/WCWCWUW/W/UW/W/UW/W/WCWUW/W/UW/W/WCWWCWCWWCWCWWCWCWWCWCWWCWCWWCWCWWCWCWWCWCWCWCWWCWCWWCWCWUW/W/WCWCWUW/WDUW/WDWCWCWUW/W/WCWCWWCWCWWCWCWWCWCWUUWCWCWWCWCWWCWCWWCWCWWCWCWUW/WDWCWCWWCWCWWCWCWWCWUW/W/WCWUW/W/WCUW/W/W^UW/W/UW/W/UW/W/WCWCWWCWCWUW/W/WCWCWUW/W/UW/W/WCWCWWCWCWWCWCWWCWCWUW/W/UW/W/UW/W/WUW/W/UW/W/WCWCWWCWUW/W/WnUW/W/UW/W/WCWUW/W/WvUW/W/UW/WDUW/W/WCWCWUW/W/UW/W/UW/W/WCWCWUW/W/WCWWCWCWUW/W/WCWCWWCWWCWWCWCWUW/W/WCWUW/W/WW/W/WCWWWCWCWWWCWUW/WDUW/WDUW/W/WCWUW/W/UW/W/UW/W/UW/W/UW/W/UW/WDWCWCWUW/W/WCWUW/W/WCWUW/W/UW/W/UW/W/UW/W/WCWCWUW/W/UW/W/UW/WDUW/W/WCWUW/W/WCWUW/W/WCWCWUW/W/UW/W/WCUW/W/UW/W/UW/W/UW/W/UW/W/UW/WDWCWCWUW/W/UW/W/WCWCWUW/W/UW/W/UW/W/UW/W/WCWUW/W/WCWUW/W/UW/W/UW/W/UW/W/UW/W/UW/WDWCWCWUW/W/WCWUW/W/UW/WDUW/W/UW/W/UW/W/WCWUW/WDUW/W/UW/WEWCWWCWUW/W/UW/W/WCWUW/W/UW/W/UW/W/UW/W/UW/W/UW/W/UW/W/WCWWaUW/W/WaUW/W/UW/WEUW/W/UW/W/UW/W/UW/W/UW/WEUW/W/UW0W0UW0W0UW0W0UW0W0UW0W0UW0WEUW0W0W`UW0W0UW0W0WCWUW0W0UW0W0WCWUW0W0UW0W0UW0W0UW0W0UW0W0UW0W0UW0W0WCWqWCWUW0WEUW0W0UW0W0UW0W0UW0WEUW0WEUW0W0UW0W0UW0WEW`UW0W0UW0W0UW0W0UW0W0UW0W0UW0W0UW0W0UW0W0UW0WEUW0W0UW0W0W`UW0W0UW0W0UW0W0UW0WEUW0WEUW0WEWaUW0W0UW0W0UW0W0UW0W0UW0W0UW0W0UW0W0UW0W0UW0W0UW0W0UW0W0WCWUW0WEUW0WEUW0W0UW0W0UW0W0UW0W0UW0W0WCWUW0W0UW0W0UW0W0UW0WEUW0W0UW0W0UW0W0UW0W0UW0W0WaUW0W0UW0W0UW0WEUW0W0UW0W0UW0W0UW0W0UW0W0UW0W0UW0W0UW0W0UW0W0UW0W0UW0W0UW0W0UW0W0W_UW0W0UW0W0UW0WFWCWCWUW0W0UW0W0UW0W0UW0W0UW0W0WCWWCWCWUW0W0UW0W0UW0W0WCWCWUW0W0UW0WFWCWUW1WFUW1W1UW1WFW`UW1W1UW1W1UW1WFUW1W1UW1W1W`UW1W1UW1W1UW1WFW`UW1W1UW1W1UW1W1WoUW1W1UW1W1UUW1W1UW1W1WnUW1W1UW1WFUW1WFUW1WFWCWCWUW1W1WCWCWUW1W1UW1WFUW1WFUW1W1UW1W1UW1W1WCWCWUW1W1UW1W1UW1W1UW1W1WCWCWWCWCWWCWCWUUWCWCWWCWCWUUWCWCWUUWCWCWUW1W1UW1W1UW1W1WnUW1W1UW1WFUW1WFW{UW1W1UW1W1UW1WFUW1WFUW1W1UW1W1UW1W1UW1W1UW1W1UW1W1UW1W1UW1W1UW1W1WiUW1W1UW1W1WiUW1W1WCWCWWCWCWCWCWWCWCWWCWCWWCWCWWCWCWCWCWUW1W1UW1W1WCWCWUW1W1UW1W1WCWCWWCWCWUW1W1WwUW1W1UW1W1UW1W1UW1W1UW1W1UW1W1WCWCWUW1W1WmUW1W1UW1W1UW1WFUW1W1UW1W1UW1W1UW1W1UW1W1UW1W1WCWUW1W1UW1W1UW1W1UW1W1UW1W1UW1W1UW1W1UW1W1UW1W1UW1W1UW1W1UW1W1UW1WGWmUW1W1UW1W1WCWCWUW1W1UW1W1UW1W1WCWWCWCWUW1W1UW1W1WCWCWUW1W1UW1W1UW1W1UUW1W1WCWCWUW1W1UW1W1UW1W1WCWCWUW1W1UW1W1UW1W1UW1W1UW1W1UW1W1UW1W1UW2W2W^UW2W2UW2W2UW2W2W|UW2W2UW2W2UW2W2UW2W2WCWUW2W2W|UW2W2UW2W2UW2WGUW2W2UW2W2UW2W2UW2W2UW2W2WCWUW2W2UW2W2UW2W2UW2W2UW2W2UW2W2UW2W2UW2W2UW2W2UW2W2UW2W2UW2W2UW2W2UW2WGUW2W2UW2W2UW2W2UW2W2WCWUW2W2WbUW2W2UW2W2UW2W2UW2W2UW2W2WCWCWUW2W2WuUW2W2UW2W2UW2W2WuUW2W2UW2W2UW2W2UW2WGUW2W2UW2W2UW2W2WCWUW2W2UW2WGWtUW2W2UW2W2UW2WGUW2W2UW2W2UW2W2UW2W2WCWWtUW2W2UW2W2UW2WGUW2W2UW2W2UW2WGUW2W2UW2WGUW2WGUW2W2UW2W2UW2W2UW2W2UW2W2UW2WGUW2W2WzUW2W2UW2W2UW2W2UW2WGWCWWCWUW2W2UW2W2UW2W2UW2W2UW2W2UW2W2WCWCWWCWCWUW2W2WCWCWUW2W2WCWCWWCWCWUW2W2UW2WGUW2W2UW2W2UW2W2UW2W2WCWWCWCWUW2W2UW2W2WyUW2W2UW2W2UW2W2UW2WGWCWCWUW2WGWCWCWWCWCWWCWCWWCWCWUW2W2UW2W2UW2W2UW2W2UW2W2WCWCWWCWCWWCWCWUW2W2WCWCWUW2W2WCWCWWWCUW2W2WCWCWWCWWzUW2W2UW2W2UW2W2UW2W2WCWUW2WHUW2W2UW2W2UW2W2UW2W2UW2W2UW2WHWCWCWWCWCWUW2W2UW2W2UW3WHUW3W3WCWCWUW3W3UW3W3WCWCWUW3W3UW3WHWCWWzUW3W3UW3W3UW3W3UW3W3UW3W3UW3W3UW3W3UW3WHWCWCWWCWCWWCWCWUW3WHUW3W3WCWUW3WHUW3W3UW3W3UW3WHUW3WHWCWWCWCWUW3W3UW3W3UW3W3WzUUUUUUUW3W3UW3W3WCWCWUW3W3UW3W3UW3W3UW3W3UW3W3WCWCWUW3W3WCWCWWCWCWWCWCWWCWCWWCWCWUW3W3UW3W3WCWCWWCWCWWCWCWUW3W3UW3W3WCWCWUW3W3WCWCWWCWCWUUWCWCWWCWCWUW3W3UW3W3UW3W3UW3W3UW3W3WyUW3W3UW3W3UW3W3UW3WHWCWUW3W3UW3W3UW3W3UW3W3WCWCWUW3W3WCWCWUW3W3UW3W3WCWCWWCWCWUW3W3WCWCWUW3W3WyUW3W3UW3W3UW3W3UW3W3WCWCWWCWCWWCWCWWCWCWWCWCWUW3W3UW3W3WCWCWWCWCWWCWCWWCWCWWCWUW3W3UW3W3WCWCWWCWUW3WIUW3W3WCWCWUW3W3UUWCWCWWCWCWWCWCWUW3W3WCWCWUW4WIUW4W4UW4W4UW4W4WCWCWWCWCWUW4WIWCWCWUW4W4UW4W4UW4WIUW4W4UW4W4WCWCWUW4W4WCWCWWCWCWWCWUW4W4WCWCWWCWCWWCWCWWCWCWUW4W4WxUW4W4UW4W4UW4W4WCWWCWUW4W4UW4W4WnUW4W4UW4W4UW4W4WCW4W4WhUW4W4UW4WJWhUW4W4UW4W4UW4WJWhUW4W4WhUW4W4WCWCWWWCWCWCWWUW4W4WCWCWWfUW4W4WhUW4W4UW4W4UW4W4UW4W4UW4W4UW4W4UW4W4UW4W4WgUW4WJUW4W4UW4W4UW4W4UW4WJWCWUW4W4UW4WJUW4WJUW4WJUW4WJUW4WJUW4W4UW4W4UW4WJUW4W4UW4WJUW4WJUW4WJUW4W4UW4W4UW4W4UW4WJUW4W4UW4W4UW5WJUW5W5UW5W5UW5WJUW5W5UW5W5UW5WJUW5W5UW5W5UW5W5UW5WJUW5WJUW5WJWCWUW5W5UW5W5UW5W5WgUW5W5UW5WKUW5W5UW5W5UW5WKUW5W5UW5W5UW5W5UW5W5UW5W5UW5W5UW5WKUW5W5WfUW5W5UW5W5UW5W5WCWUW5WKUW5W5UW5W5UW5W5UW5W5UW5W5UW5W5UW5W5UW5WKUW5W5UW5W5UW5W5UW5WKUW5W5UW5W5UW5WKWfUW5W5UW5W5UW5W5WfUW5W5UW5W5UW5W5UW5W5UW5WKUW5W5UW5WKUW5W5WfUW5W5UW5W5UW5W5UW5W5UW5W5UW5W5WeUW5W5UW5W5UW5W5UW5W5WgUW5W5UW5W5UW5W5UW5W5UW5W5UW5WKUW5W5WfUW5W5UW5W5UW5W5UW5W5UW5W5UW5W5WCWUW5W5UW5W5UW5W5UW5W5WfUW5W5UW5W5UW5WKUW5WKWCWUW6W6UW6WKUW6W6UW6W6UW6WKUW6WKUW6WKUW6WKUW6WKUW6W6WjUW6W6UW6W6UW6W6WjUW6W6UW6W6UW6W6WlUW6W6UW6W6UW6WKWCWCWUW6WKUW6WKUW6W6WCWCWUW6W6UW6W6UW6W6UW6W6UW6W6UW6WKWCWCWUW6W6UW6WKUW6W6WvUW6W6UW6W6UW6W6WvUW6W6WWCWWWWCWCWUW6WKUW6W6WvUW6W6UW6W6WCWWCWCWWCWCWWCWCWWCWCWUW6W6WkUW6W6UW6W6WCWCWWCWCWWCWCWWCWCWUW6W6WCWCWWCWCWUW6WLWCWCWWCWUW6W6UW6W6WCWUW6WLWCWCWUW6W6UW6W6UW6W6UW6W6WCWCWWCWUW6W6WCWWCWCWWCWCWUW6W6WCWCWWCWCWWCWCWWCWCWWkUW6W6UW6W6UW6W6WCWCWUW6W6UW6W6UW6WLWmUW6W6UW6W6UW6W6UW6W6UW6W6UW6W6UW6W6WCWCWWCWCWUW6W6WCWCWUW6W6WCWCWWCWWmUW6W6UW6W6UW6W6UW6W6UW6W6WCWWUW6W6UW6W6WCWWCWCWUW6W6UW6W6W]UW6W6UW6W6UW6W6UW6W6UW6W6W]UW6W6UW6W6UW6W6UW6W6UW6W6UW6W6UW6W6UW6W6UW6W6UW6W6UW6W6UW6W6UW6W6UW6W6UW6W6WjUW6W6UW6W6UW6W6UW6W6UW6W6UW6W6UW6W6UW6W6UW6W6WCWUW6W6WjUW6W6UW6W6UW6W6UW6W6UW6W6UW6W6UW6W6UW6W6UW6W6UW6W6UW6W6UW6W6UW6W6UW6W6UW6W6UW6W6WCWWbUW6W6UW6W6UW6W6UW6W6UW6WLUW6W6UW6W6UW6W643e265c1201ee6e16228ba49f4ecf74274c2ecc973fcddee2408ae51fb904c5504a1ebc5e1824a214ccff58709c87ed9d1f4a104f3ae2481edcb390adcd2bc2a9079be10bfa79bbc20795d6f71a735a3dfd704b42865232e89bbc02c634f6a179079be10bfa79bbc20795d6f71a735a3dfd704b42865232e89bbc02c634f6a17e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85561da4eef58a587dc4f094abfa24fdbe7afef69872472201d7453a80816288ac261da4eef58a587dc4f094abfa24fdbe7afef69872472201d7453a80816288ac282f67b3969c42f6d4a735dfe1d610d6368cd137d18c32a9f6f70f2889efd2c756e9b83fef7cb33c39c9c07a90a04e964aca300f251bb2a6cdaf2158f9cfc2547b9640c77f9b05e18b25f73ba30b1ee407de23351d1a5bcf7ce90d1b43c4b81f7a9919b6b2a2ef43a1afb463437214cdac991685d61039a7c6aeae2edb2818902a9bdd34c7b4f3335b5f6f36901e377576d3caf3dfb61f4f3281dad235da66c4fa9bdd34c7b4f3335b5f6f36901e377576d3caf3dfb61f4f3281dad235da66c4f254d45b5a8349825e3756dca6869f98608dfc50f8fe3908d50801b4576921b47bd76f079bfa0799df64919862e2f105ae265bd67818177b7b1880ac3427cb7eebd76f079bfa0799df64919862e2f105ae265bd67818177b7b1880ac3427cb7ee8f551c0cdd3d6b507cca179f709bb41b7bd2b07c94958f72f65619c0136b8a22c62960562efdb4f968a0deef422be116ee2f49b59afc2c74b83689772dec8eb2c62960562efdb4f968a0deef422be116ee2f49b59afc2c74b83689772dec8eb23eade88dd5673166317797e9703ad92b7da80748e6c81114db3d784144ca24271e9714f84dddbedc4b553af590f6eed89fe7467ae23cca58401ad2da28b6983e1e9714f84dddbedc4b553af590f6eed89fe7467ae23cca58401ad2da28b6983e51e2874cc608bd8700d44881e3800ae79abfc2a503b45a84ea116fc31877094a63338e73667c58034aac5c3dccd097ce952adea13332f281186e0adbb496b4eb63338e73667c58034aac5c3dccd097ce952adea13332f281186e0adbb496b4ebf1b139612248cfb2ef8c4a5262ef6f78595a623e42ddcf113ea71b6b05ab50754ef7705982bf0527862a531a683ccc217ba1c00fa2ce77ec311285cb4af15658537cc71dde97c668c53efb110fd25937539bb7502596ef075f321563e42c4c1a01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b34610b0c339b7dd501b2fb2bd1e7462d144d5197571be12050bb6e19e909911a34610b0c339b7dd501b2fb2bd1e7462d144d5197571be12050bb6e19e909911ac49d0ee6c42bec9441fc8a76703d91d062eb66963eb57633e2fb62946d8cbbd696f45c2a79577efc747d2bc7cf44cc3582b4a9847e2af5f527dafcb3d9b5211796f45c2a79577efc747d2bc7cf44cc3582b4a9847e2af5f527dafcb3d9b521179978b484f0dda321662f33e2698f9169ad09a74d80d72efd5822ddc92be3a60914d75688b5ff60ef2f0e28afdd47d728c78e14571a06288e56d232acef584a58ee3d596496c30b1710fa96ea6f2a9d483f51f310eeab020a4d38e26812c126a6ceb3da361111df0e6eab1889a87b4d65eecbbddbf1b63e7066065d4b2707016383b775e51e088ea29d275b2815387cd7e57a2a741f6827b17ec0b4280a4a8fbb83b775e51e088ea29d275b2815387cd7e57a2a741f6827b17ec0b4280a4a8fbb77d5c30135518bc768fcc7fee97b62ab38575546ebebb21c610a7cca18d396f3e27522f674f4b727ea8d04a552342a77ab5d5955cb0526e7669b1c9a399e4949e27522f674f4b727ea8d04a552342a77ab5d5955cb0526e7669b1c9a399e4949cddf6ec6d96124324f7c4ff92d6a1b4ee3943155a8ecf2a5ccb3a5a9ecb8fe8967220324fd8cb1f40df61fa392041880fecdcdfe4dcd4ac51daeea0cdf31890667220324fd8cb1f40df61fa392041880fecdcdfe4dcd4ac51daeea0cdf318906c58ff0cc90a5db0edf1f678b522309765a842bc09f8ec633b70138fedbddec927b7403f7eb2f6a831f2e4bd2f350780a0d366581be8fa9f5bdf82745d2234c2b92a71dcb17afc15a09df650b8858ef124df79b533fce194d000160a6df853d21b4083a9fe1ea338fa1f92bc39a6293a171d44e942526a7d26c62e5e16044c2432f9aca9608e956a30ed10d61b212ef569464db6c510dc23476572d77ece4144b2f9aca9608e956a30ed10d61b212ef569464db6c510dc23476572d77ece4144b46d6f8616ac1041e990b61dd1401892536641dfc374ef3ee049017c49e3890a2c4392940fabda26f16e8e6202a434785908da3d87eb6360264749c4953f9fcbee4a5635c4cc227d9d967016e412270ed2ac7b1b54abb5735865dac25297ea6bbf004c23df1c74081e178925244901b5eac483b82ce7e94da0a3f89bd6d31e39dc5ee40325f2c8221c1dd4d1c648675f075c469192cdb261c39d7325ddef478eac5ee40325f2c8221c1dd4d1c648675f075c469192cdb261c39d7325ddef478ea2ee1030b86ee91be1656a8e842ceccded0eba7c73cfa6364f1e1cedb9a03038f5c8b75b30c99721a983369bab71efed656baf05a2cb0f2481c0e39fc795373465c8b75b30c99721a983369bab71efed656baf05a2cb0f2481c0e39fc79537346d6aa349fe3bdd910ebb44b719b30e17ac26ad39fbdd4b87c42e12063bd2674c25d8a6895164cda2ed4a2dd0c42b63cb60ec19301649972b46ed69aa5b15b63615d8a6895164cda2ed4a2dd0c42b63cb60ec19301649972b46ed69aa5b15b6361be9e2e0e75a71cee493efd8b9721ed342adc42daced6933a9f62be35e9d74c287c636b90e1dbccd50373ac76cf70bf61f1700a553fb3a315019f06c39a912b407c636b90e1dbccd50373ac76cf70bf61f1700a553fb3a315019f06c39a912b40da52f2d8577fa36ecc806f9af06d392d473277215aa13a648e7ad92e4837f26961d75a15062a9691fb3ea3816f09671e2b6710849667329502c53a387c0afd3d61d75a15062a9691fb3ea3816f09671e2b6710849667329502c53a387c0afd3d8212e5bc254c11aa3624c6d2485b3d447dcdcd8788c31b5e6ca20b242fbcf7ed1f3e7b2c198233c2a83eca4c97dcb1867797a3c3e0cd0dcdd23b15526c3e94101f3e7b2c198233c2a83eca4c97dcb1867797a3c3e0cd0dcdd23b15526c3e9410f69553a7dd3de26c74be65e320a4f3350552da5e7b2e5e1efa77053aba59d86adec0f1899d621981cb7cd646aba1789c8b341521907e51e5766a3a9fcd83e878dec0f1899d621981cb7cd646aba1789c8b341521907e51e5766a3a9fcd83e878e667e8054c993cf34cd45f5a641a0d23cf98c45c3db828b531ca3d84616c08760c07ad8aebfb7148c68743392c3a99fddb595548d782035f1fb7e721f099942e9d0ff0b28a854296db0368fb74eabc7d90394afdf76007a9ee8135ca63b67b7f1129937d8bd0a560f3a94f2368b67b97fa63b42e0077394b0ad2816feb53217ec26722a72d3efc773097ed787d2ddfa600273f3237eb609599b2ba56c810a8e37f3a0c5212ae53fcff51ede804405f4f88c39d103568a6039bd12f6ecbff80145ff7ce888467c263d4f30a2049ac5382a3ef01305c921a0add17a4441ff5a4c7a65c6623e3e2797948132ed7969d4d8f9e4231c3581bc26fa5f10d3be0849657f391e28ba0dc724133d1f27c8ea84aa14cbafd601b2488761ffd5e9f4e3b6ecfb9b2e4fc14c4f566f15cc2e22ff415a691b35e03bfc6243986238ae8d7c68d9c96ac1bc5a60b1ce3a371bb29d08b2260d42ae39aed8a9a468ba080bedb8bac8e47a77e5beff4d7db52f107947a13aec2973b497206327017d30d72653102d71ab60a90b35a9ebcff9b8d0c57d6fe86dff6418c2409842619c1994cfff285d1e7b60a90b35a9ebcff9b8d0c57d6fe86dff6418c2409842619c1994cfff285d1e7154da020b13f7d56df24300dfdf91044aecb2a65afd393424de9a4937878c02200bcac53744cabbebce223f2504215ca6d5bf6d3e1def7cb5381c62a907bdeec00bcac53744cabbebce223f2504215ca6d5bf6d3e1def7cb5381c62a907bdeec7108b24e8368acf2dca7c5d2ad6544f23bb4a54aecbc69bc850a189abad3e92b187cc6c310f1738929e1ea5e5358c509da2ce38019ab6300170456ddbfb40447e2afd0bd9b38cc5cd6a95c7a3806f114b812599d1f80e1d19ebc2e90dbf604ae9aa968547f14a30c5cf79ebac0d7fe2bf98162e01900eb93e1f151ebdb7d41eda483fb0ecf8548944299160c1ab281a6f6ea35b8c25d11038d33270cf4ee6f9d3fc4c795f93bad0cf6266108843e0dc41c8af7173c08bd8fed01de0d1cd772795671ae29452d5c3e949b300ee12af2e6b8682fe8d6c8c18e2b69dede2d3e11640c3895bf0e75e63faddfab61ac29a304142e362a0cf57c7c760f34006bce65639e52c32cc11a501e40b2fd67c29a2415ee1f5b59903f76d9594cc50c44d0788ef51b444a8f63e55f0a2039131b34af3bb84e041957aec0b5b2c281fb473aac99f51b444a8f63e55f0a2039131b34af3bb84e041957aec0b5b2c281fb473aac99652f49abf094154de222c33db350b13658c34821e723965f88d28c341f3def87e41c06963437ee9f0f59d491442383dccc353547f680cd53ec2e1cc9d5016cbfe41c06963437ee9f0f59d491442383dccc353547f680cd53ec2e1cc9d5016cbf84048ba4957e649685d1cb38e67417d52a7a9996447664ee8b29da9945e88b69477794cf03e4e71c408601ead823d6844761ccda46c9bf7965f0dafadda3d65f477794cf03e4e71c408601ead823d6844761ccda46c9bf7965f0dafadda3d65f9e18786330803d368510d782663982ba3f8a0ff41da4d6044ba0eb6fb9e617f3dc4c0827588b1fac498975f14c125f08bd64365c1f7f3546ccf72c2825da45dadc4c0827588b1fac498975f14c125f08bd64365c1f7f3546ccf72c2825da45da271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254d7ac81262af8a07c0947f4de199b5aa5a2b211de8ddeb2511de394d8c9f6f781d7ac81262af8a07c0947f4de199b5aa5a2b211de8ddeb2511de394d8c9f6f7812329f4a3f955510df867b998e9472f501fe9a618cf3649af11b3da714bde5f298e479eab7a7feba3ec5e4fa8c5511925241099a391021c3b2757dbf347588b0b8e479eab7a7feba3ec5e4fa8c5511925241099a391021c3b2757dbf347588b0bcc00044b10c74bef931963091165c91e032ab589bf307878c094a3f9f5f3ef7a58866b01324190121319493365afb24983eb5f109972f71486799b0d4bccbd59877156c6cd9cfd5d2769ff1719be96161a7862fe8462efd12ecf49904ded14e67832aef284dea643d9007e58d9fdb9fb6b22b24d991938bbd8e44233fde830281363c7040687de283267941fe246ea1febba37b042f4a3b6f69c6078ce6494221363c7040687de283267941fe246ea1febba37b042f4a3b6f69c6078ce649422db8ad4cd9d1a2485e7055268719638830e7c52d0b00befe6321f4822592ee74a6708edec67d805d3b86f1886b12e5ae175c90a37a00b29c728bb5dbcdff0ff4bc57d8e738a4175f887a9efeade5cfaeabca6ba33e7a3cdfe5e8b78ce3e40c813de44349101d16a151c0996c13359c0af7c26877e0e0ba92303dcbe05a43796df01056591f7b2038899ba524413964af612418db95d0c47b759ca23fecd29cd0001056591f7b2038899ba524413964af612418db95d0c47b759ca23fecd29cd0016851f0d5b6b03ddb6138bae8baf7ff6179b0cd2c9356fd8acbce4e2e3b30f80a1763571110bf65cf6770082a9e09b4639e710fcc404e7cc4c2f4153ae079a5ea1763571110bf65cf6770082a9e09b4639e710fcc404e7cc4c2f4153ae079a5e2c796fe4d174e2742f678443457df2a52bef5be7182b0d0fd630329a9e9bcba649bea3bb0f491f7d0a078d52f470f7cbc961725ab201fc74f52f9b625767204c49bea3bb0f491f7d0a078d52f470f7cbc961725ab201fc74f52f9b625767204c8cd8fa0a33d794c80dd4f47bbdaa347b778935d973bfc6e91c714c7ae22b1a5f3369391c6452e2b894b01158131aafed29e2069c915ed328ce45c2cd4f5a8e3e3369391c6452e2b894b01158131aafed29e2069c915ed328ce45c2cd4f5a8e3ecbb083512e4bb7723497d65d6c9cb9d70fdc691d546c2cc7420b76ec98857378a371609d4039672b92a9d1d1c580bfcaadd787776244379478929beda31400eca371609d4039672b92a9d1d1c580bfcaadd787776244379478929beda31400ec271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a25448fa0c30a501e639cfbc1952e20ad93a0ce3e83c315c4622aab4722adba9a15348fa0c30a501e639cfbc1952e20ad93a0ce3e83c315c4622aab4722adba9a1531d372535856bed8d7a03d1092514e6537230f6a259045e19686e921c92abb0534721ef088e6f200eed81f0f91033196bcaab10e2d50718a9988554a0b94703184721ef088e6f200eed81f0f91033196bcaab10e2d50718a9988554a0b9470318076189c82841e0a92340a9a946b0d4fdf2c2d5b0c34a9398fb4054052ab1ea0df8fa3bea0a4ff0600a371bf4787eca6880a1651e14a74100b59cabddd8563afcf8fa3bea0a4ff0600a371bf4787eca6880a1651e14a74100b59cabddd8563afc650599af76b0334bd6670323d1cfb586e6fe2c623bafa5098ffac35c0412144ab8361fdb0eb9cb9274ab876dd7a74b9037c5947fb507b29ee29decc9b73da95bb8361fdb0eb9cb9274ab876dd7a74b9037c5947fb507b29ee29decc9b73da95bfcf222395c47a9f0b48bc59fbfe748644e91f73e94aaaa3ee60fec2b53ed1970151e3a2da7d87cdc123d3f889729d4f7e7aa6d74723f9dd2b2f66336f25a1caf151e3a2da7d87cdc123d3f889729d4f7e7aa6d74723f9dd2b2f66336f25a1caf4cc574351f92d09823745828ae85746d551300eb73213fe056a2181ff7355abba97ea537024fbb8b9a2ec4a864de7429c41fb0d9dc8d3205e5f8a5dafb3315bda97ea537024fbb8b9a2ec4a864de7429c41fb0d9dc8d3205e5f8a5dafb3315bdb033daede51b210e0c74fa7b472d32afc4ddaeba30984a17a805116b8044a6d474a1319741519f18ef7b212452a0779b6601ecd8bf9bf00a2ff97d441a74eb0b4c0e1705779cb377b670ca68dd32c398e35b19b12ed200d92671f1e7a7026672830cb2f6b032c756adcd1184efab3791643600b51bc670b44114f646c42b50d6830cb2f6b032c756adcd1184efab3791643600b51bc670b44114f646c42b50d66839f5ec96c7d5354d4e41232b6509420dea409b811d9a21bfe159eda794f398dc6dc9c95deabb167ade163c3d17ae08596872db04fdf6ccd8f6b9d663aaf81aff1fb36c0de32d16e3f2b597c08b44fa8b811fe510e0b3f9df6d9e26c7caff957710df6eefa582c067c16afc5cab386c28785174e4f6f2b8a5c2acbb2d5ec4457710df6eefa582c067c16afc5cab386c28785174e4f6f2b8a5c2acbb2d5ec445f393da78aacd8c31daa1ce2fa82ffabb9b4d519cc751201661c23e2a707d6fc5ea6ca85bddeb61ee0c5b8f6a864575cec00481274dfd5727a588d39aef62dbc8ea6ca85bddeb61ee0c5b8f6a864575cec00481274dfd5727a588d39aef62dbc8a81e7efd3ad7eab401aeab9bc4de312d674e071551f2e24c4f607942549dbba7fc52646281b236f5b3626d3b985199dd41b25411ec07e8766878a43f9a555b6d1017a4c89053ac118660407bb064bed1413c73c38591f2043bdfdf3afcae57842f0a766e314313f9f4af6795e7a1872c8734d976b8810d3bb68a0e62b21764cb2f0a766e314313f9f4af6795e7a1872c8734d976b8810d3bb68a0e62b21764cb0a52d761125859c87f0c31dfcd59f8b6f7ed843be1412bc652522ebec21f7e33e8812b27e506a7e82a70f6611a892849872f6458e654bd58e654a9365b8a87e7e8812b27e506a7e82a70f6611a892849872f6458e654bd58e654a9365b8a87e73e3ab290f37b04d2b6f84c5a4df402de7df0162552f0a9e693db950cc1edd9bfc6c975e0da3a9e118de16f2e450d320e09418c6d87f782aedbfca2839957055dcc928e37bd05ca5e02c8296717adfc99c764daa25ef9e91ee321dcee50ca30ffa89ec0cb3bca1200fff6b2ddef540b1b37dd56130653a786d3b0e724c34030c5b74d6a39669f32746603ebae5d150f4890efa4cc0f85256fb6e335fe87b66fd6b74d6a39669f32746603ebae5d150f4890efa4cc0f85256fb6e335fe87b66fd6b35aee0def913a44f6b9a7cbf681da0da83b4257e2dd0e166bff1d09e727affe6babf0f969d1214a1f8a55f29a1f9f8b2898011c5d960c8f375475bd0f6bf90f6babf0f969d1214a1f8a55f29a1f9f8b2898011c5d960c8f375475bd0f6bf90fb93f302391322da0bfba777400fea9213711c8410ae92f6cf10160248c1c5b2c0d9a4db5a265fa479c4ac026bac48f9e7f3ac75597dbf8fbaa9ca3b3774997900d9a4db5a265fa479c4ac026bac48f9e7f3ac75597dbf8fbaa9ca3b3774997903b501cc9c777d4e772e1447168fdf1e0b4edaf0ef82b89fc6657de19929cc1c46c9b3b6e09480d7cbe7400f6bd305a4b4688ab315b958e59afc997ba68ca839f6c9b3b6e09480d7cbe7400f6bd305a4b4688ab315b958e59afc997ba68ca839fd2ae28184c9ddfada559fcf5ac216d07f9b76c76b591888f8732145a31e079cbc78a648679f108e354380fe1b4fddd81d166e099b0902dfb88352e7e29ecf488c78a648679f108e354380fe1b4fddd81d166e099b0902dfb88352e7e29ecf488135ec538bbffbe8b26cbeebeca187af7253063cc37f962009999946cbc55090db6936b91fd4f56392a45a5e962ba3c47a212be87a2364bbbe81897ea22619e55594eaed883e4b4caacfbcf3e8fc95f782afac6f72a373fb37ab5f7b526801435c5c3b6b60dcfdbab72231269934154054fc06a0137532665b420d2a2d9b017704ac7f4a588fc083b894e89ab532c74e5eb6cf7159b3d83ef0d469ad21d6604cb4ac7f4a588fc083b894e89ab532c74e5eb6cf7159b3d83ef0d469ad21d6604cb96982f1e6b80380e56186d673979063f820c54d69e552c5fd8d9ca2b577e6705dd746e6762b0be73bfd4979303d7f5b9bd888ae45ba3afa5b3318bce7376d2f8dd746e6762b0be73bfd4979303d7f5b9bd888ae45ba3afa5b3318bce7376d2f840914ccdf7f45748725755af4a4071b4c4e96e88e30f527f0a35c0e318edd73bdbd52146741b58f47a0aac09abf487da63def2f196122f4fe2eaed4265a1d23ddbd52146741b58f47a0aac09abf487da63def2f196122f4fe2eaed4265a1d23d3c44559bcd4300d4ef34db6537f37496028c46feed115b579fc6272cdfff591f676a23580ff57b732420c88577b3f96478fb92a2f7b1e2191b614f6829945cff676a23580ff57b732420c88577b3f96478fb92a2f7b1e2191b614f6829945cff1103e63c02cd1534a863b58e6bf0050693d51310340c1b21b054bb6cf54dfb59b2f36479314dfcaf60bf2cf7384e97e00f409fa88880f6aa5a45365e7733be46b2f36479314dfcaf60bf2cf7384e97e00f409fa88880f6aa5a45365e7733be4626d2abe5766f141188b7e20ffd4f0837e2ef90da53dd2683ba0871cd3bc8a4725273124784c6a05363e2a01f7df917e24c006cb0074f2f209775c30b37db43055273124784c6a05363e2a01f7df917e24c006cb0074f2f209775c30b37db4305fcafa7e7454d143f853de338e0740f1fad6abd30f522dd524aef5edff241ab3e512884435b8abdb9d695e5041ee219657314e38b28b508ccd74e68d567f23f34512884435b8abdb9d695e5041ee219657314e38b28b508ccd74e68d567f23f348d923ae0ebc8fed3334841e0f3f81c12c3e641933670c19bdcfa32ef1fa93120f7c254bb7474afcb57a072c4fa4e71bb11dafcf142f4719711c25fdf1fec720ff7c254bb7474afcb57a072c4fa4e71bb11dafcf142f4719711c25fdf1fec720f7936cb88d79636ce94de2fa66c4978e1c02fc15f21c46e170dc74aa1459f50c3c73f6d7ccfa6be1694d7e1d6b1f009f2104aafd7f57d64d83fbf37b7c6501373c73f6d7ccfa6be1694d7e1d6b1f009f2104aafd7f57d64d83fbf37b7c6501373cafc07527001c2b8bd19db9c53e7ef10e0a7e7e6efd1fd4f3223dc25eb678a3400b80955e7d03255c66b1976c204053c7897c432d9cb4cf7723bcf347dd0f3fc00b80955e7d03255c66b1976c204053c7897c432d9cb4cf7723bcf347dd0f3fcaa7da0d44b0d9019cf8c583a7d448cf7276405881717628754226522299a23b47db0f1411addb43942309562251015b41817b2affc7063e0071a444af7629b917db0f1411addb43942309562251015b41817b2affc7063e0071a444af7629b91aa4ab2ed43693b3d897a3616da544375acb8aba9c228485f9d0377904abfdf2d92e3c5e41b69f7f5d948c30b007f28936f1375997d123541dea61160ed9f69d9899048b8760d6d64d3d66bd79f0f9345faee9daf3c49a295d75b9440f4e841c832810a2b3bb4199c89879e470814af884f6aed650ac532a5315254d02212a84cce1889f6e82073d9631a87fec3c94f30f3ffc9ec61fab8fd3f349a701410bd0f0f1deda66580125328411ff1218f364beef4480b31a619628ea855b2218a5888228e76d84c159979af8456c882e48cd67928f8c507cca87fbdc0da33a4dba95335d9461e7090cdaf655df7a5acb9f3a2f71f9d10c22d4c65f4b474744afbebdaf462e8556f052fc6b6df660a0b6c90456a2bfffc9675d856f93eae09ac60df809770efac9e0a25fafc8bced2afcf5402c8bc731ace275f362a4afc07e4ab8637f14dc737bc2d7b9e0ba431588c0fa4f04b0d72f754d0da6e77917c9063b56094f14dc737bc2d7b9e0ba431588c0fa4f04b0d72f754d0da6e77917c9063b56094993fba60ad52266c493f1c9fb74ce39ab5a4e127bdde4e07879e20184589536c7434963d09376b6733b4cc1a5e2bc2d8e043a04de5d8faf98990df0d8156bb378632c1d0db972b117054c689c595492046195df7aa6ea3882cd9c0fb288778593b24f112f2a0086ea6486e259db6c063db68f9ac0a6447003098c604bbb34b40f1979963f6c0bd0c696b7f55b5ad688fcbb97072dbc5825c0082fb11980cb9020c30627f72dcbbfda3790d87cc66273012529095adc1630aa93b43c38494726a533b449356660a447c39321c4723009e4a59448587dd242821e3201d09a3c2da2846f52a0ddbbad8056185a9a16d08b1d7237df58a5734402cb82ca48cdfeecd2846f52a0ddbbad8056185a9a16d08b1d7237df58a5734402cb82ca48cdfeecd7f7809014fc5f0af51e437e9923bfd84a8481e489a513d1ca508f095760443904b385339450c180c360bd491158ab358b9aabaaa8710ca5ac42a37b0f99953174b385339450c180c360bd491158ab358b9aabaaa8710ca5ac42a37b0f99953177efcf17ca939f2b8f14d8f1ef7e4de58121f4efac763cbca9a92bb9764e48cdf0effe2bf9943ca531c7d5f1e481e8d6fe1fdc4f76cd7cf2412124fec2349ea370effe2bf9943ca531c7d5f1e481e8d6fe1fdc4f76cd7cf2412124fec2349ea3712459b7dc9d94cf1b07ebb58be9a2428857e7c3964503d888f6ab342ea4f3280e988a04a9c3a0e79437e6a814d92b9bcb2a8539d51da29c3d3de7a30b79aecbfe988a04a9c3a0e79437e6a814d92b9bcb2a8539d51da29c3d3de7a30b79aecbf21b903058cfa3203062278e5f77ebd38f49be8df86a118ad4ea25a9f8266191e0749e39244b66215edf47f8d6b83996b11b6a806f73395f604a9e7b47672b82f0749e39244b66215edf47f8d6b83996b11b6a806f73395f604a9e7b47672b82f812ddbe69359e81e6777140165020bd14c714bed1244d478f5b113c0b2d48d8fbda45bb56c9656937b77457e05340473583707cfaca2cc4f0c4b184bd8afeb42bda45bb56c9656937b77457e05340473583707cfaca2cc4f0c4b184bd8afeb42c0d57d6e60302c96f1cb05ebf13526c4e4e5018c97c092515f063c4321876a0186199a4cb5ff7cd92d3fd4c72237042f86448a8c3406a9c0f7f7d6a3dd81b78686199a4cb5ff7cd92d3fd4c72237042f86448a8c3406a9c0f7f7d6a3dd81b78684b6c0a97169ded41c7436d7dbd598177c275c5ca3d57571d0a728ee3702b4fddf0e2fe762992b9d8fa965f140734fab367642d808eb82fbeeab8d75c5fcb7a7df0e2fe762992b9d8fa965f140734fab367642d808eb82fbeeab8d75c5fcb7a70f16880be210d89a472596d5e355de4be9d519ef5792e1e182767ee293f1f844178bfcca3d81805b77f175712558b4faab51164c9261ddd7893a08bb5eecea4f178bfcca3d81805b77f175712558b4faab51164c9261ddd7893a08bb5eecea4fd4d71553957d0bd20962fc05f6694f9e60d386bd96372df145fe87f3fdb64459bf487711d325892ad723352303770e6503f97647aea42aae3a94215c4b33893cbf487711d325892ad723352303770e6503f97647aea42aae3a94215c4b33893cddf56a2a3712035eabd0c587be1b0f30948a2ab3daeab9aa76981d4cfebe15231453fd326fd8bcb81af800f1089cdee35cc4964e718d5824b39563eca4d8c12fcc323b3a41b8a4e862c8bd5ef107a567918393508e8ba02d0a7c38e97747405974d3a09b7d7d04ba985a8fe8dd144db73adfa529a8186018b042589e5d74d5568de4ed05b0fc9d34fb867a51f70cb14656d455a74cf6fbcd00eee0fb79d93b048de4ed05b0fc9d34fb867a51f70cb14656d455a74cf6fbcd00eee0fb79d93b04ef1b9777e9ed01a0bf5fcb4ddd467b6431566be60294ada15804f485741c2634ed9178349e3be7da8a50ac926c5ec25bdb40471100be4b423091dad50a093a2ded9178349e3be7da8a50ac926c5ec25bdb40471100be4b423091dad50a093a2dc42f3bcf1bb8f19a9871b8fa932d605334d3587eeb809bc4028b735f9efb3fa146f6323aa15a3b878dea878556fdcc9be6d28b08acde3228a776677f4483934c79765bf442f8d3b461385132d79615819df15d638c924546e334e0aceefb8946ece74878d08c769af73496f0801c2ddba7fa7a2b2ca94b8cae63f7cf4b40931ec318e71272ca7d0bae7157ce9d4375d01d76804c75abcde819c1afb7741b7b95c318e71272ca7d0bae7157ce9d4375d01d76804c75abcde819c1afb7741b7b9588efc207643e54dc673cc4dd86f2ba824370194ef94dea583acd5ce6e14f4773d43e56689e3b81f57ef9fb26aa0f8dc6d4bfb54b047c5f70d282f1f950d2d972d43e56689e3b81f57ef9fb26aa0f8dc6d4bfb54b047c5f70d282f1f950d2d972d0f296a0d7eb4c61e479da659620fff2cfd14a6b3d0ba13750ba77e9f3e97622cc9daf4d5445c816e3b9d17ce0b43084b64cf7523da30f3183f4895070c81757cc9daf4d5445c816e3b9d17ce0b43084b64cf7523da30f3183f4895070c81757b38e4a0b2036959d3d959d05aaf2dbf62c9d84e76044cd1e2482eb0f8a6915747d7823c46a5d3272c14df5aa48814849879a78f42b6754292a607b610ceee3b17d7823c46a5d3272c14df5aa48814849879a78f42b6754292a607b610ceee3b1b26177b69eea55cf7dfb467195df9069b253b655a5ad94ab0831910891b9ad4aa7f4698670e0420a205936a2ccdb9e0e732a074e3a353207e42d4cc9f8028264a7f4698670e0420a205936a2ccdb9e0e732a074e3a353207e42d4cc9f80282641ee94cf4768a8a771895a6db87114bef4b00f57ddc038a98480861400ef520269863a91ad255a34d136e90905ab87e0bb941771fd9149b7ed827ef5520b9ef199863a91ad255a34d136e90905ab87e0bb941771fd9149b7ed827ef5520b9ef1983b769b7632bb7e01c23a193e4f3bfab30b9733f002477f24c0c0fdc65d4aa17bdaabcdf59d79f90c483cf9abefe610e53efcf564f01889cfeca77b0bb10106dbdaabcdf59d79f90c483cf9abefe610e53efcf564f01889cfeca77b0bb10106d01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bf8506187400c6a60db7f41158a1a22ccc9cefd832b9a2e23ea3e505c61e86e04f8506187400c6a60db7f41158a1a22ccc9cefd832b9a2e23ea3e505c61e86e04af7d37f515faceb6fd995c1df5e3d62bd18b197089466e36a419768cbac36c2235690c0c77bf65639478783d6b89288b3003b0570d1fdb2fc916bca571487d2b35690c0c77bf65639478783d6b89288b3003b0570d1fdb2fc916bca571487d2bb4e96ecdcce6ca8bfd9e94474103b20fc327972c0f36ac92595a02b8ef5ecd26ea715822fe7fd0d3206ea03c5d8cc680b3bd7cf2aafcbd2be59b0509ee9fd2f1ea715822fe7fd0d3206ea03c5d8cc680b3bd7cf2aafcbd2be59b0509ee9fd2f109f5e3195a464740c4d02ca7fe9addc387ca11a93f46e532f2b53189d1034346d82c4dac5e9ae45b63d1a8c3b6afa4b84266cf3f58bacadaff187579a28f08307eccb7d562e13bbbe2941fcee35fb6f46edaafc6171068bbe8f2cd4c1892e005c5d6cf9e723c5c2c14c56afe33c74b94a5c2895589182534e2f9529d23cea82810366f89bc9af0699878fb36cd227c12fdc86a96e573b6016cb4c6f23a5da0e510366f89bc9af0699878fb36cd227c12fdc86a96e573b6016cb4c6f23a5da0e58f72fe9324bc0b68fc0e5713d03ccede7cdc14b012fab89f3cc8aa1c0098a8d4fbf5fa9557223dc2e9681052cf630b398fc7c761e40af7a15c4631bf4683a84b2e18673d08bc3116baaf08b46ba7e4d516b28001b8050f011756669fd324cbae184a6648329420cf5056bcee5b24c94a1d39b652ec7a075d6df9e20972d095dc8a4cf26f1b414b309614f0d3d7bbe49c50469ab053ef7c07c8e534c1a9cf48e88a4cf26f1b414b309614f0d3d7bbe49c50469ab053ef7c07c8e534c1a9cf48e8eeebbef8c509ebdbb959b3eb3ccbdd7d909bb6c71a2c99b4a0f178cc4c5c5a6ea22e0ca744119252ab67a19a504bf5d39e394610c7497627ad3e608a5d5b0a9dfa42e90a8853ee2ccd99735911f896b0e2a990f59b08fcca1894817c60ca71881f3aff761741ae18b1063466d112440cb77be59c18c70b4e5876e5e3f57a048dbb6d9c7fd2d7db8df0dfb8fbcb9105112b41ab7fa70f2ca578c079224e629382bb6d9c7fd2d7db8df0dfb8fbcb9105112b41ab7fa70f2ca578c079224e629382e2ce9055fc464567827789094bfa0b05a566e0f145d0430e3d8d47db96e91579f78387f6546c92a7cad3252fd72d1727d8420c6920d3cdaee1abe562ebde57bff78387f6546c92a7cad3252fd72d1727d8420c6920d3cdaee1abe562ebde57bfb9adcc9095436ce3e019a604a24d9d859a952222d53930dbdcc08a3ba909445a9aaa1e92f139fa6982e972fb2067adea7b0f3b6f3009de0e4168119fd9ca37f39aaa1e92f139fa6982e972fb2067adea7b0f3b6f3009de0e4168119fd9ca37f3001867b14b5af9644a7219d478155f13292186b1851fe88dcafd50f57d177c88469caa7cf26193846ade39a3b38221a995cf1463aa5624fb8f4d7716341a50f861f4c5107fc7051496f5d15b926852aa4799867c608a510b37a12fffa094f10e4e58a4715d52856e6d76815d9ce83670bfad645c68c33efe4e179a9b8c82d335c672cc2de3858cd5b6d4b37e22b54b4ec3d36b445ec48cf0d2c8ca75d732cba4d97ceff628f872668ad79d25d71c2cf3c64cffe2730e67e6dad078744cf9a544bf5df6f42c884606a7067ec7f260c831f2b687d2707736aa76fb7bbba5aad4696790b68a3ab98221301a61164f4d1bdf3fe48c88f7dc731f9eff088b386983816790b68a3ab98221301a61164f4d1bdf3fe48c88f7dc731f9eff088b386983813315dede1a0a1b863e884d4638704814cbb184a882be94bfb55dea27f68ea52b290a2df0f65f7094119c1325a52747a841c9a3ce279b52181d9c4dde0e2cf006290a2df0f65f7094119c1325a52747a841c9a3ce279b52181d9c4dde0e2cf006eab1343194c28d9acc99bb4fefdb8886403fa11c8c727888c65d4cbef4aa2dfd0f93ea528998d17adc2d93a34623578568ac67cbc43c016caa07e74ae295b6f80f93ea528998d17adc2d93a34623578568ac67cbc43c016caa07e74ae295b6f80883664945f151f65552787290bcf1d5814dcf4163ff1b22967e44594ab01182e94d6693390541707a42529488178e2b03e0ddbc99f928f5efa4580f86a1a8f6e94d6693390541707a42529488178e2b03e0ddbc99f928f5efa4580f86a1a8f627f1d3cb094d7819b5dc60fe94fb3ae4be396b13d9e9c4815482215ac8169eafb842154e47feebfc13cc4670f07c244165688f8cb98c705f80630ce2eda0763db842154e47feebfc13cc4670f07c244165688f8cb98c705f80630ce2eda0763dc49f3cda4599a834ffeef26b9ed0e9a96b98bbf7e6d018a549b527d19f1c852b3f3ea89f3cf67497234fc0c26d6d4637c6eb02720492658e93d49fb984c2a8203cc736628f974fc5d71ce96f69f668dddbb2b39a762fccdcfaf5592d8db187d3ea5f9ce13505c69f55ccd627ad611d3e94dce57b60c5968e8bbb5133ff664dc2b276ec27551a3194b20da9cbec24138566880c0c2562d494fcd90f2b9d03bd3685ea3e2cd475a9e5461de0e659feec2181b6449a511421ec8561b4db76b933b4e8f81d20a023a8d3494ff80a2e0c56a7881d8e2358f9eb27fb5033d339e5fb0973908ff0f4edce64d2002ac8924a7156b874e0a8bc84dbdd99d3bc68afdd0da561750050e879287dc22592180539deabaf56bc6fc05720d0746700b831b97b12010bda4a7d78c9ebb1bedbb58666d7cd34935caed35bdc397078e2df66df785d010bda4a7d78c9ebb1bedbb58666d7cd34935caed35bdc397078e2df66df785dfe0ddd4747ea874eef8929f41f805881b137a9a0358d9fa1628c971eeb69606dae9284bf2528204a30dfd5380e4a0e9976e854409e0071335b728f7122b93329daf4affa75fb520376fbc118154d1114b09eb2dc62cac337f04c72420c19506dc934a5d115d0e5ba5634a0ac502b0619bdd7ede4006cdcb0fc7792eeddb7e040ae312e0f883495eb74da469555096b0142ae8089597f3a8f0c878b518f960082ae312e0f883495eb74da469555096b0142ae8089597f3a8f0c878b518f96008226a79af87499d597cec29172b584b52a17c275a485db89b1b00006ab338d3b282bc35583cff1264fc1696df257ff1be0b640f4a21df950106b96aaf122bc81732bc35583cff1264fc1696df257ff1be0b640f4a21df950106b96aaf122bc8173f73a09c463894eec2e1d3637db91dd26b9fb6e727f5c1bd2052128cf43500eab250e62e58ef76613eb6b6f33860d060195c699a780da6de3b02a755567bcd04f250e62e58ef76613eb6b6f33860d060195c699a780da6de3b02a755567bcd04f6718ea9af1b9c3f6bb60b4b06a3b723daa1b6062512a5a5f96a9ce51223450fe773ddb97a343ee30252acf52b1923d10bae13ae461812cff5b6238771635e1d9773ddb97a343ee30252acf52b1923d10bae13ae461812cff5b6238771635e1d99ed6930c92a1baef03888f3ec5c93bf983fe7058a0c368f18286cf4caa91ad871e7fc92511e5d9adf6f294da2f99642f83de7359d7962e489f6de50cab3bc8e41e7fc92511e5d9adf6f294da2f99642f83de7359d7962e489f6de50cab3bc8e448b4519a7bfe8707fd35e4392998f2e6fe08bfec98040c4fab07042c81f25bd7ab7708b4b235d13a9ba81523fdf790242273ed9ffbe71563d4e349219eb7cefbab7708b4b235d13a9ba81523fdf790242273ed9ffbe71563d4e349219eb7cefbf5ee53a2d03a7ea0adc37f0a63602ee54d1a5455c20a5da9b8f4c57f06ae906deea59e1c014c82b2e30b8694313eb6041843cf3dc4b0017e1056b607e2be494aeea59e1c014c82b2e30b8694313eb6041843cf3dc4b0017e1056b607e2be494a2f850758a8c6e718c9c803febe1714e1a8c5b5a183d66dc33b61ca7099ec47643cfc4609774c8e7dca0df6b564cb07c7cdbead64db3dd5cf9fae03973a1f3c4a3cfc4609774c8e7dca0df6b564cb07c7cdbead64db3dd5cf9fae03973a1f3c4a2eeebf1d1170ef5d00b4b4c15f330d3423b9b05626ab54f22299f20746e3e14afb4c1808d9560ea012c40c665ab91df27bb7d750db7c95f47b20227579cb5056fb4c1808d9560ea012c40c665ab91df27bb7d750db7c95f47b20227579cb50569a544f8ee7366480c6cb21e47ab60ecb5e9ef44509a07bf194233518e656f171a7717d6acd33f31a233fdfee7c409e3a61b2106f2cca763e4248e86274364539a7717d6acd33f31a233fdfee7c409e3a61b2106f2cca763e4248e8627436453905e1eb249925bad492adc0fda539764df209721cbf6bc4ceabed2ccfc4b62ae8598c7affcb4c22f863ce4aeadacf25f42a5b1bf88040a2105dc8beb881f69c0a598c7affcb4c22f863ce4aeadacf25f42a5b1bf88040a2105dc8beb881f69c0a0c738fd080c113a89ceb16ede8cdf010fca583bdf8c3bc1b0ffe3f0b8d50055cab452420a4bbcee4711fce47613c608dba6fc7657ab95b5c66ba0c8a609b72b6ab452420a4bbcee4711fce47613c608dba6fc7657ab95b5c66ba0c8a609b72b6a87454b9a81098578f9d6f361abd3c36f2de3504f9369ac0e54e17af7dfa3c97ca0ee1e23057fe8f8d78e74670e3deee1af69533fbee5d6088bc2a2b6961a3a7ca0ee1e23057fe8f8d78e74670e3deee1af69533fbee5d6088bc2a2b6961a3a740984d14dd920e8912435075c8bcb851f196c40ed3bced2da02a181d54e3920c642a873479990ac91643a18fe5bbc5c56cf36dfdb5ec80193519e8400b8e3910642a873479990ac91643a18fe5bbc5c56cf36dfdb5ec80193519e8400b8e39109b3349aed02fa21d1a1efdd04e9f0877e457108bab4e3eb152e0e18531dba087c66b5e64983b251e4b6deff6f9472517b2e856916515448548e21c8b4d791969c66b5e64983b251e4b6deff6f9472517b2e856916515448548e21c8b4d79196927d5ec3cecf2363b4d156dd590b7d34b4493cb612fd06cad945eb4208aa166dd1a5e70b708136d769a61173a41331e017bf7f0f50e43992da2e40959cf012e1739aa8107cb2c7655e3487a14a384437d058542532b9e5e00450add406fdfc3608f34ae4964973b586c91b58d4f40b00b0942b070ba7e0f65d33c8a52a392f5eede419dbc541ad86c2f258af38ea98fdd1cf083a974266b29e9876936e8c1e83cde419dbc541ad86c2f258af38ea98fdd1cf083a974266b29e9876936e8c1e83c561c3b0c1291f5f354b8377a3b41041b2a6243c1de89e09744758077ebf5378d5b530668f801b23bc54179969546527d694a883a76e786f6e6a6a7876009e9705b530668f801b23bc54179969546527d694a883a76e786f6e6a6a7876009e9709415856be06887b0b320fe20eeabcb16e3aee0a17442058468d682484569cccb3635d6256234f8a66170cae8985997150ad6abab7c0abf08907ad26eb1d0cad53635d6256234f8a66170cae8985997150ad6abab7c0abf08907ad26eb1d0cad5764cbeb3f449bfee8ec15ef12969b27bc51e77d4cee43c6c1602fcce52f93d9677e36d56cfda5297bf087e3aa0347c22fd3b0a975b6510c425fd575cc4c28a6d77e36d56cfda5297bf087e3aa0347c22fd3b0a975b6510c425fd575cc4c28a6d48a1622d0decfbd89beb8eae8f36c238d1d1e16794d498eb2376484783ddf044b68094b6ec7660348edf8732326bfd008a47d905fd3c47151117b80d2cb3317cb68094b6ec7660348edf8732326bfd008a47d905fd3c47151117b80d2cb3317cc1935580d4e605cb8e0a896eb46da58f1f59425fe7f28e0e3e40890fc55dade502778d412c39412c72f77d10b3a4691e94b1a1e64d1b7946979810613c4a34e102778d412c39412c72f77d10b3a4691e94b1a1e64d1b7946979810613c4a34e16013d1a1854d3d3ea2d46aa529d149460b6a90f01180c717b8e65fb9d777b03b50ff17c1002bc3a1ba00bb505dc510fcb3aa6aafd5b9a5f76df2c7495cd2727c50ff17c1002bc3a1ba00bb505dc510fcb3aa6aafd5b9a5f76df2c7495cd2727c340cf3a86611ed15598914b1e78ea32de449b1ce3eacdbabff8c00f6be2d1a517913679badf1ac33fbddd336c742dea728a05f59b79500ea3a359e05fbb83b513ff80dc422f4b4f0d66ee93cb39cea2a815d022e2f3c785b8d65d0ebdeac60ee8503bae38bf1c597fd6055ec082ff6f8355c701dcf75ad13dba2b3e0574ee92a94c22916553045207ec3f8f0469096a7e04ab0e33c6e935086dea2fafa3747de94c22916553045207ec3f8f0469096a7e04ab0e33c6e935086dea2fafa3747de0be3e87612386017852f655d6c3071d15d613b9a7b72298ba20d08b5ed01dd9c5c08b3618c1ab13c801f4096444ff4b8cc2fdd2ea8dcf67b36b55a9de1c4d74d5c08b3618c1ab13c801f4096444ff4b8cc2fdd2ea8dcf67b36b55a9de1c4d74d2b4591e770de3cb440d64c6b85252257ce24914da4bfe096dc9b621edace4b55563176d7ceb99ed6001706efdfccca00076482c74435e9419319f79213596829563176d7ceb99ed6001706efdfccca00076482c74435e9419319f79213596829c12f442de6119b34c38339efb51d042ae443c8624d451a8146e171b8812d0826bba897262346b40d82ce8525ad465047cb578464ba0de539867a5a3e8835924165ee02e58736bb923448b20cee2762e03ddd3d504e8ea7b087eec40e2ff78a3a97c71814a870bc6c9d883cc8b33096889a42470f25070ceb90b8eda1e690d7addf8728c97353d109b77e1774f9556ca976a666b85c20bbb6885d18eb0b60b8d4df8728c97353d109b77e1774f9556ca976a666b85c20bbb6885d18eb0b60b8d49938e781511987e321f8322356407e155abae0e76bf82db3f04568d4f61ab0fd413fa22efcf76b7038cde4b5b5d3e7484c7c3b3aee79a2544a95a9fd27f272a9413fa22efcf76b7038cde4b5b5d3e7484c7c3b3aee79a2544a95a9fd27f272a9a08c3ea08f3380bc62bf8b4cb73d831d5b197c015c76199fec2ecfc9110ff5e66fd6496b652ed9124e2a637a2acfe9de49fa3b3332acf38430ddfb1b3dd4cb816fd6496b652ed9124e2a637a2acfe9de49fa3b3332acf38430ddfb1b3dd4cb819daa29813c300602c70fc08ae2bbf599fec1788e7d574c0ab67959a54c68994d1b1c19f82c8d12a5341ae78d2454eaf0a6795877b4c8747c779458e3f5b019bc1b1c19f82c8d12a5341ae78d2454eaf0a6795877b4c8747c779458e3f5b019bc013290290009cb6e9316a7916be86c4de4363c41b9a821ef6f82b8f5eebd4ccab266bf0844b904cfb18f7c860119feb8f67376c89c8eff3e0c62159ad239149bb266bf0844b904cfb18f7c860119feb8f67376c89c8eff3e0c62159ad239149b1ad9df09d27f95a4679261aff6cb587fab17fb2b2f4aa44a9bb47aef7080e1011c46e5446462f76c4bd640a4051d538d7618f509f4958764dc5d1a81898d644c1c46e5446462f76c4bd640a4051d538d7618f509f4958764dc5d1a81898d644cce3a77d6afed884de6339848401951660145f6144d2225efc93ea0f53efa83c647dc5ca61f6e23749746f7997dac76b13403020947e163602beb3bd0259a33c947dc5ca61f6e23749746f7997dac76b13403020947e163602beb3bd0259a33c917e8706146e6e75261b8d0fce5cfd5891b198812a5a1555418c529260f8d4ed69e218a6e5ed5614d1a7c7b5fd60f38e26e4f9716a1bc89e27259f421dc0d16e49e218a6e5ed5614d1a7c7b5fd60f38e26e4f9716a1bc89e27259f421dc0d16e4aa8db76f9805e06bdff427ea904ab7056b571a36f670836afd64ff6b966d0bfe7f777cd3313850737b340469610d21450bbe4ee578c0dd2c1b5515152d3441d27f777cd3313850737b340469610d21450bbe4ee578c0dd2c1b5515152d3441d2d2ebafd323fb8c8eb9bfcd9bd69b091f11fb51206a5b8ddcf841c32b78c7d136827798d27053d83c0df0fcf5399fb6609ff33b573b14809f669528e2b9bc83fa827798d27053d83c0df0fcf5399fb6609ff33b573b14809f669528e2b9bc83fa567d74d531fa08d954d85adaad50f3ad63110339c82c643447ed00506367cd46af698a05655454bd93caf0c5d895406dd83195c5444115db55ece612fd50fafcaf698a05655454bd93caf0c5d895406dd83195c5444115db55ece612fd50fafc02b5047d53798212985ebea0a10e3372b879fbe98afbe52873fc91efdeb7614bd130052883c9b570ff49953e48bca4c8ce81c8a888227374397fa33dcfb01acad130052883c9b570ff49953e48bca4c8ce81c8a888227374397fa33dcfb01aca1a0ed134564845adc0e5c99e0f74380baac2acbdfb03273923e2345032059eb4b1350cd42f4d8894685bdc150e73db66db320bde3cbaee719e3d060c9e91ba09b1350cd42f4d8894685bdc150e73db66db320bde3cbaee719e3d060c9e91ba09e41f84a7390d065b3b60d6e928526994f6470695fecb82d66c0805bc87adfbc999d39eaa84c93299db5fd43cf5609ca184b40f6930ba8f4718bbd91a8faa701a0cfd06673a39fe19b8ff30197edc38eb28c2a624bcecac6b7af35bf10af5b1db8efbe4440ebd11588c57d0b14a6ac1e20b7f4c3261736f64839fad4b919fad62477f9b34ae37f28fe5c302b5c59db261f0d2f45f78c09de3f38406181f702de37eae6254b5f8b0a65cd89ee3584ca0f73a8a5791d2bae830490d752b5a6bc2e5cf6691710aba6822a1d31cdbe0dd946c1a52f5fb78ee27cc514ff202b0c8d4ef738ee5e3f50a83909720338981af9f03936f6c1f39b25681861ef8ad22eae0fd738ee5e3f50a83909720338981af9f03936f6c1f39b25681861ef8ad22eae0fd5a0e4ac886443de0e3d7d5ceeaf4b5d187614a41421796b4db8cd29b599e2936f998c1e0d7e64a564cd0595c0eda03721728bfcfc262c46640665e3649999919f998c1e0d7e64a564cd0595c0eda03721728bfcfc262c46640665e3649999919764f8af2ecfd8182362fd81d2de280b8acb62c28ba1ff31d7a80815d0c42afa88ef5e21e7ca4905901e75969def961ff5cceea9c6ceaa653f3c6f2591a9f2c938ef5e21e7ca4905901e75969def961ff5cceea9c6ceaa653f3c6f2591a9f2c9364cec698ffa135c3515512903ccb5ba8a34695fde2e8885e3c693c875ccdfc71d4b8f1cc01da5c44cc130ef2806638d0d337b50754f1080ac563fe5d45ee68f8d4b8f1cc01da5c44cc130ef2806638d0d337b50754f1080ac563fe5d45ee68f82b134d331aeccb823b2d2e11829178ba7512ca4282a21a23e70ee74bad5b0bc560dfe69a8e26f04ff23d26df0084ff1d1ea0bf0005de92766fe27930946bf16c60dfe69a8e26f04ff23d26df0084ff1d1ea0bf0005de92766fe27930946bf16c0059822995c22204bc38536e83ea70217e494d510582583304de186f2be8313c6f29395310a181f4f8e145f0cff1b86e4540e6d6ebb08501ef8a5ffa577c7de66f29395310a181f4f8e145f0cff1b86e4540e6d6ebb08501ef8a5ffa577c7de6be541a89897ba23d5802588f8cb51f8c203e0a8795a704b65849c8d4be203911f3aee197d455d7fd7bb9fafb05871b2a8579639e1e7f8adab13a4c4e00c93061f3aee197d455d7fd7bb9fafb05871b2a8579639e1e7f8adab13a4c4e00c9306104142cc9cfae70c03dee30e3aa1b39ffdf1b95f523319d0a169e247e428ca4960cb2cdca135828c50d5ace59e9ef0f8fbcced8cd806ad25d105f78ac4f3bf9eea4d03211c2a175bb779ec45cf48c6eb9cace85e1fed9be89cd4d332bc23db6def7dd2381a7aaa149d9db1f3d4cd77bd191ed4f4bcbf367177344a14411cebb4a90c2a6b51dea9e161e6c1e43fffaeedc3878bd1b15f6bd0c62ea8e0937e8efd090c2a6b51dea9e161e6c1e43fffaeedc3878bd1b15f6bd0c62ea8e0937e8efd0ebb914b2690c4ef3d6bfaaf734a5573f2b498bcf355f48ef198a31ba8909e9e6521266a7ea7b0c0902fe908d8082bf6e3e918fb2dea1ba9558f346edf99295f1521266a7ea7b0c0902fe908d8082bf6e3e918fb2dea1ba9558f346edf99295f1227420b1eed0c3953df7bf0ace2fbff3d0cba218787b3d61b1db4b8058521fb7981015e5716776e62cf37df79b9e42e9dad2943b4ab6d097ca6dc0615da5c9da759a7b98e418b611c2e9123c2e5d23265d86d8f57b4f509cd39bf0b67a76eb3e090ad4c751c3fbf06934991f01cf9f236b88348f3c9d5f6400836a5fa9bcd2f213a6abded3c2b94bdce7563ed7bd36e90acb01deda4c5e240c1b5363b8d572fa13a6abded3c2b94bdce7563ed7bd36e90acb01deda4c5e240c1b5363b8d572fa046a0226962606f6bf8fe878cbf4e98bf1e0e4f988b27be877ec7ceb8254711593128833e57173db46dd96fd965db58e3f7bbdb179cce643dd28a7e20959a1a8703c87dcaf5c07dfb716392fec08528df53f31cead452cf920c8256eb7616c7738d41eb97e10855ffcdb11af93ff22312a8fbf4fb53c1942479f66b196b08d5e381ecb1845820d1d52f4e1f7fc3ffd32ce2d8d8d26f952a6be0d33bf7823b19f4221c2f0d4180f418496a304009edc29a144c71324b525eab0730441bfdd279e60e9cf25ee5bb1c98df3ce614c027ad3bc86c18e48f17183e16973f05a00d6603e31c2a474351091b7fd16a693fce5ec6796f978e82009c8f460ae132ab589563707a739ecbfeac848712daecdd56f8c87bae70c25d64a592e1df65b4454cc050d05de4f7401b1879260f5d551efcb7fe0089e28ad54223c606fa1692bc8fdd722d9a7db0e6a2588ed81e1afade4a99dd444048bb853c349c765a012aa6f4bda22d9a7db0e6a2588ed81e1afade4a99dd444048bb853c349c765a012aa6f4bda4c57ab51b8be6890c310fc2b958eda6e3083279637943863bca15a00c3fa76520440db0e4f652f63ed595429dcc3dd6290ece56c2d5065e3a751db7a0cfd4b1f0440db0e4f652f63ed595429dcc3dd6290ece56c2d5065e3a751db7a0cfd4b1f2238ae656eb3efa0a854a320b06b8b7ee6fa976906178fd5b887b72ab7b62247246aada8ce5f1d2cabfe36c42738b36d0b451a00c737a7550982e29b504a9628026bb4d3d4144cc5d2aa11d21732bdd4141f80f6a3e30dc5d60300da9272efd8fc0b6b2c7bbab0a2a853f574c8db6c6f26873ed8c6c3881e8d5186eaff0043ca3a9dd59ef9c02c8068204446d8d756679e482975cf2865288dc185b362afa28a3a9dd59ef9c02c8068204446d8d756679e482975cf2865288dc185b362afa28a94c5a391cd08f6319dd150bbdc1b732c91210281797f423c83e6a977412080febfc2403486d7897f9e5da0f44c6fc33c9dadf28e6e16266d2780191d5b459b69bfc2403486d7897f9e5da0f44c6fc33c9dadf28e6e16266d2780191d5b459b696a208159a228db738eb97e5ba907928c799171effc1fbe19b174848087e48308016fc5d91f926d46e29e2bea87c2a556ed77f4c5e5deae1c94a237b250427254016fc5d91f926d46e29e2bea87c2a556ed77f4c5e5deae1c94a237b250427254c694e707ebdf521e023f5746796adf74d3309607a1e14f6a0e9d7a0856208de1785a269fd580a5b2af0a0529b2431e8e47a8cedf9b38e2f277d4b5c03c9faa2b785a269fd580a5b2af0a0529b2431e8e47a8cedf9b38e2f277d4b5c03c9faa2b54580f5972a97098d04f09ef76c19dcf9ee589d593a760a6d32c7e422972b857ada494c86ab83cf38fdf2081c9cbaf33891403dc1d83691371cfc77c56fca6bdada494c86ab83cf38fdf2081c9cbaf33891403dc1d83691371cfc77c56fca6bdfa5307c7abd312b70899748142fd69031786f2fdcf9c5e362a4284aab434a046ff5bdf79eb5a71ed932a65775f74d1bb3386235cfd2a0a6f36394c00f79aacc7ff5bdf79eb5a71ed932a65775f74d1bb3386235cfd2a0a6f36394c00f79aacc78cefefd1d2925c9fb2113e27ae484eab43783ab01b531c9e51a4ccc00a2b3f82f895aaf479c9fedc2336c61516b0896591e78de9537f1f5c4697d2f4307b4124f895aaf479c9fedc2336c61516b0896591e78de9537f1f5c4697d2f4307b41247e61c56582f2a89db0cf46f6748ecb254999390ee7b9df6bd16ffb095aba5dcedfb8a816e8b16cf6865e48611335695da43123bb8f5392fd99c0602cf4dee548dfb8a816e8b16cf6865e48611335695da43123bb8f5392fd99c0602cf4dee548830cc50517db00d36015181afb0c9b344979b7345e8e151270ef5b8f5c6074a0ee39e01a2f4a93e38c9b6b55b74e2e6dcf7b8ac45a325bb0abb46c2d43b22d5eee39e01a2f4a93e38c9b6b55b74e2e6dcf7b8ac45a325bb0abb46c2d43b22d5efbb3e649ec02abd35227893465ed45f31f1a944725299328d6dafffac38b16e42aac94e035f32ac6052473aea4f2e1addbd3f9842a4fd61c2bc7f7eda49852d12aac94e035f32ac6052473aea4f2e1addbd3f9842a4fd61c2bc7f7eda49852d1fddd2742084dcb4abcf4df5348601ddd24d7c7d226dcb36a25b0896fee1c23059fef048f898fa161130df0064cb3754476cd49ff73e1c063edcde2d8731ef0169fef048f898fa161130df0064cb3754476cd49ff73e1c063edcde2d8731ef016c388a543d116deddb0f264db6ad23d8bf8f4ec22ec25513f9edd5408057a0d27c4936814deb48636c139aab1cac8f0a8733a23ca99c86b563850b4a8a66c0400c4936814deb48636c139aab1cac8f0a8733a23ca99c86b563850b4a8a66c0400ae27700ec6435114cac8f59bec583219bf0056cbe744a305991e71d35aa74d436c9e5864f914dcd147a6669f8e25a61da777d510d0b1997ac64551257c490d196c9e5864f914dcd147a6669f8e25a61da777d510d0b1997ac64551257c490d196cc8c0061248be4d193869c29ec18452077cc4d5c345022c0fef9f1e3affafdf68d87de6e0bda6ad86b713e85fe91b5c1c668e1c2d45b508f77fd7b931b3af5368d87de6e0bda6ad86b713e85fe91b5c1c668e1c2d45b508f77fd7b931b3af53032409da861c8fd108d590740a34021b14e880f215112af6b7181a3194cf4349220804311a0b66abe86b685af51fe116762c67680d8e9ef9453867aebe9627b5c57924786af0f90b040c5855732ba17be92d4d7ac599f9b74343120ed8a8fb3dc55590f7398ad4403a2880f332bcb04dc6bdfc95b4e529dd6853f9899f2cb57252665d42a8375940f74008a60e670a140bff08c6c67e6cf645f169a4243b075e52665d42a8375940f74008a60e670a140bff08c6c67e6cf645f169a4243b075e646e9740cd0756491e4169f09e694f61a253696a43a9d7bd65d59871366224c27c0307a2573d73dd7ba366289a093b8e3442a7f6e40dbc6a40e7bf855c4709767c0307a2573d73dd7ba366289a093b8e3442a7f6e40dbc6a40e7bf855c470976ea58bd16252e3ba5941c136b1d5f67255e896832e0f0f0db44e0453218c11370cdeaeb7ae4d57b5630d80c946ced8fcbea4962eb091de027476ba3322995943ecdeaeb7ae4d57b5630d80c946ced8fcbea4962eb091de027476ba3322995943ed9cefd5a551813b5d5152f6023053157055b1177785e62f2986ce75fc88740525bb65fc8f925b296e457d29357dd4ca725f30737b42aeae6613235853910403e5bb65fc8f925b296e457d29357dd4ca725f30737b42aeae6613235853910403e5fae1f766719978af3c487a05ada0dcf26bc90ee973a661c58d7d06b3fc441c95b5c29f849e3ebe10f1848da31ef97048afc3d29b7b9411a2d393f20346e0bb35b5c29f849e3ebe10f1848da31ef97048afc3d29b7b9411a2d393f20346e0bb3d34c04afc16dc112c081d39eaceebcb392937b36c2dcbdd09df48696b24aa5d9dce2522b727c596f70cab5a585112f0627907ec0c3842ce356ac0cada9dfb0154b2660c74b0505bd0bd28d0ad33a04da6e03f28f34bf534e510d4819c12769980aa88247240046ba1138ef16cd642e35f6c3634416d92aa88eed9dd7d17293fa52ab042b6ffbccb1629c78abd9cbd40221eaff10e27c4152e4910b637713cea952ab042b6ffbccb1629c78abd9cbd40221eaff10e27c4152e4910b637713cea99aefad0cdf735a85f3905f2f2eeaffc553703844d784d794ce62d601a29d555c6bb2b15a04d360f2b61a9992821ca48a73bfef407238e63912e31403fad0a4566bb2b15a04d360f2b61a9992821ca48a73bfef407238e63912e31403fad0a456c21c0c7ad4282b8e2c10a41c49f2c8fd308b304ffa29eac44c9de7ab905aa56705e57606f77bd030e62f9e12f24d574535e63bb9fde43cdbecf8b6726cda11089419cbcbf8211112f79fbedd76fae9bd349419ab9f6cd5ee5e9dc0bf1cd8c6638dc71e3eaf4ad043dcffad949011ed9353e6f16ec7ca5aef7c793a17d9886876af18519550b202a53cbe28a478aed1de41400d58818cf23f2c203b1234ecb3c0af18519550b202a53cbe28a478aed1de41400d58818cf23f2c203b1234ecb3c08b25326fee896d6bb2774e012a2973a9440a5ecc1a34c608ad3aea4cd66468e3dcb693c42371fff12f196c5687acaadcc393953a3c50e7e99563356c4c3ae0b8dcb693c42371fff12f196c5687acaadcc393953a3c50e7e99563356c4c3ae0b8b5fe5195b388fa4473f2f4151300b6a4f0e22251365064f9aa82d7b9ddbea525edacf0f173c0b3b6cfe6ae50ea7771c297e93673f79dd036a6ce01c61dde0037edacf0f173c0b3b6cfe6ae50ea7771c297e93673f79dd036a6ce01c61dde003777eda56aa9e923b13492b46a4ffffd967347591984d5ad9987d2bc16047624ba5128f8e3c6331e8083a0476eca1bef285d23d26bb69692bd9f1ec895ee2235fc5128f8e3c6331e8083a0476eca1bef285d23d26bb69692bd9f1ec895ee2235fcf0f0c0a44a5ba02f2b797716193a8daab05307d2c4223a17c3603f37d06248d5145f3d5b90e3a69f19de39740fd91fde1e00aec2249f82027e7532273a7a3447145f3d5b90e3a69f19de39740fd91fde1e00aec2249f82027e7532273a7a3447756cacd82f3bffc2ed3a9c59b76590a9967366e26f593a62804c7cca2b623bb9a8b0a2743a3fdeb8d3d053315123b903adce4aa876e5bad2f89feabde30c47d4a8b0a2743a3fdeb8d3d053315123b903adce4aa876e5bad2f89feabde30c47d4d5f458bc8e9abe614bab48447b7806be37a7decc0ea5041696f0b9854761a161d2d0dc37990607bdd1c680eed3d280391a00c26ae58f57705af4be60d42885add2d0dc37990607bdd1c680eed3d280391a00c26ae58f57705af4be60d42885ada45556449017fb29578d9ecf06a67f66688d97e503d938a513fb17f36e18fdf2f4c34cb97d340ca5f83c43097f8d4db640d44914e396945a4780caa61e0f95a8f4c34cb97d340ca5f83c43097f8d4db640d44914e396945a4780caa61e0f95a8ef9e74cd6864f72f2d4d6c17c61299137e0880d1e1c0d200c2924a7fd5d697a0abbf625e169f4fd5920be575a88dae314df82490fae949635da193652f2a4472abbf625e169f4fd5920be575a88dae314df82490fae949635da193652f2a4472ee94fdecd62cf70baa43d8864dec623f349fb5cebe275d38f151f86623b7d8d079fdbe73cb0397de6d88811f89d8277ae41e0ad962442e453fd54446e8d0918079fdbe73cb0397de6d88811f89d8277ae41e0ad962442e453fd54446e8d091805899772eb21b905dd30fe50a77497cb927bb26f4f5ba5487f5dc29954a38dc3aefd1a6519398d635550f47abad896aa057525633ab9117385697c6368dd53f81efd1a6519398d635550f47abad896aa057525633ab9117385697c6368dd53f81271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254d51d667ff28c545c1ceacbfd55319f0e7c39c809a76deb9f6ed013e1199cffb6d51d667ff28c545c1ceacbfd55319f0e7c39c809a76deb9f6ed013e1199cffb6511242c1d5895ad4f1c6f0e817ae34a1ac9496bd5c49b27d6b852d8344b95e0f2a5481e4e7693000aef7e61366b1ff183b683387aef476cab0b745c6164b0db82a5481e4e7693000aef7e61366b1ff183b683387aef476cab0b745c6164b0db8641168f866e459cb6b082734c365f76de86c7c8cf7d4c149892aa72ef359d7b0ac351a3edf50704bbbb152a21acb521face2b10da85534e2cfee76237df69dd2baba23c92806f7d1395f76c30a07a956dd214c94b263883d0b024f624a336feebeb5e098dbab288e1073e390ddc57728534f0c30948de82eecabe9864eb714d3cac6425153a5c395fe8dfec6e3b87b86a5e94f74e0e105310decdddf568a5c13cac6425153a5c395fe8dfec6e3b87b86a5e94f74e0e105310decdddf568a5c13b6201e16c7444f5fe0105ea566f25ca3100d90020cf0e7224c62fa2b1a678411e7d222159bbaaf55ef4ee22c108e90ae9ebb485f0e92ed663a408c0b3ad8642be7d222159bbaaf55ef4ee22c108e90ae9ebb485f0e92ed663a408c0b3ad8642b66485db20e4e8ce483b6f0df238bd85947fddf034d7bc7af410588e5353d43724c8f95d601f3efb7ed6fe89b39ec5402376a05477941a87c1f162e5073d02ef44c8f95d601f3efb7ed6fe89b39ec5402376a05477941a87c1f162e5073d02ef446d85736e4dda0c1a469fc1739159b53091b755865692f8baa8fdcc9cbdacebb32f9e7ac7253d0d60f36710c63626e96e1cd12de85f651b857f50efd150ee3ed32f9e7ac7253d0d60f36710c63626e96e1cd12de85f651b857f50efd150ee3ede3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f68372dd0937eaa848e3367dacbf7d759bfca700d44a94fee8ae834bf291e527f68372dd0937eaa848e3367dacbf7d759bfca700d44a94fee8ae834bf291e5277fd0d89bdcff348b2c404714623cb423157aec08a582373e64e11d1558d0860003aa5ee4827e047bbc3f92ed1e5bff04a1c4334871ece8daf6f25a1ce981f90162d845b092b138960c0f605013cb8cebed21750b2b388f843122520a138365f61025526a9973ebcbf14272f34904534c7ff92b83fab4580a4e06669402fc2854532f11e5ca6332c792a7e2ebdc1f40453c149fa83784a77fbef0af9641756880c046e3ef29d07fb2c817244179a0b7db70874443042283ef03b7bc4c0ff018cdc5efab15a127f12980406c351390371dba9b6f3043cd0cf51f86b501f36d5362c5efab15a127f12980406c351390371dba9b6f3043cd0cf51f86b501f36d5362d179ad0cee9dfabb6dcf1dcf799aa2b9db00bf171d6ebadf41c377dd1965d8cdb4f90a8a20da1d7132b9bd7ea37da9469c590ff491d65cb436af0914da0a645ab4f90a8a20da1d7132b9bd7ea37da9469c590ff491d65cb436af0914da0a645acdc1f6250560320c70a98db1325ff3ac0b199d414d776a43987ca80199dcb98721e914e4e83974c8f715f0fba0b1baa1c89a40c77bb88e5f97aa15d60987ba6321e914e4e83974c8f715f0fba0b1baa1c89a40c77bb88e5f97aa15d60987ba6306fd60a4c342fc2d2ee555a7792094d975d53027a06c93dce5da19c8963e8f33fa2ad1b2eb5292bae514c14e81eb0f4062e2c97a692af96eebb9910a57492bfdfa2ad1b2eb5292bae514c14e81eb0f4062e2c97a692af96eebb9910a57492bfd7488335c8b87dc8148422e61d5693e9d52654d0047112207fa65c6586d5203897491605cd0a6acfc065502e231a957e3519be8449844e2c484d574108b826d3b7491605cd0a6acfc065502e231a957e3519be8449844e2c484d574108b826d3b95ee219cb85a357dcf2e36d85029285181f27a40bbe998a70a85ebc9acc980da16dfff54ee7d9956572be52129058e6e921c1adb2ce03e85e3e67d153c74902916dfff54ee7d9956572be52129058e6e921c1adb2ce03e85e3e67d153c749029271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a25487979272ddbfb009077c4136fad520b4d1e00d55a84d77c5041796c0ce46a5da87979272ddbfb009077c4136fad520b4d1e00d55a84d77c5041796c0ce46a5da3b43552c31c079400031b27b0b3bd198ba21534d83c144b68fbebebab470230666b0672861c8bf18bc91fdd3d4d8aae933c9e8810a997bdc5b5bbe30d1099cfb66b0672861c8bf18bc91fdd3d4d8aae933c9e8810a997bdc5b5bbe30d1099cfb85438e978dd538425bf57640ab0137d56439f44a57741872042925bd7037681ac776e10b93182ae7fa35885983b0356bdd886daa4a18ee150f460faa66b95045c776e10b93182ae7fa35885983b0356bdd886daa4a18ee150f460faa66b9504560eb74b97843901c5c5537b8c76dc015223893b8147904d46e6982fb1d89a2ff510bcbaa7a106d03812c607706791243ff12d59020177be31ef525144b4ba57d510bcbaa7a106d03812c607706791243ff12d59020177be31ef525144b4ba57d55d642351ff8512e6cf83273f900e546366b7fafb28449c0e4ed9be5144dda30b076fc95f546ffad112760ce6a091a140a08db8f58040ca090a378aeb4f78768b076fc95f546ffad112760ce6a091a140a08db8f58040ca090a378aeb4f7876871541b66ed562515f2187244e6856397f618425c0ddd4ad8844fce871194cdca4fa5466b3d4edd15c54efe4ef96c82ccbd2c403bfd2f770a18fbf6cc84ec316d771a71326d402c47b46baa2478975fd1c98b02740b9aa5ca3c767657eead5cdd65f6d5cc6baf73b366fa8031e2881edca2074bc1578c0429ad94411c14786a79c75a17864d225f19c262ad1774e41996a965699571a574b90cd01b87f0319229c75a17864d225f19c262ad1774e41996a965699571a574b90cd01b87f03192298763f14d0a581c6f2cfc553ba7f0b7cd2121c7bec6a5bedb9f8ff8d69278b81067760e87d95a07af9fcdb1312f6f83753d52da2e8a41f9424b9639af4c8a5df767760e87d95a07af9fcdb1312f6f83753d52da2e8a41f9424b9639af4c8a5df71b0790c23f4f7b83d9fcc8ddf8b89b50ffc16eef1763f41fc0c9c34f507728b82363b9723e04ca4b0a914f79c02188c6a37577e15ab9274496e409779423a1c1ab91b0097b4442f0f7297ed5a1a3122fc5563814e4e1c5f23c5306b269e7d822cdac994a0bbf086a8c0be1576413a2e95d23246a685ea633068e8284f73d83ff2ec46aeafdcbbd43f1d93fec0818c73b99fb5e9a4448dc8787a33acaa2cde3e02ec46aeafdcbbd43f1d93fec0818c73b99fb5e9a4448dc8787a33acaa2cde3e0d6dcf2ac02575829684dde4592c110fc239ab6be623e9d8586bf9f6a8cda25dd58d6f19fe9f5df01d2729f50d31fa0b62fb9bf8ba649ed8cd323174a3ddc3bf258d6f19fe9f5df01d2729f50d31fa0b62fb9bf8ba649ed8cd323174a3ddc3bf255d6c665b0a70910246db28a030cfd336af5e7c3ec52c799e309d4c9bec2040dab8a15b01791b8f77dc66ca5e39b13ec4d830ef1e5bad8a58fa6decbb2acca7fab8a15b01791b8f77dc66ca5e39b13ec4d830ef1e5bad8a58fa6decbb2acca7f45795dea447fd2a9ee85a6300251f28af27e0a66b768b2a83115598bb608d3ea9796178e55edd6adec1c0801bb071209de2848dab6f053ff412bca785a8cf5b99796178e55edd6adec1c0801bb071209de2848dab6f053ff412bca785a8cf5b9e7a48f38d96ff64cbb7cf5dad66c2447f98042dd174e1b150c605b6c7fd874eba1917998ce4a5e7707f1f8ac57b67cdb82b6196519aba1ae4af0238fe17cabe9a1917998ce4a5e7707f1f8ac57b67cdb82b6196519aba1ae4af0238fe17cabe9a356b8d70c00339b7975e5962489f98e12337d66f9d4063e90473be93cd2be7f296cbb3e6059d73812a9f9b01170e0a893a391bb4200b1c07f0fca79b0e764eb296cbb3e6059d73812a9f9b01170e0a893a391bb4200b1c07f0fca79b0e764eb1f8a176e809b1a1e4e919d7185149380d6436e638102871befe1431294c9096f3326a71d54de1bcb5ebbf394b82e73444666dc2e4d64499e2adf872f05c41c493326a71d54de1bcb5ebbf394b82e73444666dc2e4d64499e2adf872f05c41c49772bfd8cb623fa13f66dd2689bc73010386b4cad41c6147e563a9d43622e323b1bafa2b7e7b39affd2a84468b6de4f56d63592480d1cb5d1efe30bfaa610cf3a1bafa2b7e7b39affd2a84468b6de4f56d63592480d1cb5d1efe30bfaa610cf3af403721d5c847dd9d2cfeae0c9aea0e2343dfec398c7c8833e0bc4af9c7d6b5ec57210b754220d03998dc6cbb57d64ed04e7295111063432b2bd5dc4777acb6bc57210b754220d03998dc6cbb57d64ed04e7295111063432b2bd5dc4777acb6b4cb40bc9f5770eb51ac2863a0540d25591eae3c2912f0152f5da9387c274d7afd64d9a924c50f14dd147f67c335755ae778e046bad1814e49a956f129453b8fad64d9a924c50f14dd147f67c335755ae778e046bad1814e49a956f129453b8fae64c26ff6f81c75b0bb84adb8dc80c7e7942e55076855969b7af186afcd600b5292fb65ab6d877a217797b4db5f26bbd3693c0332aa7a88dd7560a462dd734b7292fb65ab6d877a217797b4db5f26bbd3693c0332aa7a88dd7560a462dd734b78bc9db3bc1f55e6c5199c2a98750940e0c847213872a24295ea0cf84352a682315ed9ed61a7d1223088448c082372f71456ba90d885511b0333b940a34a48be815ed9ed61a7d1223088448c082372f71456ba90d885511b0333b940a34a48be88e4c615d832b43290ac606771dbbf59ca1e83460273373e8bcb28687f2d92759f9d26440df133bef6451b5a803e60b7468c3f252d077ac0dcc9c2d4fb45487ddf9d26440df133bef6451b5a803e60b7468c3f252d077ac0dcc9c2d4fb45487dd1014a23193e84bf0f3f3d02400d3f5124d1e2288d800e2646b33ca3ecd7168479ad56854fad360c4f33b3ce9909b7136db953e7bb63f60091b61741e16e556089ad56854fad360c4f33b3ce9909b7136db953e7bb63f60091b61741e16e55608fffdd5fdc2cdff4a4a5a75d2956cd6bf7f4b50caa4d6b2d83a65cdce06f24ea1e60f162073cbdc7ac550981d83e549eff7d0d78e26b8507f887d0986c1ea2611e60f162073cbdc7ac550981d83e549eff7d0d78e26b8507f887d0986c1ea26111dd630359c2b641ed0e0349839fba59ed49a78ea63155f079f5cf2edba0fe16c5f1a29a484b05d0f12c947c5150ed21ce223d58df9dad0b3bb891ef4d8311640d12d8f46aa5adfd1f793e4f3c10f3b906435e6315a382c63ecfbeeb4d69ab271163ca73a1b4754e05abb879b66410932946db8502e19ea86576dd2b3d87382da484256568d146ec5c412744b362a3ed2cb256442e3c96ccbd057bf9197c8fb9b484256568d146ec5c412744b362a3ed2cb256442e3c96ccbd057bf9197c8fb9bbaf37cf269aec2c976430ce85f22c21042bffcaa6ac185fada372eac246fb3a159040f71058a756e5191b2c8583aec859651555d902eab2aefd5ff312647e572d540c9571a4b032424c157c8d0186f824dfbf995e9df930497a95b3f524f97f45082dcc28f8bca51dc96c8db45d1d176b18b78a56df842897ff978888d66d07ef25fcd0c59e3ba33bf58bba2392c99adef64440930465ffa67cee81c1ac5e696f25fcd0c59e3ba33bf58bba2392c99adef64440930465ffa67cee81c1ac5e6963c1f3bd056906b36705e7c91f23d6d9c69a85b04ff87160d6c2948e2fdbb5a8154d6608a0a03ce5caf8edf9dc78505adbb3c34c3a7f8e145db727619ee29306754d6608a0a03ce5caf8edf9dc78505adbb3c34c3a7f8e145db727619ee2930672cc07633cb834807573ac61ee84781fadc7fcbf78c271a69ca902a76b775b100e1ae90edb2cc6b2993d175a021a4cd46963a17df29c0c990211b0d74c5d21c61e1ae90edb2cc6b2993d175a021a4cd46963a17df29c0c990211b0d74c5d21c619d0eaf32e0c82e84c5fe26d2e5aa5632451c9599b4c6f67baec3cefa096edf0f55c1dfc8e4e2aedfc8229c50e8976bb35517d0f02cbb9daaa9a65bcefb3a4e5f55c1dfc8e4e2aedfc8229c50e8976bb35517d0f02cbb9daaa9a65bcefb3a4e5f14a09324a62c28f928cddd77c76fcab8a80a13aa80a5066b95ce3ac432a105886b5d72f39f1be363b6bdbc0bd48112440cf553ce629a1fd3bef6aa7f9a2c3eab6b5d72f39f1be363b6bdbc0bd48112440cf553ce629a1fd3bef6aa7f9a2c3eab50e664617cc1bc6c495d60a21dcfef8e340e947b6cc71d0175b329042cfcca08865f121ed4aeb8f78110ff58f0550fc337c17f558b1e01389894c5edae00f133865f121ed4aeb8f78110ff58f0550fc337c17f558b1e01389894c5edae00f133122ff37f6413121d9c7f1420e7c612ca9a6ff590311d65bc122b60464edd4f176d11c07e2e9bd0b69f29d9bb176b7d4785bc2d8463d52d011dbd63395d5328866d11c07e2e9bd0b69f29d9bb176b7d4785bc2d8463d52d011dbd63395d53288606c3895cddde518181bd098293e5ac1dc11eacccc658b478f5549554a44d418fd67db74f4f065803741654e958827359e9b41a94f48d5dca6166d2fdc913b59ed67db74f4f065803741654e958827359e9b41a94f48d5dca6166d2fdc913b59e7fa5309cb4c7fe0fac60799667a6800a47ee4ac6986b130a296f7f4eb52e7d40627567f7a35952545d1bb1f2bd04c1feb3a1e2501476fe3421b698c2d5c45508627567f7a35952545d1bb1f2bd04c1feb3a1e2501476fe3421b698c2d5c4550877f584197d09d1e5c4a98c4b7a99fae837217258c9f7a29c1ba0d80c3eac9e6395378f26d8789c5ae900451d7d71f1d77668822f0dd528c3b967eccfc58ce92b95378f26d8789c5ae900451d7d71f1d77668822f0dd528c3b967eccfc58ce92bbf608ebb0becf4c5daac816945b61ca0c923ad76c567740a598103d2fa6c2a5e1f6f5d4f7eb079e9414a1d0242bf78fb4d1d583ae6159bd1d18d4be6ce0de75c7f2defb3445c7a5d4f7c0df0ad7bc058e91e437a401e0f242bd8b86f2dba61448200604d589671029ead98988ad367788abfa834409f20e6ebb7133e63396cdcc66faee5194d1d5d932563e3a79d41308ab689e0fa75f04d54c80bb844be0238c66faee5194d1d5d932563e3a79d41308ab689e0fa75f04d54c80bb844be02386b27d87e6f0cc020fefac0c2ad6649503113a33525a67e09d84e95f6e9a790613a8ba4e86db27408787db11c120be0b259dc7f642ea3ff27a705f8c532bbd5603a8ba4e86db27408787db11c120be0b259dc7f642ea3ff27a705f8c532bbd5608a69eab8f8637bfc982e9a4e5d7d9781f9fe616a6e38ede193071ff96c2f54483bbefb239b400b6f4254dc37741bdbd2b394677793ebf494ab94581a31764ee13bbefb239b400b6f4254dc37741bdbd2b394677793ebf494ab94581a31764ee1b04f587a5f1bd62180f9fc324f16a8f11fc0e962295fbf91bd10a9e0a4231dfc9f43133f331ed9d78db2c6b5cdfca87abd292a87348bdb537fb0ea2a86220bc29f43133f331ed9d78db2c6b5cdfca87abd292a87348bdb537fb0ea2a86220bc2aadb48d009d3b6e26853e7384b1059a5599f2ba67fd0d5bd51a0fd84b28e4867e6ce39a29aef5c54a6045c99c167f0f3a7540336b77d0760b74bdafdcfa2cae0e6ce39a29aef5c54a6045c99c167f0f3a7540336b77d0760b74bdafdcfa2cae0354be9aad88cc559e39b70c6a5b11c148503565d6c4da32e0e3160061dfedcd6be29219c955f70d773f8c42930d96481846df4dcbdfecfd17f3703faa0d601edbe29219c955f70d773f8c42930d96481846df4dcbdfecfd17f3703faa0d601edb6035a85e0d0f942e8b29de853c43534765caa9ff4d80c7541cf435f645a4940fd7facd460aab6953572cb640c82f39ee0740b43e569e6ddc7fc2ab8fe6839542083cf1835141498e46e6ed6a995fb8d97c88d97727f64b9b4554fa3b4b64cac0f608cc4b3879b11741ad225f8454f3b49c7c94c1dc0d84d2955872c6eff4d2a23e9423c251313da060654aa8a38020dce56f123ee15cf42184cf9061470d45c23e9423c251313da060654aa8a38020dce56f123ee15cf42184cf9061470d45caabb16f398553ec111ed693112394d2f8cfb414f8e0a8d46638be6cfb849e2ee4c16fd340eb230deaa759f08972638fe80c44c00b0b2dc2df1ac232629b99c211660cc89a64468e8f454ae26e5ce1d10df6bab28d40f720c344f3a311e716a6fbc248f4e781862db00b5814c8e7b7671a7d97667a599d1f61cf3f8923302aeb334cebe6f80ca56c8563e3c8eb9adfff62b408b2059136a69ffec4f91135dcc7734cebe6f80ca56c8563e3c8eb9adfff62b408b2059136a69ffec4f91135dcc7759dc40fe826416be58f3bd05376c1665534bcfa927f6798c55a5d1be559ba7a87bd39c624b5d7012a3f8c140f25d5303933c54818e357f9c0d813042d522f7aabf27c952ed0d3badeb2df33f6a445469f0ffb31cbabb1b5abdd8805677e95de7c178836b808136246541cd066ea942d9489908af7734d0f1d887069834f52a685dd70b195b7f3185172d31cb50090ef079e481e62d3c164a2b71113ebb74f9f85dd70b195b7f3185172d31cb50090ef079e481e62d3c164a2b71113ebb74f9f8f45c0ca357c3ca68b2b85778d0c849e09604ba6ff908aa2b3f10cfc8070f443052e7487b22dd43e7cd3d7df9940dc08e860e383c87c88eebad52ba6ad5fd802d46604f93f9c9020f849199883bf57c2328d9c3ba95abeab87350d7be732cc6fbb50996b8b445d66c6c4ff2ad3f446bfa3759acf6577466d3027532f47fe3d6fc64b8e2002db7079a4dd1ac92cfab37fde4ae1bc282b0d7e646fc93f47c4a30b064b8e2002db7079a4dd1ac92cfab37fde4ae1bc282b0d7e646fc93f47c4a30b089128b9827cf06a868296c75ac415c4f3009375d46c8fd89c14d61bc4bb6719302f1a69c8b0cb1bcb24954f34445d2fec7088d9373c7a9e4b9230b9aa01a193902c635e43d535ac2d0a1891d9deac27f8a01956417f18b291d57e3e565f762b5d66fb94980c4195f5c3af4aec32ce574ad25080e0f0180e166012cd7785d65c225836b4a446da50c03272762973f809d75861b3f7955623812810228eadbd6ae3566a84b0385f27f37af04c8a31ffe9eb96b79fccd2060eec680be925ebe77234cc1bf8605b6a0d819028b4cbb52cf255d0ae25490e162e43f7e0ac888870cf04cc1bf8605b6a0d819028b4cbb52cf255d0ae25490e162e43f7e0ac888870cf0d7e31e40ad750274702d7ea1ff51b4b42be23fa5f098d34f922d9839707785915efaf2d1b9672d2d62873b1c108926e81c0aaee56a7c61042674ed36526e9adc5efaf2d1b9672d2d62873b1c108926e81c0aaee56a7c61042674ed36526e9adc96bb0cbfb396a11488bd47d0075d87b59776d246cb8cbd74a45db7b0cc414ec5329f692a0d1cbfb90c955342188baf5585232aa63d6ede6f19b58fc0c43e8185250f09f13921aff44ce8aaf675658003582e329de7c7ae96cd122f947b732519c5a4c007bab5683a9af5de9459b3f4639a21cdb64b08114e4f2af62480be1c2fe1306e3a1becd16eff6dc548f8e0726d021aca849ca345a54b800bff4e1466684a13507f6bc82087d2c2b19efdfc8b99f1b2a792e1aa8109601e4d7aa13fed5e91d4afc3afc1463c3272327cff8e094bb4470cc19e41e6097f994c4e21d32617265b4933e8bf019b2ce266a2eae1da4ad206e8105e2fee6ed223661f0f030fda265b4933e8bf019b2ce266a2eae1da4ad206e8105e2fee6ed223661f0f030fda7e292afc56837038f0ca7a735b2e0d52c634d7a13fce38b515951de8293a403ee9400a37aed3f15c323fcfc77684e71bd17eedb8fd079b5d79088d53e43770088a7cbad8ddf7fb615cadef49c6e8481343596d97172f1c89b5f55ea75a7e738c5d6c5166d1ae18c7ca7bf7257849c6303529485f99569da54ae7d401f785a7acb2e3412b11cb2195e5f7108891b62cd59baf7eb4bbb2fceb3586ebc57b9e143548609caea1db86a6c35f7763562bb5ef0f829a0820e721a4e6cfff5278968f4b48609caea1db86a6c35f7763562bb5ef0f829a0820e721a4e6cfff5278968f4baddc738d506ccf7a789b799905ef304de5f85275055277efa734cef6c1e05d751fd6f722292971b525d67ce60a85ff21ad1355221dc3bb7d2010fb089514f34f1fd6f722292971b525d67ce60a85ff21ad1355221dc3bb7d2010fb089514f34fc910af040e0d252393142f227242c8e4c80bd2a2c684f648bfd44b2c77698f9423f4cb04a412d1086e196d2924df088c54ed4211cc31dae2295ab0f7340e114523f4cb04a412d1086e196d2924df088c54ed4211cc31dae2295ab0f7340e11457b99a4bae3ff3a184d6575e45ba22e85384c429a7b701063827bc6bb264fa404acae2b7a357e8f319ec695f01b86036e4798118b2d7ff8b4c46612a67044d62dacae2b7a357e8f319ec695f01b86036e4798118b2d7ff8b4c46612a67044d62d5c09e93e82c890bb68ea5a37c61f86b883a77ff43a423b993cb08eeb61e48ad24f7b114f47deb7feb061beae979af0d49785e7af8a488b3b2a689a4649abae5fa1fea3cba8afaeff7c6e0be3490ca6ac763853d09c1824b111c423c5c3117368c1da82369a469715c8c989a3166265328b2d9ddfc0db343461ee3e69612dde1384dff4c8fd61b83184add99ac33e852ca40ddc1035874c74107a9a1f7875fa0af4c2e9df07434ade30ed57700e94a02d02a1e57d0b950e5f2e472727f3ae9e19d46a1e5678076ae693b989450ff64d8f20cf21087b303cbdafba496ccec52ea211292960396a951431eada94c50f26e0d2384e9d2378f5bcbd6b58e82246fbf311292960396a951431eada94c50f26e0d2384e9d2378f5bcbd6b58e82246fbf3db2252c998652ed8faa93372ad2f62828c4d677f2d17b3983891d9d268ca94299a5cc237b59576cf65acb0080a228406a255e9eb685d9706a63165b98679833d9bc48102cdb4d64922410a4d6be51b9851bdb59b66bb6123cd02eec6e1307ef10252a5de9c6ca4ba88268f8900294a6db53c0458f880c8c48af3694f5e67938dd36099776c8988dee97bdd83b65d05bf27ccd90455f00b956c5a5aad1296c166d36099776c8988dee97bdd83b65d05bf27ccd90455f00b956c5a5aad1296c1669ec35b7f017f2254431d0f620710680f31d2d3692b6657a8ecc2248f2607efa837d009ceabb758ee299a63c909a2341a232f0635791faa2f8ff04e73dd5e0f3c74b71754b9c13a4d25d11f06a63f3d96b7f38943432cf0edbf4b50bf5b14bdd279c179f33ca5cd8606427a587c9d142a6281180d789b1af99091d7f80d2616255b807a8e000364ac1243060bafc42e8d2447cf9ee39017d0ffa992a318dc27069f40ec5498a3fcc79c22c26638b5479afbb777aefed8b6ec8d572f77a8720c21c63682b975e367597b9d7d41c8c5f685ab76879d59cb523ddba78039975150b63c6c58be3a24778e172aa896a58d7fdde576070cc5beb1c94ddfa12084d99def3c6c58be3a24778e172aa896a58d7fdde576070cc5beb1c94ddfa12084d99def3de03738f2b069b1ea2be00ca530629a44b96f5b4acaa4c0fc06e4d1ffac18df77d8378c170b6c2019902ad57b25403732a633214351f2515001c91a26b3eb0c8ba7bdf0cc4b127770aa5188735de2e8d8bf7930edd20411d0e4e70052a997f8defe7aba36de2973c82d29065befa79708de1825e4f3949f741f4b63eaaa1137defe7aba36de2973c82d29065befa79708de1825e4f3949f741f4b63eaaa1137d11925178ecb7652c79b506d14c8b5c59276ab9a7925995076b5e4fa9ecac82460a492b747959428e983bff74feef174fdd36fe2f8f86d25aaac194a4458e846568f68bfa20b905140996e9d469b0b4ab23ac355302f3e9770396fa56f050c2dfc6dd4c8b45e9324a97ae4af3c6ae4eb059cc56a6baca0668583daa30962be68ab7f0bd319a9038c77d555c7ab5ec06f50f33f3ad85f1ca09e8b68a725227f150ba4bb1d86f05d1065ef043b5ba616c0aeeb3eccc9ff96c8d63e1f11916b18505faf03018783922506b775413a05e78e74b7931fa893107e64750cd7088957a8b775671e98ed837e32ea22713613855eafdb8fea0d74cc4f68c620e971eb612504e86d390a782d90f67b39d529819f982b41173fd6640fbcb60608e6e73f186e625d9060592b257bcba9a05c2103d581bac4ed08b744a3bbde5d3a0c71f35a4a40d2dcd6dc0f17a6781d7476c0b57f5455b4cbeb51f07f335110edd3f10610e9add9f24fb4df00435e995234777c9bdc637c7df970e70402fb4605ca83179b13fdd1fcaeaf7a76691f456d97147f946166503dc8b555a766820cb36be5d202ae1ee490e34fd16e15e175d9486b623ec1eda416955198b5a20cc6671d3c8d740e3a1676f8ba9215df56b78cff7d80da5cc0d2be52b73c0330546322effa738dc5aef4292608b5e2d61883284ba607b2bcbc91206e9f9ddd7a3c9a4c14312fbce04b7ebe7b452902d089f3269fdda47411438eebb162ad1c0a60e2f59774922de5c76b553b0b3bd58be97de20536c595d7e978357737da93a9f2fdc54efda00ab24a7a3c51f70042c63164619adb01553e3e0249d803f350cd537b903a7160947dfc0c30d9dab72059c25e22acd47cdfda44b5806cb8864990b1494f80054c85a07e14b6964b3d0b79bf4f512b02ab105b949c0b928b90fb50ae2cd418e5f650d2d2ecea998b15c84bdf591b32a4e263b254e81d9fa32f5ff125f45eea1ebe18a714cbfd331ecbffaf1ba8301d6b02d6236375830a1fce49742ef8e86a58a33dc2081c31dcc0a9de99b029ddd15658e0ef619dff3fa57a6561b6524a9a9a907134bd55532bb8940791c4417c02b8799cb00db8eb64b817eb6526cbdf2eaa9ed0c5c136943e33fcbf9529fa4f56d730ebb73b3124f743ce15fe872906b6ff52b97fa5dd1071b6bf31f0daab66ce9eabc4ac3aa730dbd25b50e98ccac0bd6b13f458a5dd1071b6bf31f0daab66ce9eabc4ac3aa730dbd25b50e98ccac0bd6b13f4587514e1729bd3e9c51082fa2010bb39e591e7ed9d6c0d2d491170ef83cece9c701a45dcdfbc7810f4d56ac2a4b920ed88a6859311fe851494855a3b3e3ae19e3aacae7185aa7b54b5ff88420ca797f28b03504947f5d49ed322d741ce64a5da4556a92608bb8f3c9c21be22725f253a319ffa6b18884a6c3170630010244aa62c56a92608bb8f3c9c21be22725f253a319ffa6b18884a6c3170630010244aa62c93fada3a4ad164c635aba378492a2de984585f54c60f23aa718e666fa6f137d529dcf36212d140f32aba08992fecf34bf781d17fd0f50bcdc6ab865cb663f70529dcf36212d140f32aba08992fecf34bf781d17fd0f50bcdc6ab865cb663f705470c41e5576619a1a7de663d6d0c9c7d7e5ff4f028408bf7f7111b0cd7cea0d4c9523806ed24842239d26e554eb35c0471b70db2ab41e8f44962b20b6ff830c0c9523806ed24842239d26e554eb35c0471b70db2ab41e8f44962b20b6ff830c09698123263377807d621e713af921619a8d69d837c8d961a083431da51c3f136fb3216a994d43a48608fd36ea19bca0ecdfa871dd1c4daa6b56edeea9b9266f4fb3216a994d43a48608fd36ea19bca0ecdfa871dd1c4daa6b56edeea9b9266f4b00fdfd2bb76c448817982c0740260fa2ebb32743b9691a1349300e52fd5925c271c9092d9bf17bbc63653404924d5ff8f2494471192d3ddaea896f537baea5879f59406197d8ae0af527f14ba08244153d98180ce85bdc051ef81ed213a5bc416d079fb6eacceea19d18278cdac8c0e5ce45bb166e8f8aef317c6d654c5ba23ee06e274592c97e9686f337abf56bae47a301bac8a5ad68e7d3e77c56a6c86f8f31e0223657259d8abe543cd988e753f5f10d26ba8d5ad1f89cec212f202c8b6e2ffa7fcb2c02e225869de352924320c7039b5153091cc71c773b06076d75b5de2ffa7fcb2c02e225869de352924320c7039b5153091cc71c773b06076d75b5db0bf305f49994a6fe9bca0d5128f5365315dc15d747df33446b3470e4abde704c76c298cf48773d27c9a0e0cd0ce176f514301c9c7591091d97b5957f0796379c76c298cf48773d27c9a0e0cd0ce176f514301c9c7591091d97b5957f0796379cf187c4837188a8822452b9166f0a70e01f89add683b3d86d26a4e3634b837a4809c600ad5b1344815a2cd73ef92d0ca05c5d249847c1dd4308303df18c233d8e71c429283a97d242821bf249dbf3ac4445624e77731384f6292829fa31e9acfd57bac72ddeed2fc57523b1716e3e8843a11356835382e950691631fc5f035235bd0a249be168319ad2feff9bd8028c5d229d91ca97af1921a302e4f19e78428f6d4b460206a74387e3198d9c10c94db50de4b5aa65ce7956417e5ed73e5dcb5fd447ba755e5ac52d44e05cc7e7d4d3e91f6d1a6c10f45d40664cad5697547e48dd0a64d6ca1ab19f01fd5e2aaf3afe1a4d9d384556f32fb6994c059170b2e7f20e57220abdce231388f3fe371bc813d833348ef163846bc864dc511ac29b47f5e4f86bc1eab93e29e33415e5a9353040eedf5f003d325196cab1437a6e425f33dbedc043eec9c85911ede96ee988ef428bbe1332530231722bd2b9bcbbafec23dbedc043eec9c85911ede96ee988ef428bbe1332530231722bd2b9bcbbafec24f09eeaea97f971ff3ec24056079c1aaaddcb74587460d40d527b1495ac9d783682794a6de9687215c86aa4bcf775eb30138c4f044f30380cf249e79619a66e4e74ce0137fdb0a41d68ff2b9893e06c830e29b2823a58aec7468d84e97fafff5a033afeca5fc30e6e701d3174145690aeb68f9bbc0a97111553e0a8a8997698edbec673d44cf24b29e8f1e20c08d7d7f9ce176243e45d8d13ae2ef736bbfd257dbec673d44cf24b29e8f1e20c08d7d7f9ce176243e45d8d13ae2ef736bbfd2577dd25ded88495db34ee823ede7d4375b07585b5ee06c5fe70ad40d4ec7cc4e3fb6860774d93a040760680bb31ec35b05a0c7303ba7d5401e90680e567abb6e8c4b2ed642c698258e9c19e14557b4f838cda3c934a14c7dd69244e6f5c1b8b3ed346266a2f5e23c0da7bb2703e505310d6a8eb4e835f3b04697ce044f42b8c324c9ab560d9dadb34451367060a0dd54e9eceddea5afa708ac301cd05ebae1afe5c9ab560d9dadb34451367060a0dd54e9eceddea5afa708ac301cd05ebae1afe5d786651325c9c24d485682500b6ecac289ca93c127d20ea53ace462c63112ec09b9479077c568e4b9145ed415de85dc692f4cfa46374a79aa8028b401616b85d2bdb5eff5540c5e972a8b9dad502e78e89ac3102f2a1716f1e882fc00e0f0280bb2d849cae91cb61ad8bdb648aaef7316b2250ddcd97eca4a46c4b5b33e38f341875149b689c3db455c38412e62ccdead1dccdb1de462a6d0deb35207de5ec601875149b689c3db455c38412e62ccdead1dccdb1de462a6d0deb35207de5ec608e11d6919f124462c1d177ea608207083ed1f4e004be2e5a2ccb08844ab10d975123b92dc00b2bba570c01e3c61feb4bc202984df26572e62b02b647088ddfb15123b92dc00b2bba570c01e3c61feb4bc202984df26572e62b02b647088ddfb18b358924ff1938f8e9030616f1a4de33641a32a7a7c91486dfdc315040695cbaf47fc67b6ee2abf725ee04b75b10428228b8d6a0e18ead4a83e5c46620e39d38f47fc67b6ee2abf725ee04b75b10428228b8d6a0e18ead4a83e5c46620e39d389c55bf1aa566a6eda153734405012cae3a8973d850c3b7d88d7a151d71f42c30a19e6d5b4fe66e084999128c78e01853e1768157ab2110aeae6689e05a878d21a19e6d5b4fe66e084999128c78e01853e1768157ab2110aeae6689e05a878d21c7919779048db6684adfce353eb619eb7c9f77735d373a79e3debec832be75856356584c42371fceca02e3157813728bfd77170209a5368c8816eae306aa94fadd6f23883c295eaffe76a9636d977b7cab62262a04fb68c45e6ea9c020f79ee34ee0f7d431d99177353391085f3ee5dc3e4a84ee5f0955b6fba9c671e3e4499eee8f6e75348ffa8a6fa369c1746c7e76782779c8f4d515271e797dbc40799a1aee8f6e75348ffa8a6fa369c1746c7e76782779c8f4d515271e797dbc40799a1abcf646d421334176f59fe49fd6e81bbc59ae3aff82c0a74823000f05b9688c086e9f5826d424996d1b62bb4a3c26872f10881aed869cf338bac67cd228bb12516e9f5826d424996d1b62bb4a3c26872f10881aed869cf338bac67cd228bb1251c5aa89a8a00f90f7c785ba125c68e56ba5de123ad3ddcef4c3372633e91ad0a010d6a0dec00a12a94c3c85792d1f1bfeeb9a52c428528f9c9aebe1d615ac0efb10d6a0dec00a12a94c3c85792d1f1bfeeb9a52c428528f9c9aebe1d615ac0efbf0888830f5ff956b48523903496e784ac9b1778f232c91959b66cc082d1701f485ef53b1f708ca42f66d46a8d99c22ea4fc2054318cead5fe900aaafa6694e2685ef53b1f708ca42f66d46a8d99c22ea4fc2054318cead5fe900aaafa6694e26387073a98e313d2bcf53d6b69963ea45385224a691d6dd3d8862ee3af5491b1bc4468084f5cf6d74aa352bcc0c7901745012eaf60d9f30b0ecd74f7d25872119c4468084f5cf6d74aa352bcc0c7901745012eaf60d9f30b0ecd74f7d25872119fe98c068baf4ba6a7727ba0ec06ed974a7f30685c7cc1a771e52a39ba49c63785fd85d8d1ec5ac37dca9e0e2b615258fc440cbbb0c89058cc602a371ffcbd36a5fd85d8d1ec5ac37dca9e0e2b615258fc440cbbb0c89058cc602a371ffcbd36a6e78409a29bfd3c9ab437f748b6ceb7d4218a2f8b7915ce823396593985490f6267d2870988c365cdac5c745ba8ecdfd5485c0b1f42d7045d4dee2dcfd623c8c267d2870988c365cdac5c745ba8ecdfd5485c0b1f42d7045d4dee2dcfd623c8c53790202d9b4e5b476a86c23125fcf12f134f7f767c6ccdd62628b38a6bbc81b94ae9cc295b1666d7dbd6545f0f6bd508f562de13b594b0ead93b0a74d9b960e2d8e8e3aba20d3dc95a49ff65a530814cbd48b2ee315b9923e2843cd1847f54075a37687ce8b623adaf2820b69b91f659057c1f2511f1aeac8a3db468b9a8e79a5e05f1edbdab881a4595c349478598e9f2ded74506822c446f40c45b955a960a5e05f1edbdab881a4595c349478598e9f2ded74506822c446f40c45b955a96068c38d21b4543cc8bba7595c03c1c5f5fb68d658ca16c5c1f3c887eddb5377faced27e12629a20ed4e93b1b60f2f9dd76a81317f4afb7fd4f2f37c5ce157900fced27e12629a20ed4e93b1b60f2f9dd76a81317f4afb7fd4f2f37c5ce157900ff8c6eb2bd0dbc8fe35a80d128f486a6e291fa6da020d121b022cb118b3e969466f40527af97251f68d274c06ad67f17084de26d2781f8e74bf68639d81cc45e83097e011b7e44b33f244e6f609431aa06e67052d3433606a05f5abe9e96c01ce7075e790cc4f0ff9cc98dcb45bf3811982f72952597647e9cfa9a33329643a4de76f3a2079454c66932b6412e0393bbda211e519a3024ce94de809b179cd9d13e76f3a2079454c66932b6412e0393bbda211e519a3024ce94de809b179cd9d1351a0c73c9a4cb4536b4af6cdbe8bac95bebbbf33f0af46ba7b177fd1ef7d6fddbff865ab1f653f3545f610485f337d1a0f0421d3fe552232e3a416248a833755bff865ab1f653f3545f610485f337d1a0f0421d3fe552232e3a416248a833755b659c5694f47642c3592b9a38d4918a5db82ad5c78b61d9a2ce12bbf5328d4feb1573fc8ec1018d9c4a724e4cf4f252f64d1d342136351a15d832f3e53885389b1573fc8ec1018d9c4a724e4cf4f252f64d1d342136351a15d832f3e53885389a2d7fcad349ccefb0b116702f447ef8ee43df703d9d18e28a9bbae9a1424d97e3f6e5e949f99434c28c56033c79d658230b9224dabbc5b6123fad9932d5ca6c63f6e5e949f99434c28c56033c79d658230b9224dabbc5b6123fad9932d5ca6c634aa8b570d66213fac22fb7d92f78e229d7c562445d63964cf5c3ebb31d8aee9915ac2b1acace5e51455d6d380d58b64bf36a69b99dfa3efd6fda34b153b5fc6915ac2b1acace5e51455d6d380d58b64bf36a69b99dfa3efd6fda34b153b5fc656b457506aca43cf58ea0b20327cd135257c828f645d6b2a6db0d62f1446162d6864fc23b2d6e1759a8cbcab5477c3e31c6e262df4e562e3740bcb2d94c05fafbac201830258645d70ef97e779209b32545b97b8aab4829de7975c21e41ded048f7b2bf3bf8d864a7dc06a8982003e7ee1bacb4d3f5e9815dd34d714a320775b9ba44d91e7cbf1e8ef8198308245e46dd6a00eaf10a18025365c3464241cc2c6eb57de70976857bef77e4a6491263cba582bb5e5afab80bae577163b131a289c03cd5346ea855014215530aeed12a62182c8b241ee7232fafbadb92c8e38d4aae0c7da00b131af697ce63b387b4bb3c3a8d01b6556030f30ba678751b7fb55e164d2ce9121a794651d381d107a8a6641b28941a42463aa80e3e0927e5116f10be430ab932e2ea2a3b78098c4d1b4c39a6e83fcf989f3c9244b81de724aa669a22154f1877d7c7e13cdcbfaa5713955afc387bc97bb7e379a747fa47d83397a852154f1877d7c7e13cdcbfaa5713955afc387bc97bb7e379a747fa47d83397a852ea9ae20b66ca1eda484e6ab30f5c2b96ba5c0970da46da097ef49d73cf2e809f7d4f85e7e9cc84d31d5287e8d0543d7800c188284bd5670a1067877e2a5d42ff7d4f85e7e9cc84d31d5287e8d0543d7800c188284bd5670a1067877e2a5d42f59c7a3cd1485d6db74cefc78b4e8e8e70b0096f160eacc48f3d46d1bfcd5833d3b67252bacc6ed900c30d8c31cbf81c933e0ace5900e3ac98eb20bff18b2200a3b67252bacc6ed900c30d8c31cbf81c933e0ace5900e3ac98eb20bff18b2200ae57fabf6526655e2eaaedab93a0ded402832b35b1d7e854daef16fcb6b10dcad9e03af5f56a27ef4f70a67a391fb9aa43930cce83bc34242b626745823c3222b9e03af5f56a27ef4f70a67a391fb9aa43930cce83bc34242b626745823c3222b78aed69fed0f180129308ad997f719f99366ffa0fa8869af8f18dc36a0d854eb301d68d1fb0758bc4829d275bfaf83b3cf5048fa0dfd0216af7ff948e8c89847301d68d1fb0758bc4829d275bfaf83b3cf5048fa0dfd0216af7ff948e8c898473fcbe78a07061d152b414d1829454f0b237fee6e5100bafc1dccbe45f11986e48a592440db90327c2a6616a60eae7a7ad8efb819a202f030ea24b15e65e9ac638a592440db90327c2a6616a60eae7a7ad8efb819a202f030ea24b15e65e9ac6338bca193dc7ca87bcc5e965a34a5b90baebbc1091ac27665bd1f8a28378e7e0009f7b5e65870c77b8caa9479fac07fe254df89cf33dd1e889bf32c6ab9e92da209f7b5e65870c77b8caa9479fac07fe254df89cf33dd1e889bf32c6ab9e92da20628d81fa9330c4d322a4ec3e32fc4e75103b13a6e7ef6620856092a417564f7887f890a660d0b5906a5c9caef84eddfb9463a094d402e93e9bb5f6cfa7940df887f890a660d0b5906a5c9caef84eddfb9463a094d402e93e9bb5f6cfa7940dffd8fb1826fc8fe078d57eeb689aa2cfc41609fdb68aa199b9755d89bc671112b2e6bcc1a3e493ab533f86be344bfbb67b56c85f9f9457737b64e306b15c9da062e6bcc1a3e493ab533f86be344bfbb67b56c85f9f9457737b64e306b15c9da064ccf18a45909c9a0bc39760af296c5e3aed96e1ef9dff4b29ad527b6731e712b9175f06f7c6a36e7b3a5862425ea904783c04bd08739955b4305b191f75081ea9175f06f7c6a36e7b3a5862425ea904783c04bd08739955b4305b191f75081ea30def1e005c25cc2aa86ed6af6b1999ed7de8e579417721c4b86e29fdcb20a5dcba9a85e80ba8f792e58d34135d1276970b3d3a627736b684d68e6e19eaeec73cba9a85e80ba8f792e58d34135d1276970b3d3a627736b684d68e6e19eaeec73c3e5a0da5009024a1d723906a8e4369fc1e888a61ddab0891e9593ee3e81c3bd1f8473a15fafae64d980bdee03a7ea5f5d9ea72221988ff4b8d2a1ee6f7627a81f8473a15fafae64d980bdee03a7ea5f5d9ea72221988ff4b8d2a1ee6f7627a892268ee787d89914585a86ce81652e080fc51196c9be829448dabe63a9475f82104653701ccfede24a2deea61993f3487c823a9282e39b4b6f55bc4d12f085e4c75ef8c472bd7d9af84feee690c81427f89e6e1086412e14e3143ec5c3dd1b628d10230b123fafd545defdb8aa94a0b56c63ae8f2660e62b2b54581c630e17fbc79eab42345dc4e5e222697dbf4a5efd6eae237910c9f13beceae946405b968ac79eab42345dc4e5e222697dbf4a5efd6eae237910c9f13beceae946405b968a756b7b525ab1b5bb18f55a62e3ac1646dbd1f7aa5e3f5b873adff16c9c770cff02643c9f19462632a0bfbad416f42d1c995facb5d7c202575a658d37f9364f66de01cbda1544b0b8ca73ab4b145275138112706e094a4864a3ee8059b79d835d070fe112bc1a73e7b93d4d6485e120a8b3df577a2296e4743cc2758135629aeb9903c2b84a83166ff7e261b219c10a8cfaa0e7e3b6e729fbe638f588a1e0b0f39903c2b84a83166ff7e261b219c10a8cfaa0e7e3b6e729fbe638f588a1e0b0f31707c4221d058c7194c673a20504158172e18ff1c475d1a0d8377198b50d665c3ffd9489509e109f3da1a5c65987e7f6ea1d1f3ef61d2b8c68a893b2c7f273243ffd9489509e109f3da1a5c65987e7f6ea1d1f3ef61d2b8c68a893b2c7f273243f39d413aa3e7eda92603aeb9216b5e9fde9250469e0e214afb1c60390f7b977cb58e62b9c13f51416b87d5bf72f8646743df4fe650578115522870941eb123b4f8ec7088f4afbbe2693ca3771d8cc7d7b287721ad4ac98ab64a81aa34fea8029a63e2289dc57d21224b6046bfb8de132f105788d7cad1ff60eeee3cc1c183511d5315a2cc12db9f68f8c844450ebb4c445013f61ff2f21a171d6d7e67d853001d5315a2cc12db9f68f8c844450ebb4c445013f61ff2f21a171d6d7e67d85300b70c7ce00953635db20565a24002b63aafb874360830d0adbf26c7c9f27608d8f6307d9372ce14a866e52dd7e7fe21c1781af486c9968b16a9b90000b62c7139f6307d9372ce14a866e52dd7e7fe21c1781af486c9968b16a9b90000b62c7139dd1117425ae04fd1cd632e82eaa23adccb0023e8103d21f8c959b068ee4e33d26f80966c299783f64904c511d5f501995fba923f6d6f41f47281548497c96e5b6f80966c299783f64904c511d5f501995fba923f6d6f41f47281548497c96e5be375f7b68be7e6fda44ef40d434ea63eca4af7b8f0b09b1a7055fabc6073af2b64fbd2bfa09e7ea22ffb0312217ab61bbe3b271df7d18a7677f9a5041d45614964fbd2bfa09e7ea22ffb0312217ab61bbe3b271df7d18a7677f9a5041d456149d37f22183a6885f42a5fe04bef44a040cf4053f789f929333eed6b1463fe6fe9469d6866450ed4d4c159ca07490fb4476b9d3ecbb69ccf36e82f676c458da4f4469d6866450ed4d4c159ca07490fb4476b9d3ecbb69ccf36e82f676c458da4f4a39c710c33d63f31820a2caab558c29732bc0e6ec07ca4c3bd822dd4c90b87fa42bde558dcca3c5d2bc8c7c627cd5820021da41b64e5ac1f80a58d62d54a289f42bde558dcca3c5d2bc8c7c627cd5820021da41b64e5ac1f80a58d62d54a289f877bcfd8a47c3d6cc9099f837161fcaaa96504e5c3f9cca2509cb74a96addb3f6cb45583fe82d43e9a32f003428a3c20c090edc550900148a08bea5077fd83766cb45583fe82d43e9a32f003428a3c20c090edc550900148a08bea5077fd8376cdc5c73621598aca3f07c48fef3d7fe3c1a5bb0c7ba95ee9396ff1f1171df9cc1cc825b2ce4ce3bc374149425b823ecdaac28bfd70dcdc816e4770c248be87a31cc825b2ce4ce3bc374149425b823ecdaac28bfd70dcdc816e4770c248be87a34bec0134a83b57d80b925e16a0459e13041ef48dfadbf746487a63d531148fb7679339fd3c56f5744c212e3e67dd7daa14c2532dcd7d359db43eeabcb48f5316679339fd3c56f5744c212e3e67dd7daa14c2532dcd7d359db43eeabcb48f53162d67c4124a098ef3d381bae21af0499c7e5c65b4f3c66cacc2985653d8fb07256d6645a5946b06886741af1a82742b4d9c7dd0b1a7a9809518845c12b1f0e8606cda1509252ddd5886670f182c30db23e16cd86b20b06d6042647dc0e33ac40b74c3485fcaa204331096d899bcf86e36e7a890df18c74c990cb5e58a3369d16d877e2d06871e030e24e4b03c6ebacd03f458fef81f31d77fe74986298f37c13a877e2d06871e030e24e4b03c6ebacd03f458fef81f31d77fe74986298f37c13a4ca2eebbe79731050a05daa9525bef188373d283461768eefe6064c5cb155fe0c76d1c18cb7c7eb0f8ebd44127f46c8a2c0818da4e8398340c879548a5490304aa943cbb572d65bdaf10b4e495038cc997efacb8351e144b65655d0db62cb4d5dfffd3eacfc417f37bd7a5adc74f8ad5a32435e7c16fd9d23ff00e032eaca1b7dfffd3eacfc417f37bd7a5adc74f8ad5a32435e7c16fd9d23ff00e032eaca1b77ebc27face8a2938ed99f92b05fa9fa03bd410e62111eb92c648653756a3dc3d3289f5d7dc2a1a0b242559893ab6966cb655b0f42b3faf47234b11773b6045af3289f5d7dc2a1a0b242559893ab6966cb655b0f42b3faf47234b11773b6045af79a510bc95b295968c250eaf2bd629a075f6f8b154962c4de149474c43a2bc6316989e4f6c6c7e1690d10139ecc31ee9e2c4275dff119ce8e9ea45552f11fd6a16989e4f6c6c7e1690d10139ecc31ee9e2c4275dff119ce8e9ea45552f11fd6a58381e0d226e0d009d85c8e0ad7a8bec2ad76aabcff3905d15c89bf41775e7563d1e475d6ff97741dbecb184f11a9e2a6409d87c268346586e1a21c9775b034b3d1e475d6ff97741dbecb184f11a9e2a6409d87c268346586e1a21c9775b034b85aed6a1bc55a0ba7d936bd31f2b7c7af92514bcaaa7ce5c4c5af7a1b71a102d82ff51442d9c874b3cf8fe0255622c9bbf38dcf469113bc62b08bcef0a6f1e2082ff51442d9c874b3cf8fe0255622c9bbf38dcf469113bc62b08bcef0a6f1e20b910c922001061d277ff29b4970f4a482a09fc9a088d71b384f548d1b8c34fca082ede9bc23dbbc13c07ff44e5bf341164a72da0cc2d1cda595b01cec087a2f6082ede9bc23dbbc13c07ff44e5bf341164a72da0cc2d1cda595b01cec087a2f6668ef2b138604081396d05ac8e7f4e31df116339454a14304ae223c49b445bb032c7c0b39b8a490cf18c3f8ad5751ed1516891573da4f407d7647f4fba2e0b9732c7c0b39b8a490cf18c3f8ad5751ed1516891573da4f407d7647f4fba2e0b9723a605720c321b027a1d0a9daec74b0ecf628ba5f0d0d487570089e3c5b4b299cb9942a8d16adca027b30c07b7241cc973182daa9689780f4e2a9b81ba3994cccb9942a8d16adca027b30c07b7241cc973182daa9689780f4e2a9b81ba3994cc96c02966c58e350ed74ba9e8d903ce0a1cf3bfa44e7aaaa8434b2c72a0bcd50099f97d9d696d2430ad474f8bd552180f3be79c922776340c8d7b89c5f29c026d99f97d9d696d2430ad474f8bd552180f3be79c922776340c8d7b89c5f29c026dc52097e5ecea53d99bfb238d75610bc39d439429455879d9c138fed49e4981ad245b2314b63787e084292b3f9527a75b147337684fdf9ae00803c60f497a8b25245b2314b63787e084292b3f9527a75b147337684fdf9ae00803c60f497a8b25ee7586b0a8b9a4c967e379ec4d708d9f38901c533aef1c0c1ddad0a8060bfa14e3d90c20569c7d9ffe59f1fb4b9076f91e8a3f752da6f35e3c4033ccd65c355de3d90c20569c7d9ffe59f1fb4b9076f91e8a3f752da6f35e3c4033ccd65c355d0d20aaa3435d1a26bb2a9628b19520df83faaeeb679dd6a7cac8061c29934ba7299ace8e748334dd65da53ffffc53fd89965b207f5b388eb771ebe440e0443ce299ace8e748334dd65da53ffffc53fd89965b207f5b388eb771ebe440e0443ce12792d5c3fc2bfbea97441f8ae35cc039a75bf1c519e567503cd852bdf952af4ea960591924670011a92d5d41df8bca872065c94f3e74c00e8a8305af939a02dea960591924670011a92d5d41df8bca872065c94f3e74c00e8a8305af939a02d06a7172a47790018320cb21529690fe96a7b42b9c956c14df851ddfc88c4f8bef02ae431ce764ce9087fc557ee6ceba84672af7e58caae6513ad6b40c023d644f02ae431ce764ce9087fc557ee6ceba84672af7e58caae6513ad6b40c023d6442cfea018fc1b56b3a480b4a5fe2b14f10c42991cd94d94b41535b7ce1f00f9454200fe48a62602c901aaa5ad09c27d6e8ce76d88009c08d536d0f781777b4b75ffbe4276eeb70854b1fc741d3ca30cb22ea21c2b4b4d8fd63a2d5778e8f2d0ea2f6be321e2d4cba0176bb3ecb3e9ccb3cc4316d817d1c5e7dcabb931ee88adf6028436dcaa59c5af18c2448947ca2fe60ffc3faf25c88ddb947c05e3b9e3fdae028436dcaa59c5af18c2448947ca2fe60ffc3faf25c88ddb947c05e3b9e3fdae4d23873261f2d798f88813aeeebbe05d38d8b9d2f23702ddf3b075b4635e28756331095dec833f8f67b865706ee43cfdd0a983b22c7ec92b16867f03d14c8af86331095dec833f8f67b865706ee43cfdd0a983b22c7ec92b16867f03d14c8af818a93760d2e2684227974ec16085756a373ef289527ba3c95fee080738f2dd5077b23888b1722d3ef07ea72a699f067824da4cdbdbff10997e6a5c1cb371a67c77b23888b1722d3ef07ea72a699f067824da4cdbdbff10997e6a5c1cb371a67c38cae7495f6ca6a64fddf23554a9a32f6ede5819a22ba1472e51202973e3a05e175992ebbc5f25a11733be237a09e74d00747e84e0e2f69b5a72ad9a4bcb8167175992ebbc5f25a11733be237a09e74d00747e84e0e2f69b5a72ad9a4bcb8167a926fc4b4119b514ef1c070c3e0ccda620fe7271f90e96e2bad40b12b36d9619c75a22e1ec15feb9f68c9ccc844c490122b100ca99a88afb416faa4fe3282a02c75a22e1ec15feb9f68c9ccc844c490122b100ca99a88afb416faa4fe3282a02e590e47603c04fb31cb3d19788518b9695631631d14f404fa1bf1cd3ac50acd6632d3aaf1fc29598bf15ddf0db5a40f896d745b1e82db4f9ef0232dd0c33f28f8ade185408030d93d5ab6084f071b8c849220947c4b61db331b058cbae46189bfcc5fe290c735bff79d6009d9b94cf537f823c59405397469fecf643b78933e09668278e503c8b503dcf3b3a8d16b63b6aed21a468e527d678ee375842865bc29668278e503c8b503dcf3b3a8d16b63b6aed21a468e527d678ee375842865bc2ea5329c11d43b7b3562b017c2a2f212830b3388e28a9908d6a5ec09dcc86cda9b5a75760e6abe07a3b5cdc9ab040b7e3585a1013b75dfc33784da2b29bbfecf4b5a75760e6abe07a3b5cdc9ab040b7e3585a1013b75dfc33784da2b29bbfecf428ea2ac257b19668ef57faa6cdf21072f8eb5848653a20eda8b97f45bbe407d426b58ffccf50485a5121547ecb62f3f19bbc6411c95fc9e2412bfdb0f63d76de26b58ffccf50485a5121547ecb62f3f19bbc6411c95fc9e2412bfdb0f63d76de9191bc7ce7f5b7c24af1c280d0b1a178512f7af8eb7fc10c638e3ef48cfc4a3e1761e410c8ee791b707483714005cd3c142e0be9fb3f8300ad36271672a113c61761e410c8ee791b707483714005cd3c142e0be9fb3f8300ad36271672a113c64c1655e6b5642e6501c0fa1fc9d6f54386a5279968a403fddc99c5f8ead4bd97b33dbb9907bc9e97054441ad1bd7329c229116ac53d36659e88c3bae0d3e0de8b33dbb9907bc9e97054441ad1bd7329c229116ac53d36659e88c3bae0d3e0de8c681f31a069aa9aad268d4e8770c9b3b391f3d57f7ed85b62a3b78bdb32a590a0764a705f557be57fed33f2d98bb89c13d1aab4418d9df283d1ecee6d0b06bbd0764a705f557be57fed33f2d98bb89c13d1aab4418d9df283d1ecee6d0b06bbd9f3723e5dc6b4c6623282ed8a1de5eead5ff8814ac89217a7495ddfa216a8e1cee636f164865a332effb45bfacdddd0f82a70997fea4039e24589916fe8849a1ee636f164865a332effb45bfacdddd0f82a70997fea4039e24589916fe8849a1fdd2abdf428263400913a06f98c09f40475251c2cf5b87ced5f4c6fda3368564f982e3dd4f5b8dc841708230f6ab08df72a921fbdbc42c6cee2cd22aa68ed267f982e3dd4f5b8dc841708230f6ab08df72a921fbdbc42c6cee2cd22aa68ed2673baf5ecb6658fc2a72f086386c453e87183096c1d4f04779a51ca417b798bafc91b4931959b4924834075b993f4a78641f9450663ddcb4ca8933fa4ff0291cce91b4931959b4924834075b993f4a78641f9450663ddcb4ca8933fa4ff0291cce7262363208769171c2980a1bab752fe4e5ae2de10dbb5f68b1569c2b9e9da7b67e35d5c701cf8c8a8a1156139c73a858a5ec18e6f00045b58c064a3c001ba04c7e35d5c701cf8c8a8a1156139c73a858a5ec18e6f00045b58c064a3c001ba04cacaca7a9dcc4bd719d1efae75b2edda1f37a0b0f24f96d879e0b521060f7651620701824cae1be0adcaf0e96ba230d5755a55867abd111b7ad1c17e36009ae1820701824cae1be0adcaf0e96ba230d5755a55867abd111b7ad1c17e36009ae18134da6d2b590c3148db1902a1bb3e379083be3f313d016dadf21ac924a64e56a40fec498427a2cd32f88d21af24ffac23a4024715dbbe77486f0d9b35cce698240fec498427a2cd32f88d21af24ffac23a4024715dbbe77486f0d9b35cce69827d253a36e8f2d9bbb16b85c8fde8b3d4f467e1de5b8ab77e8a4c27c80603945acc84801d2db41c882c297cde8f2e2a32df261f380847b5b8b545180fc1920674cc84801d2db41c882c297cde8f2e2a32df261f380847b5b8b545180fc1920674faa83b38094f67875b53b341938d2c8ecf3ba4db30ac1acd6bc885697b275d8b113ceb4c0e5cae80e7cb7c64f67dee1e35742e84562684321f35b26e6b07c12a8b6d0990bcd502d1acb3795d27da3e3db9339b8f33c925c85ade1830573da2a5d2ea952d6415a8b2fdfb4f748010fff22b83cb1809b6ecfb770acfa0a99c70d8b9712636fb9fa47bcf7d5d17547dd2b9b6b34244645713eb80691b009984259f6c5588d14a0f5fcb4bcc2de757b9a80bad6cd94d0f2ffc901dfc2553bf57ff52d8c7dc49ff76ae84b7735db30ee16eaaddcac18638a7fa956a379e5617354a24c54ad31ce33f7a90bbd229e1310cc454c05242893b774610fb38ecb4f31e5456c54ad31ce33f7a90bbd229e1310cc454c05242893b774610fb38ecb4f31e5456f2a9ab7fc4aac9f6f0bb7ff7e0d2f7194a59cce6f244484b96d451092a8c73b170e7a414559c996543d37f0e20177d3b5ee4556cfb209aa69cbc27cad2cf9e7f70e7a414559c996543d37f0e20177d3b5ee4556cfb209aa69cbc27cad2cf9e7f91e089368cb63c666f8a142526f5ece0c47c74e382728367626450427a37536281bbebedd0581f4844949ec894a5b22d471fedfddc60580457abd6ab43082f75f843d02cb6f8a559399d7b4d174273c5e64fe5d3647272b47c3229f116b6150b7d36f51862e1bb28a64fef4ad33132a18c124884e582982435cefc3722e47b8aaa7e5593cf405d3f8b6b52de90893423c1c4670cdae77338a24f1941f8533dd973cca1614a9c8317e347d027ae2b184c22f69d11843e5d38fe5a6613e6f6d1b73c1f719232a5674b1b0a864d6445a7204ca7b54cca08633410d4618fc7540a7b64415b99f68f25821dfafc56e9962249dbbf8dc5baad83c3ff59618142cdcd6f9b209729c74e4bd3d72e103147e676778c390b98e44e59f958961ff1f0f493186bd22d46033eacc6d6b1f439e7b5129b56ece922c8e30452bb8bce88e10cc70c43a03a181375d7c33022497803fd3f616c383f846257c1043c242bf310c4287b342142a65210e21370444a17746fe7be34e6ea76187c4582078b40b3c2ba9ea7b4ec44c06ba79d366d4a0a1634191534cf01cb24005d68e0f74298803674835fd25ffb23efa70bca58c97f9a1e7b382520df54f3cc0ffbd99bd5b835d80801b87216e969c66fcc43f4d8604e9642c69e0d793b896b4f8ac43c663d9541eaa63ca476f1d2b1534c5766269090ea09299700841ec7f823463bd98e441dc457d56208933891d2d69b9987ced424649768e8d7fd6825c5d8fdb07d76825bdc687456d1aec8940c7637c66d9e07125125f4aa1e0fe54ae58c79ef149a5e02f5c65c69b0d392e0a2a54ba99e0da3bce2c2203b9731a9c5fac1d1678b07a59eee5ed30001d148856c819bbf3913dbeedf758aae8b6ad6f48741f836b054a0074fa9684e503385b8eee45cec8a1d22bb0da84eea193318747b00fc806132c2d06ccd7bf0bcaa28923c0587c57141c9d75f13180608f93681504c2b104da5af341119848edc4b3670a88c3ed93fb6651fd09d7f226b8bde366d8d46d9260332ab62ae212bdc4b3670a88c3ed93fb6651fd09d7f226b8bde366d8d46d9260332ab62ae212bae74a22b59b4831996afd59cae0fcfe339d53f3a0d75ba9d43d2fbf25cd57ea1cfdd8b1f472e5a8c1808e34246f110bc18fed7129c460f303e0df9fb24f650a7cfdd8b1f472e5a8c1808e34246f110bc18fed7129c460f303e0df9fb24f650a78ebafd7c1b0a4797ee2080f9a63cd6c7729896d20f1f904b914a020baf874c410f44638bef9ddd4d2ebba2e5d323c393fe2b818effdcd06e726820c003e26a0c0f44638bef9ddd4d2ebba2e5d323c393fe2b818effdcd06e726820c003e26a0c9d82d58d160c02acd17d60e7543a4c1fcbd34bbeeedfa50dd3b23c6512d5b6b5dd705e5cdb6fa3feedd9cef2acf1e6e43d27372f448114a12eb682f3d7df6c16dd705e5cdb6fa3feedd9cef2acf1e6e43d27372f448114a12eb682f3d7df6c164054c753217d5818a2bab81fa0a755b7b371d00d1c05d5ff44c4b5dfc3703a35c01f3f68420040caa478dd5e9208c6b190363256ac87afda6538c31c79d91712b0d3c4e49e0fdddf16e2b401877d2b914d223b1cb814e8ad27077581c7fbff7f63803897eb62a0f401610a2449df42922705bb956203edcbf95eb240d8090992952ac05d697ec65c5073afede0d0532f2e8fb780ea661ab172795c33d57ff17764984824db6597c3c84798e11f9d63f93287423567f4eef30f968dac9bda6c5f3829b16c871ed358bd23acd2627c678d70e2b63275cea5dfda3d7bdcfcedbcfbf065f0d861b4fbac46affddbb844077d5bb8b9c48177b0cc18fe5699ab63a1278cb9c299de4c16ec271a310b2b407fcd8f2e32414a80f777bc1b4614791ae01582505535667a7c01c5e201b462c7c61f5abccfcf964dbfe6f943bf6b983fb2bbc9ffd23739fb9d12bc58e2e538769fce9c2d6fc9c8147a77c0cee604bd01d1b56533a20f4128b97cfe8487cfb0b3938a1fc1e6d425d4041ba0541f1f7073868ed97a4911ebbbc7d4ccb838ceb380f55c1e157e397979eea5273eb4b5177a283405009b74339dc849c2e1dab3e893ba8f082d4fff8a7bf3f9c9c5593ea756c43ac165c8388f014c0842cef2b8b0c810bcd65ddd91be9d04ccde7380262230ed085f1af70addb24617a487f6a4112a01a3f05cd525d037516ea1d775e0bf18c4719b415e73a7e41b572da791a8fc8af14cb4fdb0c73c189fa6201dd2dfd643d536f73ba7312c68f59ee4bcdb796631c0fd7a8146cbc41d4c6e9d312c67f8e7ca91cdf96b86daa0b409d36c6f7b64b898edce3a1f9a743f15e984895df0e059571d479123e6c7d2a83eb964aeeb4ad316810a54b900f37aa6031dea1fe4d2a2ad8dbb700bb5b3e6a1badb0b840bb7e15f0774af92b189ef0f4e5485ae473b396a6922a985d2d304cbabee1956f8dbad7b81b493f5246c8aa71971004807984e4f069195b40abb336f734eca76abda8feecf21dc5ca506beb6114fb48bff935ea23d6e4e964b3fa826fadecbd7e719d67682962c782493e575c0f0fe208863183127a498df1f6d5c89a618607e31b4990f98bc143c1277c7b8465c17162ca77d23ea499457d14bb6c36df23caa96690ba7d24ed9d5d70d7f0a45f4a17d1fc49c9d756ffc2095a1452bdc37de47097dd28055f6ddf11bd45cdc89a68f73a83c7463b24820be241d0182e39552f31f67c16abbbfcbbf8877bfb76f123eb6bffdfd3f7bf10cbc28f3cf38c2c208f46fc48a13073857d07e7b3754e349c3cd80cf647eb6f10cbc28f3cf38c2c208f46fc48a13073857d07e7b3754e349c3cd80cf647eb604728415c3f0fc76420cffbaec57325fd58a429016131502f2893301b8f0daed47e98aa80b28a4c5b96ec89a7b7dd6f65d06457b1e5a34f0e4b4afd3019aec0a47e98aa80b28a4c5b96ec89a7b7dd6f65d06457b1e5a34f0e4b4afd3019aec0a1287dd3a7d7484b4a44f6c948745dcbd9b799c333bb3c65d9eab0490b433bb392aa7d4bb33bcb5734c4ff497e144d0e39c2226af996ddb719fce57adfc4966472aa7d4bb33bcb5734c4ff497e144d0e39c2226af996ddb719fce57adfc496647d6483c5592ef11698931df96bff95e3d1cceee78ef31c907807f95d40556cd812b5f4996d4b13e41af7b6e03b32f02a369bea1213837fcbe0da9df24649634e02b5f4996d4b13e41af7b6e03b32f02a369bea1213837fcbe0da9df24649634e0e3195dcf35a19a8a8cc922b446fc97af2d2ac2523a8b2f473c38a87a73b74d27ca6576820a5be814327f9c72a828ce8b2a7ecee3088aae3c3f295523946c8302ca6576820a5be814327f9c72a828ce8b2a7ecee3088aae3c3f295523946c83029ca096df03ce2a4c1dd1f7744727d365133a640232c4b3767a683651d2b974450c763d1cfce71499024a176c81f1e9209e7eaeea7c123bdca7f7e3d93cdc5f370c763d1cfce71499024a176c81f1e9209e7eaeea7c123bdca7f7e3d93cdc5f3727c2e6e28891213911f61f7f7ba161f3afd1c4b5d9554cc085cfbb1b3a2558850978474da4bf12fb51859f2112b56944421c7f677a074369a5e6c4c6308644209de8bc19ebbc5cbde43c86a731cfd2aaaca8c0e8c9fca42c1f67fc6f22786696becd5074aabdcac83ad25c178f3544222a5e5bb79f074770f8ae16570c70ac608a53b35d835d86e0c304de070454fb0aea0ecef8db7b9921a8f6c37f46153ac4b30aab16ad59939b80e552e42fba1790c061e99e22b9aa1dfcc0f103b11c5f2164e6d6cc7ba0da9f3c8f5f129a89e8393cc29f0b7b2c18e36e6c255974b574280ea407f91549ccd40ece2d382add200c189f7fcb822dd8151a1e3661903b333b0ea407f91549ccd40ece2d382add200c189f7fcb822dd8151a1e3661903b333bd7e57afabd6ead401da7a0aa353639434f01a82811e1a61b8e23c798addfe2495ff6f3e3fe51918f9d8ee75909d4a1c968130a068e07dda39ed4964252bfac095ff6f3e3fe51918f9d8ee75909d4a1c968130a068e07dda39ed4964252bfac094b85f4efc8aa1148073e839c5e36ee99fef7a255d9c9759625121df35a0de75fd97d35bab056748c2fed07b5a27309749020e15715c6bc82797bfed74aca15a3d97d35bab056748c2fed07b5a27309749020e15715c6bc82797bfed74aca15a34d7817c1ceb126e97d83fe9c765ee5eb7412ea1f45599cdc944125e03c3eb2621211ba6b8e98708cd88701e6fc3f6ba50f5ecd0b48b08703b70f8dd691d3bbe11211ba6b8e98708cd88701e6fc3f6ba50f5ecd0b48b08703b70f8dd691d3bbe166a9013574d91333efbc1d450b9fe97dc0b4afa035ea8d5f67bd9cfb30c48b4d1855f0529cfcd46c292e886e1bf3709dd50af66c04e753fcbdf6a49dec682e2d1855f0529cfcd46c292e886e1bf3709dd50af66c04e753fcbdf6a49dec682e2d7bae41b0bb520e3629c207a8cc3248c6f81c2e859db21ec0f6fed325a2e834c8b243621259151f68d6f60bf503ef2d882f725a299a82c5d3b2f933bc729b56159da0590bd8a2d14ec88c541654bd7d9c7201034d8fc98f0c6adef37eea7d92cdb47d4ca01c29c638da730f1657e375065ad4c6f5351cc97c4bdc4499317b1f6f6d341eeee97144fa12137e727bb5313ed8f1067358b3f695306028c13f31c6502e0a083338d5e3bc00e5fc4523925d270d5d9486dae1fa21c97cf869b58d9b0eb42bb234aedda1af70daa190bb45063c872020b25fb8c7c44f533e1d9a5dbf282ccdd80e0878e3bd24a1bb9a3baeae0cf195da3d117aa1640cd296f58f0275fc2ccdd80e0878e3bd24a1bb9a3baeae0cf195da3d117aa1640cd296f58f0275fc9ac734e9395a947d762c8d908ba3ee77a6272a94c59f1571397b7f5c21e72f3fd766d01d5e035a0922ef1e7142471b7d1e76231991a3f28a4f2dcd0b7e113387d766d01d5e035a0922ef1e7142471b7d1e76231991a3f28a4f2dcd0b7e11338760261d7a126a97e814fa3a78122c816906ea36dded4fd10362188f93374eb342eb2d4b462134ed536d671446281bb3862f41e15bb68c1a870476967ebc12d24ceb2d4b462134ed536d671446281bb3862f41e15bb68c1a870476967ebc12d24c55e8eb0fa92a527f2177ad94c4f33c19766c38d2e9e63cc1880249fd2c8183df819f6a5dc6bdbfadcefda2611fe418a0d4582940694547a63d19ef9ef30bdca5db092355e6a086a1d97f62f5e723f13cfb8afc1475e7625b375c4e958e89f5e31c03720c240bbe8247dad22ac93813fc62431f131ee90cb70fa38a04245d2e1f13965cd18ccdb32d1582bf6c43f93575f5e863761b2c297dd4faa5f1d1efa1de13965cd18ccdb32d1582bf6c43f93575f5e863761b2c297dd4faa5f1d1efa1de996488ecf6146de62274f279c68f040213f2f7eae5898fda4eed0da8658d934ef63b4bc8b11c56481461f9d7f8f8242b546d21abca463623b6a247dbb15064ddf63b4bc8b11c56481461f9d7f8f8242b546d21abca463623b6a247dbb15064dd21a733bc841325a785ecbe80cbe37b214efa6b16b7ccadfb8fd47e16e5e82d0abd90328805176fa86b37a519eb705067c8c1a37a797db39f882a2a601176b0930f1680329f9ad92899de874ef45e70fa0abb16353a309b94efde1201761e7b41a5ac8a3d021b5aa7c85f2a7e88c0981990c111d905bb65f870674c2f7f8df5c3d5a2176fde70b45cb54896151dc2d841f964ec13575ee2df158400ef742f41199f25787f807725b346ed3aa46b11d1b9383f136d6ca7d44aed9b11ab01399a675a93a8794690998a9aaddfd282a21905ce776024831439ca69f65ae759dbc67902ed57892d205cacf2d3929a8e086bfc25d35646461f4bdce6587bd5f823464002ed57892d205cacf2d3929a8e086bfc25d35646461f4bdce6587bd5f82346401d137a4ecc753f05d4ac39cfc9f916a5ce91b20a56c2c01ce0114bbfb8a01c4979d198643dd663859e611aece41f3d23f0a36c754787c804bc70a4061d0762e679d198643dd663859e611aece41f3d23f0a36c754787c804bc70a4061d0762e678a649e4ac1c33095d447a1a1024eda9905edfb5ee891a0ebf782eaa438c5a8455ac5743a006626584822ae5c4681382b221e17ea07088b98f38a73b7ac890cd55ac5743a006626584822ae5c4681382b221e17ea07088b98f38a73b7ac890cdb2d947670a5b3aa5fc62c5994e2843cd5ab5a5614f6260b7671d4093434105a7897961981606ee1f0c6aa65917db5b731588588ddc57042741b63ae6e595d91a897961981606ee1f0c6aa65917db5b731588588ddc57042741b63ae6e595d91a366c9df52e6ba2d6f7904d00896ea8a6b8c179c7e5acba0ffec2551ad2c111d92b9ae5e3f8f581b45f28d00ab8e8895b0ac2b9bd0d0fc3976d4e06f8df8d2f592b9ae5e3f8f581b45f28d00ab8e8895b0ac2b9bd0d0fc3976d4e06f8df8d2f59e9a55153dfe303724968e8496f4984dc319420b4c55ae8c9f2d4260127e8aa59375f14ab480b7033557cb3888ed7f7a35bf6a41e0b89a1b9916036aa73c099d7375f14ab480b7033557cb3888ed7f7a35bf6a41e0b89a1b9916036aa73c099d77dcf86a9ce3bee804cea306a3b8703de1ec9694f6a1f6baf8dc189ec11b0457f454cfc911ba6f8c070d74f8a97586e521866b16754e0fd344277e871888f9620454cfc911ba6f8c070d74f8a97586e521866b16754e0fd344277e871888f962084b41f192d4f9d40f56608dd3118ec3589070a31f255a3670e4f182e8e8e50405fd1e3f1c8499393b0704478b07fe75bf24fce16f3f5e0baf2910df6f6548b285fd1e3f1c8499393b0704478b07fe75bf24fce16f3f5e0baf2910df6f6548b28a677cd81521b99b2db00c016bba1feb2c90d0a0c027d4178dd74d45ad13f5037f364ec3d1823dfe54c9311b9f1520f5bb4681e840d0ef5513d39dfe798598fb035f1c66b2b24c167e69d6dcf4a2ac6affb65b2e6bce088f994dae09ef706f55887fa75f8956fb4ac1c85c2f2c88c1f84b043ee03d4a5a8f5e9748ddc951b5f6c26314efec1460b9b01f878e10f1fa02754d159ad8bcf3d8d8fef18dde2c6e40d26314efec1460b9b01f878e10f1fa02754d159ad8bcf3d8d8fef18dde2c6e40dc0a0c6fe3654636a49fa587da5101463e1c58e8fa6a1e612ef26131fc6829520415dec9debf8981178a6448fad999fa932e40e843d247ec31570c49316cbe58f415dec9debf8981178a6448fad999fa932e40e843d247ec31570c49316cbe58f5d4c99dd4d0924c8546975b948afcf84c8fefd9a23a24c669e7bf9d4e0fd438d072b3c7d2998dfe3a25bcec10169ad49100e0bab526651e2b76b2eba86321e94072b3c7d2998dfe3a25bcec10169ad49100e0bab526651e2b76b2eba86321e94616161c06be572102217d9642313ddf27168cb914ec15b6296ad42febbbefc315fc69b378dc94c9c08ab4740cb32faad9570b1eda6c563944f5d857c94c4e2be94eb6d9131350ed57043e2384f5826059587250000e52481d3c82c2e9963e0a5651ccddb2592743d7fa39a94e80384e18ab16bd4796f1b93eef5e9572dda81f142a0e0488669986554c5e0657b12584879aa66db8a2b8ebedea34a693f714d1542a0e0488669986554c5e0657b12584879aa66db8a2b8ebedea34a693f714d1514fcf260a003f072257dc1ba2a3fcaa416645d86f133545e17826db2eac91b7587e1336b9c17fb42dc68166c634dce8e9907bf3e565f53dcab36707dfab9582987e1336b9c17fb42dc68166c634dce8e9907bf3e565f53dcab36707dfab95829a75f8ccea8de219f170e17b3c80b04ff5b895f7334f13e9342916d077eec04383f9b7cd484bed7d3ab18cf0a6ed7b44abdbc4caf0fbba97ce981739d189920f03f9b7cd484bed7d3ab18cf0a6ed7b44abdbc4caf0fbba97ce981739d189920f03b5396be0f2bada8aec32cf5dcfd853a2499f1b01732bd0d0d9e44e2978dcf31bbfb6a0f328eee53e4935e1886446c7c33abb8e2135fa3a0452acbcdca265aa1bbfb6a0f328eee53e4935e1886446c7c33abb8e2135fa3a0452acbcdca265aa1bc1578d17d38ce4c1c8e4d2a0eac99a193765c4f29fb074ce671c0f88acac98e751484570b8f2aad129a61a24449ef6969f45e3ee308734964b6308b98437337751484570b8f2aad129a61a24449ef6969f45e3ee308734964b6308b98437337123273170b123966ca3019ba2644622923ab6e5a407c65017335cb8dcdc74183a2f6a482516f83c560a867513e5af992de1fae0982b8b361a243f01df5c8b23ca2f6a482516f83c560a867513e5af992de1fae0982b8b361a243f01df5c8b23cacd18fb849e5204e4b4953328c1b109a7d6d0292eaeb0d35f9967370e6c57b03e4a65ab0a87ac7766a3fa04e88588a78a5f74d2d9b784387544e1c41ce097935df2a9850b611d4176e96141416f1111e9b403e047587d54399356f3a9d63706005826f6ab286d033f108ad0d600c59f42a43f511944823ebbc2966f0efeebf1ad0dcebf7f781d1fa777dd6fb15f34178482cf7dff00744e1efe90c64f63d6aa4d0dcebf7f781d1fa777dd6fb15f34178482cf7dff00744e1efe90c64f63d6aa41f76de729bf7cd0775c35187c471595c5ca98b356b26053cd4ad571f4e9528f44a62a376a653a52ae86bec74c444f7f3205ec33953e45243023e56a3fe6870e04a62a376a653a52ae86bec74c444f7f3205ec33953e45243023e56a3fe6870e0a9b75869511b70a690bc8a74bee3791ccb83821997550f9b6d2f8cc7acc900bfe4a51fba7a73a92621a9df383685378c346d8b433414c74147ff05234081b2fae4a51fba7a73a92621a9df383685378c346d8b433414c74147ff05234081b2fa1cf3d784c4bbe5eff5603bfc7dad1839affad8795a41b840d454ff050a9b3086328ebdf236e757185d775b56cac40b7c109f20bd66b5a574ce3f309710ac5a74a72752e53d9a364f0397b435ecb5dcfdcf2bd6480f8b2ff2226d29bf396c721e4bae8de517b5db51a349050baa779e7d358b555b2897c5fc537a981c272f9581c3a33519ff8831e465998d500833fd141b5278b84ffb875b7208cad8fbb07bc4c3a33519ff8831e465998d500833fd141b5278b84ffb875b7208cad8fbb07bc4762d10c97b0cfeaaf3b928e61fed94714b3b302c0c38e751f63fb87298976bb00224435a1d07b8c76f740981a3a4a76a96827d90fb0d70caa73e18a3ef74c92e0224435a1d07b8c76f740981a3a4a76a96827d90fb0d70caa73e18a3ef74c92ecd4da123f719aaec6fa04899a1cd11bfa4266d6cc56e1dfb17afde95f9759f6eaf423e485ded39225b742b19b75dd964e4bb0c1ed71b7de89b5c986ecbe30814af423e485ded39225b742b19b75dd964e4bb0c1ed71b7de89b5c986ecbe30814fc5c3835fbb91e13c4b09c2c146d5cbe4f705777ae82cc29ea1cb6716c774cad2992f4d76564acb07da7bc7bf61eb823c2ca002373c133c67c9dffab11b18dd22992f4d76564acb07da7bc7bf61eb823c2ca002373c133c67c9dffab11b18dd2c9a31b20a8fd6f5a2bd19fd25c05ac3e39b8e2ae274e91de8c6c4bfef5e01163be6c97b4e55d31cb2bfdc8384fda97ca52b9ec6b9d63b774f61da9d2e1af81dabe6c97b4e55d31cb2bfdc8384fda97ca52b9ec6b9d63b774f61da9d2e1af81dab79513d6e2e301000f72c09999d02e15b6cddf90810f037ba31ef295df9799f27dcab1793d2b4872c99c79d26f82ae58255f5335d466749ee5695357ffda2b417dcab1793d2b4872c99c79d26f82ae58255f5335d466749ee5695357ffda2b411c505d8c34b1852d6cb28cc45f4d6cde9e6edcca4546410d1e9602d27a1e444f036314d009856ebc71693dfe51016ac98ec1b8d9e9028d0fab73ebf6fc69be5e036314d009856ebc71693dfe51016ac98ec1b8d9e9028d0fab73ebf6fc69be5e88d8df81085e3a61d4d06d65b332979f901118a4c97f507c9f61b43187a227e95a5591006803010a8445428c123901d23c563da14c06053fb7774b33f15d25715a5591006803010a8445428c123901d23c563da14c06053fb7774b33f15d257165064d38c011c98ad002ebbdee7578cf3e93d5ed53ef7f4a0572e8bea7fbc6b81d502a04088557d0d52df1bf0d80f1f86761a5ad62916023abfc967f274c68071d502a04088557d0d52df1bf0d80f1f86761a5ad62916023abfc967f274c6807780b6646a5d97b3b1b384ae49da54fd57c02d78bebd94e4818ee282308908bb148b1f16567f9293a730f8c1c4561e8f7f2d7604e8d7dffdad762e44473e0864748b1f16567f9293a730f8c1c4561e8f7f2d7604e8d7dffdad762e44473e0864719b28e2b6eca79efe91418ae9a67c59bd32d168f9cdf34b0c9e7d7e9902eb48121e73650ef27bb9f681cbaa05c04f5c4371b85b558378d7de7da702dc1d90a6821e73650ef27bb9f681cbaa05c04f5c4371b85b558378d7de7da702dc1d90a68c46dc4236b9de4cf1c46e2fe23f16c5e3e95f62fb8d0bd1685ab731731513d9eee1bf49a8b75d4799a5d42df5d8f686cb9702b1cf0bf03d114307d590fdff9a0ee1bf49a8b75d4799a5d42df5d8f686cb9702b1cf0bf03d114307d590fdff9a0f77dfec9d1ed2783f974297747c3aae7b0287eeb0c6132080fa3ef931e76699ae822dc76c8c5895c5e065d245c75263a65d5e8b6917985d35f31f8740f1609d34296f698136ddc0df9f6a27976a0641a3de36fb98898f8ad2f9a7ee7cceeb0d95516afce5735f1eee3af7629d16ffc1c763bac7e21bca35eb3ecea4f02e410bb18d915d8050eb1e6d9ab1f56c2409306cf6fae1e303c1bc81bb3b3e205f296d418d915d8050eb1e6d9ab1f56c2409306cf6fae1e303c1bc81bb3b3e205f296d4fcb0cf40f3aecd2440740a0564a6c37f1d85d72a70d6cd28ce2c401ae9d4161957a655f657bd5f04564effd8f5b2d559b512d4e2c55890c646c5b5dde094bf47c34fd210a8228276d9b35279b780f25a7051ce6113ddb88c92a3f23ab72e863907230f08a3a5f7317f90c8c82c7097d710f8af33051281d0c424479243d0e656edbd123f160aca7765af24e4a294d51961d2280ba11d90d0f392c92e45633316edbd123f160aca7765af24e4a294d51961d2280ba11d90d0f392c92e4563331684f2f03df2c78a3e5206e4140d7ebecf2a08ca5f98d9943e1842772c183f5a58122f78782443b041c6fdbaf6e6b9376a5160cdf0dabab089aa9f1a9ba684afaf122f78782443b041c6fdbaf6e6b9376a5160cdf0dabab089aa9f1a9ba684afaf2a9c5b534bcd8d43fe53b22db9c42f4c5893f3476e36de85a59e86dfcc351a19bc2a5e56f590346fd82eb2cc92593f1da060909e93c942743ea1bc066e0a95dabc2a5e56f590346fd82eb2cc92593f1da060909e93c942743ea1bc066e0a95da3805585902bea441c21492554170d0c846ea4efe5a424bd38e51d86a2bd61116a8b31ffb02727c50b3f7cfffbe1212baca4e580e6393e459eda4b8cf916e9e81a8b31ffb02727c50b3f7cfffbe1212baca4e580e6393e459eda4b8cf916e9e810f1dea8ff39700dd71e2913c944f0be2693babe01316036834189b335b15a127c989e0fb20ea21e750d47081214cb592486952bc78eef19b7d6a3d6aac82d727c989e0fb20ea21e750d47081214cb592486952bc78eef19b7d6a3d6aac82d7274be0dfdeb5627145e167d9ca8461b3757c43610d4eefa2d9bb22fd4421e9fb7882d5755e662b54f718024d2c002f78862e53c9a2f0cd3c5d5078e6fcd126f07f82d5755e662b54f718024d2c002f78862e53c9a2f0cd3c5d5078e6fcd126f07fa49a213a1a255084bd3b741ac4bf1964a31f0ea9b7613d8262d7bf23d521a7941cda3e6ef89e5ff41f979144324731df7d6274f5dee1d2f88bc483775bb9dbf71cda3e6ef89e5ff41f979144324731df7d6274f5dee1d2f88bc483775bb9dbf7f67bb46acb3a6e9c2180e507d7f5b87823724b020ef77989150dc2047ddcb0671888c63796e683584047b7e715657abbae75c9654693a5c31f0a51bf6abe289af48fb59a21ee79ffedd6b12e68b6d50314c72f41109d87ada4f5d056f5cdbb30841f77471a618fb4bb81ed1d902887b0f96facce355ae0df11300a81ab6c0e6d2615396c026f3537e3776d8b34e3d5b30ae984fdafc07f065588bea25955fae02615396c026f3537e3776d8b34e3d5b30ae984fdafc07f065588bea25955fae0ea32960e0133b9686ad2bfdbe230fe5497457ba76cde28e105b261d0476960b973faa9fb276fd0f49ca8eb00855cab03236a76db78d57b3607d2d560429593d173faa9fb276fd0f49ca8eb00855cab03236a76db78d57b3607d2d560429593d1e59f0dbfa769cf003117041b88aa19cc0901c4036f6ca40ccc78e68d22db90a9e249a2d80ce8d942e1021476f0f782f7b3a079b964e4595249130bd577fcd82c681c40ee51873dd28ea3683b2f85237270d7c87b1d6aa70a0b19810e309e55307a9af60f023cad9c829d883c343dbbed3ff4b7d4331f07414fd8e942bc67a8f7ed1df95a7802b22ba4b2f8695fac67afe559f16f34483489c3f426870f80683bed1df95a7802b22ba4b2f8695fac67afe559f16f34483489c3f426870f80683b0c625252cd16ee1e40d20bc8b3c49f9b574821a04b2c06902d6ae76f0593fca64606b95425a941482dfa726b857e0955b71f53a41326c051f6503e178927f1874606b95425a941482dfa726b857e0955b71f53a41326c051f6503e178927f1874ea9a04852f8374c1a2d59d2c15e7ce3a5ff39518daef8266707653c1399c3e4ea8a39f04c00956d7ac2785c6065ac82fa6bf90a23a159cc8bf37b085f81f5a2ea8a39f04c00956d7ac2785c6065ac82fa6bf90a23a159cc8bf37b085f81f5a2bf4fcc2933a01ad567e21677145ce420c5f89b637f6ec8d361ca7b547bf0a774d76c424a17a2c577d3fbf56e731ea16161a8d13f60f94a46412f436e46feb175d76c424a17a2c577d3fbf56e731ea16161a8d13f60f94a46412f436e46feb1752d82d4c425b9a418bf9bedb31ba3c4f9b5dfc0e2c2e7564bad2f0a1815002988b3d3c347d24c711adeaf0d5e2313ab8c68c8cfbb9bd413c44a61e65da288b234b3d3c347d24c711adeaf0d5e2313ab8c68c8cfbb9bd413c44a61e65da288b2347eb9b28035328c0dc4411c98bb9e28d179514262d4ee84c2e3cd5252234d13979f9dafcc731b1994a9744dc5582ba6cd4bb518b72de740dc512a6b898ede536a9f9dafcc731b1994a9744dc5582ba6cd4bb518b72de740dc512a6b898ede536a76a5bad4566a86c439306783ab58e4856969060446e1561a41b0aa3aaae4bd2b5c1922cb255ecb6f97f37185c4a29911c2d031285505e276047fb222542c37df5c1922cb255ecb6f97f37185c4a29911c2d031285505e276047fb222542c37df74ae905190f5f07c07761bf21b99c0e985a2a62f76a5fcfef7fdcddb1208ce21cb49686153d7c0c167a0399391850bd2fe93b7c6d6c775081a71245fce0495dacb49686153d7c0c167a0399391850bd2fe93b7c6d6c775081a71245fce0495da529121f5d0545f95c0f60b14a1ee6faedc18649070c5f94fecc7d937ec573c854c1ca95964a4210e859c6436c034a9aad377da7d6262fd62816ed24ae3350dc94c1ca95964a4210e859c6436c034a9aad377da7d6262fd62816ed24ae3350dc9d1932897f8ec1299ffa00a7ee954034e9e60a7c0406e1d5ccc9383a7ffd2139825576550b079700370667ce79e0a1452c8212e823eaa0c4d19d9782fa695cc6a25576550b079700370667ce79e0a1452c8212e823eaa0c4d19d9782fa695cc6a775dc8a427fe69a2812d5f1124d6acb947080b8fab0fc1441956ac05140af17c7a19c8ea3dc46af55cb03a38517b9cee09727b8970854a43066ca764910f858b7a19c8ea3dc46af55cb03a38517b9cee09727b8970854a43066ca764910f858bc4aca8c1cf2461e5ab8deea6ea4a3e87105b5a03f768a661dddc9e40289ed113e9a9160fd0935ddc4bb1142acb274437e400958ac5801b54cb2987b838bf7935e9a9160fd0935ddc4bb1142acb274437e400958ac5801b54cb2987b838bf7935cf9ae8712da504332eda2063f61eecc5d8d3eca1e1a4c01dc7f6a1b2afa87e38fec2ffd3c068cb778c8e23bbc649061c00bbffcee0bf22f4cdf189bc97f9fd22fec2ffd3c068cb778c8e23bbc649061c00bbffcee0bf22f4cdf189bc97f9fd220077ab02af18dcb4552e1122e28bf89b28b803120062b2a78789b9a2e8ba0a0446202de20343f893fdaed28bab0dda7a3977403aa06bbb87092bf37d9f890f1c46202de20343f893fdaed28bab0dda7a3977403aa06bbb87092bf37d9f890f1c63ef961e4d06525c9322416b52810afd914de4ae5ce1e88dbd511350b38b1a567e4de876a5214c95826e6d701e58518cf7a195d7b24228282aea9f996e5953d60f297974e6b4dc514d9d74fd34a0f5d82f464b96ca9b0c235cbb765919a030eff51f3fc97e6dacefacfa586de32107cfc1d2727faa94be675c740e6d41b9043f918f78c293d3d865f1d0035891da76c3fd1a3477722137c734b725eb4cf91267918f78c293d3d865f1d0035891da76c3fd1a3477722137c734b725eb4cf9126791c198c8cee29e40d2b8287a975f05f1d8474c7b4ddd24f825e25a264961635482260262071ef9673a85331829c22ee033ae5a7d398ed96669cb02b5e2a1a22782260262071ef9673a85331829c22ee033ae5a7d398ed96669cb02b5e2a1a22785b2b9692aee8506b104cdc57c52caa71936543b943d8a5f1cfd5254d11f19c51e564af005ba3288f9e44b57c94b30eebb9f44e39162e3c3e4c4d10ee51fc14e1e564af005ba3288f9e44b57c94b30eebb9f44e39162e3c3e4c4d10ee51fc14e55444a10b8d8c8ed8ff35e88cb2e0c104b2b6903bd5fe4170873c8c27f20512d9f3e487f7a74f5fa946d1d2e042a36d69e4b8d0a0c829bae644b8d3007e603d89f3e487f7a74f5fa946d1d2e042a36d69e4b8d0a0c829bae644b8d3007e603d8e81b54348ffcd40259dd99b93381dbab452d946b7911dee1d93df02a492e2b3a1b1ac2cb79f4e22ba9075b5185974a597c56977a438a156ca87f4c6ce3d731091b1ac2cb79f4e22ba9075b5185974a597c56977a438a156ca87f4c6ce3d7310938303012a946fec039e997af672d33fc947145e66c51d17637d749c63cd656d8ebea6e9e402ce1b9322636834ab9398ed08a3cccb7cd4906b9c6c4ce965f889cebea6e9e402ce1b9322636834ab9398ed08a3cccb7cd4906b9c6c4ce965f889c228f49a8561ca289300f9e6ee67a434875a2058b39017a3966b73041e3d4baa7515d01fbc9d392616ad9de9cb4aada79fcdc99fe6be3cc1670e24e99e872b5e9515d01fbc9d392616ad9de9cb4aada79fcdc99fe6be3cc1670e24e99e872b5e91d53df4fd8e5e336477696e16b80effe45f8cdf78b28e73ff4dd10dc46a0b9de81d66a966b76f19869ec6d4d53cef675a7af31de841b975120f4a324634aa4d381d66a966b76f19869ec6d4d53cef675a7af31de841b975120f4a324634aa4d3eaf2da378b0bf01bea9d415e74db9a6578294ab4e66c1f6dee604e4e1530b997d655610d30b22b1fe3bfcff1b8ae5c48b7b6d0e0fd2630fb7edbf770ffca588cd655610d30b22b1fe3bfcff1b8ae5c48b7b6d0e0fd2630fb7edbf770ffca588cfe0df77102347f6fa66df9694adf3ecb9eaa19be935997996a0d5ffe3ff03940c49aee3b90413a74993c9b6626202bebf8bed2f1feb3c32d30c3999b592108bcc49aee3b90413a74993c9b6626202bebf8bed2f1feb3c32d30c3999b592108bc41dc996498e355a9c110d71d5deaad0cdef9d9510392fd32dcb59b4157a7670019407d46034b1b24ef62b7519dbd39caffde8c4e5f1716424cfd8970fa4c6bdbe6392a28b4cb56083355dd96711f98f124317ad4f3ded0e1077bf362f9e6108889f378f8ff56ecfa496efc7a6a61dea65c47023048306ad89e769d782b940e053aaadf3f6929c29cc0e88fe2c11043f45af9ba9b587430e01672f68f82792c833aaadf3f6929c29cc0e88fe2c11043f45af9ba9b587430e01672f68f82792c8396c1064b3f7f6d6fa4db2f84a9c5c92c7e6829ce9da0181f1fead64f418b77d871f46098e4106612a3c0969abdc2fe7506679c61a2950482cfcf1d2d7478a91d71f46098e4106612a3c0969abdc2fe7506679c61a2950482cfcf1d2d7478a91d1eacd338f71e3d3019a32e82daf277d230bfe04bdc342e0143e4a473abc06e19961eaa352870ee897fa40186e544ee0c772557f4528e6f5b6d297fce0326afc3961eaa352870ee897fa40186e544ee0c772557f4528e6f5b6d297fce0326afc3c452879d1cd7e9b3d1f8603ee1530added52de9affcb03c8415a5f380f2673b5721fd94fd77958e15cbfa012a8f4206b33726a1a8b18e590d24aa45bb116324b721fd94fd77958e15cbfa012a8f4206b33726a1a8b18e590d24aa45bb116324b9c857c2b2a2cfc907324cc83b67270b084753e670a3cba703419135c29916dc18ee8e6a28ae72cf1ad610580910cac6209b9eeaa07ed283ca64a9d5e4406e4708a951395e504d1ab9117c18041c39178941407cb1403ea54db982cc1a012ff8e5bd18c92d559b9643f1dea0acb1a518dac34c720b7247dfdc1bfe6269e8eb331b37b43f0f508a938d5a123b0af8eb04ae029d2acc6f0ca62e285193f693e9f80175223cf9240fc05252a0318ee0e8a31502dd142871509a3e41cd2ae851f52553a1b4dd97e8b4b7f989ae65fe3909bb0dbe85f0fa6a5b8bc55c9234f7fce4f893a1b4dd97e8b4b7f989ae65fe3909bb0dbe85f0fa6a5b8bc55c9234f7fce4f89b4a2669405ba45625f9239dfd12a3d7efac85e251dc061513bb97675d12b807f1ceab91aa47cda2b2a92b09785de4841da2bba7f6834e54db71c96789deb776a1ceab91aa47cda2b2a92b09785de4841da2bba7f6834e54db71c96789deb776a22c3e6f5092e0b7de884b221d003195c9c999158f2080f71e39829df9eb2f025e54eeae14e3ca5d1f627fe00d21f4355d22fb91ea22dfd323212bac7c7414172e54eeae14e3ca5d1f627fe00d21f4355d22fb91ea22dfd323212bac7c74141729c14c2854646e38b074fe14b1e9f47c6f84c557c54ffb85f3cdc42327f847b8fad04458c905739ea71ac3467de21dbde590d7ea99e0ca153865ddabd43061710ad04458c905739ea71ac3467de21dbde590d7ea99e0ca153865ddabd430617101c0e3d438664642b1ddd735bc2016ad876b3d4ab548051099737597cc59172c7cd0d2a06abd5407839d62600931a4e3055747f4f6d38c87fa0bd98341f90d499cd0d2a06abd5407839d62600931a4e3055747f4f6d38c87fa0bd98341f90d49932cce247c9d8d11836d0691fa07020ea7adedc97d46d2e6121afc23b39333312359b67781a6423757baeeae00a75b268d1fae656997bc3625fa802d61e0ccdef359b67781a6423757baeeae00a75b268d1fae656997bc3625fa802d61e0ccdefedf993908175c08c4216eb1ca60bd617c489f27b822058b8d331270918571830f69e41b6aeb06142e01ae00769f9f24f7f10e353db4255d18c465056687419a9f69e41b6aeb06142e01ae00769f9f24f7f10e353db4255d18c465056687419a9271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254258486c213c1e722bf557e8ad9b524a466c29abb510f2a56cae020467261895b258486c213c1e722bf557e8ad9b524a466c29abb510f2a56cae020467261895bff6273a0d8e4ff2a675459e635cafb8e41546407cb1c050d1796d1ee0a0ffb2bd8b4925476e82c780e0d89e31d9762506d58fa265afbc148c5c4cf43de2e1553d8b4925476e82c780e0d89e31d9762506d58fa265afbc148c5c4cf43de2e15538d34c58395cd48af303e0c616893210bfbc57baf0155d51b129c41f69bc48740d3d5af9b44d60863dabb06836bb45a39f5123b946d666ea78f1b523295af94d0d3d5af9b44d60863dabb06836bb45a39f5123b946d666ea78f1b523295af94d09ce9211d76a1c4a81a8a33cadd21e3a07aa657d749ff0f1e9ce8da11cdf0d281fa841ccb242d041f5770bb83480cfabf52ca4bb66a5eefd168c21b2b35864902fa841ccb242d041f5770bb83480cfabf52ca4bb66a5eefd168c21b2b35864902fcae18c5338f2ea494bed19d206d4feccad09c7cb77562d4ff504b308dbd30479d513d59a0b5111ad0975284a2606a54f51d32caaf0d59e8f94c966e919f3463c18711e4041368584a729cb2d63908e90bc756e3da1ec32089384cac632d8e5b30464d8a546e48d0e58e60a61beb2966231929b85154722dce8742dce0b342bd30464d8a546e48d0e58e60a61beb2966231929b85154722dce8742dce0b342bdabbcd634c26af93d967e80cfac409ac43e828416fb5a3bda008b95b642d0a22d0283b1aea1baf4d4b09c54f91092c1e97c667c0d1bd84ccbbf57a8135954a43d0283b1aea1baf4d4b09c54f91092c1e97c667c0d1bd84ccbbf57a8135954a43d1d02703d35fc1535ad106ff476387ef41dfc19abe0f4dbc23d9a44dcd1ca805c6a7b6f3cc98499d14ea1303eaa2bfaa902ebc5df6233b85b05a6b2c122f47de56a7b6f3cc98499d14ea1303eaa2bfaa902ebc5df6233b85b05a6b2c122f47de544b7bfb6c83f4dfadc27a096319e2414b1d198344dcc0f8064be4c596f828ebc37e143f2a70b4ad8f3a01ceb83a65934096f40a04811bf198e9178e965e0cba337e143f2a70b4ad8f3a01ceb83a65934096f40a04811bf198e9178e965e0cba351930bf00aaac7d6764c90999dd0c034820f9a653e0373ffeb0177ec3e42ae46c4ed9f321c3a16d969f05fd889906e6225506e8e59a0fa52c2a76097061abd89c4ed9f321c3a16d969f05fd889906e6225506e8e59a0fa52c2a76097061abd898604bf5fa1e931c266a6d86e9a11397ec0bc54fa693927c40ddce7a639df1b53d055f49bfeb6b28d7cbb7a1770b72f9ef7578171b6d37902299dd3acf342db18d055f49bfeb6b28d7cbb7a1770b72f9ef7578171b6d37902299dd3acf342db18cfe66003ac838b24181738c9f67b3d9cbc414bea8a1c4c60f77524bea42e69a27aef82e7b8bfaff9a419630640650026b9aaa381b474dc8f9cdb97c0840acf527aef82e7b8bfaff9a419630640650026b9aaa381b474dc8f9cdb97c0840acf52759f5ace43973fa6445a37e713de604cf67a85749cfbecf02a3b6399203ff924e9586b0e3f39a3249aad4002754687d3ae555cf846e84e5755b818426856025ce9586b0e3f39a3249aad4002754687d3ae555cf846e84e5755b818426856025ce1e76db261b90ca888a14a25919a8bdf4ee46a5d941b81b0a002ffe6dfe28c63c1ebbb2818e24e4c47ed18196ed54c853aff823e3a88c2a8257678f2904c54e0c1ebbb2818e24e4c47ed18196ed54c853aff823e3a88c2a8257678f2904c54e0a0b474e887bf2941f530bb440ae34a94444e300ce17cb790a505b45455a1a2de46fbc98403dd507e1a602bd53c3de222eebe7e98783b55c3a79a0f875965999246fbc98403dd507e1a602bd53c3de222eebe7e98783b55c3a79a0f8759659992fa0c26f9f3435dcf175b0cb075bf71e491f1895134a1cb630d2a53e86f3f9dee3ef0e60f220b5af4b2a92bb74fa13267fea11f32f64c4897d92bafd880fe24e23ef0e60f220b5af4b2a92bb74fa13267fea11f32f64c4897d92bafd880fe24e2271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a2546918520c7cd17105920e309293b474b5c8c222def40c27716e54bd5bbe852ff46918520c7cd17105920e309293b474b5c8c222def40c27716e54bd5bbe852ff436bd076cd08d5df504770883fc1be09cb4cc98a4785477c5e0b839f467c66b0de96e22d641bef67de2a8bc711b00622372b6232fb5d367be7da0f3884452f3f0e96e22d641bef67de2a8bc711b00622372b6232fb5d367be7da0f3884452f3f08e2f7a698b1421cde36818e063eb0ff0928413052c3de8409bf3c6fbc5e38ede63e436f2ad9cf356545581b8128a3f46389046e1a9e97b46c731cb713399fcb763e436f2ad9cf356545581b8128a3f46389046e1a9e97b46c731cb713399fcb71ffa85efa735ac213079da6a8b05fd7299b352475962190655c904f8dab0ff072c83ba8478493ce2464bb3a23bd6216f248aca69b50375ad003b061f3d52942e2c83ba8478493ce2464bb3a23bd6216f248aca69b50375ad003b061f3d52942eeabeb506ef4e4e48a789bee89266425fd994e90b1d43806e681fe1f10b5622726bf9bcaf23ff8fc36638815537f847a38b6bce8a2fa9ffdc6ffb4ce41548e3a86bf9bcaf23ff8fc36638815537f847a38b6bce8a2fa9ffdc6ffb4ce41548e3a8028fef3a52bcc1b3ab0a45a86fb4956c2474de9faabfd970f52b42cd294e9a0f4f79fd3c9203e9dbd6adc96c2de2ed17e28ed03684058dc8e0eb0c84f69108b74f79fd3c9203e9dbd6adc96c2de2ed17e28ed03684058dc8e0eb0c84f69108b7e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855534f720c969525385df5e358ec6a138399cf15536a6f89f83e5d7657713e7b32534f720c969525385df5e358ec6a138399cf15536a6f89f83e5d7657713e7b322ee5b393f681b942b813e292aacc83ca622ebfc54ed67c742964c8b88b6a3550bd942e515594b21860976fb94917ccf52f6f6638f0266856789f788a0444b286bd942e515594b21860976fb94917ccf52f6f6638f0266856789f788a0444b286823c6762cc304ed216f16e6ca6a11ede9a9fcf1785d5c39eb2305df74e3741f62a1829ac7af20fcc72b3449cb41a86d856d14e0a1fc7d2c9b651c1d01f28dbd1572ea253b496daa27e6a2b513dae42d00e9e4c4d759ea9a046e74e435a552d0bda5f6a516cac53406a78359f27016357e89bf9b39d0c327096c15d5afc5f837fcf105be7351f683057d9b107e1e82d1f4c7f2523b940d9f7627e0fead97c3ed9eb9a2c453a8c98d7a7fd9e28c7a81cc2a74dc5b137a7b52967431e1b33d9bdfef1d8e7a3d190d0d0259a4711404b360d7b493d9490d779cbffa514a13f0a4b64dd84bade486227e609c948e910f9e71bdb6fa3221ea804733879f0b4909e55adb611f5d19403717be52a860e2a8dd6311098e37675337609a7e6d368f22d2d4de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855cf5b75cd6e7f5a2bc3372aac089fbb4d452d9f2a562650f84d946df176e48a45cf5b75cd6e7f5a2bc3372aac089fbb4d452d9f2a562650f84d946df176e48a458c903d463480dcc936d3fbf92413ffff2364951d39bb1c1711201211e0d6852da6c6d7c21df6c3216fcdbebdb84641c7994d6c1c339468cf6f3160d8f6439393a6c6d7c21df6c3216fcdbebdb84641c7994d6c1c339468cf6f3160d8f6439393bdb9e567d3823ae219fd42dcb6cf2c2172bceab7f2fe4f7eb5d91de5a5524d97ef5b9553656307606f77cf234217d38ef399a0391b3e096c898c3d0ab25f2834ef5b9553656307606f77cf234217d38ef399a0391b3e096c898c3d0ab25f2834b230bab3a2d43c0cd48918c88db4bea0b1f4fe64a07100e39c0db78a5b641bd81f6a3f125e7cf421ad772d97bb5af23a39ee8e06368097e496ed61c3ffa087a31f6a3f125e7cf421ad772d97bb5af23a39ee8e06368097e496ed61c3ffa087a385726c77ac8caf478f6020bf0827081d40d40c83682fac9c96dcfb55e5fae039ddc9636259877b2c601b428074bf0971b50f410aeeb20ee40d5fe7fd721f2b62ddc9636259877b2c601b428074bf0971b50f410aeeb20ee40d5fe7fd721f2b62d04edaefbf3999f40d5ebc75054cd2969ae2b0f63ba30e564883f0c36693169097d7c99726a1257822ec7a6d7246748173354d341e5bfe3bfff074a06072640a97d7c99726a1257822ec7a6d7246748173354d341e5bfe3bfff074a06072640a27a96816c5453f005dbcd93bdab9e67f8688f6e7b6e93a9c87592aa10427b4b0f589dd18ccda0d5b0b6fe5ee03ee558197ecb1cd0564490bf3baa48fbfdeef46f589dd18ccda0d5b0b6fe5ee03ee558197ecb1cd0564490bf3baa48fbfdeef4667745c7ed182756800c5ef4480396081adee86fcd6b2c7fdedbdb86afd78e2956d1ff10498bbec62ad03b4f04945115aaa0566b8146459ee35147ab80bb1cffe6d1ff10498bbec62ad03b4f04945115aaa0566b8146459ee35147ab80bb1cffe14cbaba6023e6a2dbefe9ac71022e3a786aa4cb3b9bd8d05f6ad6524f4b6134f8742ac1edeeba74617babca183eefd211279263b2b8a2bf2ca15faf52456bd818742ac1edeeba74617babca183eefd211279263b2b8a2bf2ca15faf52456bd818fb6a5dbab32860a7a5a3a4679e5707b27d3beff6241fcdbd8532ea91eef94579594dddc3841974436ff9fce6710a711b7693475c3885fda5f43a2eaa4f265569594dddc3841974436ff9fce6710a711b7693475c3885fda5f43a2eaa4f2655608f1248a86208a29a1fbea4ec337f6e41081a1150b3bc2534a7abb4b17218d66a3c70954fd159d7936cce8bed4c9f713446113b8d74461155944b4f0740a64f9a3c70954fd159d7936cce8bed4c9f713446113b8d74461155944b4f0740a64f98699f2fd6faa6d231bf65c26676d36aef70fe39f6cc6086581dbc4e9ff3169628e34daf4326a3eae079aba299e58aa1d6be20f9ad28eac7ab071d54adba55b6b8e34daf4326a3eae079aba299e58aa1d6be20f9ad28eac7ab071d54adba55b6bc5a82c6eab9faeca02595db835aa8a9602c64f1d7626ba3c620ae2d3d71f32cecd98b0d4734981441a09485fd919bf01d2ca8b896a5beb47101d3c43b74f3c63cd98b0d4734981441a09485fd919bf01d2ca8b896a5beb47101d3c43b74f3c630839a25ded2ec2023b62b9f83ba8def6a9b6c9c3acb953a3a4570e9d72aab26328373dff8ca020a286be952a8944b070acfe86093bf27e060a84caf279e0d91d28373dff8ca020a286be952a8944b070acfe86093bf27e060a84caf279e0d91de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855189b7e3e7913d85388054d0708c9776141b95ce678e23e5903d659586e7e5ec7189b7e3e7913d85388054d0708c9776141b95ce678e23e5903d659586e7e5ec7a3ff72ec8e1cf39d1fe478f6c96a2811d16f45e918f0308479df1693f04328bbd4354c8165e32f9f2ffc0e54808f6c493fa412e4fd2a313bb671ff33aabaf94fd4354c8165e32f9f2ffc0e54808f6c493fa412e4fd2a313bb671ff33aabaf94f56c8e900f0623365f7bfe7efdf6d282463377d1dc9e6d70ed1ef6518c85815df8e2ad0d4ae7dac26a525f6a23cc8dc7d4def26b20495e8a7950ad0a29591338a8e2ad0d4ae7dac26a525f6a23cc8dc7d4def26b20495e8a7950ad0a29591338ab77755a1e2c6279e7e97c3bc1b9ff8f83f2bee228df747a57a3f0cc7beb435f5878c6a82d906c266b3fde36092e12030b126d56c1ffc85f3e16db72a6a36d0de06c19f752e4f8319b54c45f6144d7ea13ffb8812514081ed3da6e9fa39049dee3f06e79a5c77d39be60de03a81c857feacedfbe4afe3baef0287c9ab5d56ac64260ff4ff72def0f3e699e5b537d6b016479d7abd6fecaeb5bba2222db1bcb398e659964ea33862c56de261c5ab0978d26f6242d0089ff715c64d0c007c6a112f571379de8d382e89e1abdb937cc7155dcc6e4065f16c6852757fffee23319c64b9abc9fe528960075c754ba731f7162b6df123f5d7f62494a2619af38e790e12b9abc9fe528960075c754ba731f7162b6df123f5d7f62494a2619af38e790e1240558856a90c6629a12d571e2783d1020872bd6900a4f83ccdf7515f728184c26224b4c726ca9c0d63f4d4315cf01ddfacd6689b1f4682067353403eb7ce4cfb8ebf6a8ed1c84509ed8c00214c8a1fbe50f70e1c0dd51d745ba57444c1b2ca39057061e588d44fd6abe39468212bb3239a4bf0658b8d20165c16aaffcad588b762991058b07ed9ee85b51c344e3cea11edf4394c524876277ff7ad31c3a579c462991058b07ed9ee85b51c344e3cea11edf4394c524876277ff7ad31c3a579c44651c96b8316f1973a0cb48fb5befed77b3ffc05ae5ede38e11600caba154c0b827d8cda2db4115c8cdf574a2f7897f2a50050c15bdf41e122a071a6d253c2ea827d8cda2db4115c8cdf574a2f7897f2a50050c15bdf41e122a071a6d253c2ead23bf0eaa63ed5803d2fac8a00f331f088754f4962d9982b7ba7c20f46f541c87bbfa13909248cdcb103466945cae20772d27a1ecc736d6f3af05f26c639d578dc13891ef84066440af7be2bbadd48ec3b8102c3ab948b23b515e54978ca1983af63c6ebb0d97d60df5a509cf047895aa93ab9237e27b4daa9f69134755f4b15c32e941e0b127ca6bfff48bd9f25db4ba58f79471ccd8230b95bb3f48cd4554ac32e941e0b127ca6bfff48bd9f25db4ba58f79471ccd8230b95bb3f48cd4554a3f14ad3f3656ce2a67ee428e5df63a1d2909a40023d3387eaa848e29f2c97be76c99bfb32f306f1df99c8c8efc3f9be083c1f9e49b88410931e89619561b28b06c99bfb32f306f1df99c8c8efc3f9be083c1f9e49b88410931e89619561b28b02fc5c10605541426e9d96f2352bce9fb52f2e8b60bd08f7027941ed02babd7ea9409f1431cf3065e0b4cbaba9daae980fd62b31e8abc715785040d018b63b05bd778863ed05ba4f24450416c1a1dcb461ae2d1b38a0e71472d8f288d3d9aed4ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550599683b8457738093bb74959b7c8500e2f550258c8c11e7d5e052ad1aca8b480599683b8457738093bb74959b7c8500e2f550258c8c11e7d5e052ad1aca8b48e17260083d96d6d56bd29bd153bae83e1e3a0c7f430274cb196131f3b61d255debfbcb12ffacef29336e9781ef20edc819f93d925ca117ed206ab9a5a00a287bebfbcb12ffacef29336e9781ef20edc819f93d925ca117ed206ab9a5a00a287b8f4f4d75f8a09fee920f97f89684559dcdb4fa0780b08e3763bc06620a3e63234fadde0e9edc12a3b16104234dd7b1b9552659725f0d973189397e3a2f1a417c4fadde0e9edc12a3b16104234dd7b1b9552659725f0d973189397e3a2f1a417c12555216df3bd1b897dd8df4f3b50448b7a5410e1301f1839dc49468ee910d7d03b4c24c0a5f99ff6418858abaf11cb201f64522717336c1f01c8f44e6cbc62703b4c24c0a5f99ff6418858abaf11cb201f64522717336c1f01c8f44e6cbc6274e9df13e1be90b32552694bfafe337f1f97be1886dd597a9c061eca42d1a8e1dfa27c573c15aefa805424414fc4f30d55776e69cd29f6a694aca647be84f3f7cfa27c573c15aefa805424414fc4f30d55776e69cd29f6a694aca647be84f3f7c3e6e4c1e65f3be8aa8fba1b4857dcc10ae18b1d8d7f4fa457d5e96562821ea81d4067703462fde87b34aa04e24d8e6c88592a5740dde0e4ae078cf5b0fb26884d4067703462fde87b34aa04e24d8e6c88592a5740dde0e4ae078cf5b0fb26884d94feae56d352809ff73559601fa583d0ad6cc1e9930068f801c52fbee4a1e07b9bc332942f73ec7555186d4faba0f6405e1cea4c61ba5d9b476db92784aa6d0b9bc332942f73ec7555186d4faba0f6405e1cea4c61ba5d9b476db92784aa6d06946c40d482a0fc445f47cfe8b5ae5ce1ac128a25e46b2cd0929a0276bda27adc3add02ff3474e923066eec65d3e8d84d99b2f433e352418144f5f63e8d80d98c3add02ff3474e923066eec65d3e8d84d99b2f433e352418144f5f63e8d80d9839320f343a57711801840782bb1bbbbd553047a7d30737574c9efd4ab02251a8ee558c6b2f72e188e6e5dfc512b7519f203b06e98aa453d200b72dc4baa63f95ebea40f4d231ef1d74a574041bfe600ad90c221b957bbe5b2b548f56b7b02099efd07db6ee54d1826ff002af05af7881be9de84f87d89aa73e69e3de2bb32e2b583594eaf09795f0a2d3afe3d1bfd573d60ab0e360c7fc380d5e0662c547d31e583594eaf09795f0a2d3afe3d1bfd573d60ab0e360c7fc380d5e0662c547d31e8d2e8ae389095762a05f24c34c38d7d405b094f369e1507cc162a8aee5a0dffa94a0d6aca93af69b71e3ff827e750c2075d2e3d9edf101fb721ff9be0ef5cedc94a0d6aca93af69b71e3ff827e750c2075d2e3d9edf101fb721ff9be0ef5cedc855b40a434edf9626ebdc23b222e8bb5a965c53ea81aa8781dfb3f3e63d4c1e09f6791b2f292f49f8c2eb122b312ac98d920997461e77f22dc938892fbd6261e9f6791b2f292f49f8c2eb122b312ac98d920997461e77f22dc938892fbd6261ea28b30b8f68e752700510ff157c959eb536d2ec6b981a06d6c42ae7b9cae32ab7e669c79c3d12749d98fadfbe49031755a562ff7337c5d703afc1a380ef793df7e669c79c3d12749d98fadfbe49031755a562ff7337c5d703afc1a380ef793dff4892a61f3fdc15c61f62836c6062c14368ee0744b287183b639cef2e2671cae7cec96e191597f1cb61e1690456b3ee828f15b6410aa8d65b1bf509d93528cdf7cec96e191597f1cb61e1690456b3ee828f15b6410aa8d65b1bf509d93528cdf63ad8abd6f8651a3c4e3ca2b2175f0c7050e5645ce678713a4df118c55c6710130e9da15bd85fc350a48fcc905ba670a6fdf5fcbc438172ff70872cc4f1a8faf30e9da15bd85fc350a48fcc905ba670a6fdf5fcbc438172ff70872cc4f1a8faf1ba42cf161aadf23da703900d66bc83e24fa393abd8932463430f94387269d2e0d066925c27f2dcd189ec9670ea2cecb4dd31adf4c378da6442f5328b4a9e7b8a7deb08e9126e3989193e5261226d3fb1b0ffeadf61ae363acb11d34aa30caec5aebb771ff8756a67ffd1c925c242b85297a216d3a46261ebb0669a3e705751da57079be653d52f195125f5f7f391e4a0a4002e0eb52fa883464c83a77948bc8bcd27059db5c69f6d95710074632ea311831d809178cf7a8120382a64481271f7b17aea231d3f313636a7e0cbff23723b3479d21b509e92856409095b4a2e80aa8c345d557bc225d7cba10cd6390fbcd92bed5eddc6c1ed4aae46414146e17b4a8c345d557bc225d7cba10cd6390fbcd92bed5eddc6c1ed4aae46414146e17b4cd2c544a5aec89c5ae82a39799625caae0f55b23066d41c45d3359b34b8a76518ce635ffaaf71a2b80283a27decd41aedee14397a1f50f02cd22ab24458bcd978ce635ffaaf71a2b80283a27decd41aedee14397a1f50f02cd22ab24458bcd97c0d45b6c501f781448371ce7689de3e29550699373a43ca571b2067bc0f75d1aeb18ae21e4a68c3c43e6a2902ef9e7cbc92c058e817fea3e172badb4f41ef27deb18ae21e4a68c3c43e6a2902ef9e7cbc92c058e817fea3e172badb4f41ef27dd0066c9f2d8c722758ae8095628fef8d860f29d58de26b938da345f6b22580d330b5e539b82650c45478d1a32cda0c36db24dd4bf5a06c51dc494a1624a1244030b5e539b82650c45478d1a32cda0c36db24dd4bf5a06c51dc494a1624a1244088bdbead190ddb759fc4d1e7e1d95fa4c8a7b68e67c889c3c363ce12f5922ea3eb7dd873f834c0f126f9064d837efdbc7622e80385331eb30dfbca371d352f0aeb7dd873f834c0f126f9064d837efdbc7622e80385331eb30dfbca371d352f0a9e998455e46e245c6a6b402dbe3cac35ca35358a9bc86026f9659acffe0f55701778db17215b7c163b8f23cef73849cf56c203f4a7d6f524f524cae3ea1b050f1778db17215b7c163b8f23cef73849cf56c203f4a7d6f524f524cae3ea1b050f88bdbead190ddb759fc4d1e7e1d95fa4c8a7b68e67c889c3c363ce12f5922ea3a7125a3ca53e6ccea50f8626fe4a41d15c885f5e7981b8304caa7319988d8c74a7125a3ca53e6ccea50f8626fe4a41d15c885f5e7981b8304caa7319988d8c74c4e7458c12f9a1fff93a9c0726756973592f06b728d563b1804c2844a4eb93ab6da91c0448eaf5547accfb609f3224388aebf1a5baa94b0a3dcdbde8822f675f6da91c0448eaf5547accfb609f3224388aebf1a5baa94b0a3dcdbde8822f675f66a2f8c8c2f3d1382bbf733d8108916369f5a59eb40ef35387bfa60cc878d17c7f78f6fd7b674ffa347126362245da88689262367251349e60e4e3d88ae769b37f78f6fd7b674ffa347126362245da88689262367251349e60e4e3d88ae769b38c0b91bb0de512634d45c756f961132536e7779be0ea6ebd77951fb01f46892e5063b4ab049f0d3251a3ec81291a6dca9b2f2f5e2e6990edf056f4ee5036b1c65063b4ab049f0d3251a3ec81291a6dca9b2f2f5e2e6990edf056f4ee5036b1c638b92afd9b32a950dc0b59c4c27d443688b25342c4102217a814f4f3d700a56a0df010e288a14e5761a6b49901312afd320165ff1692b578e19e8cfc9c81a70f0df010e288a14e5761a6b49901312afd320165ff1692b578e19e8cfc9c81a70ffe005063f8217edc9b0cdef7553854b5893cdb623fd689c185ac7736c85ff9d2cc83751efc67fa5fd585440bfcf7d82e6efd121812a18f532445ec940822f24acc83751efc67fa5fd585440bfcf7d82e6efd121812a18f532445ec940822f24ab1cc380ec8f18ca11a181875e5cac1d4c7aa7d7abd525d8136b931bc0593dda29a9fb19d1d0f2fa6b8010a2966403f140972cc5cc3b27346c7a441dc1d63c8d99a9fb19d1d0f2fa6b8010a2966403f140972cc5cc3b27346c7a441dc1d63c8d93cd63c4bea75eb82ddbed147bcd65c82efc28d038344833c637bc437c08a5bcfbc64ffa17f2eb4a4753f7b6d7c7675d112afaea4f7bb611d289c839d27b716d8bc64ffa17f2eb4a4753f7b6d7c7675d112afaea4f7bb611d289c839d27b716d8244e4360b1d02252265a2b0c1de1f4d64740c0dc2441a752a36cd0b7345a4a40a6a731d226d05ee179f05c8d94b3d04bcb543e46933b5f42a47ee9cd3d309c5ca6a731d226d05ee179f05c8d94b3d04bcb543e46933b5f42a47ee9cd3d309c5c6f1f2fdaf3afb9010752623dabcf5aa582c07b626bd0f5ceac6b791a37b3457becf68c8718d0c713d7848b347625d84749e536de55f639fcec250dd482e486e8ecf68c8718d0c713d7848b347625d84749e536de55f639fcec250dd482e486e85658e64b5e7dd9dcbc4980e23beb13ea88c8df1736a27247fea23134bab2b20b09b9ef3ebc38607f3daebbfebfcdb510c45b72795e52bcb3e340d25275b40dd809b9ef3ebc38607f3daebbfebfcdb510c45b72795e52bcb3e340d25275b40dd831f64d51b348c29561ad30ade0c458db3ff1cad129dac2d31686b37c50432694b4f7d543e3b848ece8e4ee934f74691430a392f6a5ccf4b2b1a1724c1296186bb4f7d543e3b848ece8e4ee934f74691430a392f6a5ccf4b2b1a1724c1296186be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a777afb1d186bc454f0b0c577d721c1f1454b4309a3e4453cfa1f4003a3ecb14a777afb1d186bc454f0b0c577d721c1f1454b4309a3e4453cfa1f4003a3ecb149c948e5c4fc17a2625f2a9ea21e18ca4d775e64f3279fddef378d6c6f46b092d6ae3f7377d53009dfeecfd50ab1828c082dc3e5ef6f0eebe5339943a2a7f3e18721a75894699e3f18e8d0a37a8053fdd277b3d72a419a5c4fa5fd078b0bea2e275d1f214123c223daeb6b6451bea1f72e93fc76eca95ee8879cefc825d413ec58307ec8543bd0cdc5c0f07b0f32eeb075ee3c4a1a8c0e1655d094a0f0fd1cd6884df6b6f2d8e1b813410ce4ab52f691fa134319b6a24dff1505303945635c71cd6386005eec34e000060a9eb5fe9d336d4ddecd1f40d9bba6aa45546c15c8a4ec9e60b87c3c0b6044693fb34b03c2f2b105a892d1a161086c6253a1604260229e47622d47c60caa0536dc646250d45c3576c0cf3743efda104e1fa39056761c9de74d3b46adf06af0aa78d4cabf0834771ea387f42f2473c3a5027cdc37defcb3b402bf0335d7eac6abfa72205653739420082092c5b1eca932045ce8acfed4b5e13c65d660d5dd6500c67ea3e5de4dec0bc0e3c40da3f4f088aa157a39a8cb85e13c65d660d5dd6500c67ea3e5de4dec0bc0e3c40da3f4f088aa157a39a8cb8abb326ba8db36678d41529d721f44e9e1d820e3fdc7059b15c4aaacf657ca8530cbee7697321f2ac31744fb9890e4e96e76d834282c2e9df11e05d8f28da712584f896b79d44b5d5c24adb9cc50b56b952d055e562518566f591df709471d9161007accfe3e234df2935acc5f3cdd47e98c215b3060b9411029e7c9465c20a6919bc4c841a777ef8d411e23f0d8d2d68299659bec7ebc5215d93ef0686d3d1ffd87275983b8345fd0aa07f1ef095a9726a1b9d343828a980fc534138aaad194c90eea204f2f09f4bdb78767f069fcf1124334f5ef3166feca3eada0089356ef101929596a5f93666d563fdf87700ddc423a167fe86f06c5b02ab460f71405330de47276b191cb058f2fb026f871ff135c6fb5d10dc6654cd5d0ac0792a1b7446b55eb755016214c4a7182d7c5bab1b6d7bc16ec118e80222a9a131b521854ac2d5752c28f6c0cb7167232797b1a280982e605842bf3cb9a1ecc934eccdea1b42c94a54f6d1e5c48a4a24827b4b2080ac2ac71af99d5ec896fb48b1f304a31a2dcb3e080e17e78f5f7ed2970d3d267e0f6d3b4f87db5fa3c5be4ecdf7ece1ee9e1450f10cecc2124c83b48a73d9fd003fe7e0a567e11dc089b27db51a2c3f4f16823930890653de97854604f1afc08f4b7b0c85c2cbf2052b1d944be6f8dfde41a2a255577d347d3673618d397ad7517b44eab4d0437d2ec1185df91c9cff8bbccfd0b35eec6bf6e905df1394ea70578ea6966670fa2e4a7ee4762f82aa164fc5b6f474d2d0b623edbac75755b8f6752e3090bd17225d1ac1043706b44f3d79f576d749876129f82d656275bde9e5838815ef97c1d35d92bf5a6a343d84fa93bacf16c8712a76ac1f428a40635bd7d899352c4aa1e087c6d4d3b1c546533adb31d8a313efc07d0d36d9b0131c7e05d826c4a6c0813a53c29832883d4ce6fc1a50e40a77cbc541b054b97ad5b859fb34035d928b4df4a0f042335c9efacb9b25c9e02aa3c38cad6d3e9cc252ac6cc5e69ad463ab0249130d6454c450c9c6d57cba211a2956cee013826a48a081b6b980cefddc1bbfe3a70cfc02c9cb09c1814cc0fdb39d09cac626a720e1e59a24a9a81f3c3c5d78dc95c907c463d538aeb5f911507104caf6ed433b52200f8fcb2c1507ed5c5bcec49f17442f352d7bde2ef61f507104caf6ed433b52200f8fcb2c1507ed5c5bcec49f17442f352d7bde2ef61f1b5a96d6affd4b4506b4858e09a9d7ee5295e0836e4bd28bf75867b4141af219392cfb26b4546b89be3153afc85fe3d5f29cecc6bf0b47c1aa9b47fb7fbf71e374874a5f70ed3c18e622f10f548ccea05f5ca98c985170a92da33ef810e8e3b3f1a6746b6f63fe326cb04078c1349fa0b35eb23267794fbcaa017578b64bf40989bdbc65fd15ccc46ccdb215c8f6a26dd3a2b7a31ec2495f84caf4dc9e14222a8ad8056a4d93340072df8b541e2f8578199cad4e2d13cfb7946f138767d6629b99a661276fc10a97f26dddcd1c8e05b3a4c35f3e1eeb7220b0fcfeb2dc05859c76c5153f5599b2ff269ab0c32447eab3f72ffa5cdcbfd35cf97d9e6d5e9cdbcca55384805a382bf762e30ccecabb4b8ecb18a7aa1ad51530dbab27f8a052a2b890059d6e9ae191df262857f3729dfdab2925c9efc728202209a51253f10d38adb6449b5048a35550c39a7706e9bae660c843a26f317987a9730235f93da4260ab310b8cbb1a7af0c33b37973fea62f5551f07647936c530efb3c5ff45b2dcf2f103bdd38597f96a1415954bb528518aecded6f479465d14c7f1f7840daf368553be27960db2dec693399394fd219a4b7949064d5367b402bccf8a4b5ca23ebde2654d3b0f2b419a370c65400be5e3ddbc94f0f05c0831d94496449af74b38a28a8ce0c73d33cb2c960c3a1c82faa0845d6990ae7577e2162edf7633bfd7b2d7fd28de1815b59f7301b838f00451d2bcc78b039a41229b5ab2251c780a8c346e1a3bf429115b82af1b3ed67b0e7d653059e1c4100585ae584bc7c3f06577a10e064c6055ee88b36f33c060eb648b5d4883f12c671d8863e24e5a2da10359e13c5b4c58aa320f2dbeb9ebb30cdb0ea0da23dceb928c1d9fbf12a765184de54fc6b293cc151d7482c01b0bcd40967fc2c4ddf0cfafb370e5fdc888baaab6f4e76cd1d4618249272ab4af6568dbd3e3bded90c7c1585ee8ce48ecf90dec5db26aa6fb32489ae297c0397b292c2edb7d084dbb9644682758481d7f93424f55e0bb0f0536d0121563490379bddcf0b1735750047e6bfa1b6bb9aadb1c3fe03e0f37abbc43de0a122c739a179b40bae152630c8d092f191f0d72f0ea49522c6c1e0f1fa6d9fdf07f5509712efd6edc40d91b87e1539bb5bd443245712338e2ba16092e21e0be599ecde7448b98cdf0b88c40a8344fae793de0585a3acfe7f50ea988ae72ffd008061005c506c770b6e7d2851c0f9c05c5e731e3f2735e30ec15038a1a80b0fd1a40c24e31066f041f5521f971e61623e392e480a87b4c90e794f21ff50456a22730215934748972158be1ae7cebd284263ea8387a6851270d5954e6d86c517970d0f98570b32588b809a7c51ab71fda1dda1f2de2b18e36844d1ffcfad8e58ba4f6b512d61a81b1e25a87fc46d9fa7d3363987077d76bd469c04c0d3108e58ba4f6b512d61a81b1e25a87fc46d9fa7d3363987077d76bd469c04c0d3105bf634bfdb99983490ea90312570a5d0b8ee13a8aeeb7853c73ac516a911afbebf943262301c566d658bc704ab43632fc4f492ffd24dd2642f021d30d00cfa36bf943262301c566d658bc704ab43632fc4f492ffd24dd2642f021d30d00cfa36a33b2e58a5d4ae7d0b53cfc8b4d2e693decc47ea81cd8583128d82e31df94106336dbc023a9f2ed4ced229159e8c18f5a4cdd02165d581e7299ac3116e72ec73336dbc023a9f2ed4ced229159e8c18f5a4cdd02165d581e7299ac3116e72ec730ea2f8701b7952fe5a6d932d1e22b3af163f1e1ed6aaac7ea7fa0edb0cff789c376760c9d8de2dfc4164c11ea07d71265d5f953b493ca78bc264263935da793716f2d2a79dac67b51ef3738d51957c8d385d81c5d79c8922eaebe5bcf818ac6c77a5de4042966544f2d4d4b2b823f1cca7eddeede82f428ae5ba77cd09227a1871bbedda5c440bb0a197e822d9220e0581ede496899e7c361a3b4b8a04c97fc58cb854184327b764f082a3237b11cde304631de445c26af26eff3c81aa7fb81934d2eae9eb0c5f6f6782f4cf8fd10c9b05db37abe25909e4ce0dee1e86abab40fcc1fa26e9739e242ced58ca1f6633530227d482520b39e4ecf59990bcfd3cf94bd7d2f74a0868af7c35b4abdde08cde1b949a44d2c56766643ca7f3bd28020c0788b2b4f05d868f66af9d2f52bb97dd59adcb435e600ba3115172583cb4a7e4079b1a510ab3a81397c2c2c21940e618e1b30bb46f0ab88614424829712eaa9d079b1a510ab3a81397c2c2c21940e618e1b30bb46f0ab88614424829712eaa9d8a90b9a4cd024e45afedb28dafb4f5895cd3e4ea681f5ad5f16e1044f1b720a88583421e122c43b3194c14663e8c5d246e69ad6e87479178c053c82023e6ea219e2e7ba0ee8e8b3cf75c9595751d2f0f8f90cf158c0719f9a4619a8aeb766553271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254ab00ceca1fe8fbccea08e8fdd9abafb8f84430efeb2dc41aab4129691a23eaaeab00ceca1fe8fbccea08e8fdd9abafb8f84430efeb2dc41aab4129691a23eaaedfc34ea853402ef11207b3fbbc323056e288068d8fb9eb1b74a45ebe675eaf29288385c5f069f22bebeaba3c3c1635a086167bebb2a34ebb536414236a483fbe288385c5f069f22bebeaba3c3c1635a086167bebb2a34ebb536414236a483fbeb90bbcf6ffa8a6733c03548daee8551570b1c5096295edef389450227bbb4616c2faa79dc0773e7f30a090cc5f02377e15d8cfcc2368b40233f967e9aabc3b89c2faa79dc0773e7f30a090cc5f02377e15d8cfcc2368b40233f967e9aabc3b898e0bc01663535cde61fd91a89259c28088dee946d72b3ce0c6616ccb6db6dddc3050b1d8e153cb488c323c389c0d1b1493d245637c270b18747cfc708a9209a43050b1d8e153cb488c323c389c0d1b1493d245637c270b18747cfc708a9209a4cef20a0079be85043b4351f425403ca26b0527776ff5002587702cdf5ec30a6487b38b4415d83252ba78dd8c2977ed14b15bda4c948858be57a1fd5b61c6e12f87b38b4415d83252ba78dd8c2977ed14b15bda4c948858be57a1fd5b61c6e12f725c66028380adc6cd5edfae228688ac1b0b101429135738bdb546a6ad00c2470be670c2e2aeb79c9962360e8146794ddd07aeeaafe4fdbd0f18a2e669b69b42fb73046fc45c82951495da55231f8cf7f32c9df25caebab1d0860bc58859bdfdcfaa15afaebbcb5baa1df139475e1c42eaa6c4a5b5549ff9adddca7ce07f99f708c970a3f517f9eb74c2bee0607f6724667add586602b7898e54ca8d58aaf4a308c970a3f517f9eb74c2bee0607f6724667add586602b7898e54ca8d58aaf4a33071872a86aec070d873407e7a9b21f6163950e72d93bc4dc5542e9b36a2c742ff6a1e63f451e9ce0860b43b74697a141a54205e089720323da7b59f34889ed8ff6a1e63f451e9ce0860b43b74697a141a54205e089720323da7b59f34889ed8604a2d909b56e8cf97e9f826ee2259939e0ee79722494c8cfc74d88b63952a5496e76736942ffab017dd0d1e57a37535e34dc51247efb30643500b4fa588fcde96e76736942ffab017dd0d1e57a37535e34dc51247efb30643500b4fa588fcde70e8993d7352a2d3da79ffb4a7bf8d5e02606edd5a40b220a9e95131cb03afc126c5c33e0116bea1a76e407e4cfee533f33f0f11ebadcc839aee6a4c55fa777526c5c33e0116bea1a76e407e4cfee533f33f0f11ebadcc839aee6a4c55fa7775eb7907e7edd15ddb01e4cca5481f4fb23b40957cc05e97806805dc30c2760f447b17b9ba486c7766be1e5414389c9395fa5b54ae4de154adb691c0285096c5ad7b17b9ba486c7766be1e5414389c9395fa5b54ae4de154adb691c0285096c5ad05a5c7b930c1966ab6ba055b09d4d7a882fdcbd4db21fd9cc5248206ad3ecd650c487a8f5ba25d3d66200dc2b8d2507adcd0dcee0240fed48aef407c06d00457ace60c25d34c2ef9aec92c5b8bf7217661f2d085388359f0081fdbe69b2c05aa158e31ea9edc0cd8dcd5748d6a26cf785e5aa7d225e9122238d670f270316a6ab6a43522ca58234fdc7932a2c3846b38839ddf8d4fbb53b02a492dd019bfe7c0b6a43522ca58234fdc7932a2c3846b38839ddf8d4fbb53b02a492dd019bfe7c03bd25b2f55548b1e36cbb180437f656a0b5c8972678a06d735694ca6a86fe3d76e91ea66d590728a2464095a956aec5d5a1001bcf69db943859bbb4d6e8f86c16e91ea66d590728a2464095a956aec5d5a1001bcf69db943859bbb4d6e8f86c11b96f8403c7a2aa39bc3ebf6918184ff63138e98acdd92ff09331957564a92081d608716f942920de93ff490d905fdf4b22948b5375d8f62f5478dd8e430000885b968ab8d5485d21542f8142eaf3bba6b22457a090651cc708652d7f5dbad31744242b9455647d97405fc2f85c379b5f8fcda810899fda1b809c94108af68c2c6ccbbc57f22bb38c0e79982c317cb4b7b7fdf4e5c2c1da73aa0b189c7ce823f0f95008ef998a00fcf37fbcc0f91a7097e53e74decf418f01346226a33129e1f74ada651610d763f1fcb5b1da3c9b399df021004764888ba0c2991a3500f0dbb74ada651610d763f1fcb5b1da3c9b399df021004764888ba0c2991a3500f0dbb0543dd6bf0ff2ea09b040f2d1ba876380c575865b98dfaee774dfcf819a84d4f7f2f82f66a43b4af90799681c5685f980130126ea56444d78d96b5303cdf19ee7f2f82f66a43b4af90799681c5685f980130126ea56444d78d96b5303cdf19ee4a8244d7a191e10068f21c99dae055201ec093f1e8530633000058fb1c0d3942a7b2ca16d8335fdcaa32b0e91f194b4e28233d93bfb8b030f6deebd6c2ed36e3a7b2ca16d8335fdcaa32b0e91f194b4e28233d93bfb8b030f6deebd6c2ed36e3557cf78c88ecdf5d53fe9fd276d861abc71c80cdb7eed5ede9091216db1c2721bf0c1f231f4d8394a1b10ae45d8490161bd252f4d4aa40f0c4382e3dad0622aabf0c1f231f4d8394a1b10ae45d8490161bd252f4d4aa40f0c4382e3dad0622aae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b2964ef46dd9560a7d68e5577a1f9ebf9a108ab3a56a4a2c0c8fdb4677ff7367b2964ef46dd9560a7d68e5577a1f9ebf9a108ab3a56a4a2c0c8fdb4677ff7367555a9c9f90369f8a8e781382ffefff23df30d976c82feab07ce16e2e35643409417c8da58386aaf1657f46fd255fb29896c30020b2c35ec7969d3eaf2c1e8a05417c8da58386aaf1657f46fd255fb29896c30020b2c35ec7969d3eaf2c1e8a05548b389cafc4cb13862be7090cf2a506c554216cf3bc2b004ead4f8f58509f870514f97a039b9151d6cf056d510a26f4a62b606f52f0dfb8b3b1d6a1c310c79d0514f97a039b9151d6cf056d510a26f4a62b606f52f0dfb8b3b1d6a1c310c79d7a99c7235b86c88fbc234a26fd743411e467b9bf042c4e9ef5563dc909ac49d74de58acbca74352e98e57be4fa706286956de0c38696ea6dacf6062f244b9a0f4de58acbca74352e98e57be4fa706286956de0c38696ea6dacf6062f244b9a0f30ceea48869b58ca8a63d15fbb29351a99463b97a8da9433ded413a298652f6abf30eddb2095ecb48822a78973973cdcf8e9e0b8a3a39aa55305a9f5f9736335bf30eddb2095ecb48822a78973973cdcf8e9e0b8a3a39aa55305a9f5f9736335cff33016e78e636530c439fe5aa794b98af5bbdb355b690842ad70fb6d4eed01846f87e8d70a7f580a4246b8da4a00d9c40e921c6641e2f15284c66c8222b65b846f87e8d70a7f580a4246b8da4a00d9c40e921c6641e2f15284c66c8222b65b0ccb46370fd04324d11f2411bbc3fe66e6e51861a6feaf7120557284ac5fd879556c7d206f89c3c7ba6b866467fa74885d9290fd0698e5a5c539e4fbc3a83cf1556c7d206f89c3c7ba6b866467fa74885d9290fd0698e5a5c539e4fbc3a83cf1ef2899686040345be15d5e88376263db467633d4bff90d9738e4889b5b54493cb3ebd6f9a02da56d8db3bbad28e4b5afff6830ebb1efbef30b097d5a7c9b297bb3ebd6f9a02da56d8db3bbad28e4b5afff6830ebb1efbef30b097d5a7c9b297b531bf28f93c2e3f1ef04432513b52857cba2202f28b62cba6cbabbf6cdf6bb1818d3a82ca4e944db07512cc8071632dc62e7c9ae0b2e779acc536d0b21749e3918d3a82ca4e944db07512cc8071632dc62e7c9ae0b2e779acc536d0b21749e39d9bd07b2cdc7ae5168681f99d72b474588aacae14f515b6ac41428f97a79deb8645b884e42c9747fbe0860199d4e238f9b6d29dacb19239ad1a77800b957e0d3645b884e42c9747fbe0860199d4e238f9b6d29dacb19239ad1a77800b957e0d3af6e1172cc63587c8107ad21f1b8251b0967c5f9da4aa4a3cfbf9469c756277dc5eaccb41b3e439394c8da31aa3b6eb907ff4a6eece44ada87e6d525e647add5c5eaccb41b3e439394c8da31aa3b6eb907ff4a6eece44ada87e6d525e647add5d1595f0a0b81f9656fb2a49017b6148f7a4407c10e9b8a93ccae870e1aae2ddf3719a4e42f745a223f2a2b547f7e33ca6fc0a7fd408ffc7b81b7d66bbe5a9f3d3719a4e42f745a223f2a2b547f7e33ca6fc0a7fd408ffc7b81b7d66bbe5a9f3d2aa285a1fa29249099fec605ef18685e22941e044b83c71da54d20c6dbac13918000aaaf8baf8cb5573086a9ef69ed53d46cfcc2cf261e9fecf1cc076b98144f8000aaaf8baf8cb5573086a9ef69ed53d46cfcc2cf261e9fecf1cc076b98144fd63cf99cb410cffa01921ddad1563aee97979f84e365594ace5055901c80e32ca9a68ba0082fd3644e3c4de08bacd996926cc8777e145eb17e30e92ad46a9fa6b68fca531324eae7b99231ab6e79f9700efddc32300462bea80f6e23955e730b7c3e729fa1a81f29fcd5bab4d09fbfa0a6dbca8b90e78f83eb0f8aebd79eea98d6beae8167d7d959a61864461c42505700343c2ae4b42e2816324231f6e3c6e2d6beae8167d7d959a61864461c42505700343c2ae4b42e2816324231f6e3c6e203aed942ad29be0a8bdd5fd88ba63b0c5590908049665b377a7588dbacd72d4879b7748efaf4cff1fb1d138ccd8aabd84fc07a3008f3f783ffe24e43e36df687271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a2549c4daf2d8de56ce681af0f1dc10d67fa24d4a4a1625a43500d649fe0213469a59c4daf2d8de56ce681af0f1dc10d67fa24d4a4a1625a43500d649fe0213469a52c4a8e7338f7f5a78b417a0928bf3d5c3f164b3c833aa53969ebfde45dea0e00294ec157c75b669bc68b4d8d641ddecc1d2608313bb620485c279319a8d33cc2294ec157c75b669bc68b4d8d641ddecc1d2608313bb620485c279319a8d33cc243f2d3d4b06c751132cb8778eaced37d41af97bbebcadfdd204d7293b1d48444c8950057244a25d12c0cb005a0ac3018f9ec8f903c20991a8f9eb1e658f9f321979bc36ef52fa4e192d191a589b08b3dfcfa5d3573a7458a990639d59c14650a665598dca2997390795eddec970808d157a076ec55e481faede9fe2db3c0fc40feaefc7fdfde2a26b880947254c87856d6598623fff3cb4315263076ae5f256b0381d8db0008e37da4da2b463dc9eff15a4545a8ca4ab41b9cdf640aebbbe68d080ce914cb27d7cfba88e4b96f6e81e59d3179e21cc4da115d2f027981f256e5aa9552b327db3df4c1a110df5119ddcaddcc7bffad740bee293a2bdc603d4feeb81adbbed9d249788529192e2d7149f5fb5286b538eee0b97c51872a9a18e9732b7e9f1c63f5d01a0dc63c4277f810935f65550722dda1e6f875feb1daa36bb9c1c5c99561be699d19d1ac40d94e2f3e50db855aff866df72903a6687bc2cc72c497ede931f78e4f32d9d8a455527f0e417760b4604b017917d2c3f56d00a5224ecb74525bf05aef2192c3bfbcf49a4f72a5965d6ca2c4faf7c1e19e451663f17854571f02e72272800e0acf077d584559c2fc39c75401e07221f00a6ceced9c7854571f02e72272800e0acf077d584559c2fc39c75401e07221f00a6ceced9c271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a25436155a71c68695b284ac79dcf355f6ae160734018bdaad4bf63286353e42c5ff36155a71c68695b284ac79dcf355f6ae160734018bdaad4bf63286353e42c5ffe52c8aff965f2ccdd1e60a319fd794d7de75b54ff691e4081599a51ca50afa805fd1f2b47c16392be64e64c8dcee7c62e3cdae3a837e3c628d42116fa0ed57f15fd1f2b47c16392be64e64c8dcee7c62e3cdae3a837e3c628d42116fa0ed57f17f3bd505be33961cfcd00766941b58147e205dcbbe31ba89febcf0f8c87b091ea947292ff23f48866d5a007e8aff2a80abb052f7dd93aa203670c70c64ea5c52a947292ff23f48866d5a007e8aff2a80abb052f7dd93aa203670c70c64ea5c529dddb337dec1e7b4023d950eef9633fddc3822904bf3b2ad0234aa9dbc3c948c84063e73753b78e9ec8bb46eec24be5d9558ece68f10ec4325cb5383b8014d9a84063e73753b78e9ec8bb46eec24be5d9558ece68f10ec4325cb5383b8014d9a30b8b778ffe72cc7a9df3a446eb4d48d111405cb798f56740b5128baecf8ca62a132ce55f0554343a6dfdafcd992c82b45337dd27f966893e39ebcbb1806b322a132ce55f0554343a6dfdafcd992c82b45337dd27f966893e39ebcbb1806b322a566c054fe4eae6996cdb02ea85452605e33faa5a43b9e9be81c6d1c6a8278b36b4eef6c008b69062da3e5f50f8b8c6b73323218d67777f3e7dcd1220d6ffa8d6b4eef6c008b69062da3e5f50f8b8c6b73323218d67777f3e7dcd1220d6ffa8d51238e384787144fa9584fa367683b4ce010cff3b7e972d9f034c4fbe25e9a7f464ed30fcdd0ebf673d56d425e3dc3d753e954c46fd7af537ae27b4ac944cdd8464ed30fcdd0ebf673d56d425e3dc3d753e954c46fd7af537ae27b4ac944cdd8929881ad9f56876fb7b788ee0198cbfd3cc52a6d6a4f085d581979a82d2ee2ec7b9de9c673769ed2b2e9666ada1d0ab2e256dc45ba9e210efa0c0d484c0f1748288e063bfd66bb63e7bf643b07e09830bc540443907743b1c5f04b093e4f93240c9d368857f990c444651b257cd66e09b217c1e42d9e2209a9608552f8142c2c4efcec06048360b95fde6d5e5970af3a7a506196bddd9541887663dcecc7a05e4efcec06048360b95fde6d5e5970af3a7a506196bddd9541887663dcecc7a05ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f605c62894fe53cf255f77510da08e8852505fbe251d4852d5e66d9d5398dfabf605c62894fe53cf255f77510da08e8852505fbe251d4852d5e66d9d5398dfab492b84da51fe337679a60588198565903afbcead658aae9864aa79835fddbe9f04663219e7b847b915c1ede2b791de5f1b892d5c870977633ca5af9f8b8cd42404663219e7b847b915c1ede2b791de5f1b892d5c870977633ca5af9f8b8cd424811fb76fe497e8f4b4750dce085ff8c27670cb5bd15c3510de147bd2e9288c0d1ae0e3430caed83e16628394fb6fb9854532f36e5031ce982707617fe80ae9d6ec131191083bf01c93141aea64fa05f8c4265402a75e33f0f7d1e483264f2d6214594704bca714e47457b87c342947b8f2b5522b6ea8d0de739513935d1df2197b6a72af8815621faeff60814da11c2427b41239ac4df0a4c73fd1d07194b9f47b6a72af8815621faeff60814da11c2427b41239ac4df0a4c73fd1d07194b9f46f2e0025a1939497fd68411dcf1ce7d6538ebf74a7c59a03ab49599b05537258f2df305419a31f82ed2f6856f04d003f9bd95ad45b57c1300cd35ad368c038ebf2df305419a31f82ed2f6856f04d003f9bd95ad45b57c1300cd35ad368c038eb5544ddf935794a171340191df1bc60677167131aa1b7830b7875d3f5c108dc4c45c68f832df77cc95a1e5113f066fa01ad35dfe82532cc910bfae216ad683b2b45c68f832df77cc95a1e5113f066fa01ad35dfe82532cc910bfae216ad683b2bd429e7ef20f6c90c6880727224b699fc1b94778a055ed83e5e8ec5b325c917a3bae46b1d616065975945b98900c80f391c096e8e60a241c9e38f79535b99c18639cdec03e2a592b6e15e8f81e39b27b713ce304435396000ef8ae1c7d7d076cfa4bc4b706a5063c0c0a9bd19bd7f1f19fbd31b3f582e8ccb527569668b8459266f6d0c6df5d0674e243fa115a0d532a624e00707692e85fc9b60349d20ebe7656884467491e54a396b66dfe365a65fb1e0454b49f7f005f4221c3b657a23f54e409176ffa948105c17109a6f2eb7c71f2b939e3d47002449be3632332eaf0924672764d33c133abb3f02628cd6c2d55d90caa6444d758b62ab15d929ae9decd311d25ea8b7063bc3995ba3d0fc9a95cd413d1bfe563e2b715056e6801d38782a11ee5fc3766aed5d10957dd7171800374ac0e38f755b5c4dba7fa70ee1d69f9f11ee5fc3766aed5d10957dd7171800374ac0e38f755b5c4dba7fa70ee1d69f9fc312f303ebf4aa903167e16ebd9f518d10bae7b487531878611906e69b4de1a2b7ab6002d327820d11e88855a6281a52f5351313d4327fb61d3ba39bba65140453e196a3b594a483932311f19315fba03e1266786eb23364d75aa39a7d1de7d27fe1dda4672b8a53fa8a3db8033cf87bc8ce984647a100173a1b71c172f48b087fe1dda4672b8a53fa8a3db8033cf87bc8ce984647a100173a1b71c172f48b08e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85505bae342d02eef8747cd924be7265b18678e0c6bed84dc2b40d56a91899daf2e05bae342d02eef8747cd924be7265b18678e0c6bed84dc2b40d56a91899daf2ebbf0e2d955edb1778802838df54a82d9436f2961ef8941d774b5e3163f833a6349595a0adbd75f5043ce9b91abd6cf53c5a87049b1de2a73a48c6ea9efed145749595a0adbd75f5043ce9b91abd6cf53c5a87049b1de2a73a48c6ea9efed145789b1f741c2b8261215e7f7c2f41a9c6a62c0b0f842d0390525bed649597033c4c86fc16546ab60cdcfaa45263096e5482d4499c251189a1823fa35e7d8b069273c42884fa38409d011a548274d46d2468c9a351384368fc62261e44ff1bb8b592582ce6c8cfb4b176e08c7afef35350a3dae1730b89dedd56fe3c1cb82a9f8e79bdd272a7972e51e9e5ba94ffabe13e0db4486a812418773dd61fffbcd7dd3dc9bdd272a7972e51e9e5ba94ffabe13e0db4486a812418773dd61fffbcd7dd3dc8afb3d1e297381c16fd9cce615c91307635aa2bb7c89d5a346b4cda257e21772eb28c07c6b9db4d9cadbbba89af9ea1bae196c2c489831211f8bad4b9f39d7afbb2b340a986adfbfbce9821676cbda16a2a875be4531c5058c47ed8a91f252447b0d30dd5f4a9882160d808cfb0f7e757b16d7a431e0e107e6e0150e6f529302e53c83b0ba8ac981aed88444d4c2d0f28fb3b1e742a48bea4af842f79cfc7eb24ddf0abfb265f93fa16c83376eb3e080c2724bec928f526cbb56402062348150b4a56abab809ef398b67d0aa471f239fc99390eeb3efed5cda8b8eead5a54a2ac3a69312547e9d79918c2f597283171f5d89403464b30f267e6dea229d051328c3a69312547e9d79918c2f597283171f5d89403464b30f267e6dea229d0513285dbce63e03f044a589d8e176aae34177631e38f361d48f501430f45c0b635c05286a5c6c48181b38871c764180ff13d626ad5817291afdae396d5bf60f6e3d23286a5c6c48181b38871c764180ff13d626ad5817291afdae396d5bf60f6e3d237d124a428d2175c3405698caeff0068c0aa23ce05dbea6d6f48c030ba650507fbdf4a1b4c2c250f265476cd75977e309d48079836191bc0d1c6b1cd792d5219ebdf4a1b4c2c250f265476cd75977e309d48079836191bc0d1c6b1cd792d5219ee32044a82d25aa64c5ef007508b3088f509559ff46e70616892839fbb5404fcc21441bde4de1d4939279d026ac6107e7d46cbe2b693e4f2751593787c6ef787a1cd3cbd2446b2663e08fb12ae5fca8f211786ecea4b2ab8863072d1c41bd8347cb331dfbabcb5a6285d563bcd20ed42802b4296d5c14d4e5d8f0c18575412c9f21a2f5fb766c14cd8469ebd43b16638e89545870ed69dc231b1ec207c5860d2921a2f5fb766c14cd8469ebd43b16638e89545870ed69dc231b1ec207c5860d29e6355729891d5718368daf7d6972ba0ea6eaf7c0bb43270374b38383e104503ed0a14db79b51d2daa5862f183b1e3b767cad016c859808c5a099350b5bcf7631eddae902f6d816e8d2449f06c76d50bf316e286a9a7758c360804873f56f8c58c747b2469216cfdb31f2ad4fd37b335a12652dafbca87d4a2f4c9feb2e3e5c2696fb1f9a4aa5bbf873133bfc2c329753470d7294fdc2f7baa6c80c90d93370d52a4e9786fd96048097f5bc788d6726bc9019a8d0db8840e45f60e39961b0a81c53602d4d8a70cda741b8947a537f7892bfbc975b35bab06ed6c66132d7cb66b2f1f7f61c92fef4d80127e26b9adb433f865f8ca6656b25e212ebb0cddfc843c9f1f7f61c92fef4d80127e26b9adb433f865f8ca6656b25e212ebb0cddfc843c92eb8f1db067f556003b892466641a82bbfafb0b252a3340e96d4d281fdada1624fff1573c07b9ad436080b34d0d66375ab0cf06e43c0ef7efad4356d97a48feae16bb0074e4d3bf4ae20411eefa5cdfba5ace7c4bdba1fb0d301e3016601d505b51fbef07daa72289b5869ab0a8868569888190587ceb9a7b1180c1be250ba6463abff953d2b50e0afdaac7950358983667a6f2f33156bd1df8464c995a2236b63abff953d2b50e0afdaac7950358983667a6f2f33156bd1df8464c995a2236b556cccbaf7e689a2234a8c71fbc71082a2bdcb762405358199d7c0fa7f9b630e4177cc95cf8d484e9bfae26bb6242edb823b02285167108ba03c0b9f009661594177cc95cf8d484e9bfae26bb6242edb823b02285167108ba03c0b9f009661597fc9d83f92c2ad53da50617255953d34b8cde797ebdf1c3ca8a78c619b64ba58171bf2272cbc3b8396fb88cd262b85a0dffaf32a120b8cf6d75c59225060edeb171bf2272cbc3b8396fb88cd262b85a0dffaf32a120b8cf6d75c59225060edeb409db8f259e35c23a2ef4b41b332194ecf0747468db5aa61670a68022986334e9636290f8f4f6970124b60016ab957bd08a90503b4797a86199b0e93e48132619636290f8f4f6970124b60016ab957bd08a90503b4797a86199b0e93e4813261449a0228085597aeb66b96126c74826252af60b9dc10a0bb1ed09b418753efd174484f9faf72a1434fcff1e3a5326773b7c4871dab02fa12c1618f65babfbb3380817cbbff508df7ef9c96133c61dffa31ebe5930bac6c86afa79566efc3560aa330a01dea953c90be32bc0c470831331ba16d0cc98b16952f332f325560979bbc86a59233576c68992f1077fc2a88f2013c25f82c740ed8dbaec2218971e53d7d1c3a7bc01707446fa2d285b7a4f8fa9ab8ce745e96db73aef2d78ec57fc81f3e8090670bedd6a5c990d94e597dc16daf2136e39460e056d56029c8c67c6d20d2ac643c1d5ad935dfa007f63629dafe7cb735aa56ea53419d8505fe9161aeaab481641c144a572dc581b8fca4a8af7058bf9f07d1c366874322ef15faaa019e47bca54010344745e8b123edc9d3a2994c3dd59689cf2bc7f45ef5fd507cfac273ffd8753c5029e00c197f287f003a4973dc6bc59c734f160cbaf9c20138140ed65760189ffebeca9c571ec04d32140b6b66ab560159e91039fa1ceba92e942d51aa765b7f81eddf21f2874bb3ce00b6e57dba258abd1a0f817bed49416cef9350bb251c42f4d690bebf858918028d5dae6f702d4926fc162e067ad30f86d50e50bb251c42f4d690bebf858918028d5dae6f702d4926fc162e067ad30f86d50eb336734aa6fdf412ae4c80125e391956ba6b959b7fd97eab2aa2382cf55b2474599b6af7054d0cddc75b0409c044dfd83e1335cce17201c4364cb41bcc04fe04599b6af7054d0cddc75b0409c044dfd83e1335cce17201c4364cb41bcc04fe04c644c719b654ed858fd39fa505ec6dcb5c4e94fcd2364b011dc7d3bfc140e6b7c4b645c0d8306e6971ce8583b76cd5b2973be401d3e2476c5f40456cc1bcce1fc4b645c0d8306e6971ce8583b76cd5b2973be401d3e2476c5f40456cc1bcce1f4728c887becb9f7519dd629d39ffc1b8bb829ad784159a9c69ffe1e73837f7b53001a3ce7bdd80f9784d6a4165d938fc2b8e349250f82a13ef2d7ddfcb2461283001a3ce7bdd80f9784d6a4165d938fc2b8e349250f82a13ef2d7ddfcb2461282f540c18bf6e45581416e4d7027c3fb160a19516dcda39da9e71f71b61c6a79aaf1104b68567d789167d36872cf403920f1cae29a1460fbc34deba0fd93a10b5af1104b68567d789167d36872cf403920f1cae29a1460fbc34deba0fd93a10b55a01cd6055f692344bded244d0f4e6dda43661468fa3491e603befad2bc932a9b74e6011733686e3868f076c5831ad2be9df9dc1588543fcc6b024452afcfe4bb74e6011733686e3868f076c5831ad2be9df9dc1588543fcc6b024452afcfe4bbdc1a9b722f569a212fc8d7347f4f4c20456b0118ba79a7e6222f281c2aa910153b602a69a675c94990bffda1868872ee2bd4e4323405d416815c6ee4aec693e48a8e1841f02f44eeafa55ca93cfe515aa6b346408b5af50f33a6737fcc2ab21d813863b251331e1a5e095b3ddadc4e43a93197723dad6cb876b363fbb021e7a75e0e08addeacc6e7f00f8695304aa28682932724dd4918b184057af668ee000a94da0309037a7386427a5a861e37c1d37218b727da0ccda792c6ab90e63cc272bd7ecabacd2176eaaa340c622f22021e70448bcbc74758c9059dbd391f9d7ec2bd7ecabacd2176eaaa340c622f22021e70448bcbc74758c9059dbd391f9d7ec271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254df3ec1a1f4b06cde2fddc3fc2a01f3d3d958472c6363f346b21f386de017f81edf3ec1a1f4b06cde2fddc3fc2a01f3d3d958472c6363f346b21f386de017f81e4a9ed3cf2e4ba040c2504770fc8e2c98cff81ae662e8acd1a596db98b8664b1add657a288b706ceb87098f1dc42a5a436d52392a680a8efa15d7eb7e77b4d059dd657a288b706ceb87098f1dc42a5a436d52392a680a8efa15d7eb7e77b4d059bb54c5a8572e18a6a2b013daace427f57079742be454047df1717f6809705cd34829277cc69bf07c33c8fadd553218c00d1c9136de08a93d5a64258f5400b0c0b959152061a2fc57c95dc1f1e1bbe0ec1b0dc16f2acd15ba634c0570203d2702aca3bb166254b703bc237e26681c57280530329f0f96eb7584a5ac1c66a92bd0d3e8eaad779d0ae32ff6a3443eeed186e9741f65654f25a9632a8c07ec0686a1143dc332f71160816c7eea899b39482529b752e2da482c2893c28e3d6b2f6091727c2668cfdbe727672fd9609043293cc2668522307208a57584572937223fbd4bc1fde176d4198719d10d0ec59b15de345d5add48ed48263727b400061ec2cd82f35a67944367950623213b8c275976f4d1b5231306605d0f0be3aa3edc92872e5b202dabcb594a947c58375872868b121cb468f5a7e34ddf4010d215b54aa787b2bab9e91a44de187f37a9a77e9f4d48f1fb540d8060543580b194b7031d7b28cf2a6d8a199532e7997b981622d81e521218d89b42c9b65d4f4c1d3eb08ee83e142942dfbf268f8f4235c8ec43b9bc389baab2daea32c33adfd79cd3ea757eaa0c5f1dd71be39cf251f43b34b5305d5ef9eca1008a380ee4892aaf8233ced022dd11d194ab835d4f2c4989add169f21bb8124ff14515436b0155a99d862f62730bed7534df792c4e18e16aee339339fa1258ece3a237525df8a5fbf6f9f2b9730bed7534df792c4e18e16aee339339fa1258ece3a237525df8a5fbf6f9f2b93670ca8d780552224d9201d121c69f184913dca03e0f46ffca2571b7e6082f21a6354762690ae9e2b1231f24091d4deead35cc017857f07d191353f347eb9310a6354762690ae9e2b1231f24091d4deead35cc017857f07d191353f347eb9310c3b919a59fba37813ed6b6d044100dd12bfc7f21fa3f5d3bdafb531130b2e094b5f0fd0b81006f29faad92fe24005a2c42cbfb0603fea2b7e9199a6e530e4b4de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855cc234ee10a2cc7562531db9f4abb25333307eec3e448718f164e9de0d025975bcc234ee10a2cc7562531db9f4abb25333307eec3e448718f164e9de0d025975b121a80ebd2a03f4d8c6438060e6ffdce909234050a1ff0f378319c2da4774ec340a7b0956150e174235a0807421006870e4da93b744e99c293279bf058c2d9830244a199a461a86f1c59b1160cf2f0c693ba6f56b3d187f66151f386c35f1c6185aa68cabc18fa9a50fa0a94dafb97bd47926d560216444d2a85b7b4d0df87a826f5a5ac14b29ad036fdb504ffc4e928ea511a91efe10bd410e248293dfc108fa0bf05417a226a50accc4975ac0b2a46903f096715bbbb2175622e44e77d1c805560f3d21b4193d5c11a14131ee23d1d245998ab1c7668352a5debdec6a51b761fb4bd5c39915a36a3aab3fa5706d18ac64767774e5aba4f74f7a164ccd081861e11674c622542f9c7bf65c8dd09ca27cc079687001d43f2e9a172c441f96a10370d3a67b3e5a7f0e0caa1f9040cc513023aae66010d1ba98db8320885f0f2ca8857237b4692310dcd55d6de754aae029acea633d539aa50f90b71ba6db02f544f27de32ff5f279c5d2660c38d73fd221a1e22f4fd317e642b1bcf9828073460c5f982dd8b06b452b2a496abcff0b71cb4ffa60803c776ddd39d352f79c3364117e487cc3934e4f8f9ec5eabd12a4e2a3ef2341b9feb2d8580963e240ca3405a17e487cc3934e4f8f9ec5eabd12a4e2a3ef2341b9feb2d8580963e240ca3405a9f53bd053e6a52fd4d302d94c3db0a17b4339a65c5cb9a5210631fc2bb4847ecfde88dcbce7c599cc972749c428ce0425a28b208fe67d64f24b29a581ef756616f65eb354197f2be01f304ca158990f220306e4281b786165951633a1b26773f3aaceb127232bb1131044eed0d9f5a26c1fef7f7a6711b7a9f04e446da22d37264eb55ef0e9afe44801bc555069c1a15f3d060c23d3b7c53f15194cf85a328de5c8b782a6322c206abd52cbfa5b768f05487e471dd4c8c0425841da81543d9d433fe336ea0eed908e7db82e2195aa6384b4427c20e7ab6b04c869bbcc0460f5319ff81ffef895987f33fe5a70d52e3069f2d21992228ecb05fc6fe01ff2b2dd68f490daf41b8a33fa94912c707b5a805e5de6f76719546a7733bd12b2e8552e2aa22e7a2587bd246c20d1c0e27efc90a06afd3b51730bd6246b24785a3016a92b46d5a580bfcc0df28723aa76d1474a0ee96343eb94e2a28431438c5288d555059e8a02c457fdfff62f9ab72470d99a07630d38218cdde0e8689156c5586078920dbf6a6b1f4fd1227daaebbf363577629393070e7a671dfb7bd023d32b78c4195fe6aa00bb6d3894f804ddbb0d553efb66458daac4fc99be25d933ee24fff8295fe6aa00bb6d3894f804ddbb0d553efb66458daac4fc99be25d933ee24fff8233e2a58997be1a7b58e4fc7373c17884e0a6b7a45162bdc43aab030e769ff2c0638a3e8f7ef8dd0869c46af0cb87962f31ad82a97804534cc8f4ca0e61fec947f0601d1ac7ca55b93a3e2ccb82c33eef754fda6e68034fcb507c734a1b3804d1220deae9651987dcd7f70cd6383f8b6a58d70ffce9dee10e97720b5643725694ccf4420222027b047c5156aac68fc3e05893ef0e3fa3f9c2210fd4f9a02a8d83bb2f3c9aaed5cea6e97a123b88d539aa4723aa2f3d32ed74061e95db524c07662d8322b9d5d79ec68614ddb8b4546e4de6535a66913ca6026d1fbc968cb9574a1b6c334b3639d337dc46f9c47079fd0c481b7ab33951f4c408b3962832cf15cb7f94829b4b41eff37854afb3581ad87250cd74ee7c21cbf989d4a0b2f94aead3e978e684ea1f13897f1f64716f156d5a0b7fe44499840f8b4786f566e7a8df793d9ddbdacda1697bb68422eeecab56c142f2ce7a0ac8924ac85704746c1fdd8cf37bf198479ed85dcca89e36e9c7b347edd3603622c53a5945813b5407929fb13e446ea1065195b145773a013791590432b2a4f06312389657ce343cfdd3eb0cb26eb92c74729c389c9d8c2a66e99877607af1f6ec07690213af4793d3ec6050ffeb1f6bed847b250ce1b14e1d966e08165af6fd04f39d991753e512d105f60d06657b56dc7fbff65439d917af2bb192ffa2a7ec6d30bd7b3f6ee25ccfb4fc57a51b4a9e6a33ba8fb27235d1ad426717104aa02bad076ac73e193bbeb2aca889c27f6438bb75b6c8982d975da43303aefc85e19dccaf9ed98dab730beaa5242dc27f6438bb75b6c8982d975da43303aefc85e19dccaf9ed98dab730beaa5242d2930a9615884659362f72a2815f457950b597a4b2c76c0d53496a2e9752cdfbcbcf2b6f2d9cd07e9b5397be7c0d84676b26c362b97aba068d440c4267eb92e96a4c19ec632391c93e9b89ac9b83c10bd462956c31ba0fb84754150d383e66352006a0b401f6f3ac69d24177d9becf4ba3f6b39b0c9d9b668a99029768f6cd45af2d55fc55ec943df98ee3f731c79bd2c8dd2b9d7199f5380103f7ea183bbc32ff2d55fc55ec943df98ee3f731c79bd2c8dd2b9d7199f5380103f7ea183bbc32f9997672a04c9927433d5b0b41a139701135bedd10d27e52a501a67e5b538b9dd10c4b1db905e0571cac75e73641668d2b2086b1d5430d2eacee4f215a8590e5c10c4b1db905e0571cac75e73641668d2b2086b1d5430d2eacee4f215a8590e5ce021a4590d06fa016680c22bd44a4777e300e17cfd4ec11fd6067bf4d9789767f0871a75131b01b86a3cf30086126de18015ede342b5b4ab0adde4a11bf085f7f0871a75131b01b86a3cf30086126de18015ede342b5b4ab0adde4a11bf085f780034d2befb68a1e1186496e59d199334fc067b463e175811ba78c3be1137f5451f493e36e69363d709145006f2133812469ccc8ae69661f29a560b11f26cbeb51f493e36e69363d709145006f2133812469ccc8ae69661f29a560b11f26cbeb10fa2fd89474a2fa185f2838c3a5a1d66755d93d9470bd9b9451206efa557a5c35c7ed160736aeb0ddcc021edc6bfec86fd3abce8ba6cd57b24b6b115dc887b935c7ed160736aeb0ddcc021edc6bfec86fd3abce8ba6cd57b24b6b115dc887b93ab72fdcb13602182ee0cc21016eba6781a5e96b6a63b0dca00802234ad8f7439d5594d004a7b2b8cb387f95a62b4a5c7ed6afa5ee4406e2e8363dd451dd7cbb5295cd459a8f000e3f61167370d7066cc7f987e9183bb938bdae7a37eaa20703f6ba8fb91dab05d04b053e8bb2b6ff2e7cca6339625d17ab571143658f01ad92dcdad1a63de9a8cd800248ff3729ac14fae1bfa44ac9e9a5dac0edf110df7dc2297688624a211635b79de941d76abf327cd0098adf3ea2bab161eacb5e60d9b87a0e89391912e51c1ac6cd36a3ae941ceed8be146f566e3641f9ac066186efdee2b3e412861db9d0a57eed7745e3489959e11caa7fbb2cb134a257f8c57a0ca1e2b3e412861db9d0a57eed7745e3489959e11caa7fbb2cb134a257f8c57a0ca15e20ccbd17031fa024c93b32be1ebd3aaaa2ff94e2b35ece9b5dd0d38299325f5a499c3a97450f04cee4c545a66a75b9fb9d270339b300c4867f348cc8822b455a499c3a97450f04cee4c545a66a75b9fb9d270339b300c4867f348cc8822b459efd2484a14047201395c03ca81573c2d5d84f4f49e191094c370bc8455638ee426f8f3d87c0b28729863032fd8c651a1249589b81f90ccd9266817747ea557b426f8f3d87c0b28729863032fd8c651a1249589b81f90ccd9266817747ea557bd71e53d448257e7e6f84158e0fa81988b3f909f3f120280005c4356e55093bd2096d82f37c0b6dbb9d92cc10a8e88f681e747cb87e9733e06510e28f1550facc096d82f37c0b6dbb9d92cc10a8e88f681e747cb87e9733e06510e28f1550faccd2cb5277ae2ec99b98b87eac395dc004bdf0bc231b459bde6638a24379444f7454b2d21509aa5a0bd2c77af04618d07c264186112cf2b540d8c85ff6c63ca0af9718eea7a4a0cabcb634edab7197178c310bc05b3586dd9589da20ee8bca70ff5db0bfd73ee6a6e13e604d6c136aad03aca45f6d012fc3f0b502de314852022a9bb43d9226f4c0d2ac22d0f0e60f119530a73165c5a13dae2972e6983b3fdcb81f559713f64e075285f4cf4152f2c2105a67aad50c3dc6a6e6585dbcd095692b44048e05b49491b797f6c292a6fc0783de701bdbf4a17e799334520a170329c13fc5a3d26a11871285549711c04472791aa9f1b6084c7231e39d3ce029da78e8fe3c2a768123b9341f17c330c68a9eb03040083b3524f59f81bc720aefcf74edd9a49e41f75cceb78cfd58209790b2709ac2d1a4467b55ddce28dded7f8ef0bf5aebf824da9a074e2bf3e63c9067bd64104cdc41373b01307641ca8f1ab63762d74bd25b487471ac333359c05c5b28745dfd9fd6a59ad49f0f73e303dccdb1f14112f4cde636c5ad8e72698a0e5495ff6e6f79f4580ec64477f2a2f9f3ee9a4e4112f4cde636c5ad8e72698a0e5495ff6e6f79f4580ec64477f2a2f9f3ee9a4e9a1184a276a9ee35c195c4343f54554d08dc3fc57f082d1b2b92ca8abbba42a89861886babe746ce86c5a97c075db639105677098821092b55dda76e572f57de9861886babe746ce86c5a97c075db639105677098821092b55dda76e572f57de1d5b4763f4f121f9fc8b474ecbb3df9c74cda609dea6bc335cd09bbec5efad4f9dafe36845dfc67186a33c6b4ebc30bb0cbeef06a7050ec73990f205da238dc49dafe36845dfc67186a33c6b4ebc30bb0cbeef06a7050ec73990f205da238dc457737ffd2f776ea189eff40850d3c231fddf6ca75be4a244b67431269594d782034ea87ba06cf63c3487518d813162150ad075da2a43a524609ec8fc5c73f96dbd7772ec9183b53f62bbfcc9daaef75d3cc959e3dced9a402ed6ad6b32286f0c467d20dc61eba63700cf51612130d9a517045155710f2afe252765c5c3a796b483278e9f775b90d85432cab62f120a40c3faa8a7ec95c8e567e409ccc457954b3cdec066d6a217ed0fb7d30db86ff70f9601c9d48c95313b420d1be7ea6bf5a52c72e4fbb5716de288d6f0fbb47c9806bb4be0bd8dffb0f96e19780dbeff8bdcb74e2412a1d4e8d595427c1408ebe60d6d23121817bae1f50a91b97cbcaf8bc0327ec11a9752f9d41c29ea0eb3e410bfbe48dd9a2d6e701329c37a2bd43479e7e064532891e483075bf34043c810264bac872c7e124a5c4f11adbcc209c32a007f8bc023ddacfd8b13ba13b8e9efb5bd2ef04dbebb6696789e3d97105120616409c5be799feec509b9e45fcd5d7e57d7e5f1e820b4ca25eee846eb7a749e70609185eaed27d680bff19ff12ae78b60bc45db7469e54541f04d88339a08e5492ec9e3c21c1aa9eea89b13e0d1f6d57ed21c0b018e07ed74d3a75085f4999a34791972884f2396269f0b3d8ef1b90549e899c7772de8b2c4b36f6a813cec3b499d223724659daaf885be3b65a48d3c878acf7b85f34f8a57fe3b10b48e610828ba779b028453a72bc9f325c085f89c259603239e55e685abb03ae800480a926bf9779b028453a72bc9f325c085f89c259603239e55e685abb03ae800480a926bf9f3a0467add53376b67f44cdc400de35b430141399b9f0f2177c6dc3b85f90162c99b3c69b74254fcfac99c05878fd2e0c28b7463a3689c23a482f541250a20f28ab4fbcf4d220952ee36650693b73c6efc54263071eb997579f61a2f98a1935e7872d713f11292df870439daa891daf14885ae9761798cb8864b812fa64511378a8b55cee07e76a6efd21b7fa533128c97ae39a25fa652338b7e84b9ce33b7b1a80865df4a580511236c9a0d1e81334d04fc0365af64dfb6d1b13234dab77d8164f304488f9709299d6457bbdfca4b6fe65e5afda50a719813d7f10fe9b8156f64f304488f9709299d6457bbdfca4b6fe65e5afda50a719813d7f10fe9b8156fae991b2cc0f4231eaa38282ff4fdbdb977aee2f2e8ebb723dbe1423137d427bbd30f4b40129240dd7cda19e5b541139f7deb18dc4e1b35cac5339003bf6cc677d30f4b40129240dd7cda19e5b541139f7deb18dc4e1b35cac5339003bf6cc677abe62ef900666e5a23ec14b8c36f8d4c84a81f784a9ba5ba9975441043a7f7ec9d4d5565f40dbe662be9aca52d144c07552714bc2b358c3b6c022a01a1a7026f9d4d5565f40dbe662be9aca52d144c07552714bc2b358c3b6c022a01a1a7026f9166a3a126f57d09e104eb1e308fbdde2a12dc1bdc11951b694caf694a415c6b31e37939eb67e43a260eee4e04257a7bdd30aaf0f5b715b811f7f6dfbadb239931e37939eb67e43a260eee4e04257a7bdd30aaf0f5b715b811f7f6dfbadb239941c486f332c22891de99c8d2c0cb9992a49e539bce82b90f2056160f8890c9accc0802f9a381fd509aa302df66237da557d0f037d31e1c9705bfc432142c9fac3515484b66cdf6dcce412ac59f810daadf7c04c19a74d2a2de9999c2b2a73693f0ee2a7890fdc8a3c520c23858435b4bed9a723c47338bf7ceb59e92f12a970bf0ee2a7890fdc8a3c520c23858435b4bed9a723c47338bf7ceb59e92f12a970b787c1b3d4f51125be4683016fb9657b90526df10daa662e43c25cc6610e5697eb20208b2f606541f762b0d5fa860240950d0e8f70478681acd1d1cdbe7d93dab6b1df6e49d3a9b01784a11cd65983b25df1fda06d06948c6ed085e8ad84d5015708f973da210b22f66a9fb658c2156e95fa94fd293e66b4842f2cc5fe50fa318a031246efcd50586904bf9299f0e9275a0e59ed5524b5164d81456d99a32a1fba031246efcd50586904bf9299f0e9275a0e59ed5524b5164d81456d99a32a1fbadad111fcbbbf34d9e19c005e7b728d818ffda94fe1edac37dbcd1afc51c902a2e52bf07152e2b3f20963342d3717c6bd4a75297a9108918baada2bc36abc0c82e52bf07152e2b3f20963342d3717c6bd4a75297a9108918baada2bc36abc0c88923a7ec7231f8d435a63fd1ba250a97d95714dc01431a52b6f585316457a48809b96b4a1dedbe788443f6a11d2f8be16c98415f7567a2ea5c3884d1cef55d2909b96b4a1dedbe788443f6a11d2f8be16c98415f7567a2ea5c3884d1cef55d296e7c7dba5f2eed16b3fd0abfc078d11f928f4e9d9b07de668dede9ae6fb2beb11ffc3dbf9c74ffb86f6800b361783ad3d34390a3f1a1aa00cf60f0a6bb04e7cd1ffc3dbf9c74ffb86f6800b361783ad3d34390a3f1a1aa00cf60f0a6bb04e7cd8352ffafda7c0fb8879ab4d3717b1313bbbfe46d021e30876002ee6466408f2969440f3275dadaf422706b02973bfe74c840e7449a2d75e36f91b86b8753edbc38c38582045a56cca677ed3f2ddc86d3fe268f60da910c84a2adecfb580913c33eedd958db26f50c48cd4b12e0ffd28673bbb6e08c28d366bc32c0ce3a2da919a04e7d6fa2c37c74b5bf31e56acc1ae3c460afbd6853b2a19d656dbe6d63f707a72a9109268510edf775d48ddd27dd01bea18e142b3d48b32b939003d0e3f3f4215d394e736c0bb078954564e9bfdb0496702591c85130af578d854f52cba71c9312c0ca7b24a82eec0b46a5bd2044d9ffb3a4c4b2b4c0f27075074ff023ef306082cfc579f1cfe43002bf58b5bb5e834a45ea17a27078db9b647939e7038eeaa7e9912b020218a152c21e5129c7be7937ae456af75f7f99ffba3b3db50124dda7e9912b020218a152c21e5129c7be7937ae456af75f7f99ffba3b3db50124dd5dde166f80a26df19b66952e39a093557e6ffc364823a608e57fa8ad75249535bae5c2028e6a914ccebb60c260a92a8b5e819222ea4a71f09473906b6f096de9bae5c2028e6a914ccebb60c260a92a8b5e819222ea4a71f09473906b6f096de9531cbe3d7a7749f190ec88fbefb11c4265036607e249929194b06a0e87e98c87c0840335e026741d419e9b7067c8d88179525273a635976833a3b5b145905b98c0840335e026741d419e9b7067c8d88179525273a635976833a3b5b145905b9886de0565a2a3bf8b7725bb1d6527c56efc8ac2f30f5a690dffbf4537fbab1039b8e2ae0415b97494d08ba766fc77acfa99e95745cc1cfb4406ef3cec56bb95daebe6622f185b6baa893634de9483a93ca65de491572744b44d09773e34554db1103b3e35b60e4db2b0ba2123d393e2105632c57bacdbc08572036d4b2834230574b38f39b441ead1cd8010afb44fe7c146775dbe139f600992a8ed7e9728ba1c8d1a69ec14b2d906486d5021989444984157abb439864f8ec0432d6c4ad8e6e8710ffed708777e91213150557340b6b5d9ea05a04541fc722aeb2610cb77ec03710ffed708777e91213150557340b6b5d9ea05a04541fc722aeb2610cb77ec03335ef25fc232d1250f7f7b86181891cfd2f87c5a5f0c78ab202b6c7df41c79695eeccc8d846020b530d5ca2a33646acece807de2b037056a995c48ad3b4ffeece3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85514b5ccd46c2fec702a8e414f02f30c9129a9ef610c77545362a3d26b55f55e4e14b5ccd46c2fec702a8e414f02f30c9129a9ef610c77545362a3d26b55f55e4ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555a8f179109fc63d2e453ad5e707f6d07979f9276da2f94ddc1a5b27e5d21f1d45a8f179109fc63d2e453ad5e707f6d07979f9276da2f94ddc1a5b27e5d21f1d4cd9d9064ffd1302e205442aea0cb8bcc97c2dae0189b18a7c646990d34bae34e6e58fcc53d577262f2bf3588e4dc27a32dd19804ac4d12a126fea3ea6ed415908fbb1b52063c17ad80531f808acaae20522d837bd8a2756e0742060e084d93295209e98e97d8973c1ae03651dcf5241c799f1754f1b8f47d5d02f90a2a11b07f7b558607a204c8b1329c62592b5bcfcf92e55ba32a2f58fe5612e6018b20ac7c7b558607a204c8b1329c62592b5bcfcf92e55ba32a2f58fe5612e6018b20ac7c862712912fc98168a5a11723f912b3e4faee2746c0f09b6719283393995e23e30f101e8b4083e949fa3ca6a25c68611994ed3c6f10dedb31247a2aee96a42ffd0f101e8b4083e949fa3ca6a25c68611994ed3c6f10dedb31247a2aee96a42ffd068a31abcf1106f0850b41123537f5edb2ff8efa2a318abf2a2efc7c08f53484e2a0acc4873446745344760258b871ad33c9d67670befbcc3efce5732721c2d9e2a0acc4873446745344760258b871ad33c9d67670befbcc3efce5732721c2d9b51925af8b3574eca556b59c40627601b9ddbeb5cab4cc5ce229f367c7a2809ee9c84d8ff87b0e4b8c190e65a3eb23ab35ac89723384f983c77eef7fb9b5facae9c84d8ff87b0e4b8c190e65a3eb23ab35ac89723384f983c77eef7fb9b5faca66f876881dad48f0e28bedacf509086980c771d2c41aaa232f4016c84e31284ee4ace03f2a12f85a9cbbe07805e377bd3d9b5145bf7356dab37646152060c1dee4ace03f2a12f85a9cbbe07805e377bd3d9b5145bf7356dab37646152060c1de49f72e477112ea13025b748d2361a5b50040e39e3a86357da0d395e4a0481340aeb7b7c38531a89b4d62e103f0ddc423c73a8442ed37bcc1bd772dfacf8716c941f4d08d7a58b1c9466a9be70cb075fedbd20079aec61bfc99fc689ee2192119e5a1a998d450f923be5356f27b54b961dffd0728cac6fd0adf4f983efa014bbe848c05ec0cd4dc585c6768c3029a190333489997b2e31caf05aaf442dba26f601640f88d2969db555f7fce5b8d49d7c13974adcde975ea83a5dd0e689fdb35e2271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a2547aa64b1607761b759bb0b35f2670a4fa7fe22bf8776afaa9664799f058a22e647aa64b1607761b759bb0b35f2670a4fa7fe22bf8776afaa9664799f058a22e64c7b901d0b8222edeb51dd4dffd751d1e4a23ba56bd050b502f6c6893c1896c23b491ce1d867525b0325ac1143177ac983ccb1c9cb8df7d3bf36f57264903c35cb491ce1d867525b0325ac1143177ac983ccb1c9cb8df7d3bf36f57264903c35c97d384185b95ef326fdc65bcf5fee33f2742a37639fbc6c9ca0c45a714cd835da28c3bce24618ec006b0643e7cc0a0cf51cdec892666ae8a72a9810de864d6e2a28c3bce24618ec006b0643e7cc0a0cf51cdec892666ae8a72a9810de864d6e2f9bc88b14c113d1535fcc23393f9a3a080882284f77656f3fdefe7dbbb56d1ae862c530eac275591a2a834d6669be347820ad1455409f0ba059da199ad352779862c530eac275591a2a834d6669be347820ad1455409f0ba059da199ad352779e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855bae77443b02fd0b3492a1716dd8a0334a0ed34ad8ee86de469d9bdfacf53c8e7bae77443b02fd0b3492a1716dd8a0334a0ed34ad8ee86de469d9bdfacf53c8e7c337e1fdc2315ad5b16f422073ef0db5b10a41b23100f8ccca441e70ddb7f51c01811ef843be1b6ad3839a2c41a0884d228707a9d5719cea58bb38c85fc33d4e01811ef843be1b6ad3839a2c41a0884d228707a9d5719cea58bb38c85fc33d4ea9b04b0150d203a9a5f10ebb0a580de4f233ee7514ca7aacd3b5a427558744b16e3dcc00b504d8d3c23ad4441bfafa25748260c990606cfad2b4e5bf2145ed836e3dcc00b504d8d3c23ad4441bfafa25748260c990606cfad2b4e5bf2145ed8331ea7389c5f69c358b5f158821ae9de66fda2f5e8b521863462806aeba1b9ebc01a5692aa41b8dde84536e70b204c714ebd25821c0ef064609b822b1b6b20e6901a5692aa41b8dde84536e70b204c714ebd25821c0ef064609b822b1b6b20e69941969627620db48dcbdaed7082d9630fbbc6a02259b68b3df97761bfa04bac7878f86430995e0223fe64288b9ba16b676a73ed3e9a9d633c006a5ec9884e498c7e384620546cbaf89def4049b5a2e2b1a5b7a0141c0056d6488ddc7fbcebd90e4b7f7dfbab5a79c598aff911b6afede3936cbf145ac1385a3e03993e1895e133f1a6321947c678c6328c622d0103653b487153460d3a101029a0cc571d20d053f1a6321947c678c6328c622d0103653b487153460d3a101029a0cc571d20d05ccdad142b7d078a263e45b8b0fe3c4f253f87146d215f068ac9381579356e52129d2266e1c86163aeba32627c99e7fb574a9358ef760195e0a363cb147de336c29d2266e1c86163aeba32627c99e7fb574a9358ef760195e0a363cb147de336c4bc9b7cd5a43a08782dac0061f3ec79583fb66d23f853dd20269dfd0c5b966a10b427816ef16aa53982c50d15d288fd33bc83079dc9a186e74490217aab6eb370b427816ef16aa53982c50d15d288fd33bc83079dc9a186e74490217aab6eb375488ee5dc72d12d3e071e0fb6781b84c0687b6b2fcf8d3239bdec422752a11094d6578fb90c4bbd135385d08d255a18fe1456acc9c26951b3163e19f8e15e6024d6578fb90c4bbd135385d08d255a18fe1456acc9c26951b3163e19f8e15e6022afd68dd8495fa6982db3355d9ae573b8452588ca12d0d5f8a3024629fcffd87df48143317e4fc11c4096299651e321d819afb7ec9f7f92f64c6056ca34c49932b503e70cd26b3f98e5b30cb9f8b93edc09030bafcd506daf5124a480990a5165cf8db89c43f9b3b26631fcc9caa1edb0a07823b094130522b0828183f923750a544f9876aa4eaeb8ec1ccf949a8b70976c0f824984b4129e5b8086f64e492bba544f9876aa4eaeb8ec1ccf949a8b70976c0f824984b4129e5b8086f64e492bb34ad4aba177c33efb2f2f950b706fd711657901df25c7ff399063e0dc6f9550035ad7911425588a489c7b15dd19a27db4085836afed8895da2a51f19620413ab35ad7911425588a489c7b15dd19a27db4085836afed8895da2a51f19620413abb3a5bbeed3cde3ae5fc4c213a7c868306d70dc4cfd074408a05dca344369e3f50411d9379768a6d856ec8bb7fbe2de70aba2843e04b5bf9fb38dfae39e03d9e9ef1bf8f5276dc3f48769efc99143f6e02c15bc06278a2874c185d6a6f908325aa106964fb7e278f829dc35e2571fa32af498abf9f4f3c160db1423e8ffaeffb8e254fca92f12363bc66440cd894c0445f0c97fb07ae9b0349473a24567b77f6449b6d3db0fe3cb8552051478980f199709dff90e1098867da6c1a5c9ec98de2d25f9c94339a6481ac5e6d8bace47250ab28fc7088dd1bd1e1d4e9efa93eddfd9a9a544fbba0590450f5dcc8cd9adce6fe2c1551b78645b31d2e8c3c618dd47271aab8cda4f9d2a056a6a1d4546708046ad6fe0a1576b45e4b8057eca1b48336c910c4690186c206219b5010d6d5cf430ca200473e1528f4b17fdbc601373bf02c575cf7d2b3df4bf29389359a77f5837964951b9fb44dcffb83eaf2572bcf03fc575cf7d2b3df4bf29389359a77f5837964951b9fb44dcffb83eaf2572bcf03fdfc1f25d20a9f8432e50a973845406b043c7319a1b354266a884ba7944a44d0db62ae981f50d478ac7668e01148b74b9b560ff8260cea0c02ef51b02ec76b0feb62ae981f50d478ac7668e01148b74b9b560ff8260cea0c02ef51b02ec76b0febac53a0e185cef3d6b4ff4139b44359b3591327c18e71c943ffe5cbadc1b0619c27f9c9f88ba5ccb0d5cef3dee7a83345079335afa1f9ea7a6924f09eb94edd8c27f9c9f88ba5ccb0d5cef3dee7a83345079335afa1f9ea7a6924f09eb94edd8ec5516137be1595c58f2237f860b177d1f5b145e9db35140a45632431ae886c2e8387943f944481fc1f572a1220c7cf9a088de77f3500633fbd3611416538a72e8387943f944481fc1f572a1220c7cf9a088de77f3500633fbd3611416538a7277acff521c12d548aa9b7134bfc88de11e96d47376e8b9b1f7b07d940d541e4a485c022d6af8a24de799494393240016f314eed0683e244d1b4d2b79af49bef4485c022d6af8a24de799494393240016f314eed0683e244d1b4d2b79af49bef440ccdfa3ddfc9685d63fb161e69cfb60227823ef3c808fa921f1ce68a38767e0c98a0e1f80d14822411d8046da61569a82567329feb54ad46ec4164823bace00c98a0e1f80d14822411d8046da61569a82567329feb54ad46ec4164823bace00b079d6aa993703f9453274a7671d1f4d9aa21f0b831ba69cf2f072fda46b07df97f4765da9b2c624f50287f2f7cc555edc746d08bcd9a70fbe739fac45ea5091dfd2bd21e2141fcbce99f87eda3c5b3866c617aedd17dcb0bb028044f3f456089b816366dbc32f635279a707b7bccc94ed3a8ae205da0cfecd7d24c6fa33fb4b7705b1aeccd730117076d022bcad71b8b7ba5be959d1489d6faae9c7b1756a7d89ddf157309b4924a9017bb2b4e717906e67e8609bc3f556b88d39aad634a079e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558acfe7c3a1aa29d9fa3f7b890dd9d4c60091dc60840ae1affc2fec9dc1e1f50f8acfe7c3a1aa29d9fa3f7b890dd9d4c60091dc60840ae1affc2fec9dc1e1f50f75f08797a76c4bf7640139a3e65917f3007fe46f551c42fb4604d5ec4eaf84e13e47a7a682df186403eef137bcae49bc6a4b383388845b3dfc124fcca6173e9b3e47a7a682df186403eef137bcae49bc6a4b383388845b3dfc124fcca6173e9b9192bf039b71209276cb5139fd2246458901a9b17bfbc3880107e11b82d499b827463f83b129a31274039a7d2a21d003914ec242677071bf0bd6ff04a86ab44227463f83b129a31274039a7d2a21d003914ec242677071bf0bd6ff04a86ab44223479de6ed5fc238d31675e857c2d2de26976a5af681563cef624b346970063dc86cf02299087ccaf261f3c4d1c48a52af057120790ba22962a0befed3298bcec86cf02299087ccaf261f3c4d1c48a52af057120790ba22962a0befed3298bce6f83c8fea3517287a77c59e1911438954b8b44a1e8ff80fef2ceb931fabe46b7fa089d6f46d726f9b43cd596bd36a6f8aab2ac6b1b649a553e03b6603ebac95cfa089d6f46d726f9b43cd596bd36a6f8aab2ac6b1b649a553e03b6603ebac95c13e26133c65f73e794c3b05b7441aa3e769b57e3c8890d1cb01c496a54835ff11a85bd138e5805562a9e181876238bf2559b42f26a75dc0b6782cec65de94df11a85bd138e5805562a9e181876238bf2559b42f26a75dc0b6782cec65de94df1fcb86d8d3d1aa2056afaa28cf539ee5bb057b7ce4f7316892c283f9ea22fc4f631b897d0c670c2d4ae766f7c5f5ea18dcf30ac6a9b0a2e7f61f2669815779e4231b897d0c670c2d4ae766f7c5f5ea18dcf30ac6a9b0a2e7f61f2669815779e4240fe5e5ab6254af571edda253654ad28429ac453a12dd32c86439c83c10bcdfbb34701ecf5b41cfa30c72cb407b6d763c613bd17f6faa9a2b01f4711b759b7abb34701ecf5b41cfa30c72cb407b6d763c613bd17f6faa9a2b01f4711b759b7abdfc301ed4202ec24015f8a21836a96637f40f4ee7d58c579e02774636c977ac0ea0896d49ea3e75cce6743cfcd4086be4582092c3370ab96c668541bfec213332f2e52f0e6242ec5d57645cd9795982798e7cd4c0f383e9b384caaffb3709f22c74c1ec0c93954f2ae6ad9e079a5d9e521057f4a80c9b3633e05e34282224d22fcd12fa0314de15601d7a4b5e119b52a911571089869b7a7d3c94f9f77d3e343fcd12fa0314de15601d7a4b5e119b52a911571089869b7a7d3c94f9f77d3e343a74b245bb9f0e6c1d3201ffe7aa2370fabe25e36252fa83c89924d80a346c9dfe84031fd4bd55244260912500ba16d8c5b274ce9620451a5e4a462cde6ef2869e84031fd4bd55244260912500ba16d8c5b274ce9620451a5e4a462cde6ef28695b087d0307fca4c7d45670c4493096a817ffc66995d00b8537a0b96fb7dc9712610e8c633878714dc2857963d83fbf317f8bbb824a2bed71343cc123945a5728610e8c633878714dc2857963d83fbf317f8bbb824a2bed71343cc123945a57280c29fefc4a93482e0630a715fbe59bbafdc9c20531807ea5585edd4aba757af71b894e826ae8663cdcf30f6b9997cabe0873d027bd35d8040f773c2fac40b64e1b894e826ae8663cdcf30f6b9997cabe0873d027bd35d8040f773c2fac40b64ea911d70cead0dc0cd24f188ef3fad222fc743b735fd743ab9f7bdbec3e4b31cc91ffafe976dba14c22574cc7ed34c74548736032101518557f87007d5e6675ec91ffafe976dba14c22574cc7ed34c74548736032101518557f87007d5e6675ec72fbad5adf07e3635f717feb8552e01ddc803797edd8068d1adb27de44957c63d2d85dd25c550443540ec57336da5846dbab3d2f4ba42184d7a5495a9e167475d2d85dd25c550443540ec57336da5846dbab3d2f4ba42184d7a5495a9e167475e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559bebfd70b0c2ec813c3ac0433164eee5eaaa0469f6b6ede3657c83d2c46c5e309bebfd70b0c2ec813c3ac0433164eee5eaaa0469f6b6ede3657c83d2c46c5e301eafbe5aacd969058dc1fe43a97a2595f18c4115c430814531b394ee1b6de39a13b58f990fc322d8358652aa4f19a06172f6d645f4d5986830dc603377b76dde13b58f990fc322d8358652aa4f19a06172f6d645f4d5986830dc603377b76dde4b908fa3438044b83c3bf5c45917fb6f8c7bb3ed749c0b56c2eafd2191c9a820f3f0f790f0775a0c982b82a9b8147e4f01527069eb99f7a28d4c953105b4bd07f3f0f790f0775a0c982b82a9b8147e4f01527069eb99f7a28d4c953105b4bd070e4ae003585d800c28e2203b43c54b9328242f90edab257344a01a6c4d43e0118e2b0dd5f4980ff2be48e10207227492c985085ad2b7b915b224a333be8c57aa49ecb679b93a797f97d4fc0a71509a8df1d9f66babe618e9ed37e054e00b07f777b06227917ee640bb6ebf57371ba73820e75e01891607f2165d1239bcf1f5d8d300ac2d2d1594ac4b829926fce0610f1e7799ac8d33a18feed3fc08e29c7d88d300ac2d2d1594ac4b829926fce0610f1e7799ac8d33a18feed3fc08e29c7d88271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254366a86f8399d1cb6eb5259a66698b7fdec2724df771da95250cfe4a7dc9d47b3366a86f8399d1cb6eb5259a66698b7fdec2724df771da95250cfe4a7dc9d47b3360d1cfaea3ac66a433c219b8e3d8e5884dd09c1710ca12662ec8a185feb9dff8626703201d45cf734125b69635b3abdd41c1792e90ddc7b9c1d3b20c324be518626703201d45cf734125b69635b3abdd41c1792e90ddc7b9c1d3b20c324be51fd2f2ec2769dad636676eda204dceaf0d46b5a3c30fc3b94a5ccbf825fe8cdec5de49263708add86d7b26f7851ae684bf8f40d3f0ed6c9f419347c415499e4e95de49263708add86d7b26f7851ae684bf8f40d3f0ed6c9f419347c415499e4e901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546ba1acb4e0341dd13ad2af55392287333fe3e4f9851709ecff77a6cf364eeb1073a1acb4e0341dd13ad2af55392287333fe3e4f9851709ecff77a6cf364eeb10739d82876e02fb27b52e135c1ab4d5216a0ae854c9c99e3c843dccdba233d2697426277a564153a65b4ba062bb103cd8c4df09a5606bcb732de4bd874561fb7e080f490e2d63b300a6b6d6ebeffac9f4d6d2e5d25a1b9645ae6adbda02ebfcf6f4810087f38364dfb023cc257afec833898d96ba90b2b9e40f62d0d423d298f6a7f402edcd91231626d8d57023b3c32acd0a0b3cd29956dd88a992b47ae0eb6a55eab742a115e3621cc4a3f1bfb7ece7388c98165d2c012af71fa782ef15690c8bd48b43da9202acc9c11b19f5949083bd99a65f65512a2cf0abd692440e21041d96592bb495975a0d083c37df5d59811f1e397ba2707a4e5eaa3d48aa01e8d45772ddeb316c88308371eff45c364960c7ebaa861d47f3ba5dcd1c85af473d26067cfb0c70f0fd4bd19447115c6721530f0c83d2daff09a23fbcce75fa6801ae2fa55f65da5545d223357137398e7f5c9cf32a9eac184aaafea0c2ff3c633c41319fb9ffe99fb4068007c2a5c60f8f2fca1748e300c3e65864516487ab8272e812d44d17ec989b3b7cedaa8d547a52f821245750d06894523966137c457b687fc476f9e8907d128fb593519561813cd0eac1516e1c423eaab7dfa72c6a6206c588fcb1f4dad07c27be475cafce4f4f3f74bfd32a3076efe26196f2f5a219fd271b887e9a1ca58255c59598382f33ee2ce0a57759047712a6410e547f4ccca9ddaaf18a700ac46267f96b9f780c457219853400a07f006308c9b42d4b70a9097b523d6ef58c7adab767c65c8d6752032972b673917b44c41521b2069d4d6370a9f3ce914f0c97443e56268febe15464573f534b632da76abe6018d8e16855c5f94e54b668ec20f24d8fce354e481ec1224dc1b7f7c9036a0a1634b71ec4303f92dfc2b72ff678ade7ad95801e48acf13082c7f96d3494b24dd51af24b58f2a5d5dcf7ffbe4b7fba80cd2070220eaf5a3c8b75d785790bbbce863f65091407c8fba40f5c90ffa8bfa639bf4c9797c135968693bf69251581810868876c7c3cd5d0e83dce6423c9b90fa3c9608b9713523f4472b1169e5c4c7159bb28d00e396456562cd096e7c3cba568402177e49f85d089e6675780b07e873f23e288128984d85b3b894081f5b8a4cfaa40036deb1d7c1747752fd6e01f91f9a600a63b3625526c02546e5b2508157c66626392f5697305ae0a1306f85cd51886b39446f883170cf1ec4aae5ad8d6b9aa232f390828150d88af5ecd4d969a3c6635432f3591bc13fea8549fd8be6f07f8ed71f27b720369611ea4e114607906e0deb3a3b6524d68e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855fdeb32623973d767beb03109c385b63c01db84817031bda91385ea02bf1aabaefdeb32623973d767beb03109c385b63c01db84817031bda91385ea02bf1aabae166e1014ac5900c1bae0c3c669bb193b91fd37cd8d135489c4eb3181fc834fa6046053c4eda148712834eaf04f06753afe3bc8cda273eb851f4d09d04eb64027cf5f12acfdf2205c70a644c820838ec1dfa20142463855f7395dd4be0e07c9d16e7a9ca36f72f9c5d1476db2e16f6e4808f8c5105c2c2354d5f3e9f9ca445a538ee40891cab0549ea7baa88e2add493ba504da8b3dc2352e777aca3845b9516ef3bb0833088451ff6d992951bdfba8701be1d6e701c653dccadaaa149835d54ff3bb0833088451ff6d992951bdfba8701be1d6e701c653dccadaaa149835d54fbfa9894c85fbe64c78c4f4ba03cdacdda0b9eca51246e65727fa92026e55ba3e8323dc647ed3100d365331edfc38a88581e16fa72c2b3f0d3f6c9e99cd80f68de3ad1a6f478eb32dec31298980fd687e02d52825784fae242f655f1fa1e5e5ec537ca608828348ac00723051e461775e04e9c6558518d66c65eb6f4289dcc589a72067a7e7019bf6eb5ffe4e804530bf8ec0b7521ffd22b75406cac8a8fbcf36a72067a7e7019bf6eb5ffe4e804530bf8ec0b7521ffd22b75406cac8a8fbcf36837c5d5d52f40db655cbe8cca34e5793cc0c9fa26623a0a7382631a5b6dafe7400726ef21c9e9e567e051fd5bdc76f96b6dbf7af1aed39300288758aa21a634e00726ef21c9e9e567e051fd5bdc76f96b6dbf7af1aed39300288758aa21a634ee35db9e23624f39ac25556eeeaebe1a97fb462aceb6076bbe5d1dbffbbbfa3f448cb37d058c626e99c8bdba14da6a8e7b4d4675e25aa7b7818a7c8c34bee78b848cb37d058c626e99c8bdba14da6a8e7b4d4675e25aa7b7818a7c8c34bee78b8a6c05b15c17fbdfe2cba3fbfdd54a6804289e3391cfd03f29944f9dc50b4a2db272a1691a6069b1a454e14d6b0ba4d28b5f66a18c9220c59bca6db685b74f68d272a1691a6069b1a454e14d6b0ba4d28b5f66a18c9220c59bca6db685b74f68da5193dc3725fef1ce367b429da94bc383dcb80f9e24a535ed45ef34b43648d9c4fd35fed3a024bf889e9dd90fcaa6eb4c606126f56d7d234b4acb4314be57aa54fd35fed3a024bf889e9dd90fcaa6eb4c606126f56d7d234b4acb4314be57aa5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ee82e718925f30082b8fc50cc945a85cbde98b952ef5e9c34bb0a07eeab47173ee82e718925f30082b8fc50cc945a85cbde98b952ef5e9c34bb0a07eeab4717341f685692839c54f9f9e9036f787a74410c16fc0f477041a02947b1c9fc3083b3dcbaf29516ca277520102619c0c266bcb15da562cd1bdff17233751e91ce9053f837a724cbf05ad53dc69c2a0d3394abb4ef3d1718507194219e86579f3b5a3e3d845243270db197fcb95fbde5dfd21f1f1a7ac7640ca5f00820b997a25bdddb0e74e54621bbbb223e8de996b58548811ad1b6334e01680cd9b59c599193fcdb0e74e54621bbbb223e8de996b58548811ad1b6334e01680cd9b59c599193fcd271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254463218b138099952c1d6aeed1143fa65885ff45b76231aecaacea4994a10e9d8463218b138099952c1d6aeed1143fa65885ff45b76231aecaacea4994a10e9d83686b1b2936d8b04a1b1782414e97572fee138b0a58625245bdd5d5de9070b172cde6c957b28bb075f5397633ea4810a629dbff2286f828215969dc70e3307ab2cde6c957b28bb075f5397633ea4810a629dbff2286f828215969dc70e3307ab00fe74cf3c984d4766ecc0aebd706f784d1238cdcc113c68b3184499d1a76f6e57524bf4c79188599dd19d86fe3810492b9d319e68a78eaf590e4b1141b34256187a408df6b33deae66e64d06e81c93e2cbe3ee85c425cbc5cd9b3db0f3913f8dc911bda35952e9620af7c07d30729158338743bd51b3ecd0605eef0a7e6ac6edc911bda35952e9620af7c07d30729158338743bd51b3ecd0605eef0a7e6ac6ef084d573a5da046a79ab400d28e88c8ad9307da0bdda559163dca5d0b52541d4feb7d7320b53f0cf410adce00c7bfb83cf3e020c6baf6f4e567f03f01e687d85056c368c72b2e0431b98b9334c9c82a32a40a4024ff5b6da65b30810adcc0a93eb3d1711388ef5196db3136fcaba5a62288480f4e86275ff8c767fd6940cd547ea3fffd94a9fd8d2bceb81df81e20006068440528290dd405d7ae6d69147fff5384155150ac9819b5a2f6ec3a9364925aadc0e88bfcedacd0d2f10654ab3545b6e8b641f41b1e59e2505ba47339ef9421bfb3c81a1a1d0a81a41fe83c7d7a4953f217922e408e60aa38c14d701d79e7c5aac3e03e5e3561a00fd4403902205a0615987d29b4eea5961d5624c18643aa1615646ca28021b2145cde75344fa8b06a12446d9b92a5cef05249a9c6c200fa8c53fd6a8751bfcab9cbf1346e1097748bb62052423336929a41b48463b11df7543f5d09790b71b4659e4b8a24df3f00eb5795733686d847bea003eda2d22f44b1bf6c1c95c69958a61f289e1eb47a65004dfbf53d96bd4ce23e9b9135fc29c27d6e9c3341c1f70afc4b23bf87b9c05b141dd8ff30f9ac28de956f2673b467be764a645c319858e4a2be989193a82b1c725f943b88c27f2805082a529a29c2a0cf0301ede9c59dd899f80c8bd9c141bca46c30d9e52f573ccde980ee0e6f52655804fe20488186f0ec11fd1c0095b72eb6252b25d7704d36a9ffee2bc14a17f35eb470609275087d73978e6c105d6b3c76c5e607a6823f3838203e4a9096b6753029883513ed6299828ad74f9741ebfb7042a8b31fef65e3bcdcc993d98001e8c13d2b09f3400332f67a2021c5da988a088699a92a5ab72fea5ba90744a39d4b9dcef784558046d740231bdec6ff38dec01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2d902dbf18b519a5648023d5a8551b5ca9156b1b9710b552c5260a2d825878732d902dbf18b519a5648023d5a8551b5ca9156b1b9710b552c5260a2d825878739bf88c2539fcb96d876270b369b08c4ebbe9c72f0909705bdf46f19e9f243ad8ebe341a98f2e0ed41b210195d194edac57e90ee1120063fc328effdf444505c4ebe341a98f2e0ed41b210195d194edac57e90ee1120063fc328effdf444505c467d2a886e1f2d5e7c55d8b8f16e0bf182152258a499bfd7dc7a401ccee09d1f1c87efd814ba0038701b02a42c1840dfebff002dc158ae9ea9462f3b58f47d939c87efd814ba0038701b02a42c1840dfebff002dc158ae9ea9462f3b58f47d93989380b821cdea6fbce4314d79464187bea73d762d7af1686233decb8b209fd61b00a99a85cf6e17a25811776edd660035b14e119ab6ca0eed856328354efc63e957dee59e2c44374b7cfd32a725663be6fb12047f37a5f1323ca738016f5daf1845e81c59a7f0b7881237fb062f9e681fd5df54c249f61e82c60c7a2937e68f1d3ce1c425f53d01cb4f54b92f24a01de7d2db1a5e8c28c2679e31fc952c62c5ad3ce1c425f53d01cb4f54b92f24a01de7d2db1a5e8c28c2679e31fc952c62c5ab839875470a39c924ec10c844e753ed867afaf1a4f27bba1b40cf0ff60984a69d208fc4b8b7e5318f61565bc0d1187fb8a773c443a9ef3354c9d7afceeec3b44d208fc4b8b7e5318f61565bc0d1187fb8a773c443a9ef3354c9d7afceeec3b44ed4ec63a483380d5fba15e6df1402eb584a246ca8f9726851c69867a16c67040c15c8b41b373f281dfd59aa56a616de046ae18c49fe8e4b20e5a425a2d07a3b2c15c8b41b373f281dfd59aa56a616de046ae18c49fe8e4b20e5a425a2d07a3b2c54346f65f72ad436eaea49c96a16f68dfc42f5d831a9c5a7aa079109858f8381dd0c526e5ed69ccb5a82073f5ddf8deefaaead9ea1ec2351f2bc161b4a6980c1dd0c526e5ed69ccb5a82073f5ddf8deefaaead9ea1ec2351f2bc161b4a6980c604872fd28ff7470004d4742ee87eb316a825f6e05627d32e12eec45e6cf07a73d52ea298b966f3c5dfca16a47b4a566464684ac3404b985fd4bbea2fbe443a13d52ea298b966f3c5dfca16a47b4a566464684ac3404b985fd4bbea2fbe443a12db508f41c0ab53a84c59cbb93e67056fbf31c90f01aaec8d78288a60095aa7748696b46c91c2cf96474af54dde4281a3804fe0409a31cdc2307d78387fb956548696b46c91c2cf96474af54dde4281a3804fe0409a31cdc2307d78387fb9565a890c5fb200b435ff69f23f9febc995d6483f34e6edb31c051936306b1075a7d89e7dacc657c82a3ff7953e57831e757c40d7f7990e5d6496fb745914fdc76dc89e7dacc657c82a3ff7953e57831e757c40d7f7990e5d6496fb745914fdc76dceced017c065af4ce6cce81bff16853d7260cf3bfde1a7e470130b6e41aa61593eafca9e74c370fa6525661dcb157bc71bd079c7fd408f47499eb225bb2080e8aeafca9e74c370fa6525661dcb157bc71bd079c7fd408f47499eb225bb2080e8a76bbd7dcc917611f8283fa1c3406b6a03787770e4f27d11d4c15deac1045def5191dbbe704398f4f213f46a262a7adee51d42f63d8a2d13a98af2ef9c5f0e93e191dbbe704398f4f213f46a262a7adee51d42f63d8a2d13a98af2ef9c5f0e93ef9089fda4b61bf1ab4d69eb77c053f7292909e119e443fe4d83d0aeb5d76d5f6e1d4c3c7db243df395c95dcaba3bac91a63de1318f7d32b506b661ab4b01d474e1d4c3c7db243df395c95dcaba3bac91a63de1318f7d32b506b661ab4b01d474bb1252d0b8e313bf37a19d24b4c9dcbe9026296573a3f01b707e61cd0528e19928d4fd2a26fbb7987705f92de3b9f78921f8d48ab60e67a2b838e6dc312c7c0328d4fd2a26fbb7987705f92de3b9f78921f8d48ab60e67a2b838e6dc312c7c0331e174743d69221a752bc3c3d3343004734ba563151a6b33aa3bfbae2ea5c2e3091cea44e1b7c567ac04c246b425375c3bd052122b0550d5cca3376bbef0d8bc091cea44e1b7c567ac04c246b425375c3bd052122b0550d5cca3376bbef0d8bce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855350988cc2d584c4e3d042a250969858b07add872b802da2d3597a7f7e513cfb7350988cc2d584c4e3d042a250969858b07add872b802da2d3597a7f7e513cfb700623c77f106f708b282bf8918cdfc6184eddb7083e7129d31d62236c4d39aaeaab3ff9b5a9497582e73a06d452874a7e1cf93486d0b43a917f8c236fc69c13baab3ff9b5a9497582e73a06d452874a7e1cf93486d0b43a917f8c236fc69c13b23f865ef92ca38d07d0df655c9f63a4085dd19a8d57627a6613e1df76ae7ee99040d18e9cd96e39492fd193bbeeb2fe07b958d918a926dac5a214c6169d556cc040d18e9cd96e39492fd193bbeeb2fe07b958d918a926dac5a214c6169d556cc99434ad9e4854bfc3ee021e5eaf9be3bdbffc8454bde6596087273edf91212b71d8822ed34b5f0f588d851b3bde9008e8a58aed26be9af9751f3ee532e80ac3b1d8822ed34b5f0f588d851b3bde9008e8a58aed26be9af9751f3ee532e80ac3b01dfa4552a2d50c548d97f60835b3a2d5238db872cadf8f110341c62a0959ae62b797d14e0a381f64076a6f90f586f3e4ab0571e5a5f66fa0d303fc0d7bb591e2b797d14e0a381f64076a6f90f586f3e4ab0571e5a5f66fa0d303fc0d7bb591e1175e12d9c45b83b0f3605452ad0e9d5083099d5c7067ca438e4cd3b6722a4ad4b18fa77f84d2ea2253d752e6d965f211c0586fdf210b1b88cfeb8a5989227a94b18fa77f84d2ea2253d752e6d965f211c0586fdf210b1b88cfeb8a5989227a95ce926d2ea2ce05deb070580f412adbc53ad293dec85e2f6698f9239ae5f5907336df189c5de79937d679e90be2065e7d70099360d1a53850c1ea07fbb005ebe336df189c5de79937d679e90be2065e7d70099360d1a53850c1ea07fbb005ebe24dc2a4201f50c066420cecfd1adc27a4fd7977066f30b45ffeed700ee29f5169bfd16accc4eea148f17e315e2fec927bf14639db4176644cde524efc98848039bfd16accc4eea148f17e315e2fec927bf14639db4176644cde524efc9884803bba71b08d7d972867501d1fb466a65e2a0e1f03a5b5536417ad2501146f1c610731b464e13a1dc936217306a274c0f77ff4110c8bd1de44ff41d0c0e2887fb8805ccce1749bc6d004d73dbe1fc84fb28a7ba60aa537dadf6daec2eeb330c2cea94f6dec83cadced48265c771f6d5eb20086db248e94f9b6f5c40953b8ed90e8a94f6dec83cadced48265c771f6d5eb20086db248e94f9b6f5c40953b8ed90e8ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f58d8f256fb1b7c6e3fe2b30ba125d7cf727a93f386de7403fdd3fc4c8a52db6f58d8f256fb1b7c6e3fe2b30ba125d7cf727a93f386de7403fdd3fc4c8a52db6e8b91413e994e75ceeb609990c9885f0e433ec52a6332c40daecfafdbeb15e10dd924b4f5426c2fa04f0fca888a9db65900186fc934be9a01492790a3c83be82dd924b4f5426c2fa04f0fca888a9db65900186fc934be9a01492790a3c83be82148a88f897ae5c902654b8b99e1a32a0e4892ea4599ac49612444188bffc4d963c353ce3516fc795cdcb9c1eac6651a1711a06255a3a70cdcbabb57102562a503c353ce3516fc795cdcb9c1eac6651a1711a06255a3a70cdcbabb57102562a5079ba6afffecb5d0d42e2c070c13ec95dff9b514be427ce4468a26c508e0fd8570e7064a08e9fcba709de2e9aac5ae73ec355f9d85ad93c4add8d0a72841521a00e7064a08e9fcba709de2e9aac5ae73ec355f9d85ad93c4add8d0a72841521a0a2fe90454ca1caa139249b4dd5485a263bf4cf16e29667f1ae0ca10682c2a99100e830b0b12bad7132e9a8e78170771f160658f6c62bbeeaab9f47c0c99c05ca00e830b0b12bad7132e9a8e78170771f160658f6c62bbeeaab9f47c0c99c05ca72c178769b35cbad44792d8d5f7e01eebdea6e85fcf00cef39125b7167d5e41b717a72a1ed1082eaa8fb49f0dac97672ea2cc96c2ff1cd7cba36fda81a7d3a43e206d46579d0f9320ade6d8a8eae8b00a39e25e6580fd4468f16ee19c5cdc421fac8f36d5ae8dc172ded39b31e4157513cd2d9a6db412e8b8f89442f7287c88915632db074cdfa43220f5285bc77ba71397b81f32c79bf518034e4e7c62b6a1d15632db074cdfa43220f5285bc77ba71397b81f32c79bf518034e4e7c62b6a1d4d76f7d29ebee4638ee05ad5f7330d04e0c1ef325959cd79415100d8782dedf25acb2b54d80e9e9df353830d1c0246d564b8c5adbf251e92394bcb0666ea56a15acb2b54d80e9e9df353830d1c0246d564b8c5adbf251e92394bcb0666ea56a180dfc60459bb05a780e4c8ff2b15f91b3ff207636a4cba53a0eff8ecb4a7d2eac0392668aaa85fa7e6d44c942af8a6c73defa76cf4d9e8502f832f8acd53dedfc0392668aaa85fa7e6d44c942af8a6c73defa76cf4d9e8502f832f8acd53dedfe271eb5e5149d349535a0f4703b2345f2d20f779ff54d0e69e9f9af06807a9b5052ffcb0c00fadf3747bf411a4f8bfc3f9d106eb94f8508907e69108ee68d504052ffcb0c00fadf3747bf411a4f8bfc3f9d106eb94f8508907e69108ee68d5042c29c019f1918a4a78a4dd0bfdecf9c05add5aed94c9e2bb9e33b81730353a5cdf1d3090694205df9f2bb27eb13be26436399fe2fa521ce460504b545dc570fedf1d3090694205df9f2bb27eb13be26436399fe2fa521ce460504b545dc570fe795b17452a99201b3b43cc36240d5e425de7d0519e43272d4a115acd95b94a3070e689c974161d830d1abcc0cc21adb0ee5c2d138be91ca3829d14d8934f167d70e689c974161d830d1abcc0cc21adb0ee5c2d138be91ca3829d14d8934f167d4ce4ee8380fb7438cad977a876d78d0d7f3c39345687c6510c52eea74bd92621c1774fd46eaaf0df2d12326746a7eb457f6337c07c28cc4fee389b33cfcdc8e0c1774fd46eaaf0df2d12326746a7eb457f6337c07c28cc4fee389b33cfcdc8e0310b04faf5aa708ca6f7eb8047f788b09a1fe201d85bbbab0062e9bfd0a1bbba9355cfbd95bc75777a2a365bcd9f93482763a88319a8923a95dfbf206eebe1639355cfbd95bc75777a2a365bcd9f93482763a88319a8923a95dfbf206eebe1631f82f88ad1e84fa7bc928fe734c07df7d50e92876526bc948407f224dfad803260538b4c5030aaf4177aff73e8d133b7f41b929612112ea1fa08bb58fbe81ca460538b4c5030aaf4177aff73e8d133b7f41b929612112ea1fa08bb58fbe81ca404217b321b1d5363bb864a91a4759a2ce067d7e221ffacf5381762f65d9418c92f857fb0776d4353f1cb988d59c161066fef1cb5796193f87561e588501af2592f857fb0776d4353f1cb988d59c161066fef1cb5796193f87561e588501af25912e87740df100e29dbeac8ac7d363978bd600aded63bd096c5467466c985942751ab3094b5497cb5143c27ccd6deb3fe36c6a37f71b79be3784a46ef9c7291c151ab3094b5497cb5143c27ccd6deb3fe36c6a37f71b79be3784a46ef9c7291c140d54f14bca228e87973ec8f40b7fdcf95d60f1db3b5d75a047ff238d95251a3fd683b99e49ba4326ed04e0e07f5f7f190bc26777f8605114ea42fd4b96feb7afd683b99e49ba4326ed04e0e07f5f7f190bc26777f8605114ea42fd4b96feb7ac171219f108ca9eba09c734b6753e8ea5cc8b400e9e260ee6fabc65adfe70394334737685f49685b538c1ee448ad49beb0ca0a78629fef1965a96e556cae0a4a334737685f49685b538c1ee448ad49beb0ca0a78629fef1965a96e556cae0a4a42159201c36daf2e10a2704828f25230ae673f995f4e801b5988855032d34ca4b5bc17127ce95e00ae284810219bcca36a0307470fb7670550c75cd22b8436dfb5bc17127ce95e00ae284810219bcca36a0307470fb7670550c75cd22b8436df4b601c913660f3ba3dbf09184865d3887744836ef2bb3c524a3129dfc90e8a00497f2c3284ce79091529a9a255aac28222a0c726a72182d93155c1f2cec5e236497f2c3284ce79091529a9a255aac28222a0c726a72182d93155c1f2cec5e236117f37ad357bbcd26c0295b356e64b0c4728acd7d66fce83a106743a9abd4571553f9c9d697901589fa40f60a5e596ea778babecf8bbcb3f85abc810bfbbacdf553f9c9d697901589fa40f60a5e596ea778babecf8bbcb3f85abc810bfbbacdf93abc8eae05f5615f004844c3dab351bfbcb0cd20e88e96ff509a8985397ddb6adefaaaa45a55707d4db2007335941502843674e1a5c51d2e5c7c80de2bdfde7adefaaaa45a55707d4db2007335941502843674e1a5c51d2e5c7c80de2bdfde7047f3ebeb4f77d2baa27b1c66390d7b8ad2de24ef75c07cd231428913d9f4647d6adb40f0973689b70c969d4a1c928de076209e35157ef2ae17a8f3e3c7ff2f1d6adb40f0973689b70c969d4a1c928de076209e35157ef2ae17a8f3e3c7ff2f1dfd55d337b663d925d8c99d3c99b859a35987345520d7d32b0b9c79e8cbae9d9e1a44cf8c8c5ab0de6e28e2ee45751855bc5a8cc50f2e8b79ec6aa5114188773e1a44cf8c8c5ab0de6e28e2ee45751855bc5a8cc50f2e8b79ec6aa51141887735ceb9b18af383089520dda92346b4f44426eece14ce2c8c365137439a236d63a9421c820143d386f155e0daae4dfee0a3ec4c28d12e161d98eeb52813c7e72f59421c820143d386f155e0daae4dfee0a3ec4c28d12e161d98eeb52813c7e72f504c6a696277a6511525100016c80e91825621e81ea92a16290ee3a7d0ae77ca03fb3f4fc5436464907e530844b693c2427551f5cb707242a0bf8c3cf3c98ce3b3fb3f4fc5436464907e530844b693c2427551f5cb707242a0bf8c3cf3c98ce3b178e40837d8d27d5ec2006f3e166308ea6c0520c208ff1c1a30c9f5b8e739a1c435e9a26fb04f97f8005c8b54264c647b26734a92972cf64d977e006ae12d76e435e9a26fb04f97f8005c8b54264c647b26734a92972cf64d977e006ae12d76e220938f78ad2875dcace634abe593f3267dbd69517d8a1de270b71bd71bb2d138e61bdd9256f3ba5109ae350c6b3b6efe5d38f3eebabfc87bfb6ef081b0ec979a9db2070f15e0bb4748a88d9e4c36357cc88ff86080a755222bbb46eb431e67df1f311f5d1823153348ac2eaaac2a3f3feac3498ca6c610d5ec78ca9243e3dea3254712ac3bb93f62c6771928aec20e05eff8e72ee3ddfe7cde8b88ff212fbc63254712ac3bb93f62c6771928aec20e05eff8e72ee3ddfe7cde8b88ff212fbc664020dcc50faec2e5eb1157bf9fc982c21cb695776bc51f0f8b95caec429fd804a331d88b5f53ff2ee9f620c9217457e316f2506a6745245b500f6632f2020f44a331d88b5f53ff2ee9f620c9217457e316f2506a6745245b500f6632f2020f4d8940edbd40229caaa1a9789c222295224ebeef0f220f89b97995d3a63e655cf6031c9052a42feb3e72b06e6abf9183043b9f35f3cb615d58bc016ff3d005ff96031c9052a42feb3e72b06e6abf9183043b9f35f3cb615d58bc016ff3d005ff9bbdc13ebbdc1e9fe59cb31e4b63aa67e1ea482f3927c1ebeec0c1a16a74e5dfd77ad4011aa037576b6ca3574850fd25f194150307ead97319f4525b74244790f77ad4011aa037576b6ca3574850fd25f194150307ead97319f4525b74244790f14ed79f8ead725243c13348aa6f15f5083aac30c74b4961ea1933a3bcc3c12b555f35b3316dc02611c6d15a7a28c8bb6666277e3103b4d347904bff14cbf0acb55f35b3316dc02611c6d15a7a28c8bb6666277e3103b4d347904bff14cbf0acb099db983adf9af8453934dd221312cdfabc608e92ab4ebe317e0fdfabe725a62a4e73b49087df01fced8030ae62001a18ddefcdb8e7593d7b16927de58f9db29a4e73b49087df01fced8030ae62001a18ddefcdb8e7593d7b16927de58f9db295b7216d6b8e2b2d5f0584928685f90595e16a9f8871701b8f70480dd15099e1a7eda84bf22578da6fb9d940a9ec0c2dd1a78cd57afc0fd3fc85ba468dba474ef7eda84bf22578da6fb9d940a9ec0c2dd1a78cd57afc0fd3fc85ba468dba474ef68653a6cc0a6bcea6fd23419632abdf9864ea70ac3d0f4c6e0d1e366f48da52f084ec568e69153bc265b5ce8cbf4828cca977221289e8f76f41ce06a8bb44f70084ec568e69153bc265b5ce8cbf4828cca977221289e8f76f41ce06a8bb44f70e7a527b0e3b599bffd5af7515c66eb22a52b5fa1ce9048fe63e9953aca1475ef00955587b77c73649a75b5026e31cd7dd634f2f82a67ddc133229180adf39eda999ff0c75ba1ca92b534708b0eebf04aac691729c500926a450cfb12d9b9556fc595c79e35ced9f80b2d0dcf144105e7d80d022e4ccef17d642ee7607fa84fdd0e2e6ef7a73794ac4ba118c3325428c2a474ac8611c9a6336222cc23c338b0d50e2e6ef7a73794ac4ba118c3325428c2a474ac8611c9a6336222cc23c338b0d5ab1f7ff3cd1248d95dc5cc5bf327c0a98938cdb248f01d8d65bc142af419dc5139aa03dc8cc135de20267e162ec0ec1bcd362def54fb96b3cbddeb4d3e348c4b39aa03dc8cc135de20267e162ec0ec1bcd362def54fb96b3cbddeb4d3e348c4b6cc4d4417499c6c6c48b00e884ead19f50bbb43c54a33f0252372c0c2e78f0646da6c562860c190f576a825d7302ce46b4f4ce1a053fd9a5fb0f427074860e426da6c562860c190f576a825d7302ce46b4f4ce1a053fd9a5fb0f427074860e4229e966cbbf5bd650c2dcb7a83c90e58010f8de2d61dad4ce07251a31a94bc27e8186d79194a39adf70f2f0d3e38467ae7bc2bb39983ef9000544365ed04362908186d79194a39adf70f2f0d3e38467ae7bc2bb39983ef9000544365ed04362900166c9072ef8ac96aebc7773bd1eb9c3ecccb3dd8068c0ccc1afaecc7822aae529f9b999b9c8393a39b2d3457c31074fa3cb98d56058da53b2bb3c5710517b7629f9b999b9c8393a39b2d3457c31074fa3cb98d56058da53b2bb3c5710517b76fe33777ab379ee79d97f04701c03565711b813a23c35e759969b81e38cd6a827b3613d6422c276f8c069dfa994e9ae1208b4a7d389fd3f818842a607cecd3fceb3613d6422c276f8c069dfa994e9ae1208b4a7d389fd3f818842a607cecd3fce5408421686ec986d6190151f0e4c46f07d9e9203022db8583c466ab0e7ec5333fc79077745a4554512b52fb8c41c0692a9f7290c06c720120ac89ff9de996b3d1c4aa75ac5098d0e5a76518f14ef8644d851650c1494b0742c906b3e3cf9a2508c69945a5379f09a051e96156013a2141f14ec90650ddc9391749677863034d58c69945a5379f09a051e96156013a2141f14ec90650ddc9391749677863034d5fe1ede4358016f1f9e8af36cb22335f3eb2f5b8ae8d98bdcf0970b691fd670fffcf8ab6bd68f08c5483b1cf18675fb459388451b501bded4c2b60ba577e47f91fcf8ab6bd68f08c5483b1cf18675fb459388451b501bded4c2b60ba577e47f9144d3073a687cd92975fc17e2bafab94a3c5a72edb47ac8d2dc3a4a1858cff8a858eba23ffb42e23d3f9cadbb7971c895631f4bfa2ae86ebdf799ecbd08aba61e58eba23ffb42e23d3f9cadbb7971c895631f4bfa2ae86ebdf799ecbd08aba61ea1e0a009fd71e2536bb94d151c2950d7a6486c8fcf00c869bfd1c2077dc15f054a4b8d5af5ab04480d983fa7956b3812688dd26cc0b90b6c5ca4962723ae677e4a4b8d5af5ab04480d983fa7956b3812688dd26cc0b90b6c5ca4962723ae677ef075d582b151e03c4b15d9be34e8c61e5b64a61ee5c5f82e76105a0809e810c2ffb50ebbdf8b693f1bd37fb0a3ee9afee391e18ad3d500a3c9f226ce296e874affb50ebbdf8b693f1bd37fb0a3ee9afee391e18ad3d500a3c9f226ce296e874a271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a2546ddcad0b314fbc20b12fe04717b6a93b7a52456b51beb30136bdf1b2be36a2596ddcad0b314fbc20b12fe04717b6a93b7a52456b51beb30136bdf1b2be36a2590dde9aad5fb44deea46d385b086812c302cbff4cfc8feb3d1e2cdd5f678898b830f626e9cbc70494e2fd06c402182125c3d66812630a6edd3c35a692d108446130f626e9cbc70494e2fd06c402182125c3d66812630a6edd3c35a692d10844619616442ecfd2168d151400d48ed0c1a88f608d26904a7b734b6d5c771a62091ed4ddca74dd155464407bc31799ed602afbd864afd1e634d4d1ff04c18dcdd0f4d4ddca74dd155464407bc31799ed602afbd864afd1e634d4d1ff04c18dcdd0f405b6fd184cff74b3cc680dc294cb5d2593a7d4aba47b734db0485ae6797af17deebc1f09855d78da26ce38c1030275998158d21d99e2ced4173454006c8c185eeebc1f09855d78da26ce38c1030275998158d21d99e2ced4173454006c8c185e741b26582aea182f8b64769aae7f2b7921a07a3b2f9e3ce9b02fd5e2e46a47d6bbe022f8f1e5980d1f083526dce64326b223e0c9d224f074fb32353bb2ebe12abbe022f8f1e5980d1f083526dce64326b223e0c9d224f074fb32353bb2ebe12a83369f8eb0674002509ba6607fb957deaa96b39d33ed4417c0fd28e94ae374307a1c0162b088328650e337b1772d09da25e72d58e81960b7f600518eb7dc62f0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a41e6a2a1f30e0d8a0e39119f7b0b2090e87b74f48bd0f5a3850ba8637dbde2ca41e6a2a1f30e0d8a0e39119f7b0b2090e87b74f48bd0f5a3850ba8637dbde2c42e5ce822fdf4bdd1de25031c1f76b589c648b5db93f479a397588e6abb26df03b361a7ffb0d0c41a06f9a59266d80d1e3ab9cf2b43c565a6976739bb1358a283b361a7ffb0d0c41a06f9a59266d80d1e3ab9cf2b43c565a6976739bb1358a28e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552ceeef7e45b276e586734ba8442f6e32f05c1af6122bcfc4ba25c30a4479a94f2ceeef7e45b276e586734ba8442f6e32f05c1af6122bcfc4ba25c30a4479a94ff32d4e7435a779581efa83c58668a48d2f59fbaa01f42eb4bb0c3ddd3e4c591b60a9235b2ea0296de70662aaf815dbc56181e768a9bb36d927dfa9d9f2667aa0c76cfa9dba014ebfd3ee09cbf2b9860f85ee0a2cdb2e129d60ff02f414839e8cef9aae9498d55f0f71840ae4bce645912d5906de537c75fa5c64309277fdc4ab01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bff95b74329f21ce887f5b1fe7b7f9485b23089b5b16e95e66cf767ca28301ecfff95b74329f21ce887f5b1fe7b7f9485b23089b5b16e95e66cf767ca28301ecf01566ca8423808c16362522fd07c3567e1c7293bc8a781e47a5c7c988cb65999e19bbbc04fcf93331e52e3bebe4477c1e65e949744a91cb66fe1964371c41484f5bc4a70252c189664f67db866b09dac97de5aa801b3eae2a6019d841874cd3ea655f122fd651d02cc2d8410770069ddd43ccb6544ce2cb60206e61780544671a655f122fd651d02cc2d8410770069ddd43ccb6544ce2cb60206e617805446715834ce80548ef7e30b404393fc8b259f828dd66b2f68bcad4e416646bb7fcbd6271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254e87b79a45b6b84d7a40f0b054b567cbf9119aaa7219c457afc960594886802eae87b79a45b6b84d7a40f0b054b567cbf9119aaa7219c457afc960594886802ead47241cd685d8ea92248c683e491ed0cc8c27e6f9663e63cf277565618001ad067fe736d790b2077aad2bfdb854af878edf352d4d39e83f57f466a87db7f083a67fe736d790b2077aad2bfdb854af878edf352d4d39e83f57f466a87db7f083abee2c27ab58c35571dd7a936b92c5f9fad764156563cc5df785e9fa0abe0499edb6530938d4e64b4520831fde23afd7ed1f617562cde9b9cc9eac1148ecfccdbdb6530938d4e64b4520831fde23afd7ed1f617562cde9b9cc9eac1148ecfccdb8d751347a894a9509f6ce34cf85c46c48aaa3aeb2ad0cf7c80f7578020cd3e8499da44c75318ab9535878e473f1d958a2ff55355e8a0b0a9838a6b453b0a74d1229b6684c72db78f6cdd6e677a45d0dc7e0c362ef11aa6b4143055d1981acab706efade5de57a0ca71e630e51739f274fbfe3c2a7bb6b94588a27bd8e3a8b1445ba9159d5e39067b4f16fc0be02e381f5eebb91d4bf1954b0a690da31fd266afd7dc2464940d554e573591d137ade1adc841c81e5e7815c6de3bf6386e42bead5fca4be6e0a11eba733eb02880ea13a02c6cac5037680968083918e55df207eb65a113387ba8f1c20c8657c584acef6d3bf431873fc7c7962adab775e8359d43b612139c273322e4b9491b9ba0b22869c5b7223cd8d8f5d5fb7ef12f6949f568ac723446d555fbf08fbada804659cbada613464ba0b06c3085f66a7ce005ec51a93d96ef2829515f790531a93f7981baa2a8fb4a8c0d0371a59ad2ee17ec2940ff6fa6fd206b0acfdc58f4ee797908df099f8765cd0acc3833b6244413c7483ec9d3508b0bae5e13cb201dc875046d6df552052873098df778f848dc85a5488b261c0ae4b9d6bc5a0e37327c344f0a347d2e89d9d95ed7fd817caed6c99348a6ca5d87765fd58d4de56961376b34b73786add180b3228b341cab340e07c1da0de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f94f94769b1cc851a97c39d603e29b7b906af89e722f821b2c8b1ef531f36186f94f94769b1cc851a97c39d603e29b7b906af89e722f821b2c8b1ef531f36186784ee72726d5019afd15eb11170c29e0da7aab102aff3719d076e6816ff77bd110e4682250687417835bb460cd16389f1cf85f3247871aac5a9d6dd69dcd074e0994983c66d4c84d3c8c665a2d6bb59b2540119b1c18e7c5db79a9068a0ea52a2b7b114b4f58b64769ae5eb1172faaa083886add617d79147f1edbb013b5393323aac97433bcf69fbdf58d3983ed22bdefc5eeacd2608efe31d3e32c04f079dca68b494e4b90d493880d1ec73f554c34d2af1ca95be458e9a9b9a233ae00bed594bf78efe1e94232368769047f74d9b4874a60025a12104d62b980a4961aebe997075dae065f12bb96cbe4ea012495e197d5d5812eb12735be4cdc03edf4287f23f9766add243b4e6c63038b031a1f1358965e3448b53a0f10f7dbda256b7a5a7ed153aa016447c4a92151aacfc3130dd2673189fdf01fbea2fa01c0802f0430dca3372d1f774f9f6756930301672e6495d3c3fc6b466edd48a20bd47a70fceb3d235528378e9c4f5a033e8570823b2eb8cb48d753401d5abb041c2a69d4cd348423ad537dbcddb353da33631b979b1b22e4249871c437a69f921681bba2875d6b838062641e338b0f2bfbf281d7a9d972062d9ec472ca6a0fd6997fcb43ff11889c7d903aa6d45076fba404339c0f324ce05b60b81fc53aeca3148896eb66c5c769e4950a438699d463ad114f608b34510e701f3b5cb1bf3924f7c23be4c9a21cc7467d10b9b71e33469903ae8d081166298bef8d7b72cc039ed80b7dbabcce2a772baec302d0d4bf581489cdb211de442fb115c7e686d0a7611894e1fc2ba08d94981ff5892555ec7a3df07e1eaf87a1632a4df95a36d48eb6816a6facaf93e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85557469160471d05d231e79dd791076c6079d2c3232b9277dc1335b590f158ac2257469160471d05d231e79dd791076c6079d2c3232b9277dc1335b590f158ac22887e195f99952fb5353ec35a24f0b2e590f17f2a376f67026375676c5fb1b8fc9f42cd1f858ac410baab45d58cfbbddeac4de661287de9e8a7a9f8993b4da5ea28cde04e26dd507c44b12d8ef3820d53773dd676302c6d0d0d7f868a7309d2eaae5147e6da7215a5348a77142ae80dcbd658ec20f692a34923d1ca4c537c34debf11eac1d99bf2e15277cd68cfddb9836591a0f97a7d251184bce55248718f33bf11eac1d99bf2e15277cd68cfddb9836591a0f97a7d251184bce55248718f33545c38b0922de19734fbffde62792c37c2aef6a3216cfa472449173165220f7d31a0ce7d192643aeeaeea3ebc627a253b3d7ffb2e49b8fb0347e6786db4e89b031a0ce7d192643aeeaeea3ebc627a253b3d7ffb2e49b8fb0347e6786db4e89b0ca287095c532df039c1e83d4b0fc319e3f17985241522a41053b1ac72efdb70405434401887c388b7c38bfc4a2a937303459ad21504138bfc0941b42d50b6ae905434401887c388b7c38bfc4a2a937303459ad21504138bfc0941b42d50b6ae9d6ef8ce0a99a57b564fe9fe8acdd5b62a0c4fa90f6ad0ca5b9e6be3d06b22d6e0985aa27b71a280ca32d9e0056cd0df4efa42e55bb1b0c9d88b33494388a9803d9728ccef9cda9ca7c3f5bafbbe6bfd464070e0aa725f615fc00670cc252fae5f166532682639fc29ab9c1991d17bc52162467d3210400f6c381a690b5571711bb72fd52de92f226f0374d8046d88403081dfb32cd4da156102e746b2d630f65bb72fd52de92f226f0374d8046d88403081dfb32cd4da156102e746b2d630f657ada0db44ce4be361dee28d144337b274a92d005e3c762894421cabe510adcd0752101b0bf1502f709bb1e3bc5734c3cc4b9ec44ebd068cb3d015f42ed0ce5429fc2590fc0d51aa577c0f62ec5f31c5971fc98f2ede4df8c6b56a64d95b1c6cf550fc54a06948201bed822038849d61c047e73dd3957082b514b150d5fb9285c4e60e6eac68f3e9ff4c0303df19780168128405c0f7931956d6a07616cbcac834e60e6eac68f3e9ff4c0303df19780168128405c0f7931956d6a07616cbcac83a246529ba38b1ee9b21267f4a9adbecbda08c309e3a42c7e5f89782819e00f50a38bdc9bbe5474993bcaf506edc0fcbb1c16502530d0ffd7179328f53662137ac37dc1f689fe4143811d0aa1a0a5475645b74462da47fbcb17d466adb6584ad844ece2884f3502f49e69496ba759af14b8db7693ba708c2307ab465c59128e3774597fe9f5954201393c140f3b24b0a5e94fed23330178d984c09c8f9055c8214e4f2b09289a7df91cb1f850c094329040a9ea4d7b0ed69b4fc02e3a5334689b6739ae9854b1991a74767d61ed82fd868ae55bdf5782902029e1ec6b145395411b5ed2e1ace2cff959aa422fa4fee29ff59bf1bfa52ae8b797d3a5f801f182b6a9f7beb8a9a395798506c68a14dd6fef739ef121f11fd25d5b60f293fa32aa7501ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b745ab2f7527e5765a8e77561285dc9ab4a1c89c1643fa7aac6be0589579c7640745ab2f7527e5765a8e77561285dc9ab4a1c89c1643fa7aac6be0589579c7640efc67cc84201615f2b42728475397b0b85e78b0302b6e7f6ea9eae3a94c2c6a1b8d44fe584264e8c245e72f684862a4d5937dca838da25cbb65555f6b37b066ce3fbba96ed81d2c2aa27a57704cd13dc38a0b38934442f041b40bb8ae837515b2f7cd912b2fad4fbd3959b55b342e4b5076a643072d18f76bdfd8b791b48b20fe8c0aa755c089c2d0c7bdb605189b74748c35404c4edda131fc1fa408d6771b01fb9b39fe64fab7c74fd82e356ae25456997aa2eb0fb43c4d36cc184cb1993c617540df914f3380bc44560ffedeeb180a844860c055623e35010aacd61e49830540f29084a2931f14a7a5906da61fda283fdf940e8b4fd752b54f0521347fc42df8af09e9cbbe11307f896b6e28ce5f3bc3ccb63afdbb154e3549aea3b45d85010cd745816d7a09a3c6106b5d4ae09501fdfa55a955954369831dea8bf169516e05ecde29efec743fad0e5934c4ef116e9493bdd8f13b64defca4b9b04e440cd414dbac32ba9d1734a6c239cd402f94eacbb14324ddee870526acc9501ce92544089ed40d865cd1568e485c2d86f3ddf6bd271537b9b24f53ce9406b608805859c5954b9e3d945a196f1c5f8f34146739972b06e1bd062c82eaf873e78c2ea69e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ec309a1c740c6a0e5a3b7b9b536baf30ab6eb7de96a1cd896519add711e00afaec309a1c740c6a0e5a3b7b9b536baf30ab6eb7de96a1cd896519add711e00afadd635e6bf388d05e03e570d823c2e96bd5f9a61b9f80a6333fee1a731a3834900133e7093ef8b5ab3969926696c04976ca3ffeb06b7eba180cf3a3b593b2ebbaa707485c4b408cd0152667353a3188c073ba12c3304074888a624775d7a14db38dfcc2991af7baceddac2684f369ac87c02e017d8d1845ed59140c41b4634f743279178d76ed8e54009983b132bbdd23939834888210536fceea40040c27155c13b807972e9111b10b2ad07577884d914a3198b228eb549fd77ae0efe0d186db557f8274d60119d7a3825caee28d01d7e170850a791e7f622c0a86fa95ce66905a3907e9bd6fbe06612392f1baf443bbfcfe0faea5a934fa2b7d4fb3e055aeb3b858433d2d60e5ce88e6749720e9be18baed7292a55c40b651529846dc779fe834d7dc2a88266381334a400a5fe9bbb1f6c0c313cd5b42ac488194a6ff26f531c427f11379cc904645eefc1fb6892c07751bc831b3d63c33e342d42cdad459937fa89ee53f3712a88aa3d690235efde1584735fad26d541398a22840b620865e2fc8d301252dd04a84e33933d9e733e1f304253fd68cc9a005a16626886c73bac2d35f300cebcf01a6ac5a1c05d3aa28e216ede06fbe12acd10058b62a1e713aed9f00433f7cb56e0aaffc2010389cb3f73059b00622e14b2bb788900cb588138285f29ae1d9c7da485832023dcbc6b483ae056b37c6a57d6e43d787f769c80808bb75daaeb71ac57748805bcb7f46e650efe5201b04be5dff93a7e3204d74b175492faaa0a7d6b02b125f3d9f88b2c9ef506a6674646ba77a4dbe67273318de729030782e7848be997e2134d0d6bcbaad991730db05be74e55106e15db575f05b4c052e2e5d6cf695efb1c0236a5b364dec42b6d4924a213b846088f0d5900c583a5881326ba916a638fb8edfc3109dc55304aabd7370d7b3207bfe9399cd2de699cbf534581ab297d6d434523a38b1cafae726141faaa1dfbed45af3aaf7454022797d9d713409cdcdc44041fd3b5f15800dd0e44010a56c4de85badd5b1ca910e0f897d8604ee2a5207a3b927ce7f3bed530ab7843f13fea2ec1e2c7387c6ca5f46a1cfee55867447e000c6e677895cc3dd04adfcef6e7da5feeccfdbed28d162dde637de947b1f00cbf1c1d7f328a1ecb3b95bc91498466ac5953f30223988986fabe62c78e8ac75e35eb3a17e040fb1b5c4aa84df59c32c07468bda271eec328f8b6f90173bcdb8159ae43bbbacd2e635177fc4a1ae542d358242d799dc56065ed35c3536cf8c623cf391563ab1ea3a2c4adba838b91faa06e9f6086b7638356d7d2806116317945c7a0214be1754bcef91986d8f04b7f9227bea6d4310a88dff1189fe89548b782de7a7d5cce7a366ac82ea259f9a9f9edaf1777c8f7501ed4b18583edd5c71b48f11da3bca43d077a92a2664256d9759c8b09e65c7d489f7d6f7f285294b275fae0cf2f2f71deb6a4d66970cc2ee651cf9d3bcc9b177395f470b58ecf3596171f1e3300f084b1d21be5aa783ee8fa621fdc392088f9e7221d846901c0547ce9b14b385fee4e5d79616595e48011a3fd1a8302502a145aefaa34434adbbcd6fcd241d9b6a42432ce1d8303baa838e737b9aad6bdfb283f44d370a0639821aff5905adfbac2935f92c388c4f4ce7d75c13d7a8397fb6bf5b24e923a1a1793c1dd2b9bb3974f3605f72c37c930155fd02682dfae15a2f158efcaf9637de9ecb23cabf177b7767c1868890922e20a077ae0978f24f1c6e32e5b10c89e32920c7d5e30f7fd8d93834b69f07440a988f6129979166e5d817e316f5a76cb2ebc206a297a95ffbfb4ff1c04020d52e9cc82f17d6c98b0af7c26a32f1f764ee1a1b6d5f143d93ca32435b9b0388e1284949845990bec622cb3548373ceb123f5fb2da8cbb2a1a068a8a7d086f40637caf9e27e4559774f417689cf468d21e6c5e92dc025054c0b8e7d10eb47192159f48b2935e75a0d8fa7db1d62a88ab953d87e22e14ef60adabadb659a9165306aeda7393efc48ee9dda23d7ab9b4bb3250e87af6d52ac66808526cf900eb0dfa37712d90a243e297077c59c23aa0a32f59081da744164c8b348227ff98078560472cda1a613a410089e1cee521d5291e57c3f71bdba1822cfc0fd328943b9c8a068ae7fa91c61429571d4f4fd1b9b7b7193e6b62cd714f9671e7fe1c9ccf8c7323b42ed8f0a7c2ef1e1a5dcc558bdd666c12795c0a973d7db5fa8d93afd00d233b23344af06c5f9a7d4870ec6a1f28e604b924cf87d2888fc9e4b69cab8a19083588170ca4933e73d6eec49e5cd4bbbc7fec57b3770e3c9061a0cfb7508c3dc7d4de2634b42427755f10e7e041cb53fbbe669ff160757e4814a6ea2f5ae98b35e36f50e7e3adcf847ba84142faa8b9d1ddd9d176edf4beb992325c56711639079fbf63292fb5998698d892eba04e84e4d373c170af76bb80975103d46f717e0a74d7167afad688341c2d7f310bfd759a09a5c4603f894bca9f563158b8bf59e4f6ac258879ead97e5060e1530322366a1a3d63cdd556da5e28bad5d0b50f2f5a9ebbb109a28b0f45f74ff8de97a9b413ba53a52c7372408db6b6d649789b17b3122be5d65b2b71c0008d8cf1110ad338426c6b34e0f586a61c166e89ecbb829c81b2a7b2fbacf9bf88950232239c3cf17bd82808399b16b906b55c8b4e3447ba8db26960a2120884a3be8434080b691aa431f27b13c7c192429289c6f8aed476ad62b0cfd3af85296870515b949cac391e9202ae0234ad737fdeccc58308b3f987f8ce0f7873a93493fd8b1b847d325893da0c20fdea9becd887f85e076203ac01a0c8319f88aaecb9f825527d2d6fcba0cfd21ee9b9938a80701cecc5e44490af1c1838c1aee4943cb8532c3f11505dfc05ca9842de55bbd576bf41bda6a532c0ee6f2dea92d3a365ecdd5aaceab7737ac269b4a440d16200d5e8982c0afa7f445ee01011be692626d84d6faceab7737ac269b4a440d16200d5e8982c0afa7f445ee01011be692626d84d6f576a934f29a118cba4f255e33a6d0181c950429306d0ab4dc068ec1666bbcf2cb976d5e645a333dfacc34d801bf8f6a6199863c674eb1a510c948ac1876897b35335641020804ad3b30515c831fbb06830770bd59ffc7ad3a284bdcad5e60cbd32b78ecee4a7f78b31aa49521d2e19187b266d2ad057dc2e705884842015e6710857c840d18b1fe4ccc36998384cde56a84788ed894a927fafb09ac451bd01ede3df1665feec6b6d60af8e84c35ee3c5ce944b76ac49621290c82bfe14364d40e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e41f8202f723fd5b3479e4b11b788d9db3385a9703ebcc1ae5aab27126f44a02e41f8202f723fd5b3479e4b11b788d9db3385a9703ebcc1ae5aab27126f44a02971aa7761e813a9dd27cdeede393428304a3e8bc72109c4997816b01ce4070c5dd75b5f024bf2e5ed99ee6421488bf036efce1b78ffbba3d6bac3ba4a3a95cce0dbc6dc85ce5ad9782ce357470cac7b62f607e7eb8baeea3c7ae1efabb87eb411dbf8e1bc3786e4b9ea0433832675404ce86944be69b1c6d67fc106982ea3eb920363903c13a66404e81c305fcc3cff8c58a650ba484de958137843fe1c0faa124da6ab1d3b2271f1bb2f1e150163567609012e23d6553d0a9fc06d730c6f4cfcff232dee0493062ed8c710b52a01977836e823eb5fef460b1f6417248928d90e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553b9e9e68a67f165f6a330b44c3121bc2dba8f2bd92b943e4cecc087e85b0df983b9e9e68a67f165f6a330b44c3121bc2dba8f2bd92b943e4cecc087e85b0df98cfe77bf9177ff07b586d8a0695555439641632409620ddea7f6d8737874ee0ce01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bb03fbad672f085c49978c13d0112886373a9ce4cf5b2147f8eb19af9c06a7c36b03fbad672f085c49978c13d0112886373a9ce4cf5b2147f8eb19af9c06a7c3694e9facef738a211516b61467b17dee3ec1f14bca34362437f93a30ed97860649f423ec311110132f5507fc03c4c9ced397ba3fa86df18a911b5684e3f2e0a8e96e26740969ee62eefc21a53acd552220aff6eff41dff30762f9bade00ab5f7b0f2d447e13886e660dfaf221051b4aa6df50e80234936a4e4a050779cbbf900da7d7003af73b6689095657e6272b8258cb89e737b8fc6a8e8334bc32ea291142584dc1aec2c3e387dcebb4308790c0595357e28d7ea9c7cbae5cd9fe412fb60f7ed46eb0743712979dc2114e45a2c2a3708c9402309831fed3d2314cfa7001c34d49fe869ccd3c596993b4807c0c83016a572064e02d635346b2c5eac3b3b9b901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b241cf87b9d9564d7f8f288e367aa1e465ab59c28fe7536780ad088561e492b93241cf87b9d9564d7f8f288e367aa1e465ab59c28fe7536780ad088561e492b930d8402bdf97cf8d904f2707553d2aff08eea0b22512a8354b40dff25bda7272bbb783b9ebbe3b5fa1a2fa29c566f138ff6dd926e6f95dbfca52f24f7a81c981bbb783b9ebbe3b5fa1a2fa29c566f138ff6dd926e6f95dbfca52f24f7a81c981bc39229b9f45b0bcdec0a4a97a14c17d26cbe595cadd4cb8b60aae8195516ef85f7fc41aaf8e5848bfbf61253a46b7a38a9858d2216d2b4343f988f8c2a8cdbd6239c033aedd7a28db53a85f9d96722d69b6056b034b4c3e6eb05cbe1f7d61b041f8be9fba86ee9dfae2650c8a3bc90ade268c17bbc53ad6e56a1a8fcf7cbee1b2530ad5c54917b5b74018993fe282a0dd6f66fe82e1a0d3af6fd0644bed369b350471d8558dcdf8c3d0c8b93f393af496fe50c33244b726ac6f5fb23991c24179c617912886a08b2fd5e172116df39d109b86929a09b6cf8699ebda250a18599ddc849bd32c13ac6e10bd9b336b0cb7b07c75784a9f9f3227d4fa199cf7e3dd10c934c78f6b403ece77ae85033d1df6b48f134f5783789ac9aa45c4362d342e35245cdc477b690b3aae82dc6a3449b0dbcc188f2409ed18467c02174112de20f8573743128765716ee81a487eb12383af81851c9ce5a92d88abc0e209f6dae54271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254afae1620b58f0d736cb35c5896cb4281367e5533ca8a700cf8aadded6cbd5a4dafae1620b58f0d736cb35c5896cb4281367e5533ca8a700cf8aadded6cbd5a4d0b1007f9b4b10ef198f313b2997651f7954d5adbf4841c9dd9f1e8fad30d3bb63e0bd3fcf43f00db25f3cb4d684cf16379638113cd2a695cfbebfb94dd2fa1673e0bd3fcf43f00db25f3cb4d684cf16379638113cd2a695cfbebfb94dd2fa167bcd5adee8e4cbe4e65f97507687a26f6f0fdf050722f9568da33ea11bcb22f7092c1437352c2e387c199c19a3c722da8b47ec27a61df21ba0b918c100773c9a792c1437352c2e387c199c19a3c722da8b47ec27a61df21ba0b918c100773c9a796ddb626ef9f587ca13dff9bde70c167a026ae5ccf57c337be95d3ebf1026e9a32f2da751cbb1380ebbc714ad85e2ce2e68e0777542e7887dce3ffef6a20267e1afff6f6552c87bb1acb25bc1a172a429f10f8c23bd7cadb8f2957286ff5419d68f78b97afbc0fa32bdfb280eb56a99f0d8b07cabbd4178fb872c6cdba322879f5cc8624b4fd9f5bcf60f464b9e466317ee256288f24336addeec254242f4a7cf5cc8624b4fd9f5bcf60f464b9e466317ee256288f24336addeec254242f4a7c8e823aaea187a919e64ce0112a877a26a469de954cd0f2eb000198be615e1fb765ba6586e5923b71e1a93fa04e246f5ee927cf1b2e0cfc61b715592cef473b7a65ba6586e5923b71e1a93fa04e246f5ee927cf1b2e0cfc61b715592cef473b7a517c626626d88defdf47b6d0a86bfbb532dfd33606e5fe6e9b0066839c9a8bd6348e0b96c0347f9f1ea0e17e2f16d73d9ed2b35c17fd286d1e280437c0ca17331b559cd68a0fd574e39bb3e56865227139275e85963e04aadc6f7f7bec6b4d293b9984f4a9232f2a62ba565a7a4f44c90d4ce30f00d2464e71b3dd9fb2dc65c10b8179b191ed2551e50fbc70f8b67ac7cea720d1d597793848e6434d3e6f99616d08a4592e8d75ce2163393cb489b4b21a932b7f21f13f087855ab5da10d20f3a0061e1133aa9b020dcf6863ea98a8d2eb55743aada8b5338fa8e2638a25d6eeebf7da91ba8a350f0ef8a606c77d0a1de79f8095b4627ae9b94976c64b7455cc5fba82878e14520dde515479b1e9106060d47535ae761a6c70fee7b40f583124cf6d17847089f0eaf187e4e6fcf5bc0bab6955322d14a0c3171122d3fee604b5a318054bc3c70b229ef3eee57bd43e3719bc3ae7a95229220fa5b8d606baa06df1f8587a6b0b3619a0ac06bf87ba9426dab0b2decf7479a77d658a4a1c235fc8c97e0943deda72fd76f9e51acff3da657db29a735214840a5600b49975b08c77b3a6cdf701177d1de27d1d82e1e6159c7d3c5de3ad8a31ae6833fafd95f9daec3a83bb57334c43e69d5a0ca8348e230eccb5f3e591e637fbc3811538137f13e4aed562292ea06db785969127c0a9582b63d9f805321c78104fc775e5e81af934036a4f2d249b7812426f66d5bf8a72cf2efe0dc8efa60739e68d502372b1442434bb67afe0374275eca9c30d296efa153dfc34177d4c7bcbf296ef15bd10e814764b346f58979235a4eb0a8b83b23c4807ff7c8dc97d2504be88ca1ca598de7c6719143ac96f0896812cde831051195dbdfacb0afbf8a6b7815078065e65c96616629b5b7ba5b08619671f6678ee8e062a6fd503f75982c86d0aec03955e61837c68bb3ea5bb3095861cef7f649b4d57cc61eef150e343dde56c6b8d1d7936f2a336a43957a52bbae3f84f7268d92bba467485fba6a77fad45069e8874976ccbdcdab608142c11ebfafdf31d33d63646250c15a93a4eeca28782a6d45b73b5000bfc0117379c45ee4ee294812b5747547ccfae60500daa4dbdced0253a87315a9977e697504841bc3bc0d96485fb62023d6d4c1a434746b5c8954d7c959c0c474c10a9c376ab7751e6f7313174d179ffb544d06ac980a70aecc1edb7c3799b8fae2d45f3df8bcb36cd40dbab99038e28cc9615b927a27a95ff9c15be46000d3d85aeb25ecb6bac07c978270e0d21fbe367c2cea5dd531cf2b9a1bbf244303d60d2021e7a855ac2432ba1f7821d698893e62cc9e0fce7bdd18510831bdcfd8714ea8c6b3a12f1451e29bb24a896dbadbe02abab4605d8e0a021490b0782516bda010274463ced4120550cdce218c8ab15483033fbded9b826203ea25245bcc431a3cfd0260bdf7ad9b14d1fa7fad5628f3eb21758294beebc975432f3ea8e50776057e5e6caf4e44c9d848b504eb0c28720960da4d3090ad34d73325ad10ebdc9e14e3ca5ad98d1c86ecc4eb6f70e716302a4a04b3896256faa29c35eafb57b673c92a6bbd3a075cb9ffb665e25682327dfd38255aebeec5b7eeb44f6b6c718b05ae62c432817ab38a8d4eb16c774d5b8a5727cd532b888356ac2aca9cce56d554eaf1a4a89049ec8e3604d55ee591971ed4a2eca801b33f023f930cb29a33ee137073759dcb2a38b036d676e77782a3672e510c27635b2b14da56e85f727bf0ccce3bdd88ff3a505eda5579a9b6ade7e6a3cb834aa1f0c55a79c3c88ce162d63bfe96383f8a6ebe1322f8f6b8a7279787720f50ce28b73dd5e2ed4eaee92c8cd5479d937f12cff4e70f5036c31c218c93b557efe8b0d71e4f8a024890fc6315fadc2ca4830ed99298844d6260a630355383e2c951090e74999329457f36c60abf92421d0bd2c3482abb2baed315bec0d03888262e54235738b44bc4f332962d4d7f39bb7606b26c56e7dd6e8cadd5ada9c74b0adf7fd94ba6b60d4a96aca81eaf9e822d5f32628d5fe197750b4e8a0cce8118a181656292acca213d7c5b1aa56646eceb4e3e22c5e3139a166e82368b3f99052f8b06d68e70107ce506a97ddd2ce4f989955f6eb5e6a436e53d89ef8199eae245157af852549977209dc87ab0542c219dfc77c3955499ab2f322772c8bc4bcc9577a6476ce2170ec919a3f61c1a0503f082884dab6425b7d9b4f91038d8d7d0f5299cb423737fe27ad5e5f739ae56e143fd98de8449d161907457a6f26fa977b3f56a9a869dbc323f2c8b778159db1f30362e8a26c496641cf749460d47f31bd2ac5ed3b0b4cc115ff3103a14af50d6fa2744c4978cf70956bb8b8fb6062a2b87ba50df9c0467c6fe09dd7ca713a0088f389477e37d46b75aa31dad95c7ccdf860820e0760ec045ecb08c5e4cf620f565fd42b0055102f08cc430f412637db5e19a5444035c45b3fd689c8b694fc8e97444683fcea30fbf071bd0d95fa4aa09c23c9be8cb6d4cf0efd8e45d2c47632c415097522ed59e02d1d633fb71460501d217c9b248375c2f0b94f78001dedecd9d4a788bfe6477ab574325042acca9e0aef558b05e808c2576da9d2956bb1a31c0066e2244c1b4133ded8a03bfbf25de04500e50b4ea85f4ab800d915dfda93e1ac1ed8eb046051372112fb3d16eb5ce68a7bc48140a615c59b724a68a6434c33e4adc0d7ced1cdfc8ab025a5cedbfbd41af432f6d7755f47f91966539845f7c0d94ef35efec82bfac96c0e1dee976ed297f78e506c1da700630edbf23ad8b79e78da48dab5577324468821b8a89fb241529ebb2885ab55ebaba0f284d809cf76987afa40c30c07a2bf444e9b01bace9baad435412d1838aab992ddd8db091e077c064b347bd313c3a05a517b2a30733e0f7e8d0889fd64a4d659702d89c172261748efdc44b2c792dc7063210429f43fe279302fbaf73b99c77be996907991f21c008b144a221ee8e851243270f14ab45f98b96d60bc4a4bc043c6dfd1db1e06392d75ad0c174d844e6f5767058a14c8d26d23c39a8633282e7e3a56aae922f10d093ac6a3ddb38a5afabe3dcf5afeb3d5d4213d9877fa5e01a41892a76b6d26a012b253bc766f65fdaaa6d47a161881e3f19666627f4e56f26658ca4d10f1ea21f37235a50509cbaa843898d1f1b559dbac2407995d72e8999af746a0b9ea39388be73c84a05772472f14b02c96f4bef8bdae03d1496087d3207a037894daf29ba81a40c32bc654ca27106cb90f5f07a22167c5ca4c806273fe7284d2a830ad3e1c9fd1f92ee1306978b1dff2f5ae8eed5319d9980b9d3d906ee0fdd4b666be359d2e2708329f976f6fe59e4d5b6ebbe9cbfea012e8114c436580b834a6ceb99121c8d6aa87d8d1786758c34034e7809e9155b35d9a59fb2d3a20a8d80d4b69c4a11519813439b63d6a11f9b60b8b8613ed20e742ab06974b85f28697de426ac31d09f6e705562342c653f7c80a84518869e7a5fe5e3745ccbf3b24ee7b12b1665a0b9d8a37733a6053da343e8c73606180fc97d1f7efba01885bdcbcd354f1ef1e8293ffa57854bc3c514070e9aa768d78b0c632018b0bda57a3ac7a6fb4d916658e991985778734a8e48394e84726649deb12ed95e0db226fa9d34b32f4bcff4214fde5ac3cd6295cd51232ae2fd095c443532144647abab46980495f9e77fdc33da4ba4412fa75903ee127dbc11824603e0497d867cabc73398fff57828f6772b04c6db501f69676cb74df392a0f400d76d29b205600844c91506820a8150eb1550a283060bef6f2d7f3cc39f180f5dc1ecfc054e51c1aa6d55641e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85564ee2b77f1bd2f04e83777aa6a9e164fbcc9672e98167b953307d2912e7075e764ee2b77f1bd2f04e83777aa6a9e164fbcc9672e98167b953307d2912e7075e7428731cff781d09ef232398ae4cbac484b94b98cbbfc585260489620b4032b4ceb94063398ccef374ac4ad4bcc0ac89bab6aa4c0977ce6b14ead1433b6a40fb2eb94063398ccef374ac4ad4bcc0ac89bab6aa4c0977ce6b14ead1433b6a40fb2fa0daad57ce47a4e21cd095f3817881d00d0f03c437589280df52dd7baeb3bb803dee79957c28ff204b76df5ed954a8a3037fe8ed9a57126895c8bd4882d817ff9b209eaa2bb534699f49da0aee38cdd2e329b9aa9b57ad0bbbf2d440ff9c18457b28bb317c71e4ad9b8da7fa8e92435f0145f6c261f369ec4a4712960aaaa291957cb3391ddc96d20f87878a3f9b06f9c6eeb52c4344f54536e9b77cd4611c8dd388665d4f3e9ac8578522cf42cccc366a35f7b277ba3094f5846fb9555bd4357cd7bcae9ef502a1125687e9cec8e6a649119285d2483b8cafd905f57babd21e4173c989f1db24a54cd44c399b261f88ae20cdca30b82a548b6fcbb173528d8a127e294427094da9bb798d595f773ff6bd8f70da3c053420a24ceb2a17be034cbcdbe4f8b5921ef2aa17505f9270b7cef001e958f3bb09a555a09eee8534fbacf0df1ef0fc3cd072b5d3ecb04420f6a812ce624414f89cba67c5e02ed6e35c3910bdafb57828177aca130c966728fd82f55e494f2235608a9c68737aa1390ec910bdafb57828177aca130c966728fd82f55e494f2235608a9c68737aa1390ec367bbecba0948bd2e0d87be513006b48812e58076a40068a9d92a35e963ac08f71539b8e23b88d28ec0821b15c21259c29e0195f5048d8122d4ace52d95e67c6df8883bd0a687d4fc872192769cbbb2170cd90a0bddcb2259579d1372c1c3a1dac83f3fa66c33f36382a20182e8e38770423ddd9471d0d5c0321d50b40e3ddbfba183e249fd3fc32e6dbb4b73e9a9ccca27f1591630c814efff3129b4fbc8737c2d8ce6876b50d16de10a038ef54cb75ca51df8495254c818ccab7142d6a7fc5e146683555b4b795ec631c37ca457cb816641e05b136fa64b61474ba931e77876053befcd479e993d6af9dd42081279e32dfb99f770dae31b3b2bf963deb9546216eab156da2bcad3133e5677abe806566f6961cadf33bc4efc4291c43411e5293398452e395a21465b63bfcc4e4c51fa0ca5f5ea2fb51be944a5f61e889e508d8b55b55bf5f8c49d8a137a9758d5454c256af1fead633b1096f0496e9213e2f82ca84fda0a0712b378e206b003f57e6cd9e964395b03eee36b474d9a1898d4f82ca84fda0a0712b378e206b003f57e6cd9e964395b03eee36b474d9a1898d4f05e93a2f602498a1624f3331ea74448612992fdba3a4c70b76e242e218d7e37fc94b0602cbe6b5a91a5264e74b06d732dc2cc54b98af67ffe26cf08a711df2a2a06e2c860f59979d61224a43e304e7216883e695bb7b7d6cbca9459f6c3d1e56fc3842b378e57d31c59c86560a491a30aae566f6ae217678b918691773e7079fab76eb4c764d34d087c435c2cdc39c0b3702040e42aff3fe1ba714adbd3c80b80e9371e116cf626ae79c61a66818fbe4aad139830e108eb8fe3207af6dfd696dedc3694f5f48774ff20c659482612addd58fc13e2a4a66eb636f61f97e60533f56900a3bc9bc71699424f284a7acef9882cb0a50e7058070f3822cec8eb27958d6ab42487c5e67e494e1cd89eae8905b838ea650434cd2fa04b1ab56335de8bb01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bb4cf5db89b6bd86907f7122dcc752a281c089167fc1c51e287a5e1208cf956acb4cf5db89b6bd86907f7122dcc752a281c089167fc1c51e287a5e1208cf956acd577fb2051312612d5164373c1bb1a007fec711224f9aafe54569c8f02ec51fbffbe01bd8b79af497e9cfe2f9dc46a921028081545d01e2b8de8e63aa23a7958f177688f0cf1f6b99c57c692e98260ca8b5ae6b57398352e6378b25811c0e015c97609ce222155a00dc586dad344c23c07981a673539687809e8ba32d4a7ea3916d59909ddb8424ce15f47a4831388d6409fb3e73d91d620baec3050c72ac6f9e8189315bee3e0559c80d57d16af632c88580bf2069e7027d76177d7b881f408e8189315bee3e0559c80d57d16af632c88580bf2069e7027d76177d7b881f4080105ae5e410b173423bf4308e0841b537f4500e63163edf371f78599192a1f72baf9bc9768b6edefb5cd9a6c56298f4c3c768f08695689b174370d2e5670ce8a8be5f9cda62d99a6c3056289705f79d00d961024d2591f51fed655689f99411d9ea6219f739e495b9d32e20fd2b04da78538f313ca6406cf6bf0ec7803b86bf4f91eec390a73675201339291f42fee4cd8586e30f26f484767ea379243266f721a360a228ff68c09bcc3ce8ba210df387e9ec7cd3afed1506dc335ba2577906c912ca6da8febb4e3f2cac8246e259cf2348ded0980051b6d68d4e4bc92ce8fb27667d16199ddb8cfcc651dab71d76a980b35ddefd09fa01bd309074261fe8948fe7416e62605ad0ab6c39d6c58295592dfecd8483519e424ebd583402af345dc94b248b08f19ce1a9df8c1d7441f2034b98d4a1b99d77134ecbfba7f6e6e1085efd96b75d981a467b442dd4b2f6c54d95949cb683aa1ab779b5a52bfad11a2ca74398ecbba890c1fa75c40f1492c47d088a3e861e89bc18e758528d874bd6c23e4689f1664818bdac633c0d5946bdb3a48b987f4c044e79be49b80626169e770ce9dde7a933018b952001745bc4e6c7f7de39d2cfdea55382238f4fed38a0ffaac9db8db9b528fe121553ff423da4cb6c0a738fa44eab6d416427562789eda2e33c322a971b143a11b42e67262920a09d3c856b658617777e474f1e54044c87c33c322a971b143a11b42e67262920a09d3c856b658617777e474f1e54044c87c271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a25495e91fa25414691451f68cfc07e8e7a83baa66d7a6b119a9fa0cb093ae31c45295e91fa25414691451f68cfc07e8e7a83baa66d7a6b119a9fa0cb093ae31c4525631669f82bb5965308f865dad98ab50cb9149bd32eabe0aa6c4e5ae4278b3761a0b71cf9339ffcbebb55f24788ebb7ddbcc3c7b5d6bf2650084138619913a251a0b71cf9339ffcbebb55f24788ebb7ddbcc3c7b5d6bf2650084138619913a253e02af73746815d121389c979c7fd5d8b5da65bb4cedb0a584b0c1596fa0eabea5be85a88d460fe4b7377203ea262c57e1fbaf949b35b97b1b2270b69f456c8b957804669378ddb12d61269611b099e4c240bb830d592aca80d3a49387f26efd7a0844639f8101dbddd0f00bbc38b130e95313000a6f4ef1fcbf645605f9d208e39fb64a9793c02af9a348cfa1d0d4910aae9618b94ba7d6c39f5e85e6fb14e3c02afa6fdd820fdf5cec8da3a50268793afc0b42db33e78176e85ed4c24bc85b51c5bf29f3a025c3d7cacbf1215a914aac9fc1a6b889d7107c573451aad79a564b3340ac0aca73671f55ae4a42640de20328ef6e6346cbd57fdf38b12597f9ec20ff312de3eac0bf815ff53b655f1a29542cead6fca2ed461e58f1e199d70c82cb416e281b19f58b3232ccbc965c645770d7b94c31d63be364f32c3a506f12de7407a34b6f5c48e5924f2449035b5e93219b95e3227eb4729647eda10c457dd6903d2f5e9139ceac26eef1f9dadc66a099ea9d75afe4f62cc87f5823117c14fc903d2f5e9139ceac26eef1f9dadc66a099ea9d75afe4f62cc87f5823117c14fc03b00c1ccb85c16ebc76c04456f24bdb60abf556b0fa0ea16239a809297eb88cfe4cbd61b2fef18d106fe0c9a70951fa21ba95e726bc4fd969e5b13f0bc09fd0fe4cbd61b2fef18d106fe0c9a70951fa21ba95e726bc4fd969e5b13f0bc09fd0a00747b8d65f8eea3979370bb96a239a54bd1a5014c73365860e89dcdb6af5ae1e9480259a418a85937f0f48f0148e9c5f40765ab7dddee4f2ed4f0e4a4a0eef1e9480259a418a85937f0f48f0148e9c5f40765ab7dddee4f2ed4f0e4a4a0eefbdb68cfa229a8ac73fbc0425f6f24be34518f729cd3530d71887dc1dafb49798749ef4eee850e755afbdb2d1a6d58bf6e378966fa3553e77d90d0e0a5fdab8af749ef4eee850e755afbdb2d1a6d58bf6e378966fa3553e77d90d0e0a5fdab8af30811c3f3343e9ed5a81a5fca30d2a03b5d96ee940333da59368388a05652702e4f453db53b0343e97f5a48925b447065b64cc8c9592a5ba074e1e29ff0e9ccce4f453db53b0343e97f5a48925b447065b64cc8c9592a5ba074e1e29ff0e9ccc310951b5c87d5376d5a9a9db456e72e82a423906c777620ae3a548cb22763c966e9f6e8171f14e3ab458a900547a0fe78cddf2b6cfa70bca0128a112326dd33c6e9f6e8171f14e3ab458a900547a0fe78cddf2b6cfa70bca0128a112326dd33ca7d35779a752dcfc2c6f0800fab87665e9e0eb0eed78f393eb4da38936e0c51b67f566240ca2ae1960217e8a0977efcc45e51ac8a8dbc181166aa53bb6adda4f67f566240ca2ae1960217e8a0977efcc45e51ac8a8dbc181166aa53bb6adda4f0e2d40be5eeabed1cb838c3b05ec4fe3072c90dbe6bf2237e573da2b0d6821f277fce764f0a0bf4206c91a71acb3454317ae2c285f67870123aa9c914333aece77fce764f0a0bf4206c91a71acb3454317ae2c285f67870123aa9c914333aece3bb0cfe9aeb10a5999c99125dd27c4a4c84ddb5c10c6ac2e380422dfc391ef7a0e51a3c7aa44a1876ab6cdaec8bf6d05b66e42d4e40e46d8f9e366be3b9b72ff0e51a3c7aa44a1876ab6cdaec8bf6d05b66e42d4e40e46d8f9e366be3b9b72ff0f33a2046cc635a1e249068f1df012be0481f6da83063b8824991b047b26049f94b91356c3181f90888fa770e6c7824c387f3f6523104b8bf4e46b1e2192660a80b9fdc3d134c92c8da6a4f37ff494a0fed0b4254334e6940a7400ebcadb639d413950302b8a503f72a507c788c46b7fbabe5b3bf50568ade5cfb847ec35592fe8a166ea09118bf3069210fe26455216e4a1db422918edb552b0a3d6959fbe3be8a166ea09118bf3069210fe26455216e4a1db422918edb552b0a3d6959fbe3bbe3a84eaaaa0e7f49f85d54fde31d1ee2a79395d5669c3c5d04977513a914655405d418f1d407d128dd033c464c80ae5b5d10118d5704cbf60c027b4b08d3e9a405d418f1d407d128dd033c464c80ae5b5d10118d5704cbf60c027b4b08d3e9a90c517d96c40a3bbc32f186d9709eead9931db43ae2d8d674bc6074074df1a110726d908b0181b63e2e78d6d68b6a596258d51b9ba04d5ef860487e00ba25dad0726d908b0181b63e2e78d6d68b6a596258d51b9ba04d5ef860487e00ba25dad3bf775cf265f10430699b72adf661310db02fdd8d2ef54a8c8073ef045649ba8a271767ef76685cf23e4637dc92f4c834310c158f8aae1823a7a78374487cd884e02fbab84352f483eb441dc43520ce5222aaa74990fb629cde1f7ca61fc4b52bcf71a3721b10d7278fbced80896c5eaab3c75fb4a983e6307c55f1aeeb626f6bcf71a3721b10d7278fbced80896c5eaab3c75fb4a983e6307c55f1aeeb626f664e379249e3109b589ef6adfca4e6e161e1a7bf560eda6e58df43d2806a538a41e5ae8b4ac892bb66156f507e2f1d206984e005a2ed8be32be627403f58e98061e5ae8b4ac892bb66156f507e2f1d206984e005a2ed8be32be627403f58e9806d7b9175f9ced9eefe2060fcbf91ce9269ababea4e81af368a939cdd1aa3ac5dc0adb960c3fb32a4394b3e21dacb0ce4b98893d5a4cfad09f41bc15283e1f816b30d5214e9a84842e7f46b53b0bc2faa5fcf779eda9ca5163cfee0d4b0448ace611d7cbd12b563c2a6ed24df977987e1bc9ae0dd98cc7f968c7ac58a98fcad5c2d226cab0ec1197924fc502d1e5e61057566787b215497c8c98addae31452982e0f5e3590c758d6cb5dd01b5a4889e0d1fb2960d6393c7efb2fbcebf9d8e837859e5259c56c95563508e4ac670a84d8f4e927e28061b574490a401174f6a932ef01df8d8b146e3659a40cedf9a673bd434498751c89653a928e8faa73b79314013fe8848174adace1af17f789690dee71f0f304b76d7178a65b94e05b5b98bc7afec4e5e8996609b224efe325b63045f1e075702f0241fecd1a20e6bd58dfb693bbeaf74ff275a26f9ec747b544adb039732f873fe6b9d0add8a897c02e8aa468b6d967fdcaa5596c7fb46179aa81c42fd96eb98e36addd8e5515d91b1483085bcee34622cb89ce4ffdfa43f8a2bfa661757ac2d3c8f49791db9d34bbb351426d7173d570196560edc06211c0824bd08b2215c9bfbb20a572a48fe59dfd06fc7d77771623cbc45595618918ff6d4b27449679e70916c79869976609f078fdeb1558985dc686094ae2f69414ae84f67531374982b17f822b0d43f53f52f7a052fead6dd6917920dbebdacedaf6ad7094df5fea617ab5ca42a9b2cca6d5c5b3251bf4b38a5ef659400d735fe85a05b5dfe4906291ef566dffaecc0c0dd511f8665a01b7cdda1d2e10b1ac82cdac0ea91c6d18588c63c973bc41ab0eb023bf9855fc7035286b9680361715f6cefaad7943de6d566400d3f3bcc91c31165b57d0c82b9761bad3740e812ee8f548e77033238537a625795a7ce951c3b54b702eec801873b449027fe3f0015f79a3920209afd12b2bb88ec7be8bca212171a15c5e9b01517f78ee9f6ddb2fcf4e735dde940de6b72d8fcf717803853345611e26a874e39fa96e3cf9df9cca2a311ccf91b652b6a6645b14329fc2dd795185b00f5fff7ce095658f31c8c5c7f25b45ab62a9c732746f46a69a19cbd0a447c820b0199620a4892e9de35a9f61976c29002f924245ce1fa29647f89d2917e7628e8114f9e644a3ffc2b8dc8c48a861f3e4a40956aba2bab9240c82fa7758ef352c159110eff018ac4e8181ba998959510bf5b0a61395fa521ea468eb12c2acb7d9d3399e49b63651bd11848a59e0ea54d36ff98b44eda1eb1cd8c201e0a79602766aa57d4be52fcb0f17383f2151fa7f908402c424d86b33880f5c3122181fcd5ea8063bf0da3f1e11bc33242fc4c202861b42806c6918cf921a265aa335746c597041292f60915bc978e6535b7397bf30a2e7a7d79505ff16bf7dbf8e800c4154a330502b2ea8302e7ad6849803b322e6b3e0b6fb8f937dfbada69bb637ed373d1dbee588e0c330e2377e78db6b48df06b2d78a9598acdcaf1499da51993abc873784994698f4e0cb3ccec440e17bcf538a4eccd79a50153b9ec6fd72143bc954f46a5230318d302e9a5649e1efc5c41095eb4b1d0583d36eb99f2614b6b3ce4df91aa361318d302e9a5649e1efc5c41095eb4b1d0583d36eb99f2614b6b3ce4df91aa36110b180c4e49bd090f72e9345e0f0a77f66b4c98d2eb48d5603ca0c4719773c1314b68eb782a5679fcb6c32a1ec999bbfbff686c1ec89fc725df3fc4e7f084497fdfcf8e4eb9b572f384bb808ecf64158bd5cd335cc3cbd2c29a3a3fba7e87d9ef2950a47dd38df69de5806bc117f551aa5846024a6a6c4469368fd566d87eadf0d58a7f930ad26ad7119ee0728071e62400945014c09c21e17982f7854266fa9cdbb88efc7c4a64ae69b5d8eb7cc1ebb4f7cba267e160babdbe192813331bf9653ccf7536bd220c6e968972a8badf21025985646bccf894423076eb6fb57ab4791e3db16e3a5922dfd1990475b9df75864a2b420816b70f68570c852da8cfff4b2bc5a555fb713ac215c4c8f4b5a4e8e39ebf8b5fa112eddefec372a7efa18f1ab87dcc4820960b664be86bb3c31dfc57ae977c2946ce14280a327202af61268f6287f8372f9a6bb2cecd15d4f2726c7ea76e1977c1cfef87b391c2eaf3ee0c099f16e880bc8338113da837c19ed15196420147e753484a28399fb275ee4388e2f573c286c555eea2773fd8fb52c50ac62824117d4c55a53761bc0e77a1860a009cbf79ed2e1e8fd542015f85fc23e7f6f46a0861693b260763a23fc879c82fa09cbf79ed2e1e8fd542015f85fc23e7f6f46a0861693b260763a23fc879c82fad87be891991b71dcfcc5aecc82993ba18c74c957963038ac92f9fa74c61766f0f2a5992d38b5d8b1415bd2c56e669c94189abd53dd06ea571790848b54eb49feed0274ce4d04bed86f536230f4170a09ab28469e26abaea8138c6f71faa4e0cd043a78a1e53fe1a68b627f5d7b35d35f16eb2821876f5c5e98737857702419009ca72e8df768e9713549010a20a7e77f8034c8dce78231f874b3574b061f5af574d36e70c5a526d96ba40d30554818a1afe54ffb0269f15e51fea61e30124ef2e1325f589c2adffe0bf203cdc7f1f8665990c55c04f8166b0eb6f3a6dc2e4553f14e26ae02804aac927b3255528cbd49aabdd06248ff4f354af56848cf752ac824b497d117e2ea1b4b0bb5690e9b5313962d45fa2bb88f2253cc0c7e6cf9cc0581c1629e8c6d0da1bb73dfe40db68139ff5d919a2c87162e883dbedd30c50641723f4d1efdeaf2f03aa886fbfa71f187097cd447356d7de1cbc30dce0166b0ad76dba138fd4c63c61a28cb617b854592d15c116d7e0b9a1ed191d9ea2cc37accda02bb5aeacbd942bd941f6cde80601d67d2bb625071b415c069049a5bd96bf4861c39c52a8c330a29373ade31460bfe5cc27896692443fd45b13031782d34251cf90441a1f134e72a3e3e3ebde1ac66742be2e7f367f28d6f1bdbc0319fcc179c5081942d3a86525dbb0ac19fd2af7ffa42f969d1e35ec312cd5911705988b4245fd735ed531095212b6453451ee071bbb8250efd3f50d1cb5f8ebf949219e8b2ea287b63de59c5639f1aa0658ec85f23fc24d74522cc53634ea351cffc800ef63028dfdb3b1130deab2b312695ad8f0038452dfa083a24f50f725bc0e4580c7e948306ad4ed1a170aa0d3cf582dc43483d9d00db7912896293ef6475038e1c4e50deb35ef5ef84125d739427dfd7581727c431dfc8ae1241b436363c4bcd5ea29f037265a54578a4b1d0c069f84e3c956178c31124d5c5e6cee1579a3876f3ae75172260494597404404c3d0c24e866d7be58b7f3b4ed1dfd12f8d09215cce783860d9a1a43ff9b04166b730165ea78757eb1902c0c80fd1a453f02de0a38c09a04bc925f907ada69827884dd39f03715ce5156221746039f6b1167bb653273016483ca1604c976f31197e6d1edf7d528994c6fdef627e49c39cea5098886fa8aba32b97132c76bbad49799d2ef1db1a8fd495c8b0ddfb7d7e1b59da7c03dc4c068e7a59b303b4e2ae9b83eac49f6bdd4119e264c4055ffee1cc62eb9eb1ab069358f8ff3a16e71ee31cf18a72f34680ae54c38deef0df03567ce907ca2a841c80b9fd8ce308a1decd1b227d71a911282041d64f3d01f2d310f70c8823e12254af4a03b3327db1de57db910734904ccbd3fe8bffab3baa2b2c23edf9aeeff5594b16b673ef09b657bc1dfc7e8040707e7b5996c4a760b63f94c4fbc7648e2a622e4640ff5c64052a41d53bdc71b87936a74345dc61c37eecae41394aac8ca3be34404da52e927c5702468c83b52347745170dd01b450dd09c9625f8e989f688f861a9a18b4bbeb79d29472cccf69f6f74b3a9983508de9ce78837b604052ed11a23733780d0e023769435cf20761f6275e4687c99a112d13aa80a83b7ca38293d72f30d7188dc5c8f62827f71c7c103b820e1c3af0254757e5872ab05350b44153653a83d0603db486b1cc51e61e8b54246ea9b6abe9425d1f80d197d43bd0e841b467330d1b32e1e3fffee6a944d8d3ddeecf350dcbb1805a8810c6fac507900082855dec5480879225e89881a1f231e2b56932fff72de8963dacd50e9293212c8abaf7bb93f77677d7fb17eba5da5cce85c010ea7957ca47fe36320f91e06f8a142f2297c37bdf92079b61794c76abc49665f3128e520f4fdef758fb88dcb4969999de265daf498c6f34a36c69d71ec490f7c757352ea41bb86a2d12cbbb7836341b8ad75dae16e40b594dd35897d598b48333c3c335f492839715dbbe67813bd2a13013c83db6b404c3cc626a8e3269138a0b65a091fe7ff771c9d82951813bd2a13013c83db6b404c3cc626a8e3269138a0b65a091fe7ff771c9d829512da98857c17fae0a2446d446e9c73585f842a30c12e7288e17dd9e2a10e353942cfa6c373fbce5d16eb85ef09dd93566718bc42ab9b43d73271e60d68344fd737960402fdb4bfa8b42ff3fa36700772f986ce7cb1fd995fe309e3430e218b96ce60876de7ed98487a66d37c5b3f2a0ed248b72495ed68d544b4ee3e10480d595e60876de7ed98487a66d37c5b3f2a0ed248b72495ed68d544b4ee3e10480d595d315d804b25d89a14106a8889b1f98c775eb8d3022e0318d34d94c1df231d034145ca014a2511874546e78839634fdb238f14550ba94213670405dd72ee127d1803aa724086679decfbb34e5d3916acaa7a0065f05b9de2c7f5cf1c3be976c02803aa724086679decfbb34e5d3916acaa7a0065f05b9de2c7f5cf1c3be976c02f69ca59b315d93cb586f786caec8179fc52e022a31de83e08bdd177856ed100f0bf51c2f71136ef813d0e684f1e3fb12b2c95d57247c29bec4f18fbcb46e75650bf51c2f71136ef813d0e684f1e3fb12b2c95d57247c29bec4f18fbcb46e7565cbc7ea556e87b5ccc2e21a866dc355e64337fa3c87e0bfa572ba4cb8ce9673cf2dde891fbcb4ad2e2ed70efea73035dcf72d15948fe6333b4135413de7c3f6882dde891fbcb4ad2e2ed70efea73035dcf72d15948fe6333b4135413de7c3f688ac9ad0afa03ece9f296f8f159558ae01aa46f00f6780a92c1182a42eb53a5b51c53baae7470e12c673b77e5f6eb27219a44a0fba89ae06d32b8ad18bbf0a41abc53baae7470e12c673b77e5f6eb27219a44a0fba89ae06d32b8ad18bbf0a41ab9382356d8d3c1a83b4b9b81ed664e94e8a5f7ea96b8bfb3a3287bb8ce893ea88e036c56ca6eeb36679c3e67674ef9ed689107efef1a4cb0f31c88595ebb4069cecb4d937eaed312d01205526c1521d910d6b6d97b746aa87fe9fc838bf8673bee2b9b22e71a5badf4136201660916cd58feedb0c581bf20648085a6b3de65505aa1e18ac61004c87165bbb75c4fb86b47f15cbdd0338dac56de9ba605f09dfd06edfa3a5bee3f31876ee8d45598a0977b4bde5d2b4a5788b8e4b339b9cbf4b86283c876c2a0fd329d172d5a04d29ad0c0dbf9fe66a9184af694f8c1454c40594765a51ab0171557efc3de248ae64f9469807ce7b32c8f4c837ef932cb313c198765a51ab0171557efc3de248ae64f9469807ce7b32c8f4c837ef932cb313c198181e829d023e1f8060672682f7021f72298c737d7b4edf8134a78193a3d94a4f69c8f9feed0375a22b9cbcb32f71d31f294bad49b135063f911d8097bc787e527cb9e4e9e65c3df66cc7ab2038e856637cec5bfafe9f300edac2e4724cd31cbb0e497423412682e3d10bf998621b6795e32fc6e081a69f94371a030cafdfc6c7f8bb2602f608ef6a452df076124f45f84be58cd985fda7906fb3ef2bc9824035f8bb2602f608ef6a452df076124f45f84be58cd985fda7906fb3ef2bc9824035fa6fa25906513c1cf694e538338d2ff4962e0db2b51e888ed417551e45ce3d80e03274bf382e3f1097be4f0f424c5cb62bc8fc4aebe5217a5785479bbf5ec464e03274bf382e3f1097be4f0f424c5cb62bc8fc4aebe5217a5785479bbf5ec464fae0de2aa0839105c86b54124f51e2f38a5dca880983ae1aba244490e812d9040eef343e26f06ef39581d431f43160be5765b0f76b0abb02bb16dc0d4dcf302f1af70c952f84611b61d3ccb620ef05c8eca084f7ee4570aaa41b1dc16ef7accb56b9ce1437c6341e24306bbcba40d0a5fda9066bd51de3fdeb4e617ca81d04bdd115ab2a5bd42ea4d44a39ac57584386b3ca3768725da26f0566d7d0bfc3b5a9d7e7b0b1d044422a29ec1a27a6e7e2439634529dfe873ed5d46f31340110fbe269d0e6ae0e1df56899110b289692aa07c7b41781ff47a0bd8ddce8212265080df568dd00bdadf0e48edab4a7c2e4745a818b5509d1b39c2599ded34e0516c84470d2a2f6ab27947235048ff848f99378301bfe16c1e05d70c1e888e1506e4d3f4b1f6be0de3bac5584d75b405cb79e33a45a83cb75edc4b849e2899c81c9ab82bb2d7f694a99c474964ddb9f3b88043fa7328c4d1686d14d7c71c6702c03d801de96cf3dffd3758ff71fa414b0452af10b0fd43c0cd6ba08a0d4beeac50221f9ccb73475045be7b679b5f8c7274c627191b4ebc1362eb576e2cf84d9d8f864a21bd64ac7bb9f82069c5d3c7fabcd559abdec19aee1ff507183551b4d24fe40a71bd64ac7bb9f82069c5d3c7fabcd559abdec19aee1ff507183551b4d24fe40a7dca0fe18c05ce4a8ee7631fa639334a364f54f7cc6b4ac3f621108eb7727124757103660515755ee5121e2727a1402ce77aaf7b4d4d1dd4d84f8e5f4bb0e326257103660515755ee5121e2727a1402ce77aaf7b4d4d1dd4d84f8e5f4bb0e326237c9ab5fd2a658e9c91c4d0254b63270f0f22817c7ca522379a1a7f6ff78c90e68442a1cfa5d3f7dd3740e8ec7ca4004e52514d7e130b628c91353852f4cc3c168442a1cfa5d3f7dd3740e8ec7ca4004e52514d7e130b628c91353852f4cc3c1e341c53b55632b71a0da4625060ade962197545a033348acdfe148ac4761983624e4582fd215cc5382635a4e2947d13f5664933238a5beb4fedecb09c83b95e7cf61e60a6bbf01793f0d98ae3fbcdb888276e45dc2f75e86ce5944260fdf856bcf61e60a6bbf01793f0d98ae3fbcdb888276e45dc2f75e86ce5944260fdf856b3ad7a78f6060a805657197c1e553e4ea4e9167f1c0535ec74d187ce367263e5e3e585df3f2bbee878194c00fbfa11eb0a920f90622dcee855f8acaaeaf6b61ab3e585df3f2bbee878194c00fbfa11eb0a920f90622dcee855f8acaaeaf6b61ab39feda2c376e0867e199597332e22e713da75e1bc13dedc6f0d93fe3b17de7cf253051fc3a63556ea24c8ef766a0ea65aa46e52410234d08774f055d1c240c7a02b5adcf25bada2a34ba39c08d36aebf440e582b8a7892a2020ebd645a4b1b3850fdd6d2dd4c48036f346f4dfcfd1e3688ef198dc8cda1a5f093225ba3774d4984410a35815bb8d3c6dede7d64406777b116072ed9b221507cf7c05bab2fc1e2b74a806931999978a02c6f26637dc450b8ba0efc1270902d3316c2aa6c088e9e28c6045abc41ad11df6ddb4ab77a5bada677a1225b6eaff1b9ab488b6a337d9e28c6045abc41ad11df6ddb4ab77a5bada677a1225b6eaff1b9ab488b6a337d9e271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254178c0face1e062c45f57f6b091261b5f5c803e8358b59ebaa26f1e16f2ab7b68178c0face1e062c45f57f6b091261b5f5c803e8358b59ebaa26f1e16f2ab7b681caa5fa143453423146942caf9eefbac01975a0065bc35370a5c3e64fc855d465574c56526e4d39c0e4cbbe35fcbffaccb841c8c71f4e1d3112e1771c9d0d5ca5574c56526e4d39c0e4cbbe35fcbffaccb841c8c71f4e1d3112e1771c9d0d5cacf7d4facc24e6f2296a491f6dbbebad66350bdd9b4af89b5ae2c9cfbe0301345625a80c598b50299ee49f868c60c190665d89f59e108422518c4109b7fd1d8db8f875c17f72aa4245be11b94499bdb917dd6627533cac32e29bc73ba1f9c040b9ee6b846d95c5e4b98fce32856b59ffe0e5260d034c243177d6c418d7b001fd89ee6b846d95c5e4b98fce32856b59ffe0e5260d034c243177d6c418d7b001fd8e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a0f00dfa7b6aa84ffca8d6d52f249f0f5f802cdfc8dff9fb3680d04f460e670ba0f00dfa7b6aa84ffca8d6d52f249f0f5f802cdfc8dff9fb3680d04f460e670b18f1c490e3b598514dd7a41c062cf8daec7a7e1f4a49f4d5425ee11fc3edef526744f7cd407bbed2bb6d2e2fb66bd833adeda08401f2e2fae2149b235e71168de2cbd06a1ce5bb9d6a33ef84d110363d2480bee8eff75200efd56c91a88575b9a6a0f78c1f53211d1b713d27ebe78919be188b4d9cbbef82c6a9b9482ab7b5870293a3fa2c529fde87da7ad5e2d0eb669d8978192c0edaa5e8f5768032014b360293a3fa2c529fde87da7ad5e2d0eb669d8978192c0edaa5e8f5768032014b369017fa580635e32868deb52bb6558f9dc52f306872b3804d3b9735db1366b855f8d524ef5bcbbc879dd9e25517fdf1db913a2b3e322b2aa3801c8d2ac7a64d401d2801a47c1f65016d7658ca3bb2daf7d40bc29171ac16499ce6826ee5ffa521b6b28033699250d00a6af1e4dbf70d8c715c4f44ef715bcd88108d336590ac15b26d07d06d2b0605c8936d62b29e805dc237920fcb683716154b34fb0e7995cab26d07d06d2b0605c8936d62b29e805dc237920fcb683716154b34fb0e7995caaf184b0bbad6af3386f0b178fff9fb1f9e2dd320ede1ec021296b1f2f7fd5bfcf12acc5f23582f807807409984d63e89dc2bb7587eb82fe8c0ac35f3bf77c800f12acc5f23582f807807409984d63e89dc2bb7587eb82fe8c0ac35f3bf77c800a7d26092bb7f16e76ae66827697e543a75d61d28eb0469e0d3aca0eb204be4750ccdd96f8fe1564b1535c63ae93608a5b6992eac6c6a4c7c60ed9620fe3c32450ccdd96f8fe1564b1535c63ae93608a5b6992eac6c6a4c7c60ed9620fe3c32452073ec97c80c297abab81ad7cf4d2e85da17b2b3f9a229d849dfd3bc2bb32b0601fd484122f1070c827edce251a0f291d116456fac3642e614d985971a19b5681f2022af741c45bb9358777b42fcc66776b5a5231fa6c2618c8d397c175558b11c8a89c553be176aad3829dc27b916c80c54568f2a1b7155d9ef3cc327892f583c429bc44ab159e0a7e860854beed270e2953564de7a6ef24f6e92eed743c4c43c429bc44ab159e0a7e860854beed270e2953564de7a6ef24f6e92eed743c4c49369422176562d9af610f9af00136e0fb5f8fb3eaec3396f8da438905727686e50ecd0532f036c8626481a79616a34083c719e2bbe16777e0f6c2984fbb62824cdeed172097d61307014a5ad236c06b9178bfc6d7a6326e9884c460830163ed7132700e02662849e17ed62857c912253705f658f0d92f21ee4b39db8ab433b93bcb8718562bf8bd7c001ce2a9c05188ab7e0c3e3154fd0cbd948364e01375e6c4b75338fe385144cb5302b9d6c6fd30cd03969a4047bbc0076b715dc7b4c65fd6a9de607ca646043410ef532b382eb2fcbdda0d3ef7d7d963aa38c864f08a8e16a9de607ca646043410ef532b382eb2fcbdda0d3ef7d7d963aa38c864f08a8e11a40de5a99f875fc1a86ce0a5ed9c4a8a314f0b1c83e7da63154a6110ade171a5e9dfc48a6fd18594c7c14fbd5eaf479bea2700a3b4d0c2e6e4a7a7b232bca7adb1cdb346916c839c415a30448bce769c6455967bda14a72e1a459308a75e88e4a6884dfbc774bfc1700c60ab9a12d740883dd6b7af5932f82175dff0ce5913bf4176d58c28b857aa3523f90ce0ac8e3ea3e0eaae792d90ad15d1131ca84c05ac347020eeee7c6075cd2eaebfa07dd8a68547cc54954991e5a20201522fd6de0d33109ebd12c1a306dbf90cc0cb4212adb9affdf3cde53beb5ddd85bc010804b4524476ce8ae3fc6c2f94860b0867f00a69ad0850b9afd54edd7012a197889636cf906da6c3f3f77f79c31d01b0c56acb8dde323ad76061b6d42f129cc6e148ea4da45dbcd12bb9d090e0d73c505a40e21c8d96c57fc719d11861f13e677d61f510c13a9d937a9e2b910c0f4c349f8b18559bd7a7885a9880c3db9b3437d986c48c2c4fb4a0d3c228280eb9b8e9e020e0a79c84fe6597a1913e3a897ee14468a48c2c4fb4a0d3c228280eb9b8e9e020e0a79c84fe6597a1913e3a897ee14468a5292235c16283cc440ea37617193a283a81a05db788cc9b56846fdc92282acdbad02262cf81305d30e46bc7236baa4087cbd66ec4b30666264a72de5b3626ee519885513d4fe9d95d22a672304f50a24f0c40b659f9ce62517e7854c9a44aa32f1937b13977008f9f44f27b175e7c54b4f96a41996fa9214d22aaf1bff662577f1937b13977008f9f44f27b175e7c54b4f96a41996fa9214d22aaf1bff6625772ad76d01bbf493e79450d121103e08eb236024606729d44d36ea8a8e75bbc0daa34a34a70c133b607a4e976e2e0cf6e84aba6ebb4ce2f14da648c46647fe3eefa34a34a70c133b607a4e976e2e0cf6e84aba6ebb4ce2f14da648c46647fe3eefa807b208616f33adc80b688b15db31f3ade9303f6aff067ad1df90261f58617cffbfc2cae55dd28bbb0dec131c10641b41797c15fb7cf62aaf6dcdf2e6c97b0c381bd8b8a08191c2f4e31f249527dd8946a79e5337f3fd6735246c2642284af6368378806e68923a576547fb32c00bd32a5bb3cf114d085530cd54b1157eadf61aac838263b678b19b693493189e7ca098725172c706085bce5dfc87d7dc938c401f7d5d7a399c264d62c7da414e384917b36570ec3b3d9d7abf3e06f3eab57c5377c1a7bc1adee8526784a70090b2ec16851831268112ea983acf875acbeb786612b325b1ed811ad7b3463e163b41e59246273d5fea7f5a2cd58c0aad71809b59b558cad794d3a8e73aebf75b238f9993465908f99e04bed19b50a57a0c96ee913ab9ce6c9f71634a51a00ab93d0e0c50f9fe9daf03fa18ab1135332cbc9c085f43168de2f8cf668aeede384be47edbc670b695431cf1156b7f1dc6b445ac657534cefc12b3b66ccb95128b4ebbf6cd3a1f3595907644ee9d208d60814f47f5a9e8a9bef77317e8f28113f11878be02b360ceb8281c722fe7814c7dd0fce5da656b0291f502b4de8ef8a34532978670ed40a17eeb1ffcea6bc49864ce8bac630f0fc749d90a28773fd0de179022b8b28727c68d2c4d45b2a219ae7f44c9510e953f94680c3c12502bcc85e78775bb69184ae22936f5f0e486f0d982253f3f951130fb237728d3e6883d4deecbc16bb06d79d3213c413457596082e40e8521471130fb237728d3e6883d4deecbc16bb06d79d3213c413457596082e40e8521475df4ff7c1b1a14037245b40712d191512912c09045718f475eb24a6de1d0a6bc9ce03cda452c5b3213b166c8ac18cdfbc1f14dab369afc1333b6f89e0ab7ee28a5c0e97d1787808aa330a2352515ec2d3824c69a84a87cb4307996c326a82a7c825bab5e6d9bb7278c612098ea549f01816e1efd3c4f3edbf693b3b6d5f65c7d825bab5e6d9bb7278c612098ea549f01816e1efd3c4f3edbf693b3b6d5f65c7da5f5a8b5fd5c5d0bc0a1b4e6d28923beed2a723f65e12ff6a2d09563bcdb2638251261f86bb772cb78281d6afb28d3e312bb65f78e81eb72631d83c8f05dec8c251261f86bb772cb78281d6afb28d3e312bb65f78e81eb72631d83c8f05dec8c2f7d3d86d1ccf8402c312c04a781918ce3fa81cf66b7fb6201e37c6e1e7e18ed8bdc1bea65cf8f5bc43bd27df1640e84b71166362833df3162b2d2d04cee85138bdc1bea65cf8f5bc43bd27df1640e84b71166362833df3162b2d2d04cee851302c33c4727df5be6a50b435bd6c8c7d0f53e04c166f574d331fdbc651c7a597dd9f27281f24e6391dfe1703ff7ffab1f4db7687ae6754bd872ef1770a3b00b6bd9f27281f24e6391dfe1703ff7ffab1f4db7687ae6754bd872ef1770a3b00b6bdf038c3dd263472dc9e3418aa90f81fab3156f6d33bc28b4d87bacab487080371d62d0db60913cf61972e8015fcc46eb07b81fc96e5dfd773f15b7e2765c2e7b1d62d0db60913cf61972e8015fcc46eb07b81fc96e5dfd773f15b7e2765c2e7bc3d3adfbcd747637411e1fe30ea60e2729a2c5988c635d42be12a5fc3d4982e266e85e192919f33747be115ef8d657a8ded3e15017e8c1ad8106fc2dc6b7bf58367a56d7301a5ed9334d2ae2b9a0f6b2d7eed16b28a1fa72fb46835c356ff67e6320a01fe28ac8751ac92cddaed30420e641be52b1cff2605c746c42e16e304f35c4790f4f462bd2f7654ecc0055f9835f944543cc6d7db462341bb0003bb4627debbad489e02e0ae0225a04c4431c825b4ff2a296c482df05430f445b24448349afa1f70086b0f04adb588318798fe2fc112db1b0f9af1e7ba65f57755acd7324d5d7f6d93773b27577661c940734ff2dd1f0fcaf99c0ba832ef91465f21c5924d5d7f6d93773b27577661c940734ff2dd1f0fcaf99c0ba832ef91465f21c59606c7204fe74afb437b70d7f3c7d9647195f6288bab8ca031e2989745ae47e43bc167afec6f2d92c9e3733997dae821d4af68fbc060983a97173b9541bafee9a95adcecd490b3830eb3f3d88dd36f6ebe936709962ea48a789ad9ea03a4e83899d8746ad8ddae23d86a041af9b2ebeafeb5a9d2a4d7de7943b77caad8a03351e9d8746ad8ddae23d86a041af9b2ebeafeb5a9d2a4d7de7943b77caad8a03351ee9b462f2d53f1ef784a8f4988adfa6f621ebf338efeb7cf6ac784cb68582b865fac79ed467dd2b32fe840842bfa6bb89010e9e8aecd1f6e9269e1e3b17369c78641ce42398975059976c0319595bb1ce38d0e331e6e3bbc94fdc3077b1a6a7e773f35e4d0346b2e149f1fec06bdd4d765d32dad26b44f8dc21d2955fc44a72c473f35e4d0346b2e149f1fec06bdd4d765d32dad26b44f8dc21d2955fc44a72c44c2877913e314dc6f03ddc9ee119d415a1a33da52611648ea11f9666dcbce92b6090928ee8079283b2efc016d609fd7489bef7198b9f5351982c20458a938f1d6090928ee8079283b2efc016d609fd7489bef7198b9f5351982c20458a938f1d3dda9f2960243364826de22ec4d80323e06458ff5260938470e6bee5dcc1e47c5540cba81fd66b5266e76996eb26932fe9b86df798bde3b6a54b912fd5cdba475540cba81fd66b5266e76996eb26932fe9b86df798bde3b6a54b912fd5cdba47f16d845d55124d5fd850fd0f74053fe35135d4e2e3fc0ceded7271271d335b874ffaed76bb1d5a6ef8e60fa7522e559e0d38e9d6cb2124025a7322ebdc53af024ffaed76bb1d5a6ef8e60fa7522e559e0d38e9d6cb2124025a7322ebdc53af02c39032253a420f1ad70b6b949e773a72668af4193e00e4c3479971f3bf517df9ab4696ea0a45e58df14165433ae1f6e94ba9cd171a2782424f9a181468d2a67fcdef7c74c1c3b560134afafea618a28695a67e5dca0eb314c27864ce98ef6dfe2ad79b7a1dd82ee1a930283925715d1ac01a11592164e6cbe7db605c927a929e79aa1b4804b2351e608abccfc0f307bc96ec625351189da936257f31d72a968c79aa1b4804b2351e608abccfc0f307bc96ec625351189da936257f31d72a968cb659144110d52a196061268ddfc8de9411c63e80c51f42e5cdff1f368feb3de4a25e4212020c018b6d40e4767b2897358e5109bf9f99e8fc6b338e231af7cbb8a25e4212020c018b6d40e4767b2897358e5109bf9f99e8fc6b338e231af7cbb8c2f7d8f09760c14489c9300bfd33b6fec8ea6f1b2ce70f3e9199664116bd794c379b2eb5a95a49bcb6f95b07dfc4afd4828ce33c6c62c21680e42272185389cab75564edc7aad9e42cfbf6643a585099e632c15a03a3b2275516616c1d422927da5656723d3ec1c916a0071e06a01b1186153eaed0b8b31eae0745d0b10420fdc32f441ea467941de479b2cca5879f5187a9af9af069e15beb6745a57d8bb32dc32f441ea467941de479b2cca5879f5187a9af9af069e15beb6745a57d8bb32dc32f5461392dfb42ac524a4cbc7b99e8793e01f4ca2f986368d67a41b46d5990bf76ab36d597a7636fa4e8a1671669da6d5272a8fb70e8e53d76830a85ad5113d6ed92b3c3f41f9120e7f395d7fcdadcb09811c2e7be5657004ea6ab1d34d8ffa531c4fe1a9cfdb4373a1d721715ee75e483d53903eb60a8d1952be91530311aa531c4fe1a9cfdb4373a1d721715ee75e483d53903eb60a8d1952be91530311a6ec3f6e2476f1999a7d09f69e76d5776e2cf25b84a369551d41bb2132aacb9ddd8f4a56363bcb07856e82c3ed47032cb563f646ef87cc73c4887a7e57846d30884042178d59056f309997dabb8cb429154211cc3cd9cd466c11b4bd2f2552d1007208d3c34fc895cc165d625051ac9bcfc095efeb6f1ffb3d59eb3073076743e07208d3c34fc895cc165d625051ac9bcfc095efeb6f1ffb3d59eb3073076743e03cb1f27c1979fa7c4c4c1498ceb03011790a3cc039bdcc31ca6c0e45ea1fd2fcb21b9b0cb955817132ca6f8954153c8457cb60d4d8bba68030cc9e50701702807f05d62b9ae3eded30b2f597c3c2e3660cfcddaf32ece087296806c3e85ec31433a50c69df41af0e664c47c5915e1fa1d52dcc38f67871aa63ae713888d242771de7960dd71acc11ba82f6423a0beabc1bc2260fb558c65b06b250e2e3ea34071de7960dd71acc11ba82f6423a0beabc1bc2260fb558c65b06b250e2e3ea340f6b12f0d63f45c068145462af8a7d3ba783aa4bad7fbe660a36c17ef52eaa759dac7171ee269eadc219a1203e069dd8edad30cd52ad47192dc09c1c4cbd4cd76dac7171ee269eadc219a1203e069dd8edad30cd52ad47192dc09c1c4cbd4cd76a8f06ecf359ed413753e5347a718c29fc01123f06e7de84434dfc662cee4b40b880e0c876d755c4e473db456803e1b6142db27a994420d4c5df4e505f4f1ebe912e3aa97e923616db1c1a0141b1a718b35a7db0006595628a2cca9f4e2a2e12e12e3aa97e923616db1c1a0141b1a718b35a7db0006595628a2cca9f4e2a2e12ec631adadef28cc8e2a2b5d40900b88484cbaf84154d193548cb4c9a9d573f171d3f8707f4142fcaa3a290a9a8d085ca0ab6d6dabc06645fd5956d9bd7e54bf66d3f8707f4142fcaa3a290a9a8d085ca0ab6d6dabc06645fd5956d9bd7e54bf66f229badc9ec3b2ed5e70128661a8804d67b4bb2f81b2fd1d0bb60c0c81628d1e0951cb987a7d828728251554d5755132a2602dc2337a55c6c3b2ba518d5e31320951cb987a7d828728251554d5755132a2602dc2337a55c6c3b2ba518d5e313262bb4a4f07a6fbcaffc524d42cce62b8e5757f37fdc77c06d05e7f8aeb66e94e360f9126ed5d5b9652704332736834d1b9c263b06b3ae1be608c9d5c41f15778360f9126ed5d5b9652704332736834d1b9c263b06b3ae1be608c9d5c41f157782d2160ffb4b077b00f176c63a0f6c8e7c6ca30df32dbb656d0a7ebac60a698f57e6de394c4b95e5523c03c0fa48f62190971720be787c4a03472bb80c0c5a83a7e6de394c4b95e5523c03c0fa48f62190971720be787c4a03472bb80c0c5a83a369085a10ed5359b55009b413b308f0df7b2a2890d7be3438d91edd7b322e8f83b9b09a22ca1286c249094d8abdb6507238f76d9d538cf591281dc1fff139b535a7b7f204ea1ae3db0a5495b3d58513dee6ca3915b6999c703c491bd2a9bd0ae2231cb03a5faa3153b53061c4773f687e78f64bcdd5c17bfb5280b0569f13cdb7229785a825628f3bb512ac2e5ea8a1a22668689adc0817cb97334ca1bee744ce3a9c4a08a2f970a9fd64661139d6d52f1af65d3dbc7b1ae2aaf64555a6e034403c8c8233d997303ae8d2a48e09a72d49a590818cbdf5bd03cbdd2a4d9a8ce4a8cf717941c92aff6b0140595c3fe4ef4713d8d9b531bfe4d5ffb9bb048003f688cf717941c92aff6b0140595c3fe4ef4713d8d9b531bfe4d5ffb9bb048003f686dd71499429e12eeae305ae2338a3d4be263b8c7834ae628932196e5c57703c57358b4e08323ead53224fc0713ba9f5e9816e72739383482467661c2ef39ca7b7358b4e08323ead53224fc0713ba9f5e9816e72739383482467661c2ef39ca7b156585163825fa902a323f40dced3dc514975ee0d5225537d49613d6ee03f6961f26c630a089b58b0d10bd94588920b09898c322754e4751fbf9a67254dfd0803cb343b5b1135200097f761e168a77b3b2e3bdae99d8692bb7268e233f0ca687c86d294f98b1ee234a9ab89dffa02a38599ef25c9aca5e88faf0cdcadd5513bd774d82e8be91b7b765d63376b3939069d8b27deb0ef1a35ab711a6cc4130cba6774d82e8be91b7b765d63376b3939069d8b27deb0ef1a35ab711a6cc4130cba61285bfe5550bcb14e80c88daa5ddfb7c0c174b1dd2bd5cc8d25af82238708e63ff71a8e64ca375fb666ab5bcd0b49537e126dc3f698bd84436695a333f980675ff71a8e64ca375fb666ab5bcd0b49537e126dc3f698bd84436695a333f98067522379bbeb35531ef8f102c73ece235c0d8b0ce010d58a74cb3ca630791df88f1fc554d5b4bcf004c2ecb938b69b471facf0cda4f6a4727e7a970c4755b22f89cfc554d5b4bcf004c2ecb938b69b471facf0cda4f6a4727e7a970c4755b22f89c37095efc2bfc46dbdded5a84f9324e9db24c528f57162aa1d65cfff1655d4b1eb37edb34396420dbc8d4534eeb884a2a0a5324b8393c4af053c56fd72e720cd5b37edb34396420dbc8d4534eeb884a2a0a5324b8393c4af053c56fd72e720cd5aa71eb10c19c25a3d9a59235f4580a534d616598306974d5ec50609f0d02803f2271a9551392bb800e31aecc5b91b2807a1a56ec1908dcf66985c8be77cd481cf1fb572da944e7a07063c31aadceb8c43ab6045a1c016173fc774e0412984de5543811ff803644fcd04da78a38986e6b01b83ee7d762297530589bafee030665543811ff803644fcd04da78a38986e6b01b83ee7d762297530589bafee0306650be429bd6221519c2346a39b45f4bf212bbd91db1d7c28dcb9806b4cff475407b2a704c26d0792b253920e562012d4b4c48ce24d101805a6639786f148c9964fd985ed3ccf5670abf8f9455747797b581a90e25fd36b93e1c0f233516a49818cebe77d6c01d2fecbb59caf10371db38f4350cdffa612694072cc728476f795dbebe77d6c01d2fecbb59caf10371db38f4350cdffa612694072cc728476f795dba3ff592d20b133ace2617de717ee7f771cc23d64765a1660f95d0b2e174c123b82cf8df7c77d30a20370e1c4c958c0a1ca9ec8e38c5fd47d1f588b906219e87982cf8df7c77d30a20370e1c4c958c0a1ca9ec8e38c5fd47d1f588b906219e8790a084a9e266486c0fe41b7d878b32d417d06415079639f754d8706593a0460310467bb7ec20ef31906daac2b903dc28e9d6e002bc21ff1c3b869333c2499975a0467bb7ec20ef31906daac2b903dc28e9d6e002bc21ff1c3b869333c2499975a93fa9b2226f8a47cfa52eb0edd2a0b12a17603d30cae6143a42289f6afba649a4b822aaac16eea36b6d27045188e536d95a8f5f1b14e7c326f7d9eea4431fa064b822aaac16eea36b6d27045188e536d95a8f5f1b14e7c326f7d9eea4431fa060799c5cce25f4d18f676efc8858f9e796e7d657d592b33ccce39deae8b878139f405b73a93a0a22a6c801f1802ceb3fe63bb454df016db75bd6e962d330cd667f405b73a93a0a22a6c801f1802ceb3fe63bb454df016db75bd6e962d330cd667d903648f7f3dfec01e6cf4f3bbb4601898ebf225c4700f20d50b91f1f746352d205ebbc7b72ab5ddc4abe40130f906be12608e25360c81586730c2103136b3edc19c64891d980ffd3a78220d78796fd4de85d18f145760cece9f54512efc5946c5c79f08272062a2a8b6bcb91ce4cbd04489c85808c2665a8752ce559bc527c724097f792db077e1057bd7ef703ed936418c12639186758be47656267a6517c1b051b5ed4ed4272a7e54f0db544d663b00f5b12441388e1119818dd90318f507febc3262c12e20bfb45ad54893d15e0eb950f92156bb1eef49f250e251669e877842ecb05f7d4578856a1018a58a697ef538c866acf4d19a196e323ec64c39777842ecb05f7d4578856a1018a58a697ef538c866acf4d19a196e323ec64c3977edd7115c9825161613bbdedf06a5a24ce1faa550851c8172f2cc735f3f1e6a798fb28ac3753dd4a2dce49ef6151e0f8298e8bef3a5fd0391a6dbe9bc2ca4685de3a3ceba49b9ecf4c66f6fa71e4a6aad2bf84f8cb23af590057bfc3f7067077bc62237ad75f6d5d68a154cdad372b18187d730c04f3e99256ab02247217a9390c62237ad75f6d5d68a154cdad372b18187d730c04f3e99256ab02247217a9390ef42683e5c5b3adbb422d0a7696518d65e8468cc24264abf8b2bd3214d7bc8848df0de2efe2f902cdf3ef9a94872d1adff3e6c89b5b0775d0a78dc211472ea5fb61b14538b472a6ae109304a0880ac40f91797260ac1a727b60bd2389cf631e1997806316a873077eeb3912f01c85dba3971840d89cbef2ccb96c2b494ff5addad2438683359bddd79022145494179a07882240c7b93eb60ab364d3a8b85d9fcad2438683359bddd79022145494179a07882240c7b93eb60ab364d3a8b85d9fcd3145c083227727d9ba87de137f196308d8f87997436290637b0ab096c07a5a2025bb5b3485dbe127c1ea0fbba32c22ce8810be31ac881b77a98dd8e5a27535b025bb5b3485dbe127c1ea0fbba32c22ce8810be31ac881b77a98dd8e5a27535b5be44a8a932cac00e709b2a31f19ff2bca731fda5c7af6729ab50f8054377bbe6ed2df9286879247fd741583816cd4f8439459c11cac2a3abecdab3b5adc021b6ed2df9286879247fd741583816cd4f8439459c11cac2a3abecdab3b5adc021b473b4b9cdfdfdc8fc3ba65d93e85d03d0feab1808198e64358896c30bb0adda29693f615273b9ec6abab001621979395a8bc3a2103505edc9a93b7bcdc35ab90fea8a89d2d869037a7c87ed48e412611aa10a9d23c15d9fce6ea2169ae4fe926c8bad2e7eac8c62ab1a073fc1b2a9f7fcd9f11120962d31a3376bba874eb8a01e34eb6c205353efe676f7070254e11f140a17c9734d5e1abde1eddfd27f5ea930bbaeb9da50e4dfa4ab71840270a9ff2a8c28843416750c0e6c2c8adf4ffe6204c86e5585ad0c99ee5522bd909bdc192aa61a7168c5a8311d493f758fdad68e04c86e5585ad0c99ee5522bd909bdc192aa61a7168c5a8311d493f758fdad68e011e5ddd50fcf71c9f4661ef81e37e81254700bb3e452e829f574d228617657315b371ce3d4ce1dedd782fd544843bf60e5c07fba62ee7366a8f79b3e6fbf5ee12c2d66e390cf13eb1dba9a8df15890762b34e7cc9e028369389ae952178dd976a4624e37c4945e201bd18f55ed1b65cd77bae2cf405a629d2af3af69c6755a7ecc8f35ec52717b7a6b5b0464d061332bb80bd3a5b25e87666135944e73615506f2b0a0be7b60e4879b028676fa9c25934cbc59673dc93c48cfe38bd8411dbf4148af9f9116bf015ef23104a6ecfd2844ec74b3d58bf37982d4cacebfd0a62a6cb2c68b67fabd03d438cff464247ee64298cb3f20427d63a8ff77708cd0c67c34b0e43e635a2aaffc98b97b8f8f77719dab1397fb9568ad2a1370b7a51c4b7143b0e43e635a2aaffc98b97b8f8f77719dab1397fb9568ad2a1370b7a51c4b7143e1268407d05582b862936364e2472c00f48b70e956e1a4922c56da2c388ed89e585adfe4801a5b384785e19e6e02c724366037179bd4031da1e88bd0ae1927d1585adfe4801a5b384785e19e6e02c724366037179bd4031da1e88bd0ae1927d1a2ea263f47e9da968ecea20f9f716f89f931ae0e43ebca4862e7ea9378b5130dac88192176b6c63fb81e196daba721e6173ada3000fab81f092f010bc714aff46d7ad60213df50d75bc77743e87f6f5a0782766528d308f39baa30102b1c6d9f407fafb03289216d9ab612c689240a8fa3a89015c39d115c03b176095556af6f407fafb03289216d9ab612c689240a8fa3a89015c39d115c03b176095556af6fa28a9a111deeb0ae52045dbdfbbc060135bf6e6f719610d30cb5c9d0a60bc95384d584b93de13734127d0ea65b28a02af4569e8609da110065bc00f44827ee9b84d584b93de13734127d0ea65b28a02af4569e8609da110065bc00f44827ee9b695462d6ed530dc1936ed69eba1aff9606b271eb3f745fffb36b1624f26cd82f3514c3bf3416e2b8ce9be2a5949b8c4e60212fb3948463a7a28111d565c61e563514c3bf3416e2b8ce9be2a5949b8c4e60212fb3948463a7a28111d565c61e56d152edecec07fd2f4f71ebd59c5190df308a3353a49b2681b7bcefe674fef2e73d521c7b3842d927bd7121c0195808e836b39fffe2719750bf161e946b5221dc3d521c7b3842d927bd7121c0195808e836b39fffe2719750bf161e946b5221dc310843e72c410bc7af0029a0df06a6156e097e56cb45ce315f167d3cdd478d6fe6dfef834ac15d93c9c6a62e922609cc2a2f968b69f2fb7798d6aa54a606fd7de6dfef834ac15d93c9c6a62e922609cc2a2f968b69f2fb7798d6aa54a606fd7d6ebaa111df5b00d99cd4934e6c637a088e5d2bd34a43ae402335d35a4e29e2444c2a05403780cf5140a60491aa26e6351206c385ab30b4730230111dcf4364844c2a05403780cf5140a60491aa26e6351206c385ab30b4730230111dcf4364847aacc8a5b84091c7266aebb7de412957f9fe94afcca66ca4b4297a88d5590ceb97cf9d44195aea622192481d7aa2700dbca2b34dcd2081717e8e80be845f2a8697cf9d44195aea622192481d7aa2700dbca2b34dcd2081717e8e80be845f2a8650852819a2b51b976dc4ee56c5de6b5598870be145ed47bf271d75766691a1c389920fae50cc2d3e96674c7ff38a2a27937659fd2a45c418ae3b23129be7924fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855207a8611652a51f0e23a26eac56533b9f3c9cc7ca873799d080eed0f5f763abb207a8611652a51f0e23a26eac56533b9f3c9cc7ca873799d080eed0f5f763abb271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a25438b31f23561bd7ccd64266ce5835123c6471cba284b1566a0725c32955392d4c38b31f23561bd7ccd64266ce5835123c6471cba284b1566a0725c32955392d4c0f685984f53bfd892306b44c8aea6ecabf19783b1931b2be53ab25f8e5d82116559d58e381c471a7f0ebf03f60f9760b34b797e7553092aec4f4bdd64bf2dd913d835ac4e0c958a7304169858f87cfbbcb5fe7ff5134426bca7d6d8f0d02fb86bc364331e9f3986b610ab23948ecfdb0a28ec3e244bcdb7a2800d533e0f0e92acd211d7958d7b574801044f1150e54d1422616156c589a203d1e08634b3ba9d2cd211d7958d7b574801044f1150e54d1422616156c589a203d1e08634b3ba9d25dc13e3b7206c2bc50c73e5c0ea88e561b1b08be2b01378200b640574fef305790f457bc002d0de43f4ae322936775f30864effa77f7304c53376cd133469f0390f457bc002d0de43f4ae322936775f30864effa77f7304c53376cd133469f03b2d1d770fafe2bc289c36ad1e0d2dae47f9d3ed43cdbd76881b01d30b10ef458819b6fa2af19e193a7b2697e5ee116be87914d5119dad30a09e3d1c6a3db9e15819b6fa2af19e193a7b2697e5ee116be87914d5119dad30a09e3d1c6a3db9e150997ca2adf41edb3dd09b55b96999592942c7895906e769ce89fd07b3a7654c72ac0ae4d7ab3ee9e6ad3c52112962c9eeefe471cf73c3f3b3d308ddb9377a25d2ac0ae4d7ab3ee9e6ad3c52112962c9eeefe471cf73c3f3b3d308ddb9377a25ddbfa1c81c67003a4fa05d2127ae5da350094ff1a3995488f8299258c73df58bed794b68d374796fe3619a0238754c109fcde8aaa7c71c796d756fecf3b368d5e66e5b1219e5f041f6ea5f50491fa8f1c17f0113c66eb8694f820b9b02b88fba66303ab58dc626a5ce506b48c6229058e70470bc2e6c2d0f04911438eb55c5b07888ad12cb16deba613091bbf0250257f97d2f9db440878f9aa3c372b4796daf5888ad12cb16deba613091bbf0250257f97d2f9db440878f9aa3c372b4796daf526f709338720c2aa35d6c4be0b3324170f72995f607731ec3e2574ec0e602e94eaefd022aab5d1be3ba6277b2850b7e790b9c4e9cea8c0bc911c86557cb86f3aeaefd022aab5d1be3ba6277b2850b7e790b9c4e9cea8c0bc911c86557cb86f3a4cc14e1fe478bcf99f43f2076e46c27a732af1fe9e8a108246aeb16c32c8d5aa02a7eaa8f696dc0f95b7e663a91cee6ef9688ef2fbf9e718a1f0555454988e2402a7eaa8f696dc0f95b7e663a91cee6ef9688ef2fbf9e718a1f0555454988e240ddacf264af1d51283335083914c7e7a06554eb5f2db1505ee38f734bd1eb84acdc28615c54e1715817ec22f358cefcb60ccaf732588b7d2e99093bfeb527153cdc28615c54e1715817ec22f358cefcb60ccaf732588b7d2e99093bfeb5271533c25c9a9af3dda14689a8f371afba6e817a3ffbf10fe504c1305b49ebff436232c0fcfa4b659df6a6fa616cfce5a6c28f25b96e69a4fff98f7d053355416d99f2c0fcfa4b659df6a6fa616cfce5a6c28f25b96e69a4fff98f7d053355416d99f8f0c44d017c1c0591092af9a554e08d1c7fcc755e582fbd1696155134a693383a2be8da1f5d4e700884682b5bf9a963317c4934c5aed9dfed3be9608b11d357ea2be8da1f5d4e700884682b5bf9a963317c4934c5aed9dfed3be9608b11d357e8b9d0195a0496d7d9600b26d9fc0fc233ae819d6c77e0c7e0c2651e29f201389a713d6cea48f9132dca1cbfe265214f6e8255f5792296804b0d2bd7206b4bff92bbf77a1f3fd1f029142af098393e72338dabd0802f2ccc0e555659d1e45a0725bc3b5224b14ae907c7d93e79e360f4e4ef3cba69b7ae1af2f52c82f581e6c7acae15776b46087b99c81d0d7b5331a0fe81d2ecef6ea4c6c1975d83e6eddb2a3cae15776b46087b99c81d0d7b5331a0fe81d2ecef6ea4c6c1975d83e6eddb2a31e7858d8f3750eeb2765dbbd0da471af5f9eb228a23eb4832ad46725f9b56bed57d0739ded0a1d1e70666b31a353b2c6e8efad9f9c6c92547e92e30713c706cb57d0739ded0a1d1e70666b31a353b2c6e8efad9f9c6c92547e92e30713c706cbabe0676c00f99d066ec7c12d452cc1daf7cc5c8661694682852e0970e8a9cb874a2514c90b6fc7a30b749d116d1a87f97fe23b751995587a51218d153590f3c64a2514c90b6fc7a30b749d116d1a87f97fe23b751995587a51218d153590f3c6ebbae4bf2f21ae5bb53d286016fde5bcb4da05796625df21ee2dc040359f629e9863f56d23f83ce5ebf398d24ef9a45fd794ce2eb3721ddcd9802a080938427fcdeeba2afc84af276cb2b02fa3c621749c691b81105dc743b746427bced20123b6f0feb1c59c361c923cc4e159507ab39567beebc27b7789c4f75bc4bc6474f1b6f0feb1c59c361c923cc4e159507ab39567beebc27b7789c4f75bc4bc6474f154b188d1cb624ca6e4cd306374db611f68a8a6a4cbf82348e1202e3df8caff66d669c167ab0172d189e368681057b270b94e3d83519c35647f04ad62313f2754d669c167ab0172d189e368681057b270b94e3d83519c35647f04ad62313f2754fee0c0c091f2172ddf00e0254ac56a1ec66c4c8f09c018c4800f4a5467f0c2000e625e3a99bee9d9eddbd0ebc326c5dfd14546d28d16b278ae4d2a1c8b39882833e18a9d9469b8d55e4b67544af92bcfb34d5cb124230f2ff58d0856e2672b18cc7d20771247eb52b7a8062a0b52849761dceea3980796a6ff969ae1f3ee96a3cc7d20771247eb52b7a8062a0b52849761dceea3980796a6ff969ae1f3ee96a3937a94663d8dc95e0f9637e92c74e2098bd59458b2b277d23084af12fa1ac8a8b2d54033f29d9b31c4ebdba8baf5410802389f215b03f0be4cc0bcb34a3e8353b2d54033f29d9b31c4ebdba8baf5410802389f215b03f0be4cc0bcb34a3e8353668bccd86bc70aa2b2ea0695939fd2a20779ed485fa25c4bedca20ff148fb60c59e82f22a9ed5bebdf8f3e08332d275d80e32bb1aa020df158019015041a306059e82f22a9ed5bebdf8f3e08332d275d80e32bb1aa020df158019015041a30609866589a715a5c24c54478ce025d77e1362dfa2226b648c0d91773594125540d986374fcd74e5c6c7dd38a77aa8c0b6a25625e598dd25328e8361c594837d76e986374fcd74e5c6c7dd38a77aa8c0b6a25625e598dd25328e8361c594837d76e04dea3806df2939be7325c1231e1ed88793a4abf5c6d9f42e45d64e2ebdef2d52864052ea531a2273ee8053fcd0fcbd88c40088ff9ff8817273e003d6e2ec0e42864052ea531a2273ee8053fcd0fcbd88c40088ff9ff8817273e003d6e2ec0e48f40a6a715930151aa07910cb225ae03280ad174471bf2be1db308ee0aaab600de33c0b33e5e3e00b2155432fdfbac0c1581bb95c5860d2e537dddf171e06a67de33c0b33e5e3e00b2155432fdfbac0c1581bb95c5860d2e537dddf171e06a6701a1fe64cf7bbdc2603701ad2b44ee781c719b9d90e5ff6dd67f3d0755b0d4cf10858072b184ab4915303973c201469b7c01c7ce69696ed03b681c38ef92bb3010858072b184ab4915303973c201469b7c01c7ce69696ed03b681c38ef92bb3098f5188c533016e3570c8cd6dc5c5bc1cea430fcbae5e1fbebbce03337c89d797c30058b92fb032c7dbe7817bccaa2779c9c3b246c62ce702f7d671eac83635f6a94dfe6d94231516deea182e90c752e37490ce7fd66af936d2205addd38839d98524b549003188966f747cfd4dd33a7386a6840fa4ed6c032cf1005c1a02618d397b54c23a5e4b51a68af73b6f046149b6ca6e27c4e3a3e2cc4c10bae0fc65fb7f8e87b9e24d5fbc9bc408ed49ce09a8f95694410168fce45b8c7a735cf5dd36e27d24fe30f37543fbc0f0a659a0fc75dc9d6ec02742f214a8c2aafaae2ef0db281d49608704f00b5a42864f2303c8bb9374e6d06466fc8444b820373040f90b953a142d9fced517d851fcea1fdca35ef832f7a320f0081733c227b0e163860b953a142d9fced517d851fcea1fdca35ef832f7a320f0081733c227b0e16386098072209424e9fb02eda034dc741a48b8cd789a17536efcfc1a8af04f4920fc85ad94227e8cccfd4dd7630412d3f0d69bbd07e179e7ad02a543751957879432b5ad94227e8cccfd4dd7630412d3f0d69bbd07e179e7ad02a543751957879432bc97aff2d111eee8b72c8ad007bcbc3f34886add7b9e12e8381379f2bc60e08d2c061fb5e519fb4034ae39b1531dc5df09cce40f74b0be095a194b6018545077ec061fb5e519fb4034ae39b1531dc5df09cce40f74b0be095a194b6018545077ea30cf855b2cd6268a3cf764b73529617c8fb8eae2b347f8e477698fba3ae334e068d4e13dfa59306b416d48cc097fec56c90168a20a4f34aec04a30c802ce97073287e28216950efc2aad234bbbcfcfe06646b0d24c338f211743dc2a3ba83e983073c23d6455db0b8cacaedf7d5d7eba6817a6e42a693a0ccb07e17e4655cf3b2b3ce59af940df284f4866e765a2dfb64dbb7b938e47c02a552fd7e8f91d9881c83a558efe61a990d76ef8241e8c7d515ce52e56dbac18251a59ca2548821eb6797635742cd5b127aa19b0eb053ab3c7d61fbbdec223f535a9afa6f1498e210d3dc026c8320a12bf7bdd573f2169cdd4f1c6fe7de2b7b1f25dfc55a8926f16cd3dc026c8320a12bf7bdd573f2169cdd4f1c6fe7de2b7b1f25dfc55a8926f16ca139e940498fc34192be2ef3ce25ab22d73a970e21d446722d9c0d47615f4d1a2c80275873bc7c5673149851d79c5f450969bb2132604f60a7b38a8e2379ea912c80275873bc7c5673149851d79c5f450969bb2132604f60a7b38a8e2379ea9196f44866fc16fb8979b1b689e5f29eb91a7b1ffb71e79a65f0fdc9729b1d75422d866d45d36894e39763de0a70f03855a5e998769b57b7bda20ecc06d28b71041d5af2c218b15d4be45ab60762fc4581e099b407756eb8bdb38d7e061065969ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855456480fe7389878bcb38007c63b1ac71340a560ec9f9c45787f0c6fe28671adf456480fe7389878bcb38007c63b1ac71340a560ec9f9c45787f0c6fe28671adf0147f5e64fe7886fd46be1b3d1d6d73fd4631af501ab7acf669cfde168de108fbc36fa1203a36ddcf526a8a181764fa4dc54737769cdca7db5a20b21d5cc8e11bc36fa1203a36ddcf526a8a181764fa4dc54737769cdca7db5a20b21d5cc8e116d3386faabe810a57dcb5efbd332a7db3563e2a0a37df52dd57375fc6b196cd8106916b0f1e621dde397a3c24dd44620b94c57fad1193c24deab984992ca79f9106916b0f1e621dde397a3c24dd44620b94c57fad1193c24deab984992ca79f9ab9a82b62525037e4dd3a751c556b575ac4088d67685b99b9ad78656dbcadaa88b906d9ab9a7e0ac13bb5cbfc6c0ec59313071e634a3618780337087dc3ca84e8b906d9ab9a7e0ac13bb5cbfc6c0ec59313071e634a3618780337087dc3ca84eb6e8de804ca78eddad478b39e27ac543c23cb3ec4eab0b93baf9103612043560c01e7825a201535ce11d462b227e1e9e7a8ab9198b72fea1e4e8b8a771eda691c01e7825a201535ce11d462b227e1e9e7a8ab9198b72fea1e4e8b8a771eda6914d76a931290b135c0b1656c120a81d0fdae8dbb27721b5c61ba9ddc8c2bd9d58b8a6994c18791d14cddb75e771ea89fd4b4b8f4be3b4fb5deb1cc5bca2671bc7b8a6994c18791d14cddb75e771ea89fd4b4b8f4be3b4fb5deb1cc5bca2671bc7b05baa83877e6f599844b18e57ae4f0b66ca0e2340faa5c9adbbada0d0ff67c310ce666fb5aa717251d1c2834d151060d0e4c8e65e5a923a7e5fe26b3a90001510ce666fb5aa717251d1c2834d151060d0e4c8e65e5a923a7e5fe26b3a9000157e4d7a795ab638e2174852973423bab4545b775645f45de7f42729a72f827b37deeb48c86add3b3ff1a7b7cb5277c0084bee26cae9b5d61911a925b4af4981bcdeeb48c86add3b3ff1a7b7cb5277c0084bee26cae9b5d61911a925b4af4981bcb4ff4939bfaf671c847f483ca6ad6dd5eb64c0c8d2ce307016807b6b1a476f8913be18fa731d7eb777aedb22c1fa760d43c46862a8b0511942036727ea9c1e693e89ef6a455762322d368488b09f98dd61755b25dacdafe40db5be21359d9ce0d2033b0401f707285051d15869039f079f5c8693686d40e713188f9db8728120ec1b9b016f65e79dafcb9c773b6d1c6be4c86c669d2096ad7692ea2cb9d6bb22ec1b9b016f65e79dafcb9c773b6d1c6be4c86c669d2096ad7692ea2cb9d6bb22f3ed998facb64270db2d0d826ab6f8bb2d422f58b2c864c2296b9e5767c0419efddcb4dbaa17f618e3db90fbc5eb5a5cdf953cae4397e7b6b12f39b852d7ffe1fddcb4dbaa17f618e3db90fbc5eb5a5cdf953cae4397e7b6b12f39b852d7ffe1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855790f55a23364b0fda66022ccb1111af738827bbf850c0e28343a703bf70e05a0790f55a23364b0fda66022ccb1111af738827bbf850c0e28343a703bf70e05a00b01ba9ad74a9b98245634fbcd3f23631709b8c75d3cebd5ad8ffcf5ceea06de07ad81b55b613b92cd7fe87fe4de1f9a96a76b2dce4fd50804a885e6c29883d407ad81b55b613b92cd7fe87fe4de1f9a96a76b2dce4fd50804a885e6c29883d494b739771065758ca9c6357eeab92d90bbff11ba8f8f98723815a4b3d2f37e0687d953d7dcc17299bf81b19fb3e6a4ab0b7c5d606a8b670c4786564d2409424187d953d7dcc17299bf81b19fb3e6a4ab0b7c5d606a8b670c4786564d24094241d74435e23c4bbb02f7fbe332db1c7c1921f68568b5b3a7f424d244ca1d8f5f1d6b02e42b40920d922490696287b3928d25769cf47e6f539b01a36b8fbc386bb0946d043d9e186ddda6386ff80ac206cf8ce8e7d8f7ffab106669bbbfe8a108b414f08011e1302f06c8b98154bd5229b9715bd8ed7062b058a267978a6a58212c7bf0e2c33f79254d755837fc12c3ed34a4c9f5eb59917c049ef3c8a07d13515e623c4f89104ec27635797265a55a0dfd1fd95765c172118daebdfb926650329ba47bf11e84692c91e013195e541db0b0fcdf3ab4d3493e8fb1fe151092a1ed587a40640a292cc4b1d380fbc1953a662e6661a940255c7519180173bfaf76231d32414e8810a5807fbd2cc6dd7cb73a176d85bcf38f673a81b8487328c5460c70271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254c52f69211fee3a658e2d41138347c084a1bf2bfc90c9e01769fcb6778eb313fdc52f69211fee3a658e2d41138347c084a1bf2bfc90c9e01769fcb6778eb313fdc7e3b617a84f82cf7f2597ddb13f141513d07b5e193f8134a2d99f30a8c78b1088fbc88f80ea86ce23c881d2684dfc757a76d2eed4c41cc601cd0d671d4356c788fbc88f80ea86ce23c881d2684dfc757a76d2eed4c41cc601cd0d671d4356c7ffd9ada79cb8d4ea1bcd4a547661583d0a7038dc934c5a28171b897c7eddd392e8f0a844eea8df24f32661a373d3e8057b52d380d6d9d01608e5d86fb9ec5596e8f0a844eea8df24f32661a373d3e8057b52d380d6d9d01608e5d86fb9ec5596cee90aa0b61db32bb39e14abacae754ccce8a070182df760f7c43c875b67d0b88cb486654564763f7baaa2e53bc592916e08b7b27976a6faf62abb98d653484f8cb486654564763f7baaa2e53bc592916e08b7b27976a6faf62abb98d653484ff2fdc2b12834d578895ef3600c13e680d91ceaa7435c3821e37a05e61d4529a1432ea05e8fb7619185ebb2a6d026f83c38d4741439d8c8fb1d46fa19e7315388432ea05e8fb7619185ebb2a6d026f83c38d4741439d8c8fb1d46fa19e7315388fdd7af3536d74082fb5146e4c0fdbec799da64a1eea3413c5b8d7fac7788a5127dac0a365da6b6557aef04e4a747696fb7a535217ad7f7d1da0f1cff360dde757dac0a365da6b6557aef04e4a747696fb7a535217ad7f7d1da0f1cff360dde7581f67cd78fa816208033cf47e2c7018f91d902662b9a2f87f2e973ffeb11e995d61f12c7c07995616847bb7757afd5dce2c8e394b3668580f59314df2a81b7afd61f12c7c07995616847bb7757afd5dce2c8e394b3668580f59314df2a81b7afaca62bec4d88d5d0562b09edcd6b1b8e2653235be93fda4e1c4d1d8d0e3bfd8ac1531ea08868e629165b25d8cc1651be51ecbf288ec533ba0d6cc27645e82f8ec1531ea08868e629165b25d8cc1651be51ecbf288ec533ba0d6cc27645e82f8ed776e1ab21d2f08b34495fbf3b2c01ab40e3b3e74cb99a49cff28a1614c84556542ac1aab5b2d8181c976c1ea37063df2aba3245fc2a8e6bc9d7812120f318c4542ac1aab5b2d8181c976c1ea37063df2aba3245fc2a8e6bc9d7812120f318c43c15eb60856fe9117426c10db7460bedd7031eb687ccf9bd8924aae895f038f62e1549d88e29131af0fd49d24c18b34828d85ad2d030ee6458280e64ce579d792e1549d88e29131af0fd49d24c18b34828d85ad2d030ee6458280e64ce579d79fec47e7a91fbb35d2620bd00afeff5dd4c174549959973a3025873fde369c69249ade41ce2a771515a0b6457faf1867ce866112830292f98c7cb46b2fe0162ec49ade41ce2a771515a0b6457faf1867ce866112830292f98c7cb46b2fe0162ec27e248750565dda8c0cc4dc520f63be74eeb221694ff489045e49a720d847932dd52598cf369ae2be0b72fe9652bd5dd214cee522716c9b3ce120d6a5ebd723a1514b8390e1be000cee0e49210f8c96dd32cb3bca59988b736196a52eaf6088034e24f1d95e479dc01b6c6d5aa6e9b4cb8d35ed3eabfa693a4fcccea7fbf41984dafc051e5d96da7e31c829f7d5f4ff5e17b63c742434fb0db7ba7ea706baea8a99a34c9a277c2289da2df6d2e7ebf62eea451e3d697ed22d924d616b5f3e4b5af1d672e5fb9b009707ab7bd53caefae8b059dc2b3ea0d6b4b87abc36ef4c0369e7820e841d7c98880928bc66bf3d5126e1fe53250b7aca1a77ce2530d3a161b9eb6e26dcf69ad4ff5c20bd0b7c16132d5b08a44fd58672d871b7891e26438f6f924bc7f1e323c6c9884572d941fdae82fcfeff7b850265a9417a561d036dfccf924bc7f1e323c6c9884572d941fdae82fcfeff7b850265a9417a561d036dfcc3f903fee8deab13609ad9bbd7a7cd3b8d03ec7a512d57b625c9aad5d5cdba7c33a64c06359f977c82a38c9a53c42788629636e80f0bb8aeadecbdc4c5f41edee3a64c06359f977c82a38c9a53c42788629636e80f0bb8aeadecbdc4c5f41edee2d3b183e6b7b881f1ec8b2e4cac7105f5149b6aa924e71b5e16797b1dc6bb290811b832b13362b8f866b51cbc53ce8458b694c604d1bbd936c5f99cb0d2b567d811b832b13362b8f866b51cbc53ce8458b694c604d1bbd936c5f99cb0d2b567dd9e51bc3390b050f7179de0189b914d8e6f047d1c0112f12a67d16838d7be09243db77f4c5c091912b1c090c1a7b44ff4134f25d5cb152563e71809a0ee3de5543db77f4c5c091912b1c090c1a7b44ff4134f25d5cb152563e71809a0ee3de55dbbb1bd7caaaf5af5427a83a05e1e073bd71422e64b4bc93ca51c09e06740d6e3002092b752901572b8dcf7c59661e836f3e4f150357dd96a5ba64e14f08fd6d3002092b752901572b8dcf7c59661e836f3e4f150357dd96a5ba64e14f08fd6d1e9240b6d1d21cdb3f0dbfcdbf3fc22c56365684a28c9fba9436aa29075869ae37363f6e6d4f2ec418042a4aae82db440095275465c6ac9fb9438d200543c5d447de01281a39f675c64d7e44e7ff10fbd3fc268744081e0878c051e2644726066b89180be8d6067c9c3a668c8270a76a8803fcdddf7858dd41bc9d7ac5bd4d306b89180be8d6067c9c3a668c8270a76a8803fcdddf7858dd41bc9d7ac5bd4d30b6fbadfbfa9462b856c0810253a1acbfd85f60b9b5a8fe5c55045f814ce33a1ff429674235170fd5b32e0d1126dc80fb0afd7595b8fb6a3ccb93b3ff6dad542bf429674235170fd5b32e0d1126dc80fb0afd7595b8fb6a3ccb93b3ff6dad542b6152e4c083cb620380571dc718f0a71bf8d5135cec9885b73b0efcf2fc61de0a5ed7f47b08a0d967b997fe76844b1d3729a552a97922c1dd869705daa9218ff05ed7f47b08a0d967b997fe76844b1d3729a552a97922c1dd869705daa9218ff0d64dc7402d1aa9eca03c3b0033363254522770351fb996f7d54cafe08a2cf00fd35f60c3c86bccf9aaa218d57638db277b23c9fd4d373a23f1ed8e822be824e49607162c33023eeaa71d67655ad48943d6df48669be6002d3781f0db7097eb0b13ce819971588148ea850de704af668916ed24003758b82cbe1b4856e2577980b15a398bef0a161a9cd410f005a306fbc463b2cf82d46a92a1809af2ed01aaf1b15a398bef0a161a9cd410f005a306fbc463b2cf82d46a92a1809af2ed01aaf1b716713ef521c330b0de190ec644904a91ad82f63343b9d7b925f541dcec93bc19dd6d5b6420b26cd0d0831a229686529ea9028c9962c0d553d990b773e4165019dd6d5b6420b26cd0d0831a229686529ea9028c9962c0d553d990b773e4165098ab76fb4cbece6bdd11c1ba0b319ab0e2b8701379c139ecf2435e7806bd81c14643ecfdcd97ed67ae8599fe03f535e75ed6fad0bc90cc0c5b4fa1c13c313ee24643ecfdcd97ed67ae8599fe03f535e75ed6fad0bc90cc0c5b4fa1c13c313ee2b1bd8f50ed95b9e5b2db07380d24099bdc82d4416c290e46f4e73b43d177ba70e99833129c5305d6cc748bafbbe9697152f3850b529c579708d6a588c64b080ee99833129c5305d6cc748bafbbe9697152f3850b529c579708d6a588c64b080e68813598811c04df6c696e704a5d8e793dc71be368ff65819486c541d6272b6939c59e9ca00f01f090d1d55f362eef11c93e5fda92ad0460075235291ca501d339c59e9ca00f01f090d1d55f362eef11c93e5fda92ad0460075235291ca501d3271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254a8ebee7886aba1af92d3c2d9615b71074a10829a0f8d065c8b1511a86a5cdbcea8ebee7886aba1af92d3c2d9615b71074a10829a0f8d065c8b1511a86a5cdbcea7937b17dd2aa8da8af3198e41af18dabf73870351a8efd009bae4847b6a63daedc43b1eeb7b692447654e1f4720dadd858cd4cdb65b2c3b56487bd97f03c14cedc43b1eeb7b692447654e1f4720dadd858cd4cdb65b2c3b56487bd97f03c14c728f10a14d3707c5a9b4db8fd6bc911cff5316a5c67a7d029683f04d993b09ecea71af5a1a23048104e93006da5e612ef0bc5215a5d97daa52e726ea5e3cb8b9e0909239277f62972844947ca6d8fdc234f258a0a2f351ee40be1b04b371fb500ee9664f4da19f8ceab3bab2fa10332d3b9aaa4207830051ace4e127a20551f8cf554ac2cac6b69c8d57cd20e1fccc88ffdac9d9c2eb417a252b04129e942f4bcf554ac2cac6b69c8d57cd20e1fccc88ffdac9d9c2eb417a252b04129e942f4bb6fcde87ac0f047d34d9e2ddd34f8ea4cb17db81a92a01108a50d1c96beee0cc3f283c4d2f8ca6e036898c14fe7c2fe706bed9961721381d0cde8c6ec34d062d3f283c4d2f8ca6e036898c14fe7c2fe706bed9961721381d0cde8c6ec34d062d4f63b2520f0425ba103075da3803b9513f784c94e60c49ead2fc30e253d5ea291c18950cdbb1e6efeaa78a24bbd06e1991b13fbd97e793966332ea495f1222c81c18950cdbb1e6efeaa78a24bbd06e1991b13fbd97e793966332ea495f1222c89f916ad2dba940ababdb14ce34ed84eca2221303aa3d41d1796f68f01b45f0b758328d6cd4f97fd8b6b4bddd59f8d322ef185f4b79bc387c64c37d4c48bfc71958328d6cd4f97fd8b6b4bddd59f8d322ef185f4b79bc387c64c37d4c48bfc719aec7dc1d8fc43a757c1cd98797316febf8a143421e2bc2414f64d81e94bb8c9815baad50a2b01b17b7b12cd01f77bc8e31f8daac4a0d032b88255943cb37272815baad50a2b01b17b7b12cd01f77bc8e31f8daac4a0d032b88255943cb372728d5f9ce24c28eae33bb17fb16700db0db764b2847833da5979ebcd9434b3771429a7d94e374b87697022b9c840454487c6fa29c64eb82f14502df27156e32017b9a7d94e374b87697022b9c840454487c6fa29c64eb82f14502df27156e32017b16845735b1048821271d2955d116036e652bf360c85b4c247e381b30dfeaa4a5aa852ee020bf91d637d176b66dbea421821d79366b18a230a642917bc47d1cf7aa852ee020bf91d637d176b66dbea421821d79366b18a230a642917bc47d1cf7253cf3633ddf922dd7318c2473b70277dd8daadedece4ca807f44eba0cb3b5fd83469d874d696d897415345e9eacc66af33bde22aa00cc8e80f14022f7ac460183469d874d696d897415345e9eacc66af33bde22aa00cc8e80f14022f7ac460182dcd67e8b082092d3f847a4b28ca139ce4b957ac3a62336209b69ae5c8b7bc336b4745b023730eb9779425dd4dc270d560cffbcbc61dd582e642d7ad18822c836b4745b023730eb9779425dd4dc270d560cffbcbc61dd582e642d7ad18822c8bf5ec256a097ae587dbcf937ddd33a1cb4356b4961f3ba54559ec7c19aae61fe595da59cd6572ee61823eefc4332814ff373c1c6296dc73e4d4fe678ce4fa8c7595da59cd6572ee61823eefc4332814ff373c1c6296dc73e4d4fe678ce4fa8c7fc342fe4e83b90ddccafd93c6b86d7e1f03a366254b3b3c8b271154af4f2d710fdea6ef1f6aaaabfaec88cfdec52ce0ee838f01adce1ebe4b9b3f4f2d358d6c8fdea6ef1f6aaaabfaec88cfdec52ce0ee838f01adce1ebe4b9b3f4f2d358d6c811d6785c0c2102441822b878dfce60deb12da817b77fc2f226d04cb4f748bdbc47772176303bbb92efbb578a36561a96d870f64b785fb61c57070cc4f7be673047772176303bbb92efbb578a36561a96d870f64b785fb61c57070cc4f7be67300c08f5207933feb707e32d38ca36365d186c5c52e7f1ec3a83b05b2d8cbaf0a8ceab9cebd99573dd7552192b2a974308656afcaa727241e402d9c0b97e763833ceab9cebd99573dd7552192b2a974308656afcaa727241e402d9c0b97e763833e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559f6ef0f7818866492e5b29e995d8935b8e3f741e94c5cde8cde7e09a88ad2d889f6ef0f7818866492e5b29e995d8935b8e3f741e94c5cde8cde7e09a88ad2d882d7b0f21d2b506e334504229616558056052287ab1bad31ab10149857803446a436aa744b2d940df5ff2f09aa2bd67e56a5f4d2de6ac1a31cbfa3b47986d3b5a436aa744b2d940df5ff2f09aa2bd67e56a5f4d2de6ac1a31cbfa3b47986d3b5a8350dd99a23ef55ace944128139cd859aff779711d0ec8c21844c4a47bb219f05fe749b246f3e9d07da0e17d8bc800ddd88e5bb6983daa1c835664728ce01a5295a3fe45d34ce14a7875e7a563864ae71ae7b0285fc091d5113f0f3bd98b2fb31021d76ce5fdf013d4f15cb716f83533380ec96af23c851963c4761f854ff090b50ca88a4e4735d1a417fc18c8db411f0043b07a3ffb81e9f7f5de7619b2c75c5cf7c71bb0b60d57ded7de142e99a19f506725c369130dddab1aef1ce00ae770f245d88f69c89c02d2be3d44c0e46cf85a8f936c6835a504561807de8cf7eb7b8dc17b990cac4dfb2933fc9c9b24f16b9769600ee0a42c00189132b43393cc788dc17b990cac4dfb2933fc9c9b24f16b9769600ee0a42c00189132b43393cc78b4fe21e85a3c752803398ff75d1eefb8a3f0f2d6a48dd1a26ecc2ac3a87ce03e2196a4346867998ee7f008537b09b9adf3966d06189ee9488137a7311a80bd732196a4346867998ee7f008537b09b9adf3966d06189ee9488137a7311a80bd73ece6ace7ff812be50bb3c69e07b183037904f9fbdb628b2411c20409eed2b9e3eefb0fd35c3bdfd13176e6aaa008e41def4f60b4f0660d81fc7ef9c903aa199ceefb0fd35c3bdfd13176e6aaa008e41def4f60b4f0660d81fc7ef9c903aa199c967c3ffb7c8fd4d69dac6e40e2d55262515e3a3b29e54268e980711acc99ad8d0fa465edd86bdbeff0aa97111ee0b426e274ee570d4fa6a2703e1106c516de800fa465edd86bdbeff0aa97111ee0b426e274ee570d4fa6a2703e1106c516de80b8ae712744c4ad5ffab826e8b2f346c235cafcf3549b4eb31799d5b2b316e0c8840f4476cdd0bd59dd8ab23d30f5b1dde4cedcf566d71438b574e5ebf948114c840f4476cdd0bd59dd8ab23d30f5b1dde4cedcf566d71438b574e5ebf948114c2b9aeed731a6bbc05007886316649d8c72ba2105bd04d622b15477a108b8f33ec416871c7342dafb37cbb3e64806acd78d9b7df65c139b631a23a08b54d6e39779c5ec235bad3ce8724822e320c335dcd81c1c20b8c452b5a434056a53fa82edd274e506b06796b81ec491acec6f76148ad0dadb5f3b66b9c5cb86e8c8a6eb1f3e021345fba1eb73d61aacbcec86cfe81d4ce276db723c7021f7d9d304c325151881d3758b8c232835cb25ef63d1529c66e202851ded754cb86df265786d0b2709bee852ba3cc3ed3c01cb2f0660b86d3e9c8864b0e4e526f86c99549d60d9a409bee852ba3cc3ed3c01cb2f0660b86d3e9c8864b0e4e526f86c99549d60d9a413d6f8b856ca0bfcd8a095027c580bf48e4a8c213e955b94868d06901e89f8c429a0d9e726d2905433708a16501d64afcd9746b99960dec73f6e6ed95c40050829a0d9e726d2905433708a16501d64afcd9746b99960dec73f6e6ed95c400508c80d717928b31a5e49821fd24371747a3b336a72f129b86c262598f249ae3085bc92df135e68952d2b6fdf47f4e9bfad14ac83834dd1a01953ae95403f05f772bc92df135e68952d2b6fdf47f4e9bfad14ac83834dd1a01953ae95403f05f77251f1c3add8505e5652be3bac47cd8b55d9ace72989a0e682dc435d85fd27b3940a4d603fbb80aa6c80fd533c21116a3d6767a50f26c7c93c8b7fe2a4989ae13e811cd012c77fbbe6f4855b71c18fe2aa9c1808378cfd064f8d04b3d253343ac967ca0bacc4d47ebca5515d077dea4fc3db0597371ebf3b29bf52a378ac5b80403ababa0434fea7f7fa4ea8abcebf422fe5cb27dbfc7e009ac207ff1bc183979b3ababa0434fea7f7fa4ea8abcebf422fe5cb27dbfc7e009ac207ff1bc183979b7c760890a123e0dc25d5400427c90f1a76dd312a9bcb0fee011c67753e38b5c534db15435395f7dea18c99919e623910c5848e2c9b9294d7c5aaa2e3afbd3c3b5a803bf27af45adbbfa56fd4abbbd33fb966c363f8dce20efb91dd52bcc77141973bf613fcf8211cf135178f19ef7f676b4691ca90d87b17362f82cc4677c53f04b6b03e177a850b29e3d2484b757baba7f434365fcdfb8b26f338d82fb8bd32783e00199051aa16bed4f5503b4b5240c2744039c95c7900146002dce2ae8619748b050e6a8cce420c0cfae1aedc24b4820d7298885b2ad9fc8fcbdee51bf8c809b3c09101aa33e6b532594681cd47ddf7a860efc2708aec951c16e12105de76df1220c81516c6d139b61b5b693e9ce2710b7f71c1a800d5bba4cbbde42a5a48f1bb2c5e46b09a28ecd14f978467fa8a49c63e8b0887f5e20f51ca7e64226445f1bb2c5e46b09a28ecd14f978467fa8a49c63e8b0887f5e20f51ca7e64226445a7b23b5026f06f4530618516f2d7c37923a6a7d515211b603b0050033d65e958bb435cdc7f766a30a7df9791942d1e66b4849c5fe91355f25ce4330724a7daccfcb0fef2fa0693c7adb8bfe19fdac9d714057d15609580e185033a7e702530d2bcfa2fe56eb82f99f4a4fa90c68714980cf8ee85fcb12add0cd8dcdde0b160d6c53c5d1588afffe0a7af6fe9bd7b00cee50f973194074b00c07e0be0fe314a02c53c5d1588afffe0a7af6fe9bd7b00cee50f973194074b00c07e0be0fe314a02e9d13d40697c1c9a20aa7fc75c5f2c918c5dd6692ae024f7f081a5010415fbbeee2521fd2fbc64c186af285f23f888ad0e7d02889f8fa01f47e95b8c69cd54a9ee2521fd2fbc64c186af285f23f888ad0e7d02889f8fa01f47e95b8c69cd54a9710f8ef896eee793e1afbe39352c2048c55f2a55f295839164d6591025a11f24242f447efd81f6e887c4f94d6ef87f28f5d0309d623c7d93e9e695af5777196e05c0a28e63d2da7fff3b28e4b735d9b68fe84d288d513866acfe6e5a0df403907fc906f7bd8311562b171be3069abc8c130b8a281310df1eb3d3e2b894b244613f2ab7abc364f6669e6c881292ce2873f62c518888b3880f84b9005ac6a598db3f2ab7abc364f6669e6c881292ce2873f62c518888b3880f84b9005ac6a598dbc019b5c6504d2274c3b04411fc8558ff49802469e34e2f94093bc1e7c402d3cd6a4042aa23639aab71fa35894576c2e81f38db493ba94a207d2bdbcbc4c22e666a4042aa23639aab71fa35894576c2e81f38db493ba94a207d2bdbcbc4c22e669b425436a631a96f78b2ae2cac1eae009cc95d2ada6bbd45974c9c5a556782a7d8e72f030104ae020b061eec980e869dfea554d5cebd92e4fad2a02a3c1c867ed8e72f030104ae020b061eec980e869dfea554d5cebd92e4fad2a02a3c1c867ed7fe3bea4f0b09ec9a318e1a953c2ac410ddcaa2aefb6ef1c07f0d042371a40b5ab0e8835d82ca9baa5016003e0f065f4f8c4399cea6002008bc18591a851ca05ab0e8835d82ca9baa5016003e0f065f4f8c4399cea6002008bc18591a851ca03d4f07fe6b77fc46b110c13f0dc8d7d7a9e2c0c1f408c1cec0f566a7eb0acc40fa21525e8435022413688939cc223d0e29e5bcf4aae3c9c9e21edd81ad940102ab91ccfb11dbc3aa6ac1eef9d4f5664eae9247df0480ab82b2187a52bda44ee7271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a25493944d9b59fb6f599442bf13f98bd99671e54d2980b5c95be3c9dd8969a0ee0993944d9b59fb6f599442bf13f98bd99671e54d2980b5c95be3c9dd8969a0ee09d702218838893be8d40da267e093c6bf9e149038c9e247a1ac0290c5d8ff9b101f61db591fee874c810d63a1a81abcc3ae62d5e33fb5eba0c5387f811043216a1f61db591fee874c810d63a1a81abcc3ae62d5e33fb5eba0c5387f811043216aea3e1db04c8a3bfd4eda8e381d5473d6d325b87fe951bb22d29a382c18aad36c10b5d2365b43e9f5491afc97b37e39713d5d1ba2b9d7dcb6ba92980c4635bd9710b5d2365b43e9f5491afc97b37e39713d5d1ba2b9d7dcb6ba92980c4635bd97e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855aa2d3a32d9fa65e5d9076d7da7115952e38d8d5e4c0f4f115fe634fa6faf634daa2d3a32d9fa65e5d9076d7da7115952e38d8d5e4c0f4f115fe634fa6faf634ddc1411ac671f79b79794e81ac28223cbfa80460f599b2141a4f7753f64f86445ac063d0d9b529c4a72db8c89e74ed0c839eae7c17ccd364adb70e9762fbb3596ac063d0d9b529c4a72db8c89e74ed0c839eae7c17ccd364adb70e9762fbb35968e32fbc45611585428a0ca1541677250f46e242ea11386fdcc92452c31d6a411e40dec9a5f5db0fa5b2e2277f7f5e9da8424589bc08834d7fe0aabf0332113c02a6ce5f2fa3de22853bb2bf963a2a396530b5c9219f4e6ae8f93ff29bdc03a512a6ce5f2fa3de22853bb2bf963a2a396530b5c9219f4e6ae8f93ff29bdc03a51ab59f03acdf2b700118bd7581716d8c2b710538924bc7e25a8a285560e347a27950eb48541e995547d9cdf5a301551168427cbf790fd5f17763e1e359a587ead950eb48541e995547d9cdf5a301551168427cbf790fd5f17763e1e359a587ead01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bb918153aa83b2079e0b8d6eb9c426fe1af0314a33b5edc39e0868025114b2bf4b918153aa83b2079e0b8d6eb9c426fe1af0314a33b5edc39e0868025114b2bf43c87c1ef1cc2905afb6b6365c8413621d8fd32df1847046bc3fab727b67185bd1c5eccd7e1e25b99eca0fb5998afd2bf1d6ebc9bfc058afa0cb6aa47859b04c9d9a12425140e745d46b7f826cb7518c2f7961d76d8b3b51197738aee7cd9a536752ab2c358ed15477b26283f82ac0d0c005ffd5b0c58762cdc9748ae69362aa9d2c1d427b3c583497a88934c23b9bbd753e75014628195533b081b26f7f91a329c6619d1a301ba43343004f34d23682008471968ce31f8bbdaea0d2db3e0409a9673e63496b3e867cb1036e2d18bb08245dac5d5767b0ac23a995e9f0e6855cd4ac4a4b8355cae77a8231a9d4cceac5602a81c3081e7769dea26c2d26d5f208630f6c5316465ebbd06a708b8babdd2533da40b8876934414f3637c9bba7eedc790bb79f7f4e040a68c172a2562191ee3e477beae396bd87447558582f17505cdaa8c6cadfc8378e36efcdff49e34d0903ec51a004094a8cfce4042e99798c1ef432a106cff93f690da2d3ada9df0ac1d9005a923242a19084b3aaa7ec3162b76b34a8c42443b53761ae5a8f5e4ae41b2000c6297f1c6be906134b97fcc5d03ebfe040908037a834627ccf2bd6c73b88aa2f92b2d0176081769e6bbf1a9bda77bfe040908037a834627ccf2bd6c73b88aa2f92b2d0176081769e6bbf1a9bda77b268cf27dcc1269ce93fe93fcf0cc176dc034d3e5010e5aac39e142dfee8b678fe73554d412ebec2fa526630616cdffc9c5526fa8bdec9f2bd80df604a5f12d29672fedc39b8d44e581fa55a7e7dc70ac2c287c088fc7ac63cf3d75be1ba2ee60e0fa7f03a44efa61f808e91a0eb027b1473ce4788a0ddf771040cffb9721039baaa6da255afb8a003bba5657ac0989a0469359825008000c38b5423323655f33aaa6da255afb8a003bba5657ac0989a0469359825008000c38b5423323655f33ef59debc067a3515f53b27e7201941e5321a6de5a3e03962d827705cb0a9ba77a0489f2147f5629be357ff9e61011c50010decaa0226a9cedccbd1818491d5ae1e29a911cf95060f28244aeacb3b7e2da25955659653ff2b628d53eb80c12e0c320c23eae63e05f6c15e0328718bff326fdd6d3c4bbb14d0e4de1de6166197873689953b5dab7ddc69349456137a2ecfb78fbe6bb6a1453fa08549a9d8b7711e1ce6bdf032c506b72fd8a72ff9fecd192c51ed72a05e2113db9330231c24118bc9cd6f30f6fec6fc6e694077d8494b55010715517e84c5eb63575cb4796f249fa52183028f7d96bf7d64d40763113e56ca5f7e80250f6ba43465b0d0cff8e411a52183028f7d96bf7d64d40763113e56ca5f7e80250f6ba43465b0d0cff8e411b9447b6a1ea219484646721fdb40af930e2d9565b9a3ecd847c48c1ed8d4a8fd037ac09979ef3a7a9d422088eff7d40408e673c421f668a310c5ecb2c0c7fef2037ac09979ef3a7a9d422088eff7d40408e673c421f668a310c5ecb2c0c7fef26003d6419c20338f3d203204671584062715f06446ca8e9a04586a5eaeb26a8104bb3d9b2da04764b0963d0d43c77648791ef4ca0f48cde171af8e0ae8ad66bd04bb3d9b2da04764b0963d0d43c77648791ef4ca0f48cde171af8e0ae8ad66bd5ead83d6845bca75d8dfc49d84a66bb70bfe9d410bc742ab691431a8ebcc107524964b634083fb7d50be4905cabab8baea27a3dcf52e590b6ed561d60d330f739182210068ef41e63401c8a42e0125ad12e474e3834d83e1809161881a873f1ad60ecf539a6c84612c815762b76442a77904c0f49128ff23d93b396378ac1ce6527cb630c7fda16eb3686e970dfaeccc1ee3bdaff7923edb1c1a0b40658a81ec527cb630c7fda16eb3686e970dfaeccc1ee3bdaff7923edb1c1a0b40658a81ecf0e42e159695efe47a56e1cecadc651c87fe7127591a2997666ae9f3385ec6809869150663bd43a2b08ef735739aafadb6045237d62c81b59aa57c514215108c9869150663bd43a2b08ef735739aafadb6045237d62c81b59aa57c514215108ce6f36c5e594aef80503c6b4577b2838c0983a0b218f78abf779b7a2c503d311c878733243755e82ed225a2e1fbab4452bc0cac9960c5574c068ed7e0b492e9fc878733243755e82ed225a2e1fbab4452bc0cac9960c5574c068ed7e0b492e9fcbe308a0ef02a85fe77ba5b96c0278a22f6a2cc59ce245ca5d9c3e046df7fc9a153fe2438a01773b153e34a76651a8f7c52b9c43573f7f0d16cded6fdd5dbd20653fe2438a01773b153e34a76651a8f7c52b9c43573f7f0d16cded6fdd5dbd2063e4ff1891f5f847098addebc7a7552c5892df1632041b8fe5e6992712de6b92164d1de0b432ac98063ed58d08987a1aad21d2d9240850eccd76da4a2ebb8f5ea6f3c95befbe8ea464744a02333764a812556b92031c72ce19887a13cb849e502acd3f787e311940e98b6f5429143ed71a55d9f0b7f3f226fbacb7ab2e9793d82287a2f54d5f79c5a7ac946ee8503d04ea695ec32b90f7d7cd0e91abf5a055ac6f324218d420ba5c1652b45dd8c570b1d6b4db642b9c47a1707cb95dab7e9bfe8a929b9552a96012a9a34d4af955cbdd2222fc9e9a254f5ad69b5a9b12268955dce134f167dafe8632b96b676f2b591bc0f3bcf137b1c895c926375328f8542c2ac0f6b2c14507420ae70032383dfe7f5d81b30f03e0415ac617808b9bedfbdf0730887a5f94ff7df57b462e40a58862fe83c7cd8e34ecbe8a2e96277b7bd6ab74db03f8e7ee3ba65a4e6082c65797d3e4e41816c1c2b6a391a0d9ad4c35042329be8655219e7ce52f385dfa535d2a41df90b3ac3e8793961d1d427ff36851239d0c7d29835b4361c73adaadc5b09e58868378544bf290fa5395ad5c97413bf64a724172971e259dbc1f6d2b46ae5a1ba16f48db361b04260efcf0a20f0a05472c55838708bce1978b49df4614b7935a03da1cc63457df464a80dcca4d8e7086d800e4c759c804a4ee81264ecb59323b8fc0867db48e26ac3257f124273f3b955d40c22745fd8794d27a09515eed454117105abb42769094ac9e44a76fb446a42eae36ea7a1b1d95bc41dc234f957620a7f63439362187bdb8a98b260a01cbfdabd0c08e3c1f6c1585ebe75dd266738a82d3932689a8fe139a58d70e1c5e50032bce20a8f6d72b19e52a02c5161a9f2a89b968679f93cdd988261ea30125475ad559bc3b1c1a96b0de29b270f3f7dd5ec76e32f40909a612fee29fadaa639de40ec692195a025c70f04cf1a115fe7a30545f51f0ddc5d2e6017e5955e89c661dc5996b38ac20685bc3c54383c5f5a7118e55ff00c11c3acc5f6b8133e4fda0f7fc3c20aa14ef687ff894fe5cdeabe08654ca0dba49c07f9941a1997094140e7c4a81dd0edb37c955864a956df62bd4626c2141bbe22bda2e2c3c4a857a070ea6851d5abb462435fabcd5cbce751482cdb49a4e485e5c8d41a8e189d904561f7096f79b18fd406881ae03ec8b237062e9cf0346e363406e059f4316139a3434fd7da2482eaafc8d3d67efce47fa04f745aaaebf8d1d7ec14bba48b7a4193269bfec7826174bec7498a59a50276dc8a405a5dfe69deb8536cd90b6554a94cd92617c7826174bec7498a59a50276dc8a405a5dfe69deb8536cd90b6554a94cd92617c7d9148f6974ff033b85224ce82da2483b64ff73cf2941521a17db73ec8105a9110f28aa70ebeccce8f0fc4c545e8a7d5506eeeb2c0a2595db1c85ac56cd0588110f28aa70ebeccce8f0fc4c545e8a7d5506eeeb2c0a2595db1c85ac56cd0588901e252bca12feb4b2c081ef2cd1a4775587d05dbfcf6edd5cd694979f0c01eef9346d4e9bb832b5f34ac5d2338e84237289646b913a7c0f2f4a130dcd54e932f9346d4e9bb832b5f34ac5d2338e84237289646b913a7c0f2f4a130dcd54e932be08f3bb5ecc20de94136bf5162249d52f7a8c4d2b4cdd111a6943ccb6411bc65a683bb37e6b7dfd1347f80d967c4a0773ac32380f1d322ee2afe34ad76eea645a683bb37e6b7dfd1347f80d967c4a0773ac32380f1d322ee2afe34ad76eea64f4dcadfa2cf6ec585b504ca6529f9b5bc11051494549e1b05ac67d4556c6e01f424151943b546bfab80309455c5fa220eec504bf6d6d1804d8cdae9db125dea38a17d02fca4248598daae172aa5ac3bb662c5bc05edf841e01ec65c387f5c99294543dcbebd16d8bcd468bb28479662b056dc303456617eafab7a4566cd3431769d9b284cd12ff92b3079ad9329710f347d0477e9121134623bd4c1cae5ae5acf9aa1cc2abfef7a0758dc47d36e0546bee5cf9a07d01f92c96aaf7bcb5a96407271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a25475facd39a3d27389e6bf52aa50848c96800878c3d824615c94da689d53d1d81e75facd39a3d27389e6bf52aa50848c96800878c3d824615c94da689d53d1d81e90d257905e5b26a4a1b7127c55d41d543772388929f38a01a0e7bcac890a72ec6f907206e4e60e65bdeb5f815d3f336c134fcdcf8f82d8a32b7bc1c5b9f4cc096f907206e4e60e65bdeb5f815d3f336c134fcdcf8f82d8a32b7bc1c5b9f4cc0914074853f0eef40bebec9b977216efa6ebc366bf68ca7ad4c1ba0ca3942c6286dd4a08395bc8e61be320d978e4080cfc33996ed5a467fd6a38f4056ea666bd9acd651ba5ed1dde46835f0a401bb5068763cd25dba1e921ceae02026d539b0d1f1570ca722cf5b414ddbdf0db09ecc02b6fe0addd855b4c5d7c2cadf6a3a8fbc8a02bf9fbf12cab0752e017f31cafbb0ecc771821ca731b23f1fad0821c5f6c422161469d50e1f2a112e5949bbec73c684bacbe64d1dd97251914526a3701992dcce44452e75537a957c10efbc2f42a0b5c8952c6a9cc2d6eab67f454b2c194375d817fb12e35e5c6d296e46e630161a64be13b2dbff29bf2225acebd98311ade5d817fb12e35e5c6d296e46e630161a64be13b2dbff29bf2225acebd98311adeab8027600cbc92280ae10a586296cda7fd58084308a5bc0939c6c2e994588d13a40b484d11986c7045682c238c41c0e518b9168d7beb53adb921b1b36f004321a40b484d11986c7045682c238c41c0e518b9168d7beb53adb921b1b36f0043212886346170234fbf6ff8e113c5cd836e825861d25f25ceb1484946ae0871527ba724846a1936bfabd841451b2b6218f33c82b741779ee817010d06cf89405af4a724846a1936bfabd841451b2b6218f33c82b741779ee817010d06cf89405af45ec408cafcb1b75be3af2e19625bf046425825f80cd94e415eafe45b1dfa6682c03e6669138e3c30f1348b009e30ff187fee8c9fbd30aa574e4f3004d364dc86c03e6669138e3c30f1348b009e30ff187fee8c9fbd30aa574e4f3004d364dc86a50ee4f27b739fcc2d15d7bff90329ca7883c80f9fd096bbb1aa7ec6fa0976a3f37bf9b7498c0159035510e1d8367e5dc537a6c25771bf12b72378abd493a8d3f37bf9b7498c0159035510e1d8367e5dc537a6c25771bf12b72378abd493a8d3d24ff9cb5ffdfe383c0bc7c6641f21e9dfa9bcb58507a3a0b5015348609ff9d7077d7a54928da8e545cd4ff2adbd30ad6cc0827bba7a85d81c63ca60e5a760e2077d7a54928da8e545cd4ff2adbd30ad6cc0827bba7a85d81c63ca60e5a760e2dea32716e4a7d466319c30a0e68151f82406cfb9f093428167ec9d66b03f566a4a00f570e8c9e19ce8310b376573c96997379a205aeb541372e80134b8391d2a4a00f570e8c9e19ce8310b376573c96997379a205aeb541372e80134b8391d2ae79e5dc758efc6888226af2cff60e7c398e11e513f837fea3c1781df6116e3e57e88e891a26a11310cc5424c884885eabe62d74cc590142dc48ba33dd5e7afbd7e88e891a26a11310cc5424c884885eabe62d74cc590142dc48ba33dd5e7afbdf1fe54f45462d591c95966d761495e3136bc4cd6963e1cd94ab484d2bb3af32fb629fcc125594bd8fa95493fc76cb8d9b4843396e8882c83bafa617f63b68db2b629fcc125594bd8fa95493fc76cb8d9b4843396e8882c83bafa617f63b68db2271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a2541202f0531af14405832db8bdb5911a8ed0d2764fbd475d3973920e6a84dc42211202f0531af14405832db8bdb5911a8ed0d2764fbd475d3973920e6a84dc422105fec3cd769a69a844a627cd89ea9658b5830a7a6426fc2dec6b94cfe44311aafd3278427617a0e74a18024dcd82cd5a75ebe4b4fe4f14ef6c9b571770a8e7cefd3278427617a0e74a18024dcd82cd5a75ebe4b4fe4f14ef6c9b571770a8e7ce04d569535d5fbfa29847411d1d49194c2a0af34c235f875aa66045a799e48ef9fa256eecffb6f5192ada792b7aa2f7339a310a7391b260e278a0a4b7a506f7fdfa256eecffb6f5192ada792b7aa2f7339a310a7391b260e278a0a4b7a506f7fd9926693a69f9274e6d9d7bf6707495e4ae19a53caca9481f9a79f8dedb6de9de117fce3fd068645c137bf488b601de41cbeead921495f019b17163b7586b1745267a1d1c42600f56bbeda35cbc56e0d206094bcaaa65cf4ef904c29b1e9f8170f3a7b8262c71d7d6b74d424036dbc0c4384a1c5541fd4ea8bdc8e91331de07164507ffbe2924876108d8a6fc7364b40acef2cdf9d5991764e9d402a7b20c81dd97d1c80afa97debc664488bd2ccfa6240b934234a35bb8997ed3aaa57b7bf66b0d2465470a8ae33d686940186d5f0ac02f93e30cdb99c61b620eae87cac2db46925ec2f269c09a15313698d37c7258bb2a3ff278642fad246520155224fd08a4127b5a45d3c06890521df536c950fce6c7b75c40c9e334f7cb6b3580455f8ffa97e19415e10f81b6eba7ecd12d8925b9143856658c4ebf9c7a0db0f06f03bdbf26c353315092979321bef048b9c269f63ccffc753d918c12c29d8049b40cfea9db099c39d88f67a3d920a1b1fbb5b9d1e62a8a066059b26d9b2f52621438e304309c432fbfa870d9b578f3497497de5b0fa885f8e8fd4c93f9dee0a7ecb3768724f5da1f660ea4f6e2d375a521a360ad416c22f5ea97e4cb44da25a0176c25c76a676e39c05dc2a1a21e8cef9069dc95116a10d672aa0de178fbd8bd8253cc1cd14d007d5caf9dd9ea025d73f90227221c4bd605ae16c03d8efed5197414bd2f3d45ea5b0b0aac5c3c6a7392444cb1b8abe9f3291550cd94148bafa6f07ecc06fd4c0add1b72f39c6dc0f4b65b514784dc8c17f36493d3d91bec7a3116b7006d9c404cec5a607070ceca5953166ef45eba93379f62ef7263fb5bd84000b7d885fc488d62b8b1e22646d3f4869c967d0da381f78cbfaf81388df2a9aecbfcd40c50243ce57e8020b5eb944539d1454fdb5c035213ae76d76d1de4b15a199c1e73c87c494efe5e384b149595803dc3b1fbe89616f4048d3535570d873078191b8a83e74ad3a1f65d7cd0125f4d8e2eb2f9ce157658ced52aa6c76749517b9f41402a07726c60b20acb40fa9238ac086ecc738102cbf53a352b244d3b5bb98568132a07726c60b20acb40fa9238ac086ecc738102cbf53a352b244d3b5bb98568130f5fcbe5554aa3cda8875ec22659e0ed6e295aaeed051191e09686070c9a421df6b4750d1975bd7e2410af14afbbd628ff15f2bd990eba727489789fa08219ccf6b4750d1975bd7e2410af14afbbd628ff15f2bd990eba727489789fa08219cc38636481777662e0f4ae0d2074df36e0a48689f128e17c7a85edc3662025f2258c07b6a9621e8f9db4c9af3d7c9af8a9786c5c16e2c3574821f979a3f0e6bae0d0bd5a3c7bd87410f96b1a23dda0c4ec873fce411c26266efc0bdfa149aab680af5140a2d1774c88e0dc62817267d2aa17492dd9229202eee0129500c59242c8c60da652657f46660ce512a437989b931db3369eb6669e03e23a34c368d09d9dc60da652657f46660ce512a437989b931db3369eb6669e03e23a34c368d09d9d20808e7ddef446fbbdfedf66f19995bef623291c78b05546c229c8db97f804a64ccc99539bb1a1e5d3aaf23d54bb2264734153bd291f7dca7856162adafeadc34ccc99539bb1a1e5d3aaf23d54bb2264734153bd291f7dca7856162adafeadc30cd691c7b6a69d876243d3890af93ba23f7a56551d564b1e92a58a1e08fe31dadf55bf26292503069db12f1d56b09242fab6ef9dbff90c85806d65176e673e8fddaa2ce6db6d87cd5df723a372e72572c535b917045680a2bee0ad6eee184aa4dcfabd74b63b50423e1078580062d48279348e389713e90816e5e13ca90acaa605b633e655fd0ff6cb756c0338ea244b04414ee5365ada2789c63974d9c7c77dc992f3a7bb073fb6f7130c1fd24baf06bba975f8b6cde7c6229c89f4e4a5b36caef740aa564ab417371d46cdd681161278a85d0c5fe47b096f66742208d6e2ca4f93ec34efce4511faa8c78ae1fcc59bbc1865eea0ebad4c5ba6c0b989b6ad4d4f93ec34efce4511faa8c78ae1fcc59bbc1865eea0ebad4c5ba6c0b989b6ad4de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557d197b50cc3b75341c2a54e63660955869f1cb72ef8d9b3dfa7b922899dca1db7d197b50cc3b75341c2a54e63660955869f1cb72ef8d9b3dfa7b922899dca1dbabc2df55a06f84d7bd079bbabc7661977901b37c3d2b9efad2dca68e929bf65aeaaef52763b1d1c31fa78bb2361eab0446d275b983dbf41fb03eee8311bacd82eaaef52763b1d1c31fa78bb2361eab0446d275b983dbf41fb03eee8311bacd82308412c7c8f2cddea67a738b78ff9b781f678a459557e04d616eb529c7be103c485837f553d2dacfeb4a583425addf7be866944d548d00474b8abef8badb43b8485837f553d2dacfeb4a583425addf7be866944d548d00474b8abef8badb43b89fb13ba9b70274dc26c15b9f698c7bee06d6522185bfc80722c8cecff7eb6a0c1c9446eda856e130171e6e23ee1a8e4d28908e0a9c5c1d7afd0f4f2ef25de0041c9446eda856e130171e6e23ee1a8e4d28908e0a9c5c1d7afd0f4f2ef25de00447d12b9c662953b5dd9476a856c8976af8b84c0a08c13bd33131522300fbb2e59470cf96a4c83fcc56ab12708f320702fb6cb35fdb7410fe64e0f1141f802b429470cf96a4c83fcc56ab12708f320702fb6cb35fdb7410fe64e0f1141f802b422b673114651dc3f5242691e6ce07a472af373b543037b8cde222f8490441d2a008bc3f5eba8a84935513605062240fd8ac372d8d1e91e179a7ef270dd31dc95b08bc3f5eba8a84935513605062240fd8ac372d8d1e91e179a7ef270dd31dc95bbc83e3034f42a68996097569ae276e5b240864705942061ae5168c0f636156aca95b10a270d01408d7f2604c4fac35bba64df16366a057a41723687d85c5803aeb6e27963e33e5c644f5221a052a5189800a0738d95f016382b4eef052b8d06835c081d7b8b5307e16051ac61bb554a3871cd653861cc4def502a10a44f2cf0a071de88d7f98f09034e4be044f301b66b8454443ff3155a3aa3b48d5a136c35c071de88d7f98f09034e4be044f301b66b8454443ff3155a3aa3b48d5a136c35c271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a25434bbe74860c414d900707f62f6993c5b6c32a2e91a5686c03795b2dbcf501d6934bbe74860c414d900707f62f6993c5b6c32a2e91a5686c03795b2dbcf501d69ea79d0bdf9de6d10b76c7216e9b4afbaccf0534813d745ccd7d510a6ee44fb340d172ae599f05fdd288b2200c90ed363e0a27e186737e4252a79e4a68276f6d60d172ae599f05fdd288b2200c90ed363e0a27e186737e4252a79e4a68276f6d6ad589d7143395616cc555ef253d919447af76eca8b429fff375e273147150589cfbfbc996cd5f4a827eaa40e97651c4e075f102a27baf2b1c0a1a2416f0f0374296827b0d9a84da6b98fa8e1127618aaf62aa3090b1188e0d576cd54392df323d0b29dbb18f2b371a8db4077fb35e98a06df78ba5c70b46b0e1717af69fb0fc1c09717a4204e4ce9b1aed0704fe5961f979e61027af81653b7dc200e4b780363c09717a4204e4ce9b1aed0704fe5961f979e61027af81653b7dc200e4b78036352800aefebf65867ff2b74a1cb0a98b9654104d8eda02241cb22abeab9477ec16a09927e016d8f4b1747bea086a26c418bf7dcee19ec9b1086153565ed2f00b26a09927e016d8f4b1747bea086a26c418bf7dcee19ec9b1086153565ed2f00b20db6c2b44beda9c5f20a211f3fc126bf5e3e5a2ae2eb89fe96cc357e85f281ab33162b485cbd42ad405b802dc098b07b6c4c1631a4f643e0d3ad5771281cd0cc33162b485cbd42ad405b802dc098b07b6c4c1631a4f643e0d3ad5771281cd0cc4cf66be4f39e10901680048b5a62912a69c4479f86111242977dd1490633cf8a50f8d913f8fe1002ee0503b4b463ba9ad8a60e5781e55b7605bafb4ba1c03c2850f8d913f8fe1002ee0503b4b463ba9ad8a60e5781e55b7605bafb4ba1c03c281fb24a2ec8679e2d0facc99cae896f0a87e901d85eb4dbcafef78a89180b7e2bdf18ccf8fb4b9be82d74c1a38c96f7f37d5c5e98f010bc622e1e9641bd31383fdf18ccf8fb4b9be82d74c1a38c96f7f37d5c5e98f010bc622e1e9641bd31383f1dd14f48806fa7a93ba6240d0abc31b682e20691f5372a017d61abe3663542df0b92c640b649d75518bc0decdff340b336007b063a7c338266146295abae56a50b92c640b649d75518bc0decdff340b336007b063a7c338266146295abae56a5d606b0468d687c4bd51fe9939dea5c019dee64d0b96c640930055afee1a8302b95519891b41829e3a97f6dd2889733b8650375bbab2b90967174f8cc294b5f07a064267ec6a2467b631bd8078a82bb5ba34e295783591aa153d849549a340abe2704a2a8261b0464688753675d70758eb2ef9605bca125b6594eb86e5cf1dab12704a2a8261b0464688753675d70758eb2ef9605bca125b6594eb86e5cf1dab1942f1219ef2c2bf335b0cdc080bf2cc43d104c934dda641903f3c5a348278f1e64e5845e429d2150c4fd80eaf6d9d55d5d6291b47c71ecccba2b60ec9098a4c064e5845e429d2150c4fd80eaf6d9d55d5d6291b47c71ecccba2b60ec9098a4c03ed8f80fbe4e9801b3d686155cef7dce172b6251ffa2071459d39a2e553945bdd1495a291e05db28a40052e7a2a9ac2ea46e52e97df4d045eb6aab400fbdd5cad1495a291e05db28a40052e7a2a9ac2ea46e52e97df4d045eb6aab400fbdd5ca456f6d9d35c3d15aa2476c77837bceeeefc133f44725b1977d74d2903683ba7d25b8be096f6cf462e3d2a920b1815ea255241f5a560d2b638112013441c7417b25b8be096f6cf462e3d2a920b1815ea255241f5a560d2b638112013441c7417b23fd3c0caae074ac966295887925ff3b9cc056d62d5f1a9d5615aadf584a9a1c18503fd33fac800ef1e64173028be204521c7d802f490dcb511eb56f4751329418503fd33fac800ef1e64173028be204521c7d802f490dcb511eb56f47513294d5a91dd81de1383ad46a43f4c8a4e506b4277f4dabf506c41a59f5812d864cfda7a19de33ae5a887c9d595f82ad7fe247c9bd611ff8afe1b44b0c8cdff9b532ba7a19de33ae5a887c9d595f82ad7fe247c9bd611ff8afe1b44b0c8cdff9b532b481ba41293700a957580a1daedaa466a371e948943dca27f8c1968e89d4decd01c3a34e862d1aade39b4c3a7c0ce647310a29523d00999dfb7d5ad2d239b0a5b1c3a34e862d1aade39b4c3a7c0ce647310a29523d00999dfb7d5ad2d239b0a5b6d60fef011b357fb6c3ee9d0a767f78762ab602f40ca5ea023d469ad0fde56a175ed3c78c2a4df135f454262bb0f8e46eb2c6af7e3b5e84477d22509367e994b75ed3c78c2a4df135f454262bb0f8e46eb2c6af7e3b5e84477d22509367e994b0ee7bd8be293cbfb9ba81ec842dd2aacc5e77db65be8de9c867fca2586638a79656506b81a2c478459818176ded0af4f0507d8a1abf4a1f8293bbb6aaa969ab6656506b81a2c478459818176ded0af4f0507d8a1abf4a1f8293bbb6aaa969ab6290de7c26006b7a3534d2b49cf85f1e000bd41afe460d74622429fbcbbfa262e50090ea96bfbe43fd8b98a19486165413a833680ba54ed755ea6de0c800c79a150090ea96bfbe43fd8b98a19486165413a833680ba54ed755ea6de0c800c79a1d7adbd9f66421f4bce77f7f3de41e2089390340503f609f21377a259ce7db7284736c31b72b1ecbc041af4fdf252bfe473f2064d280a0c49870706063764ea444736c31b72b1ecbc041af4fdf252bfe473f2064d280a0c49870706063764ea448b56b236b914261df0fd63b9ec447f5ba1d24b0f755db595fcf746cf0ac20b9af7b85873230488588d1ee118fdb74b82d8a1ee3a10fc2ad1090f9604d1aa2799f7b85873230488588d1ee118fdb74b82d8a1ee3a10fc2ad1090f9604d1aa279983c8ea53b315cb5eaf2c6e0b921bd623679c3a896108654e17c990489814ff038df0a8af9f3d7965b0838e4fef2f3bd13df7abfcb32fc346ce154f70e69ba58bf4bf8abf5b449e86b1c76ac65506bf1343a400819049d7de7f91bc1cda8da86ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855187fc49a09b415b8438e20b6a1b8a31c0dc315c512ce95a200a37e6cd6a45f62187fc49a09b415b8438e20b6a1b8a31c0dc315c512ce95a200a37e6cd6a45f6225f45afb3fb3996f7200196ce0bc07972bef7fd14a0313ea03c332ad8ea454317b0e853ebb491508311a5626b32459ac69842e29a0f884721fb2fd7e62aca70f7b0e853ebb491508311a5626b32459ac69842e29a0f884721fb2fd7e62aca70f888adbbf6d764e6910764e309ff2a184ab0917db376943fb1a7426ad1b46fb1a81763db1d2938d58a7214f36f4033672a68d8e11fac75a2632d43a95c912170d9fa510facc0cca522dbf96f71a5fb474b920502fb350989250e60d1de1d5511a1e0ce3fe03420640bae1e4011e1e16bb3d04c92ddadd456fc753750dfe14ab5e8a2ac80c350339f3a4af3be6d95e9429db606071616b92b6176396d9e6e8122f8a2ac80c350339f3a4af3be6d95e9429db606071616b92b6176396d9e6e8122fd1e4f8394377268e0be962a8face9cea493f04ca0c7d13c5565145e32c5978358f6e5f03b8d5e8d8fde7d2f999f51f2ae930d48c03851bd7b7ae0e2d4ed08a278f6e5f03b8d5e8d8fde7d2f999f51f2ae930d48c03851bd7b7ae0e2d4ed08a277397746d12bb0efecb3d617fa91f540c28d171024568726475a6b0f2757c5ec4e6b904ec8ca2d5c010e446645d638e3bda6ad35bc1fda343b209c75af55ca4c8e6b904ec8ca2d5c010e446645d638e3bda6ad35bc1fda343b209c75af55ca4c88b9b0b1616a1b069061ca1783d558cf5639e84e871395157bf01c3c221f7963d762723fa673a1d4e4231644b9b383e60441c9fd649ed8f082ad474864440c89512fc37b42bd607ede600428c5b35b409c31ca1b42e524a5c4448ea8ed7c252742028521f79f74ad4e54e3368ef4403eb3418529487d437f5bb1efd0274cafdcded5a5a5884dd52b84f2813f11de616f6bddfb075af62596cc890485873052d0bd660544820191b4a35bb712677a41e31c90420d4d7a895e3d1d46e3bd0c7ed216feda9f215b654b41accc2e95a9c810aae1dcbebcecce4bdd70168f9ab140c9f6feda9f215b654b41accc2e95a9c810aae1dcbebcecce4bdd70168f9ab140c9f05b20c24c0db7b3f2eb7a346b371cf49de1f0f53fb6a6ca4888b552556486d11b0256c6c5c590ffea933c63a8175c3ae2ea4ecde822caf65d13f4ce9287cd8f0b0256c6c5c590ffea933c63a8175c3ae2ea4ecde822caf65d13f4ce9287cd8f0a542eafd12f150b828a7cde8541c12f6cd77f5b6bc36bf50e284caf0b3dc555283a747045e25c70f2ee9a1ec29e63745113cf3665449ba98ad1e209cbb2458514da795a6cecf8538b76f7b586b239f0f4f35521aeda76f765e3814b5daa3ff5e0b9168d39a487eb2025bb7cd20285ff02a708df2825cd01ff1532d8dc50856a59845e93bf21432d117fe241b95a4d2f1afb30fb9ee8791dd5d0f9e259dcf7d079845e93bf21432d117fe241b95a4d2f1afb30fb9ee8791dd5d0f9e259dcf7d07a2bb9b90c25c4e361a457275f76c36449514cdabba522abaf4de223a8568956ef9b05a91e480bb15f7d93394548d994476909d1a0d17c7fc9ca6a710034f6dd6f9b05a91e480bb15f7d93394548d994476909d1a0d17c7fc9ca6a710034f6dd67da9b730415c5cc9aed03588ae67c0cb1f6191c1ce15a1681137b2530ae0b38f41cbb6d28c91632451e035791d75476aceebc9eca62fbd937eb66c7d472470f341cbb6d28c91632451e035791d75476aceebc9eca62fbd937eb66c7d472470f3ab12aba0c8ec493683f803a04e2d1fd0a466376eaa406d350c7aa645cdd4f9e156aa1ae8ae2d25c6ca122b1d34833b7b43bdef4b60cc9073bf779b7a95b699e93d5dd63a8dd428fc429895f681cc22ceed59cbdf8aaabafcd30f9d216b984bf83d5dd63a8dd428fc429895f681cc22ceed59cbdf8aaabafcd30f9d216b984bf87bb05f68e8859161d07736794ef6c24598d71c9070db7ebe27b888ef5701b01dcda9d9012d142792c0b0ac1ec1e64a8c7bbd0d56cc6245c91a13e206a54b3113004364a877eacc28064af28949e155e630942f712c266bad543271f18bb0a2c100aa4f70c0dc4f1b1f85b76aa8d314a61830a0f916cb5131f61f85162f2f0e766ece113d7e2490876223c38762fa8afb955d3c263a6d97f0f1f0da18af9944586ece113d7e2490876223c38762fa8afb955d3c263a6d97f0f1f0da18af994458e98ac7305a3caa9c9b3d3432a7be8b8c0c454bb9b365be6e75eeb06f6255c3d9ef23387ee67f624be6a4f8f3efb0c179cbe2dd36980eb62b6fd4488bc93b5c03ef23387ee67f624be6a4f8f3efb0c179cbe2dd36980eb62b6fd4488bc93b5c039da8e0440cb0c14d9fa36594392c0449ba24608957b7cc4506d8ae783d18301b26f9d74e49597e5fa4bb63701cc0a05c5cfe14f3e03b3e549de9933f36c3a4ef26f9d74e49597e5fa4bb63701cc0a05c5cfe14f3e03b3e549de9933f36c3a4ef8a081df53503ab69d4e93401adad8b4093de86994aec475dce3233c03f145a43d4271bef31e050fbb0b7878a7570ec91059cd0403d612df55f01aba567df8e3d4478bd162961a19292d085a30e1afcce6a917424a65e538063952369f3319456c636174c2e61222ed5ea7f874e2db2cad9c4909b09c727d5387f0d602845aa7d1e331515a1910d3dfabb0b165708e5784587bdb501afa793792f25a5a5c03a481e331515a1910d3dfabb0b165708e5784587bdb501afa793792f25a5a5c03a48cbe30a84809949039cd39409524adf41744312a9e12f79a2e996070d3baa5e6d4360d9e2bfa5af2b4e90ffcc8d493846116af1029e427c87c121e0eb3627a53c4360d9e2bfa5af2b4e90ffcc8d493846116af1029e427c87c121e0eb3627a53c5beee92d2a1ab56282449771a4700ac56d6ccca3b90001c1530e7ae8ac5b65acf69e899a00fff2815d16c7cee74bccd1f3eb1bb0f5366e033bc1ce6a3e10240df69e899a00fff2815d16c7cee74bccd1f3eb1bb0f5366e033bc1ce6a3e10240da23297b6fc80daf710b63e9eda0cbb28cafa8ff58e7b0b6b57771b85001eb7201bbc72d27926b742fd31a8dd7b41ff178d26278b015b0565435aaaaf09053b601bbc72d27926b742fd31a8dd7b41ff178d26278b015b0565435aaaaf09053b60051a1978ee7d0714c42a8ee461749ebf6d91727d2a41ec02c0c40677b8b21e0df948b732370dbc7d81027b86b58e0d7e8301de762839a261b9328a5e6ac01e70f948b732370dbc7d81027b86b58e0d7e8301de762839a261b9328a5e6ac01e70cb8dbecd9190acba538faa10ea5eaafe27a93783dfdb29d1a8ae258d344452922804d1b0ff9aa1e7f154d27647e6b8e2c4d4fa12885e1399053e86877b29c6c82804d1b0ff9aa1e7f154d27647e6b8e2c4d4fa12885e1399053e86877b29c6c874970f6b7f199d370d9f7c8e368f7c2570f5120f4e7f9f4d9fe4474b765f4aa36766a084866bcb85ca67d4b3a92ae1d921657f1ab6af7db111dde0656e6ddec46766a084866bcb85ca67d4b3a92ae1d921657f1ab6af7db111dde0656e6ddec4a32e87d2a780e161adba2f8e5adaac2121881b026bcb2b2b22242d26edbfbe32af552b10cfc7e43fcf549a63c2d2dcd9a7a9ab71c0ce25ae0dc83f9342e22413af552b10cfc7e43fcf549a63c2d2dcd9a7a9ab71c0ce25ae0dc83f9342e22413271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254ce0c3969a95a03e4f67f662ff2c68dd0510a7fd6fda60bf818d3e649523c8883ce0c3969a95a03e4f67f662ff2c68dd0510a7fd6fda60bf818d3e649523c88832f4b1e5bd97d285644fa644e50dbd85c88453b8fc8077e8e96f91fd8dde0813a55cb6aff5dc416da733cefd3609c627e9560820623591ad2b2b8162be614c74155cb6aff5dc416da733cefd3609c627e9560820623591ad2b2b8162be614c741ed2055f9b73cb8224aaa8e688df3d81f37ed7a4a7c331bca7eea903283732371837901631fb2b899bf1f22cfb95266268592fb98eebcc915c8c0a8f3e7034a67837901631fb2b899bf1f22cfb95266268592fb98eebcc915c8c0a8f3e7034a67271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254b3ff13de4f950c198ab1dc484b3a9995abf4977e961f7f74f50ea0034bdba8b3b3ff13de4f950c198ab1dc484b3a9995abf4977e961f7f74f50ea0034bdba8b3315d67f313096738ba1db403866d43b23fbec0235abb97188aeb9aeb2f099d3c240b3aadf3967ace3565ab09bcc1ed27e8f0f2963317b23b2d671ff509f8dc7c240b3aadf3967ace3565ab09bcc1ed27e8f0f2963317b23b2d671ff509f8dc7c1aa8e6594f8a54af3f594fa8abf04125e4af181b37d49ff7a585a99163d302c19cdba26f7b7cbdd9ec954f21d5ec3682d1c3c65703eac8fdd5753e765c2d5d749cdba26f7b7cbdd9ec954f21d5ec3682d1c3c65703eac8fdd5753e765c2d5d745ee457642e26ece22fc0732d9f83698afbdebf9e9559d345c13065e6b3b8808ad8c66bec6193605b8eb0f742efb296164729fc72b6cc3f4d74bb5c8eed441234d8c66bec6193605b8eb0f742efb296164729fc72b6cc3f4d74bb5c8eed4412345d41df3538085091c8a0497ea565edad007437b9d959f2001a7c931043241a670565b5418f5bd14ec8a1a530aff99faf0601f4669a60feb644bfbff1f22bb15e17db8e1be891f4bcbab08e57669f430a4c3134d3bb068c8b9044aedc8b7cff854c21c6cbb2a59dd2b6d16df90336fd96b14730db341c0a725143deb955067a244c21c6cbb2a59dd2b6d16df90336fd96b14730db341c0a725143deb955067a24271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a25447c47658f7c9b9c189ed5e7ba048283401b5bb6cc4bde703caf0378db43f2af147c47658f7c9b9c189ed5e7ba048283401b5bb6cc4bde703caf0378db43f2af1d47d0e6eee85f74d37b3bc835bcae372ac047996190b0ab47e13d72ef9e5e10a42118fd9367612d5cd6d4c7b95588bc4c976fc621cdbd4353fb089186b73814e42118fd9367612d5cd6d4c7b95588bc4c976fc621cdbd4353fb089186b73814e8a1bd4b933be25d909d417f93df2ac98c1b2a354cf0c86cd549fa53a47ffa3635496dcc3d56d8b68f8008b1998ec4072232d61706a2e96cbdad865fa3d5a25d77b8fde6c47429ea3ae4929283b3f3b438172adf5d53015d0fb917f8075ca79de0050ec58457c76e7d3475da5f6aae1ef363b518b9e9b282ceb4a67c98df33289082a60ffd3149a3aaff0f8e1135387270f2b4a28f7acfd5bcb8b67ef905a77d4082a60ffd3149a3aaff0f8e1135387270f2b4a28f7acfd5bcb8b67ef905a77d4ee3837f900f2bf5a2b051da2672511303959f91f2e739bb809a0de230ac6a8b8fc8e607b1e476fc3fb7811ed405896c4dc62b2a8b6d49ad24667af5f5070a654fc8e607b1e476fc3fb7811ed405896c4dc62b2a8b6d49ad24667af5f5070a65483fd81eb654c99ec22896cb7880c11a65e1ee60c8eb8d14ae9eb96c0c1197ac46dd0f1e24ab1d43cd97c3989f0a7ee1b72a47682f89b8e37b41dbbe7f66091176dd0f1e24ab1d43cd97c3989f0a7ee1b72a47682f89b8e37b41dbbe7f6609117e91abe7c3b46f2c7c799823771584d27af5c65713b8b597544ff2302cf57e9f63800a8d3b0bfc36d13b3615c4e50425410b0415cb0edbfda29d54075332abd0c3800a8d3b0bfc36d13b3615c4e50425410b0415cb0edbfda29d54075332abd0c346ac34d5e934d359e0c8c885c0a6203b7807715a7c2250596f160b7a7a98d22f4c0b426fc4f4edf8cc4957799764e89d825791d3ea92fb3c75d61905148ca53f4c0b426fc4f4edf8cc4957799764e89d825791d3ea92fb3c75d61905148ca532ce7a01ddadfbe989547108b0d27c01367a3ef85213eabe965cacf00008e1713897550312cbd4a0b6cbbc18c4a3acfdf504a17e006f7163d6bc31ab8af16be1857050559dc0371c09ef964660dfa080a509a9f7b9aa36887b4ca93508577aad2db4b8bfcf602c7e482c43ea0bb4393d168a5fb761a0c42fb44a0d44d21895432db4b8bfcf602c7e482c43ea0bb4393d168a5fb761a0c42fb44a0d44d21895432db4986691ea5c9b4c1c3d791269f1ec912326f4028fa8c948e04efd87669ce38bc13c8ed1d5f1d85c0f05c7d9128c91217df7471a7f82319f06cc59fb49324b8bc13c8ed1d5f1d85c0f05c7d9128c91217df7471a7f82319f06cc59fb49324b8da0589554642b2c36bbfb8ddedd02c6bb75faa7686d8eda86c266f4b7197ed08e3b4dfb6720a6245c42e8f86a4a5c1e853505826c606ff4ede90b03d4b2c9612e3b4dfb6720a6245c42e8f86a4a5c1e853505826c606ff4ede90b03d4b2c9612f1af31e42eabbd189a5f78e493138228e74d82a1d17b20263754eb6e1eb5bd19a0674ba0d46e4bd951b8bda2300d912ae13727969c6b1376bd7406859d24c4eea0674ba0d46e4bd951b8bda2300d912ae13727969c6b1376bd7406859d24c4ee6bf2d8169d52852eef15702bfca7ba90ee868a744ad758458c3c357f0b397b7110d0806643a05b3455b2fc4541427f3ec609dcc1d0eaf646046d27365e6deace10d0806643a05b3455b2fc4541427f3ec609dcc1d0eaf646046d27365e6deacea4558458bab3c9f571098a44f821531d61849414ded9610316d02393bf6d401c9423a181e2587fa5429afa31d5175b207ff822a24c1b577428aee93f4579f69b9423a181e2587fa5429afa31d5175b207ff822a24c1b577428aee93f4579f69bb91330a08013448a0015b123238523633cb9a12a935811e8ad170263f64a9763b3f3eee8cde1fa0fcc4f02fdf2dee7d45d080f448c475b57257574cbd3da3ce2b3f3eee8cde1fa0fcc4f02fdf2dee7d45d080f448c475b57257574cbd3da3ce2050583d6acdb6117722da2cd769bca1c6dd9cef60d2da15eb8c52ba76bf072d30bffed3c24abfdc07e25d7ebb3de88bf0ea2a975c791e67d761ed8cae5b2405d0bffed3c24abfdc07e25d7ebb3de88bf0ea2a975c791e67d761ed8cae5b2405decf3c7320d7c4466131f7ca85c6e99b4157330ba00f12f79337e8b6f383891093a80582565605d96027d0b748f864efc74fa87036cd826f92251e16ab8d6a8523a80582565605d96027d0b748f864efc74fa87036cd826f92251e16ab8d6a85263e24ad6716b363aae0df993a8b1c887ec7677a0fafb0d00a558c45a9e6bcf9388edbe9bb26a6d978d807c4539154317897cdd908df6ce49fa0f03ba6e98cf1a88edbe9bb26a6d978d807c4539154317897cdd908df6ce49fa0f03ba6e98cf1a3053cda599289f660bec3d7a7cc5c5994303ae084dcac14c5c63668fd9f2831a2309df4205e981473aea1fdcdc22090cf433c309807f7b9ea7175ee5f1c28a642309df4205e981473aea1fdcdc22090cf433c309807f7b9ea7175ee5f1c28a6495e67227b08bb3aa5c95a8d7768f40805b73e90eeb0edb164c7021e0d3b67b37104bb3e11e72fa012fe6112dd56e91461495240cdf302009942081452a0b8a0a104bb3e11e72fa012fe6112dd56e91461495240cdf302009942081452a0b8a0afd99220bad6a875426770d4c31d1dc51dccc1eb75d636b67a77f3ff5f5c0659194a2539d2874f2a5fe4b98c38ccce4ba7e3ee3a896002d4b23a5013827ddeded94a2539d2874f2a5fe4b98c38ccce4ba7e3ee3a896002d4b23a5013827ddeded969ce71a2318cecf54d28787b2ef6929c5741d15cd801f2e82275fee3bf375dab95b410e752e76b3b3e333581f295ce404cc20f46419ffc9e13ee26adcac963dbbb6222e5ca44fc6fc72758b96c34648a744100f6205e3033779309b97fb9fcd883804ccc464c2871e02d6b1b584bd37756844859d32f90a711f1ade645f1f62902dc99b5127c61a6a3f29a588d2a26285dbbdeba3d2c9faaf54b3578a36bdf9902dc99b5127c61a6a3f29a588d2a26285dbbdeba3d2c9faaf54b3578a36bdf9b3c80b4b88aba472faa93715e35c9575a46f2155fede16aa670c2076289cfc99f581b00b38385eeca790fd615b830d78bf0cd85db17f6c4814d8b37d73233a6bf581b00b38385eeca790fd615b830d78bf0cd85db17f6c4814d8b37d73233a6b3461210369c160054edc1415429de8511943587f538cdd3fda00671f7f25f54650f6a43e07e03a188254551984a43b7968aa0f0981cf1f08020d7c13f56a037c50f6a43e07e03a188254551984a43b7968aa0f0981cf1f08020d7c13f56a037c623050257b31a59d9010c6c1cb5273ac5212f88f26da6d7e9cee4fdd7772009617a99bcd56d678817057a26e512e51109156147df7edb4e71f14dd8aa47955ff17a99bcd56d678817057a26e512e51109156147df7edb4e71f14dd8aa47955fff6281b2b597049a19e7d26ffb937bc4defed9328a4da0bdd8cfa78d2d16b9ef5efbdf5a403220dba8736441f2450468be0eebbb576112a995af51762e799de334cf70ddef5cd09a617efb66b72357647b2bafd2db340540947ebfd7f8d750124e4b75fcefe51c7f3a7cd57b482fdc2e2b938d75479e72014b085eb4338915518e4b75fcefe51c7f3a7cd57b482fdc2e2b938d75479e72014b085eb4338915518e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855267181c47a3942cef2ba6fab608e8f918125d62913bac7d2f319233a2d6f881b267181c47a3942cef2ba6fab608e8f918125d62913bac7d2f319233a2d6f881b30853b9fb7a8f032f1dbb2e4708c307874bfa455f62ba4fc530f57a6a18b98d9d967bcbd4deeba49ffc8dff9e28f286794e4784a31270d818275f879dc37af80d967bcbd4deeba49ffc8dff9e28f286794e4784a31270d818275f879dc37af809be1ea731629f48991b9f02eeeb4843879bebb22ad80e7937905cdfdb8f3f2a69f503f0583bde40acb6ebd99ebb5e9ca8e5475b3d612156de7545189428505789f503f0583bde40acb6ebd99ebb5e9ca8e5475b3d612156de7545189428505780b9e4d0347c4b8d08f083c03f679068a4545729c6d8ed50ae7872ae6029dc78c518976763b7812ac07c1cea0747a6184242b5b64121a6a0a4cb22c93ae84865d518976763b7812ac07c1cea0747a6184242b5b64121a6a0a4cb22c93ae84865dfbf2f873eded97da377d95f972fcdd4bc8cf6fbf0250462400b783a0e1ac71a74da4a5bfce0101c72a1ea2f1ea1d11425d61658412af37d0dbf62e6e3b4953ae4da4a5bfce0101c72a1ea2f1ea1d11425d61658412af37d0dbf62e6e3b4953ae48fefcbeecfdd8993c390f70d904f02beb5b3e9f8a32c9f5b022707a1d2fcaa0bc836384275eb4000cb93372296a79349652a6bb8b4c40278ed7afd661d90b6e490d901a2300f76cf5aeae7815f9db97e17fa925a77dc29b27e95de0009096926eb7a3361d356d5a126f43d40781941552926acc92eaaa967996fddabdfa18ee4dd9af5c6bd2714a9e22832586edff5c4b18cd6e1a41b55a88720756a433bb0c4dd9af5c6bd2714a9e22832586edff5c4b18cd6e1a41b55a88720756a433bb0ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552d5c6304419bac79e2696b2bc6c384be394a4319344d8bfcd227961d8eb3b65a2d5c6304419bac79e2696b2bc6c384be394a4319344d8bfcd227961d8eb3b65a9d1505ca5a3c49b512c1aa5ff9c9d22dadc8ce080b13b660a22cd8e471c5f9854464d0ee10beb4bd62582969ad7eebc83ae711ec2ce4ab94ca1b52a8fc5057bd4464d0ee10beb4bd62582969ad7eebc83ae711ec2ce4ab94ca1b52a8fc5057bdf8f8c7c141bfc64a064913694fd106897c79605e29bf7f9e3455981c3e8d036fc0588899ef7b066c31d468dae27ed482bd4e03fdcc969958bbeaf8ca6b787fe4c0588899ef7b066c31d468dae27ed482bd4e03fdcc969958bbeaf8ca6b787fe4e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b926b16236051ddcca903a8aef893a3e0e84ef00c33168bdf4f78680757a0421b926b16236051ddcca903a8aef893a3e0e84ef00c33168bdf4f78680757a042157defaf87fa69bb2f8a621d1224f1c1354a505c69454eb8d7f9aaf148f15b5dfba49a54bd3c0bf9c9b3f0919d241b8a458aee82415203130cfc839215b949ab0ba49a54bd3c0bf9c9b3f0919d241b8a458aee82415203130cfc839215b949ab03d2d6b3eeb7531fa105e36fad8ac4de4040cdeced418413931e530ab7bc57a8528042b8394ea83403925eb1304db4d5122f50fe2f5786237e0a019c7b6b6fb4528042b8394ea83403925eb1304db4d5122f50fe2f5786237e0a019c7b6b6fb4598d89bc684fec02dffba5283531d545fcdfc8b52af3299f78407fe0d227c05b9ab7dc59e3463584481e309bbce277545484820a4eec2b1febbafdea0e2211f74bad6ae87603315da40b0a44a392753cb33b93329c346dd0e637f721682cb86cd9853bf94b456abe4808594f4821b773e2773b2b5c88c99aaf6d920b4f76de4d11900cd9bb39389b30e5acdfd49b3e3fafafd7a60b89984214952d01bbc07045c1900cd9bb39389b30e5acdfd49b3e3fafafd7a60b89984214952d01bbc07045ce514a84ca57634d538f6d9adf3e7882e2ee2f9d1a001caead184671d0521ba6d682665ada5b48b4551631393d148dcb3b84cd9c3748582a62ed01f83f7f63fb9682665ada5b48b4551631393d148dcb3b84cd9c3748582a62ed01f83f7f63fb9572984911fbecb5e72c7ff1508c795518c8255655127720ac496ade730cc6efa2f3a778560853682d8e1ffcfc065d98a91714ef49855dd4b16d0a6703ea7a2552f3a778560853682d8e1ffcfc065d98a91714ef49855dd4b16d0a6703ea7a255c4cbd47a8f11668843c0f86e1bee58cc8ae2cd5c841cba69fccd01a09f2ceb2fff05dd06f643617f97299e67acd485fd6f1901e21e3c006b04f50df3579ec29fe9f23ea2b6fcaf40b89d00382f8eca25475c193b78248f0ad6defe2bca8663ad159e5f9196f6080f185e442804f66084dc5d07b22a6d9f3fdb5fa4f27747b229159e5f9196f6080f185e442804f66084dc5d07b22a6d9f3fdb5fa4f27747b229299ece141f598f64a89a6a5fd9ebc98f656db1121e1d9973a75de16da6fd989d9fdf9e9992afce33eaac4c316e89b403e67461d8bd22b6fcfca9e68234102a51983e728f7155d61ea8f2eb2ae9fc18c61d9fc2a96858e6e4ac51897d31cb8107e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ad2c4e32b3ab242374c8d188b5ef0702f2e37a435f59e6dc464f0421ae37179bad2c4e32b3ab242374c8d188b5ef0702f2e37a435f59e6dc464f0421ae37179b5b7224649208586350e0b2918dc6bad9519490e999b1b29d297c22b9ce28afeece2714ca2faa542d412c82aa22059bd0ff2763c81f34b1bca9cc942f29dde856ce2714ca2faa542d412c82aa22059bd0ff2763c81f34b1bca9cc942f29dde856bb2af70465c7e277e2b4e3b85ff36e8b57ee251169330b991d77f989309619fc1aac7b31eaf41af548ca3116accb76c12c6cbea3061fe6199151b1354b342089256a759daec4bd0f82747e246047f93869c1198b37ca47fed49a1b1e066e6b2c986f5593ab37f0db84723263e8d9fb25ad47073833b68408cf7bd1c397637afa739112bc1bae07b58338791264266c06bc3362ff7c105c8168b83799721c4f2a739112bc1bae07b58338791264266c06bc3362ff7c105c8168b83799721c4f2ae7f6cd235e12ecc7515b35d531b442f0b540390a67391dc48241554e177e95969d0e6030ed316031c932c45c9bc5583c9f6bbe71630589ba4fc432e6303c06329d0e6030ed316031c932c45c9bc5583c9f6bbe71630589ba4fc432e6303c06322351d88c674f864ee7d4ea6f22e19adf1e229adaab7014e6875ec126147fb3a635934395cfccced02bf0a78ec732233f168e143ea61a03b97c48a245078bb42935934395cfccced02bf0a78ec732233f168e143ea61a03b97c48a245078bb429fb39e49a339edc664897b1965b1936359bb3d6cd5509accbbcf30d3c7f593335283521005b22467305b67c4f7505579ce700ffe482f5be579a7f45fea6e90535283521005b22467305b67c4f7505579ce700ffe482f5be579a7f45fea6e905356a35b8a6584a522580a02eb3c060d76a9e2f6fd3a91681a0022a445e60fde28232dfb6ba3c87b397d750e240bf70e05a964edd5533ed6ce9185d4ff61054fd3e2d684fd2ce4b09907c80ceffb58653bd4274e46bcb61511c649b31aaa03741fae820bfee780efa3d6bcd80729b4ac1bf52053d3b90d6530dc7f35524fa72c2b8e820bfee780efa3d6bcd80729b4ac1bf52053d3b90d6530dc7f35524fa72c2b8fd490b9059621d00475ca0382f3366ed6095f0ba4cce226c291fff2a4d4ca17bcdbf043ddb4ef4deea8e9fc0661e48a5dc7050d5d63153bf874c9060b9fca148cdbf043ddb4ef4deea8e9fc0661e48a5dc7050d5d63153bf874c9060b9fca14857263cfa9887d0d261b4ec161bbd482de7234966f7ad80a7590904fe1ced5862476cac9223810002120889dcd30a8224d8bd8fae092721393c58ac52ac41039656320415fee4146a97fb92a02bcb1ee914a423fb1f610a2d85f63a3df847d9d9f59d94db4705ea47b1f2fba111da3a28afb5056286c962def67f82ec608bcbc90d4a3ba46becec672ffaa3ce57eca03b495322a49485484f4d2ddb3a1d9a6e830d4a3ba46becec672ffaa3ce57eca03b495322a49485484f4d2ddb3a1d9a6e832142b14e0164197b64d98788f9727284d31866e110c5769d5e8c377935409e6baa0fecb6e35ce66492eceb5dc6050155c6347f880fe654185c2272d98c3532c9aa0fecb6e35ce66492eceb5dc6050155c6347f880fe654185c2272d98c3532c9f214df7b99ec0a01e425e6beb7ae3a66a23219a20cab3f1bdcd3f791a739c31714488f186938657e8fb6ece70b6ff09d638d4dbba2535a4e711baa10fdfe2c8a58aaf2e2e4e5f11ad4ae3686c9c08166bb450494c09bbc6914b998f82c320384532f595a2689ca7869b159200f63cd8616c747911bb8e25ae44ecf42e28a04116f2fa6ad6f42b4477aa4be27798826b71a873d9165e9cdb771905e05a600a8a96f2fa6ad6f42b4477aa4be27798826b71a873d9165e9cdb771905e05a600a8a912b4c460e31f7cbb1de982eb3c3dede967d03ec30cf268375318b73cf17572d95eb4e36b331f451cb9eaf40b0046d512042c06a5da6827975db34b2ead76c7c7672e3f04dfa1441e87ad05b73cc8e3b1015f8f351586ba4edc670b6e6758d852c944c074278101357c558980b7b395ac0bfeaa6af824018483626fc1eefb3a075b5aeb656f3aacd38f9e0b8dc7ddc45ebf34f6979c54f2144c5d8606fbbe27bddb59058aca47e3293ee4b632d315a347d48f84eca0708237b1c0a5a5d0f17fe75ad304ee0bf3779a4f6750e0f02ed03b2a8ce6db8874ccfca509c4a3dd60d2773b071288004bc460e3e985412e96730cd267df6ba6ab4755693f2de6ecd2d6793b071288004bc460e3e985412e96730cd267df6ba6ab4755693f2de6ecd2d67960a6c6eabb3688752b2976fc5fbb28f8dd9d23433b6d4e47f50dc185a45f190e5baac725d6651076f29a78e6209838009286d56d26eeca29ff6d431af97814005baac725d6651076f29a78e6209838009286d56d26eeca29ff6d431af9781400713c82ecbd9e5e9bc705031ae1c7680e60dffe59767b36ba4291b2ee4e4cd750644066cc415ae1ce8c8e13eb134df57bb8f10ad81fa6fe050ac67d5e06849212644066cc415ae1ce8c8e13eb134df57bb8f10ad81fa6fe050ac67d5e06849212b5fb9ccd00fb8c4078d071d3dd2be4960ea563442275f8aa5759e6b7bc0a473fece42ef5278654fdf8a2937b8fcb2e9b0a665c56a55fc9e7b4017c8acfc8b1c7ece42ef5278654fdf8a2937b8fcb2e9b0a665c56a55fc9e7b4017c8acfc8b1c75ce83b9daaa6752db44be0be630f81364c3250afe830a51f6c6da845d7515074a2fdb4e9798fb9a2be1226b21118b621741085b48ec36cbcc706504ed53ff6cca2fdb4e9798fb9a2be1226b21118b621741085b48ec36cbcc706504ed53ff6cc1ceb1a7b6517576da7d924106f79f9e20e4d4d50e085ee1b57519ebe0bda687040613b3b8826fdcca37c3a6a3a85a08da553938d034566b089c36ff350af74535fcb8cf20b7b9a09b6a5034e089f55f31ed49750fa6245507aee3d942cea3d162d235070614a30eb7713617938c46fcddc3378be9a7d95c296c5b9247079716445a5fccb8f6afc649a72e1748aec7ce52a33e91ad1997e05a399dd4f42872c4f45a5fccb8f6afc649a72e1748aec7ce52a33e91ad1997e05a399dd4f42872c4f01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bb48a94c356855d1d4968fff6b6e01adf2a4d3a094814eeabcb83172ab50b8b85b48a94c356855d1d4968fff6b6e01adf2a4d3a094814eeabcb83172ab50b8b851f0d0a8214c6f8e494feb471425fb27fe69dc2dea5732817c178555dedb0279a75a1ecd990c1c527faf8b9fbc43da758d412b3b234d5b3942b6cfbae94d6662c75a1ecd990c1c527faf8b9fbc43da758d412b3b234d5b3942b6cfbae94d6662c307be2fd1f986685ed0e258e3c85871aed805b87663c3617015fb4f0e5ec7e22f73ce36f3b663a986fc11c393266b132a94b314a77638db9d87dd40cc4d72aa3f73ce36f3b663a986fc11c393266b132a94b314a77638db9d87dd40cc4d72aa30135e41c14979141b4ec200fdec17e2b18c97a5df3772ef7dc6903b1e2415c27ac28ef68ca8626687c744b81e16eff25131d17e77d5964e3add07d80951611b5fbb5ee80855e69e9e08ee28a1ab5ae63ae65aa4ea6d2b3429e65b0417244d642a93a76a72f5cb84ee00a14691025cb9be7bd8e111ca8ff2cae82f55cac68d1dd4e4e2bf8fc06abfc5bcf7f916f71c879df822e08feb1e566c4af61f528ee25566a2cc6dfacadaef5aea0b1216e1cf8e3031c1290f4724e8c4fbb7d798a040f90d51a4331322eee8191b43b72795a62755d400ca00c742f9ca0bfae14cd2ca028f130295bbc139e6b5d20c61c843798ba0b5a93d3a4765677f1a4d7bf47f4126fa92400192059ce6485531d555a620b1b2aa6b6789b9c44b114f01422cfd82deaa92400192059ce6485531d555a620b1b2aa6b6789b9c44b114f01422cfd82dea53258f0e140b74b37aa0793cf14ec454a1e3001cb11c2e7e831ef1cd0fe5803cb8ca29461c7c1a4c8186191aa072415b19f821115d33089415d0f39056af1fb9b8ca29461c7c1a4c8186191aa072415b19f821115d33089415d0f39056af1fb9da07d7e2c72f849594438aeb75c6a5dbf3624766a84e023585abec7e2ac41fc31ea07993d49feedd9f3d1cf9b7f9e6c6eec106decd50572f519d00f091580dd21ea07993d49feedd9f3d1cf9b7f9e6c6eec106decd50572f519d00f091580dd2d3c0ec8c0c8606aad75d169c76434aaf666429561bc6401dd5459a8c73706d9490b8db6caf647449d165c7c28a4eb55557bd7f2ba01b8562ad340f1d3a99f0e890b8db6caf647449d165c7c28a4eb55557bd7f2ba01b8562ad340f1d3a99f0e841e788fb78e5bbe2c731c7b3123d01281ae1afe843266beab718002415670ed1cf098560fea084f289f2c4e37da1d634292681a5ee495dddb3032adbfb8d12cdcf098560fea084f289f2c4e37da1d634292681a5ee495dddb3032adbfb8d12cd293526a5a39859b66cd737be5fa5472756bfa543695c00ba2914b7d76ccce23fbc22d3c8111caabf87adfdbf41cd93885ced65cc73d08a206a072a12f4613271bc22d3c8111caabf87adfdbf41cd93885ced65cc73d08a206a072a12f46132716c0b6c0495ddfb1a9e9ca5947aa50fc3c84e2f293fa4bd52ca63d44316076a419986068411b2f8150c5ba51b50542c9cf039e203819a9064abc5605ec09b65461d9a377ba23e00428b1302bd18a66c9b4b65aab938ed44461ce666c4492c373e1836bcf16e2ff962a604b36b73210bd7e5a290e77bc33c0626704d83508bd854ab3f673f82f30070c295e25c9bd8fd332a395dbee85ffc6923f82ee9110332b87eb8b2347a6f24c46e39b4f03054821911546328555cf438a1fd430fd4642ae9be5661fc74ff95749ed82275f75e0c963abce1b986a1e72638ff2fe5b63c77182af653e0c67488067fc08a372447da82e392ced7c72a6afbacbb2d4bc305e32f2af653e0c67488067fc08a372447da82e392ced7c72a6afbacbb2d4bc305e32f02cd7cbfe80d4b967b2c04b5dab8a5a3b40711957eb57c22effa60014269473c63969940b661b536b87d23511948493f749ab54a36511433f52d4308d120cf407689953783c963e2c08f77f8fe4f28cb70e2ca04debad4200650827846367ed5b959e85a8119633e453125f25f67d70a4c4b6edb1538d759836c3d2ae585cc0341f82d6e30153d4c006aa1abd41b6571bbf5f0395cb76c0f7e3b14d731f8754c41f82d6e30153d4c006aa1abd41b6571bbf5f0395cb76c0f7e3b14d731f8754c602d629ca20c640187d1af9b8f0248af2dd5b94a3ff5c3027475d7a69730662c4eea7da3526dbaed88ad3f3cf4e999565412fd5e286ea5dd6b95f6118cd6c0b2154f37bdc6498e0f65fca2380f43a375ddc5f19f244cdd7a8c3bd1d59d437ab542ffde2bfaa54c68fcb51c50f1aa0eb334e0508dcfb6975cb3d5a37293a092af6dad106a94cde9c072c4eade12a33c93141b8a7855cb466a6951ad6221d881e19b0dff1079bd4ceec9f0368b9c87481c956d734b25b2bdbef76b535f00a55b89b0b602112b64b6d2abeed72707e388aa659bfbcbe28c0eeac9f3f49d3ea33a83f4dd08db78be1d05ac36e21be049fa4d7331eaa0545e0e5fbccf215017deadc3f4dd08db78be1d05ac36e21be049fa4d7331eaa0545e0e5fbccf215017deadc3c647da60c1db7e6438f44907e90437c4dfcf27a9bfbe41a5c6032c5f5cc5fa70e35f0499ddbbd97762fa35b5fe48e62c4249dbb65e88a5fe4b74a5fedcd4670009e89f5fbf4a5d030cfc66938072738f40832b4c7d0a651caa450849dbddb0b3b9bdaf0c742e8e438e415a22a8dcbea7f7a7384c1865c300723df4e267f7647ca52804211423c664a64ff3e2dce94e1c6c8df166d004fd6472ed1ae211c2c9b1a52804211423c664a64ff3e2dce94e1c6c8df166d004fd6472ed1ae211c2c9b177f96d6f7529c0982a19b101a73059827b4143c1e2d8604585e8ede46b9f045d13a72006938090f3f0d52353a39174bd08c0a632e24efd33dccfd9dc0429257413a72006938090f3f0d52353a39174bd08c0a632e24efd33dccfd9dc04292574b20c3c3d2fe53445dccbb998e230a62f29b644f151474cd1909efc430d3d26e6dcb0676c3aabf4b9a35b3d62af3918ea7a9b0872620c0a0d62395f02d8ec4c0ddcb0676c3aabf4b9a35b3d62af3918ea7a9b0872620c0a0d62395f02d8ec4c0d2a142e8cc930ef95850dac5fae721d2700ff6024318060029281dd480486de67be7a7ae38b421f19fc4a4ae3ee92e35ec011102a87f55c1f97ac449fe25c62afbe7a7ae38b421f19fc4a4ae3ee92e35ec011102a87f55c1f97ac449fe25c62afee1ffa1e5c27adc641ad66f691b7901213b6c4c72c14883097b3e36c23b832520c7ae4babd99c582471ed12dcf4896cae25de3d4830ce26e9d0b617b3aef7dabd292cfc8d9d80971826b4434a76b9078a561b43025fc36a394ec9513ca395cab4876bdf32ae0a22bb4fb2225a9373703f9377a15b0a6b341af9617d6bb8de1d16394276905214b5302276a12621d5cab3d9fd6ce83b2f7377bf715698b74697f29ee62a23208b90de4f9423ae6855c59f127f42a6f4dc64405d13cc29a8176082dd80866fd7f66a7d4943995425791fbcfd81a46312e77fd7d22852d815377cb2dd80866fd7f66a7d4943995425791fbcfd81a46312e77fd7d22852d815377cb2e852d28d31bab771b023669a1007247fcc4bc013bdb6e5b50a9948f9d10ab34e0ff7f79cbad7aa58808e9863b04542872104ef49d45e5becb5e7672ee5eec35e0ff7f79cbad7aa58808e9863b04542872104ef49d45e5becb5e7672ee5eec35755040dcd2e1bbcbd317ec0a8ad3f65f9b8de091c420eafe1b20025cf8a54ddadc6a8bc6de1eb08d0fab39850152f43b2102ef4df2c874cd6683c7937869d147dc6a8bc6de1eb08d0fab39850152f43b2102ef4df2c874cd6683c7937869d147f4294f4940e3b146cfed16201014cdd30b3112597ff198ef748430c3e0295f7a2fdd3dbc10261434fbf7e12650aeffa1fb188285255422743c283cc369abfd7d2fdd3dbc10261434fbf7e12650aeffa1fb188285255422743c283cc369abfd7d53ff9798cd442da298ce4a93c149943c985cb9aea479bdcd550375ac56749f3697de9ba8a0a4d8a40bc7bc8d56d959fca5cdfd2d1ec83ad3ce343bed2903a60297de9ba8a0a4d8a40bc7bc8d56d959fca5cdfd2d1ec83ad3ce343bed2903a6027ae99c48096a6fa5d9e491cfa7228546461d254b8f7d0d24bf62f09fc2b111c6f6b3c60cbc8ac810fa44f7ee2b1132fa7678bbd47211b645da06677dacf71a46eeb0559c7be856a7e101f1d383cfd4b678d2ff315c9da0cd5eaac990c3def222504e82ba9e3325ee84652828fa3842ae7fe1566d56e81eb308be302e1207f28a35ea46c35b4b397c6cf260dc8cad094b902ddb2e1b46c66677e54fd27eb974c2c982082a350dc2768423a94e70eb08ed3e9745b87a1c4679593b148c637699a499b2c58495906c37a584e7bcab8687d37dc4a99b7c549aa93833a9a6bfe0cbad2b6d403d13ab23a8977a1615a817b68835c2251ec2bb5fa190a41a5e7504e7329f8ecd4e1a9be45b41c95bbfcb5efd52f7cc737daaa10c9022e611e2be2d7b988a7c0ca39e64ed218e0a9def92b59f46230409939c0444f665294ee8fd58bd50d22ad3523b3f519772c9644879cc71acd6385517a7b1921f4c68ee0a75092dfb1cfa1bf5f1e748031458545b28dcca41e123393a50cde05791c6d6e902ecec6c3abd435938f7932540eedd10142b66206852a5e59b07b72446b189e7741c814f40e815a7e245508f0e5799412c02b3717a58f1cc89a244b3d67727c9093b8df6992fb1749a01b43d680827d0a9c63d4697858653bc7807f6679ad6fcd0f26faf4f0dd79f4793d87a770538ece41a9d2419701832956e2e83b7b58d42236df58b334a80a1ff1b6bc8207f8d07d8417d45b62dbb6f094b63dd8b09596d75b6a3e5dce5b24d0851cf564624b2f3194658712120e61e8868629d08511072655834cd5f6bbe105338b4cf2eb45c6bdd271305e5da5ce23397495e6a02149c5ab0fcfac9544f3299dd291d1fbd8a675bcc40b148983acdaf8fe403d2bea69e71f7614d0f27dbb52d88d4899bba4028f528911790cc8dd98394d928d408ed52270004f262bef9fbd0bbead2d5d63fafef3e3fbe1411e9c830a8f4f0a1e43ab1ecc97825e1ce15cf05a6189b96d49a80af02b5f683f26d49f3d2f265fed270c24cd22eaae1ce15cf05a6189b96d49a80af02b5f683f26d49f3d2f265fed270c24cd22eaaba453b90b5fbd5b96de834b22ef460aeb6ca9ccebb1e367ad9cd1b74527a86d37fb0b54edfd1d540c022581841cfcb67a34cf2ff97cb7d32d251b19f2aa7a9497fb0b54edfd1d540c022581841cfcb67a34cf2ff97cb7d32d251b19f2aa7a949748558cd99d4e3e33d402c7dac6235db53da363e9530f2937d1f43a031275a3b628302c9e9278a6ddfe005f847c8e7cffbcd95536fa8fa3c5a31bd4849a604d3628302c9e9278a6ddfe005f847c8e7cffbcd95536fa8fa3c5a31bd4849a604d32cec2b88cbeacb732ee9b4c2a4e6a53ab2e555430d4f2e871d203631b8630e7aa80e19191ea948a36c26d77e7688dbfe5de24804265f1e986814d5de15874192a80e19191ea948a36c26d77e7688dbfe5de24804265f1e986814d5de15874192192a1d94ed8e471fe9e7e8c830ed454369a61b976bc1ba8781e2c3b8792cbcac7fe76df8adc95e2e2a163dcf80ce898f71a985159d429d43a62db3d64b5639d17fe76df8adc95e2e2a163dcf80ce898f71a985159d429d43a62db3d64b5639d1ca1c04fca7548ba30191f0de5e0c05ed4960480d6112f9379e8f51c28db3517a67b8f283e3526a321aafa3c40ba694bba9736a50b7079db683c70658a3e755aea5cd0898013a2d83a0aba93b6debfdc1ff8b6ba56fb376169302a2d565f63db9efc27a1fe5f87069aa1b1c23791e1083903d5a7c83fd1c0f7d212a2bbe8ab1795e085c0606b15ee4b99c0d45df8dd1186b4217e840e8b5862d26d89240f1e6ca4aa79b2593269d5dd3487f0a84969bf7b9c696d364ab485a81b889ca65270de9d48ad5594ebd143ff20fc0ff95ebb95e002264026a1153c04f2766dbe8091ae0c45690b613e550307b37be4b214f050dfee05933f55db6bd3e598211ac83fad793c9418b1dc900ce5adba2a5498d1e2afa3d8b70fff10151f19bc970003075333ae0cd420947aafb429b228c84617652c59967878940e2b88b8de2c33890ac5468842eba499cffa4c342e968e4912ea6c54cf1c3e8f65bbb3a7359d5a011eb6d68842eba499cffa4c342e968e4912ea6c54cf1c3e8f65bbb3a7359d5a011eb6d84d217b9462432b787cef8507079fee74cf6ff9d1af3ea7b157f00de1d47c43c9a082d4f7147532e199d6d874fc4d25bf346b452d4ee299d2732cba5c369dbab61d03e82bdd4fec02081bb7adb2cb6269ed7786607707759b2cee160a51e33e2bf9d16d83a5e96219c81c924844d248cd590fa68e76794aaa4c1f7c75466c82e1a5a2c4a0df6b57494a73651660103aada20c919736c26e4659abb1a79a1881f1a5a2c4a0df6b57494a73651660103aada20c919736c26e4659abb1a79a1881fb326d8a10fef222323eab15555b8230c6952d6c8cf90045223ce12ffe8621a087d30efd3ab5f2b2bf87ceb652825d569216ffe98868c7540c40dcb1f98b3aa49e184b1942d9ab55442a2936d66fed126ccf7a6d03bf37436b43b9edbdb1a1456243d8a4cf82277c750313fa68198a21c731ec93b08c89d3edfee4970d7ef55b7e769cec1860b7518c9088a082a7534ed714d208a3c6fd9d1e02fdebe0d71ab3ae605741c9a3c447dc40cd6985d00bf9fcf962a6c69044c3c6c01b9df4617ed67451bf2d4a4106d28760c72d25062eacc07612fe73bc9696ea851ece35622f285451bf2d4a4106d28760c72d25062eacc07612fe73bc9696ea851ece35622f28563fde6cd2717e2d1f6ed426a0b551b842047eaada13a93b88a31c621818dfe70b472ebd745092b661cc5ced42a0a50f79a517577cfbf1cecd88ee59c6e492dc54796ab43f73857bdca6f9c7694825adcaf2398b7f670540875b795ca1242e0958c176dd1dfd610196c4ea28baf8116a9c4a08ed8a80dd8f938ce51622a7547e0b69b47cdb159c402fd52b7ffc07b3288dff996d0fafab688bf5e3f914a7ac629e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551f09533903b6858792a4a5f780b859125a2a0134ca997ae457d5e9ff1fb3799a1f09533903b6858792a4a5f780b859125a2a0134ca997ae457d5e9ff1fb3799a917a715864496793062d757e921d6971fd4cbfa35dea9e9bc84eb7b4e2cc4264486766896252fc738f4c294528ff3ae8f86527964b48fd5a3e77cc4345401692486766896252fc738f4c294528ff3ae8f86527964b48fd5a3e77cc4345401692bc32f6dd9383afb0cd2d8c13d2cb7e287f4b51feb4c74627aeaa16a7d25732231bdbc595bd0f6882801897f277eba223bc6b6485cda197594e404d42cc941afd1bdbc595bd0f6882801897f277eba223bc6b6485cda197594e404d42cc941afd15309a54312a45b134e38a492cebcfebb1fd9899faae0f605a88fcc119695512085f6cca9712a78c54bbb810ed08bf8a40f33bb0b2ace892868292ea4d71cbf5085f6cca9712a78c54bbb810ed08bf8a40f33bb0b2ace892868292ea4d71cbf51bc181b72f4a5056044fa734634b4987fd9555a6411ad2aec2798a6cf77653c958df405acba26221b71adbcf8fc26c860ebb52029ffea6a7403b7978d25542c89d99e289050ea37075fa79b341160dc17e143ce1c2f7e80f99e294a389087fa6f846fab651ddfae5e3724a4cc5bb859c333735d0dfb05c07d94d7dde92657f9b6a8aee4b5d332e72b95346a8a1257d4b11d280e56b517638dce2a9e750c87a0839b53f6674a8b93979b6d43b1939944b8064f76e7e9efdb55472668340459944133e9edaea29cc0fce901a398a282f4758f26d29aa9b881dcc9534e5cfed0a82133e9edaea29cc0fce901a398a282f4758f26d29aa9b881dcc9534e5cfed0a82e5357cae07175e69bc864a27367fb512817f753e863c403ecbdb563ec57936197f27258727f27d86799580bb43f6a433bfffc5a49047317fd5052c7e6b60b0af7f27258727f27d86799580bb43f6a433bfffc5a49047317fd5052c7e6b60b0afc98c7913b51800a772745f0011b118446675d21f4c2b3f1e50972877d5ea608c834cef54e41b76e224f4ae3a4294c8c4c63c4780264e7d39018495abbb7d0e00834cef54e41b76e224f4ae3a4294c8c4c63c4780264e7d39018495abbb7d0e009098ba105ecaf117fbb22cbe8f06319a48948d6cf4bb6c0b20d6195959ac8160046c83f0d4e4b4c19aa9bc473fe70891cd914d06c070e33458e15fd28ea733bc046c83f0d4e4b4c19aa9bc473fe70891cd914d06c070e33458e15fd28ea733bcd12ed8801d337059ea0ef1a06c664006f1cbf8861e4012592f77028791d875187503fbe23d30c3ed92fe40a4f1b0915302b073fcf5a2408b37a5cee74d812cac7503fbe23d30c3ed92fe40a4f1b0915302b073fcf5a2408b37a5cee74d812cac279a15531dfe76fadf780cc30d46bb1b7e6a4d4776a61f83b578594ae537aaf332a639f0eb9ffb36782d3a9b6421218b6bde2e928de16d20f634ed6a46e369a91967763135a887bde182104ac974dbe5a2159b94a2879c82d2cecb3cba1c8d6c5f1771a595fe0bcc545ace354735d68347acd35710fdb3738dc202f25baaf668c72bdc213f7f9f1c26aa16e40ec8c97011de2c434fe8b5dd140f92973318ab517e68cae0b313e885519f702ca94303415cd11f1975117be79e221d4e71c9fb399cd8cb5b7fd62fbdce2fbe1e6051aa78be8f878729b63b977a371d3e7b749a4ceba1bf7c94ed3170bb4e2881eac116446c5f04ab7f10e5248bcadc85ed055a03ffb0c937431badf310040462f79ca6f0c7f7a3dc163727117b28fa7718d31dd8ca4da4d1c0f0bb281680de667579d9be36acde8868928d8a423e50deae38da6f10dd62a9499afcc9b31c0650bf4f0e0a8ef4277cf60559066380ac18458e35e110dd62a9499afcc9b31c0650bf4f0e0a8ef4277cf60559066380ac18458e35e1e1e9e2377e83419be4d7df2ef5cbd96a8da82bfd04027cdc0398adb609576e42933017b64843fc4b10549f16852c06c010abb9ccf46f2e2261356b114956f055933017b64843fc4b10549f16852c06c010abb9ccf46f2e2261356b114956f0557c7212f360b5039cfe82832ebf826385f63f103ab316c8f1501276c1a4c77d3db7f8a873b1a23b06355e51c613e9e68967b9f383c33c0fcc034f6f605ac5e69218e998b4a6797ba2dba6ae38fbb45fcd932d8966d4b32679e317e55068694854ffa9349cdf4a8a6b59d749a3d91090ce69d594733a198435a4afb733bacfdcbdce30445afc7f56b1345df6375fd2413de60c3f9e8b4cc5ce2702ef4f652286b5ce30445afc7f56b1345df6375fd2413de60c3f9e8b4cc5ce2702ef4f652286b5beefbee1f2c6068ba3abbd60649a3d2d7586adf7ee7150a61d6ee0be4151e79efee3ce6b5cfbb3088fea2341a799230da200684fe4fff46bb120504dd78e73c4f3e4bbf94c52a0027c4d6ea673080fe416ac30f3bbcfeae1f0964437eddfdea860004051f578be183ba114af0110bce96d9083a359bb53a95336739522cb6aa907750d08bb1e5252e92be7f58f521f8ab4713fff382a2c414f3049ac75be635607750d08bb1e5252e92be7f58f521f8ab4713fff382a2c414f3049ac75be635606260192140b5f9277c576e90b721704a3c1e1b07645aab24cdb17846abbb7af56d5be8317ca1301889bfb8511bdf20e22ebae1e60a519b17424a5c199811c5b56d5be8317ca1301889bfb8511bdf20e22ebae1e60a519b17424a5c199811c5b8437f1546e54938d513d5fb7d61bb9acddbdbfc93b4d6cdd19a77af4e9a2ff82e29013f25d0bc98c6f0acfc5511df193564e3255648023d8b7db313782826e1c9d41f0beabdf8179648be48eb56f7648b8f9c4065afe5f0bad948d9ad56865439b6e7f048428557eb877eb36e1511829dd5d0b49cfcd52199b527a983438dd2c96abef5391042f3c9d252c3c670ccedd05333423a831fa3da682b4e90e2832e896abef5391042f3c9d252c3c670ccedd05333423a831fa3da682b4e90e2832e8f3537395a2dbcbaf1b031e55838fb147fff55596e6705ebdef2c6a38e4ee5befe5851348102c646209d2f31c5d5b74213bb3bb154e4978268608dac943097f9e0ffe28282591a202e352c4131e7c88301e85198058d8f0497880827c9708d1f7cdc2216de886b288d3959777aa3ec9ca0f61923fb0bf0ef3c7d93fa85e90c911f4d45a7144f75894c8ad4f5c97fa32929d8aff319331a7125ed58aed878f3de8e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85578d307c3b5cfedd4779437a10db41d73d1b726d36d363fe9345a670b603e7d4f78d307c3b5cfedd4779437a10db41d73d1b726d36d363fe9345a670b603e7d4f3809072afdb7492e6982bf3c55a3ca55e795f8b8d9fcee6d8fa31741c702edc000b01785af800fde416bbdb894513e9d2d1a1da4844f421a1ec151989145c22900b01785af800fde416bbdb894513e9d2d1a1da4844f421a1ec151989145c229284733c21d46b6fe345e4de4c4bf3cd87d5d097c02f2f3fe33cf9e3cd69bbd7e96346371db4a6f53cab023b9cf5aa8a3e11733bc8a50da136c173d2e4eacd88e96346371db4a6f53cab023b9cf5aa8a3e11733bc8a50da136c173d2e4eacd88ec540e77f12ade1bdc8e74577150e0414b3e1c51332879d3f9793367df92f86435fb04141d3682325dc0862d1d10136a1393b2e090d6a488c529c213296b8aa4e5fb04141d3682325dc0862d1d10136a1393b2e090d6a488c529c213296b8aa4e2abd931bdf0f78937d713d7489a76da53ccc4397baf7aa354f9af2dc0c66eb82b5b7c430f33ef575192e28f584b7f35a564f5782c1304cb08490e6e6769c14d4b5b7c430f33ef575192e28f584b7f35a564f5782c1304cb08490e6e6769c14d42a1d55015063659f7c24ec9f223923fac1162677d6a69864084fe610689e36680954bda12e088391fa9ab35ab628cc047348743f2ce9daa3330bb74901972a5c0954bda12e088391fa9ab35ab628cc047348743f2ce9daa3330bb74901972a5cfc12d382d4f14c2954033b1b70fafc893fa6736647bf04a194c3066166b396739e62b0c5bec51d874e0511fc1d9ebf5537dea3d09d344e0b9d5314bb7de81f4a9e62b0c5bec51d874e0511fc1d9ebf5537dea3d09d344e0b9d5314bb7de81f4a958d3fa840162ee9d326d30d249c43c1fcd7c6d34c731af53e80a00bc48c7e2339ab0890da859e7289547e1535cd6c3fe71fc2700000a401e64df372385d1cee7ab77d6b47f2d4e10ed0f6a157ae8b36485cbd0ccb7dfcb5269e6b1982c6bb1230dbad7d8a14794cb14efd51eda8b3f8f470acd88d8560f1dc65c482cd3229243b7e6d71800b3fff57ebfd7ba70227416e58091c6483c6419a3c31726f4e49234a64d029df3e2a0d422cc396fd8efc19f5888c7d22a4d42bedc0df4d555f2a41e30fbe7d24af1dd3d6e114c97746520529e30a475559c53b36da5dcc22567e6260ebd98ab0d2c31553109adb20c8c3a6d46497440ebd634b1e37586a4f86b40982eaf1b1437dbfb5dd10b7898797f24b1f2c3f026c03e6710c82150675a67e1cc74dfc4898ffc2506b54020c663549faac5c1236adffd95ae57c12ffe54567a59f48b9b5a823129c7cd5754acf41d7daca7932c10b8ce9cbe4f487d88c940061b0b650886327c973e2d74e5373b3ceff58cf9101e9f607418337ecff222cb2bbc722c335e8d647a2ed01f431e0f2ac78ebbc719b5ce7c7dbfa0399f160ef48a20df0a6d1e262ad88ddc1af60c35f77ee72e9be1ced66b4b5a281694d354511a4182b02b9e04326e8b728444f1f654f9dfc6d1255b9a6df70ca08caef0f4b07339dc9c2172a5bde94f53eb9e0c689ef220aa1718aac0bcdd3d3cfb577b37a6e573fbd74c3292a6b8dbd06e3e5ed3205cb54c88084d6a2122dabade30782a89f5f3fbd74c3292a6b8dbd06e3e5ed3205cb54c88084d6a2122dabade30782a89f5faf28cbd2d40134e0b7c9b222645c249f15fc3ff5429396a20b4354ce94e6199cc9bb37aa53ab3f2247d6b0671358b25aeeb0ff7d50f89278bb847112a4363957721fa0f7741229b7cc68fe83b47ea101f8d9b59004a19286441c03aa62671a4b4223dc1ce05cab41431b0f443d2d207f75ae50d5f5a7cddb8b32984333861a565862ff955f405b98cc6e20d4d4a9e6c2dcf35cca7cadb32d131b97250c37274771a87fdd4feb144fd2b52e76cb36bd4d0c4861b948c213de0040fcd5c0a2d8b5e54c06ff4ab22e3a7e4c0cd5820b91730ad3be72461527bd3cb4f460d3a883f7e54c06ff4ab22e3a7e4c0cd5820b91730ad3be72461527bd3cb4f460d3a883f729e3e248223aaff3c2fc7e0dec2ccee58bde4b685cb5258d5f4f482441cca7c5cd817b5f2fbe021641794d5b08feae4a901b890482d07f428cd79412360789b2cd817b5f2fbe021641794d5b08feae4a901b890482d07f428cd79412360789b25251d7b6c5c45960b58c95c0cb366120428fd5389a750a43bc94f6d14175c43fee7669a49cad8b56f5830d258c036e0320c405ae51c9bae4a550078e591a288fa2386250d011defddbda23b3d68e188ed361ce1abff548b15b02563a80ce5db72ab159e9afc9ff5940185d8306ee8c121c83e8572e5643e6be9259517ce08c73ba4190469a2033a155c11c89d0532facfe19fc670e8d247eff615b8b8a74c21230b6be5ffbb2464bfa390feac6bf0a64bc07b7e1b0aeb20fa438c55be3c73c75c257e384f7b17e68ff559fddc66030b492fe1775fcab32cee9792e85b2b7ffbea87413e85e0064f7ee863a5407697dd425d9d44dbc38b454c85c715b9d41e7ee4154cfea883ffb9a5e150951a9cab02451b1a9563a679a68dc3fdcb050faada2a4b366e1bc95b58cbadc64896a22742e550040ff6094dd93f6b9f3cc779f7bbd96c927dc1e60097909226a8bf678be7d4f85959d8781c471af2de90a831b5238b5b87b20a10c7c5844a4a55b40f45bed43a84e235eb0efc1334e20107951300dc88018522cd9e9f327a7d592ac91cb5540e4ca621e1f3b0174514ece738ad96cc88018522cd9e9f327a7d592ac91cb5540e4ca621e1f3b0174514ece738ad96cb06946aae6f8eaee67c628ed306eee19ce3c74665e695ba9c71d76872824583bd412023fb371ca1d0607db5dd61ab0af08f3cc88beac8c75d85d75c2e933cef4d412023fb371ca1d0607db5dd61ab0af08f3cc88beac8c75d85d75c2e933cef48beaf9408f0d6fe056e0ba8a102925efb80fafbce166731feeb8232d9d50e45615c0acda6cb46a2c2d22c6a491957a0547d7a39424d534748273d8994fd10f2715c0acda6cb46a2c2d22c6a491957a0547d7a39424d534748273d8994fd10f2701ee099411f37a56f2bf926002d7ac60ebc32ffd426cba3360700c1e2596414a5258767aea6f877d14593f850ce813d2dcc00055527117377bfd61f80418261d898f7ba7d9c0d96ea277d88cb1f09f21cb4fc5390332c9856f0ea1ec581e012779899b190c8bdfc420d25cd5384260e383a69b355d658b7e2c0764ab68e6d4937a893e98cfac0f59eabf2cbe62c7c2454fd0c8b419c6797c4737432138ef04052e624e9217853767e91c3ca36845ac60fb518a6b1b4f65072f46b0b11369e3c9e79c1a0cc44a3cebf94ae9ffbaff6fd2b2125c6744737972c6ac8cead901627acfe85a1bb1dc48e764ca9dd098d14792d0f3046e018ca594726b4d356dc142eecfe85a1bb1dc48e764ca9dd098d14792d0f3046e018ca594726b4d356dc142eefe74d1e81b26047bd998d7067122d32c1eacf052bd015ece51a417ef1e4bb63054809701b25fa5d03102f5c987356f44a5a9fbec62a34c9fc8b913ef09eda50b54809701b25fa5d03102f5c987356f44a5a9fbec62a34c9fc8b913ef09eda50bcf568cbf01ee9cb690c9d38c3a7d08f2210f23df99ab5f54d7456f1ed454472ba2299ba7ef5672ab8b38447608ee7c55b8b06d103f99f3e7710edbf151d9205e4f20271ac6d81b2fec2785ebdbab5614febdecdf9199467728593910394a0fd547cf5da10df9a7b1d48e569cbdabb1f327667b483f41cf10ec85ae55aadace1746017447a3055557df9b3c519b8223e2c628ba8905c67875ff5a8d2d6195a44846017447a3055557df9b3c519b8223e2c628ba8905c67875ff5a8d2d6195a4483e1a0b269822d26547836604caf93fc57fa2ff9464c623ea7efb454f4c04e2fd0362925d2a9cafb8333802a87d787955dff3163d557607e01567749ec34cd6650362925d2a9cafb8333802a87d787955dff3163d557607e01567749ec34cd6656e0be6c4b02537aa017351ebf458a8e017ff3ed878855e4fea24f4427c016dab69cdbccb8e606f6955c6cdbf7e855a945c80bf012e43e3efc37a16cd3f88df9969cdbccb8e606f6955c6cdbf7e855a945c80bf012e43e3efc37a16cd3f88df99eee50abd0b1665a22dbf22ae10eedfb549e7a2f52b124378d1b638807f4a8868c5299f169c2f7a20d89cc1ef1b62c21fc367570fcdc9a09b281d17cf44b1fff8c5299f169c2f7a20d89cc1ef1b62c21fc367570fcdc9a09b281d17cf44b1fff87b3581f78ce61fe8eb6bb013d9b8b8285f4b91384689f878b3eb262c39e34e3d7b169d174eb4d187ae24a69b3f8d280c92726bd691e8420fb9210a66b59c92007b169d174eb4d187ae24a69b3f8d280c92726bd691e8420fb9210a66b59c9200cdc64efe0de96883f55a0ccbb70270fce7bc8f45906edcd9e2022c0b803d3237bb86c796e25ef1cc8e3fbf385811f85f4b31f896ec4401e6d8be6738a3041656476a254de0e2fafa2ce96a394d759b218f020e345aa632a6194a0c2040fb3d48664b39b96656009a857673db7799fefda195cb609645e3808ffea1b1a83d32edc6bac4b52c0279ff6709537ba67c4f42cd96eb039042458cd719d2d02ec395e1c6bac4b52c0279ff6709537ba67c4f42cd96eb039042458cd719d2d02ec395e1864fc673670bd24f97cb1f9ef706a9a21a52582beff73d299dfdc3793c33f072fca2fffd602f3219bf8ee5a84725bf1167bf93918ed0b6bcffe2c7c723551942d85f7537cc1839d27bea5760fa5f35a300c34615abbb263779870504a55de79bb02c72d749db5b0bacd1aa316e16198e6a1d4087d12ebbb289e0d014a6b5bd1b41f6231ee0b46743797c41ae64be8529fba712a6406c8b3da1b56e7c8ae59bff0520e04d6246564bf1a5d40f407de31e5b9b78499e83a98550ebca92936e280926622b2d73433a6e83fa16bbee2a187b33582aca808999e39ed3c14080753aef9423e350ee9e169ae53650761cb32ba257e3df571b41e88826050e288a560f1a14c2ad68fa7af92f1a957ec2da8dd191fd0c6f8f20913c0f16e2c51e7362fa0727b3d2d1077df09127e277e0ac90b5e5bdc8e60fb75838503fc6d616b2de740e857119b00ff984c40dcf43c0fc7af86f53757800d5c44fe6ce04cd708fdce9074f5f54e83ecead65548d5ebdd30ca9bfae23e8dbf9fe898124c66656f986e015d5e59229623439675c10002cf7737b9c61ca739faf105f7e270ca6602150d245849ac5d138e2e6909229bff3bc22c9858ff551f94494dacbba0a9103e307194e1a48084ed9800763bf0fbee97f791e799fb1f03cf7b32b0b6bff38250494c5ff08eec9a09445fdeb1df722efe564647a3e47a9fc0a316b07a9037359246850578c3d50fa55221651bba30ea7d26e689ad04a22037b5cab12e465086ce3b759ba8c3d50fa55221651bba30ea7d26e689ad04a22037b5cab12e465086ce3b759baff43b152687d7924c700956e3b77ef55bb63dfb78f83c7d72009f81cf35eff170f9ecb0443e3613ac14c13073e7b4856d162bf5aba016e06ff5acb977c10cf210f9ecb0443e3613ac14c13073e7b4856d162bf5aba016e06ff5acb977c10cf210e78e6d43e29c3a83278035984a61bec91441099a967bac28fe3293771b14e66863e47c136f10c8a488f2467d5380b6ffd82d3ced4f54b36d1ae0bf685d6008e733b3b1576b4fe52b679dad1e1d3d1f48ccda857cc4bf3d25afa1f1d64a0458e54200e8fa217f6989aeddfdbb9d62497ec2d4b428772dfad7014a7ff0a2778992bf13f877fe8937bbee583de821bc5523ef027df9e722d9607bac3fd720542238dc2fe6206d9dca4d057a74dcc735e85a1f1c21fc5a2f0607f3e6041e7bc010c61bcc6db456dd13c200f1486fc65e5cfb365ab30eb815c0647f58245e84c1f610f82d5af7d0790849f2262fc41f2adfdd3362b672a8edf4e5c42f723dead58a1d634385caca55abeab66a683011bf906d3651394e6f7c6d22709874076622b47a55bb8ff503c1798e3bd0f8d26cd2809675bc5128c886457714b464e24bf79f1df592ed47764f6ab29d4454fc6a536519db4325a58cf06073827fd3e8d6db31adf592ed47764f6ab29d4454fc6a536519db4325a58cf06073827fd3e8d6db31a1b58b26fa2c3900093c7f521cec73564c457035544a194b31e127a2e2f236d030f8ea2cc9e3dd170d02cb88d1a5de3ec0b38ba6e83169251e8c6304c370b583b0f8ea2cc9e3dd170d02cb88d1a5de3ec0b38ba6e83169251e8c6304c370b583b98c7c6594ffda761743e63edbade570b6c0fe9045923281cee0f57e952bd482815f62c76e563995bd44f2950734841016a561273e074d207cf5c9c489777037c6ada8b78e5b76c14c9ff5d8a313752b66d18c7300fd36ce381e1609bb2068bd9def8f450450e48d9cb87362159ae810eabb2075a3c04aa7ff34f4f6a7dd6dd298d9a8095e9ecebb39e8d20ef6a73cbc90d817933649b8d1804bc96ec9ff4140f8d9a8095e9ecebb39e8d20ef6a73cbc90d817933649b8d1804bc96ec9ff4140f2d857ff227d208e70cdc682c3b1d9c8a39965b96baa4a90571e0ba001e723c91fd35a282aad339f4002ac4bfb3121fafe13d502de45b07078c3bac94ae72aec126ebe960a7cea38d4f52d512f1468547aad470caf500b1b97118ce2718586652e8c57606eb116f7f8a4a20af95d327056c08bfbdc8b3a0fb751f70e0d75197ab0bc7416706c626a236acb0040ff022814023004bd3f7bbe0317c950c669f9c5f67532d0eb9d062a606fcfbbe43631fe4b30da09223037ff8b526e3acf288e5073b30753fa208e092060a4692803fd715cd429680bd29b9ebcf5b586071ec53448bdc0eac08c93cf915cb52ad5eb71e0ce806c38e82a953c94d06abbf25b1e6db60c57100c37b495df5efa4bc7ae2cc1b98983fb879ab39bfce60fbd5ae9afa5fe4137387c4694fd7aea3ee7bb3e996f9624f9e48f2b0d3a80306fabcd2ff7ecf4d5ef9064a52ed745ca5199814559716e824a3bb98ecaf154ab1d163463431f35c78f82f4fe7fb042421c2475becec089ea748f1c5f792e26d89204989fc17a852714abbef51f145439949b8159eb48dd8b4063a5a81d0bcdc3775de449e29bbb86b85130e3bf2f8eb27a6276677512c779ae3e632090271ed1788ac14cf3729654f8ca3f0cacaec606d543248f1fe82635267ef97a16ed086ebc4cd4b401da92317afcb7c5b8ae850328ce70fc51c9134a154e3aa7a4858df1fe64836d18a512317afcb7c5b8ae850328ce70fc51c9134a154e3aa7a4858df1fe64836d18a5164d8c4255afb15c0f57d66c6a2820abb11bc3011b3e832fee3060981b6b2031da7b3ce8ebc844eaf7acc159bd64e717c071ff8b7201c1bc33e23d9026b95245fa7b3ce8ebc844eaf7acc159bd64e717c071ff8b7201c1bc33e23d9026b95245f3b54a770dfa3bff2a400b811f457f21cb88458128d2176298c0db33311718760e9c45a77ad7c73ac57c9b98fcb4e5633aa6736ea75b61fa93720a2aca71f7e0ee9c45a77ad7c73ac57c9b98fcb4e5633aa6736ea75b61fa93720a2aca71f7e0e7081773df56467de45b9bae0a661d24ecdd76b7ca7b72b903d1f093911876fec91a5dd121bde5c46ae8ce47db90b1073b93aca76b70a6c6e5e83349ae6cf8a8e91a5dd121bde5c46ae8ce47db90b1073b93aca76b70a6c6e5e83349ae6cf8a8e28bdb114becb29583b17f7b6950b880fee3fea976075edb37780771e83060e6199dd05ea78135ebf5c6e6ef4b7129d90d803a1bab1abb9877c47ba485f8350c299dd05ea78135ebf5c6e6ef4b7129d90d803a1bab1abb9877c47ba485f8350c2db890c8aac78b7d089f96d42e0ee6331f17b5af104a03022242668c1b7252386d2d0f38336d4b10e1388344ebfeed4a4eee9406a00ffa18a1dc20170c4019819d2d0f38336d4b10e1388344ebfeed4a4eee9406a00ffa18a1dc20170c4019819ec8ac317e59f7392436331bf250ca9e00355f8149464c0ee09d3680593542b66510df82a2bcf4459fedbc081d788188dcc2d5ef344980f5cb798ca5e529ba4e6510df82a2bcf4459fedbc081d788188dcc2d5ef344980f5cb798ca5e529ba4e6065dd898d0987972ffe54c193ef403ef97a01de01878d7d75628bb90c4477beea8fb2af521dd0cadb3a96e946c5ade01163e1c2c1f548ff0b01ee6f4b117528ba8fb2af521dd0cadb3a96e946c5ade01163e1c2c1f548ff0b01ee6f4b117528b33faf7b035df896e23d731d091bac832bc43e0fa3f7d49df9cf8e48d5b397ef69fee335e33d48305cdd6ee1db2db98e6eede2ba27f5b7e4343884bd3182394ccac18afa9409bc49e06179c3c79d5089bb4bf7203c7eb9617f487e201ccb4e4911824abfd487d0916da36480a4bcf8eadd16e36034830627b596dcc1a2fcbe5cfd338fe15041e7d5b7f571c46b4c95475b272025a28978e343f50c30c2b73e161e3d2e7249ce8cc18c6041c11c57e391c612985fcdda755633ccc8c1e53fa67969e52870f6ae19110eebaef44f1022be770552f67cc25c4d4f3f6bb1c844ca0939e52870f6ae19110eebaef44f1022be770552f67cc25c4d4f3f6bb1c844ca0931a9d4b0521dc0dc25b5e6a15015ab247f6cb53a788c055c3c491f5e7eb2bbe7d2586de125a8644a4c5bbf97fadbcc7f7f8609a0666fb9a7f278bce99faa004b22586de125a8644a4c5bbf97fadbcc7f7f8609a0666fb9a7f278bce99faa004b27830122e70be56049bcd943d65e2704421a72cd0bad66fb1a6deec7233dadfda15b6b435bbe8bb9d5bfb781524e4b10779b7edbd0d25322653ea9a0a1b5d160015b6b435bbe8bb9d5bfb781524e4b10779b7edbd0d25322653ea9a0a1b5d16000080e9f58305c7276a4c553fa8cf210abffe189a80a0782c92b2eea227c208b769c5813707d97b8fb10c1ea518a474b04b3fd7c2f32f07faca188109a3845d0869c5813707d97b8fb10c1ea518a474b04b3fd7c2f32f07faca188109a3845d0864e7591f7b09ce270f1a4f2b3950e353fc3ebaf1e3d822afced73edf8752d1ef2b1abe4cccdd0e34d1387a16b48c4f215c34dae44e94609513317be67ab6b9783c8ac1702081d72fc24fa75724c601736cdfa3c585f8e8f49f5353290d2951df7edb2095e854dfcdeb9810331bdc75e3da38338f56ed64dbe1900c39702724a02ac6ba7b97b5d1fe804f824d543016a3b917470e685da41b2459a4f2b7a2c9f42ac6ba7b97b5d1fe804f824d543016a3b917470e685da41b2459a4f2b7a2c9f45716b0fd1c91e37d748e3d1e8cc9c5a214d23f452873036eefbc58126703c4439afd8140db062ef9eba52ee74b8ec144d269d2a268c7322b52a59f16e2fb2198d0c4ef2d7ca86e0ce11a9be205ae4fac42601e75aab8ee04ef453025d99334d0ff6dc98a455156338a2173a7cfeaa0f475f6a48e10e11730d825c21a16eb487117f2b8aad930b3b344964ba60c789531ad5183eef36bb10a57833b6b18df030f17f2b8aad930b3b344964ba60c789531ad5183eef36bb10a57833b6b18df030f602ec5f149182ff05d9951e47580c46cd8b16fb4cf75508da644e564871cef4e0ae6cdcb6c71a9722d4c92cf48ee338b788c5fd464e54b171f6ccf3b463f62610ae6cdcb6c71a9722d4c92cf48ee338b788c5fd464e54b171f6ccf3b463f626191db1ec5ea3aa4738109c9fa5ab3aa5673ce1efb686a7393041f68868c799aabbd1bd60100194e47c9f203967db3fc405374b2fb8ee7eefd55dee3580d9686729ad263752263451dd15e2ee693da1a2ab8800ccbf765b5eb63a343be940443d183498ad6262c3305f227a13f0a84106dcbac7d675bf20de217418ba387dd49b180e884854f05665b9f3838f448cb0ce5b30605f3e4eac51735fe380afd8793ab2029d9866fece76bc26edc271e01046407849bfa7ef4f8cc70e09d96c1f3c87473e3ef59a2f419d345ca8c3bab94a18931acbc99dfa4dd3881a32c2dd68d40e55b745fbd51e98c0b4fbdfd03068a03deabdf08f3e6bf30fa9d03bd0a919cc4fe5b745fbd51e98c0b4fbdfd03068a03deabdf08f3e6bf30fa9d03bd0a919cc4fe0a8bf7a32be31ae75762ad5b5d079aff3237f1c58c09bfddf19b9b2225b9d165d733aad0b8eb3c7580d42046e36f8809431fa6366dd21e1e02f46812f16fdd09473c17fc956b7f7f16a631a9ed8e622947c846b96c3a2dd5e4fb527297015f56a586ac11f75ba6c0d8b6953e2ac122a78ae9466415887a8e212c52577795124aadee1c7c94145b5485ed6be3ebedf4b4e942b3b1917b25f6651eaf101cc82418adee1c7c94145b5485ed6be3ebedf4b4e942b3b1917b25f6651eaf101cc8241863e7ddcb05f857298eefeec0f2877c0b2ccc54cab7cf2194a49e3e995f1791d45b95d040e2c6ef98d3e64bf5dc88d24b48274438f2cacb027c4747aa74e5371c5b95d040e2c6ef98d3e64bf5dc88d24b48274438f2cacb027c4747aa74e5371c5f8a97f338785dceddb3038e8389c270de513c9f4939fd551b13df12e7811aaebbc1e900dc158c6d222644d0c01ec3091a5aff2c07137b76770b16cc66b8ad75bbc1e900dc158c6d222644d0c01ec3091a5aff2c07137b76770b16cc66b8ad75ce4caf2eb73cbb61f325bbae5a9a7b8f8a39c4eb710279e937323684a767d79d1532cb228563a2eb89fd51afcdc4e708fa9e3e56230e8d92577110cbb5d7b9551532cb228563a2eb89fd51afcdc4e708fa9e3e56230e8d92577110cbb5d7b955962d1ce15b8d29858f21492fbebad4264a61835b7c7e45df8069da6ab089d563d1e2541935d06da825f8388246419739e3fd956f83f48161f7a6ee362f30622bd1e2541935d06da825f8388246419739e3fd956f83f48161f7a6ee362f30622bdfffa48d47e56ee72987e3052bd45fed08e232c8db39f40ac352edb0182f59ee91d7eddc6d36d04dd503915518b0d813f8d72f7be00945bfb5e05591dce21598c632111baec0ec97effb3beb190e79c539111dd1f5f1c4a4d07f0659b2f3b90f8ff1e7858a6252272412e1fdd31db42706ad59ab60a61c6608d4533c789a62ab5c8f0a7d4d5a2899a83e3ba3d870441aab09fc6df70cdfc2df4fcb02ea1f1d83bf7e54e319b61ae45b3b1b58fe42e3c5dc7e99afd5d1a9aa400b710effb3ad58a605a966b32ca8fc62c00801624a111c17b91265d2004e577517c327f5dee3ed091f1b84441dc7a79db2d4af5e9c1821fdccebd3155f439746b962db3380187b11b9031086e95ef331f20b93dea2d2329ee923ebe3ca831bd1f0234c8efe50f9352ae17eef7940e5a17eed96e9e3ee2528cb3ffbf1d7968efdc9fbf4c7afe5c3dd18f31c86d21786fbaa21495c7e77c3f41e4b0888868e51724f7154c413ca42bfb442260c8db477a52305373234b91dfd6baf88551f069ce7fd756b6aa9675e1adefa8a67a90365255e23e4233aeb9933e540a49d77ece5abea09822bc335b939641e922968e80a616e7de97b251b56f6dfcfcdeffd8c2b0556c3d2fd3be6ab129d0420f70e21db6356405ddc329abcda2a165711169205bd74fa7587722cee724384094a64d77146b48d89dd4cfa73bff0c88830e8ca784f566d75e1440e1ff7707fc05c5f796d4c97f1c09ea47dcf386916a71966b33350112a3a54b0cefaf7707fc05c5f796d4c97f1c09ea47dcf386916a71966b33350112a3a54b0cefa03c30cecb954dd05ec5f440d2772002478b56ff0c88e46e77a4ca6ac1814bdfcbaf4e470515c6aa27bcae6e46567680872d404c5cb8c8c73f8294adf30ee96bcbaf4e470515c6aa27bcae6e46567680872d404c5cb8c8c73f8294adf30ee96bc53fd4d71722765748453e5db5c05b3983c513766cca6bb64c2cfb01100b1938a10d8b14aeebcc31b2cfb6154655b78fdb08497b867cd80cbc1c1c08f01d391a2ee2265015408e0cd3f40f28a06c411f847bb0d30f86e612ffbe2e0e0c525d4d45a0a41cdb24298845d3650972228eef51069a864b24b3500f48701970e8dba52954c8312558ac71cad72817fce1b1c10300e1688a21968c5585588dcc10b24678e7261575462a44198e21cfade47c8ef41bf4c4c8424fed8f5d226c9a5b412ac5035cb8f61017d2053db92c25fdfb5ca23a43da25a6aaa0bb764c202b869b9cdb85811585fff9bc8fc15c48fcd3c970440d12d041a09457313b46b8fa4ab1fc6fdda2538519f8cce8e52f69014096718941e69c5acf593c6dab72e6a2a99aa9468b8f62889fbedc6952fac720632ec49b6081fe0c8b99ad8f296dbb5f46fbc0d5149a5d14305a294f82e18a87270bbf0c44b36a7301e5abd41c55d46d6f7b3a8c152ec7cfb4cffc399cd93816b962b55623d0b5d3575c7c4cceba3cf09de84a221423cf91bc403e6248668c9eabe9233c11c3589f5d6873094b6892fc45dd8343ff8e117b91198d8bb56ee2b0695b6ae2a1f0786b49fd3a2ee128c919dd474a6276f8b2678211e27c2796143a551657b766eac2dc27dcf85e01d05868ec699f003cc17bb5c2d80c3864911de7b282b4b1e57491a07eb846e900c8e96920dbacd03cc17bb5c2d80c3864911de7b282b4b1e57491a07eb846e900c8e96920dbacdb26d62408ed1c8fe79da4d3f467794a079080fe1933d878903f9b168bc1336f06f480d0c45cb95c03b2ce8de47e96a476a218f1b7ebf1d05fea1c5a3a97e370f6f480d0c45cb95c03b2ce8de47e96a476a218f1b7ebf1d05fea1c5a3a97e370f33cb165fe55468ed9b1bca7a99b4e5b1a4b007563521ac1d0d8a1bcd7fd12c51130102aa58c8511147165154e5eec753b889cee2b05aeca89f6782ef08f3d66dec9a7e889b234c0c1390b9b9a8597cac487ad565067f1e6cc204497c5bdac90ed4d47c7c3f59afbcc8bdc76db0ece6caf66babf70e1eff98891c15dde24c0b8e642e977fd351fcf5db4808c23d00bf2b3b1fc69a1a8e6ef1a0d293d654abf4bf1420f5fceaf09d376f2dbc625efdc05a838700ab6b7b2067124aef6d45f49d7281419731f6e7955e235923dda6c813858bc7679684dce9fa37c7919aca890eb79f19639ba60fd21f10672670c6b411990b9c0e2600e7c084e681fb4ad5d10fcc0c4e2e821e9cf8670c46057e1cdc49b3651290dd5b07c3b687f8e2770759fedb598be22b83fef9c027dd9b014698d962c506c9832a579c544d29175602658764598be22b83fef9c027dd9b014698d962c506c9832a579c544d29175602658764ac4ffc2f014535023847edfbf3a173a76b89b98cac5379d890f50d42bcfb6e63ef5fc4ef2506b3e32e0d58e533decb87bd5a5f3daf6f109628470b940b834783fdaec0df85642e4417d706177585036102467d9e46edbd526915965621368cecc360d8db0028f619e6249b829cb83dc17f7b76b0ad649edcd1d60bf086a9104e24a086d672124af4dddf7803b170420403cc0f5e731802d0f6df27425816e14024a086d672124af4dddf7803b170420403cc0f5e731802d0f6df27425816e140acaf22d874544a618cd249e9397ec23e09a086dccaf8affcdb96ffdb0d810dbe936c14dddb1a9943950a3f5bcee82739cfc6786712d91642156f8ade12512e5fdb1c7c0b0f46f2235d3c2271759d011b74468c6b434182bb1fd1e46209edd851c85adbeabdd9ef76284915c6d266cadc8bdf40a6ea1e6254dc144f4341ddd45810d7b6facea966cd264d6e93263a3464b5d2c917f93ab1d0da11a8221b3fb0aa4230a7665bb531bd46e3d30f835740808fb664d91646c4b5ae5a8e45f5b21ea57b16dbc70d2baf9e697604dbde795ff99ccca87f7c180804f8e788bff45b477d6b949a94a6fd1845fb121424429e7863e6aa2433491de133412e4807c7dbb0246f3e9b3504c7f817cf583540e4a5d18f546a298275874b9449a2bc826a4b52304011a3b09b2a0fc7eca3f2f5b86f206651cdd958e89c269e386d7d1e03667a49b72958bb67580fdde760ec2e69ecd154f5f27dd840192139f8eafcde749e19f55f2e14df2572fa65fc9b6c93cd473f86f84f7c65aee2903ea388f4525c66873fb9218f4cad0ec3fd295584f86761c551832b8b49fe9f54f69922943d6b1a7a8eb9218f4cad0ec3fd295584f86761c551832b8b49fe9f54f69922943d6b1a7a8e5dcc560a0575d7029cdaaa80376b164773f964e98ab33b12f934a5e6799fee9f25d060a03c609071fa8e8fbb79401aad457d5d5c90fe9b227e474495cc74fe21e5d32a6aadc44d8b1e3b4d163c461f17f475f2dfefa20f976eb4b0e599db95f9eebd8e021540075e2024a273c2f1fc4b4efd2fa9b4c09d801817d6f3b18469bc8e5d209410bb9d5a0527af5ded077c39ae7752f912c7f54211564699042907ead1a1149dd9f009201cf0410924d5ffef6c3d7c1c1adec6c184c2e3a6010c048ef0feb3e6747fe929b1b4e25ff9dffa7d89fde5deaad68f2401b0a54d9c220f6b49f13a118070cf78d13781cc8ce7c2f4d96724f1fc4756a2b2b2d8e512a39cdc49f13a118070cf78d13781cc8ce7c2f4d96724f1fc4756a2b2b2d8e512a39cdc1cb6db0340b72ad4dba7317fd7f7f63ccf8037dc75329b9f3a7306c7612b06f721e5f54539950e6b9339e716f28846e4f2d1bade4b3a8d9e2952b6f4fd0a964321e5f54539950e6b9339e716f28846e4f2d1bade4b3a8d9e2952b6f4fd0a96437659538caa40005ff7bbad07cdb71751e96b1d8a66ca7ad82099872bad7f19270799f5e21dd4da6b762ece72fc952324bf0283fc6c2b76797d5e4e956bf610ff0799f5e21dd4da6b762ece72fc952324bf0283fc6c2b76797d5e4e956bf610ff8a633f1a4597c6f5570ba825cf14382032620b9b0adb3de677c964d74171c7706c18c3270de1eb6ba99b4fe45465cf45ed32428ccf86d8fdda9a8bcf6cced96cb3ded81ca877a6d4c1f9c656e9f90616b4bc2bb4567e6fac913b970f01adcf1b11a97e9b4ef67c66dba24638756594124acae74064bd9ee03c3bfecac889cdf129ba40da4ca90ee6a8d948ee146a57db9f28cbdf5538dd0300bd65d2a4ca25fb804c715f8b22b8d644b8e1c9c3da515c0b2f4b0e1b57c6b4d9f79e91d2d035ebf6e1e50a1ce2bbe7737f2dd6d9fc41e7351ae052eb12238885ec4e2cdc694570f9ec26aa866b82f43e2bba89c454d704deb746a0598fab2cffdf1774e29d07e009a7566712fc9c506003bf8af7bce481163875e4ff91ba573d8f4728f125b8d7e1bba6c8f045e2aacd0635281c0d140b428375467ef98d97731b3d493073e4ed9322596d10d97083150ae99784da22b03ba6582769e2446598ab33b4eb91519b88dadeec79563033e5abda7dc56ee6364d59c4ae0a8e2cff1f8b0cd04f04d37aeefed78e3a8b387c74c2b44f2c52faa296caa3754f264ae414b139060c39141994112b6e9da7979f828f3bf384476d6e332ce4127dcf64d8e239cb914ce1087694112b6e9da7979f828f3bf384476d6e332ce4127dcf64d8e239cb914ce10876a39f7e42e2148657a7054ee38e7d205f6cf3108788bb5a3e7103d2d176cafd1ee72ed929221ff8a049f1f5b9496fb10c1de732a97de4dbf1fd35df8c10e731cfe72ed929221ff8a049f1f5b9496fb10c1de732a97de4dbf1fd35df8c10e731cfce4324c09eefa1d7d0d8128aad004b6e9274a4485366b5bacab74c87cf0f2af7b0494d889af69981dc04425344ae76f89192675e9ad8c54c5abea8f1c5a2bbaa340edf0bfd27ae71eb9ae7be5edb1b750e6a7f515a79541887e385b3a154685400a9904bfe6098938193bbdb199d69163e1f3841833cfdb153ad4e040a97c7a99754474b83ad9ff669bf0720238db9b31427d86625e736731e08113c4abdf94c9754474b83ad9ff669bf0720238db9b31427d86625e736731e08113c4abdf94c27633d4d72642fcfb5a1febaa15f431480a21e7bcb895a8a6437a893caacc607645066871047c15a7c4ea92d4abe0d9607dde40bfc7f555f48a92e81649a5fe3645066871047c15a7c4ea92d4abe0d9607dde40bfc7f555f48a92e81649a5fe35b69cb245c69a4d6d05221517b4a2ef034c4aa4a71c798d00837a9826e713c0ccc55195a2e090e50a8fba43a064a63c5731b006e1013d051bce3a1abdb74acce17fbfe2858f59678fc50b7a1d477a14fe04daac9cbc033ecc3a69d9603e410d82ac07627385f183ed96ea111d9871d51cac33588b27c22271f4709348b908e11d81ab3b52d345bdd1e318b29c07cc364f98fde49e8c46534348785dc9e7f7488d81ab3b52d345bdd1e318b29c07cc364f98fde49e8c46534348785dc9e7f7488f731c06b49f0fad27fb49b724532a056e5958f925787fcd61d085e524fc89b64eb32efdbe11438336580609e230ed1a72ec34b848a005692f786ee9f487a6a522e85ec29c77e02b6974e0eb11fc0438fc06fb09f7a24295eb5e64783d3dce90fe21310390e4526b1dd28693ca4895bf36cabb5c048b8ad8442a08dcdcc7bafaad8826c617561804e63039df3b0c1fd33999630c32227580dd7442b9766d0bd671b26fe28a56c38f41e80ddd8e847f40c4699a941c851fc0a545ff9f4aaa775b785abbc60e4bfd7a11d0aefbee58e0a90a1930ea2df8f2beb3fc9e8e5f59b5a60e44afbaceea91c858c40099722ee0d8ab8ead5f21cd84ddf4f5bcd2eb1a7945d479a51e2899b6e6cf787efb66c08ea91385b998fd453fddce509f7fe7552fb7531a40741be97ac188c706d241bf7497b999aa20b6696fe0ec6290fe496b8180531a40741be97ac188c706d241bf7497b999aa20b6696fe0ec6290fe496b81805cac08814d29f7ee24bf66a32c0f6eafab1a5b397221b95d9f358a5df4650aa543ef469d47a69a052dba77abba1c8653676654be531618917804723a240eb38a8db91f738135f62dcfd6f4808e072740282dd78a28a5e6c3ba8ad956df197fd8f7cca2018da0a993505eca5ea906c57738949eb2b838475645e12ddbb18c95960ea1a2920a3db5127e799c2abfb93bc54f8b40de1154969b198595f681e265b480b7234759c1526dfa79c2589f171aa4ae22d17979934fd110e9d70f9d0b04128e0aed52b64fab5ac449baa11c9a5cf3258e3a611134d746d6a1c6665e97c8fcc019f87a27c42c197bdc25b89370752fc687173e6aad19c32a043cd06a9b8ce14d0705caf287d539025710e66b04ee36185b0909576c9d2cd8022dec51d486703b5a8f145c88784a7ca83df932584684d4651af8a9666dfcce77ec421545edf88575c4f8276bb623377220c39e30b37551bb2789303e792476d20eece260e29820901d191b36a255122b6884c95ced4929b3dc5d5ca572ad22ee87708892d0c2b3a9d87eabe020bc3beb3e965e4365ca86ff42399be913df8149071123377e33296ba457a4f664814fc4eb52a8eb4c65f891c781baa88c322a3aa7b0d971080c696ba457a4f664814fc4eb52a8eb4c65f891c781baa88c322a3aa7b0d971080c6271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a2542e02dadc011c917e6aee4dc83bd2b376ac051e0e74edad7c89ae0e89ee02c9f62e02dadc011c917e6aee4dc83bd2b376ac051e0e74edad7c89ae0e89ee02c9f6128a010acbb7a11b21eeeeca5b3c267312ed07d18ea2c78196c85f92552a7ca4047de32c538f3158f603511e22b2d4c5cef3987419130624ac323aeb73486e9a047de32c538f3158f603511e22b2d4c5cef3987419130624ac323aeb73486e9ae316dd42ad71a808ec9640a2350c153b78a57592574a2ecbcb035dec01a9f5a9c083b804303a44c5a26394ab6dd5db5db8f408a0ed16b10ff5a352cbb505878ec083b804303a44c5a26394ab6dd5db5db8f408a0ed16b10ff5a352cbb505878e635df5ccacdf7a417f28962acfb109b84ec1248a56697095ab6d518c9c08b9a23616d72b97ea5bfe37a141ca91da566d7d717cdd857115b8d558e1ab58e50516eca912e2b5db0a816a7e192ebc734f675c2bca5faa966dacc1ecef2529694e3649404b35af0b8aa07333a58faa8f0802b9af6ace8bce75e3b263a184d5879dbad5f41a7887282b0581fcceea98f676413a1ae6682a6645309576d35dd402b5ef1ce1cd6de36de712ce3726743463901028c92cf8a817dc1d532f233c1f9b17ca1ce1cd6de36de712ce3726743463901028c92cf8a817dc1d532f233c1f9b17cab281f1eddc6846de5315ffa3c10fb955252a6cba69e1a3f70c3283840d82af407c54dced915e8cfa27ec29c16b41e9598ac784ff67ec3732b9580a1cbfb8964d7c54dced915e8cfa27ec29c16b41e9598ac784ff67ec3732b9580a1cbfb8964d271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a2542525d54484a78f9208b4aa8ba3981cbee095a137273da52516162f2eac4d8da92525d54484a78f9208b4aa8ba3981cbee095a137273da52516162f2eac4d8da93a9f34ae95e9151e4c43eefc9117326e76b90d67adf32fdcd71c2cd337bc3bcf8a81ea6a37e3aeda596a6c9c3e1de04077ce3411630d28a48f313698c3db6e888a81ea6a37e3aeda596a6c9c3e1de04077ce3411630d28a48f313698c3db6e88be1afa3c74b49431a6751bef3e6f8d197b5529944868ad98ee3f999d8afa2f0149815d409b220bb0667df97804249e77350feaabb842de6c662e48e0f1af1f8549815d409b220bb0667df97804249e77350feaabb842de6c662e48e0f1af1f851d7cf69c9592dd56d1af7026c8f09ff0b0f8f84d17f5e6e6b121e54e33ee641ed9b496a7f68a7cc2297e55ec28a341f5675ecffae3fe70c99482dd6f18b51519d9b496a7f68a7cc2297e55ec28a341f5675ecffae3fe70c99482dd6f18b5151901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b398a9dc96e1b6b6824cf528f9c60f048921452a3092acd09647de2df0043ae1f398a9dc96e1b6b6824cf528f9c60f048921452a3092acd09647de2df0043ae1fd98d96b92febb9582b52d389d661e59aad730417664cf8e0f49df1fbe45eaef2638b15523ba16ee4d93bfcc6006cc111bde18bf0439119e3e0e0bce0d534e3fa4b0f5c9e504f37e4c10854350a716d8eefd40a95eb6768db20a32327740b5bf3caaa2b88a2bb4a332e9cfb954753f5cbcb7891e8082d1a8e264eba5ccf7abc8f95de627fa932c5a1cac59539eef8c562bf0687a00ad385f1ccd74dbedda81b8e95de627fa932c5a1cac59539eef8c562bf0687a00ad385f1ccd74dbedda81b8e22532c13b30be01c2edf6ba4a9488bbc3b67cd40dc9fce0fcf8707b11fdba7f47dd01ac5380fd56f25974c805a51e77b65764637d774530ace7513462a5299c77dd01ac5380fd56f25974c805a51e77b65764637d774530ace7513462a5299c7ffb6f3738e4dded0e50cf2ae22503a7d547bc33f677c25c0f475a323a4559a41fb55502f077205668c94e58f2a73a6dbed992df8dc9013ab0c7bd5f4e1d3c82b1839ebfad7b787056c04be1dd88819caaf46e56c028ccf99ac5fb41746623668475ab7addb1305bd5aeb85ea09f7c40d5c5ce6c77c15f99e74b91fe5bc5bd76f394b0f78c04cd5103ffdbd34f7f8ecead637bb584c972f12efaf30522eb112a5394b0f78c04cd5103ffdbd34f7f8ecead637bb584c972f12efaf30522eb112a5c861cd2dc6c2d19a1fcaab6e3283cfbd3024156f7653ec79b9abb9f173dbe1890e57a0f526a17a6a6f270d4721eb21b0694228542024739420dc0d11de4134390e57a0f526a17a6a6f270d4721eb21b0694228542024739420dc0d11de4134399462ad93749b0c56bf08e9f7372da4876ac46d5e83077d66da0b97dec1b117bae5f69f3cbc2e08e0d830dba903300f44374858350060b13401fb8a3ab41f00b8d7707bc2a28872f778027a0cc11d9ad7b9acdca7cb7246db4cbc9bf7c2e736e0aa8f57310cefc3a9ee8435e60b08c0df546a6ea6eaf3676a8ae4d9cae9330f3e90c71b7367cd04740c1ddb4495d502951cab408435b8851e8ecb4b4f0e35f12216a13eee1ad1a82d7845ec964cad7489f038a51f9f9f75d76f0e51865140eae63b1f273d3b4fd524f4b73cea3002a270feee9d839d97808eecabcc2d62d8fad514ed0edf666e116fb3a2a293f12c43554fb9fc6dde84621246c4a4e2c9aa5264ea741d19661f0dad42938bbc95d5e303c2f2e651696c0d2cfdd99a5f451dde59e1fe633aa0a761e6c88dae361763f5c5b046e6829a2dc5bc3c1a44a88435ccb71ea406eebc4ad60323eebb7a28e0977529a7a2bd51d157214e97fa0f066d98171ea406eebc4ad60323eebb7a28e0977529a7a2bd51d157214e97fa0f066d98175bc29b6aefccc20058a38b0c5b0222122042d68d4d1e986e28de562b9657c652461ef5e9925d6cb72a597388b416b720b8c505e501f9305449665c28ac13575cee2168a30b3f86cb32f93ebc00c0954566b673bc7d2345e6feb5aa456c9c0da1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85571c822ed58e6342afc356666e60ccba0bf5f38208d7f2b5f8ab4609f95e2f30071c822ed58e6342afc356666e60ccba0bf5f38208d7f2b5f8ab4609f95e2f300e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ae256e7ea7a380c317f44671b2adebaab7afa6fc77ddd455f6319e4a39d98d8fae256e7ea7a380c317f44671b2adebaab7afa6fc77ddd455f6319e4a39d98d8f8d75d3c456cbf89c2b88b45dea0cf006f9fc6e9f8ec272248b219ad10a6c4d837416b5bd6397318f665feba5b42c3f9cd0d94443f857b094af3cb53b218736407416b5bd6397318f665feba5b42c3f9cd0d94443f857b094af3cb53b21873640aed08e249dae292dcf7e9517f7e911d928250a7874b4644985c634c263066edccf2eaf41732234a54521f2e02cee60eba9661373a44db35d94349ff9928e1f59cf2eaf41732234a54521f2e02cee60eba9661373a44db35d94349ff9928e1f590923f4669f255f385e29c6b864e17d5d3b5ca31571431e2b3def7c791787b8c730ade4818a39499f0e61229991bc38f298e4c93e1f3adc9e25e930e215f8a55f30ade4818a39499f0e61229991bc38f298e4c93e1f3adc9e25e930e215f8a55fa75929113e93dbed706369da2a5f1d4fe323f288afade0443ed07c7572191c3ebfa6f24924b2ff9b371fbf568fe2f9a993f5bfcb1365fa1a2689a331e2031d1fbfa6f24924b2ff9b371fbf568fe2f9a993f5bfcb1365fa1a2689a331e2031d1f7c3e3be2c16dc62627a8be65b0ad1254624956219eba8b35e1a075d983b2f6b2735c49ce57c3a7c1488193b5ba3bbff1bc3d9ed07f9b69a5055a9dc0513d5858735c49ce57c3a7c1488193b5ba3bbff1bc3d9ed07f9b69a5055a9dc0513d5858c1624789bdde6706afd0f8df2be1d7c8a7f4e78f3a2e90bb0955d43eab10574352087682230cebd501e52e41261e8af548f2bbee2534e97d253c3022a15541fa52087682230cebd501e52e41261e8af548f2bbee2534e97d253c3022a15541fa5bce92c000bb1a7bc601b1c5f081c0faec150811c61da9c0f5e51a7734f4dc3f6d9f70d14f16b566314c037ad44495d8bdda9684a7ca8bf166c969420d1812496d9f70d14f16b566314c037ad44495d8bdda9684a7ca8bf166c969420d1812492a7500b7d97d29ad0aea3730da7e1840c557bb6fecc240902d390afdb5aeac01cdd46f0b94c029ab98267c8bcebc62c76d91532b0272d3f10d2b2ae645adbed51a535fe9012cb6d9859b8c7afc49459506e17773842a45b3db18cf53894a12ece3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550fc3fc91e218b1e4c60692ca758c08b35d8d448876b54ec3ebe90ec21824590a0fc3fc91e218b1e4c60692ca758c08b35d8d448876b54ec3ebe90ec21824590a4420647f3f39b1a8c78cab0be7deb5a1922b370e9e3e6e9587a7eac2c6a9df1cb6f2007c144fe4bd771e18589c983525355e40b38a4245cbef54f4ea5aef770bb6f2007c144fe4bd771e18589c983525355e40b38a4245cbef54f4ea5aef770bb9be3ccee709beb676221db369926cb2a9b3c6d3e03c2cfa42f34a19eb1b5ca6070442270c0a2a4ff3202f3b1f047de2eaf1cff60b156cba40c2f63664d2015d070442270c0a2a4ff3202f3b1f047de2eaf1cff60b156cba40c2f63664d2015d781b950b4747c94a2068fa1b14c3001985ca02bfac72f8dc0f36ac8b0fa13ba4f8f98d6a4a8716e7c77697f051a19cc66b6c7cfbd12a03888dd52b479c830d9ad8aa0fa1e7216777b30c2ccb503e7c0c0587b8483c2ee9d7c8d0e59a18b247e9f9e709612341763647ac2a1d95c6cad2eda762531e8174326cca0b89efdfae198bd6e071cb984522652ddde3d8614b9bbc63a2cdd8e6fd2d42228c12dd07fc4b2ed9269f9cb3b86ff0dec44bbbfe67f585b0386ae98b3f70a88b2e8eb234d8de2582902736999eadbcc84dc45e4a0839ffd95684fc48df094721b5d28fa649042582902736999eadbcc84dc45e4a0839ffd95684fc48df094721b5d28fa649043ad9eeee1b2ec9ee5926ddd43a6ef2c15c140194ffa697f5103fe740efc76d98f1b98e409ab59e4dc4920c22d96d9d90459d388d2974d27030037705d86bc86e746390ea91ad2b79f5fd11df56a7b564965a57338c8ace220b53285501d1a7aef7ee2929b523d11727761864a03bc9bddfc12ccaf7ddd2212fd799cf6214f069ef67fe0bf57f59ad1a3646f2ce2e4e153d74e7a1af851a3b0b18868f9c1e24b50221932c5f1c23bd6351a7aefec9c5a1f959c84ee0475d23223abb037783a97833f68f2a7499373cb9152e962ef2c2d479cefde9353881124e4f5d98b51eea26da629253db93aa2e8c437ab1e086fd1742e99745e5442da32ad4514b9fba7296dd2b668985f1cda046ede8c48080d81f13372b7c6e4296f22b135c9df58750dde63bf97e33d9404279381c2aa97f45d7b8ea267abb8009a0b1c4265ef122cc7626089062192d5ea12dc86e328c98638b8f5dabb4707456f9b004bab5609716e981c631833298b30a9b406f540f007d9165fa4bd1c2da59b62f5bbfd63610986897f3d6cf17589cf9b257ec33f1081fd8fb66c7a9a14f05d846525088ce5454886944ec3b9834054a08119399ff20c967c62c22c843f7d55507eec8cf09247a231f58c36ce342d6cfaa811c5b5eab67c2b33e4e0697802fd567b3320591ef64b9183fa3356d8b152afa3e46f1983bf9a25251d623ba614c3055967f7ba1078f316c29cc92abed7ab5e7e3147a4f24964a815b7029357231983b9fc932ae1e4a036c29cc92abed7ab5e7e3147a4f24964a815b7029357231983b9fc932ae1e4a03f82fffccde57ff4195b8a42216e611e209a5d6de843f621f9c0be0815e87021c7fdddbbddfbd6171d777d714359d4a184aa0623ba9c83d71f0acff36bc8bd5bb7fdddbbddfbd6171d777d714359d4a184aa0623ba9c83d71f0acff36bc8bd5bb07fe120a7ee3f617675df852d550fee81d91710c2fa91cfa63b375664fe95abf45f45c65b7b6f1ed001dc23cbb1b77b4f70602e9135a6732d3199fe13c1dfa43ef57602d0823d892888f6314697723849c9fb49612e8e6b61ed6f3ddf564692ed1394272ac6404b596c682fa19d636b7858d4222898be101e2b32f8892f4e48998067443cfc7428523d3f0c5c70a68aee5498217ed7bd3020de30635f2803ae698067443cfc7428523d3f0c5c70a68aee5498217ed7bd3020de30635f2803ae6158c9f07473d8e49257b8927df43139f02ea943b82003251621830cd032d126c3cfb4647b11015c219ffd6fecb0369684756eb61544f041b95c46a03b7187d393c6089613a951f148a0e736ca684786f6fe580a0a85ac53ca05e61279811d72592c034bb085314877bc49dbaa90edcfcfed82138a1efc101487759a0a542c9bfd890eebe5a355ca58b29be775e2a312f15737998cdad89159e357878ea7da98aaa829875089c1042204c228182ed127f0c9dde29519319a504fe0dbd28cdfacd9d2f68a9bf169121e970c3b3f2c9e13b5c519dd2a68c2bfb011a94e0c89d5116fafd394a63190bf2b58fd9500459b493ace73116412bcc0f3023e6f9c16a2ede1b9415cd60d63435baa2b0b5bfbd730f8282bca620a4793c7b6dd20aab7af52d1ab77617ebdd6d3503fec0b3057b102eeeed1f5d8c26db44431b020b46b94c428985c3f4a3ada2730f2a9ccdc12987836a5bbe5509c8b9a2d68f9663d60f1b5e8985c3f4a3ada2730f2a9ccdc12987836a5bbe5509c8b9a2d68f9663d60f1b5e53f477b4be9d101d6922e3907ecf73ba1c96c470200b1ce711a4c5b3063ebd3805a56f7faa271a892c764597fde944ce90c47f51c9a05d27891dcaa73edaa40a05a56f7faa271a892c764597fde944ce90c47f51c9a05d27891dcaa73edaa40ab8a6b0e93a1412cb0045f972ff0c0483dee8537b0b7eaf386d14f2184ec91513c3a1270bd16b6812c68e1b56dcb62ce526e36f7001c48be8b5d3c1a4aed3d44dc3a1270bd16b6812c68e1b56dcb62ce526e36f7001c48be8b5d3c1a4aed3d44de84a97a992e6c9fbfa20345e87c9300ff36db518b6c59ee368d1cc61eaaa2ed9562318cd48298cb6fdbbf23ff56f024bbf3eceafe0c5c515ed1033074507e02f16a219fc6d4dd538c7e6295bc33511940ef311325224241034aba7eb2cd9c5a57a4b6af31f709058ae6b26e7212444dbcc20c6d7fc45b2cf2d8d0bb7a6a9a8564ba91fe730f7589f75dbc2cc7a7bd9b911729be05485aabecd0f998964dae5414ba91fe730f7589f75dbc2cc7a7bd9b911729be05485aabecd0f998964dae54182f3f5e2a87ecbc3e152a413ad70ac4f33e21faa83991be1f349c6aab0d9c5c4f897f2ef75661e344e200eab960ba6c1a21b8d9c89db68c0aba4c0b7f823d710f897f2ef75661e344e200eab960ba6c1a21b8d9c89db68c0aba4c0b7f823d710fc7d14fe10ed1fb665322a421585e96185ec9462f90ea04a0dd956ad123cc3212e5b82c47a843773e1ff1fd6fa1e6bbf77c28dbd5036f1ac217a603bf299081f6ef41f24c179c06ebb81e9136f7ae0d732fb3e62e0945fe6d6aeceaff98dfcd60c7ee6724097f1b13358eaf6fd30b0193ebe1dff64778d0aabd04e388813b72251df8a8ed6528c87fa12734c7b77996c03f4b7339e0d1d951b3d220f939b725251df8a8ed6528c87fa12734c7b77996c03f4b7339e0d1d951b3d220f939b7252c3f14ffdcb5e067d0a123e6679c86726e08eb09f66a92d1cb0a074d1497b565a38c5624a336c7a34038c42a12fe7516134faff8669827f4eaa3e10a94495b74d38c5624a336c7a34038c42a12fe7516134faff8669827f4eaa3e10a94495b74da8a17040fcf50119e53b9de38607159bcbc578f396c6559ef2f00f2b9e75a482a8b64e738d5d979cb0aaedb7ac2dcadef59820773d8edd8c0e1ef4fabc8aa982612414ac6d7ce287ef0ae078fbf988b573fc5cf88d6e4166cf0156b7c78efd77f286c1337731e165d3ed001b0b957bc4b2a1fed3900dfd480bcd22ea67a5f835abd429c7b7df46f55bd9c9a642e12eb7bdc6c0c924764917698fad62bced2bd6abd429c7b7df46f55bd9c9a642e12eb7bdc6c0c924764917698fad62bced2bd695c3e3b0dd509065ab91268bfc8d326c306d00b691684a645ebec32c1a8cf46d718be8518b3a6d7c8b8a3e405ec32beb035c3c48beaab08b53c8b5108d90fb29718be8518b3a6d7c8b8a3e405ec32beb035c3c48beaab08b53c8b5108d90fb29fef735aa3ef034cbbfa5e900a0a77848b5d703f2c166cdf2705a6e5625dd65b86aa8287b696ef44dea3027ce508ef809f632ef7fced313b5bc2067949ebf2c2462bb52600e150f8f4a341db646a22f7c887a16767bd070f886ed376da0723e7e41b009c662e0b9dd14e60cbfaa9d46c0c4f90a27bde9f71b018ce93d1456cb34df01b882546659f387247cdc8472c8fefe3bf73c8e73f5ad2bb0f7d7b4034a64df01b882546659f387247cdc8472c8fefe3bf73c8e73f5ad2bb0f7d7b4034a64830acfee27b9d4f511f3b44c02691835d9f7e4520950c1e5878812ba209139db31000325342aee81f0ffbae72ec655615aaaeaab4988fb1d44991e199fdf30a531000325342aee81f0ffbae72ec655615aaaeaab4988fb1d44991e199fdf30a53a41114c74a96c56f5bdd9bbdc9e4ae6e625b88dad0662c4edcf6e7a06027495bb4c6be772727a1847a15b7a851ca1fa622acc366c46c7eb7499727452ac3b62bb4c6be772727a1847a15b7a851ca1fa622acc366c46c7eb7499727452ac3b628436af58bc31a727a069e51cb3ee0f7c44246327bd6ee89a51f6508902f27233eca3fc55cb9223e8726949235e9488ea743ff782e1ac219845c8302c5ddadf5c710fc61c20fe0d0db7cc000403906601a4ebc1e81f4b2687e3f2e58a1bc0be029f9e2a6c6753cc3f89ac6edc06e4b4c8353a5d4cf70033fa0e8b75b5534d2e70f55a1efb89caba5cb9d848b187fd4427419ff5066fa1648c871d20c8fe5a57f280ccc6c3dadda979f1c35f1d770d84ee4b2f5a5316c673fc612cdc0f4218c846fb042560b2a468769645d1ddaec0d55b381ade06242cf7e58ea94beef5e94b51b503ec7a85db08ec128ee602db6011a6863675e6e6b75c4d86b122656f4d3bd777145aaccff6a3d988a3f358332700ec171a9c608f29220fa0db1b594330c9484fca8fe21bef9c81c39cf765c3237f6fe8689b23dad226740f6d6fdfdff5b938264ca666c3117723f74d147288f0e2559cc59baaf37a69e9c35f6f9aae109cec84d368f76a145cfa7bb11e2edb55d05206457b30ce07823b319c4145c6474a737e36ea33b06278a935b4a58f9f760d31252f0388c10607765d70ac8a66b2d1b77e36ea33b06278a935b4a58f9f760d31252f0388c10607765d70ac8a66b2d1b70948c14664979d30d03623f4fcb5f00b26f17ec11570e799553b18cf2dcfe2d652be7e44369fbfec0367107d1c4c3eab5e372def3bcd7bc32184f9c5a87703b452be7e44369fbfec0367107d1c4c3eab5e372def3bcd7bc32184f9c5a87703b414e0230133ba2f76b5df28d82d1756e4652947bf5c15f1700f7afd2f4bab833676577e4f6219445adc1d61aaf626e7fb768ce536a277d51baf13cd9c72d6a2b676577e4f6219445adc1d61aaf626e7fb768ce536a277d51baf13cd9c72d6a2b6271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a25425d626dbba8ad74d6d3642b18c463b9604d4cc84cd232bae98b09ba93e84cd9425d626dbba8ad74d6d3642b18c463b9604d4cc84cd232bae98b09ba93e84cd9435864d07e08c0f77dc1e137bb646fedbfa638753c1370de4b21fe167c0e473f190c78b757694267e0ddb6ccfc88441b23ad86de2003753dd11f7b11b3956835ef045e98da265825425f6fc185b834f67e88f28377575054d161a9d59b55f3aa434ccd21ab222aa9f2d7e31f17c0e82747ec7e9220a1f7699b389718c4e6663219b53995f573eefce05bd5d48425b15a09e7e8daab1a76811fa4944645a721e129b53995f573eefce05bd5d48425b15a09e7e8daab1a76811fa4944645a721e12a34dceaebd6a7334f62560a1e33f3fd47bb69cbf81b5b61ea39cfd3b912b916efcd18a9a89edbd4cdc1255a7b22238f3c0b0c2313fa349dc5cfa75c8682438a8fcd18a9a89edbd4cdc1255a7b22238f3c0b0c2313fa349dc5cfa75c8682438a83beeadbe14c110b2980e90f6997e4bfef5d197d67f897becc9478377d49a6d860040d7d077e1c869b5f6bc26651983cfcc6cb6a6abead1d676e0a682c6704c2e97fda73fbf3496bf30afdc1669a9dd011397726f16809d4b92aa2e3d8ed8d1f0eaad42824a839b349873e1d4aa5c37156fed1e402634b011056f47dd0be0fdae97f3b8e14cbab5900de06e1b4380290b2747f5f3936bc738a66046803eae73e097f3b8e14cbab5900de06e1b4380290b2747f5f3936bc738a66046803eae73e04e5a015bfd89eb4d1f0589c908d68d25b4c2528a6fbe5036a11e56c8b6721c48c24e4de4390b7c2cf1c15e2a3b85377266c5a70f3c4d14c78d35833ffa347184c24e4de4390b7c2cf1c15e2a3b85377266c5a70f3c4d14c78d35833ffa347184050ec186839a3845ba77a75ffa2e302068c999c95e8b9b56c967704fe0b9884812087a8f976614baaba4ca4f83586a53c75ac712ef47a48fd47934a1552f363012087a8f976614baaba4ca4f83586a53c75ac712ef47a48fd47934a1552f3630285cc5c8290fc3eb540cb2e29904b19ae12bc06bbf7d8eae3f78bc8b812cdf4327d31eceafb27d7a81e9c64779c720ed8a2a1eaeb6464a5c384da63c47ed999127d31eceafb27d7a81e9c64779c720ed8a2a1eaeb6464a5c384da63c47ed9991769c42685a484952f08f80e717d12d369b29538807f01af680266f93e0eee91b57b043d4505e15208b2c2d1bec3e141049ce22d4d25bf72587b8675daa6553b757b043d4505e15208b2c2d1bec3e141049ce22d4d25bf72587b8675daa6553b7c6cd4b51a774b513b7359293cb8e839b65c17ebb95630b44337fa59fc6bc2ff749d4dc00b83e296d74f7e27728f18b35efadd1e68e57ae1ac9c6c034d764404749d4dc00b83e296d74f7e27728f18b35efadd1e68e57ae1ac9c6c034d7644047662cfcdd55d64ba7c4c178912f7e9673ac948f38e37d6beae8c8f03790884bc286012751d1695fb90abfe498cf814199cc7a90b9fd9eca338927f5ff6bb531afd1ce1d5a622208de3664e050edd093db0a56aaee1e0b0ab196d32ad20ae6513a8e0fcae7c8e118303cead1004da0d31dd74006ae51d756eff64a727340c4bb49688f95bd1fc4d135f39953f302bdf9884111cc4b451b3a8fb7d79dd755fb998d688f95bd1fc4d135f39953f302bdf9884111cc4b451b3a8fb7d79dd755fb998d271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a2543b903d6b4a370af777a401ff88bf942f2e383b824f8507987072de14553db7f73b903d6b4a370af777a401ff88bf942f2e383b824f8507987072de14553db7f798401311811b3a2ed82c42ef5836f7c3963475d934a4acdaa8080e0d1a8b5d2c9c3bc3529750792aa0c98abb1ebe575d77001e0fb186817c5fd07f89a83391b89c3bc3529750792aa0c98abb1ebe575d77001e0fb186817c5fd07f89a83391b8af56dc84fa6b4300c85ab6a8d3a3b4473a607932f39256e75c3dc15c4e18a6075db26bc5ba0310356a06ce1f0d66d1e584991429fee2bf8aee16889ae3ac35ce5db26bc5ba0310356a06ce1f0d66d1e584991429fee2bf8aee16889ae3ac35ce19ac5184ad743b50cf747c0faebfa382e1971d29704991e858b34237d84b5129f72d590e7193436409b0827cb00b35a855a1f6b185a5c763b8483bb22659d55576f303de9fe0d7381c01b7a3da95a6558e5bf948fbd17a7429a5bc6d50c267f41de3adbbc8043f9892b012ace65453d811ee2adf618cfb72a3e2918ef71ec3ce94d30f7d97325d67768db902383079250e6a0521a020d2116248983b26bf91d08b54977e364ff07afc711f8042ce86fd14e90e6996babc877897fc7d8bd8744f85600af0e5c5d54b421d5d5e92b8da4cea62271566a060a485e6a7fe72682d9e85600af0e5c5d54b421d5d5e92b8da4cea62271566a060a485e6a7fe72682d9eea63242cce134a00efffa818440d3faa14b089bc87b522ea55bcd63e46e68853d0dbc1b465559a710f1187101bde57f2c65ea736ef052b6d02c1293c4794bd1ed0dbc1b465559a710f1187101bde57f2c65ea736ef052b6d02c1293c4794bd1e73d2fa7542789a8503af3536b5701b0e2e41eb4d3505bb5ffab17426715e83984e5cbdd3dd88bca51848ebad2983f9b49f48dd1a92a155cd3c0b771e72f57b814e5cbdd3dd88bca51848ebad2983f9b49f48dd1a92a155cd3c0b771e72f57b812009e79d5b3afa45fdda8f5eb41486aec4324340cf9019dc869756c491eeaa63567b4fb630a1235b9b8ac76c43c4f211c297eae34e9f6735f471e2d54fbcfa7a567b4fb630a1235b9b8ac76c43c4f211c297eae34e9f6735f471e2d54fbcfa7a4a54e14b6d258a93a9fe1d1dbc45752833203b76e38c88a339423355af4974e400003e8ccc073404ed37da4831f6c98f3b76edf5b3f46f6c49b8f7854f439afe00003e8ccc073404ed37da4831f6c98f3b76edf5b3f46f6c49b8f7854f439afeeba0bbc32e32e187d68124887eb77b945d4813e2674d394abe3565e361db453a3cff648b4b9b99ed0c0f717b1c4ec4ff4f8bb71c82d13e6028e1616892abdaf93cff648b4b9b99ed0c0f717b1c4ec4ff4f8bb71c82d13e6028e1616892abdaf9434732ce057213a3668e2e6d0839b64f9794272722242b76684dfe0d9a1ac94ccdff26c1af2c17b47129ce2530974dd452246e8f9d90dc0121af94ee83cb7a85cdff26c1af2c17b47129ce2530974dd452246e8f9d90dc0121af94ee83cb7a8558b75a15bdb2917130067f1fbc46097916608527556fefdd7243855b1b4395284c52235594db317589e29142b40d273280ef968435149d3aac586a78e9cbd9961d406672e221feff6552ba5f02c32849108616d7b69d89640bd5da59d76f014c1ed474376b92baac38e5009ffdd3b61cacff13004c81a918432e821a94df5b79931df6f78216241c5980dc70808a36899dd2041307f8ba2fe23a6a54e9419441931df6f78216241c5980dc70808a36899dd2041307f8ba2fe23a6a54e94194415c5b61ee6c61fbdf6758f67ca33f25c94683a7fa150e2ed88e2bfcc49eaf3cc8e5a47e5f3cf16ad400dec71f91d6535f851f398f726a2ae86b317b98dea85562e5a47e5f3cf16ad400dec71f91d6535f851f398f726a2ae86b317b98dea85562a1e1524a53f644b0f5bf95f8b7cd083346e2b9b5b80afe410c9a6e07c47ad7c27323994e304d650f2d63bcdf503bda77682e7ac7b3c234a451f0fed66eaa27ed7323994e304d650f2d63bcdf503bda77682e7ac7b3c234a451f0fed66eaa27edb10471833be33ed5d0036d09d1aa7d7a4b9379c527e701b311f562313ce68c29e4a1582c50f8545b68e2315dcc47be5b202777c7780fa52cfa54be87c4c2b2cb400a57284b64e99768de50a4ea1714e2ae4772566be24d2ed01760d0ab09a28dc8e9a1e973826520fe76e331889002166c2f280059ec48ec06914554002d88a3145ece0bbb93d75dc085d42d8bacd70ea7a28c84bfc75855f5e87472ae43058a145ece0bbb93d75dc085d42d8bacd70ea7a28c84bfc75855f5e87472ae43058a156d5473b5e7255f5bfc4b30b2d32ed8d55283ca27a8d9e5d7d53c4bc7397e6634fa0196fb4b221d260aed918b03174d97a3c9647d7cad2f3fc2d8d08160d97a34fa0196fb4b221d260aed918b03174d97a3c9647d7cad2f3fc2d8d08160d97a67095250808b1f3dcccabb726a5360ecc265d2000fcc4c1f2c4ab834023ef4fae0ff8f90897b75468209c091712ef18e60dc900eb140c12f3934bb83b756555f67938401a52f05c4a8daab3cafa82b770a1672304fdf0e977b126437b299acd1271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254f6d67634b12b6fcc090d248159c3e17efbfc42cf4633403ab172eb8f9fcd4095f6d67634b12b6fcc090d248159c3e17efbfc42cf4633403ab172eb8f9fcd40958eb8d2f6d1ae8b981c6c76e4283de3b7f2d457317ba4c60b40683d745c5f720a9934ede7e4bc3b2543604310e9511e6c6b0d952a4dd63f415aa1bd6ca0a56fa99934ede7e4bc3b2543604310e9511e6c6b0d952a4dd63f415aa1bd6ca0a56fa9be54cfd4607857694e2e522c03315d10506e2fd8cb6099d5172b04f39f43834a08c7947b3cca9fce3cfa102f64a8ec0aaa646a27c331c56666c7d20a47e1d46408c7947b3cca9fce3cfa102f64a8ec0aaa646a27c331c56666c7d20a47e1d464271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a25445c3f2a68c5db0312171f80079fbbfab62dff25c67665b81c59429684e178e8045c3f2a68c5db0312171f80079fbbfab62dff25c67665b81c59429684e178e80f88f9bbd85e159c1ad5ac8f7cde250f0de4d4fcec36d2c4200599e4420fc6ceb868ecb2e37b6543dc128ef5b1745e172b795f2fd9a5471b7e2ee9ac9f035a617868ecb2e37b6543dc128ef5b1745e172b795f2fd9a5471b7e2ee9ac9f035a6176f25a6bf2c11a2b8af068d82e0ac9d5bed0624c70b451131793082ec465fc2eb699ce113214926cffd7646cc3006c1c4895f0facf9a21187ff80759ed01b0d28699ce113214926cffd7646cc3006c1c4895f0facf9a21187ff80759ed01b0d28e1fbe4f71cc30f5105167ab3c99fc09c4de75415c3bd000909d8536ce40feb766d757ed45ea5cb450e471772e6c0dea2a07a469301812db2cebf295ce47f4c266d757ed45ea5cb450e471772e6c0dea2a07a469301812db2cebf295ce47f4c2608ac7a81fc7a2c6abbcf96e75f1a7ab29401d87a992b7b23333c3cc1389de4ddcb1aaa851cb42c7656e4539c58affba43cf5d17c30d888da323b2520695792875f7d2546c381c499b425516a41db382ecd28272a98cc5ad6b979777e0cb7aa0f7cef47a277c4d57bc853d20b4ccfa79be441e9468fbae64ea9291b2cff9ff47915918f2af826fec3844ce8ac7f2df379106f35cf3089a1b5f90e3a9d9ee7851815918f2af826fec3844ce8ac7f2df379106f35cf3089a1b5f90e3a9d9ee785180db67c390a5a84608ec118323fa8b1971d94ec4ee2767dc76ca45a7351d7769aac5706a5470e04fcea4a686d66eaceaad40b867b3825d21783f4268f123db8751df3cc82a1868e53631d2f925895f99bc2415c7ead974fb964fe4cb771980022f9968f37e29af11771e5b060932153d7b71e580c79d60c69bd0b093e7cd786c09374112458acc8fbe810c1f58a9d14dfc3aa3955aa0b980c19f64a7b54f453a79374112458acc8fbe810c1f58a9d14dfc3aa3955aa0b980c19f64a7b54f453a7271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a2549636a86e44fdf57afc6624545c6d80fd46e10242ac3056512ebff34407bd274f9636a86e44fdf57afc6624545c6d80fd46e10242ac3056512ebff34407bd274f6b96cb9e682bdfc1370fb754decff4a25f3597dee24a9fa42cce682d49efc84d8983141f5ec2d9bb37fd24a41b42b7f9f0c45640b25510d72d199c47fda237628983141f5ec2d9bb37fd24a41b42b7f9f0c45640b25510d72d199c47fda237622f53536d68722bd35b7fbae47cddf91a8506950d32b81e42de5e2cd7cd10ce74e4f675c413f4a79ffe80c8b0353e97e7e06a48812538bbff01e47f6e66873c45e4f675c413f4a79ffe80c8b0353e97e7e06a48812538bbff01e47f6e66873c45887c404389ff5d1e866de0e1316b8b14d71c5edeca60ad5d5e2c599805ae8ca78a90b875b984c1619b0462dfe2fdc8edad8dbad1089338e6cf40548b2de8292e8a90b875b984c1619b0462dfe2fdc8edad8dbad1089338e6cf40548b2de8292ecaf36e78945db9b525a73a9f5f70779722529510a0135ece06abc9c85a0ab92b073aa5455ad69a4b168bcefa107f965cbd6bdaf9c164399d0931ccd251763d3b073aa5455ad69a4b168bcefa107f965cbd6bdaf9c164399d0931ccd251763d3be99cfe3b558aabd6d05644f19720f137aa5f6d871575b5a3f5c05ffc354c87ad16f48f8c278e165c8522677f603d3c1c60da1cdd65f986050ed2ca54a1a50bcf16f48f8c278e165c8522677f603d3c1c60da1cdd65f986050ed2ca54a1a50bcf271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254ed54bb4bcc6c6728295832fa03923a7db63effec096b769beb12b36353ff7abced54bb4bcc6c6728295832fa03923a7db63effec096b769beb12b36353ff7abc3f937b5f50a9d9dbe10e5ab00db0516bf7eb373816d7e54f5316d8c0c552036346ffe992b22d34e97e86caf913a6306fe128c9cd0c7f8075965d31cbf86ea54c46ffe992b22d34e97e86caf913a6306fe128c9cd0c7f8075965d31cbf86ea54c3df433703c90185963b5c0bba4dbdcf73397746971652497da6430be15a12aa3f6d926b8f5a7e02441c860125eda73ad7e4b8e36a1ec812b9109b04fa1f5f265f6d926b8f5a7e02441c860125eda73ad7e4b8e36a1ec812b9109b04fa1f5f2656ba7031af4f21c707dfdbb682ee080c69eb7d89a04a0970c595c64b7d3a5b477bebbf5ce18ca08b5cfb2487d3ab344154c7cf9d3001072fcb593a29515e4b030bebbf5ce18ca08b5cfb2487d3ab344154c7cf9d3001072fcb593a29515e4b030e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855087384ddc8aad54b8556c705cc4ee6d6a0e1028e03989a946c46ac4db435707f087384ddc8aad54b8556c705cc4ee6d6a0e1028e03989a946c46ac4db435707f2d2afc80b668a107cb6e744131f9344d4614f98e800c153dae53124281e67ada88f457e92363e40eada14369d0fefa58c5fe4ac6b47edcbdd1b071fe15aabff188f457e92363e40eada14369d0fefa58c5fe4ac6b47edcbdd1b071fe15aabff1a20eb75998a3afbb5832102d3dd0bbb7112adcda139ada389defa6952eaa7b8840ade4055660d1e62b531f853ec74508a9aab444f47caa66a2e68755b22dcd2440ade4055660d1e62b531f853ec74508a9aab444f47caa66a2e68755b22dcd24f4391b201a53b23d799a813fba0af0b18078c0d8d543169e7ad1850580bcbda010d2d797c749ce11ac69210c33001b7653223d6b6af03155a55e3d26dc3738fe10d2d797c749ce11ac69210c33001b7653223d6b6af03155a55e3d26dc3738feb9cdb503aa8e4494fd33bd522d4cad848aa413630eeb4830cac4056d639067ac626af68b83c49432e4154b184577a7bafa7a7f2e6fc7132ad1c7930271a62ef3626af68b83c49432e4154b184577a7bafa7a7f2e6fc7132ad1c7930271a62ef356f84035c39f6152e4ac67252ba9b6d458e79577a9447d12e7d2a03ca703f4694dce4ff9c2fe418ebc00ef0b5ce4b784ff7a0541d05cac466768f858df7f1cc853ca592abf4b5ba69faeac26052ef996c306c60b246a64d74107e0df1779861a6eb212f1f5e95e6ad83cff08c034440c11477df954b71bbba3f3d425fffa03f4592106b5b164fb84f68f39e46e1f49cd669e650c150bab938cff60df4fc8ba84592106b5b164fb84f68f39e46e1f49cd669e650c150bab938cff60df4fc8ba84e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85545d44872e3f6cb4ccc2099f9a319db67b1368b9e0f61e7f938ebc03257f507bf45d44872e3f6cb4ccc2099f9a319db67b1368b9e0f61e7f938ebc03257f507bf3338bdccb9ba4a54de623dbe3fc737f1d930c77fca32989f94a031caa29fe928709c2864e548d95a705d0ce543ddff32799d3d2fca17a81949f8e7a8051cd65b709c2864e548d95a705d0ce543ddff32799d3d2fca17a81949f8e7a8051cd65bbf960115d8c2ea87d18fd27ed8a3415fcf4497ec2d102ef28969b7e48993147e0d69a156bbc06c927bac43328f98486c86784da3086eee081cb4f5d9cb0ade190d69a156bbc06c927bac43328f98486c86784da3086eee081cb4f5d9cb0ade197e01087da8f295fa3fac6bf638fd2dc691d81e6eee43cd75fe9cfe43c1d5d325ca6ef875f5f975421181d78353302cba3ea2dffb399ed93f2558416c1e0fe2a7ca6ef875f5f975421181d78353302cba3ea2dffb399ed93f2558416c1e0fe2a7977d8877813dbc685c8bce14d29979632fed52a369b5bd1169685c4a5ea49a46bac8ec66d159f631447863e436d6a745aa358e112987dcace83f96bf7de27f68bac8ec66d159f631447863e436d6a745aa358e112987dcace83f96bf7de27f68b4dc28feeecf4d044664940722821b2b4d52b4ffa03e32d5665ac1848a9187be354a1d5f4991e84c5d915073bbddacc6a36e274cdf3eb023c2b4e12bee30e9c4354a1d5f4991e84c5d915073bbddacc6a36e274cdf3eb023c2b4e12bee30e9c459b50b0b74e8451a22210c752bf83c1bbd55472f3abf7aa1d82eb42a64d40d6b616cfb53d166eaf7404dffe131d08ac2c1e06d9856b6fe80cc24b65c5da2d2886ac735952e83325a195011709ff3a35cc9397e29efe5e220b5457f84ce56f5a11e6502edf1aff0ed8ad0492ee43ea4cf41d5260fb90b3555919020722b7c433f1e6502edf1aff0ed8ad0492ee43ea4cf41d5260fb90b3555919020722b7c433f3dc6cb9638318f994f1fd95721ff5e3e33ab8107f22a0639430e0b2cede4b1162ba79e8eb37d32bfc51941ce6d42b049f70ab8db96d7a372954e1cc3c25723db2ba79e8eb37d32bfc51941ce6d42b049f70ab8db96d7a372954e1cc3c25723db43afd278a10cc092b19399ae9764b7d8bcbca966ffd3732a61341c6f2f87bb6d08877b3f48a3f0f604a92924e1b3b735028eb76b51624f04a70004a872048c1708877b3f48a3f0f604a92924e1b3b735028eb76b51624f04a70004a872048c17192e708f7f600e404f8da1ba07c830c83301596a4a86a747512dbf0d8d73224ff55ce98c7f07b6471f15fe017c6cee438fc9f7281b189e2f1c9bd0c21c7c888ff55ce98c7f07b6471f15fe017c6cee438fc9f7281b189e2f1c9bd0c21c7c888f271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254639a78b16a57c67cc4ad89e46842287c9c6ab696b0b8433cae2af68a1ea35b67639a78b16a57c67cc4ad89e46842287c9c6ab696b0b8433cae2af68a1ea35b675676e97d98436d4ec1ebb2852fb180bb8ea82e9abdc5978796000c0b7dd8f32c9e0268e72b9028abfe1277699b4eda5810b443a6cd2cd450bd2153e6f46cb9d19e0268e72b9028abfe1277699b4eda5810b443a6cd2cd450bd2153e6f46cb9d16c7c01ed87ee7d195aeb7a29a072555b0319de1ca912c8a399531e07f2cb64062fdf87a4ef540531f85ed92c30ebde8c4ed8dc980a8588a8f405fedcd0e7c1f57104738dda653273d87224a8a3e4c8946da02ee3e850d606e77649f2c53fd08498990d6bfcfb2926a72120f5a83c38d334d2c4de7a7a0cbd5faa0d4388c15b662d7c7315b771fb6de8735107bcdc68827e2bf85c3fb096b27d1a4cb3271413411722e5355c570ff111778685233ca9b10f463ea6d1c297591012121c4f740b57736f2d56d8d091498504153aefd10ddc5afb6dd5eee3d3e51f505070ec713a1e586596640bedbb0d44032033700e711118257b0774029021b4044dfea8277b17bbb6da0632781252725c4c3652a48a8055459237e771a3d3bfc562baf6ff075fd6bedd956497e37654837e3b25c22a1ac385a44566a20c5e025a5450da3c4e71d6bedd956497e37654837e3b25c22a1ac385a44566a20c5e025a5450da3c4e71f662a870b82ddee09039d41b81cc43b7756d7194f09780e5bf8d2c57e5797ea1f10a8cd6ccf33ecb7bc5c839d4a0274012dead8a84302d3dfc5a21221b5dbc275e8376c24882a0b501941113d4ba456cd10237d686eccc65657dcd75eb8a14c3358c683ee6bd98d450bd4d92de12772aff7c4cb4099176fa3beb6b9eaab6ae5936fd12a9547c4db9669ede6c97ba28296f99225d2cf8426674ee5b2550c4592636fd12a9547c4db9669ede6c97ba28296f99225d2cf8426674ee5b2550c4592609d9873c4774834b173dd8f374f1780c6289e3cd5ebca7847c038ad42b9f2e6822b22feeb83c8a80a0a5b33f0a2cab894bb9bec73fd12172ae05df7aee3935a422b22feeb83c8a80a0a5b33f0a2cab894bb9bec73fd12172ae05df7aee3935a43f99880e0084e241a18bc23a9ca8418b30180c66043a6e65627e62a327798b4229e554f4ba39d9d114f82e836bf30bf3af90aafa2bcb301b0ba1ad1f0ad9b7a9a32b86a91acac2fa6f5fc1f627de38d5d8a4a5955b67ff5f1f263fced92536d296bcaa9ca06ce37d421d3bb40bdc2477a6a316e9362f9220d8064f9651430583203b83688186c376b6924acc22bb7efdf1efe2ed5d5067b95d722c4e19a0780d4c11dc9f22dae0ecd0db56fb85c71050ea88e88fd94f0c795e8aa0bbf8c6989aa3554133e927ca7b5fdec74a0897b50975f049b49b0e190a54e8e12c093d63cbfe79428827ac03cb9d0fd74587c797d977fa473ac1191dffd81ace9c5e38d4d22481a3de9ffcbaf3e14c8fea9f28b5808d5175ca5b3d8041dbae3cf3493b1884f128d074f5002721b583a6cf900927f301e958b7e775f1a5ab0268664c922a2e1e8080a7c9d0c773f4babb2bf590c0a0205644eb818ff80ddd6336eb0558ed3245909799d3d158ee86cfe1ccaf265331f0f5bbc270d12af46c78ad56209b72be324ea45e2738532b99818492177488b52b573e9c01aa0a70fc840c493c8e467d9646ed4788d40d086dc393281e8e7ec9f268cfa4546447b33a46f271dd71b8ce394a249207522da4f7d1ed09c1a74da7e7438cacf8ce3bb0fbff7b62a7df16bf72fce49912cf9ddb18c912bd2d158e8500ef6cafba392cd38d7440e97f8ad5b60f92a17067ed1c4b64063d9a0149d06b1df5271098c86c1f6d124538dac11c290f92a17067ed1c4b64063d9a0149d06b1df5271098c86c1f6d124538dac11c29e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85511ca5c43c6c7bb35e8aeca6e9ba4c358628ee24325e05cf769fa505e718c355a11ca5c43c6c7bb35e8aeca6e9ba4c358628ee24325e05cf769fa505e718c355a1ed0b4f6f44b13c520f1766c363c79328537565614f9f35eb594aad0c124aeddcdf5d25ff9688893d181aa8b0034209e97db62dd9c74863d5226ccecdc91e87ecdf5d25ff9688893d181aa8b0034209e97db62dd9c74863d5226ccecdc91e87ec6a97ba67165f9e7671e72b7558fffd3f40867d94be4d6bbb37167f67f8058114b9af67c97cd1f7e2f0d15b778f554491d71af4ce3992ed92c1004e21caa3d864b9af67c97cd1f7e2f0d15b778f554491d71af4ce3992ed92c1004e21caa3d86271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a2544599d42c3c0227ca7d432cb6168d06f39cb3ccb2d10babae76c8cfbde6e1615c4599d42c3c0227ca7d432cb6168d06f39cb3ccb2d10babae76c8cfbde6e1615cdc0d3e6b88745ce445b222c7ea6f0880ab56e24f138805b0e3341d646be84738e08ee4cb7a21d753079c8f4e0843e880516f2fa82f9af00f263f3e646632e8dce08ee4cb7a21d753079c8f4e0843e880516f2fa82f9af00f263f3e646632e8dcdf3bb1a675e57aaa00e8b7c91f394d0ed377687ba4338f5943e06456e1e7a97ef46c9e626c5f8397a7db6703d4f3a710452bbefefef015d31b8e2b785046e6bbf46c9e626c5f8397a7db6703d4f3a710452bbefefef015d31b8e2b785046e6bbe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855bc84068ebd712b4a35e4f66b03edaf1db03ea328796a938040c96e3cf9c412f7bc84068ebd712b4a35e4f66b03edaf1db03ea328796a938040c96e3cf9c412f7dd9e1afd0aaa3fd7ae630b32a5f1c98a125e21a38d1a2ffebbe326d1df9ed47ad562e79642800ea7b895232c159a1b39416b92e898181e4a67a2c070a6bceed6d562e79642800ea7b895232c159a1b39416b92e898181e4a67a2c070a6bceed672c4ca375bc4e42066880dc65a2fd5ec7123b58a8b463705b6742a1b7abe3ebfba00a48a002955cc28b74fe767a0ce21fc29f2939337b1516900e1126759f04571a1961c95e14bf9338338467d03b9f9398d80e0da7adcb5a1b1a71270602772fea9c4919210f63bd49db17aab9ce89aba42a219c973eed366093a87c759a5288823ad36809397b1d751608b3d47a6055f7e601509f5895a31d554325485ffed843d195be55b01662baa92613478a3d084c9fd8c0badc87ed54b014b190cbc0e8410fb30d86b64eb8ceea33ddbc9299768a8fac27be34507f02b4c55e576eb569d8a3aa2f711ee983ed8c3266728892086acf89e7764c4ce5bebf74ba192497ee1e672cb04cddfb5449c861c6461c345a976ba964c42e888d12b408b063e941cfad50c2bfaf15defbe7785b6f50dc36dd09eb573c30418227e779fbf51d7f98b621db93f16ba9b57d20d79c0feb895a924dc55bdaf59c1b3edc138980f0bd8e73c01855f85761f8f446ed23b254ba71684b2db0211bc2779d3174be7142b7d7281b4bc153db8402e41b913bbe043b2a6d8059b53461afe5c24566457db730fb6c02e2aa1ff21a7b00239923a7f2379ff640badb5ab03cc3ccebf145691633ec1c02e2aa1ff21a7b00239923a7f2379ff640badb5ab03cc3ccebf145691633ec1570f0d76a63b4c6240473c0701fb97c510fa1fb327734467ab94b8fcfb5573abea425ebb1b5e51d55cddbc18d9d3592cb7f56d7713efb600ea4a5061ab943983a68fbb8404eda2cd124960e61daa8aa63bf115a8f92486882ca14278e39fd8bacb0ff8782ac3e85a6975e832edc7d0844ffe82e8a2cef588e64f1c264df8a2b6ac1afd7ba27cd6e9ff27ffbabd252073688c72bbc1e1adeac979fdcd3329fd10ac1afd7ba27cd6e9ff27ffbabd252073688c72bbc1e1adeac979fdcd3329fd10fb614dad8b5373a927b42a048d2237536af6f171f2ee786bcfaca945e4c0d1ca5143f46571c1de09d1a3246905d195b0c0fbfda5735f17f3c967cf5219da685d5143f46571c1de09d1a3246905d195b0c0fbfda5735f17f3c967cf5219da685dfcc27f5ecf3dc266af97c5a9596404d29205d99acae219f3dcb54310ece6891f465e8f7386574e5a6a8ab9e89e637b1c7ed961e06a9e52b2069420d7572f42b9465e8f7386574e5a6a8ab9e89e637b1c7ed961e06a9e52b2069420d7572f42b9d4b4857edeacb79f324e734ff786f8f1d78d34ec5590879b0177d9e02f4e6572c3e1dfd88323c1547d1f6090d3c262428a7d5f1c060b21b0533aae2498e6f5abc3e1dfd88323c1547d1f6090d3c262428a7d5f1c060b21b0533aae2498e6f5abc3605e46234ce224af6b056e93cd43b3a7851972d3043023459df9b5e5f9dbb8fb6ffd172c13bd98ededb522ea08c3138ded31835ee34d89ace8a23117fdb094fb6ffd172c13bd98ededb522ea08c3138ded31835ee34d89ace8a23117fdb0945bce3c7666b8ae5c8ac81648f12571c0eff2306f1181a2c6a0baf01981df523b4432318735da4135b91cad2cd32b48ce721185daa21fd3967b13f3d377b91d68d14c36a18a91c5d7433f0a21a83f18a52a2b639ca41c088581f449853351adc07a6d60869567e3d4832f49480b6530ef59506397429486a28ad938129259dae0dbc0b56c42badeb436d6571a4cc1912427ef609b1c41cd181c7f2406952fdfac696b302bd45d2f339068020b2a96c6b7689699ce273b18b36eaa882554a788ff57bacf0f096f62aa7eb0cc2434b4f6caac698f9d904e6218336cf911a97189386c2c798e71c3c7ee68834e1e71debd6f947d1811716b6384572b870e236a96446c2c798e71c3c7ee68834e1e71debd6f947d1811716b6384572b870e236a9644c6d0f22a77f9be4826fd90c96cd8d938cc0596cc9c3bba249bfc326819d8d5567bb752db2e03b1cf73f60ba196b5d26aa284ed0d38c7dca587b6fa19e8226ea2c835aa7e3c1c0bf70c41b4ba2b21cb70c2744af40b61772a995a68a6527b43bbec889ee7c6cb088f693346d5b2d294ed3918dae8400a01aa4e21067918f15b0cef7b7697f1dc140e8a97ddade795bf0b1e942b8967a8ae72e92ba91624ce55f5ef7b7697f1dc140e8a97ddade795bf0b1e942b8967a8ae72e92ba91624ce55f5271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254a72ba956d4c3fa567357306b7a30f3ef1a93835f44d844f51b92dcb44cdaab31a72ba956d4c3fa567357306b7a30f3ef1a93835f44d844f51b92dcb44cdaab3117c0c27b764c49c14600b5a2099e613727b5fbc8047d5a52ba9171be98787291c3e180a2c520127ef11c58f3cef7d9ef351fd648d5e19ea82b02ba03a8b29571c3e180a2c520127ef11c58f3cef7d9ef351fd648d5e19ea82b02ba03a8b295716a2b66e48a2c4c40d364f95b2ac5ba8bee5682e2d0653e8d107a039f88a7d0c6f6d9c17fe4ff9eedc096de7cabd278b1a89da506dbb7b3734bf9fa87d99c7697f6d9c17fe4ff9eedc096de7cabd278b1a89da506dbb7b3734bf9fa87d99c76970a9d999c7628b2045c0d64d3eaadd0aac5478908dc1138a210bcb0dec2a2e3327df076aef7941e6cb2173fab35f2d17868ac7ecfaee96fa3d3256a7405a676a37df076aef7941e6cb2173fab35f2d17868ac7ecfaee96fa3d3256a7405a676a307e26ea8fa6afc3b1a1886ff0a775f86bf81a0a26355e38f6e35b15e832aa0b11a2363a0776f2ac29c74e3ef5cd6ed6334660b6cf056f4dd79391c96de70db56b3a17ecb5849e157c7e7d9c09d4b80a2a3a2f51fb7f398d48cb1cc347acfcef24835f29c525c90813b647cbefe1f51ec36edb0b5890dc938aa6711f860e110af530b9d87aa9ed6b483dd98f0609ebb5e383275ec4bd338270ec1191f71cf34e6f16fc086dffecf70f967b1a0ed7d5b88e8725ddfcd51a175f8ae8e1edba395fe60871a1c6f5d7ad6d03fb0150f68f7f6bd2ff41237a349c9933d3f8dc16565c4d11f76b98d343eb2037dc71575fc68d5a39c0749471cee16c58c728a6ee3f77d400f5a29d5eb3279b2b47808cd6d7d18b8c03d914e94ec285ac49ce657d995e74b0a38f022bd11bf401aad91c9db02e5e67b22fd229370201a5afa924b75231f6e90fa717f05b2b5d95a74acc3cc712f167dc36f4e921104e5751255495b94107b1a30762a032b3cd1fe7530da068a3b2cf6b669bf07c203f6ec67b0512a04bb59efc39e9a63e7f1d421d28f71bd6a973e5e7562fcb81adffac1022f84f4b57d59efc39e9a63e7f1d421d28f71bd6a973e5e7562fcb81adffac1022f84f4b57d271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254159e77a744b1b96f0916c94d8c4345051b695fddbfd35518e9dd56fda1a557e2159e77a744b1b96f0916c94d8c4345051b695fddbfd35518e9dd56fda1a557e220b6595d8ac08bcc275338fe500b6d12a070b782b05b102003695c54433652dbeb8ce51a54ae9d188251b92701a06de42d2e0248f0cfea252dfa80001e0c40d0eb8ce51a54ae9d188251b92701a06de42d2e0248f0cfea252dfa80001e0c40d0d1e855dfaa24ad95f3a3aba7140e96059bb964ef54a3a5e81b22ddd7743ed4b61b6202b0ebcfe5097e6e965ed8dc7191ca531f400e45efb935e2ab486fa361790de8a6a5cb442004729ccfaf04d369bbcee68f7272c3d820ad1b192982c856597827de8e0954dbac48710d550e2dc028ac68e74089fe50a4db9f263ca39ad65fa4b6daa8815e7c3a2fbfc7366ef1586bb85bc0e54527ca19f80a589a62cd1282b2112f2d0e47cec7fee842dd31c7e148dc70992d9e750cec0346f0541f81fdcd13e4bdadeb254320cfeec55e372770a9d50e46fa23807d7c060a033f5fcb251a68c180538b0a55ff41bb011dc95f25f6199ceb8c9fc2ad850228a1bf09fbce2adfea20132a5182c35da6a6fcb25607f881dfdea0ca675a52b5db8826b506436c0ab940e3f4c6d55abe9eafdbca7336af03731051e02553b9ec18b99c4370ba19df71f39d53df1d0ddb5d7018618ff3a2a3cd560fdbf541d745edc3963e18da77887a11cdc4a1930beda1d1a6ebd559a9e6b7a163560c6e57b8eaa21391eaf11d80e94cbc7ece4038bc7af4e3f52130fe3b3a7beaf951c820943e5e58dd2570b4b31287aed349b42bd3870393f63ec5ec002a44d31d4aedb26207d9d4f6c55971b5a61b8380f826a1b565271f808f0ad51e73c05b86c05f0cb75be6dd108f67dc096e4acbb41d5c17bd750e30ae4a80088c5ab9a8d7fc90ff4a2baa80f2e3254f096e4acbb41d5c17bd750e30ae4a80088c5ab9a8d7fc90ff4a2baa80f2e3254fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855cede34e6e594e2a3002e826a3e68d83087b4b4795e54a8d67016dfd848f6ab0acede34e6e594e2a3002e826a3e68d83087b4b4795e54a8d67016dfd848f6ab0ae1603f3fe514dc1734a4d29bafbb353d7070ed9b422f9205128d5de33762eacd9898bc6871bfd237fdc97288ad3f87de58bd4fba96d276c675ec54c6e7bbd9629898bc6871bfd237fdc97288ad3f87de58bd4fba96d276c675ec54c6e7bbd962faacd5741bedb6d1b962876a603fab5ef97d32298b9dcf10cf330166bf88bbbe4bb3e37ec359b77ac6601fa02b97d4d0409f0257df881b17567bf700231625a372c0b9f69035ee8e58ed6da2bcdfd851dd544cd910c2bd7bb3c7be48421ebbae159f3510a88c76c56a9f66f390855f7f54cde57890a6e2ca248d57c58a18fc4a882f76bc5c7b7477efbcd11e25c51aad10c471a143258679c9da1a7d9278cb322ebca70f655f645d085e53ccb60b49d2ed4eb7b531c9bd54d16a44202ef92829061f47f089a5a1db35490ec79e8c976b840e956f3627bd216eacc43a8755e058fb916429714836bc6962c64ee28a4ded9a4726278fff2d977a0601bd8164d462824e14d6d3469e140bc3e6f338cf2f89ec1bd267a2c43642365900e0a8e906d92b00495505405879ea111d70cec02a9b5b29aa85e2d26b5c2cfe65f3ae8b16c762dbcf817f6c52605f6e0c1f873a64e86a38c9c5f28b585615d69244b70a25c26bb7535d63b570a6fbac59592cb865730b805eb293cd5ee1b7693c69a055e82df3b8e52425430d9b0a3c93dcf5ae94917f6174c85acd6e2057f723deb58adaa9d1f5d62de5c9e14dc29e0a45fdfa538f3ffd3fd587bbf56f6bcf2bffdc910fdbd1f5d62de5c9e14dc29e0a45fdfa538f3ffd3fd587bbf56f6bcf2bffdc910fdb8e4d88a6bf95b5cc67abed3d891544b24c768ddd5c58470967e23d9215eb30907ef1b7072a32528ab46db77e8e946d840bae16b86e6da40d53efe5a852ccca8d75c4c74b74014313799379f9523debde8ec2a0ac2576b9cb150c2c4d9c935d5c1eca1b8e54d75e1ff8025e3ed34db4f594f8657379b4782b9ec892f8dec9989022118a56e0fab816d5d0016c59fa7dc697e963665c0486bae4915b734a4ae84157c1b8f56251a41b871996a6640a1d7bb51b7ab667ff8c4b1879abf78ad34407030803a73a606453c389e9aaa4b271e963c54d06aaf9df2cdfa3da0d614620fe2c8d4b4111bc7f201c5964be3f0c7e7ac62c583e3bd63092d952baf27771cf8a73527181f3c20d153b76cad1b9cc49a66c58c1c0398934705424b5891847dfb2cd56153b99e951adb574f00282a518975b8d8dbf856d39a1c39281742f4a049d74fe8d2a7a3aff7da9bf4238f40d8d0cfb6cf4bf7740168f46eb64ebd0ff90c328435ab2570bdb502c6e869c6602148a88c3bce1cde7b0c0d01155b533fb74403d858d0384783dd72f6bc77dcbf4ccb4107184f348d1543769c6a714bac354e7d7dbdd2b942318a957838ef62be9c85874baed843573ad2f252f05ad49f749f7a4985fba067d747c02fceb2a8bdc1b0246b222c80cf29e218b1a31a20caef997a28696d440c90256bbfbfce6025a7b0e56263bb7298e1b03f62490be41affbbaa28696d440c90256bbfbfce6025a7b0e56263bb7298e1b03f62490be41affbba5161b0dff7ec3fab265caf7a6370433986d308b3bfbc6e3ebe2fc28c09cbf36fec78d4d18c8d6c1223321956ed412e1096cc8dfb8960e18e726b90207094c039ec78d4d18c8d6c1223321956ed412e1096cc8dfb8960e18e726b90207094c0391b6d57d41f38181e88982628b58205891ea284ad5b3725a2befdefcd9213ca9d4c9609c9702d4a47125247224f990078cce7292974e566162d28143eca1e42e83d435af844447ce5a69c4602c20fdd4520e4ada35ac0a64f352f9ed47fa64db0d40aa1c82affa72ae70427a20b78d2aa097c0b656d20657eae0f80b5ad77708d3330ca7c8d66458c002e628d30a15c4f0fb973d879d850bb3943d195042591aceaa350f6a0c46b91fa3fcff8dfc34b406b602e82d1f9ea6dd9c67a452fb4ed21ce79bd9d938fa4166925e959756f4d96792b625265ca82ab8a518b7257dd8237648ea96743bdc6a4d8c1271b4b085f8948987e85d877c8ed192cca727a5c749b936512f94e4784205ab00ecfffd236c2d348825e375c1d2294b7c848692eb753b2b168c6d25eba8852f95322e9085b5662a8a9b910b3616b08fc6454e0cdb6d0b2b168c6d25eba8852f95322e9085b5662a8a9b910b3616b08fc6454e0cdb6d01ad36b860c2cc232651082ccd0d65abd15c56ad5bb03f01821ee85aea9324ea7dcafe3df37494e42aface71cf1b1e6f6e20d378c6a5e6c21f46e1b6cd1375ffedcafe3df37494e42aface71cf1b1e6f6e20d378c6a5e6c21f46e1b6cd1375ffe72d9f860695ff06215a077079826be49171c87c814f8c258a89e9347a47109f8b597d105357c8d122c1c04f955dd83b3c1acd387724586b19643d16f1418bad1b597d105357c8d122c1c04f955dd83b3c1acd387724586b19643d16f1418bad1c62dacc34c55695a771d7bfc9907cc637116a1d2363bce221c5f4c69dcbb3bdea5fdd5b38880e371bd5cdb7a0ec28fb10076867eb514ddee2f2580b7930406dda5fdd5b38880e371bd5cdb7a0ec28fb10076867eb514ddee2f2580b7930406dd16a869fb423024a2c690eaae06c57d5327c4987b2d745f931a2ff6f94b9528c921068a490e5b31a8dd9a81d2f7e50a1dcf7f634b5e756074cc60f1a69e538ff025ba1f975144fa0c647a8192546294f8c873a327b8ea207b067addb0bff017fab0209e7d93eb92e8c4bbc4c9698b11e5d5e148a1a72500611e822ead3885b63d58d47f2fc2b00989ed6bed65c4893340c61f5cb3e78691a79e90d1c061fd95986624b6056757e30d790af6f3ea266e094165d7d07434d6bf04cc0cce232d890627bf85aaae816f72940f9ff202ef6a98b8b506c3cb5c4ea88835594369d62de827bf85aaae816f72940f9ff202ef6a98b8b506c3cb5c4ea88835594369d62de812d67c85aa7dc55b41876a15ab4cc5948f4d3ebf1f79535016ce47bc7f009d7946b3f3117f2f183445fda2481a45a929b0b8177fa4004b60832b15e7040a123abbc7e0f2da02dd725fad94db896c04627978ae5b448e0a0d54d2915613519dc7422c50c9df85da77b854c34aa015ac035687d4088c390e2112703ac09c2302dc2f90b44211153871c82d42c149427b8e45c090fce7d2ec62f8ee0c8ab093a09e5cbdaa813bd1f2b7c8ea3fd58694a8d6d45751f9bb898f6dedd2f70d47040ece7e630e660389a330835a99a5566171149a6782de26517813f07ee20951cefd299cd602ca1474d095714488055728e9951f922d90f91656f97c6b009997f50db5795e401152e375040e67cd07e3f483276a308646110670318168f33fa82529f9cc6b4e4a89d4739fab557ee00b5d9af3a2cd1a0d5e08f20170c1c811e65ea0d9cc6b4e4a89d4739fab557ee00b5d9af3a2cd1a0d5e08f20170c1c811e65ea0d981d86b5c9befc0f638c53e3fe7ccc10ed979c79c747779ad5e064d0306974661f5890a86a464a28a65203308c21da22469c7da95c06a893752e50eb4de985b17bc58b4cb6537023a22bd00d7f1e9d00d36e5051ea6bb3377106d401d8a95c6d9ebe19dfe5096da6cceb40fec1f9982a5c3da274adf3a076029991786e26029aa1ec919f8e662e6d9b2abd0fbe8214ab16ae3505dac28eff6846873978428cce222a0b5748ddc5a669f8b20eacfdd0e3ffaad9ad78dc4228a08f2cce255fe28b839fabec2ec256123304a4b915bc0720141e0316593818dfbc929c081715e8755db0ef664e69160f1d8c684ccff00a6dc1060de3dc378bb6c39708f6d1d0aa5c8545b6154b16145ac349927c4d8519216efc36ea3f52408a4d8767c0ab0f92d8fe86ebfe92c0a981eddb86ad63339ee62006b28bd155261c74802d03d4798ff24f6b4c54e45fb8bacdae43868121b6b85c384d61f3d5a6cadef2e34c0474cd46392e84dbc518ad0d617b2f16ed18a55b254bd0c36c061bc325db3f1bb893f8211271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254d4fd39bc1156ac5a3f4a1600f393b0ee89f4de003b5bc20ef45b830649103449d4fd39bc1156ac5a3f4a1600f393b0ee89f4de003b5bc20ef45b8306491034495ea10d8d49ddb1ead580968fa8ad67029be1422c86a1b1a5022683cb13a10aade035a6b2ba6abc41d234130227b4ec688ae6530e463d4854372e3446794dfc10e035a6b2ba6abc41d234130227b4ec688ae6530e463d4854372e3446794dfc10bd47d3af0c1ecafde5d752b9c3879615a40d3758ff7d982aa99d4b5739c275af92335f6ad04fa2156b193f4a7eed946b35dc8a061ece13542af32188f25cbe7a92335f6ad04fa2156b193f4a7eed946b35dc8a061ece13542af32188f25cbe7ad3f84f2ddff08038a8f693f2054a1ea52eb2d8551ff39760736279ede15fe644b9cd8cd21657ac33535b5bc9e2558100c09e39d4c97f47ecb40eea9bd9f0a5688053b9dd38548dbc30a4d45736e3aa78c7a9dcdc7d09f69a3430daa59768cbf061ff3c409aef630d7f6ca6c41faa8f899884acffe5a1ab41651a0d50bd5cd995433d8b94b55da6737266559e979c24ca28f1b341c5f76c10146cd67d97d61579433d8b94b55da6737266559e979c24ca28f1b341c5f76c10146cd67d97d61579f8d86d0067f677c5e52b1cd384fa6f7a56d526909da6789a27345580ceb0feb8918b97e89d8d766c2c623f10a95e49b5ed92204c978ea4324a413ae779dbc597918b97e89d8d766c2c623f10a95e49b5ed92204c978ea4324a413ae779dbc597e32855b2b0bee1abae065cb33ddf3c30c3a8397d285b0774a9d850f6639f57bbb9417c8feab8196166f62938668dd22f0b3724588f1a1f30798b9b35c442c74063655376c9f906f6b612e184040df31e3d2ff5475c93bde8b246e3bc4191522e1a96f3466165f0653013fb6bf0fa20dada022766be38d3c65fd3bfeea7e2ce632f6b85811b082cdddd8704069555a804fe6fc52ef948538269f6a07784fc8bac2f6b85811b082cdddd8704069555a804fe6fc52ef948538269f6a07784fc8bacd4f97c42a872a21200a68128d4d9846e696a2a640a94ab0b5e05c8c1b3049ee5f5e63ec0eb0c0a4f1132953913a2e558f4022d8fae5e79ef4d85dc9c5e1a8af9f5e63ec0eb0c0a4f1132953913a2e558f4022d8fae5e79ef4d85dc9c5e1a8af9a11e704891fd25d968f3a00b76e3a4b370b9e5de17ceba65cee0bbbd9c653cf4378b882537981391a4da27d5c5aa449b3dea50583ef29a4e908994cbafe7e825378b882537981391a4da27d5c5aa449b3dea50583ef29a4e908994cbafe7e82598209fda7bc0f08c618e9e44e8a6021c5dbf6e5f6eba074fc17a053d38757a281edf28c9e6fedb76626d0d1971a254e382cb91869b84088ad51daa4b3ed471d31edf28c9e6fedb76626d0d1971a254e382cb91869b84088ad51daa4b3ed471d3fd562f8ee562168bc1a88d1218878cabd63b4a88cccccab76e38457f5f150c8f60c238b056c22885303efc7b8983b36fb752f19876ecd17b61e4acbb2c3b494f60c238b056c22885303efc7b8983b36fb752f19876ecd17b61e4acbb2c3b494fa737f65ec8d04eb2e9cd97dababe417e027df6a5ffadf4f3a06c1dc3d2c1dae258674f542e619c152240d9296a1ce60fa15897855edf87fd13e095ced8aae3bd58674f542e619c152240d9296a1ce60fa15897855edf87fd13e095ced8aae3bd14bdc8094f10e2c946c13c72dd101f0e4a6a71fa8f0f874d88d8a71a895e0e3167e7efc4da0f056461dacec4b2f6e40e77a0bb8a1e1df88b7a3c6b9420c03b0467e7efc4da0f056461dacec4b2f6e40e77a0bb8a1e1df88b7a3c6b9420c03b047a82e1cd5b841cc948003a0fe288c2bac788f2d7f23f126a3f468e2cbcf41bc10cbe097386f4870f15bc7a20ae7ad388a0cb6a05f40dcf2145ad55fd9dbb932edf307c2e4504f3b1aa07d9805bc5d11bfcc420d15317ce50bdce9822a350f210adf05d49f09f65c52c1521db9408b62e7cec3578f1626702a69c27b84ffe5d7757d724200e2ca78b34ec85f3587c7865f3b3c9d07bd1b812cec9aec251117935310c00c148f33a059f0c51188048ad8d1eb0503c388b34089e0c7358b792b34a42d6960fcd54186a9834cc3ecf91f21ef488bca429343ee2ff7151f9b008f450f5d75f049c11602ef0bc2dd35c877975c55eb12b0c18d7072c005a018b5dfe7cf5d75f049c11602ef0bc2dd35c877975c55eb12b0c18d7072c005a018b5dfe7c9b98caa3793a640f5044f7f8eabb967c69d9c1f4bc631ba481217b6ffc69aa99459dbbf626b317757e13411bd0f2fdb80afab28e7f2ae98cab5f72b681aaba270ca4a78ce8343989858a496f25c92e3063b27a8ac847d78d3e51fa37ada4638913ccfb1bbda066422b384644ae5fae9d28a54d4c19e9ab5d950742e341cd8379b5189bd4dd87d366acdd24036dee6edaf6bb0f153869492e66765b1c9a9c94c8b5189bd4dd87d366acdd24036dee6edaf6bb0f153869492e66765b1c9a9c94c8118a43d626e5a5c4d7133265ff02750ab3f9843b9736266f18a45153d77964fc21b3abadcbc84ac7b3392a3b8527d59c6bddb779ae0efc705346695ba3e8e4856c3dbda371cea175b56b4643452108254e7cd6cbfd38847e2422c2c50afa6fd1998bbf775652253717f9cc263760882fe0406f900b8858c9090985fabaecba8f9103626bdafd638f9fb89361d31004ce6a1ddcdfe69a3b2f5bf296f99207287e1a96f3466165f0653013fb6bf0fa20dada022766be38d3c65fd3bfeea7e2ce63fdd2eab5806197af833ff21197150c53dcc7e6f9b6c325e357790be378ae7a0afdd2eab5806197af833ff21197150c53dcc7e6f9b6c325e357790be378ae7a0a13c4ca08313e05263a794e46679ab58e24e311cdb22d75532a57daacc7df70b2f10954a34130a245b381b946c525a0a65f33cf36dffc3860e32e0ad452f3b5b2f10954a34130a245b381b946c525a0a65f33cf36dffc3860e32e0ad452f3b5b26e20f085e30739fce0330b776a75e872b5d0a4db64344a549a23dee25557c0b54bacdc72130d42305473be3993c8d905099f305ba5a20b4fa838ee78ca6f7c5e4bacdc72130d42305473be3993c8d905099f305ba5a20b4fa838ee78ca6f7c5ed2f5b00a6a7e52455267eca3bf18cdda92a696078343d0de4f08345aa74afa6d31edea6ed86797dc0385f119111425fccae329971bfc6cb72e7179aadfac8b3231edea6ed86797dc0385f119111425fccae329971bfc6cb72e7179aadfac8b32a82a4a250e470c1cc5c40a739a183dc101a698ad68458f73bf7607f70e50db5071d4759c02a524ce15790004f9ef178044e308f9fd18d1ce2aa89c1eed0ae5e671d4759c02a524ce15790004f9ef178044e308f9fd18d1ce2aa89c1eed0ae5e6040256b9427829b9de728c1a4bd71477d6fedb73922f990a7efd1d42d072d508e88ac853211865cffe9284e6fc25f17dc2cb62b3e2743dce16577e96c868edcedad60b339397608dfd09adb97be0f1ad0c3ae7a25ef4b7f303d575479c03307df8f22474395d02231f1f1ea46e07fff4da16c5ad2d69e59886aafbb6b26b2e6e34d2487d3c91abe53d20c8f7ee160380f4ccf4ffa5485b1a8abc0042d407a1ab34d2487d3c91abe53d20c8f7ee160380f4ccf4ffa5485b1a8abc0042d407a1ab6cdf420811078135dfe4d996124c6d5f735d074f74de37c9f4f95cb672d34f40893d2c7982a7c72eb19830e99a0de118d77efa010a339c9c4f090758db821490893d2c7982a7c72eb19830e99a0de118d77efa010a339c9c4f090758db821490526bca54be02786cafe40770ff0466ec52c062a7ea11c3928a5fa0c7c3b78fd136e595c19861061c77871a815bc16676965de7d38c6ab00cc36a404e576e29bdb6e6056e34c1e4fe5b949e511a04bc2c3da828ff8db274e8c02214d3dbe2b4c624c6ecc6341fe4838eb10bcc1f0e9a178058f4218e3a59e1a46b59d25da05663a6d9bd3f01588ce9c9c7f9917504f3ba74be64fbf8bc2955066f02b1058216a567561b44e45dbeef4f786be748240a0384034c48f6195bf8c9d39b481d1b8237e792293d40ceb6637d1b67d5f80500da11384716d294abc8c87ccb4a15699e4ce792293d40ceb6637d1b67d5f80500da11384716d294abc8c87ccb4a15699e4ca60c152ab4a78a854d8b6ba0d4ee9cf7ead29c18117807e54aa66c054796284492ec174241aac3eb05105590a056f22c6946f8e477ace064d6318302939c34b192ec174241aac3eb05105590a056f22c6946f8e477ace064d6318302939c34b1271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a2548032932bdf428e55aff0a9accc21165aa525e68c9dc877e6b066d338c4726eb08032932bdf428e55aff0a9accc21165aa525e68c9dc877e6b066d338c4726eb0ba6bc9ee1482d707691d1c12799768098f5134837fd2ef55f4ebd9afd711f5ff087e1c87bb26dbc1b2eeb0bf1c9fdd3df987197799fca77986d80eb30c32f443087e1c87bb26dbc1b2eeb0bf1c9fdd3df987197799fca77986d80eb30c32f44379a345752ab57c22a439cf807232153bd494dd8e4c572ca166a321875bcf8637374a2d898506e3c06173aa1226063078fb4f5d6c283ecfba3b84e1fe239176b8374a2d898506e3c06173aa1226063078fb4f5d6c283ecfba3b84e1fe239176b8fbf4be1e7e1b08ed736fa5910ae55740a6ec4ed24e85ddd478f5e2e34975ae30922f00dc44eb49d08a4a475c9c7a7e03aa46c845dd5dfca2aacd6d8e3d37e0e6922f00dc44eb49d08a4a475c9c7a7e03aa46c845dd5dfca2aacd6d8e3d37e0e673dcded4c84687433b36daa3c86e558e4e186f6aae59116d53180880e37c70908d440cedaf58d106db4cfa74b72b188ced2328b8317dc97aa080b1a55afcfa608d440cedaf58d106db4cfa74b72b188ced2328b8317dc97aa080b1a55afcfa60dfee9692ea10a92425ef11782e11f9282ff3a1e2cbb39869375ed9ff3b7fc00f22a06a0fe294dfca9d10487f9f795a24ae306366b3c3d785685dbe3f59daa64e22a06a0fe294dfca9d10487f9f795a24ae306366b3c3d785685dbe3f59daa64e4c6224340daaad7a0b5160dbe1f8c85652d3d2eb4e1a0b2feecc880966f162dde849fc6f1bcebe013bc81a51107a452907d136cc850851528bd2b07020692359e849fc6f1bcebe013bc81a51107a452907d136cc850851528bd2b0702069235942977a590919304c0f2c2abd1edd5c05595ca8eb8ab3bb51faa0f6c1266ac74cae0ae83c69f698ac89638a8b36868933405e503a3b70a0c30047cf6cc46ae36fae0ae83c69f698ac89638a8b36868933405e503a3b70a0c30047cf6cc46ae36f309e48b4a95c8ca2f042b4f0e5e2e59fa1d96a581652911cd712919fe29e9a7f94f2c947684072385ab31dae872457d8db13ac2781bec667db9f289d3c7af2c894f2c947684072385ab31dae872457d8db13ac2781bec667db9f289d3c7af2c8a5f1712df6bcf123497cf36f41772b0c011351b55589e1432d28e68f075272d5db705fd1aab9d70e2d30094a3584327fc897b038399fe06b7361535d3252fcf6db705fd1aab9d70e2d30094a3584327fc897b038399fe06b7361535d3252fcf6ec8a4d08c31617a14327d0448d627a78dffa6e344f33c494a2426c7eb02fd962981bf3b377b38bee83701b8014d1a3b408e60cd32e20425481aac11b93b24f58981bf3b377b38bee83701b8014d1a3b408e60cd32e20425481aac11b93b24f587663fc0aaf41910b2751b072d9aea6e87017ef68f78846285e98632b70e3a4cdacb3a6a26c9cbe3855ba96ed7a6b8bba2957eaecdec8434e31e3f6092e0139a1acb3a6a26c9cbe3855ba96ed7a6b8bba2957eaecdec8434e31e3f6092e0139a1f0e13b5d090441e065f39fb4c39a96e1da391eba03ad3e448db704ceb198a98aed51d4f9f08a42d403187296e3d7a2fd2f6c0a6c9040c55336e0e13e2eb28297ed51d4f9f08a42d403187296e3d7a2fd2f6c0a6c9040c55336e0e13e2eb2829777a84c98db20af51df08a832ade4f899b29dfd39e22ed210146fbd58d5ce234e1b809484aa4072e4e7953773267663297953e8c4fc8de3433ca725c1b1d53d641b809484aa4072e4e7953773267663297953e8c4fc8de3433ca725c1b1d53d64fadb902603ae7f688fbb334200da4fc4e54b53aa81ab7fe213635fed398b8c5d6f352a7d1765312c18e94e072e0cb0472928ab99c2f8214e48da64fc9f53f8286f352a7d1765312c18e94e072e0cb0472928ab99c2f8214e48da64fc9f53f82879807d18d01148aef829c9bc4fef697308d7e172b2d5e5b18079e8e05c8aa10c3a97df82c46c69b10fe920b51870ee6a6a92cfaf442b18ea8cc4892a07d4b1213a97df82c46c69b10fe920b51870ee6a6a92cfaf442b18ea8cc4892a07d4b1217a7a834e58680663f36c51da10439ac0327a3c206d7a574892363b6fd3fb562822805452c4d932579b975de3ea683fbe7022508f76cdd76f62e576882ea010d822805452c4d932579b975de3ea683fbe7022508f76cdd76f62e576882ea010d8c2709f1a0f87eb1d3906f586019b417b990461e59c53145ef53dac557019bf27abf765a9024e8ba3e762f5e8be3da5ccca2bb98fb40625a68dce7015fb7b8794abf765a9024e8ba3e762f5e8be3da5ccca2bb98fb40625a68dce7015fb7b879471d1ff11f089341a9679860a3466fdda5a5c888a66cb932c32db149b47e5d050356e400bc8f2f94196dea97091dd1c8d83a5a9a97c33a9400719c8e5c8513750356e400bc8f2f94196dea97091dd1c8d83a5a9a97c33a9400719c8e5c8513750094a5e49a5793798dfdbd414d26ae9b187fcf98ca8cfab22ab60e78f218e74b2192ca988eee69241132f103a0821dcd3b4b66eccb6deefaa57730aff5cb54723192ca988eee69241132f103a0821dcd3b4b66eccb6deefaa57730aff5cb54723271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a2543f77f8bd98ef2981923f100bd099b1c3ea81315be6ce5c43cafb001cab0486513f77f8bd98ef2981923f100bd099b1c3ea81315be6ce5c43cafb001cab048651f1f340d9034507da2e03edd66c2ddb6bc1922cfca9fd1f0db04cefec2aa9a5510fd6025cb612f763fdaa52794b2a3e67231da237bd88d2a01f1a393f4038a1bb0fd6025cb612f763fdaa52794b2a3e67231da237bd88d2a01f1a393f4038a1bb9c7e81e6cc1462fd97ee6025dcc842b31d22bf8a370f3fb7a0f3d12c8f163b38c522367f659eaa1647d19f566de1ed0ba00e126f0d0db6bd79a8c8cf18fc4989c522367f659eaa1647d19f566de1ed0ba00e126f0d0db6bd79a8c8cf18fc498931f4dfe9e0a5c432825b427c2c43774ef1f2bbc70f846f900ea2d4831dff6dbf20aa0ecd2aaa0e91ea96c04e0e2beb8b8c7f7ef8917e5d3bdbb8213c961f318920aa0ecd2aaa0e91ea96c04e0e2beb8b8c7f7ef8917e5d3bdbb8213c961f31896571f4259eba656659e3309eb0c7f690156538327600e924682bb13dd9a26af3c779d1a346b74da55600075364aee9cdc0fadc8527ac483e0862bd0629529341c779d1a346b74da55600075364aee9cdc0fadc8527ac483e0862bd0629529341243aae8e067e72bf9d349b36938371d4f170a543e09b0b86ed386a5b37eb8119aa6f761f4b4a169876c99a4c440e8d5d96354502606bd97b6c34f11ad707e078aa6f761f4b4a169876c99a4c440e8d5d96354502606bd97b6c34f11ad707e078e72b78b88ecc86ce90fd1f30004ca5f259ed54030569eb075f0a1e29a6d38699b94732a4055a21f92d540468b1d2acf12688d9653a2389f43400f8648fd45a05b94732a4055a21f92d540468b1d2acf12688d9653a2389f43400f8648fd45a052f986dc67722fb933f8f0ff3110570988268c46e5b123c8c7e872367efbbaefc6fcce3bc80ba707b7ee241b5b73efbb0bc47b788fc27e1a26632c59e012b39626fcce3bc80ba707b7ee241b5b73efbb0bc47b788fc27e1a26632c59e012b3962d959de15e98e9f94d98d6c1d7ce3014b05709563e70b3827b183f28b49c7cf12f25b130cf46be906362986b8f230a2f31c5d74c40f9c200fe46dc44752b4f052f25b130cf46be906362986b8f230a2f31c5d74c40f9c200fe46dc44752b4f0524252221b19b07b704c23c092a10f92a4aebd9a06197a9d7e6dddb2d3973f809048b8f4ca05c5585b827d25fac1892f0ae5b5b2a3c210702fb5e0a45c2fb5ba3d95489aa400b341d52b57f3e5a3ea2755e898cb0083d9de1b48f4deedbe3fa294c5285cd6a9eba548de8a6c0d42a64185dfb590e2374379d1c1ec51bc98a33c28c5285cd6a9eba548de8a6c0d42a64185dfb590e2374379d1c1ec51bc98a33c28c644c719b654ed858fd39fa505ec6dcb5c4e94fcd2364b011dc7d3bfc140e6b73202493389625dea8e220f9ffdbcdcf80a5ae6914e081db79e71d17110541b2c3202493389625dea8e220f9ffdbcdcf80a5ae6914e081db79e71d17110541b2c1f000731e658e89d8fbad7d945a7a8d250eaad0d7cbd7db5e8f8ad9d7a307546feeabc2b8c74e8b97f8d9409b4884a52011859fd1ddcbb896876a58e9b6e0aa4feeabc2b8c74e8b97f8d9409b4884a52011859fd1ddcbb896876a58e9b6e0aa4f5b833fbb33a7b55d489a69de9f22c54c2f6c44e983fcbd0f552fdd9ea2b32e9eb1a4b1b473e1a6e28f1b5b7926cc09f0098beb7578bee2d6732c96ce2ead8d1eb1a4b1b473e1a6e28f1b5b7926cc09f0098beb7578bee2d6732c96ce2ead8d1a1f811372d69cb55fb3ba9b0f9cbcca22ec883120573c4f80597dfff02e548ee4ee314e6589f9906c4daf2e6b8701c5abe7b4f6f9ce4fef8afe9ff6bc0e1bb554ee314e6589f9906c4daf2e6b8701c5abe7b4f6f9ce4fef8afe9ff6bc0e1bb55a1bfc55d66b71a6cff3c8ccbec12339bb47b520e80b5c022818ffbee69db13dd8245457f6d48345de4779be39d8f8e3a027317c9cb769f65560209b1c560836b8245457f6d48345de4779be39d8f8e3a027317c9cb769f65560209b1c560836bfc6ff3853d21b1e998a83c481fd12832fefe6b45bd4c2c951b74b29c7e8e9b292003634f3a788c584090fcb878e7c178eea795f34229a790907e4f4c3242d6712003634f3a788c584090fcb878e7c178eea795f34229a790907e4f4c3242d6717e360bad9e2d5a0c80862fba42c0e0e0d801bb226d8c775c9ae3f49506036eb6ff6b9f76a76927022b3cedf8a7d27948be5fd0caf0f05623a014d40d26d8a485ff6b9f76a76927022b3cedf8a7d27948be5fd0caf0f05623a014d40d26d8a485db641821caa8dfff5aa9b65a6783c527d5489d48e514ed58287030e26a222724efef62a799c378fd2e11b81a6111649d58718bc0c267599a0e01f8f4c2377f1cefef62a799c378fd2e11b81a6111649d58718bc0c267599a0e01f8f4c2377f1c2b1051a5226c57d8a38c54e96fa4773920a39b482442b9e873099936c39b3b58f72c6130b5c434d48426e01626e169387e571197dbf87205f4132cb79c1f2847f72c6130b5c434d48426e01626e169387e571197dbf87205f4132cb79c1f2847b08add5ed33a6254ab59e602e845cd291bdeb24c36ccce1f55dc6a0b6fc8439585f0c2a7feb634641363af88a36d72be85e5d6a4a7bdf20f34b807fc55d4746385f0c2a7feb634641363af88a36d72be85e5d6a4a7bdf20f34b807fc55d474633513d6aff9bd5d50ada3f053a136a2870f129f604cc5a51005e23ad6c103f24781d1fc857a6fb2773a85b5d20b5dd7ca5c9dfc8801cffbbc7fb498e75dc28dc581d1fc857a6fb2773a85b5d20b5dd7ca5c9dfc8801cffbbc7fb498e75dc28dc563a62365e703996a9284ae75dc073da0b1e311caf9bdd59763f63c3a542cf8f165817240fe85b7e5cdfe88c30f75a217279308c2ed17327047bcd20e66fd4d7465817240fe85b7e5cdfe88c30f75a217279308c2ed17327047bcd20e66fd4d7465aeacfde0f1e71b4d45f411c6aa7fe47d8fa34f4eed60efe935ebb1e00fabe9e91b3b9a321bd0ade0b7331236169f8ca95f43e45306f457a95c596b6882ccd0e91b3b9a321bd0ade0b7331236169f8ca95f43e45306f457a95c596b6882ccd09fe51f08493412467f9a9ba834b9fae5ad145c98f013d42cccc39272d7f0ec15cb0ab8c90a3f3d45d6c764a1fa5821b7a24e2dc31e1635f39e18b36bfb0a19b3cb0ab8c90a3f3d45d6c764a1fa5821b7a24e2dc31e1635f39e18b36bfb0a19b3c88f5899c08e1d66c218cc6e0830f67bdc0c5d8c0c0075544f7d0662e5b5ac3d467e1254e0fdab816b7e6f9387d47257ed29ce52d36771f037dd3b4f6ec572f0467e1254e0fdab816b7e6f9387d47257ed29ce52d36771f037dd3b4f6ec572f0b5b619b7ae7675800f1b4761f110acf2592ee19c164ea831a76ec3d3d6ae054b2c33c129c23357a1692a62cf39c13a4fc6813da9d86448dd7c1643cbf899246b2c33c129c23357a1692a62cf39c13a4fc6813da9d86448dd7c1643cbf899246befb85ea9213608be25728b3c61afcf1a9e3b61344b1fa8338f3a715d8d89d4c30887ff7781ece417e215b71d22c81db91f8b7ae736568e2aaae48ac37e634b5de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855113b23f67267d4165efa1f3a3b151f6ec2339a6fc667154beee89c44ca310355113b23f67267d4165efa1f3a3b151f6ec2339a6fc667154beee89c44ca3103556cd1e806867e26a35300b2c23ed847c7c5531ab55135ff31f23ec49fa444144e37c1eeb5db5333ec6411b49ef79a5cce5c891223598b51acb1c300e84c1142fc37c1eeb5db5333ec6411b49ef79a5cce5c891223598b51acb1c300e84c1142fc734c3ff3e1867f40f5e96a764d6d12467f46bcee6a245588fc25e853f7fc1a50b9bd3cc9e7c57faa7c4e631f7376c37986ca4978ff7dfafb68ddeaf6831f8f81b9bd3cc9e7c57faa7c4e631f7376c37986ca4978ff7dfafb68ddeaf6831f8f81ea6d99decd13cedddedc27e33a3f9285cbd27c10b8c57eee3e62fe9d8abbc0f8d64c8635484c0fab3a158c06a595582bd99b016488deabce2600cfe94a70a10fd64c8635484c0fab3a158c06a595582bd99b016488deabce2600cfe94a70a10f0be4a65a0058e36e23281c7ac9e3212be966b9ddacf49ff1293c3d92e9598522fca28451fa28227801b2d7ef5d3f6cac0aaa6147532b7a426fe6e37cd2c38f8aaa1c5acc4dc6f35db40d5c1e3ef301bfaa05b62697a370306d2ef0af929bbea6c9f5402a24090004d74f01610b78324262b194bcb94ec20b72b7a6ef31a4bed5ed5790b8408e33517e2b3022f0711dba7fc746457570059d8cfdd8ccdfdfd847ed5790b8408e33517e2b3022f0711dba7fc746457570059d8cfdd8ccdfdfd847952b45a21fe8fb55fa11ee432ba7ba8642931a4880ee835fd155a498efeccecfcc483ec752f9f7b28e3ea43f48d53ce40ba4e0fb11ea92da73e1af2f70f6fc15cc483ec752f9f7b28e3ea43f48d53ce40ba4e0fb11ea92da73e1af2f70f6fc15d028010d6c4319047ec2cbdf55863c26e334bd045ba1c186b38a7562b074766b4fbb25f9b4474c51e18a212e73f1421fb2d1f347cd787f22a1c768d960e81d0c4fbb25f9b4474c51e18a212e73f1421fb2d1f347cd787f22a1c768d960e81d0crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsagemath-6.8-14.fc24.src.rpmsagemath-coresagemath-core(armv7hl-32)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     @/bin/sh/bin/shld-linux-armhf.so.3ld-linux-armhf.so.3(GLIBC_2.4)libCbc.so.3libCbcSolver.so.3libCgl.so.1libClp.so.1libCoinUtils.so.3libLfunction.so.1.23libOsi.so.1libOsiCbc.so.3libOsiClp.so.1libarb.so.1libc.so.6libc.so.6(GLIBC_2.11)libc.so.6(GLIBC_2.15)libc.so.6(GLIBC_2.4)libcliquer.so.1libcryptominisat-2.9.11.solibec.so.2libecl.so.16.1libecm.so.1libflint.so.13libfplll.so.0libgap.so.0libgcc_s.so.1libgcc_s.so.1(GCC_3.5)libgd.so.3libgivaro.so.9libglpk.so.39libgmp.so.10libgmpxx.so.4libgsl.so.19libgslcblas.so.0libiml.so.0liblapack.so.3liblinbox.so.0liblinboxsage.so.0liblrcalc.so.0libm.so.6libm.so.6(GLIBC_2.15)libm.so.6(GLIBC_2.23)libm.so.6(GLIBC_2.4)libm4ri-0.0.20140914.solibm4rie-0.0.20150908.solibmpc.so.3libmpfi.so.0libmpfr.so.4libntl.so.28libpari-gmp-2.8.so.0libplanarity.so.0libpng16.so.16libpolybori-0.8.so.3libpolybori_groebner-0.8.so.3libppl.so.13libpthread.so.0libpthread.so.0(GLIBC_2.4)libpynac.so.0libpython2.7.so.1.0libratpoints.so.0libreadline.so.6librw.so.0libsingular.solibstdc++.so.6libstdc++.so.6(CXXABI_1.3)libstdc++.so.6(CXXABI_1.3.8)libstdc++.so.6(CXXABI_1.3.9)libstdc++.so.6(CXXABI_ARM_1.3.3)libstdc++.so.6(GLIBCXX_3.4)libstdc++.so.6(GLIBCXX_3.4.10)libstdc++.so.6(GLIBCXX_3.4.11)libstdc++.so.6(GLIBCXX_3.4.15)libstdc++.so.6(GLIBCXX_3.4.20)libstdc++.so.6(GLIBCXX_3.4.21)libstdc++.so.6(GLIBCXX_3.4.9)libsymmetrica.so.0libz.so.1libzn_poly-0.9.sopython(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)sagemath(armv7hl-32)2.73.0.4-14.6.0-14.0.4-14.0-15.2-16.8-14.fc244.13.0-rc1W@W\@W@WPW#LW4WKV?@Vm@VяV@VU@V=@VuVy;@Va@V V@UN@UUUWU@U@UY@UMUHU<@UT@TfTTuTT@TN3SSS@SP@S,S;S)S@Rb@RRR@Rx@R^R4OR/ R@QQB@Q@QbQQ@Q@Q2Q2Q@Q@Q{QvwQvwQu&@Qu&@Qj@Qg@QHS@QD^Q7/Q']Q"Q#@QQ:@Qh@QsPP@P@PPP7@P@PPpPPAP{@P@P@PPy@PIPO;Jerry James - 6.8-14Jerry James - 6.8-13Fedora Release Engineering - 6.8-12Jerry James - 6.8-11Jerry James - 6.8-10Jerry James - 6.8-9Jerry James - 6.8-8Jerry James - 6.8-7Jerry James - 6.8-6Jerry James - 6.8-6Orion Poplawski - 6.8-5Jerry James - 6.8-4Fedora Release Engineering - 6.8-3Jerry James - 6.8-2pcpa - 6.8-1Jerry James - 6.5-14Jerry James - 6.5-13Jerry James - 6.5-12Jerry James - 6.5-11Jerry James - 6.5-10pcpa - 6.5-9pcpa - 6.5-8pcpa - 6.5-7Fedora Release Engineering - 6.5-6Jerry James - 6.5-5Jerry James - 6.5-4Peter Robinson 6.5-3pcpa - 6.5-2pcpa - 6.5-1pcpa - 6.4.1-4Jerry James - 6.4.1-3Jerry James - 6.4.1-2pcpa - 6.4.1-1pcpa - 6.3-4Jerry James Fedora Release Engineering - 6.3-2pcpa - 6.3-1Fedora Release Engineering - 6.2-2pcpa - 6.2-1Jerry James - 6.1.1-5Jerry James - 6.1.1-4Rex Dieter 6.1.1-3pcpa - 6.1.1-2pcpa - 6.1.1-1pcpa - 5.13-1Jerry James - 5.12-3Jerry James - 5.12-2pcpa - 5.12-1pcpa - 5.10-4Rex Dieter 5.10-3pcpa - 5.10-2pcpa - 5.10-1Fedora Release Engineering Jerry James - 5.9-8Remi Collet - 5.9-7Jerry James - 5.9-6pcpa - 5.9-5pcpa - 5.9-4pcpa - 5.9-3pcpa - 5.9-2pcpa - 5.9-1Jerry James - 5.8-9pcpa - 5.8-8pcpa - 5.8-7pcpa - 5.8-6pcpa - 5.8-5pcpa - 5.8-4pcpa - 5.8-3pcpa - 5.8-2pcpa - 5.8-1pcpa - 5.7-3pcpa - 5.7-2pcpa - 5.7-1pcpa - 5.6-6pcpa - 5.6-5pcpa - 5.6-4pcpa - 5.6-3pcpa - 5.6-2pcpa - 5.6-1pcpa - 5.5-3pcpa - 5.5-2pcpa - 5.5-1pcpa - 5.4.1-5pcpa - 5.4.1-4pcpa - 5.4.1-3pcpa - 5.4.1-2pcpa - 5.4.1-1pcpa - 5.4-2pcpa - 5.4-1pcpa - 5.4.beta1-4pcpa - 5.4.beta1-3pcpa - 5.4.beta1-2pcpa - 5.4.beta1-1pcpa - 5.3-1pcpa - 5.2-2pcpa - 5.2-1pcpa - 5.0.1-1- Rebuild for fflas-ffpack 2.2.2, givaro 4.0.2, and linbox 1.4.2 - GAP packages atlasrep, design, and hap are now available- Rebuild for ntl 9.10.0- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Rebuild for ntl 9.9.1- Rebuild for ntl 9.8.0 - Nauty is now available under a free license- Rebuild for linbox 1.4.1- Rebuild for libgap 4.8.3- Rebuild for glpk 4.59, ntl 9.7.0 and gmp-ecm 7.0- Doc packages cannot be noarch since they are not built for all arches- Rebuild for givaro 4.0.1, fflas-ffpack 2.2.0, and linbox 1.4.0 - Add -givaro patch to adapt to header file changes in those releases- Rebuild for gsl 2.1- Rebuild for ntl 9.6.4- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Rebuild for arb 2.8.0- Update to sagemath 6.8 - Remove scons, lrcalc, cryptominisat, parallel and ipython3 patches - Add lcalc, fes-build and arb patches- Rebuild for ntl 9.6.2- Rebuild for m4rie 20150908 and ntl 9.4.0- Rebuild for ecl 16.0.0- Rebuild for eclib 20150827, flint 2.5.2, and ntl 9.3.0- Rebuild for cryptominisat 2.9.10- Apply conditionally not required for f22 ipython3 patch (#1258006) - Add missing sphinx requires (#1229283)- Bump release for f23 rebuild- Correct unable to start QEPCAD within sage (#1243590) - Use interactive bash on wrappers to work with other login shells (#1238341) - Properly generate localized translations- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Rebuild for ntl 9.1.1 and cddlib 094h- Rebuild for ntl 9.1.0- Drop old F-18 comparisions - Build on ARMv7, all deps now met- Add patch to work with ipython 3- Update to sagemath 6.5 - Add new Catalan and Hungarian doc subpackages - Add customizations to not need a patched pari - Add "with docs" test build option - Convert build conditionals to use bcond - Correct deprecated warning when loading sagenb- Rebuild with a functional jsmol interface (#1190356)- Rebuild for ntl 8.1.2- Rebuild for ntl 8.1.0 - Future-proof the gap package names- Update to sagemath 6.4.1 (#1095282)- Install 128x128 icon (#1157575)- Rebuild for m4ri 20140914 and ntl 6.2.1- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Update to sagemath 6.3 (#1095282) - Add new doc-it Italian documentation subpackage- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Update to sagemath 6.2 (#1095282) - Rebuild with Singular 3.1.6 (#1074597) - Add missing python-docutils requires (#1056374) - Correct uninstall of sagemath-notebook (#1097428) - Enable coin-or-Cbc interface - Make coin-or-Cbc not optional - Make lrcalc not optional - Use upstream patch to support pari 2.7 - Rediff ntl6 patch- Rebuild for ntl 6.1.0 - Fix ld ignoring __global_ldflags due to embedded trailing space - Fix Singular paths in the build environment- Rebuild for libgap 4.7.4 and cryptominisat 2.9.9- rebuild (Singular)- Enable optional fes dependency - Correct jmol applet interface - Add missing python-twisted-mail requires (#1063061) - Correct problems when starting sage for the first time as a new user - Correct atlas library path for f21 or newer- Update to sagemath 6.1.1- Update to sagemath 5.13- Also adapt Requires to the new gap subpackage structure- Rebuild for libgap 4.7.2 - Adapt gap BRs to new gap subpackage structure- Update to sagemath 5.12.- Do not hardcode SAGE_BROWSER (#967251) - Remove pre(trans) scriptlet used to upgrade from prototype packages- pretrans scriplet uses shell commands (#1006230)- Correct side effect of using system mpmath (#974769)- Update to sagemath 5.10.- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Rebuild for maxima 5.30.0- rebuild for new GD 2.1.0- Rebuild for ecl 2013.5.1- Need one extra directory derefence in symlink SAGE_SRC symlink.- Correct wrong symlink to /builddir if not using pretrans (first install).- Add pretrans for clean upgrade after rename of SAGE_DEVEL to SAGE_SRC.- Build in f18 and f18 with workaround to cython wrong defines (#961372)- Update to sagemath 5.9. - Match upstream rename of SAGE_DEVEL to SAGE_SRC. - Merged -buildroot in -rpmbuild patch. - Drop cython 0.19 patch already applied to sagemath 5.9. - Add macro conditionals to use same spec and patches in f18, f19 and f20.- Rebuild for libfplll 4.0.3, m4ri and m4rie 20130416, and ntl 6.0.0 - Drop sagemath-unpatched_ntl.patch now that Fedora's NTL is patched - Add sagemath-ntl6.patch to adapt to NTL 6 - Add sagemath-m4rie.patch to adapt to m4rie 20130416- Add surf-geometry to path for proper Singular plotting - Add workaround to an rpm scriptlet problem (#877651#89)- Correct problem of package requiring a -devel file to work.- Correct a remaining arch specific file (symlink) in noarch package.- Do not build requires optional rpy in f18 due to it being broken in f18 - Correct koji sanity check finding arch specific file in noarch package - Add patch to build with just upgraded cython in rawhide- Remove noop icon cache regeneration scriplets (#877651#72) - First Fedora 18 and Fedora 19 approved package- Use proper license tag for non versioned GPL attribution (#877651#63) - Remove no longer required workarounds for clean upgrades (#877651#63)- Properly describe the license breakdown in the spec (#877651#60) - Correct lrslib requires to lrslib-utils (#877651#60) - Remove zero length files (#877651#60) - Correct png file with executable permission (#877651#60) - Avoid rpmlint warning in rubiks subpackage description (#877651#60)- Update to sagemath 5.8. - Do full cleanup of notebook package on uninstall. - Remove with_sage_cython build conditional. - Remove with_sage_networkx build conditional. - Add nopari2.6 patch to not rely on not yet available interfaces. - Add cryptominisat patch to build package in f18.- Create jmol symbolic links in post and remove in postun. - Disable libgap by default as it does not work with rawhide gap. - Also add python-ipython to build requires to regenerate documentation.- Add missing python-ipython requires (#877651#52) - Enable libgap build in packager debug build (#877651#52)- Update to sagemath 5.7. - Add conditional patch for libgap. - Add conditional patch for fes. - Remove with_sage_ipython conditional. - Add patch to create a libcsage with a soname.- Rebuild with latest rawhide and f18 updates - Make sagemath-notebook owner of its base data directory - Explicitly mark notebook translations as %lang (#877651#c46) - Remove sage3d as it is not functional in the rpm package (#877651#c46) - Remove reference to buildroot in libcsage.so debuginfo- Export CFLAGS and CXXFLAGS (#877651#c45) - Make sagemath-data owner of SAGE_SHARE (#877651#c45) - Relocate SAGE_DOC and make sagemath-doc packages noarch (#877651#c45) - Relocate SAGE_SHARE and make sagemath-data packages noarch (#877651#c45) - Remove sagenb binary egg bundled in tarball (#877651#c45) - Update license tag due to unlisted Apache v2 license (#877651#c45) - Break down licenses in files listing (#877651#c45) - Add post scriplets to handle the installed icon (#877651#c45) - Do not install empty directories in SAGE_EXTCODE (#877651#c45) - Do not install bundled mathjax fonts (#877651#c45) - Add a descriptive comment to patches without one (#877651#c45) - Correct mispelled donwload_tarball macro name (#877651#c45) - Remove reference to buildroot in prep (#877651#c45) - Simplify coin-or-Cbc build requires as it has proper dependencies- Correct "canonicalization unexpectedly shrank by one character" error. - Add packager_debug macro for conditional package debug mode build. - Add donwload_tarball macro to avoid fedora-review donwloading it every run.- Add cryptominisat-devel to build requires. - Add conditional build for lrcalc (fedora review rhbz #909510) - Add conditional build for coin-or-CoinUtils (fedora review rhbz #894585) - Add conditional build for coin-or-Osi (fedora review rhbz #894586) - Add conditional build for coin-or-Clp (fedora review rhbz #894587) - Add conditional build for coin-or-Cgl (fedora review rhbz #894588) - Add conditional build for coin-or-Cbc (fedora review rhbz #894597) - Rebuild with latest rawhide and f18 dependency updates.- Rebuild with latest rawhide and f18 updates.- Update to sagemath 5.6. - Remove no longer required patch to build with system cython.- Rediff rpmbuild patch to address some underlinked modules. - Make gap-sonata a mandatory requires. - Add cremona patch to adjust logic as only cremona mini is built. - Add lrslib patch to know lrslib is available. - Add nauty patch and comment about reason it cannot be made available. - Add gap-hap patch for better description of missing gap hap package.- Add cython to build requires (#877651#c28).- Update to sagemath 5.5. - Add maxima.system patch to work with maxima 5.29.1 package.- Build with system cython by default on fedora 18 or newer (#877651).- The fplll patch is also required to build in f18. - Add factory include to plural.pyx build.- Revert requires python-matplotlib-tk as it was a python-matplotlib bug. - Add stix-fonts requires.- Change back to install .c and .h files in bundled cython. - Make symlink of gmp-ecm to $SAGE_LOCAL/bin/ecm. - Add SAGE_LOCAL/bin to python path so that "sage -gdb" works. - Require python-matplotlib-tk to avoid possible import error in doctests.- Update to sagemath 5.4.1.- Do not install alternate cygdb in %_bindir - Create the sagemath-core subpackage - Create the sagemath-doc subpackage - Create the sagemath-doc-en subpackage - Create the sagemath-doc-de subpackage - Create the sagemath-doc-fr subpackage - Create the sagemath-doc-pt subpackage - Create the sagemath-doc-ru subpackage - Create the sagemath-doc-tr subpackage - Create the sagemath-data metapackage - Create the sagemath-data-conway_polynomials subpackage - Create the sagemath-data-elliptic_curves subpackage - Create the sagemath-data-extcode subpackage - Do not install pickle_jar extcode contents - Do not install notebook extcode contents - Create the sagemath-data-graphs subpackage - Create the sagemath-data-polytopes_db subpackage - Create the sagemath-notebook subpackage - Create the sagemath-rubiks subpackage - Create the sagemath-sagetex subpackage- Update to sagemath 5.4. - Build with system networkx. - Install only one fallback icon. - Prevent rpm from providing private shared object. - Change base directory to %{_libdir} to avoid rpmlint errors. - Correct permissions of installed shared objects. - Rename most patches to use %{name} prefix as "suggested" by fedora-review. - Remove bundled jar files before %build. - Make cube solvers build optional and disabled by default. - Add option to run "sage -testall" during package build.- Add patch to make jmol export image functional - Update pari patch to use proper path to gprc.expect - Force usage of firefox in notebook (known to work are firefox and chromium)- Add support for releases with libmpc 0.9.- Add Portuguese translations of Tutorial and A Tour of Sage- Update to sagemath 5.4.beta1 - Removed already applied upstream linbox upgrade patch - Removed already applied upstream givaro upgrade patch - Removed already applied upstream singular upgrade patch - Install rubiks spkg binaries- Update to sagemath 5.3. - Remove version from patches name. - Drop m4ri patch already applied to upstream.- Add sphinx workaround to have editable tutorial forms (#839321) - Make interactive 3d plots using jmol applet functional (#837166) - Use system genus2reduction - Add workaround to mp_set_memory_functions call from pari library- Update to sagemath 5.2.- Initial sagemath spec./bin/sh/bin/shsagemath-devel  !!#$$&'()**,--/0023456689:;<<>??ABBDEEGHHJKKMNOOQRSTUVWXYZ[\]^^`aacdefghijkllnooqrrtuuwxyy{||~      "##%&'())+,,./0122455788:;;=>>@AACDDFGHHJKKMNNPQRSTTVWXYZZ\]^_``bcceffhijklmnooqrrtuuwxxz{{}~      !"#$%%'((*+,-..0123456789::<==?@ABCCEFFHIIKLLNOOQRRTUUWXXZ[[]^^`aacddfggijjlmnopprssuvvxyy{||~     !""$%%'()*++-./0113446779::<==?@@BCDDFGGIJJLMMOPQRSSUVVXYY[\\^__abbdefghhjklmnnpqrsttvwxyzz|}~      !!#$$&'')**,-..0113456779::<=>?@@BCCEFGGIJJLMMOPQRSTUVWXYY[\]]_``bcceffhiikllnooqrrtuuwxxz{{}~       !""$%%'()*+,-./0123456789:;<==?@@BCCEFFHIJKLMNOPQRSTUVWXYZ[\]^_`abcddfggijjlmmopprssuvwxyz{||~      "##%&&())+,,.//122456788:;;=>?@AACDDFGGIJJLMMOPPRSSUVVXYY[\\^__abbdeeghhjklmnnpqqsttvwwyz{{}~~      !!#$$&'')**,--/0023356779::<==?@ABCDEFFHIJKLLNOOQRSTUUWXXZ[\]^__abbdeeghhjkkmnnpqqsttvwxyzz|}}     !"#$%&'()*++-./0122455788:;;=>>@ABCDDFGGIJJLMMOPPRSTUVVXYY[\]^_`aacddfggijjlmnnpqqsttvwwyzz|}}                           ! ! # $ $ & ' ' ) * * , - . / 0 1 2 3 4 5 6 7 8 9 9 ; < < > ? @ @ B C C E F F H I I K L M N O P Q Q S T U U W X X Z [ \ ] ^ _ ` a b c d e f g h i j j l m m o p q r s s u v w x y z { | } ~                            " # # % & & ( ) * + , - . . 0 1 2 3 4 4 6 7 8 8 : ; < = > > @ A A C D D F G G I J J L M N O P Q R S T T V W W Y Z Z \ ] ] _ ` a a c d d f g g i j j l m n o p p r s s u v v x y y { | } ~                             " # # % & & ( ) ) + , - - / 0 1 2 3 3 5 6 7 7 9 : : < = > ? ? A B C D E F G H I J K L M N O P Q R S T U V W W Y Z Z \ ] ] _ ` a b c c e f f h i i k l l n o o q r r t u u w x x z { { } ~ ~                          ! ! # $ $ & ' ' ) * + , , . / / 1 2 2 4 5 5 7 8 8 : ; < < > ? ? A B B D E E G H H J K L M N N P Q Q S T U U W X Y Z [ \ ] ] _ ` a b b d e f g g i j j l m m 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 L N O O Q R R T U V W X Y Y [ \ \ ^ _ ` 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 { | } ~        !""$%&&()*+,,.//122456779::<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^__abcdefghijklmnnpqrstuvwxyz{|}~       !""$%&'')**,-./0123456789:;<<>?@AACDDFGGIJJLMMOPQRSTUVVXYZ[[]^_``bcceffhiiklmnooqrrtuvwxxz{|}}      !""$%%'((*++-./0113446779::<==?@@BCDEFFHIJJLMMOPQRRTUUWXYZZ\]]_``bcceffhiikllnopqrstuvvxyy{||~       !"##%&&())+,,.//122455788:;;=>>@AACDDFGGIJKKMNNPQRSTUVWWYZZ\]]_``bccefghijkkmnnpqqstuvwwyz{|}~       "##%&'()*+,,.//122455788:;;=>>@AACDDFGHHJKKMNOOQRSTUVWXYZ[\]^_`abcdefghhjkkmnopqqsttvwxyz{|}}      !!#$$&'')**,--/0023446779::<=>>@AACDDFGGIJKLLNOPPRSSUVWXYY[\\^__abbdeeghijjlmmopprssuvvxyy{||~      "##%&'())+,--/0023356789:;<==?@@BCCEFFHIIKLLNOPQRSTUUWXYZ[[]^_`abcddfghijjlmmopprssuvwxyz{{}~~     !""$%%'((*++-./0123456789:;<==?@ABCDEEGHHJKLMNOPQRSTUVVXYY[\\^_`abcdeffhiiklmnooqrrtuuwxxz{{}~      "##%&'()*+,-./0123446779:;<=>?@ABBDEFGHHJKLMNOPQRSTUVVXYZ[\]^__abbdeeghijklmnopqrsttvwwyz{|}}       !"#$%&'()*+,--/0023456689:;<=>?@ABBDEEGHHJKLMNNPQQSTUVWWYZZ\]^_``bccefghiikllnooqrstuvwxyz{|}}      !!#$$&'')**,-..0113446779::<=>?@@BCDDFGGIJJLMMOPPRSSUVWXXZ[[]^^`aacdeeghhjklmnopqrssuvwxyy{||~       !"##%&'()*+,-./0123446779:;<=>?@ABBDEEGHHJKKMNOPQRSSUVWXYZ[\]^^`abcdefghijklmnnpqqsttvwxyzz|}}     !""$%%'((*+,--/0113446779::<==?@@BCCEFFHIIKLLNOOQRRTUUWXXZ[[]^^`abcddfggijjlmmopqrssuvvxyy6.8-14.fc246.8-14.fc246.8-1                !!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""#######$$$$$$$$$$$$#%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&''''''''''''''''''''''''''&&((((((((((((((&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***********************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,----------------------...........................-//////////////////-----------------000000000000000000000000000000000000000000000000000000000000000000000-------111111111111---------22222222222222222222333333333444444444444444444444444444444333333333333333333333333333335555555555555555555555555555553333333333333333336666666666666666663333333333333333333333333333333333333333333333333333333333333333333777788888888888888888888888888879999999999997:::::::::::::::7777777777777777777777777777777777777777777777777777777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7<<<<<<<<<7777777==========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=???????==================7777@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFGGGGGGGFHHHHHHHHHFIIIIIIIIIIIIIIIIIIIFFFFFFJJJJJJJJJJJJJJJJJJJJJJFKKKKKKFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMMMMMMMMMMMMMMMMFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFOOOOOOOFFFPPPPPPPPPFQRRRRRFSSSSSSFFFFFFTTTTTTTTTTTTTTTTTFUUUUUUUUUUUUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFWWWWWWWWWWWWWWWWWWWWWWWWWWWWWFXXXXXFFFFFFFFYYYYYYYYYYYYYYYYYYYYYYYYYYYFZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb`````````````````````````ccccccccccccccccccccccccccccccccc`dddddddddddddddddd`eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee`ffffffffffffffffffffffffffffffffffffffffffffffff`ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg`hhhhhhhhhhhhhhh`iiiiiiiii`jjjjjjjjjkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooopppppppppppppppppppppppppooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrtttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxzzzzzzzzzzzzxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{xxx|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||sagesage-6.8-py2.7.egg-info__init__.py__init__.pyc__init__.pyoalgebras__init__.py__init__.pyc__init__.pyoaffine_nil_temperley_lieb.pyaffine_nil_temperley_lieb.pycaffine_nil_temperley_lieb.pyoalgebra.pyalgebra.pycalgebra.pyoalgebra_element.pyalgebra_element.pycalgebra_element.pyoall.pyall.pycall.pyocatalog.pycatalog.pyccatalog.pyoclifford_algebra.pyclifford_algebra.pycclifford_algebra.pyocommutative_dga.pycommutative_dga.pyccommutative_dga.pyofinite_dimensional_algebras__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyofinite_dimensional_algebra.pyfinite_dimensional_algebra.pycfinite_dimensional_algebra.pyofinite_dimensional_algebra_element.pyfinite_dimensional_algebra_element.pycfinite_dimensional_algebra_element.pyofinite_dimensional_algebra_ideal.pyfinite_dimensional_algebra_ideal.pycfinite_dimensional_algebra_ideal.pyofinite_dimensional_algebra_morphism.pyfinite_dimensional_algebra_morphism.pycfinite_dimensional_algebra_morphism.pyofree_algebra.pyfree_algebra.pycfree_algebra.pyofree_algebra_element.pyfree_algebra_element.pycfree_algebra_element.pyofree_algebra_quotient.pyfree_algebra_quotient.pycfree_algebra_quotient.pyofree_algebra_quotient_element.pyfree_algebra_quotient_element.pycfree_algebra_quotient_element.pyogroup_algebra.pygroup_algebra.pycgroup_algebra.pyogroup_algebra_new.pygroup_algebra_new.pycgroup_algebra_new.pyohall_algebra.pyhall_algebra.pychall_algebra.pyoiwahori_hecke_algebra.pyiwahori_hecke_algebra.pyciwahori_hecke_algebra.pyojordan_algebra.pyjordan_algebra.pycjordan_algebra.pyoletterplace__init__.py__init__.pyc__init__.pyofree_algebra_element_letterplace.pxdfree_algebra_element_letterplace.pyxfree_algebra_element_letterplace.sofree_algebra_letterplace.pxdfree_algebra_letterplace.pyxfree_algebra_letterplace.soletterplace_ideal.pyxletterplace_ideal.sonil_coxeter_algebra.pynil_coxeter_algebra.pycnil_coxeter_algebra.pyoquatalg__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoquaternion_algebra.pyquaternion_algebra.pycquaternion_algebra.pyoquaternion_algebra_cython.pyxquaternion_algebra_cython.soquaternion_algebra_element.pxdquaternion_algebra_element.pyxquaternion_algebra_element.soquaternion_algebra.pyquaternion_algebra.pycquaternion_algebra.pyoquaternion_algebra_element.pyquaternion_algebra_element.pycquaternion_algebra_element.pyoschur_algebra.pyschur_algebra.pycschur_algebra.pyoshuffle_algebra.pyshuffle_algebra.pycshuffle_algebra.pyosteenrod__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyosteenrod_algebra.pysteenrod_algebra.pycsteenrod_algebra.pyosteenrod_algebra_bases.pysteenrod_algebra_bases.pycsteenrod_algebra_bases.pyosteenrod_algebra_misc.pysteenrod_algebra_misc.pycsteenrod_algebra_misc.pyosteenrod_algebra_mult.pysteenrod_algebra_mult.pycsteenrod_algebra_mult.pyoweyl_algebra.pyweyl_algebra.pycweyl_algebra.pyoall.pyall.pycall.pyoall_cmdline.pyall_cmdline.pycall_cmdline.pyoall_notebook.pyall_notebook.pycall_notebook.pyocalculus__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyocalculus.pycalculus.pyccalculus.pyodesolvers.pydesolvers.pycdesolvers.pyofunctional.pyfunctional.pycfunctional.pyofunctions.pyfunctions.pycfunctions.pyointerpolators.pyxinterpolators.sopredefined.pypredefined.pycpredefined.pyoriemann.pyxriemann.sotest_sympy.pytest_sympy.pyctest_sympy.pyotests.pytests.pyctests.pyovar.pyxvar.sowester.pywester.pycwester.pyocategories__init__.py__init__.pyc__init__.pyoaction.pxdaction.pyxaction.soadditive_groups.pyadditive_groups.pycadditive_groups.pyoadditive_magmas.pyadditive_magmas.pycadditive_magmas.pyoadditive_monoids.pyadditive_monoids.pycadditive_monoids.pyoadditive_semigroups.pyadditive_semigroups.pycadditive_semigroups.pyoaffine_weyl_groups.pyaffine_weyl_groups.pycaffine_weyl_groups.pyoalgebra_functor.pyalgebra_functor.pycalgebra_functor.pyoalgebra_ideals.pyalgebra_ideals.pycalgebra_ideals.pyoalgebra_modules.pyalgebra_modules.pycalgebra_modules.pyoalgebras.pyalgebras.pycalgebras.pyoalgebras_with_basis.pyalgebras_with_basis.pycalgebras_with_basis.pyoall.pyall.pycall.pyoassociative_algebras.pyassociative_algebras.pycassociative_algebras.pyobasic.pybasic.pycbasic.pyobialgebras.pybialgebras.pycbialgebras.pyobialgebras_with_basis.pybialgebras_with_basis.pycbialgebras_with_basis.pyobimodules.pybimodules.pycbimodules.pyocartesian_product.pycartesian_product.pyccartesian_product.pyocategory.pycategory.pyccategory.pyocategory_cy_helper.pxdcategory_cy_helper.pyxcategory_cy_helper.socategory_singleton.pxdcategory_singleton.pyxcategory_singleton.socategory_types.pycategory_types.pyccategory_types.pyocategory_with_axiom.pycategory_with_axiom.pyccategory_with_axiom.pyoclassical_crystals.pyclassical_crystals.pycclassical_crystals.pyocoalgebras.pycoalgebras.pyccoalgebras.pyocoalgebras_with_basis.pycoalgebras_with_basis.pyccoalgebras_with_basis.pyocommutative_additive_groups.pycommutative_additive_groups.pyccommutative_additive_groups.pyocommutative_additive_monoids.pycommutative_additive_monoids.pyccommutative_additive_monoids.pyocommutative_additive_semigroups.pycommutative_additive_semigroups.pyccommutative_additive_semigroups.pyocommutative_algebra_ideals.pycommutative_algebra_ideals.pyccommutative_algebra_ideals.pyocommutative_algebras.pycommutative_algebras.pyccommutative_algebras.pyocommutative_ring_ideals.pycommutative_ring_ideals.pyccommutative_ring_ideals.pyocommutative_rings.pycommutative_rings.pyccommutative_rings.pyocomplete_discrete_valuation.pycomplete_discrete_valuation.pyccomplete_discrete_valuation.pyocovariant_functorial_construction.pycovariant_functorial_construction.pyccovariant_functorial_construction.pyocoxeter_group_algebras.pycoxeter_group_algebras.pyccoxeter_group_algebras.pyocoxeter_groups.pycoxeter_groups.pyccoxeter_groups.pyocrystals.pycrystals.pyccrystals.pyodiscrete_valuation.pydiscrete_valuation.pycdiscrete_valuation.pyodistributive_magmas_and_additive_magmas.pydistributive_magmas_and_additive_magmas.pycdistributive_magmas_and_additive_magmas.pyodivision_rings.pydivision_rings.pycdivision_rings.pyodomains.pydomains.pycdomains.pyodual.pydual.pycdual.pyoenumerated_sets.pyenumerated_sets.pycenumerated_sets.pyoeuclidean_domains.pyeuclidean_domains.pyceuclidean_domains.pyoexamples__init__.py__init__.pyc__init__.pyoalgebras_with_basis.pyalgebras_with_basis.pycalgebras_with_basis.pyocommutative_additive_monoids.pycommutative_additive_monoids.pyccommutative_additive_monoids.pyocommutative_additive_semigroups.pycommutative_additive_semigroups.pyccommutative_additive_semigroups.pyocoxeter_groups.pycoxeter_groups.pyccoxeter_groups.pyocrystals.pycrystals.pyccrystals.pyofacade_sets.pyfacade_sets.pycfacade_sets.pyofinite_coxeter_groups.pyfinite_coxeter_groups.pycfinite_coxeter_groups.pyofinite_dimensional_algebras_with_basis.pyfinite_dimensional_algebras_with_basis.pycfinite_dimensional_algebras_with_basis.pyofinite_enumerated_sets.pyfinite_enumerated_sets.pycfinite_enumerated_sets.pyofinite_monoids.pyfinite_monoids.pycfinite_monoids.pyofinite_semigroups.pyfinite_semigroups.pycfinite_semigroups.pyofinite_weyl_groups.pyfinite_weyl_groups.pycfinite_weyl_groups.pyograded_modules_with_basis.pygraded_modules_with_basis.pycgraded_modules_with_basis.pyohopf_algebras_with_basis.pyhopf_algebras_with_basis.pychopf_algebras_with_basis.pyoinfinite_enumerated_sets.pyinfinite_enumerated_sets.pycinfinite_enumerated_sets.pyomonoids.pymonoids.pycmonoids.pyoposets.pyposets.pycposets.pyosemigroups.pysemigroups.pycsemigroups.pyosemigroups_cython.pyxsemigroups_cython.sosets_cat.pysets_cat.pycsets_cat.pyosets_with_grading.pysets_with_grading.pycsets_with_grading.pyowith_realizations.pywith_realizations.pycwith_realizations.pyofacade_sets.pyfacade_sets.pycfacade_sets.pyofields.pyfields.pycfields.pyofinite_coxeter_groups.pyfinite_coxeter_groups.pycfinite_coxeter_groups.pyofinite_crystals.pyfinite_crystals.pycfinite_crystals.pyofinite_dimensional_algebras_with_basis.pyfinite_dimensional_algebras_with_basis.pycfinite_dimensional_algebras_with_basis.pyofinite_dimensional_bialgebras_with_basis.pyfinite_dimensional_bialgebras_with_basis.pycfinite_dimensional_bialgebras_with_basis.pyofinite_dimensional_coalgebras_with_basis.pyfinite_dimensional_coalgebras_with_basis.pycfinite_dimensional_coalgebras_with_basis.pyofinite_dimensional_hopf_algebras_with_basis.pyfinite_dimensional_hopf_algebras_with_basis.pycfinite_dimensional_hopf_algebras_with_basis.pyofinite_dimensional_modules_with_basis.pyfinite_dimensional_modules_with_basis.pycfinite_dimensional_modules_with_basis.pyofinite_dimensional_semisimple_algebras_with_basis.pyfinite_dimensional_semisimple_algebras_with_basis.pycfinite_dimensional_semisimple_algebras_with_basis.pyofinite_enumerated_sets.pyfinite_enumerated_sets.pycfinite_enumerated_sets.pyofinite_fields.pyfinite_fields.pycfinite_fields.pyofinite_groups.pyfinite_groups.pycfinite_groups.pyofinite_lattice_posets.pyfinite_lattice_posets.pycfinite_lattice_posets.pyofinite_monoids.pyfinite_monoids.pycfinite_monoids.pyofinite_permutation_groups.pyfinite_permutation_groups.pycfinite_permutation_groups.pyofinite_posets.pyfinite_posets.pycfinite_posets.pyofinite_semigroups.pyfinite_semigroups.pycfinite_semigroups.pyofinite_sets.pyfinite_sets.pycfinite_sets.pyofinite_weyl_groups.pyfinite_weyl_groups.pycfinite_weyl_groups.pyofinitely_generated_magmas.pyfinitely_generated_magmas.pycfinitely_generated_magmas.pyofinitely_generated_semigroups.pyfinitely_generated_semigroups.pycfinitely_generated_semigroups.pyofunction_fields.pyfunction_fields.pycfunction_fields.pyofunctor.pxdfunctor.pyxfunctor.sog_sets.pyg_sets.pycg_sets.pyogcd_domains.pygcd_domains.pycgcd_domains.pyograded_algebras.pygraded_algebras.pycgraded_algebras.pyograded_algebras_with_basis.pygraded_algebras_with_basis.pycgraded_algebras_with_basis.pyograded_bialgebras.pygraded_bialgebras.pycgraded_bialgebras.pyograded_bialgebras_with_basis.pygraded_bialgebras_with_basis.pycgraded_bialgebras_with_basis.pyograded_coalgebras.pygraded_coalgebras.pycgraded_coalgebras.pyograded_coalgebras_with_basis.pygraded_coalgebras_with_basis.pycgraded_coalgebras_with_basis.pyograded_hopf_algebras.pygraded_hopf_algebras.pycgraded_hopf_algebras.pyograded_hopf_algebras_with_basis.pygraded_hopf_algebras_with_basis.pycgraded_hopf_algebras_with_basis.pyograded_modules.pygraded_modules.pycgraded_modules.pyograded_modules_with_basis.pygraded_modules_with_basis.pycgraded_modules_with_basis.pyogroup_algebras.pygroup_algebras.pycgroup_algebras.pyogroupoid.pygroupoid.pycgroupoid.pyogroups.pygroups.pycgroups.pyohecke_modules.pyhecke_modules.pychecke_modules.pyohighest_weight_crystals.pyhighest_weight_crystals.pychighest_weight_crystals.pyohomset.pyhomset.pychomset.pyohomsets.pyhomsets.pychomsets.pyohopf_algebras.pyhopf_algebras.pychopf_algebras.pyohopf_algebras_with_basis.pyhopf_algebras_with_basis.pychopf_algebras_with_basis.pyoinfinite_enumerated_sets.pyinfinite_enumerated_sets.pycinfinite_enumerated_sets.pyointegral_domains.pyintegral_domains.pycintegral_domains.pyoisomorphic_objects.pyisomorphic_objects.pycisomorphic_objects.pyolattice_posets.pylattice_posets.pyclattice_posets.pyoleft_modules.pyleft_modules.pycleft_modules.pyomagmas.pymagmas.pycmagmas.pyomagmas_and_additive_magmas.pymagmas_and_additive_magmas.pycmagmas_and_additive_magmas.pyomagmatic_algebras.pymagmatic_algebras.pycmagmatic_algebras.pyomap.pxdmap.pyxmap.somatrix_algebras.pymatrix_algebras.pycmatrix_algebras.pyomodular_abelian_varieties.pymodular_abelian_varieties.pycmodular_abelian_varieties.pyomodules.pymodules.pycmodules.pyomodules_with_basis.pymodules_with_basis.pycmodules_with_basis.pyomonoid_algebras.pymonoid_algebras.pycmonoid_algebras.pyomonoids.pymonoids.pycmonoids.pyomorphism.pxdmorphism.pyxmorphism.sonumber_fields.pynumber_fields.pycnumber_fields.pyoobjects.pyobjects.pycobjects.pyopartially_ordered_monoids.pypartially_ordered_monoids.pycpartially_ordered_monoids.pyopermutation_groups.pypermutation_groups.pycpermutation_groups.pyopointed_sets.pypointed_sets.pycpointed_sets.pyopolyhedra.pypolyhedra.pycpolyhedra.pyopoor_man_map.pypoor_man_map.pycpoor_man_map.pyoposets.pyposets.pycposets.pyoprimer.pyprimer.pycprimer.pyoprincipal_ideal_domains.pyprincipal_ideal_domains.pycprincipal_ideal_domains.pyopushout.pypushout.pycpushout.pyoquotient_fields.pyquotient_fields.pycquotient_fields.pyoquotients.pyquotients.pycquotients.pyorealizations.pyrealizations.pycrealizations.pyoregular_crystals.pyregular_crystals.pycregular_crystals.pyoright_modules.pyright_modules.pycright_modules.pyoring_ideals.pyring_ideals.pycring_ideals.pyorings.pyrings.pycrings.pyorngs.pyrngs.pycrngs.pyoschemes.pyschemes.pycschemes.pyosemigroups.pysemigroups.pycsemigroups.pyosemirings.pysemirings.pycsemirings.pyosemisimple_algebras.pysemisimple_algebras.pycsemisimple_algebras.pyosets_cat.pysets_cat.pycsets_cat.pyosets_with_grading.pysets_with_grading.pycsets_with_grading.pyosets_with_partial_maps.pysets_with_partial_maps.pycsets_with_partial_maps.pyosubobjects.pysubobjects.pycsubobjects.pyosubquotients.pysubquotients.pycsubquotients.pyotensor.pytensor.pyctensor.pyotutorial.pytutorial.pyctutorial.pyounique_factorization_domains.pyunique_factorization_domains.pycunique_factorization_domains.pyounital_algebras.pyunital_algebras.pycunital_algebras.pyovector_spaces.pyvector_spaces.pycvector_spaces.pyoweyl_groups.pyweyl_groups.pycweyl_groups.pyowith_realizations.pywith_realizations.pycwith_realizations.pyocoding__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyobinary_code.pxdbinary_code.pyxbinary_code.sochannel_constructions.pychannel_constructions.pycchannel_constructions.pyochannels_catalog.pychannels_catalog.pycchannels_catalog.pyocode_bounds.pycode_bounds.pyccode_bounds.pyocode_constructions.pycode_constructions.pyccode_constructions.pyocodecan__init__.py__init__.pyc__init__.pyoautgroup_can_label.pyxautgroup_can_label.socodecan.pxdcodecan.pyxcodecan.socodes_catalog.pycodes_catalog.pyccodes_catalog.pyodecoder.pydecoder.pycdecoder.pyodelsarte_bounds.pydelsarte_bounds.pycdelsarte_bounds.pyoguava.pyguava.pycguava.pyolinear_code.pylinear_code.pyclinear_code.pyosd_codes.pysd_codes.pycsd_codes.pyosource_coding__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyohuffman.pyhuffman.pychuffman.pyocombinat__init__.py__init__.pyc__init__.pyoabstract_tree.pyabstract_tree.pycabstract_tree.pyoaffine_permutation.pyaffine_permutation.pycaffine_permutation.pyoalgebraic_combinatorics.pyalgebraic_combinatorics.pycalgebraic_combinatorics.pyoall.pyall.pycall.pyoalternating_sign_matrix.pyalternating_sign_matrix.pycalternating_sign_matrix.pyobacktrack.pybacktrack.pycbacktrack.pyobaxter_permutations.pybaxter_permutations.pycbaxter_permutations.pyobinary_recurrence_sequences.pybinary_recurrence_sequences.pycbinary_recurrence_sequences.pyobinary_tree.pybinary_tree.pycbinary_tree.pyocartesian_product.pycartesian_product.pyccartesian_product.pyocatalog_partitions.pycatalog_partitions.pyccatalog_partitions.pyochoose_nk.pychoose_nk.pycchoose_nk.pyocluster_algebra_quiver__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyocluster_seed.pycluster_seed.pyccluster_seed.pyomutation_class.pymutation_class.pycmutation_class.pyomutation_type.pymutation_type.pycmutation_type.pyoquiver.pyquiver.pycquiver.pyoquiver_mutation_type.pyquiver_mutation_type.pycquiver_mutation_type.pyocombinat.pycombinat.pyccombinat.pyocombinat_cython.pxdcombinat_cython.pyxcombinat_cython.socombination.pycombination.pyccombination.pyocombinatorial_algebra.pycombinatorial_algebra.pyccombinatorial_algebra.pyocombinatorial_map.pycombinatorial_map.pyccombinatorial_map.pyocomposition.pycomposition.pyccomposition.pyocomposition_signed.pycomposition_signed.pyccomposition_signed.pyocomposition_tableau.pycomposition_tableau.pyccomposition_tableau.pyocore.pycore.pyccore.pyocounting.pycounting.pyccounting.pyocrystals__init__.py__init__.pyc__init__.pyoaffine.pyaffine.pycaffine.pyoaffine_factorization.pyaffine_factorization.pycaffine_factorization.pyoaffinization.pyaffinization.pycaffinization.pyoalcove_path.pyalcove_path.pycalcove_path.pyoall.pyall.pycall.pyocatalog.pycatalog.pyccatalog.pyocatalog_elementary_crystals.pycatalog_elementary_crystals.pyccatalog_elementary_crystals.pyocatalog_infinity_crystals.pycatalog_infinity_crystals.pyccatalog_infinity_crystals.pyocatalog_kirillov_reshetikhin.pycatalog_kirillov_reshetikhin.pyccatalog_kirillov_reshetikhin.pyocrystals.pycrystals.pyccrystals.pyodirect_sum.pydirect_sum.pycdirect_sum.pyoelementary_crystals.pyelementary_crystals.pycelementary_crystals.pyofast_crystals.pyfast_crystals.pycfast_crystals.pyogeneralized_young_walls.pygeneralized_young_walls.pycgeneralized_young_walls.pyohighest_weight_crystals.pyhighest_weight_crystals.pychighest_weight_crystals.pyoinfinity_crystals.pyinfinity_crystals.pycinfinity_crystals.pyokirillov_reshetikhin.pykirillov_reshetikhin.pyckirillov_reshetikhin.pyokyoto_path_model.pykyoto_path_model.pyckyoto_path_model.pyoletters.pyxletters.solittelmann_path.pylittelmann_path.pyclittelmann_path.pyomonomial_crystals.pymonomial_crystals.pycmonomial_crystals.pyopolyhedral_realization.pypolyhedral_realization.pycpolyhedral_realization.pyospins.pyspins.pycspins.pyotensor_product.pytensor_product.pyctensor_product.pyocyclic_sieving_phenomenon.pycyclic_sieving_phenomenon.pyccyclic_sieving_phenomenon.pyodebruijn_sequence.pyxdebruijn_sequence.sodegree_sequences.pyxdegree_sequences.soderangements.pyderangements.pycderangements.pyodescent_algebra.pydescent_algebra.pycdescent_algebra.pyodesigns__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyobibd.pybibd.pycbibd.pyoblock_design.pyblock_design.pycblock_design.pyocovering_design.pycovering_design.pyccovering_design.pyodatabase.pydatabase.pycdatabase.pyodesign_catalog.pydesign_catalog.pycdesign_catalog.pyodesigns_pyx.pxddesigns_pyx.pyxdesigns_pyx.sodifference_family.pydifference_family.pycdifference_family.pyodifference_matrices.pydifference_matrices.pycdifference_matrices.pyoevenly_distributed_sets.pyxevenly_distributed_sets.soext_rep.pyext_rep.pycext_rep.pyogroup_divisible_designs.pygroup_divisible_designs.pycgroup_divisible_designs.pyoincidence_structures.pyincidence_structures.pycincidence_structures.pyolatin_squares.pylatin_squares.pyclatin_squares.pyoorthogonal_arrays.pyorthogonal_arrays.pycorthogonal_arrays.pyoorthogonal_arrays_build_recursive.pyorthogonal_arrays_build_recursive.pycorthogonal_arrays_build_recursive.pyoorthogonal_arrays_find_recursive.pyxorthogonal_arrays_find_recursive.soresolvable_bibd.pyresolvable_bibd.pycresolvable_bibd.pyosteiner_quadruple_systems.pysteiner_quadruple_systems.pycsteiner_quadruple_systems.pyosubhypergraph_search.pyxsubhypergraph_search.sodiagram_algebras.pydiagram_algebras.pycdiagram_algebras.pyodict_addition.pyxdict_addition.sodlx.pydlx.pycdlx.pyodyck_word.pydyck_word.pycdyck_word.pyoe_one_star.pye_one_star.pyce_one_star.pyoenumerated_sets.pyenumerated_sets.pycenumerated_sets.pyoenumeration_mod_permgroup.pxdenumeration_mod_permgroup.pyxenumeration_mod_permgroup.soexpnums.pyxexpnums.sofamily.pyfamily.pycfamily.pyofinite_class.pyfinite_class.pycfinite_class.pyofinite_state_machine.pyfinite_state_machine.pycfinite_state_machine.pyofinite_state_machine_generators.pyfinite_state_machine_generators.pycfinite_state_machine_generators.pyofree_module.pyfree_module.pycfree_module.pyofree_prelie_algebra.pyfree_prelie_algebra.pycfree_prelie_algebra.pyogelfand_tsetlin_patterns.pygelfand_tsetlin_patterns.pycgelfand_tsetlin_patterns.pyograph_path.pygraph_path.pycgraph_path.pyogray_codes.pygray_codes.pycgray_codes.pyohall_polynomial.pyhall_polynomial.pychall_polynomial.pyointeger_list.pyinteger_list.pycinteger_list.pyointeger_list_old.pyinteger_list_old.pycinteger_list_old.pyointeger_matrices.pyinteger_matrices.pycinteger_matrices.pyointeger_vector.pyinteger_vector.pycinteger_vector.pyointeger_vector_weighted.pyinteger_vector_weighted.pycinteger_vector_weighted.pyointeger_vectors_mod_permgroup.pyinteger_vectors_mod_permgroup.pycinteger_vectors_mod_permgroup.pyointerval_posets.pyinterval_posets.pycinterval_posets.pyok_tableau.pyk_tableau.pyck_tableau.pyokazhdan_lusztig.pykazhdan_lusztig.pyckazhdan_lusztig.pyoknutson_tao_puzzles.pyknutson_tao_puzzles.pycknutson_tao_puzzles.pyolyndon_word.pylyndon_word.pyclyndon_word.pyomatrices__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyodancing_links.pyxdancing_links.sodancing_links_c.hdlxcpp.pydlxcpp.pycdlxcpp.pyohadamard_matrix.pyhadamard_matrix.pychadamard_matrix.pyolatin.pylatin.pyclatin.pyomisc.pymisc.pycmisc.pyomultichoose_nk.pymultichoose_nk.pycmultichoose_nk.pyoncsf_qsym__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyocombinatorics.pycombinatorics.pyccombinatorics.pyogeneric_basis_code.pygeneric_basis_code.pycgeneric_basis_code.pyoncsf.pyncsf.pycncsf.pyoqsym.pyqsym.pycqsym.pyotutorial.pytutorial.pyctutorial.pyoncsym__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyobases.pybases.pycbases.pyodual.pydual.pycdual.pyoncsym.pyncsym.pycncsym.pyonecklace.pynecklace.pycnecklace.pyonon_decreasing_parking_function.pynon_decreasing_parking_function.pycnon_decreasing_parking_function.pyoordered_tree.pyordered_tree.pycordered_tree.pyooutput.pyoutput.pycoutput.pyoparking_functions.pyparking_functions.pycparking_functions.pyopartition.pypartition.pycpartition.pyopartition_algebra.pypartition_algebra.pycpartition_algebra.pyopartition_tuple.pypartition_tuple.pycpartition_tuple.pyopartitions.pyxpartitions.sopartitions_c.hperfect_matching.pyperfect_matching.pycperfect_matching.pyopermutation.pypermutation.pycpermutation.pyopermutation_cython.pxdpermutation_cython.pyxpermutation_cython.sopermutation_nk.pypermutation_nk.pycpermutation_nk.pyoposets__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoelements.pyelements.pycelements.pyohasse_diagram.pyhasse_diagram.pychasse_diagram.pyoincidence_algebras.pyincidence_algebras.pycincidence_algebras.pyolattices.pylattices.pyclattices.pyolinear_extensions.pylinear_extensions.pyclinear_extensions.pyoposet_examples.pyposet_examples.pycposet_examples.pyoposets.pyposets.pycposets.pyoq_analogues.pyq_analogues.pycq_analogues.pyoq_bernoulli.pyxq_bernoulli.soquickref.pyquickref.pycquickref.pyoranker.pyranker.pycranker.pyorestricted_growth.pyrestricted_growth.pycrestricted_growth.pyoribbon.pyribbon.pycribbon.pyoribbon_shaped_tableau.pyribbon_shaped_tableau.pycribbon_shaped_tableau.pyoribbon_tableau.pyribbon_tableau.pycribbon_tableau.pyorigged_configurations__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyobij_abstract_class.pybij_abstract_class.pycbij_abstract_class.pyobij_infinity.pybij_infinity.pycbij_infinity.pyobij_type_A.pybij_type_A.pycbij_type_A.pyobij_type_A2_dual.pybij_type_A2_dual.pycbij_type_A2_dual.pyobij_type_A2_even.pybij_type_A2_even.pycbij_type_A2_even.pyobij_type_A2_odd.pybij_type_A2_odd.pycbij_type_A2_odd.pyobij_type_B.pybij_type_B.pycbij_type_B.pyobij_type_C.pybij_type_C.pycbij_type_C.pyobij_type_D.pybij_type_D.pycbij_type_D.pyobij_type_D_twisted.pybij_type_D_twisted.pycbij_type_D_twisted.pyobijection.pybijection.pycbijection.pyokleber_tree.pykleber_tree.pyckleber_tree.pyokr_tableaux.pykr_tableaux.pyckr_tableaux.pyorc_crystal.pyrc_crystal.pycrc_crystal.pyorc_infinity.pyrc_infinity.pycrc_infinity.pyorigged_configuration_element.pyrigged_configuration_element.pycrigged_configuration_element.pyorigged_configurations.pyrigged_configurations.pycrigged_configurations.pyorigged_partition.pyrigged_partition.pycrigged_partition.pyotensor_product_kr_tableaux.pytensor_product_kr_tableaux.pyctensor_product_kr_tableaux.pyotensor_product_kr_tableaux_element.pytensor_product_kr_tableaux_element.pyctensor_product_kr_tableaux_element.pyoroot_system__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoambient_space.pyambient_space.pycambient_space.pyoassociahedron.pyassociahedron.pycassociahedron.pyobranching_rules.pybranching_rules.pycbranching_rules.pyocartan_matrix.pycartan_matrix.pyccartan_matrix.pyocartan_type.pycartan_type.pyccartan_type.pyocoxeter_group.pycoxeter_group.pyccoxeter_group.pyocoxeter_matrix.pycoxeter_matrix.pyccoxeter_matrix.pyodynkin_diagram.pydynkin_diagram.pycdynkin_diagram.pyoextended_affine_weyl_group.pyextended_affine_weyl_group.pycextended_affine_weyl_group.pyofundamental_group.pyfundamental_group.pycfundamental_group.pyohecke_algebra_representation.pyhecke_algebra_representation.pychecke_algebra_representation.pyointegrable_representations.pyintegrable_representations.pycintegrable_representations.pyonon_symmetric_macdonald_polynomials.pynon_symmetric_macdonald_polynomials.pycnon_symmetric_macdonald_polynomials.pyopieri_factors.pypieri_factors.pycpieri_factors.pyoplot.pyplot.pycplot.pyoroot_lattice_realization_algebras.pyroot_lattice_realization_algebras.pycroot_lattice_realization_algebras.pyoroot_lattice_realizations.pyroot_lattice_realizations.pycroot_lattice_realizations.pyoroot_space.pyroot_space.pycroot_space.pyoroot_system.pyroot_system.pycroot_system.pyotype_A.pytype_A.pyctype_A.pyotype_A_affine.pytype_A_affine.pyctype_A_affine.pyotype_B.pytype_B.pyctype_B.pyotype_BC_affine.pytype_BC_affine.pyctype_BC_affine.pyotype_B_affine.pytype_B_affine.pyctype_B_affine.pyotype_C.pytype_C.pyctype_C.pyotype_C_affine.pytype_C_affine.pyctype_C_affine.pyotype_D.pytype_D.pyctype_D.pyotype_D_affine.pytype_D_affine.pyctype_D_affine.pyotype_E.pytype_E.pyctype_E.pyotype_E_affine.pytype_E_affine.pyctype_E_affine.pyotype_F.pytype_F.pyctype_F.pyotype_F_affine.pytype_F_affine.pyctype_F_affine.pyotype_G.pytype_G.pyctype_G.pyotype_G_affine.pytype_G_affine.pyctype_G_affine.pyotype_H.pytype_H.pyctype_H.pyotype_I.pytype_I.pyctype_I.pyotype_affine.pytype_affine.pyctype_affine.pyotype_dual.pytype_dual.pyctype_dual.pyotype_folded.pytype_folded.pyctype_folded.pyotype_marked.pytype_marked.pyctype_marked.pyotype_reducible.pytype_reducible.pyctype_reducible.pyotype_relabel.pytype_relabel.pyctype_relabel.pyoweight_lattice_realizations.pyweight_lattice_realizations.pycweight_lattice_realizations.pyoweight_space.pyweight_space.pycweight_space.pyoweyl_characters.pyweyl_characters.pycweyl_characters.pyoweyl_group.pyweyl_group.pycweyl_group.pyorooted_tree.pyrooted_tree.pycrooted_tree.pyorsk.pyrsk.pycrsk.pyoschubert_polynomial.pyschubert_polynomial.pycschubert_polynomial.pyoset_partition.pyset_partition.pycset_partition.pyoset_partition_ordered.pyset_partition_ordered.pycset_partition_ordered.pyosf__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoclassical.pyclassical.pycclassical.pyodual.pydual.pycdual.pyoelementary.pyelementary.pycelementary.pyohall_littlewood.pyhall_littlewood.pychall_littlewood.pyohomogeneous.pyhomogeneous.pychomogeneous.pyojack.pyjack.pycjack.pyok_dual.pyk_dual.pyck_dual.pyokfpoly.pykfpoly.pyckfpoly.pyollt.pyllt.pycllt.pyomacdonald.pymacdonald.pycmacdonald.pyomonomial.pymonomial.pycmonomial.pyomultiplicative.pymultiplicative.pycmultiplicative.pyonew_kschur.pynew_kschur.pycnew_kschur.pyons_macdonald.pyns_macdonald.pycns_macdonald.pyoorthotriang.pyorthotriang.pycorthotriang.pyopowersum.pypowersum.pycpowersum.pyoschur.pyschur.pycschur.pyosf.pysf.pycsf.pyosfa.pysfa.pycsfa.pyowitt.pywitt.pycwitt.pyoshard_order.pyshard_order.pycshard_order.pyoshuffle.pyshuffle.pycshuffle.pyosidon_sets.pysidon_sets.pycsidon_sets.pyosimilarity_class_type.pysimilarity_class_type.pycsimilarity_class_type.pyosix_vertex_model.pysix_vertex_model.pycsix_vertex_model.pyoskew_partition.pyskew_partition.pycskew_partition.pyoskew_tableau.pyskew_tableau.pycskew_tableau.pyosloane_functions.pysloane_functions.pycsloane_functions.pyospecies__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyocharacteristic_species.pycharacteristic_species.pyccharacteristic_species.pyocombinatorial_logarithm.pycombinatorial_logarithm.pyccombinatorial_logarithm.pyocomposition_species.pycomposition_species.pyccomposition_species.pyocycle_species.pycycle_species.pyccycle_species.pyoempty_species.pyempty_species.pycempty_species.pyofunctorial_composition_species.pyfunctorial_composition_species.pycfunctorial_composition_species.pyogenerating_series.pygenerating_series.pycgenerating_series.pyolibrary.pylibrary.pyclibrary.pyolinear_order_species.pylinear_order_species.pyclinear_order_species.pyomisc.pymisc.pycmisc.pyopartition_species.pypartition_species.pycpartition_species.pyopermutation_species.pypermutation_species.pycpermutation_species.pyoproduct_species.pyproduct_species.pycproduct_species.pyorecursive_species.pyrecursive_species.pycrecursive_species.pyoseries.pyseries.pycseries.pyoseries_order.pyseries_order.pycseries_order.pyoset_species.pyset_species.pycset_species.pyospecies.pyspecies.pycspecies.pyostream.pystream.pycstream.pyostructure.pystructure.pycstructure.pyosubset_species.pysubset_species.pycsubset_species.pyosum_species.pysum_species.pycsum_species.pyosplit_nk.pysplit_nk.pycsplit_nk.pyosubset.pysubset.pycsubset.pyosubsets_hereditary.pysubsets_hereditary.pycsubsets_hereditary.pyosubsets_pairwise.pysubsets_pairwise.pycsubsets_pairwise.pyosubword.pysubword.pycsubword.pyosymmetric_group_algebra.pysymmetric_group_algebra.pycsymmetric_group_algebra.pyosymmetric_group_representations.pysymmetric_group_representations.pycsymmetric_group_representations.pyotableau.pytableau.pyctableau.pyotableau_tuple.pytableau_tuple.pyctableau_tuple.pyotamari_lattices.pytamari_lattices.pyctamari_lattices.pyotiling.pytiling.pyctiling.pyotools.pytools.pyctools.pyotuple.pytuple.pyctuple.pyotutorial.pytutorial.pyctutorial.pyovector_partition.pyvector_partition.pycvector_partition.pyowords__init__.py__init__.pyc__init__.pyoabstract_word.pyabstract_word.pycabstract_word.pyoall.pyall.pycall.pyoalphabet.pyalphabet.pycalphabet.pyofinite_word.pyfinite_word.pycfinite_word.pyoinfinite_word.pyinfinite_word.pycinfinite_word.pyomorphism.pymorphism.pycmorphism.pyopaths.pypaths.pycpaths.pyoshuffle_product.pyshuffle_product.pycshuffle_product.pyosuffix_trees.pysuffix_trees.pycsuffix_trees.pyoword.pyword.pycword.pyoword_char.pyxword_char.soword_datatypes.pxdword_datatypes.pyxword_datatypes.soword_generators.pyword_generators.pycword_generators.pyoword_infinite_datatypes.pyword_infinite_datatypes.pycword_infinite_datatypes.pyoword_options.pyword_options.pycword_options.pyowords.pywords.pycwords.pyoyang_baxter_graph.pyyang_baxter_graph.pycyang_baxter_graph.pyocrypto__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoblock_cipher__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyominiaes.pyminiaes.pycminiaes.pyosdes.pysdes.pycsdes.pyoboolean_function.pyxboolean_function.socipher.pycipher.pyccipher.pyoclassical.pyclassical.pycclassical.pyoclassical_cipher.pyclassical_cipher.pycclassical_cipher.pyocryptosystem.pycryptosystem.pyccryptosystem.pyolattice.pylattice.pyclattice.pyolfsr.pylfsr.pyclfsr.pyolwe.pylwe.pyclwe.pyomq__init__.py__init__.pyc__init__.pyompolynomialsystemgenerator.pympolynomialsystemgenerator.pycmpolynomialsystemgenerator.pyosbox.pysbox.pycsbox.pyosr.pysr.pycsr.pyopublic_key__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoblum_goldwasser.pyblum_goldwasser.pycblum_goldwasser.pyostream.pystream.pycstream.pyostream_cipher.pystream_cipher.pycstream_cipher.pyoutil.pyutil.pycutil.pyodata_structures__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyobinary_matrix.pxdbinary_matrix.pxibitset.pxdbitset.pxibitset.pyxbitset.sobounded_integer_sequences.pxdbounded_integer_sequences.pyxbounded_integer_sequences.sodatabases__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoconway.pyconway.pycconway.pyocremona.pycremona.pyccremona.pyocunningham_tables.pycunningham_tables.pyccunningham_tables.pyodb_class_polynomials.pydb_class_polynomials.pycdb_class_polynomials.pyodb_modular_polynomials.pydb_modular_polynomials.pycdb_modular_polynomials.pyojones.pyjones.pycjones.pyoodlyzko.pyodlyzko.pycodlyzko.pyooeis.pyoeis.pycoeis.pyosloane.pysloane.pycsloane.pyosql_db.pysql_db.pycsql_db.pyostein_watkins.pystein_watkins.pycstein_watkins.pyosymbolic_data.pysymbolic_data.pycsymbolic_data.pyodev__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyocmd_line_interface.pycmd_line_interface.pyccmd_line_interface.pyoconfig.pyconfig.pycconfig.pyodigest_transport.pydigest_transport.pycdigest_transport.pyogit_error.pygit_error.pycgit_error.pyogit_interface.pygit_interface.pycgit_interface.pyomisc.pymisc.pycmisc.pyopatch.pypatch.pycpatch.pyosagedev.pysagedev.pycsagedev.pyosagedev_instance.pysagedev_instance.pycsagedev_instance.pyosagedev_wrapper.pysagedev_wrapper.pycsagedev_wrapper.pyosaving_dict.pysaving_dict.pycsaving_dict.pyotest__init__.py__init__.pyc__init__.pyoconfig.pyconfig.pycconfig.pyosagedev.pysagedev.pycsagedev.pyoserver_proxy.pyserver_proxy.pycserver_proxy.pyotrac_interface.pytrac_interface.pyctrac_interface.pyotrac_server.pytrac_server.pyctrac_server.pyouser_interface.pyuser_interface.pycuser_interface.pyotrac_error.pytrac_error.pyctrac_error.pyotrac_interface.pytrac_interface.pyctrac_interface.pyouser_interface.pyuser_interface.pycuser_interface.pyouser_interface_error.pyuser_interface_error.pycuser_interface_error.pyodoctest__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyocontrol.pycontrol.pyccontrol.pyofixtures.pyfixtures.pycfixtures.pyoforker.pyforker.pycforker.pyoparsing.pyparsing.pycparsing.pyoreporting.pyreporting.pycreporting.pyosources.pysources.pycsources.pyotest.pytest.pyctest.pyoutil.pyutil.pycutil.pyodynamics__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoflat_surfaces__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoquadratic_strata.pyquadratic_strata.pycquadratic_strata.pyostrata.pystrata.pycstrata.pyointerval_exchanges__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoconstructors.pyconstructors.pycconstructors.pyoiet.pyiet.pyciet.pyolabelled.pylabelled.pyclabelled.pyoreduced.pyreduced.pycreduced.pyotemplate.pytemplate.pyctemplate.pyoenv.pyenv.pycenv.pyoext__init__.py__init__.pyc__init__.pyoccobject.hcdefs.pxifast_callable.pxdfast_callable.pyxfast_callable.sofast_eval.pxdfast_eval.pyxfast_eval.sointeractive_constructors_c.pyxinteractive_constructors_c.sointerpreters__init__.py__init__.pyc__init__.pyointerp_cdf.hinterp_el.hinterp_py.hinterp_rdf.hinterp_rr.hwrapper_cdf.hwrapper_cdf.pxdwrapper_cdf.pyxwrapper_cdf.sowrapper_el.hwrapper_el.pxdwrapper_el.pyxwrapper_el.sowrapper_py.pxdwrapper_py.pyxwrapper_py.sowrapper_rdf.pxdwrapper_rdf.pyxwrapper_rdf.sowrapper_rr.hwrapper_rr.pxdwrapper_rr.pyxwrapper_rr.sointerruptinterrupt.pxi__init__.py__init__.pyc__init__.pyodebug.hinterrupt.hinterrupt.pxdinterrupt.pyxinterrupt.sointerrupt_api.hmacros.hpxi.hstruct_signals.htests.pyxtests.somemory.pxdmemory.pyxmemory.somod_int.hmod_int.pxdmulti_modular.pxdmulti_modular.pyxmulti_modular.sopselect.pyxpselect.sopython.pxipython_debug.hpython_debug.pxipyx_visit.hrandom.pxisignals.pxisolaris_fixes.hstdsage.pxdstdsage.pxifinance__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoeaster.pyeaster.pyceaster.pyofractal.pyxfractal.somarkov_multifractal.pymarkov_multifractal.pycmarkov_multifractal.pyomarkov_multifractal_cython.pyxmarkov_multifractal_cython.sooption.pyxoption.sostock.pystock.pycstock.pyotime_series.pxdtime_series.pyxtime_series.sofunctions__init__.py__init__.pyc__init__.pyoairy.pyairy.pycairy.pyoall.pyall.pycall.pyobessel.pybessel.pycbessel.pyoexp_integral.pyexp_integral.pycexp_integral.pyogeneralized.pygeneralized.pycgeneralized.pyohyperbolic.pyhyperbolic.pychyperbolic.pyohypergeometric.pyhypergeometric.pychypergeometric.pyojacobi.pyjacobi.pycjacobi.pyolog.pylog.pyclog.pyomin_max.pymin_max.pycmin_max.pyoorthogonal_polys.pyorthogonal_polys.pycorthogonal_polys.pyoother.pyother.pycother.pyopiecewise.pypiecewise.pycpiecewise.pyoprime_pi.pyxprime_pi.sospecial.pyspecial.pycspecial.pyospike_function.pyspike_function.pycspike_function.pyotranscendental.pytranscendental.pyctranscendental.pyotrig.pytrig.pyctrig.pyowigner.pywigner.pycwigner.pyogame_theory__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyocatalog.pycatalog.pyccatalog.pyocatalog_normal_form_games.pycatalog_normal_form_games.pyccatalog_normal_form_games.pyocooperative_game.pycooperative_game.pyccooperative_game.pyogambit_docs.pygambit_docs.pycgambit_docs.pyomatching_game.pymatching_game.pycmatching_game.pyonamed_games.pynamed_games.pycnamed_games.pyonormal_form_game.pynormal_form_game.pycnormal_form_game.pyoparser.pyparser.pycparser.pyogames__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyohexad.pyhexad.pychexad.pyoquantumino.pyquantumino.pycquantumino.pyosudoku.pysudoku.pycsudoku.pyosudoku_backtrack.pyxsudoku_backtrack.sogeometry__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyocone.pycone.pyccone.pyofan.pyfan.pycfan.pyofan_isomorphism.pyfan_isomorphism.pycfan_isomorphism.pyofan_morphism.pyfan_morphism.pycfan_morphism.pyohasse_diagram.pyhasse_diagram.pychasse_diagram.pyohyperbolic_space__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyohyperbolic_coercion.pyhyperbolic_coercion.pychyperbolic_coercion.pyohyperbolic_constants.pyhyperbolic_constants.pychyperbolic_constants.pyohyperbolic_geodesic.pyhyperbolic_geodesic.pychyperbolic_geodesic.pyohyperbolic_interface.pyhyperbolic_interface.pychyperbolic_interface.pyohyperbolic_isometry.pyhyperbolic_isometry.pychyperbolic_isometry.pyohyperbolic_model.pyhyperbolic_model.pychyperbolic_model.pyohyperbolic_point.pyhyperbolic_point.pychyperbolic_point.pyohyperplane_arrangement__init__.py__init__.pyc__init__.pyoaffine_subspace.pyaffine_subspace.pycaffine_subspace.pyoarrangement.pyarrangement.pycarrangement.pyohyperplane.pyhyperplane.pychyperplane.pyolibrary.pylibrary.pyclibrary.pyoplot.pyplot.pycplot.pyointegral_points.pyxintegral_points.solattice_polytope.pylattice_polytope.pyclattice_polytope.pyolinear_expression.pylinear_expression.pyclinear_expression.pyonewton_polygon.pynewton_polygon.pycnewton_polygon.pyopoint_collection.pyxpoint_collection.sopolyhedra.pypolyhedra.pycpolyhedra.pyopolyhedron__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyobackend_cdd.pybackend_cdd.pycbackend_cdd.pyobackend_field.pybackend_field.pycbackend_field.pyobackend_ppl.pybackend_ppl.pycbackend_ppl.pyobase.pybase.pycbase.pyobase_QQ.pybase_QQ.pycbase_QQ.pyobase_RDF.pybase_RDF.pycbase_RDF.pyobase_ZZ.pybase_ZZ.pycbase_ZZ.pyocdd_file_format.pycdd_file_format.pyccdd_file_format.pyoconstructor.pyconstructor.pycconstructor.pyodouble_description.pydouble_description.pycdouble_description.pyodouble_description_inhomogeneous.pydouble_description_inhomogeneous.pycdouble_description_inhomogeneous.pyoface.pyface.pycface.pyolattice_euclidean_group_element.pylattice_euclidean_group_element.pyclattice_euclidean_group_element.pyolibrary.pylibrary.pyclibrary.pyomisc.pymisc.pycmisc.pyopalp_database.pypalp_database.pycpalp_database.pyoparent.pyparent.pycparent.pyoplot.pyplot.pycplot.pyoppl_lattice_polygon.pyppl_lattice_polygon.pycppl_lattice_polygon.pyoppl_lattice_polytope.pyppl_lattice_polytope.pycppl_lattice_polytope.pyorepresentation.pyrepresentation.pycrepresentation.pyopolytope.pypolytope.pycpolytope.pyopseudolines.pypseudolines.pycpseudolines.pyoriemannian_manifolds__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoparametrized_surface3d.pyparametrized_surface3d.pycparametrized_surface3d.pyosurface3d_generators.pysurface3d_generators.pycsurface3d_generators.pyotoric_lattice.pytoric_lattice.pyctoric_lattice.pyotoric_lattice_element.pyxtoric_lattice_element.sotoric_plotter.pytoric_plotter.pyctoric_plotter.pyotriangulation__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyobase.pyxbase.sodata.hdata.pxdelement.pyelement.pycelement.pyofunctions.hfunctions.pxdpoint_configuration.pypoint_configuration.pycpoint_configuration.pyotriangulations.htriangulations.pxdgraphs__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoasteroidal_triples.pyxasteroidal_triples.sobase__init__.py__init__.pyc__init__.pyoboost_graph.pxdboost_graph.pyxboost_graph.soc_graph.pxdc_graph.pyxc_graph.sodense_graph.pxddense_graph.pyxdense_graph.sograph_backends.pxdgraph_backends.pyxgraph_backends.sooverview.pyoverview.pycoverview.pyosparse_graph.pxdsparse_graph.pyxsparse_graph.sostatic_dense_graph.pxdstatic_dense_graph.pyxstatic_dense_graph.sostatic_sparse_backend.pxdstatic_sparse_backend.pyxstatic_sparse_backend.sostatic_sparse_graph.pxdstatic_sparse_graph.pyxstatic_sparse_graph.sobipartite_graph.pybipartite_graph.pycbipartite_graph.pyobliss.pyxcentrality.pyxcentrality.sochrompoly.pyxchrompoly.socliquer.pxdcliquer.pyxcliquer.socomparability.pyxcomparability.soconvexity_properties.pxdconvexity_properties.pyxconvexity_properties.sodigraph.pydigraph.pycdigraph.pyodigraph_generators.pydigraph_generators.pycdigraph_generators.pyodistances_all_pairs.pxddistances_all_pairs.pyxdistances_all_pairs.sodot2tex_utils.pydot2tex_utils.pycdot2tex_utils.pyogenerators__init__.py__init__.pyc__init__.pyobasic.pybasic.pycbasic.pyochessboard.pychessboard.pycchessboard.pyodegree_sequence.pydegree_sequence.pycdegree_sequence.pyofamilies.pyfamilies.pycfamilies.pyointersection.pyintersection.pycintersection.pyoplatonic_solids.pyplatonic_solids.pycplatonic_solids.pyorandom.pyrandom.pycrandom.pyosmallgraphs.pysmallgraphs.pycsmallgraphs.pyoworld_map.pyworld_map.pycworld_map.pyogeneric_graph.pygeneric_graph.pycgeneric_graph.pyogeneric_graph_pyx.pxdgeneric_graph_pyx.pyxgeneric_graph_pyx.sogenus.pyxgenus.sograph.pygraph.pycgraph.pyograph_coloring.pygraph_coloring.pycgraph_coloring.pyograph_database.pygraph_database.pycgraph_database.pyograph_decompositions__init__.py__init__.pyc__init__.pyobandwidth.pyxbandwidth.socutwidth.pyxcutwidth.sofast_digraph.pxdfast_digraph.pyxfast_digraph.sograph_products.pyxgraph_products.sorankwidth.pxdrankwidth.pyxrankwidth.sovertex_separation.pxdvertex_separation.pyxvertex_separation.sograph_editor.pygraph_editor.pycgraph_editor.pyograph_generators.pygraph_generators.pycgraph_generators.pyograph_generators_pyx.pyxgraph_generators_pyx.sograph_latex.pygraph_latex.pycgraph_latex.pyograph_list.pygraph_list.pycgraph_list.pyograph_plot.pygraph_plot.pycgraph_plot.pyograph_plot_js.pygraph_plot_js.pycgraph_plot_js.pyohyperbolicity.pyxhyperbolicity.sohypergraph_generators.pyhypergraph_generators.pychypergraph_generators.pyoindependent_sets.pxdindependent_sets.pyxindependent_sets.soisgci.pyisgci.pycisgci.pyoline_graph.pyline_graph.pycline_graph.pyolinearextensions.pylinearextensions.pyclinearextensions.pyolovasz_theta.pylovasz_theta.pyclovasz_theta.pyomatchpoly.pyxmatchpoly.somcqd.pxdmcqd.pyxmodular_decomposition.pxdmodular_decomposition.pyxplanarity.pyxplanarity.sopq_trees.pypq_trees.pycpq_trees.pyoprint_graphs.pyprint_graphs.pycprint_graphs.pyoschnyder.pyschnyder.pycschnyder.pyospanning_tree.pyxspanning_tree.sotrees.pxdtrees.pyxtrees.sotutte_polynomial.pytutte_polynomial.pyctutte_polynomial.pyoweakly_chordal.pyxweakly_chordal.sogroups__init__.py__init__.pyc__init__.pyoabelian_gps__init__.py__init__.pyc__init__.pyoabelian_group.pyabelian_group.pycabelian_group.pyoabelian_group_element.pyabelian_group_element.pycabelian_group_element.pyoabelian_group_morphism.pyabelian_group_morphism.pycabelian_group_morphism.pyoall.pyall.pycall.pyodual_abelian_group.pydual_abelian_group.pycdual_abelian_group.pyodual_abelian_group_element.pydual_abelian_group_element.pycdual_abelian_group_element.pyoelement_base.pyelement_base.pycelement_base.pyovalues.pyvalues.pycvalues.pyoadditive_abelian__init__.py__init__.pyc__init__.pyoadditive_abelian_group.pyadditive_abelian_group.pycadditive_abelian_group.pyoadditive_abelian_wrapper.pyadditive_abelian_wrapper.pycadditive_abelian_wrapper.pyoall.pyall.pycall.pyoaffine_gps__init__.py__init__.pyc__init__.pyoaffine_group.pyaffine_group.pycaffine_group.pyocatalog.pycatalog.pyccatalog.pyoeuclidean_group.pyeuclidean_group.pyceuclidean_group.pyogroup_element.pygroup_element.pycgroup_element.pyoall.pyall.pycall.pyobraid.pybraid.pycbraid.pyoclass_function.pyclass_function.pycclass_function.pyoconjugacy_classes.pyconjugacy_classes.pycconjugacy_classes.pyofinitely_presented.pyfinitely_presented.pycfinitely_presented.pyofinitely_presented_catalog.pyfinitely_presented_catalog.pycfinitely_presented_catalog.pyofinitely_presented_named.pyfinitely_presented_named.pycfinitely_presented_named.pyofree_group.pyfree_group.pycfree_group.pyogeneric.pygeneric.pycgeneric.pyogroup.pxdgroup.pyxgroup.sogroup_exp.pygroup_exp.pycgroup_exp.pyogroup_homset.pygroup_homset.pycgroup_homset.pyogroup_semidirect_product.pygroup_semidirect_product.pycgroup_semidirect_product.pyogroups_catalog.pygroups_catalog.pycgroups_catalog.pyoindexed_free_group.pyindexed_free_group.pycindexed_free_group.pyolibgap_group.pylibgap_group.pyclibgap_group.pyolibgap_mixin.pylibgap_mixin.pyclibgap_mixin.pyolibgap_wrapper.pxdlibgap_wrapper.pyxlibgap_wrapper.somatrix_gps__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyocatalog.pycatalog.pyccatalog.pyocoxeter_group.pycoxeter_group.pyccoxeter_group.pyofinitely_generated.pyfinitely_generated.pycfinitely_generated.pyogroup_element.pygroup_element.pycgroup_element.pyohomset.pyhomset.pychomset.pyolinear.pylinear.pyclinear.pyomatrix_group.pymatrix_group.pycmatrix_group.pyomorphism.pymorphism.pycmorphism.pyonamed_group.pynamed_group.pycnamed_group.pyoorthogonal.pyorthogonal.pycorthogonal.pyopickling_overrides.pypickling_overrides.pycpickling_overrides.pyosymplectic.pysymplectic.pycsymplectic.pyounitary.pyunitary.pycunitary.pyomisc_gps__init__.py__init__.pyc__init__.pyomisc_groups.pymisc_groups.pycmisc_groups.pyomisc_groups_catalog.pymisc_groups_catalog.pycmisc_groups_catalog.pyoold.pxdold.pyxold.sopari_group.pypari_group.pycpari_group.pyoperm_gps__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyocubegroup.pycubegroup.pyccubegroup.pyopartn_ref__init__.py__init__.pyc__init__.pyoautomorphism_group_canonical_label.pxdautomorphism_group_canonical_label.pyxautomorphism_group_canonical_label.socanonical_augmentation.pxdcanonical_augmentation.pyxcanonical_augmentation.sodata_structures_pxd.pxidata_structures_pyx.pxidouble_coset.pxddouble_coset.pyxdouble_coset.sorefinement_binary.pxdrefinement_binary.pyxrefinement_binary.sorefinement_graphs.pxdrefinement_graphs.pyxrefinement_graphs.sorefinement_lists.pxdrefinement_lists.pyxrefinement_lists.sorefinement_matrices.pxdrefinement_matrices.pyxrefinement_matrices.sorefinement_python.pxdrefinement_python.pyxrefinement_python.sorefinement_sets.pxdrefinement_sets.pyxrefinement_sets.sopartn_ref2__init__.py__init__.pyc__init__.pyorefinement_generic.hrefinement_generic.pxdrefinement_generic.pyxrefinement_generic.sopermgroup.pypermgroup.pycpermgroup.pyopermgroup_element.pxdpermgroup_element.pyxpermgroup_element.sopermgroup_morphism.pypermgroup_morphism.pycpermgroup_morphism.pyopermgroup_named.pypermgroup_named.pycpermgroup_named.pyopermutation_groups_catalog.pypermutation_groups_catalog.pycpermutation_groups_catalog.pyosymgp_conjugacy_class.pysymgp_conjugacy_class.pycsymgp_conjugacy_class.pyoraag.pyraag.pycraag.pyosemimonomial_transformations__init__.py__init__.pyc__init__.pyosemimonomial_transformation.pxdsemimonomial_transformation.pyxsemimonomial_transformation.sosemimonomial_transformation_group.pysemimonomial_transformation_group.pycsemimonomial_transformation_group.pyogsl__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyocallback.pyxcallback.sodft.pydft.pycdft.pyodwt.pxddwt.pyxdwt.sofft.pxdfft.pyxfft.sogsl.pxigsl_array.pxdgsl_array.pyxgsl_array.sointegration.pyxintegration.sointerpolation.pxdinterpolation.pyxinterpolation.soode.pxdode.pyxode.soprobability_distribution.pyxprobability_distribution.sohomology__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyocell_complex.pycell_complex.pyccell_complex.pyochain_complex.pychain_complex.pycchain_complex.pyochain_complex_homspace.pychain_complex_homspace.pycchain_complex_homspace.pyochain_complex_morphism.pychain_complex_morphism.pycchain_complex_morphism.pyocubical_complex.pycubical_complex.pyccubical_complex.pyodelta_complex.pydelta_complex.pycdelta_complex.pyoexamples.pyexamples.pycexamples.pyohomology_group.pyhomology_group.pychomology_group.pyokoszul_complex.pykoszul_complex.pyckoszul_complex.pyomatrix_utils.pymatrix_utils.pycmatrix_utils.pyosimplicial_complex.pysimplicial_complex.pycsimplicial_complex.pyosimplicial_complex_homset.pysimplicial_complex_homset.pycsimplicial_complex_homset.pyosimplicial_complex_morphism.pysimplicial_complex_morphism.pycsimplicial_complex_morphism.pyotests.pytests.pyctests.pyointeracts__init__.py__init__.pyc__init__.pyoalgebra.pyalgebra.pycalgebra.pyoall.pyall.pycall.pyocalculus.pycalculus.pyccalculus.pyodebugger.pydebugger.pycdebugger.pyofractals.pyfractals.pycfractals.pyogeometry.pygeometry.pycgeometry.pyolibrary.pylibrary.pyclibrary.pyolibrary_cython.pyxlibrary_cython.sostatistics.pystatistics.pycstatistics.pyointerfaces__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoaxiom.pyaxiom.pycaxiom.pyochomp.pychomp.pycchomp.pyocleaner.pycleaner.pyccleaner.pyoecm.pyecm.pycecm.pyoexpect.pyexpect.pycexpect.pyofour_ti_2.pyfour_ti_2.pycfour_ti_2.pyofricas.pyfricas.pycfricas.pyofrobby.pyfrobby.pycfrobby.pyogap.pygap.pycgap.pyogap3.pygap3.pycgap3.pyogenus2reduction.pygenus2reduction.pycgenus2reduction.pyogfan.pygfan.pycgfan.pyogiac.pygiac.pycgiac.pyognuplot.pygnuplot.pycgnuplot.pyogp.pygp.pycgp.pyointerface.pyinterface.pycinterface.pyojmoldata.pyjmoldata.pycjmoldata.pyokash.pykash.pyckash.pyolie.pylie.pyclie.pyolisp.pylisp.pyclisp.pyomacaulay2.pymacaulay2.pycmacaulay2.pyomagma.pymagma.pycmagma.pyomagma_free.pymagma_free.pycmagma_free.pyomaple.pymaple.pycmaple.pyomathematica.pymathematica.pycmathematica.pyomatlab.pymatlab.pycmatlab.pyomaxima.pymaxima.pycmaxima.pyomaxima_abstract.pymaxima_abstract.pycmaxima_abstract.pyomaxima_lib.pymaxima_lib.pycmaxima_lib.pyomupad.pymupad.pycmupad.pyomwrank.pymwrank.pycmwrank.pyooctave.pyoctave.pycoctave.pyophc.pyphc.pycphc.pyopovray.pypovray.pycpovray.pyopsage.pypsage.pycpsage.pyoqepcad.pyqepcad.pycqepcad.pyoqsieve.pyqsieve.pycqsieve.pyoquit.pyquit.pycquit.pyor.pyr.pycr.pyoread_data.pyread_data.pycread_data.pyorubik.pyrubik.pycrubik.pyosage0.pysage0.pycsage0.pyosagespawn.pyxsagespawn.soscilab.pyscilab.pycscilab.pyosingular.pysingular.pycsingular.pyotachyon.pytachyon.pyctachyon.pyotests.pytests.pyctests.pyotides.pytides.pyctides.pyolfunctions__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyodokchitser.pydokchitser.pycdokchitser.pyolcalc.pylcalc.pyclcalc.pyosympow.pysympow.pycsympow.pyozero_sums.pyxzero_sums.solibs__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoarb__init__.py__init__.pyc__init__.pyoacb.pxdarb.pxdarf.pxdmag.pxdcoxeter3__init__.py__init__.pyc__init__.pyocoxeter.pxdcoxeter.pyxcoxeter_group.pycoxeter_group.pyccoxeter_group.pyodecl.pxicremona__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoconstructor.pyconstructor.pycconstructor.pyodefs.pxihomspace.pxdhomspace.pyxhomspace.somat.pxdmat.pyxmat.sonewforms.pxdnewforms.pyxnewforms.soecl.pxdecl.pyxecl.soeclsig.hfes.pyxflint__init__.py__init__.pyc__init__.pyoarith.pxdarith.pyxarith.soflint.pxdflint.pyxflint.sofmpq.pxdfmpq_poly.pxdfmpz.pxdfmpz_mat.pxdfmpz_poly.pxdfmpz_poly.pyxfmpz_poly.sofmpz_vec.pxdnmod_poly.pxdnmod_poly_linkage.pxintl_interface.pxdtypes.pxdulong_extras.pxdfplll__init__.py__init__.pyc__init__.pyofplll.pxdfplll.pyxfplll.sogap__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyocontext_managers.pycontext_managers.pyccontext_managers.pyoelement.pxdelement.pyxelement.sogap_functions.pygap_functions.pycgap_functions.pyogap_includes.pxdlibgap.pyxlibgap.sosaved_workspace.pysaved_workspace.pycsaved_workspace.pyotest.pytest.pyctest.pyotest_long.pytest_long.pyctest_long.pyoutil.pxdutil.pyxutil.sogmp__init__.py__init__.pyc__init__.pyoall.pxdmisc.pxdmpf.pxdmpn.pxdmpq.pxdmpz.pxdpylong.pxdpylong.pyxpylong.sorandom.pxdrational_reconstruction.pxdrational_reconstruction.pyxrational_reconstruction.sotypes.pxdgsl__init__.py__init__.pyc__init__.pyoairy.pxdall.pxdbessel.pxdblas.pxdblas_types.pxdblock.pxdchebyshev.pxdclausen.pxdcombination.pxdcomplex.pxdcoulomb.pxdcoupling.pxddawson.pxddebye.pxddiff.pxddilog.pxdeigen.pxdelementary.pxdellint.pxdelljac.pxderf.pxderrno.pxdexp.pxdexpint.pxdfermi_dirac.pxdfft.pxdfit.pxdgamma.pxdgegenbauer.pxdhistogram.pxdhyperg.pxdintegration.pxdinterp.pxdlaguerre.pxdlambert.pxdlegendre.pxdlinalg.pxdlog.pxdmath.pxdmatrix.pxdmatrix_complex.pxdmin.pxdmonte.pxdntuple.pxdodeiv.pxdpermutation.pxdpoly.pxdpow_int.pxdpsi.pxdqrng.pxdrandom.pxdrng.pxdroots.pxdsort.pxdstatistics.pxdsum.pxdsynchrotron.pxdtransport.pxdtrig.pxdtypes.pxdvector.pxdvector_complex.pxdwavelet.pxdzeta.pxdlcalc__init__.py__init__.pyc__init__.pyolcalc_Lfunction.pxdlcalc_Lfunction.pyxlcalc_Lfunction.solcalc_sage.hlibecm.pyxlibecm.solinbox__init__.py__init__.pyc__init__.pyoechelonform.pxdfflas.pxdlinbox.pxdlinbox.pyxlinbox.somodular.pxdlinkagespadicsAPI.pxi__init__.py__init__.pyc__init__.pyompz.pxilrcalc__init__.py__init__.pyc__init__.pyolrcalc.pxdlrcalc.pyxlrcalc.som4ri.pxdm4rie.pxdmpc.pxdmpfi.pxdmpfr.pxdmpmath__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoext_impl.pxdext_impl.pyxext_impl.soext_libmp.pyxext_libmp.soext_main.pxdext_main.pyxext_main.soutils.pxdutils.pyxutils.somwrank__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyointerface.pyinterface.pycinterface.pyomwrank.pyxmwrank.sowrap.hntl__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoconvert.pxdconvert.pyxconvert.sodecl.pxierror.pyxerror.somisc.pxintl_GF2.pxdntl_GF2.pyxntl_GF2.sontl_GF2E.pxdntl_GF2E.pyxntl_GF2E.sontl_GF2EContext.pxdntl_GF2EContext.pyxntl_GF2EContext.sontl_GF2EX.pxdntl_GF2EX.pyxntl_GF2EX.sontl_GF2X.pxdntl_GF2X.pyxntl_GF2X.sontl_GF2X_decl.pxdntl_GF2X_linkage.pxintl_GF2_decl.pxdntl_ZZ.pxdntl_ZZ.pyxntl_ZZ.sontl_ZZX.pxdntl_ZZX.pyxntl_ZZX.sontl_ZZX_decl.pxdntl_ZZ_decl.pxdntl_ZZ_p.pxdntl_ZZ_p.pyxntl_ZZ_p.sontl_ZZ_pContext.pxdntl_ZZ_pContext.pyxntl_ZZ_pContext.sontl_ZZ_pContext_decl.pxdntl_ZZ_pE.pxdntl_ZZ_pE.pyxntl_ZZ_pE.sontl_ZZ_pEContext.pxdntl_ZZ_pEContext.pyxntl_ZZ_pEContext.sontl_ZZ_pEContext_decl.pxdntl_ZZ_pEX.pxdntl_ZZ_pEX.pyxntl_ZZ_pEX.sontl_ZZ_pEX_decl.pxdntl_ZZ_pEX_linkage.pxintl_ZZ_pE_decl.pxdntl_ZZ_pX.pxdntl_ZZ_pX.pyxntl_ZZ_pX.sontl_ZZ_pX_decl.pxdntl_ZZ_p_decl.pxdntl_lzz_p.pxdntl_lzz_p.pyxntl_lzz_p.sontl_lzz_pContext.pxdntl_lzz_pContext.pyxntl_lzz_pContext.sontl_lzz_pContext_decl.pxdntl_lzz_pX.pxdntl_lzz_pX.pyxntl_lzz_pX.sontl_lzz_pX_decl.pxdntl_lzz_p_decl.pxdntl_mat_GF2.pxdntl_mat_GF2.pyxntl_mat_GF2.sontl_mat_GF2E.pxdntl_mat_GF2E.pyxntl_mat_GF2E.sontl_mat_ZZ.pxdntl_mat_ZZ.pyxntl_mat_ZZ.sontl_tools.pxdntl_vec_GF2_decl.pxdntl_vec_ZZ_pE_decl.pxdntl_vec_ZZ_p_decl.pxdntlwrap.cppntlwrap.hpari__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoauto_gen.pxiauto_instance.pxiclosure.pxdclosure.pyxclosure.sodecl.pxideclinl.pxigen.pxdgen.pyxgen.sogen_py.pygen_py.pycgen_py.pyohandle_error.pxdhandle_error.pyxhandle_error.somisc.hpari_err.pxipari_instance.pxdpari_instance.pyxpari_instance.soparidecl.pxdparisage.hpolybori__init__.py__init__.pyc__init__.pyodecl.pxdpb_wrap.hppl.pyxppl.soratpoints.pxdratpoints.pyxratpoints.soreadline.pyxreadline.sosingular__init__.py__init__.pyc__init__.pyodecl.pxdfunction.pxdfunction.pyxfunction.sofunction_factory.pyfunction_factory.pycfunction_factory.pyogroebner_strategy.pxdgroebner_strategy.pyxgroebner_strategy.sooption.pyxoption.sopolynomial.pxdpolynomial.pyxpolynomial.soring.pxdring.pyxring.sosingular.pxdsingular.pyxsingular.sostandard_options.pystandard_options.pycstandard_options.pyosymmetrica__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyokostka.pxipart.pxiplet.pxisab.pxisb.pxisc.pxischur.pxisymmetrica.pxisymmetrica.pyxsymmetrica.sologic__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyobooleval.pybooleval.pycbooleval.pyoboolformula.pyboolformula.pycboolformula.pyologic.pylogic.pyclogic.pyologicparser.pylogicparser.pyclogicparser.pyologictable.pylogictable.pyclogictable.pyopropcalc.pypropcalc.pycpropcalc.pyomatrix__init__.py__init__.pyc__init__.pyoaction.pxdaction.pyxaction.soall.pyall.pycall.pyobenchmark.pybenchmark.pycbenchmark.pyoberlekamp_massey.pyberlekamp_massey.pycberlekamp_massey.pyochange_ring.pyxchange_ring.soconstructor.pyconstructor.pycconstructor.pyodocs.pydocs.pycdocs.pyoechelon_matrix.pyxechelon_matrix.somatrix.pxdmatrix.pyxmatrix.somatrix0.pxdmatrix0.pyxmatrix0.somatrix1.pxdmatrix1.pyxmatrix1.somatrix2.pxdmatrix2.pyxmatrix2.somatrix_complex_double_dense.pxdmatrix_complex_double_dense.pyxmatrix_complex_double_dense.somatrix_cyclo_dense.pxdmatrix_cyclo_dense.pyxmatrix_cyclo_dense.somatrix_dense.pxdmatrix_dense.pyxmatrix_dense.somatrix_domain_dense.pxdmatrix_domain_sparse.pxdmatrix_double_dense.pxdmatrix_double_dense.pyxmatrix_double_dense.somatrix_generic_dense.pxdmatrix_generic_dense.pyxmatrix_generic_dense.somatrix_generic_sparse.pxdmatrix_generic_sparse.pyxmatrix_generic_sparse.somatrix_integer_2x2.pymatrix_integer_2x2.pycmatrix_integer_2x2.pyomatrix_integer_dense.pxdmatrix_integer_dense.pyxmatrix_integer_dense.somatrix_integer_dense_hnf.pymatrix_integer_dense_hnf.pycmatrix_integer_dense_hnf.pyomatrix_integer_dense_saturation.pymatrix_integer_dense_saturation.pycmatrix_integer_dense_saturation.pyomatrix_integer_sparse.pxdmatrix_integer_sparse.pyxmatrix_integer_sparse.somatrix_misc.pymatrix_misc.pycmatrix_misc.pyomatrix_mod2_dense.pxdmatrix_mod2_dense.pyxmatrix_mod2_dense.somatrix_mod2e_dense.pxdmatrix_mod2e_dense.pyxmatrix_mod2e_dense.somatrix_modn_dense_double.pxdmatrix_modn_dense_double.pyxmatrix_modn_dense_double.somatrix_modn_dense_float.pxdmatrix_modn_dense_float.pyxmatrix_modn_dense_float.somatrix_modn_dense_template.pximatrix_modn_dense_template_header.pximatrix_modn_sparse.pxdmatrix_modn_sparse.pyxmatrix_modn_sparse.somatrix_mpolynomial_dense.pxdmatrix_mpolynomial_dense.pyxmatrix_mpolynomial_dense.somatrix_rational_dense.pxdmatrix_rational_dense.pyxmatrix_rational_dense.somatrix_rational_sparse.pxdmatrix_rational_sparse.pyxmatrix_rational_sparse.somatrix_real_double_dense.pxdmatrix_real_double_dense.pyxmatrix_real_double_dense.somatrix_space.pymatrix_space.pycmatrix_space.pyomatrix_sparse.pxdmatrix_sparse.pyxmatrix_sparse.somatrix_symbolic_dense.pxdmatrix_symbolic_dense.pyxmatrix_symbolic_dense.somatrix_window.pxdmatrix_window.pyxmatrix_window.somisc.pyxmisc.sooperation_table.pyoperation_table.pycoperation_table.pyostrassen.pyxstrassen.sosymplectic_basis.pysymplectic_basis.pycsymplectic_basis.pyotemplate.pxdtests.pytests.pyctests.pyomatroids__init__.py__init__.pyc__init__.pyoadvanced.pyadvanced.pycadvanced.pyoall.pyall.pycall.pyobasis_exchange_matroid.pxdbasis_exchange_matroid.pyxbasis_exchange_matroid.sobasis_matroid.pxdbasis_matroid.pyxbasis_matroid.socatalog.pycatalog.pyccatalog.pyocircuit_closures_matroid.pxdcircuit_closures_matroid.pyxcircuit_closures_matroid.soconstructor.pyconstructor.pycconstructor.pyodual_matroid.pydual_matroid.pycdual_matroid.pyoextension.pxdextension.pyxextension.solean_matrix.pxdlean_matrix.pyxlean_matrix.solinear_matroid.pxdlinear_matroid.pyxlinear_matroid.somatroid.pxdmatroid.pyxmatroid.somatroids_catalog.pymatroids_catalog.pycmatroids_catalog.pyomatroids_plot_helpers.pymatroids_plot_helpers.pycmatroids_plot_helpers.pyominor_matroid.pyminor_matroid.pycminor_matroid.pyominorfix.hnamed_matroids.pynamed_matroids.pycnamed_matroids.pyorank_matroid.pyrank_matroid.pycrank_matroid.pyoset_system.pxdset_system.pyxset_system.sounpickling.pyxunpickling.soutilities.pyutilities.pycutilities.pyomedia__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyochannels.pyxchannels.sowav.pywav.pycwav.pyomisc__init__.py__init__.pyc__init__.pyoabstract_method.pyabstract_method.pycabstract_method.pyoall.pyall.pycall.pyoallocator.pxdallocator.pyxallocator.soattached_files.pyattached_files.pycattached_files.pyobanner.pybanner.pycbanner.pyobenchmark.pybenchmark.pycbenchmark.pyobinary_tree.pxdbinary_tree.pyxbinary_tree.sobindable_class.pybindable_class.pycbindable_class.pyoc3.pyxc3.soc3_controlled.pxdc3_controlled.pyxc3_controlled.socache.pycache.pyccache.pyocachefunc.pxdcachefunc.pyxcachefunc.socallable_dict.pyxcallable_dict.socitation.pyxcitation.soclasscall_metaclass.pxdclasscall_metaclass.pyxclasscall_metaclass.soclassgraph.pyclassgraph.pycclassgraph.pyoconstant_function.pyxconstant_function.socopying.pycopying.pyccopying.pyocython.pycython.pyccython.pyocython_c.pyxcython_c.socython_metaclass.hcython_metaclass.pxdcython_metaclass.pyxcython_metaclass.sodarwin_memory_usage.hdarwin_utilities.pyxdarwin_utilities.sodb.pydb.pycdb.pyodecorators.pydecorators.pycdecorators.pyodefaults.pydefaults.pycdefaults.pyoderivative.pyxderivative.sodev_tools.pydev_tools.pycdev_tools.pyodisplayhook.pydisplayhook.pycdisplayhook.pyodist.pydist.pycdist.pyoedit_module.pyedit_module.pycedit_module.pyoexceptions.pyexceptions.pycexceptions.pyoexplain_pickle.pyexplain_pickle.pycexplain_pickle.pyofast_methods.pxdfast_methods.pyxfast_methods.soflatten.pyflatten.pycflatten.pyofpickle.pyxfpickle.sofunc_persist.pyfunc_persist.pycfunc_persist.pyofunction_mangling.pyxfunction_mangling.sofunctional.pyfunctional.pycfunctional.pyogetusage.pygetusage.pycgetusage.pyogperftools.pygperftools.pycgperftools.pyohtml.pyhtml.pychtml.pyoinherit_comparison.pxdinherit_comparison.pyxinherit_comparison.soinline_fortran.pyinline_fortran.pycinline_fortran.pyointerpreter.pyinterpreter.pycinterpreter.pyolatex.pylatex.pyclatex.pyolatex_macros.pylatex_macros.pyclatex_macros.pyolazy_attribute.pyxlazy_attribute.solazy_format.pylazy_format.pyclazy_format.pyolazy_import.pyxlazy_import.solazy_import_cache.pylazy_import_cache.pyclazy_import_cache.pyolazy_list.pxdlazy_list.pyxlazy_list.solazy_string.pylazy_string.pyclazy_string.pyolog.pylog.pyclog.pyolong.pxdmap_threaded.pymap_threaded.pycmap_threaded.pyomathml.pymathml.pycmathml.pyomemory_info.pymemory_info.pycmemory_info.pyomessaging.pymessaging.pycmessaging.pyomethod_decorator.pymethod_decorator.pycmethod_decorator.pyomisc.pymisc.pycmisc.pyomisc_c.pxdmisc_c.pyxmisc_c.somrange.pymrange.pycmrange.pyomultireplace.pymultireplace.pycmultireplace.pyonested_class.pxdnested_class.pyxnested_class.sonested_class_test.pynested_class_test.pycnested_class_test.pyoobject_multiplexer.pyobject_multiplexer.pycobject_multiplexer.pyopackage.pypackage.pycpackage.pyopager.pypager.pycpager.pyoparser.pyxparser.sopersist.pypersist.pycpersist.pyopickle_old.pyxpickle_old.soprandom.pyprandom.pycprandom.pyopreparser.pypreparser.pycpreparser.pyoprofiler.pyprofiler.pycprofiler.pyoproof.pyproof.pycproof.pyopython.pypython.pycpython.pyorandom_testing.pyrandom_testing.pycrandom_testing.pyorandstate.pxdrandstate.pyxrandstate.soremote_file.pyremote_file.pycremote_file.pyoreset.pyxreset.sosage_eval.pysage_eval.pycsage_eval.pyosage_input.pysage_input.pycsage_input.pyosage_itertools.pysage_itertools.pycsage_itertools.pyosage_ostools.pysage_ostools.pycsage_ostools.pyosage_timeit.pysage_timeit.pycsage_timeit.pyosage_timeit_class.pyxsage_timeit_class.sosage_unittest.pysage_unittest.pycsage_unittest.pyosagedoc.pysagedoc.pycsagedoc.pyosageinspect.pysageinspect.pycsageinspect.pyosearch.pyxsearch.sosession.pyxsession.sosh.pysh.pycsh.pyosix.pysix.pycsix.pyostopgap.pyxstopgap.sosuperseded.pysuperseded.pycsuperseded.pyotable.pytable.pyctable.pyotemporary_file.pytemporary_file.pyctemporary_file.pyotest_class_pickling.pytest_class_pickling.pyctest_class_pickling.pyotrace.pytrace.pyctrace.pyounknown.pyunknown.pycunknown.pyoviewer.pyviewer.pycviewer.pyoweak_dict.pyxweak_dict.somodular__init__.py__init__.pyc__init__.pyoabvar__init__.py__init__.pyc__init__.pyoabvar.pyabvar.pycabvar.pyoabvar_ambient_jacobian.pyabvar_ambient_jacobian.pycabvar_ambient_jacobian.pyoabvar_newform.pyabvar_newform.pycabvar_newform.pyoall.pyall.pycall.pyoconstructor.pyconstructor.pycconstructor.pyocuspidal_subgroup.pycuspidal_subgroup.pyccuspidal_subgroup.pyofinite_subgroup.pyfinite_subgroup.pycfinite_subgroup.pyohomology.pyhomology.pychomology.pyohomspace.pyhomspace.pychomspace.pyolseries.pylseries.pyclseries.pyomorphism.pymorphism.pycmorphism.pyotorsion_point.pytorsion_point.pyctorsion_point.pyotorsion_subgroup.pytorsion_subgroup.pyctorsion_subgroup.pyoall.pyall.pycall.pyoarithgroup__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoarithgroup_element.pyxarithgroup_element.soarithgroup_generic.pyarithgroup_generic.pycarithgroup_generic.pyoarithgroup_perm.pyarithgroup_perm.pycarithgroup_perm.pyocongroup.pyxcongroup.socongroup_gamma.pycongroup_gamma.pyccongroup_gamma.pyocongroup_gamma0.pycongroup_gamma0.pyccongroup_gamma0.pyocongroup_gamma1.pycongroup_gamma1.pyccongroup_gamma1.pyocongroup_gammaH.pycongroup_gammaH.pyccongroup_gammaH.pyocongroup_generic.pycongroup_generic.pyccongroup_generic.pyocongroup_pyx.pycongroup_pyx.pyccongroup_pyx.pyocongroup_sl2z.pycongroup_sl2z.pyccongroup_sl2z.pyofarey.pxdfarey_symbol.hfarey_symbol.pyxfarey_symbol.sotests.pytests.pyctests.pyobuzzard.pybuzzard.pycbuzzard.pyocongroup.pycongroup.pyccongroup.pyocongroup_element.pycongroup_element.pyccongroup_element.pyocusps.pycusps.pyccusps.pyocusps_nf.pycusps_nf.pyccusps_nf.pyodims.pydims.pycdims.pyodirichlet.pydirichlet.pycdirichlet.pyoetaproducts.pyetaproducts.pycetaproducts.pyohecke__init__.py__init__.pyc__init__.pyoalgebra.pyalgebra.pycalgebra.pyoall.pyall.pycall.pyoambient_module.pyambient_module.pycambient_module.pyodegenmap.pydegenmap.pycdegenmap.pyoelement.pyelement.pycelement.pyohecke_operator.pyhecke_operator.pychecke_operator.pyohomspace.pyhomspace.pychomspace.pyomodule.pymodule.pycmodule.pyomorphism.pymorphism.pycmorphism.pyosubmodule.pysubmodule.pycsubmodule.pyolocal_comp__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoliftings.pyliftings.pycliftings.pyolocal_comp.pylocal_comp.pyclocal_comp.pyosmoothchar.pysmoothchar.pycsmoothchar.pyotype_space.pytype_space.pyctype_space.pyomodform__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoambient.pyambient.pycambient.pyoambient_R.pyambient_R.pycambient_R.pyoambient_eps.pyambient_eps.pycambient_eps.pyoambient_g0.pyambient_g0.pycambient_g0.pyoambient_g1.pyambient_g1.pycambient_g1.pyoconstructor.pyconstructor.pycconstructor.pyocuspidal_submodule.pycuspidal_submodule.pyccuspidal_submodule.pyodefaults.pydefaults.pycdefaults.pyoeis_series.pyeis_series.pyceis_series.pyoeis_series_cython.pyxeis_series_cython.soeisenstein_submodule.pyeisenstein_submodule.pyceisenstein_submodule.pyoelement.pyelement.pycelement.pyofind_generators.pyfind_generators.pycfind_generators.pyohalf_integral.pyhalf_integral.pychalf_integral.pyohecke_operator_on_qexp.pyhecke_operator_on_qexp.pychecke_operator_on_qexp.pyoj_invariant.pyj_invariant.pycj_invariant.pyol_series_gross_zagier.pyl_series_gross_zagier.pycl_series_gross_zagier.pyol_series_gross_zagier_coeffs.pyxl_series_gross_zagier_coeffs.sonotes.pynotes.pycnotes.pyonumerical.pynumerical.pycnumerical.pyoperiods.pyperiods.pycperiods.pyospace.pyspace.pycspace.pyosubmodule.pysubmodule.pycsubmodule.pyotest.pytest.pyctest.pyotests.pytests.pyctests.pyotheta.pytheta.pyctheta.pyovm_basis.pyvm_basis.pycvm_basis.pyomodform_hecketriangle__init__.py__init__.pyc__init__.pyoabstract_ring.pyabstract_ring.pycabstract_ring.pyoabstract_space.pyabstract_space.pycabstract_space.pyoall.pyall.pycall.pyoanalytic_type.pyanalytic_type.pycanalytic_type.pyoconstructor.pyconstructor.pycconstructor.pyoelement.pyelement.pycelement.pyofunctors.pyfunctors.pycfunctors.pyograded_ring.pygraded_ring.pycgraded_ring.pyograded_ring_element.pygraded_ring_element.pycgraded_ring_element.pyohecke_triangle_group_element.pyhecke_triangle_group_element.pychecke_triangle_group_element.pyohecke_triangle_groups.pyhecke_triangle_groups.pychecke_triangle_groups.pyoreadme.pyreadme.pycreadme.pyoseries_constructor.pyseries_constructor.pycseries_constructor.pyospace.pyspace.pycspace.pyosubspace.pysubspace.pycsubspace.pyomodsym__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoambient.pyambient.pycambient.pyoapply.pxdapply.pyxapply.soboundary.pyboundary.pycboundary.pyoelement.pyelement.pycelement.pyog1list.pyg1list.pycg1list.pyoghlist.pyghlist.pycghlist.pyohecke_operator.pyhecke_operator.pychecke_operator.pyoheilbronn.pyxheilbronn.somanin_symbol.pxdmanin_symbol.pyxmanin_symbol.somanin_symbol_list.pymanin_symbol_list.pycmanin_symbol_list.pyomodsym.pymodsym.pycmodsym.pyomodular_symbols.pymodular_symbols.pycmodular_symbols.pyop1list.pxdp1list.pyxp1list.sop1list_nf.pyp1list_nf.pycp1list_nf.pyorelation_matrix.pyrelation_matrix.pycrelation_matrix.pyorelation_matrix_pyx.pyxrelation_matrix_pyx.sospace.pyspace.pycspace.pyosubspace.pysubspace.pycsubspace.pyotests.pytests.pyctests.pyooverconvergent__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyogenus0.pygenus0.pycgenus0.pyohecke_series.pyhecke_series.pychecke_series.pyoweightspace.pyweightspace.pycweightspace.pyoquatalg__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyobrandt.pybrandt.pycbrandt.pyossmod__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyossmod.pyssmod.pycssmod.pyomodules__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyobinary_search.pxicomplex_double_vector.pycomplex_double_vector.pyccomplex_double_vector.pyodiamond_cutting.pydiamond_cutting.pycdiamond_cutting.pyofg_pid__init__.py__init__.pyc__init__.pyofgp_element.pyfgp_element.pycfgp_element.pyofgp_module.pyfgp_module.pycfgp_module.pyofgp_morphism.pyfgp_morphism.pycfgp_morphism.pyofinite_submodule_iter.pxdfinite_submodule_iter.pyxfinite_submodule_iter.sofree_module.pyfree_module.pycfree_module.pyofree_module_element.pxdfree_module_element.pyxfree_module_element.sofree_module_homspace.pyfree_module_homspace.pycfree_module_homspace.pyofree_module_integer.pyfree_module_integer.pycfree_module_integer.pyofree_module_morphism.pyfree_module_morphism.pycfree_module_morphism.pyofree_quadratic_module.pyfree_quadratic_module.pycfree_quadratic_module.pyomatrix_morphism.pymatrix_morphism.pycmatrix_morphism.pyomisc.pymisc.pycmisc.pyomodule.pxdmodule.pyxmodule.somodule_element.pymodule_element.pycmodule_element.pyoquotient_module.pyquotient_module.pycquotient_module.pyoreal_double_vector.pyreal_double_vector.pycreal_double_vector.pyovector_callable_symbolic_dense.pyvector_callable_symbolic_dense.pycvector_callable_symbolic_dense.pyovector_complex_double_dense.pxdvector_complex_double_dense.pyxvector_complex_double_dense.sovector_double_dense.pxdvector_double_dense.pyxvector_double_dense.sovector_integer_dense.pxdvector_integer_dense.pyxvector_integer_dense.sovector_integer_sparse_c.pxivector_integer_sparse_h.pxivector_mod2_dense.pxdvector_mod2_dense.pyxvector_mod2_dense.sovector_modn_dense.pxdvector_modn_dense.pyxvector_modn_dense.sovector_modn_sparse_c.pxivector_modn_sparse_h.pxivector_rational_dense.pxdvector_rational_dense.pyxvector_rational_dense.sovector_rational_sparse_c.pxivector_rational_sparse_h.pxivector_real_double_dense.pxdvector_real_double_dense.pyxvector_real_double_dense.sovector_space_homspace.pyvector_space_homspace.pycvector_space_homspace.pyovector_space_morphism.pyvector_space_morphism.pycvector_space_morphism.pyovector_symbolic_dense.pyvector_symbolic_dense.pycvector_symbolic_dense.pyowith_basis__init__.py__init__.pyc__init__.pyomorphism.pymorphism.pycmorphism.pyosubquotient.pysubquotient.pycsubquotient.pyomonoids__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoautomatic_semigroup.pyautomatic_semigroup.pycautomatic_semigroup.pyofree_abelian_monoid.pyfree_abelian_monoid.pycfree_abelian_monoid.pyofree_abelian_monoid_element.pyfree_abelian_monoid_element.pycfree_abelian_monoid_element.pyofree_monoid.pyfree_monoid.pycfree_monoid.pyofree_monoid_element.pyfree_monoid_element.pycfree_monoid_element.pyohecke_monoid.pyhecke_monoid.pychecke_monoid.pyoindexed_free_monoid.pyindexed_free_monoid.pycindexed_free_monoid.pyomonoid.pymonoid.pycmonoid.pyostring_monoid.pystring_monoid.pycstring_monoid.pyostring_monoid_element.pystring_monoid_element.pycstring_monoid_element.pyostring_ops.pystring_ops.pycstring_ops.pyonumerical__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyobackends__init__.py__init__.pyc__init__.pyocoin_backend.pxdcoin_backend.pyxcoin_backend.socplex_backend.pxdcplex_backend.pyxcvxopt_backend.pxdcvxopt_backend.pyxcvxopt_backend.sogeneric_backend.pxdgeneric_backend.pyxgeneric_backend.soglpk_backend.pxdglpk_backend.pyxglpk_backend.soglpk_graph_backend.pxdglpk_graph_backend.pyxglpk_graph_backend.sogurobi_backend.pxdgurobi_backend.pyxppl_backend.pxdppl_backend.pyxppl_backend.sointeractive_simplex_method.pyinteractive_simplex_method.pycinteractive_simplex_method.pyoknapsack.pyknapsack.pycknapsack.pyolinear_functions.pxdlinear_functions.pyxlinear_functions.solinear_tensor.pylinear_tensor.pyclinear_tensor.pyolinear_tensor_constraints.pylinear_tensor_constraints.pyclinear_tensor_constraints.pyolinear_tensor_element.pxdlinear_tensor_element.pyxlinear_tensor_element.somip.pxdmip.pyxmip.sooptimize.pyoptimize.pycoptimize.pyoparallel__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyodecorate.pydecorate.pycdecorate.pyomultiprocessing_sage.pymultiprocessing_sage.pycmultiprocessing_sage.pyoncpus.pyncpus.pycncpus.pyoreference.pyreference.pycreference.pyosafefork.pxdsafefork.pyxsafefork.souse_fork.pyuse_fork.pycuse_fork.pyoplot__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoanimate.pyanimate.pycanimate.pyoarc.pyarc.pycarc.pyoarrow.pyarrow.pycarrow.pyobar_chart.pybar_chart.pycbar_chart.pyobezier_path.pybezier_path.pycbezier_path.pyocircle.pycircle.pyccircle.pyocolors.pycolors.pyccolors.pyocomplex_plot.pyxcomplex_plot.socontour_plot.pycontour_plot.pyccontour_plot.pyodensity_plot.pydensity_plot.pycdensity_plot.pyodisk.pydisk.pycdisk.pyoellipse.pyellipse.pycellipse.pyographics.pygraphics.pycgraphics.pyohistogram.pyhistogram.pychistogram.pyohyperbolic_arc.pyhyperbolic_arc.pychyperbolic_arc.pyohyperbolic_polygon.pyhyperbolic_polygon.pychyperbolic_polygon.pyojava3d.pyjava3d.pycjava3d.pyoline.pyline.pycline.pyomatrix_plot.pymatrix_plot.pycmatrix_plot.pyomisc.pymisc.pycmisc.pyoplot.pyplot.pycplot.pyoplot3d__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyobase.pxdbase.pyxbase.soexamples.pyexamples.pycexamples.pyohelp.pyhelp.pychelp.pyoimplicit_plot3d.pyimplicit_plot3d.pycimplicit_plot3d.pyoimplicit_surface.pyximplicit_surface.soindex_face_set.pxdindex_face_set.pyxindex_face_set.solist_plot3d.pylist_plot3d.pyclist_plot3d.pyoparametric_plot3d.pyparametric_plot3d.pycparametric_plot3d.pyoparametric_surface.pxdparametric_surface.pyxparametric_surface.soplatonic.pyplatonic.pycplatonic.pyoplot3d.pyplot3d.pycplot3d.pyoplot_field3d.pyplot_field3d.pycplot_field3d.pyopoint_c.pxirevolution_plot3d.pyrevolution_plot3d.pycrevolution_plot3d.pyoshapes.pxdshapes.pyxshapes.soshapes2.pyshapes2.pycshapes2.pyotachyon.pytachyon.pyctachyon.pyotexture.pytexture.pyctexture.pyotransform.pxdtransform.pyxtransform.sotri_plot.pytri_plot.pyctri_plot.pyoplot_field.pyplot_field.pycplot_field.pyopoint.pypoint.pycpoint.pyopolygon.pypolygon.pycpolygon.pyoprimitive.pyprimitive.pycprimitive.pyoscatter_plot.pyscatter_plot.pycscatter_plot.pyostep.pystep.pycstep.pyotext.pytext.pyctext.pyoprobability__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyorandom_variable.pyrandom_variable.pycrandom_variable.pyoquadratic_forms__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyobinary_qf.pybinary_qf.pycbinary_qf.pyoconstructions.pyconstructions.pycconstructions.pyocount_local_2.pyxcount_local_2.soextras.pyextras.pycextras.pyogenera__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyogenus.pygenus.pycgenus.pyoqfsolve.pyqfsolve.pycqfsolve.pyoquadratic_form.pyquadratic_form.pycquadratic_form.pyoquadratic_form__automorphisms.pyquadratic_form__automorphisms.pycquadratic_form__automorphisms.pyoquadratic_form__count_local_2.pyquadratic_form__count_local_2.pycquadratic_form__count_local_2.pyoquadratic_form__equivalence_testing.pyquadratic_form__equivalence_testing.pycquadratic_form__equivalence_testing.pyoquadratic_form__evaluate.pyxquadratic_form__evaluate.soquadratic_form__genus.pyquadratic_form__genus.pycquadratic_form__genus.pyoquadratic_form__local_density_congruence.pyquadratic_form__local_density_congruence.pycquadratic_form__local_density_congruence.pyoquadratic_form__local_density_interfaces.pyquadratic_form__local_density_interfaces.pycquadratic_form__local_density_interfaces.pyoquadratic_form__local_field_invariants.pyquadratic_form__local_field_invariants.pycquadratic_form__local_field_invariants.pyoquadratic_form__local_normal_form.pyquadratic_form__local_normal_form.pycquadratic_form__local_normal_form.pyoquadratic_form__local_representation_conditions.pyquadratic_form__local_representation_conditions.pycquadratic_form__local_representation_conditions.pyoquadratic_form__mass.pyquadratic_form__mass.pycquadratic_form__mass.pyoquadratic_form__mass__Conway_Sloane_masses.pyquadratic_form__mass__Conway_Sloane_masses.pycquadratic_form__mass__Conway_Sloane_masses.pyoquadratic_form__mass__Siegel_densities.pyquadratic_form__mass__Siegel_densities.pycquadratic_form__mass__Siegel_densities.pyoquadratic_form__neighbors.pyquadratic_form__neighbors.pycquadratic_form__neighbors.pyoquadratic_form__reduction_theory.pyquadratic_form__reduction_theory.pycquadratic_form__reduction_theory.pyoquadratic_form__siegel_product.pyquadratic_form__siegel_product.pycquadratic_form__siegel_product.pyoquadratic_form__split_local_covering.pyquadratic_form__split_local_covering.pycquadratic_form__split_local_covering.pyoquadratic_form__ternary_Tornaria.pyquadratic_form__ternary_Tornaria.pycquadratic_form__ternary_Tornaria.pyoquadratic_form__theta.pyquadratic_form__theta.pycquadratic_form__theta.pyoquadratic_form__variable_substitutions.pyquadratic_form__variable_substitutions.pycquadratic_form__variable_substitutions.pyorandom_quadraticform.pyrandom_quadraticform.pycrandom_quadraticform.pyospecial_values.pyspecial_values.pycspecial_values.pyoternary.pyxternary.soternary_qf.pyternary_qf.pycternary_qf.pyoquivers__init__.py__init__.pyc__init__.pyoalgebra.pyalgebra.pycalgebra.pyohomspace.pyhomspace.pychomspace.pyomorphism.pymorphism.pycmorphism.pyopath_semigroup.pypath_semigroup.pycpath_semigroup.pyopaths.pxdpaths.pyxpaths.sorepresentation.pyrepresentation.pycrepresentation.pyorepl__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoattach.pyattach.pycattach.pyodisplay__init__.py__init__.pyc__init__.pyofancy_repr.pyfancy_repr.pycfancy_repr.pyoformatter.pyformatter.pycformatter.pyojsmol_iframe.pyjsmol_iframe.pycjsmol_iframe.pyopretty_print.pypretty_print.pycpretty_print.pyoutil.pyutil.pycutil.pyoimage.pyimage.pycimage.pyoinputhook.pyxinputhook.sointerpreter.pyinterpreter.pycinterpreter.pyoipython_extension.pyipython_extension.pycipython_extension.pyoipython_kernel__init__.py__init__.pyc__init__.pyo__main__.py__main__.pyc__main__.pyoinstall.pyinstall.pycinstall.pyokernel.pykernel.pyckernel.pyoipython_tests.pyipython_tests.pycipython_tests.pyoload.pyload.pycload.pyopreparse.pypreparse.pycpreparse.pyoreadline_extra_commands.pyxreadline_extra_commands.sorich_output__init__.py__init__.pyc__init__.pyobackend_base.pybackend_base.pycbackend_base.pyobackend_doctest.pybackend_doctest.pycbackend_doctest.pyobackend_emacs.pybackend_emacs.pycbackend_emacs.pyobackend_ipython.pybackend_ipython.pycbackend_ipython.pyobackend_sagenb.pybackend_sagenb.pycbackend_sagenb.pyobackend_test.pybackend_test.pycbackend_test.pyobuffer.pybuffer.pycbuffer.pyodisplay_manager.pydisplay_manager.pycdisplay_manager.pyooutput_basic.pyoutput_basic.pycoutput_basic.pyooutput_catalog.pyoutput_catalog.pycoutput_catalog.pyooutput_graphics.pyoutput_graphics.pycoutput_graphics.pyooutput_graphics3d.pyoutput_graphics3d.pycoutput_graphics3d.pyopreferences.pypreferences.pycpreferences.pyopretty_print.pypretty_print.pycpretty_print.pyouser_globals.pyuser_globals.pycuser_globals.pyorings__init__.py__init__.pyc__init__.pyoalgebraic_closure_finite_field.pyalgebraic_closure_finite_field.pycalgebraic_closure_finite_field.pyoall.pyall.pycall.pyoarith.pyarith.pycarith.pyobernmm.pyxbernmm.sobernoulli_mod_p.pyxbernoulli_mod_p.sobig_oh.pybig_oh.pycbig_oh.pyocfinite_sequence.pycfinite_sequence.pyccfinite_sequence.pyocommutative_algebra.pycommutative_algebra.pyccommutative_algebra.pyocommutative_algebra_element.pycommutative_algebra_element.pyccommutative_algebra_element.pyocommutative_ring.pycommutative_ring.pyccommutative_ring.pyocommutative_ring_element.pycommutative_ring_element.pyccommutative_ring_element.pyocomplex_ball_acb.pxdcomplex_ball_acb.pyxcomplex_ball_acb.socomplex_double.pxdcomplex_double.pyxcomplex_double.socomplex_field.pycomplex_field.pyccomplex_field.pyocomplex_interval.pxdcomplex_interval.pyxcomplex_interval.socomplex_interval_field.pycomplex_interval_field.pyccomplex_interval_field.pyocomplex_mpc.pxdcomplex_mpc.pyxcomplex_mpc.socomplex_number.pxdcomplex_number.pyxcomplex_number.socontfrac.pycontfrac.pyccontfrac.pyocontinued_fraction.pycontinued_fraction.pyccontinued_fraction.pyodedekind_domain.pydedekind_domain.pycdedekind_domain.pyodedekind_domain_element.pydedekind_domain_element.pycdedekind_domain_element.pyoeuclidean_domain.pyeuclidean_domain.pyceuclidean_domain.pyoeuclidean_domain_element.pyeuclidean_domain_element.pyceuclidean_domain_element.pyofactorint.pyxfactorint.sofast_arith.pxdfast_arith.pyxfast_arith.sofield.pyfield.pycfield.pyofield_element.pyfield_element.pycfield_element.pyofinite_rings__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoconstructor.pyconstructor.pycconstructor.pyoconway_polynomials.pyconway_polynomials.pycconway_polynomials.pyoelement_base.pxdelement_base.pyxelement_base.soelement_ext_pari.pyelement_ext_pari.pycelement_ext_pari.pyoelement_givaro.pxdelement_givaro.pyxelement_givaro.soelement_ntl_gf2e.pxdelement_ntl_gf2e.pyxelement_ntl_gf2e.soelement_pari_ffelt.pxdelement_pari_ffelt.pyxelement_pari_ffelt.sofinite_field_base.pxdfinite_field_base.pyxfinite_field_base.sofinite_field_ext_pari.pyfinite_field_ext_pari.pycfinite_field_ext_pari.pyofinite_field_givaro.pyfinite_field_givaro.pycfinite_field_givaro.pyofinite_field_ntl_gf2e.pyfinite_field_ntl_gf2e.pycfinite_field_ntl_gf2e.pyofinite_field_pari_ffelt.pyfinite_field_pari_ffelt.pycfinite_field_pari_ffelt.pyofinite_field_prime_modn.pyfinite_field_prime_modn.pycfinite_field_prime_modn.pyohom_finite_field.pxdhom_finite_field.pyxhom_finite_field.sohom_finite_field_givaro.pxdhom_finite_field_givaro.pyxhom_finite_field_givaro.sohom_prime_finite_field.pxdhom_prime_finite_field.pyxhom_prime_finite_field.sohomset.pyhomset.pychomset.pyointeger_mod.pxdinteger_mod.pyxinteger_mod.sointeger_mod_ring.pyinteger_mod_ring.pycinteger_mod_ring.pyoresidue_field.pxdresidue_field.pyxresidue_field.sostdint.hstdint.pxdfraction_field.pyfraction_field.pycfraction_field.pyofraction_field_FpT.pxdfraction_field_FpT.pyxfraction_field_FpT.sofraction_field_element.pyxfraction_field_element.sofunction_field__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoconstructor.pyconstructor.pycconstructor.pyofunction_field.pyfunction_field.pycfunction_field.pyofunction_field_element.pyxfunction_field_element.sofunction_field_ideal.pyfunction_field_ideal.pycfunction_field_ideal.pyofunction_field_order.pyfunction_field_order.pycfunction_field_order.pyomaps.pymaps.pycmaps.pyohomset.pyhomset.pychomset.pyoideal.pyideal.pycideal.pyoideal_monoid.pyideal_monoid.pycideal_monoid.pyoinfinity.pyinfinity.pycinfinity.pyointeger.pxdinteger.pyxinteger.sointeger_ring.pxdinteger_ring.pyxinteger_ring.sointegral_domain.pyintegral_domain.pycintegral_domain.pyointegral_domain_element.pyintegral_domain_element.pycintegral_domain_element.pyoinvariant_theory.pyinvariant_theory.pycinvariant_theory.pyolaurent_series_ring.pylaurent_series_ring.pyclaurent_series_ring.pyolaurent_series_ring_element.pxdlaurent_series_ring_element.pyxlaurent_series_ring_element.somisc.pymisc.pycmisc.pyomonomials.pymonomials.pycmonomials.pyomorphism.pxdmorphism.pyxmorphism.somulti_power_series_ring.pymulti_power_series_ring.pycmulti_power_series_ring.pyomulti_power_series_ring_element.pymulti_power_series_ring_element.pycmulti_power_series_ring_element.pyononcommutative_ideals.pyxnoncommutative_ideals.sonumber_field__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyobdd_height.pybdd_height.pycbdd_height.pyoclass_group.pyclass_group.pycclass_group.pyogalois_group.pygalois_group.pycgalois_group.pyomaps.pymaps.pycmaps.pyomorphism.pymorphism.pycmorphism.pyonumber_field.pynumber_field.pycnumber_field.pyonumber_field_base.pxdnumber_field_base.pyxnumber_field_base.sonumber_field_element.pxdnumber_field_element.pyxnumber_field_element.sonumber_field_element_quadratic.pxdnumber_field_element_quadratic.pyxnumber_field_element_quadratic.sonumber_field_ideal.pynumber_field_ideal.pycnumber_field_ideal.pyonumber_field_ideal_rel.pynumber_field_ideal_rel.pycnumber_field_ideal_rel.pyonumber_field_morphisms.pyxnumber_field_morphisms.sonumber_field_rel.pynumber_field_rel.pycnumber_field_rel.pyoorder.pyorder.pycorder.pyosmall_primes_of_degree_one.pysmall_primes_of_degree_one.pycsmall_primes_of_degree_one.pyosplitting_field.pysplitting_field.pycsplitting_field.pyostructure.pystructure.pycstructure.pyototallyreal.pyxtotallyreal.sototallyreal_data.pxdtotallyreal_data.pyxtotallyreal_data.sototallyreal_phc.pytotallyreal_phc.pyctotallyreal_phc.pyototallyreal_rel.pytotallyreal_rel.pyctotallyreal_rel.pyounit_group.pyunit_group.pycunit_group.pyopadicsCA_template.pxiCA_template_header.pxiCR_template.pxiCR_template_header.pxiFM_template.pxiFM_template_header.pxi__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyocommon_conversion.pxdcommon_conversion.pyxcommon_conversion.sodiscrete_value_group.pydiscrete_value_group.pycdiscrete_value_group.pyoeisenstein_extension_generic.pyeisenstein_extension_generic.pyceisenstein_extension_generic.pyofactory.pyfactory.pycfactory.pyogeneric_nodes.pygeneric_nodes.pycgeneric_nodes.pyolocal_generic.pylocal_generic.pyclocal_generic.pyolocal_generic_element.pxdlocal_generic_element.pyxlocal_generic_element.somisc.pymisc.pycmisc.pyomorphism.pxdmorphism.pyxmorphism.sopadic_ZZ_pX_CA_element.pxdpadic_ZZ_pX_CA_element.pyxpadic_ZZ_pX_CA_element.sopadic_ZZ_pX_CR_element.pxdpadic_ZZ_pX_CR_element.pyxpadic_ZZ_pX_CR_element.sopadic_ZZ_pX_FM_element.pxdpadic_ZZ_pX_FM_element.pyxpadic_ZZ_pX_FM_element.sopadic_ZZ_pX_element.pxdpadic_ZZ_pX_element.pyxpadic_ZZ_pX_element.sopadic_base_generic.pypadic_base_generic.pycpadic_base_generic.pyopadic_base_leaves.pypadic_base_leaves.pycpadic_base_leaves.pyopadic_capped_absolute_element.pxdpadic_capped_absolute_element.pyxpadic_capped_absolute_element.sopadic_capped_relative_element.pxdpadic_capped_relative_element.pyxpadic_capped_relative_element.sopadic_ext_element.pxdpadic_ext_element.pyxpadic_ext_element.sopadic_extension_generic.pypadic_extension_generic.pycpadic_extension_generic.pyopadic_extension_leaves.pypadic_extension_leaves.pycpadic_extension_leaves.pyopadic_fixed_mod_element.pxdpadic_fixed_mod_element.pyxpadic_fixed_mod_element.sopadic_generic.pypadic_generic.pycpadic_generic.pyopadic_generic_element.pxdpadic_generic_element.pyxpadic_generic_element.sopadic_printing.pxdpadic_printing.pyxpadic_printing.sopadic_template_element.pxipadic_template_element_header.pxipow_computer.pxdpow_computer.pyxpow_computer.sopow_computer_ext.pxdpow_computer_ext.pyxpow_computer_ext.soprecision_error.pyprecision_error.pycprecision_error.pyotests.pytests.pyctests.pyotutorial.pytutorial.pyctutorial.pyounramified_extension_generic.pyunramified_extension_generic.pycunramified_extension_generic.pyopari_ring.pypari_ring.pycpari_ring.pyopolynomial__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyocomplex_roots.pycomplex_roots.pyccomplex_roots.pyoconvolution.pyconvolution.pycconvolution.pyocyclotomic.pyxcyclotomic.sogroebner_fan.pygroebner_fan.pycgroebner_fan.pyoideal.pyideal.pycideal.pyoinfinite_polynomial_element.pyinfinite_polynomial_element.pycinfinite_polynomial_element.pyoinfinite_polynomial_ring.pyinfinite_polynomial_ring.pycinfinite_polynomial_ring.pyolaurent_polynomial.pxdlaurent_polynomial.pyxlaurent_polynomial.solaurent_polynomial_ring.pylaurent_polynomial_ring.pyclaurent_polynomial_ring.pyomulti_polynomial.pxdmulti_polynomial.pyxmulti_polynomial.somulti_polynomial_element.pymulti_polynomial_element.pycmulti_polynomial_element.pyomulti_polynomial_ideal.pymulti_polynomial_ideal.pycmulti_polynomial_ideal.pyomulti_polynomial_ideal_libsingular.pxdmulti_polynomial_ideal_libsingular.pyxmulti_polynomial_ideal_libsingular.somulti_polynomial_libsingular.pxdmulti_polynomial_libsingular.pyxmulti_polynomial_libsingular.somulti_polynomial_ring.pymulti_polynomial_ring.pycmulti_polynomial_ring.pyomulti_polynomial_ring_generic.pxdmulti_polynomial_ring_generic.pyxmulti_polynomial_ring_generic.somulti_polynomial_sequence.pymulti_polynomial_sequence.pycmulti_polynomial_sequence.pyopadics__init__.py__init__.pyc__init__.pyopolynomial_padic.pypolynomial_padic.pycpolynomial_padic.pyopolynomial_padic_capped_relative_dense.pypolynomial_padic_capped_relative_dense.pycpolynomial_padic_capped_relative_dense.pyopolynomial_padic_flat.pypolynomial_padic_flat.pycpolynomial_padic_flat.pyopbori.pxdpbori.pyxpbori.soplural.pxdplural.pyxplural.sopolydict.pxdpolydict.pyxpolydict.sopolynomial_compiled.pxdpolynomial_compiled.pyxpolynomial_compiled.sopolynomial_element.pxdpolynomial_element.pyxpolynomial_element.sopolynomial_element_generic.pypolynomial_element_generic.pycpolynomial_element_generic.pyopolynomial_fateman.pypolynomial_fateman.pycpolynomial_fateman.pyopolynomial_gf2x.pxdpolynomial_gf2x.pyxpolynomial_gf2x.sopolynomial_integer_dense_flint.pxdpolynomial_integer_dense_flint.pyxpolynomial_integer_dense_flint.sopolynomial_integer_dense_ntl.pxdpolynomial_integer_dense_ntl.pyxpolynomial_integer_dense_ntl.sopolynomial_modn_dense_ntl.pxdpolynomial_modn_dense_ntl.pyxpolynomial_modn_dense_ntl.sopolynomial_number_field.pyxpolynomial_number_field.sopolynomial_quotient_ring.pypolynomial_quotient_ring.pycpolynomial_quotient_ring.pyopolynomial_quotient_ring_element.pypolynomial_quotient_ring_element.pycpolynomial_quotient_ring_element.pyopolynomial_rational_flint.pxdpolynomial_rational_flint.pyxpolynomial_rational_flint.sopolynomial_real_mpfr_dense.pyxpolynomial_real_mpfr_dense.sopolynomial_ring.pypolynomial_ring.pycpolynomial_ring.pyopolynomial_ring_constructor.pypolynomial_ring_constructor.pycpolynomial_ring_constructor.pyopolynomial_ring_homomorphism.pxdpolynomial_ring_homomorphism.pyxpolynomial_ring_homomorphism.sopolynomial_singular_interface.pypolynomial_singular_interface.pycpolynomial_singular_interface.pyopolynomial_template.pxipolynomial_template_header.pxipolynomial_zmod_flint.pxdpolynomial_zmod_flint.pyxpolynomial_zmod_flint.sopolynomial_zz_pex.pxdpolynomial_zz_pex.pyxpolynomial_zz_pex.soreal_roots.pxdreal_roots.pyxreal_roots.sosymmetric_ideal.pysymmetric_ideal.pycsymmetric_ideal.pyosymmetric_reduction.pxdsymmetric_reduction.pyxsymmetric_reduction.soterm_order.pyterm_order.pycterm_order.pyotoy_buchberger.pytoy_buchberger.pyctoy_buchberger.pyotoy_d_basis.pytoy_d_basis.pyctoy_d_basis.pyotoy_variety.pytoy_variety.pyctoy_variety.pyopower_series_mpoly.pxdpower_series_mpoly.pyxpower_series_mpoly.sopower_series_poly.pxdpower_series_poly.pyxpower_series_poly.sopower_series_ring.pypower_series_ring.pycpower_series_ring.pyopower_series_ring_element.pxdpower_series_ring_element.pyxpower_series_ring_element.soprincipal_ideal_domain.pyprincipal_ideal_domain.pycprincipal_ideal_domain.pyoprincipal_ideal_domain_element.pyprincipal_ideal_domain_element.pycprincipal_ideal_domain_element.pyoqqbar.pyqqbar.pycqqbar.pyoquotient_ring.pyquotient_ring.pycquotient_ring.pyoquotient_ring_element.pyquotient_ring_element.pycquotient_ring_element.pyorational.pxdrational.pyxrational.sorational_field.pyrational_field.pycrational_field.pyoreal_arb.pxdreal_arb.pyxreal_arb.soreal_double.pxdreal_double.pyxreal_double.soreal_interval_absolute.pyxreal_interval_absolute.soreal_interval_field.pyreal_interval_field.pycreal_interval_field.pyoreal_lazy.pxdreal_lazy.pyxreal_lazy.soreal_mpfi.pxdreal_mpfi.pyxreal_mpfi.soreal_mpfr.pxdreal_mpfr.pyxreal_mpfr.soring.pxdring.pyxring.soring_element.pyring_element.pycring_element.pyosemirings__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyonon_negative_integer_semiring.pynon_negative_integer_semiring.pycnon_negative_integer_semiring.pyotropical_semiring.pyxtropical_semiring.sosum_of_squares.pyxsum_of_squares.sotests.pytests.pyctests.pyouniversal_cyclotomic_field.pyuniversal_cyclotomic_field.pycuniversal_cyclotomic_field.pyosandpiles__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoexamples.pyexamples.pycexamples.pyosandpile.pysandpile.pycsandpile.pyosat__init__.py__init__.pyc__init__.pyoboolean_polynomials.pyboolean_polynomials.pycboolean_polynomials.pyoconverters__init__.py__init__.pyc__init__.pyoanf2cnf.pyanf2cnf.pycanf2cnf.pyopolybori.pypolybori.pycpolybori.pyosolvers__init__.py__init__.pyc__init__.pyocryptominisat__init__.py__init__.pyc__init__.pyocryptominisat.pxdcryptominisat.pyxcryptominisat.socryptominisat_helper.hdecl.pxdsolverconf.pxdsolverconf.pyxsolverconf.sosolverconf_helper.hdimacs.pydimacs.pycdimacs.pyosatsolver.pxdsatsolver.pyxsatsolver.soschemes__init__.py__init__.pyc__init__.pyoaffine__init__.py__init__.pyc__init__.pyoaffine_homset.pyaffine_homset.pycaffine_homset.pyoaffine_morphism.pyaffine_morphism.pycaffine_morphism.pyoaffine_point.pyaffine_point.pycaffine_point.pyoaffine_rational_point.pyaffine_rational_point.pycaffine_rational_point.pyoaffine_space.pyaffine_space.pycaffine_space.pyoall.pyall.pycall.pyoall.pyall.pycall.pyoelliptic_curvesBSD.pyBSD.pycBSD.pyo__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyocm.pycm.pyccm.pyoconstructor.pyconstructor.pycconstructor.pyodescent_two_isogeny.pyxdescent_two_isogeny.soec_database.pyec_database.pycec_database.pyoell_curve_isogeny.pyell_curve_isogeny.pycell_curve_isogeny.pyoell_egros.pyell_egros.pycell_egros.pyoell_field.pyell_field.pycell_field.pyoell_finite_field.pyell_finite_field.pycell_finite_field.pyoell_generic.pyell_generic.pycell_generic.pyoell_local_data.pyell_local_data.pycell_local_data.pyoell_modular_symbols.pyell_modular_symbols.pycell_modular_symbols.pyoell_number_field.pyell_number_field.pycell_number_field.pyoell_padic_field.pyell_padic_field.pycell_padic_field.pyoell_point.pyell_point.pycell_point.pyoell_rational_field.pyell_rational_field.pycell_rational_field.pyoell_tate_curve.pyell_tate_curve.pycell_tate_curve.pyoell_torsion.pyell_torsion.pycell_torsion.pyoell_wp.pyell_wp.pycell_wp.pyoformal_group.pyformal_group.pycformal_group.pyogal_reps.pygal_reps.pycgal_reps.pyogal_reps_number_field.pygal_reps_number_field.pycgal_reps_number_field.pyogp_simon.pygp_simon.pycgp_simon.pyoheegner.pyheegner.pycheegner.pyoheight.pyheight.pycheight.pyoisogeny_class.pyisogeny_class.pycisogeny_class.pyoisogeny_small_degree.pyisogeny_small_degree.pycisogeny_small_degree.pyojacobian.pyjacobian.pycjacobian.pyokodaira_symbol.pykodaira_symbol.pyckodaira_symbol.pyokraus.pykraus.pyckraus.pyolseries_ell.pylseries_ell.pyclseries_ell.pyomod5family.pymod5family.pycmod5family.pyomodular_parametrization.pymodular_parametrization.pycmodular_parametrization.pyopadic_lseries.pypadic_lseries.pycpadic_lseries.pyopadics.pypadics.pycpadics.pyoperiod_lattice.pyperiod_lattice.pycperiod_lattice.pyoperiod_lattice_region.pyxperiod_lattice_region.sosha_tate.pysha_tate.pycsha_tate.pyoweierstrass_morphism.pyweierstrass_morphism.pycweierstrass_morphism.pyoweierstrass_transform.pyweierstrass_transform.pycweierstrass_transform.pyogeneric__init__.py__init__.pyc__init__.pyoalgebraic_scheme.pyalgebraic_scheme.pycalgebraic_scheme.pyoall.pyall.pycall.pyoambient_space.pyambient_space.pycambient_space.pyodivisor.pydivisor.pycdivisor.pyodivisor_group.pydivisor_group.pycdivisor_group.pyoglue.pyglue.pycglue.pyohomset.pyhomset.pychomset.pyohypersurface.pyhypersurface.pychypersurface.pyomorphism.pymorphism.pycmorphism.pyopoint.pypoint.pycpoint.pyoscheme.pyscheme.pycscheme.pyospec.pyspec.pycspec.pyohyperelliptic_curves__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoconstructor.pyconstructor.pycconstructor.pyohypellfrob.pyxhypellfrob.sohyperelliptic_finite_field.pyhyperelliptic_finite_field.pychyperelliptic_finite_field.pyohyperelliptic_g2_finite_field.pyhyperelliptic_g2_finite_field.pychyperelliptic_g2_finite_field.pyohyperelliptic_g2_generic.pyhyperelliptic_g2_generic.pychyperelliptic_g2_generic.pyohyperelliptic_g2_padic_field.pyhyperelliptic_g2_padic_field.pychyperelliptic_g2_padic_field.pyohyperelliptic_g2_rational_field.pyhyperelliptic_g2_rational_field.pychyperelliptic_g2_rational_field.pyohyperelliptic_generic.pyhyperelliptic_generic.pychyperelliptic_generic.pyohyperelliptic_padic_field.pyhyperelliptic_padic_field.pychyperelliptic_padic_field.pyohyperelliptic_rational_field.pyhyperelliptic_rational_field.pychyperelliptic_rational_field.pyoinvariants.pyinvariants.pycinvariants.pyojacobian_g2.pyjacobian_g2.pycjacobian_g2.pyojacobian_generic.pyjacobian_generic.pycjacobian_generic.pyojacobian_homset.pyjacobian_homset.pycjacobian_homset.pyojacobian_morphism.pyjacobian_morphism.pycjacobian_morphism.pyokummer_surface.pykummer_surface.pyckummer_surface.pyomestre.pymestre.pycmestre.pyomonsky_washnitzer.pymonsky_washnitzer.pycmonsky_washnitzer.pyojacobians__init__.py__init__.pyc__init__.pyoabstract_jacobian.pyabstract_jacobian.pycabstract_jacobian.pyoall.pyall.pycall.pyoplane_conics__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyocon_field.pycon_field.pyccon_field.pyocon_finite_field.pycon_finite_field.pyccon_finite_field.pyocon_number_field.pycon_number_field.pyccon_number_field.pyocon_prime_finite_field.pycon_prime_finite_field.pyccon_prime_finite_field.pyocon_rational_field.pycon_rational_field.pyccon_rational_field.pyoconstructor.pyconstructor.pycconstructor.pyoplane_curves__init__.py__init__.pyc__init__.pyoaffine_curve.pyaffine_curve.pycaffine_curve.pyoall.pyall.pycall.pyoconstructor.pyconstructor.pycconstructor.pyocurve.pycurve.pyccurve.pyoprojective_curve.pyprojective_curve.pycprojective_curve.pyoplane_quartics__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoquartic_constructor.pyquartic_constructor.pycquartic_constructor.pyoquartic_generic.pyquartic_generic.pycquartic_generic.pyoproduct_projective__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyohomset.pyhomset.pychomset.pyomorphism.pymorphism.pycmorphism.pyopoint.pypoint.pycpoint.pyospace.pyspace.pycspace.pyowehlerK3.pywehlerK3.pycwehlerK3.pyoprojective__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoendPN_automorphism_group.pyendPN_automorphism_group.pycendPN_automorphism_group.pyoendPN_minimal_model.pyendPN_minimal_model.pycendPN_minimal_model.pyoprojective_homset.pyprojective_homset.pycprojective_homset.pyoprojective_morphism.pyprojective_morphism.pycprojective_morphism.pyoprojective_morphism_helper.pyxprojective_morphism_helper.soprojective_point.pyprojective_point.pycprojective_point.pyoprojective_rational_point.pyprojective_rational_point.pycprojective_rational_point.pyoprojective_space.pyprojective_space.pycprojective_space.pyoreadme.pyreadme.pycreadme.pyotoric__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyochow_group.pychow_group.pycchow_group.pyodivisor.pydivisor.pycdivisor.pyodivisor_class.pyxdivisor_class.sofano_variety.pyfano_variety.pycfano_variety.pyohomset.pyhomset.pychomset.pyoideal.pyideal.pycideal.pyolibrary.pylibrary.pyclibrary.pyomorphism.pymorphism.pycmorphism.pyopoints.pypoints.pycpoints.pyovariety.pyvariety.pycvariety.pyoweierstrass.pyweierstrass.pycweierstrass.pyoweierstrass_covering.pyweierstrass_covering.pycweierstrass_covering.pyoweierstrass_higher.pyweierstrass_higher.pycweierstrass_higher.pyoserver__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyosupport.pysupport.pycsupport.pyotrac__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyotrac.pytrac.pyctrac.pyosets__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyocartesian_product.pycartesian_product.pyccartesian_product.pyodisjoint_set.pxddisjoint_set.pyxdisjoint_set.sodisjoint_union_enumerated_sets.pydisjoint_union_enumerated_sets.pycdisjoint_union_enumerated_sets.pyofamily.pyfamily.pycfamily.pyofinite_enumerated_set.pyfinite_enumerated_set.pycfinite_enumerated_set.pyofinite_set_map_cy.pxdfinite_set_map_cy.pyxfinite_set_map_cy.sofinite_set_maps.pyfinite_set_maps.pycfinite_set_maps.pyointeger_range.pyinteger_range.pycinteger_range.pyonon_negative_integers.pynon_negative_integers.pycnon_negative_integers.pyopositive_integers.pypositive_integers.pycpositive_integers.pyoprimes.pyprimes.pycprimes.pyoreal_set.pyreal_set.pycreal_set.pyorecursively_enumerated_set.pxdrecursively_enumerated_set.pyxrecursively_enumerated_set.soset.pyset.pycset.pyoset_from_iterator.pyset_from_iterator.pycset_from_iterator.pyototally_ordered_finite_set.pytotally_ordered_finite_set.pyctotally_ordered_finite_set.pyostats__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyobasic_stats.pybasic_stats.pycbasic_stats.pyodistributions__init__.py__init__.pyc__init__.pyodgs.hdgs.pxddgs_bern.hdgs_gauss.hdgs_misc.hdiscrete_gaussian_integer.pxddiscrete_gaussian_integer.pyxdiscrete_gaussian_integer.sodiscrete_gaussian_lattice.pydiscrete_gaussian_lattice.pycdiscrete_gaussian_lattice.pyodiscrete_gaussian_polynomial.pydiscrete_gaussian_polynomial.pycdiscrete_gaussian_polynomial.pyohmm__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyochmm.pyxchmm.sodistributions.pxddistributions.pyxdistributions.sohmm.pxdhmm.pyxhmm.soutil.pxdutil.pyxutil.sointlist.pxdintlist.pyxintlist.sor.pyr.pycr.pyostructure__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyocategory_object.pxdcategory_object.pyxcategory_object.socoerce.pxdcoerce.pyxcoerce.socoerce_actions.pxdcoerce_actions.pyxcoerce_actions.socoerce_dict.pxdcoerce_dict.pyxcoerce_dict.socoerce_exceptions.pycoerce_exceptions.pyccoerce_exceptions.pyocoerce_maps.pxdcoerce_maps.pyxcoerce_maps.sodebug_options.pxddebug_options.pyxdebug_options.sodynamic_class.pydynamic_class.pycdynamic_class.pyoelement.pxdelement.pyxelement.soelement_wrapper.pyxelement_wrapper.sofactorization.pyfactorization.pycfactorization.pyofactorization_integer.pyfactorization_integer.pycfactorization_integer.pyofactory.pyxfactory.soformal_sum.pyformal_sum.pycformal_sum.pyogenerators.pxdgenerators.pyxgenerators.sogens_py.pygens_py.pycgens_py.pyoglobal_options.pyglobal_options.pycglobal_options.pyographics_file.pygraphics_file.pycgraphics_file.pyoindexed_generators.pyindexed_generators.pycindexed_generators.pyolist_clone.pxdlist_clone.pyxlist_clone.solist_clone_demo.pyxlist_clone_demo.solist_clone_timings.pylist_clone_timings.pyclist_clone_timings.pyolist_clone_timings_cy.pyxlist_clone_timings_cy.somisc.pxdmisc.pyxmisc.somutability.pxdmutability.pyxmutability.sononexact.pynonexact.pycnonexact.pyoparent.pxdparent.pyxparent.soparent_base.pxdparent_base.pyxparent_base.soparent_gens.pxdparent_gens.pyxparent_gens.soparent_old.pxdparent_old.pyxparent_old.soproof__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoproof.pyproof.pycproof.pyosage_object.pxdsage_object.pyxsage_object.sosequence.pysequence.pycsequence.pyotest_factory.pytest_factory.pyctest_factory.pyounique_representation.pyunique_representation.pycunique_representation.pyosymbolic__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoassumptions.pyassumptions.pycassumptions.pyobenchmark.pybenchmark.pycbenchmark.pyocallable.pycallable.pyccallable.pyocomplexity_measures.pycomplexity_measures.pyccomplexity_measures.pyoconstants.pyconstants.pycconstants.pyoconstants_c.pxdconstants_c.pyxconstants_c.soexpression.pxdexpression.pyxexpression.soexpression_conversions.pyexpression_conversions.pycexpression_conversions.pyofunction.pxdfunction.pyxfunction.sofunction_factory.pyfunction_factory.pycfunction_factory.pyogetitem.pxdgetitem.pyxgetitem.soginac.pxdginac_wrap.hintegration__init__.py__init__.pyc__init__.pyoexternal.pyexternal.pycexternal.pyointegral.pyintegral.pycintegral.pyomaxima_wrapper.pymaxima_wrapper.pycmaxima_wrapper.pyooperators.pyoperators.pycoperators.pyopynac.pyxpynac.sopynac_cc.hrandom_tests.pyrandom_tests.pycrandom_tests.pyorelation.pyrelation.pycrelation.pyoring.pyxring.sosubstitution_map.pxdsubstitution_map.pyxsubstitution_map.sotests.pytests.pyctests.pyounits.pyunits.pycunits.pyotensor__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyocoordinate_patch.pycoordinate_patch.pyccoordinate_patch.pyodifferential_form_element.pydifferential_form_element.pycdifferential_form_element.pyodifferential_forms.pydifferential_forms.pycdifferential_forms.pyomodules__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyocomp.pycomp.pyccomp.pyoext_pow_free_module.pyext_pow_free_module.pycext_pow_free_module.pyofinite_rank_free_module.pyfinite_rank_free_module.pycfinite_rank_free_module.pyoformat_utilities.pyformat_utilities.pycformat_utilities.pyofree_module_alt_form.pyfree_module_alt_form.pycfree_module_alt_form.pyofree_module_automorphism.pyfree_module_automorphism.pycfree_module_automorphism.pyofree_module_basis.pyfree_module_basis.pycfree_module_basis.pyofree_module_homset.pyfree_module_homset.pycfree_module_homset.pyofree_module_linear_group.pyfree_module_linear_group.pycfree_module_linear_group.pyofree_module_morphism.pyfree_module_morphism.pycfree_module_morphism.pyofree_module_tensor.pyfree_module_tensor.pycfree_module_tensor.pyotensor_free_module.pytensor_free_module.pyctensor_free_module.pyotensor_with_indices.pytensor_with_indices.pyctensor_with_indices.pyotests__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoarticle_heuberger_krenn_kropf_fsm-in-sage.pyarticle_heuberger_krenn_kropf_fsm-in-sage.pycarticle_heuberger_krenn_kropf_fsm-in-sage.pyoarxiv_0812_2725.pyarxiv_0812_2725.pycarxiv_0812_2725.pyobenchmark.pybenchmark.pycbenchmark.pyobook_schilling_zabrocki_kschur_primer.pybook_schilling_zabrocki_kschur_primer.pycbook_schilling_zabrocki_kschur_primer.pyobook_stein_ent.pybook_stein_ent.pycbook_stein_ent.pyobook_stein_modform.pybook_stein_modform.pycbook_stein_modform.pyocmdline.pycmdline.pyccmdline.pyocython.pyxcython.sodeprecation_test.pydeprecation_test.pycdeprecation_test.pyofrench_book__init__.py__init__.pyc__init__.pyocalculus_doctest.pycalculus_doctest.pyccalculus_doctest.pyodomaines_doctest.pydomaines_doctest.pycdomaines_doctest.pyofloat_doctest.pyfloat_doctest.pycfloat_doctest.pyointegration_doctest.pyintegration_doctest.pycintegration_doctest.pyolinalg_doctest.pylinalg_doctest.pyclinalg_doctest.pyolinsolve_doctest.pylinsolve_doctest.pyclinsolve_doctest.pyompoly.pympoly.pycmpoly.pyononlinear_doctest.pynonlinear_doctest.pycnonlinear_doctest.pyonumbertheory.pynumbertheory.pycnumbertheory.pyopolynomes.pypolynomes.pycpolynomes.pyoprogrammation_doctest.pyprogrammation_doctest.pycprogrammation_doctest.pyorecequadiff.pyrecequadiff.pycrecequadiff.pyogap_packages.pygap_packages.pycgap_packages.pyoparigp.pyparigp.pycparigp.pyostartup.pystartup.pycstartup.pyostl_vector.pyxstl_vector.sotypeset__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoascii_art.pyascii_art.pycascii_art.pyocharacter_art.pycharacter_art.pyccharacter_art.pyocharacter_art_factory.pycharacter_art_factory.pyccharacter_art_factory.pyosymbols.pysymbols.pycsymbols.pyounicode_art.pyunicode_art.pycunicode_art.pyoversion.pyversion.pycversion.pyo/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/sage//usr/lib/python2.7/site-packages/sage/algebras//usr/lib/python2.7/site-packages/sage/algebras/finite_dimensional_algebras//usr/lib/python2.7/site-packages/sage/algebras/letterplace//usr/lib/python2.7/site-packages/sage/algebras/quatalg//usr/lib/python2.7/site-packages/sage/algebras/steenrod//usr/lib/python2.7/site-packages/sage/calculus//usr/lib/python2.7/site-packages/sage/categories//usr/lib/python2.7/site-packages/sage/categories/examples//usr/lib/python2.7/site-packages/sage/coding//usr/lib/python2.7/site-packages/sage/coding/codecan//usr/lib/python2.7/site-packages/sage/coding/source_coding//usr/lib/python2.7/site-packages/sage/combinat//usr/lib/python2.7/site-packages/sage/combinat/cluster_algebra_quiver//usr/lib/python2.7/site-packages/sage/combinat/crystals//usr/lib/python2.7/site-packages/sage/combinat/designs//usr/lib/python2.7/site-packages/sage/combinat/matrices//usr/lib/python2.7/site-packages/sage/combinat/ncsf_qsym//usr/lib/python2.7/site-packages/sage/combinat/ncsym//usr/lib/python2.7/site-packages/sage/combinat/posets//usr/lib/python2.7/site-packages/sage/combinat/rigged_configurations//usr/lib/python2.7/site-packages/sage/combinat/root_system//usr/lib/python2.7/site-packages/sage/combinat/sf//usr/lib/python2.7/site-packages/sage/combinat/species//usr/lib/python2.7/site-packages/sage/combinat/words//usr/lib/python2.7/site-packages/sage/crypto//usr/lib/python2.7/site-packages/sage/crypto/block_cipher//usr/lib/python2.7/site-packages/sage/crypto/mq//usr/lib/python2.7/site-packages/sage/crypto/public_key//usr/lib/python2.7/site-packages/sage/data_structures//usr/lib/python2.7/site-packages/sage/databases//usr/lib/python2.7/site-packages/sage/dev//usr/lib/python2.7/site-packages/sage/dev/test//usr/lib/python2.7/site-packages/sage/doctest//usr/lib/python2.7/site-packages/sage/dynamics//usr/lib/python2.7/site-packages/sage/dynamics/flat_surfaces//usr/lib/python2.7/site-packages/sage/dynamics/interval_exchanges//usr/lib/python2.7/site-packages/sage/ext//usr/lib/python2.7/site-packages/sage/ext/interpreters//usr/lib/python2.7/site-packages/sage/ext/interrupt//usr/lib/python2.7/site-packages/sage/finance//usr/lib/python2.7/site-packages/sage/functions//usr/lib/python2.7/site-packages/sage/game_theory//usr/lib/python2.7/site-packages/sage/games//usr/lib/python2.7/site-packages/sage/geometry//usr/lib/python2.7/site-packages/sage/geometry/hyperbolic_space//usr/lib/python2.7/site-packages/sage/geometry/hyperplane_arrangement//usr/lib/python2.7/site-packages/sage/geometry/polyhedron//usr/lib/python2.7/site-packages/sage/geometry/riemannian_manifolds//usr/lib/python2.7/site-packages/sage/geometry/triangulation//usr/lib/python2.7/site-packages/sage/graphs//usr/lib/python2.7/site-packages/sage/graphs/base//usr/lib/python2.7/site-packages/sage/graphs/generators//usr/lib/python2.7/site-packages/sage/graphs/graph_decompositions//usr/lib/python2.7/site-packages/sage/groups//usr/lib/python2.7/site-packages/sage/groups/abelian_gps//usr/lib/python2.7/site-packages/sage/groups/additive_abelian//usr/lib/python2.7/site-packages/sage/groups/affine_gps//usr/lib/python2.7/site-packages/sage/groups/matrix_gps//usr/lib/python2.7/site-packages/sage/groups/misc_gps//usr/lib/python2.7/site-packages/sage/groups/perm_gps//usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref//usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref2//usr/lib/python2.7/site-packages/sage/groups/semimonomial_transformations//usr/lib/python2.7/site-packages/sage/gsl//usr/lib/python2.7/site-packages/sage/homology//usr/lib/python2.7/site-packages/sage/interacts//usr/lib/python2.7/site-packages/sage/interfaces//usr/lib/python2.7/site-packages/sage/lfunctions//usr/lib/python2.7/site-packages/sage/libs//usr/lib/python2.7/site-packages/sage/libs/arb//usr/lib/python2.7/site-packages/sage/libs/coxeter3//usr/lib/python2.7/site-packages/sage/libs/cremona//usr/lib/python2.7/site-packages/sage/libs/flint//usr/lib/python2.7/site-packages/sage/libs/fplll//usr/lib/python2.7/site-packages/sage/libs/gap//usr/lib/python2.7/site-packages/sage/libs/gmp//usr/lib/python2.7/site-packages/sage/libs/gsl//usr/lib/python2.7/site-packages/sage/libs/lcalc//usr/lib/python2.7/site-packages/sage/libs/linbox//usr/lib/python2.7/site-packages/sage/libs/linkages//usr/lib/python2.7/site-packages/sage/libs/linkages/padics//usr/lib/python2.7/site-packages/sage/libs/lrcalc//usr/lib/python2.7/site-packages/sage/libs/mpmath//usr/lib/python2.7/site-packages/sage/libs/mwrank//usr/lib/python2.7/site-packages/sage/libs/ntl//usr/lib/python2.7/site-packages/sage/libs/pari//usr/lib/python2.7/site-packages/sage/libs/polybori//usr/lib/python2.7/site-packages/sage/libs/singular//usr/lib/python2.7/site-packages/sage/libs/symmetrica//usr/lib/python2.7/site-packages/sage/logic//usr/lib/python2.7/site-packages/sage/matrix//usr/lib/python2.7/site-packages/sage/matroids//usr/lib/python2.7/site-packages/sage/media//usr/lib/python2.7/site-packages/sage/misc//usr/lib/python2.7/site-packages/sage/modular//usr/lib/python2.7/site-packages/sage/modular/abvar//usr/lib/python2.7/site-packages/sage/modular/arithgroup//usr/lib/python2.7/site-packages/sage/modular/hecke//usr/lib/python2.7/site-packages/sage/modular/local_comp//usr/lib/python2.7/site-packages/sage/modular/modform//usr/lib/python2.7/site-packages/sage/modular/modform_hecketriangle//usr/lib/python2.7/site-packages/sage/modular/modsym//usr/lib/python2.7/site-packages/sage/modular/overconvergent//usr/lib/python2.7/site-packages/sage/modular/quatalg//usr/lib/python2.7/site-packages/sage/modular/ssmod//usr/lib/python2.7/site-packages/sage/modules//usr/lib/python2.7/site-packages/sage/modules/fg_pid//usr/lib/python2.7/site-packages/sage/modules/with_basis//usr/lib/python2.7/site-packages/sage/monoids//usr/lib/python2.7/site-packages/sage/numerical//usr/lib/python2.7/site-packages/sage/numerical/backends//usr/lib/python2.7/site-packages/sage/parallel//usr/lib/python2.7/site-packages/sage/plot//usr/lib/python2.7/site-packages/sage/plot/plot3d//usr/lib/python2.7/site-packages/sage/probability//usr/lib/python2.7/site-packages/sage/quadratic_forms//usr/lib/python2.7/site-packages/sage/quadratic_forms/genera//usr/lib/python2.7/site-packages/sage/quivers//usr/lib/python2.7/site-packages/sage/repl//usr/lib/python2.7/site-packages/sage/repl/display//usr/lib/python2.7/site-packages/sage/repl/ipython_kernel//usr/lib/python2.7/site-packages/sage/repl/rich_output//usr/lib/python2.7/site-packages/sage/rings//usr/lib/python2.7/site-packages/sage/rings/finite_rings//usr/lib/python2.7/site-packages/sage/rings/function_field//usr/lib/python2.7/site-packages/sage/rings/number_field//usr/lib/python2.7/site-packages/sage/rings/padics//usr/lib/python2.7/site-packages/sage/rings/polynomial//usr/lib/python2.7/site-packages/sage/rings/polynomial/padics//usr/lib/python2.7/site-packages/sage/rings/semirings//usr/lib/python2.7/site-packages/sage/sandpiles//usr/lib/python2.7/site-packages/sage/sat//usr/lib/python2.7/site-packages/sage/sat/converters//usr/lib/python2.7/site-packages/sage/sat/solvers//usr/lib/python2.7/site-packages/sage/sat/solvers/cryptominisat//usr/lib/python2.7/site-packages/sage/schemes//usr/lib/python2.7/site-packages/sage/schemes/affine//usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves//usr/lib/python2.7/site-packages/sage/schemes/generic//usr/lib/python2.7/site-packages/sage/schemes/hyperelliptic_curves//usr/lib/python2.7/site-packages/sage/schemes/jacobians//usr/lib/python2.7/site-packages/sage/schemes/plane_conics//usr/lib/python2.7/site-packages/sage/schemes/plane_curves//usr/lib/python2.7/site-packages/sage/schemes/plane_quartics//usr/lib/python2.7/site-packages/sage/schemes/product_projective//usr/lib/python2.7/site-packages/sage/schemes/projective//usr/lib/python2.7/site-packages/sage/schemes/toric//usr/lib/python2.7/site-packages/sage/server//usr/lib/python2.7/site-packages/sage/server/trac//usr/lib/python2.7/site-packages/sage/sets//usr/lib/python2.7/site-packages/sage/stats//usr/lib/python2.7/site-packages/sage/stats/distributions//usr/lib/python2.7/site-packages/sage/stats/hmm//usr/lib/python2.7/site-packages/sage/structure//usr/lib/python2.7/site-packages/sage/structure/proof//usr/lib/python2.7/site-packages/sage/symbolic//usr/lib/python2.7/site-packages/sage/symbolic/integration//usr/lib/python2.7/site-packages/sage/tensor//usr/lib/python2.7/site-packages/sage/tensor/modules//usr/lib/python2.7/site-packages/sage/tests//usr/lib/python2.7/site-packages/sage/tests/french_book//usr/lib/python2.7/site-packages/sage/typeset/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=harddrpmxz2armv7hl-redhat-linux-gnueabi      !"#$%& '( )*+,-./ .01234()5678,,,,,9:;<=>,,,,?@AB,CDEFGHIJKLM((NOPQRSTUVWXYZ[\)]^)_`abcde)fghijklmnopqrstuvwx,y,z{|}~)),,,,,,,(H        , !"#$)%&'()*+,-./0123456789:;<=>?@ABC,DEFGHI,JKLMNOPQRSTUVWXYZ[\]^_`abc defghijklmnop qrstuvwxyz{|}~,,  ,,,,((,    directoryASCII textpython 2.7 byte-compiledemptyPython script, ASCII text executablePython script, ASCII text executable, with very long linesELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=48e1215960bf87ba4df62a315a1b6e10c750c919, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=8a1f81e21e11f54f02286d27789e1300fc644517, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=ca5026cd11d3b739cec3daae9f8e55fe1e255e71, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=18f95b0f7e9af2694f362413d799bf27d08b2894, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=0dd68ca3e949ba046dd265f801b848e16b7fc2a8, strippedPython script, UTF-8 Unicode text executable, with very long linesUTF-8 Unicode textELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=3ee32bebd47efe1c9e8512a84e22633ae1d919a0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=01f2b48005dd25269f7cae0d5e15c7e417db57fd, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=cfaa585ac24955d95ef783953ca2e11a8ba864f0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=6b79dac22260562d219e5fedb87605da4b177cd2, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=0702e802fbb372c3a00a7ea6290585f83cf0e33a, strippedPython script, UTF-8 Unicode text executableELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=e589102d923b0e75b2a3d1c602e9db4ae2d333dc, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=3f24db4aa95ea4839ab86f249a45401c24e54927, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=11d9bdabc918b685f005070595389d832f6c097e, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=9df63ceeb929e386c292a8761b8ef11b9a1b0ac0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=0b02338a4d175a5be34a0e0272d1d09d29457d96, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=2b7035a536b3a21973dbfecf9e4567ca02991410, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=cffb35e0ef3210cd72849d56bfbb6d239b8818e5, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=d47651282f39165a8cc8e116c223095c09f86bef, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=dce5bcf62da151acb6d874fc64161b71596ea3d9, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=8ac056989445815bb46ccee1cc73ed7a18fcd1ef, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=eab902457e74bbee904304fdf1cbe1afd7c72a21, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=38ec9e7938288b1f6dc180d95c8d7dcc553e6b6f, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=5bffab758f560553ba8567232166c41451d4b7bc, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=bd1f53678c90dbc28d50ac381ce4349e60dde334, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=07053650ef92f4ddeba9ed5af1a905a4592db200, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=ed57a5d2a945e209af1575e3d92aa6722c7834da, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=11a89f4d70ab01869dabde8c832008b58a1b9730, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=625084f65b29f2a5689df06cec6637e3dd19783b, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=aa7a0132cb70ba806b1b00ab7442098ec39dfe71, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=b60bb45a6a3c6b5121a403c1a0039cdf8b122727, strippedC++ source, ASCII textASCII text, with very long linesC++ source, ASCII text, with very long linesELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=45615bea4015b371cdedf41435edf1a74ec0115f, strippedC source, ASCII textELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=dddb9c5d5738ea7f2029cf7d7cbe8123007c07cf, strippedUTF-8 Unicode text, with very long linesELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=e457a03e22c33bc1ab3e5594988e0c21396cb26a, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=e433905fbc81013a5ded3fd84d54211ee037def0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=1ce98c0d3d3cc09c9471b3f73bc1c538c8e95fa5, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=ba2b68277d241e26c79dc3b22f2ba7be8e4dece9, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=cc5dfd18a2556ec855d3e00560e2adbe1cdcac44, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=1b02c899f04c39ef971c50cc2c0625ba2cab98b2, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=38ec4172ec5a007b50011bd8e91889651afc0c8d, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=bebcc98fca66d027625ee2c68076b100a7c33781, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=d0db036b82e87aaf4047456a23a16ef2ac94bedc, strippedASCII text, with no line terminatorsELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=27941bbe57f0e9b319af2727df3e888616a32b29, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=7bd6de3f2141c2473ac95d8bd35471daec1f1182, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=7c85c67468f5fdb2e29aa189c26f261d75dc4739, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=4fbdd27e759c9e5fbc8bf9d711dfd56b69b151ef, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=1adf753a69fba1d51be430daf9d0c5920d4611d8, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=4502bf14fa06b510eca2a4a4ebc4a4588622068b, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=fe559eb4662fa81de5b62f68064bb0dd437a1576, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=97a5c76fcf8dc74e2a8f94658aab12c328854c28, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=7eca5a8c22f59b75bcf38d5ba2cbd2859a8b3d2b, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=411d7e362c7d7c681aa6ebc6fccff337f9852f4c, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=6c27dcbd459c8be43762a53cc4558ecbbc1b94f8, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=3a1ef623fc46bdd9f66487ca068478dab179f859, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=80d109615099868378591f2d676e0776d94c11b7, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=cda2a2c403a1dd25a3af69109a3c7c7f57eb5beb, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=3aef36be33c0085b3abec8a4b7bc1d01fbf68a7d, strippedLaTeX document, ASCII textELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=fa7a9423c47300894075fa9ce180e8b92de00bc8, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=5559d85d67ce912d332c8504cd82d83e9505387e, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=14d15c9c81ca1e6828a7387e3c17800ba9d9a202, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=49dfb73545cf576d872b5d4b1253418593fb8432, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=1285f6fb68ab9a8c367ed00ddb51fc1632e531d7, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=36dfbe2472d03b39008b6ffb78994bcde2dd9ec9, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=7efbef62acb41a140222adb6dfa843bb47053e24, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=50e76d049cd14efd13de93fb149782f974a64a70, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=a7827ed81fe143ba7c8df1463308dd198976af02, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=d771922e6056f8ec0c8feb66133bf51d245b6ef2, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=2ae9567b3220c5894b6f61d7d26759b41f9ece84, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=e3a89f89003b37ec7ad0ea68b27cb73243b23335, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=ad58a845dc5a3a9f6a5fe4db1147610e287fc906, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=7def2a929656479a689c53d639a6a70b4dc39f4a, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=04b04dfb6fb201b173f5ed835c4c242aa3e1f079, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=b228ff41cd8fa87a686caca4d048fda56cdd776e, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=593f5ebd70918db0b9ddbd9404d5a26805122607, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=f2cd638795cab919b4cac49d01a7d7b19ce1f423, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=436768232d1d242e14928b0026935cc3cea82351, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=d79da13f9dc1abbe1ac9a6bc4a543d733d10029f, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=f60932b4350e4e40c044f3ea019e7a509dfc842e, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=acd41a7ef6819fa2afb7b4e1f0ca9eb6c42441d6, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=135c10c5beb3b7bf9a188f74eb09c10be0a616ef, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=6a60789aa17669bab7751a976af392bff8d531bb, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=295d6da23d9fc03fadb34ed6c1688580f896ad63, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=8b7cd1efc710476cf289b4960eb7efb91cbf4958, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=f22ee9ba737fc09c59fa1e939ad82971bd4ac46a, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=adc7f76c55b8ed2848266987d3e1f466da2574e2, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=b24fe82c2c6d6331f44a5f17df6f7fb904e6f4fb, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=839d02b7293d7964f46ee7e6ec1497af2616881f, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=a55029b68946936c004629424d2e469b13c4ed58, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=265bbfc79edf24aa2eb7e35545882a18caadea93, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=7a36b823070240639e8b08e6502e32fd1f8e7643, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=c29cd59a218e87d6c00400ed0c47719af7b22bd7, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=8764ccaf8e30ff13edb3fd3212de3e90db8b6c0c, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=e38cc97de9db74a7fd0c5b33b5bfe515418d2612, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=9bb5e6e52f0dd1e25f0a6843a06029b3894bc5c0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=75f46e5cd932b706b32a43134d387d1b0602b04b, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=af68adcef2ff6d184b8f08bdf1c6bf571500b29c, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=eaf266a8c7e27f17b9a032bbf430438c58613a1a, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=c35f817290a5e558601e5bf3e4981c3d045938bb, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=a4a5b7808293aa55625e6620b82427b4feb21c0c, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=c9e462a312a8557d6957a944ef1f6d317e80dd4a, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=3430f12b8f1f1da5af7f16fff9a97a8181f95494, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=10b6d371cb04d226c663e7a1a950c0ed8bb07c6d, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=607fe4ad40fac6f8f462ae180ed5084cc9553be9, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=b3e63a40ce2025835307d5fa29777d30d50d6ec5, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=d6c30c184a11f122545d3b7e1b2b043201fb26ca, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=ff0d5c7eae71c9c47a7315d5f04ff3ebd76c08b9, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=be1ea165ffc757beab9924327f09482bcc566d3e, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=529e6ada024f3fcd16cfd3cd157bdda82a006393, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=21e0855fd8d6afb5d9dc12aff8ba802abc2fdf1f, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=18d3f604f264bc28af9a8bd1f54a8079f62eb7a4, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=dce641c766bf0cf49990e5cb57c6d237c9bc6f07, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=d6e3013a8a9c8a9a08798f3b25b89b4aefe69002, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=4843fc3d55be52cdb8269643a03a0b76cfa27d38, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=25bee150de9040da72d6b29e65858ac67fd6bc2c, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=fdbf8cce51190dbe421a0568147cff9b79b38ee4, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=b8ab1b4d71501c7b80c44184e5eedcb32dab2675, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=f7ee4c68ab55de82f6d9c3516ee2c871a4e8ba82, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=ae5ae7b9855a3409fa48b67576b0b445fc8f467b, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=447e8fe5be468348b4442307b58f4c4c6090ffd9, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=687b9e87a91678b64e0ff93307fa7c67317a2052, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=bbd1b3430f7013db1893112da6adf7dc365e40d5, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=b6ea3dda721ea90c63670107496c8ace5585e048, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=4d26cf04594be530f3ec2e0be4d1febbeeeef7c1, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=79cfd965fbb4fc34fedf05a4b00a2f024d7386ea, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=d728854253d11ff2d5aa6252f7ebf7beef21e8a4, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=a4b4381a3d19544bc060fd07e0d760b855f78f15, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=7934f5eee690cf7561173e27b810fe3d47aa1f95, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=2a277eaa17dc7be72539b8ffe8475bfc3e22e8b2, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=7190c0f8383a079bf4ffbdfb37b3d8add4df09e4, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=5fcf9576de8a6165087bac7e9d950ecddc4d7dc6, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=b51ec3eee3aef556f2ecfb2ff10be48b07039548, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=342c03f849d38e8f915f60ef0218740efd6f0782, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=03d1588023e0dc3d639de33e2419fedb14a86851, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=0e0686207511c572b0dff6ec62d5d5cc48760dd4, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=d05d21632f9735a9d9cfbc68733579f6c5552a6e, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=bda45eb862b8b7706a998efdd775485020648343, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=05b20029c46d2d565498fd344db777d53df9a47a, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=16ec0a152d7f4f2c9cd26e7d99700c0aed892c69, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=aa6f51616d6eda44d95cc6395ecef42ffd347bdf, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=8ef139cd837eb46af2193f9d0bb5f428de5ac30a, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=a8eda4e1ecebd786ec35515ab24b017561b25793, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=5f15e59ba2b25cbc1af79ca3d10d8582a2527c51, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=545e4f9271fb1fcd9d425cb54a2a1e5fee207c8e, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=578bfe6db8c839e9e53fd931b4d6b312db53a343, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=b11d00446b36cb9a3daa107134de48d3f7e2d377, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=a003003f118c984d08d6415f005eca80ac7b3d78, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=3d3b968f17b33be808113df45e32311c890ea311, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=6fd1343f472a04e0d19511f560175b2cb959ac78, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=675ca8635f402beff576cea46c15338a2392e947, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=ba53b6dabfe793ff499a38b97faf605214602da4, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=c8a4af0d3a5f802900148a2fbd9a335a2e3f8cb0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=143276ba06871e206d9ae490928589069f599d4a, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=0062e41a840d4ccea19430d90bb755ef9c5de934, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=eea7a4883d6774dba81276805004f583448b3b8d, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=2fed2af0820debd13bbfe9e37103f3b8558af16a, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=3219ae8d396ec6641cac7082d438fe1ba2111f7d, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=e10b159373a91ac4e03d0ce37079e72532d223c3, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=98b1c2ec0c3e29b0a92361a47f30c6c0c69bb64d, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=790bb4f0ceb6abb50716b0e2754b5080a6acf004, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=f3b24291e38c06e4d9360890df7613c7d7732875, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=09b3046752c2602dcd127c9305417a3aef8dfc3c, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=1273797c58fc575fa9925edb31d70c26d733c040, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=423e26bb62836d54d30db6982b0be10d2e0d130f, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=59911c6db90105a557fa18e0af723013662d84c9, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=ab4e0496eddb3e0a59f636534acd00aadaf5a864, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=23bed55702449d0b7ba554fd9ce4d271a281090c, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=6be2416f124f1fe5cfd0550bfdaf91f15785c0f9, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=f490cef43a0fedc2fb05f0e05f9bc9d1cecc490c, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=ba5d1499c49aa7ca0ee2f2764471cad5753e8cb3, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=549e5d684eb81d38800da961132fa5ff6eb48a57, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=f32e4172f0802f7885bddf2c5f5440b4901ba594, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=9ff6ccb5b85a7e9c863709cd8e25606f112a5167, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=5b9c02db2c0cd0b9d5dfa3d8605ddfd1d769a237, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=6a2a70e1feba36dde7c29a0e61928e8f52c917f7, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=4429ad0312f6690558af566ea6b60f21ba1107d6, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=8035b8acbe03dc32b6d411b2c58c92272b0f4b4f, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=6d9e62ea1cf9a570f33ec59421db8180e56244b5, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=1beadece61748dfd77a0d59e3385a1f7e7bc8ee9, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=5617849b5e1b1d4cc5d0383d1c7d60a721c13bb5, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=e600ec4a91eb5a9091d49594171742f636e4efd3, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=52a120d55cbc31601c2494c30fc831cd1a8f0147, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=a729d392260cda543d4ea96575f650a4062618d1, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=94425ec3ef6e73c9297ac9fa2135628c258dda20, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=3323d1cd269ea3b8bb17c6a314f4277c23b7fbb4, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=6cd9e496401b5d8705af7ab066fb2edf6d222b23, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=7f6620f6dcf59a8e611a5f490c34ad98160cca5c, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=13869524a495f6f4e166767d17156b222d8400bd, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=2aba28308fd73f506202160b841a8dd9b6d1f220, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=e36fa56e5a9a0d9d04299fe3b4619596176c5b17, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=293050b891be242fe63421ec333a928dc87e4acc, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=44b52a965d2f4654b5554733c02c61acffe1962b, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=0a7bed7b3049739be80501898e490a6d8290c564, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=f4de058e6b63595710f11b95670d6fb72ad31f9b, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=98ac3924cdf50af720dbef18540fdee4971a0a7b, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=7e73e89c3ec960ef986e17f059e19e69951317db, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=8a945e3ef771f32e70c9aacb7c76fae9a8e1952d, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=f7d15c6b959052e60becc5b835743f9d71e2d648, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=a79f751c36a8b91e737ca1a1e5c0f98e1bd82b2d, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=64acaf1d8a35d746861dce78d58313be3814999c, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=d8ebeab9fec0ad7f1619d85c084ef16d133b464b, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=7333ae2286da6c95551bb09d4e2c1a34f9fd8181, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=308effd7e5134cbdd31f638da3d782e8aa635248, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=54b7d8ef4283a8c1d12a31d0eb9c2c8ecf93a5f5, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=67346c3c8c6f4e9ae6166d2cc95f9bb47fbc42a1, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=1bf077892b3581f090f7a259065b2eb42ba0cb4e, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=f70c8c5710a9d30dc1148c07be8a4fba1b9945f1, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=26715e3d39f259468ebd40d62cd93bc76ec1e37b, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=7a57143b457d127a514a26c79432ab42741d8c58, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=3839c60d86ad5b8710c0c24174bbc04303162f4f, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=1248b9ce61bd8100a67d82fe09284b1acdbf8872, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=d078a5566714aa3e3bd4b098c75cf40bdc3ebb2b, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=9834e8fb3339057ca0e6d1f0826c185c0446bb13, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=4d1228ae6b53787947ad48deaefea4115e233be0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=0ab4b1a306521ac87741fb77a5a660b549a164c7, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=ca7f4abb883271a9ff2fed73e09352cc1ddaeaa0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=1222d2a27606bb07f685b9c2f05f8051474f46d1, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=62753e58dad7e43de392ebeff9241ed5f459a919, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=e1c720ec5868472314ad2572f5bfbada99f61a9a, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=f69b5b61c71a776feab8b462f8fb3afbc4b44f23, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=421edb0aca4b03085eb8b964a98258938aa321ba, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=5b25f7a9c622fc6268316b2db4dd524e53a4725c, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=440f4beb11b7382d217e5d1a13e68c519f518bec, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=6b6f204b8ad595f73513d77e41bfaac13e830f00, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=1e52532c16244967e476cea7d3a3a3a9a0c61e95, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=44f5452aab4b438b2296949ed2656cbbb62fdd71, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=df6d164a1d717bbe6002025b7d532f091a002b54, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=ee1cdecd611ba2e59535f70ead8f69ca0e4f7ce0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=fbb633ee091a5ecbb4654647338893ff834a7004, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=3be1bada6c96e22257bb2e356cbe4646fd89b666, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=0df96e2c2533ab59654a67033db7942dddb55f85, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=c33006cf27d00ac8474d3cc1d335705d59580365, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=bb93d9b3ba3e0d7be7f69d541a1c073f89437083, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=c4b08d7c276445ffbed2f3ac5dc133b79abda889, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=e4857aa1b5afa401bb2494123f59728828233f09, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=b6d938b384f87b0933426d18d19d9ddd8bc8f3a0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=e7e73d47f1e277257112aa9af2a4d033a1b5a4f6, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=78913c873f8e6e08b3167a491a25ef424a2ead3b, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=2d865c16d09a72f359992d188c7474783376550e, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=6369ecb8d7a2b0b556c0a31d50134bd2cf478f8d, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=f95232656b5e78c7d58e0d51e4ca63c659ab7d9e, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=1c397df8d63b9556fce3a74ab2744d8a3787c0c5, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=142220cc7e6784531e4de967a2f8613f6c1502c1, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=3020e1f11ed9232ac4f345b7223ab100662cbef7, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=2261a8d02f5a94e53c51e8757bb2b6ee19f2b4b0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=fc0771ceb6b085f3e98cdc90bcc62d82e058176d, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=2a506c521cc1b0afb8d2ed241c938d0b91f19f35, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=6ee6d9abff7455ff453a2360ac16aed36134aae7, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=5f27e43b5877921b957222ab28311218a8224c5a, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=e8828134761006db3c6027d258495933599c8c4c, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=527d5ebfdfb4e272c08c684000a984e74579ed62, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=d6d75d0944176536d2f0c4b06db7feedf1e4cbb0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=5639741ff5eef2c8a265189948f2519098440841, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=cafdc4ebe21e16e839a7ebe75c114a8c15f68892, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=5467f183e0e6c86ed6f1266378dbbddcefcd2ad0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=80dc65f64329b67ba100165e570fe2d40b19d200, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=711c50800ae182c761f4ad8360ebaacdb3ae7bc1, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=ae0772018804fcedc8e961bb5ec44788f4d89eff, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=0775fe86b635933df7923a8ff2e5851ac01834ca, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=8f27ad9d8ef02ed66e4929c1916fc366e4138595, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=5d8be60697b76a585d1775038c6a0a62a407dd4f, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=0fa83a52ba77b9cee577b6f04349f1b92ef48179, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=ff1dbc77f9948c27a57a99595126416377935a2f, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=d5a4c98b25f7edacbdefabee991439296c56223a, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=3ad162d7e2e6428e4d41bdad579aeed3a8f8ed78, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=0010f82718a5626ac34c41fa75fa03a4ff096d0a, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=3974d41eee13c3e2f023069881be61fe9586fe16, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=41983b03cd1b810f02a16d90a011ff80eaebe6d0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=01d4d8fe02fd481f9c90e6534c394dcabd98d77f, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=ac56f671a4aaa98432a901180b1039100b950db5, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=e0bb946ca20d1af3a9229536d9e1b9728906be77, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=b6c8a3dad2ea5c5062138fab509d5da4d853be77, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=e712c8a936f5de8677672f2685aa75cf145e4cd8, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=ebbbfe2dbedf7282696fe65a70eda8edbc6a5e0f, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=af6438cb134ab37923334bada52a87ba12cd2fdc, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=2bf19133020d1f0bc109563555e37b8c2f9b025a, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=8092e3b3ad5f52a5c953bebf574b52f33173fbb8, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=5de7ce259c8b1c1f04c22d2625b88364f25d0132, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=853fd40e884f03c3fa586cc2a0b870ecfb374d81, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=41365bba3cb164fe4765a7cfb1ff0725aac07154, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=8006dccb306518ba16b8bbfd0aaea91895c6dcba, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=343a19371744d89bd1c3767b00eef1fe5fafe125, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=bb5c66b5a50e22b52d1195613b1566ffd1b946b3, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=06d1c37cc4143b64149fd8b0d563589c08ad1269, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=d3755df9db5f9ca77b8aaa0ece772c1f5fdaa419, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=a282ced902056b4a713cd444f2eafb16cdfdfec1, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=561a9f37a95811c0a074dd3c36f5fb4745ff6811, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=95c41f7f0d54f82f01793ba912a5668b503e1533, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=c8f02f3a15ca9950c7783255bd39a8aefe3da750, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=70b277e40ffa655004a3dc9602df1ef58293f4e9, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=77da2f5e0bd1767fc4ce769f46698cb579cb3613, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=1a15c26892817cedf1603c0575763070598010d9, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=ed40ab3a69148b203fd3342fa6e853995b4b8a80, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=c6705fb726d1df5b8dee8f2e2aaaeeea0f34eec4, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=1509f9f2a830ab8587cc2e5798d2b28edd94f625, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=3fac9b65df2915bcea87fe6040fc546bef3de773, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=582633dc6e4adf201f6a5eb479bea454f5ba884b, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=27c8c8f138787ed9a652d904a857a83b61b96c6b, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=1d2673e27a46183ed7c2416fc800820e1f72b320, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=d371e6b57c0a4033e334b98938961f7bb4c20365, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=efde9237de7105b59a3f7bb23493713de6cc60a1, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=121a71855b5ed65e442e73c62e478d8dd7a7d8ee, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=c587d153bebd26a174cb6204dd55ed345998ace1, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=fd741a2ede1717e2ebcebacada8ae001bdc3b4c7, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=da0fab11dfb38be872108e04716d809dd6a59ccd, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=aad6ced982aad65b55cf4742a70b7d3769f10e58, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=7784d1cdab3eca0371cb83709b116f4339fa8f5a, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=c410b829435629dc329956fa190eb2e3beb16c16, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=12fa4ddd77b485e3f5f395da240aa1c04b28915d, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=f476748202ee943d1a8bb7f492796ce61cce4c07, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=481d245f9a877003eea1b22f9d161ae50f73d7b1, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=3b26f10943f5f86eddaeef37d4bd0cf0e5afad28, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=ebcc4141d15a5cee55f627ea5bfb62874c91aa7d, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=99c8dd079d8c02bf29d60f0546dace28f0b961bd, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=642171013b6bc63a8b4c8b4697a434dad227f6a0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=d85f46c790adaa7fa530c866f077378ff794c2f3, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=b241f90341406d1406fc9892d3556bf4692e0062, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=5c59703e6559cd2bd34797eebe952e3ea4c62a37, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=066dfc229982a2bc28147568341eead65191ae26, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=ad1d8952b534d34af70b49a3628048139be2e742, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=e6dfec530354e6bc01238433e879073092693cff, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=aa2c08ccf9075e3e4835ae397e9e379f71f67157, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=98235973893f8bfdff5f7bda5e9c32a942cbfbf0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=91c15a0babc698805b20fbde269bc9aad9b8e5f4, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=4d3a3aaa33fa2247821fbb74c3f3e97b00607b4e, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=d03b364cd2bfd1bca4ef0601f446a6e8c64248c6, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=0fbab3ff1666f7bdcda503bd1cc9fc0875c62130, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=5814a1db949cfcf4a446af564f90ab741561b1d1, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=19f29980486b8c1795b14b0b2d8ef29c97513b17, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=3a776d5ac90f42495fc059ffef287ab0b33f1d51, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=4073746452378d833557562d032d2df056c9888c, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=cd2071ca5b5aa168e6c0436f7e4e78bc4b3aaa62, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=19bd5a8e392080ff2491e8bd8fb9a67bc29e1ba2, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=f66fa141ddb0dcb56fb2249690660d2000ac5b0e, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=b8c71db63086981292b2b07e5e01889b38743f65, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=23d1c49976d9806a5156127da051b8fbca2ac0b8, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=dfd1a6ea7bbd8b879de8f3ab7258730dded62709, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=c4c17405df42bce7ee6e79c30d75bf067caa3b99, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=29bdde5e99357f383d47c953d787ef013afa1ade, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=afc264d84b99fd38782b3ede4427d53d5f82f77c, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=283d9f781158fff3d9ed62161ed121eb3818ae22, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=e06875200c57a95668d3e9a04dd3dbe98d4e2143, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=2f569fb9910ff0ba0e92d005085b02e39cdec49f, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=312e16b6e4217d86a1adbc7f27a89c566d27d477, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=77b83775ee1fd7b86a1ae3cf1ce46b64476d97d4, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=f2d3f131081942d9ba35f8458d20a37d8d89d350, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=afdaf852802c8a5a8c3fb464a76c753acdb4fee3, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=5d5ee6ee33dc3fc92685b5b47c7dd500ed8f516a, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=d0f2883cc3f5e77021d7a68d730c0540388f1490, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=7495bb50a74259b872091de806a86865c077eb90, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=8ee881c577955c893297f0817f7713736774a4f9, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=64d0b5465cb33e53d096791bb775db5f953272f4, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=387614aaf0bf66852d5aad7c4da132ca80295ed8, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=025216cb8a5b720ccfc17b029111dfa3ba529ca9, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=a6e31974b709f0c549f16f783cef91ecde370a35, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=98b46db0586e7da3d4e0129112dfa5d3e87852d2, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=aa86d79136e4beef7ea21c2960813e75a7dea9be, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=fcd9d5d9b033a81e49affd56bf2c8fa65bd1ff65, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=4d85bed67537b8204807410f7c02b1291745266e, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=4d0426d2574444ffee9adc9659ffe127d9420d89, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=11af90a462b8d1a623f9944692dcf96dddbcb2ab, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=45a7fdb455750c241cfc540b57fe6dae62196a1f, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=e3ca11e1797c4edf3c0a0fb9138e945408d85013, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=bc5dcff37c00c6b6f465cdef1e88b1a497c05a6c, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=4ed7e14c12e2bddc12b9fd09813b4abdea15d30c, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=f99066474707cfee49c39f5ba94c7869fd3e78cf, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=ce81500a54ac97f8cea9829740dfc9b7a8ecb9e6, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=442ff5fdada47eeab2aa4060ffa2a5b93ded54a7, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=d7d15916ae0063fd8e09e2b7acaed4ad128ae57d, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=192ae03fbafb6156b9cbec316bb15f3577089bca, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=703359e2ebb0d2135e8a11c8681ae85943ba57a2, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=221e40909215ef48eedb4c5c45b2f65b2d5eba47, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=3e2682fdc815462a299e4f3a3da0b0d473ee356d, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=18c2b1644b0a318df16bbfe407ca020419c357ea, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=4b55925dcfe751255fb885e29d0d6f1f3f95df16, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=ec68fc496392e99be2950c8e887bc104a1336cfa, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=824129aaacfb61a61d98b7f2855cc7a46cb4d0a2, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=921397634c42a4741f9ee068288fadc470ab7e19, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=51321d90f5d2471ea3438ebade1a76950c919e7b, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=3154bf0682ed5abf8ef7a339d967e98407db3d8a, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=91cd2b02d582129298079f8e3bf5e22d7e20ba76, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=831c864cfff66f45461dfc90c39a8b9cd716238c, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=0950878ef8f956a2550ebb736ffa1ea69ab59719, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=0f716d6aabf410200923db8956498c2ac8af9b97, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=f86f0cd781c33308576abf7d7cfb748eb4df3634, strippedC source, UTF-8 Unicode textELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=e5fe3df460853da117da03190926851d8f2063c0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=c0a58135abf48f8456b821cbfba76c94c1599665, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=e7cf22cf3cff8c568202b5ecd3c3c026c9fdd25a, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=1eab819108006caf4fe7e9d8f3338943b35a0fdb, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=836e7ee1856e1f46e4d3e1a05868c48795b32c71, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=bf1f7dae52d98bca6cc2b02296bd21106dbfdbff, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=0e0b72e681512e905ecc7aaf1d8408ed6924de9e, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=35f5d67a4c5357061028ae4a2f3f4af0f5be601e, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=98c3acac3d1ffa047598ea4cc429c07de977ee6d, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=e0687abcf7b777219ca3de6c4b8dd06075879b50, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=7ac8b6933724960d1f4c80300e67752c3b4c0d4f, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=4e79fbdf1ef75134f73c547df74ba70216891856, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=302cada3198410d756e5ec123817168932e95ea4, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=03aaf2c528fb361655f33afacf9382a492df0555, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=bacc642c220df3d58517e9d0fc4a6810fed56455, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=552ef253759ec4e1904abb74ccc7ff954753f88b, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=9020662e86d5ef8b00739120da424effe50c14cc, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=183076357a2ca7c62f1f6d9df859627304d14919, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=22b3276c297076d85fb854478cb85667545fab8a, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=a06bf77bf2f69bb8d6b6ea5de4432173936b320b, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=96228433f493888066477b332b96e079e1806d97, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=aaa5ba2712d0901abf405fdccea11402b0b4d3f6, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=5454ed2d8ccc514dca163c7c16bccaffa608ebe1, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=196b415b24e78703d84126b00cf7843696e00d51, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=5811f05688f85deb8ec6a393c54b91f7b26ac1d8, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=e162315a9d3c25457c9e95a410cd01fcd11d2bad, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=af423b030652a494caceb68cf183ac092191fff4, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=c336df792d935a5e10f2d9fb5311f0b9c7bb2aa2, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=bf011ca0bd19c391748e1b985bb874c3ce34e645, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=bcb365cc9509afb5dfc92c913b779c6fc38508c7, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=8a3bbccba65a2a622d05ae8170aafe7b3eb41efd, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=91f211578d9ade81e59782563f010b0d5568ba25, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=03ec2e3f4e3cf9cc4e81f1c6608da443da493346, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=3547283047cd29741a0fe368263ae99f9d5884df, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=053aa2b6b644253c401f6fe2e8d4e66e5f703e01, stripped  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL`auv$%&'()*+56789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklvw  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\fghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUabcdefghijklmnopq{|      !"#$%&'()*+,-./0123456789:;<=>?@AKLMNOPQRSTUVWXYZ[\]^jtuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRScdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     '()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdop|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 C D N O Y Z [ \ ] g h r s } ~         ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C 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 b c d e f g h i j k l } ~          ' ( 2 3 > ? @ A B C D E 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             ! " # / 0 1 2 = > ? @ A B C D E F G Q R \ ] ^ _ ` k l m n o p q r s t u v w x y z { | } ~        !+,-./0123456789:;HIJWXYfgtu ,-9:FGST`amnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHSTUVWXYZ[\]^_`abcdefghijklmnopqr   !"789:;<=>?@ANOPQR_`abcdefghivwxyz{)*+,-./0123JKLMNOPQbctuv 12FGZ[nop !"#12?@ABCDXYefqrstuvw      !"#$%&'()*+,-./0123456@ABCDEFGHIJTUVWXYZ[efgqrs}~    *+HIfghiuv()*+,-./:;FGR\]^_`abcdefghijklwx    *+56@ABCDEFGHIJTUVWXYZ[\]^_`abcdefgqrstu $%&'(23456789:;<=>?@ABCDOPQRS]^_`abcdefghijklmwxyz{|}~      !"#$%&'()*+,-./0DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./012345678GHIJKLMNOPQRSTUVWhistuvwxyz{|}   !+,67BCDQR]^_klmwxyz{|}~ !"#./012345@KLMNOPQRSTUVWXYZ[\]^_`aklmnopqrstuvwxyz{|}~      !"#-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[efghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{                , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? I J K L M g h | } !!!!!!!!!!!!!!!!!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!J!K!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!o!p!q!r!s!t!u!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""" "!"""#"$"%"&"'"("5"6"7"8"9":";"<"=">"?"@"A"B"C"D"E"O"P"Q"R"S"]"^"q"r"""""""""""""""""""""""""""""#######'#(#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#z#{#|#}#~##################################$$$$$$$ $!$,$-$.$/$0$1$2$3$E$F$Z$[$m$n$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%% % % % %%%%%%%%%%%!%"%,%-%.%/%0%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%X%Y%Z%[%\%j%k%y%z%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&.&/&0&1&2&<&=&>&?&@&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&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''' ' ' ' ' ''''''''''''''-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(:(;(<(=(>(?(@(A(B(C(D(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~(((((((((((((((((((((((((((((((((((((((((()) ) ) ) ))))#)$)%)&)')()2)3)=)>)?)@)A)B)C)D)N)O)P)Q)R)\)])^)_)`)a)b)c)d)e)f)g)h)i)t)u)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************1*2*3*4*5*G*H*I*J*K*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n***************************************************************************************++++++++++ + + + + ++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+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+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y                                                                                                                                                                                                                                                                                                                    RORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORRRRERDR?R1RRR R=R@R;R(RR8RRRTRORORRRRERDR?R1RRR R=R@R;R(RR8RRRTRORORRRRERDR?R1RRR R=R@R;R(RR8RRRTRORORORORORORORORORORORORORORRRRERDR1RRR R@R;R(RR8RRRTRORORRRRERDR1RRR R@R;R(RR8RRRTRORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORRR9RR;RR8RRRTRORORORORORRR9RR;RR8RRRTRORORORORORORORORRRR;RR8RRRTRORORORORORORORORRRR;RR8RRRTRORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORRRR;RR8RRRTRORORRRR;RR8RRRTRORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORRRR;RR8RRRTRORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORRRR;RR8RRRTRORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORRRR;RR8RRRTRORORORORORORORORORORORORORORORORORORORORRRR;RR8RRRTROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROR9RRRRR;RR8RRRTRORORORORORORORORORORORORORORORORORRRR;RR8RRRTROROR9RRRRRR;RR8RRRTRORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORRRRR;RR8RRRTRORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORRRR;RR8RRRTROROROROROROROROROROROROROROROROROROROROR9RRRRR;RR8RRRTRORRRR;RR8RRRTRORORORORORORORORORORORORORORORORORORORORORORORORORORORORORRRRR;RR8RRRTRORORORORORORORORR9RRR;RR8RRRTRORORORORORORORORORORORORORORORORORORORORRR9RR;RR8RRRTRORORORORORORORORRRR;RR8RRRTRORORORORORRRR;RR8RRRTRORORORORORORORORORORORORORORRRR;RR8RRRTRORORRRRR;RR8RRRTRORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORRRRIRARDRER@R;R(RR8RRRTRORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORRR+RRGRKRDRER0RR@R;R(RR8RRRTRORORORORORORORORRRR;RR8RRRTRORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORRRR;RR8RRRTROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROR9RRRRR;RR8RRRTRORORRRR;RR8RRRTRORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORRRRR;RR8RRRTRORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORRRRR;RR8RRRTROROR9RRRRR;RR8RRRTRORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORRRR;RR8RRRTRORORRRR;RR8RRRTRORORRRR;RR8RRRTRORORORORORRRR;RR8RRRTRORORRRR;RR8RRRTRORORRRR;RR8RRRTRORORRRR!R;RR8RRRTRORORRRR0R;RR8RRRTROROROROROR9RRRRR;RR8RRRTROROR9RRRRR;RR8RRRTRORORORRRRR;RR8RRRTROROROR9RRRRR;RR8RRRTROROR9RRRRR;RR8RRRTRORORORORORORORORORORORORORRRR;RR8RRRTRORORORORORRRR;RR8RRRTRORORRRR;RR8RRRTRORORORORORRR9RR;RR8RRRTROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROR9RRRR2RR;RR8RRRTRORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORRR9RR;RR8RRRTRORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORRRR;RR8RRRTRORORORORORORORORORORORRRR;RR8RRRTRORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORRRRR;RR8RRRTRORORORORORORORORORORORRRRKRCRARDRER@R;R(RR8RRRTRORORORORORORORORORORORORORORRRRR;RR8RRRTRORORORORORRRRCRARDRER@R;R(RR8RRRTRORORRRRR;RR8RRRTRORORRRRR;RR8RRRTRORORRRR;RR8RRRTRORORORORORRRRR;RR8RRRTRORORRRRR;RR8RRRTRORORRRRR;RR8RRRTRORORRRRR;RR8RRRTRORORORORORORRRRR;RR8RRRTRORORRRRR;RR8RRRTRORORRRRR;RR8RRRTRORORRRR;RR8RRRTRORORRRRR;RR8RRRTRORORORORORORORORRRRR;RR8RRRTROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROR9RRRRR;RR8RRRTRORORRRR;RR8RRRTRORORORORORORORORORORORORORORRRR;RR8RRRTRORORRRRR;RR8RRRTRORORRRRR;RR8RRRTRORORRRR;RR8RRRTRORORRRR>R;RR8RRRTRORRRRR;RR8RRRTRORORORORORORORORRRR;RR8RRRTROROROROROROROROROROROROROROR9RRRRR;RR8RRRTRORORORORORRRRR;RR8RRRTRORORORORORORORORORORORORORORRRRRR;RR8RRRTRORORORORRRR3R;RR8RRRTRORORORORORORORORORORORRRR;RR8RRRTRORORRRR;RR8RRRTRORORORORORRRRR;RR8RRRTRORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORRRR;RR8RRRTRORORORORORORORORORORORORORORORORORORORORORORORRRR;RR8RRRTRORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORRRR;RR8RRRTROROROROROROROROROROROROROROROROROR9RRRRRR;RR8RRRTROROROR9RRRRRR;RR8RRRTROROROR9RRRRRR;RR8RRRTROROR9RRRRRR;RR8RRRTROROR9RRRRRR;RR8RRRTROROR9RRRRRR;RR8RRRTROROR9RRRRRR;RR8RRRTROROR9RRRRRR;RR8RRRTROROROR9RRRRRR;RR8RRRTRORORORORORR9RRRRR R@R;RR8RRRTRORORORORORRR9RR;RR8RRRTRORORORORORORORORORORORORORORORORORORORORRRR;RR8RRRTRORORORORORORORORORORRRR!R"R;RR8RRRTRORORORORORRRR!R"R;RR8RRRTRORORRRR!R"R;RR8RRRTRORORRRR!R"R;RR8RRRTRORORRRR!R"R;RR8RRRTRORORRRR!R"R;RR8RRRTRORORRRR!R"R;RR8RRRTRORORRRR!R"R;RR8RRRTRORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORRRR;RR8RRRTROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROROR9RRRR;RR8RRRTRORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORORR+RRRR(R;RR8RRRTRORORORORORORORORORORORORORORORORORORORORORORORORORORORRRRARCRDRERR1R2RR R@R;R(RR8RRRTRORORRRRARCRDRERR1R2RR R@R;R(RR8RRRTRORORRRRARCRDRERR1R2RR R@R;R(RR8RRRTROROR9RRRRRR;RR8RRRTRORORORORORORRRRRR R(R@R;RR8RRRTRORORRRRRR R(R@R;RR8RRRTRORORRRRRR R(R@R;RR8RRRTRORORORORORORORR+RRRKRCRARDRER0RRR@R;R(RR8RRRTRORORORORORORORORORORORRRRRR(R;RR8RRRTRORORORORORRRRRR(R;RR8RRRTRORORORORORORORORORORORRRRRR(R;RR8RRRTRORORORORORORRRRR;RR8RRRTRORORRRRR;RR8RRRTRORORORORORORORORRRRBRGRARCRKRJRDRER)R+R1R0RR R R@R;R(RR8RRRTRORORRRRRR;RR8RRRTRORORORORORRRARERDRR&R1R#R%RR0RR R"R@R;R(RR8RRRTRORORORORORORORORORORRRR'R;RR8RRRTRORORORORORORORORRRR0RR;RR8RRRTRORORRRRR;RR8RRRTRORORRRRR;RR8RRRTRORORRRR0RR;RR8RRRTRORORORORORORORORORORORRRRKRCRARDRJRERR1R2RR R@R;R(RR8RRRTRORORORORORORORORRRRERDR1RR R@R;R(RR8RRRTRORORRRRERDR1RR R@R;R(RR8RRRTRORORORRRRARCRERDRJR1RR R@R;R(RR8RRRTRORORRRRARJRERDR1RR R@R;R(RR8RRRTRORORRRRARCRERDR1RR R@R;R(RR8RRRTRORORRRRARCRERDRJR1RR R@R;R(RR8RRRTRORORRRRARCRERDRJR1RR R@R;R(RR8RRRTRORORORRRRARCRERDRJR1RR R@R;R(RR8RRRTRORORRRRKRARCRDRJRER1RR R@R;R(RR8RRRTRORORRRRARCRERDRJR1RR R@R;R(RR8RRRTRORORRRRARCRERDR1RR R@R;R(RR8RRRTRORORRRRARCRERDRJR1RR R@R;R(RR8RRRTRORORRRRARCRERDR1RR R@R;R(RR8RRRTRORORRRRARJRERDR1RR R@R;R(RR8RRRTRORORORRRRKRARCRDRJRER1RR R@R;R(RR8RRRTRORORRRRERDR1RR R@R;R(RR8RRRTRORORRRRERDR1RR R@R;R(RR8RRRTRORORRRRERDR1RR R@R;R(RR8RRRTRORORRRRKRARJRERDR1RR R@R;R(RR8RRRTRORORRRRKRARJRERDR1RR R@R;R(RR8RRRTRORORRRRKRARCRJRDRER1RR R@R;R(RR8RRRTRORORORORORORORORORORRRR2RR;RR8RRRTROROROR9RRRR2RR;RR8RRRTROROROROROR9RRRRR2RR;RR8RRRTRORORRRR2RRR;RR8RRRTRORORORORORORRRRCRARDRERJR7RR R@R;R(RR8RRRTRORORRRR-:$TK(FCOy y]]Z6ÀͲPG G_rFƖINTbW~V!ӈո=rJceLe1ydKں?#>2x %MmW`rܡaRÈ;T*iVz.׼zͳ+aV"w%e7Axlȍ!dHWKGu0"(5wAo]fkTEv\ -Ca⸱ɌRV6玳nZትF8Q2d%S+!3۝i# 3K$YzC%]ΒAmc]UH9yگ DfP"gPEBSĐP5G C$k@. 8=;iE8 P!h8 f!t{kjړH&*@w7!C0QJMt495ۯ0^`&Թ`rsRqECLjGӨPO(ڲR&Q M`zU0`X#Y)A_LuS T_V3V<@^=1jJȢ#qlfj.s<[[Ҳ@dE=lK]53cҰUb=eGWΡ ]ߡR cAN–t] nÛ6Bs b)zX⏼YuQ!z Hb.'H/[=oԧU3zv i!uG_[ 0{踶y %q}Aq*nۂ]H>%%.UE˄a@u+1^|osς-׺Ry\NF&.o򟊉

Wo)֏~EA;?d 8ږغ.3V[Dꕖ̙46I(PA{480tG 9&/q=6t4s]BηtH'p>a{xE3  jm*PI69a_}5rƤFpt0/7FFyw0`ϰNS!xA3w 72i"0k(5aeO@2²مϪSm˂ؔ./lԳ$o7rK(Z _.tt=# [m2ATAl-cdhC'] ۠M;AJg4ɯ%~lӌ2ɗhÂlseQ,Tv~,RURB 8p55Ss 1pk]2xn5 II+uMm*\z FNENZ M1Z`A zAe _qG<`B1Whq=?Z0p{j.)@Cn}dЕS2ՃF78_e !XĘ` "46 WD)T.}v/#)9n>3Q 8~s _о0Md̻%PWdGM>n^k( JV ] ʐ5vd]bI-Al _- n-9Ub= Sx<%A0 FO*NJi2^vU 6:G2+5]zm[,ɓTyX "W$S|7ԱQuv}*Jf#V;-erO+}gUQdb.ma>ZNjPޠɜ5"a zHNo_dJ|W!FzVPbIaB#|_RrWo*Ͻsi⯲tn_,:pkk#< rC2iqZ|r(/YmkdP n^*AE2GwٸG) S⥳  Tȁ0>e7QJ֡LJkWHz6zveƸj5]y+"qz#Zڮ8V_`X޹|̘\%ʆGT D}z9+ɖQ+>ږitHpw+vAfwG"/GD0 L"T(aF޼myā_{5Nqg?֢t,"sO%4im(9hI+4\$q$HP0ԯ/⹏'MEZ0NM:u''d^ S3\r[R %DJ| ˁ_J,^图ƂyxfӐ>r#:65@ ԣ|4r#i)|عRSdxCoW*q|7D,jrĝvjeu\@-U]%aqc+_!O{j^/ǩ CɈG!Qb2R|{mUd` V^w "DLyJ"vtÑ%<. " )beaylP<r⹋ t6NJ}*snTxX!Tt!8 I/R t.wSGj]3郖SQJ$gƼY5D>VGC+CPҴY%}BFY>X>*݊g4?&ITMU|bWCxYUM/ REːrڒGya]}2u,!)$Lv_OwgGo&WdSINz"PЮBw]'mc (y @n9sJ!'v^)X34f][26ZMayiza@GߩZH3qʬtG9\i=M'Ih.]W /yw@ ~m6kgms1kR ~ &/炾!{H^T<9r>@ǥUSKЫ[aR=YJIN)YJW9vK] %v"«IFXStm{l0k6?H;|\XJ3 6`lHlq:GҘxŖrjS6D/.FWj L\Lo*rޤ_k @V*ɣJirՆ\o^ÙiN 5ípE\L.v-x̋; "#]cr'%&;pf;3Zho٤OcHŐ=?#Yz5f5X>T~ѷY(@u0/!˶)8B!0iF#*ޛˇ\eʩէUNCT[sb5t>T}%^5)| J h&?o[֜_ڜS- 窴yy{q꿿*$8>;VB"@J}pL䂄 !ҮO44]]J3qa8{}1sZ0v8B`pReB5Q"wdyhPm%5[.^to k⋡!26 ris.0x\W氁Z?Y{Y}7JO gKAUO'g@GPD1 : . w'2[ 752z. Ac~E2(+Źܩ1Ke82кd{}hƌyNP,sܘ[̸+R#s1uGs>xe&|a#_ݲ p?XDŴbęNQ|;wBt9nBEaL==P.3Foe㰠 sܝ֥"%!46 5 Xc:]}Q}0#} Ld6Ve|,f͟!YWR/@C[f챖"唂derU(;:sz~JlI!۲ʎ͎k}5 Q9-˖z8K}3a|4.˰ x~.&lț='O<I4ݹq*auo՛UV^CP3ܼ:Q;ƀ'Oh2"ld.a䒻;? "FJ¼JY< qO,t}°EWj[>t@6j>A\zT )`u1|M+F=htDY6vG92ָ׺5kԱg5Ry%FdlU7{'hf7C^R"ׁPfі!-)]?&= waeHmUg&ArN-T׾gA璒Ƿ$FnϢS|EBYoLla8pNc%$>-0GT͛GC Ϭ^3| -Au@ t!#hbYa4y`w7ۡ-f4 K PA:GZYQnn-Ӊ9nJue YF'@06(.Y8Θ#-Gb<`6q^~$>;+4{Z,\}KnO5R>A,T3I(P VSdT*)ı2LLOF BW n 7`h֖Hc@ *Tl7aj)n&SA591C'^)]8]kHHNZ*%njI*R@fW[rӍ"Yu %eV/FiL")9~c@EZ]7E!Wzʡ֯5(mÏD* Y33]P =8YuoC@xw Jsf &d ˣRs.M *+懲:O_% r|zI:+I1ő8$`Yfu+"ڷ:bؼY|>h2to]%90Pz ͤk.aG TaZh{RM,c;LG!3 i*"X2¼h* 8Ae݁ZxONp<ȍ%u=-欺OSYٍ; h~o*J_HǾ?\3o2%`z.忓!!Du}M<~A^]m*4jf{ݿz@At$2{[| 6>R:j9=@[ObA,gNekKߘ'op2|@sViApGpXy5&Knʖ(]7g1Rc_5= lgW-M(Wj g[u1!?"MHkZrԞ0o -H @6)K*K) Z JVD*ٱv&'klt<;h`KBHģ\`:-x:,E"d)za'z1phڡjOz8HlԔ'+%Qotl ii+ad=BW}G1*ѤހhD`lf`g1,I@ʓq(ə 0+S2miO3q6D) zS\?Va\r8_ny@neaJ̵H9MѢx஘Ʋ0D.m])Es u A9h"q#뜎"2RX/ R癴kS$ k_>C U0k7]\k%$R[2UR9b k2P5q[q 2cvjѧsMBJf;O7JyIP]#Z6pg|[g ARTV3cswrU4xhONs/J{)Hȸn(VCT/̊>iD[ 2H-RΝ0v1̯/dflw$(f>=w\|pnQ[ݙ20b+Ի1N=DH h|.A~~41>)lҳq`xˇb,V,Zk1+ֵFEjY%EHc5 wNᯧ!W>ꛊkW3|G"01b9v Ⴇ3i [hEہjDN[FHӰq>E\O% F$N'a-p-|ߜ1m QޥaJ 8bq,6x ;' ٝ G zNle VL*`X@l@Ua~bC&+b:fF&]Lx^ _}( BN8uVB/*iޭ*XE im.P Hm̮7ߣp/m w[eߕZ371V}{!úY[gjk :1I* 3 ]@B9ns|j(N07|Ѹ߱ߐmO$4wFhb(S%WTvݠ:}H#ӣ Y]Ȯ1g1?#{H A;až fHZ5q` *K !Ay!P2徢ͪTlG1Q/+D Qy{@0marں4SD3?bT3Dj=(|wC W ~r0';6HX!lPlnA9j>~`$RPlR#|obr]bd,] v \g[w61z}sڵ@K+ԚJk"77֋Wb6.)\C[[BƻܿߋrDj 0Zg\ގ $;;!RI^ Puʐ>L' _Mk|++#p[{kx% "c\Gu WMITgG-S$LL6Ei*>mFr r5Q{)4e !!\@*~ \;ǣ"ίR.Ua->>w]6U Ӗ_j3W$bn.xnjAkbOxաNT!\3dbK=ju[(Г)$l_z[\}PJMߎay{ckd[Pqˁ1q ɂWƔLC╸aG)R@Ul:IE"]f[Ik3hv8nl"[}zyÁN;#|Cږa(e۾h}mb c#Fe#`cW{CsSphqըlytM v(~yQ䷪ O.$/ᬇ~o,vՁGk,[?՗AA͒+iCK[00B&ʻ ,׺{XQNDzKrA󏝟`P*$/ZlK9sq-&ke{ YM'm .W"J^շ6 ܆ 8UB&yKp}ahKSނV*g#j~>ż8Kd5bFLu`R:$\댗ٞA-a9aLE[!"ep(G߯`8d|`!,nlZ$aUZg0LgD iCg͕ N]b8Еn+,r6%6JL12Mut)Ɣ*@ٛh깨1ZHes]hKz&z6Ă\3+~hW?,:jӇX؞ ޒM%InK?-3;z껻'_aZ&Kr@ި5J[=[-R6?nH7"x;Gomm`ӬUNDG"&lhLp°V,ǀB MW;jle1$:m [Mq4S82t0Ag`/s7 &.%Mdɸ*΁n SBsf!csHuj-;5Y0 I(o%!.Lp籷XqJ1]Y}AQw*qG I:"jWg;/l#I 20[+[ΈQAW Bs M4nĻM0c} I3e\l{\āꡀ>P]xgjn0]!8jРjH{ᙁ5R{}S+6(TgwVFsq~#tr 1Hdu@^E,[޴Ë q'dţT@#z|6w zFYNy Z`Ղ5>p'Yx&uB|lzܒsBbK^g}e%XgڠJO42#K %9L7fmwCR،1ۃ8:𴅆z{c8_cTvG Bx7`O.4* 0[- qjO"읅"QTQ ;kLgj%MG˾JR'7GACYQr ǟ.H%qY%אY!4jI6Rp)ZS?ZJmg=qr q NH4iBvG@`fNWs9( ~.?Xx%]ks\˚-8d>~G蓎ufޕN';טY.#h#oAknrqt?11{`aѫM'`gxRCXDaRWoy2^@E6*-߾H;Q(Ǧ>Ib mCo7&!/&1fxcjXP⽗=+:I7K(&m(魆hHOMަRe ;(ӆk"~fB6J~- G% :rst:xpdl"EکZKxS%!8 =@ H>=*cŸ3 knHs6ڌK1K.Kע#j0C&l0*)f.\([ߩIֹ6TQXm9$dHLJ_EݍL9I|j @Tp2gi)p t>\r.4`O6%(96Ϋ9FC=L{"֓!(W%o]:aܓ'$7U2yL@%?|O`*מ4 |L\+=&;i F d>*+Ux%yC yE$(p\[ǜn%Oav*Hs!>hpeTNGJ09i.=#9d0Ay*K_TN75l>OKs81 MUt!K."[| ]:nu^V+/lŇɒ +u5vW*͵r*+C^4*| j%)Us?UmJ m^(wRcY~I hM:3eeoělɼӌbb`QeVƉ$w>b(+$ҡ/Av 0Uy50lfz)-a!\YeFwG' =orɡy9GxA25? ]&xI !eZOor܉Mc3t_&d *yD.ί,Fߍ?DbVH+*ms;^[<2 X bCglTSC@(o!d;,tɏ\zyR-1K Ş=\ (͵Bg*uKt¥i-mbϫO:p'$m2JBy!VMUu`/3!Qx& эѦ˻WI~f=`-8sj7+`>䒯 N\髏0EɐX qp/YgJkO2^Ftdԁ>Ld;55u7CB$՜E[r`\^ TS9J3&+Kɜ t"N *ooju!ko^"qM@oh'&b|ؾNSH~|jKr3& a1L3+곸P\$GoiyrjKO\6KO|66h ̏GN(|'A[2d.wz,Q/v`"eBtn1G[XJdLjUk/`ňyLh1miYBɝ/!QB8#ID=g,8f/̾}uInvE+dܸ nd( wZ2g+d&q,d><2fj<{"8_7Sehؖ:\5:m؋Ld v|qJ鶅vV iu7, Q 0rt` 1`G!čx:L6 p)j)S!>CZ=iDr0kZ{F/>~:[~m^]<OY+sl{E-;Nu@g{{E .[ 'lX#3$R:4cʱd+JF;6c# )m;,ݗ{:7=waLLnbvWhw.=+aBhrm)KsE+h9b:e&Ѥfހx"w6NZ>lYK:N'M<9C&[ۣb?DH>,U1dD6,wc(]lh&i77TW"zv6ځǬZ,!a4Aϙ:[36:^uH߇-8~[TQL xq [5T$^hF}V_ NE۵K 7lXj?pZ wPnC{#bF|3}}#4a8!/\/Sm= ]G tFʻvP4@RlrgÐFy@z/asދpt_1ƲSg 4`^5}Cu;X T$Jee#pt`$lBA'Sż=E dU m1Ҹ'#3G13ۿϼξxq%;a߭bIZjsBfOl-h7K*2ug/+?uEjHvFƴ%'QGx!t\H |nzLgoNc<|Y;?iф72f۔Zxv\nɯ z t̜q9'tC"Q{lzT|:BB*O6:ﻔg:?U`WNgk^|fKC= c#,ď-E@';5N M14A#(1{"a[*CTX$[vy>l5S6@]Cy"чNA4߱P{,C dw)?5اS PFD0nqj)#_7)Ebg ć<8P]7$`nS~ϲS\$K..kCM>Z^W#guQ6|[Ĝ2-OIE1+%PL; 1A4њ=]Z/X{|$]Z)}|:W9%YDJw>rB$[&G\tO@/L˰u^\@b m(%|N*?b~Rw-]v@%5z@N]srUqdd޲S"QnIjI{ʗj78gybz`'+ 6Wçh\&lԵ.q l6F˜WGU(cmxytW <Իcf,GsI gI\s)ȋJ;R;w3.f1PB ޲m͗ @Vuf@fmo lP'.-eC?Ƒߨ.63I섑Iw6虪F4vhP\3[|(H_D~+:S![Q1J7T& b=ܚ3+) p+vь_e'9ܐ%'WKRnOU䈋vm=,3BqK1҄i@'c$dAˌv+ U N4FH{ 2K&|qsLM< ?mRbk՚Y;a0C-Te\!4Q֢u:Ũ0^{کrHQ{\ d˿ }$9uv`xKb+h7dN?Un}~Nۼ~ɯP .8?}×5pgmThus^VZn:Oku B#+p{;Ic}kVY^" YfWQ ,״Pb -ؽ&㲼H.*L["8k&%$̹P)C6\*@N(2}ܫK@,䒇Q,6->^X+(SV:?r񔟒/n' ]Ը6ѹːX6kvO/Df1D|Gk渤gZ;@V-5^M`MB 0+܇ mv~2Tq%XP<2Ҳ׫psrI.ܶ9Jkە`[?gN\-l  )0KLH/AB&LNUXz>ehxp膢iϖ$/~ZW{3_VN̚z~zV0N}0ޕ\`5A>eaAE?+Y^1w+/s\pLۜD`dm_m&)Ex.=> }248k× wL IH+( g;#|w>mMb|bSK_Cx'f{bepOPХSem#<i>g{S6pa躗R* {b3x.9`g*m8`w1Xe;w#OлHq $R1 g\Y3ʾb6T[;v*m#0g_w1&O_Rul׼gx/.4#LE, ާfJM+nPΙA],?pZ~Hvrv(Seq4)y:K mM7 SpF!7kJKQ-hq&ܺ1gԳ! 4">a8娅q#{{Og0h}~'̸ћZL ,dxn9ޝk66lrG%Gg*K-{DҬ=BԌwB˚ӬVv~MR9* l' ?^Vᎌ DIPɂSϭjSR+e(NeFOڷi(zѧzԜ[ߕ[]h xdz ]\]d̃ve<7:GPJ5Ιx=Cr. Gg+sBy4qe7Kj@>#rnu cچm'wOƚQ^DN*6zm4k&&YfGj`W[h(u0 0'nYs1h朗$NȤ\D] U@".RSֳ+`R@%2o󲢭ᤇwEi-FuQw_b|"ҙ9'24fNi[ Xs.ʑ5Ri-uO@_}x9bdS( \^_Жaki;s-b/?zlxL(!uM:ܜ*Ҳ 2rCKM"1dbX48~S3 wfkϜ(9kq܇mϰG1qLwBdB3WQ~;ą0#6L:^ 2HpеXރby?}"'1'S9@ IA#n5Vv-ذF*:"aޢmG!,syE[b 1TmlgO}mΤoeHDH,9x^DkBoN%s-ֳj 4]tM1#m#S MDܽNdpSkLshL|yS\JdeTlug߬ʍ8l!D!ʸ 1m~slNׯ1`ァy4ʸGtVe!Ȁs4 5W ]f;Al_FqZe'_:ȶba[LP1DVj#l|IX֠(1q^w16u!d#yz`H%LHCd|rSprXKi39 'eBH>}M>xt;TavKv*+^2nt!#]!Ԧ3M;鏨/ MԆsx@ÕA[Nꇌx S2Dėt(bg۟*,=7X+=bqߣv.S 8pQq5߇I0)՜-"xа{)䂁0J &ԗ Jzԅ@Ї -[c-6[!c*70,Z3&OX*vttQn}:0@krY0d7?_!jd)h>,WrW9 ЎkGc,Ei `w H.µ+l-:MmgQkY"{]nSPl4e z `"s$ >-gyg&l<╏44iLlm+a=@~(Zg<9 y ]@[?XVKGö6oFx YƂ{/ddׂ ?=OCPPUl6q߂zf?JSVi"M EepOx6ĘV:0n ]ǘp?ת\ი҄NIqhH 0iZi)q31gߒ[?Q0_RQih]I*Q1*mUAKM Nj[R'څD%$z6Wѡje\~TʭT2E44ow S=ɑi2m7k"b󚖧Rg_l(f{m!9v5d߈Tݰ c((GVvh q)Yy@JVēY[kF44v"sEIoHyhC"N~BO_] κ"odu}P+am#]*cvm&託^O,vxCֻ0kwtʛRN`K17'ۿ%'!Ȥf;}5+|i܆Oe=)U<^AzqP׆'xIOP!Hݪ'\HYX,D"JM̱^zjxkwǭ=naJfy-QK`|y_c[-v欁 e3)C[m3:2('̥v!ryio~})DR&|dݥU1G1ަt,t\i /:Z"M@a N+Yr-NTcE{Ag Yաr*xVz6ުo% \ rcoaǑYݲr$nx}ʏY-d05gΠRrˇ;| <$չ1vwFA-.J8!6~W*}Q6+uuqT4 aH?RI .rN#¤Ub}rp+ʰjYE~ F]7·ʙ%o $HA޸iNI!RSz+~h(QL(vt=\X dtr 2 pso  6Y+sHHY*~g8 ~LE'?G4=К0Li8kNd! 24%0Rz7|ʎ_˙;8(v26 uܷZ\( R' 02by k5jnZˣI~Ko(_,di#{N4vxdfIՅqMyVf9ewߵIY bWy-/J:^֟Fq2t|Hyz5jT} ]XF sVeo8%g#mH,9?V3%!fя~G%t,/-egl0}O'Vv!v{_rn3ۅA,Ka̟%Bo(nNSvwL`| {_B?b׾͘/Pʟx*k%ԷOۿ`c*<@of͑{f,rYq!X̹VwI<죫s,=ڶ.faۛݩaT]'.⇀X;bH /9EgҠ׆ODϜ@ǟ3ؒ^;e҈O1Ctne-̼Ƹ}2k24,ȢgԣjHx|_c֠ZMS++=+ XMHENwR'4fUXWF#"kݹ%(Lʦ'}G$PۑdS-u]aoF*,3f|lD]jIG "rp8Xj0; Oy {|ߨoREDB'"3ya( zW#Ҙ7ӫYr}]Y?UXՁ194:L ?%Ue;@).aTp#TIwcLX|T-*̀wWcU`F"\^]L?c<ԒJ,.!ΕN RGY)ݠ pR2_f`D l5SaabFƌKڻF hMQZ\-:dM `gB|*n^CZZ*$7xpKQޠV, $r5k՛ac9ق۞ϋ sRYcpmu(Zݪ8eH[up]Էg\ME@ P^\"Mg*Vm8_!\L7x|Ͽe]o_ž}Vbٓ=vsʳx7܌,J6 N>niQ4kX5ׁ= 8G;H]$4xXe2h?SASBFO33 .Q 8XX7}۵l%ӕ;lbPtrm@c(-ԦLbR6d,́Īh}cՎҋϸKM%W1 O6D|Yw GMKmZ NFe k7*y@R6"oj_/܊J0kj~Ѯ3*R8XsE:xzlԽ_f@{mݶ],gHRY'NLӞ왗\h5)d7MNNVh?NݼߌN%q E?8n*1$߁Dv=>ƊIN5XOR$8V\e΁r<3B)#|w{#\̨뭕ٴ&ؼ lCeQ|ܱCtkoPy+p?}gg-BZ$DF\nŅTΥs59+DFnDI]<Ҭc]@};Of6PReGAmLaJ&FgG'^.m 17e \IfHm pZR _0fԡQ~o %`D!oS%Jvht<2t!X|׈WݫRq/ #UYw%gm3-T &mLm7 zc`'fbamsfBT G8W61,d^^ıey]PM0 ]w>./ԀJ) #+n-ɧ:u(P-$uhd^[(ӂSbXsS\DG]^nd#Pq|Q]ڵڈOG噣Ͱإu /y@z#=GQ%ɿ4HK9_ei2¥*dswXgwCO;Zm牗"J+ۺVo|V Xn隞|^),:'|9)w7imĊSjVɸ|-:ŅO'#~+ _0†]PYFflb1؄3mR**@RwKz qսKKr`Otm6Cyzq&QHwy%'G w(:i=@n ΙbDVyX'Fj%VcG S7=,6<%\P>ל-)$wVaH`kȴ G9dי]>X5) @Ҩ3A SY⸵ѵf8}'70?opxhG3v3A+$H'0 F>(+^[}U 49S4̐)0"|BУm1U`2V"! $3h2m)AQT,6r>=c:QKk1V߈'?9oƞ7'5Ѳ"y $n(yAʹ&֩ wiBjB{iy983]3F7K%1&: ܐĻ'nS{)ᡄȸ2`_3{jrgJNj-j**rn-!wRhJc!X[>o:TMZ^T8 JXJw@k1ʨ;/sVJFӪFԧy&`GO Q5|a4n'Ҫ,=$r /< Px]ǑʄdP1ʴ#\\ Xb=`6@0Mzp7xf?c`p9#vl*L.BLf^Jmo8rrοO#A}wTԅ.A%*1"5N2O5a%+"9c ^|lKXէTm, YX׆LOL5#C3d"+x`0+n9v) Ld*Kvey{m jWp#+{v7z8M( JVaI|^YempBA|v7{/DT! Oڬa*rN(6'A聛 }dR+.P@j+A !3Iy 4œ<%| -[7i3Ϩ@(-ԔPβsWLރP-^M4Q?kl|D\ ?(tֹ3#Rf:!,/&V]AwpȘOY4c8|m&!FTlGK9vcbyRP:C>Sw@XXvi F:+o 5B~P~Vb/S9={0V#;5&h% ғyz&i(tkTwcF-A¾xK؋C[J|[ά.,ę+GXE)NUW8e1 k! H3 vZJ~զ]WǀVݗ@X1euʴ .W%?KZ&<ȤTCosq$! k?P !-@%LxC%9$:QGs|>FӔMK`չNF)ni%J ^|*Y&eg$:)w$*ǔV&>gOQ$aDt"аP?JuOCb׊W~z8 fCdmǡ10a4,hmX9gN(krU->.14pKV6G0`P X 5b'fJ3jyKߺNE@6dP50J3jftN8b;([xORk|PP7IOG|2躐i0~u\h y{LdI9P3[PlX5#886-,@|z xwʭR:w8<؞ml\.)hNjE$Uy'ZX/AB7ꄜ3.vcx#>k/Ԃ˼J )jPw!cȮ帚ېrx-Dm[1Pq_S{53TBK-(3]ÉGKzၥ%NI7hl<jΪY+oBX-gK K=h v㜯g4tHXa6s ?VΤJCk OΗ$m݄ *ԦAe ÓX;RB ZW_FRXG ͖^覮6Y* 7Mq@"o^qtsGGOX<,=>UXD0"rh uI=P1+I*s'\!"mqxGm.Gpj,ubGЯ]7AKe؀LՠmA>hRZ)5'Ji)2Vs狮ʫa)&5{k"dXt 9ǵúJW)P̼6voR;UAb,7_I#'J#"e Z=^,gSNGD8ᩉHQI:?Oݱ_ߓ0 E*z}Mr9ma>hZ.>3w0M1txxhc5HKR6F E:J3w%`9.41{MOZ/ $T]'"[=sl iCRX|wۢPoP'#<5mv9ueKGCϝ?S*3%z=l(> $JW8ȒuXCAСy$> XAT0K_ԧ 9 I\w#`</g}/VD%̭ zγMXZU{?p_},E|s>{z,w^<͔kWXH"(+cuB)`7H7GA yhppPjegm~QLea4`yUNʊW_>\ @FvyK lE2@QG42KMI,ˢAD2%wWA21݈U0պïaʺ#+B' 9"6,uUM{s:ZioP8}pj+I3K{éTDI߭^*,="W\;==AmbZ R{lWDh,XꪞLC(DhVA2 ja`O]TgD!Msz4*MƺL3ȩk}fy yz!XK4b7Y7}SSΕ4xPjeKx )/u+ g{u+п/[coa\W\N+̼w|6B){{!D쀢QA{e"ՊQ`' '&F$):NLd 5;Xa~Zӵl4lf, #;.U8J++ZŹmt=tu\J|Y2)P5Um+(_n4#2U!br`pxa/dLGWͽt郗<_@fd=рW$ȏWtE| E:O׹#8U?*h0ܥ o%jwo0?ȁVA9T&̸en3#Ksc;?{($$6?ZRydd,HUSt [wT@~FR*ӊJ6;CH56,f)& rFi2xl 7vvě]ͮ'i.UTRB#z xMB@2Xs-(a'WvVlفdviI(C3u]9EWs”4k1 Ku-FY"L6(^kw 0LXNpE|+e}^ȗ~'TP!0ynl*,dU|fsvLW4a,)uw wF0pH KC0%~+N 8u6] X*xJXǠOa:v5qOQLd=W!wԿox@+{JZQp-*=fثӔHVzw;'qֶ}3G2qc2zk(.gfG#.~9WwpS"-lyVNHE8Xm)쟙eA 2_ )#_&B$]mwl=_ނjFh4RP*=EjX`l:O6pLx}BS-%sykTP(ߑ>\Ak3Ҝ;$iհíJV1`be܀1:`KFR"e 6uZYF% w#cE S5c[Zq js8w=r*L4E#%n]v #=k$ڻg#ЖLJs&+PZܘC[jjR,x8R`hSsB:knT! t_I%޸S4k":8'=Z򂲱 3r'TxbHh2&V=)ް:DIY2:%Kj5u[֙Plfw} |!k 9&Gbg(,)a]3_±GgF6h;%!̩%9aoeD2#?;8 bu#?=[Wy TԤG]glsuVm#$6,b0xᚫ!ah8֣#Q6_GM涛*&kΆMn&}H}% R)hҀFw6d𪰾[^s E[Cw 3Fz kTO *jжyosϺq&6X`WJZ5d*`H_'Г,HAf|Z:u`q%ퟏ9I4kQt*))[ȃ2dP(6s Ԥiܻ{r;}T+Y7}vP4torP 0$j}1q ]34Kcr8Yv3G ya 1ǝ&,zO[[|QpL:2sڻ 1D`ɍ,*|VJbn1xIƅWa AHmDL[E1'Rji7`?IɷӇW|a! O8yQ}s]s%&ðWyi|j262a4,`\eZ;ou?lM˨Hq^z~2[)W4j#~` ]#_b&j%spэB!]SUL{CyՐi5|7?X!Ly(oCX +G6ԙ}FԮ=j>iԱdG܆3jT@s+~9 廦ʆchGm+ wq`}M}LhMojzopk,#d#xe؋4fٗTfʮTaWs/?A?U{6R6p M!/"fLLI=t*yTN& LϡJB w Bo|o| x$l|aXpJ 璤HNo($yK%Pd4l)v,b_3= iz^G7/G }H1$˚*DqβHL\x)*H*bI7,زTWYn{%&>ۗcD_~ pLZ]fe/U$S{!fP9|4)ʩU6dC d#⣷ P&9R0g-\ZmS8&|;p>A \Y * pR[u& (F\Zsˁ;ozsYh_p"Uz_,\A]?#lV b-;?r6nxU_e~OB=( g4*YOFI|[A ,B.X6'NEhALPf 1uf( ^J^Ux(: Vs8ARfjMӘ(I#" _~#s2~&,|,[&3zN1+d[lL= l,!@X}GN&uo`ott} eϘhDѼS-"ټ4qi>0i$+{I6kYα6sa7fr9yp-"v6L*g@;11L(kk X^:=l9j`bd |-]e!3%B>JOfKXQ7TE %F[fkjynu3ST]{4jK`ZQXLGb^\ 愳2y\li2r?y6K+ noO;s v&L+k'IY&*q"mF OJd1F!bOYUng7Geyf0>Dd9} 徥 10ļGgQ4Zp\Ž't MފIwqiru \z}׬A BxBRs;&SDW]`SV?-ПbwڽuoUS{Z8F |H x垁}CfAfcyWŒO8ORjbZ?=i2x<йH|vtRiD8Βu)bGc%x YTcuy>LGT+Y[ܚa-C[c?W%uL`X!_R@ %5wm(#%h$UVh52dQzl[iLHsrJª%uhx c^%(r1/ܛw':\AUzx) $_v/_qJ7Q ֮8/B_{0o.Cƙ@вnAeV R9nLoC7ԥv!gxmiB2یևlr `Ҧjla> \Z-aL[z X+1sT$M,xS+hߖ)KvEUYnF!R#,8w Q"ae| q6#Dzf#v#0` mߩur5x2n6͂;M *y*Wv"BΉLчtvXu3mt/ۿƃ[`t|$ |+ByK#QC&pr%o[F <:z@SWI٫m5l`e-̻ 9~'^.Y.\\:H?3 щLJ0jAGZpG؝<5>My&{)(8@C- kE{דKߋme? eˑlQUHVx0l#:oHLiLBgFۃxC/ً@ =ZGRݮI12Wۼ=a֘Aܩ!Mm'O{.X +^{h)"UJ > k* Fq)2fY5/Kgd7ηUp;] ӄBEgGp|;ve+<M >+pޝ>́"#%uVڠ?Ʌ$EL9E1c-r&F)c+qTgnwЌ~8FRF;FefWwLF19^a+nm J S" )PݔOP2*SaPY#DZG?$wE?,$%]Mma<Y54"W&}%‰W 9ѝ#FUwC ظa*?5wBq2`]x썢kp):ZI,%Izr0>P;$ZY6щ&A^K7`俇mgdf>4j_q~h``%>VKUh7n:#k*ulҩ4ԙoqzV(+hB2LW3'9f"#ΕugA7) .D Ϥ ?<.h_İpv!4Rʿ~r5ZcuM`4v!Dh HK2y8$M^I\3`J?r!zc6 _z s}3p}czj ?TIE;8uTBS6r‘0QYϦog01TyX1tOg:,+xtџ]Y|̾L)oT濹[ݲbЭuV\C74?[H7ps $1LZg _&xj sc m H= |dɄCb?lgT?eG7y&7]erԽDmw4E%2ftW-4Sm6 uU~hȧ.`( LhER̤M5wY/m sx(7|B航fhjtQg`U$rGN1DOyFrj?o~E-gxk9 ϑe:j,JC؃Q.=+Hsi4ʍz¼N5|z~{XqbN-;f,L:r)w'vlO̕ Ebjf[ŗpOfFZ#S8Qݵ7v[+N^Sur8T%0)咕o"YfC6 xK$~]q3id;`EnL30(-r=[KғS{/ڋ0Mlnh6f0>Cyuh|7ܲdF̃\L=A]Z;nm/E1wOBEj% %= cX/29Ļ3&ڷQoޞ!PӍ 7(/ycvzgKg$bI]^Yn a)°7y_PJ'~!:Hma/c !Ii Lwm]bZ]ݕo4D.֓^E'#ݺ[ƊFQn%m23#3Q0 Nf?Jal3/.}W2O25^fRx-ځ9 2]eJߍƓ5v-*eoUe6 >6#i2bV<:Q_JGdGۦy\!} !n;2 ap%oLݽeh9sI&\{Kt ߺ 3ÿέava9-&hax )ms 0Y(c )P I$2}Lذs\cŏI=覴(| )po.wƽQC?.>tU\tƵ-BAvlӧgFI048?9] .{Gq4? a\J],/9ս|G->R/vU]ƯhE1IϏ,Q?UIU!MDC 78k^n:v+ۈ30ޥ(Tw(ʕSEm ɑ (,T=(nV"Dg ;v3UU*l"mevKn"$enoU!?LpZzg9^ )ykN%+,Bƈ.Q} g؁S\RGAg$}پaд{4BT=biD!&E'A~mYBcaYN?@$xj^Tf-~[E:9lEƈHF4,Z߹_@8!(Fr. If =lۊov nRvBf,#;)MO5I{^}5q'? e]+ey% 65}OM&DK+ԖG@f}4)T(~xYTqpoǦYkl{=I|k4D1h!ф>&qjrP#L"\(lW '!뮿;]*I@ΆIA^f/xAаx#Lmp!/:8H.^dEDEV5L+8:N|+O\/JQ- 6tU(7v1۽,9&խWo؊,DHOGn!sgUսH-ƨ*)vҌX?A{Q\6 gL:urd=d.g?w?)R ,CKG~#_f51br-/zFGH$(=g$5?:)ʄV[[a^+ٞdWk>R|cH&^uf#a%YR21c7.*#LԝI1O%7{c$X TqkՌx&cN;vɡ$y*kmE+]yF vu5=P&k! a Bq--&#Uc j-&#`XFGPgcO;QB \9ۏHI7ѧ >FPdXUxDwq@Sl9m2JIΞZ/~i}!X, cor?4ѨcAaRw-il&,Fj^n&%Te!z,}W2ZR⎡HsxbTk ,.|ʳa|\d`VК'Z|jʒtвJy4׼g'C;oBgZg0(Ƶm=d:aLvVb& ʭp2U)yL9-J_/^p'8Yȼ}:ksOtf17-]2pNMlP9 zAJd4mC2r榇LqSl{老}~3ZX0PyQKu?אn]RElP[8fʥہ d;Sj3z8<$xE;7Ykު?hϊ:>Z|l /g̩4JV>M$陋ʒk<(.h5b"G C++Um$Փ)376C{wNk+b5 ٗF{<9c[&ϿʊZD`d793"Ҹ|?3)/E +!a :`RO#$~VO{ܟm ˻Ʌ┶\#~S+gvۡHރ&mcM08yBcE4+EiI.5'_ZxĘ>aN j4\PTq i7q/vQMRЯ6Ў{niLXfZ .Y͕5! c\)5 mp1p5"81Z!׬8'K3&aa虘>hhqQo0ƚ}ۡO*8pyRc*2^}׀Ca4F 6j ~)= L- U/ʐoyJbŐ!j!6iyv15p7ZK_ 8Yd{"]&-j0g ϩ#z"zq854ԃ1qƫS݉dq|>e,%bȗw@@pR }3@ 5Ë^Ch2&[|F*P:TO,T0]†h,3ދ(`*i"gxu*>I\6 ZCt*`iV.E|Z`z ;2355I=Ү<9?ΨыH<~G,nٵ2\4 Xpa(689e oLm3 r(L׼Zh2SaC@f$d;@]{om5vɺ, Ei#[ i%-x܈YzӜ9ꋁ<8LRKBCS}9(x ƞb!yaq bb` NJZBM4RA|:^#Y:~8O>W;` kKb qpɁ`m R?0 `,Bnt!eGrW% -?Y{V5Ovagu5Hjdvv  6Yf#~Q!RpB>א&xo}1< =h362 9津qfCeub'\g0-{k5jiu#i 0(`)٬zd[V^x$MCZLp:XɷI,}XY;NULkvF|G:C/,W6:T@#ggez&wuGR_򷽢ʟD+˂v r*|{"[09c/bkR-2&{e;^d$6l3IXef1?iD "Q펰ٹM(%s:koR)rol;".ִ#Y9O:fn{:`|={G ώ%_].}C>+~CflieNvaױٹqv>rw0;y]1ϪeOyKeȀLrCCDQ'SġIu+4h /4.W9@!vV,Lf\ Wbcoq$׶R4Ͳ1}z(a8 w*]9s#'PºBKE?x/¤*=V <'!]x*V[tab072eZ\\(aCST;K/0[=jP+ 2+ 7ѰngM厔n~&hEEK9lJ,mzƶNCUm\Jlh_I0G4t5_&I0aNtyjvZPz,0~=`JNF cxF{vC9酙 *3R`x3JiȈ_x^D6t|,aؤ );ȦOu$-g;biT``JIrcK8!"5٦Z6ZD0.a<S>Y 'FYQc5+ۿOfDur*߃2CRH;^}f e,ĺ%٤|EX/7kʨK44™ƿ^ڨu/M7|~-Zc$`nd>1H$n/ӎ >)񇞶ȷ)_Ts.udUh49G Е&dN[sJvT]W҉\ʝ|UQ (o3w+64(Ú6:4^1ele&*"Ue8ЙSO* @.2̩ R%+CU{)=Gww9f[` Vo,OqWurZCHeJD?&}&5 -+(ɔhaޫI2"1bz=Y?4X|a`9$/@κ]~S Z#:1 hl;B:7C=uؼ;4%a~C\Q$eGmMP Ӳax\~okU?ݺךu.a@EnfAšyp&Wm2Cb߇%&9ZMϊGm j!}ErUY"V R.JVl =*כP9FH}N?N$6vbJ5)]=Skl&#'kN.cdbb<+bٰ}bz1`4v&CGN{6 Q{<aF^NI.ivdGBpj =*|ZUWnĘpD-H[i*J(S, .ν>wƒ =$' 򽕹$\NFah] I'W-H񐧟hS?WEP5T?ֹb-4Ix >)7."}@% }]eS}%Hi,Ш`ogĊa4;gĆ7D,7#k'ֽ>J2CvW H1u8HbH:,!+jgH-ųϦX&0t\b`FŶbT-*bDgW+# `[o3PwMOM;!$ vUl8 Pג}MsmXn:SX.2mX`ifo83Kh݂c%h+5izH F[T{bm ٔ0شڗX8Ƥ4؈ n8@^[^1'q7jdڄ6vh)2")y00h uw5Z3|\ɵiB.]S( XZAX3TA4kAWuId2 *%͜pmZ֟F!ľ`BYAՀdU6G.!ƚ rW庨/M? ͍t -"nW;T/gM]o_ N#gݏ؇(\ V b} e6r]D?_$k+?:V镲o(G+RtQM>:cǏf;XPGLJN=ɟw5-qY8ڣj]>4u:qN1UrT`,Gj] 'Q;oj$qaI|7]E:=Œ[mB`Mih1cVt̒kzj 05Hbum?yWs8=#5>5/G[Dր8Q:W2o$9i,AӒF$u%H-(==T$%XkPE' $ %{"8GF] notdʬt͂f^$ ܎ wzc5葺D|NJWNc/j=PGǽ)t%ZFkR:FɌԺ Qf;8 \c\P) gi,PWCCF({3{'ɡpo,_N?FCp5r<;̱!tye0vEe5S ?J7S+>N OC)Kxۖi"BhfsoI\[b!q G=GL@T.AǬx"Ghf?u]- 2 rt̼$Of6:YHˬSu_B\t=fq~z 7*0q<W\ߖF,tiaH 72A!T1e= lwKi엱NVNYWu{+R.3f`f)YSQL9߉QUw+e$J{JEI"<1W5t:xߪd$A<]GhpWjb c8` 7D(AEfdrO~uLRC..QZN8X8uբʎ@~b8 b7IZ1'~[z6to?'CDk({cū8b]t 1+UrNSܾ: w!j6+3Ђ{,ґK~ Q}z㨘]U}et"nA2\RI$'Ʉ;lnF̧wr ^Kk: oiw(\;ߣ2q^)dI]3xk}`B6_t嵦C3Rr0!UBI|*L&kŖycȭBdC"[Ko1Gc?Bwu%([TRwוf? H%]KF%jMoOo4qHP$S&Qfi0 G_9JǖO??z۬8_r$3qe)*۴FW-&uHҋ̄wH<63AL=0zw3YBsE䤆U䡜Uj+Z&= Rva R`E9J bezy(dXf| [:7eIDDV[(vz d߳Ka? { ^yT5 F4:4ۭ[usyN,(G>d7[䢚2yDIniEpFav%^>=F‚ Fδ`K8D̕k*u v#H0\>mKHډd I$IO a6Ǒm×b ZT1!Sú0~멛9\|; (@43{[,AnUM ^MaWI@BV\c/.mPdsG'+vGfk~TCch.B y,Cpjn]*,ԅvO>[{z mMQ lP$I]y^D^`7KQVǓldi :?`c˟Y|b-+^n{'Is ؕ?6:]UĄy\8r68mFuj02-8>tvAoTnWg;GVO$N*^S<-r>Hz؆ݧ8/bʤ2p.̬ X66֓Vfŷ@D*F$+{t!M7M9!%f?- s=ub\FԬq oA^iSǽg!{l6Bp+z`[^خaА25qTh" >6c B={[ +fZ;~ĈC7l#-5iHv@&XHQse>gܡŶ,T#~u|ߝ2YC䲁duWEj 0dI] Z!M3_>|Yb4Y+9,}w2x@Dq:Ae ㍿jtU4A;8ETJVJn?v{~ZK&Œn L,N]Y[0^ͽnC9bS $$foȦSr0>__?>-TRfm/!HSm_ՁA3v9PR /P) jKۂSSU5YoVX*蕔;;F~k#ɯo}!PnTa9\15|_mPz{{t5*pI3ฝ"r) *9B`Hk0#EH–[XDvo fO]ضy'IŴU.$$>&PI{^-ZZ<%}?g^pt宧-ڊ(IT\l;K(yvݤpZDVHqR~Č8Dh5wPGİP{8HA{،W_ rӖ|;UCܬD/88̟KF 6Kֻ(%۝CD1mg$`F#i$JU`3GϿ=&0v+/RC >T?-gNXΫ|UI8*Ky 2&K,YL`;V܉sPZtg]Z[E k̖w.;ҿ=oo 8iYMM+0RDm *Y91ypW;tdi܎*q77"" oU_Em2GµYƎ,S wF/WKWac`d(c[B s/.Ft䉤D5At&g ڿ=Zj0Ӡ4#_Zjwbz K/-^ޭLbɔЩ/ƹ&g`?H6P!.$% T:$ FD$@RFK{m*RvǸD9ʵ.6poa|AQn4^qJ(6S nZFM;?ZԤk%%pjWeW.irtC/HXin*'g2zHc@zyfFѵYFc")+Hq@Mܗ%r *r<~n>{Gs'lWғOuy19^zlх̭c5ٿ y>mVMu7nb|7ł;%C2G,bݮېww.z\3;no ݚW9j P:BH^8x}} sߵ)][{-fd9:g!NS 9t8Վ0 wOuyYd"La pz2vg6ݻٲa GPPS:Cmx Pg(B6AWºaN!^@U~ȑO3 ζj .20M􁡟F䡇FItOY\TB):#(F6Cdd8.|y W6cWFB6ǥ^>d`7ja ZğrL+:Ab.ja@˕'^m~ uɀQx&yxpwcR>|T+dR!6b]c$WQٙcUѳa8oY(9H*iF7wQI{*T ~.qaj60NR2~5uk9`;7%]锲gq]SX#gY$ w9Aq7P娟m2);GjdI?l2h|zK?wߗ"3S؇Vj Sg$BR;dpL+,^U6QpSn <)e[@Զ^8 O.3AgAa+S#QOՃ!'`N~m;U.EϿ+ޞc8٩TЍ@}g?ȦWe!ѹ{ӱDj:TO\/xH֕EaSƥ\E)w=-?imV(1gB䥴r),/$mՠV)') H*"<+ Z8U~kye_E$}$aj ž jlb@E(ʛf׵-kk>0YX_#[kH?e%I(@<1bhs0SI L-]@}b?%+ oEHRu{}?UwuN 7:Lkucܚ҂/~ι轴,k ML9z3& ƟO!?{rP7 = OV Z<FK"ɣCe7[V`EV.)Rr⿏ %^r8z2 63=COҸn%VDUi,ڍAkkz]FFwG6<]%TpWy]fR꜁ ~=L*0*gƬytFѡsTN]G0 hRft\ bGkt |JsKbBUfQ0 H>ҫT;y\걼NC $$jjh`%)1p.9Rmfh0*} :LȩS]ѝˁZ~ 4LbFEf%1g΃#r|FT?@Q6(.&ゅJ,G XNĜ62^"ez ƑM7I*:ǣ杊ߡk%p80BGВW>Zza<ʻ`Qry/ӞoVm(;IK4]:7Zעx?9Jr%PrMXWfم د+90q&2%([ҽrϠSnbkvfǣK{՜ӗS er;v}7/ IV8Ԑy~e~W_ X6㽝T5?`I[de܇4]]8#[y@d-:Xطp<;afwѢt<#pY+.071tI)]$I%sZ7j_[$c{34MxRˑHvY +N0Q@("A%DO9FPmzc=Vg4Mznۚ4C]rʁR|ƀ! f[p'}8| d>mNPܐ&$X^v ٣ 8K +\!S*':`;px63IJ.f21ň㾐;W(zq|r$zw4OiIB/JH%._TŢoxYI>e}K洹9ICb2"]vTV+-NnU3,v"_3Hߋzb4ˑfcҟ(oy]9hkCS=^Rƀ{` t|Ķ#P]?",Цz$Q9ti(#3@3xَ*lA >3cɇv#ǴQ u ƥaņȖ*PJX6FDC4Ph]9>rK̫{\Yp EJzs 9{|˔5s03O0B̽C ^bN"v{7E*ND8-ïA%l' 7\=tȒA`Pǭ^n3߫oP@p\cLav~cp:5(;M/nm  x`RBwqxڛFBˋHXnLMVqF7pntŦ*'+f۝OtT'A wI0=ϕn<܅#%I-~ԬtGN׆f^krml{^yt!:Òi9^{_WF=)^v! 2 ]'P<FSB?UFAu6m8Iп\Na_ǝPK? 3BpK*hxΨ?`ד? cvL6?%PZ@c1d?jK!81w6 զ&{l-$ +Fap4ADgU02:}1,? [x~ę p]<- C#GR|ҹ-]/[)qxw<2LI)AЇ^7xdn+4瀈*hp+BVLkd.?} aƲJoD '[&zkm$%+Դ=Jכ }D9> ĜǴ7j]+cƁσ#l\jZˍ7"ڮC*\P4dʡ;NU$4Q0#Z6^+9e[ƒ\Ě?yG\LRy@,%;I&4.WG@MijsLH0H.!*g'BD~m)5d|d`rxsA GfzaS,)$eL րVg47t\ʺ<כ9o,qNj} FG#q,Di'}{,эy49!䔉]8n6qW!W>XA,Ӫ|B͒w[_(IJq~S;\[ Q֗]$'Ie6TD諚h\엑zGoNHYZG-J$z P Ժ:mQizghwUs6~61Mi啕|R+GT7M]Va&-Q74kIg˾:nشjhR}Q>yhjfjNǷF4RV(Y鸃m[q$úcûݕc> n-*׶WqQ5e66sDH|m%6KEr0E&{KI LD5_.4p],d=PQsI_3̞SKʠHxKd4)?X MC^yWz҄E#O=cts$[d;Wr=0SsdV3!&J%'!YZ$SD- yܘCu/!LRw%)}1_a@bh,U{ɫWՀY63vuNGv̇"ݐ(.д]["m} pIS14ty{Hm߂K#nܩ*oםbJ͙䬊aΐeC=14$B*4^(e@-:]v} FZA)p(fzK?woM㺓3n?/ Cp)/x˛1~|8N< jS n*U4 l3EO6޳ kȽP۸qK(,cj-(4pYZ] t!? o[v|)w!l2ޥy'-v$B7JOߒl{&In}o4>H5]g,$ \Ύdf>c'CJ9Y5MVvrx;5s15?M7kdLl 8i  h?N"tUa in {6tBh\Z#Cp<ְ{9K7%_B(_5@`ۣP00L)'#pgN-q-x|38]W> j*0?i< $`7 0\e_*\f89T~YpnRېe-$_Sg֩ʃZr,C$aQuѽe a#NhW,3Ž xV1D{\am;]\Rgs^b:rO4 -Uj {e3D8L:gDKRe~xfq7hPIE"Ǡ#ү2CK +IsZm8{"f$u;I 3vǃ׺UqS_4g:h]GN,W: {(, :+gG >",HӶ֝S9RB|uZayHs!/:NyhҐ>-Y&/$p]|.Hr%WM-p{ٽCuzƪ{:];5x}<&{*B88h͹~3n5j-܊Gh"`a:xޣZHn6ΏJsZ,VCǽ$\m5JDRTwUҍZ;%tE@[WmMbz>ұM{D\Y<3,ei"K"pU|Ciq=)_i )6Vdf |* L%M Po 69! ڰ N=a@^|afX}2eCD%a1P2H0H!@2.Lj"%ŠӚIoӘ¸Q>t2G=y<%#-8+G`:.TJS6A2bk 6I1Ɯɞ[ϗGw-jaRC ˗:&\SN7 5dsO"Zgb1T QSִ}OCڂ0Yj[h&9ćz{P|uJЪ7Lkf8I)X6Em_9\UPE#6zWS+15 |jւ6@EOqIs;:_b!u`y>Yo UULh%M>=9p9[R܊𧌡"3 mAo{E1@mP}Lp`{^z?e**\MTàU)_  V($b'2;TU@+2{Q^0=Jy)t`l԰*&mdQOOQe"n诖b¡"ϾUZcӋ|FFOU9*Z-aEu/=ְecV!.MƣeM+cB ?B"+ڭDiϱ;"*STJ!!H,dn:-$D-+&5G$8U_0XϤC4-(%Gz?.5G[JUg N (zL_ Җ W;tXdc3* U؉d|mt~,@$'0F9[Aaf70j:u9WenE8̏S蘌[Ӆv"`$w2AѴRp7C`!`̀>V:QDKcB9XkWb8hM}d矆fy?E&]CcӰ#W:D^yN.\fN?HWFtq ǷhPeȵATȁh/ $liGm:gfmS3ͫ~'C.׺BzN ]5ИT ͨߜw5]ZeJy!wb|PF+2~ ` dKӁ0V#( E0Ҝ4 N:86W>@w#f{D[+FYȜ!<58-^31td=gl$Y˻S;=NpR޲E_!>$ ݙU+˻8/{?OX,U-(g0y{%aPo (0WGȇd̈m- +m?w3w%Oh z$a )կ[dJ&[M)f@GwWKŸ5r<ގpV xTZ[ЭoJ7&^ZCyP\@/@;1ctpd b餯҄^4UWgc+ckh^M([JԉT>3{7&N{*}tge z퍹X?ٹؘ )Cqm꠿M;} q߹UO%y\3ߒa(./(8bi2op?81z7M3J0">QJIJ}͟7֧rm"NX? Gx힜v"/C׾rDd~_b#C|ow8o1 tkݾ23:I,2ϑ!P[)'l QRrT 4"6?+xv>_iC: n mڸ$*o}gC>?<.DiYjOwQ!Ad)cB(>\1-aJIblHq)a?#|'I6D]q9ɓ`Аֆ*\EYGTv徨I^lE70l1H9kuKD"62PFv]IEz{yDӤw1Bͪ GGFvjEkFV])UǩCz@ÄcT?sVW /E |,M0f^mkx<(GB)(/ Mp^($̝ t=:1\8tx@`%|%sbڷ8y_<⾗D+D!•;J_k9#u}Y>ἏC_&GgJ5K">[ļ#0_ }6tWa}M{ۑT=^\wr~I!qGV uZgs7:_[}!?_>8=~mJE%ՌѧneGJޮn O]#veӤ)hNp@JWE؏l8USl-އp_]\vbJG숙8ʋ; E وN3B[GlG/ɱas*[۽S*rnԞɇdK^[TuJHܬڞkAyN`*r[9+VmV'svqC4Ir ѽա[oxm.1j`kԵaTCbH7 w ۾ uu3lO) FZ >7O `Wf1 ڿ6VL0!sF*4@V0IAbEKO6E8K4#q3my ЪD\&eUZr ] 5Z/9tX&B s;+^@^d`0Bȵy1DL7M,?)$eE!,3l )8{-‹APA; txyMdN#Wj0EO5- LTPv 6aݾ @Rtgh4[w{X0.|Mw nL3<A>)FXiQyxH+Z;^wHݳZc*L) h; FFA˨Mldi/3#'7qĂx9]?-u QOYxb?L*ob(mu)(h=8սr2gGKOc? eHI3 5%^:Z_2Rc61S&r,EjgK5+DYP."k59zY^qP+oɕI}j ði= ~xqKWQ^l"0 \^(Lclok yjNz< ~Ȕn=41Z 7;r||@.i$7< *|yaGyul+n JN-Ank-x2bK7WGJ+RDA`$Oq,)1e*Oh))0NwHZ ;( 3{R0:[/TdU;ՊFo3lrҩN%j]#uzu|!8H 9Onǂ$6kEBs~%jiT*Z,2.Aq iV)o-2 cW)s׏n3n Lk2à6`uxm|v:}&.I'iHGvmb G[Yz.QFq.7J13!^Apʍ"hr-;R8s+ۀM*{Ǡ6B7TN|R}qnKl7cTuFnȪݨg%")%Y׸\.򝘟lŇ}b vP,Ba$D09En9fbY2t FhYu{ؿTDFvz嘅C/b~vRv%f{̦2#u[tS'v69 ֝ *_5$-Ugk5HAVL7.&nOu9W8,^xKܞI3 ! gs~0|wP=j+ɖ@^ ܪ9֠:]ufFkq= KlV,Q R&umta#MkLC|Vэ&^ 9}~{P~tXpIq0}fRJ{),X0vUqZmpV3ZHRC}H׮捅 2y謞n<VAشU)L^_q9 Ԙ4l^#-Pvqg'/3?$Մ]|H[5VM,ewJj>ooE!@@0U[L-XM }xsJCM{Mփ=#\p``gj=h[8r߀va!ngegDv0Vjc;;eʔV=3QC\zBc9iD4Gڟ87]ERCAKGؙbw xnX~>IಶuG0>pgd2q57EzZWv!9n 5o EW'o9O-:ICM^Z]Xuw#4LSze!/2᩽-eM u1N :>.Z-k˨V^K"J'i]USfd! v} FەηcE_rÉcaflqLXAl Y.HK6ѷ@kLW&'D(K@ += @ VŵcWXFt]]k% 9Nː!!bO㿎+kcӯ]y9nЌ)ps&Rdrzȥ*JLLaSv9(٭! C>pJ".LPP)Sƾ*/j)r筁Ž o(lN9@6X|/ᩚN7E a ַdvk< 69Dreo^ Dpz@9u Lmo x?¼on- 2gVßd:wm%|dH-mGS|Z_hI!ACC,tZFO{DYo7/p I s圮.crB5WఴےB12nle_,~0}0قhhȧYTEI,&?bf[Ti(Yx*_&LZ!h>햄ץ>IߣA y - %BƒŠ[~pY[;.ucz1 ڋ| Yy7: o@88uǥyuGZ*G7##qq _cUXdz/ЃFI"7{jD~oFrwƧF6 A"r5xDŽ߫juXItw+aǬHEmik&L@v*R)L\N_xI3|#@V^X|ߺ{}Xܾt"6$}gE, t 죇[O'Ϊk)FW1 X(bp} 0sbz05ύiH2S ?| j6(P뿒{fzMK@7SjrWQy8o9Vt|0a H)1;Ѳ!|->M*ڭgL 0&uU :y+a}{]yhczf*r2H(ߤi} vڎ_q^18ꇳW:'^8A*[,?)ZɴjQ|pg4=485Jc?`[]i>.EۣR/f@ 7CpHWMF޻ZU.At(ˋh)DSE,z&N9Elݏȭ0zM j+ d?'@bTfL!'cӠYNNj:uПy$;`uSj#n6$Y+#+<769u93l1|L~XVұ;!9uLUyXeH.Eȫ`I/atXQh\mȲ17Q/HU(] #:^_(gz=w4q%uJP@BO=~ eʲ3eh$6w ǷngAJv'"2X]7*B0A$xdzPh%|2lVds< kf*9a{& O TBoa3\#b:l 0YɎ,HU zB41zh›?|%y޳أCJ0_csgRD <5xh^' q`m% ~޹*c1PR(}:秇8ic0'wLq <+!cU"@$zCO5 Wɥݟycn>*6Lۼ}0ώkx~.p!dRz,u@ ep@wXY"Vʉjb )Nny+hCrI{ӑnry1X)3fS1}:jqZ 1`"pSA(Vol&~W5Jہ!X޲]& ,FUM,7Ӈw,;`K/sC"}%C& 4+dZYJ>;TÁ&?Y3=N1/TɃIۉ{:,"0Qb'mVN9Q%r~/Ũ%yk wߕ!#7~:Sv =Z Qɝwz/o)ܑ ҒJBznd;;r j3h;@WC!>B, >E\ReIM٢b#(E~~xX$ճ(g6n[؊FX:7:8bp8KbCt)+3 ^s*S}"H jt=]8jze* ?)3k@Z,D㥷l/?,Vu_P *T+H{:q{ $[qZSrTQ*(qcI!.tEǹÚ.5\[5nZQ @u BـoI ' }4P3:\mO`r"ld,-'te)J0Ãw<ӄ*"IE,L^mng&E)+Sm=ELq]{h)G}uqjg =jvwD%Օ=F{ߤl y0pei=rD-DO"*Uu,&!J1kt񖿐У @A;k[^,MEQ+>:*}9ro-+![vp 5$e՝ LDǥVxjv>6q6А~h+sPUw`C7tKGA>5 *9&Ncqj@>֐@&u.,V>QLe=xA?ҋHo4cLXv= 6Pq?,,&~ݴmW1og~-jP3r7 N0et>/mΠkSu = SB q؃] ~Sg '`޲ޛBdr%*j[7xѕx$fKP-= cS::ٷT,p#5wT@bI;;Zե$3}aDj[sp>yK}^=p :^f湭ت̊c =Pr^ǵ"'qI .AR-B\Vnlo7 &!Y&"\0lZ5!po/5rmN˷FTI9?B}3IT +=yDVW߁k5w{`U+9: ( })WfۉZBy qo~nhl=]۾1JXeeEX/8%l\Λw $o[=tNZs~2KҮgX־n W\R6.}\`H4ŴB fTidͿy C9@ mOJjݚAMaX9O?ûč:vŴ\zc5q|Upad'~*8Fk{;۳}+9 8q^I 뼷}Xcgi W&?%)=xR<;RbdAۚe|~^+4qa"K= yiA0Dk*zj$ ( πPz.Jc|_bmrҾ(07"0K0eQ*\i?:Xyg%cK R;1MG#/F:Z*ƕqqgBG J|֗-#rV .\ԅJ" 뽡6(LTY4?ϻN(BOT$H8-s,ZhE2pjoۉAvtw<(M/_ g8ʸ;v|ۺ9*VnU|$6W%Ҙ8D5Jcm~^#Ku6cV@tj_E$hmR )6#jQ,tȄƒU~d9TkC8 G`F>ӌLgTB |;CtN1o?Iksyjnܧ]ϸ6l_Ѿ$Κ~P¨b7h,>~]H #dX̔K%qWu XZˉa{|N$ 1d`T2Z.wOVRJ܀`#j U(CECxS1o1ڄݭ $Q[0$n\8b%<'nxx)> 0&_$TxuNF1Դ.8'O M\HxB[Hߕ0.tb>d@n*n<qBh +Z]<)#Y|Dα⋁g^d! k\8pGz?n|rbT3>2Fƕ"W=ԡ*Q Fк-bL, :MSx/N/9fu?Hn\炑4 n#[kmBUdv5%1)rqe=E+ގKx;ٙt:]c*(`5d9YBs,&`.S-aFvfkU;RˏѸx]tF L)ojy)]BbwpÉf@%^֦1]8XwX$sp[t~!7i Gq:F$.Q 2407Ougt :xN- _.>%YF*ڃC"RM_!6sMQ@p'D5# :+qOԗ\t&s:I9B<`ށ ^1ڬ*+mVE=V2(-&~AlBvr:t4ab0S$dx `ML^gzG  EfמBy#"y-DZ}Żq2n PWٮoQ9_AiOȦ(՗c&9/0ސ5U[Ob T V^]Jg@qd/<'=<;PVCx"mK] ]i)ODg!#>ÙCT0L/,$qv3b!&.t~ `X&вz}Y(X1/[?(f:Xtao)L3Vͱގo0!EΦel ,e$ >_n+4r %}g9WGޢo6˴ܰ@BПJ(R3V+RQOiu8$8~í דK9ϞU/{.)["+CU)z`7 @!)|p1ǝPZmimM YT%㝯~I ݯ5G% ٵjqHfXH&4]TIrVfFxd7=qYJ4o(MۑX(Mޥn#01^kwKpj>_ysiYQޕ{ՐwH9 ;Ay1)|:'?#EDZkb5qu,\ 5k湟%gcvܩ|Z,,`޿jU `;H_.фqÝ(}rtl\Z3Xq: N2KE ! iy.# "srn1؝W OB:7z7!`a~'`O=>Y8dQsk-T}fC#AzLHV寤ĘgX,Bܐ׍}ز1Lz7P!ћ G% pj 23axt(?h%Am:&4/G\6sH9';>g4.4!k4 '/ޤEEC-X7qȯy86"(Ya 4-kmWj]Ay-Wax6HbL@_Ԟ$?VZ!9R&gPsLJ4m;C@4R4]wV Y9"Fƭ>|C$t>Dc >J}HIE!ũ8՜H^_zzN\WygAL;=jR`ܧ#[\WZ C.QjOFw5}?2q^SHH[8Sg舓;dw2 窗 ȓHY kdvs"H`}ֱsW]!Ax@˔äeCmǯkfa{& }5I#H.ؕc]IY74O''g8..0T86C)YhD]! 2OZƐ`\v= >Q$W1 }U74 ~PU nP? fʂIs~-܌;:t;%1dBc$26@945[FMWO@Dž4$UOp&N!_B$F@/Ԝ1:K3;h疎!$!G #"ָ:a+z 5b%D6H a&*"B,>VHC%u;,k"*I0,="TdMKuOH?/(uKFT[7S}vjkkE }c8P."({o@ u|C脑VB/GP60,kZDGxg SC^Տt4;oG$(%$ )~^jK``)LM[F1* Zu+8sOB%PVVJ{EJS|YO~j Du6KND͌ܔ=#|g:}%`1uG{ "N,5ONFb!_In*tw?(2s}J )hb7zo"X ;$uwC1 ?r(*N lkzcam=>qʌXvHM}(*E b| W#,~,域ɔfK:Vv'QV\{oM8Mq(BaZ,Γe|Q0uq)=8|\̽upu/14F 7*ыY˴ {+EgUFȊܽFDa*K=0%{2QqVt<R%|M/SF F&(qJ^15)DK?O ]yb CQKuj݀k%WT$ [h@a7ǻ JHo츿 q(E{ +$_] L断DC}{_ 0@% .@D/aW?WGvxeaY(પqRG^II5VPk>F߳c؛'RNVpQk-Ipo_@鲤,J!la8AfHdJW\&-Hg+ˋSC'z !WA׏S04{;n%}e&}z LN ](Y/iޜORc$c΄igU;5\*6says2H]F'>5ySAaQm*g;Jc!l0&M6D5[5N]ٕzHۃLBl\8dI<(n<~Λ~ ?"PJʧ? d \ ;YIcUN1y.P ։t\Ni3!l6tuGDSҹ4eYdj: |i{P9B؉kW#篃*Jh?́꬀ON'"> ĥvԵ5 }ug'\Iɩ&GO -&+fmk S,{Wҳy@Mj &(S՗Y$bK]MM^nմz:(%}dx7vjxcOaHl:ᳩIxlšC>e4:d>怔nOgDq&uϞ2z>թc_5uS6jD"(NG/V6G hĩ#*|"ۆ1Du; ~piy '\~ = d7ڮ(;j{ƫ8~.rzXwmwSSٷ5W5S1ᠲZEZ0BXYS6(L]o[PVq!Ti°Nj\_iZ FڪۈPC895(m׻"/d,dn)Mre avۻJ7w5xdd/ @-Ir9&-ѯհYΎ\㉒u샬s@{ yH@89y3W 6_"TB~67ZwKeQs2͆q<2i1g]g!#xb'DǯW s*DnЬEZ'"I#{oiR+F)XRXKJ(S6]$ sژM(pӱ?&0ȵVn'OrP>,F>}$,KCvJrl0-=1S;F9 %҄D<胼Rx=1uއߘHeDx叻^Y4XT O^@au?i=Q%ϰ,Թt¨E,hy62ۭceo#uvڻ#<;ng?t)SH7#LJvΩZNxE9v`) Cv׊HnSCrhW&Nal15 5Eh2/0yIR߱ӷ})=MΟtfC0 yZj3Qn:Mvhтt(.pؖrhU^-V6p8U$0#/ B GgEːq "kvʷ=oÌ{f68~Xp9*)F+Qe8Cͧl~'d>MVJbj5>p=vpl&Ĭ7 9&&3J?K$#ID <>{KT<_.Kzw4<,;(P^S}6=wIYQw/iyibww|=3u^z {!WXOy&+$vF9>A^O~kAo qmQ"ezxQkɂR)&2!څ$lvo7;0Ʊc3"O|ٸ"K5 ` &ATc Hu_)0 `8[;Y,u|6ea?<ί%?/7hWlM*,1Fd3tB K$Jr8p0 >q%[7 QAT.d'6 o/= ;`MiK|zb9 ^{#] )A|Kݡ)EX,lX:CCn5PoKǖL Ei !y]ϝJzXbfC38 ֠lU"=2L,zо`6_qS Nqhd%gࣻլ}pLO\E'3KH蛋l"s.P8ݎy0#Vܷ-c2# ɠ/팑)Hq!j(e9?iOrHHj &= buqF G47{k)ƕ9@6K}2FM&+wyNjI)*%2?]݄͜)%U9/Z#:5{fS҇ ~D1b/j-0fUW=p$l!I!s>5^ 3ZXT0 pJHZWz){,G 52;38>DvS ȯiM $;*rC.zq0ĩ#1OAY}:32/~|~_y$Dtl͇Wt46}ʊĪ;}Ӈ@i!:̴kהS6 nJq8j^u[n!qHcw;e>&ij*L".2[2 y9+sx%i5a׆jmL(oKa ÿㅻzy*胆jw[,|pC{"W"1ӝb5W9~@};q 5ZZ lgI$>u7֓h l|6[y57)]reH&uXZɧ#(,2@~d _jܪQmERPؐQ,ar3~qܢ(-ϓ\r.1!'R_5̰0VY:[a5Al݂ ]~%ȘSkeθҧjO?9LXIkh%K'󍛱9 /"3܂֚E^g6  C5X].1͒7d4L)ivϯ6,3eۻ%B./Θ=T.f TJ3+nҊ |zMv1>ZPI(U`j8ᥳ\P+f:% ᄋa&#EV:=*V>^M֛Q425 աٽ|*Ӄ랲9\$؛P}yAE 92xrj 2gFH?2W0 A{'Z^PR '*w;2`5x)ܯ ߩ5Hbw[epk+V(PrH2VsZgn^n5;`#6OӶl7\vpn.HbZ& _U,iUnQTC/(jmT"ckAbG <k$jyr ~_UܵoC!󽀨?SM5 7 T,ּzVbyA< )fmD7d ZķYV tďJxTiHMqŰ~(l؀X1pM}g[)cg5bC3^!}*fCro>}Ǜ0j'@R{i=3 y+D\*dΫVa,&3W%c<*x ,)tjɰ+rE ]HhEXN䉏C 'u9`ΖQ.7;!ƿ 7liyt tyRifB};00;|y v0h z7-G^1jcj$r뎨/?Sphiدt큨{CH#w55*1TvA/-Pk*qiLP.˚ܿ`̀y7BE`mz;.1-Mo!jNR7|('ᴺB#S9śO|Rs9zmW"\ 𺇕= Ca$[P)OFx :W@>춏 \h1= WTb/"ȧ]N4X !k(y,?KZD47x4h ؀*3ٞ+;R%+盥\3MU.lwW';c>j/K,wqڑsw䙊P5#P`yLIiD()m|X Y1BJ{!ɠy,| #\v(Tˍպ$ZWoi md?RV )Ayo`(.xl70w`Wp3νA] NdFu ۅe[QB:l.L3Co#yjjpN}&O(y$)Eݫ\zHs4:,SQ0znΧxGKմ@=\g-E tmeç 9_:O,-KnKw(\ٌL}*27 8`sI>ze k WEBaCpCm.D ?d8a]g-?7+M Q`kDpx?^F+jpb|FUKI8\81QܙXl&M:ypL =<5⇊{ƌz4Y`sF"e?Jgzj7ѰF[~Ȝp1MgWgR0߄@lvgTZXŨncD8 Jr9L`C׈wM2DI|`n;ةXM/ئpIV([DĦ)zIaxс;M=/=X t|;DJJ;W&砭~ 'W1vxLBAD⁧w\螆> RwMFUZGuu@{KuV(`?~ԩfdފs٘pF!7 ÛU%V@# ^.N7֦'~z^(s\:Mz?L)g9^ u>mk6DJTi˔ l mKy< |$_񈺌m69qC0wP!ٿGJMIwh]cMCuI+..ҏF{ϛh&/Bu2#sKY*’ndkDR1͆5\{Na3}Ze5y1}<2BAr ]FfUlp|Kw$g[cyR 'ߡsvcXpY5qW5BspMQ>Aj gzX4 YUG"lq;<w)!}OXͿ^h W:'Po,S.1%q§'~f'4!q kÑzD:r7 M>3Ms`@ȲPod;)wK֎ *u9m0Z<8!%PlήHO͢rRxl0vgH.X;- }VI$myk^%z)V롛lq%B\i-جkP`g_B-Ш1*u8lpy(Cj, 8х mGx|E‚oY9+#>b芽tZ:h4]=4`yz(p 5jb.BH)AFP8?%#" U ex@G6#i-6&e4횽*iŘƗc: .zs839awbIڥ-T Di>GunLjH3 mu&{~\ /䅺!l2AiW!euWB*؜Ԯt\l$h%Ts Q J?`8e3DoRWx{wEY/ǡ%c8V79ojj|I3˞{=F!eϿ0=;H kxM5|.4Ed1T?O;9 1Okz܃ o9E˖P#@lzȵ-NU 0x/7>o}!m  #vG `%q3r+J,0#˲ :yZY"l4v;D2CpҒ{ܓTQț 4?;CkrW qD7<At]+!:@Y;s+g,,H%uz#?L!Ls %~-g94dܤQ&7'|SXƲ0;|Ô sqG_ GaqRȚ"$W-pyB~tD6}v,)Cmxs>w5HB`Kzs%h9|MdU*fG<{MZ+|hobr6oQ]PTPpל6Z1DII.L}7ȡn؁ AR/GMGQn(C{P!efbO`r^Ѧ~&,E)=6vd?\b8h,rvPsGyWj8%VBl5w<[b 93o"eO5J; o_,aP.@DjYm\g53N3cFxƍ'axIN'c5f \Z;JLJ.SKW˅{v8}n#;$RE//= n(%v-}Cwh2̱#HPuQA~g7N^:kU8MEMֿ!< pj{ (YLަNRLƠ;CD~Z7: aɶP]'{7\X.h{l\FIO v?1dB[ݶ`._=b/bG1L"¨TD $6 Ul&2YTto6ׯ7lRQfK^LeKt__/6 P%}V$ [8Bm/{O.e܎-&>>{֍Np6imLj3qup!p u s:ߺ*Q!I'Ď^@cA,ihD`k98si]$LjGyVgnwA|2EQ"ޟBMs(ip}Dؗ@$$ {N tuw~3䦨F`znp+bK^xp$kQqq1) KnȁР{`ocs O^6.LEbu^f:9u443䯝r:y XSVg^C~9|[9@Fcw9CN ֯˒ bukt@+O3R &W5b%Jg.5LD0t'hi?7տ!-1Y޺eƌ_s(3{s]&%+B.D,9 !R.=-_zCq\Cy2.?K\.-2pkAwc+k$Kg:XP]ӫ5uSrxwv$?A4Ey7ýa yg27 9é}D@s9qQ)p}HB ٌ>^hs$~(ēȜ( 6!]U 귛|nJ -cMTӔdt&fTFH, KJhrBbo-ͣەy K!uexy!â:vcLD5PI<q@ :: N%]9u,jgV|p2b8}(&.oiv/~2<[1E*NҰdg7 9{UE:hݐi9J+mXƗj5w5Z:Z#Kꉍ!WȳbOWy~7HAw^Ȅ1g"3`2^b4ɬ,;3j MV;%Qe[LuG0gTa* obhh܄H,#d>Hcvb?/u?XVE8D`$SĊ0!!hog\SG^&}_"^}ݣگ .=N c$ bwE_iܤ JDp';CLX׍m(.HyJ(E,,,1OPPU|A $8X/IG \j5IfdvXNE-#jܹE`8]AQu|F9mufpXUSjrZz>H8ddG>J-vDۚIyu 0EFLfF!ђ8ռA!["afIbђ] *b^=mSvD֘GK-MV(SQðXGcLusk?w"= *^•DԾH|/n-fP)|ۦv +[-c: DLK/:w\qLsT гxlH3 dL)R*#)So3e&|\* 9q.W0H^ &] Uc A}D̲>PC]hO ZOԦM&go 9sDy*ַM,OINPV󻦴>J;Ɋ}7({b Vid`P0U2BTهِ/bREM;^̩*̎Q6 dOZ.rEoxy,-%sh֢Ǻp1 ~>sK{4AUh\b33̺+gHh+pLglN8s,~GT=7mp+Wݍyii˫|U{[/qazQJBZ/ HGj/G09;i~L=SfW]a@XN1DZ`P{v΢ä3qDjp]!Zbgxq30 [(uYk} 7PEN݊av7~{^Z'ahLh}%?+ȽcC!(t^ Iu>ghhwRIih?ckj*ޔ5:@~lPؔS!\r .  ڂ%Kֶ+ص={߻ySƸ@r3xQD &DPO9>rhch銩@$qsMI90PDA MZg- i|AN;FsmMA3yR:<;lDu b7B7 r`@KdӅkrf3= 6uzo*ll}~c쿐?$n%_M۫͡sJ8T~mJV/Iۏtp(-G\xh*;lnsmZAwVԅ^3^ ک4@c\adlƛ5#(X&_WK`2.J_͋thXw1Zť,Ns!رf fRr.#bPqNm: ܽ:s 7ku `{rpQ>TػPZ{W0V_QUxz#!P1fK_MMcZ0f%|@S-E`TaV? P ԰`@_x$b뛽[׼@`_1> *{?^W!TI]2ȳἇce mtb~IC0rbxq'3"5HV"/%I4GvpwYނu3B>QP[3)9]~,)WTԿM䙏ɵR>fMA|l (|r‌:'U-SU{Yz7mՏo jS!vt%FgT$ۜ\0/4S5eL6Yo=HK B,48xB$5L-`Z{;V傗]50>q)>)OcO:ψo0/OEF?b? c 4 SrH BϨw*n=QQ.OOndC UTCTWSjnEUVGH꣋ùohe7M!w8yF؁Ve3q߄ x_o2In"$U]ճKC7}oO 6׏WJf=ƬI2FAeHaFL4H<^Tx [\&^r}_ДnrQ6β3sT$Siq6ImWcیM{ʝH{Z~'p빫Vz.nS 6|5vÛ% _Yi6ضtt7;.MmGr:M97O;\HMMOz'(: Srv4z~IU4q f阐C6"7DЕU.PUѨXmuog د:ɀC^ lo-qٍtz{1a ,BB:K,.x=+~!\\jK@Pn`na/b7f8ũnYl0weo,ȟ.z]<ݳ w~dq+S MUwT+Gwn+ 郖jD6ql jal “בTj-cظ:]>O۳YRe3ţHtIr#YÎ-\5#TwJ[b4rL}o=4t7c! *VL=%豷o[?# \MF%ǽQUNg}$G9O%zE)E#|,%i,u\ynӈfj;sm?lv:'u& 6k}0 슪U(6(y2-{$JSs:314cdbz JXkQ /?{{A_D$mS^ 6)A֛u) ]8ig?0u4?w^gp^^06LdQ?cmJ b6:,wJr &V_<0 NaJa_#t㦔OB[bKO. C.jdpqˉ){د2S)сWێu6v<+:])4ekpYH1 =!= Vmm1 n'^>xuUD-ijU|6e HpvzG)Ny@OX YE1a.Փe0r>kgkx-3ڃv|@jUUHB6v-C=>@\x#ܭ3uBg-VϸZ崣_4b}3߮{vNc a}s5 b .yLhɒ)Zz`Z|œ$L&Pz6vU8 KOow߹S GPnC6}(Cz,Hao,ʗOuW@ l(E6V4.#A]Y6dca@ &'uF"1cG=h‹joŔ%nKȦ#\VAZ:Ch^CAU٠ab@Y.o#MzXn/+Y*#](C,~mp$ABBF}&n`Yh4TV,ކNY ]%:h{)"GmT]pދBU5KvQ7XU9 Xeg!uK,IBTHnC×J۹ zhbGWnz}c(*Eۋ1I`k$-Zd*4> SwSOCѹJ-RPjbi"m*@Ot yC Urxk S`·V>S"+z$DapnQ;N0{\2M I k7 _8 gL,xrrį90۹X/;5 D_]UgPknN Q9L/[9BT:J\=% YO'Wn0r-ޱ!#T~QamTHqN2J kcZIԽ,+d!\E_C 駑z5'2Xxll-zt<2Q {9( _F]b",# PjcxB6d ʒl $6#Gaf Ё䫒Z2l6\?x+V~TwЭ-nze1۲"h«Qј |5\8ZTUv7)J5o573Z2: OP4`ڟn9R6,AWeb[Ot;~( Cܴ[ VmZ.IC NvN%yHu5Ř|,rjjSl^!˗0*H8$:W͚99]^v8g({=%ciw Z2Ƕ殉Q$dWk3+EG0k{$ωFڒ<dPYh}5"Y/V}I^G=?WpVvRj!3.xfP[qi^ {3X=4O;P{0hJ#M>&SiLj2㿈STgl)aP'goy9+S=x@V<#ͥ- `LI $.8]jJ֞9EzD¬NVCI:cR\ն!$> GE!~1m(2Px(rk;O,C䃗@6*hZ7& ҘOSE )7hN~9;M+}TvG&`A;F4΃7Z_2Ή'Q?l=՞# s-(Lu&)jv(@tӓVbt2}\_q-ӑDmYB]Xf2B :⊎61hUb~LjkFo6a֞ax:}PPfbM2yIJ +x'~3bJ N{N?0Ыƒ!AU'GPb1R\il?V Z9xjTҥyrB zAo /xXXT]tSq7ups7?h6S>} |O*J>3:1YY3y{! %ֲ%l&0A䛅,8ZHkmRԀ{.7(U֪uqrV (gHAQ=$¯#Mw=4Tc,E'zXW*TSJ'x,id= a˸ e"}ĸd&~HIf%?IlŬlX"]o6As'I4WJ-!T/fŨz[(p"&w)fH6sV3>CQn$PH,'yh&nu$_cI(ld+D ҂&IL\Yn?öou*Tvѷ udCFƅugy}6=Xj =nz#LiwtD4̠N9>HWU+M e( M^n@YP8i( MT\w%=W.[*}v>1N\-.ϰoOTcu#^W*,\ZݕF1ՆO *k4;;X? Ԋ%!gbo2]T╁Q(MU7c($[݁;.Oؘ }HLB҃@$#t7/zzj ۿ3kUH@Ń#횥Kac1n(biͽ,+1CiƆ7HG\fC^|Ң1^Ox9~5HkzI+_]t\g&bu1yYo*bJu"uP|w=@xP꛲xm[>=_)Yă&Q]*A--,V x(>UXm]ncJRWzH6e")Mbl7^;O`쯟/$z0zk0>=O44 аT#GD}\LP:ʹW8fʪ9ԇhȈ}81*@XrYiaeGv$@1+DֿtMxxaY@44"MɶZ(Nb VF?`rU:gKfW@?&C2V^! [pA]'L Nn1JRg+=3̺m=*HF!౩a#DU(2|;s) Dw9\:In:* Wb#%mfPi;q6ҝR-%}^#M?ˎ/}Ƞi/C tDN􏂚!Vy,YW Z؏YX뱿70X@ȲY:JU_BbU{sU6"T o"T6p#/Ifg%>jz-3U1KP];Թb'jmSIJ|Lo8lK^Ewy.R]5Zۚ1?=up)Bˏ\#: I QQXV^|bee<NҡC$H2eoAW_=EXɪxRn Cx﵀ӯ4'DDorlkYH< dٙp BX=uEe4/^XS#I'IH/}I5"6UW899j=jHȱ@ߓ∐fįy. 0qK2m=5mW2b+6\h c򓴽"@5yS?e]D҂ASL0Z>v":K*eva@ǸJB6/ӵy/g7IJc $L- 'Bs Sho.~N˜y#GK׶d,NFpw6T@uut'ɕ@VvoKZr}VGO![|7ym>l˜IǬԇ0f_] e@PW+WҚG%J&^V%Z[vdLZhq9wcn/%BCFc^BmF =A2yȽ!*H4d_||j~0Q 3-Hh;i-ff4oEf;DqA=G^PTܞ4sU;9)Ѩ(Nһ4'+5 7UU8r ˍ*bt)`U}NvU Q-J&Ixoo3.I9d tGO. (s!ڝbldu򀅹; .~f)S{kΆC .0fyO{\Y@R/a,pSaDb+6N>M-ӧ+T^SwT7VFqX3Hu4^qٛ!:5QP9c6DXV@UMƸuKrw~#.KWײh}/ zXCӚэTϑVY (ٌ\%9:%(c,4y:,O%9'Bփ(CJ;SRwڗcha5i#}.ʌӿS)«Vt_n2h]MobTtF:YV<C*.rO1V7Ap$TV]&PX 6b7U>?UZ4,kg"0fu |L b4^},漁=#yYy|XW`o9X?3)g+xdo`-cQ!O Cqn W:y͊bPK]tPq$Q]"rʽp+C;b(3zZgvs_׿cx._Ur-U/ծ'`d"kGCjNR-=yOv#"h!34 F`jH1_R˓tc |*z9-ǟn:="V(Mm=pzz+),t5"Gpi" 6Z)E/=|>-^5ń@-†6B]N8waS5%K+َ_ռ'l^}(T%"׏Z!+4r .ylWΚl #}IO6큱S40M+>]Ӆ_B.Kd7lg?ıkɠ AeO1WΙצ\؟¦I\)}D/ədn%!Hn,rU q[gbTHs,IKu!D]pgwM'#X2l]XloKG% |(VOfiBӷJ_fcVdn-e6̅ k w?YSLͭ|#$415;\3pmZ6 )a r8.Cv\kZ'} tԈnBԝ)»-gtr; 3/|[w.LaQ+&ЁaccFN2GLΞ\l_JХDT=nG2|}|(G\7o|)J>Ng2g{#ܦ 囈ܻ A r15H9aj63xųe=WuyWJCh@wWJɮYoذO+:zq861۞Rc`$ꨤS)?ڻ68Oa&HW(YPMq81i.] \_A^9/RJDH $`:l&m#[GQzl٧w[Oj{lgSZR n4 )j41N-_d2˕nY,Y!NM o1@>\ևgZ'Tˀ)l@ZNZ 'W{#`+_F*5:vhuCuwa8_~Yb@nF7, Y:8F5U:fސҶq) x h8vBiCR:?t6/EIoz Oh?ZG ~O^ˏ.V9&+{Uti)CZJ(VEٻyW':lI7A{aq5dgc>{S֫ nf*?LѮ T)ٛsEZ٣8)ӶJ `FU*hy2%ibzrVObV߰FDz?:&t\޶Mq˪Ѿ"@]sriart]=4Mx Y1-EXdܼ^Q$a9IMEW"AʼnjZըOR2@oVoSjYQTAby]-*ל}Cz`^Hx&ϳ+a@fD %IH&bG msEJ-YN۫taI ]G$pDH+g.C%Р jTGg14rbX./@xf@f;szgg``qLu$ї9픻oAJޟyz>G\k^RJmA1T[4VL+s'.\*vOѨ4|nSWk9g7PP:ҳ.h yJv )~ ;c|-s\4G -T&Q_6Ph8@mJt5%eQ3mP>sbRd%x0<Ի nVBFNY~^NkcYۼbuvLpx*!3UBM2D͘kʱxWwS[Qgkq ,wa9s9 Ċejh$~!ןfGwg^kkL`]~`FoCK `;A>gJ &1ziҤZSQҚu^\5v];$> l|'0XkV }d% j /P,F~rk|`SQNעVDzPBa# EKdˆ\ +"Ѭ*<2gOSzރoRK:D۵y?]O^˞ɤI+U?3,/2ab$D:[|X-׹Y(bR鍋n?h;4ڝҒR77 w]/%0A$eKᔲqJp%w,GrLpq 8_`a^Q}Dj&~BE "aM`TAvnl\!ܹ;ݯXV+ؾ5"tjtiOxI"'ӑ Bj=VA<'撩r[2k?Dfrۙz8n0yjek@FiQ|Qy:AGL<}.2ȰAhzw⥪0fR'pj|N,hq ¨4y*=b](p fЧOo@O/ %ς~;+IB/Lmє;H;uTShC2B)*] 5N~Gb%G@-,K4Ȁ *%{f_(‡ uҿk(k䏏-X۫SI4zy~b:U0/YFᶢWrZ #6ҟ:X~uV' f?%b9Kg񂘘m:pá71۰fe#iZJ^ëin[EQ=htwE;Kj q!m˗ZcWw' i0̰&ٟ37fT.SD%IK'ύD~3P1ե_nJ8XXS$au`jHgQOк nX翔z@% Y3g', H~#;v ZxQG8FxMr'5 [FجӜzvWpP4ڶʕ J}^Kwӟ<|,/mJF1iR 6(GiA\\Uk]XD=9# U"޳d3h C 岴. 'UQ(,9vqk?a2zҵܪڕZUޝ)$[ޞTw8 {&4D#ú#Tlpș4wn uJ÷F&)wŖÈDdQ'5b{r|9χ<:vK]Y 1GHEMT?G|")[o\gZt)XD6+6A# qZ7n͎&_ nЦʌYB!Cgu޼XeK}_lНC֧)[Y%c]Y ?t)#8Ջ/v齬J>,dʢ{%6#gqz)n5or>Hȩ"FjE3+!cTw| |B/dF4A; _ exFu1^v-c5^PfO^?|v_zy"@9Lm9Fisrt$I")]XY;JI>P,.":D%WUThЄ'&+g3[pm`=xLNkP}QiN -=Q^uwGӆ0CO%y@=ʾQKűd{ꃒ9Vp\û'<9k^kΔVW݁Cލ#m :/nFrwU\R˺{0+C4 wT E/.2]#}C?ORYUÞR^F 9tЌ_'R>) 9Qa%E3Lm\S J[>]^=T/42pybIyjqM>4hA!Z_3j5lu_?w,"PH/uhA˶|I4Ꮨz >vy}+!mN|9ySDL/;ᮐPbweQRerG_|ou*5EWa͕oJxst?Y湈K1¯)>CG.#^"6ca"+̇,yfSYSYĖŸ ŻOcmseo1T& R*Qk6 c}z_W`0ɡ_?EJc:NQH+ ^SMNwHulEҰӆ.W97\ zm=-Dad+Y4=ie49|toF$Υ#. ǽ5yyf?3Q 0q Z'Ў&Q+Q=_ z>W#!v/@TeNߣt҂qpZ.o\,2}XWYpES ù[\uAO};f ߌнR!''8NэRXs584["j r, 󺜪m +*'yvT/ߟB>lӽ3f*naqU+ܜFԝ;XIvO8 ޘ M,pĔŷӞ1 !P+qb.[IˬI \^[&l,wZ4Ia5\ek_`L78 {S)W"CpCH! o{XZGUW'x7+9ߝ-6ڎ7T*̸PC$3fRm3)|xz3h @>{sV(pM)3S~,vPĽ :҇ @zՄL$ޗ 2&*2 "7nI;y!_uI,>$v4ܸۖ2,F^r{)tL{?-hZ<"`456>4-j:W֧6$7|iv2 p,5ɡ; Gְ>jOLt+d?eg<j] _+'Gd_d#{opqǁ.D֮0-Ԧ'/v_/k_c;Pρl+䳪}l# mI[ch"-ˊ #ǦR% jB$*p}9WXKVj`0 Un+z@RkPVa0׃[/^|S>L2έʹT|hMϭPEE*7';yYS)\C9Ofz٩*m0"3N>~$H|Bȡ%xIGnL\J2$;q]UMխ{ i_q< 9]ٱo@ЬG4Zɼa!ӯ ?Hu!F)pgØZ/PyW5$匑(.܅:B*}XJTƖJ_ȣ}ZŢS,t ;GG~,3 6})Вm"䖣W5g6G5c_UA]Wif"Æ ZX~B?m 2y b*hH]msTR)\ȞiO(i_|!ZECo7Gҏ4lŒr1(xMxT fU8ݗ5$ #d Ju8e}w$8%aKpte>3CsϧYs D4@i/*./Pk# fd]M_2xh rp˥;y\-bMĊ/3j[ϓxcuWY5xƾR`Ԟ!ʷgKvg4*OvQWIz| :#*o4>w%(M u9JjddU9&Mat󽾇 *T,ʯag.W^d#q n#?ɬannPZxX2B/.1ĵ?;ž%sSJ"ߴ_c=|ź'Y El |L3fᚴbc$umcڇfnߢ>iD '"Otx ecI=K=[mPAZM\ Bpἑ{N2EF9/bj :;N=0BQM e|YSn 3V.ƫdn7C{\eKCi4Ӿn܀7~q&'c=}ia'I1 6z AR1 #tdD٫?9 {aB~s]45wǩnR樘|&b9쥤q$P6j(ϊu%9ð)?vӔؒw^cGlٵ8 ㅖ*J.ϳ_wachb*ޒBY޺G45rc#-0 z`)7I`vcV 1`(G D0ܼ,_t_/"їD`8;k{0NN;IpAxq]xsroO,EpᢙXy?L>짜n~JIQ5&գ4{|WMu _Ne!VDJU#=N2BS3Lرo'IQ1uJSJ@8IVL, )ғp{ ~x+rBފٽ:~ DkcQqR$RUOȸL&O$-\mi:cCm|R mF.[lzx3e#=,Wu"l4,ݤ6v#\NvxƄz5:_\[R`+ 0L8ae>UΜx+@>XR9/K2DSzmk pz>ӭkʮqBn+ٟ=7Ib62le"-?@lɣĢ- xGn>on Jqvϵ {]T11f]0:y2͑3GYn0|2OgDZ~Y~YQqq)O"SQi f#Gi[0gpǏ`Lso(x!I~;_i=G︹~Bߙ2I*c mxRF,Hܭ0^3MIr֡AOJQֻ2֮+ͩ]wA$Kb:]iˀݔ[a-t#Trtc+^fb. 1P1m+Y!sGIGuиD _1l D'gQI86u3ŗŋ$&om>U^Ы)yZ*e =ma[P_]g"G ]KvDB !viw:V[FK&ԙ'&R]U)ks7wKXEYVԼ>폤?Ѳ Ng  ??X/!ĺ`0+EٵPkRt<|!+G9Ag08M')ӈYzԂ>1hJG}vlޭLdĀCwKIJU?SE)w'N򎵔M s1s=O)HrVaui*pϢP4!U\6^ ԒQBQq;+{fSg-] $[jgT0;eXok6*ߝ,`8PDܦ: (* ZI1eso~g2ap`ÚoF⹓)l5>\ _@v8(&P6<s3z*ɗg.=;Ea (`0l؁Qinb$xVmWh`5!7gF,#k"ˉY9V"Jd?¬lWddr WK% ??b;3_h(}nCTb zU\+ "ZbjE,ޞad +Q9ЗDXH6V21Rw$K+$ɧ' ԒN>blc ɿBop)p\{=^-^''x6$6]㌫l0YIa|}7}H輸,~HF_$Ꞛdd?ڀ69I帔oVZ/ jjwf'+gfthhIMzB œ1j ۸\!Y+ɝ8#r/!ϺG"7nu9 Mf%8 ߢ,<}>̙M3gq Y~D`hrxZA⫍V`8v"&)Nu mz<,/.&W"CЪ΍MNr?s0Ju9\S,*bXYU(!,eH)% | Oql_Ƕ܈q_\ 4s0w"Dz)ryǤ^)gF2fD^ h*/s Bs)>@QwR%Wޑ۾ĵc#9fg.(V:pݎ- >Љ Ϗ0|gh18/<\X^Ar6dʺ =$f08߿t2Y m0 0n c[uw"JMiXϖK|U>ns0noρ Op,{ąahEͫX6 8OWH5꾛\T2cqqK(nڟBɇdKFiSP3}.0JsppC\=?mE kU PNo!<Ëm |ߘ9=&sᦟ5MM;%L,~kGfmmxx O@E&M*CJ={;q{Q97o3h3K>2聆?xp"{mMţͯ&$;NG>8J tok()0_XmD߆Zo{vOe ,W&S4SmDWW0Ksbv{,rOz;?DdYu!}w T 38~5ӷb"g8ʍBP{ 6qk@"~2AW"' 08:ہ)QŇAeobSvws0@w: '*U `⊣rFW]L1f~Y>Qћtbj)à (`U#J, Ugoe&ȋb;XBUV{2,cYhP>`)J<ec8l*^ qU|Oh3tӂ̍%zmxy9%dBW@BX4[Aeg1Ok"[1}̞Ug3oAx ԙ!n-U+PN[REZxqh1:WWa°g)ij  Ǽr#F > <<aXgpRaW+&" |6tLJzos<y @:#P ysљjs"C6\~2DjF"Qc[ ( R oVݵt&CFc˴0ҲWb^[EUi'yPjYh CE;^a*!ΜQ+`^F’pj5Hr S!%}(`W0<4;(KRIv0@]Eav7=9o@&Ak}.Aݍ/(xK>*e)G0UDB<|< DIkT9a1qϫxP_C(sN gvLfo?zꔎ>6AoJ&nlR}Lx&8J5y,:i H^ճsǿ~$"r_g=UϤR>7Qi(enF@)[9Kv'f^-h֦0'p5n>+OLNJ,j9+L#|厜YC@2+XX R4Yf%| 5rr]7ɾfh 8Temxj`:uëR^ʄg)nw]6Bl 9Nж0V5r&X vcill}ccjKpr")NR>NY:k(oxb4+D};ڏTz[X@"Lx.0DSD- ЧɊzʑzn" N)\u͓kEMbk_8Pq0: PcbϚ8 "1.FGl]1?;PzXGg ,& %Ⳋspd_B¦}Sr&QՓIwa\+P <\r)tx^?n&T6}d>XYqaJՊX#SW-j]N_8G(/J@", G &ksW7=$Eƫۣ.I+# Nj~vDX(&cO_Ua6;Yj-lFO0 >o~2K?aSuris*4(fWy9㳹v7g?Ts(e'Vޫ'eQƜ ޗrMGv[.ڈCC eIo@!J`SrIa7v GݲїO*4ܤd15@ Y;Ԟ#9}ar354WF7Ǫere0Mnь|p~̩mS KjAIsl%Q<+HqڗouOloܔ55"Du'QeM+_go@L*Bݬ-{& !OvOəY~%MY#I"bXZf HdEl3qݟ]S~'U%h8d TA !81HS%-l{yC݀:\&,tIzALvц) N/=0ǻ%Gt/q7٣CGh{`A@lw&;'\ҳlӔPp>fX\TI(]>cvvV^Ku PUCb[iQwG:/FS Lf qw] UfxP~o1jz8/Z "?eԔA+ItnfE GA& 6n\\o2TmJ/hI\Z vV UE~XB4SIrV UetBȍ%QWM֘\3Gz0ˠ+*SullCM|"\C .hͮ_y]>Sz/F[ Ow'd4P~8{ ޠO ^sYIn{*")o )(Dq~`YTPEetZ?/h# Њ{fZJIDQX 2do([?4&`|M_r+'5 -rL%ֆ.C7|hd'82m)@G0k@5f.Y+TНh_Hζ3W@uej16/.xY4GC^2 ˢ?VP䗠UL7|M|H L γ nRc? 1"ʔvC.6/x՘Zޔ<_'Nej_J@Sъ:2)S< c8qnbPW3@gI+A#'p*q%/[1{c5)ZFv- ?p g ?q.YDOgO@7|Vẍ-njFytĉ/]6|jxMrVcka\0χF5F-oIʀѵuʶ]}/]zL: %\/oOFtYQI>UMz.J$`+m-K l@|40z_}ھtvU2Hk8 Ӻ,_5PpWxgZqX82)QN흜r:$Y)ۋ?ΤB͇R)Lm,ڥciӾD& Gsnn)S4 @#6 Q2́ӶqK|'$? -* I"a+T~]X%"0x|I2DDVCi4?ZK\\Zh ^lߖw|Ֆ\yBGAiEl{ t~O+Dş5bCT︑@fFu;>/yAXەgn˶4Ԕ?V*m^U(i [ )+L^F dm-6Fr<'fFR&<uQ6eAUPAy X31>lF/P-&ןFm@R׀%R)=/֢ҕ^~?6j SS4HpEA`\ {iIbאQqd4Rm2LPmF .ogH'h8+Z"DPQ+N ne.l[_K,㵪|f'q1W|~i`ɦN3Օzt"ӆcYP!L>upuIV?s=Kj$[y lӬm'(|Ym]˷]+>+b?jS$C'IASs#t{me}dFbwQtۙRzQȬ nDv6s f^Lgtڜt'k5d8@u>%_絓ɏH%k;ǘLF!/yzCOr#Mq"%`ɤAugd136c;xsY>Κ$ql3=L*T7`N#Nmw~JD=YIhQd_뤲2&rs>M+eM}XznKHCU?۱q2UeەMh;>>O8XHp./ q̀hV&),P+ iBpRhǃf3 5*&S;h87t@Vgjg*/;i0Z|]#Vq7Yf,~EɪLԚ䢨ejj]N>2{rVѓs)qQx3hdԕףߔ]1vl*uJ0|dc6Ω-F؞8L*1O>I2U]ecKJR R͆qK%ɵm\[uk+A%G`pr7kI;Sj.eo\]p:{904w*ݓxq9[K+ 4+wBslaX ^]#swD3L7k-rKm0K>{$jBS!QW qаrQRL5 o ɬ?2xOEmuc4TY~NꥏI qqfbFWFy?L]N DeQz5 #Lz%$ _ԋOyP⪃vK@T=Wm!K\~x"Q}4;ՉND%N~^yd\QDxI wv79{GKCfo+ܜ6ut`!+R'Ĩ4Z5DhUv [ȧV0ARMOۿ[ʪb"r eQ%`PH0i5նwN>Dy&>,!W#f@G.Z!*;.~#z|بּbs^n55DRLx;L2e]U.E.UO:UmAh: M;%Hq]9:կֻaAͯ};%Lp~UDS/_Z`JcjYwT@\ʨ9]_wh+$>3: e.rNTVq!BE~ꮎY^Scҿfx#o[ !nw`T  A{GR4 =fCP^"IhܓN$ :g=B=0S; -"+so-Gت-CWUy'as =2q4RhjҿoM.C(#<.#" 9hs])d"?č,4$z)E &P7ATNcm"W $.GBT?@'9ztЁU\}Ơ&IսA86ͧ545 2bm$h^¥ih V )0C[6Yw>D(d;fFWHL1Xl{UDd@>~漡*e k p7@mw4{%D$濤9K~6_ޑ#~>?DL?^lxCX}S^V$dn$ ޛ\oUP^++o i`W]y3jq c@+b>{/AŞQ2Ee|%[C^=X3_`; md]%g7 4Gו,}Cl@MғmкxA u`GdՒb2P`QZ|A r'o[s.('dOլ+3l-Zࢬ8?>t[B*3>Gux(@.y x0_Iʯ.tԪJ:/iu%P}GB*Fz NY-][VL7|b0I&]PA`c `m`yjX.gkʊn5>-H0;ffږSͬ#Kڹ{<4߂rqWKG&@apf8e*䱹R7X~cQÞfã.9k-/$Jdlq̬JM"\[]F ˆ#1o'N8^EN,fpc#e9b($7 zӊXRF.Ή.gn΁=0ʁǏq=*Bv;QP3*CsaӘGRjpNTj?uYࠄR iP8J Ṷ XV7_ih{Ei5nA9Hp0:O{ڻHtdu) hM}G\@2r=z yot3gQR!AJa,QD~ XDI{v/ )hJeD+Ⱎi gϔ[4$T=R}Td/~@-x{sz }D'u/8J9ᝅLzKܖ%b0&@-Mà2%fH2R@-tukic?/'҃͡^TR `ص!XfBgF<n÷V! 6ݣ?jwn6-3 ɢDUXp4c6QnAq5@"i`˨ymΆj'vxPE Yb:F|UFPCV%`dOUf2_hR.pNBIc }mUNɴGmTT3""f )R`}YHƱˤX;\̥=P3J(j]OYL^:6S4_?[ ,,rACͦ.Y/oJAm$#ߋ3;(E^r |:')E2aB_G?wE@7Q8"{q;VLUdˬw!}ݗO$+{D`k!+&5~obZA2QLZbv4 -G 2(6M?'SW!6Ft4I.toRϲI *Kis GU(;ZjNVJe+VIT_[A es jpD8/[%Z}cKf[Z,yR9ysL ^$/f7tE>R̕uSYX_LU[fl$L-{E1+c-ev^#˷!iYeWs,o3]`7- T^2W;ޓRI)Hk#v 8mBBNst-߯CA G$g-걯T+Mhr)r{AйxE7a\r s^hAONn3<\p5B '^ ih0H2} E:EہdރYACOG_-ۦ.9>3*>``Vv_(E{G-Hʹ8=F~Y7]yÆ1J<qmitLn7GF}L@Za"vAWBӇS 2tUqNXd1+*7t+좳*|-aYo paksfd s 詣$2^@w/pn6ƉV-Ym׆ׇCշ LDbXS-Qi5Cs^‡ ,JﭿwߡC=3&yF@%zۍlnF)A*8HwtXoHU^@U%C4j) DD s*N[3QT=sḀ,~Ń4=d;*'fE#`W#|&Ά/]8X/ O5Vt8G;ƞOeBc?{C3SpmB;Ft'ttPL6B ,VԨҷ4 P0D|v{AqK{{ ~!!K'jUC<"{0#BMhSL7S| k4`jLakkm:Xb*o *XWn w@Ѵt愊F(=Mߵ}KZy(xTND4*z˅!VQ/pPl濧a=c4N!"&n#gtI$+(ʮfHmgPBytni|H`3{0gv/uNc$mh$=r^zwWĜF4}Bɨ.[|ѽ-od#Ip#=0IcخX/f&^k gxtiǥ@=w,:{52BOYn6b֔g% ~e&J9 nbop 5_%kk6}<|+5y c=@hmY8l#`,OXT2ul2*JGDʹS+؂8C^}hxf=J~ez"#<'L–>:ǒf}ǎڋF]%]F~Lv=D2atPIK[ C$p&l *[L VΓ_^bntz|Hr)*J= 6䲲|ָ>/~QH́[s7`(B  q8;>~b&E ral0-IOH,MT ; ZeB aI'TY-$"ԮRFgyzm*'s{u I9f`$zGf}v~bS.ELZXDPbZAb )kNڞ:O׼Oo8Iըy&OMo@[gPDUH:mdWDq:]MDJ (B0p_O̡\#1J!L>"3ZLITFhЬ@dq2)%=FױQ3T:`8SX4{Kw:رy <εx5s9zEt/nlGϬ6٬zQ9 {6n6;.BI2ff1oIs#SE*b0J(lJ.$6;+ 1jExB_F LpV(ǃ浆 0e' n~V-I bZ  sYP9%\6IA`VèX껿(B*XNT1{.lЦ/;&K CW7mrTNRP"b_o[2O^ݐypDP\O$:$aSQ7٪LIJLcW}aPe6?ldd9T'ݒ11]i~@KSFD+ي ; fX(LU÷ QRIt&@,?vKQUh 8JTX 9Qh]5If겭~s:id󰔮?stVz}PfK\n+@ot׫=L-tb> J̷DAΞ}k ?[ΪVx\r6kL(͏g=z[ZQq. FRW ˇslW4)NLWO .˜/,K++J$GN熶eh "4,d;$'h"|8h0Vq# BG?6lvCx% 쀈wWC܀!FU\ga)Y G Ґ_E}xJ`E7u-9IuJ:-,)\OOߙ)>:B^ވqg!m"p wĜLFf~Dɽe4A1B`x )-U  rvSOYfhL=Q{=/E+RU~?!&SݍiY;g7;.t>T\FK؊( 3 E`o09]`I$i)LuP!yT,dmR,RaPOKD&Y!{$SQz%2yB05Hr L>6y{b[j?WytH?[飈BXҙuD*xxt#Nע_dsר>rlCh(bH/8^%pYv2J*)q6{ ٢|MgspGu :z)~`Llu9mlb9`sDJATl 8nf"2]א;ptquͯzphn:fk/3K V;k+='6A?bg#=M7ct;!ӗ1KIfr1qS#WF)ߏWe&Ty@Osa(| -p4ʴD\c$,&>@4  U^4O>0K҃¾¬q7Q"{ɔގ(*w :.d>Sv&Pa.Q1o; ޝSq+wdxyY3{7~z>wKN%"l&- te@|_Fh\sS6Σ;$rP矃Jxsg^o3Rm2Zf}1X->"ZWÑaL{eBDԫ":WiaPmnZxD(lpa`2 EuҐ`K!];8E]MJ;ZP %EaXcY^E7 5im2EzgbfbaNHNy1nHN|5{JahgͦʮmW8KȰy%躽0xda[(7 ($i9w @ewn-sM7 t`MatJpN0?C|vwmd)Jo&"p+j u>a}'^)?sSUOC;qRj_Vߣ=dLN)&\2 'R*k.iSrF C*~0*ϸd5@o%p<6v<&ƾعwaR~%?xвJjВ-FSQI|:ɐD<vZħ_+(:+^Za.\tPM,֢2Xm1" LF0LCzR06e1f/(>͋h?6 {g׽qՇX͏Djs1eBOah+@l:Kzˆ%U>vk%:u_"%W+Dq + El*.)0VooFv͸ƾZB?V}LGLl ez(#4Y8bQɢB *{_)I 5,u'YTT(ڡ 5KEӢc?[Si|L]s{9nO3pBqE )֯& aU wM|m_*T,MjiE"] 7 Ҩ ץDIr M ZH.5$NGhk{n1*PՏ sAXǯDP{mpP:nuՃڷΣDJ3)J'|Ю")O.Y^ǙӲE}}R 1Mx#Tle;aAS0FF۟r UE ԁw5;@wVhN)r<% q~UQV,@aWlK}k['ͯ20R!@%[ImHTL(XQ]))G=bQ H6߾'gf_sQE3IL~.biZ ޷[gW 9P$7%}L5hiCk%3n>v3UK`8" )E廪:6NUֿiĭ"6Sz<$2khD69FQyzO!6@gkl5 eF­?ڤv{qmMb[9 .x5",?B7y v1n5rgh)pg]pdGy;HƅSrseT50_:lAp!8_z6Z6jC]s'!1+$C/#$kʧsnѨ]`Ӽo=CoA.f|Ar͐)g[J\Zٿ.nئluòpXGibF~ځcKeBg-lh|Rґ)ySQP@k,zn3M/A]M6ClaMG|M~yX屆.6ݺ 1iWr%!<`GJRb  +XbGdToC+%CF lz{l:35_iރvٴ(ZN' kU02us@DQ/OI}m+Ebl0 =1v &>Ry~a~fyR BjtK fa06  pC9\kL͈7AͫU,VF,>-*.z'GOHEzm,2%F`$=/cO&eZ D[-r7mAX xg&ʒMW+>rMƍ$ʒ]^Л(.ݽiӜWIʛ:^QLt}bh6""8/`QC{\"Iɓ.z! }oJ9+[ubJo T C&ϼ+ ُ:Рzw2~Y)}$?hO~_/+dg|.Q{PoykHXB"9EQ0Kʐww1X$C' Ř_Iai)_uWej*%l1 2bEZ5ů3\8.Ek<.tLz+e"RW؋Ne/E$sҲIOS^Y *2Fz%5'!\*#|fOfcpw!fZ(84d oF4} 6AWdVoS7e[`!t`쇘R::^d_e!Aq]*Fr )^"먰 i2fF+\ m#;2,A42q\ G<g&6ϽԝA)BCVVL^_`[C9N*|IԤ3vơ9V, |7XɏTüHw.؃qd1z}] Á! \{PBñ? i".hԫ J\}K>9;e&.Rd%`ZBRZA#lלB reFLZ7pty&ܛ- >B~W{ 㘖^cL-3,]JVrC@UsJ$ _|E sp1g_51kǾ9FaQ+>|N.t2Ӆ`sY8KVTyp*Z hfE&1}qJ'uhl.wC1Hfw,2#rT(8A }?O,'SFn(@eA玴t5㝄B? BԆ ۘtOZ$9k,Y<W\?+o]Ҵp!rI{7FӏDЉb>D1eԸ饉Q]Eqlth.P6Joru|N`7Ģf /+/O9ا2rnߜp4_.܏Goj!y3|>1{BJRRٙܡfu[)^g*( m&N+(*$@sp)Bͼ@DK/UZ) Zo;H"0;cDDs3Uyކ|{B @ coS SJO/Gbn;` yAnWtzTB(y߾슏]O)Yek2yFǣ%6_\PQTj~RjGa244g#sZ~ք;\:2uiukWbc: I׻ᝍg8A2ˀH{̬1)nҴ鼫l+O!ଯ/)^@Y(uS#*lVR8].}Ve-Okw e(vlEkJW-洹H{Et?VˑɶO1G'B/GCI0`'=L4Ksj$zK'.v O@i G8<Á?Dwf,~Zh)'<#2 ")6FZSDrOԾF,]Į, U;;>%p#;6X~ۯ:5eQTV7GqibNAGQ蚞(V\8'3B'QuhXd&\j t2)&50,.)% X !7#'`wb'BLʞ뗳Ĥqq9.gH݂eUcL^RDV,KoXIO'"|5VEUPGf\0'tWGEo_l#yΪt43;I@2@&$b#@rH[#s$ZIC7vq[T)E> UȄ T6 mw#+"Hho7ܩW@ ,>y"/e`~8q6P`q$ 44:bO\؝;"mz8L[PK٭w!^'(Oul%"'…(_xO+ []p9LH7Դl@PC壻1^f CusRא Jإywd6ZvY̵fdDyQM5[ K6;acw.˃WSa.'XL7%bp3 nD? PwN+Q#6eKfr >6}Gm^?@Ns})rMKW'hjX: cftsOgQnRE_M  X+$672C1WnnfckȂ5wD@hcsO߆VVjW NŚbwU5J&ɜ75UД;C=3TeidL4Vʗy.(񃵲ѪuX?\ì#:,28w)lD23XD: ʠE2$(GKǺA/$Ks$mWU<[7G'DEi);1ʜpbJJo7m /rgИ悅~ש'onlZ >[6gb9n@-Ѱi?0MW@7pXnxoc|̬x_/%GxlTvJ"p-ܜÜB$}k9RaWeKy(*6wU f=+3f w쇗+аQ̍YܛչVuNߎPГL~༵8wD8G]"*iK}5=J%ľ֞Ȼ @'+%q5Vxvk Yezf9B E |cKSB_7Z#nO*S)J3򙔈ᖖeheByDD ߂ܲY`u|2<-;,iH?TqA1diһ\+@=9,9WaQmAfFji75K?n3Fl&[eڦ&ߝoqUZȥ ׏FT5s{>*eCb$ՏЕ7su(Bkd6D6_*{] p_: [T`ў+Y':gFR  jEnp3$Q@S5t$Fc#=p|Wa'Μ.d_$eR; _W y&uW| OO$kcPQ90|Iy_ngf| .zvl1b,!]hrʗ"ڦSUrĭ#+Wې8ρmc\6:,2aθ ._UYEȜ?j B=q j!.mZXټ**CB:f9ܫ pjq)>&7(`>n{tg ~?~pJOD9 ,2'?3a` :uXg^ YrڧL->ӷ砈T)N.K\+z;Ԗ̇MrY[N܁d1_:[ZPn R-JL^M@=;ZraS#\38rA~yȱz=椂[b'-ǒorXYyzN*<s'nm8 )8'5>D~:Ky=)*R:R2{Uuj=f) M.h7v jlδ/>T=TR[ ~ϼS!!?\\E|Li*,v,:gpL]ƞlOPmm?[^}yL-ڒJs%*30U]5gobհ%fϰ~;=ni.b '3 ̝dv)ja_o`;>8Z#1;[ONyAY'.:m >I"4Þ?ddH;6UoFUT8Q@Mrrx,RJFJy枸M`Z'UFژJdM( UZ$iԥ ^1GkBXl|9҈z,ݪ²İ@TpGlm Isȡ_09=Ηsح-}4XI;Bil-vo;!:d Gtox5ᆑy9q@Xz24Srۣ/~vLSTC*v4AsE;&HC\{ukha0D/yp>,b݌NV/5Oi]mذUzl%W.b0Z8b{kq [my9@"xF{Is3_ WtB{0h/<Z,Q4(ۓ0V%^0ƀiBf/2w决Mڦh+T+9Qy[.N1"]x^׶¶M mi>w*VEN8\FS^nv xY*6Zp_A W bOQ R r].v1tͨ>4賋vf f9=ͪmIpJAd4>j0ִ_bRAZ.<:IS/  Vq fa=\`RQ:@M}>+D>Fg噡{䄥e-UD n_4W,5G)4gX+0"!uh $(]T`ٹ HSa55A*e[\g&Xzӥ%ARKB5 0mSg7']pMDcl1gݱB! OP W"Yc"hж~<|:'8nIg{`˟uJBeyOIDt!+)9u#m=c(4[]Tx3)]q,.Nj1m II6!9'/F'4W̋4)T&4ׂgN!~*g˫` ڎh>0V(zWc9,,0N:?]$K_ 8 pP6B2*PsowH&cOLl-!B1J#1eqgx:{"/9)]Ke>^1MIŁBz⨛" [J\d3 yS@]¥~]}x1^`$ں0s/ .6ǥߝgj+sε[/rJLJ/'~ҫ-4Is[u@G_Y@!(p4Ҳ!(Q2҈@-ZSTx2 )W}:VcEss͡j _mpdD-B/nف3tTs =;]kΦK<}\ʴDiѹCAΪ:_S^h-y=ROfZ%F0b6/C# '?e I^%keEGn&K`Kx^?$SyoUjB)R_$t~,L42,(Cfw`5NT%leڃ0S nxјISDq=m[sB;AFѩV򥫜-57|Qi*_aΚa9GfpWcj2Ky D> 7z 4֤dn S܍.+ 1cI3^Jl_~?z4ak01>9/BMTN3iFJϸ>cz`0m\;kFm9йZMHIyTZ[W i+9K* ~Zk0*& v&l"1iRVR]?Km]R K(v΂Cwe Lܫ[r`G:Vp8,g7`|.Nԃa\ 0Ԯ644yz\leB5<%y{;=O1\%FO_ D'w 3z~:t78ʇ_"M\EZiV5 N^2I@nb+>, kOm? }Q '5j=u '9*ghOwC}8X6:}eYrC\OH25 p pOnF"2.٢YS4wJ<{sD)wjD൫ʖ_҅h+'R8 [rE#͟&+FH s},1w/8Zœ{k= t:6Y-z7B|pM8ҵ:\e=KlMm"Pbubo![r\S|}/(l>b)KI ]ՒY}d"[^7O oAչ%A9%SN{%ǻ2_za.rv'E`H-SZk9Ivj'dY P''%0bp`P$36h/-M-d ڨ$ 9pxI7IZ5 'f7@Ow6 S,(&:b&,buoN*j``@}$yQ[R.|P 7.3LnNJ%j\;4: w@ 6L`bltz52N\5i|tǃ*:4\0R~X7֨ż2@R&.f[M(p^P 6mꝘtўd{0*=8~XyPj~PI÷DR{/Lmh_V/ =8Q:A,<;:ʫhB8ј;*tjnMgx*q5&|sGPq=2{x>_LCM 1'V_z r!GI* 2AGmۜ*]4v֙0 "҆-놕'LWq! KjG^!)sSJE47%}UJOntFtv#R] l:dM\ي L--kxAOv.PO"PAVB%],X33R*WM.l;Z[Annh#t|Dbct}bv@o늞k\I9p@RSQMRcЪb>oT |# !6,a2ڹC[s@t_Hש0Ŗ.<3̇-I SJ\W|BmZJt#B/ݢ1NňVp(Pk T:)Gl>}:ǎ؏-a)9HҐz>#oTͦ")b*}{64\;Px$FvaDqj+bY[Pe`oX޳Hp;(["?2%MZ|}ȓʀeć1QI>HBwIظ"E7Qſ6Y,A0B k_5aUI|W=P}w&q7lTŧ&ӄ LNeSgK(ioX%K=?m!b.{ 5: &r/i1<ӯ,S~Ӽ#:kFpOZ DAXn3κ3E2 ۔e.r+ۊ%Ƌ5:P6W?_9_OLaޖ'52a%H(s .&IshLϛEh4H)4 ވ(5 N'wf`mC[oU{v{kԹ>;cn/* bC\ºkGoڋ"(AY\I{ Vߑ۟Fy63E Yzg Au2=>r_|Mhh`'?)zW\[%'O݈aNߵܾHib^@6ʞSM/%ףTHw1iu]gX7&Xn=m0gd):㣿ƫ[RDoكu7b$5H~Sr!zK\f(Vo.šrkdȣ*seעdH݈O.v92CRч깔7M4%&_xͦ+ 3:J~*T7{CgQ!QY‡r"bBl^$ YJIH9IuPj@i7pV(n3cD!YZ Te6i,WWJ{EZuA'pw *iS>4Kޠ\ڶ,?a by5al"Rb, $:~iGJGk0o/ @O J+%p0mx0{b3R1cmEpQ@]IAwd ̕;}dώ]G7S|giBEaBf4*/Li#h;ǟA1֗3 pA(@g"aqs&},_؍653 kOy):җ l?k(e: [Y͚Wߋ7eCDbyTj\_AM+H> v"dQrBdd>o<w )Re X_{OeY}{lԷ55g 4ND`'@WJQVtrpے4;k! QP; ԚV#i:N* <2[nz@E#w?gHywFs#`G m(!l*Lٲv`+ʲ!"n:X١ vGex*O\]fV,v!^6$< >:(UE+M@^1m| ,jNq#N}*A)ĽTo5 krQگ<"(o 36Еɪw'>ӟ 9+!AL!"l&k @c}'`AH<:YOR. k,$<;onA#"_ZKDHYq83k8RAW$M]8siv."/]X:L RkK oU߾"oL3wȗjm64lAF-f6?0P[(% |g@Vh'BLH?i,Һ¸Ҍ+}gRh5SǖP&a⠑-ࠦ%D:Q /DT *ˋ*^YNFtU5ȚW]Pځin֮CI"aY'XN_s5j.-S#X>p32D},ߖa_j>0`Sը-<)!.EoA8v1mZN IyS ua|{x \46'd!ثfc=YQpgo33Wtkf(%̤G(#H @1RmZt}cQsgqNsRAvY$ Bi(a{ }* )ڪ+4Taȉo3; XZ6S^%}Iw2 #y*m\%- Y2L=$ZȫPv™?d\3XןiD8WƢK73 |ELsLe9 _y ]D, 7lNgZ}XX r"Uf*>A&4(:Ĩ){C+ tbc  "ܳB2ɩ!o8m4( tU~L @Scм8c0v\qm@׺no7 d(^篎t`%qzn5`_5q?w(s3#8uUnJhiyZu:*(7P ~N*!R w $}bՄ@H/QŏNAp gՔ&O1&Ak3k-ixZsJ|$S(ݪgf ;̂ \w : kJ ;%J3OkjL(pu}܊[DEi,ض ?:Z'ng+g舖P*׎CL>,[YL9Ξ<8oF4)vb= Jeb<->izۘ&9xJ.aaŤw cR Ynь޲l?:Ð 4*ůѝFwB*M X!m$=,E }m gKS!d_Ydw~m0,&r3ԙH?Su̜T `^Cx^NRG̒8`!:^^ˀ=A@}sI$l+cY4irL.%*S^d@+j =2cFEG7^/35&g ̽ʿY-S.^j"[t!+~vR\0v-MClr6u|o0_w<T ,JxXQ8|5]<"Z]},5 c/UnU@\| ]{]#\%!GO]-[n 2τbs,hˌDv3@T~@Ll-$Z(,)~:3Jۀ3Nj< _V7TlIOTWvD|MFd5=?E-s(~&mZN884\ "1T29K~,bL bj+jc! T~=k ,=;yT^uߏN̹XWgeuS*;Z3Vε&%Y3 KxF ^ѩEc8/Y0u7EyJ?Z'wI[ڊKZp1.ϲ( Úh_VĤg|mIl^$]ݾ擡y?t_ZH~"B|l#B9s-$$χl瞋"|w!֩,96NJ^wć`?++.@v)rZ(L)Xm2f,Z2˝$Ծ:2L0mekS_\+.=žV`\=cWz$CWovl`JඑX/8Z1h')5X`й[ً\.B;vhk㈚34X2:ܤ)b`3غ,тrg-S]pEl'n6|e!PÛ[ e'Sr" zI HPL$ހZg<KG(:G/0agxȘB K8{5Vbhoo']K̿ BEV=nQpџ${JҤ_,ү d2>!ʅlAL,XmBsc=ծ9ŏ(jQy6bȌe/u}ysP!mS5v3䀧Ak+hqx} j*Lh#~Q]?W5Em%qzrEq4̈_SFcfz TfԽҬ8lO3j%; vqC"F[6onfw,X9sGb-[0 5on_FTV/5kd1Fe9fq:nwOǛH%³f[Ly/񖅇\ISfK)|֘Q Is[}%?h3HP"X3cW.w{]-D#IDz%XMO?nIKmpk!. ٴFăE?h1;Wir<-q]ڴdvQ[QOsϫ3\#.8ٚga+|$A6-X)[hP6Y/t1WcX0VWMLkuHDAO$;eG˗m~7;!L{u5yp9ӎ)Z~m]o:n SS2as&[kz什Hb]]QSr8E^Q)˸!lg'#Btn &0%m0f!c}NU%o;˧=`Um̛SZH Jryz EwbM@  2o`{1k:z҉a0&\ <Ar(ˌǾ q7y; Xz3"yMJR#Aǝ O?O xS{xbp-⹻$V )R\Va[d3.BHb~&q/;,:LJn!˦G+:2ož՗m|`K0L5Jjb"|)zzk@+Gޭ†O`#:(Vq b1@JH"aNpBg+j6>5,LѽcRF|pJӄ&ƙc0uʑڻowՏR@scM)45cEϙZ܋]By"C2unGkGXV=W%Ѫ߃:_"~ XđdUzxWʜOFB"9Xx)Z悬S0yCe՝le8LߐZCCE@'炲T( XEݹ:sM8໮ :s8$r?G\9AȶeRx^u;%(VDG`Joz~bg%{.*>ʥ,S㷢`lbe>OK끒@Xp̊{̶%9dQMyƹc.RbbmYl;WTIZ46b"w5S @1+;s9zK2 |'.: (YmT񘦣qxj(t5O;zŢ˪ )r m*)E{F/;MfU^ c !oMPݍ5LI$r-"d ΟP~G IVvhzq.T/>"N^1y\B~ tHP}o(zxq [?'uJ$Cj P;eMMԒu>V51P=@t& LhőMGld>iM-𗮷sb]s8Rؙs"Qvb7hc3U `rzH68M<%/yYc_.rb6PjNF!eCړ}4걈I?摇WbVjɯd~UP.pYd(1A}lHP pYK599L GmY `kmS]whQ$y!K3!qxN7s\ Ă'Пv1@EX0[{/ȀyvSKJ'ɴgmc7_sH͋7^󋕔؞g}#dNL!`Grcθu:`E0gpkndf8-t\)u.]J_8!PD@&\jG{,fKp8FuGqt{Z=UdLu 4YrN"$q.&5>XWJmuhXhx:=ɬR ~N+ 1ke@:r "}9rz Z'( yiR4'[q)/o<_L"d%3 d[!$jKsU-A7aA.8+[9o2jY/"~;y'o١ŹN)߰f>uQxuTf4 l\):dj=)?9^ܲ,2iȧ> WC&icN]?0{mzSV{0L njKVRyA|dHy®lP$["L}Vnw餢 DIRoACZ!)L{ІdeYH\^d$1 vql=8Vkt IUS &jqPO qI 0wr,B0[&Ʋ>Ќ/*MZZ";ak֌Ǖ{윰b:N)"(#,y !N+6^۷)}+SY5C":3;~e  Xdw7>eRs,Gc$ iv`}{K;F؝aҜFǓ0=v}.gp2ەF%ag .lݕnX p 8jX/CnH9. 4_:ﱿT/oI^ X: բn Q?O] +/B K5 >:.$C=Ҕfd_={-88 rdQ #QrDf1*rs8D}w;Q0mhcIzH}!!o=]I(`v~n ʅ U'Uq?}bYPu`9G%c;1FO6g7fL`72KH~#+I' ߜ{ |*LT5R1ӭS)Q6x-6BYy_Q$tܖ-zΌ1W+W؃hWf^-Wy_N-hP*ʑ*lU!?}L4~)̚ 5}V4;g<kMᣭ;@=(<$V7'tv?҅WO'~'hk-DN*A;TqfSw.N f= qot6+픟˩@,uQ!ϽT:lᬧރnхEE~:,O8tvV, 02Ͼ99w2OC6*^b.>7i8'~rS k_ry_ء~"|Fzbw/VU1GkI4? f AR#KVJ[Tב(+X._46gKήO`0a. L5@=/2[xvP#,+#}o5*)Ⱥv"4=0ee֢< љ~/_L37~Op&j*:!kЏDl*V; z0B}c=jU{qvKb(*wۼlSآ?%wT"%̾NOE&80Q>?sHB$go kUiPm۫,L$dSfGIwc tV++$s8|To.2MW&3IG<n[xUhQ&5Mg_z\޲zctɓ(MXs\8̫q?Q}rCе>G-#Gg$L#oGS)ߒaeQBJ,a2Qӊ@ik:ޮgb6cK20˖U4g+ ʣl(oT^zET!^O-`A*t >p\ cno U%m FmA[,Żk7Y~(C$ =p4Wv @|fMFZity# >YQvyN1_ RF70f:tbWF m2nox"CDJ¥JV :&~Ma ^BAx] cK ǷdJp;'Tl :Oy'?BZ#=Ȕ >ݘzVoZNKcRe!&==N ?y)HssTJl^ %NcP>Nۨ:4$W[2l<:ɨ5U+dF~<ɶ:/ӯWZ1|:i^}ׄ:7hs涑ۜ9:Eq3]SB%T9tQ$ 2*7PUq ܧdAli"Д{꽠3-`? y끽h{{~i/7DsNo>_;=C a](XFo V%% Rr?iXSTZ>ެursP*f5sEemiCxvRDbև 2'vx{NS8yOݿ}h*vJ2ߕ?ZԃIN /.5l&xe%X _z>oEgL$9Vdbi~FC:8 A<(J- #o>#eVu&&Cl.WfZ#c;Ȭ1HSџ D)X4v~Yrd)*HAl[ѧtƟ_g*Ot/h7e-sVTB9!+Q^3<ɾ; O IuPctK0iʛRU?nҍ00sBJm@ҤO?r;udprDyU6+`5Τ-SƥGb#4TC#b͗ ѯͫL\(9b07YYc}=8h[:CAI1Hő#360P xf fĕn!SCuS3\G!~yS+Ȩv{.bd沓S'S㄃O5SL͖7#PZr]"\|x ئ0Mۚ\f*.LE?= eGX Ğ&6NLq52oN_FVv 8E01H+@j 2>kQʼnsf_&\lёіRH&3jM#K,% ܖ\a$HsRNwEPnnT*Y/k%Z~[ Nɻж!!e tۏ߆)ÓvZzS-BtC+ԉA/Ă=lEz4g$tAa8+a ƥ#&󳽅 =HhR`t~!sVuN aKTbr荓Ugz17N W_th0E|-0SRFYJ!v򳭟BLo ߺyV5VznUCLS=KWLPEίօUO tumf߭9"%wvJma]3tMfl#?!6)/4@'~:Dzo ڵ1pA[*nPOBK0J0*{B Tmo抌+wIVNL>=N&`6nNӧ]1;r(A*1a-d~?v!Ã+oi )yhF(=_ͥjx ھ ۇƘ11K2C:;q|RA!ooLm-Dw+/TLoG&fAr<"Qb ǣQ%)=wOk JWpC۔Mň6%mXөinE$u%ӑO\x/:T֩-迅p3{KIx_L2Usn4SZӨT.[jL%)nYad e{*ASaVJnKCw܁5wVRKXA̦Et:]f0~IFz+G35C.[zR@Sx4v~R 4MNAr^WP#OEy֙+[ #|5!O5&IeCMT# Η~_ԕ{ł^UX0AB ZIV+hMu6?~ GK(^[nT4gu9W (u&&ƬlP" rV~2/]G^}2^֋Ӊ"}z]S11x)[5AqUʂGx_2G8ګG]NǣµJPRs2b˶ ?@u+߆?R.\,RO+Fl;m h>t7_ 0>Bz)db뻖&9N>S,9(u@ 4c :8֧A VZx%rw2;C!|~~WՒQ LCȕAD' ? 8ͯ2Zv5(Q|,K/m^tiyi4o Y.k8Գ`T<1hA6+ȡf#\*iU)\}E"| 1~1읥Hjn[MPwZEP+gxYgLh}M-8}64x;bJ]r:tO+V՚ l> pA I\78s;_$жc#[ ;S}B$XfA^OfpX꧙$f9$3f'o]g,7b3R,E:K%ޢYog*t~S|Ft7CMEj3&ݠ;fRnkV!IBz'K"I˅JtY%X˅IzUwel7?1Ohڽ)qhr:luL&Q~W6J*I+'2r7'<_НgnrCbe< D'c-9&/?$x^pG-=J =W!&яu&P'yxBqf/wYIPbCo3&e$*!sGon+QYr ef7|p%z\CO o01LQ$]-4k*W*p l؟yÇё 7(Ψ@eה֭Q4h꾳4ҝpg a %2d?=:+pлUvxp?K|4{H=]\ 2.@ǖ(+ForYoާ*B(O=I<0 rNEʴ+;g̫jɰ)V7V/=cYZZb C3D0g>xՐ`=ާ1aPB 7?,qIMPصOlQ%"pdGy*|^P{f YɊNڲz1bJ$d9#u-Mc`߬X\oX"=POr>F~hUMCA oL>Q5< mDXqsR^ї1')NzJ['?(Fce:랅R 3& 'MRO*gZK(4Ȣod]N`8",:ٽXUV94}xBܤ٫⑎h9n4Oz Wy~ +wڇ._%hL`5 gl6\"U{ 4u#p2N\ ,Mkew.Z]/Uiz gLouƿaڝfN a5Y}$-ɠ-I̯i~2Hz4bHQ+_ok"ca (V $4v?Qg+l~!ADo NE籸֢n{2#ŊH }__YW͐ZYtQme1O ^bl!zwt@A8 `ڦRl*J`kI)ܵh Zh~M(2xY)KgYѨ l?<2]4Kd gEV(ٶRXlP<KHX"q&:Oto[n1Gx3?^+5[UF8)4kƳѕs4jnZoB&j_=$7t?s.~\2=bla]C99 ޣˢ|fv`闂 M~H"Փ!H.CVۗ>RHd7< i %ǷmO:77'\D.nkڻwLE|Uގ U3҈ a V?LRD b2E-}4m&gf_*S@jֿ͞=t*gVFQY_DPvkA%Z2}V;|d: Ɨ nw)V %%@yy1-IsN~8Nөp5XFCSL ,'UrsU58kk1s! ˥j*Y)>q %E ,:;/6"ƈA!V Co [Y;ѳWW$3W]$Ɓ 6d#'e5 -("eẍLL W25<|Ђ`#kCwOK$m0E1|eVD4Bg^,F╂=GRo)ȏ0hCni|{$}jEjŮpm}^"Y~-6K#U/; x@^cA#u*}miBVm׃Ӿ&a7&WQPgz4NxM> qǴ>6(: /6W00əR=Pd $Kv|tv<9|qQCU56굁Q0\y9^p X ֌\v݊ ]!JY~`\)YȲ}9?r&wT#dO 0M~Y@DCL=dn wfbc ̂sʹ,lAv%!] \&7# Mk`U\ *_(2uT[5V2Q$W)x i_gپX4yS/+/dPUDpoEũ4!wJ̍X>H)ߥ)Do;϶ J*,"XGE#7Z|\rQ˽[)e=IjBX J{kcE;ZF`}x%! #[ դE&sg~MQ[BMK5ΕE5fuqlv'QQs`U2TBKglpؕ)oSZH?Un{86FWX,̈́Q:83^P> aWZl[JO lg4,?jKP}&JҐ|š쀳4#HY.1sU"@H!P̄ Ro7$_- ޹јjZ+ ݚ#C%*B=ȚS/947oYY߈ULrrshY~V87ZrP]k#"ɥCeXĨ EAZe1zge Ѿ%TD!&!H)߫0cH $>u43$!)W=_3T‚bHe`ELKqu@^℣rG0 ֈB!ԦNa֡YmHϥ&OF ~XYNȌV|ppQm!#3tƖGb-f2X N=t?+2<ewD PQ2E*ОEnf&2f`!<ӛk4[I4t;IGL8uZlR\BEEm)j3,l:db}\p? ӷQQfFXҿ |G٪JSE+ȝU#_w(H}mZDt_Zy晻2 {߈|4y05Ȑ{x*~W/Oc]7ӑY$lۗk '!:{YS%-'C#=ze5:%#,e(j/xd72 2v;H5r|' Q\V[XWR|@́Zn։A҈4Pc%ڬ=WowɈ/.;WKT&MvƘB6}UQ.}rCG䣷aֻHO+ge| "BPvV613|zB5 \ L=,ɀt1ܬp]UbA Ҙfp\ߓ'W@4/sm%k*gKEƏ֎c_nT5XojLQW#.Ev/ٷnwv /K": &"s{h?l@6#OCby[WkwMI).*Ft'0Hv)Q -37%{ܽE:jbCZDQd@u Q̯(>1L5w-zP.{R%A $~r>ŏ]gb 3kY0(t4B7+Y YLéfz聵e +Sll͑ak;~BPMߖl6(0H"(4B Ф[Y<"ͮQc[]ل +>,*)._ܧZ9){. Q3쒹y~u17M^$%{ΆS׊ON6"t2@ZAkUZS,$Ck`O96u伷`u)=hic:tZAh ϰf YZ