sagemath-core-6.5-9.fc22$>ZJnQ)A>=8?(d  <tx 0HNUke  4 . f" 8`lވ B CX D|X MUX( M8 ML9 OL: _VL> =@ EG PH I QX jY j$\ j<] Δ^ qb d e f l t u 4v ]w=xXy*]$Csagemath-core6.59.fc22Open Source Mathematics SoftwareThis package contains the core sagemath python modules.UWbuildhw-07.phx2.fedoraproject.org k]Fedora ProjectFedora ProjectASL 2.0 and BSD and GPL+ and GPLv2+ and LGPLv2+ and MIT and Public DomainFedora ProjectApplications/Engineeringhttp://www.sagemath.orglinuxx86_64/sbin/ldconfig exit 0/sbin/ldconfig exit 01!R"-))aFFl44` s;d|{@k-wwCmM4M4"|"|"''G!!T!T2%98#''=@@_(cacak{}{}XoHoH&}k YA" r+1 I!2O|N S Ss- rriXX rrhj{4{4'V""cc 011**>-00$!Pll!dN`OOPKA:  LL //"R"R!! i k k EbAWDD00  J J+ D DC;%%۳k)"]6xP(\0\0#LRk]8\( 11 6 ff ??vZZ  ,66S^\d D DI3MM7/==MM  eiiM 44#O#5$$Q ##p   5UUk  jAADTS8P `` LUU""L[OO> CC c U U/??TZZ f X #"*(z(z#** ! +  \ \P& 1 1n 066755NN ""eg b 0uu k kIPWPWR*0'/@*// f  $ $ u u\s??!!  g W #QHZYN{ecEPPK@ B}}gVVLi t]-ii5**YYc__ u u TVVVjK  h3SS4KuSR  ayx! >++ j j JJ55+''((koo   ' ' { LiTpTpƙe@ 5, L )''||o{o{ BBCBC@B37#7#5::J$$<iGG^pp" ))00qqW_X_XL~NN"a::::Ghchcfy1<<1**:?-?-TThl}t}tWEbbPh^ijij58[8[e t%F rh%%?x@m?%?!AAw_yuyudbCIIQؐ4N@9DCk&ML${{&2 IBHHO$$f2acbB?DDz_]&Q!* .1u1 '#.W\ [>d?z9 #qIpiij ђrr-DL:y:y.ADAD??& d@ bE J bUgbgbm~=y .55 {t+//&7++&^^2\221<<11! ? ?)..2B@P@P@HHy0z33C;;ݔ+H>> gr MMVwkwwj  $a)})}DммY{^=^=jvvVI[C[C%D$T^z^zN } }005D?b?b:<99TCC5 O'N'U}UtUt`88ג147A7A;>A'A')O##yyMEEU]]=BBSALCLC .$K$K`55_Qfsfsz376 K e eUYmYmrzy&ȅ2ҾҾrpp>EEkss'!44S}!w!K)44&,,]""S$..\3)44` mqqb##1W9g9g!*.*.OO b % JN.N.`ee+11eoToTE``_kkg TI!O'O'99~tooPF~F~!##GJ&V_V/K/nn1 55Hhh!/##{םם3V+*"/(/(gonnSS*,g+*AA  qm&(*(*\d>d>OPP"<ipp7=:5mmؕ88d@gg//}bb'=.{.{%)A)A!v''eu  &3//!))05<5<9<2<2,ȅC#v#v,,h kkx38E8E.6`6`%%"/@@>IIT'^^a ?(?(=22}  \\tt B#e#e|TЬЬ253^3^-HH }]n|P|PDOI*I*.QTTHnIqsPP G G^&&y,euu ;WC<<x!!C@ h h$$TWW8=u=u&'f'f!j""{(qe{{{ +yuu<>>'~++UoV;V;) dU/!8 Wq $$Kߚߚ_++*--FF89H9HUAxAx177$~$~_6B::15K4; 9IIV}ppk Z R11$l$|$|16z6. R tt:+>>  ps),,{b155Y  _RRq<==50>>ll w==°7u::se'e'eRg0g0 "g"gƎXX[MF`LrMee n-hIH8(0Q$Q@65RȠxM#C g >g;,! }v N SSQP \"=>>Ukmkm11V]<]<'(`(`# JhP{o!##BG)G)av v ]XX.**KK004W66g@@mm0m0^hf::"8 Ef133j$3 #../440JIJQ\\D"LLNA]A]pp  Yqbb}dEhhb(yykkq>qf2[p[[ 3sdP{w3~}ZEg}6aFF ZO@$FF,mp1jeFq80`mhh_xD [k++z@ **OIIT P P#%%ILL-)E,,]cc&UU`OO B {^?3{ i9qq=X.%0)@vPr## x//1/A/A~~-['t't$ MM0C"(XXYfII1-C-C7-P\E8[0_^7^7HH\>LLN?:&Rdd;-0ؓ$$ p!! 0::~!!"e((6??S 5@@(2E2E_$$7==!D!D.33VaTTFKK%%/.44ˬ֥?:??lZss`G* ? ?,:GGA<KK_~E/x@FFn1rcrc5S:: vvTTU2[MZ+11Fjj6i7b7bvLDD-99" FLL LLw Y<X P9?{Ij cٍFh` Qr4m-XG6 q;i ^*q7^ )11tddvv|##G3PP,`FPP I//rOx|g|gĐW7 5 5sb 8()HQ Q#@pP*^0T_K&b'Nb`Ta0<) }J(7P=b.Y5|` A Cr9h8{ 8XM ^3\87P&4eqhMm0JpmYeP - %q.0.0 F\gL8M Z֐{T͸D`sb553;c $[%%3ѻ4B2[$; mu\\Nw^;U? Oǀ]N5`f ggUzuWDkv`/0xnn`M^^S5P P !!!)&^&^F4P  x@S_+,T,Tb 1/W,Q# X P~ 0JpHIU2l,PJ pK'$##$P[B);=;=, h ڏX׻56K(1upJ@<f3biۤjC4< t`',KpQ8g--o0^UQuQuw s f fVV 1V|0 ̶Iw8}kVkVBHHXItp/8VN2; P<}~}~GJJ(*c*cb J +z,, c1e7!7!0!)$z#t =Xurr((}7"$$"/Dm  R R`Zl&X fKXXhYYjT F iqppbBUfUf&GG(=##h_ga91UCC ~ k kn ^ ^)J  ,(2<2<- + + *CCu`tTx@@^`3;;9HCHCVee}}88>)>) U Q Q@ 2K)p=YAAg\\.H'' ,G,`,`}} d),1S1Sbff'&&xͰk/#ee83PP֖XX)!h!h!8TVVg,ȕȕ>_Sb.>b11 222hf,f,66z6z t   211р nna05"5"7   B,11IpaaUScczssvppz;fHnn $$uwsws6t88yee% &{&{EB&B& + +H .. .  ,A5O5Ox?x YYNSSE?7;7;544tuuU\0\0^.bbksTsTLXXqqqW\\nJJB>EE66 a| ]0??,/o/ob {K+lE8#55,I22xfEDD܈km+lEcCC0!31ooaRcpvpvM!h @@o{<{<[s--"A$ $ 4`88]>[SRRBD9wXvRRY &'K'KvzzUQQ**bRR p A A~$ƈ488q w Vjm0m-r40? ",o$N-n5$u8L66^ `;##EE&+5+5+)%/%/rH\ / /q>xxArFF## #"p@|Z &Gmĥsg&&[*SS(;==g=g9==@MqMs%s%1%GLL g 66$zz'HH   .H0 .h.hYYY/j//011))/ڈjj$%j%j+R,,+,,y4L33]])eJVJJPKK;;~~/FF9F9,2226]6]CC886 WSVV9AKAK)$ $ MM::#oX`0]]2p.2- H!5 mmY!Ya)a)9EaMM(E@r(D(D'10q*Ljp2' cc||)WaMMIFE]2c hg 6ܥ5I5 0`4t(FE-E-IRURU(U,),)0O3,3,! $g$g~V-D'a +:..> fxNN+X-_'_'8{&**Zg#P-11fC8LLBPP'(E(EĢ00??\˩ɂg3Fl+qZ^^m, x.AA!!(XV::QJeJeX1eeg_ssa9qqrzzs{zL] *Ha"XuuNN]wA% N N !z!zgWW;=O=I `TV3V3# Ej&bb.7+7+;DD;X!7'^YP d]iUe&(V8: -d4X4XSVcVcb'V n:]0**_"II%xiffzCC="@E'A?8ؐGGxx5,],]#f$$10&`;?0"0"1211BggDD#WKr}x}x48}YY$Qx v phh29۪-"")")dd l ~](Fv}@xܐ.E2+D*gkk .2P?*p JJRR~Pkpx&o+o+mfc c ]E<<rtg@<1\4`]`a:CC+^55+.V.VU hhD})c..(6 444gyllz#~)Hp r%aiD`(>GXZ33  J9$X.775``2,,`ـ A7+4N4N00y0[((!!QPQvQ5R1*d5:0;??yPuN)h++OOcDkktI@@kk`8UUYQmmKn;;k:u::v8+ z 8<mnnN  00b\Ycb' ''/ //\~X)X)Mooφ0 n@ P P+Y&V&VzUoo*d,,k(wcfHWQRSSu @ @ KaJz00.=117=77#]&&J3NNTϽϽ((((f '1#}#}p7o*//uuT]]:4>=rrhOO_ddP _ j j0/]/] Ȥǣ $$7 55bC(88UVV;L65'-" "  3;77$<<I\^^ . g . .ll9cc++&++wlCTT://)Z*^*^ݪ==!z&h[[,, $33", &b' PTrS>'AAc*..>1?;;h)=6+FKIIv,[))  SS"((C4[LfPzP+b)0v0v$Ne0CKKmr$r$ggk JyII)&*2*2 kHH,=,,EMis?q??fH >G;;hHu>>B%O<@]]Z0BZpR( *//[_fiB@<>>? FGrv`qqp;A~A~"LL&&A=:=:x""+@p[  mC IGJ5 &c**!ҩnrr j&#GHH a=aFF6{{))!'[eeȉ69+9+fL $ b__P##|=??c~~rQR ʨ:: n i*/8/8 ^H '?* * ߳OOh  GZZIJUJUX]Y[Y[PRQZ88(((UU///ii7177?@_@_,-,,IJ)J)-.S.SA11`J @@PP`ÁA큤A큤A큤A큤큤큤큤A큤큤큤A큤A큤큤큤큤A큤큤큤큤A큤큤큤큤큤A큤큤A큤큤큤A큤A큤A큤큤A큤큤큤큤A큤큤큤큤큤큤A큤큤A큤A큤큤큤A큤큤A큤A큤A큤A큤A큤큤큤A큤A큤큤A큤A큤A큤큤A큤A큤A큤A큤A큤A큤A큤A큤큤큤큤A큤큤큤큤큤큤큤큤A큤큤큤큤A큤큤A큤A큤A큤A큤큤큤A큤A큤큤A큤큤A큤A큤큤큤큤큤큤큤큤큤큤큤큤A큤큤큤A큤큤큤큤큤큤큤큤큤A큤큤큤큤큤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큤큤큤UWUW}UE`T UWgUWgUWuT UWgUWgT UWgUWkT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWkUWuT UWgUWgT UWgUWgT UWgUWkT UWgUWgT UWgUWgT UWgUWgT UWgUWkT UWgUWgT UWgUWkT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgUWtT UWgUWgU4+U4+UWU4+U4+UWU4+UWT UWgUWkUWuT UWgUWgT UWgUWgT UWgUWkU4+UWU4+U4+UWT UWgUWgT UWgUWgT UWgUWgUWtT UWgUWgT UWgUWgT UWgUWkT UWgUWgT UWgUWkT UWgUWgT UWgUWgU4+UWgUWgT UWgUWgT UWgUWgUWtT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgU4+UWT UWgUWgU4+UWT UWgUWgT UWgUWgU4+UWT UWgUWgUWyT UWgUWgU4+U4+UWT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWkT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWkU4+U4+UWU4+U4+UWT UWgUWgT UWgUWkT UWgUWkT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWkT UWgUWgT UWgUWgT UWgUWkT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgUWyT UWgUWgT UWgUWgT UWgUWgT UWgUWkT UWgUWgT UWgUWkT UWgUWgT UWgUWkT UWgUWgT UWgUWgT UWgUWkT UWgUWkT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWkU4+UWT UWgUWkT UWgUWgT UWgUWkT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWkT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgU4+U4+UWT UWgUWgT UWgUWgT UWgUWgT UWgUWkT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWkT UWgUWkT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWkT UWgUWgT UWgUWgU4+U4+UWT UWgUWgT UWgUWkT UWgUWkT UWgUWkT UWgUWgT UWgUWgU4+U4+UWT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWlT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWlT UWgUWgT UWgUWlT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgUWzT UWgUWgT UWgUWgT UWgUWgU4+U4+UWT UWgUWgT UWgUWgUWzT UWgUWgU4+UWU4+U4+UWT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgUWzT UWgUWgT UWgUWgT UWgUWgUW}T UWgUWgT UWgUWgT UWgUWlT UWgUWgT UWgUWgT UWgUWlT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgUW{T UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgU4+U4+UWT UWgUWgT UWgUWlT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgUW{T UWgUWgT UWgUWgT UWgUWgT UWgUWlT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWgT UWgUWlT UWgUWgT UWgUWlT UWgUWgT UWgUWlT UWgUWgT UWgUWlT UWgUWgU4+UWT UWgUWlT UWgUWgT UWgUWlT UWgUWlT UWgUWgU4+UWU4+UWT UWgUWgT UWgUWgUW|T UWgUWgT UWgUWgT UWgUWlT UWgUWlT UWgUWgT UWgUWlT UWgUWgU4+U4+UWTUWgUWlTUWgUWgTUWgUWgTUWgUWlTUWgUWlTUWgUWlTUWgUWlTUWgUWlU4+UWTUWgUWlTUWgUWlTUWgUWgU4+UWTUWgUWgTUWgUWgTUWgUWgTUWgUWgU4+U4+UWU4+UWTUWgUWgTUWgUWgTUWgUWlTUWgUWgTUWgUWlTUWgUWlTUWgUWgTUWgUWlTUWgUWgTUWgUWgTUWgUWgTUWgUWgTUWgUWgTUWgUWlTUWgUWgTUWgUWgTUWgUWgTUWgUWgTUWgUWgUW|TUWgUWgTUWgUWgU4+UWTUWgUWgTUWgUWgTUWhUWlTUWhUWhTUWhUWhUW{TUWhUWhTUWhUWhTUWhUWhTUWhUWlTUWhUWlTUWhUWlTUWhUWhUW|TUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWlTUWhUWhU4+UWTUWhUWhTUWhUWhU4+U4+UWTUWhUWhUW}TUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWlTUWhUWhU4+UWTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhUW|TUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWlTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhUW}TUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWlTUWhUWlTUWhUWhTUWhUWhTUWhUWlTUWhUWlTUWhUWlTUWhUWlTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWlTUWhUWlTUWhUWlTUWhUWlTUWhUWlTUWhUWlTUWhUWlTUWhUWlTUWhUWlTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWlTUWhUWlTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWlTUWhUWlTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWlTUWhUWlUW|TUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWlTUWhUWhTUWhUWhTUWhUWhTUWhUWlTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWlTUWhUWhTUWhUWhTUWhUWlTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhUW|TUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWmTUWhUWhTUWhUWmTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWmTUWhUWhTUWhUWhTUWhUWmTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWmTUWhUWhTUWhUWhTUWhUWhTUWhUWhUW|TUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWmTUWhUWhTUWhUWhTUWhUWhTUWhUWhU4+UWU4+U4+UWTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhUWvTUWhUWhTUWhUWhUWvTUWhUWhTUWhUWhTUWhUWhTUWhUWhU4+UWTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhUWvTUWhUWhTUWhUWhTUWhUWhTUWhUWhUWvTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhUW{TUWhUWhTUWhUWhU4+TU4+TU4+UWU4+U4+UWUWuTUWhUWhTUWhUWhTUWhUWhU4+UWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhUWzTUWhUWhTUWhUWhTUWhUWhTUWhUWmTUWhUWmTUWhUWhTUWhUWmTUWhUWhTUWhUWhTUWhUWmTUWhUWhTUWhUWhTUWhUWmUWzTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWmTUWhUWhTUWhUWhUWyTUWhUWhTUWhUWhU4+UWhUWhTUWhUWhTUWhUWmTUWhUWmTUWhUWhTUWhUWhTUWhUWhTUWhUWhUWsTUWhUWhTUWhUWhUWsTUWhUWhTUWhUWhTUWhUWhTUWhUWhUWsTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhU4+UWhUWhUWzTUWhUWhU4+UWTU4+U4+UWU4+U4+UWTUWhUWmU4+UWUWzTUWhUWhU41U41UWU41U41UWU41U41UWU41U41UWU41U41UWTU4+U4+U4+UWU4+UWTTTTTTUWxTUWhUWhTUWhUWhTUWhUWhU4+UWTUWhUWmU4+UWU4+UWTUWhUWhU4+U4+UWUWtTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWmTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWmTUWhUWhTUWhUWhU4+UWTUWhUWmTUWhUWhTUWhUWhTUWhUWhTUWhUWhUWxTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhTUWhUWhUWuTUWhUWhTUWhUWhTUWhUWhTUWhUWmTUWhUWhU4+UWUWzTUWhUWhTUWhUWhTUWhUWmTUWiUWmTUWiUWmTUWiUWmTUWiUWiUWzTUWiUWiTUWiUWiTUWiUWmTUWiUWiTUWiUWiTUWiUWiU4+UWTUWiUWmTUWiUWmTUWiUWiU4+UWTUWiUWiUWzTUWiUWiTUWiUWiTUWiUWmTUWiUWiTUWiUWmU4+UWiUWmTUWiUWiTUWiUWiTUWiUWiTUWiUWmTUWiUWiTUWiUWmTUWiUWmTUWiUWiTUWiUWmTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWmTUWiUWmTUWiUWmTUWiUWmTUWiUWiTUWiUWiUWzTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWmU4+UWTUWiUWiUWzTUWiUWiTUWiUWiU4+UWU4+TUWiUWmU4+TUWiUWmU4+UWuTUWiUWiTUWiUWiUWuTUWiUWiTUWiUWiU4+U4+UWU4+U4+UWTUWiUWiU4+U4+UWU4+U4+UWU4+U4+UWU4+U4+UWTUWiUWiU4+UWU4+U4+UWU4+UWU4+U4+UWTUWiUWmTUWiUWiU4+U4+UWTUWiUWiUWuTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWmTUWiUWmTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWmU4+U4+UWU4+UWTUWiUWmTUWiUWiTUWiUWiTUWiUWiUWuTUWiUWiU4+UWU4+U4+UWU4+U4+UWU4+UWTUWiUWiU4+UWiUWmU4+UWTUWiUWiTUWiUWiTUWiUWiTUWiUWiU4+UWTUWiUWiU4+U4+UWTUWiUWiTUWiUWiTUWiUWiU4+UWU4+U4+UWuTUWiUWiU4+U4+UWU4+UWTUWiUWiTUWiUWiTUWiUWiU4+UWU4+U4+UWTUWiUWiU4+UWUW{TUWiUWiUW{TUWiUWiTUWiUWmTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWmTUWiUWmUW{TUWiUWiTUWiUWiTUWiUWiTUWiUWiUW{TUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWmTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWmTUWiUWiTUWiUWiTUWiUWmTUWiUWmU4+U4+UWTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWmU4+U4+UWUW{TUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWmTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiUW{TUWiUWiTUWiUWiTUWiUWiU4+U4+UWTUWiUWiUW{TUWiUWiTUWiUWiTUWiUWiUW{TUWiUWiU4+U4+UWU4+U4+UWTTU4+U4+UWU4+U4+UWU4+U4+UWU4+U4+UWU4+U4+UWU4+U4+UWU4+U4+UWUW{TUWiUWiU4+U4+UWU4+UWiUWiU4+U4+UWTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiUW{TUWiUWiU4+U4+UWTUWiUWiUWtTUWiUWiTUWiUWiU4+UWTUWiUWiU4+U4+UWU4+U4+UWTTU4+U4+UWTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTU4+UWU4+U4+UWTU4+U4+UWU4+UWUWtTUWiUWiTUWiUWiTUWiUWiTUWiUWmTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiUWtTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiU4+UWTUWiUWiUWwTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWnTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiU4+UWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiU4+UWiUWnTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiU4+UWiUWnTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiU4+UWiUWiTUWiUWiTUWiUWiTUWiUWiUWxTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiUWyTUWiUWiTUWiUWiUWyTUWiUWiU4+U4+TUWiUWiTUWyTUWiUWiTUWiUWiTUWiUWiTU4+U4+UWU4+U4+UWU4+U4+UWU4+U4+UWU4+UWUWyTUWiUWiU4+U4+UWU4+U4+UWU4+U4+U4+U4+U4+U4+UWU4+U4+TU4+U4+U4+UWyTUWiUWiU4+TU4+UWUWyTUWiUWiTUWiUWiTUWiUWiU4+U4+UWTUWiUWiU4+U4+UWTUWiUWiTUWiUWnTUWiUWnU4+U4+UWUWyUEhUWiUWiU4+U4+U4+U4+U4+U4+U4+U4+UWU4+UWyTUWiUWiU4+U4+UWU4+UWUWyTUWiUWiU4+U4+U4+U4+UWU4+UEgUEgTTUWyTUWiUWiU4+U4+UWU4+U4+U4+U4+U4+UWyTUWiUWiTUWiUWiU40U4+UWU40UWU40U40UWU4+U4+UWUWyTUWiUWiTUWiUWiTUWiUWiU4+UWUWyTUWiUWiTUWiUWiTTU4+U4+UWU4+U4+UWU4+U4+UWU4+U4+UWU4+U4+UWU4+TU4+U4+U4+UWU4+U4+UWU4+U4+U4+U4+UWU4+U4+UWU4+U4+U4+UWU4+U4+UWU4+U4+U4+UWU4+TU4+U4+U4+UWU4+U4+U4+U4+UWU4+U4+UWU4+U4+U4+UWU4+U4+U4+U4+UWU4+U4+UWU4+U4+UWU4+U4+U4+UWyTUWiUWiTUWiUWiU4+TU4+U4+UWTUWiUWiU4+U4+UWTU4+U4+UWUWyTUWiUWiU4+U4+UWU4+U4+UWU4+UWUWyTUWiUWiU4+U4+U4+UWTUWiUWiU4+U4+UWU4+UWU4+U4+UWU4+U4+UWTU4+U4+UWTUWiUWiUWyTUWiUWiTUWiUWiTTTTTTTTU4+UWUW{TUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiUWvTUWiUWiU4+U4+UWTUWiUWiTUWiUWiTUWiUWiU4+UWTUWiUWiTUWiUWiU4+UWU4+U4+UWU4+U4+UWU4+U4+UWU4+U4+UWU4+U4+UWU4+U4+UWU4+U4+UWU4+U4+U4+U4+UWU4+U4+UWU4+U4+UWU4+U4+UWU4+U4+UWTUWiUWnTUWiUWnU4+U4+UWTUWiUWiU4+U4+UWU4+U4+UWU4+U4+UWU4+U4+UWU4+U4+UWTTU4+U4+UWU4+U4+UWU4+U4+UWU4+U4+UWU4+U4+UWTUWiUWnU4+U4+UWU4+U4+UWU4+U4+UWU4+U4+UWU4+UWTUWiUWiU4+UWTUWiUWiU4+TUWiUWiUWyTUWiUWiTUWiUWiTUWiUWiU4+U4+UWU4+U4+UWTUWiUWiU4+U4+UWTUWiUWiTUWiUWiU4+U4+UWU4+U4+UWU4+U4+UWU4+U4+UWTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiU4+U4+UWU4+UWTUWiUWiUWtTUWiUWiTUWiUWiU4+UWTUWiUWiUW{TUWiUWiTUWiUWnTUWiUWiU4+U4+UWTUWiUWiTUWiUWiTUWiUWiTUWiUWiU4+U4+UWTUWiUWiU4+UWU4+U4+UWTUWiUWiU4+U4+UWU4+UWU4+U4+UWTUWiUWiU4+UWTUWiUWiU4+UWiUWiU4+UWU4+TUWiUWnTUWiUWnTUWiUWiU4+UWTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWnU4+U4+UWTUWiUWiTUWiUWiU4+UWTUWiUWiU4+UWTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWnTUWiUWiU4+UWTUWiUWiU4+UWTUWiUWiU4+U4+UWTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWnU4+U4+UWTUWiUWiTUWiUWiU4+U4+UWTUWiUWiTUWiUWiTUWiUWiTUWiUWiU4+UWTUWiUWiU4+UWTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWnU4+U4+UWU4+UWTUWiUWiU4+UWTUWiUWiTUWiUWnTUWiUWiTUWiUWiTUWiUWiU4+UWTUWiUWnTUWiUWiTUWiUWnU4+UWU4+UWTUWiUWiU4+UWTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWiU4+UWUWxTUWiUWiUWwTUWiUWiTUWiUWnTUWiUWiTUWiUWiTUWiUWiTUWiUWiTUWiUWnTUWiUWiTUWiUWiTUWiUWiTUWjUWjTUWjUWjTUWjUWnTUWjUWjUWwTUWjUWjTUWjUWjU4+UWTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjU4+UWTUWjUWjU4+U4+UWTUWjUWnTUWjUWjTUWjUWjTUWjUWjTUWjUWnTUWjUWnTUWjUWjTUWjUWjTUWjUWnUWwTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWnTUWjUWjTUWjUWjUWwTUWjUWjTUWjUWjTUWjUWjTUWjUWnTUWjUWnTUWjUWnUWxTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjU4+UWTUWjUWnTUWjUWnTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWnTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjUWwTUWjUWjTUWjUWjTUWjUWnTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjUWwTUWjUWjTUWjUWjTUWjUWnU4+U4+UWTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjU4+UWTUWjUWnTUWjUWjTUWjUWjU4+U4+UWTUWjUWjTUWjUWnU4+UWTUWjUWnTUWjUWjTUWjUWnUWxTUWjUWjTUWjUWjTUWjUWnTUWjUWjTUWjUWjUWwTUWjUWjTUWjUWjTUWjUWnUWwTUWjUWjTUWjUWjTUWjUWjUWtTUWjUWjTUWjUWjTTUWjUWjTUWjUWjUWtTUWjUWjTUWjUWnTUWjUWnTUWjUWnU4+U4+UWTUWjUWjU4+U4+UWTUWjUWjTUWjUWnTUWjUWnTUWjUWjTUWjUWjTUWjUWjU4+U4+UWTUWjUWjTUWjUWjTUWjUWjTUWjUWjU4+U4+UWU4+U4+UWU4+U4+UWTTU4+U4+UWU4+U4+UWTTU4+U4+UWTTU4+U4+UWTUWjUWjTUWjUWjTUWjUWjUWtTUWjUWjTUWjUWjTUWjUWnTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjUWyTUWjUWjTUWjUWjUWyTUWjUWjU4+U4+UWU4+U4+U4+U4+UWU4+U4+UWU4+U4+UWU4+U4+UWU4+U4+U4+U4+UWTUWjUWjTUWjUWjU4+U4+UWTUWjUWjTUWjUWjU4+U4+UWU4+U4+UWTUWjUWjUWxTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjUWtTUWjUWjTUWjUWjTUWjUWnTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjU4+UWTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjUWtTUWjUWjTUWjUWjU4+U4+UWTUWjUWjU4+TUWjUWjU4+UWU4+U4+UWTUWjUWjTUWjUWjU4+U4+UWTUWjUWjTUWjUWjTUWjUWjTTUWjUWjU4+U4+UWTUWjUWjTUWjUWjTUWjUWjU4+U4+UWTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjUW{TUWjUWjTUWjUWjTUWjUWjUWxTUWjUWjTUWjUWjTUWjUWjTUWjUWjU4+UWTUWjUWjUWxTUWjUWjTUWjUWjTUWjUWnTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjU4+UWTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWnTUWjUWjTUWjUWjTUWjUWjTUWjUWjU4+UWTUWjUWjUWtTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjUWyTUWjUWjTUWjUWjTUWjUWjUWyTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjU4+UWTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjU4+UWTUWjUWjUWsTUWjUWjTUWjUWjTUWjUWjTUWjUWnU4+UWU4+UWTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjU4+U4+UWTUWjUWjU4+U4+UWTUWjUWjU4+U4+UWU4+U4+UWTUWjUWjTUWjUWoTUWjUWjTUWjUWjTUWjUWjTUWjUWjU4+UWU4+U4+UWTUWjUWjTUWjUWjUWsTUWjUWjTUWjUWjTUWjUWjTUWjUWoU4+U4+UWTUWjUWoU4+U4+UWU4+U4+UWU4+U4+UWU4+U4+UWTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjU4+U4+UWU4+U4+UWU4+U4+UWTUWjUWjU4+U4+UWTUWjUWjU4+U4+UWU4+TUWjUWjU4+U4+UWU4+UWUWsTUWjUWjTUWjUWjTUWjUWjTUWjUWjU4+UWTUWjUWoTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWoU4+U4+UWU4+U4+UWTUWjUWjTUWjUWjTUWjUWjTUWjUWoTUWjUWjU4+U4+UWTUWjUWjTUWjUWjU4+U4+UWTUWjUWjTUWjUWoU4+UWUWsTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWoU4+U4+UWU4+U4+UWU4+U4+UWTUWjUWoTUWjUWjU4+UWTUWjUWoTUWjUWjTUWjUWjTUWjUWoTUWjUWoU4+UWU4+U4+UWTUWjUWjTUWjUWjTUWjUWjUWsTTTTTTTUWjUWjTUWjUWjU4+U4+UWTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjU4+U4+UWTUWjUWjU4+U4+UWU4+U4+UWU4+U4+UWU4+U4+UWU4+U4+UWTUWjUWjTUWjUWjU4+U4+UWU4+U4+UWU4+U4+UWTUWjUWjTUWjUWjU4+U4+UWTUWjUWjU4+U4+UWU4+U4+UWTTU4+U4+UWU4+U4+UWTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjUWsTUWjUWjTUWjUWjTUWjUWjTUWjUWoU4+UWTUWjUWjTUWjUWjTUWjUWjTUWjUWjU4+U4+UWTUWjUWjU4+U4+UWTUWjUWjTUWjUWjU4+U4+UWU4+U4+UWTUWjUWjU4+U4+UWTUWjUWjUWsTUWjUWjTUWjUWjTUWjUWjTUWjUWjU4+U4+UWU4+U4+UWU4+U4+UWU4+U4+UWU4+U4+UWTUWjUWjTUWjUWjU4+U4+UWU4+U4+UWU4+U4+UWU4+U4+UWU4+UWTUWjUWjTUWjUWjU4+U4+UWU4+UWTUWjUWjTUWjUWjU4+U4+UWTUWjUWjTTU4+U4+UWU4+U4+UWU4+U4+UWTUWjUWjU4+U4+UWTUWjUWoTUWjUWjTUWjUWjTUWjUWjU4+U4+UWU4+U4+UWTUWjUWoU4+U4+UWTUWjUWjTUWjUWjTUWjUWoTUWjUWjTUWjUWjU4+U4+UWTUWjUWjU4+U4+UWU4+UWTUWjUWjU4+U4+UWU4+U4+UWU4+U4+UWU4+U4+UWTUWjUWjUWsTUWjUWjTUWjUWjTUWjUWjU4+UWU4+UWTUWjUWjUWsTUWjUWjTUWjUWjTUWjUWjU4+UWUWtTUWjUWjTUWjUWjU4+UWjUWjUWzTUWjUWjTUWjUWoUWzTUWjUWjTUWjUWjTUWjUWoUWzTUWjUWjUWzTUWjUWjU4+U4+UWU4+U4+U4+UWTUWjUWjU4+U4+UWUWvTUWjUWjUWuTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjTUWjUWjUWuTUWjUWoTUWjUWjTUWjUWjTUWjUWjTUWjUWoU4+UWTUWjUWjTUWkUWoTUWkUWoTUWkUWoTUWkUWoTUWkUWoTUWkUWkTUWkUWkTUWkUWoTUWkUWkTUWkUWoTUWkUWoTUWkUWoTUWkUWkTUWkUWkTUWkUWkTUWkUWoTUWkUWkTUWkUWkTUWkUWoTUWkUWkTUWkUWkTUWkUWoTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWoTUWkUWoTUWkUWoU4+UWTUWkUWkTUWkUWkTUWkUWkUWvTUWkUWkTUWkUWoTUWkUWkTUWkUWkTUWkUWoTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWoTUWkUWkUWvTUWkUWkTUWkUWkTUWkUWkU4+UWTUWkUWoTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWoTUWkUWkTUWkUWkTUWkUWkTUWkUWoTUWkUWkTUWkUWkTUWkUWoUWvTUWkUWkTUWkUWkTUWkUWkUWvTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWoTUWkUWkTUWkUWoTUWkUWkUWvTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkUWvTUWkUWkTUWkUWkTUWkUWkTUWkUWkUWvTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWoUWvTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkU4+UWTUWkUWkTUWkUWkTUWkUWkTUWkUWkUWvTUWkUWkTUWkUWkTUWkUWoTUWkUWoU4+UWTUWkUWkTUWkUWoTUWkUWkTUWkUWkTUWkUWoTUWkUWoTUWkUWoTUWkUWoTUWkUWoTUWkUWkUWtTUWkUWkTUWkUWkTUWkUWkUWtTUWkUWkTUWkUWkTUWkUWkUWuTUWkUWkTUWkUWkTUWkUWoU4+U4+UWTUWkUWoTUWkUWoTUWkUWkU4+U4+UWTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWoU4+U4+UWTUWkUWkTUWkUWoTUWkUWkUWuTUWkUWkTUWkUWkTUWkUWkUWuTUWkUWkU4+U4+U4+UWTUWkUWoTUWkUWkUWuTUWkUWkTUWkUWkU4+UWU4+U4+UWU4+U4+UWU4+U4+UWU4+U4+UWTUWkUWkTUWkUWkUWzTUWkUWkTUWkUWkU4+U4+UWU4+TU4+UWU4+U4+UWU4+U4+UWTUWkUWkU4+U4+UWU4+U4+UWTUWkUWoU4+U4+UWTUWkUWkU4+UWTUWkUWkTUWkUWkU4+UWTUWkUWkU4+U4+UWTUWkUWkTUWkUWkTUWkUWkTUWkUWkU4+U4+UWU4+UWTUWkUWkU4+UWU4+U4+UWU4+U4+UWTUWkUWkU4+U4+UWU4+U4+UWU4+U4+UWU4+U4+UWUWzTUWkUWkTUWkUWkTUWkUWkU4+U4+UWTUWkUWkTUWkUWkTUWkUWoU4+U4+UWUWvTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkU4+U4+UWU4+U4+UWTUWkUWkU4+U4+UWTUWkUWkU4+U4+UWU4+UWvTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkU4+UWTUWkUWkTUWkUWkU4+UWU4+U4+UWTUWkUWkTUWkUWkUWxTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkUWvTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkU4+UWTUWkUWkUWvTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkTUWkUWkU4+UWTUWkUWkTUWkUWkU4+UWTUWkUWka5f315ba275b415778002465b241921b762632d9946a84713a092496fe9ceaed26ebe42f1c61aa3e61428f2707f52394a987c4f9e79520a13f1d5fb253641be5811f5f0fbca63c4f4fd73b4c3815c32222464dda9ec575723f0a5d9cce39d923a9c395ae7574c422cded3ed8ffe43e6a2fae253061c27d64ef118fb922878a23a9c395ae7574c422cded3ed8ffe43e6a2fae253061c27d64ef118fb922878a23e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85594cc328bd7b61e5def2278e5b5b0d724164a2b95ba71b82b20c1b261cc0428e694cc328bd7b61e5def2278e5b5b0d724164a2b95ba71b82b20c1b261cc0428e682f67b3969c42f6d4a735dfe1d610d6368cd137d18c32a9f6f70f2889efd2c75c671833b59d504d397cf7ada5cf8afb7736d7b67dc9ba7f01acbe0601d9e678e2d0aafb9eb869795a829c91367fb595ed761c8a9de69890801d4511712c0a63aa9919b6b2a2ef43a1afb463437214cdac991685d61039a7c6aeae2edb2818902a3fa943e679ef3968c3a79d0b9d2349200b7b4456500a1c0600e9eb09ea50053a3fa943e679ef3968c3a79d0b9d2349200b7b4456500a1c0600e9eb09ea50053254d45b5a8349825e3756dca6869f98608dfc50f8fe3908d50801b4576921b4781ca05033d7132151973e262f38380963389c3fab0be83e8e66db152c667804981ca05033d7132151973e262f38380963389c3fab0be83e8e66db152c66780498545ae7f9da9659f09f0f8aaeb35710334c1dd62038ba9a103489b367c5c439707938abb039cac3dcca978ae38cf11de92dfb4fb3abf1c2b561dd9571954fef607938abb039cac3dcca978ae38cf11de92dfb4fb3abf1c2b561dd9571954fef6f1747492180c178bd84ddaaf41c3a5c177ce56acad4c5caf48e2fdc367981d216114a594df18563b219d595d5427062ad3e4d3bf42fbad72f3f62544afaeabbb6114a594df18563b219d595d5427062ad3e4d3bf42fbad72f3f62544afaeabbb6e6bdd6e49a58ec8c33e22c1b1681773fbf008d5c540e4656099e7985078bcfa021eb9fece0cb5cdaf2829c9169a8ef9780566d7f000c231a02883b9ccd961e8021eb9fece0cb5cdaf2829c9169a8ef9780566d7f000c231a02883b9ccd961e8936c98b5c3878a98ea5e5fdb7f5ecf3374ddb92aec9cc9260b12354709ea23b192450182b09219867e3816548a979e6774adf3a9561e6ea4011268aa748fa83aca9c19cb891ae1d83e94c6ca06f88dc5cfb55f504eef9b56b1d7fb3d8bd3c89e01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b3b15a157223ffd1bfbf58e5c0fde1c7940f1c252ca42528e9b5f90e27f5b88a83b15a157223ffd1bfbf58e5c0fde1c7940f1c252ca42528e9b5f90e27f5b88a8c49d0ee6c42bec9441fc8a76703d91d062eb66963eb57633e2fb62946d8cbbd67cd01160cbe4e9989dffccbe4a416a9ac374a225fc4c3d7f8735e5c15921b3fe7cd01160cbe4e9989dffccbe4a416a9ac374a225fc4c3d7f8735e5c15921b3fe0c6ca058339fc5f6d49611fb2cdd70f7ff6b6e916061387b496eeda3f15b1600fd909abf470a3884b1f5898c39081ec79be32378591fdba65c8f7cc4a37c8792be37691200289e31270b174f8fa00bd676119456a246aa13078f89255e957886ceb3da361111df0e6eab1889a87b4d65eecbbddbf1b63e7066065d4b27070163f541916a3f2cebc4fd2c7e8278336655fbaccae2bea0e75e19a9e74ba2c38089f541916a3f2cebc4fd2c7e8278336655fbaccae2bea0e75e19a9e74ba2c3808977d5c30135518bc768fcc7fee97b62ab38575546ebebb21c610a7cca18d396f3a31121ea27f535b65bd2e3ac40b9102573b7c5da3bb887701424243435993249a31121ea27f535b65bd2e3ac40b9102573b7c5da3bb887701424243435993249cddf6ec6d96124324f7c4ff92d6a1b4ee3943155a8ecf2a5ccb3a5a9ecb8fe8980d4de7b5f27cdb7d474e1d407a7d73d257e4eaa3e502a44c4210cb1eb62cc8180d4de7b5f27cdb7d474e1d407a7d73d257e4eaa3e502a44c4210cb1eb62cc815fb4ca62b03ef6b24193e4bc86603e1c75b92063b49d2a3fb85a742a7515e239c588b3c09eff17bbe6154538ecda1ca49c659b78ef250de225b48e8acd9fe8fb4903cee7ea9e5d3d3d833d52774d316cf377d5e53f79049626d2aaccc9e091fcb4083a9fe1ea338fa1f92bc39a6293a171d44e942526a7d26c62e5e16044c24315e59372c57c794c9b68df69f627326dd020e44fc0963b676d238ee29d95048e15e59372c57c794c9b68df69f627326dd020e44fc0963b676d238ee29d95048e46d6f8616ac1041e990b61dd1401892536641dfc374ef3ee049017c49e3890a21211c03ab2b5ccb269f7cbc4b5e18d819ced8fe84f37360d99731a23d2135275719905a3451809de971fa0a483b1758eefab3df8e18d88524c4a12e4d6395c7bf004c23df1c74081e178925244901b5eac483b82ce7e94da0a3f89bd6d31e39d0f11ab8c534f56d3401e300de1a43eb165e66292e99cc69f056942144f0dc3460f11ab8c534f56d3401e300de1a43eb165e66292e99cc69f056942144f0dc346d67161ff174a25999b852821332c236537dccd883a0a2e6e5c6fef0f4540596ae6b1fd32deff4cd23bdafb8362de4870c53e78af15f513b2d9f2292ad354e048e6b1fd32deff4cd23bdafb8362de4870c53e78af15f513b2d9f2292ad354e04810c937cbff174444b0cc79fbf9b567a427b97d622bfdf4e98b3ac090c9da5f02db303c6991291b647b056b369597bab3eae4a2f184133ad47a0344596fe02461db303c6991291b647b056b369597bab3eae4a2f184133ad47a0344596fe0246183825a9ef8482dbd2eed098e5b51b4c33f829df21ee9327b1940099e47ebf712037caa0ff691b6a759052db697ff432112efa7d53926bdde6aff4e5254c5a268037caa0ff691b6a759052db697ff432112efa7d53926bdde6aff4e5254c5a268da52f2d8577fa36ecc806f9af06d392d473277215aa13a648e7ad92e4837f269f5ae0ac247ffc1a712d74f2073070f6e244c5b95981186711cd334f69150f0d5f5ae0ac247ffc1a712d74f2073070f6e244c5b95981186711cd334f69150f0d5f69553a7dd3de26c74be65e320a4f3350552da5e7b2e5e1efa77053aba59d86a8137123ff6c2d259223d92fb3555170c5029f5c7dbb62bdfb787bab6ba7cb2588137123ff6c2d259223d92fb3555170c5029f5c7dbb62bdfb787bab6ba7cb258f35f3564e346f8db611eac08e2c377a031bad2db541961c39235f80f3a947f6b61252200dfc6840d996ad61f7e5ae1d854d992993bf4026b93b06ebd79e8b4a5de37cfaf533a181e49dd980283650621c308668c32217ec302a92760f832d34d455abafcf818e7a6248ed8c60fea545305dd9912a6154989babefa23df5cd21365c684fe7cdeef3464d1dc8c93f2d0f0ee26ab1baba715b2283175538b0e3a19619edd3128aab0f7247196a38c948142b64b7ef9fbebb76ab332eec3e8649862047d7b617aca020b73cbf0882d8a77219df3df3fa80df824c5936d388e8beb99cbe7034547054cdbaaf5d19407ec9e6d90392a3853d06b4efa4c10fc9413b387f391e28ba0dc724133d1f27c8ea84aa14cbafd601b2488761ffd5e9f4e3b6ecf3b67c1bc982d4bdc14c625815ae7571f9c9e95436d0e791f04d199b7b88c57b44ece95503f759cdba50bd49ebce6c889b974e1134da2d1057468223ad5c9d19447a77e5beff4d7db52f107947a13aec2973b497206327017d30d72653102d71aebfd6a7b0aa3fa02f057fcac3d720a9f6ba32506a90aa7859656fff4e8fdd4b0ebfd6a7b0aa3fa02f057fcac3d720a9f6ba32506a90aa7859656fff4e8fdd4b0154da020b13f7d56df24300dfdf91044aecb2a65afd393424de9a4937878c022e2b0cd2c5b3ac38275f16da553cbc15bead29db5e56701efea6174d8d391f488e2b0cd2c5b3ac38275f16da553cbc15bead29db5e56701efea6174d8d391f48884a7a55266d2b8a03b1e1dda2e522533bcfe7cb502858e018b5521e55df14491e5bc8c7a57c7b68a2b0c0db68d04bb697573a5dc9bc045717ef1e2f39d56c8ac12864ac129160e5fd0b0378e83880d87b4945c7468f7d4151b2bf57339cd1779e2af323974862d7af4fc0a918a4bbb54b61698593eb16e064214655e8a707c804461aa80ecfcff564dda04b201771d97f1b0ad8c163e5833d5a2edaa0c30d1fd3fc4c795f93bad0cf6266108843e0dc41c8af7173c08bd8fed01de0d1cd7727936119c2da9c50ef2ebc2c1e47e2c4c5cd51fd97e35c60f1d9793fecb92ccccd5ee1f850af17e5a805d336d7d629c0ac0fd88e2cb7ffe0b98ad5cf32232ff9d3f9e52c32cc11a501e40b2fd67c29a2415ee1f5b59903f76d9594cc50c44d0788eb3044a62c14c01fda09c20f5654844e31886eb543e85946bccca7141d1358cb3b3044a62c14c01fda09c20f5654844e31886eb543e85946bccca7141d1358cb3652f49abf094154de222c33db350b13658c34821e723965f88d28c341f3def8700f0c5106c2b855e23c22ac741d1101093730c8ff1c4d63fb7786f75f1f53b7c00f0c5106c2b855e23c22ac741d1101093730c8ff1c4d63fb7786f75f1f53b7c675f1e96b77a1acabec5469e3aa572ac87844e013f4eb4898bd495c47c1f5d898fdfdeb30116ac2af3183ac2d65870e9b86108d7bea42e025dcae7a3837314f08fdfdeb30116ac2af3183ac2d65870e9b86108d7bea42e025dcae7a3837314f0271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a25480d3579fca05ec4153075185840a4e1ab7247044e0f240f9b52b2aa92322acc080d3579fca05ec4153075185840a4e1ab7247044e0f240f9b52b2aa92322acc02329f4a3f955510df867b998e9472f501fe9a618cf3649af11b3da714bde5f2992b446ae4b07e303dae23f828e29c59d9364f8e8546e9105223d23eec785fe7f92b446ae4b07e303dae23f828e29c59d9364f8e8546e9105223d23eec785fe7fcc00044b10c74bef931963091165c91e032ab589bf307878c094a3f9f5f3ef7acc344728776fa3bf33d8a662fffe36647753c4bc4c4e4d08651c55167601ad129298bb48a3ca97d53cc5c40209d535f3b0c9318e26e18849acff28771b1b4a0b7832aef284dea643d9007e58d9fdb9fb6b22b24d991938bbd8e44233fde83028ba8dd968c183d382efa48e5779d16f33ab5e9dff0c6892122674eae14ee11ae4ba8dd968c183d382efa48e5779d16f33ab5e9dff0c6892122674eae14ee11ae4db8ad4cd9d1a2485e7055268719638830e7c52d0b00befe6321f4822592ee74aa6c568b5ef04099a510917d4847d1ccbbe08b573993d75d1005f61f88c9f236a8d8281ba2114dc82f7b65273ab24d9c488bbd312c1f8e1c057413c327e500970de44349101d16a151c0996c13359c0af7c26877e0e0ba92303dcbe05a43796df5c11d1d203d0f90ba4492fac591851835ac348e815d5547322db8138ce0567f05c11d1d203d0f90ba4492fac591851835ac348e815d5547322db8138ce0567f01bcbe95b51b6a781f26cbea8b1d25362efe78f18d932cb1f285d3e472a558b367d2e038d404489b645902e17337bb9b4b28cdb9483e832867c18d6fc82c7765e7d2e038d404489b645902e17337bb9b4b28cdb9483e832867c18d6fc82c7765ebc11f3cc75e3782d2df74144b7ddc3723c11c81f8e1db39d99bd9862208917f93f84625df13060301a5ef19e2ccd01fb6f5110dd4b5f1a1b48c1dcba2bb4e2663f84625df13060301a5ef19e2ccd01fb6f5110dd4b5f1a1b48c1dcba2bb4e266c3d461d4fbc2914d18ec197e0851870d2a352975e4d2c4ec81c5b1d8c93d77a6fa6eba37ffa906d23e18c571b8e35bdac6354f4ca7da80c93c0f7ac1d79a346efa6eba37ffa906d23e18c571b8e35bdac6354f4ca7da80c93c0f7ac1d79a346ea7fe93c95d8fe11630f604100ac28569c5456f1a8fb126a81979d594c64bff0356f168a4303f12f598898da3e9912848c6369303ae441ce290e5c5b150cb156b56f168a4303f12f598898da3e9912848c6369303ae441ce290e5c5b150cb156b271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254996b5d0d07358dc480bfe90bd84b0e2ebc2adbd3c5489ecb6ad75891cb029a4d996b5d0d07358dc480bfe90bd84b0e2ebc2adbd3c5489ecb6ad75891cb029a4d1d372535856bed8d7a03d1092514e6537230f6a259045e19686e921c92abb053d8c8e0db420db7642cd8ed9b0fe216f61a87d58c197dce2aeef7dbffde7082c7d8c8e0db420db7642cd8ed9b0fe216f61a87d58c197dce2aeef7dbffde7082c7cc22666d1b34feb14491786abf87695210d564098e498b77d31ba636bce4afc37bfd098b8b77f76390232978026e66bcecd1368a98acd8b8586de38ac87f23c27bfd098b8b77f76390232978026e66bcecd1368a98acd8b8586de38ac87f23c2b1cbc44972f9118837a6b9531607b675b8887da0268300d2c82c0d817fcb7719a5d3f747414c5f4fd5f5fd294a93b565cf09a3ace20ed90f3ff1d3270f9c3c08a5d3f747414c5f4fd5f5fd294a93b565cf09a3ace20ed90f3ff1d3270f9c3c08fcf222395c47a9f0b48bc59fbfe748644e91f73e94aaaa3ee60fec2b53ed19700ac7e053a69b70aa2b2098020b537d454797bdc117190d11ac961cf92586a43c0ac7e053a69b70aa2b2098020b537d454797bdc117190d11ac961cf92586a43cb15d980ba015ad9c0ae6e7fe749072adbf084538b1c2b67ffe5222f9fa533117ba32356219bc90be534fdf7ba4273799a7ceaaa73f65da284c4dfb4b191c1786ba32356219bc90be534fdf7ba4273799a7ceaaa73f65da284c4dfb4b191c1786b033daede51b210e0c74fa7b472d32afc4ddaeba30984a17a805116b8044a6d4aeeaeadc06164c009434fb2660c8fafde45ea77bd8c2be3cb48c741dbbd79a164c0e1705779cb377b670ca68dd32c398e35b19b12ed200d92671f1e7a7026672dc8a3aa5d473b32feb1e10eb4dd37b85b39d0c05430df1114acb652754dab480dc8a3aa5d473b32feb1e10eb4dd37b85b39d0c05430df1114acb652754dab4803d60e43a3690ab7cae5fc79ed8cc597c2384d51ff7bcf42965dc033f81c0660e0baa0331a9680bbe16704f9f70c59c4967ffb78238a440fa9c1af797bd1e7b9dff1fb36c0de32d16e3f2b597c08b44fa8b811fe510e0b3f9df6d9e26c7caff9535f987f12f22c97330498b5ed01a3c3365c7134ce328c9874305928cc550e01635f987f12f22c97330498b5ed01a3c3365c7134ce328c9874305928cc550e016517cc9261d7edff5e4428c3fc65a729052071b643079644531fdce4e4571056f065bdcfe8b23ecd93a15839ee63ccb9aac47ba4e46d666bf29fe066c84ed261d065bdcfe8b23ecd93a15839ee63ccb9aac47ba4e46d666bf29fe066c84ed261dbbcb9200b7dfd412d92be8cbf61255c9d5456cb62dd8def3da639cf1b1ae80db381ce2c9db4e7780364c8b7e2cdb061fa4644b6bc5cd5b14342caa6892bfb5ce93c1aa69874513dbbc73223e86fb5754a2292da8d727e46d42a0da35e50e2d52f3d01a963fa49c8317285c54ee96f948756f69945241b5b0a385b8110a2c8a84f3d01a963fa49c8317285c54ee96f948756f69945241b5b0a385b8110a2c8a840a52d761125859c87f0c31dfcd59f8b6f7ed843be1412bc652522ebec21f7e3381bd4aa9d95b67d14c14f9618a988997d6b2a385879d515394a17a03bf8968e381bd4aa9d95b67d14c14f9618a988997d6b2a385879d515394a17a03bf8968e33e3ab290f37b04d2b6f84c5a4df402de7df0162552f0a9e693db950cc1edd9bfb0f09168af1621f7b7409fbe8c251477f254020cb2b48a30019e83fb82933d331bc383881958de0025531eb8866dc37334eb14a4da6a97266d496c1576e804cda89ec0cb3bca1200fff6b2ddef540b1b37dd56130653a786d3b0e724c34030c5cbf9a446d584fad1e42e94dc6fb1d5c93649e7d0235787ddb9d819768bc9267bcbf9a446d584fad1e42e94dc6fb1d5c93649e7d0235787ddb9d819768bc9267ba4a280dc57b14acd64230b725544b6733e8b35ef7d40270b975d689f31546bf5a38b06d1b7dd07ff78d61bbfef5fe118efcd118c794c60efb0991159af958ff5a38b06d1b7dd07ff78d61bbfef5fe118efcd118c794c60efb0991159af958ff5b93f302391322da0bfba777400fea9213711c8410ae92f6cf10160248c1c5b2c0f5c1c6ea957c251ddd05251093c8803f9cb3202f0dfbd629a9833462f0332950f5c1c6ea957c251ddd05251093c8803f9cb3202f0dfbd629a9833462f0332953b501cc9c777d4e772e1447168fdf1e0b4edaf0ef82b89fc6657de19929cc1c47a5b328944399e11748444280aabe221ff6ecd114b23ed085fa7925be397af8a7a5b328944399e11748444280aabe221ff6ecd114b23ed085fa7925be397af8ad2ae28184c9ddfada559fcf5ac216d07f9b76c76b591888f8732145a31e079cb9acc7bafd54503fcdd4f7569f6b932dbe7413c1b36e52c9428a248587f3f4bc59acc7bafd54503fcdd4f7569f6b932dbe7413c1b36e52c9428a248587f3f4bc5135ec538bbffbe8b26cbeebeca187af7253063cc37f962009999946cbc55090d3b4dfcedeb6dae9ddd9c057bf664a694ce04f3abde3e246906c9980c6c55d2dd3fb7ad1fdc1502452a27716db3980e46fdeb4893941bda632425d74e4ecfdfc2c5c3b6b60dcfdbab72231269934154054fc06a0137532665b420d2a2d9b01770e246e93bdd2b7de6b46e07ac60786ebc6e3dfc96959dae34499137e4f8ddf0ebe246e93bdd2b7de6b46e07ac60786ebc6e3dfc96959dae34499137e4f8ddf0eb96982f1e6b80380e56186d673979063f820c54d69e552c5fd8d9ca2b577e67057047e826d57460f941a6254ebe7e8a82231251838e369823660863e8d14b09b67047e826d57460f941a6254ebe7e8a82231251838e369823660863e8d14b09b6fed0caf19e417a2e4d3855f3f8a74692427f4925c89cd8ee74b66e82c3f1a16f16eb31df191abd00b28ad60443678a0ca2671f28ede11c1081ef4b3456d7dda216eb31df191abd00b28ad60443678a0ca2671f28ede11c1081ef4b3456d7dda2a77bcaad9beada273764bca0cd97c582df15807fdd0df07a19ff881e8441356075ca591e303c6e149c57827246de4ae2b960278c026c926fbc40a5f957f6883475ca591e303c6e149c57827246de4ae2b960278c026c926fbc40a5f957f6883443921e640d4a22701e943f81104216530f2cb18c72b26faf2846bb7f0619c62b820cc12b1aad00858529e6dabd0a48ebeadfb819554b69b3fb1dbba5606ed2a8820cc12b1aad00858529e6dabd0a48ebeadfb819554b69b3fb1dbba5606ed2a8b69acc7cd33b7e1b0288ad6263180e44c5d30ec646add4e7a9ee581a89e89e94504cd8adb1a68018fbd66c309a1a92f50ee5cf57038bf7f4a2db04a93abf6067504cd8adb1a68018fbd66c309a1a92f50ee5cf57038bf7f4a2db04a93abf6067fcafa7e7454d143f853de338e0740f1fad6abd30f522dd524aef5edff241ab3eecc911e4cd8db6718ba83a7dc586304b29066fbef8d0924d4315d32ccdab70f8ecc911e4cd8db6718ba83a7dc586304b29066fbef8d0924d4315d32ccdab70f88d923ae0ebc8fed3334841e0f3f81c12c3e641933670c19bdcfa32ef1fa93120683f8abf111f2f277caa9fcdc7590bb7888185584349d7ef71df4281f6feca5f683f8abf111f2f277caa9fcdc7590bb7888185584349d7ef71df4281f6feca5f7936cb88d79636ce94de2fa66c4978e1c02fc15f21c46e170dc74aa1459f50c3deae8333a38b7abd1e6d48340e6207833516d0a9303f4b09b0d2e93a8728afc5deae8333a38b7abd1e6d48340e6207833516d0a9303f4b09b0d2e93a8728afc5cafc07527001c2b8bd19db9c53e7ef10e0a7e7e6efd1fd4f3223dc25eb678a3497a7122dcbf5ece4aea3431ae705682309950d8002c018f2e14fee09d944893597a7122dcbf5ece4aea3431ae705682309950d8002c018f2e14fee09d9448935aa7da0d44b0d9019cf8c583a7d448cf7276405881717628754226522299a23b495300c623819f35b8bd3301b661f8cf70c35704d114a4c21993d105f2d84b15095300c623819f35b8bd3301b661f8cf70c35704d114a4c21993d105f2d84b1501110d1b3d4526b30e4d5a679b1a92fdfca757e15f3d132f2b7c8d4f4f7f7675eeb9f7b26bcdf677fa7c4884b7c225a665a5048b0e1e60c112e9a8e96ebf03049e9e74cffcc4146734b5334a79562460d24df13715f1db9bec16242f7ce9e811532810a2b3bb4199c89879e470814af884f6aed650ac532a5315254d02212a84cce1889f6e82073d9631a87fec3c94f30f3ffc9ec61fab8fd3f349a701410bd0fd150024442a53d8f43c124662eaa52d62ef53a6e320e3111c88bc5f0101445cc228e76d84c159979af8456c882e48cd67928f8c507cca87fbdc0da33a4dba95335d9461e7090cdaf655df7a5acb9f3a2f71f9d10c22d4c65f4b474744afbebda12b53679cae9cefd653382b2bb5537589da59a258aecc638a69054496cfcf886aebd7b0b33fa146ce2345c10b58edb3391b135ce19ac8fad86e3ba57171006527d08b3dda114ea193c38df777ebe9df9d8c2ebf51e688335a35fc3d2a32d70517d08b3dda114ea193c38df777ebe9df9d8c2ebf51e688335a35fc3d2a32d7051a3a453800166cef388f75a6530c94b755d4ffa887464755f42d821ff8cf71b72fec3459d5656c750f956241de40b222caf09266a37e4b1a608b67a530c5ddeddc72fea124d0baaf4463f727de11e7b27b0a2269bfb83b3f262632fc719ac58b13dcf9bd16a97018574b83b3082030f292b94b853b2607c927b9e1cf0516d52c319696b7f44b28133193921246ba3df38e810a9c97eba00698e3f098510e5235237c49e08d91a3b410325f28a27f2b120a181f6f4786a34610ef4a598b1ccd051533b449356660a447c39321c4723009e4a59448587dd242821e3201d09a3c2da898a039017b86cbaa6e2699c3a817fd9c591f91c971bce950b597bd636f73734898a039017b86cbaa6e2699c3a817fd9c591f91c971bce950b597bd636f737347f7809014fc5f0af51e437e9923bfd84a8481e489a513d1ca508f09576044390f89c6905e5f45c09cb912b8b01c197bcd51b3609dc76e0e2f678a2dbb87cbb57f89c6905e5f45c09cb912b8b01c197bcd51b3609dc76e0e2f678a2dbb87cbb577efcf17ca939f2b8f14d8f1ef7e4de58121f4efac763cbca9a92bb9764e48cdfb6a168938190f21610f9c8dd3aa89364521d1b125164830d7444a9cd2d624f3db6a168938190f21610f9c8dd3aa89364521d1b125164830d7444a9cd2d624f3d12459b7dc9d94cf1b07ebb58be9a2428857e7c3964503d888f6ab342ea4f3280400a17f8d3e72a306f8c3d9bafa67caf7f3f305f66f304e3349b1f6399cf6600400a17f8d3e72a306f8c3d9bafa67caf7f3f305f66f304e3349b1f6399cf660021b903058cfa3203062278e5f77ebd38f49be8df86a118ad4ea25a9f8266191e09ea3bdc0808792aa4bc74d69aeaeb3c2b83d8a8c4450487d9731d12f5ebd13109ea3bdc0808792aa4bc74d69aeaeb3c2b83d8a8c4450487d9731d12f5ebd131812ddbe69359e81e6777140165020bd14c714bed1244d478f5b113c0b2d48d8f1211fa2b28e1e63364a268a8af41fbe57e6519c1fb0f7277415bd860bed53e8e1211fa2b28e1e63364a268a8af41fbe57e6519c1fb0f7277415bd860bed53e8ec0d57d6e60302c96f1cb05ebf13526c4e4e5018c97c092515f063c4321876a01181bed3c263f8969597681714f26c98bed605eb0be2afc630d6e6cad19dc78f3181bed3c263f8969597681714f26c98bed605eb0be2afc630d6e6cad19dc78f384b6c0a97169ded41c7436d7dbd598177c275c5ca3d57571d0a728ee3702b4fd239df706585ae974e2b4e41fcf651e830189b50b4ce067fde343a603182c9156239df706585ae974e2b4e41fcf651e830189b50b4ce067fde343a603182c91560f16880be210d89a472596d5e355de4be9d519ef5792e1e182767ee293f1f844b93486a7ba35531cb667c756d349f2d4ed0a4484259f6e1c1e58dd60c9bde8d7b93486a7ba35531cb667c756d349f2d4ed0a4484259f6e1c1e58dd60c9bde8d7813a53ea25d53d27fecb400ef85e24c2b4a27dd6b54fb37ff60f2a4024d8f5560b9b0895e87b6895471ea7bf4c67e0c02a37bd59e3bbf88aefa1e417307b9e230b9b0895e87b6895471ea7bf4c67e0c02a37bd59e3bbf88aefa1e417307b9e233f0e88cc4140fecd4f29cecee859e4ed3d14e82161c50fcbaef4ee7474aa0f85db5f62064787b675ae0cb3a71631fe0c0515daaac398e4037af516284485422b96584e0993804c4d04f47ccca70ae8a260917ae49f205b72fc7b716fded0c3caa1000231070402e850a2eaf82e58f542f5d9d353687a5e9920e8cfcf8cf3c40698a472dcdd731c3f9513e43fa19a4922200607bd76b0cd4ea05bd3b883aae1a398a472dcdd731c3f9513e43fa19a4922200607bd76b0cd4ea05bd3b883aae1a3ad9368171aeb9c2cdb7085378cbc48851ef49319e46a1422330fed01cefdeddaca8d8bb053c8779b58e0995a818bb39dc61694e50742c27fa7f1cbe8b2db344eca8d8bb053c8779b58e0995a818bb39dc61694e50742c27fa7f1cbe8b2db344e3fd0263a3c6934f7d2c26788e970c78706996883329ea0f5f625016290381ba108047b8fa4c0b81bb3fbe9e4165268408c74b6dac40d8936f92d4c2e0072bd92bd4aefadab181e9d9e03389e37d432d506fdad71ee067722b71692908b3bc974cce5c46cbb1fbf51eb572ac9e60524546dd268d67b0f7fee8c330fd474a61facffbc6e4efb3f954fc8bed4c62b30f050557b9187e19b809f68b90efefacf6863ffbc6e4efb3f954fc8bed4c62b30f050557b9187e19b809f68b90efefacf686300069d9435b07ef39403c6ac555b5b876740c386e014e2b876a766cf25c5e224efc4f03ead557b9bceb0930a9270e73128f37767ab654c86cbc09c89691ee5dbefc4f03ead557b9bceb0930a9270e73128f37767ab654c86cbc09c89691ee5dbd0f296a0d7eb4c61e479da659620fff2cfd14a6b3d0ba13750ba77e9f3e976220a05653e5bada913b67d5a01a62156a90f844e11de8578fecffccd49970f90c60a05653e5bada913b67d5a01a62156a90f844e11de8578fecffccd49970f90c6b38e4a0b2036959d3d959d05aaf2dbf62c9d84e76044cd1e2482eb0f8a69157422742232d99aa40b71d7cc613fd0b43743827e37c9e2b611fccb60a04cd2012d22742232d99aa40b71d7cc613fd0b43743827e37c9e2b611fccb60a04cd2012db26177b69eea55cf7dfb467195df9069b253b655a5ad94ab0831910891b9ad4a03c0e043dd939f3627ad74744eff8bb975e15b3be6924e185d0237ed8e3dfd4503c0e043dd939f3627ad74744eff8bb975e15b3be6924e185d0237ed8e3dfd4512c5b769f09a359e6f16bf910eab2729b3225dc9291812e8c8cc90816e70012a9b84c661bd5bd43ebfdfa75af09bd3ba4e62ba06b6f5b084067683b1f25c35019b84c661bd5bd43ebfdfa75af09bd3ba4e62ba06b6f5b084067683b1f25c350183b769b7632bb7e01c23a193e4f3bfab30b9733f002477f24c0c0fdc65d4aa1727801e2ccd36a0084453cb37f3721093c0e493956acb36d6f6c2f61a615890ce27801e2ccd36a0084453cb37f3721093c0e493956acb36d6f6c2f61a615890ce01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bd93312ca75324a9bce5bcd84780e406049a8da1465c72135471ca4677c986eacd93312ca75324a9bce5bcd84780e406049a8da1465c72135471ca4677c986eacaf7d37f515faceb6fd995c1df5e3d62bd18b197089466e36a419768cbac36c22c67274b81d860dede2cb89a1e2b55060c19c2460b38f875d8503253959e64b5bc67274b81d860dede2cb89a1e2b55060c19c2460b38f875d8503253959e64b5b00370c794cc7c23be32a41747bc6dbad15e19adb6ebe29ee3c219778a85369e94c8bf7b7da5c2058e32e017b137f7839a2e579868d18676b3710426f0555f8054c8bf7b7da5c2058e32e017b137f7839a2e579868d18676b3710426f0555f8055c26632a9e2988d9bfc8d70499f0ae70031ba7732d50f0f2a9f34ba3abe0d311c3f2bdd47ba99f51b9666727d37581b1fbca8e51b661ba41f36de4d66e1606e824ac63863d256c92eb42c30a6e0dc80508160147d4829e1e470168a52071e3efc5d6cf9e723c5c2c14c56afe33c74b94a5c2895589182534e2f9529d23cea828d22c8f1b8a95d109e681d58e03ca44dc30dbb4f242275f7e3603789ec2df17e3d22c8f1b8a95d109e681d58e03ca44dc30dbb4f242275f7e3603789ec2df17e379cc7ca594261c920f710528078935783b32934bc99b826b84b4f4f500ce33eff50371821ccf601ac06ab5a196e9a6f1b2549e626bbf0466b53f7e84dad99287b037d1db7e04ea84d72a2f1fdb7b5bd8c05f4a339627843ab0667df548f1e8de5777f54b73a6cd4097b26faa61eaae8777eaa5df35ab98898353df7580ab2cefc9d6b8a1091b55ba58a721b674d742c02962ae153fd3755e328d87d871f21e38c9d6b8a1091b55ba58a721b674d742c02962ae153fd3755e328d87d871f21e38d93caafe70796c89702c604eda0809fd664854a4ba8406de2d4e9bf8a46e89aa21f4d378e08e12ca17c060b350afe854abbf1e64154dbbf432f58cffc9989eb0aa1f06a02b3321af42e1b59033a1ae32b7be11a878090a9c08695f96a06ca059ae796f80133271f16393deca148f95a815f50921b8f894804c8842542d2c452bb915b50ff63b2628d182e8a8553c672503287b85921e5a687a632e4e538752d2b915b50ff63b2628d182e8a8553c672503287b85921e5a687a632e4e538752d297b77195850256b40299107fc18bd8f8eed05ba206f43b19c2656eea84801c80dd0a7d336919abaab7ef17d5abf809c530c5633a2e132912c67c9db0f95cc1cedd0a7d336919abaab7ef17d5abf809c530c5633a2e132912c67c9db0f95cc1ce7247621763a782b0bcc52b4702894e2bef9bb07a08e44dc93bf84958e384b079035557e5e71696ef08b72312c8a39934c298480c16397e26897eb05577c71e998b6a28b626807e41ee2685e429eb124eee5959d6714476859d63ffe4cb0d9ecbf29bf53afeb8bc9b9d6c7e2da768a1ab4f5bc851a887061ca0920735ba3f26bef3325db4b881b07952d41e5d48d4f10ee4cfb4569335ad8f642b90637a3a54d54c5c9de49413ed009d576f7f69f357ed239c723b760152e1933a3e300f192505bf5df6f42c884606a7067ec7f260c831f2b687d2707736aa76fb7bbba5aad4696475f7a0d41a1658449fd6b53d053f96812cde07a9cbb88125141d2a5f3c9b6c6475f7a0d41a1658449fd6b53d053f96812cde07a9cbb88125141d2a5f3c9b6ce615d29dd757aed6372886f808b6be0edc0346f67dc32307925e875ed6aa4ec82766743ad36a2152ad745d3fa0106432728feb5331ff97c2e8f60b048ef899062766743ad36a2152ad745d3fa0106432728feb5331ff97c2e8f60b048ef89906568c529d57dcf3462457a50921cff445a92abb5a40e23d9963e73756e2afce0ddc82202bb7dd9d7d8440f5c0aadd852f0cc7105004fec9697048facb3d441c2cdc82202bb7dd9d7d8440f5c0aadd852f0cc7105004fec9697048facb3d441c2c48a210c0484fe7fe54fbc5fc57e6e10826491b3f17257c5701d095b47309f17770704b952c8314647940b25bf3f1b8e21e316e2830ac2e358105000f706cef7970704b952c8314647940b25bf3f1b8e21e316e2830ac2e358105000f706cef796f946e7a85905b9d2864592f0a803158a50d779df293871f1fdc5c072a76364d92f925e74478e9faef6742c292bff9caeb964b863afa1b60db7ad170064792a692f925e74478e9faef6742c292bff9caeb964b863afa1b60db7ad170064792a69e52b5800fdd1fc701f03390233f691151c257f3890481ee9fa1d11b392c0c463f1bb3fa3e027ccfad1175a5243baf82fe2d8e12cd4383567e15568676c432f1f7de8c8dd2d58cf2dd5f2f8df35bcd3335fdaa7ba6d131a7b8339625a674a3015ac78edeb8a7e9131fbb903c85ab709eb8b090904c90fd3dd2dc8d44332f329cb1242205ab97cb68f969b2fc47b93daddb361bb2bb4306140495f13c90ff10fedda9a7da547b4ada5c45adca5231a4a9958673a5d626f1065790fc2f59c378138825b2e483ab467eae41d3009b7a94fcf29e8e10fbac2904aecf501d3186fb16242e439d4d67e27a3fa7d9b11c2f9e4771959c76352b5de0305e437fc2a6a3f961750050e879287dc22592180539deabaf56bc6fc05720d0746700b831b97b120d1b1bc8fbde09de8ac1a350408c01322eecd0f4114b6e6bb76492a8823f898b0d1b1bc8fbde09de8ac1a350408c01322eecd0f4114b6e6bb76492a8823f898b8f781a5de9ccef47a2e506974feb5038bc50d89a49d2a3ed3b9536e913e4e0d91459004a048867bd5b911da70e2a44d2e7c4367a865d932bbd7fa1d09bdbd66802322354040a06931cfae2f15da80d84edc59ca5ee9db782c63531674bcb6b2ac934a5d115d0e5ba5634a0ac502b0619bdd7ede4006cdcb0fc7792eeddb7e04056792b70552196fa7d9fddbbf25c91e4c213140a6e6477a2dc92999498f1268556792b70552196fa7d9fddbbf25c91e4c213140a6e6477a2dc92999498f12685ab6ab21501f30efb654c309fa38c9fbe7cfd7538253e55939279534973ae48d4f6bdc89e5798a3f57af2ea5aff34cd35e705156ce29965161ee00387233a5fa8f6bdc89e5798a3f57af2ea5aff34cd35e705156ce29965161ee00387233a5fa89ef6933ee9f84d99268bd226264e4ce686e77d9efa7498deecac4f9abce5bacf5f896e0ab7ba0938fba925a69974a6907743219ff35527a9d3354d97239f36605f896e0ab7ba0938fba925a69974a6907743219ff35527a9d3354d97239f3660f722d4feedf94ddeb462f44a9726b9294401cc56e3fe6ded8ee25b7e0871aab85f730d1fa0ab26ea33f6ebf3bef9fbc71c1442324969b14950aae0ab1537fb125f730d1fa0ab26ea33f6ebf3bef9fbc71c1442324969b14950aae0ab1537fb12fa4d885fbc647076f97b0753cac3fc3ab3b4596f4a1be0d449641314cac2eb94a5bcf9146c022675911594a56b1d824062902ae451869f704cf519b3740e33eaa5bcf9146c022675911594a56b1d824062902ae451869f704cf519b3740e33ea48b4519a7bfe8707fd35e4392998f2e6fe08bfec98040c4fab07042c81f25bd7ae6471f6e6d0c5c731139aeeed5721a6cc35c564578495529857377edd84e9d9ae6471f6e6d0c5c731139aeeed5721a6cc35c564578495529857377edd84e9d9f5ee53a2d03a7ea0adc37f0a63602ee54d1a5455c20a5da9b8f4c57f06ae906d04064f67bacb43b55ff26ba2b835cdefd7009c3cbae1992f1b469128e8317ccb04064f67bacb43b55ff26ba2b835cdefd7009c3cbae1992f1b469128e8317ccb2f850758a8c6e718c9c803febe1714e1a8c5b5a183d66dc33b61ca7099ec47648e6bf3105a12d624e162c119d11de1ba1b6ca023a421fa88ae1a3155354bb3a38e6bf3105a12d624e162c119d11de1ba1b6ca023a421fa88ae1a3155354bb3a325f507b4b9a0c362e2315c887a7864cd0a6ae16d99533d1072ee29de59dd31276f50283ffac1c266e12a5d1944579b4de054e9b2d28eb969bc34d078e641aa5d6f50283ffac1c266e12a5d1944579b4de054e9b2d28eb969bc34d078e641aa5d6fe1500a4602ef9efdb386aa6fb83d345a18e15b52bbdd497e3ca08ec751c11087b72a8ee926c8fbb109702ae8290247d2ab21bc6128530618237a8fa3939e2787b72a8ee926c8fbb109702ae8290247d2ab21bc6128530618237a8fa3939e27ed25d38306ecd7dd34b68b2cd29bfcc8b9be5cc696d6c6175fd4f8fe3339b26f31ac412d11c0da30e22808b554953c950e3727e83ce92e4dfcaec2aaa2272b7c31ac412d11c0da30e22808b554953c950e3727e83ce92e4dfcaec2aaa2272b7c76db56124005e4d8bd33278313b91707e1a4d4ffec37b635915419d1ebc6cba7291b59f08973f3bc28428746489235e21faa0dacd872575cccc912778adf0951291b59f08973f3bc28428746489235e21faa0dacd872575cccc912778adf095140984d14dd920e8912435075c8bcb851f196c40ed3bced2da02a181d54e3920c87e0f4d51d2a5f1466eb3aebf17bbe4dd015dd546bcd7b9a7d291726c15cbc9487e0f4d51d2a5f1466eb3aebf17bbe4dd015dd546bcd7b9a7d291726c15cbc949b3349aed02fa21d1a1efdd04e9f0877e457108bab4e3eb152e0e18531dba08759878a3d3adf125c4b5775ab799b01f3a1180a0a6fb1655711430b047bfcf19159878a3d3adf125c4b5775ab799b01f3a1180a0a6fb1655711430b047bfcf19115e54710f7fefc2ae764127cdb0b6de735051f9c7b7d4eb675ae2a28080008076e0ab1817f71de203df4657b76fdf25d44b532e35849aaa9b83b11dfdbfc4f249a0a9c97621a619aa72bd17ed2c02b0705116843cca2f7563abf3762320325f88d23b5bcea4ac1c6138e0724f3c6eb37df46fc4c7e2810703cfffec192a092b9547bfbcdfb4911b9433feeca485725acda8ee879ea57b90c9c4ef56e46a5349c547bfbcdfb4911b9433feeca485725acda8ee879ea57b90c9c4ef56e46a5349c4b8e1dc9411bab26daaa99fab57c4b0e79fd9bd5aa0084f6fd80954973e30792241b87fd36f75cde85e33ed624c6356bb56b1e1dfb5a25b5642e7fe62f36353d241b87fd36f75cde85e33ed624c6356bb56b1e1dfb5a25b5642e7fe62f36353d9415856be06887b0b320fe20eeabcb16e3aee0a17442058468d682484569cccbcf67b0e9ba17bb78b768a13dc171d755d71ed792e2d5edd220e33901d1f7a7f5cf67b0e9ba17bb78b768a13dc171d755d71ed792e2d5edd220e33901d1f7a7f50511b8b6cc5328aadcd5da65ad4eaafefa12bf8b38fa30c1d981d40837811827651cdb59376741dafb0ec9a7bc4262ba668d7d870dc2ddfbe7a90d84023f0c61651cdb59376741dafb0ec9a7bc4262ba668d7d870dc2ddfbe7a90d84023f0c616013d1a1854d3d3ea2d46aa529d149460b6a90f01180c717b8e65fb9d777b03b06b77dff07aeb892461b6b9dc4f1d3438b0bc4079dcfef382f39346ce826d4f406b77dff07aeb892461b6b9dc4f1d3438b0bc4079dcfef382f39346ce826d4f4340cf3a86611ed15598914b1e78ea32de449b1ce3eacdbabff8c00f6be2d1a517913679badf1ac33fbddd336c742dea728a05f59b79500ea3a359e05fbb83b51583654a92d9f08d54012c00056d695ae91360d1bd1c756b9828fc4efc577e1c58503bae38bf1c597fd6055ec082ff6f8355c701dcf75ad13dba2b3e0574ee92a7f943a3caa0abc748a81446a4d75d2bf1de02b427799d63ebb12fdd5610329847f943a3caa0abc748a81446a4d75d2bf1de02b427799d63ebb12fdd5610329840be3e87612386017852f655d6c3071d15d613b9a7b72298ba20d08b5ed01dd9c99de1a219b5413bfafff97f4ee8f717f639f74d4ef6787fc8fc5fa65929fbf2799de1a219b5413bfafff97f4ee8f717f639f74d4ef6787fc8fc5fa65929fbf272b4591e770de3cb440d64c6b85252257ce24914da4bfe096dc9b621edace4b5566985eeb0ec36470bd411b6e6d28a097b1c7976f18ca84ccb2d75664f17e5ff766985eeb0ec36470bd411b6e6d28a097b1c7976f18ca84ccb2d75664f17e5ff7c12f442de6119b34c38339efb51d042ae443c8624d451a8146e171b8812d082637df43d28268c566ae9751a49b2a7a68b3f104bf74a6ed9ca3cc92934698d479c5f653ffc73960c1270550265995e2aaa2157b2d80c8142e4bf6f88b96de858f97c71814a870bc6c9d883cc8b33096889a42470f25070ceb90b8eda1e690d7ad0b93b584b82c8fd7e2ad11e7e91defca97fe9c2373e041ca2f55976b5d6b28540b93b584b82c8fd7e2ad11e7e91defca97fe9c2373e041ca2f55976b5d6b28549938e781511987e321f8322356407e155abae0e76bf82db3f04568d4f61ab0fd28f95fda60271bc4eb455c4ca1b9bad118d68286ddc9ea61ab7dd96e09af6d9f28f95fda60271bc4eb455c4ca1b9bad118d68286ddc9ea61ab7dd96e09af6d9fa08c3ea08f3380bc62bf8b4cb73d831d5b197c015c76199fec2ecfc9110ff5e603a9f7ec273fc21905cbc1afc8b2d0e0c2c0a7c902495356f4cdbdbea80cca4b03a9f7ec273fc21905cbc1afc8b2d0e0c2c0a7c902495356f4cdbdbea80cca4b9daa29813c300602c70fc08ae2bbf599fec1788e7d574c0ab67959a54c68994da192d3bfb3c65e106286e2fd5289cb7b530ef9cf8d0dfdb6bd0b129925ac45b6a192d3bfb3c65e106286e2fd5289cb7b530ef9cf8d0dfdb6bd0b129925ac45b6013290290009cb6e9316a7916be86c4de4363c41b9a821ef6f82b8f5eebd4cca958ec9b841d802d9c86c986643d84277d7deed75dc449e03201f67c4d1c25e59958ec9b841d802d9c86c986643d84277d7deed75dc449e03201f67c4d1c25e591ad9df09d27f95a4679261aff6cb587fab17fb2b2f4aa44a9bb47aef7080e101e7b4da0c44596b6a1ffa72f906b77578bbaedafa26efc02450d523cd0568f0bae7b4da0c44596b6a1ffa72f906b77578bbaedafa26efc02450d523cd0568f0bab6ca5de02c922ffc76b6d62d9392825d77002f9102b34500166b58f341101d381086af6b5d685c0c41a276c3f0d0ab283aa1a5e4ea0a0aa97066916b5c30bf201086af6b5d685c0c41a276c3f0d0ab283aa1a5e4ea0a0aa97066916b5c30bf2017e8706146e6e75261b8d0fce5cfd5891b198812a5a1555418c529260f8d4ed6f9ddd25d1752c248a98d4b6b3e443ae7011ef352cb6c1aecd2b07041ad7c9dd8f9ddd25d1752c248a98d4b6b3e443ae7011ef352cb6c1aecd2b07041ad7c9dd8aa8db76f9805e06bdff427ea904ab7056b571a36f670836afd64ff6b966d0bfe9c035ed42c0e3775e108b811d52929bdcee634b328f799af2a0dcab77c6db36f9c035ed42c0e3775e108b811d52929bdcee634b328f799af2a0dcab77c6db36fd2ebafd323fb8c8eb9bfcd9bd69b091f11fb51206a5b8ddcf841c32b78c7d1367d8a9626e956d3fcd78f328b53991a2bd27ae18963d98c4a1117da87c6115fe77d8a9626e956d3fcd78f328b53991a2bd27ae18963d98c4a1117da87c6115fe7d65d37a0266b567d0f18da6aaa44f7c164d617209285cf259f92c7ea2d428f6e52f69d5dcc6f634cbcaa83eef64aad3eab78a195d6d06ea89432d48dec72dbe852f69d5dcc6f634cbcaa83eef64aad3eab78a195d6d06ea89432d48dec72dbe8a7ccccd5703e23127fba5be7b803ff5a5625d0c7581fba649db57eb62d47ba818f8035ced5d6b01bc2066ed74a294219117cca8127de5591e5714e361eb2fe4d8f8035ced5d6b01bc2066ed74a294219117cca8127de5591e5714e361eb2fe4de7fad7953eab2965d38f64cc52bb45cb95c112a425a2c643cbba4f22fc796b884ab846c63fddea0b5e5fadfa966a1e32cbd3da658f2b9e8efc94ef2302e975994ab846c63fddea0b5e5fadfa966a1e32cbd3da658f2b9e8efc94ef2302e97599ce25d73058296a7ee0df97b6880ef67390ef5c73d3b9df6256911459c65e9538a63c51074fd7f402c1bfc31fce68a07e012db8bd60467694c93c4ef2e510a8115f4bca7aeff7ab458fd6e258a2e403783afb901d8abcfe416c57e5f6306e88ce31b02fb362538c4b862369718f5402e5634170afe08c606c666b6062a2dbdecd878a57eda1e9ec6816cb35bff0f7717945e15a0f5882d3a17a1e9973e8fc139f19d0864cb571907d958b2c69bbc556c0f6c351aa3f5a53ebd195a54392f39081cf6691710aba6822a1d31cdbe0dd946c1a52f5fb78ee27cc514ff202b0c8d4efd4c59024f2ad83545723f26c89ff997fcfb8b7cb4e1500594a1d9146ac584866d4c59024f2ad83545723f26c89ff997fcfb8b7cb4e1500594a1d9146ac584866c1bbb37db8ef603c78b32142b782cd21f10eb399cfd010d37a40740132c964f90ebf8687af3cee85b3279ff56e1202697dca83a042dceba92abbfacc088954390ebf8687af3cee85b3279ff56e1202697dca83a042dceba92abbfacc08895439764f8af2ecfd8182362fd81d2de280b8acb62c28ba1ff31d7a80815d0c42afa828fcb233b8d02f816b3410dd23199eff243b7dfa7e762a51f10ae146f2a84a4128fcb233b8d02f816b3410dd23199eff243b7dfa7e762a51f10ae146f2a84a418cb1abe87c655b24ea45d22980c1c5e73e271355b182654b6570864451c4d5617458530b10f0ed19b91afb9d84dbebfeb125249b1d6d45ee6a5af0fde8aea02a7458530b10f0ed19b91afb9d84dbebfeb125249b1d6d45ee6a5af0fde8aea02a2b134d331aeccb823b2d2e11829178ba7512ca4282a21a23e70ee74bad5b0bc54ea9288e35e1a244b87a38cd2cc333e34c9c474f597b059dbe861d1d4ca093344ea9288e35e1a244b87a38cd2cc333e34c9c474f597b059dbe861d1d4ca093340059822995c22204bc38536e83ea70217e494d510582583304de186f2be8313c22245522ef827430bf868b73a9818492cb961e6edd9abf9d358596e0ea171a2322245522ef827430bf868b73a9818492cb961e6edd9abf9d358596e0ea171a23be541a89897ba23d5802588f8cb51f8c203e0a8795a704b65849c8d4be203911803414756f329c26360e8e0be4548d5e36fd6c25790552008ce8f8c392a2f50a803414756f329c26360e8e0be4548d5e36fd6c25790552008ce8f8c392a2f50a28086cba87d193da0496b13730ecbb741aa050abc6ecaef776eed575a8de9b8aec82da22df98d6c053f346fda75ff6b822defdb14470367a902f2988e97c50c49b2a3bc35de189045d7bfd252947ccdc47371a9f51ce94059cc9d60b1b31f65bf7dd2381a7aaa149d9db1f3d4cd77bd191ed4f4bcbf367177344a14411cebb4a9bc78d21911ae356a680873dc0a84cdfa0d0b4ac14c26ec50dd0d04f69e0f3b59bc78d21911ae356a680873dc0a84cdfa0d0b4ac14c26ec50dd0d04f69e0f3b51ee3d14d6efe397182bc9fced75d1513298206078eef3de395fb4b997f8fbbc5375c7e2ea8a0ba2eda96d4b28b6518f4fb80515d03ecc1ba1b6d0df269aea947375c7e2ea8a0ba2eda96d4b28b6518f4fb80515d03ecc1ba1b6d0df269aea947227420b1eed0c3953df7bf0ace2fbff3d0cba218787b3d61b1db4b8058521fb75bc86051db2d25e6413c8e1f9ed10bdc018f8f4daefca570c2e0c824a00ada9637c6da0e601c14a91cc878274614f3a19956a8e5b32ff5d43588b6ab42d1c785090ad4c751c3fbf06934991f01cf9f236b88348f3c9d5f6400836a5fa9bcd2f204cc7e05e9ddb0ea2e7f1cae2b1b8856d73cf3101f1a111f010fdd58c9211a0604cc7e05e9ddb0ea2e7f1cae2b1b8856d73cf3101f1a111f010fdd58c9211a06046a0226962606f6bf8fe878cbf4e98bf1e0e4f988b27be877ec7ceb82547115c3ae2ad0d0c231aa809a6f9b06be51a3a228dd9b6e4bf8ddd1f76cc32621d7f553f8c9b29c15271ad8d8dc5384ca2a98f6c9f4517773ea01020035ec6fc7e2509cda7a6af0d070c72b8a1b835581be8c2e409235197e528f7982bd3b9749569c139d74ed86d37209348efe3a2b046c30d8a58e1c31bba963e1f8928c34f983b4afbd19c07bea2a7cec8f1da593e7589725cee942df97da612687c272eafa7e2cd1c4cbb532fb7a5490d55f38630e5630f7c784077cc88f8b6c61dd2de99fa15572f3d210c9952761bdc4005af1d4af6d3e9448958c4f1259d7c7c1629b8afc53e8cb8c45cb09598a9f80f08417b87e4009f6e0463d35a7b35271b8d0abd6d24b0d05de4f7401b1879260f5d551efcb7fe0089e28ad54223c606fa1692bc8fdd759fbbb253d40bf329bb5d34d06810af8e47b14eac31094f9216e737d0063c6cf59fbbb253d40bf329bb5d34d06810af8e47b14eac31094f9216e737d0063c6cfe3d868343c101d4806f4e528ea7afdf1cd6f04ac9be301edfac8b17e925ff139cd1efcb385ef561fdf2c4ff9830923c99ffd5634965608d5ec2b993eaa17351ccd1efcb385ef561fdf2c4ff9830923c99ffd5634965608d5ec2b993eaa17351c2238ae656eb3efa0a854a320b06b8b7ee6fa976906178fd5b887b72ab7b622475523a598d6d98bf425400cbf11519295d5c02d296fd6de79f6eac95add1b479a51398e410cddec98c03384fec982504738188ec8f83c0d88e39f3b6f152df2c3fc0b6b2c7bbab0a2a853f574c8db6c6f26873ed8c6c3881e8d5186eaff0043cac76cb7e29be95a681056e43ff5d9bec873aa402f25000cdd959edfd765f80a88c76cb7e29be95a681056e43ff5d9bec873aa402f25000cdd959edfd765f80a8894c5a391cd08f6319dd150bbdc1b732c91210281797f423c83e6a977412080fe7129465a72f9b1348e7bf69f4124a66c46d1dfdfb7b4d082436cbb932cb86fdb7129465a72f9b1348e7bf69f4124a66c46d1dfdfb7b4d082436cbb932cb86fdb6a208159a228db738eb97e5ba907928c799171effc1fbe19b174848087e4830814a91b8fca7564777208a2e365b73e0e4b987f88afa63146ba6a58f05eb178e514a91b8fca7564777208a2e365b73e0e4b987f88afa63146ba6a58f05eb178e5c694e707ebdf521e023f5746796adf74d3309607a1e14f6a0e9d7a0856208de1eba2fab7f550d3f56891cb44bf8598745e42d3312be6df42a7ada54bd8e21379eba2fab7f550d3f56891cb44bf8598745e42d3312be6df42a7ada54bd8e2137954580f5972a97098d04f09ef76c19dcf9ee589d593a760a6d32c7e422972b857f16f600a0b3d971c4c33792a6b47a8cce431556ecd0b9c5ceca9234aa8ad1574f16f600a0b3d971c4c33792a6b47a8cce431556ecd0b9c5ceca9234aa8ad15741990fc76401df901540f3c948b8e9fe82040ad74549b922954d12e6308909ba9bfbef3d1b61331943b5958bee5f7db15511104a4e208c9e158d13a458cc5b81ebfbef3d1b61331943b5958bee5f7db15511104a4e208c9e158d13a458cc5b81e74b8b60491a9cea7675c662d66d53e0644fdf2c48b2226c646f547778e5f6d2b658c9026b64b2e2bf6bbc6d24627e9d28572d4fa82cbe8c007a3a47893578850658c9026b64b2e2bf6bbc6d24627e9d28572d4fa82cbe8c007a3a478935788507e61c56582f2a89db0cf46f6748ecb254999390ee7b9df6bd16ffb095aba5dce888230ca96c0d893cfd360a5248df277618a0b34bcf7a398c1b38490f526f3e1888230ca96c0d893cfd360a5248df277618a0b34bcf7a398c1b38490f526f3e10cbc8208ececadc779b4105690c3a1d1719bcf078a95d8abf7f9aeda727a1b79c1ee070492a59cb3cf686e4bede86d4e8cd4b472167ec1ef573b7dd81ebc3f89c1ee070492a59cb3cf686e4bede86d4e8cd4b472167ec1ef573b7dd81ebc3f89fbb3e649ec02abd35227893465ed45f31f1a944725299328d6dafffac38b16e46289412b9fbf0538823c4ca20210fc153d2de57a35bc4a1acf9755fef0d810746289412b9fbf0538823c4ca20210fc153d2de57a35bc4a1acf9755fef0d81074b7b3debee535395aeb9c2f6818f2973e5c8a93b01e3c70b7f53e66948b15739cfeb9601d9d5f7b1cc3612db77c23b9a4f31f21374ae86f3ab67c81aac1fbf62efeb9601d9d5f7b1cc3612db77c23b9a4f31f21374ae86f3ab67c81aac1fbf62ef781cbb3d7bfcf93cd5fec189f8d6264fd590e544805efd57bf4a60b6ecf4684d63fde7c5cb3f530b2cba95e2aca0dbe3864cf8830cdb88cb283bd0e893f6537d63fde7c5cb3f530b2cba95e2aca0dbe3864cf8830cdb88cb283bd0e893f6537ae27700ec6435114cac8f59bec583219bf0056cbe744a305991e71d35aa74d433547f1a492ae25473f95479055b9b8fcc562b9aa0c8b6c28b28ca21e6fda4b133547f1a492ae25473f95479055b9b8fcc562b9aa0c8b6c28b28ca21e6fda4b13ecb9887947819d4dca45217383bc6c6092338cad729701514574418e60cf356d91d2362e1dcc2da531305249b01602a97225228f43d5f89f5cdd1c4f5e21ff2e91d2362e1dcc2da531305249b01602a97225228f43d5f89f5cdd1c4f5e21ff2e4d8fd1b27c95f694306eacb70b32eebc94d9cdb280deaecd524fc32ed11aeffc4b2abdd9c1a8cff42f6d12210088ccfa0c81841cacff51e3e18d1f0d41c0cc2eb95b54be1e340991ff4ea0b6396711a032979fc626122922e2825f613cd00633c55590f7398ad4403a2880f332bcb04dc6bdfc95b4e529dd6853f9899f2cb57220b26894b507b52396bba66e20ff4034deca5412d313d784e583bc5b9b6ae51120b26894b507b52396bba66e20ff4034deca5412d313d784e583bc5b9b6ae511646e9740cd0756491e4169f09e694f61a253696a43a9d7bd65d59871366224c28ffb7630603a22dd72d7b2f91a2fa88365e95fadee7719e4128dcaaa86030c4f8ffb7630603a22dd72d7b2f91a2fa88365e95fadee7719e4128dcaaa86030c4f65648775cd7b5faac9c60b4a4bece67b0ba5a2603e248768819b28d1d90a9e51d510b5d8e49812e0d8f4427b980962999126966e5b0473b46c790c3ff317d954d510b5d8e49812e0d8f4427b980962999126966e5b0473b46c790c3ff317d954d9cefd5a551813b5d5152f6023053157055b1177785e62f2986ce75fc8874052056a75789b5edd9e0e333b8511362ffbf1f27f77e2a3fd552b2f20347fc5ee96056a75789b5edd9e0e333b8511362ffbf1f27f77e2a3fd552b2f20347fc5ee965fae1f766719978af3c487a05ada0dcf26bc90ee973a661c58d7d06b3fc441c9ecf01993f2648f7e8aac4baee2d2acb956a443495b39360e32144d71d65647ffecf01993f2648f7e8aac4baee2d2acb956a443495b39360e32144d71d65647ffd5a3c65ea116f79be50a6405c565d1e69d025800a0812119edde0b0e6b87fc6ff241c81f4fc62652b74848f0ab5a76ba550143d9ab69cf89b7e6cd93c1f0c184fa69b5ab37cf83a58caae649fcb033400dd54a9d1e34b3554e27e40740b021a30aa88247240046ba1138ef16cd642e35f6c3634416d92aa88eed9dd7d17293faa3a33c21216707399782ff62569f36013020e634c05cfc7c6ab2eb6b95860ec2a3a33c21216707399782ff62569f36013020e634c05cfc7c6ab2eb6b95860ec28aa080d06ebbd112c8d92940416a1e326dce80e20a4ba602ecc3e8032500bf36f5423669b1fb68a4634154b4b6a41a352351bfc60731b9c1ddb9bdb74f18bf9fabc8daca6127cc6deeccfe5da7aad2f17e45720fe804d044d6e485d73d1f945c8dc71e3eaf4ad043dcffad949011ed9353e6f16ec7ca5aef7c793a17d98868768905b3ad0386a57ce9d4c51abd84fff370bacb63f4f3f93d1c317d275622f5e18905b3ad0386a57ce9d4c51abd84fff370bacb63f4f3f93d1c317d275622f5e18b25326fee896d6bb2774e012a2973a9440a5ecc1a34c608ad3aea4cd66468e366d2c6c42ecc6324a561623d7c0ddacdfb91879384923778b6336e37c9288e0166d2c6c42ecc6324a561623d7c0ddacdfb91879384923778b6336e37c9288e01b5fe5195b388fa4473f2f4151300b6a4f0e22251365064f9aa82d7b9ddbea5253ed9a11315db134eaef7a3bb869141c89f186fde321568c3c152018a9434a6013ed9a11315db134eaef7a3bb869141c89f186fde321568c3c152018a9434a60177eda56aa9e923b13492b46a4ffffd967347591984d5ad9987d2bc16047624baa89d01bc2cb55b6ea6cacdf2b85250ae313152fcc3a2ab9d6626b360ac43f55da89d01bc2cb55b6ea6cacdf2b85250ae313152fcc3a2ab9d6626b360ac43f55df0f0c0a44a5ba02f2b797716193a8daab05307d2c4223a17c3603f37d06248d54d743277ab2566546bbaafacea4820df06aeae9c7f7b7a64449f557711e456bb4d743277ab2566546bbaafacea4820df06aeae9c7f7b7a64449f557711e456bb756cacd82f3bffc2ed3a9c59b76590a9967366e26f593a62804c7cca2b623bb9bdc850754800ba0e5f6e4b46399a8f4ae79bb15181fe2d946a3b58783745bb52bdc850754800ba0e5f6e4b46399a8f4ae79bb15181fe2d946a3b58783745bb524847ec92b76c2fb542c7917f6013f54fe80f120d70080afb686de61705004a8c9a71c6469218d0dc27ffabf885c397ce65c32863fa2c0394339899b4067542089a71c6469218d0dc27ffabf885c397ce65c32863fa2c0394339899b406754208d91c28488f538bcabc4a482f558b5a2dfe6cbad623246f6541d49fad210c35c94cfcc4c8c33392dcaa40d106fd9acddd4dbf818c19df3c53d3e89b98fb06cc3f4cfcc4c8c33392dcaa40d106fd9acddd4dbf818c19df3c53d3e89b98fb06cc3fef9e74cd6864f72f2d4d6c17c61299137e0880d1e1c0d200c2924a7fd5d697a0de0df8cae5002c381503fccf986e9409662a59a686d8b72e69aed1eec64670fede0df8cae5002c381503fccf986e9409662a59a686d8b72e69aed1eec64670fee2add55ed8d260e08bd4e3ffd0e1986f206f10569d92e2aa6804be463a94cc8323b8f3384790a4b34d231c28d83dd5248d2a067b5dc02f693bd707de1c08aec923b8f3384790a4b34d231c28d83dd5248d2a067b5dc02f693bd707de1c08aec95899772eb21b905dd30fe50a77497cb927bb26f4f5ba5487f5dc29954a38dc3a3a80e13b03d2ffd46dd087e10f50b4c557547bbd34ab9f634568bcd7269cc64e3a80e13b03d2ffd46dd087e10f50b4c557547bbd34ab9f634568bcd7269cc64e271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254cd53575b6e4c6da90aaadcd35a83485af713c2cfbcb91098f88712853daea1e5cd53575b6e4c6da90aaadcd35a83485af713c2cfbcb91098f88712853daea1e53cecc9b8e0b19da75607be2da6f8e71b2cc8816f15a6bf2b3c67ea04340c7ae606827a82e28439320b5a9383049a7a4ae46a97a68b977a932cab9af08cd91c8f06827a82e28439320b5a9383049a7a4ae46a97a68b977a932cab9af08cd91c8fd14986de7839ca04797e36df644f70021c69369ef6301c460521b33186db87d4c49e4c6affd73752f4d0a02c00f9347ee4446c7f961dbbb00fe3832f29495a7cc49e4c6affd73752f4d0a02c00f9347ee4446c7f961dbbb00fe3832f29495a7ca82ce2d899e55e1d9c1e3d4abd7e155e3518375cf40d7fdf349230eb06ad6521c50d14f997c71005196bcbef7b5e3b03c6ac17cbcbd48b564e5b2b222d8ff56118ef0cd0fd3e009e91e2bb5764155d84ac86bf5090f116f0880386756703ef956f6b2eee9bd63f05a339f20b543c192103a1292f8337074e368b24dbeb3bee2b0bb7201022dcbc4b6db2d50df5d5e3b29889055811f1a5e375dfe038b2e365400bb7201022dcbc4b6db2d50df5d5e3b29889055811f1a5e375dfe038b2e36540cfa8bec08de5d14f04f20a79e8ee174d58b456fbc97abccf21b3be3926eeef51453bf39ce97f8028aac5598989d10d9644caa7da0e638bcb051e18d74e259d49453bf39ce97f8028aac5598989d10d9644caa7da0e638bcb051e18d74e259d49e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85504945d5aa65cf20aa39f1a82fc5eb4ededcb2e41aeff1346139b0cbe49e4ad5304945d5aa65cf20aa39f1a82fc5eb4ededcb2e41aeff1346139b0cbe49e4ad53ccbf7638bd119c26cc4401fe2649a4a0c3569a41225b432630deda91009d5a928154e55cf3ca94e1aa92deb3b19376e7c3b5832c07a0e0c84bb4adef244ba9d162d845b092b138960c0f605013cb8cebed21750b2b388f843122520a138365f61c315c28715930a64d1c23341e3d5e0fd3f4d6d86cc1dd8c65e82c27120f429de0e29e3d9c5f43aa153ae30e315fbc8aa2b94b546b6ff146e15e21b82843082203fbf1bbf65d9ea0006b459ab72448bc11eb52d48a9551638b7c5af079a487206d7d6ac26e7401e800cc3aad9dff4f4ca9447458b6194b561b8247d09ca16eec6d7d6ac26e7401e800cc3aad9dff4f4ca9447458b6194b561b8247d09ca16eecfe9dd7c43cbe869e2556029315c0307a655bf3601ba6a3c51f0f38849c76e3ecb93ae9e880b29fa149d09e9409c6931bd6f29e9b4625176ede1e892404c01007b93ae9e880b29fa149d09e9409c6931bd6f29e9b4625176ede1e892404c01007cdc1f6250560320c70a98db1325ff3ac0b199d414d776a43987ca80199dcb987fea1182d542b6e079008caef4b7b914510b3ee0a5b5f2cb98632474d1dac4e5cfea1182d542b6e079008caef4b7b914510b3ee0a5b5f2cb98632474d1dac4e5c63db247a268466fe39664fcc7bce236f022333ab78ead42763b7c18aea8016466c198ac68e8a21c432526dd9776c66c5bfe5c2f342b8adeaed1c9c2a4f5e9b046c198ac68e8a21c432526dd9776c66c5bfe5c2f342b8adeaed1c9c2a4f5e9b0472faad4c73cb262ba2cc5344247b1ed75ba1463eda2b01e789a12614d4b8c763bd266e2a94a33cf9732390d441383f847c3596871ae28154746768a31b158725bd266e2a94a33cf9732390d441383f847c3596871ae28154746768a31b15872595ee219cb85a357dcf2e36d85029285181f27a40bbe998a70a85ebc9acc980da827ecca5bac3e5790a911aa96677676514a2e18edd25df2a5162c0ff6adcf4c4827ecca5bac3e5790a911aa96677676514a2e18edd25df2a5162c0ff6adcf4c4271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254475aba8aff21bf5e382918d0cc6afb4a33cb559652d4ffdcd9b4c99f3b775a69475aba8aff21bf5e382918d0cc6afb4a33cb559652d4ffdcd9b4c99f3b775a693b43552c31c079400031b27b0b3bd198ba21534d83c144b68fbebebab4702306e510f1df6992af4db2466eb41a5d3bbf82b5cac8ec9fa29a68af2ebc87fcdbdde510f1df6992af4db2466eb41a5d3bbf82b5cac8ec9fa29a68af2ebc87fcdbdd5b19a5ce4982f21a1076e61286dcffa2012c1a073d7fc81581733eeb3df334cff26ebda383b1a606b42406ee296a5624467e9784757cd134bd633c39435c9946f26ebda383b1a606b42406ee296a5624467e9784757cd134bd633c39435c994660eb74b97843901c5c5537b8c76dc015223893b8147904d46e6982fb1d89a2ffcfbb05ec5a3935804c9adc741dacdb679efced263ff1a7fadd12c5533de21ba5cfbb05ec5a3935804c9adc741dacdb679efced263ff1a7fadd12c5533de21ba58a17c3c13dd3de682fcb88a6d636467b1d955fafff09f7755378de67101cf47558358fa7aa8dfb4a06c3344b6a292f74e00ae1bccf73eb762e6ff451d9e6d78e58358fa7aa8dfb4a06c3344b6a292f74e00ae1bccf73eb762e6ff451d9e6d78ec54913cdfee62be581b0f0a60f77cbafc20648b29003963eaea091547fc402161f07970fa26eb166376ecf268c3fa43dca36f9d6226f4414e57ec5fffc1dfea37d19e08db14a21d90349789d1c2ca82895eae8090193af35d7175bba6ebc5dbefe3927c12cfae66843c0822756bf6e6201b35a0b713a7c0375be3aa0d4a220bdb5ef873810728a1bbecb95998ebefd5cc4a2594b30fff508606d45c86833e93db5ef873810728a1bbecb95998ebefd5cc4a2594b30fff508606d45c86833e93dde37d5143358ca48a1195cd8f214efbcb86d188d58c131ab3653059cb4d70b74f0ac14adc71011652a3ce45ee4383498e207ed671e11e7cae8b8b0e08e4b42a4f0ac14adc71011652a3ce45ee4383498e207ed671e11e7cae8b8b0e08e4b42a48c576e4eabbab49d706eac836c3c24867932a5d6b491487a1a1be327c0f0d9d6788b7f4a8cc9182ead69dc60898073e54f3529fcb768bb58fc1b651244dbba5e159fee2d2db4cd3d8732cf1d6a6d727e884e6f53b928470e46f027740e51098f217be650b38ea50f57ad4283773b4257991a04478cff09e9ab699b70ea41cac23a4dc62f16b2b59f29b868e4f7343a649d4df636bd3b0edaef0500b310048fc43a4dc62f16b2b59f29b868e4f7343a649d4df636bd3b0edaef0500b310048fc455d6c665b0a70910246db28a030cfd336af5e7c3ec52c799e309d4c9bec2040ddc7fe4055719925c682a97500f6bdd509ccb30dfc0306a84541353b7ca22b930dc7fe4055719925c682a97500f6bdd509ccb30dfc0306a84541353b7ca22b93088684c06c43f49c5e724748efb2aa840a290eb6ae043c42f4d58b9a1decc5b7ab3917215b1359d9ee4ccc2b7e327819707bb84acadb79ba4e2566545521f72e6b3917215b1359d9ee4ccc2b7e327819707bb84acadb79ba4e2566545521f72e63d95175c7049c6f5a4341f6e814e52e3953e58806731857378d5d6bb6c3573917e829087e88a0b96d86590a675c6b536fac89bd7bd1c17390edde4d7ef2a115f7e829087e88a0b96d86590a675c6b536fac89bd7bd1c17390edde4d7ef2a115fa356b8d70c00339b7975e5962489f98e12337d66f9d4063e90473be93cd2be7f025678066740c0790f98985fe949b01d48ad9b1fa71afbe6949543af04fddfc3025678066740c0790f98985fe949b01d48ad9b1fa71afbe6949543af04fddfc3ed31c6d4e99ff94075ddc488bdd41b9db04f5f27e998d8d357088fe7ca79ccefbad7c041448f7644631bb34df3148adad7c29d09c16221b82f875bc10bf64416bad7c041448f7644631bb34df3148adad7c29d09c16221b82f875bc10bf64416772bfd8cb623fa13f66dd2689bc73010386b4cad41c6147e563a9d43622e323b363dc85010d0057348412054507653f4e6ff0c68e5af63a093d664744b000280363dc85010d0057348412054507653f4e6ff0c68e5af63a093d664744b000280f403721d5c847dd9d2cfeae0c9aea0e2343dfec398c7c8833e0bc4af9c7d6b5e1c6439ef74f30946f897af0f71aa54719c9e53cbb3dd92adf486002b2d7fb5041c6439ef74f30946f897af0f71aa54719c9e53cbb3dd92adf486002b2d7fb5049389e5feca4c6c45987f3460644e97fb2c1b8b486fe5ef1f9bf1683c4b7a5f673b38e349b065a4dd8b8a13e253187ff478cc970d67abc6e4bc6ca65989ae26423b38e349b065a4dd8b8a13e253187ff478cc970d67abc6e4bc6ca65989ae2642e64c26ff6f81c75b0bb84adb8dc80c7e7942e55076855969b7af186afcd600b55d40dca9ab882ce7f2d96b2fb3e88276234b88054a965165e426561962f39c3d5d40dca9ab882ce7f2d96b2fb3e88276234b88054a965165e426561962f39c3db4be955e2faa252ae367b28c844986fbc3943a4c38dd32e91a3768e0505926fc5bab0280d81c46d4cec1a46cad3221003c8d591ea4e68dc86937871fd142df585bab0280d81c46d4cec1a46cad3221003c8d591ea4e68dc86937871fd142df588e4c615d832b43290ac606771dbbf59ca1e83460273373e8bcb28687f2d92759a37e7df5a9266fa2673f3292d799ae0c7d62ac0d11689d4d9110d1b1e803abeba37e7df5a9266fa2673f3292d799ae0c7d62ac0d11689d4d9110d1b1e803abeb1014a23193e84bf0f3f3d02400d3f5124d1e2288d800e2646b33ca3ecd716847f044ffd3a9f1e7e0ed7bf2885d0f87cbb89d6ec08722b726a6fe9ff416c6eadbf044ffd3a9f1e7e0ed7bf2885d0f87cbb89d6ec08722b726a6fe9ff416c6eadb14955d019b479fa9844d9df19bff94ffc75e1eee04d9a6012dc777995f0f94e1051bd5783ff10aa9b6e71dc9d46d5f1db6dbf750aefc1294a19c0501d156727c051bd5783ff10aa9b6e71dc9d46d5f1db6dbf750aefc1294a19c0501d156727c1dd630359c2b641ed0e0349839fba59ed49a78ea63155f079f5cf2edba0fe16c5f1a29a484b05d0f12c947c5150ed21ce223d58df9dad0b3bb891ef4d83116409540dace21fe810ba648aa327a3b8b55897a63090aef5bb16ead6d2a84529adef0dd64fcf6b1fed52322ce19240404238bdf6cf097f02fe1d40545a3efefd4c12043106728f511ddcc127330084d80d74cf70a7d31c90ebcd99aea5337dffe1f2043106728f511ddcc127330084d80d74cf70a7d31c90ebcd99aea5337dffe1f7030c3a45f4dab57f03a515e7fa35bdbad3c0331f07adc82433979774cf53c83e750d6bc91ebf7f62234453d2c5ca3a1204c56e8ee366f50a8322f5cf392cdbe569e8be679ca9ee80bb3e609ca2a0c32c495ea9790bcfde3af486492b5e690475082dcc28f8bca51dc96c8db45d1d176b18b78a56df842897ff978888d66d07e92728940ec7c6fbf3216408308dc1e5003e627cf150092fc805a515ee57c01a092728940ec7c6fbf3216408308dc1e5003e627cf150092fc805a515ee57c01a037e57479c4a0eb36336751c733162c317f23a19cd35c0fa93f47069da246ad3f787c525d9a9f6d1ffc2150ae7a91ff76fdb0c47a433d906f5385146bad1b01df787c525d9a9f6d1ffc2150ae7a91ff76fdb0c47a433d906f5385146bad1b01df2cc07633cb834807573ac61ee84781fadc7fcbf78c271a69ca902a76b775b100e189a83106d81463c98796f32620b4c8d6af4941b6bf4ac49b16d3b7479549ece189a83106d81463c98796f32620b4c8d6af4941b6bf4ac49b16d3b7479549ec53c384097c645a10f289f9c6714d5daf17ca098bf7a7872342066cd94a52c334eee07a15822561776c354a2987afdbae169f3b36bd911a122cbfa00c7e55c4c7eee07a15822561776c354a2987afdbae169f3b36bd911a122cbfa00c7e55c4c7bccb0da8e9e8bcb8be7f32aa445b45747dc671e493aa532ff9de383bd205ccfcc897a3c140805d46ec05aede192685f042e860ad78b8f90de075b81688117de1c897a3c140805d46ec05aede192685f042e860ad78b8f90de075b81688117de150e664617cc1bc6c495d60a21dcfef8e340e947b6cc71d0175b329042cfcca086cf650dfdf4fa399bf2199ed26f6e6e957ac8fb0257bcfa1488ada330f2eeea46cf650dfdf4fa399bf2199ed26f6e6e957ac8fb0257bcfa1488ada330f2eeea4122ff37f6413121d9c7f1420e7c612ca9a6ff590311d65bc122b60464edd4f179a277fedbaab9c2141e2787d5feff6ba1dd38cdafacce156c73ea52710a3a3e59a277fedbaab9c2141e2787d5feff6ba1dd38cdafacce156c73ea52710a3a3e5026f25fb77fb9446d2dff27069f440b0c46de35763056d430a94afbf394f33fc9cc3094e7087dad0a5a624c6159ebfdb843690b7dcf86288c155c3a37ef0fe8d9cc3094e7087dad0a5a624c6159ebfdb843690b7dcf86288c155c3a37ef0fe8d7fa5309cb4c7fe0fac60799667a6800a47ee4ac6986b130a296f7f4eb52e7d401c5f951b7086ccc46762e34a0623e91b85c1bed36b53b64319235c98e2a6c0b01c5f951b7086ccc46762e34a0623e91b85c1bed36b53b64319235c98e2a6c0b006b70a1e9257c4678903cb8a32ccbf832f5931eb49596ccbd6829d21f6f5d083b453801f4ccc85e0b7b4a3be1b05eaaee91ba52bcbb0ccf040a941d9b11cc6c38b6ac25c6c71ca5df50f363682657cd181324e2a29b566047a5b5fdeca507ff48200604d589671029ead98988ad367788abfa834409f20e6ebb7133e63396cdcf311888900e805a6c66274040143ef20169c22366e806baff64a2627e40467def311888900e805a6c66274040143ef20169c22366e806baff64a2627e40467de041f925e4fa8560c053ee994d6d2a550156c4c6d81cefa65dae8ff15e7e3e67ee65e6bf4a3ed3a880566af6a5a85610a4f4cde2d6c652bb97d32376e5825a1e4e65e6bf4a3ed3a880566af6a5a85610a4f4cde2d6c652bb97d32376e5825a1e48a69eab8f8637bfc982e9a4e5d7d9781f9fe616a6e38ede193071ff96c2f544887a470f763b5177d21bf1025e9349475a82282292f3af0deb94a46a7db74e26787a470f763b5177d21bf1025e9349475a82282292f3af0deb94a46a7db74e267f1afdac83c09e3f4e7616753bdf6fe230d1d09cafe8d74a3963a3ea1011ed85639d793cfacd6c8f681329cb2f7615ad8a4029fd3449cc270400a52a674f69df339d793cfacd6c8f681329cb2f7615ad8a4029fd3449cc270400a52a674f69df3aadb48d009d3b6e26853e7384b1059a5599f2ba67fd0d5bd51a0fd84b28e4867b18a007790d6e2414ca4f6148191773456928be153776deb0fdc2008638ac16eb18a007790d6e2414ca4f6148191773456928be153776deb0fdc2008638ac16e90b5af21226537ed2990e093d630f05d18646658a15340130003a3a7b9fa8cb61bed0cadef33f9f9ca7a27cdbb2d8cabbb11bde5b3ecee4d989b75718592e0c01bed0cadef33f9f9ca7a27cdbb2d8cabbb11bde5b3ecee4d989b75718592e0c0ed8cbada1140d7d947569dfe8d1e6bca88dfc2e91659f0bed53168fda3601e01be2deae49deca17d975aeb8804b0db70c9d3f6da63b1c0d44418935f2274e1ec71127234f2b5dce069ef5920394883336354e38cb466db481192c7d33ac52751d2364328c449686b56f1186804af1d228cec6b05665ae004853df2a8e97d537f721fc86fea78511eb2aba6d91368fe867ce97cc5953b68022197ab5c941b2178721fc86fea78511eb2aba6d91368fe867ce97cc5953b68022197ab5c941b21783eadd95dbdfb6291e8d1a91307318ed84f9090c41d969c1e8152371326a29c4b1801038a1ec0089d405dd65574842f63bab1f4785bc5a0cc49932386314cd3ac737d6c9ab613558aca8f1977643379b9537c805de39532977ad159d6d7d1a24e7fb264024b02b319f6e9668e8a840d0071618306bc76ea808ed94990f1365e0ec57e1d542b55448ca28ca4abfed270286f119b13b5090b047095be3bea267b07c57e1d542b55448ca28ca4abfed270286f119b13b5090b047095be3bea267b0759dc40fe826416be58f3bd05376c1665534bcfa927f6798c55a5d1be559ba7a809a9ffe08e55cce3e2d0fe2fb1efc321f6cd7d7f4503f1b358af1d77f61469e6b88a2750c5e7c1f429eb5e62b97e9c7bedafdb2c7556b72f6f692e960e7a6a5b384bfc78952c5c6e6e4d92a4cff8250b2333b1bc8def0b901fa5b1e0e6a13faa12ed63cd0745de141e44d3ffb6d2361034268798d86642385dd07bd24f6870df12ed63cd0745de141e44d3ffb6d2361034268798d86642385dd07bd24f6870dffc45066ab7bc713b0cd4f8c1c4ae1bbab2ffbadfe21e7b47093dec4194b028e0f1c0c6e5c1151f691dfe2517967c0302dd9bd4884b53dfdad56690a0332a2dc3710ca8616794008bcd39349e3fa402113c61c6d6e3d81930e454249e6d48335d0a019b58221a2b123d5c60a926b87ee180847ccd97d2cc282c15561ef94cc9c484e20a6e40d23f70818fa55c4452029ebf6c3e8fe4aef6c86caf43f9f47a1f4084e20a6e40d23f70818fa55c4452029ebf6c3e8fe4aef6c86caf43f9f47a1f401cf4fbb6185b3f5761afabf826222832485e341914d970896b2220a79f06c1d0ed40822ad5a0d1151de478ae7d14e0c326f11da7db33541037220787017a154a5257f2571fd035368093e0e95b7eabe4353eaf5ce855b50bc95a74eb371f341d9efc976e88bfb80e810ffb55d443de675b365d0e4c0909210d4dd82161683dd763ca94f97f987c53e7d6dfaf81e2bfcf955e64f9822327100136bcd81cf737d0633ec81a38bafa086aa938cc4622f60be60e42418816976e6ecf412969b9005cf7ed98df7b255b5639b02a2f06106be9bfd1c1653face38489162fe42e07cb9cf7ed98df7b255b5639b02a2f06106be9bfd1c1653face38489162fe42e07cb9c96bb0cbfb396a11488bd47d0075d87b59776d246cb8cbd74a45db7b0cc414ec5a64f9b5f7025b29848578e5d09550a350654ce34b771ea5882b63ab619b5be9eaf03a8e60a612c5467fb445b7e9085eda298177204716ff1a3934b379054c0af9372f14841d1cff3ad7bfadd950f4bb6d1b2ede3fe34ae9583a5072ad3a3c3bda3ceeb406b7fe4bb862afe40416d6efbec76e8372d8548303a0a157bdbfb393367b107472c903ae99af3403006a44b3d6d397afdd6181864cf073871644162b591d4afc3afc1463c3272327cff8e094bb4470cc19e41e6097f994c4e21d32617a8d92f0c7d85051b7ba11c0be458ef18c131182597dfe6e03c36d05d00b67384a8d92f0c7d85051b7ba11c0be458ef18c131182597dfe6e03c36d05d00b673843c2aa197e5edf34960660bfaaba05fa94bca134fd6d112cd3986a33c54a3b67ba09deedf90799462132d7805a470df2d9523abca925c32c61cffdf21228cc958fdc34d1071d53cbdb15d95b4c71035721949e91b2f0672195175c7e85e170e2b24aed2e0f618677cdd43ab5ba5b272281ba26c5beb85b7e1a11fa176a017c985d0a99f352b03374e0a4f93854b192bf9de02931b7cc2dc9299db370db118216341bfd2f60c397ccb82a86f4feb6dafb2d96940a15042ab883ffbceba7ff0002f41bfd2f60c397ccb82a86f4feb6dafb2d96940a15042ab883ffbceba7ff0002f2981d5ee9275a05225ecc61afe19eabd1c6a6eafde5d5e9ee972a7ab40e772499e15df9df853a0c66cb8bc4b77dee53ba005926ed78e96b12745c5fd81f1a4859e15df9df853a0c66cb8bc4b77dee53ba005926ed78e96b12745c5fd81f1a485f0179d514760b0ab0dfc09ae02691488ed81ba07e485ef965319546c65be1b5151729ae76f3dbf8340915d63a73e9a875e9e9b236336744b8c0d4c69b60a8e2051729ae76f3dbf8340915d63a73e9a875e9e9b236336744b8c0d4c69b60a8e20a9fc2463c6e92951cafff7314e5d752bcf723450f7d1984bbd002b2eec9098b7721ee8360a4279f45262caaa2f36d3fd6c4d00e5e9115978d57b008e66d4fb13721ee8360a4279f45262caaa2f36d3fd6c4d00e5e9115978d57b008e66d4fb1349c370e2494f48814992499dfe86458d28b207abfc7cb2859e66fbf5c9f40e68013cc00a654ba68cacca5ff412a82e885cbde1638add0c55efff500317ad72ac8d5863d3a805cd7ff84e6a0af4d79029eed62b6d0b415d7523c909bc8bd17a634aa63059fcab87eab0df48ce32588b8f6706440aea63d59b04765cb665bcf9fb9f57a0ade71ceab80f0e5a2e35100c3b2e774578b0855e22ecad26c99d2c6f7d95bd99f58a8310acbdb61ca982133da0379a686c68fee4f77fd0c0322f9556b3d46a1e5678076ae693b989450ff64d8f20cf21087b303cbdafba496ccec52ea2a2a939c46c310a637b19f22a433934541ac2a2014c1e4a8c744d06d25b04286da2a939c46c310a637b19f22a433934541ac2a2014c1e4a8c744d06d25b04286d9226a7efe8d94fa668a5b302b63864d9d88eb5dd0dddd37f50cafe4240e612204e7dad3732e17f3e578019613ec0302867f0e209eac88d25fb7831966b5f60493bc04d2ed49d8fa5861ff47b38de860cdaddea091a448183ee2f82bb97061c184ceef43e79601cce0d1cfb8d233ff72c2491c1f14b6ceab993cec56bf94275156ec6fc7c38f49bf31960426284100af1fdff838c47f61fd76f1c0d877ebff6bf6ec6fc7c38f49bf31960426284100af1fdff838c47f61fd76f1c0d877ebff6bf9ec35b7f017f2254431d0f620710680f31d2d3692b6657a8ecc2248f2607efa8fe57e9a8869970d513724b5480c358c061c81341f8f3ad7333c38b4eeaba6db750b60f9358a5874932deb769f4234521ec26db126b19d3230071dacbc55c46bee06ceedcb22f569e39e92f4e30f340cd5c8b8bb832adfbcdc5e438669591470dcf879579c97a6046ad7b0270b54f867a89c82eb7de85d3e7ab82ed90e066251d5357003ce513066c1524d3d5c085a61e4c816276fd8391bb55002809fb465da2c63682b975e367597b9d7d41c8c5f685ab76879d59cb523ddba78039975150b6a031102f0b3323e88e02f2eb324b981574e9df44b250f95fd37f879d0f6d53faa031102f0b3323e88e02f2eb324b981574e9df44b250f95fd37f879d0f6d53fa8ba7bdf0cc4b127770aa5188735de2e8d8bf7930edd20411d0e4e70052a997f8538f78927625bc695be2d8a50ffc0ed23f02c3371486e602a0c0a091a01b6581538f78927625bc695be2d8a50ffc0ed23f02c3371486e602a0c0a091a01b6581df0ec538e14cce852bf80b6cd98721ec53aa0fac0ffc41dc4d7c87d8450f7e84e92ae52c6f2252294ca2b59022e0647f424bfa12a5fb9f7cea5dc95a10189567b56aa0e73ba3d73037bdff46870bb857c012a23bd226a7f7bd2e2fa0dce072bb4011c2116cfe25ae6ee26b58f8cf134d8390162c09aab83e16cd4b354abd52709c307b1fabeb50da545bafb474353f60be9e478a01b9bc1d9472179886c8f2acd35b6197e9a7b97553921562af6d72e6cbda44b6f8765319801bc609168e303526d267dc561b2ae118b2c1da988c4cae8d96fac8116a76de45264108632955a558d4d07ec4669c2f5e0020df7fbe05494d91d66974025550d2611fc72d159d5bb9db85b259721a16c4f373f58248f02d96d0686b62ff00666ea57ed90c51fe5fc8673c8b8134ef240ca391accc776e199d626d7a31cedab7ae009b1be1c8125c50386ab095d85c31bad28d9dd93fe4987ec153f2b4622cb563cdeeac367046831bf6a156645697b229533cfcfab9c7921e7b3ed53a2c4110e9fb3b0c2ad1b1e48a65cfecb2d9e33da8ef2c070cb07fc16513097bad5063fe75fa08786d88970386ed243cbfeef0718cf2a141f66d9d4ddaa7d5636afc79cbaa64bdac5798ebe1bfb84100d2bf824366cb1abb3b7c1d9671ec29b9bf600f16e843861a60b55c41aef4292608b5e2d61883284ba607b2bcbc91206e9f9ddd7a3c9a4c14312fbce0b145aeae55d7407f9323bf83ded35da0f715da6549f15561fe493196ff820a57fe3c485b44028970a9f021685b52cd3f3ce5f21553ce80ecc1de5492241f119ba42cfcdc0d35ed0db7c9247628719465dedca462c8053471e0c65a97ddb9d4d5599b19c85fe68cfe952bf09f39ffb6a87ecfe9b419144918d87e04923fa0db03744785e2a352cb864f38cb6c2d9427970fa239926c010aeae810677b33a01c8dc86786b45d52a4b2c6018113bc150a6d2cb81e0ec205ab34e296d2cd3d9cf04d87b0f98c4fcb2ad99bf2e4a67a30f8dfb8e400c135f2b530a8754b537b17aba89039f403b4b25dca6b2bce4ef859146d8481f3b371722c6385b3e0f75e90bbb08e851cd19f5df90c31155f63e2dc4ca69c3c96fec094bdef3e782dc9c59e1d9c8e851cd19f5df90c31155f63e2dc4ca69c3c96fec094bdef3e782dc9c59e1d9c7514e1729bd3e9c51082fa2010bb39e591e7ed9d6c0d2d491170ef83cece9c705a178e67bdc39824127de3e7d20be282629fdfaaa4af5364b2d9abd8926824baacae7185aa7b54b5ff88420ca797f28b03504947f5d49ed322d741ce64a5da4569e5f381a12e1609670838c83152b9e0499557afac2aa9556ea69cee86e20a5f69e5f381a12e1609670838c83152b9e0499557afac2aa9556ea69cee86e20a5f89750f5e7eabe805f1717a0d6818a9ea93a177a003e4fcdd3f5bfb1ca5b4e606e83317563a261f2b4d26a4be91ddb54313f415e0f44a9c64be39fc5c2e79fecee83317563a261f2b4d26a4be91ddb54313f415e0f44a9c64be39fc5c2e79fece7f772045be184e35bc42ad90b6b5e32e2df5ce5150c2a81360d3358e7b7cf2a276cdd465dcfc7c81df857029f62a6324177d6c546cc503b41ae3c0b547e766b876cdd465dcfc7c81df857029f62a6324177d6c546cc503b41ae3c0b547e766b8c2e27d6b14efac18744405c30ad4a2dd8f933195483e6f19173d73b4b33dd8c9fff2a331d0b5e352b097edebafce862f67e47fa730aeae5910afa4478b2058effff2a331d0b5e352b097edebafce862f67e47fa730aeae5910afa4478b2058efb00fdfd2bb76c448817982c0740260fa2ebb32743b9691a1349300e52fd5925c271c9092d9bf17bbc63653404924d5ff8f2494471192d3ddaea896f537baea58bd3eb015019b27e2175d3b160b95caa515ab529e23561fe56629b2ef99210fb116d079fb6eacceea19d18278cdac8c0e5ce45bb166e8f8aef317c6d654c5ba2361b9aa49040409d40bf8f56e6077ab4dcf52ab0089a7e7977b43339faaa0028bf31e0223657259d8abe543cd988e753f5f10d26ba8d5ad1f89cec212f202c8b69d760f781c57c2201b67ab24ac403bc04de4804def29c56515a891359341009b9d760f781c57c2201b67ab24ac403bc04de4804def29c56515a891359341009bb0bf305f49994a6fe9bca0d5128f5365315dc15d747df33446b3470e4abde70416505d3d8bafcd62ccceb993c04381c90f5359d6b445a92b125304147cfddab816505d3d8bafcd62ccceb993c04381c90f5359d6b445a92b125304147cfddab816f72df656e7905bcc584595b2e85f42c12c2751c7ccca0d1efd55bfa0500fcea385bc73418dc9a679440c8dd8af3c2257cea758346a86c7207f24c2ced98f7e315c94c097e960407490c8b4a456bd6ce81add288c9671d31044ca68effeac445406ef3e2396261e8d466a68d7986d1e09344c2b1015beb7c4a611ad1361b3ffbb2b4b9fca23623d945ea033a08ed2a62de98d09eabf5cc8ee28ffde47c61b6bbb2b4b9fca23623d945ea033a08ed2a62de98d09eabf5cc8ee28ffde47c61b6b3ff3a5b70d15fc3cb57f9b49b8c4a192dfec54aa1bbd9da8eb6fe9bb62502fc0db01289f4569eb5d32759e4f85df27b6cf11e2a798c39bb79a87958ae322d814d1fdbfdbc34838f1d7250a202f4372f689945a0abe77a6a8e0b9d703c38aab6882d5b044f88cf148eb5b97477c57f0a0ebabf442b34c1b65dc9ead4b9c2c08ac3e4c9ba7045a28bac3d1db1e1ac3555c94b4234607964342d5beca72c6d41975ae3b517700b45e8df1a21f19df7a38f995489b64c00fcfe5d2f71e5a2fdd7142a033afeca5fc30e6e701d3174145690aeb68f9bbc0a97111553e0a8a8997698e389acd6f445f3950d2be29c287c8d0181b6bd68639f1d081a3bc53ac6cdd8695389acd6f445f3950d2be29c287c8d0181b6bd68639f1d081a3bc53ac6cdd86957dd25ded88495db34ee823ede7d4375b07585b5ee06c5fe70ad40d4ec7cc4e3fdd1f5ed18270c6d32198c1cd2fbc58a661032b5c504a8bb6d1d277484b4016944dad4583a6fd3c7d684b46944c7d3a5339b78fdda3a494f0ec29737be0519d2f346266a2f5e23c0da7bb2703e505310d6a8eb4e835f3b04697ce044f42b8c3248c832dd07a32479ad80a1e91b0b1cb1478d3f669c64bd2f5e38f5155ab3430ee8c832dd07a32479ad80a1e91b0b1cb1478d3f669c64bd2f5e38f5155ab3430eeefdf1457a47fb8d1e853c038aaea1a3d58837b87e6b33c3988fb77b9926c5ad39abfd63361321c280921314da582ce19bff00f0b5f341a6261aa4b2081e9d39d9abfd63361321c280921314da582ce19bff00f0b5f341a6261aa4b2081e9d39dc0bf931c8b73c7e09e7d602e1540f462d2b18551b62660827202c40f324e26c79fd8703cca878ef17ed3097c1a27c6ed34c908781b64c4292037da7b29e1e7ef9fd8703cca878ef17ed3097c1a27c6ed34c908781b64c4292037da7b29e1e7ef7763dd2eaa81a5e868afa5cb17992a120bafcee27235d450bafc39d83a44a605604566a3aff4b1e48164b0a8af430ae555a92de2c9e1d1445cfab09af7a02090604566a3aff4b1e48164b0a8af430ae555a92de2c9e1d1445cfab09af7a020909c55bf1aa566a6eda153734405012cae3a8973d850c3b7d88d7a151d71f42c305b057aaa60f037d6aececbceb93a973b7fad5b97ae86fe40e0cc5402511b312c5b057aaa60f037d6aececbceb93a973b7fad5b97ae86fe40e0cc5402511b312c778902f9abb2874d0b5bdd1835358110a4987d808d0135149ae26ef4b8d018e196b3796e9bc36839832b6b65b1f38dd582c54683d63ace5903a30946d2ef035cec69fcd3c686d8a1ddd9aff8f4fae0e000e539bdd66dd35ed57cf31cb6d2061c39f50500b79aab11ba1933a4cba24561b8720cab4fc30a3c2585c3ee184306fc024b5b78e253de275da375097be5aa345f3154bafbe517e3e53c35c1abe0dcf0024b5b78e253de275da375097be5aa345f3154bafbe517e3e53c35c1abe0dcf0f4c9b3cd1983c585b98cb28a9026964d8377c268644f8699661e4fc27246ba27f3e0b2278de30b70bc669933d4d2217a3360f9fa1cbaa36ecf813227c95713a8f3e0b2278de30b70bc669933d4d2217a3360f9fa1cbaa36ecf813227c95713a8c5aa89a8a00f90f7c785ba125c68e56ba5de123ad3ddcef4c3372633e91ad0a0c3629728c5c96ce3e512c349c9b87e35e77c01ba3944eed26e10fa319d5c2bf7c3629728c5c96ce3e512c349c9b87e35e77c01ba3944eed26e10fa319d5c2bf7f0888830f5ff956b48523903496e784ac9b1778f232c91959b66cc082d1701f4534bd03748a959d337c1b7c89f346f5a208921e2a77dde872b08edd4c8f2c97d534bd03748a959d337c1b7c89f346f5a208921e2a77dde872b08edd4c8f2c97dcb1afa16d36e7129bf0aa2a035726271042be35f2c9f678b812c7a311149f25cf7799b8a1dc0a7357a7fb417b3b68db409caf0221ee309f88296fbeecfea5fc6f7799b8a1dc0a7357a7fb417b3b68db409caf0221ee309f88296fbeecfea5fc6fe98c068baf4ba6a7727ba0ec06ed974a7f30685c7cc1a771e52a39ba49c6378ecca05b4d1d2ac9995d88c71dc81b463ed77a947b97f20498e9b0480f46bf84cecca05b4d1d2ac9995d88c71dc81b463ed77a947b97f20498e9b0480f46bf84c6e78409a29bfd3c9ab437f748b6ceb7d4218a2f8b7915ce823396593985490f69ba7c8c698ea35804ab56c03cf70d64f7c998575c7e5d1b9cfa97b97790cd24c9ba7c8c698ea35804ab56c03cf70d64f7c998575c7e5d1b9cfa97b97790cd24c26327718acd29d4782bc291e8e081dacfe755802101409745efa9954614647e359925bf3788209b235230df364c38b3408127c256879821319b8969f0ecc2f4c75a37687ce8b623adaf2820b69b91f659057c1f2511f1aeac8a3db468b9a8e791cff1f8dbecfda0c3478faf55f5bfde46b8f18bd77ebe121dc790ba88af3201e1cff1f8dbecfda0c3478faf55f5bfde46b8f18bd77ebe121dc790ba88af3201e68c38d21b4543cc8bba7595c03c1c5f5fb68d658ca16c5c1f3c887eddb5377fa4e103648e2b8ce3c660a602c641b751a362c052fde7bd4b2e27dc32229c454544e103648e2b8ce3c660a602c641b751a362c052fde7bd4b2e27dc32229c4545483189406642102072d7c7d201b50d384c984112ee52741632790a4ebd6360765858cb3b8750e4c3552bbecf3f176f96c25ab1ef3105d5e4c20d8d4df48800a83ab50d5aa6fb45d86a9c48b7a5f181f3d32817900738f2a025aa317a0c0e5eb97f72bef0295aa261c212c7f19206b4edac9427bee25df828f6b5cbd4ee33383663eabf326a7949e41994db762e762a017ad263f2c424b73876a13b8f36f0ffd063eabf326a7949e41994db762e762a017ad263f2c424b73876a13b8f36f0ffd0651a0c73c9a4cb4536b4af6cdbe8bac95bebbbf33f0af46ba7b177fd1ef7d6fddad67a7dd2ed44cb598b06016897803ab16cfd0685ccb4bb28c4ee9b133fea491ad67a7dd2ed44cb598b06016897803ab16cfd0685ccb4bb28c4ee9b133fea4911b008fd1a6615e47df67be08ea2400ae9e43b736bae7a93d45ad643189b8125442be47c4eb0e01d0ef6f597e4c5e21911a3108c894dfd278aea3475cd81fb3d642be47c4eb0e01d0ef6f597e4c5e21911a3108c894dfd278aea3475cd81fb3d6a2d7fcad349ccefb0b116702f447ef8ee43df703d9d18e28a9bbae9a1424d97e5a987ce5d9433e027d44aa04b933452907c6b33fcf0b0ed67cc9a32b96f5c76e5a987ce5d9433e027d44aa04b933452907c6b33fcf0b0ed67cc9a32b96f5c76ea603e9f4dc84971c9ec1563f4d83a92e564c5871bbadd481e51e7b5650f141833c9003c059b6c5218ee2201b3144710316c0656d073bf08135131ba6e54915e13c9003c059b6c5218ee2201b3144710316c0656d073bf08135131ba6e54915e1c2480213b414cb3b2f587e97e0cf6a80271dbeb5f15fd824c6f805dbb1ece8d0359b92e99277fde433f640521231fa1706f668a75fdfcbd14f7cd62cbf0defe4675d8cac934245002ba0d9215eb031a7448ac3e7e2744d76af3ba8d6506a8aecad4d9467d1a9912e95069475166e42dbce82f39a25cd9c515cff22d643f73feffb8592b1dc2e909afa586913c7e3436cfa747a4ebdde53a2ee1f165ff71fea24e17247ecb4084a259e48aaacddfadac6a6e1a3dc3191fb0686a97eab1615059bff08263372d9c66c14136cfe236c3dd7663bf8993e046880858ae0414d6add59325c3b9671f8191e0dd40df62c076d6b4ce9f576b98d95b61dba3f1a029d9f5bf58c860f95648ffa998f3befbaa0d3f9ef960de37f9f5520725874973f976186e430ab932e2ea2a3b78098c4d1b4c39a6e83fcf989f3c9244b81de724aa669a2c5602b8268381e3d495725ec5d0a0bd53f9b10321a739dd1c0f6a747793205a7c5602b8268381e3d495725ec5d0a0bd53f9b10321a739dd1c0f6a747793205a72ea9ae20b66ca1eda484e6ab30f5c2b96ba5c0970da46da097ef49d73cf2e809954ad9c608d81def7face524ae766e3b0cdde70665f171223fa62bef99897b03954ad9c608d81def7face524ae766e3b0cdde70665f171223fa62bef99897b0359c7a3cd1485d6db74cefc78b4e8e8e70b0096f160eacc48f3d46d1bfcd5833df7788f63840d49410cb5894de6826589c82e7e390ea400880ecd55684b216debf7788f63840d49410cb5894de6826589c82e7e390ea400880ecd55684b216debadf3047842e668700f208e86b1a0645ec3d40a159cd22d9b995f21397a1cc3f1ba87f14f18b68a8a5df2f225be23958c33061baa0bd130f8a964e5bc080b566cba87f14f18b68a8a5df2f225be23958c33061baa0bd130f8a964e5bc080b566c718d82a5ab7bfa4b60b026613859bfd74cf8946e1afa02374a37713b972e0f3c5e9811a9cc85db6933df8b198c006487566c8f235cda61af53e9e5d8e9d1c4cb5e9811a9cc85db6933df8b198c006487566c8f235cda61af53e9e5d8e9d1c4cbc7a122ed2cee9c4b6b350923946ad292b044df3775f9c4d419486d099d55894f52aed19ba4c4ed063360cd703f02a9f9e7ba63a1b52294a9fcbc27d721fc2d5352aed19ba4c4ed063360cd703f02a9f9e7ba63a1b52294a9fcbc27d721fc2d53dc27dcda364800ac62aeb7b423bcf725615b519a26e3017e49ef31a7d94c69ecdd2691ed4c3d748bdf469516af620728654c00e3c209472a2c05843df67f2a1cdd2691ed4c3d748bdf469516af620728654c00e3c209472a2c05843df67f2a1c0628d81fa9330c4d322a4ec3e32fc4e75103b13a6e7ef6620856092a417564f744b860434aafabafd98303093bf7d71018495c6f1050839c258d20b9b12b79e844b860434aafabafd98303093bf7d71018495c6f1050839c258d20b9b12b79e8943eb1da6716b38121e8f64c7ec93c7418f53d6aa1862f7697d022187508e7762b6d24ff2577ac6190283d8b58ee18fab281cd9166f9848f193368263bf14c1c2b6d24ff2577ac6190283d8b58ee18fab281cd9166f9848f193368263bf14c1c4ccf18a45909c9a0bc39760af296c5e3aed96e1ef9dff4b29ad527b6731e712bbaad9e25bffa45e975ee785a39f2154c06a7490ef3e9998501ff76a37ea3f676baad9e25bffa45e975ee785a39f2154c06a7490ef3e9998501ff76a37ea3f676a64206e1c98488b8ef5452ead1c4951796e6b92b9f3b8b22901f804ffb08c16cdd98946e13b780b3ec20a05b1af57dd48509e3f9791101b502980751491350f5dd98946e13b780b3ec20a05b1af57dd48509e3f9791101b502980751491350f5ce8b2295606d0d13d1dac2098ae42303e61f4767d47ddce2776150c62ad2ed71e70d6e8010da892074a7108d0535dd676bc916b12cc63874528ca6b3e02aec57e70d6e8010da892074a7108d0535dd676bc916b12cc63874528ca6b3e02aec57cbd82acc1937894b8880a1a89f972b4df332f60fd540b4e97666e40804f5cc739af133b559ea76d0871b78fd548134bb48acf16d263e6f1e17dbb7a7d437656b094208f5e5635689fdf4f0a2c531c72c5fb1d9414bca749b1e782ceb3fb446e9eb62261c4b1e1c89832a98564165ec917d318344c34409fe9385ea8eda9f3b4f13802694866730f75c5777b1724b37e997ae2bd329d48e926992f39ec9d5b23d13802694866730f75c5777b1724b37e997ae2bd329d48e926992f39ec9d5b23dc5bb0ff0db9f95852ddede35277b2a17e42abbb2a3cb37b7a664c2b5449f6a7a9ae8f78b9b90beba5f1bcddf6c6fcc2b084f9566bc2ae2e7aca7ba917a01e7cc51c03c74b16fa4312f5ec13f6f939f4824e20527c06ab0cacf2ead17f3eb766c252a138fb025d36dae26e6646b14b2a69f0d61a6a9feccf16e5f8aeaf6da28ca252a138fb025d36dae26e6646b14b2a69f0d61a6a9feccf16e5f8aeaf6da28ca3651bb274bac66b94800856c91ba83153ffa531d4bceadeeebb8acf32d47117bddda1fbeb1d6f43e1b8277aa2f3653157a8645ed42d6ee60183fb2b0736257d5ddda1fbeb1d6f43e1b8277aa2f3653157a8645ed42d6ee60183fb2b0736257d5fdc4f5f450ae97b124ffedeba517412842aa18ad4404d4b8ab19e40917c4abd79798213f774f0bf4154aca21ad789aa50f9a5f3e78f98c0859cdf8c647d161d7b2fcc7a2343b4a8461cd9ed1b25781afa59dc76af6b235c7fa27d506cfed40449a63e2289dc57d21224b6046bfb8de132f105788d7cad1ff60eeee3cc1c183515b6a9f3464f5aebccdf1e556c78d4eb050213b92657a801a0e155e9f4d2339b25b6a9f3464f5aebccdf1e556c78d4eb050213b92657a801a0e155e9f4d2339b28197dc177d911b589bd10b999b7348803c170884ad60cc24cb830b8f78b6c3d0cc672b5d8c33cf9155adebfc3118e14854790df22640b8d9aa8e4e1ecfea65cbcc672b5d8c33cf9155adebfc3118e14854790df22640b8d9aa8e4e1ecfea65cbdd1117425ae04fd1cd632e82eaa23adccb0023e8103d21f8c959b068ee4e33d2061de8e575f97a932171605583ef214efa454fe2f7af47f52abaf7997ee9b0ad061de8e575f97a932171605583ef214efa454fe2f7af47f52abaf7997ee9b0ade375f7b68be7e6fda44ef40d434ea63eca4af7b8f0b09b1a7055fabc6073af2b863dca511d277848bfdc963f3ba20020031773da17383e583c37e629c1c79587863dca511d277848bfdc963f3ba20020031773da17383e583c37e629c1c7958755d3d73dad7ce4c319f161073091072cc69f4121d699565fcfe2e68d0589cc32f218dfc64eaf53685c106e10c2c133da21288661241599f10d1c53367f433060f218dfc64eaf53685c106e10c2c133da21288661241599f10d1c53367f4330604bdada451c9755a780de6c7b51c6549e7af83b20381b60f7d3e522f16cdb532a3c0a941e966a17fd8fab614878641153a965c4b5630a683bb2e1fdd4d608ce173c0a941e966a17fd8fab614878641153a965c4b5630a683bb2e1fdd4d608ce1752bb99a01588e6e934b12488e9286344b3360cf4aff4ed4ea7e61142ec74fe94ce2034d1af83b8ea3139b43b367e7d3df812f2cd01f98fc1553baabe0940b026ce2034d1af83b8ea3139b43b367e7d3df812f2cd01f98fc1553baabe0940b026fcf0395cb582b45fda33c00e469128293915a3f5cb76e5f1e4448e3d9169e0f7b71d71c7890be79f12d99866b3b3a5fa1591f8e1d68646abe4eae66e7d0add23b71d71c7890be79f12d99866b3b3a5fa1591f8e1d68646abe4eae66e7d0add23c982df0f30879ce88275f0bf92725c69a62d0e36337237712477b8a5f63aabfb233b9fb147727c1075dd91ee52fe9ef4c365ded2db10e3f9ca9f79677e3d73121b1f8562fb976bb6b6a22c26876af6554bfda98e1bcca93ac58ff58c37a3c83ec777986207011f4d2dd5dc47e28a54dfc6ad131fc8dde8ad3ae4facfce4d31220e02bf256b2dbc5679bd11d4828e5c023d9509792956dd163afbbd239f4cf9530e02bf256b2dbc5679bd11d4828e5c023d9509792956dd163afbbd239f4cf9534ca2eebbe79731050a05daa9525bef188373d283461768eefe6064c5cb155fe099acd529bc6e60f09be651bdfb4938c32d679f6ba160c855c7c76bea04f13b59aa943cbb572d65bdaf10b4e495038cc997efacb8351e144b65655d0db62cb4d5e52a2cbdce752fc953cfd57ae825fe15fb7cd627aabfc19de67b008f58cac186e52a2cbdce752fc953cfd57ae825fe15fb7cd627aabfc19de67b008f58cac1865690097128ce15cae962376707aee1964815eb69b14656ea4fa35c9dfe12750b243316f888cdaf858aa3786790674bd82e498b5de922d2dd287b7fd2462c6c55243316f888cdaf858aa3786790674bd82e498b5de922d2dd287b7fd2462c6c5579a510bc95b295968c250eaf2bd629a075f6f8b154962c4de149474c43a2bc63317319879bed94167dc5f45bdec3a2628217e92deab5cfde3effcc4e9d012b84317319879bed94167dc5f45bdec3a2628217e92deab5cfde3effcc4e9d012b8458381e0d226e0d009d85c8e0ad7a8bec2ad76aabcff3905d15c89bf41775e7560739452f1e15ea56087355f9f54dac4026537c2bdf020c3d821963ff3f76a0450739452f1e15ea56087355f9f54dac4026537c2bdf020c3d821963ff3f76a045680d60601359579e573a8b029ea0bbe10c8136c0e9f76e18e0452c911a325db4b3f35d0d24016fe73683cb6616e6885c574deefd7d469a43278ee4c96371f131b3f35d0d24016fe73683cb6616e6885c574deefd7d469a43278ee4c96371f131306d708a50b5b7eaaa545d1acff1df66542a4ebe0d49c334a1106a45ce3619354c96773a6804f990b40c37a8e94a869980847180e6abe7a9320743970f8c833a4c96773a6804f990b40c37a8e94a869980847180e6abe7a9320743970f8c833aded5a7a36acd1d18c4282fe632b3e0e98a85395e02784650ef75076d6ac8db2fb1b34d501e78893469eadf1f5004bd4811b3a8119f09f2118d78e8e17bdf6c52b1b34d501e78893469eadf1f5004bd4811b3a8119f09f2118d78e8e17bdf6c5223a605720c321b027a1d0a9daec74b0ecf628ba5f0d0d487570089e3c5b4b299e8d95cb597ecde5bb39cbf181ea689c4fd8df610d35690bb9140125fd4fcd0b7e8d95cb597ecde5bb39cbf181ea689c4fd8df610d35690bb9140125fd4fcd0b796c02966c58e350ed74ba9e8d903ce0a1cf3bfa44e7aaaa8434b2c72a0bcd50011c4bf3fec25264998f0add20adf42593f0694104f8877831282f8bea8e20f3b11c4bf3fec25264998f0add20adf42593f0694104f8877831282f8bea8e20f3bee7586b0a8b9a4c967e379ec4d708d9f38901c533aef1c0c1ddad0a8060bfa142d274f512f940d44753a616a1be980a13d7cf6b5c852a63979d11e9d7365c8a02d274f512f940d44753a616a1be980a13d7cf6b5c852a63979d11e9d7365c8a00d20aaa3435d1a26bb2a9628b19520df83faaeeb679dd6a7cac8061c29934ba7ea481ee56cebc92dbf0fa0509c146fa549f9c04202353ad66e3668330a2fae3dea481ee56cebc92dbf0fa0509c146fa549f9c04202353ad66e3668330a2fae3d12792d5c3fc2bfbea97441f8ae35cc039a75bf1c519e567503cd852bdf952af4607d9a07594ded6b787dbda097c4970ace600705c60307d918ec3749f4e31975607d9a07594ded6b787dbda097c4970ace600705c60307d918ec3749f4e3197506a7172a47790018320cb21529690fe96a7b42b9c956c14df851ddfc88c4f8be9345666079798e815dfdd2f89da4c5b35bc08b6722349c313f17b087f8932a179345666079798e815dfdd2f89da4c5b35bc08b6722349c313f17b087f8932a170521cc8a339534c9adaaf039627b8418bfe2c7d43ef9c75070ebf291524a2d75ca85ca7deee61d6217c4468a62000e7d8b997ea6b3ef2fecf522619413ddd261b418f328dee3c36487645f7edf3885ede0c5baf8d8218b7f765512b2f6683bbf2f6be321e2d4cba0176bb3ecb3e9ccb3cc4316d817d1c5e7dcabb931ee88adf6ab93980b448d2dfda58bfb493fdf87eb543e3cb046dc9dd08c321274ada728c0ab93980b448d2dfda58bfb493fdf87eb543e3cb046dc9dd08c321274ada728c04d23873261f2d798f88813aeeebbe05d38d8b9d2f23702ddf3b075b4635e2875247dd0823f2946d988f5bfeb19ec0ddf2dbf6a83320a2cbef8df6ea095174e15247dd0823f2946d988f5bfeb19ec0ddf2dbf6a83320a2cbef8df6ea095174e1518a93760d2e2684227974ec16085756a373ef289527ba3c95fee080738f2dd5039c26fdcc24263ce8305e453ac5d69c54fe6e38fad05cac1a77694f58bb4249d39c26fdcc24263ce8305e453ac5d69c54fe6e38fad05cac1a77694f58bb4249d38cae7495f6ca6a64fddf23554a9a32f6ede5819a22ba1472e51202973e3a05e8e36f5558bb770919f61c052ab048370f76cdb399a34ab65bd653fa3161d29d18e36f5558bb770919f61c052ab048370f76cdb399a34ab65bd653fa3161d29d16ab9e9cf5b29a19891ee33b1a7a4acba61451c2d05192038caa954f8f69193f1dfe322b0955075bd73ebd008923b6e9d476d73e4049991a01de7bf2f7dce4cd5dfe322b0955075bd73ebd008923b6e9d476d73e4049991a01de7bf2f7dce4cd55a35cd56a89e55996e649c6db5c6de7cadef58d2a4f6e63854eeda9773400e2c0eea1a841800d7a72c4982ed59f5476f2f8e1af03c0f78d6e51451bc5f81ec570eea1a841800d7a72c4982ed59f5476f2f8e1af03c0f78d6e51451bc5f81ec57d171436ae08ad307035ac64c4eda8343de428ff51b122d664a4c8b6e554988f53ea249f63a62312e4a1b10067311a7de0c7e6d09b66171b0d6e187b5eb5b95813ea249f63a62312e4a1b10067311a7de0c7e6d09b66171b0d6e187b5eb5b958127d05bf16043612af3429146a7edbd4fefb020036dac16e661ffa6005741b65652e744c3494120816557201a483464fc9b8a37e8271053613eece503f628cc4852e744c3494120816557201a483464fc9b8a37e8271053613eece503f628cc487547e4db8bb3612439f3b0c3648cc216f1a022a5c926f062cb8000f1c953c914667db72a3d102ddb1d8aee85c50c46ecf33f5c4ee5ed47f0d0b45b89f1bcf5db667db72a3d102ddb1d8aee85c50c46ecf33f5c4ee5ed47f0d0b45b89f1bcf5db9588e5e63d3fdee8bd30a921e2e1753dd56e74d0af697bd2bd95d88d6d68569628efef30d9fd28beae60bf2e5eefc1e4b247efeab9430bbae35b5ab98d271f5528efef30d9fd28beae60bf2e5eefc1e4b247efeab9430bbae35b5ab98d271f554c1655e6b5642e6501c0fa1fc9d6f54386a5279968a403fddc99c5f8ead4bd97cba174d8c11fd5f4f63e7e7f4710aa286dcfe61565d39024f6351d45419c96e1cba174d8c11fd5f4f63e7e7f4710aa286dcfe61565d39024f6351d45419c96e16ab72de93389112ce0cbe1711e3f8ba40797eb4b0d2c5e5daaab303f90fda9172f90dedfe0d67eb87da65e4c8844e618f3f2bd672e3df2dcbcc38276c836f0042f90dedfe0d67eb87da65e4c8844e618f3f2bd672e3df2dcbcc38276c836f0049f3723e5dc6b4c6623282ed8a1de5eead5ff8814ac89217a7495ddfa216a8e1c9b0076e314db97d13f6d552a8cd4dbeeb0067c27a79916a555ca69df3efb64e29b0076e314db97d13f6d552a8cd4dbeeb0067c27a79916a555ca69df3efb64e28515c9c550bfc47923cdcec293afe079613c7ef6fad63374c8413a6f0824ca226250ca0186cfb774522b4ac1d2020bc7c76a91d07e90426afb141160d88810636250ca0186cfb774522b4ac1d2020bc7c76a91d07e90426afb141160d888106335215a74f65933ac6d82f3ff95cd43e7813f5e7b4751edfba11211b27a094d4771f89a58b880d527f3ad15a765a640fcadde972919eecc6a439b9f1cdafdaa8071f89a58b880d527f3ad15a765a640fcadde972919eecc6a439b9f1cdafdaa8077d4e6ec9699c7ae9a012c11a1cb01871b6a66944f231b561c83f0f810f203c6575dc08d6d50cb67bc3e6146de0cb84370f68ba169b20316d6402af683648e99575dc08d6d50cb67bc3e6146de0cb84370f68ba169b20316d6402af683648e99acaca7a9dcc4bd719d1efae75b2edda1f37a0b0f24f96d879e0b521060f76516d08b917b802157e8def1fb9c501a2e10a19f0c99ac1ff321875affac1386a7b3d08b917b802157e8def1fb9c501a2e10a19f0c99ac1ff321875affac1386a7b3134da6d2b590c3148db1902a1bb3e379083be3f313d016dadf21ac924a64e56a2e25de2374ec51310389bdd87c50d1b8d6dba1bbb3f098a821984b0fc43e67402e25de2374ec51310389bdd87c50d1b8d6dba1bbb3f098a821984b0fc43e67403ab45747bf11e64d3bd0236fbdf96e5e4beb47952ffb49c0e6c5de7703e4c0d06a8cd53e4fb25d574c0e0026fc1b4fbdb99e917aa8ea31809a39fc4eef8646376a8cd53e4fb25d574c0e0026fc1b4fbdb99e917aa8ea31809a39fc4eef8646377e2e057cd694fd589c03b136306f0bd52cadbd97cbff541d335af2b5e9377a249778c7d90291f12682295d88654c9bc91ca4dd4431e7ac5a1394801c38170c5ccb7d8be92b9563fad02f80e55ff19351478231163b90011e28f29c117da2e2f3339487d09c5fb8523c618c24196b883ab55dae8cf5ccb941ccd7b5cf670ec0d36eea229e29ba6434a24103be0e4c894a3a5cfd93992613648bc55c0de4c4eb363360b22185fb707caf107dc325b47c6aa8cd484800f32000df2446f0b91a7010d8c7dc49ff76ae84b7735db30ee16eaaddcac18638a7fa956a379e5617354a240e5eacc60227e96b72aac6816caac4b83919f54454d0e2d74bb7a385115710f70e5eacc60227e96b72aac6816caac4b83919f54454d0e2d74bb7a385115710f7f4d35b2da6c4bf62a6ba65dcd8b78584c74a50623ff6c12ad09d346c3040356702a25b5a3f065f6a61e706ebe4c427432cb0fb37c83957cc09e8414c29e5fcc602a25b5a3f065f6a61e706ebe4c427432cb0fb37c83957cc09e8414c29e5fcc6b7a7e0f18ac175e474a82d485062625b5c4267dae76f91730ad72ce78977c7809a5812f9ec4ee0fc8185865b238ee9446a10cf5d562e70a24176c589c397f8321697a596127fe0876ff65794fde1d541a6227b9fdd874dc2d887cb28a8d17478b4ec44c06ba79d366d4a0a1634191534cf01cb24005d68e0f74298803674835f10486771cce2316b663e4a3fc1f8dd57834683718521aa47b4f88ea4aae58e5652b8673e72ddde11840dd08b4e90ec501b36fc8d57dd76c65e3411fc49240f2046ffb853de8f0d99f155a4bb763e2c195189748836d035bc4b8d9e9cee0a80f06c746a80758b25429932e0d1f6cc4516d4352cda439ea7714ca4963373fc39f1fa42c03be8fba098f66b87efca08a5f2868406cdb8bf9b825e5fd0ca2fb41ce8bc580a5a8583ada0724118121edefd09214b62c4202e3198ffb91af23fb9695ced2e80dc93788c3c27e4ea58e30276bc31c55eab750514061cbade70d44eb53e2296f6b05ea589ffcfd861493f074efab1601ffa71cca5f76e09d646070f4b48bcaa28923c0587c57141c9d75f13180608f93681504c2b104da5af341119848eaf64c104ff014fd7f9fd0bad0ff1f6b9c0431b11e95a5f8d65db52339af81e9caf64c104ff014fd7f9fd0bad0ff1f6b9c0431b11e95a5f8d65db52339af81e9cccf94856b2ef5c90f8d9f9f01620bac57ded8c9cce5f816bae2a2169de07ac68b4f96c297907020bddb8c850269afa9ed751d73e6b228446e1cc0a5b7fec531ab4f96c297907020bddb8c850269afa9ed751d73e6b228446e1cc0a5b7fec531aef363e08a3cb9207f9fcbd31524ee5c7020d024471900c7fbc11291a15fe9e2d0440ff4a0155bfabbbdd5cf76dabc4f74a14ef8a596ce2db3092250c7923fda80440ff4a0155bfabbbdd5cf76dabc4f74a14ef8a596ce2db3092250c7923fda89d82d58d160c02acd17d60e7543a4c1fcbd34bbeeedfa50dd3b23c6512d5b6b5471b1e5ba1bc156453b1bd074eebabbe9dadf71055024dc2295d2b4f2cb08b51471b1e5ba1bc156453b1bd074eebabbe9dadf71055024dc2295d2b4f2cb08b510cfc81f66e14893d7a570e6416476b2e8648eb67c1f55ef4c4a882cdf5f28276c94365f305ad58ecf7f73110c3685fba109485927e9e5c8c3993af4fa129e46fbba0c1e569622470acd752cfc3e196fa516373cae635701928f3f31235122a7063803897eb62a0f401610a2449df42922705bb956203edcbf95eb240d809099213722ffb03117ab231f72a9d4d4e8fbf975f5df95f7a36146bb84a869bf66a82f2754cc135db4e2db2b5ae910c47df2e5bd06d5b06b9591291c44bc0f97bb2ad3829b16c871ed358bd23acd2627c678d70e2b63275cea5dfda3d7bdcfcedbcfbd9366e10c09e55c04e62bffba2b571debd4d9185654cca83a9a061a1e851517d54c3aff687336f06b8294e900718efa2f9f79d347cde2b45b462ed06d7106e6282505535667a7c01c5e201b462c7c61f5abccfcf964dbfe6f943bf6b983fb2bb30af2fd7d66b1f228c59cd73e80fc56605c8de5454ae56ec7e1560046d408dcb09a42698eb2dca4f98fb9c1b6491f70fde2eadf47f08fc32cb42cff7dac7a0bcd97a4911ebbbc7d4ccb838ceb380f55c1e157e397979eea5273eb4b5177a2834051feb1e86bda35205791858ea742afdf864ed289cf25bb00a9ac2ac9953d691d7376b25b6c0c410357067119568f7a9d5c6c8e84f929c163109a17c762ca6585f1af70addb24617a487f6a4112a01a3f05cd525d037516ea1d775e0bf18c4711783346725779192bcd114ee6f44e330c645d956a04dad2a5357adaf04ddfd9efb3c2385622f535600617996d0db757c0da16003dbc7c836a232ecb946b6ab53cdf96b86daa0b409d36c6f7b64b898edce3a1f9a743f15e984895df0e059571d62e71930eedc1a0e2c7962efdc1b6dde99da014649287b07e57f5df9291db69cff4898395a9f2f9314eb0983c306acf6c73a9daf6808cef7329cbe63c912bace22a985d2d304cbabee1956f8dbad7b81b493f5246c8aa71971004807984e4f066afcb1b1edd860aa60e9f78ed19beaf7930d220e86571d12eeee5ed43e17f1529bc4707d63042b68a53c9fd7e9d9b7d2b5e682a8e940dee102f9f10b68dd8ee9a498df1f6d5c89a618607e31b4990f98bc143c1277c7b8465c17162ca77d23ea7fbe887fdb8dbcfde6993e7126727aedf9d08a6f91b665e3332ebbdf6e8e106d59932ecadd96ca8b0b5b769032a6dc5f7ee094152200fc767358c54f9b480196b900f9898f0c79dbd15f452a7bef7f942ee3b3a9b625550a69cd8345ff4481f1defc082a3b7fcfa3966594cdc981a677b60e9fba472a14e41726daeb507796dbdefc082a3b7fcfa3966594cdc981a677b60e9fba472a14e41726daeb507796db89c384fa36be0ea7dbe0035960665fd454f30ad525abe76bff34b86a2c37ccfb301bbb50a9cc89ca7c9e52db7fca715315a580949c3fd6a0634f65c6c58bbfd3301bbb50a9cc89ca7c9e52db7fca715315a580949c3fd6a0634f65c6c58bbfd31287dd3a7d7484b4a44f6c948745dcbd9b799c333bb3c65d9eab0490b433bb3912d8a7684d5584874a6fa89a760b6830bf1b147fa7da2f94fc1735edfa55025812d8a7684d5584874a6fa89a760b6830bf1b147fa7da2f94fc1735edfa550258d6483c5592ef11698931df96bff95e3d1cceee78ef31c907807f95d40556cd814dc3498c3e60abf6b327bdffc3d529bd8ac40eff3b76e23966a32a806cfa415f4dc3498c3e60abf6b327bdffc3d529bd8ac40eff3b76e23966a32a806cfa415fe3195dcf35a19a8a8cc922b446fc97af2d2ac2523a8b2f473c38a87a73b74d273ea674b4e73e8440f3aa399ff76c2b18e3a30521226d35901cc5d6920f98f64c3ea674b4e73e8440f3aa399ff76c2b18e3a30521226d35901cc5d6920f98f64c9ca096df03ce2a4c1dd1f7744727d365133a640232c4b3767a683651d2b97445915bec1b3a4500d3cc25aaab2f233d1868b2a08edbbe645fcd2faed475d3bdbf915bec1b3a4500d3cc25aaab2f233d1868b2a08edbbe645fcd2faed475d3bdbf27c2e6e28891213911f61f7f7ba161f3afd1c4b5d9554cc085cfbb1b3a255885de0a2e840d8a118f231c1a5112e067b69019565cf7463b8e1b27fc788a47d0d0b2f4689d645c0c70dd1403b468dab1d246877f5230e4f6c4b1e0acc9cd17def3becd5074aabdcac83ad25c178f3544222a5e5bb79f074770f8ae16570c70ac60abf35752fda0eb28f918e6abf043f0cb2d96875e0f6e6d266808b90e88517dfc1a9886add74df012a1ead0329878fffc42553ce53efc1b2b4610a82fba36da5d64e6d6cc7ba0da9f3c8f5f129a89e8393cc29f0b7b2c18e36e6c255974b5742824f58dfddf2242c2463fe379d4fb41436488bd5b42581974be810b1e2a57a0d224f58dfddf2242c2463fe379d4fb41436488bd5b42581974be810b1e2a57a0d2d7e57afabd6ead401da7a0aa353639434f01a82811e1a61b8e23c798addfe24908865d8f88f4766798b78e9fccd5abc863a0b7a0e1ec0885fc3f2f3439e0c2be08865d8f88f4766798b78e9fccd5abc863a0b7a0e1ec0885fc3f2f3439e0c2be4b85f4efc8aa1148073e839c5e36ee99fef7a255d9c9759625121df35a0de75fc89c5af9f3b52384d821ecb9c8f8e9859f466dd41633b7aa284c5444c9822feec89c5af9f3b52384d821ecb9c8f8e9859f466dd41633b7aa284c5444c9822fee4d7817c1ceb126e97d83fe9c765ee5eb7412ea1f45599cdc944125e03c3eb262b791f8a4f07e706d865acd5612512d73db0df9aaff1ee74aea5e6f43b89d8cb3b791f8a4f07e706d865acd5612512d73db0df9aaff1ee74aea5e6f43b89d8cb34237282f403d1c3e5a758a5f2b3f409c200e3e6cba88f2dfa8a129155474b7f446a8ae41af962f02d34c62246a25bb0032496033ae262dc4aa2f9b3f6f8370f446a8ae41af962f02d34c62246a25bb0032496033ae262dc4aa2f9b3f6f8370f47bae41b0bb520e3629c207a8cc3248c6f81c2e859db21ec0f6fed325a2e834c87aa30651bf2fe4212554eecca9c9ae95049335bcecedf0f90b4639bc96471d41e253bad0c6381113580365f81c92d2eb76a432d35d8463dab3272753f8c92f812009ce34015bc61477458c3d2e25db293c4e7506ad00f047b4ef59fce3319a8d48fbe3f549eb662b084aa597a322b66198245bf723364b382b79ea33c256c6ee7d2d80ea98d2b922ad5a7e3dfe3cfd8057e00f9d6ab8a75856e1247eb7c49f5da5bedcd8c8cc2efb99f3681a53446a1c08033048321a1d9815bc4535ed320ae30511359fd63b0ca13abfc21d941d14444012e1b89d72c2f59eb0e6f3cbe34aa40511359fd63b0ca13abfc21d941d14444012e1b89d72c2f59eb0e6f3cbe34aa49ac734e9395a947d762c8d908ba3ee77a6272a94c59f1571397b7f5c21e72f3f58f499da91871f59263cf55a2c7095b2916f0b2046fc1a01eac76ad52e05773958f499da91871f59263cf55a2c7095b2916f0b2046fc1a01eac76ad52e057739ab8639bc76d40ee841cd239057cf4b79d8f2c1ad814a48fed7c8874aed158f00bb6ed50fcfc0e67d970534d0962d799efb11a0a6f01e4e4b25653200f2d3a1c9bb6ed50fcfc0e67d970534d0962d799efb11a0a6f01e4e4b25653200f2d3a1c981daa99953f70bea76e6d7af761f1d469856a5c63679a6b1c2d0aac414fca986ae8164e26b15f5b65dcbcb3f5c95869270385fd9076851c65067ce72ab0831d5ae8164e26b15f5b65dcbcb3f5c95869270385fd9076851c65067ce72ab0831d5996488ecf6146de62274f279c68f040213f2f7eae5898fda4eed0da8658d934e89fe5525426130fac793a3f7e16cb9cdba9fa6b4858402d357e6053c8582220689fe5525426130fac793a3f7e16cb9cdba9fa6b4858402d357e6053c858222064c01da60a96c6d4437a8b949c41f3b1d30c6a3d877ee9eafd227cb76917250f6450fbb4c06430b25aa9f9d48271425caf605e0b9f4137743a30f55ad3130857805a189495bae8d1056c5b034f072bdcced33be1e17da8c2bb43ceb0e1608ee6c1e30aa5557e94b9d15984b7cecb59d91902fa34f5bfabcd6ff88784128816b40f99db40fa13e18c753fba349f26f96ae688aeb21f70097c94098e1e20e191a416fc36cfe35c47a53c99cc6662746cc7e8d0e4a874262a4033abfe4c4566e18832dc522b079acee5beb764cebeee145a90198084db51ed2ff30cc75512844fd77168e7cd53ba8c55fd4c84b12fdb08251c6d7eb7325f1a65ae99417e4a5e7e091168e7cd53ba8c55fd4c84b12fdb08251c6d7eb7325f1a65ae99417e4a5e7e0911d137a4ecc753f05d4ac39cfc9f916a5ce91b20a56c2c01ce0114bbfb8a01c49f4367bdb44d07014345052676413fa6aeeffddd71a443bf36f7c8ef1cebc69a4f4367bdb44d07014345052676413fa6aeeffddd71a443bf36f7c8ef1cebc69a4aa8bf8cf884bfe746c248b1ac9a3caa3787a063e66fffe74dc83305471ad7d7513df140eae182905df27db1b2af0289e6bad92c65aa4b69d0256946659c2397d13df140eae182905df27db1b2af0289e6bad92c65aa4b69d0256946659c2397db2d947670a5b3aa5fc62c5994e2843cd5ab5a5614f6260b7671d4093434105a76583c0c3b3821d5e92bb973abce19fa5ec1d166eb11e8ef983fb5fb56b1aa77c6583c0c3b3821d5e92bb973abce19fa5ec1d166eb11e8ef983fb5fb56b1aa77c518bec402bbff3f7bd81dbb981ebd947d102b78fe6929b56c695a80c18b36439bdc88df4291ada8ee282b181b5050f106d37d1185570031f236dee0391cd303cbdc88df4291ada8ee282b181b5050f106d37d1185570031f236dee0391cd303cda3c7f4252f0b2e64f2e4c94075ded15a92553e4deb325f02f3f87ae854ae7fb734498b5b09e8464682535fe5ebc2908485ee7fbd65f5b6a9b0c683a9431eeb3734498b5b09e8464682535fe5ebc2908485ee7fbd65f5b6a9b0c683a9431eeb37dcf86a9ce3bee804cea306a3b8703de1ec9694f6a1f6baf8dc189ec11b0457f060afa71215d272ce7dd0ba906d49604d1292e30edb6149b53be5cc31e60bb1a060afa71215d272ce7dd0ba906d49604d1292e30edb6149b53be5cc31e60bb1a5ad7db5308e82cb7d8bb180a3d9fada45b08ff4426d1e41ae1f3afcc053e9f0d94b3438fc6e3f9be7aef60bc3c732205c28893635f94a6c10ea50a074ddadeec94b3438fc6e3f9be7aef60bc3c732205c28893635f94a6c10ea50a074ddadeecd30b9117aa10c1160b9dd844a0485c76e595a0f4067e7699a043b158e45de672907745b5eaf84f29b3f71e498a915e543d1bcd272ad271cb34cccadccc6e8ca57920535158a65aaa10e86bc2ec3a11107ab3516f7c108fb8dfd6abcb2194b5fbf5b078439b932ea2d9ed9f8600e2be1949e1e31497fef2ce6d09651da5deb132911ba2235bcc4dfbfd49b31007554966bfe719a9beda51413274054c1e583103911ba2235bcc4dfbfd49b31007554966bfe719a9beda51413274054c1e583103d9bf78be5bec03ce95e5fc09139ebf2e637b475392644f030cbdb7ddccf15ba45411cbd0f7f7750112978a796c00327c50df8e36e0990475503feda1238291e05411cbd0f7f7750112978a796c00327c50df8e36e0990475503feda1238291e04677c22d38bf0b67d1013e2baa2321c4a4e903d858c3499383f38d99b6b12a0758dbcb6aa1feaff0137136d0fdd593fbd0c596c4b2270793fb3bbb44ea7bf45258dbcb6aa1feaff0137136d0fdd593fbd0c596c4b2270793fb3bbb44ea7bf452616161c06be572102217d9642313ddf27168cb914ec15b6296ad42febbbefc310064effda39ab7ae01347e6a7b57407b77f25b348034a6b3c3ef99b3ad42700f37d77ae51db747881d386fa1a845120159bd06aa2cc0069f745435251704c473651ccddb2592743d7fa39a94e80384e18ab16bd4796f1b93eef5e9572dda81f16b3714f8c4debae26afb7fad06f2c25a400481fafec3906892c78e93b2c7af256b3714f8c4debae26afb7fad06f2c25a400481fafec3906892c78e93b2c7af2514fcf260a003f072257dc1ba2a3fcaa416645d86f133545e17826db2eac91b75c874a1d79fb5ae6edba6b2001003f9a7f6af647c1205d9dd0fdebc65c23a0b9fc874a1d79fb5ae6edba6b2001003f9a7f6af647c1205d9dd0fdebc65c23a0b9fa75f8ccea8de219f170e17b3c80b04ff5b895f7334f13e9342916d077eec0438a64604ac499373c7d6f6a9782857904a9732be24893e2d9679bc7c1c5640d80ca64604ac499373c7d6f6a9782857904a9732be24893e2d9679bc7c1c5640d80c3b5396be0f2bada8aec32cf5dcfd853a2499f1b01732bd0d0d9e44e2978dcf31823ca8ee27af55a4331c02df1b16571f241923b639e974e6330cce1101039126823ca8ee27af55a4331c02df1b16571f241923b639e974e6330cce11010391262243fe7116945097c8e085160fd3e820aaa16d9af4fb2e4d7d017b98c27325b8098cdf079d96d3f915d0d75ac2c2b8519d3ab407c75d9783018a8f8843d070ec098cdf079d96d3f915d0d75ac2c2b8519d3ab407c75d9783018a8f8843d070ec123273170b123966ca3019ba2644622923ab6e5a407c65017335cb8dcdc74183b3750befb22e28f5c0a1334dfbe355f5aa08fe984ee2270f051d5659c519cb3bb3750befb22e28f5c0a1334dfbe355f5aa08fe984ee2270f051d5659c519cb3be5092fdb8faf344dca415a9a45cd681b9588edc21c9f310ca76b43c4207a5b7645248c86557bb7c932cd1e322f57edb716bea1b010d3fe79cb695c30009bbff7747f2233560ead44238ef148190585b90d655f34da47b497dc12e683fbbfbcd5205ba61d7a3f55834ea5232e5ea0714ae43250b28b5c3cd900517782ba397dcf01e59a18361b26c9e0f0f5844c25aa00f271f414552b8726e94b4d39a7a203a801e59a18361b26c9e0f0f5844c25aa00f271f414552b8726e94b4d39a7a203a852bb742f17150f24785c12218eb9d51a144de043b2c33687a5181eee455897d28a662e176cb4098dba990f05c84d0be8595ce728c717174801861ea26aa51bf18a662e176cb4098dba990f05c84d0be8595ce728c717174801861ea26aa51bf132408cdd4184928d7e730a67ca4cf5d7443d1901d900bd32857b567094182c5f56c3511cc5f268aa4ede6b1a7edd4b4681d77b81f62e68fcbb98b5e23fe25ed21be196ac9b986612cda7a2cf76a5cfdd3c06352f7b640dcbf2ba57b80756356b4bae8de517b5db51a349050baa779e7d358b555b2897c5fc537a981c272f95811b1f119cc934711301715b685217572bedd298540b425916112c6464ae0fd21d1b1f119cc934711301715b685217572bedd298540b425916112c6464ae0fd21d005ec8595f1824ec9381e5e1f56e18bafe354a8152ffe452b85fe371c306f7d1db1bac88f2c50237cf8816f47a3d3d9a18d74abe53db2be2363e1de7b9f2a5b5db1bac88f2c50237cf8816f47a3d3d9a18d74abe53db2be2363e1de7b9f2a5b53e18d26dd453ea75cc3a35c7eab7182c45eecee7a8fa54283c0cfd2ce71cb9d12d49cfb0e4e9241253f5064f494b5adb13a7f254b26f32811637ee9aafa181042d49cfb0e4e9241253f5064f494b5adb13a7f254b26f32811637ee9aafa1810456b299fbc5cf3388081a572193cccc6b273ab574ff75692534319bafc134cec635b1bfb791be14f58dace53d38d000cf5981fb4b5414f0ce7c160240103dd15835b1bfb791be14f58dace53d38d000cf5981fb4b5414f0ce7c160240103dd15824afe46e587c6d3345dd42e11f6c3c735e0b877b395b08c0672398c7075b0c03330d2a45cc1f751eebdff4fd0e34a612b647a197a7e6aaea35e36e1edc992712330d2a45cc1f751eebdff4fd0e34a612b647a197a7e6aaea35e36e1edc9927129ca381b0923c38280e07f234b33f6018f1f810dd9a0adaeb7c2599aa858a584ea620bd2ea8f16d3c02998fa0f185ae10bce9d116a7ce4c710856ceb94d1c8ccfa620bd2ea8f16d3c02998fa0f185ae10bce9d116a7ce4c710856ceb94d1c8ccf1c505d8c34b1852d6cb28cc45f4d6cde9e6edcca4546410d1e9602d27a1e444f792c0ccd27106dee0ae405cac8d0b9bebce350154250640bf396c9bf6611b718792c0ccd27106dee0ae405cac8d0b9bebce350154250640bf396c9bf6611b71888d8df81085e3a61d4d06d65b332979f901118a4c97f507c9f61b43187a227e91ddea32f544a2bb94b4387264dac9018c47821800a078162f1e86273658fa69b1ddea32f544a2bb94b4387264dac9018c47821800a078162f1e86273658fa69b65064d38c011c98ad002ebbdee7578cf3e93d5ed53ef7f4a0572e8bea7fbc6b828739411399e3dc1fd01d5fe1ed24703ccccdbfb6955f1b25e1c3126ef9fa2d628739411399e3dc1fd01d5fe1ed24703ccccdbfb6955f1b25e1c3126ef9fa2d6780b6646a5d97b3b1b384ae49da54fd57c02d78bebd94e4818ee282308908bb1c47af63d52013177bb75f99ad15ca29d5a465582d505459fbee84a5008961375c47af63d52013177bb75f99ad15ca29d5a465582d505459fbee84a500896137519b28e2b6eca79efe91418ae9a67c59bd32d168f9cdf34b0c9e7d7e9902eb4818453cdf0b04dd0a3deb5d90f231be8bafae0b120091cd29dd37038314fa461968453cdf0b04dd0a3deb5d90f231be8bafae0b120091cd29dd37038314fa46196c46dc4236b9de4cf1c46e2fe23f16c5e3e95f62fb8d0bd1685ab731731513d9e364b2a50985422e931b7b231af86359426ffb460f77b95eafe06cf1a9310b221364b2a50985422e931b7b231af86359426ffb460f77b95eafe06cf1a9310b221e0f68a47307606b95b8bbbde8e377bf19d74ac880edc0d5ba2f8c094507e8b61627a98e316a47103bf7a64714d3e9d6055edf74cc0dee2e4ad1a997aa24d31d1082607dc8174a3dfaf244dc42a593821fbc37775ec0868882a03288ae00908c55516afce5735f1eee3af7629d16ffc1c763bac7e21bca35eb3ecea4f02e410bb50911c695e76e0af555da62068f1cd633b8771fae0dd68dc35dc31d63c4fb09750911c695e76e0af555da62068f1cd633b8771fae0dd68dc35dc31d63c4fb0979f7eec1b32d9fefe049fcf69663e97a875dd6810c195944fc3202133a0bb47a84aedaa0e3c6b82897092eaf8800de5039f7197c4ef73f3768a92ad32ea2c2f3e139cd67e8117e0a19affd37582694f87882d5d647ca111e27896f6be05ba7469264d0ba679ffb5aa210f2b7cd5da6654afb9826caa3c2094c8b05d17767f47992c05f181f51bbc85e8f834719991219e6644b74b79163a4e7bd2af07ec9660cd2c05f181f51bbc85e8f834719991219e6644b74b79163a4e7bd2af07ec9660cd84f2f03df2c78a3e5206e4140d7ebecf2a08ca5f98d9943e1842772c183f5a5813c9084499b9249bb2cd004766f0e5d3ff1c3e422c0f684c4cb6fe6cfc4b55bc13c9084499b9249bb2cd004766f0e5d3ff1c3e422c0f684c4cb6fe6cfc4b55bc2a9c5b534bcd8d43fe53b22db9c42f4c5893f3476e36de85a59e86dfcc351a1960a415aba447f733e84fef6d2e90d271fd57370fe9277d6703038001fc0be19460a415aba447f733e84fef6d2e90d271fd57370fe9277d6703038001fc0be1943805585902bea441c21492554170d0c846ea4efe5a424bd38e51d86a2bd611161e190361df5adcea6163f3d7d693b18c24a62fbe14e748c872200c4c51c5cbf81e190361df5adcea6163f3d7d693b18c24a62fbe14e748c872200c4c51c5cbf80f1dea8ff39700dd71e2913c944f0be2693babe01316036834189b335b15a127a1771903eeb86ef38fcf1f7fc002d199713dc550fdc3c26eaa52f90a7ba78c8ca1771903eeb86ef38fcf1f7fc002d199713dc550fdc3c26eaa52f90a7ba78c8c4be0dfdeb5627145e167d9ca8461b3757c43610d4eefa2d9bb22fd4421e9fb78d9c06f0d62e03baa560e8cbd4f09cb844fff5dba1d9bc27e99a2529bd6aa4fa2d9c06f0d62e03baa560e8cbd4f09cb844fff5dba1d9bc27e99a2529bd6aa4fa2a49a213a1a255084bd3b741ac4bf1964a31f0ea9b7613d8262d7bf23d521a79481905359ae75fe2eb550d1b19614e06c343f8a4444c167ea5cf018e184fa26ea81905359ae75fe2eb550d1b19614e06c343f8a4444c167ea5cf018e184fa26ea7aeae7caa1ba0ad8d7ac2d8f4cfbdc332acd61c22d8114a531820929fc77f70de767ee786c411f54058e5257242f9d212fffb9fc9214eb7f0f370583a4f98c91483209f91304cceb68c64f261b13865f766c5e28afdd814605fcd45bf9eea051841f77471a618fb4bb81ed1d902887b0f96facce355ae0df11300a81ab6c0e6d2157d4d887cf36cdbd9b1a4b7b8759f55ff37dd66d935edf0bdcacaa7249a6912157d4d887cf36cdbd9b1a4b7b8759f55ff37dd66d935edf0bdcacaa7249a691ea32960e0133b9686ad2bfdbe230fe5497457ba76cde28e105b261d0476960b984da2f01567804fd6f1ef235c1499e74eeef00f853c0ba7609e16ed89c684d4084da2f01567804fd6f1ef235c1499e74eeef00f853c0ba7609e16ed89c684d40e59f0dbfa769cf003117041b88aa19cc0901c4036f6ca40ccc78e68d22db90a9073521812d444d3a3bb779be75dbf44f1db133a5c91f156788c253e52b1240f0b1e56f42cf7035bae546aa0b845d9d4a89ea42da3a30cc8daf5a28850e78bd8607c59d4a5555f787bd6a6deae4335c90929825d749c2485e688d65fac691d9027b70884c630f33619f167519cfb40ed6af38e1d82da0749277d7514a0c06f7207b70884c630f33619f167519cfb40ed6af38e1d82da0749277d7514a0c06f72035fb5445e627d6198517384b8b019a90ece9fe0ae48c01398cdc8c27e8f07f274f735c47890402a2f1b7ee9c17bee042f94c6ed3df080675e6416a06e2279f114f735c47890402a2f1b7ee9c17bee042f94c6ed3df080675e6416a06e2279f114ea9a04852f8374c1a2d59d2c15e7ce3a5ff39518daef8266707653c1399c3e48b340d3a6d3e9a038e785fe7caed46a1d2ac9e3bb0f93ea90afc7aa285f011048b340d3a6d3e9a038e785fe7caed46a1d2ac9e3bb0f93ea90afc7aa285f01104bf4fcc2933a01ad567e21677145ce420c5f89b637f6ec8d361ca7b547bf0a774d2ee60b90991a95beddb80ec4e98ec06288f545ee6065f17f13528c04274e597d2ee60b90991a95beddb80ec4e98ec06288f545ee6065f17f13528c04274e5972d82d4c425b9a418bf9bedb31ba3c4f9b5dfc0e2c2e7564bad2f0a1815002988f6e27010994c5a93f78c0f64eaab9cd1e4d1dce7800f5b7c4931816d4e5df4dff6e27010994c5a93f78c0f64eaab9cd1e4d1dce7800f5b7c4931816d4e5df4df144d090bb8776a2549e42e0d40ea0704d5800b2b52f9fb418281038f6d69aba933b0100da329115ff35fc6a0208d592bf12e73f43956c06d7ca847a1df64220133b0100da329115ff35fc6a0208d592bf12e73f43956c06d7ca847a1df64220176a5bad4566a86c439306783ab58e4856969060446e1561a41b0aa3aaae4bd2be2a5991136877425c7ad11645233ac9b4dfb34de80ccada34b96fed69e04b830e2a5991136877425c7ad11645233ac9b4dfb34de80ccada34b96fed69e04b83074ae905190f5f07c07761bf21b99c0e985a2a62f76a5fcfef7fdcddb1208ce21849c03cc307ca7c41c19f9a191c77969a5a9fcf070fd12b4e3f3775a834db82f849c03cc307ca7c41c19f9a191c77969a5a9fcf070fd12b4e3f3775a834db82f3729b5a142e2802e3a55cbb1cceb9eddae94ea48ceaa4e725186ebf49ff002212d75ede313fe22c4da580a00dc69b7ae8444952163da6763e886a095455d2a1b2d75ede313fe22c4da580a00dc69b7ae8444952163da6763e886a095455d2a1bc34ccbc7c4980f0ca6eebe91ec66a70fad78319939fadd0b1eff8a4f4e99e0b1a4fcb317aac7814c58e0f9265496af5db8a00a61bb3c5d30b40de6526b1f4d9da4fcb317aac7814c58e0f9265496af5db8a00a61bb3c5d30b40de6526b1f4d9d32651dee3c7300144d51c95189352669051002d528e201e5ab28eb121861ec8c544352f947753dceff62c1723a9e9e7df9384619103f5dc3bd463903a4765e35544352f947753dceff62c1723a9e9e7df9384619103f5dc3bd463903a4765e35cde43922d278fd6dfc2d1ad279e4020d9ea7a3b81e50cc639b25ab9ffa325f48d8ab785d943cbddf1fee088ca76b2bd9fca89e1277c79313d7d5eee448180ffcd8ab785d943cbddf1fee088ca76b2bd9fca89e1277c79313d7d5eee448180ffc8a37df7b14bd099019174415f38a097b075db4e1b1c49c7ad966ac0155c9d95646dd1629fb1b1f441d43db64729ced06645e458839e2932011e08fa072cef06646dd1629fb1b1f441d43db64729ced06645e458839e2932011e08fa072cef0661b9caa6ed6048543019dc9234ae67ac2b1739774636c0c3f3684bb8466e799c34ef8b890054ff298d1343f5b724de59e3661caf4bd4d811647a0be5d706bd3254ef8b890054ff298d1343f5b724de59e3661caf4bd4d811647a0be5d706bd3250d697586a60efe13e9a51de035bbc22bc2817f02fe5bbcb24e94d855d2ec6e5bbe0662b729631f2b6dc8e680d617166a45a1eddc391a9a30b43f71f8b618aea5ec3ff3811a6511bd76b66d56bdab94d02c0bd2e8fa4777ab314a31832cc7d1e7f51f3fc97e6dacefacfa586de32107cfc1d2727faa94be675c740e6d41b9043fb2b481fa315f7764393408c5ffdb6f26fe6369f49790623183de2fa549524ca1b2b481fa315f7764393408c5ffdb6f26fe6369f49790623183de2fa549524ca13a7df16de0ab47ce62cbdb5beec07744410680f5fadb1656a194decb5d9ce16642f23a6dd5da0c77e6f770944ed757959926ea637ef9f927ef60b8c2ac30ad1242f23a6dd5da0c77e6f770944ed757959926ea637ef9f927ef60b8c2ac30ad1291c41da19955b9eecf1921b888ce94c0ecd9d7508e1115e8bae06d4ddc1a786f19338908692d6de37612840211bcd6288979b48577e5e8cf3549571eb9fcfb5219338908692d6de37612840211bcd6288979b48577e5e8cf3549571eb9fcfb5253fb49de73a822c6d30a47d3ff236606f42c01d2685d061c9744006f23ff2aa081507d14d360c2e396e07827e249a8d5cfd0bdf7b3feb37b50bd5702a7aef28b81507d14d360c2e396e07827e249a8d5cfd0bdf7b3feb37b50bd5702a7aef28be81b54348ffcd40259dd99b93381dbab452d946b7911dee1d93df02a492e2b3a194cd763270153136220101c70647efe5032f3b7378e410bafa3428f09697a9c194cd763270153136220101c70647efe5032f3b7378e410bafa3428f09697a9c3e2873bc9b99ddc1ee8a8ca50c0a5c27993ad17446d536825d70dfd6284ed5494587b442e950f00daaf092143ac350bf433fabc47a67826314d467f5da53c7344587b442e950f00daaf092143ac350bf433fabc47a67826314d467f5da53c734228f49a8561ca289300f9e6ee67a434875a2058b39017a3966b73041e3d4baa72d9609baeab0240e76a6a31500581458fb79a28e9af4da5f9123e34b695f78112d9609baeab0240e76a6a31500581458fb79a28e9af4da5f9123e34b695f78111d53df4fd8e5e336477696e16b80effe45f8cdf78b28e73ff4dd10dc46a0b9de7e45684c3548f917b42796660fee947e4305464ca3dc83f49973c0bf671941567e45684c3548f917b42796660fee947e4305464ca3dc83f49973c0bf671941563ca55626916ea263e2554377e06470f460da5f52111a45de0b51fe267f042e4887a9a1c4780210460258cb8d10a028e692358b0d5572a0fb471e7fb1454be7ee87a9a1c4780210460258cb8d10a028e692358b0d5572a0fb471e7fb1454be7eefe0df77102347f6fa66df9694adf3ecb9eaa19be935997996a0d5ffe3ff039409a7d23d43c8ae94d018327e31b7d8adc3d20171c463eefcc7c5575ab52eed9f99a7d23d43c8ae94d018327e31b7d8adc3d20171c463eefcc7c5575ab52eed9f9553af818cf893de6befa4fb26177ba7230b72bf5b7023aebb9e1b689d052ea666317cabe2fc7c94d6d9b0d59fd752587b29fa239012dbf5f899a77acbdac4314bf92427e76bb48eb09c17371f33870ce9701c056a78169cb64290711b0a0dd93034f00345ad2498564bd976d9f3d03f2809de545687fbf3ff7f9ff2ec5984606f76c7e6ab62b919dc9ab7739f7841ff8bac1090ff77c9f11955afcbe4e5d4083f76c7e6ab62b919dc9ab7739f7841ff8bac1090ff77c9f11955afcbe4e5d408396c1064b3f7f6d6fa4db2f84a9c5c92c7e6829ce9da0181f1fead64f418b77d8403589d6ef73b48e966bde926d11bbbb0e2222a22becf5feeea5dd4a029bb8f9403589d6ef73b48e966bde926d11bbbb0e2222a22becf5feeea5dd4a029bb8f91eacd338f71e3d3019a32e82daf277d230bfe04bdc342e0143e4a473abc06e191a312620ec057beedcdd0a0e55aefed0ad8eaba091e2773f029d0018de537afe1a312620ec057beedcdd0a0e55aefed0ad8eaba091e2773f029d0018de537afe97f4eec81a6bffe65ef79740e6fa5089c710fe79fd043104a15b4efc55d6d4e4b76a95d581a0b7bdc6dfe72ee00397042db2d6b50bf058be401b806ede7d4cc9b76a95d581a0b7bdc6dfe72ee00397042db2d6b50bf058be401b806ede7d4cc90709e7418062162071754282c245e82c6716ad8ee9c06a76c73f11b0897f36a8cb894d8b7f22de96b9d8abdd98229be3fd838fe17d8bddbb8bf99097644a3e558a951395e504d1ab9117c18041c39178941407cb1403ea54db982cc1a012ff8e5bd18c92d559b9643f1dea0acb1a518dac34c720b7247dfdc1bfe6269e8eb331d6e0545b832045234a4f1aa847652b3d27aa7d3d973841c34d8cabe89643dcfafa75ae3e113868cfdd30a9ab7af49991f82304c1e656507593896ee01f8fd3773a59afd9b682b873bbf22a426befc3986b5f3b89ee2098cde1e6c1a23846d8553a59afd9b682b873bbf22a426befc3986b5f3b89ee2098cde1e6c1a23846d855b4a2669405ba45625f9239dfd12a3d7efac85e251dc061513bb97675d12b807fd3d11890a5c962b49612bbd3e565dd98864ee6b2ba5588c322eaed52267cb57ed3d11890a5c962b49612bbd3e565dd98864ee6b2ba5588c322eaed52267cb57e22c3e6f5092e0b7de884b221d003195c9c999158f2080f71e39829df9eb2f025402e232211d24fb65d9efa27860aa5040bbf1812880aba417ea5a3899e88c309402e232211d24fb65d9efa27860aa5040bbf1812880aba417ea5a3899e88c309b8f76155b2f0383f3aa227b19fd33d2daa7d2596f2140c004222c9e75e59f04494b6a2ad92bfec517dc2946ec11cfabe04960d99d9cd41a65e55143d67bc04cb94b6a2ad92bfec517dc2946ec11cfabe04960d99d9cd41a65e55143d67bc04cbaf43772e3220f3e0f0cdd75fb15e39470575d55e190ad22eadceec25e3bc6dd534ae62a191351dff0e94fe47a068708443d07e109c38fd9af269ad21a23928d734ae62a191351dff0e94fe47a068708443d07e109c38fd9af269ad21a23928d732cce247c9d8d11836d0691fa07020ea7adedc97d46d2e6121afc23b3933331285dc873cf8ad0f43cebbd0029d88afe8ed4977e448cbc8e2584544c27e2af49185dc873cf8ad0f43cebbd0029d88afe8ed4977e448cbc8e2584544c27e2af491edf993908175c08c4216eb1ca60bd617c489f27b822058b8d331270918571830863b2f2e79a0123c04c3a271f0b0dfc63ab92d29fd602b0e5829e9de8e091de8863b2f2e79a0123c04c3a271f0b0dfc63ab92d29fd602b0e5829e9de8e091de8271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254fd7c367327f5b88216280bf1c296c3ae9fa746ba60ed9e4127a790096081b442fd7c367327f5b88216280bf1c296c3ae9fa746ba60ed9e4127a790096081b442ff6273a0d8e4ff2a675459e635cafb8e41546407cb1c050d1796d1ee0a0ffb2b01e573b0896e43aa4f5338f6ebd3588569c9b86181565c908d600184b04aabf701e573b0896e43aa4f5338f6ebd3588569c9b86181565c908d600184b04aabf78d34c58395cd48af303e0c616893210bfbc57baf0155d51b129c41f69bc48740e55a729f4b972fbb5d7d1eeebadf0da52fb1306bfc78aec558ba808f77383213e55a729f4b972fbb5d7d1eeebadf0da52fb1306bfc78aec558ba808f773832139ce9211d76a1c4a81a8a33cadd21e3a07aa657d749ff0f1e9ce8da11cdf0d2811337f939a531cd2ba79de8e9a2fa0c6d43aee2c85f9e065000f80c468041dacf1337f939a531cd2ba79de8e9a2fa0c6d43aee2c85f9e065000f80c468041dacff0d0ea199cdcce7987620981a861c10c6e4f01a377a484a98f9bb1334d2b7be88d8cf363a3946576314076f80404ca13bb9c7a78b83e61854bf966023ff3f3169b4ee734337bd10d712d962660c451fec6c95c5cc5577b4b557ddd9c81ccc4e4c7a54200217195d5e6c911c43964ca439071fd1849a7cf6d831db34ec62264b3c7a54200217195d5e6c911c43964ca439071fd1849a7cf6d831db34ec62264b3abbcd634c26af93d967e80cfac409ac43e828416fb5a3bda008b95b642d0a22d25a3c1481ea8065aa0a5f581f08fb07fe45156388ef1e700eb761c63c2b4c2d925a3c1481ea8065aa0a5f581f08fb07fe45156388ef1e700eb761c63c2b4c2d9394a35fa414c2e52f7c9aa61a8a84cccf04913a14682a8f9877510b293119af667fd8f2e1e7032cc5d1e9f3861446c44fab71fd10735b3b9824252ff917e29db67fd8f2e1e7032cc5d1e9f3861446c44fab71fd10735b3b9824252ff917e29dbfd8b5144e1f168bd1990754fa936f010931907a718547dc81790d0cadfc7c042dc36e1e4eb7bd5c6c8b2b5acaab32efc5603dd941e0de43b0402cefee9e536d3dc36e1e4eb7bd5c6c8b2b5acaab32efc5603dd941e0de43b0402cefee9e536d351930bf00aaac7d6764c90999dd0c034820f9a653e0373ffeb0177ec3e42ae46e2d613454505177c28727dc0b2410e1ac92b9c0744e0aad57a23af37fdfa0a66e2d613454505177c28727dc0b2410e1ac92b9c0744e0aad57a23af37fdfa0a668604bf5fa1e931c266a6d86e9a11397ec0bc54fa693927c40ddce7a639df1b532c959cbdfe259b6be5f3a2bf320594b7058d3b19aaae08d329b0beab9b27affd2c959cbdfe259b6be5f3a2bf320594b7058d3b19aaae08d329b0beab9b27affd0593bcbc28fa14d7179a01e97971cf91aaf624b810fcb0e4ee3d679dd92c329877721ab1876e3a210f0e3093441a44f7d226c1158cf34026a8906589f5121e5677721ab1876e3a210f0e3093441a44f7d226c1158cf34026a8906589f5121e56759f5ace43973fa6445a37e713de604cf67a85749cfbecf02a3b6399203ff92417ce9fbbdd9989668608be2b5333307b1a51321943484c078869f0ed5842c58f17ce9fbbdd9989668608be2b5333307b1a51321943484c078869f0ed5842c58fe1e76db261b90ca888a14a25919a8bdf4ee46a5d941b81b0a002ffe6dfe28c63979521eb7757b0fdef40526958e6355f204708a8cfaba33bd1167c8ec20cae6f979521eb7757b0fdef40526958e6355f204708a8cfaba33bd1167c8ec20cae6ff477db0a34134877c38013a4339f402ad9340563d8a2ced4fb47dd2842c81c9768203ea38aeaa20af752dbfb7d9ec59ed0273a64309ec716456329aa0a959ebf68203ea38aeaa20af752dbfb7d9ec59ed0273a64309ec716456329aa0a959ebf4106dc7b4c4d68a753fd350d015c48e8c5da6c8fb99810e1bb1fe301c53b1042681201d8998a159267d480e6b466bf9cc26d82ee71bd70af7bbb2303da9ff7bf681201d8998a159267d480e6b466bf9cc26d82ee71bd70af7bbb2303da9ff7bf271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a2540d0e44ec0f4551e54a1c28cee5bb185f2b86fc49bab4779561a5e99129afed3e0d0e44ec0f4551e54a1c28cee5bb185f2b86fc49bab4779561a5e99129afed3e36bd076cd08d5df504770883fc1be09cb4cc98a4785477c5e0b839f467c66b0d974682b0d3f841f86f116cc0bf68bc2bc88cd9792c0c34f234a6678b9d8eb8ad974682b0d3f841f86f116cc0bf68bc2bc88cd9792c0c34f234a6678b9d8eb8add23d4527e7d3d6b5a550fac3cf6af3143426416041c271f4150831b4d29e449fb6057a796b901151327bb2073b86e005fb4903e84349966b6439fac9606f82ccb6057a796b901151327bb2073b86e005fb4903e84349966b6439fac9606f82cca8cb8eed72f22afb49c137b346fbaffedda1a9d6c92b95c8c349ddf8c13209509ab2348e8d4944d97abfaff782fca27b9c7b2b51ef9056ed34fcf59da992ee219ab2348e8d4944d97abfaff782fca27b9c7b2b51ef9056ed34fcf59da992ee21eabeb506ef4e4e48a789bee89266425fd994e90b1d43806e681fe1f10b5622728d78dc48ff714bb6746c051f84589713c22d016d93f15ac6fbe70786ea27901c8d78dc48ff714bb6746c051f84589713c22d016d93f15ac6fbe70786ea27901cd72935279628268d5d1667079372cfd2d8cf86ecf97480c792f124d5ed1929dd3e4f4722b47117f8c41e93423f5abfd6e64079050f3cbe4610566d6f679e8d4b3e4f4722b47117f8c41e93423f5abfd6e64079050f3cbe4610566d6f679e8d4be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855201ed132617aa5f15f6c93ef3ec959806612d5046635bb481996cfea53b5d9c7201ed132617aa5f15f6c93ef3ec959806612d5046635bb481996cfea53b5d9c72ee5b393f681b942b813e292aacc83ca622ebfc54ed67c742964c8b88b6a3550ad91a27e74a630f05b216271b78d14137a70a0c5186e54944e9055ccbad558b4ad91a27e74a630f05b216271b78d14137a70a0c5186e54944e9055ccbad558b4823c6762cc304ed216f16e6ca6a11ede9a9fcf1785d5c39eb2305df74e3741f62a1829ac7af20fcc72b3449cb41a86d856d14e0a1fc7d2c9b651c1d01f28dbd1572ea253b496daa27e6a2b513dae42d00e9e4c4d759ea9a046e74e435a552d0b30e05fe183e0339b817c9dc156fab7282a2f1f5fc60219ec88e27bdd665cc2facf105be7351f683057d9b107e1e82d1f4c7f2523b940d9f7627e0fead97c3ed960aaeb522440e7e280a3c2e98a553a212e61d6eeba3bb973131cd6bc6e8133e3f1d8e7a3d190d0d0259a4711404b360d7b493d9490d779cbffa514a13f0a4b648d54c6b6f13ff066ff53c8ad1471fa581f61903d9563cf66e1341922692e5d47260cac7175b0e0e487f6f51e1bf0e47bb56ce93116ebfbc55d7db1b6e86cbb50e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855594e200b380d5e4c00a12479d57dd1718c4194997da8cf648ec9a803e21c96fe594e200b380d5e4c00a12479d57dd1718c4194997da8cf648ec9a803e21c96fe2a3453e6769dfb5bfeebeb60430aba911c032f9982cbbd09337165cdb4d023ade5407966daedad8774fddb02c7ba0e4027850605afcbda3ff6b6722f5f6c9ef3e5407966daedad8774fddb02c7ba0e4027850605afcbda3ff6b6722f5f6c9ef3bdb9e567d3823ae219fd42dcb6cf2c2172bceab7f2fe4f7eb5d91de5a5524d971a7d44730353412c5fe8b9aa580ea79751f7f5edff4f86a69eb5fafcaa4486711a7d44730353412c5fe8b9aa580ea79751f7f5edff4f86a69eb5fafcaa448671f893a55b1bb0ce8e6d153bc48e212d24dbc3b8b3dd1bd3739cc5008ba3e564800e65a81fdfe11efa3ac0cc869f27cc4a04bc2b1655314e8d4aa44a30971ee3850e65a81fdfe11efa3ac0cc869f27cc4a04bc2b1655314e8d4aa44a30971ee385c8198e841c1498af82aa12fd4e06a0f25693bdeb25c261ba2d3dbd72e6c846eff0b420cf2ad2193b69c886110c0794e30a640816105eab8e9ac830c75887a79df0b420cf2ad2193b69c886110c0794e30a640816105eab8e9ac830c75887a79d8994239abf151ab20bc4d996db40db14c65bcfb0453fb6bbd79b1f276c433c6865be414d76d80e5a9027491b0174c55084f091f71948d2039ccc131d98f9e78c65be414d76d80e5a9027491b0174c55084f091f71948d2039ccc131d98f9e78c0f14357820c12605e6add70c381f25a175064fdf04a2ab74e3987c16579c9770d80b0861f647017b582f5a2c91ecfdd29cb042a4fcfdac91e2b7b1598b362d43d80b0861f647017b582f5a2c91ecfdd29cb042a4fcfdac91e2b7b1598b362d4367745c7ed182756800c5ef4480396081adee86fcd6b2c7fdedbdb86afd78e2950ab661b2771d777fd92dbc1950e4d660e53f1e9fa74b27758854a00d5b7a84430ab661b2771d777fd92dbc1950e4d660e53f1e9fa74b27758854a00d5b7a8443720da87fef972b72382ff611ba0e15a39422a24d76e10f65397d67553afdd166e75a6118382f810f6a084bc1341b7822b350c746b5733c3175521a3c21cb9f4be75a6118382f810f6a084bc1341b7822b350c746b5733c3175521a3c21cb9f4b574519c643e1ff60e5e29f7a89aca3ffbc2431d9cec445601bdd69f4894e01f635d27abd70843c645c1dca859c05a90fc8f00ca4b4ba59e67b31470fc950c43e35d27abd70843c645c1dca859c05a90fc8f00ca4b4ba59e67b31470fc950c43e08f1248a86208a29a1fbea4ec337f6e41081a1150b3bc2534a7abb4b17218d6626623995580fd3c8890b7fdbe6e2c626b5ea7ce1fb63ad1bc0ec91dc3ef1d46a26623995580fd3c8890b7fdbe6e2c626b5ea7ce1fb63ad1bc0ec91dc3ef1d46ab8e06e8e915eaa438969208ccb7fec2b89c1a30bada2a86b8046afba7e025d2cee1b2306174f168046b7c1d3157532132dee930caab2ccbb6dbf682bc6719069ee1b2306174f168046b7c1d3157532132dee930caab2ccbb6dbf682bc6719069c5a82c6eab9faeca02595db835aa8a9602c64f1d7626ba3c620ae2d3d71f32ce1395c64ded61c0febe97f0f3d2644d018e627d92e83962d1aa6e897a30e9e0741395c64ded61c0febe97f0f3d2644d018e627d92e83962d1aa6e897a30e9e0740839a25ded2ec2023b62b9f83ba8def6a9b6c9c3acb953a3a4570e9d72aab2639e21f7ddb02a7ae4251644c58078b5a687641a58dedb88cff0077a34433aaa669e21f7ddb02a7ae4251644c58078b5a687641a58dedb88cff0077a34433aaa66e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f6d17664ec65863bb745d5432e7f9068b28aab9cb84246e242fac6eedcdc2580f6d17664ec65863bb745d5432e7f9068b28aab9cb84246e242fac6eedcdc2580a3ff72ec8e1cf39d1fe478f6c96a2811d16f45e918f0308479df1693f04328bb21007f79734fe146623c245a30e7e2b73744d75f59cdac2c1e6b9b667a2bc7f221007f79734fe146623c245a30e7e2b73744d75f59cdac2c1e6b9b667a2bc7f252e894c17de2c2dbebda1acd96bbc256b01da09a66587f6fa57347721d8a3f8f45f0bf987061f31d521b32e8fb32f8bb70eced6607cd5e4f3080bfb34619a3ca45f0bf987061f31d521b32e8fb32f8bb70eced6607cd5e4f3080bfb34619a3cab77755a1e2c6279e7e97c3bc1b9ff8f83f2bee228df747a57a3f0cc7beb435f5f09102df0005a88258722932b17a03b6e8832c2b5a68accf58af872734f1cfeed9a1864a0f3ab5b4e018e3ef645bd8870569684e3b51e072fe380897b24180d33f06e79a5c77d39be60de03a81c857feacedfbe4afe3baef0287c9ab5d56ac64b03b7f5e1885d21768c23af1140ab3e2dd9999f3768bf31595bf409c334e19572d7f03d01f5881dc11b9006385fc6b7f3e0f62cec617fdfdf1b5f27f14c12005571379de8d382e89e1abdb937cc7155dcc6e4065f16c6852757fffee23319c64fe86ad4e20a2a1a9f2460c00b8b7247c26c5deddc04ca0e9f860ff8a765dc9fefe86ad4e20a2a1a9f2460c00b8b7247c26c5deddc04ca0e9f860ff8a765dc9fe40558856a90c6629a12d571e2783d1020872bd6900a4f83ccdf7515f728184c2c43fb4af2be43738bc91e07382bef4d429514e1d0e83866f185286c9349c0f3f264e46e7396e138ecfe06c5bc15a7014a51cedd923435794d7e2292c0bad6457057061e588d44fd6abe39468212bb3239a4bf0658b8d20165c16aaffcad588b76d994839a54806d7ec58bb601cab4e18f65d636227fae616ef468bfea82a508c6d994839a54806d7ec58bb601cab4e18f65d636227fae616ef468bfea82a508c4651c96b8316f1973a0cb48fb5befed77b3ffc05ae5ede38e11600caba154c0bef8070a2ec09eab7aea5e6946230be73ef9a9c886bb298fee4d2a69ceef21919ef8070a2ec09eab7aea5e6946230be73ef9a9c886bb298fee4d2a69ceef2191985496cec8f0bc3c6a4a28b7e397efb9b9d1719b39fa445fb6744d51a444a4b425672131bd96e7a38399499e2a52b660f6f4647d472ad4eb103c9449da7ebab034d4575de9182852285f8e5eeda80442dd81ae09a53053877a074f9d78ebed87228339e379ecc1d2d031164bfddf8419e548f0bf8f1cc6e1e7c63c98cb24ba4a06266ef43fcd2f8fc7849a021e08b60f9b12a203333267667ce0d4e3e07eef9636266ef43fcd2f8fc7849a021e08b60f9b12a203333267667ce0d4e3e07eef9633f14ad3f3656ce2a67ee428e5df63a1d2909a40023d3387eaa848e29f2c97be744ba86889c0b212bd920c57b44f978916e3087ef22dbc9e8d87ed7bbf4d0e46a44ba86889c0b212bd920c57b44f978916e3087ef22dbc9e8d87ed7bbf4d0e46a2fc5c10605541426e9d96f2352bce9fb52f2e8b60bd08f7027941ed02babd7eabe4c7d8a8cf0d72c923af3f3eae5c14499beb646b203cf950cc890dfaed92ab250d71642a02bc517477e3551f3619dd1c5d0594357d14d2e2dc2c05106b10175e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551b3add78af871bc76e726f4c007ede27e53cac67c3cd133c25d876fa1776dc9a1b3add78af871bc76e726f4c007ede27e53cac67c3cd133c25d876fa1776dc9ae17260083d96d6d56bd29bd153bae83e1e3a0c7f430274cb196131f3b61d255d2812771d3c286094fd315b9ae504f2b41bbefc65a271cbdd2df3507f15351d802812771d3c286094fd315b9ae504f2b41bbefc65a271cbdd2df3507f15351d808f4f4d75f8a09fee920f97f89684559dcdb4fa0780b08e3763bc06620a3e6323d23b347688df5ab2c658ccba15b4cde090db241ffc27788575ce6041ece79563d23b347688df5ab2c658ccba15b4cde090db241ffc27788575ce6041ece7956312555216df3bd1b897dd8df4f3b50448b7a5410e1301f1839dc49468ee910d7d53cb2c034fed7e5d6e089bf9f70490c9d099b05b4d704a68c9476fd8b02d716953cb2c034fed7e5d6e089bf9f70490c9d099b05b4d704a68c9476fd8b02d71694e9df13e1be90b32552694bfafe337f1f97be1886dd597a9c061eca42d1a8e1de20fcd88aff8ad1da407b2fe8b90c4244827df9ca375200fa42a6915e3ae62fee20fcd88aff8ad1da407b2fe8b90c4244827df9ca375200fa42a6915e3ae62fe3e6e4c1e65f3be8aa8fba1b4857dcc10ae18b1d8d7f4fa457d5e96562821ea81772049393979bce82eb223fd7d6e0605fbbed259aa409a3760471b6ea3c63d3e772049393979bce82eb223fd7d6e0605fbbed259aa409a3760471b6ea3c63d3eecc243a4940916ed060377fd8e43006a6844bd2f1013f4856884c7c9a00771031f4be64c5099000249f6a853da4e24fd014c9e8fdce19fbe4f869e7916a478a81f4be64c5099000249f6a853da4e24fd014c9e8fdce19fbe4f869e7916a478a86946c40d482a0fc445f47cfe8b5ae5ce1ac128a25e46b2cd0929a0276bda27ad1838e5649aabea839180bf0e188aaae363a494a480e2b6cf007ade14c098dcc31838e5649aabea839180bf0e188aaae363a494a480e2b6cf007ade14c098dcc339320f343a57711801840782bb1bbbbd553047a7d30737574c9efd4ab02251a88f357e9076fa9a6ee5ce0e62428bb123d4f4d88dcdae396f798a182f2d160e11af8a1bd48cf4c759b0d08c899183cef535f1b53f1501c4da7d48ef7e40b3facd054a7ce9dc32fe2202b2113985214472696c0adbd4901df51053c7063d64fb8ce6d6353328b46158e0cb31739b00356d5c8cf46f82c195df94d8ddbb077d9727e6d6353328b46158e0cb31739b00356d5c8cf46f82c195df94d8ddbb077d97278d2e8ae389095762a05f24c34c38d7d405b094f369e1507cc162a8aee5a0dffa4c32b3eb0354ffd9bdd41ec6f1a3d857c4893f99545c29abfdcd47e9057f34944c32b3eb0354ffd9bdd41ec6f1a3d857c4893f99545c29abfdcd47e9057f3494855b40a434edf9626ebdc23b222e8bb5a965c53ea81aa8781dfb3f3e63d4c1e015026cf1d97227326d3b9c035dc65d18b91346bbe680f3d01a8dcb57edb27abc15026cf1d97227326d3b9c035dc65d18b91346bbe680f3d01a8dcb57edb27abca28b30b8f68e752700510ff157c959eb536d2ec6b981a06d6c42ae7b9cae32abb6ce4c9bb479e9cac05afabfee0bc2f762ea1361ecf27d33a3e062b3bf25e3f1b6ce4c9bb479e9cac05afabfee0bc2f762ea1361ecf27d33a3e062b3bf25e3f1df4c7cd0403377ca0536abe2f62213041c321ee75ffa947e5772d1aa9ba6494e162499d82ddb45850b73895cad4b62d9963a0d21375641815759a815a5c3bec5162499d82ddb45850b73895cad4b62d9963a0d21375641815759a815a5c3bec563ad8abd6f8651a3c4e3ca2b2175f0c7050e5645ce678713a4df118c55c67101267a1d174d05ee80f9c043b5a214ecb0c19105c9733d98a0ec658a29263495be267a1d174d05ee80f9c043b5a214ecb0c19105c9733d98a0ec658a29263495be9b3a7bba0ac740ba14db97446c20b20947fb03ac7d98ab798e392908a411484e303745e7fecf6e78e5f27c6692af42124fdcfba873f1f559f6198a4592f3eb102d6f69e90611026cc1ce814aef2248c6be6e30780486bda0cfa5dbb7651b8aeb5aebb771ff8756a67ffd1c925c242b85297a216d3a46261ebb0669a3e705751dca9b32637b6705fadde5f69dfb0d2bf9d775440a24bbdd9249a5db4c734199e9acc7db5276bfa1d82f9eb0f979f5697c09c2214cc068ee95381a15a82b773f6e7b17aea231d3f313636a7e0cbff23723b3479d21b509e92856409095b4a2e80aca4467b2230854e76df9f3f2d6cee265d37a58e3c2e64e9b2e352f70a7f07e5eca4467b2230854e76df9f3f2d6cee265d37a58e3c2e64e9b2e352f70a7f07e5e1bec1852414caf7439d6c2e4bbd9e4cd6a47848f7f775b46a9321b6aa98c00bf97056cca8a80892f54e654c053e10de07829027cd13a3456c0c26a1c07f0e83d97056cca8a80892f54e654c053e10de07829027cd13a3456c0c26a1c07f0e83dd509c69343ca0cf27862a7b8d23a0f30f6a77de9898b14336786e83c0266b445a9e6e094980419df0fd34e040c846b1ce71726a0d5d8f11c189581517bf8712fa9e6e094980419df0fd34e040c846b1ce71726a0d5d8f11c189581517bf8712fd0066c9f2d8c722758ae8095628fef8d860f29d58de26b938da345f6b22580d3cb80eb5044a3257948d090b9e3a37eacff8f2fe7838fbd9298dbd37d0f8210c4cb80eb5044a3257948d090b9e3a37eacff8f2fe7838fbd9298dbd37d0f8210c488bdbead190ddb759fc4d1e7e1d95fa4c8a7b68e67c889c3c363ce12f5922ea3c60bb413d39241eadcd8feae1689d2d004d5ef5f873183b7339d84d68125d055c60bb413d39241eadcd8feae1689d2d004d5ef5f873183b7339d84d68125d0559e998455e46e245c6a6b402dbe3cac35ca35358a9bc86026f9659acffe0f55702f299b6b34f05298c9b0bbf1f17da10c8592d87418442de5d78b3c7fc3c9be2f2f299b6b34f05298c9b0bbf1f17da10c8592d87418442de5d78b3c7fc3c9be2f88bdbead190ddb759fc4d1e7e1d95fa4c8a7b68e67c889c3c363ce12f5922ea371fe043597e6ae07feee6d70a7e9ad0d052dca92927e8605f5e6d39b074e178771fe043597e6ae07feee6d70a7e9ad0d052dca92927e8605f5e6d39b074e1787c4e7458c12f9a1fff93a9c0726756973592f06b728d563b1804c2844a4eb93ab1a5fb51f562e869e185b9035e918bed38edfdf168166fa92fbd1b74311a01f551a5fb51f562e869e185b9035e918bed38edfdf168166fa92fbd1b74311a01f552326446979697e3c39d4a55161624cf9469155a170192f28d1c48628a2fd7bb126a933c57e25c876b06b3aed6ef864b1551d1e19480bd84d0880f414351b564726a933c57e25c876b06b3aed6ef864b1551d1e19480bd84d0880f414351b5647ce5656e8923704e3b064a6caa811b39d530bffecc388988692a50ccfa842e22b89475e99c4f27435f2287c8412f4da8f15c6cd93fe3398ed66c75dffe1ac8f0489475e99c4f27435f2287c8412f4da8f15c6cd93fe3398ed66c75dffe1ac8f0438b92afd9b32a950dc0b59c4c27d443688b25342c4102217a814f4f3d700a56aab115309237dc2ded287dc5c6328842d8c5041278dae24b9ef80bd825b0854dfab115309237dc2ded287dc5c6328842d8c5041278dae24b9ef80bd825b0854dffe005063f8217edc9b0cdef7553854b5893cdb623fd689c185ac7736c85ff9d20cb36c06e6ee9986b8144b625ff6a4f143629d8707c5a03d8f34f5fdaf17b5b20cb36c06e6ee9986b8144b625ff6a4f143629d8707c5a03d8f34f5fdaf17b5b2b1cc380ec8f18ca11a181875e5cac1d4c7aa7d7abd525d8136b931bc0593dda22722c575ec81130e29e7b790bd8d020cf2a88102efa1419ec53a6101e699f2e52722c575ec81130e29e7b790bd8d020cf2a88102efa1419ec53a6101e699f2e589230eae34dd57ff20dd5c3f56c599e0774dbac26fbdfe894b28a16be3706dbd9b592d7cfdf6fe71071a48b4271738a091be9302c3396ff522c571471a1e07a39b592d7cfdf6fe71071a48b4271738a091be9302c3396ff522c571471a1e07a3e6a9146549c896cde35fae6f96c47818b47bad6540df785d23de6ef814687f3c33605f58d645e494cacb38768fd4ee7d00f45b9ebb2e73634216b883542fa83733605f58d645e494cacb38768fd4ee7d00f45b9ebb2e73634216b883542fa837ecdb74bf4ccbf9464e4a0ff7b699218b599740879ab9df440549527af526e284aa19f08b00c6f8eb01fa7445ef0b49d9f4ccf02d0bdc1017b8a70c701104b4e5aa19f08b00c6f8eb01fa7445ef0b49d9f4ccf02d0bdc1017b8a70c701104b4e571f275ec27c6ac93aebb48e0243b3228b5aa79d505b0693c2a4582d45b9093ef0c89c4cc7de1ec9a266f4e8de89eef505db2cd0218317683ad67b3a24c7ee2c10c89c4cc7de1ec9a266f4e8de89eef505db2cd0218317683ad67b3a24c7ee2c187d15cf439d93cf5be34c2d096fb9c218bc6d736077e76b9d933459dc11fe988761548765db02f78fe575d0a4dd2657a4fc4dc82f26d21f894aac07c54df4a07761548765db02f78fe575d0a4dd2657a4fc4dc82f26d21f894aac07c54df4a07e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b6097f57f36057e4d71e6e9e1d1e67f87231579cdfabb2025e6a094879971103b6097f57f36057e4d71e6e9e1d1e67f87231579cdfabb2025e6a094879971103b724dad1f9cfd211ec3767afaa036101bcccb652b1347dac25b2de0db97071a78b5d540f844e020aaf777e33f652816b67e67c078f33c964172a62ad2977d8476ae3f7377d53009dfeecfd50ab1828c082dc3e5ef6f0eebe5339943a2a7f3e18721a75894699e3f18e8d0a37a8053fdd277b3d72a419a5c4fa5fd078b0bea2e2afdcb159fbb30e502c57c99d5f073d69fc67a827d5549e4f8c7a6662a52024258b8025a274f116836add4e65f7830bbb535f8abf1c44391730452f165f2f682aa5568e6fd77a60e0efae3d71a433cc0e4f877641ed3b0a4d13b962500724dcabecd15106e6d6fabeafaed551b0e1fd60096ac82f9e632db5514d1881ff9f23641d0b7cabc4d2fd384b1ac08c6df02562895bb9f2e4bb787c1c910d320b6a883fea90d2306c0ee755f59715e2dfdd1a025507943ff484fbb55bf10b06500fd7f4e20f5539ef9e2e41cd0922578886ab0732eb51235ce16bbc1ace92409450efa6bbcc0eb4ef2f95a44ac196d586f86507f4f45575542cb34b69ae09c1985a88268523afbd5551478bb6dcac8ecb7172160b74821d9c812d47f7c7e801eac92a245a470323c700d70322d6781f5ffd54d74ca326162973ae8e7a7088d4bda4feb001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bad3a6843b3241f08cfb3c571c1a96ad38a2c5c45b51f28791b514c0ee6b92260ad3a6843b3241f08cfb3c571c1a96ad38a2c5c45b51f28791b514c0ee6b922602e039203c8b82f967f8e6876e7b3ab8baff98a7c958146602a27488bfe1daa20c74ff65c6ccf8b15e59ca204a79f893377dc897a37c86a6082261cc02aacbe923f2c5d11c22c86b8312b7a6816420b25f6686713d4db8d8cd1aae7b57ec4cc416e6a5ff628cade0572bf95d499079eb7e8dce4e9704cd95199cd9d660b5591525085aca26c89894a268362c12de8eb5c41cd1f23897f4122e51fe4865edbf53c5263c04a368d3b1793b56ba20b2605352aac8c25513b867451e02d8808b61b48c1f5f3a416ac196e370a0f9e11112d00d51d80f16dd3aa9b6912e953aa3da98568f5a3da334f51da775ab57c4bd8fa003cd64181b7d5561e98eee695688dfb39d670c24a6013e82ddd3c12a35a1f68f442de2d763ac672fdd54fee0566dc70dabf85c542f29c3623fe0df400e5241be668827265ffb98b01d26f7889d03f68471a4ff40ab56f86e641bf66804fd79ef355118a8f2e9f21f66c5c417fee565c5d5f685b549ffa0050e032a5550b9c7e6cbcde216a39e9bf5ded1edb85c5abc7919dba7cc8477e31cc933507f9dc9361af2622c5df6c78b849f5a04472cb59625029e6340d992dec0bacde813e81e54d1a5e9b82a5a6b316208b6c800ebf00141f4bda41aed8c40bef8f46d39cf9fa737d075fc3b58c3e36efbdc77e8dab9eaa163bfe3644ea3c33b877779580116b86d3bddf966a0b84d8514d84f0c6a5b3fba7a8ce0c73d33cb2c960c3a1c82faa0845d6990ae7577e2162edf7633bfd7b2d7f2809e56b8b2b4bbc8e89314134d4e328276e1cd1ed815350134358873500d1d1027e4502948b0899fd48d62eaa8a394fcd4a4cd8f7060f47258e4767f10ef82fc570c75b9473df11436dc4bc0238e31866d0901608dc23ce23ceea46fcd9973b25f5b2ad90e5f8e82845701a57a70e66f4fcb5b3aa782a48a031bd959772f195b356d8c539108a8ada1444df3339ef44c4793b1856ce61e5ec86a4465e7ddf031d4618249272ab4af6568dbd3e3bded90c7c1585ee8ce48ecf90dec5db26aa6f536d0121563490379bddcf0b1735750047e6bfa1b6bb9aadb1c3fe03e0f37abb6440827556193c2fe59f2c70d07ae5b960f37a036ec663e4e03f6b11b0d547ef5469e4147d4bd8384c5d144762d2831c43e0a8c7a0395bbda9fa4be797f09d861e0be599ecde7448b98cdf0b88c40a8344fae793de0585a3acfe7f50ea988ae76d4f2d24ca9a2b2566d0dd9f472d34a7dc9edfdf02eed0d5e3ca63c9218ecd22c517970d0f98570b32588b809a7c51ab71fda1dda1f2de2b18e36844d1ffcfad0368b3c15af20b9cb2347fa63600d3abeda04f7c24d117682337894f735e6ad40368b3c15af20b9cb2347fa63600d3abeda04f7c24d117682337894f735e6ad45bf634bfdb99983490ea90312570a5d0b8ee13a8aeeb7853c73ac516a911afbeb5f71b3a68d1baf4447891869f74b7e1a07ca62a4b0259543fcc40388127da77b5f71b3a68d1baf4447891869f74b7e1a07ca62a4b0259543fcc40388127da77a33b2e58a5d4ae7d0b53cfc8b4d2e693decc47ea81cd8583128d82e31df941066d53ba35f7883ddc680bc4e0b75ba7d991b6aee73e6adf60e67697278f5d5cbf6d53ba35f7883ddc680bc4e0b75ba7d991b6aee73e6adf60e67697278f5d5cbff2eaecbb464d11eb1da69ba087406370452c1bc811f40f2a8558a496f2f06ee6285f0c423033e986f6c65c34975337fa16aeaa614f813a6ba3e620492a4cad1e16f2d2a79dac67b51ef3738d51957c8d385d81c5d79c8922eaebe5bcf818ac6c4899607d64c1025c8666d1b5a4b5f49ed2ed761f6fb2353b44e0242d86972b3005d219efe2c73728ac5d94a845c08cfbff7f4752632901c733cfd5b1a97915628cb854184327b764f082a3237b11cde304631de445c26af26eff3c81aa7fb81934437f31c6397ea3702a1dcb48aa6fce515c4ac0a6c275b3a42fc1bed04f4494fcc1fa26e9739e242ced58ca1f6633530227d482520b39e4ecf59990bcfd3cf9c9942cb2cd8a3fe34644a5b2f1b1dbff9b88cab2825401f167aa7b44590cea0c1a92a1227d1f2ecab3151e9489185ae1385de51e1652bd100bc7abccdae7d9054bce9b93e27eb0a9bee7a0cc445b20cd8e22915be4b6f5c588e2851fa8b57dc74bce9b93e27eb0a9bee7a0cc445b20cd8e22915be4b6f5c588e2851fa8b57dc78a90b9a4cd024e45afedb28dafb4f5895cd3e4ea681f5ad5f16e1044f1b720a8be9a2753270c00da93d366d8a17c991a8568a1c844677e941842863c118b09abc836bbff0a874a42cd48a73f1efdd059ee34a4b3707979e7184b101fc176cceb271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a25439f2d4e7739f1a08dacd736d9a70e93cfde2c9d568a090a5ed2caeeecdbdaab339f2d4e7739f1a08dacd736d9a70e93cfde2c9d568a090a5ed2caeeecdbdaab3c1d5b056c44fe8004694cb19b2a6b4f47c77e80ffd39a04fc0d093a93bcd63d092b99d5c4d52f3bf828cef4f37dd34d7213bfadef66f1fb0e935b47851003bd592b99d5c4d52f3bf828cef4f37dd34d7213bfadef66f1fb0e935b47851003bd58e0bc01663535cde61fd91a89259c28088dee946d72b3ce0c6616ccb6db6dddc72c1592ce05cae0ea067d4dbb17e5238e3e10d599fed1fcd768a5f2ded6a929d72c1592ce05cae0ea067d4dbb17e5238e3e10d599fed1fcd768a5f2ded6a929dda6469df9c292d10c65b00435dd4cb63cc603277803b97507ce3a67334161fab27479e489623186f8d1482809bb4e9629ed89edaaca86a6b3d7d9f4239f1aaa627479e489623186f8d1482809bb4e9629ed89edaaca86a6b3d7d9f4239f1aaa6725c66028380adc6cd5edfae228688ac1b0b101429135738bdb546a6ad00c247e03ac74918bf0653b391d90040d737f519353d3583c86e26385f43b9bd1fe98bc7b0e2b8bd049eec67d478075b87e859ab769b6121b7b38ea68852a42e486e4bccc09c890ec32ca685d4423ba38d843c94a24dfc7faf73cdeafd8d51427e4ab2a2e631db41bce035515d0ba91e4568e27f1c7696974bea8deec3181e33316daea2e631db41bce035515d0ba91e4568e27f1c7696974bea8deec3181e33316dae154a1d5a767bfb8364de156f7be3de76b305e9797be2607bd972b36209a8fd1e3a933c648958ad0456f5e8c142711676c4947bac221e5d544c86feb0fafaa3b43a933c648958ad0456f5e8c142711676c4947bac221e5d544c86feb0fafaa3b4604a2d909b56e8cf97e9f826ee2259939e0ee79722494c8cfc74d88b63952a540853c179fb0037a130a59da5e54665bef0f02bda8d3ede227306c705206c3e5e0853c179fb0037a130a59da5e54665bef0f02bda8d3ede227306c705206c3e5ecb3ccae1a68e9bc978de92dbd25ff4e0f8898fd019babe5bb1c98ef6f7df60ffc82da4dda5b4d5a66fc7eebf213b9f18d2e7dc24e4212d685f23300a2e1e8883c82da4dda5b4d5a66fc7eebf213b9f18d2e7dc24e4212d685f23300a2e1e8883eb7907e7edd15ddb01e4cca5481f4fb23b40957cc05e97806805dc30c2760f441cc60743a7124a624cc3a1d765ebcff8d453bf04af091956461cf55cea49b1551cc60743a7124a624cc3a1d765ebcff8d453bf04af091956461cf55cea49b15505a5c7b930c1966ab6ba055b09d4d7a882fdcbd4db21fd9cc5248206ad3ecd654c861ead1ed9612d1820f6dfec8321f397d14e6c5c0eceebff8bdc39f35efe9c11a4ce1c4b1d77b9883cb28a604eaabe71eb27cbf02166b35b917b7479d454170c97c5ba46168e90a4895eec2c3071231d052080c092ce40f4b535ea4a94ecb1a4b1886839c92da8081f6570c2ea183f1181efdd09a7d7ec6ab12a69c6b3de0da4b1886839c92da8081f6570c2ea183f1181efdd09a7d7ec6ab12a69c6b3de0dd1fadd8b8496a03473a3bddf7b4f3d86e92be9b461f747a8f31c31d2d5af52a04a587d5f8d64592d41a59bba57d9877a56023ee3902e99ea8dd8a94edcc9784b4a587d5f8d64592d41a59bba57d9877a56023ee3902e99ea8dd8a94edcc9784bbe6adf6c726b50d4798a316dfba517acf5b00530519d8bd7302b7dc14070990d3e2209373682e0b9b4efc351ffebe723f12bc5db9e4994cc8013b527965a886534fce80ad5a0db12ef70386fca62842b86869c3744b83e01c9806894fd99b29af6ecc262355cf89cee9be8b6cb26c94493920b15aaea468144cd8bcac8be6043395b422d892cf803e65567d0e19a57355b46295097f270d295771ba33d6d1b510f95008ef998a00fcf37fbcc0f91a7097e53e74decf418f01346226a33129e1ff1e23d737d0dc69b9561c9571d64ecbd65436adae9b8979ce09ef7517b75a9b9f1e23d737d0dc69b9561c9571d64ecbd65436adae9b8979ce09ef7517b75a9b902cb87007627eef316e6cadd79cedca1c519fb390294f8e4d12c1be3babe1aad00aed52ccdf14f9236061e11acce87c2555c7f97ae21831a6ba0f34eaa9d821a00aed52ccdf14f9236061e11acce87c2555c7f97ae21831a6ba0f34eaa9d821a4a8244d7a191e10068f21c99dae055201ec093f1e8530633000058fb1c0d3942c81495c87a3f1852cb22deb82c6d63497fc32a3f938a435ed27211950563bbbdc81495c87a3f1852cb22deb82c6d63497fc32a3f938a435ed27211950563bbbd557cf78c88ecdf5d53fe9fd276d861abc71c80cdb7eed5ede9091216db1c2721d2ab155167f42859132b5de0639728242fd2c82442e1c745e8a9dfa6089fa865d2ab155167f42859132b5de0639728242fd2c82442e1c745e8a9dfa6089fa865e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855508aa980b2bbde575687ae451a438991a76313e41aa3e7e160166496937f0ff0508aa980b2bbde575687ae451a438991a76313e41aa3e7e160166496937f0ff0bc7c742189f83afdf5e854a5db31631dac9bcbceb284d1b5e8bc3d36a13bc59917ba1f34662aa09671135ac1575a65829dfff946ee1843aaddd501b1c1482e2c17ba1f34662aa09671135ac1575a65829dfff946ee1843aaddd501b1c1482e2c30ceea48869b58ca8a63d15fbb29351a99463b97a8da9433ded413a298652f6a4fa1af2803b368b13f6a2b3bc4c48c534a45a68f481b41a5069ab5ec77d55d0b4fa1af2803b368b13f6a2b3bc4c48c534a45a68f481b41a5069ab5ec77d55d0bcff33016e78e636530c439fe5aa794b98af5bbdb355b690842ad70fb6d4eed01af2c077e0b04d076f190ade50d241d67451a89c50829dfa977551d9409f79cc6af2c077e0b04d076f190ade50d241d67451a89c50829dfa977551d9409f79cc60ccb46370fd04324d11f2411bbc3fe66e6e51861a6feaf7120557284ac5fd879ebf708a64e95367a98e96ef4fbab59bd3d9b8a884868ce4b849be10cc4db79b4ebf708a64e95367a98e96ef4fbab59bd3d9b8a884868ce4b849be10cc4db79b43948e919dd518bd93e7e0537121c9187b037a66006ae89d69a737fd5e9412d9c00d82a511f6584510173a45e845e9bd1a25525c2af483a87d7240da6c5db04cd00d82a511f6584510173a45e845e9bd1a25525c2af483a87d7240da6c5db04cdb5a83c602cf1ac48764e6e1ec331a6cec448713896dc59e09aa47f0c90c859f84d2e447688ba1cefb46bd5ffde0e66cc6ed388463afc6a4a246cda89217accad4d2e447688ba1cefb46bd5ffde0e66cc6ed388463afc6a4a246cda89217accadaf6e1172cc63587c8107ad21f1b8251b0967c5f9da4aa4a3cfbf9469c756277d3858e664d9b4d62b2b86574d41555a7eb093884c9506c8693f7de0a419cde44d3858e664d9b4d62b2b86574d41555a7eb093884c9506c8693f7de0a419cde44dd1595f0a0b81f9656fb2a49017b6148f7a4407c10e9b8a93ccae870e1aae2ddfc8a15a764eb5be315c7147c4a2edc2b14a1ada9049dc9778610ff4530c5ec464c8a15a764eb5be315c7147c4a2edc2b14a1ada9049dc9778610ff4530c5ec46429fb1353ae5377329fc4b0554954b0c44d94e4d049aa688650d680cad55a054e80b9b9dc5be487f191f8919fe7da5b2ab824885db9e95f4a5214058594d33fd280b9b9dc5be487f191f8919fe7da5b2ab824885db9e95f4a5214058594d33fd2d63cf99cb410cffa01921ddad1563aee97979f84e365594ace5055901c80e32cd8e12a73ce0d5a5abb690a1b4be8f43251d027b10ba11f3e619b2db5f666678db5e951f79bdf0e0733a14d70a6fe98d623a81261e37cd3ad6d5db6a143693d8dea1086298f06e1fcb283d0197a2101814bc9f978272328fda44e689ad3b1e355b459aa98fe21e508ffe8e90094b5db641c73cab1812e70bf283df18fc2a15ca9b459aa98fe21e508ffe8e90094b5db641c73cab1812e70bf283df18fc2a15ca903aed942ad29be0a8bdd5fd88ba63b0c5590908049665b377a7588dbacd72d48e27dc5edbd56d65f82b35115ad1629ce8cb966344364519b7461a2af8abb40ae271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a25482f78ac6d7a6ceecc9964d0703d4ce76a99e07ffb713cc8acda9420ca93cca9b82f78ac6d7a6ceecc9964d0703d4ce76a99e07ffb713cc8acda9420ca93cca9bd12c5e03e3d4917d1882f941e8758b99c850e9e29ca9d0dc89c300b9a51433472c9e52fef33f689ec5c6b604c1bd8d70c8b1de5f6a63d9e6c92c0641adecd3082c9e52fef33f689ec5c6b604c1bd8d70c8b1de5f6a63d9e6c92c0641adecd308cc7f345e7044abd6eae871e0f8021c6e80c8b0e4b868e6422867a516fcb0369dcea1e8b7cd90f87d25b3d732f540c4182bd407209597654f68dddfe0e5e56af07f13d77cc4283a3403bbd386f6a037c76d1d88366eadb49e22ff3afcf15a11a1c2eaa8c1f26a523e8605799eed1f46ef278fb24b2b9e594a4dccd23e03162ea6cbcb3485e684085ad28925f592fb1a4061ed89c6adcbd5300e22ec53aea186912774446966a470f2a0bdc072f3b4163b4fe2c5ac4a08b2f040fcff04e5c9ee15d28c8106270a9cccfe47db0d7e6b9f6c534c39dd0cadae33a2819c4525abf415cb7ef6b40a2ce5c68dc993eff7397a84906c8afa8a0adeaf669a6f6603c887419179a6d93567a1045e5f389278791dc218e35cd76ba92f167bf81e2ed6a38c662b7e9f1c63f5d01a0dc63c4277f810935f65550722dda1e6f875feb1daa36bb92ef7d0106d621d2bfff6e5fe6ad10002d3dd289487cf36f336aa6e41a07de7b1c6be9926a091d766cc07af63e6ee6696cb6576d7b1c7469ba7dfdbf592e4f86e6bc60d74afb88a221154a0808a63ffab9dffba284eb451a972f43ae77e24a05a73a8cb999f76a3f0a1e53d3864a93ae14cbe852441ea89dcc9e4b2578050faff73a8cb999f76a3f0a1e53d3864a93ae14cbe852441ea89dcc9e4b2578050faffe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855bf31e9451e69a33e1929c873774b5b9344736feaa4584e72c4602dabfbf8f63ebf31e9451e69a33e1929c873774b5b9344736feaa4584e72c4602dabfbf8f63e492b84da51fe337679a60588198565903afbcead658aae9864aa79835fddbe9f4ba6eb31ed1b032917a28d503b977cfc6979b1733d7301c371bca59ab23512da4ba6eb31ed1b032917a28d503b977cfc6979b1733d7301c371bca59ab23512daa9070fc7836ef5fceedff24353bea5e07a601f35976f9622e1519c97f6ecff98f772ee47fe7297ab347b6acea35b562b9db18975b4f112454b9b93ce4334f92de2e8c668b7bbd0413a44dbb2bcf7d826a1e690c0c72c65a92a0f677a7da0957d2e7923b806c549106aa33748c68ea786aa9d1b3904fb0d43a8aa7cbd327f8c40ca4eb6789bd8e362b384bfbcc2cfb14e00b032b71120392d9644943ea156b0aaca4eb6789bd8e362b384bfbcc2cfb14e00b032b71120392d9644943ea156b0aa6f2e0025a1939497fd68411dcf1ce7d6538ebf74a7c59a03ab49599b055372584a60e883ace94b049af66d5b8c588c2f93972ee2b451d8beaf33322426d60a8b4a60e883ace94b049af66d5b8c588c2f93972ee2b451d8beaf33322426d60a8b3b1f1227e460512c38de26ad0d033f7775c6efad9edf2f6cb69d08a1432731de851877686daa9bb256a1b5d899038b0a3c1cb5efe13f017572a947a8281471f7851877686daa9bb256a1b5d899038b0a3c1cb5efe13f017572a947a8281471f74f7940724fdf9ec017a3e5cdfa5e4634616835bc05d023b3824a609e0272b0699c3590ef9b85d808c0f41792a3c24a8690a77cd6c2040789e0eb50ad4284d9e2a81f126741fa70aad9495c0c4e2177ddf50774f9acf44ed0255c522bbc811cc0c2246401cb16581569135fe7de1e58844554186341b3e42b3a97a281c8d796f1aeebda9e46de85b0903bfe9081ebfe18f6b1cfd6f5cde893561362583c50c713da2d49d2a7fef888bb3cf865c4f89a2c01e511ba7f0be377a4b9724f2d9a21a44d51b4ae3b30305c8dbc862fe2e7ca2ce61012fe5e447af1d1e305c59cf438ca9c46bb713d7ed0e4895a4106433b19a8b049d44f9e5beae40217c4a2a5eac0da43ece3c85daa949a1b04bf0543b11a2e58ddac3deb586fd964b57df942581b221ea027493f34b73fad3922e825bb7e1889f1b8afd20a9514526a5f2051a08b851ea027493f34b73fad3922e825bb7e1889f1b8afd20a9514526a5f2051a08b85c312f303ebf4aa903167e16ebd9f518d10bae7b487531878611906e69b4de1a2f4b244c38ea5d426332f89c0532e6159bb8c097bc6989ad69daebfcc70f4219c53e196a3b594a483932311f19315fba03e1266786eb23364d75aa39a7d1de7d287ea81655c0c0dedf6de2d8b5078df48a6c31e9f97cb7789cf089516e8d8919b87ea81655c0c0dedf6de2d8b5078df48a6c31e9f97cb7789cf089516e8d8919be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553e934b0186a293c7a49b8880a69ffcaa1cf0cbb1913f5d1d9b14e278b70122f83e934b0186a293c7a49b8880a69ffcaa1cf0cbb1913f5d1d9b14e278b70122f8bbf0e2d955edb1778802838df54a82d9436f2961ef8941d774b5e3163f833a63e3f82b4f7daba233cda0bd80e8e1c94e43c8bc52b7a5a5b543e73cf6f94c06abe3f82b4f7daba233cda0bd80e8e1c94e43c8bc52b7a5a5b543e73cf6f94c06ab89b1f741c2b8261215e7f7c2f41a9c6a62c0b0f842d0390525bed649597033c4aa1b052be01307e1c55d7b2aaa490bd88eb6be388b6275e2564dac82fa1d416539dece379cac1a20292d055c005ce696235d7d82dd9b020f09c0c58a5efaaaaf2582ce6c8cfb4b176e08c7afef35350a3dae1730b89dedd56fe3c1cb82a9f8e71cf475b8e26e72e1c42d1c0c715e6f26b677e2ba0a77727788192d37bd428e4a1cf475b8e26e72e1c42d1c0c715e6f26b677e2ba0a77727788192d37bd428e4a8afb3d1e297381c16fd9cce615c91307635aa2bb7c89d5a346b4cda257e21772d931e894954328798b5264c1e0a313adf793abf9b77961e2d04aaf8fde3c954f739f0c31fe0ad18c3b6eb0216db85948a1df2f45536f9683fff75fdf7a8357a2e2050641ad39d64219194123c84ecc8e7cce22d067835583b7ff8c7fec6edda4bd77fd86ea20fbf42c08b5a8dd3020b103cd33e8c565e30a1194f08b2e0db19753d71c9fd2609772137d821ccbbfcfa4e8204591ac7fdcc50d0033a927874686b4a56abab809ef398b67d0aa471f239fc99390eeb3efed5cda8b8eead5a54a2adff78889ece7b46f626dc6999e51df54e32ee71df8106ff2bb653a916750cb14dff78889ece7b46f626dc6999e51df54e32ee71df8106ff2bb653a916750cb145dbce63e03f044a589d8e176aae34177631e38f361d48f501430f45c0b635c05f95e6c8262069f0b2b66413ed7d9fb6d64461674634e98b45d311ad85512cae1f95e6c8262069f0b2b66413ed7d9fb6d64461674634e98b45d311ad85512cae1ddf19e8c9c30bab0a32a1789c34b6e1ab1ea4691ffd8e3e6109a70f6848f613ee6dfac7115045f046a0486e936e1963a1ee3216b523dbe0f0c8c13d23965e26de6dfac7115045f046a0486e936e1963a1ee3216b523dbe0f0c8c13d23965e26de32044a82d25aa64c5ef007508b3088f509559ff46e70616892839fbb5404fcc81c5f554c086a241b484fcc204b6413ed0d3abd256073b117ca9ce2222cff7434e6eb34c23a5b5c68552e5df0354fc7a1d8e328a79cde23ff1f3687f3de539373051cd844d646ae0fcc3f5f45fda5a7b70e1ffb714addfdafd85a83b8370ff0f1f0113983309dd5cb1ad664ac981d77a9c7133fd421e5a0052a37a91b89f5cd51f0113983309dd5cb1ad664ac981d77a9c7133fd421e5a0052a37a91b89f5cd53cd7ea68b9195dfaac694a6826ad5604384aae1c2d6e342db789fb2bc1e07bccf9d416fac34b21bc297cb0732163c5fe89e55f5bd137753992e8ee90dd3182e5ef6b29022220fd9f7876799c8cc37ff589e10680c0878e69a71186c77271d8d62173f61b898064793e52df6ef9da3e420c9a98c79373948e2e731931eec0f49f96143834f4094734c2efa4d0bd1b578274ddeb16e5e0ef7505665c681fde974c4f060d5904dc76726ed79d1848d0ca79c5876e461945096de1f88cb1af58e2a7523fe215ecd5ca42208d222dc60ad3ff9d28148603ec0bed61a97911a83d18fca64e48bdc1f9ae1319473dd1942517cb6483e61605e4e090993564ad9631305ca64e48bdc1f9ae1319473dd1942517cb6483e61605e4e090993564ad9631305cc22c62f852a04148577092acabf3d405aa2ca0174926a0da55f0cde9a865d03b6f7f96ab0af3d40ab9721ffe3b63598685eb2d8d1cccbfd386d1dab8c20466a4d87f69d25c025cc9ffb5428548dbb740c99d2fb358b8828739ca4ec4d2d2fcf2f55c6f29fc55b3c8035ade312304048c5a88ab436679e51681f5a9d085327ec990339f44dea2336eaaad6d3994c145175cfe8b233a90319bc286cdaadbfbe60690339f44dea2336eaaad6d3994c145175cfe8b233a90319bc286cdaadbfbe606556cccbaf7e689a2234a8c71fbc71082a2bdcb762405358199d7c0fa7f9b630ec678e1bfe2903421024a0fb2d14950f8ed5014775bcc020eb8fdda3bc7832b20c678e1bfe2903421024a0fb2d14950f8ed5014775bcc020eb8fdda3bc7832b201677fb108b328d9b62791b78bf849c79044c5dceed416c5cfe090c5cc9c10762999aa98f090981108ee630dbb0205ea6de3bad4d2644e38d5f28dfaac320c11a999aa98f090981108ee630dbb0205ea6de3bad4d2644e38d5f28dfaac320c11acea6aa8427eb32d4ea9568347d70595cd7b577bf97b00d16eda3fc775041c77bee606261d9394ae2c6fdcbca4ce3a4abd038be835f2c234936186e7940e06593ee606261d9394ae2c6fdcbca4ce3a4abd038be835f2c234936186e7940e06593b0a9a4998bc14c57e3d90d675a70cd2574087f6c128dccf54bc97aea315a64a5c5872e6aab9970a8232040b050fb43eb27fd4970b37aa549dde044d11e18d954895d224a15ab908da52c8e345e0c930c9dfa0855df031de7362b461dd04040fc0d53611a29e69b6782993dbb973e31d9f4a42eccd1dfbc79c31c602f8d33c272ae4a755dec764075a776d42511619ac444504f8a359fd72569a821ba00bdd83318d5ec7e4c4f0463aa4a995144983623a02e8054ace416e63210297eb322d7765b164a6ed2c6cc08e77759dd213bd99bfda622829fc268d41689c468bed5ff2abb6f63da96ba9462a0d2e5a94df49dd9a37b6ee07a1e84ac2775eae3cf69865c22ad3ad21c6691485b698f719cf6c4b5b97d4063d8437460dad40b78c592cf015b71fcca4d944ffa1040b6ffb5c4f6a5504b022d68bea7527e3c5980ee8562d56b4f7fee208572dda7ec3d5d51157b5810b1bdbb84a2912a5e7ca45137f739b51cc9d47f3430a87a96e9b093d73014c308b155c15d9d80333c8b96306d4caa5304b45d063f73e77d854067cdf56e17bf10d52a300547f54ccd370a63e9395e9572787a7d7fd67659e53ad2ec96344b1e81bb84a3e11069aeadeebbfabda6824b72787a7d7fd67659e53ad2ec96344b1e81bb84a3e11069aeadeebbfabda6824b0b3bc91c00f783cb6752b44c1b2bdc0179443585bbc2bead2826731f22cf31f72cc69fbdc2ebe72cecf5f5e9797648ef2b07ba02207530d52ec920fe8118ea2b2cc69fbdc2ebe72cecf5f5e9797648ef2b07ba02207530d52ec920fe8118ea2bc644c719b654ed858fd39fa505ec6dcb5c4e94fcd2364b011dc7d3bfc140e6b75ade0d3fd18f2980d59bb52fb53b25e0b6b6e95da0bfd4ed3a3bb3031b9f4af85ade0d3fd18f2980d59bb52fb53b25e0b6b6e95da0bfd4ed3a3bb3031b9f4af84728c887becb9f7519dd629d39ffc1b8bb829ad784159a9c69ffe1e73837f7b5d7d75381ce4dde7456e7b881f94fe119eba887571dab9fa1e768ea5c2811bef4d7d75381ce4dde7456e7b881f94fe119eba887571dab9fa1e768ea5c2811bef407e570c35822346bf230f3ce9d3b35d8686ed93d8a5b9bf54b8de02a319bb8c8ee59db67a87628b4a51a09ce599fad8d3b675ca02bed11369211916d7d257849ee59db67a87628b4a51a09ce599fad8d3b675ca02bed11369211916d7d2578495a01cd6055f692344bded244d0f4e6dda43661468fa3491e603befad2bc932a9c4f287572c093b92a8e2ebf40858f73b3e11b79059d2b09a1819b1c5a6713b6ac4f287572c093b92a8e2ebf40858f73b3e11b79059d2b09a1819b1c5a6713b6afa33d4a872cf01f690c6f2925b9a90918d5bf85a3a77922149a20c8317391311ebe87b707ce0111038b3b4720b16076a1d66bfd2866a0a2811a8ee2cc4416fac22ec0e02c5ba883bee95f9e82faa0168365f04fa34a98edb8dd61439f44d5f89cca6a1a8da4cdac51f2fd1a2dcc2293fae1de0bb1aea3f308b3999029a426a34b9861aae87b0c97738669b5a6f1a94919e22f8d67b0ce3b0dee342f53926d8fca94da0309037a7386427a5a861e37c1d37218b727da0ccda792c6ab90e63cc27c1057a327fd6e115b32616cb7ea09136b4c173f27d3eb179680657507c09c7ebc1057a327fd6e115b32616cb7ea09136b4c173f27d3eb179680657507c09c7eb271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254759a19d82e5dd7207a8e46f66083a3adccdd497c6071b98ee00d544838f10417759a19d82e5dd7207a8e46f66083a3adccdd497c6071b98ee00d544838f104174a9ed3cf2e4ba040c2504770fc8e2c98cff81ae662e8acd1a596db98b8664b1aa52cc38b82c566c739b98a6f93454a43ff92ae46bbc2d3b2891e5fde0ee0cfaca52cc38b82c566c739b98a6f93454a43ff92ae46bbc2d3b2891e5fde0ee0cfacc59ed56a86cb61173fe4671ed854f7463a301d51e973e7f23763c5c4aeab6d0d6410ec03f4fd5b664160d1ef0ba6b86dfa41e1993e9c160d012ca2febb1caff6a8f299cb7da43d8230ca2933df2ea745fdfb97b5e2a7107476d907fe3408d4fe19bc6bf05a4b2450de31cc64d5b627c70e32884bb503f1ff905c6f728e866aa70cdfefb959c23e76fc6bee957350b26a86ed9d07f7effdab47eb1d2e96a1021194677a3866d76a53996aa30550f15cd83436b1885af21d88b17aa003ae4574900eb67c40aa87d7906bfa04cec6cb6a260de82ac204f5d19ff7f4fbdd7ae91a2176a28f5f0e80e81194659d0fca79fdd52719044ef9b5e8586a2a082daf1841334f9dc3e7031007e8cfcc3d78f5e3a51a1a0aeb3ea886884263c1412d33114abd3f98589006bf2923ee4ff2a20309d727bb3ce5fa2057a33cd9e00ba04ff2597fa652a61ee96c0c54c2bbe204cb92eb98ebcda534866d03a0f80d89e54a893bc822dd11d194ab835d4f2c4989add169f21bb8124ff14515436b0155a99d862f6210ebc5a30dc1510d06d1f0afe19e3f3b9929eb1f9a0dd8219cfc66b923140e8b10ebc5a30dc1510d06d1f0afe19e3f3b9929eb1f9a0dd8219cfc66b923140e8beec26d81348abbbb070884d13fff3a6b7320b11146e35ee1710ed9f2aa72b8c0de8930911701209bbc813f618f6f72d5cc0e94689c1ede32323f684779bd6627de8930911701209bbc813f618f6f72d5cc0e94689c1ede32323f684779bd6627271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a2545e41b499ae69aff632a6520ef73cfaead6981bcfa5f6c702a7f31029b7d858c45e41b499ae69aff632a6520ef73cfaead6981bcfa5f6c702a7f31029b7d858c4b13a425eecb0ed138862c8e49912d902fe6279579b6bfce48c3731820f4f6877c14dfecbc1ba6fae6cef56b19c0f8e05b92767d5cff6e863b18c2c818823dfcac14dfecbc1ba6fae6cef56b19c0f8e05b92767d5cff6e863b18c2c818823dfca97052ce38d3ed136fe341de959918013c151fe7fbeb70aa92562b24b78ef67b41192fc2c8231de6d9c8132b3904f5dd5267830d7ca18a41398645edd40817ee92b7cbfddd0f322eef9292b28c842eb622e7d55ea1d580a6efa20905122cbe69a5560f3d21b4193d5c11a14131ee23d1d245998ab1c7668352a5debdec6a51b76d0171bea524301b30db10cec413e959ab94303752181256bce804ded504c8dd1c151b2ee26ad04c042123b8032a7f4fa9d57ce7e2a36a9e5c93af12376bb46e5ecdd7fb26f1c46734fde6d7fd91dba5cb12fb84bc66ceebcefc028fe3084888ef1c875fc03f21ed6794f9dce51916e3ce0ed1d7533fc523c9de395d026b0deb7f1c875fc03f21ed6794f9dce51916e3ce0ed1d7533fc523c9de395d026b0deb7796e984278cf4bfa5364429fefca5cf8db1edc18f79ea6483e691065b410c2518b23c5244312b8a6e5253c90975757a798b518ea1c7e9a8c74ba4d5a06d56744663657361d66e8eea60e888378ad93437ed1494c6e93c3777ebdffcac28c6bd3dc7f013f0a788c3f897098df32707f53b655a3b0c21c18e9309c7a1ab3332da3d6c4c3ae9ffa87410cc5b5f051cfe9fed7e37ab0e89932462cea4d73fe1bed1ebf0edeb867459d85d7986a9670e3b02d0999d51729962fe9b1ddcaab6664ab875e64329d7645956b9c1a21cf6a494d99ad26fb709b2416a9eac73854a74593ff8c1feea16481e6a32c7c5957f2fe1380062b312c7b5b30ecf6c39ee4c6b7617ac9a006dc897486183cc8ef7410f935e4bea588af900c4ce88d30b4f7db62f1cdd90d7ef7d6579b37c726528fcd5505ac11ffb461f315f6946a392c313042cf8ef6d227d96f320742550c2a798a72329ce191f3fbbad6c69d391d8d9c5b44d3dddeb8f6947c9d87e2e5708d8565fe8b8fd733c2274504d935263ec7c2bfe806e7a2815eeebef3c927b515231d28940580a83cf33dcc1d96d3cfc898b7b44b779ac4860bfdf816ee10fa33c0178173de37901bee15a9fd14c0443abcd2e3dde602c4860bfdf816ee10fa33c0178173de37901bee15a9fd14c0443abcd2e3dde602eac55e5a2c7e2012a40f927f2144366ae97f42f4bf06c1f23cc626e3f2b45aee717728e7ab18ec2217e9908498dd1a82bb1cdc03951aae10064921a136d13f3b67b2023a52f55c89112de97c115a4b72d250acaf162dc7f036d1583a696f57f1f7f1204662e46b8ba774365da66f8196e3f5c704f5b2cb317ffa11fb0e5ad0d22ab925c088f458e8ca802152fadc61b021dd3fe5ffb3065cffd2a70363ddd77b93bdf8df67d42b54cf44a52fc2564a081b2b4d62064b5cc2ad49a53990877cff2b7880b73d6bb3ef04685b38a30eace2583add74802a1c4e3dd5bb0dae00d14c3d9ddbdacda1697bb68422eeecab56c142f2ce7a0ac8924ac85704746c1fdd8cf37bf198479ed85dcca89e36e9c7b347edd3603622c53a5945813b5407929fb138b40249f0bb4d12c416caa09e25e4456640402d836d7f96ff5c41a6485e61ab92fa80f048e57a1f4a612b6581753f32eb9d2b03a0bb94170959c14b18aa1621b62fd25119fda6b3fe23b6adda2dd4706984e88c7b700eadf2d878b407eee294c3a5aef2c08f1a872f75cb94b95c8a9f02a675e976c8109e063dfdb2634d229e1589d214bd80517ddcc420c509433fc09242490cc87857ca1eec2923a126f82ccd37ec467ee6bb6aec5d11cfece5989b9403c106e044779fe4805e4dcb24ebd5cd37ec467ee6bb6aec5d11cfece5989b9403c106e044779fe4805e4dcb24ebd52930a9615884659362f72a2815f457950b597a4b2c76c0d53496a2e9752cdfbc641f58041d7dd5c26a86154d968203971a2ac55b5d668cacca7c5e0ecc47ea9b51945f3306fdfba9e94e5e53dbc726676ec85b70e9c8b8cf4e80a53918cd38d8f1c7e838f116536536a568071761d729f7b11a7322fd10de4676cbc5ebfb75c27229abd0782e724b44ed5591d56a12ed1badb8b18bc011014ef1960a083a24ef7229abd0782e724b44ed5591d56a12ed1badb8b18bc011014ef1960a083a24ef9997672a04c9927433d5b0b41a139701135bedd10d27e52a501a67e5b538b9ddf5cb762fd81e7fcca7a695e694d37b3217660d6f22f58bbb7c4abd38dcb5849ff5cb762fd81e7fcca7a695e694d37b3217660d6f22f58bbb7c4abd38dcb5849fbc37fd2b019ea8fb75d66444aea43c4979e3bc64ac759016c95aef711dded22386496effccaeb97f259341e0965968b0cb453b804b480b5f7799694b42ceabf186496effccaeb97f259341e0965968b0cb453b804b480b5f7799694b42ceabf189ded172258d510690c620e08bd0c0e52ccca254a8125119117bcaf9e901379e093d9986c4b7ea393ffa084059ce7b2a57db8117938b423991a54b9506fc9c68093d9986c4b7ea393ffa084059ce7b2a57db8117938b423991a54b9506fc9c6810fa2fd89474a2fa185f2838c3a5a1d66755d93d9470bd9b9451206efa557a5cf152eb3d01876bed7d6f3f390eb893beec3593f750088b29277bea9c10e26312f152eb3d01876bed7d6f3f390eb893beec3593f750088b29277bea9c10e263129ab27d236a7900d77c126b494a3d6b23c34bcd8ed56cc9f1defb215b560dd0e25aab080b5b6170ed773313a3e8a98c6e052e8a9432408f63bb8600439966d21161f9825d9d99a2982ab72a6af9fe9d07ed7ee3206fd5a6ecd2821b117cd8055e585573150a6584e951fdb3f36040f6a848c992223009402cd8fc02b50eba6559ce315829f0c9a92bd4833e94fca13ee270439728a96ccd7cfb67c5174b1f9620f0f4af7d19c7a8f297a35a226eb11f0eb8bf99f8c755a3056d95434616b7cf6c7a0e89391912e51c1ac6cd36a3ae941ceed8be146f566e3641f9ac066186efdef8e0be0ef412669b8390c6b0e571c80e91b491a7d01c8361ab205e36cf424fbcf8e0be0ef412669b8390c6b0e571c80e91b491a7d01c8361ab205e36cf424fbc0431d7cdb8344017464112100757f2929678c2392df9ce5dedf1752511efe8f2c22af4a3a00a58978fe51b855c991642d47912e2247b919facc02cb1e7e18c7ec22af4a3a00a58978fe51b855c991642d47912e2247b919facc02cb1e7e18c7e6ed41ab08fff9f6081e9496b4d08eb91876105bf5f39e4d49ffdcae5f5b102c47c6562b617bbc55dcfaa1993a38f0d19757d990ac3f8956e166ac017a8dda4c27c6562b617bbc55dcfaa1993a38f0d19757d990ac3f8956e166ac017a8dda4c2d71e53d448257e7e6f84158e0fa81988b3f909f3f120280005c4356e55093bd26987a99dba2090e58f835f91adbaf03a11227773d80e2c8264067058fe5f47f36987a99dba2090e58f835f91adbaf03a11227773d80e2c8264067058fe5f47f32d3b3ce4f52233ecb37c8e6b14fb3230990c32c0b03721f9b0495a2cd23ff61919f956cfd4421bbc96ebdd43a44c5e2221e61ae68bf4f3129836a083dc9754700e975aa1653ea0ed6f67c39aae7043122a35b8f6f066f37de9c0baf82d4af8975db0bfd73ee6a6e13e604d6c136aad03aca45f6d012fc3f0b502de314852022ad81ee349f468a265ac9145e14b92f4989522106ffe456bae25c45ae7ae4d9c53a55d74d890a75da21659ee1dff91e15e14f9f35650b9870ecabe4317165a3ffeb65077e830887a01a792de69abaf24dd75864051041232e1c902ee699290d9a3967bb769b05cde2a87e1db913a7ba662cec5d3aebed0129a70b6173360d46346a380e58b60334e1a0d07029893a49c2f2f171925de0c55c3d86fb9eb97af83fe5078b65ccc3db86ff01d8ea9f2171ef26ccf3f82e769e24513f7ae8305d91b6d3e519a7398cd6cbda3610622cb42f3be7543b87b83e7d2c87c8c8f2b356454b53f915d587d2d84a31c19b259eab0f10bc1368423471054f278f85023ac7584beddbcfe37b63e51dd11e202d57391cf59d526b804d49c9a97bfcd3afa8ecaf1faddbcfe37b63e51dd11e202d57391cf59d526b804d49c9a97bfcd3afa8ecaf1faa6510f2dfc9dd95915bed9f8d1c18922f75a32d6afbc4b179b64b0bb10b4966fb43750155332328a6fe07033bc5b9143989afc3f8b9237b0ab9152bef477e614b43750155332328a6fe07033bc5b9143989afc3f8b9237b0ab9152bef477e6141a8f9915469b50724f9dea6510057179c8c16d5ca88984ba16c18ceec34633fb87a9c4095bec8589f259e4db6dd954383db5f7541c2b620a9ecfc71f5bebe86887a9c4095bec8589f259e4db6dd954383db5f7541c2b620a9ecfc71f5bebe868d7b3a202eca71115243da57d1c5af9e0d249ed1ffdc753183466532d7598e57fd77622102e7e419fb9c8e1f89564d5539c6c6c5262ceb4a1ac533919a1265b5dd77622102e7e419fb9c8e1f89564d5539c6c6c5262ceb4a1ac533919a1265b5d57737ffd2f776ea189eff40850d3c231fddf6ca75be4a244b67431269594d782937ac859cc4c56de3c58fc448656f6f53ed8d5d654a5e80d8b870e74ae5f4df7833f0eccb31e180d70b28038084ac0d1b5db8469590c6fe7757ae6b465f315bc544c2528683afb185af587fdd16e7b5c3084aab5744709a4b21e6f557a1a6cb28aeb2c607d107287f6195bad21b656da8b950213afe1913436125174a2c7306b48a69d8f5e7c42cd93c04ae29d674e3629edbccf7a636b418e141fe988bf2c75b6611ac1c8a763f8350f3b80ab19f43cc0f8b790a57a0f750c979098be9aa9d078c5a4891a185dee3e6520973015f1ae89fa1283622d5da325fd0920fa4b862b86ef27201b9f41bb09cf1e2dc58863723fa87299d954a59abe5ecdb4c131b41822693e9375b56c056a56297829d94837d8dbafe407f5b9d6c9827397bcf0b24e223724659daaf885be3b65a48d3c878acf7b85f34f8a57fe3b10b48e610828bab89a51317ad602a982dd3515daadda745862b3b04dc04aaac87c1024d938f62ab89a51317ad602a982dd3515daadda745862b3b04dc04aaac87c1024d938f62adc22fc7e661df3c8918af46eb4d5a601019553721220f6c18d9bc614af00a3337301e71963e553c6e155a60d3038bcbc5032ee41fec3a3a569b1f53d5ce679a5455f2f68c6d861256f551e4621fa6c9a8c407f5399a9fbfd21cc276c0f68b0987872d713f11292df870439daa891daf14885ae9761798cb8864b812fa6451137d18ef90af720beebe6e3b7f1a68bf260d35d2dd5267a21f3462b63279df9ec3f2ea86aca9fdf7bafef10daa3a1841fdbaffe37b35c082826174a761ecf2ed32b794ac30704b03b56516acd12d4b6cdb7db779e5e697ef78ce872db7d1e959722794ac30704b03b56516acd12d4b6cdb7db779e5e697ef78ce872db7d1e9597225efb5fbbb0fa39f6043331ce2d6e2f326164ac1e7da86a419377af1933b94989722b9be5e7cdd95a86b96a9de94b2146ea22043363cda468f9c45260a187e52e722b9be5e7cdd95a86b96a9de94b2146ea22043363cda468f9c45260a187e52ea4fe6353490d55efdba29b76f1a51dcab76f63458f2d646d70c7065ea0f0afab5627a1d9e417570480de23cd3ad0854ffe0133de9a116b946924358b286c3b2b5627a1d9e417570480de23cd3ad0854ffe0133de9a116b946924358b286c3b2b9166a3a126f57d09e104eb1e308fbdde2a12dc1bdc11951b694caf694a415c6b945a686b7949bb5d3d5284af85364c2f3d8dacf0ae07f3f495a5a5bb2d933aea945a686b7949bb5d3d5284af85364c2f3d8dacf0ae07f3f495a5a5bb2d933aea9a85bfba9809b0e337f47c7b8f6c0a807bfb07a292ce59cb0df60b1d571d1dd1dcccdf118378847d0db42c466d5c4f07158b7493136827ce1c25a419906ece967b76648c14dc9d09b27c26fe4c0922bab798147ea2076d65d9ea527db9084f845967a8192e7b156cd91fd6553878819c81ebbe54c85dd4461a78bfbc4b260c815967a8192e7b156cd91fd6553878819c81ebbe54c85dd4461a78bfbc4b260c81787c1b3d4f51125be4683016fb9657b90526df10daa662e43c25cc6610e5697e568b6fb0f28606e3fd443b8ce317cf66cf8d7ac6b73c956cbcf8d339c51035fafa679a12ffbc059c38224b3417dad1439614ffede2e907886a9cd61fba04b75ea23b3ab0bd0c901f60a37d2cb82cfb2d7d1e12f934ee4921166ff58b31271628c1e6bb0be7e7486b6b8d4ed0c521cef8d951cfed8440e2fccb2c16f08fd8b8e8c1e6bb0be7e7486b6b8d4ed0c521cef8d951cfed8440e2fccb2c16f08fd8b8e8adad111fcbbbf34d9e19c005e7b728d818ffda94fe1edac37dbcd1afc51c902a739bea42ab24a6a2953d7a2f9eb40d31628bc110e64ff7ec8b3cb09e2ba214b0739bea42ab24a6a2953d7a2f9eb40d31628bc110e64ff7ec8b3cb09e2ba214b07a5ae7be1697d1ecab24c4bdb7ba355334d1ad512d095e841daee6acaedd00bc726e3547181b374285787daa6f267acd46f6851715945b07e04509820dc0c022726e3547181b374285787daa6f267acd46f6851715945b07e04509820dc0c022f85b00094d43b223d6099509671f8fe3a2df067bac43f8bf6341d7a324c561d10b139489fb0a4ba5145d7257e3e7bee0cd990374234f9e7fd9a45cda65ad71b538c38582045a56cca677ed3f2ddc86d3fe268f60da910c84a2adecfb580913c319935c62e1f9676e19c5d6d3a1701aa7aae6aa1fe7a996890fac503528972c8a374ab4b9d8de6a0ffad94083313fe023c606bc9891778b83b1692f2c10c7e2cffd339ee44728abde46ea0a17652ab838febe883a4840526bad2fa803cba19e33fd339ee44728abde46ea0a17652ab838febe883a4840526bad2fa803cba19e33fcbe876dc31d0a76dec0bd68f480af082c2db109da9ede51a87bd45ee40c097d85dc231088c1f2f016919b97507929bbbce84655853027123f59dcc98aaf7aaffb3b86dfaf3e109ed79077b343dda9efe34e1e410ac70bb400c3171009091f15b7011d24721baf8020e009bc1faf6714e007bb2e455b79222d8893592ca1adbbe331fbf38fb58f2746db857ac4c574b99e319e788e7f34fe98cb7efa11c3db86736e0d1ad4f133f8dffbd6d2091016f02b3c732330b628c951076225ff62fe7990a4e1ad232f13f0970a14a484e0361b4e99b3f6fbef3ca17c59515408f5b9d390a4e1ad232f13f0970a14a484e0361b4e99b3f6fbef3ca17c59515408f5b9d35dde166f80a26df19b66952e39a093557e6ffc364823a608e57fa8ad75249535598baa691afe0cf8fe4bbc38d41c802c92020df265a7faf23318550beeb01ac2598baa691afe0cf8fe4bbc38d41c802c92020df265a7faf23318550beeb01ac2531cbe3d7a7749f190ec88fbefb11c4265036607e249929194b06a0e87e98c87176582332ee337540897e998dcec68122364dc9b9b0eb235bfa5ccfa3aeb43d3176582332ee337540897e998dcec68122364dc9b9b0eb235bfa5ccfa3aeb43d36eba969610b89e7f4ea4d5ae26d237ed40d724c7e07f8235538419328b2524a6239f3ce6bafd01c2e6a863c3fdcadefd340cc8f037440986b0442e4b52608dbbebe6622f185b6baa893634de9483a93ca65de491572744b44d09773e34554db1fdf555581c0b0429eadc5aa1f1f8333850eb9b19ef89affe970e7966b1e2a7945659b2ab7bccf3b5b894f50d38b6e7c885b6b9e05d14f266d25b7e39862815a4e0ba24ba5418a3599b88c8e716cb41211b323ee0ccce7d4238b2911e9a6c05cb61430a44b9f547fef7072768e9f5f215776b58237fdfc7310c4c5c6bb9f9418861430a44b9f547fef7072768e9f5f215776b58237fdfc7310c4c5c6bb9f94188335ef25fc232d1250f7f7b86181891cfd2f87c5a5f0c78ab202b6c7df41c79691fbabda28f32e937dcf2fcab46671d5d08afbb14dc8f2b2da1e1a952ebdd0cd5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c1efef14639f24c9d8297166071f5e7bfc29b9c74546bdd2a5aa6ffd9e9c7e42c1efef14639f24c9d8297166071f5e7bfc29b9c74546bdd2a5aa6ffd9e9c7e42e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855179d8bbc888976317019ff13ece60ac2b27d89dd334b5ee6bbd7f2c9181cf8a3179d8bbc888976317019ff13ece60ac2b27d89dd334b5ee6bbd7f2c9181cf8a37c52f704a6b6529e9d7715b1fd157908d9bf52c43c0cdcc813970023344cd3a8f03003b21f3a25b10b9b09601e84f3544aff2a72d0a640638ea6e89bd3d9407df952360d76b0251705e9a8f0aceb214830ee24bfcaa3f7c71a0669ab01f62b745209e98e97d8973c1ae03651dcf5241c799f1754f1b8f47d5d02f90a2a11b07fbf2576d3ac72b2ac188bc679a7ea68b5d0603bc8705d291f0aa3a94cc6851b8dbf2576d3ac72b2ac188bc679a7ea68b5d0603bc8705d291f0aa3a94cc6851b8d862712912fc98168a5a11723f912b3e4faee2746c0f09b6719283393995e23e3efaf6f56b0d96ac36b61501fb6f15cbc99a62999fb08c775e9b50eb958f4f099efaf6f56b0d96ac36b61501fb6f15cbc99a62999fb08c775e9b50eb958f4f099068a31abcf1106f0850b41123537f5edb2ff8efa2a318abf2a2efc7c08f53484ec1f3c033063bcd7a1ebcb9ce4630e2bd36bc386db71c6de3d7a6526d4375742ec1f3c033063bcd7a1ebcb9ce4630e2bd36bc386db71c6de3d7a6526d4375742b51925af8b3574eca556b59c40627601b9ddbeb5cab4cc5ce229f367c7a2809ea29b5fb3a823258c4b8a5894294cfcfd8390ea1a3ded0c1ee98e5b595cbe69c8a29b5fb3a823258c4b8a5894294cfcfd8390ea1a3ded0c1ee98e5b595cbe69c866f876881dad48f0e28bedacf509086980c771d2c41aaa232f4016c84e31284ea68981a36d508e72d58f9d500a19263f904ffe29311bde1e9343b57abbaec768a68981a36d508e72d58f9d500a19263f904ffe29311bde1e9343b57abbaec76849f72e477112ea13025b748d2361a5b50040e39e3a86357da0d395e4a048134086dc7b9222e430bfd71e6f6898a934300f103f43ceffe88186126a6235047ee30efd58e68d61854d0a7e9d740a032a0795e6e8648a284dc1b9c5bf920968b969e5a1a998d450f923be5356f27b54b961dffd0728cac6fd0adf4f983efa014bbe4699453c84e65e6e613036c0a2a9ec0b1e284c190f3e18d9926a68d820977bad31f4a6ce8cffafc6f83b34af343fd351a3b483594adc1d667ba0a07cd70e31a2271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a2545df6bcde06a8fc83dfd3acbc30638ae9997bb8c3d151a382aeeb7e8c4e9765d05df6bcde06a8fc83dfd3acbc30638ae9997bb8c3d151a382aeeb7e8c4e9765d0c7b901d0b8222edeb51dd4dffd751d1e4a23ba56bd050b502f6c6893c1896c236cbf449687feef136cbe731d1f3d216e3c4166511cb10b47bc32e7dcc6dd41d56cbf449687feef136cbe731d1f3d216e3c4166511cb10b47bc32e7dcc6dd41d54d09feb87cb4b722f3581808f3d2a281f8d17a15eee9bc571eae86172b3d5714b085d043a466bf70fb2990dd3da2d4eef15f2acc6cab739368aa9d7f3bde9a94b085d043a466bf70fb2990dd3da2d4eef15f2acc6cab739368aa9d7f3bde9a94f9bc88b14c113d1535fcc23393f9a3a080882284f77656f3fdefe7dbbb56d1aec506e905b14999131bd8122aa08cadbc3188a1fd56c6b2069d32977b75972a54c506e905b14999131bd8122aa08cadbc3188a1fd56c6b2069d32977b75972a54e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f28bf32cbfbae9ad82198383c8b0b3fe3f109ab9bf8abfc64d3ff99a857f2dc1f28bf32cbfbae9ad82198383c8b0b3fe3f109ab9bf8abfc64d3ff99a857f2dc1c337e1fdc2315ad5b16f422073ef0db5b10a41b23100f8ccca441e70ddb7f51c467e712bf123fc061dc66267d3a1274a3ced2c4b2da059cc3335a381129f9c84467e712bf123fc061dc66267d3a1274a3ced2c4b2da059cc3335a381129f9c84a9b04b0150d203a9a5f10ebb0a580de4f233ee7514ca7aacd3b5a427558744b1aeac6fc3a4486ad9ffa4cee79f5ecd2c8bf37ca6a1fd94b023ba75fd187aa527aeac6fc3a4486ad9ffa4cee79f5ecd2c8bf37ca6a1fd94b023ba75fd187aa52731ea7389c5f69c358b5f158821ae9de66fda2f5e8b521863462806aeba1b9ebce2ff76c94d093796530f97cc96f63e66b1179ef55bd30ca93812de60564a34efe2ff76c94d093796530f97cc96f63e66b1179ef55bd30ca93812de60564a34ef941969627620db48dcbdaed7082d9630fbbc6a02259b68b3df97761bfa04bac70af973bffac65a4f7a9f871802972e0e3f976eb5741a7fb5a240c7f248eb1a345dd95a1e5f66c2d550183e86c0a7dae15f7fbaec8c62de8b2196cb881bf8d3c0925fc4cc87ebf4a5cb7096a313720c01505e840c9356a2f75b97c27eb6b4e756c838c0ecd7ca1c103924c1ea6d7f49d4a734f2631b8dcfcc926313e9c6260ed3c838c0ecd7ca1c103924c1ea6d7f49d4a734f2631b8dcfcc926313e9c6260ed395cce7690ca25e7636f9a14e794b0ca94577a7ebc38558f69b4aae84bcaafeab55aa2f55414712efe470786a6d079a2cd27c929e846f150c4938bc50f9e4425b55aa2f55414712efe470786a6d079a2cd27c929e846f150c4938bc50f9e4425b4bc9b7cd5a43a08782dac0061f3ec79583fb66d23f853dd20269dfd0c5b966a13ec6e661248e31df4de67d0e03da910c030d13d4529ea2894352a5280e75a0f63ec6e661248e31df4de67d0e03da910c030d13d4529ea2894352a5280e75a0f685a1f31a4f62d680ee8811a46f5706c9aecb98277281377ef40f29f1eaaf6ad0ae4001d14665ed31546ecd29bca884a53a46bc9891a0ec211188ef303c4bdedfae4001d14665ed31546ecd29bca884a53a46bc9891a0ec211188ef303c4bdedf2afd68dd8495fa6982db3355d9ae573b8452588ca12d0d5f8a3024629fcffd87da85168813fc589cc44adcdf4ae2fb04421dff2672a78cf7f6d7a768d3d88a2429ac1d93927e8228c30bb11229ce8db9a7b1fffd0ad9123194525789762703415cf8db89c43f9b3b26631fcc9caa1edb0a07823b094130522b0828183f9237505f24b5f2e807387bfd1bc5d846db50481e8715e9e4c95d7f0451b1ef44fd40e75f24b5f2e807387bfd1bc5d846db50481e8715e9e4c95d7f0451b1ef44fd40e734ad4aba177c33efb2f2f950b706fd711657901df25c7ff399063e0dc6f95500191e7884051b8b4ee018e63cbc8ca3a421e740a86b03399cea54b4a658ec8b77191e7884051b8b4ee018e63cbc8ca3a421e740a86b03399cea54b4a658ec8b778631d67a7773f39017a1fda5b513bd8efa70354a7afdaf20d641bb8f4def067833ff8cc22b0da68ca1a32db11dbb582d52848717627e550200b53c6bd75ad96fc09dbfdde4d768c7c77ec0db03674eae33aa9c13518e565beca9b4ee612542258a316b140097108210f274c04cc9d3efbc7f8e64a99a602a7a4934fc9c7c1a3cfdd19e7aefea7cfdf3b91a3ebcd3f666075490d21016d6f093f26677d6db8bdb28c62e97c6534231bef8accb7aca21e8d0b54dcce1c0a16d64dd844cd03c85db25f9c94339a6481ac5e6d8bace47250ab28fc7088dd1bd1e1d4e9efa93eddfd9c796359ee48b57d7861663bb591794f510fcd6c83438041974611fdae26ff4217801a6102ce196652b62c45d5555b46fa379bfe2b55b8ca5e7b4192d5caee404dfc1f25d20a9f8432e50a973845406b043c7319a1b354266a884ba7944a44d0d883e1dea52eb3720a4fffed3fc5c5df661041a8a8fff9fe42fa27828eaef295a883e1dea52eb3720a4fffed3fc5c5df661041a8a8fff9fe42fa27828eaef295aec5516137be1595c58f2237f860b177d1f5b145e9db35140a45632431ae886c26875255388fb70822fb14933cb4825fdec1f637769e4f507b726195ed29fdeec6875255388fb70822fb14933cb4825fdec1f637769e4f507b726195ed29fdeec77acff521c12d548aa9b7134bfc88de11e96d47376e8b9b1f7b07d940d541e4abf71bb2ce6b85cbe5893df689886f518d920853e6faaf1fc41985e547840c8f4bf71bb2ce6b85cbe5893df689886f518d920853e6faaf1fc41985e547840c8f440ccdfa3ddfc9685d63fb161e69cfb60227823ef3c808fa921f1ce68a38767e0d77627fbb604b49adde9faf0b8eeaf0669338e44f8fdd24aff2c417688fbb37fd77627fbb604b49adde9faf0b8eeaf0669338e44f8fdd24aff2c417688fbb37f3860b928fc23bd2627e8ea6083c823758f1e889383d06fa814fb3cf6e7f5de5f3799547e6f357a770737989475806123751ecf0d9ea0fd5a562781222178a01e28a242b72b22a0d29acc54585effadffa599aa63aa7f1bd6533102b5568079eb9b816366dbc32f635279a707b7bccc94ed3a8ae205da0cfecd7d24c6fa33fb4b4c9d37f586ee4b0768778aa34b20be7aad2717cd914521d6d183b89238d824daa12c8ebd5663df55b3726b2431fa78f82581b850c6b8f3b304c7ae0908c37b42e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552705fb70a32f1911530694ef8c560b216d0f05ef85246201b79efde8344ef1912705fb70a32f1911530694ef8c560b216d0f05ef85246201b79efde8344ef19175f08797a76c4bf7640139a3e65917f3007fe46f551c42fb4604d5ec4eaf84e127825808f6dbbdd1079dfa9f91a5c9ffdaafa110b49c6c16d6faa15ad8a01fd727825808f6dbbdd1079dfa9f91a5c9ffdaafa110b49c6c16d6faa15ad8a01fd79192bf039b71209276cb5139fd2246458901a9b17bfbc3880107e11b82d499b86bdaed784e8d06bf417eab781fe1b508dcef649e237e13569d081cb5c3f2a30b6bdaed784e8d06bf417eab781fe1b508dcef649e237e13569d081cb5c3f2a30b6276947870088bce738aaf45cdbfbc0e353a114bc4133d7530ed551d03f4f74ae2e9783593daac81f8749d6bb133ea1983cf94e334fef0d3bf4576415a16d66ce2e9783593daac81f8749d6bb133ea1983cf94e334fef0d3bf4576415a16d66cadde4446212ebb2afecea2dbb7db6c45c6e08b031e79825cc697967e6b711f164c3291c318bbe47c7d8bc7df092114915325e76135d820704cf938568931e2d64c3291c318bbe47c7d8bc7df092114915325e76135d820704cf938568931e2d61805efec904f50418acc9eaa1e1f9649b16ba83a9a2164b66cbcd0adbec04d02714c800a21485fbda80f9a14a0a69e60b0e79a860d9bfb86070f9e046054d6f1714c800a21485fbda80f9a14a0a69e60b0e79a860d9bfb86070f9e046054d6f1fcb86d8d3d1aa2056afaa28cf539ee5bb057b7ce4f7316892c283f9ea22fc4f62caca35421ae97b5a0c7ce20e90570b21a877fe417dfffbdde7957503adfb1e72caca35421ae97b5a0c7ce20e90570b21a877fe417dfffbdde7957503adfb1e740fe5e5ab6254af571edda253654ad28429ac453a12dd32c86439c83c10bcdfb09ffd8d84cff8e4bb3233ff9d9d90f6e9d7f20782206771be05aac767e95378409ffd8d84cff8e4bb3233ff9d9d90f6e9d7f20782206771be05aac767e953784dfc301ed4202ec24015f8a21836a96637f40f4ee7d58c579e02774636c977ac0f7e7bb5db1e0f3cd8ad7179912c3f72e43e892cc33c95cec6e399e1819dca50f1d1442bd9056686078f71735ae9eb5d60aebb43274ba0e86d24f27e114f932e8c74c1ec0c93954f2ae6ad9e079a5d9e521057f4a80c9b3633e05e34282224d22da363702aaee495a4c21b41e9ad922b0ebc504c6e8be0f9a7c92d9dd59b38268da363702aaee495a4c21b41e9ad922b0ebc504c6e8be0f9a7c92d9dd59b38268a74b245bb9f0e6c1d3201ffe7aa2370fabe25e36252fa83c89924d80a346c9dfd2382372b6872f07f2287387097efafe6549777a6f9dbf000998a0ce93a6a561d2382372b6872f07f2287387097efafe6549777a6f9dbf000998a0ce93a6a5615b087d0307fca4c7d45670c4493096a817ffc66995d00b8537a0b96fb7dc97129877395e5872cbe1f2f483e8d6ae12a12aef1f581bb6f8403aab3d132d6441339877395e5872cbe1f2f483e8d6ae12a12aef1f581bb6f8403aab3d132d6441330c29fefc4a93482e0630a715fbe59bbafdc9c20531807ea5585edd4aba757af7c6e0e5dcda83d0285d6abb5944fe9fedc955d9b42ca979169dae3f1d85511c1ac6e0e5dcda83d0285d6abb5944fe9fedc955d9b42ca979169dae3f1d85511c1aa911d70cead0dc0cd24f188ef3fad222fc743b735fd743ab9f7bdbec3e4b31cc6865e903a2db4c108fafcd232175fb1d4e93e105066d6dd9a00e811f729b774f6865e903a2db4c108fafcd232175fb1d4e93e105066d6dd9a00e811f729b774f72fbad5adf07e3635f717feb8552e01ddc803797edd8068d1adb27de44957c63364fc59a726d446e20b9b61411048e07929a81a2a6ac080d1141802a16ce1fcb364fc59a726d446e20b9b61411048e07929a81a2a6ac080d1141802a16ce1fcbe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e142d1372fced597d091dd88ace659eef799f5ff9d3e6e095f481031efa4a56ce142d1372fced597d091dd88ace659eef799f5ff9d3e6e095f481031efa4a56c1eafbe5aacd969058dc1fe43a97a2595f18c4115c430814531b394ee1b6de39a853b06c964242a7b2b36d63dc825ccbe1b204f3c1e1e3956aa41f39c6bd84edd853b06c964242a7b2b36d63dc825ccbe1b204f3c1e1e3956aa41f39c6bd84edd4b908fa3438044b83c3bf5c45917fb6f8c7bb3ed749c0b56c2eafd2191c9a820f03b56b56eff00b49f027c4d1e301fdfede85765dbc5a23eb779d95d5f12c915f03b56b56eff00b49f027c4d1e301fdfede85765dbc5a23eb779d95d5f12c9150e4ae003585d800c28e2203b43c54b9328242f90edab257344a01a6c4d43e01123da7a1bdac000880bc339593263ae68094f3462c24b5121a0a8e20c2eaea5e4718470b4224fef4484e3346262fb67250908a28c5eb6fb33de41dda6c011c78877b06227917ee640bb6ebf57371ba73820e75e01891607f2165d1239bcf1f5d84a485e5b91f3783c2c429771cd42fc7af59c57b657ea9086ecf7072129ec43844a485e5b91f3783c2c429771cd42fc7af59c57b657ea9086ecf7072129ec4384271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254bada009c29ac5c1c3a1b4750beb0c0b7c929eafd8895726077fbb35429198168bada009c29ac5c1c3a1b4750beb0c0b7c929eafd8895726077fbb3542919816890c2383247036c6b8fbd6877a9ce3d124b1f903575a27aabf6a3b7b7dbb1f225e2a8663f36e2b4c4852af86d67888d85040f3aec614e040258e4d3ea9e4ac835e2a8663f36e2b4c4852af86d67888d85040f3aec614e040258e4d3ea9e4ac8359e7735b3ac90d3a8181105d07008e76941ce9fa70118046c09ca6a95bc22b5c6eeb2b3b4e4416621c4229cabb2b017c3b6a9e2eb74f406e59ccbe88c345a741deeb2b3b4e4416621c4229cabb2b017c3b6a9e2eb74f406e59ccbe88c345a741d01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bbc0cf86a11c109a3d6d479ef71bf9796c0578e499eda66a79b7c3074382edb28bc0cf86a11c109a3d6d479ef71bf9796c0578e499eda66a79b7c3074382edb286e241eca9bda2a523f131dbfb399769003e34c886ca32824261795e41544446b1333a50441475bb88bc4c36f706a6c42c1894ea92b0073fd0632633128491b106398c216796aab7f6ecaff3abe9e15770f5d19f497d320dbf83b869b38a70dfaa3ddbe531ea0a93e80f5f6bf14094366fbf5eb808a5ce13414dffef17e3c53d8b9b950bc0cc1022660cc4671c8e63fbe0b89bdae3911ce8076d08c5114d0bbc9cd715bf82f401c4315dba723bf3d2326c15f9e74929af74ab5042006d8efcbba0a38f0c943c62101e7717654d14187af16c671ede25550b92da0635dee6f3434b2130a9db4c52e6fe86fff363a8f23909c337482c4ab2ae1d362849565d67e567a5eb1d7b712516c9e3632f32438e60a5e1e5808a24699213941179de8ebbeb420b6bbd97247cd5bad66febababf006a817e6cc19fa478d6a0fa57dcc832627b1d637df57cf27e90bed0d77d79e6e82d554f9c6a5760acff21ed801dac276ea87de33759e3ef6355d170268d666a516772af2b77727d5b72d23d4a748c184ac6c726f60e164a4b8760c55b7fbb61ea6bef3d410d04d34a96f3889086019ff7fec97ec23f20599a867488335a9585f466d572c5bcc04f0437570ff48f67b25d96cb54f6df1dc3cd62b617dcb44d4638fd5b2ad89ba6c1a78af41826e7f9427261d77e26f957839ec19aa71921fa47089d32ed7d98d5cf32762736241dbe42e3c7522dc89dcb19b6e8320d42bc02e33d6cb0dd35d796c1d4da2f195c45f9b3474a5214ef695c5cde5faccfb542356cdfc30ac48f5d454cbb44600f7c5a9369410d8576296758a514ff9f3d63bd1957872d9da4641a4b3851f104ff542d9c7a7f60455aeb91910dab57c6db29bb0497aecc65947df7aa73fa1040ed0925cefea71224ada6f78b2a1b1704fd7e7fb34d27ebfe5b4ded2b31945ecf31bf69e93c9086fcfa8dab899c4566ac54374040b5c8d9532301851df4325727dff8888668e35e527da3922d5f4d1b34aad63ff27e7e148817a38a5ea16c0f6d9703b2902fb1c0cd3d40f8041a32efbac082f6b1757bcbf9816796318d9f0cfa277492e2a4282a2cd096e7c3cba568402177e49f85d089e6675780b07e873f23e288128984d85b9eacfb9f44953b1d0711de8ace963d25b54d3065d51df87ad48d95f93977db59419512ccba06cf9730ef2ae6f37521ae0589f0beeb107f3511981cce6cb891acc0c19346fedfdb14c668e6c77fb1238fb35df14999e3dd6f58683bec2681632cde94182b7b39658f9634b20efe20c2fa1b8fb9e36579cb63fc52b1ffb8f491b4e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f5355848144c556700832f79dd5a5f8dbfcb4fcc2376224bae758e1fc237a527f5355848144c556700832f79dd5a5f8dbfcb4fcc2376224bae758e1fc237a52794d899d2dee7fa8ec7fc4564602516873da4c4697bf45c81f4f4ee8c04b5c790cf5f12acfdf2205c70a644c820838ec1dfa20142463855f7395dd4be0e07c9d1b94bffcb84a4a944c64c35dff9a403bdd5a71eb27a56cb24f2a477d0514b68f524f528b279a081af855869c17d433f73be89d6612c1a2f2c0e5376fe86bd272ea4e583533e995a774402a55377b83f6cf54e2095185b2cd7afcb1a73e02c2f81a4e583533e995a774402a55377b83f6cf54e2095185b2cd7afcb1a73e02c2f81bfa9894c85fbe64c78c4f4ba03cdacdda0b9eca51246e65727fa92026e55ba3e19d367b90acd680adbe47f4cd0b8e7abd5c615171c1883b4083f4b10fba4861dcbcd6c7e3f90ebdfe646188470515fa183e0d68a2c420a9be15e467238fd48bd537ca608828348ac00723051e461775e04e9c6558518d66c65eb6f4289dcc589949f4b50c99d04ef9eb362c66976e76198a89e7b9b274b90d1f319b5250464cd949f4b50c99d04ef9eb362c66976e76198a89e7b9b274b90d1f319b5250464cd925e082c6fb639a8c7190e0630cbf872a0c1ca23b8f9fdbff0dbb900bc0e057dc68365c87bee44e4a5ec90d3f99e49a720c33f23591c66286b492e67d1d93398c68365c87bee44e4a5ec90d3f99e49a720c33f23591c66286b492e67d1d93398e9d5d3af7ff449a03caac5a5c6605b180fded8fb25d95b7e6c08a05ec8b03c2a756e2142007684d4aaad83d0164ff349f8ff8b5a1bbbc230e0c0da6574db896c756e2142007684d4aaad83d0164ff349f8ff8b5a1bbbc230e0c0da6574db896c011bdb16737439eb11e100a781a1c18d94b5015bd5ca34c9a24321ec9243260077794488bee6fc6b9ff7fccda6a2e756e42a5050cd5eb9aebe6886c4c822839e77794488bee6fc6b9ff7fccda6a2e756e42a5050cd5eb9aebe6886c4c822839e1a9a83b2d3cf98badc31924eacd2afbb400e6114401f11e80b1c20f7812400ffaab59187cb9b28595f75ed38c29848d04acb142457156f629627ca4f43651304aab59187cb9b28595f75ed38c29848d04acb142457156f629627ca4f43651304e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554ec7b5d41f45fa4138bc9cfeca2feeaea1ef97a64129553bb6ec0c93df9fdc284ec7b5d41f45fa4138bc9cfeca2feeaea1ef97a64129553bb6ec0c93df9fdc28600b429e0bd0081a194c5bdcaceadf28b66eaf11b7d3a3e308354257d843193805375786ec3e1ffe60e35edef5f7c6706213cc979bd289972463763a6b92af3fa753ec3258d917084c16e0b5427b9ce33bb64e17e89987b043849176b0123f6be3d845243270db197fcb95fbde5dfd21f1f1a7ac7640ca5f00820b997a25bddd47a29811831f3dcc32ff3f7f2262dfcd35b03ce54b30c9e00d2b9f89ed3a3a9f47a29811831f3dcc32ff3f7f2262dfcd35b03ce54b30c9e00d2b9f89ed3a3a9f271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254f0d3c4fe7400b4f284dcbfebed3ad875449e8cdd43b90f2074b098ddbf249eddf0d3c4fe7400b4f284dcbfebed3ad875449e8cdd43b90f2074b098ddbf249edd25d28efd3c73f674d5d5c42dda735ec97d299763e5c587041056c021b349528a3a522e85d0d5d8202968f3d878a7550012b51ad1b998500df7d0d07dd939caeb3a522e85d0d5d8202968f3d878a7550012b51ad1b998500df7d0d07dd939caeb6062830083169a7cb98483e612094c4287741a85ca7880a7da873190617a54afd875d63569ae60dc3bff0450fc94a216e925e0bf39e8c9920579996958d7bc66f4d3bf9f04186d2c616b1ecde82b6b0e460c201134e07429128a268e5f0c38cb4e6689a5ddbd33d9198da1efab398e79f0fb5e6a48456d4f066bab4bfe8fa7c44e6689a5ddbd33d9198da1efab398e79f0fb5e6a48456d4f066bab4bfe8fa7c4fb5ba3dd7a645aeae91cbedd4a7f13dd6c5d29f649c1237948999ce2793d94bbfeb7d7320b53f0cf410adce00c7bfb83cf3e020c6baf6f4e567f03f01e687d85e2932c7d9572f17fb354645d685ddee5d3f3ab3f6362ba5bc8ef0a2bf16dcaae7bcea9317429f1c1ea3b00ac8de8b4c84f0e11dbc072ed43478cc4fa3baba24cea3fffd94a9fd8d2bceb81df81e20006068440528290dd405d7ae6d69147fff532f7d7747be4ebd26992b2d9c78ff9e605516a41fcc4436979399c939332a24135570272397219c3e1848d188d25c821983fdbe3e2c22c0e082289e790c91956bd5c27bff01574586d5d83ab6d1dd3cb77c9b38f392818b9cb9d90823d858c96b0a15179a85ed1e85c2df5282a33860561ad3c1ef10c33bc9b664261f804db8b615987d29b4eea5961d5624c18643aa1615646ca28021b2145cde75344fa8b06bcf0aaca0909e583b8c8421b04278d4a8c100885f9c96c9bf2bca67e4af7b8970cc37dbfc1d1e2a6de944f9b1d537959b6c539e933f16bb4711aa9b39674729c5f530e0aa385df27beb3e5a5ef6264fdb636ea419363141091e73b73025561f33279178d76ed8e54009983b132bbdd23939834888210536fceea40040c27155cd31e4e3181abe87bf236b9d63515041b73ce3d4c91a84dc75d0c849c065ae29121507a381c4f5ca639f1f95ec2bbdc088b2e3f3d92f03d57843146383ebd8701ab0d0c30f9bc49f3fedf6d8096575fc92aaefb532ee00e8f0ddb0a5c25a226596b96d6187c392cbe9ac05d008ed79d4be9e3f70133cecdc2c2e6e6fe140477f0e68b7b434ca1116a7409869cb4f1be37b4e9c0b036335967e65dbe25dc3177060dc55c2d3ddfbf6af00a127792d300cdca07706fd2ec661702ed1ad91fa231ed287fe36e96735ed609813fe35d82513681b9357013bcf1ccbfb22f2bffbbd613fbcd522ff89bea75c70f0d7d847b88c66da030d5df793b99f4cd70fe4f8d5f26c287f4f8315e432719ed8a1d5d5ab76e66f34203a094225a31bda81a23a1c1f9fc9aea5f336e10ad78e4e2bc3bc3485089593fbdae3a2830416931c0e7f9d738d1883bbeb5998358a1eca40873a0c60ed6b7199113ae0c99e92dec940c05e13c713d999a37b3b871a6c3d91a76579298cf05329ad25efd8b573e12fcc83e343fb0940e40c99c6748593df5619215ba41d4654567a3b5a6ca05c9ad79135324c8d4795a3c6c9c7eb58f88e2cb76a4574eaed839e90843591b166ae3e6b96fc5d7ea015090012fd5d887db5954c593d9870d7c0d45b560142955dd42ec836bc36432753db3c8df6c7ee6f17dab0400b74375ffa361d398d6f72116ea0e8019ac51edf31aedd0a7c4c6a2c8a1c502e09018e9e92fbb888f480a4a722a5225a8c71957d0ea38e9b6d1e17196171d8c9c50ccb51345d23d773efc74e1da9b5b7b09b7788fb1411692fbb73ff534c4cda638523aabf706856d393aa562d1d1b5708d3379d3d5f302c5bd2b04061757e79b4ee3ec27f0c33ef2244ca04a247d33f79b20928099f353b094b75bf99c854574ee0bc822ab231d8998bf47a484d2f474b7b32310c11f3e9f77570d314ca685487bab3e13cae6c5ed40ef921511c86c468b2dcac526ea6622ae2d2a41606909f2bacdaa0111d514a5b79791c7a36675ae835189c5c9e61479be8529654ef46c7afa32b7e8da036dbdafabf70f3a62e4e75a1b1b353bb1b322515871e12cd68b980585883b1272daff5926ca24d5949de573cb77f77128cb882d00902ece6cd81612a0ed0a72905f20cb7a2ab5ac45d76b3c3cb9b5133cde9ae871a9719ad179780a0f36b68b57a6695291214fcea17940723f9cdcf206aa8f290121abc3e78de31b2261c1508b968d1c43919a07af906ff12b2aa8c901a2e3778aab36978bb0b76f5e585da84770c18fa4e663ff5f55a1a71570bab73b99909578461db4f8a2280319102c3afed43c984f732d21a1096e94c23b22b2f1cc75b1bd05eed012342fa83c5dfcdbc094ebef25f2393754718ec10de7c808c39b169e8c76d47769f0f932608ba28af7639d1d15875df125ce861c6152ff72ba021dcfc56a92c84e0176fc99113d4be2843366ceed3544f77f53d184840c3bd5866baf1d7b4fa1f51778ce15dfb722ab13ff0f169a6cab36c5b64a66e32f3bb271546ed33ce133e5440fb676139a2cd43c1bdf8600663262f77dcb401c7dd65be4960f17c8c41a872b853545b94dd58ad74501002184f9d0aa23341022e6baef145c341d959a6748589d3d5ec30f1ee26d1b4e794cf90ababb9ca2feb1f9615718951f8310c08ef7817a02ccc8cacc25445e4c96850d63305c71820792d163ff32ce3cd433b8506b1ff78bd2e583af4bebcde823c7b212c7eb3034d17ce54644069531c9e1c1b1b13fd4a578888869492866c58545dc00b7f18605d1c006b6be0457fca371dfed2d9df817084c60445e3b9201b08c8cb5a3528ae6681ac46b2e9d12bd87ba42bb9d3d3e9e5dafb6613c4b242233f6a01da6ed258515ab17427ecb38baa39018a97f4a233371f3ebfdc7d7358854f038eb13d8f4eef4f2d04d1934a0162277a73c973d7c67c592809a732728d655db539acaab5f397fcf13ddf0e259cd4b73949947ca2a8b79b013b22e63653497bf80ae3944ad1a97c5b1ec8965a2696c787b7a9f35347390d87e7b657c774f969738af4160832f36b605eb9912243e3cca9ef70aafd9ccbc5f2c9d575787795f4ac4dc73b98022b4c2e2d20e90b043028ceb03ff3610bcabec0be02ad9cc7a8657494ecc3c4b41529e168bc00aad77ae9679672cbb0fa9ecb46be08b798bf76286dfbbc80595ff58b90a119bad3ade1e6e77d9822d8e239221638fab12c6f6fbe50757fdb0155cf28fbc63056ce083c86c22c38e76dcf102b96c85e73793c70cf6a625bbf32d0c34255bb5baa186fe20bc9a4c4ee770374e5f34f41cd943474e75588ebc98f4a6889822a4ed87dc55c26fb42f53661fc0abf20303c27a83bccbfdea1ee98152e0013becf27c54280084b2dd0269e52574e4d5b51f938f075b6eb09197ac3710d45a6492b98dcc58c31f93bb897b228fe3d5e858eb4101c9b3e26e89dfeaa636f680a491a83ed7bc0d77d23fb00e6f143e568b20d4f86ae5df9df63f25f80ac3e71b815257280fd026fb9c58173fad40fcecbcda363c817d988d029b353a1bef1f322e828de64d93bae81a9f6b0e63f930924f40dcd5d8de94f722414474358ea2dfca6441c5f6928a8954cae907beb8805c0028fa0657ddd4489002e5aaab67cde7ae467da53fc6d92313db6d3c1b10d6ed720931e57a409e068e29948c727be5f171917fa1e5c0ac4691d533c79568c5206dc9a0f0610bcab7ddd633269cc641d47b78235c1b4fd32723676296eef06e1d946225880d78f4c2f44c162796d3b0726468203d283b15c5526b78a2284081ccb594e5bc7e7ee6e90ec75682e787bb48d054fda02293028867474034ee34a61678d4cf77309e14b206259d2b9e201891d7db8d3e3c3a580e36e26c0ccb3d1971a0307200e8e38fb22cd68f83fbc20e5b0c5f4f388e177e5425cd0cf26f942a067516bd202caa8f77b1bcefa7115f6ae246c30d9e52f573ccde980ee0e6f52655804fe20488186f0ec11fd1c0095b72eb9de63d851886ea3854582bb173b6de4aacdcd9bfdfebfd1bcbdb078ba2a7df4e9268094af2fc4086c08069b92c9ad824fc6ba2a5761761dc94664b66b41b0d35122e89eb647fb3ca6fc1a5cd2c927ef9ec257334a770cd11b6cf67135af62c21380c272f428bf3281ff613f3ed02d57f7dd37c12656874da2b251506f26f981c01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546ba4ff945b3ae38cb7f2f3918788412c685d055cd4c4de1ba15aba7115bdf357a1a4ff945b3ae38cb7f2f3918788412c685d055cd4c4de1ba15aba7115bdf357a19bf88c2539fcb96d876270b369b08c4ebbe9c72f0909705bdf46f19e9f243ad8d04a8b24e5c95f05fb5e09943618bf4e0b61c88f3994945bae6f58236f41126ed04a8b24e5c95f05fb5e09943618bf4e0b61c88f3994945bae6f58236f41126e67d2a886e1f2d5e7c55d8b8f16e0bf182152258a499bfd7dc7a401ccee09d1f1c329d8e87717d3c5aa96800af35525035545133029fda8e4ef866aa4ec0d1a55c329d8e87717d3c5aa96800af35525035545133029fda8e4ef866aa4ec0d1a558f2c8c3cb5c162af74951d7d6406caac6985bd33d3706d21bbf33c33a29a38b76a662c81e73c7c940eced97a55e3c01194d6dbf8c95a72d965f74a9c43ea4ff0eb971488e829f4f6de33a40f94fc87627f8f595cf52d368734c9314ec338bc91845e81c59a7f0b7881237fb062f9e681fd5df54c249f61e82c60c7a2937e68f11d5c96b94bee452c6c80a3fb50fa68788503ab5309da257c49632ebeeb91fafb1d5c96b94bee452c6c80a3fb50fa68788503ab5309da257c49632ebeeb91fafbb839875470a39c924ec10c844e753ed867afaf1a4f27bba1b40cf0ff60984a6909a9afc713c04f390e14476b555bc2fd3d66ec6cabdecd9ccdec713fb793ea3a09a9afc713c04f390e14476b555bc2fd3d66ec6cabdecd9ccdec713fb793ea3aed4ec63a483380d5fba15e6df1402eb584a246ca8f9726851c69867a16c67040e3aacdc49b9c9ea3f8b40359701f3d5535410f5e5ccb067c177341b42e1ae7dbe3aacdc49b9c9ea3f8b40359701f3d5535410f5e5ccb067c177341b42e1ae7dbc54346f65f72ad436eaea49c96a16f68dfc42f5d831a9c5a7aa079109858f8387a9c74af564c0cbebdf71d220de86c9df4969d5d292fdb5ce5ffde358b5f8fc37a9c74af564c0cbebdf71d220de86c9df4969d5d292fdb5ce5ffde358b5f8fc3604872fd28ff7470004d4742ee87eb316a825f6e05627d32e12eec45e6cf07a74a91144e91fc297ee05c41bb29b84b1c92fbc067446d4a845e5acb9b038762094a91144e91fc297ee05c41bb29b84b1c92fbc067446d4a845e5acb9b038762092db508f41c0ab53a84c59cbb93e67056fbf31c90f01aaec8d78288a60095aa77efba4e6aca440752ac2729e8169597d13c87c9feb81a972a313dd139be00d074efba4e6aca440752ac2729e8169597d13c87c9feb81a972a313dd139be00d074a890c5fb200b435ff69f23f9febc995d6483f34e6edb31c051936306b1075a7d5d99980ad4feec66291d0356528662c965455e9b9d320e8199dc618319179bb95d99980ad4feec66291d0356528662c965455e9b9d320e8199dc618319179bb9eced017c065af4ce6cce81bff16853d7260cf3bfde1a7e470130b6e41aa61593ffc53ab510ef13206e2c72122eaf54e0164dbd2e302e0bd9af0812a669451dc4ffc53ab510ef13206e2c72122eaf54e0164dbd2e302e0bd9af0812a669451dc476bbd7dcc917611f8283fa1c3406b6a03787770e4f27d11d4c15deac1045def51605e9c814a194fbaa4d0f7d87c91469a47df3360860f37597e00157da510f731605e9c814a194fbaa4d0f7d87c91469a47df3360860f37597e00157da510f73f9089fda4b61bf1ab4d69eb77c053f7292909e119e443fe4d83d0aeb5d76d5f6edb333effda97c5a4339f46cd87248da7e3adc449180a1af82d8fd87868083f6edb333effda97c5a4339f46cd87248da7e3adc449180a1af82d8fd87868083f6bb1252d0b8e313bf37a19d24b4c9dcbe9026296573a3f01b707e61cd0528e199a377d1aac536d56c4b6e2447bad999942b6b592a7f08df4eb92dba355c92b981a377d1aac536d56c4b6e2447bad999942b6b592a7f08df4eb92dba355c92b98131e174743d69221a752bc3c3d3343004734ba563151a6b33aa3bfbae2ea5c2e3a43da95b0712731f717d88d9a508629e79d35f3acf49c06dd476ad809d50ef37a43da95b0712731f717d88d9a508629e79d35f3acf49c06dd476ad809d50ef37e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85571247ec76170cebe7df4b6beb925c463c00f29640e66e96ccd67fb6397ad798671247ec76170cebe7df4b6beb925c463c00f29640e66e96ccd67fb6397ad798600623c77f106f708b282bf8918cdfc6184eddb7083e7129d31d62236c4d39aaed9ead77a88842873fda87a55973ddb262dbe3444d4c3d68bb2687d0c0b017bddd9ead77a88842873fda87a55973ddb262dbe3444d4c3d68bb2687d0c0b017bdd23f865ef92ca38d07d0df655c9f63a4085dd19a8d57627a6613e1df76ae7ee994a8af3bdf55ea7bd84e76d832b7be70d2327f5db7965845002610fded490d42d4a8af3bdf55ea7bd84e76d832b7be70d2327f5db7965845002610fded490d42d99434ad9e4854bfc3ee021e5eaf9be3bdbffc8454bde6596087273edf91212b710df65e8c2cdc78defa9f4ce77d61751f84cc82750db0b7c5a5c57371c14dc6e10df65e8c2cdc78defa9f4ce77d61751f84cc82750db0b7c5a5c57371c14dc6e01dfa4552a2d50c548d97f60835b3a2d5238db872cadf8f110341c62a0959ae660dab756ba40251e9bcd9eec8b4f2334ae64918c8bf409d5c65e2b9d9249401c60dab756ba40251e9bcd9eec8b4f2334ae64918c8bf409d5c65e2b9d9249401c1175e12d9c45b83b0f3605452ad0e9d5083099d5c7067ca438e4cd3b6722a4adebf8409371bdba08ba9e654f0c006359f7af958e0ba97f02643e262131e4b9d5ebf8409371bdba08ba9e654f0c006359f7af958e0ba97f02643e262131e4b9d55ce926d2ea2ce05deb070580f412adbc53ad293dec85e2f6698f9239ae5f5907a6ce04d9bd6838b90ec9f4a807bbff92fc99ad30e8cd1b90e30a0948716d3fbfa6ce04d9bd6838b90ec9f4a807bbff92fc99ad30e8cd1b90e30a0948716d3fbf4823ff773a1ddaaf3d0da2e2f7b3776f099d36cab06538557e7e46ad476df3200094a26e4d67c93ee868611528d870a2dd11a16c8767860f27ddc021f90109b00094a26e4d67c93ee868611528d870a2dd11a16c8767860f27ddc021f90109b0c68987e8b6768e689b7d116a2a9595379bd4863e51900df1c4976bd863db4e6d1f6a60c45286d6a7d2833cc0ccb9c3dcc9dfa9037755a020afe2ad1bf5047ce905ccce1749bc6d004d73dbe1fc84fb28a7ba60aa537dadf6daec2eeb330c2ceac17493827cd41bef4b188443f48cef339c1efb03d46580d4165308154b47a79fc17493827cd41bef4b188443f48cef339c1efb03d46580d4165308154b47a79fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557dd667da4f0564057ec28e30b1d280625b4670ba063b06c5215411cf49c91beb7dd667da4f0564057ec28e30b1d280625b4670ba063b06c5215411cf49c91bebe8b91413e994e75ceeb609990c9885f0e433ec52a6332c40daecfafdbeb15e10b69e46a57b4ae4c38cc59a6b97f834064d602c04160fa11d96b2c91dcd3b91d2b69e46a57b4ae4c38cc59a6b97f834064d602c04160fa11d96b2c91dcd3b91d259fc11749b37c875a09938ae2ee1ec6e8c5eed8a3f7a9f0091af59b2a236a91c0da97a2bdfc3be0bc45eda08fab7babef766073a3978b38a2efed288365574550da97a2bdfc3be0bc45eda08fab7babef766073a3978b38a2efed28836557455dfaa16831f3fe11e91bc03538c827b08ec131c78caa3c0a25dd7d99aa5c6ab7d8c3708fd2e3cadb1a5e3b5d2a9ca9c662599ce45b2142f49d5999e228bb30ba38c3708fd2e3cadb1a5e3b5d2a9ca9c662599ce45b2142f49d5999e228bb30ba3a2fe90454ca1caa139249b4dd5485a263bf4cf16e29667f1ae0ca10682c2a991c2655912d819213e2a63deb262ae3e3fdc9deedc6073005188bb5645273ac616c2655912d819213e2a63deb262ae3e3fdc9deedc6073005188bb5645273ac61600a99fbdc560b22603d3a83f6e8daa5cb3957f2a1e15efd34203a3c821dead4c607f3226cc8c8fea4ee637cc718ab81ca4366dce00fc7e2f204f4615648083cc885d9ddcb262f824a09b4517928909eac1cd557528dcabcaf6acb14ab51dcb9d00f4681af9f599c44b4dbbe55dea8e4aecd5962829210e48be19cb4f53240a25e6cd25b887c5cbf4d9bf8ac5dcb80d8570b3ef5128294f89a618f8ea1c520f8be6cd25b887c5cbf4d9bf8ac5dcb80d8570b3ef5128294f89a618f8ea1c520f8bb5ba2362db205406c3d20a3271d42fb8f4c35f137bc8e09d279f73b84842cd9357ce1c16517dc2253db65059eb33c69eeb57254433b9c0404ab3839c99ddd0b857ce1c16517dc2253db65059eb33c69eeb57254433b9c0404ab3839c99ddd0b880dfc60459bb05a780e4c8ff2b15f91b3ff207636a4cba53a0eff8ecb4a7d2ea3ccf01155553715a1505b2ea3471de5c2bbc2228ef45b2ad87bda9123a3cad1a3ccf01155553715a1505b2ea3471de5c2bbc2228ef45b2ad87bda9123a3cad1ad1c295397f1861c23ddcb7fe26ff69892924d804edb28d6a699f8970d08fb837c1d060131a5cd2e6f19bfbcdfdf3da53ebc546bddefe9c9ad5e79a8fc790e6f8c1d060131a5cd2e6f19bfbcdfdf3da53ebc546bddefe9c9ad5e79a8fc790e6f85dcb3671afcb354abee34252ddf9230b5295d20adab5e954f6d84ada006f592912fd9892f85fac8f4fc38ec41e119224eea157e2b0473b269f97f1a028b003e912fd9892f85fac8f4fc38ec41e119224eea157e2b0473b269f97f1a028b003e9693d63ae05e74eab0c6d6eabc3cc10501749d19c73ccf9d45fad2e294f186a18c225cdbd554e3d021bcb96f97e5efdce3f2b8ed4bdecb46c6f518e5a0d7cacd5c225cdbd554e3d021bcb96f97e5efdce3f2b8ed4bdecb46c6f518e5a0d7cacd5907488304b035a527a54c532ac67c5230c6b01275d71bf49e151f92a41e8f971b7a74ebfa3e58ab70cf0cf7d04e328508fc43db6ddb782ef32bb979e4f2f1da4b7a74ebfa3e58ab70cf0cf7d04e328508fc43db6ddb782ef32bb979e4f2f1da4624c61841cd417aefb8d147953df6179b0b6044be2a96f08f0e80371847891d290a106ce0521e1e1ca3eb4780afd4316e4bc658177e985642d96c66952573f5990a106ce0521e1e1ca3eb4780afd4316e4bc658177e985642d96c66952573f597e99714b9ebe3a0ad57a9a8023523908b47a9b384a13f9883523b8802a1cf54377b696ef9718dd7ca2127f48daad79cab5defec52d7a9e38adfdcb4b1bc3934377b696ef9718dd7ca2127f48daad79cab5defec52d7a9e38adfdcb4b1bc39343d5cbfb594f41aa16ebaca5c3419226271187b71bdf62610057c5d7c5e7e389bca08397b481157bca3e6f52408047ed8c606e01c321546aa7dfde7f7a3f66a935a08397b481157bca3e6f52408047ed8c606e01c321546aa7dfde7f7a3f66a9350aed03489bad8f5daac1d76837570548a12f66baf0dcedfaec00aac6a22c642e063890c39bc0b3d0312eef0dfc01373c1c5d4f82fe6f3843e5a65c353367f497063890c39bc0b3d0312eef0dfc01373c1c5d4f82fe6f3843e5a65c353367f497127836d23e5ea46713d4e994269180240e389151d996aa88e57dcd104646b623177be80ae8cc9783c53b21b9fe9200b34a274aee47fd64f5529e1f92d7e9eacb177be80ae8cc9783c53b21b9fe9200b34a274aee47fd64f5529e1f92d7e9eacbca1fcde0435db864e6e62503dff56210b6dd785a2d168f13293a92e89245f0099a7dcb900e270561066974f1d850dcc92f5156987c2f9796b7a2a4fbb07f89e59a7dcb900e270561066974f1d850dcc92f5156987c2f9796b7a2a4fbb07f89e51fce9e540cbab27eed24cacad5b280ae1aea0012708cdc0deb911b2b593f984585fc6bc83741f163b49705ce62016e0c8989270eadf1bcaed5fc165b55e9877d85fc6bc83741f163b49705ce62016e0c8989270eadf1bcaed5fc165b55e9877d0949b881fc1f2d155c213e9f2012d22895baf72ef4185189bb65d31d8ad121027a23e6e542592810881b7c36a58229821bf7343419d2d3ca48c5d385bb94c3627a23e6e542592810881b7c36a58229821bf7343419d2d3ca48c5d385bb94c3623622663202721a63a6b2fa12e90791612018731764ca2e751858443261bb7865fdbf359d4f8d96e9752d23d6a22d6fb726591a169dd06dab765325317c9181c3fdbf359d4f8d96e9752d23d6a22d6fb726591a169dd06dab765325317c9181c3f71fc3d881c8773c338db2672d84184c322b4c220d2e219c18dfe67b2f1d0ebfc2e30572ca8bbc1dd4f93779a3099f8d4db42259ef9aa6140fa903fb917dd643c2e30572ca8bbc1dd4f93779a3099f8d4db42259ef9aa6140fa903fb917dd6433e463bbe6741f40bbd95d0d7becb88d9965804bba211cc7fb1cc36de40786eaf533f9c056b92ca74d67db6c9e9019dc683b5cb45d7114301904acd15d50fb152533f9c056b92ca74d67db6c9e9019dc683b5cb45d7114301904acd15d50fb152b35d8bb5e14c1b62297d36398020c821ea65fd5b9ba2066a63cbf399ad14dae232e00ec327267121b1583f4dca6eea67d8cf7de011461ecb2e37c6f1464ed07232e00ec327267121b1583f4dca6eea67d8cf7de011461ecb2e37c6f1464ed072b8a265e8ed055c55b53478956eb83e66582aa79549de5170a5598ec7dc1fb1fa914ea5c243de9b5c14023fe488eaee653a22cf8456e30fa2e334ae7a5d0bc9c2914ea5c243de9b5c14023fe488eaee653a22cf8456e30fa2e334ae7a5d0bc9c2f8715ad17798c04991f18cb3ba22a7071a5dd2435c5a279cac53bbe63c1d0751a0681fd3b11f4e7a39abe8adfdb1f7af0cf07db003d6b5943fd22b51338d7248a0681fd3b11f4e7a39abe8adfdb1f7af0cf07db003d6b5943fd22b51338d724893555938bd35561ba3b7f3f7686faa48745fb82c876bb531cefd66e49db0b33881893bd2c03e000d09e4c967bbe2482d866e302ef81de130dfae15648b7e049181893bd2c03e000d09e4c967bbe2482d866e302ef81de130dfae15648b7e0491b37c74f8ce94e77e7646d3a79672ad3ffe57919a2600e9b14cb85c10274fce6f30188ba9b9441b6a9c481adaa67e25f73d2b03c8e9932b6a4aa1adfcd464b9d3fc50f58df69fea040487d4ceffcd0439431499c4f0bb01d4bdfddf9b06e7501b1cd85b7c7f298777dec49f214603606dcf7a9ff97a2b54496f78a14653825fbe93a3184881043d671be4424053769d352f55dc125378eaaeaa3d6898c90475d293a3184881043d671be4424053769d352f55dc125378eaaeaa3d6898c90475d271dbeec62a2bccca69a7fe39344a2aa434123ca446432cad3d1bb1043393ce3362f1dd6b4d66a78a3a405deb1970a5d5cb8bbe4df15ab52603fef2009dce836d62f1dd6b4d66a78a3a405deb1970a5d5cb8bbe4df15ab52603fef2009dce836df3b870c3e6f57f1470f7c7fc55aee9ed2a598ab810961a51871033e45cde7aa3b788f96a050c3a9402b8af24b5e2e7da93939e4883eed748e9ea8936234e2b3bb788f96a050c3a9402b8af24b5e2e7da93939e4883eed748e9ea8936234e2b3b145c437e01776a325e179b4872344571ac3916e5f9906f38ff418df811989fb548378d2c1a83c7ca42db246fbbe4202ad627b1e2f71d63c7f64bb86fe1d7a0d748378d2c1a83c7ca42db246fbbe4202ad627b1e2f71d63c7f64bb86fe1d7a0d72610ac60d67210f12e9a72faf9055d0cef2d7a059491a938a2ed4e49fed388d1f87584b3873bf35d2346a6e87c2d9f7c357044f0bc50ce3f7034336098dcf313f87584b3873bf35d2346a6e87c2d9f7c357044f0bc50ce3f7034336098dcf313d861de1b9667984bd979ac67e98837108e1a7c0771ee6623c84bd308c65a84a51b8133001d5e962c316c0af8378d1652181b8385393ce86b10ac50d8a9c92f651b8133001d5e962c316c0af8378d1652181b8385393ce86b10ac50d8a9c92f65ed792341ada6df44c99ffd74c85101f0256b1789b0a938cde458c8b0d876f14f18a9c4d2df4c1447c0a3a37f11d2a09d109a4566591c7e90bd50d71899d1d3ae18a9c4d2df4c1447c0a3a37f11d2a09d109a4566591c7e90bd50d71899d1d3ae68653a6cc0a6bcea6fd23419632abdf9864ea70ac3d0f4c6e0d1e366f48da52f66ca20f856c37614892ca927307d78da35e05c91c3352971d567a8afba9d7a1566ca20f856c37614892ca927307d78da35e05c91c3352971d567a8afba9d7a15328e0f5e6e42342781691289704fb27635bc2b46ef3de01a49e9de174015fffc20caf9eb6ef58aaea538da077ab6fb9351baac68475676d69c7d1162325e355783dc94950646fea5bd3f9a9e49c2f873d81fb101985b91acdae909f5365b292cb74db3f8f768a71f0412a5131fe38662e9d7a4f5861aa9dc0f12f994b56260ae7c6841b513e3f106ef74572ba1d7b5ebdb4c3463581492fce471636b2435afbf7c6841b513e3f106ef74572ba1d7b5ebdb4c3463581492fce471636b2435afbf475f908c4fb635ae34b6f53258daa7c46afe0ba820e0fdddf243f5ddb485068868bb692bb821e17830a482f745d5fb6b551a31a2bed2525365370f125a0a852c68bb692bb821e17830a482f745d5fb6b551a31a2bed2525365370f125a0a852c0f045986bfba66ae063766abf6b10e95d0b55900587742139a09aaad3db914d98cec77377569f34c4d4a7274be2d9e93ae9b6ba02f1ccd77bf13d7eff81cc44e8cec77377569f34c4d4a7274be2d9e93ae9b6ba02f1ccd77bf13d7eff81cc44e29e966cbbf5bd650c2dcb7a83c90e58010f8de2d61dad4ce07251a31a94bc27e1549e96f44b52f4cd45202c89897a6687bc57a24cf44639988900641762e6ec41549e96f44b52f4cd45202c89897a6687bc57a24cf44639988900641762e6ec4d6bb1cd503c16d0b222de69cdffcb2686dbb8b6e0f8448993b9e37631bdd01fc090b0d25ec7af99d9d77f1d6fb98a21cb291e57c7eb69c86ee7d0da1bf32a907090b0d25ec7af99d9d77f1d6fb98a21cb291e57c7eb69c86ee7d0da1bf32a90719fdd2262432c00959d1945c2f42f0a7522c28b96604d315f740a7c820805cea70c9d30837cdce42fa1e95c862dc3f3e34d9d4893a81cdf423155946bd7a514970c9d30837cdce42fa1e95c862dc3f3e34d9d4893a81cdf423155946bd7a514965838f4e65f515056823ea3142a3b4b3339a76668f5e5a52ec38c02c5ec462dc1199da6d729635d3228767b740abd00b9a22215dd73e17cd11fc9a2d23a433851199da6d729635d3228767b740abd00b9a22215dd73e17cd11fc9a2d23a43385927ff0b630aeb94521bdf01431789e9e8de2e8b9bea0ec8646d8c0e12af9b77e0b5082ef72001d57036cd4c7277861c759efb24464cdf53dc0838438d69622b20b5082ef72001d57036cd4c7277861c759efb24464cdf53dc0838438d69622b2db0868d9afcdbb91b5ce89039e9a1528d1353f29a0c05f4e33132698982ecdd67e391baba95ad68b64290eb8cd688a65093a8792e492797dc8fe17e5804ec5f27e391baba95ad68b64290eb8cd688a65093a8792e492797dc8fe17e5804ec5f2a1e0a009fd71e2536bb94d151c2950d7a6486c8fcf00c869bfd1c2077dc15f05acdd09543565730fb328b102e8f9cfe15fdc9ec973d592bca6c7877605339ad1acdd09543565730fb328b102e8f9cfe15fdc9ec973d592bca6c7877605339ad1e847385e5a093e3a8945203228c6056ef1d0a94831e50601f2dfa677d0c54bc49734a7a54d5d8fbff96371964bf43938e9b579a3298ca1cf373d93eaacaa443f9734a7a54d5d8fbff96371964bf43938e9b579a3298ca1cf373d93eaacaa443f271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254cf00d312853a737e2effeded5c2a23009a0e5947642acbbf2610712aabd0a814cf00d312853a737e2effeded5c2a23009a0e5947642acbbf2610712aabd0a814b5728b05b937b59766b7ee89534badac01299400a3f57ba50d265e20211ed1680828a49bd4f3121e91816958b50330a4f27993e49137eb55635e3a9e9e1fef800828a49bd4f3121e91816958b50330a4f27993e49137eb55635e3a9e9e1fef80b0c2f7ff7208032ad29de33b0aaa9250b22c5d567cc9ec5bed620cb97562dc8bb5c55e065209b6f84fddcda89a1ea1b06996eb892e1e90f6f0b001db184d04aeb5c55e065209b6f84fddcda89a1ea1b06996eb892e1e90f6f0b001db184d04ae05b6fd184cff74b3cc680dc294cb5d2593a7d4aba47b734db0485ae6797af17d79fd5bcbbd23a65ab2fc2a9b806f255ecb84a16ba98dea121e74a393bf83f8be79fd5bcbbd23a65ab2fc2a9b806f255ecb84a16ba98dea121e74a393bf83f8be741b26582aea182f8b64769aae7f2b7921a07a3b2f9e3ce9b02fd5e2e46a47d655ecfa9c42f59e2032550407a74c951bb5baea272054599982a5b8337b23da6655ecfa9c42f59e2032550407a74c951bb5baea272054599982a5b8337b23da66e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ac2c5638b6d9ab6850fb14eaecca95f3df7705a770b9d94050f21cac7bcf4684ac2c5638b6d9ab6850fb14eaecca95f3df7705a770b9d94050f21cac7bcf468442e5ce822fdf4bdd1de25031c1f76b589c648b5db93f479a397588e6abb26df017ef4a2ba003a7d8d363d2061aa66b7f9279f64cd3ae4bf85bf601bd49e99c5317ef4a2ba003a7d8d363d2061aa66b7f9279f64cd3ae4bf85bf601bd49e99c5301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2e3bcbd511a8ef10a77d504e64f1cbbb02159a257b0d4ffbdc234bbdc783c9f72e3bcbd511a8ef10a77d504e64f1cbbb02159a257b0d4ffbdc234bbdc783c9f701566ca8423808c16362522fd07c3567e1c7293bc8a781e47a5c7c988cb659991942eafa98d29342a068525ac59ef31a397126be41a55074205a4d71db028c6846d0530009c7f4dbd7397d6facb947c73e98517fcf780ec8fe49bc90dd9b3fb7bc5a004b4cc5a24430cff38777dee6f5e7e27d17a44aa7392353c1cda831375abc5a004b4cc5a24430cff38777dee6f5e7e27d17a44aa7392353c1cda831375a6f7d72ae451fc63eea25bdfd0ecceff6027df5e99b850fdd0a0858fff1f10998271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a2549b80ec5925957307af5ee62d2086b474b471318ef53168f079b98cf0cdbd98c39b80ec5925957307af5ee62d2086b474b471318ef53168f079b98cf0cdbd98c3d47241cd685d8ea92248c683e491ed0cc8c27e6f9663e63cf277565618001ad040fb916859942d8d877121ecb9cf84d8dbe1a357abe99519a7ddfd7898ccec2740fb916859942d8d877121ecb9cf84d8dbe1a357abe99519a7ddfd7898ccec2770a39dc65563e9ac0c13cddc48dd0a91bfbb849669e6da27bc51a4e0460b29ec08436af3e19bf7fdaf1bb84e6d41d984b6ac7b04d1a211d2f9f8f49d3277df8c08436af3e19bf7fdaf1bb84e6d41d984b6ac7b04d1a211d2f9f8f49d3277df8c8d751347a894a9509f6ce34cf85c46c48aaa3aeb2ad0cf7c80f7578020cd3e84902bcc96cdb3af4186d1510fd102419f56f32b7368aff4c0aa72d55a7f92b79e6ce8f813249a5cf12b2a65bf63aecc31a36516ee31cf460df6de7590d9478fc80b94d55fc599aa9690f0f7810084293c51955440298c182ac4c2034130cda1d00ea7f3d26d6bc3baa01f2cd6df8693975c9603cb8b3ab78354de6be64996de8093a5d85d7904ab297a60b8c414c4ff07a09cae83e41cb8ea64e58cfd3a7e2436d9b054a24f8d52ab8d1bbf1ba106405f5e896950235175a78f3449baabc63e4e65a113387ba8f1c20c8657c584acef6d3bf431873fc7c7962adab775e8359d43b612139c273322e4b9491b9ba0b22869c5b7223cd8d8f5d5fb7ef12f6949f5682e28af42a9f863a474b2ddf5b4346494225f38b3308ca600a414b4d9558a841fa93d96ef2829515f790531a93f7981baa2a8fb4a8c0d0371a59ad2ee17ec294010949078f76b325a26f0518b81ad02bc357f8bb31321eef36f11163b801520c382632498586ad0bdf4b8c2552a140d0567e42ff4a0170263af137d28eaf49545ca5d87765fd58d4de56961376b34b73786add180b3228b341cab340e07c1da0d48c972bac4ad5f4dc334cfc06823ac68a663cc28b21a7288f00fa37a043e0ec5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85590b89a2f1eeb827ba3c0f5affb9e2ecf6dbe6278ae301d532cb2c83a6b19facf90b89a2f1eeb827ba3c0f5affb9e2ecf6dbe6278ae301d532cb2c83a6b19facf6cac4495419ce0fd6799be09ba643723dd955e900365820753c2eafe1aa5552886cdcb53f8341c6e4e344f1f8222caf0fec5b245835b82f3aa7083ecf7a38fe4d2513c480464f00173d855692c6c7c0aa5c51e36b6058c41ca9ac5ce0b2ea60a411e02f3b7f25e2d2cbb1c49837849f94c992ccaa61a33dffe1168b6194d073f23aac97433bcf69fbdf58d3983ed22bdefc5eeacd2608efe31d3e32c04f079dcdfa0c918f26be9d87e1ef671020bc2188616bc3611f8e018ae34fc1e5779eebd94bf78efe1e94232368769047f74d9b4874a60025a12104d62b980a4961aebe997075dae065f12bb96cbe4ea012495e197d5d5812eb12735be4cdc03edf4287f23f9766add243b4e6c63038b031a1f1358965e3448b53a0f10f7dbda256b7a5a7ed153aa016447c4a92151aacfc3130dd2673189fdf01fbea2fa01c0802f0430dca3372d1f774f9f6756930301672e6495d3c3fc6b466edd48a20bd47a70fceba1bda6b7e139274990ee9a9197f3b756bf7201e2fccfaa2a55f90287b1b927f3ca7204805de5365ee9b1717daf1c7427c4c6f457fdbd53dfa7237b811157f60d6b838062641e338b0f2bfbf281d7a9d972062d9ec472ca6a0fd6997fcb43ff11889c7d903aa6d45076fba404339c0f324ce05b60b81fc53aeca3148896eb66c550624ffb4f92e86ec1e4364f5a30f3cb019b02aa67151402df385aaf9a2b1fa31cc7467d10b9b71e33469903ae8d081166298bef8d7b72cc039ed80b7dbabcce2a772baec302d0d4bf581489cdb211de442fb115c7e686d0a7611894e1fc2ba08d94981ff5892555ec7a3df07e1eaf87a1632a4df95a36d48eb6816a6facaf93e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85575a5edbd3156e7f0f7f7a1296f05f82e234aa7c9261e4bb9b8aade20fe190ad075a5edbd3156e7f0f7f7a1296f05f82e234aa7c9261e4bb9b8aade20fe190ad04449f736d26c68080d5a3f0675030744d54f16ec4d6097c22845dc828a5275bbc035dc2cc2ef04bc016a61f27a7c972650968af007a3668ee3aa8d986966e618649375e8f3aeebbf7b9ea2e3b1d5061c92cf602a6bcf7b158cdec33f7b4ba407731e3b91ee551d7b584e312fc8b5c0058a0738ddcef7f13ab0ccc578f1f8e92eae5147e6da7215a5348a77142ae80dcbd658ec20f692a34923d1ca4c537c34dec6a49cc97c62ef57dc4dae1e883dc2b0e669ec3d91c2454bd422335242739072c6a49cc97c62ef57dc4dae1e883dc2b0e669ec3d91c2454bd422335242739072545c38b0922de19734fbffde62792c37c2aef6a3216cfa472449173165220f7d27e920e4a5c2d02ca5879bf7ad38a388df5e799da821db43260267c6d7ae315827e920e4a5c2d02ca5879bf7ad38a388df5e799da821db43260267c6d7ae3158ca287095c532df039c1e83d4b0fc319e3f17985241522a41053b1ac72efdb704058c5871b78a9f40457347e2048f6bc06ac3444b9bd51b70a69781f1061695cd058c5871b78a9f40457347e2048f6bc06ac3444b9bd51b70a69781f1061695cdc101b87eaca957a123810641d95e59cc1f342da59bd35ce3efc7a7496e7a28163911bd9c0152136e48833d5c42b2bad5397cc08745930e1fed0259a77d667e948f98b8f9a2494d2acbf0c8d67c573bcdcbed3dbef4ce41e4146703ff7d5f66cbd8a0e7fd18a9a7897151e85eed83a952ded4d40765b9c42d1b790c2cde118245d07e57591b34169bfa99692f6c2cbb591f8351532f33343b34585ba42df77554d07e57591b34169bfa99692f6c2cbb591f8351532f33343b34585ba42df7755450766ead995e0558db77868ce26e958ebcc6d271b19cc88d4bd261bb428a0eeda3f4529915fecaa2ffe06ae16dbf8b0b7897246f9af09ccf28e29fc9cf736858f46614edc7aa3c113857aeb470027b39e3aebf43918453b2bf230bf4d728fffa550fc54a06948201bed822038849d61c047e73dd3957082b514b150d5fb9285c5acdbfaf492b33197bb3c6463e3b8d1789589a305db31e8667d9c2e28f95c72b5acdbfaf492b33197bb3c6463e3b8d1789589a305db31e8667d9c2e28f95c72ba246529ba38b1ee9b21267f4a9adbecbda08c309e3a42c7e5f89782819e00f50f40cb7a6a016de5b2ac0481317b0ec74a3923ba3b8e56ebe8ddb24b6c42e8746f50f5394cc562854297f5c6a5cd0dcac2454dfa64329be4fe61e0686c3d9e40a44ece2884f3502f49e69496ba759af14b8db7693ba708c2307ab465c59128e370aefeaa03bd1f823360a9090700f2f2efc23bc3ed68ecb4c1f10471d81404dee647254fcdb999c16ebecfa2682092eefa15c063ce7c40048d0bd9ef6814fd0816739ae9854b1991a74767d61ed82fd868ae55bdf5782902029e1ec6b14539541193f7e11c9912536eda9d2de4af0b1c76ca2f12feddd11aee796a5b7149e7da3aa882c082294f18eee26d93ada596584e2ee415bba7714b32a575ebbfd1473b301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bd193e5eeb5bc6b53e5ead58d10575cc4b5179ebfcb5648ce4f12bd2c1b6410b0d193e5eeb5bc6b53e5ead58d10575cc4b5179ebfcb5648ce4f12bd2c1b6410b0d5061aa7036b9a445b3ac4d4293fc3b34d47749fa26cb3de8210a3c7f810ca461bb86aae4f3202228949e1418eabf2eb3101cfb852ad9b29db00d6e60ef64d1512cd135060931acc89a2b90267eeec7458fa0ff3c5095686840da353be50664c6166fde67b3e167971a69c4ef5567ff3ad7f7e51aea58e6f61c023594fc285572378b2da5b6d82e1de7351013b2cc0dc88624e99098c9b9a4408de4fda5ca7c385ba5536e486f0e16d85105ff8765f1509efd5413116e11175894f7286d81cede05ecde29efec743fad0e5934c4ef116e9493bdd8f13b64defca4b9b04e440cd414dbac32ba9d1734a6c239cd402f94eacbb14324ddee870526acc9501ce9254985796fc89637c70220da855c49efa0ea23eb2ee615f132d103bae7c304dc0e29c5954b9e3d945a196f1c5f8f34146739972b06e1bd062c82eaf873e78c2ea693f11505dfc05ca9842de55bbd576bf41bda6a532c0ee6f2dea92d3a365ecdd5af63586334e858c06cba677b7d9e4c9959944eb42184e4b64dd05932fdd4a7175f63586334e858c06cba677b7d9e4c9959944eb42184e4b64dd05932fdd4a7175d5286f58ce4487be69687b356b4c224f0a2846b1532747f58426b6b6bbdb0bcc9afb5cde86dfa505d1a305bdbd0994a539491bbc3017d6106c9d78078611362f9147089cfed59f23924bd8c865fac6bc9bf5a19b7958511bcd803279f74eca7c0857c840d18b1fe4ccc36998384cde56a84788ed894a927fafb09ac451bd01ed38ade41969f0bc56a392bfbe6b46af6aa1cff83f1df5438c17739885789591e5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85592326d9950e425bf44e71868ab212d3cecc76958399be855907d835b94e9d8df92326d9950e425bf44e71868ab212d3cecc76958399be855907d835b94e9d8df592351a4e2b0e7212a953e65264cd4b3b2385216bc083ddd58e41b1a329edab2dd75b5f024bf2e5ed99ee6421488bf036efce1b78ffbba3d6bac3ba4a3a95cce6ac11a24344718b460dbf5746d4eb206dbe749b3eb3dbca6fa7d8ec4482044a5a619fb60aef46f3dec6dff487b87c3d04a1dd4a9f979797fe4bb055eb52e12bff74ca8903605b8123779f8e8c45323b92e7af9e7954559636ccad3dcff141f05fad574ade337051d6feb51606c554b2d063d0584f4cffa5dd7916b8c1845dcc3555a676624cdb755fe6049d99b051d1e70fa53d8c84d69563239ea92640f41cc5c380a318dffc86abcacd0f90cbe17fefcee3a9d79a21934e1b71a5ef0db706501ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b1482861a311c33643b438a4c773f6277e2dcc6255b4720c00abb838de91fb3501482861a311c33643b438a4c773f6277e2dcc6255b4720c00abb838de91fb35094e9facef738a211516b61467b17dee3ec1f14bca34362437f93a30ed97860642c4dde9ab1384aafdb9856efdbcc7509585d5f9b0371da54581dbc6a910e371d7ae7f217a4175561b00f61f84abfcae2b1abaa7b46da25f05cbe82143e0ef4c00f2d447e13886e660dfaf221051b4aa6df50e80234936a4e4a050779cbbf900da7d7003af73b6689095657e6272b8258cb89e737b8fc6a8e8334bc32ea291142584dc1aec2c3e387dcebb4308790c0595357e28d7ea9c7cbae5cd9fe412fb60f7ed46eb0743712979dc2114e45a2c2a3708c9402309831fed3d2314cfa7001c34d49fe869ccd3c596993b4807c0c83016a572064e02d635346b2c5eac3b3b9b901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bef789c4d41bae8c7fb0e7ceaae6768e9ce892a9bd86db9c7a666d7f651001bb0ef789c4d41bae8c7fb0e7ceaae6768e9ce892a9bd86db9c7a666d7f651001bb0bb5a886e98fa69462b93eb189847d7e3a4fac62ade6fe7e14bfcda8eaddada1256cbdf0533baf120195e382dd383c76ed630b659b78551a5b2766d29ad7f879356cbdf0533baf120195e382dd383c76ed630b659b78551a5b2766d29ad7f8793c39229b9f45b0bcdec0a4a97a14c17d26cbe595cadd4cb8b60aae8195516ef85723833b2ed1ddda8950852bd0679751b4b41d23b90a8ebbfd7c26c3d7cfac5607f0af3c5e9e217e1561193dbdc856fb7fd43d8b5da29b77a14e40d862296bbe9231cb2be0344e8fa5c4ef61d4ab6401d5184c1dbc26c04e3dc8ea018b402c6c46e352ed48742843720042dd25bb99561a9c34af86ffa5aa1f285e2c5bdc4972e50471d8558dcdf8c3d0c8b93f393af496fe50c33244b726ac6f5fb23991c241760b60337bbe6ee9d0cfeb90fa0052de6e93310743f0d7bdb753439cef2c0fcd87271b232527a7b6941c4662d46e0a18672ef83fb36b030b20f3c839f33eda245af5733da4e3d77bc1e5c430b931ad1df7aac26e3783950d515c252f5f03c9a588a81b91be55480dfc037fb72f16a0e14e77791b7ab82e25bc67331504a1e71fa6caea8b266bc048d84c20a81dd42095faeea2748f938f754c59c4b31eed737a6271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a2542c340a81e5ecafb8feb6dc264d22bc3988e736457a888d17450b046aa1aa8df82c340a81e5ecafb8feb6dc264d22bc3988e736457a888d17450b046aa1aa8df80b1007f9b4b10ef198f313b2997651f7954d5adbf4841c9dd9f1e8fad30d3bb69e851c7d6fe3da1d9fe418fd10715ed2e1a8118ff337f51f429a4a90f9d4482c9e851c7d6fe3da1d9fe418fd10715ed2e1a8118ff337f51f429a4a90f9d4482c9d252046d6ab91ec54a36617465277f27bdb417b5b68f4ed97892e3dcb123f6c326acc0bcd12897dbeb6e4e648445eeb684d4bfbd3df3597cca53c258aa1633d326acc0bcd12897dbeb6e4e648445eeb684d4bfbd3df3597cca53c258aa1633d96ddb626ef9f587ca13dff9bde70c167a026ae5ccf57c337be95d3ebf1026e9a823336015858e2556ecc4a233e6ea49dd244e5972458874e6be7c714dd765493271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a2549858ca8a482b275563d531d285ce51040d6abbd2aff5475e78544120d9fc2b0b9858ca8a482b275563d531d285ce51040d6abbd2aff5475e78544120d9fc2b0b8e823aaea187a919e64ce0112a877a26a469de954cd0f2eb000198be615e1fb79f8fc3ce2031c712337549a23b9b16790fe82fd429d46957089a65c9d4c724839f8fc3ce2031c712337549a23b9b16790fe82fd429d46957089a65c9d4c72483fedbd42f3b1ab72fa7063f7175e224d2e8cb56cc15b198fb863ae0540f28a3da440f8c5f9d7465991c8ff2a853bb7948b62b91e12aa54c2a0e530990829261c2ebf7da91ba8a350f0ef8a606c77d0a1de79f8095b4627ae9b94976c64b7455cc3e90ddb333bc1773a7cf199d6925ecdff91d71b79015f17848f02fb5561f5226d990ac751f051df6b6a19c4c400b4f79fbfd22f33bf2658a71549319b9278d17c08acbb73e104f374bfb39e8b83dcb9de06f486bd97ee766a4da016395bec65b038f3c7dc82e52abdd034545c51425cd5a2f423a7bedadcbaf4a743a4d6dc3020b12739e8343e24fc9c34668918bfa8636f2bb5231835355121df4732bd2894cf12e517c974a1053e416321d7d0193be0927b1d2be3eeed547c62c497bdfd1dee2d72efaf3d56fb5c5b21676bf468204788e0f9dee61869294d2feea8cc0d565dfeba0093f4025c37a804394948536e1b32d99a6d670a70b54811c5175151d0584a118284ac03e174b9bd084a5dec915471b268c4b8de19d4b25a136be87ea8e68d4cbc834e5a47908e337cc897b2c52e68187155299f6056c02e4ba26c39d4e1f961cbe10cb60c45dd101cbaf6328ce23e40325d5de84fc9a1d177364ec812fb3abc46aec165cfedb1d6ef45765213cdcceb6c11d0a76c2d97df58cc53d34ff9a2503f5b9df8990a0b0b7e747598a0ef701a87bd36665ff777d3e5d22be72363bfe6bbc64c2ee7f378c0980f18730a768a8309d59a63a38b00ae9678d3edfae8c89baa48df0ef8de468c3336ae68ddbd9bc41eeccc7bea7aad29bd868220c0ad3dfe0f3481eaae513f099f673928446a46ea2392f6f4814218236e6989fcc0ef32c9624b45abd0dfba3dd76dc3c947d29d3669d820c34aec4785e553fbe385e8da713782fd771989d9472f96d2c320183ecbbe75164ec68afcabe8c185d38349a1d4fe3fa307ad980f438ed15b33b36e6f08a11058f9f03f43fb1b8965f1c1b8824b05ff9e762cb8a0c114e781ce678cd731b2866ed5c20a68beba4e8ea2434e25155e7cdf59466d553cd21d0b388b490de6d6fbf83ec2db396be28e75738933c9921e03375ce9897cba58269dd412572ff962174c5ad52904a2b5228f5238667c6ba6b7123a0991d2d5381172c6278a6d3e2493d3a3990127a277aaca846be0daf778b4a56ff486d29f0404dde3bbcf346e4726034da422d9b94150b51589a89c5af0fcd30563845ecd1a22923846de9a94b32c5b6e6e35fa66d582c7bd5ff77bf61a83b67c965855d65825657a005258e00dbfbb55fc53f0d77bac694c85451a3ab6dc16cc625d518d551c543ce9499edfd5bccfc73993a709eb14eacda8848c7ee49ae515821eb46656499b79c2fa1ab885c37cfca19696c4c267e468a2290c6581d9f23651d84615ec97e11afd34e43c37ff6f7ca64dd0013965c0c119a4eb9bf0f160b8be443b54a77d9ffa18af35107d3d0282ec5e08892c34f92e481e6f499397b781191b4f89a24ad73953d89248544760facb0921f7f1f78d213314965d0e4997385e461da15472b9be58d1731c7b1658f4626ac92fe37d4afae2fec988d9b117001e7cc6ba7085e4eeca45463e0a2062efcaf290b73894d22df345e57248f2ee994dddfd0604c7414edf3497e9dfee31e71b27c4fb538acff4f6a216af9bc63364ef13520145f015b9d084fa8890046ef65985f9e82ad47ddcb3bf8b7ba98c68a145d0c0ce513a7fe2dc4cd13af3b6cce969914c70462d4790e8b63f958aba969440f9d95b93d21a2141235a6bd4d6c1f6a03d04dd60309ebe13344fa52e5266ea258a7cdf09bcd79ffdafcbafb80bd260efe65bd123867d37e93fbd4189004ecb57a054984e87fcdeeac94118b12158d4fb25b8b648d2436287febe99cf32625464909f321ef4b2ff0afedbc5eaa8124e4ffadf88a06b90a4298dc721049477aed396061c8819ad87e73c4c3bbdb37a26118ff73d23547bdbd80dabc0a2861faf9e1d959bbcfed7d3c567aae5039207b30b8ed7d24b32d38870276f4838fca74d455a81000081ca7e4813e1f98f0b2abcf67463dbeee2a5f01243e407ff828bed52fa37f2abf7e74e7d4f99ebbfb8ebb78163a6ef902e1601cfbed04c4ebedab63d46243ac84edaab724edea515361ae325766244d100621d6a523ac4be56f5e73b78824506a2033877457a489182836d8ab68b645799b9dbdff3551363de6b9237c1ad98e7eba725c3a0d357ac26608acde431710fcb23a8b2c4dbd6011f38944e141f1f07f4032956bbce37dc633fd0759ba9adb261165bb219d13ccdda43d70a38d5f3fc9e34c5419a8433d653623dedf3f1afbb58493332eeb7fb4d7eb22a3d4db44635f69fb76743f92d2968f981a72510f3d6cdaf161d24f4d33657de01b4da4e2e752d9b2ce273defd34b047be18a77d6ff4c2bea0607483052b3017a7b73866db87b5b9f0de67d708d6dca8a8052e0da427b922e0b23c399d80ae3f8e182378fd55a91094ac7e88e6702f168d1d9af63cec7e59603f4e73577312b83dc2ce552b9decaa18ccf5e90584554772645417cb9a39959da2717946ae386ee7eff41c4e14009da18557d312f4d6d9138f15f557e2cff7f7379fa0b56c45a1f06fae2ab78a62e82c87a58e79a78a434d58431d0495d49a26b32b336fca599fbe3d4f53287049059222b0bf0368362e75edc9fc1e400c6ff5b0650710f47d8f5ac0576f394b739776be548a8254526ab359eb0b51508abe162800576622fda3ba1e5985d70fc186952bfc48ef02646dcb40aa50c2c39a97735fade722887460250b420de0bafad458c2be2ac1f1d830361a893bf3cb7809dcc7abfe4fadd231e381ce22e071a488a5feab4894830b2da4658d610e5eaa9f567de3a4a3b05927b482ff78ffe3b7b9f1f4f5393c4049e70d0a414aead57e3a7d05dc670a991102e36d2c48880c992680b2f92d28459331cd390576d746dfc54133ccae0faa0a48ffb7f9692b09d4af333dc5b7253c2520a5b1cc9e53fef0975b8b03083baf73f556a1f8a89cfb2a9eee204c60d210766461684415e5071809a02264bfac3fe8f778b3226585a137b452918d6fd95c921388082ff1d984d31352f98c0434900cb752046554d0b0f61466c13a8813e220fa20bda7b9b3eff2180da592376d77da918f6a4ae601a804cc01f298c4c6df6242e76d9179b2fceb1661ab4a7151ea8742999bdd4f27ab6f372d967bcd01ea22316db40e65cfd3a0bb549224f20f7db42183b7f24e782171b57467512036f37356281a6b25ac144ebbe5279af6e73c66877082b125a1d7cc43c472c5551a2902501c837c42060680e0ecdc3e580ba9fa1c6368a1b2382b7b760427f234f1535fba8b148ce02c5cd17df8e3c872dbfabd82045b0dd472deb9c91a36c6354eaea02e277e84318432d9bf456f7735faa191b058a8197c3936be2d4421420b8301214adbd2aba158bfa1524e2e0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85542b320d91e81428b8dd557b425c2ac34a849b0910d7571d31ccf49c4e4dcd8e242b320d91e81428b8dd557b425c2ac34a849b0910d7571d31ccf49c4e4dcd8e2428731cff781d09ef232398ae4cbac484b94b98cbbfc585260489620b4032b4cd5babd0755ae102f69d9a55256734e288a3056409239d1760961e02ba9f2a4d4d5babd0755ae102f69d9a55256734e288a3056409239d1760961e02ba9f2a4d483e7ad8221e0cc97596d5f6d8ec7728fd033844e0ac64cb458799b020fda297d5349100cfbb97841e2a4f14a9fc234423ae2a83a48b6dd8fcaa4c8edec166758c0fd269d05d15f8bfd02e337a02da64fda788a02cd2a4faf0a83472486ba5c299b5891e66049ba00247a028d3d60f560e8394ec91bf359670a3c923ddb798443bb47aee81e48ca6a962e2555131d3a09b0720f7055312bb04949f6a1c29ceee8e9a6a35dad1bed24cf65f8d9ef1962974ed3108ad4d0bd9d5812e81933029e508f7e1abb57bd91f67e47a526904f9de37ed96b49ddc7ff78ca2cc462003e3a0d8f7e1abb57bd91f67e47a526904f9de37ed96b49ddc7ff78ca2cc462003e3a0d29fc1d38ab0df892b1fe6fd7bb51f3af37a3a35244eb72c84ecc7e38a3e047b0d19953bd414c42cdf342b55443500efbf196f22d14bd0d58e2e2585cb71ef4e7894eddec9897c0f3ab1a8a9d688162d773abd116be4a6ef6241313511e6698f72b91204186d8dd086417cab98294a28da42da2e95ce48da1207ecb61ed10ef8bc28b4f8ce089b85eb4af3e38f40283031e776fefbdb1393cbb58a3a189fbbc92b10e57f48a71fd063d6ceb2a884741aaeb3855f686567ba30cc6416f33f4fe5601388dae36cb82273f96caf2538b19faf24beb776fc5d1c9e6bb83bc3296de85d8b55b55bf5f8c49d8a137a9758d5454c256af1fead633b1096f0496e9213e2fbba3d572124e4342a79c4d7c79ac7fe1298651fd337da1264e71add66f60f800bba3d572124e4342a79c4d7c79ac7fe1298651fd337da1264e71add66f60f800bc69e62d411adbd5b19e8b1e02aec3487a4ba5da3ec06131327da87f3a4b396a16a4cca7ea496f7d81e62771d55ca8714e03502e2809163283fc0b8d26c61d8203cb27a8282a3cf61dc6d9b5a0db3b7d1c553e44d8496b1f1463d0112cac26841c0a275b430cc1225b0342976dc2e09a1a778e6219a1cf46f39ae4e6312d19ebf1479fb5b786ed5e637a4f330040289598d47230e6288633f351255e58cd11d95e6c55f19a26ad4651a6562bf052d4e3e820126bdc4968ac6fe0fe1ab50569e156900a3bc9bc71699424f284a7acef9882cb0a50e7058070f3822cec8eb279589fe6e1820892dac30abaf35b3695b81c4f634de34116b03eda92e8d264ca494d01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bcbb52d3f9698f5345502ccf70e84461a6df09ccb53a83db22e24c1d0a7fcb78fcbb52d3f9698f5345502ccf70e84461a6df09ccb53a83db22e24c1d0a7fcb78f2362674b6a472471783455136b58b9f2f39225817f790af5bb793e0287687d35ffbe01bd8b79af497e9cfe2f9dc46a921028081545d01e2b8de8e63aa23a7958ce6bf1989a64625f54d6bbefb15a201f7ec937b4a02f9be1c99a20a244457828a4e64dbd35e21b029e8cb4e66a49c4cc1d52261d4a3045342bba5caf822b91fc16d59909ddb8424ce15f47a4831388d6409fb3e73d91d620baec3050c72ac6f94294c250b4cfa185a8c1c0a5d67e449f97755a999881804e4db9c9a6e612439f4294c250b4cfa185a8c1c0a5d67e449f97755a999881804e4db9c9a6e612439f0105ae5e410b173423bf4308e0841b537f4500e63163edf371f78599192a1f7227df5a6cfeba8b7abe0c28b45693452f17eff95ca313ba71bba127d53f04b13a0a569b9306fe70edacc8670ed7212498a16421214bd84cfc3b9dc733a8ecf4d39ea6219f739e495b9d32e20fd2b04da78538f313ca6406cf6bf0ec7803b86bf460ee2d9ff0ca488ca161af7dfe89ff8ce3038a9adcd5b95a28d276998a385a531a360a228ff68c09bcc3ce8ba210df387e9ec7cd3afed1506dc335ba2577906c912ca6da8febb4e3f2cac8246e259cf2348ded0980051b6d68d4e4bc92ce8fb2e121a4bbe1d2b5b49583f24ccd4c100598ccc77571156d21202bad009992cfa5fe7416e62605ad0ab6c39d6c58295592dfecd8483519e424ebd583402af345dccf5a937202e1b68b81afce624ee8a1452185f6ead106ab67d3d93cbf044f32bfb7ed53af4310b53640e469b82fcecdb7d954f41065f2c54689293836909863a1e8978219b22f0fea13d4df178460c2c2236cd7bdb30a9ca6de382e5d706961b874398ecbba890c1fa75c40f1492c47d088a3e861e89bc18e758528d874bd6c23e6a12da79c0e77464a908e41647319a308a62257518f9f44bfda6a75ebbcd2f342ec09e09a5a2facdcf2217279751b70a7d389f39d4b9ea7f0ad919d5ef4b859ac9db8db9b528fe121553ff423da4cb6c0a738fa44eab6d416427562789eda2ed21c32219af0691fcd41ba2f3404ad741e4d0e37571ad3febfca1fee6d0f675fd21c32219af0691fcd41ba2f3404ad741e4d0e37571ad3febfca1fee6d0f675f271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254dcf361fbf32131a964a21bf6d9eb5b0ac4649f238bbf0ed5539332ddb9858552dcf361fbf32131a964a21bf6d9eb5b0ac4649f238bbf0ed5539332ddb98585525631669f82bb5965308f865dad98ab50cb9149bd32eabe0aa6c4e5ae4278b376ff9a5d6d149f29f36ad8668f83c40cf1b7930857fea0f0cf9c7ffbb6868e1ab3ff9a5d6d149f29f36ad8668f83c40cf1b7930857fea0f0cf9c7ffbb6868e1ab33a68ba08fd819375d05659c36842dcef0491dc9ade7e1e27798076386ec87196a5be85a88d460fe4b7377203ea262c57e1fbaf949b35b97b1b2270b69f456c8b957804669378ddb12d61269611b099e4c240bb830d592aca80d3a49387f26efd7a0844639f8101dbddd0f00bbc38b130e95313000a6f4ef1fcbf645605f9d208e39fb64a9793c02af9a348cfa1d0d4910aae9618b94ba7d6c39f5e85e6fb14e38512f0a5964580aa1a273f70e15acb6be08407e5e20620cc4003a811be7160b951c5bf29f3a025c3d7cacbf1215a914aac9fc1a6b889d7107c573451aad79a56e2afb5957c14156856ad0e5703c0a71e463646283280a02637e6da59de99ce211de0fbc3d297f9ada5d97f94fadccb065c14db0d5118a4843d3755961774389f81066567e0f2c71002e3fc4877566d6e25ab38214bf02c3b5f6adf8298b152e47407a34b6f5c48e5924f2449035b5e93219b95e3227eb4729647eda10c457dd600e393ada98aca6c9bf9409245b1480698346cf1709f3b53c6ca679331eec0ed00e393ada98aca6c9bf9409245b1480698346cf1709f3b53c6ca679331eec0ed03b00c1ccb85c16ebc76c04456f24bdb60abf556b0fa0ea16239a809297eb88c2d40b90064b151ae1f6de5222b758f004c59cf434e88361a3f860e6490887c8d2d40b90064b151ae1f6de5222b758f004c59cf434e88361a3f860e6490887c8da00747b8d65f8eea3979370bb96a239a54bd1a5014c73365860e89dcdb6af5ae7b520d185b179f6d1000d8117450d37fd621647e3bc7fcdc2351d76fedf744c87b520d185b179f6d1000d8117450d37fd621647e3bc7fcdc2351d76fedf744c8bdb68cfa229a8ac73fbc0425f6f24be34518f729cd3530d71887dc1dafb497981d6ac53c8167b09ca8dd9ebbe1f3e18bfec75af44ed542f4dc580a9f6010374a1d6ac53c8167b09ca8dd9ebbe1f3e18bfec75af44ed542f4dc580a9f6010374a30811c3f3343e9ed5a81a5fca30d2a03b5d96ee940333da59368388a05652702e62b3e21793137a8b2e701ace82dd222f9b269072a54656ccbc9c519a8f917cbe62b3e21793137a8b2e701ace82dd222f9b269072a54656ccbc9c519a8f917cb310951b5c87d5376d5a9a9db456e72e82a423906c777620ae3a548cb22763c96f5e79d6a2145d749c2f49dfa24c75a09c071b009a242a1505b0573f1c80e994df5e79d6a2145d749c2f49dfa24c75a09c071b009a242a1505b0573f1c80e994da7d35779a752dcfc2c6f0800fab87665e9e0eb0eed78f393eb4da38936e0c51b6c853479decee6ed977c94b43e573b207c7082a0cba252015f606739694107a26c853479decee6ed977c94b43e573b207c7082a0cba252015f606739694107a26090e8e3cb25f041f0535f0589a937fee3738095f80a3f860a7d8d432c4c23854fe1cf512fc2bba93fa72a49a575dc3abd9851152275dcaefd371e940b0d8aa14fe1cf512fc2bba93fa72a49a575dc3abd9851152275dcaefd371e940b0d8aa13bb0cfe9aeb10a5999c99125dd27c4a4c84ddb5c10c6ac2e380422dfc391ef7aed440e7d4de8ae43007ea5aee7f69a99f35885fe9b40e2aa4b10d842751db8eded440e7d4de8ae43007ea5aee7f69a99f35885fe9b40e2aa4b10d842751db8ed749f5ac977194850dedd4314a880bb82a59a5350ee29dc25514ffc8b5fc74c63b7cafb6c00fc86e27aee72debf4f6aefef5f485f70e6c5b71676fbfc2e1bd545e89d67e06d0ee8bf426aee4f45fb6418392328d22ecd150675212177497f463a413950302b8a503f72a507c788c46b7fbabe5b3bf50568ade5cfb847ec35592f7917abfdfb4f1b620cb3a1e3732bb3ae7001d9ae65420a6f16367b9af4c65f4a7917abfdfb4f1b620cb3a1e3732bb3ae7001d9ae65420a6f16367b9af4c65f4a4a13242a00a3999913c853fc887a4659b40e49518aec4858f754807806e6c8f08abe3033c815619a9d6dcadd8ff33920f5474c40b430756c25dcd940913f8c408abe3033c815619a9d6dcadd8ff33920f5474c40b430756c25dcd940913f8c4090c517d96c40a3bbc32f186d9709eead9931db43ae2d8d674bc6074074df1a11e9b987ff175fb1f4c920ba6ffd3a32ce10951a49aa28e82147c9fdb2d00ecaece9b987ff175fb1f4c920ba6ffd3a32ce10951a49aa28e82147c9fdb2d00ecaec909c0e5e5293bf94c50b6f13b72d53f7186b1a0cc511cc68d6085b5d7685907950b31152305c524042e7d2ececa31457ddcb5c379b28966afe1c6c48d5a28302b456540d49d2328852ae1afbb7ddea04964a399230e82c005cae18787494da6d09fd9db31336dced601b9302f4a749a022a8b1cfeaf07da8a3ac8cafb55aedbd09fd9db31336dced601b9302f4a749a022a8b1cfeaf07da8a3ac8cafb55aedbdd9e37d5d3e325208fa356ff0f7646cc8c36a0eafcdca511a5ad499bfdf9344db00ef2ef78f378a4eac2476b5989fa788f25df7af284d5429a42ce69e2d1df16400ef2ef78f378a4eac2476b5989fa788f25df7af284d5429a42ce69e2d1df164312071d09ebea9323707dc82c8e38ba08edea04f2aabaeb19e04687de26201809ee27e4517ba9765839a49b8dfd37689f5370049a0988f0e4e450077fd48ffc630d5214e9a84842e7f46b53b0bc2faa5fcf779eda9ca5163cfee0d4b0448ace6eff477dffacb1c25e94bb30839df3bfa37ca0aeaa0570fcf329b1665a9d2eb8bea274dc677dc07e9c7f7313ce1dd9f19ae6654cb05ae5ef8e5e9bbedc79a33590f5e3590c758d6cb5dd01b5a4889e0d1fb2960d6393c7efb2fbcebf9d8e837859c6ba934e26ef96d914d515dbf13458444b8168a9ddff6f02c28742145369c47110da184d0f2c58ae596ba8ba98a785388b2cb5a60f324bc6d938d10ea85a4513fe8848174adace1af17f789690dee71f0f304b76d7178a65b94e05b5b98bc7a7e56878eeb9916c0ec409bac19b575b53709c14b83b393cbff8a66c4b519de84b37987035f388ad8260941c96693694c7c5f1bd8054b98e99d31ea1b1c2553bbb6d967fdcaa5596c7fb46179aa81c42fd96eb98e36addd8e5515d91b1483085b5f6309a14a9d210953fcb328843dd1036a5877f0e08e4889ba2c5f8fcb8a56603eaced6b4971e7c52c61df408b5ece827eca82933243880d89bc8a029cb5c3e377771623cbc45595618918ff6d4b27449679e70916c79869976609f078fdeb1558985dc686094ae2f69414ae84f67531374982b17f822b0d43f53f52f7a052fee3c7a528d40dc7a8abc818b6d3c4f3a3ae813577580fa052351b660a2174720b1c8123128c6591047ebc583f2c1def0b43df9f56a313b8ea8612d63f94b50240bd210f61beea860f8d501aaa8aef62c3647651b25a3c3b87e7e087524989ffe24da793ab50e037c66d0084e5a2f9b571b102b618f14e614651514036128d6edb9761bad3740e812ee8f548e77033238537a625795a7ce951c3b54b702eec8018622276bddd29e061a69b41bc8ba07b0461616f89bf6c0db8b916a758edfd925bf7b27dc5c893f6cb5ffeaebec6c04e8c80a9763b4b83108f9cca617b053618399fa96e3cf9df9cca2a311ccf91b652b6a6645b14329fc2dd795185b00f5fff7ce095658f31c8c5c7f25b45ab62a9c732746f46a69a19cbd0a447c820b0199620a4892e9de35a9f61976c29002f924245ce1fa29647f89d2917e7628e8114f9e646c11a8e3bb2f471bfa6523e3797d2f12aec86b15e2bfc11caef5e454b9b3bf61162d423326b88345f755329a82d79f52ea35cf49e8712f95959f8cb08ed1369b63651bd11848a59e0ea54d36ff98b44eda1eb1cd8c201e0a79602766aa57d4b55e064f0ff0602f25befc98bbf3eced7ea4d5d2cb6d6cb9ddc8dea608604f1164db86ae6c10989e929a654ce196ec917dcf90cf6ee8cd2fe1d6ae0cf5271905360915bc978e6535b7397bf30a2e7a7d79505ff16bf7dbf8e800c4154a330502b8cd8a3ee2fa8d921cb4302fbc010f69290f2683995081d3efd8622a233fad81409e0fef043746fdc27eb558b9cc8645f7221da9b42ee45f368af81b7af71f5ab646a54796b352f6cee342bd42469ca47b76442ea1d1ae450b363d10912edf4ddb88e89af6f79c78c40db231d9448c8b5dca61a8ac614f98b222f0144ff75ce5c6004c618dd61284229a2dc98fa270b54ea75ffb672f823ae2c50bcef5a6e1ad92759654b57ec4ef487f3d503ea6ae32d44ea2ebe9bed835edb708a5c5d67d77c4ca842d9352f03d1079f3e8cd1e9c654995f2d3c8cb5517226d80ca328ae583efcbf6710824cb4a1e5146c6ad0c3dfde22bdd08c67923d31e4619a0da8cbc647baf84d18574698137677b01e9a4910874e7cdd27f7b5e1fd02b8f4ed39d8024d10953059760524134e2186053af7fe85405a329855695b55d0f5d3adf68025e8cc3f6207bcbc3336b590592a25264e6d0c67a12b7108650ac1f604e50a271fd8901e27760a914a9fdbccfbbe892c472c2d9ccdfb1290b29012a1805d5a200ada53e8f462907306f5d9f617e9e67caca391cb8560e5da978862e6d95892a3297f3267b192287baaab81ee403a70d48d0783998f53f1b56240bfdeaf3bde2c49498a43465f7f8577e9a2835ac23efcb4aae216ab13b37e464ca682186e4edb692a695f2aeb9dfc73dcaf6f2466346dcdf81ef88eea4b58ad64f629c7a15318f4b68deb37206b7190b0ddf34690a1912b1097295fb1a99d8d9ee799decf83b165f2a71d149f1a1bfb805b85adcc778852d2945e238e4d79b240cac2c0872794ccb1f775d05abcd11e5e69a4ebb5abf2eb1d015dbfd009ba8af684c62f1c8af87e18f775d05abcd11e5e69a4ebb5abf2eb1d015dbfd009ba8af684c62f1c8af87e18d87be891991b71dcfcc5aecc82993ba18c74c957963038ac92f9fa74c61766f0ff5a4458a761a73897a5d44e1a71a1d3336abb8ca9514949a90f202025cd15e4cc4e34f339021cc1accf99610b288ef5d3f84d23dd187cc692ab54a1510ab024043a78a1e53fe1a68b627f5d7b35d35f16eb2821876f5c5e987378577024190096f7036f5663d489d1b6d7aa4fdffab8414a4ed7c4a0eeca076d207e2c3779aad605f6fa23a732188c8efb4923635fa0fe9d90e920475a95eed1f3f62a21a1eaa57063201ce8a1e3526b1911cda448d43bb7ebc2fb63ccf89baeea7020d3c6e1fa3f13866630e680c40076b0acda93cefdd5b23967104e892ab4971fe67a7a2650dbcf0af9726da5655df265def2a14055b1a3678b6d13cad7e0f188e7f75a35b80affdbce542e9a6967ce967e5c8f7303f20a95c0428f648fdb7b730c635bf698308cca186996e8f00625b8b392263b21699e82ddc0d98a9f07e7781084c59c4275612ec74d88e3d4f86ccc142b5805c968a780537ff5dae9402820d1a2de20b3eb81c06a5ff9eba1adf6efaac812ed05caa6919b4104ab99554e8c5c80a55b24640e9e82d95c171b3a8d563c7b0e4bfc53fc602f3f23834ab36396084637b74c200925876c5887f5838c7b1e0239785abbcccd6c6452abd7ac9070530eb90e152334464f581147184d6a2354f4e4c938b4a78ff1be2dcb0059fc4296421ed2861c39c52a8c330a29373ade31460bfe5cc27896692443fd45b13031782d34251cf90441a1f134e72a3e3e3ebde1ac66742be2e7f367f28d6f1bdbc0319fcc1703d7ad83aea65e9f4441b7e5c04d0f59d9ac04323bad00ab21497af27cfac69f64500acc86a6839aa53ecc447d3dc249d4ab47395b023065c2317ba3718ee904b2ea287b63de59c5639f1aa0658ec85f23fc24d74522cc53634ea351cffc800e6a1bb9d543b49da8968dcf2ee6abaeb98e1dafd91a0b96e1fc0652bc0ca3aab9f2b83695d958b9bdc1c3223a6750d31970f330ac69ce46cd130405e1503b23e94e50deb35ef5ef84125d739427dfd7581727c431dfc8ae1241b436363c4bcd5e16f8261586b10f11f218afcd88675712f5cb93d01d29b0e694370973c98b44c07439010c885c0f696e10de2d11c8b03efd1c0c64c6bff5313c119ad3a25264b2f4cab5651c9e775f663e795a7145878134ed549694aaf316a5a0ff7f4741babcc982be6b2da7a336accd9d460a861eb17ccc5d417fb520d0da223baad7880c4109bb057fa7beb403077bd192d41f1c4f6d8767551f57e54b0c9bb4ce194f5ea0a8aba32b97132c76bbad49799d2ef1db1a8fd495c8b0ddfb7d7e1b59da7c03dc4c068e7a59b303b4e2ae9b83eac49f6bdd4119e264c4055ffee1cc62eb9eb1abe0ac2274e4c534ea0fea415229c8f909536890961d8a6eea99190d74b51a3928745ac7e40058c7a571a3f91207d3e3b94631490ba5f25e1bd03da62af851838184f4bc782afae5f8e63f7a80cdbf6d991f7cf425b171b780485d405ce3ffaf1d72a926bba5f81ff6e70afaba881b2ed9d9d6b19cd092ebc9c7291cd47654f688622e4640ff5c64052a41d53bdc71b87936a74345dc61c37eecae41394aac8ca3c2d7c4db50c7ae924fa94e8b336536358583d1d5bc91f48fbd3a1ff257ed1ecd5eba69441e06bb57e528c4307e08b3f0e5ce1acb60fa7a4be1a45a8c1ccecf0311a23733780d0e023769435cf20761f6275e4687c99a112d13aa80a83b7ca382dc2a0f109addd9856a461840c4ad2d90bd39aca687b25b7518302081d7d2a8932e13c9606351039bd42b962c704948e8310a2e56714a0b91aae9712a5509bbb7e841b467330d1b32e1e3fffee6a944d8d3ddeecf350dcbb1805a8810c6fac5073317dc85b7ab56823b668132bcf5c76d8290add510385c81c24e13156a27f013ff1cd7c0d3f1ebc0bb35ec83ee37a9264679127f9edf8916005a61cc7d08ba69a04450a3149086fad23d341fc75abfd8a6c4b46601511d347a4dfcb06f538e68ee5f0b5183d0ca25c029df70f69657c562042884f2ccefb52a797e1e2d332fcb4d97fe4edb489c44e3b2a70f644cad9bec0207c0e2633188027d4d2ee4fda208757c6df03f3e23df58031cc38b4199364f0e0a80761b02816adc8a6198e59971ff3dd9024b5b00eabd97de78bb45e8ee728ee4256aa0805cced642a27bf03377dc7b855eed1a9fa302e601bac875176904222755706881c1ecb1afca1689f1572acd73c9c2d8eaa9335ecc4d07fc1fcea3f083e512f3c9a75aa0e2395123344d2acd73c9c2d8eaa9335ecc4d07fc1fcea3f083e512f3c9a75aa0e2395123344da5063d0489a0a626afc761469c07b4ea307f03886e8ac7ead624ad61df3980e9a5678c8894cb78536c0d5828291f659990229cf25f1e78a9c5577bbadea777a9e0b701b41eff52493ccfa9c2ee615dbf2ebbe5d196ed725dd0f8e577481c4ed8dc555e8f2b2447adeab8147bf8ce5684e1768ba69a80e136126c7c2245031f89dc555e8f2b2447adeab8147bf8ce5684e1768ba69a80e136126c7c2245031f89d315d804b25d89a14106a8889b1f98c775eb8d3022e0318d34d94c1df231d034145ca014a2511874546e78839634fdb238f14550ba94213670405dd72ee127d1b21e70f435bf81ece4cb533d905a0e677abde7e6ad6b570017bf9dfd1d5d937cb21e70f435bf81ece4cb533d905a0e677abde7e6ad6b570017bf9dfd1d5d937cf69ca59b315d93cb586f786caec8179fc52e022a31de83e08bdd177856ed100f7f5f7b11ceaa68a6f9c6c0b43e6f8585ea536a3b7f95d0d8f4b652342f71c54f7f5f7b11ceaa68a6f9c6c0b43e6f8585ea536a3b7f95d0d8f4b652342f71c54fb7a3ea5389f81a189ac2b6bbb411515d72a51701c445993b11644e839b51a895b02380eec5c37e6b88965b0fc71500801581d0d744de4abdbdabcdb6db46d030b02380eec5c37e6b88965b0fc71500801581d0d744de4abdbdabcdb6db46d030ac9ad0afa03ece9f296f8f159558ae01aa46f00f6780a92c1182a42eb53a5b51a865f1e0ce359a10cde7cd91f28af51ca178083aff5e245e1a41699cdd914ee6a865f1e0ce359a10cde7cd91f28af51ca178083aff5e245e1a41699cdd914ee636367916932049c89ac65ccf6a357b18ab2af7b7bc5c035d46430e1e0fc5d9067c57feac7f3a4a742c46214f4ed70c23b5325c92487ccee49e7082329315552db7c93c09fbf5d45aceae1cbf5d30b2e11f2e4818bad1531a68c78fe9fbc199118681e826a1b6c5c660d3d460e2c5d533afbf2e2a25259b4fbe7c0392aa10ad9102a761fa1283370e5244c1b1f5aeeef09b0dec61b610f445937c2dce4756a9e92520b19919e8020744330adbd65255431afce2cebf62a5c467491905213ac134086f5dfeae545dad1c9cd311f31fe042a341cdc0e2257b630c2621952817d4e95009fac30f5d1325b822793782d01d2c40bf5788d8b031eb243426239ce22e8e5009fac30f5d1325b822793782d01d2c40bf5788d8b031eb243426239ce22e8e181e829d023e1f8060672682f7021f72298c737d7b4edf8134a78193a3d94a4f69c8f9feed0375a22b9cbcb32f71d31f294bad49b135063f911d8097bc787e524abd1d7c7c9eaf2e500ab985c306bb85e4063b42425dd51c8e6b8eb6e401ab4bacd1a14a839b7ffa6a213843722854912eac6ee1260ceda3fac337cd3a297d03499a7d2583ccef606e443253b90aedaa0a876ef491369e12315b66ffe2614ea9499a7d2583ccef606e443253b90aedaa0a876ef491369e12315b66ffe2614ea9fa6fa25906513c1cf694e538338d2ff4962e0db2b51e888ed417551e45ce3d80151952f22ce802b17016db40afd9e2d5b4b371ab9a19a53cfeee20128d2d2144151952f22ce802b17016db40afd9e2d5b4b371ab9a19a53cfeee20128d2d2144fae0de2aa0839105c86b54124f51e2f38a5dca880983ae1aba244490e812d904b647fa5184c86ebf84fac160834a8a177713fb0a22c1b8dc827606f99556818d0de741525dee46582fdac9374ae8811bde4695f68f422bc4bc66c0624964d81ff05c2499397bd1a6cab07ec23d9aa4ea9df14799e7a87af152e035052d225c249ee590b35c8232834c7cd59fba2c4d370334b58ba76151f9d1a0e4b8144688ee94ee5828780101bb198e6f9f530d0a7bd4b1173acf8e75282d9f47014e6ae03058eb89295dfcb9694501b8433dfe9bd63f2ff72ce2dcadc7e6d2f348a8f4c4b09672a78e8c7c42d1e738b9687f1b2286a2d68d63df4c4c0b2bab4e1957504378d61a40dc55af3502e76e567d312401e854353f3e0847e0b30ffc2c67ecc080fc9472ab32f8d3e657a604140f817c60c7cfff5d7df057e68c17ad001d392e290b364bb167e1d414e5c7f0ad526a4124b9566d0e8589e25933d6335a6f79e77146dd00cfcef90a4a33127d7cf99636c9d91acef933a70bcc5f65e1a44d6cd58c00ccb73475045be7b679b5f8c7274c627191b4ebc1362eb576e2cf84d9d8f864a23599082508f3c93c065f6a3d7519e01ace8940c68394f110d33b9d5c4c3e31c83599082508f3c93c065f6a3d7519e01ace8940c68394f110d33b9d5c4c3e31c8e3ff34f7674614d7c06823a526e84ad9e3e8158bbd87d7f05a5b6d234631697154c2c581afdd764a519533cc5d0515a652180870773dcf9e7a72b0db44015b3754c2c581afdd764a519533cc5d0515a652180870773dcf9e7a72b0db44015b3737c9ab5fd2a658e9c91c4d0254b63270f0f22817c7ca522379a1a7f6ff78c90efa5a11d43cd45a72fc3cbfb43f0c877685dc4b2a7c795f7393341cfffb32a9d6fa5a11d43cd45a72fc3cbfb43f0c877685dc4b2a7c795f7393341cfffb32a9d624e4582fd215cc5382635a4e2947d13f5664933238a5beb4fedecb09c83b95e7ba9d3d8234768eb47ab12ab762322bf7d7b7791045542fe40c2931b7afcaff0fba9d3d8234768eb47ab12ab762322bf7d7b7791045542fe40c2931b7afcaff0f3ad7a78f6060a805657197c1e553e4ea4e9167f1c0535ec74d187ce367263e5ea070d60640e315c99a5644a1f2b23f86648696b57869ebf821dae896a5214388a070d60640e315c99a5644a1f2b23f86648696b57869ebf821dae896a52143882cc09e73334744feebc9536937f89426cd9b7d9c2b3e6d543921921ce698980d5387742b187ae0143315035ae2fdbb818518f37bcab6490fdb765628e063c87c9e1da0b2fdee13e6c191e4d0540254234260e4c409faa7a1df9b2e8b8c475802d513f385b19d7af861d496300ca726476f3777b21be4c0635243fc5c88f6246e8f07bd7b804723682e4e4dff488eab8d2f08ed1e7894879d539405c8dd02d6d60bf075b44f6e55245ab380b563027377f2a916497dca9716bd82df63c1dc3450cd3e3b19b3331c7c5fb6a0f18eb3dee479242425de59385e9840e298883961d9cd3e3b19b3331c7c5fb6a0f18eb3dee479242425de59385e9840e298883961d9271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a2541c5758d4847212285b7dca52d6699fc27ffb5d9f294943085f01e40c359c07ca1c5758d4847212285b7dca52d6699fc27ffb5d9f294943085f01e40c359c07ca1caa5fa143453423146942caf9eefbac01975a0065bc35370a5c3e64fc855d466c69479ade1e4411f33ea3503da57cdeaa5a88ee1106c216503b92ac033eb99c6c69479ade1e4411f33ea3503da57cdeaa5a88ee1106c216503b92ac033eb99c883cc1a9c736004cec0bc73ca33f2a5ef6fc2cef02ac421de5b455af12af352761902f9c271f4474a609f9dac3505a69c580e847bf4744767d1697815de8d8001cedb0d44854ba86764315eb05fcc825f02a85b41b63faba4b7fcaf777417a4da3c9d9f37018b265f47864e2c565d3ea4c796bd070dde6ff8b1a1829c3df814ea3c9d9f37018b265f47864e2c565d3ea4c796bd070dde6ff8b1a1829c3df814ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557b31d6e98ca82e05355f33a14f532846c9e3f77147a962b274c82526c33a9fa47b31d6e98ca82e05355f33a14f532846c9e3f77147a962b274c82526c33a9fa4b5164f342c208acf0cea11f279fb808e3c034782a877d4119a3498d3b2a0b25c60ff497717595977e15fa9808fb5287072eb4d89bcd3882f78d2c2e9c4fbf256d27b9e047452decf4f86b7edaf91852f602767747d3add1bf07a477cd94819c1b7cd82f4fda675c0cfe1c33fee1b9105adeac7717df41944b3a018ab0fb6c4c6494270c73691e35b7a2ce55eb4e3b651b23cc23904496b8f688b2b4b44cfe4f2494270c73691e35b7a2ce55eb4e3b651b23cc23904496b8f688b2b4b44cfe4f25ef269a20b0b185cec065fad15c278ccd1f06859ed2983d5cb0914d55c9fd05a439c18d3956b4f6296bd6dd40b8cc724297159071fc0b6f4dd627958a58e0efef26e99f0e6463fddf2dd78b035c1c3c293fe14684c770ea51b91bedb79d5c9a2659e0ffaa6e4557aed259d6e4a20b989dc189b853652ba7752ebd8c13c942e2f2b15e37ed00f8e7dfb6e65eca600fe51286468bbb0f6e9fd5d5415d20098f07c2b15e37ed00f8e7dfb6e65eca600fe51286468bbb0f6e9fd5d5415d20098f07cb6b28033699250d00a6af1e4dbf70d8c715c4f44ef715bcd88108d336590ac15808004e15f73f672db840139de66de9fc1c398aac6a6ccecda3e7073cef9c292808004e15f73f672db840139de66de9fc1c398aac6a6ccecda3e7073cef9c29228bd4dc83900e6ee618d24a8483daae145c5c4285a0f3f75e99e5f56dc5087f1424f3e2e358d450a8cc277e6fccb6383be06a7dcc8defee2995bd1d98f2f8ac4424f3e2e358d450a8cc277e6fccb6383be06a7dcc8defee2995bd1d98f2f8ac489723f040ad35c25ea7f77d6ca9698d5d6f99f6fcaa9bcc3820cc231382079876e385dcbc9ee3cca5a197347421f718672278b0d82107d3630e0356552f4a9166e385dcbc9ee3cca5a197347421f718672278b0d82107d3630e0356552f4a916a1d34c53ab6042cdf4baaef8ef4950f8b13d06e9177563d199f203c7a4769845ee0b7ced06eb1ae74cbab41b05e17bebaace67bc51eaadf9e2da17f26d9317e3a8ea16cd11fdfd287bafc62684a8deb2ae931b06e8147fae548641c1a18f38901c8a89c553be176aad3829dc27b916c80c54568f2a1b7155d9ef3cc327892f583fcd57421fc35a072263914090e05836500906ec55392bbff53061ebc364001b3fcd57421fc35a072263914090e05836500906ec55392bbff53061ebc364001b9369422176562d9af610f9af00136e0fb5f8fb3eaec3396f8da438905727686e778cf777c163fde1ef046eeeac1d345d3fc6c64b2dd27931ff56ff09d0c5d1e9cdeed172097d61307014a5ad236c06b9178bfc6d7a6326e9884c460830163ed7caa7a818b3dda17bb16a41f4772009f8ad1d738b51710308bc4c7553b898a868aeb592cae4b8752a3b070083d77ccb7ba86bebe07efdc000530ea6016e73104b4b75338fe385144cb5302b9d6c6fd30cd03969a4047bbc0076b715dc7b4c65fd743cc73f3573711b833080b27e726fbbcd65c43efe38a98aeb6f361d0b4a2cb4743cc73f3573711b833080b27e726fbbcd65c43efe38a98aeb6f361d0b4a2cb41a40de5a99f875fc1a86ce0a5ed9c4a8a314f0b1c83e7da63154a6110ade171a38b006a23016a1d34e14087b7d0ff15251052b93d09e021e0310350dc8036dff7ef3c7fbe407f59e4fad397856662890264fdf56deaa27ae1cb913202b13923fe6bfb75a560098109bf573ed3b1842c2db2ad931d5749f3a2a7a4dea8a77cf5242142bdba4ee552e1df4abaa170945f10fce35274c6cbfacb9659edaf79c86275e22d50149553f152f7be33d7a44ea68cec295b69b25b098517b1d8f7a97751d780084b3ff370651be6677ec73585a7e0499a9ee7583e51a792e1f64910048aa7ba16d99ff5c5ac76d1aa9d20613abab3d3e5a4101db9e3a8f7b109e41df38fc510c13a9d937a9e2b910c0f4c349f8b18559bd7a7885a9880c3db9b3437d986cd44fee80bdb162d5ec32bca4fb7420ffa81d7a1b6f44ad05587f2d83dece85d2d44fee80bdb162d5ec32bca4fb7420ffa81d7a1b6f44ad05587f2d83dece85d25292235c16283cc440ea37617193a283a81a05db788cc9b56846fdc92282acdb4b6884389d3b3fcdfab6a56cd0d1a1181f469fe1c29b716e2abb0b4c0e774617b3b4c823f2672f44bedb6c69ae718fad18df61735f22d9fce9271c3ed6e0bc32fb36f57a187d8ee8845cea8ffaa9b7537df71d933ed2a696ef44eaa7ea65044cfb36f57a187d8ee8845cea8ffaa9b7537df71d933ed2a696ef44eaa7ea65044c3a2cac2c943b36dfbc2d45ef15708bce68bcf64d21de4072669e02e44aeaab241c8b8de29a5ae3e49ea07f0dc5e4ebcfa282628b389d52c212b176aa9c2d64941c8b8de29a5ae3e49ea07f0dc5e4ebcfa282628b389d52c212b176aa9c2d64945e55a3c8a217e497551fe226f392942ab4972ec6cab3ffb79895fd9d512d83e115ecfea1ac1fd12c24a2802e955ca76adacd116f39ed74bd117a7e313ed3687c6612b325b1ed811ad7b3463e163b41e59246273d5fea7f5a2cd58c0aad71809b3aa1e44510c1beda5a3f48045214fa9be2ceea270371e16c7a57c3f6fdd1f96536e166292d4bc00f4e752e8e779b5163bfc524759995f2c533cd79f5d2049830a061f8119ccfcaaf58525b4604c87893c533028f119b77f11b2732859d9167f0a9e8a9bef77317e8f28113f11878be02b360ceb8281c722fe7814c7dd0fce5da68060f02180671519bce9c8568cb9ec199840f9c5746b9c350c76317d1d08b2beafa8c6891cb58cd764bcc69a0c363eb90b085b73a4b7486f3fbf36c8a575545953f94680c3c12502bcc85e78775bb69184ae22936f5f0e486f0d982253f3f950ae313b96edcf31ef0f27e8bfdc4150bf5786d78cb0c2280c8ec882b97ee18390ae313b96edcf31ef0f27e8bfdc4150bf5786d78cb0c2280c8ec882b97ee18395cc5b9cc055d6f7db51ec4b88245cf70e05606e72224485ae593c7f65f038be5658777f2329f84d6d52c69e2691cdd9e5b5c0b172ab32b4f474ad1b65eddfa88af2178b3d0117a7aabc95d8edb79444ec8b2737004f1153af41fc470f42cf3ae531ea4ffebfe21265478920a45818d5cab4f5960fcf2acbf87e8416532c3744d531ea4ffebfe21265478920a45818d5cab4f5960fcf2acbf87e8416532c3744d710742c60c478b390a10d4a754a117cc7cd361aa20f7a01321a202055b3de0167ba0998042047fa6b2a3225a5821d3876bc02e9a5528e6ea59bd3994e50c707e7ba0998042047fa6b2a3225a5821d3876bc02e9a5528e6ea59bd3994e50c707e2f7d3d86d1ccf8402c312c04a781918ce3fa81cf66b7fb6201e37c6e1e7e18ed81f8d8b03ffaf5cdd6f6efadcd6ff98db1a2f247423d79f28b65a42a1e8a216581f8d8b03ffaf5cdd6f6efadcd6ff98db1a2f247423d79f28b65a42a1e8a216502c33c4727df5be6a50b435bd6c8c7d0f53e04c166f574d331fdbc651c7a597da0da616a6a9e9e5fdbea3edf94b60e4bb30bf8a318cbc9dcfc5266da9f4ab55fa0da616a6a9e9e5fdbea3edf94b60e4bb30bf8a318cbc9dcfc5266da9f4ab55fdf038c3dd263472dc9e3418aa90f81fab3156f6d33bc28b4d87bacab487080372c4615c7f87c840c44fae77d11fbc7314d266f24f798d365e6da34817596b8202c4615c7f87c840c44fae77d11fbc7314d266f24f798d365e6da34817596b820c3d3adfbcd747637411e1fe30ea60e2729a2c5988c635d42be12a5fc3d4982e2ebfee4baa3725c14ed1af8cb36d23ec96e4435582f2b43697d8234734dac34c3b1fd28f8f086edbcfe2b913fb18009c5ae6f34050fe8e0285613e5a0c1311e056320a01fe28ac8751ac92cddaed30420e641be52b1cff2605c746c42e16e304fbc86a6c96aa0660cd191fe2d930a1471a9c5a6b28c232f9a76d2c22f0d2cbd62ebb78bee79b6044642225de8b7e4746ad99af68afd6899a158850f3d74175c7b3ddf97df652a4abebdb26b64ec1489664c8c9936c231aca57015adb6556fe4857e9b630914b90d126c21b1fc7d46273935fcdfcb196c34654262e1baebc80d7a7e9b630914b90d126c21b1fc7d46273935fcdfcb196c34654262e1baebc80d7acd6031e150d6de2419d771bbe1e0fff221623dfd118e1a2390e5e713850ae7bbf070d64a9d3053f3989ef9d750b7d9ec0434dd36ba61e40fd0329f85e8e30e64f070d64a9d3053f3989ef9d750b7d9ec0434dd36ba61e40fd0329f85e8e30e64124acdc6430df3111bbc9da05db9614b990c71b48c08bf366babe0ee4697cf6eb3a9fd997c374ef01f9ab9094cef399e405d8765a2850cf6209b97d7a950fde995adcecd490b3830eb3f3d88dd36f6ebe936709962ea48a789ad9ea03a4e83890d5048e3111d29bc673264258bbbce50beb4be85134dfd0af8ac9dc0c8a824980d5048e3111d29bc673264258bbbce50beb4be85134dfd0af8ac9dc0c8a824980c0928cacca9fb0b1e67a4d9f1a7df8bf60d864833de6752dc39404329985ae77a9ebec82012290d50b9a72208b4227eae1569e041bcf971c8f4f2a9bbf91975827418fca26372145347cd255c644528fa0cedadefd3b18ea861791111101fbc2360f4dc5906257dfe06db985afe59e0d9c70de566416d1e7c287a2abcddb7782360f4dc5906257dfe06db985afe59e0d9c70de566416d1e7c287a2abcddb7784c2877913e314dc6f03ddc9ee119d415a1a33da52611648ea11f9666dcbce92ba18aed6e9cd3c717f28746f291c2f862332c377f2a55e95cf53a36639fe9e7d5a18aed6e9cd3c717f28746f291c2f862332c377f2a55e95cf53a36639fe9e7d594784ad4c279d7946b0de63bf793a0b7921ebb31ea5ee4a183948a654e7f5ab0b48aa5a7c58230acc3e414d4e9dfa137cfa86ad9bd9e73056fc316aa3a4ff434b48aa5a7c58230acc3e414d4e9dfa137cfa86ad9bd9e73056fc316aa3a4ff434f16d845d55124d5fd850fd0f74053fe35135d4e2e3fc0ceded7271271d335b8785cd8f9a7159314def8d6fb6610e02514e8d4ff170656255b2cf34e7754baa2485cd8f9a7159314def8d6fb6610e02514e8d4ff170656255b2cf34e7754baa242ad79b7a1dd82ee1a930283925715d1ac01a11592164e6cbe7db605c927a929e7a45c4dd3c9b496bd78f7db0b70ca7c052516a9a4c3de4c33237cb12bfa064417a45c4dd3c9b496bd78f7db0b70ca7c052516a9a4c3de4c33237cb12bfa06441b659144110d52a196061268ddfc8de9411c63e80c51f42e5cdff1f368feb3de4b42c54eb0f2a6a947ee56be268a9ada12616724f685e4d37007f8d8db75ffa57b42c54eb0f2a6a947ee56be268a9ada12616724f685e4d37007f8d8db75ffa57e5548dd76f545587fc12161a763b97dddfe8d49635eefdd47e61763cd6445e13b2239ebddd659ef80c31d4c870c300e30dec0f389f2a254c667d806357fc84548cbec4e530e53b46eea9f40df1d6da55179c9488d2c97ae0487440571c472f80da5656723d3ec1c916a0071e06a01b1186153eaed0b8b31eae0745d0b10420fd1504fbf2955430ed173d7215f9b7e0ead8bdc1a4380293aa5da3fcb33d6485331504fbf2955430ed173d7215f9b7e0ead8bdc1a4380293aa5da3fcb33d64853374c3f289fb4288abf57ad0a192e722a83cba1d8fedfa5fe053c17785a7ebe4e351f4a51b1021c7417d83fcf42700593661a5c75649d20a500566e380afa4934ad6ed92b3c3f41f9120e7f395d7fcdadcb09811c2e7be5657004ea6ab1d34d8ff6e7c51a48431390f5b6c51f309312eac5e71ea2c5d6bbdcc8e13789e168abc666e7c51a48431390f5b6c51f309312eac5e71ea2c5d6bbdcc8e13789e168abc666ec3f6e2476f1999a7d09f69e76d5776e2cf25b84a369551d41bb2132aacb9ddc4f41722f5007606f283d66a7acb9436c5c43ee2b190badf791f27b156e19780f79c63de047d1bc17cbe191076ba6c578b9a68b3551fb34628d7a48b743c4310be28791229171071b559a026eddb6febd9307c546d2d4459e4711013b8ff6a67be28791229171071b559a026eddb6febd9307c546d2d4459e4711013b8ff6a6703cb1f27c1979fa7c4c4c1498ceb03011790a3cc039bdcc31ca6c0e45ea1fd2f76a7a3b0f790ae07c0b3a1f2b7375d2a2f5d5342e5d2e0a690c1332742418999ccba22f73ad5d1b3eda9031f96b46c3fd35f81df7f15d5396b4a4aef13a2774ccb119288e370afe70a4f9b6e0787d27b655fe3ff0e320ee4e89f305dc6a47e165228b05dd174764c362d5f03dd3f51b4eff2f10a7d12a7f67852fe6e490015465228b05dd174764c362d5f03dd3f51b4eff2f10a7d12a7f67852fe6e49001546f6b12f0d63f45c068145462af8a7d3ba783aa4bad7fbe660a36c17ef52eaa75926c6366db3c4820b2ad87645e7349edaef8e8d91deef1f25da85c1fe2103cac526c6366db3c4820b2ad87645e7349edaef8e8d91deef1f25da85c1fe2103cac5ab4e3e8c45c895b80c2981434701f7642417ed95a57ab7f1ede9c3d3b8c3367a03774b394620aac44c37469e78fcd277be797e687e33ed158231d7d5a8aa0e1f03774b394620aac44c37469e78fcd277be797e687e33ed158231d7d5a8aa0e1fc631adadef28cc8e2a2b5d40900b88484cbaf84154d193548cb4c9a9d573f17142e99730a1fbfe891d78d0e8c52f90084debeaee61d94115a6a10b63fa16848f42e99730a1fbfe891d78d0e8c52f90084debeaee61d94115a6a10b63fa16848ff229badc9ec3b2ed5e70128661a8804d67b4bb2f81b2fd1d0bb60c0c81628d1edc0b26b5147514729a20a3655a0938dee42f1edffc5ae6fd668ea50e633ecd52dc0b26b5147514729a20a3655a0938dee42f1edffc5ae6fd668ea50e633ecd524fc9d62e38a76ba3eb2e77901900fecb24fdcc0854f50674e8f0f51ce3a62766ff77e3ef942929ce15ab6e422c8f1e32e52e184fd8e34925a6fff0448201b25fff77e3ef942929ce15ab6e422c8f1e32e52e184fd8e34925a6fff0448201b25f2d2160ffb4b077b00f176c63a0f6c8e7c6ca30df32dbb656d0a7ebac60a698f520a9bf26c9af0afe853cf70151baa28d5ed0b7be814aace3cf6186d8fa37d4e220a9bf26c9af0afe853cf70151baa28d5ed0b7be814aace3cf6186d8fa37d4e2369085a10ed5359b55009b413b308f0df7b2a2890d7be3438d91edd7b322e8f86ef605271c5e3d3504f0e1756868d6f408d9889bbadb058123d89b1c2d9bf718e122f59bd6333c16f87c91c5b4af69a2d65cbcf81f50e03f6fe6859e03ec17b32231cb03a5faa3153b53061c4773f687e78f64bcdd5c17bfb5280b0569f13cdbce4d20fa1041becee1710c21cf46097795a8543713d4d745f57472ecd4826e357256914e66cd5026360cd8e87c2f5bdac18155ea2d900bf6e9d559f56d870b9b03c8c8233d997303ae8d2a48e09a72d49a590818cbdf5bd03cbdd2a4d9a8ce4a600c7c278248e50376e38955d09de4b2fba05cbd2f8a945c505b237b1c9c70c6600c7c278248e50376e38955d09de4b2fba05cbd2f8a945c505b237b1c9c70c6a2dbc0f8ad9f3602b4132983852afa69047052a5af53c6ae746a074d4db5eab35dc15d497cf254ef750757c3bfdc19147f297d425c329b60d2feb75659e154ea5dc15d497cf254ef750757c3bfdc19147f297d425c329b60d2feb75659e154ea3dff98de7cfa2ee81d4b31ee238f7c3f63f97d2882fea076b8e7b31631e397c0d7ee1ef15712ab7f95d5e6de3f151a8eff277ed6bb886031ac3a6b1990d152bf0e082a1d8ef3e3f4a5f603b6e959defa06c203355c706302f4cc504728917dcfc86d294f98b1ee234a9ab89dffa02a38599ef25c9aca5e88faf0cdcadd5513bde72fe3499721a010fcb7e61a16d182f0871f205ae0adee3cbcc8f7f4cd7a8302e72fe3499721a010fcb7e61a16d182f0871f205ae0adee3cbcc8f7f4cd7a830240525211b49b01fcaa986d713fc46e8fd1905e854b8f18fe32c1b2d6c094076ea9044a4eca39e826e2ebdefd40321ec5705a3ca3eab617a793405c51928b25aba9044a4eca39e826e2ebdefd40321ec5705a3ca3eab617a793405c51928b25abfdce4d8d59f6d817a1554d5a7042af41eb761c3ed6b11edaeecff769aaf7a7f61cabd3a9da0453649f69d811dde0bc08575bb2c5cb3dd1e8319f6519401cf34c1cabd3a9da0453649f69d811dde0bc08575bb2c5cb3dd1e8319f6519401cf34c37095efc2bfc46dbdded5a84f9324e9db24c528f57162aa1d65cfff1655d4b1ed609a6c0195feb03bbc7036121308cdcbd39a26b13f6903a99f59210802bb514d609a6c0195feb03bbc7036121308cdcbd39a26b13f6903a99f59210802bb514d05fc55c3685764653ddb5c4ba4428ca2f003ed63915ea8ad1398cf6e1c33f7d5c3ba196881cc3c59a6b647663316f8762534d4fb6b7b73530764c01e1406c96f1fb572da944e7a07063c31aadceb8c43ab6045a1c016173fc774e0412984de5b66c31c3d02532606b93f2b27af0cca048f2795034268d584a194de994b9c745b66c31c3d02532606b93f2b27af0cca048f2795034268d584a194de994b9c7450be429bd6221519c2346a39b45f4bf212bbd91db1d7c28dcb9806b4cff4754076afb8717b333879e2560a14451dc361d3c2c09f080dd27662ae72384cac7b0b4d985ed3ccf5670abf8f9455747797b581a90e25fd36b93e1c0f233516a49818ccd5e4020268800774b7063f6c30f05879d372de8bdbb6343c7d98204df714103cd5e4020268800774b7063f6c30f05879d372de8bdbb6343c7d98204df714103a3ff592d20b133ace2617de717ee7f771cc23d64765a1660f95d0b2e174c123b214c0ac4f3e24d5edacd68ecbb761719cfce7196e4b7ab2bbb5f24b9cf014cee214c0ac4f3e24d5edacd68ecbb761719cfce7196e4b7ab2bbb5f24b9cf014cee0a084a9e266486c0fe41b7d878b32d417d06415079639f754d8706593a046031a3a650085e8b7f638c744b042f4379cd3b9693c5005717b386022028f38f775da3a650085e8b7f638c744b042f4379cd3b9693c5005717b386022028f38f775dc167bfe88270382fc799dac91f8a41cd0918072bdeca07e0d0c80c410d03d912bedb8aec8d8d48798cdcf0566d1548bc11e5038c764e724a0535feca063cf7bcbedb8aec8d8d48798cdcf0566d1548bc11e5038c764e724a0535feca063cf7bc3031ee672ab48f05fa8eacf643e47f9a75af71f7f3ece7e92ef9c27659e3557470faa931b609fac6f8e3c593a434a7afe2ba13fa411c0ffe66cdf47d05fb4d8370faa931b609fac6f8e3c593a434a7afe2ba13fa411c0ffe66cdf47d05fb4d83d903648f7f3dfec01e6cf4f3bbb4601898ebf225c4700f20d50b91f1f746352de49cb308ff3709966a20e2cf3802aa9b465f7d10fc1e8529a378fb8ed7d4233f2eba135cc587a363765e98fa571f0b2cee8c289962b8f13f60d96ee80b97a92b7eefd0f26e84585aa494d86cbadf6d35f9293dc94cad7c3cbc9a9d93c81567b7a8d5ba0f21825c237e5660dff7e3104a67a3aa28f199a2061dad4d10d58969d00d541798cccf5260bcbfe109aee17a1e1c058a0e3b77ab6761928f421bf5bfdbeb6df287e2f77737dd9c94e16f03dd3dca5aa418dcbeeb616b304704359a4a3097ffea86c8426b3cf445a82bde47ce701f6116d06132bc52005bb9fe3ecdfacfad7d8bd57ee5118f62c53df66b53bae63f3e27aa4346ee2fa03efffb86cd5fd7facd1a0281c5f3ac1a9cb0643619b2821dcc7c86d172e7d3feebf4c44d441abcfacd1a0281c5f3ac1a9cb0643619b2821dcc7c86d172e7d3feebf4c44d441abcad14ddf46438327b61b943e2cfd254c511340a6f3ea27a917ef77eee3acca31f5b8b4fa3c72edaa9c1cb8721722fe0bbee8140c5a4e61a44102240af19ee1785c06d95cb85a03dba9684d6b04e9a50857cedcf2e69fb301f4ac053560f5293360f14d88f5aab157c21ca6b6944aa49eb666f5c6dd17b61cc197dcdd89b56091b0f14d88f5aab157c21ca6b6944aa49eb666f5c6dd17b61cc197dcdd89b56091b32327add07305f65cd317b7cc8426c382dc0ca79b79653df53a2040430303455f2bd19d8e29b77d472f91c73ad1c1db5089950f0bd915fb13407afd2155b9aa343bf49b0be9aee66e2d6d96a537fa8b07c8a5fa81aeca8a92791a22fa449506552b522e30b7f6ecc4691cc8e5b1b76d2f226c43aaacbb5fc44541492eb3c5c3809aba534d6f5bcb4c151c9d9aaeeccb575b90a28b52565de94f43798073a851409aba534d6f5bcb4c151c9d9aaeeccb575b90a28b52565de94f43798073a8514d3145c083227727d9ba87de137f196308d8f87997436290637b0ab096c07a5a25a3475422570a293bcef6f30b1a99598a2db24bd5c71880d9ef0fef7c979b40b5a3475422570a293bcef6f30b1a99598a2db24bd5c71880d9ef0fef7c979b40b43536fbe100bc68e73a26e9f5a1adc9c668b64e01fbc20b486a1909b75615365a0a2777d4b40b762129a79a8dc8959b63d0c24e99f6d122a0d264ebe04c1801fa0a2777d4b40b762129a79a8dc8959b63d0c24e99f6d122a0d264ebe04c1801f85774fc7e77cb944ed1359521826608c031e8eae9cb8386fc49ffa0ce64cbc69ed2f30fd16aa8badd87874a02b1328cfd2aaf7d503f806c2167e9bac8ec85890df1ff3314962a29a1d2e71009dedca3c137c9305d24ed56f03b7edcb64764582599c33b7e324458f18d7bde1b980710eaefd9407e8d892de47ee24d7098ca4e60ea4dfc4e454fda9b37fb97c90874ad71a8092ec649114e12551c13a56767747ec76d17f8c5613c5b89d68098c34f4a1eed3d47509312723393ccd17ec79f458d55fb47e0750e58007278c1ea450274be3bbd1520e53310ed734ad6e4a17c165d55fb47e0750e58007278c1ea450274be3bbd1520e53310ed734ad6e4a17c16598b1d0da4299a9e4398ab8e135fa312181ffeaeb8f6dfba776830c03544d2d645c14409fa22d2803d0df108bcbcd3b7b4eab02f552a4e4e778962e58562251ed7a2c047091e0895f09bb5b0063393fb5fa0b1285ac0211137de2d3b2d377ddce6afd6b0fa23c46364dd43b3c78cc063e41985fdcc729b515565a07da24f32bffd6f5db44f01f94fe1f505d1d8d073b07e6eba00d7f45b51af1b6b49137e9c728f2b0a0be7b60e4879b028676fa9c25934cbc59673dc93c48cfe38bd8411dbf41922b3c6aaedf567f1d1ebb3ff91c747d6891f2388a265234a684adc5181c8cfe48dc64b0b4f702ac0482c5ccdbab0b54c9e0fab1406a921abc7555d39f84c41f3aeda7b67237d459bf9e53dd910ddd3a56eadb29b2cb9045cffdc2585576a4993aeda7b67237d459bf9e53dd910ddd3a56eadb29b2cb9045cffdc2585576a499a2ea263f47e9da968ecea20f9f716f89f931ae0e43ebca4862e7ea9378b5130de580275a4236a0a1fcac90ece8f4128bc964a1ca52adc15add710906bcb6e397d458ce3eb0d3ea9dc3d42c7c9c706ae2248c27da41ff7d07c10d7a50e35df39550540f9e9826a03ed73444a926474c7522614e122c817bd8a9f844661b32a2ea50540f9e9826a03ed73444a926474c7522614e122c817bd8a9f844661b32a2eaa28a9a111deeb0ae52045dbdfbbc060135bf6e6f719610d30cb5c9d0a60bc953e512ea28f9085d8fcc7fd852c837f9503a37a5a0db4066e8b199e44b23b0cc73e512ea28f9085d8fcc7fd852c837f9503a37a5a0db4066e8b199e44b23b0cc732eac5a9750dcbcf16e4ac747a2976e7bcb73e538178f77201d80db9a4331789fce213174d1d93d1f4de715124f146faaa34812f814b8ef3e370bb4c104918ee0ce213174d1d93d1f4de715124f146faaa34812f814b8ef3e370bb4c104918ee0e28f57cc890e262d9dcb9dce6c0f7f797fd02a501c1b6bce0d23681f1d4f3ae4851226fc4bd761b5d221847c8d365517ead2dfa53c2af22b1f332dcda2f04324851226fc4bd761b5d221847c8d365517ead2dfa53c2af22b1f332dcda2f04324310843e72c410bc7af0029a0df06a6156e097e56cb45ce315f167d3cdd478d6ffdf150e797fb0b969b49953952d4bb2f4b4ea6dfa939cb916051c2c7957140eefdf150e797fb0b969b49953952d4bb2f4b4ea6dfa939cb916051c2c7957140ee401412320d0d0523e5c44ab035272e04215e010e9abe19d6edcc9ca1f2283061e4edd2ea78d6e8949d174e5c859db3b54826ca48b8c1766906a15c2adb67f7d7e4edd2ea78d6e8949d174e5c859db3b54826ca48b8c1766906a15c2adb67f7d76ebaa111df5b00d99cd4934e6c637a088e5d2bd34a43ae402335d35a4e29e244f195127c7e3751fe81ac414a50723f43030c9867ee7ba6f1a743a7af86c2de66f195127c7e3751fe81ac414a50723f43030c9867ee7ba6f1a743a7af86c2de66b354abfacedbf8faa55ca4ca6ac1db0949270249ce86849f9d75d62ec8c2c7a6f69c60ff611ee25671558ab1352729e6f4ea3f5a7daf297d3df178c1dcead0aef69c60ff611ee25671558ab1352729e6f4ea3f5a7daf297d3df178c1dcead0aef4cd5c3556573dda0d62edefaa2e76c138aed2b3b2bbeb5a17e02115d46bfe4721ad542a33b5cd4f2554675f8ccb4964b916e40761409f10215f03bbd2f8d284e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e7f1a59f713bf86dc530bc2152ac83328cc66dfdf69b6aaec2795cca406779cfe7f1a59f713bf86dc530bc2152ac83328cc66dfdf69b6aaec2795cca406779cf271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254d5ea25d1b2e31b6b0b14c282e6ea7e15bcde8ad898103fbb1482c3ebee2b7b0dd5ea25d1b2e31b6b0b14c282e6ea7e15bcde8ad898103fbb1482c3ebee2b7b0d9c9cbd9455bc4bb18aed00737eb8411868c23d802341b9309b9880da5874b7df768596d825762b21b0c33a64c38b36581b1e6288c36074fea5bbeb3d2e333761c832aa8f1a7ffc56ed4e3beed55318b1da12f5b25e7bcb6e71c5bad12055cc7bbc364331e9f3986b610ab23948ecfdb0a28ec3e244bcdb7a2800d533e0f0e92a65c103a2dc0c0a96c5575d93ea2c1e5c3f71c64b6fa4ee87d900866079023fc365c103a2dc0c0a96c5575d93ea2c1e5c3f71c64b6fa4ee87d900866079023fc35dc13e3b7206c2bc50c73e5c0ea88e561b1b08be2b01378200b640574fef30575a8a5db97709b07c930ac89db7543ad3e4e24afd0a4a439a1f94d3c5ec4dfbdf5a8a5db97709b07c930ac89db7543ad3e4e24afd0a4a439a1f94d3c5ec4dfbdfb2d1d770fafe2bc289c36ad1e0d2dae47f9d3ed43cdbd76881b01d30b10ef4580fc180b63ebbb29885beac1cf65a69ddd0df829ec410a3ae4026f372f9b371950fc180b63ebbb29885beac1cf65a69ddd0df829ec410a3ae4026f372f9b371950997ca2adf41edb3dd09b55b96999592942c7895906e769ce89fd07b3a7654c706f36606c02bf1f290fed8d7ede23b12a5de4012c431f17e6a0fb8f6042acdaf06f36606c02bf1f290fed8d7ede23b12a5de4012c431f17e6a0fb8f6042acdafdbfa1c81c67003a4fa05d2127ae5da350094ff1a3995488f8299258c73df58be1ca233d9915ba1ceb8073a7280f0bcd38e6e904f42831680fb41f3d606c0ad8af35bd20ca92c05659908d3fd3ef675622abacadc72976b4dc6fc9f4cd729423ccfc006b2420d28a6a1e13c6ac5f4ad1a38aa42117a77f3360674b0b5108909d9cc206cd15ab7eda0289da6380f1ebcc3a323c747b11f51592ac11bd6a55ff72ecc206cd15ab7eda0289da6380f1ebcc3a323c747b11f51592ac11bd6a55ff72e26f709338720c2aa35d6c4be0b3324170f72995f607731ec3e2574ec0e602e945bd5c537b8af28163daa03db34032af0800023edd44d6fd672e137a9452f5c9e5bd5c537b8af28163daa03db34032af0800023edd44d6fd672e137a9452f5c9e4cc14e1fe478bcf99f43f2076e46c27a732af1fe9e8a108246aeb16c32c8d5aacf43b4992f3c7f63472d6d71ae3cf852835734cd9c932931e5024e0754c4a1f3cf43b4992f3c7f63472d6d71ae3cf852835734cd9c932931e5024e0754c4a1f30ddacf264af1d51283335083914c7e7a06554eb5f2db1505ee38f734bd1eb84a418f7e31f92b2104118aabd133373622e0c51d60a166efd95d441915d81cbbe5418f7e31f92b2104118aabd133373622e0c51d60a166efd95d441915d81cbbe5a4b87153c073cfc634290c3843b77e9da25d4b56fe75c1060eabb2d4477a5e8ebf139a73206fc11abb2ae914c25fbe4c7833f40476718da87a9139bfdc70c0d9bf139a73206fc11abb2ae914c25fbe4c7833f40476718da87a9139bfdc70c0d96a79991d7a72f7a730d1782afe2200534df820d29c41bc3d0a9414b9b3af94162b1560a38d5705c20d241de305db6dcfe6acf7e982c6cfa208e741a16ccc6c5dd608e1f9fa20b419000a9d52a124a4c7c41bbc8ccab361faf057555f2de8f3715bc3b5224b14ae907c7d93e79e360f4e4ef3cba69b7ae1af2f52c82f581e6c7a0e35e6e5b9232aac466c574e1237763fd80d9fee26ac93cc2ebfb2e69fb4c32d0e35e6e5b9232aac466c574e1237763fd80d9fee26ac93cc2ebfb2e69fb4c32d1e7858d8f3750eeb2765dbbd0da471af5f9eb228a23eb4832ad46725f9b56bedf8d544a142d848db4a76e3249c3ef964fa1274a7640b38875bdb8cfe6d9a94bff8d544a142d848db4a76e3249c3ef964fa1274a7640b38875bdb8cfe6d9a94bf7e73191abb068a5131e21c389bcc475b7ab9e34449c79e0fac29786e3866a660b672dd112e42c22c7c35d60159ded1dd50939a51f89082c95a1c6d459841d117b672dd112e42c22c7c35d60159ded1dd50939a51f89082c95a1c6d459841d11746d04e7455b13bccf0a6267dac16eeb4d87d3ff2fb5fae31fa7cefadf83e0f5c47904a6d5c80b2ee272a0f054c610013ae323213760c7dff0fb5ef3afc6c76e5723e6c743a2eab8fbb43f424d8c507622e422f0509b480c82df38fad3b36eefdf6b6a502dc6cc2bda65dbc54858923535dbf08d16da81cd20ad50554cd68eb5bf6b6a502dc6cc2bda65dbc54858923535dbf08d16da81cd20ad50554cd68eb5b4f0f830d2d6e6c958af59650a0612fcf765bb6ef1e47dbf3df9aeeccc2a940aecc58ba9413c7e98d72448cd18768d399e09581cfcff719ebdafead055d6db67bcc58ba9413c7e98d72448cd18768d399e09581cfcff719ebdafead055d6db67b33e18a9d9469b8d55e4b67544af92bcfb34d5cb124230f2ff58d0856e2672b18dcf40d69826777318100f63a230da39d1842309d632bf42388536a4ad722a944dcf40d69826777318100f63a230da39d1842309d632bf42388536a4ad722a9443e0a3ca96441852063733df6b0b6a62f502bde09db8b874bdc5b35475da309e34eb249ea616a69f03e423707caa3bf8ceb163d28d2259b983c2a69b915e2f8a54eb249ea616a69f03e423707caa3bf8ceb163d28d2259b983c2a69b915e2f8a57435cc53de643459886a2e4f164f08db97197a9711fcfbcef7682bb8fd6041bc25e18e953f470df772601ff77d1ab1c76ac3486d387ca05b0bea5079e4eb03ed25e18e953f470df772601ff77d1ab1c76ac3486d387ca05b0bea5079e4eb03ed620a6953ed663142497cc935e6968389e70161f70dde6d2341d500b93dc04371a76f3e685cb9636d638f4b9756c1f8e596b9ea23436b758e1e6c6ede8f77c138a76f3e685cb9636d638f4b9756c1f8e596b9ea23436b758e1e6c6ede8f77c138e0c9db883929919952eb6ce8d03dc023f6859be49f92cf74da0f3c5aff134477ae0bdd754f30a580a17d42285b00fc288b0645d5c7db17253d4c1107c05524fdae0bdd754f30a580a17d42285b00fc288b0645d5c7db17253d4c1107c05524fd9c7943f5915fb810c9095d9e81caa6fd046951770de557b37b1324405b23c132e133e1b03622c6e81e8ea7ac4e1b2501416468d5d9d8c9adc05a01cfe92cd23af577f1f1ee7941d77ed75bd2fa8fb50be7c907d0ac2af3a4935677a85fb3811c679a03d248a53086d7b35f709d33977dda055cfc3d09b2466f681c21b6bfb191679a03d248a53086d7b35f709d33977dda055cfc3d09b2466f681c21b6bfb1918d19ec08cbb4ec06ce61a3654a8d72ec10e0e24107c704d2c41034669bae647665cc6bd2d084fd4d4b41b5c7ca2c9ac9e821d451970ca391de515c457b1fd8944db0b676916c22797e2937fba85f30e13b32b0aadd73e968b347ca0dd78c8b58ebbad62047d6537d26407d360b1270f03e260083608028e6bd4a8ed096aa3a16e5ea56f2ee3e1d27cf6159d15f95cf0f673950cfe5f82e3e4d372622fecab9c263401723d2ed51017d26df1f88ce38d5dcc3883345696401d65f9eefcaafed16b281d49608704f00b5a42864f2303c8bb9374e6d06466fc8444b820373040f903962634061a20554911d1c64c8101010bc5746d5d42f919f0537ab93bef94b6a3962634061a20554911d1c64c8101010bc5746d5d42f919f0537ab93bef94b6a98072209424e9fb02eda034dc741a48b8cd789a17536efcfc1a8af04f4920fc8bb2cbb672d695bcea704ac971c0aeffd1990b2ee4c75a211777ed74887512292bb2cbb672d695bcea704ac971c0aeffd1990b2ee4c75a211777ed74887512292c97aff2d111eee8b72c8ad007bcbc3f34886add7b9e12e8381379f2bc60e08d2e7cfe4fb534d189332ae37c3911e54403682ef56dc91d1e5f2c12e8870d95daee7cfe4fb534d189332ae37c3911e54403682ef56dc91d1e5f2c12e8870d95dae071c33748464e5610797a9b10c765065c5abda694a38c93a32089a42f44091cbf903fde493c00539de4c313c0fa991f840abf9d5340ac12b5dea72880fad4aa09e3ce217d16ca8216f863e5f98f021766cf8c4a6ca3a2a24817506ac71cccdddc4bb33268e27e619dc702040e38d583f6ce9b18f559becf5ac83d08a926b6eddf084b5a4395f5ae3cc061a0c3786f2834ae2097192918f93fbe4560c954e378c14ff45329bba44f9b0d20ff89c259a22d924ef36b01b21a700738da55b7721b76797635742cd5b127aa19b0eb053ab3c7d61fbbdec223f535a9afa6f1498e210963a190ddcd774156540e109c8289a96d70bebc05d0b76375d107873a7caa795963a190ddcd774156540e109c8289a96d70bebc05d0b76375d107873a7caa79597f929a0a515fcbc7ea066322cf481ecb19f6027df97fc5cd3e8dc28f858066120dc19900ebb1bf8f5c0133b9e1bc060b73b4ffcddabf3e90bd3f09cfa52241a20dc19900ebb1bf8f5c0133b9e1bc060b73b4ffcddabf3e90bd3f09cfa52241a5924a7c970b4e526b9cbae6f2d1d9313bf754d98c18978c965856a448c9c8b70a9f8f1a0607818c61fc76764b795b7342c6b4cadf4878c9ab98a0dd45e5fd008df905159844444f55e27cf49f1ddaf5c8b0ff03347d3ec8da8ecc7b9038e3e5fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559f761d1a2138d84ca40740881131a5fe1aafba33e2333e0e7942f863d100a21f9f761d1a2138d84ca40740881131a5fe1aafba33e2333e0e7942f863d100a21f0147f5e64fe7886fd46be1b3d1d6d73fd4631af501ab7acf669cfde168de108fa3901f3a2c47fc4377cba4ec058ff0616c61b7c65ce0d46e69896580698f4197a3901f3a2c47fc4377cba4ec058ff0616c61b7c65ce0d46e69896580698f41976d3386faabe810a57dcb5efbd332a7db3563e2a0a37df52dd57375fc6b196cd87027d34b235e3d0a6e2b41c4d824a7facb0fc4e1a660afebc862f5676ccf95ed7027d34b235e3d0a6e2b41c4d824a7facb0fc4e1a660afebc862f5676ccf95ed45c3430faa7a4b4b0ef55d3b8be1e1da4d2dd9e0ee54359bcdc9b660368b7e31259cff39e251d03b122711a4e0c129e590b1cc4d1d6452d8a88b7199bf7f583b259cff39e251d03b122711a4e0c129e590b1cc4d1d6452d8a88b7199bf7f583bb6e8de804ca78eddad478b39e27ac543c23cb3ec4eab0b93baf9103612043560e0984f408bf7285c5db8ca5cfcbe4e0650601f37f984f1725d2dd2c21dd5cbd4e0984f408bf7285c5db8ca5cfcbe4e0650601f37f984f1725d2dd2c21dd5cbd45f9e226dc4b29abfe0547e5f722476dcf80c9c4efc9f6a0fffef86ed6423006ce40c4ac842638aec1ed0cb226046c49380001f17bf4c4dd29d73fa0eb8549c88e40c4ac842638aec1ed0cb226046c49380001f17bf4c4dd29d73fa0eb8549c88b05baa83877e6f599844b18e57ae4f0b66ca0e2340faa5c9adbbada0d0ff67c33827e29dd43fd83b81e4525649cdbc3f6f8e5474be26eb4146b25d1ccc3e462c3827e29dd43fd83b81e4525649cdbc3f6f8e5474be26eb4146b25d1ccc3e462ce0e8c69f93fcd02a3c838d224de00680465fa89bb9b9daaf4e533676e746f8400d339fd2e56874a7cd1031d4228467ec8c39eef26eb3cba9d85210afe247ba630d339fd2e56874a7cd1031d4228467ec8c39eef26eb3cba9d85210afe247ba6354e8bd3f48734ebd46b5459f381e72bb6ceb9163e8ab4f6121ea908d8d3462598655c8be26bb090d2d025bfcd7e7ab5daa59177ab7c2e419c591353c4b76af590ad40947dd8feef1daedf4bb257932437c6007b2d2d1d609ad80903651f40300d2033b0401f707285051d15869039f079f5c8693686d40e713188f9db87281200a455e6b64c2db0db770cb71f843d64371492ebb305c71a9896f0fa863fba6a90a455e6b64c2db0db770cb71f843d64371492ebb305c71a9896f0fa863fba6a998325a9121ef9561aff634713c0e79e2ac6ebad77466766c65a5f2a88441092b3e1007e610245824b76661d506f99689d13d6469de6bd70f85a61a55ee66f3383e1007e610245824b76661d506f99689d13d6469de6bd70f85a61a55ee66f338e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555bf5616469125dd0cbf62d7705438bf84371103e2859dd9a2c3be1eeffaa86225bf5616469125dd0cbf62d7705438bf84371103e2859dd9a2c3be1eeffaa86220b01ba9ad74a9b98245634fbcd3f23631709b8c75d3cebd5ad8ffcf5ceea06de98459dce8903368fffe2290a4850ce62dd3494d81306f549ee4d34e7998c7f2b98459dce8903368fffe2290a4850ce62dd3494d81306f549ee4d34e7998c7f2be2db2f4baa95b76576bdf0b4d2d0ea4f3b21a10e664ec87c04a39a2256a65c78b83e54e4ed33bcceba242d6008b49b89ad8f128013078bc578711bb6e8d5912bb83e54e4ed33bcceba242d6008b49b89ad8f128013078bc578711bb6e8d5912ba7f13bb5c6332877bb9bbbf63f4717b4ae5a26e17d27376113bc91975c2091b7caa158923b2a6949a02b82d6b0ad75836c63780ed55a70453e9ca737131ee23621ea4f7788efd2cd9d52cc71e66ea888898999d2d73394ab6e56c8835cdb65b1b6022dde570dd6383f9bd4e45507040d505c9b70ee5ba8bfa5dd982a7de80a35bf17fd37c7f30d326168dff14d1db0e300f2efe6814d2de55dc07ee0f761ea60f55d896dc9111d4f0340a0f54c09634d6b96ad1f6aca686532b99bb2cdd799003c47f43df1b9d9c8bd2c0632c8d79e1afca9d77350025c2b35e38a7bce96016eee4301399b81f5a0c2ae200c1a31569afb5d9ca7a0f569d8ea683ca11424e0362d3d7c2697bab585df87b7b9efcd546e489ef2ec0aa6e14067904c0846181d92271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254ead41160bef177f13bf862511dd403cad95ace10381f762fef5abca08edb5941ead41160bef177f13bf862511dd403cad95ace10381f762fef5abca08edb5941c7e3b617a84f82cf7f2597ddb13f141513d07b5e193f8134a2d99f30a8c78b105f0f1b5f281f2b5ca2a94193ebe10699ec0ed6b021e2c183de6f849f09a489935f0f1b5f281f2b5ca2a94193ebe10699ec0ed6b021e2c183de6f849f09a48993ffd9ada79cb8d4ea1bcd4a547661583d0a7038dc934c5a28171b897c7eddd3929f696697ae2141f25bbe84935046feca98e19c51698067e5e12659306d26905f9f696697ae2141f25bbe84935046feca98e19c51698067e5e12659306d26905fcee90aa0b61db32bb39e14abacae754ccce8a070182df760f7c43c875b67d0b818d820e75b783ccf931388e4924a8afc3f7d305a2be56500da716a885d28daed18d820e75b783ccf931388e4924a8afc3f7d305a2be56500da716a885d28daed8f3e9586996eae91f41086d932f4576dcdae1e26844a12cdbdc471db1e7eae40c44049bb604747c4f50b9c6076ca44911af4ffef2e8462838ebc31ea847efa4ac44049bb604747c4f50b9c6076ca44911af4ffef2e8462838ebc31ea847efa4afdd7af3536d74082fb5146e4c0fdbec799da64a1eea3413c5b8d7fac7788a512b362beae350e628f1ff4b2adc0d98aa08b3112c47c4902cd1fdd7d4c1e021bebb362beae350e628f1ff4b2adc0d98aa08b3112c47c4902cd1fdd7d4c1e021beb81f67cd78fa816208033cf47e2c7018f91d902662b9a2f87f2e973ffeb11e995a244f20f1d24c4f9b1c8424ce9c5a8f3e6061269007225a3812589949f96b4dea244f20f1d24c4f9b1c8424ce9c5a8f3e6061269007225a3812589949f96b4de86205471ea2d269b33edefa7a96a24f1e65e403f2db17cfa63aec9505f5b7089b9be00af980389b54e415714fb814b6cec9640006f913a71c302f80be12ac46bb9be00af980389b54e415714fb814b6cec9640006f913a71c302f80be12ac46bd776e1ab21d2f08b34495fbf3b2c01ab40e3b3e74cb99a49cff28a1614c8455663b9ca8053b708ce991d87d4337a3a85c3a8d6aac3828a00a81f43a3817ef0a863b9ca8053b708ce991d87d4337a3a85c3a8d6aac3828a00a81f43a3817ef0a83c15eb60856fe9117426c10db7460bedd7031eb687ccf9bd8924aae895f038f6fd8fe989d953228295158660bcfcb97da3f0440ebb2fe6a321a94c30f9241fbffd8fe989d953228295158660bcfcb97da3f0440ebb2fe6a321a94c30f9241fbffec47e7a91fbb35d2620bd00afeff5dd4c174549959973a3025873fde369c6929cb0b5a31f9674f3c80e95de174400a1802dc11575a83f2e3993d6a60cfdd56c9cb0b5a31f9674f3c80e95de174400a1802dc11575a83f2e3993d6a60cfdd56c12f951bc704c1ccf167b0891de52ef050a0d0c824fdb55d92c13930c25bb72e8c290f2726575d04069e61075189acc400d0907671be88ea1c761ce7f5fb9f3f31514b8390e1be000cee0e49210f8c96dd32cb3bca59988b736196a52eaf6088068a5101dc73fce44d3dfcfe5fba2ba55c25ba6ca8855d76eab0818f618644b6d2798fbb79dd3b695193149142c4dda2756599e03ee45bddaaf69e50aabf1eac7c1481c478b21edc44c586285f173e27aad6ae61d4e0b3c664d24186c7f3fe022063d964e5cedacd9d38cf4382e336fa5a172a778e2362cc49a3533e76f2f3f1289f809c2848156bf06f0c43da41f521a285518dfb0c4496030ff56131e22e0cfa4eb89e2b728be545d30a093e8bcd1d6afb8fe27d868c5dfc3aac0af74a4b3520fe26d95a826c3dee08d1fbbf44aabf8bd82bae066fc9e89e4137b534ebc9d150fe26d95a826c3dee08d1fbbf44aabf8bd82bae066fc9e89e4137b534ebc9d153f903fee8deab13609ad9bbd7a7cd3b8d03ec7a512d57b625c9aad5d5cdba7c39fe4fa0acda6711063383ff6f22e5413c0d62ff5351518c149a3165ba04c28469fe4fa0acda6711063383ff6f22e5413c0d62ff5351518c149a3165ba04c28462d3b183e6b7b881f1ec8b2e4cac7105f5149b6aa924e71b5e16797b1dc6bb290e0317183d0e8068512b7abf80882902c33b7d8dd22d85b7b21dd9b3f9e8d9d3fe0317183d0e8068512b7abf80882902c33b7d8dd22d85b7b21dd9b3f9e8d9d3fd9e51bc3390b050f7179de0189b914d8e6f047d1c0112f12a67d16838d7be0924e3dc9fbee0c374f1774fde59d086111cc944d3778651d132ba96acb6e3835fb4e3dc9fbee0c374f1774fde59d086111cc944d3778651d132ba96acb6e3835fb47de01281a39f675c64d7e44e7ff10fbd3fc268744081e0878c051e264472606d7b5a71b80939beb5bb667962d73d911eac33a363d6e67d372452da3531bb5dfd7b5a71b80939beb5bb667962d73d911eac33a363d6e67d372452da3531bb5dfb6fbadfbfa9462b856c0810253a1acbfd85f60b9b5a8fe5c55045f814ce33a1fea5efc6563d96f714cadde54f1c5614c2e6d2c74c56e70e7f6640f92427659abea5efc6563d96f714cadde54f1c5614c2e6d2c74c56e70e7f6640f92427659ab6152e4c083cb620380571dc718f0a71bf8d5135cec9885b73b0efcf2fc61de0a80a4b14f4990c43b8b5cca9bcfee384ab73f0d27139c183e9d8c21bbfbe1146680a4b14f4990c43b8b5cca9bcfee384ab73f0d27139c183e9d8c21bbfbe1146676f6e4abb076609d78dea60bd4714477b90d0b4bb6332b182b5954cc443f65a03f5a5a17aa0f54abcdc51fbbb74b127a0edcd4f9d299949a5692d6f325576ef3bde43883ab801093f7e0bd7dbbc43aab653b3e123278a8e3e14514a87af4e97c13ce819971588148ea850de704af668916ed24003758b82cbe1b4856e25779802a506c6f14d340ac6d023ec8bfd7866546b491f2b837de54ec6ee98eb45d99022a506c6f14d340ac6d023ec8bfd7866546b491f2b837de54ec6ee98eb45d9902b716713ef521c330b0de190ec644904a91ad82f63343b9d7b925f541dcec93bc1cf0476ad1be4d790eb51642f2d2b46c82e0cf87f92c437120ff3a20920172e51cf0476ad1be4d790eb51642f2d2b46c82e0cf87f92c437120ff3a20920172e598ab76fb4cbece6bdd11c1ba0b319ab0e2b8701379c139ecf2435e7806bd81c13d04184cf7e0a383980c4191be25196f0b655f8c8257ef3e642f0aae7658a3e73d04184cf7e0a383980c4191be25196f0b655f8c8257ef3e642f0aae7658a3e7ecbcecea2c1565ea9de606ad1cb3305bb2fff75fa746e52e96b4818072061e036d7e8d297b8afa42177486760b34eeb3a5af6a5d95e2582a271c37d226e2e5126d7e8d297b8afa42177486760b34eeb3a5af6a5d95e2582a271c37d226e2e512f5d304fbeb6396e05ef03ab2e809d02382adeb3a49c6ab04e130e4e8bd825a57c0a64a60364281efa883cdbe84f88916c3cb7bdd6467848e637e1b23a9e145b8c0a64a60364281efa883cdbe84f88916c3cb7bdd6467848e637e1b23a9e145b8271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254bb5be2f980944360a059b8d9df2aeeb5bbf22262d3c5d27c387a043ba65787d8bb5be2f980944360a059b8d9df2aeeb5bbf22262d3c5d27c387a043ba65787d82142ea3684023d379ed79474088f83a3e2b8f8cb3c969fccc3c91e5bba97e4ddc3d266477a5075b3e6ded69742a17c59ba47fe2fbab653f9803d032e4dd2a307c3d266477a5075b3e6ded69742a17c59ba47fe2fbab653f9803d032e4dd2a30744ee6df99b9814f27f663e5f4c9eac665b8e8e2de4369ba3fbeb4be34fbbf31157f57609aae3e1b2c1fe8c122a215da412a5ffa6a8befdc56798fb1c213463836851c1fd04767bd897de0a771cfbac11ca35e9c3493d65f29d469b9e2ef8ab3a0ee9664f4da19f8ceab3bab2fa10332d3b9aaa4207830051ace4e127a20551f87da175eace67846761596823a581706feb6b1a0fb6fd34ce01685100669d43cb7da175eace67846761596823a581706feb6b1a0fb6fd34ce01685100669d43cbfeb33cb6e73658a126492118b20f9c3ebdd8a1de9c7c5681e47f5ac724f2bd6d92ebdb40440d73b4ac5d055bc055e27f9678262399df579ef7abda4dc5d312ba92ebdb40440d73b4ac5d055bc055e27f9678262399df579ef7abda4dc5d312ba4f63b2520f0425ba103075da3803b9513f784c94e60c49ead2fc30e253d5ea29318d4fb68310e62fe0bddc4cb1c9efdad6a9e05f1f24db1d3781807e7f3338bc318d4fb68310e62fe0bddc4cb1c9efdad6a9e05f1f24db1d3781807e7f3338bc9f916ad2dba940ababdb14ce34ed84eca2221303aa3d41d1796f68f01b45f0b78acb306434152374ab69c0eed0556497f0aa92655316dc7c8e91c34a14b906c68acb306434152374ab69c0eed0556497f0aa92655316dc7c8e91c34a14b906c68f0e92817aa3384747f56f67e728dbc626b9bcb760dfe53af09e9c4f541fb6206dca66a3968ebb42a99898d9b9b24fb610a15a8f55326b825e8cc144cace43956dca66a3968ebb42a99898d9b9b24fb610a15a8f55326b825e8cc144cace4395d5f9ce24c28eae33bb17fb16700db0db764b2847833da5979ebcd9434b377142e6f7aad23e981b1b4136eda90e7d6858ead013d6072794d001d219b054de9575e6f7aad23e981b1b4136eda90e7d6858ead013d6072794d001d219b054de9575391aa3b0d01aa73ab6c85aad913560d1dd09e00142bf0bdb101c8d3cd2d996058f12a494eb69b735c5cfb6709b09c6f0042dfd679703fd98592852bd1b8b97908f12a494eb69b735c5cfb6709b09c6f0042dfd679703fd98592852bd1b8b97906ff6682a1a9d168b4ed11dc8fd9e2859c105dfda36bb8f711bd681b6e9d3cdecdc6cba8a30bebdd1ffe84d3b3d762a4ad5c5f081bc358a7cc1a79a9f3bdc5d58dc6cba8a30bebdd1ffe84d3b3d762a4ad5c5f081bc358a7cc1a79a9f3bdc5d58daa07d3736ec0d9e9bd23dda372171c9a7bcb3f7387f174311d24ae3268ecb2b20dcb38c6ab5512210e6308c16602420c8d89a660b79b9d4f97152007901e91b20dcb38c6ab5512210e6308c16602420c8d89a660b79b9d4f97152007901e91b2d027e6e7df4ab6bfc3b8f31a737cd7c84bc8a140d993768487ad57bc569c4b1c82b85d1e0b1e544276767e4c3c7b420090b70c3044e034b161edf8d6379257dc82b85d1e0b1e544276767e4c3c7b420090b70c3044e034b161edf8d6379257d2555ca9d6f9cfa6e890f6e91eba06f2a675078dbf38e7ab93ef1f2203e62e671b3291ea0d25e24fd646ebe166123cabe6621419bae8c6d24c126c34b3c8c6f94b3291ea0d25e24fd646ebe166123cabe6621419bae8c6d24c126c34b3c8c6f9411d6785c0c2102441822b878dfce60deb12da817b77fc2f226d04cb4f748bdbca02bed482d3381bdef97fb2d5bacd6ef2331a5a1deddcbf7d82b4c634b71149ba02bed482d3381bdef97fb2d5bacd6ef2331a5a1deddcbf7d82b4c634b71149b0c08f5207933feb707e32d38ca36365d186c5c52e7f1ec3a83b05b2d8cbaf0a879b87d1f837eaca6c1c517ace584f99f6321e31aecfc0c262311ad8092b76a2179b87d1f837eaca6c1c517ace584f99f6321e31aecfc0c262311ad8092b76a21e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855898285f01a1dbcddeeebdd2f4b74a28deef7a6bb159b09089a113dc9d1a3ebd5898285f01a1dbcddeeebdd2f4b74a28deef7a6bb159b09089a113dc9d1a3ebd52d7b0f21d2b506e334504229616558056052287ab1bad31ab10149857803446ab203e91fb87a6c0fae9358bc4fbc267a75d6af8a75a12dd8b5fc17a97a552bf3b203e91fb87a6c0fae9358bc4fbc267a75d6af8a75a12dd8b5fc17a97a552bf3c68814b21d0e062df093909fa7f131569896357ce8ccf6c195c97529b2ef7efa30e41982d2b7f06408a03b8bd52c3964570b945b0f191dc245f768bfb50fd6c34bfd7ba4ea2d22cb40c9642ccf621bc13a251bc52ed8fc305c6db132ccd94e061021d76ce5fdf013d4f15cb716f83533380ec96af23c851963c4761f854ff090b85a8f649d57e5ab6503766b39c949f4c5fbdff5c2a579ee58c64108de0c3d35204b877639d4f379c1fe18dc4b097c9792e025bc7748f1c01ac7388245651adebd0bc35291a1ff43e7a2092ed90a79427f96bcfdec2fff2463d129c01512ecd143aaa20d90e5c8d7e02d7925179bf0812344d9167a363effd9323e6bcf561d6f43aaa20d90e5c8d7e02d7925179bf0812344d9167a363effd9323e6bcf561d6f24465c6f9056ea468d9faabe581c8d6cecff2305b17f980daca7b5bda6f8ac4219e25bc19a0fc8c6e1a9295dc8b6aef89a448ee2e8f822905019284242420ed719e25bc19a0fc8c6e1a9295dc8b6aef89a448ee2e8f822905019284242420ed7ece6ace7ff812be50bb3c69e07b183037904f9fbdb628b2411c20409eed2b9e385c84d7c4b2a7af4aacd07ca27a6ccfca640c0b4358eff640d9ccaae5b0b93e185c84d7c4b2a7af4aacd07ca27a6ccfca640c0b4358eff640d9ccaae5b0b93e1967c3ffb7c8fd4d69dac6e40e2d55262515e3a3b29e54268e980711acc99ad8d2183cfe3b097a8092139f139ac576e984e1381862c3a0aeb9a7a3b76df148ad22183cfe3b097a8092139f139ac576e984e1381862c3a0aeb9a7a3b76df148ad2b8ae712744c4ad5ffab826e8b2f346c235cafcf3549b4eb31799d5b2b316e0c8cd14945d3fd4fb03a71b5675e460b0be6c3050c0053494e350014b889f247599cd14945d3fd4fb03a71b5675e460b0be6c3050c0053494e350014b889f2475990a2eba28f6a4db63b7049a762e5eb7df8f2338c0ad5a83df5f8955070665cf62d4d248355509478c522f9d03b38a5c2f990b37f35793ebaf7a347ff7f3a005be348bee56d760da0c32c041961e4a010a2deb867a151de48ed4ac2cf7e11a501cd2f204c151f4f9feff718cb8bad36a49397d7aa0cd2c6386562419e01cc12d964730aee99c19b048370fdb5358098501c2efa2a7188ec0303c09f9a70ee189803f1a92771c2b5d53df14e9cb0e25bb6f4b3987c985a6b038b65577127315b75b997219df1ce07fc2a7971992b83de6ffe08312c36a33943f129c758c85ee8810997219df1ce07fc2a7971992b83de6ffe08312c36a33943f129c758c85ee88102bc694efdd484504f6e512197943991ba45a1feac96e500da5be6ba3fa38aa0439cb63de342493f96dc92f8cd614248c615c2df635fa7e1a0a69512bdd99f2a639cb63de342493f96dc92f8cd614248c615c2df635fa7e1a0a69512bdd99f2a6f8f7a0bce6146b910f562d410667b475c6b1a1f1fa8e8eb2a1980bb30a5472feb5c4d2d5c96ae3c8e42f8656dd3cd4b4c8305ebd63676ba00fa8654dfe9bd211d55165d21798f4f51d7c110a9b26674d2d087b57f53a7698c93ef5d0bcd73c6567ca0bacc4d47ebca5515d077dea4fc3db0597371ebf3b29bf52a378ac5b804017eb95ffb209ca9c8c99445a10bd69d0527feafbfe3a6d67e57c5a65fe1aa1ea17eb95ffb209ca9c8c99445a10bd69d0527feafbfe3a6d67e57c5a65fe1aa1eadd3e6a040f6f8b55145ab901e2088ccb6d0f5f6b4a17d7bb2e7b43a1d7878d5aaf11c98a3046bd8e70a277d7b7421ce20ff627beeea7e3ce8d6836db63f13ace7a7f441b3d482092db9cb2fe01a410dec433a9456c738ff19c27665b5712c201973bf613fcf8211cf135178f19ef7f676b4691ca90d87b17362f82cc4677c53f96f37486b16a8602bfa9dad4680fc170e2b228812a8c766b408978b62f8f8839fa1a9485345db27ddeedbf50ac19dc72adfe0cfa3b8efa268f3e534003217713cb5a546dd0cab3df40b01b6618bb37edca8be35e2cb6349593fcdeba60804c47de28a4dd75a008e21f2e48fc8630275f145d06e580326ec5eb7e626e7b5c0a89df1220c81516c6d139b61b5b693e9ce2710b7f71c1a800d5bba4cbbde42a5a48aee1f3693cfa0ac92ad291f56bdf7eae744be44a729d69b7b7695b8c7b609f46aee1f3693cfa0ac92ad291f56bdf7eae744be44a729d69b7b7695b8c7b609f46a7b23b5026f06f4530618516f2d7c37923a6a7d515211b603b0050033d65e958779d970aafcb4ec5c6a3026d9ce4133c64315249bcd0f336188103572f038beb3a383308ed88b9c8a01764bc12a1a13737a2c38a53e0b21384091d20df7626e2bcfa2fe56eb82f99f4a4fa90c68714980cf8ee85fcb12add0cd8dcdde0b160d626f69d9b1db62f48166030e1568f8259b18dbfb4f9fe0e76ae293637ecf3f95426f69d9b1db62f48166030e1568f8259b18dbfb4f9fe0e76ae293637ecf3f954e9d13d40697c1c9a20aa7fc75c5f2c918c5dd6692ae024f7f081a5010415fbbe60d935f195298d0088346d9453cde31c07b3b93a2a659a4b8658381f14ec2b9a60d935f195298d0088346d9453cde31c07b3b93a2a659a4b8658381f14ec2b9a3716b694cf7ae483f11e176c8b1e62f0c6cbffe611c431c5e379579835e6cdab478f9cdd0141c5e60b7b0b6dd963f9e1ddb90449f8d8b7b2ef43ef4b8cac7f30eb122431b99a35dd674673d4ccf166978682c111b8f5f7ea0c47c87097c26f077fc906f7bd8311562b171be3069abc8c130b8a281310df1eb3d3e2b894b244619387da8a66d6f5f4fa4ea152fe0823a77ff192accbd005ced2c270016f4c4a3a9387da8a66d6f5f4fa4ea152fe0823a77ff192accbd005ced2c270016f4c4a3a35b37899126603744ca8b9a53ad607d43e410ec55bb1cc5953d6a7e08a12f07a253415c9eacc95bf871b6d719c482c05e2764193031c71e4191a2c341c87ef42253415c9eacc95bf871b6d719c482c05e2764193031c71e4191a2c341c87ef429b425436a631a96f78b2ae2cac1eae009cc95d2ada6bbd45974c9c5a556782a78d816c8656b30cd6311f3c279053a1a79bb599fbcbbc26bfd01b341efb1239008d816c8656b30cd6311f3c279053a1a79bb599fbcbbc26bfd01b341efb123900d7fe3bea4f0b09ec9a318e1a953c2ac410ddcaa2aefb6ef1c07f0d042371a40b3445b64f69db9da592c2e7a2fb5875ffb296369df9b6059dd5a90f57a2703afc3445b64f69db9da592c2e7a2fb5875ffb296369df9b6059dd5a90f57a2703afca0bd50080e56fbdfa61af20e4902ddcd3cdbecea7761130505cb1c6d215bb3116ef1d4ae8cdcdb76b81687f2a798a8e8d7c8f37987b514d23acdc7e0f375959513a279d8ae41bf61b1a960d5554725c71101baf3e665f0f122c071547bccb85f271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254dc1f713bf2b985bf4bb2225cf0ab81762c78eef61503b299ac8dd5a8d1a1b222dc1f713bf2b985bf4bb2225cf0ab81762c78eef61503b299ac8dd5a8d1a1b222d702218838893be8d40da267e093c6bf9e149038c9e247a1ac0290c5d8ff9b10c324eb4168097be48895ceb099e23c01b7650b06318ca1b37f3e60e60f2755dfc324eb4168097be48895ceb099e23c01b7650b06318ca1b37f3e60e60f2755df30c2109013d828f3969cbc711da0b632c0316b2fc3123ec0894ec71812d35d2dac8b569ed256f48fdd39be519c78d29ccb02232ae1eceaed0ef8577e55f68262ac8b569ed256f48fdd39be519c78d29ccb02232ae1eceaed0ef8577e55f68262e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ab7dab1463138832484d2c64cdd8b86b376994a0564f6612b8b5448e1c5f49e8ab7dab1463138832484d2c64cdd8b86b376994a0564f6612b8b5448e1c5f49e8d915de962a07546309ebff0fd64e17286e2486a3dadbd0415587bac0ad65986316a98942edfcf594fecb989c326bda19509398a46b7adbd1bea1ac9ec076d9ad16a98942edfcf594fecb989c326bda19509398a46b7adbd1bea1ac9ec076d9ad8e32fbc45611585428a0ca1541677250f46e242ea11386fdcc92452c31d6a411e40dec9a5f5db0fa5b2e2277f7f5e9da8424589bc08834d7fe0aabf0332113c0946345c43e9ae58d20bf28b4c481afd0bf190dc3cbbd542165537f0fec0f58f4946345c43e9ae58d20bf28b4c481afd0bf190dc3cbbd542165537f0fec0f58f4ab59f03acdf2b700118bd7581716d8c2b710538924bc7e25a8a285560e347a27a80896b1bdce5e8c429202a040e6d68ec50f4afd6185e76cc0e5a2cdb385ef24a80896b1bdce5e8c429202a040e6d68ec50f4afd6185e76cc0e5a2cdb385ef2401ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b1bf68eb8f76264805a6d27772bcd4f5668583f4808a0036f4d679cf61ddc7c4b1bf68eb8f76264805a6d27772bcd4f5668583f4808a0036f4d679cf61ddc7c4b3c87c1ef1cc2905afb6b6365c8413621d8fd32df1847046bc3fab727b67185bd02ed73e8994966718e2200878e9a92f009d4fd2ce449e2032e82f62b99fd9d870d271bd06245a4cef06c37585751585e2852328a3425601233d8ff76273a275092c27030ecf14905e004916005a05f21ef69c8c9c98f5a949df004bedf7373c9bbea4cd2b19cf54b4ea3e4c5f44f1b40d3ed7619a9649a31dc61c952ca60b5e66bd02766969e72bdd560713ad5188d23c84ab172ab5df08004d45a503e963bc627b87c02a7e02626dd3583845cae51b8604252d154a91328c2928313b0045208f9c5fe162b7c2eb78826c8883b23a86d920bbd95d2fa161a5d9210a2dd6bab7fdf71fb894b5dfcb54f01e69774e01136b003362ea87f8fe4ec1402dfe8813f1090bb79f7f4e040a68c172a2562191ee3e477beae396bd87447558582f17505cd7d4e1dd6f9e3fbb7e7ed956a8a96b05854d3829d55ea526d4ed9acedfc080c8b2188729c9604bd4bcfde47f1cd54185a1649f6e3d7c6d1a367614e69efc61810c986d94a4ebb48f08407a0b4eabce4c386c1c86449ea541cc152094d8aa914632309aa8185f088ac964ee1e9bb057284cc3f3e91f0ec95d21a03bf254c4a8f412309aa8185f088ac964ee1e9bb057284cc3f3e91f0ec95d21a03bf254c4a8f4121b1d9af73d02048967d0622e004e7dbb347b86b91c4c106fc31bd6ff7240143c431d071784c8d089f41cc5ab4ef184ea31f9f2f68759d242a9d0ae7929acf4ab9bb4c97752a0eecf6f5e7f346e70e842ee1bb92d1368230cdcd87e81bdd4a1c65625b9791cac74858eb5bcd8a1e5376faf1dec4c48b54188b57d96edf226cc700b455ddad1c109a396abf5a34a2bb1d3ec0433fb74f92e2cd37a3170419cbb300b455ddad1c109a396abf5a34a2bb1d3ec0433fb74f92e2cd37a3170419cbb3e020e98e1e005e8a987561591989fa4a5601a036e88983079bc9b1a4c269cf1e9fc3e8ee400a656cc2bf04695937f3c69ce66c620e7b758eecbee6931062e0062742377dca30b78bfb22f649fced147a3884def6ddb9d1f483862f08163fe7f55fd86d7ad859b81a7fdf275eb586502e83a8942ddf02e100bdeb7797e4e5a7d451a44fd9fcfb15f77e06b628c7cdaaaa6fc6ad821a66d6f272ea505baba409d7be3a286499196e72ccaa80be7e5a50f67bf388290ca61658980e80769fb121db795421524b33a5dfbaf59d795b4d36e19d0113878bd608f25b3ad5d260948ed0468d07b352f83946b293622cfbea2a1c2669a9d811c2338d1f9050ad3e176cc1468d07b352f83946b293622cfbea2a1c2669a9d811c2338d1f9050ad3e176cc1d0d1bd2887c48d0bb52834d49c11605c63ac450156a69144afde5630c4f0fdb8b2fcee1e37e6e36fd4e1158570a1c278dfe3a9213db2e084a52e409816c6e237b2fcee1e37e6e36fd4e1158570a1c278dfe3a9213db2e084a52e409816c6e2373e59d010ff9177645ff685e80171ae4662559ab2bbfb8de85a34dc7b130c18e5ee6779440a661468cca46f8b9ee9966f18d0ffcaf0d3a7806c415dede137cb09ee6779440a661468cca46f8b9ee9966f18d0ffcaf0d3a7806c415dede137cb09cc0feb7633159e9f83ba756fa091c55307f136c7a9748d386f57c80275cbeda5eb603319b0330503f968119c01f418a5c133a4420775dea83ac0cdd77f43bc247ea469247d82b36b2aad37e02e80b40fe79cd701ddd06f8b1a4351b6c4102276d60ecf539a6c84612c815762b76442a77904c0f49128ff23d93b396378ac1ce6a2595a8bac8fc5ea409f84a8defcfc29f8f0c2e1ee9d530cddf2ddf4644513a2a2595a8bac8fc5ea409f84a8defcfc29f8f0c2e1ee9d530cddf2ddf4644513a2ef790335896dec3feafdcd6b7c72341e21df5f98844ab332bb069684b0c6e2a089e541e5eba5d4ab2bdce664673eb352210f5ad5dbba21214981cbbd312fa5d889e541e5eba5d4ab2bdce664673eb352210f5ad5dbba21214981cbbd312fa5d8e6f36c5e594aef80503c6b4577b2838c0983a0b218f78abf779b7a2c503d311ce628dbfd8f6726397ae5eca89fae599fcb3ae09e0515aa17dd47469ad2f9a746e628dbfd8f6726397ae5eca89fae599fcb3ae09e0515aa17dd47469ad2f9a746233158270a45e792d0098471b18a951368f61973ce363bbd0e11e01b3674aa9d0e0a9bd4b847c99b0a969ee27e372ad757bec35d476d4a5bfb143b6d7e808acc0e0a9bd4b847c99b0a969ee27e372ad757bec35d476d4a5bfb143b6d7e808acc3e4ff1891f5f847098addebc7a7552c5892df1632041b8fe5e6992712de6b921756524b6830796b37eebe134668b43cb22bd779a3cc5d042e9e075c2b5650e3d48fbb2618f4610338b51daab070aef10ef5e49b13386d0938c928537269de33316eb48a89fbd4f771e2db6784b7dd783419fb4c79cecf272f1a7c2bc504f4e3725cfd0c1e909f20596052e27f554b9bc169a3545abce9ea75fac35c81e6fee5dd943c5f584345156c382a698399d6d41870d0c54d852f32a7c8e128a0eed1d85a929b9552a96012a9a34d4af955cbdd2222fc9e9a254f5ad69b5a9b12268955dc431903fa767eae30b96ddf83fc982a54bfc1515acfad856ef0b8185cf6d84353e6b29e173ddd9995f3022101c8cdd5402678a3787f7534f2a9b5c58a29b7b3726c33129ae2384958e03214b8fa698f66769ed647c722e238a198fa67002cbb55fa3c83ff65f6472a461ffb72c1fdded8d00cccf9cd1511e8cda21d7ccdae3bf9be8655219e7ce52f385dfa535d2a41df90b3ac3e8793961d1d427ff368512391a75c3e490ede92725c1e812f4bc327a5bb93574fef58175bc4abd10d378051dbc3100d38043c0f08b2723ac063ea5c2ca6ca01c59e7ec67ae0e5b4b8a0286cdc55838708bce1978b49df4614b7935a03da1cc63457df464a80dcca4d8e7086d8aa60be390e922dffe58232c1d9927e648138b6915b071a6f5998f9002b590d1ce5e4a63c923525264ce42c7bed4a3ffd316f3242628709c7f94cb08da33ace765e45df1bc8b48a9f12e34138c05a4193851c77f6ea36df6d7c0d92d10e57cd9bd0c08e3c1f6c1585ebe75dd266738a82d3932689a8fe139a58d70e1c5e50032bce20a8f6d72b19e52a02c5161a9f2a89b968679f93cdd988261ea30125475adb805d7d8203b695293e88f52bd60fad80b60f0dd3e91dce56af18377687d18ca47ba6a9300740386e1a5133e94c1f784819b3046cd01a9153222cf2fc1ac1876dc0cb31473fcebc395705f12774ffcc538cd12c279631d8fd21b568623f1552354cdfcf75e497131c3822c664e85ad4a5149b83343851fd48a6fc3d36b058155a81dd0edb37c955864a956df62bd4626c2141bbe22bda2e2c3c4a857a070ea68a84a4cb7e2ad6e1fe2b6ea8599ff7fc643cfc48472d20e56827e101bf928680d03a81742e65271496b8e92459b6b61c577624db19f02829ecb99c27e2f905cef998cf9f46f399f7b20dbb370e2f95e774cf0d9cbf4122b74c5492883ac7d1aafae0991a3964303e52c6dce48bb4a25e8f4e4fbd92a1fb0c4e3b522425d2c78fdae0991a3964303e52c6dce48bb4a25e8f4e4fbd92a1fb0c4e3b522425d2c78fd2afc7c7dc78cc71f219e1949c6ede93a62dcc18c28eac5f80d2e8922b19758de83296f0869e495d238ce582b6fb37f1e32058cae7a1615c68b6720d3b66039cf83296f0869e495d238ce582b6fb37f1e32058cae7a1615c68b6720d3b66039cfa723db402bdeaa16cd0c0f48ab3be392f2592e9a1c96620f9211fb50b5f985c27cf5ca624978163026c55437637664735c844e711fb3c9f7771c0b8fbb7d7f307cf5ca624978163026c55437637664735c844e711fb3c9f7771c0b8fbb7d7f30271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254532d66954ba9973c3d781b137ea7e0bf1e92f8c6e09efd6f25da442c50f3ad75532d66954ba9973c3d781b137ea7e0bf1e92f8c6e09efd6f25da442c50f3ad752baf2ac2cf340a8db1b7b272da44dec15554426bf3fb91d8bdf43f029105a5032c564c67297495456615e90184da7b9794654fc484a0694954e9c1e9a552b15a2c564c67297495456615e90184da7b9794654fc484a0694954e9c1e9a552b15a6d76172479440331b83fad1ebb17b401e3436fdbcb7d2f6c92b5dcc12f7c68a38d02a4736cbb60bb9334a3529b9d9ca314aab4c6e80fc60eb3d77a07afee2468271799435c31c1a5e8af0cacec96308d42ef36650586feb79ed2d02802a53d20cce44452e75537a957c10efbc2f42a0b5c8952c6a9cc2d6eab67f454b2c19437552da9b80995da8a99afd997f6fb11a1e962db3b06e13a9b3b22aca7bcbd904f552da9b80995da8a99afd997f6fb11a1e962db3b06e13a9b3b22aca7bcbd904f2e47bb511f8dd5256983893efbacf4be06f3517efc81b92331a3d23be5dbe09575fa920206976080342b0e1e40dddc00a290335a080f3b43b82ed0d5b4ace30a75fa920206976080342b0e1e40dddc00a290335a080f3b43b82ed0d5b4ace30aa16cabf54012cbb890b2ccfa518adbac731f08f47e02b55bc8c6b42911e584e81cd7db2e3c8ab01d3848d2e6ea4b31391b4fa0b710e03a59e66d91e3a94849071cd7db2e3c8ab01d3848d2e6ea4b31391b4fa0b710e03a59e66d91e3a9484907c29739c0485377b23d27fc103c4680b700440b3cd67312a11601842236fd3219fcdd8c2e47c909dcb5de72ec1d73ae7187b8d2d463b84134e49b086bb81cc268fcdd8c2e47c909dcb5de72ec1d73ae7187b8d2d463b84134e49b086bb81cc268d24ff9cb5ffdfe383c0bc7c6641f21e9dfa9bcb58507a3a0b5015348609ff9d740b40f519edb1a9334cfb85f0718b49c70346772f6b30f7c87ed486be462249540b40f519edb1a9334cfb85f0718b49c70346772f6b30f7c87ed486be4622495dea32716e4a7d466319c30a0e68151f82406cfb9f093428167ec9d66b03f566a9f4da353d5beb15c6495f6f29fb6815b0e07236e995992be60f092755942a2af9f4da353d5beb15c6495f6f29fb6815b0e07236e995992be60f092755942a2afe79e5dc758efc6888226af2cff60e7c398e11e513f837fea3c1781df6116e3e53488635a5e7afd58821355c6e6b7c7446c6fa26339fda4671d92b9664127ba143488635a5e7afd58821355c6e6b7c7446c6fa26339fda4671d92b9664127ba14f8be7dcf2a52a7187aae266ec7553e6f5aa48a3ed89304b5ac7bc71af907408aabba894180c8e54655f90097fca68c3f80a6522008087f1af09b480b2085bbcdabba894180c8e54655f90097fca68c3f80a6522008087f1af09b480b2085bbcd271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a25414c6c256b41a37f44ce9912d73ef7bcab665b52e4a13acac7dae7a54aa65c6fc14c6c256b41a37f44ce9912d73ef7bcab665b52e4a13acac7dae7a54aa65c6fc8f2cff0c3288e3d7969dffa15af9d2d8af16e2f6c12e4adf1489f3cb3539aefcd68efd6e31a4001e9676d29018ecd60ff7cdaacac783763674eb827e9698e752d68efd6e31a4001e9676d29018ecd60ff7cdaacac783763674eb827e9698e75204d569535d5fbfa29847411d1d49194c2a0af34c235f875aa66045a799e48ef9d6d9b45580de3a7b77144a2b634f599dbddeed64c5943b2e2355b034be380702d6d9b45580de3a7b77144a2b634f599dbddeed64c5943b2e2355b034be380702dd977638c4422554a805a2fdf0975d32f2f1f8be9514b122a4f852d73db8950a6ab0bd7d7e11810582cf2b8b31a2b70328e50c8e061f1c130478f8381a4d38903c0a40bd60345a6c33ef62d170ab0b3be590c93941e132db839669fb3e0032e9ea2ff0cc9ea9dfa2b3fdb2720f29c2f0a3d4b2508b07ca1f0b63cb4f168fa5d12aff93481f42f46177bcc4b3532ed18cdeaaf72f98644ef604362213763ddc0497d1c80afa97debc664488bd2ccfa6240b934234a35bb8997ed3aaa57b7bf66ba7c5a31842d5e4c2dea2a88e080c8c6cab1f1a3d87358ee2e9e3bacaa1575e38896530da120d53a1ab9b0267ca056149784c24b10dbfbe8ea91ad488b9a61f6a127b5a45d3c06890521df536c950fce6c7b75c40c9e334f7cb6b3580455f8ffa97e19415e10f81b6eba7ecd12d8925b9143856658c4ebf9c7a0db0f06f03bdbf4e5a688b99a611aac6e1e4694be0866f91003a871464b2ef7bf9d25401f74222e9f04e0cdfa2f27120df29f449e8a5cec177495c11d0417a54d0315a57cb24c5e81472a1a2a6502e89c8c5b4cd39b76d02d8b5044af26915fa37d99758a24e737a4b2b3db3a5d613a6e9f69528b0984adc0347e1ecce417562534691ebf2d2a7e094b393e88f042fbd407d1f81a67ce9ea1a6a765a10885241b7966b2802f050ffc96e228d3300d999d57eb701957dec6be5115fa8f12406a8a0c2aa54228f6f6377a8804b0a96a8847dfacb0f496204224defd1ee5356abc4cb891c6d6bfb985c4d6c119a0c142d03c3bba86259a8ffd094ca4f56004a1a9d1b454546fe2a66eed242c74a1f9e0c7233080eaa2a1e50b0819b644ebc3e7111e0dabf0da33277fc488d62b8b1e22646d3f4869c967d0da381f78cbfaf81388df2a9aecbfcd40c50243ce57e8020b5eb944539d1454fdb5c035213ae76d76d1de4b15a199c1e734f51a1cbd48e1f3d982b5a75a011d07627ec0097d9413fe863c8c40a17983f30a5d1a26919571c7077008be04825f7ad9226180c34dff55b5cb9bdb2fca3549e21356c66a8f4e710cd4c55623225a75b75c49dc610a663ff0bf4cb5f03d50a9921356c66a8f4e710cd4c55623225a75b75c49dc610a663ff0bf4cb5f03d50a990f5fcbe5554aa3cda8875ec22659e0ed6e295aaeed051191e09686070c9a421da093461fdc8d2fe6189b907efc390c4608f1fb7326979245d77e56845b394225a093461fdc8d2fe6189b907efc390c4608f1fb7326979245d77e56845b39422542ab01925eb70f8c3e63ef6b42014a2147071a9875ff1fabb33f5f2fffb0bfcaacbdeab208c48ad81ab84acee02e7d9703732678a258e2aa1ae501640b3f2aa0a07b376522100fca482c4ee385b41b885914dbad8d9f29f0642d2e944f48aaadaf5140a2d1774c88e0dc62817267d2aa17492dd9229202eee0129500c59242c84d3f87b1a41ff003314eda127350478b6eed3f470bf8a8c9d10684560d6e29e54d3f87b1a41ff003314eda127350478b6eed3f470bf8a8c9d10684560d6e29e57693b84db8f90dddf1c0252d65b3697ab4e604d643f8c7e1d50a79dc7f30509aac67e458577724e353b6d06430d78f545bef8627435e851c36047e1ba60e5dc6ac67e458577724e353b6d06430d78f545bef8627435e851c36047e1ba60e5dc66042d3bead46773c597744d82fb57510fd00a0aa12303367f5153dc8bedb257584b09759e399fa911ee0e321cbc130bd4b2a744436a77c46e76f49a0e69257d43a0bfd8b5f91bcedf943c94ee4a3ab3e73042f30d7e48e4474e3f87c526282c0521145058bb26361278af2cdf879a7ace30350d35bde948e38a339476c20852155122458a7aec86ff74a8a99f10eefeecef721f6df99446c39f0e65917b7d57220404f85154516c1003b3f7102e7f89111fbb2e6f071d43431bc7eface87c86cd84e856b855702c47b1ca3e89c0df7d14a963a374ea490ae4df2b2d4c354eaa2de5b78218db09f596997c04baf6416f1236c2935b993a690fc9bb70a5504378ede5b78218db09f596997c04baf6416f1236c2935b993a690fc9bb70a5504378ef93533c312b7a18ab8390a05674d321f52288316d5307cbb316156ed8ca8576309078667d6768d15300a5f62c896155357e94cf39b7d7ea1410237e08fcf49a009078667d6768d15300a5f62c896155357e94cf39b7d7ea1410237e08fcf49a0abc2df55a06f84d7bd079bbabc7661977901b37c3d2b9efad2dca68e929bf65a787b92d6d2bacdcb98ab3f8082c0c3a8c69ec45aaa6e44c71af04683867fa507787b92d6d2bacdcb98ab3f8082c0c3a8c69ec45aaa6e44c71af04683867fa507308412c7c8f2cddea67a738b78ff9b781f678a459557e04d616eb529c7be103c5b3740e4846883bf33312f1fae871c530b9df7f21030c61aba7c6a190823c4fa5b3740e4846883bf33312f1fae871c530b9df7f21030c61aba7c6a190823c4fa9fb13ba9b70274dc26c15b9f698c7bee06d6522185bfc80722c8cecff7eb6a0c0394a868021f6cae162e989c905474a91ac54d1c6dc2d20c64af8874521009bf0394a868021f6cae162e989c905474a91ac54d1c6dc2d20c64af8874521009bf47d12b9c662953b5dd9476a856c8976af8b84c0a08c13bd33131522300fbb2e50aaabe6b077a31ee0beb44fe97f2c4e31c364e87b177bfb1d4e0241ca8f7adfc0aaabe6b077a31ee0beb44fe97f2c4e31c364e87b177bfb1d4e0241ca8f7adfc2b673114651dc3f5242691e6ce07a472af373b543037b8cde222f8490441d2a0c468a6521b38a67a7d8b35aed8a84a050ddab7b666ceedf32453264679672a3fc468a6521b38a67a7d8b35aed8a84a050ddab7b666ceedf32453264679672a3fb329d5e66d99acc2fa6df42296953ef0c4a7866b76c8cc90f6b5441c171541d86732db9f54874b58edb808bb4c3947baba95e4e134710bc17f3eb97dc5a27b286732db9f54874b58edb808bb4c3947baba95e4e134710bc17f3eb97dc5a27b28271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a2548aa739531a46d1a7ca6f8c270cedd3c909fa139125dd4073d3d1ca7967bde0928aa739531a46d1a7ca6f8c270cedd3c909fa139125dd4073d3d1ca7967bde092ea79d0bdf9de6d10b76c7216e9b4afbaccf0534813d745ccd7d510a6ee44fb34b72727436eba2479f03214160174eafc72c31bb5c341adf7259afaed8c30ccebb72727436eba2479f03214160174eafc72c31bb5c341adf7259afaed8c30cceba80a8cc3df6664f7af11f4b93ecec1d27ec5e0aa9912810e5e74b49c1526b45887df1eae9ed2010ef26922a08536554416550a8e42199b6659189047e191f7bca8ab58d5ad93d2fc8c334ea039c4ed0fa1c1522d52fe123ac54a8ca85c1928abb57e0d92810c52b63316fd7bc6d3a64f9e01898309d2b26dda1c2bcd8ee62e7aa2dc2971b2bf02906fcd459bd9da511e2bc94dcf132bcaf2a90fe9851b5f3991a2dc2971b2bf02906fcd459bd9da511e2bc94dcf132bcaf2a90fe9851b5f3991ec5cf231a750f67e52ac06b055bab811b277718650c19e16b7b6a72aacbe450c857df5c40a2041e75ea5e4a54399c167aee196eb5a362f624d271e184a2a3fb7857df5c40a2041e75ea5e4a54399c167aee196eb5a362f624d271e184a2a3fb70db6c2b44beda9c5f20a211f3fc126bf5e3e5a2ae2eb89fe96cc357e85f281abbbfcda330e82e11ae0a86510ee8f52030a5c0e3a7fa9d6dcd9bf0a3e236dfab5bbfcda330e82e11ae0a86510ee8f52030a5c0e3a7fa9d6dcd9bf0a3e236dfab54cf66be4f39e10901680048b5a62912a69c4479f86111242977dd1490633cf8abd8c1a057b4e4bf64b5e75b53e9a0fbffdf01330c460790003c279665ad6c011bd8c1a057b4e4bf64b5e75b53e9a0fbffdf01330c460790003c279665ad6c011602b9115d2bace272c15e90631fc9c0a21664f89b170ef32465b1b0533697e359dec9f3a672f68f4a06aa5f71628732d58ff00177d58667e64598117845951eb9dec9f3a672f68f4a06aa5f71628732d58ff00177d58667e64598117845951eb531e0cbb4432adb18e8ad2c16fc57e16124d0d22e014bd79775e7f33bb845dc4f84813cef7b264d1b9996f38a6a112254ab0937a4b24d1d4698b3d53a56fef51f84813cef7b264d1b9996f38a6a112254ab0937a4b24d1d4698b3d53a56fef51d606b0468d687c4bd51fe9939dea5c019dee64d0b96c640930055afee1a8302be76d43f0f41eb7516badedacf3961050f686ee7e873ee5bd856f68cc0392bbdf883a5b393d5757112b25e6632c73f104bfe37e011c287cdc8f408a997817b423d9a11b5393335001cdf357c24d0f51990cec7b23dc27371cc453c449bfdfa32fd9a11b5393335001cdf357c24d0f51990cec7b23dc27371cc453c449bfdfa32f942f1219ef2c2bf335b0cdc080bf2cc43d104c934dda641903f3c5a348278f1e1ee797328ff14825248a4ac158884173b814fb66d52a3e8a1801c05e8e07f0361ee797328ff14825248a4ac158884173b814fb66d52a3e8a1801c05e8e07f036418ec40d9a04992c97abc41ef17c07824f566902d6318607c0a3595d3f58ed79fee154ca835f35c879e5a61f1c3e18a48210d9f79643d9eeabc3a59838a2a543fee154ca835f35c879e5a61f1c3e18a48210d9f79643d9eeabc3a59838a2a543456f6d9d35c3d15aa2476c77837bceeeefc133f44725b1977d74d2903683ba7d9074e0987921c467e6aab31e7f2864101fa222896adab65237d4b3721875e2c79074e0987921c467e6aab31e7f2864101fa222896adab65237d4b3721875e2c737009a74c09da0f4d1a505a4534ee98dccb150f6944fe954a7a3a047e6eb88353e677b3cf0f929274ed7484ca13579a256228d8885d1d0a8d7f638322c0f2ef73e677b3cf0f929274ed7484ca13579a256228d8885d1d0a8d7f638322c0f2ef7d5a91dd81de1383ad46a43f4c8a4e506b4277f4dabf506c41a59f5812d864cfd3d391b6b59c872ce739dd0bada59b39b3712aa081701af83cdf480936a22a01c3d391b6b59c872ce739dd0bada59b39b3712aa081701af83cdf480936a22a01c481ba41293700a957580a1daedaa466a371e948943dca27f8c1968e89d4decd0a891147589cd3f1e536447b74fd1f596fbffeacd5e1972e25e979e77c84430e0a891147589cd3f1e536447b74fd1f596fbffeacd5e1972e25e979e77c84430e0858391ad3a555fb9d528f629f04f5a077b486ab4e996e371d3bcb14dcd1a492a983f23bca3a683a8b3df8dfb42f0e1917a548a0ec1961cb6b3bce08a9e6595ee983f23bca3a683a8b3df8dfb42f0e1917a548a0ec1961cb6b3bce08a9e6595ee0ee7bd8be293cbfb9ba81ec842dd2aacc5e77db65be8de9c867fca2586638a798d3ece1ab4d9b881bb97fe6b562394009ea0db593ff9f14f12c4d2c7e6036f688d3ece1ab4d9b881bb97fe6b562394009ea0db593ff9f14f12c4d2c7e6036f68fe8d88f187420e594b73973a54849254441e7b137b24f7e1f12979efd405c73aeec942972009824eab54c5f2e934d969c131986d590ce6032d6cf900f21f48b4eec942972009824eab54c5f2e934d969c131986d590ce6032d6cf900f21f48b4d7adbd9f66421f4bce77f7f3de41e2089390340503f609f21377a259ce7db728a903f5d03e16bc6ac60a2bdca7c4973e55a99d850302fb8a38b8a2ad4b64e328a903f5d03e16bc6ac60a2bdca7c4973e55a99d850302fb8a38b8a2ad4b64e328184992814a7b41bed7d7db72c45feab220b6f01142e4e5c757decffbf72849cd2cc5ecf3661ece799dd472b53d5dab16db649c4760bb79c51e51e77a8f1cb6c62cc5ecf3661ece799dd472b53d5dab16db649c4760bb79c51e51e77a8f1cb6c6c2cab30308c4b8f594b339a55db04f8f89db44ba707d18dff3f31a27c834f398ededd9da751df994edb774d919f63146555273e6cd0465b73c32ee3466b5f682ededd9da751df994edb774d919f63146555273e6cd0465b73c32ee3466b5f682e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e5e0cb2fb6fecb660aecc1d1a7b7369de2249ca51a1ea665e3163fa2aeae0afae5e0cb2fb6fecb660aecc1d1a7b7369de2249ca51a1ea665e3163fa2aeae0afa25f45afb3fb3996f7200196ce0bc07972bef7fd14a0313ea03c332ad8ea454316c8c6e1a39967a8b547c0adfd12ebbcf1703cc06de935707c60fb2c7d65997226c8c6e1a39967a8b547c0adfd12ebbcf1703cc06de935707c60fb2c7d6599722888adbbf6d764e6910764e309ff2a184ab0917db376943fb1a7426ad1b46fb1a9c04f92f8bacfc7126c78df6ff89d490754f5ba273b7073ed7e7cd6f2b3be98076fb298f6d2d1f62a29468db5840aefd862842584bc9aeac2be7a25cc378dbba1e0ce3fe03420640bae1e4011e1e16bb3d04c92ddadd456fc753750dfe14ab5e11a924dccd3fa4d82ee5a386ca3bbb6709177c139b7528a95b0cf94e4969b2bc11a924dccd3fa4d82ee5a386ca3bbb6709177c139b7528a95b0cf94e4969b2bcd1e4f8394377268e0be962a8face9cea493f04ca0c7d13c5565145e32c5978357397746d12bb0efecb3d617fa91f540c28d171024568726475a6b0f2757c5ec498d81f11305012d32ba7c9d3ef2c82ea0ac4b54e2251c62a45fc7f2b5d3eb33c98d81f11305012d32ba7c9d3ef2c82ea0ac4b54e2251c62a45fc7f2b5d3eb33ca2d6b4fa27fb187bccfae92996c3fff8dbedb9b52c00e8d66c99bc34a5c30003aea607c6ba170c1754b4c0ce2bc1119d6bc8fc215e89e310c5459a52ccbe5d6312fc37b42bd607ede600428c5b35b409c31ca1b42e524a5c4448ea8ed7c252743c7eee619c430fa2822ee8064e8454b90ee2087737c031d140e2459e74f09d3aa458febb89b0d34bd4035a13a91d92e9ae96a95231109ea0fa746002db4fff57457cfb7eeceac1e94eb14da581a0a558dfee77af82ff706835238d34992c77e4fac116b30e7aa10a6cf4ed828f3d5a83872edcec1a035685279accf184b69ad9fac116b30e7aa10a6cf4ed828f3d5a83872edcec1a035685279accf184b69ad905b20c24c0db7b3f2eb7a346b371cf49de1f0f53fb6a6ca4888b552556486d1145b15a8261d5e01f01c9e997fda3c1aabca81c10a5174e2015d5851ae35b14e145b15a8261d5e01f01c9e997fda3c1aabca81c10a5174e2015d5851ae35b14e1a542eafd12f150b828a7cde8541c12f6cd77f5b6bc36bf50e284caf0b3dc5552a3ba944c4c60c04f2c2d52131e20cee9ebaa0b38fcaf83b190509435b0d7154e3febe86efbb7ae2b3fb7510d43fe8dad254f10d405a75ce8bbaf5eaf18d886580b9168d39a487eb2025bb7cd20285ff02a708df2825cd01ff1532d8dc50856a511f3d6f22a4df5f232b216907adc509f73c23666908dcd0eebc1a65af5784eae11f3d6f22a4df5f232b216907adc509f73c23666908dcd0eebc1a65af5784eaea99fd23f36fd67a2c4109570b804b62a802a62596666f103076ae85878e05a8ca13bff652d7c4b14cc462e93e3580953aacae76dc411be1e6f387210a125da78a13bff652d7c4b14cc462e93e3580953aacae76dc411be1e6f387210a125da787da9b730415c5cc9aed03588ae67c0cb1f6191c1ce15a1681137b2530ae0b38f75d1049031d3095ab0f2bf4086ba7a7136afc218534730acde2e334cd49dd85375d1049031d3095ab0f2bf4086ba7a7136afc218534730acde2e334cd49dd853ab12aba0c8ec493683f803a04e2d1fd0a466376eaa406d350c7aa645cdd4f9e16defa07096c6e72bab7c81164a49c1ad77931cfa36db0824edeb8a0b32f3e61b4ef97a2fe97be1f7cff50a6a7d506b4d6346a4fda6cb06edb14dd8a454665af84ef97a2fe97be1f7cff50a6a7d506b4d6346a4fda6cb06edb14dd8a454665af87bb05f68e8859161d07736794ef6c24598d71c9070db7ebe27b888ef5701b01d478673d6f543da1540677f17da8a4f19005b5ca69f5634c393b1180037878429b02461a0330024968d3d5ec5c882a2743e02491898e9e353d4a26559ae8eb11daecbe1a5e62c0706165d2b04c4431d493ba3471d55a89b73d08aa5ca6956ed4d8ea7f3cad525b6e0c1ca088a9c92ed432546e73e060b263222a085a7aa5abef58ea7f3cad525b6e0c1ca088a9c92ed432546e73e060b263222a085a7aa5abef540b72bd17acba82c214bc5aa93be39449ec934d693b2e0070b8b2d573a158c6d945a371b21e4e95a9ec004220df1bfb68c38b88c55a19c34c5e085ba2deee0c1945a371b21e4e95a9ec004220df1bfb68c38b88c55a19c34c5e085ba2deee0c1091d618b1bac608600cb93fe334603cf8665a5bf876028d79299f83b2f5b477c627dcb14a76cc16fff02a391e99d85e92c9c86d1c09d51ad1d56a4fa9fb21cd8627dcb14a76cc16fff02a391e99d85e92c9c86d1c09d51ad1d56a4fa9fb21cd88a081df53503ab69d4e93401adad8b4093de86994aec475dce3233c03f145a4343d89f4eb98332c25fbd47820abb965d8758eb2d81be27476c1a8543981a7103f6cc9496fcd5693adc3a39ff8bda4b51a9fc22862876b37588f4e63de5be9f715165dfc9ce3455aea4eb90e7038b2ad9b0ec271b92ea63bd4617e77f427f0c75822c8bcc3a2b61b537030aae6174cb0c867eb708fa0055ceba99ce88116da900822c8bcc3a2b61b537030aae6174cb0c867eb708fa0055ceba99ce88116da900cbe30a84809949039cd39409524adf41744312a9e12f79a2e996070d3baa5e6df58cdc6e761c29691ac6f8acab1c39dfbd4cb603395b37e6d00283bd21c1568ff58cdc6e761c29691ac6f8acab1c39dfbd4cb603395b37e6d00283bd21c1568fc629394bb1b69eeb6a85595250f3bc300b2fe44283b48a1c3d760314a0cde8d3d6243046c5d3a683a5f55a2b5de94a16cc68f0f4bc29b6c5647fa48b9f1bb164d6243046c5d3a683a5f55a2b5de94a16cc68f0f4bc29b6c5647fa48b9f1bb164bb625013340ff36d72cbbc19a738fd092098234c46ee834d00399a6c69e5997a2b69960f828680f6930afbe4f7380e7ffb352008088db4f77dfd36d0e3dfb0532b69960f828680f6930afbe4f7380e7ffb352008088db4f77dfd36d0e3dfb05340f24d3f6ae0a31524393e8875019e157633618c1c428b2e58f4dfadefed1bbe4b33fed8cedbcb74118b6af164ca593fa7798e4a8f68ceddbc8b11430042ad9f4b33fed8cedbcb74118b6af164ca593fa7798e4a8f68ceddbc8b11430042ad9fcb8dbecd9190acba538faa10ea5eaafe27a93783dfdb29d1a8ae258d34445292eea0ccfe6274b7369c099120a7e523188d93b6e959bde5e50843da8386306da6eea0ccfe6274b7369c099120a7e523188d93b6e959bde5e50843da8386306da674970f6b7f199d370d9f7c8e368f7c2570f5120f4e7f9f4d9fe4474b765f4aa3647c174f83419d0be66bf2fa8acd843812d3f40f733a57d6dbcb77bc553e0309647c174f83419d0be66bf2fa8acd843812d3f40f733a57d6dbcb77bc553e030924fc177174f2772292afe428bb77ccc2efda1c82ef90be4db95a0fb79f953cc817037fcd6ec0129fe9c1e6798a8fcc147957a7f645b4e9878a83d53c9f8ec2a417037fcd6ec0129fe9c1e6798a8fcc147957a7f645b4e9878a83d53c9f8ec2a4271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254e1479a4f0cc8894fb77bc394fb1dfd7b3ede32feb1329b9656cba757dbb8dae0e1479a4f0cc8894fb77bc394fb1dfd7b3ede32feb1329b9656cba757dbb8dae02f4b1e5bd97d285644fa644e50dbd85c88453b8fc8077e8e96f91fd8dde0813ab110dce540de9555fa81b2c092bc82e15c0c50b74cf763881fd631d3352e6ddeb110dce540de9555fa81b2c092bc82e15c0c50b74cf763881fd631d3352e6ddeed2055f9b73cb8224aaa8e688df3d81f37ed7a4a7c331bca7eea9032837323711e520daff8c0f1da388c4db4283fd28b5dbb3bc2f60ee3da09f1932be48d4b381e520daff8c0f1da388c4db4283fd28b5dbb3bc2f60ee3da09f1932be48d4b38271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a2540791de6b9ca2c1f10c60dfe2a0c5f403e7ff7685ea093af9dece0caf58a1a0930791de6b9ca2c1f10c60dfe2a0c5f403e7ff7685ea093af9dece0caf58a1a093315d67f313096738ba1db403866d43b23fbec0235abb97188aeb9aeb2f099d3cdc0b419cc8d4cf1fb790fd4c4ea1714dc2a0bad63516beeb9946fe292f09b337dc0b419cc8d4cf1fb790fd4c4ea1714dc2a0bad63516beeb9946fe292f09b3374a3b3be4a5dbd0f9c2f9df757992e6991c3f4223fa6478a77b3b49bb3463d99f7b395a7635bd98a1224054d0c5c1e1f4497764846c525d559e7f4c6812b40b597b395a7635bd98a1224054d0c5c1e1f4497764846c525d559e7f4c6812b40b595ee457642e26ece22fc0732d9f83698afbdebf9e9559d345c13065e6b3b8808ac9e144ccfd95fd099967f37a0a88e702919b5849f42942062dd1ceaea31a5f3fc9e144ccfd95fd099967f37a0a88e702919b5849f42942062dd1ceaea31a5f3f2f895e8a4c1c7c16030f2fec184e36d87b90cae295d270df7f1e50e5fa7bf4c8077dd70317e6bf01f2e0e98e1741a7660cee23190fec8fd88492ff44ba14099f17db8e1be891f4bcbab08e57669f430a4c3134d3bb068c8b9044aedc8b7cff85d3a78fb4508861a18baf6efcfaa575ce1dcff3450ed42e8a648a62e0267d7becd3a78fb4508861a18baf6efcfaa575ce1dcff3450ed42e8a648a62e0267d7bec271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254cd7e74175288ab92b73e668be8324af4e81766a74133d0d5bf3a0704b628aba8cd7e74175288ab92b73e668be8324af4e81766a74133d0d5bf3a0704b628aba8d47d0e6eee85f74d37b3bc835bcae372ac047996190b0ab47e13d72ef9e5e10a3fb0d4fd8348f3c4df454605f8799b616c21e3d13a03cac9e01509306eeacf373fb0d4fd8348f3c4df454605f8799b616c21e3d13a03cac9e01509306eeacf378a1bd4b933be25d909d417f93df2ac98c1b2a354cf0c86cd549fa53a47ffa36304f783ecfda8ffed88026a6c5963818c8e41ba66ea74ddbfea2069eacf009ac7627456fc6e40a10e0b65f356981d1db131fc02aa1ad4801c5e99a7ffac6978e6c9d0a4d6b8ba539e7a7b4fe79a98188f0ba220c5adfd0ddc92e164e22aefd92d1fa4d11f67165c2eabe70b5c42f6a7c33d579116fae5716f3dad147a237e41411fa4d11f67165c2eabe70b5c42f6a7c33d579116fae5716f3dad147a237e4141317f2c3edc47508a8b3266fce9e3f25ba027ad1a4be5ff43d213da7204f5a3a16c29672d48226a69e3c54bd906f0886799d84b3a3e84ba36ab587d76d1eeed9f6c29672d48226a69e3c54bd906f0886799d84b3a3e84ba36ab587d76d1eeed9fcea6721daae72bd40a3c4aa57686eb1d6ba2a33ed0eaf19f085e7cd0a6b109ff233d2158ad84a3c92876aae637e45e0994a6bb3a4db833544ec1dd3aaad3c9a1233d2158ad84a3c92876aae637e45e0994a6bb3a4db833544ec1dd3aaad3c9a1e91abe7c3b46f2c7c799823771584d27af5c65713b8b597544ff2302cf57e9f6193002d0af80e6c94343d369e44faca8f5fc1aa8116e6cbf98ace7e41e4fec21193002d0af80e6c94343d369e44faca8f5fc1aa8116e6cbf98ace7e41e4fec21346ac34d5e934d359e0c8c885c0a6203b7807715a7c2250596f160b7a7a98d22329d3dac59160057e372fb9eb05b0bf7a5948f824bfa3507a26b1c18eb4af87f329d3dac59160057e372fb9eb05b0bf7a5948f824bfa3507a26b1c18eb4af87f2ce7a01ddadfbe989547108b0d27c01367a3ef85213eabe965cacf00008e1713b1ce25181158a015bb80013c045c9c1b6cc003e5b5e40dff620e4068f539f91d57050559dc0371c09ef964660dfa080a509a9f7b9aa36887b4ca93508577aad24e3710a403854307c94172ddafd5575def8847ea48a07e4699e370d5c3f22fea4e3710a403854307c94172ddafd5575def8847ea48a07e4699e370d5c3f22feadb4986691ea5c9b4c1c3d791269f1ec912326f4028fa8c948e04efd87669ce38ac55c705905697593c37dd576fab8f88a3ceb84219cf60de98425991b89c12a3ac55c705905697593c37dd576fab8f88a3ceb84219cf60de98425991b89c12a3da0589554642b2c36bbfb8ddedd02c6bb75faa7686d8eda86c266f4b7197ed08f06259f29fe345282faff5ab70431559f05ae4992400f055e6b8789bea1a81ddf06259f29fe345282faff5ab70431559f05ae4992400f055e6b8789bea1a81ddf1af31e42eabbd189a5f78e493138228e74d82a1d17b20263754eb6e1eb5bd195d0a0406ede146b22ef7ac90227e45c00b3b5c92c7188930b089ec6bdd6916d05d0a0406ede146b22ef7ac90227e45c00b3b5c92c7188930b089ec6bdd6916d06bf2d8169d52852eef15702bfca7ba90ee868a744ad758458c3c357f0b397b7187918e4a4dbf3b0af6bdf63bdd54a6c196c1b3b8efc38e7dc338f09b449bdf5587918e4a4dbf3b0af6bdf63bdd54a6c196c1b3b8efc38e7dc338f09b449bdf55a4558458bab3c9f571098a44f821531d61849414ded9610316d02393bf6d401c27d3dbe202323cf039598fe08b358643058547d17700045b2df679cf1569816d27d3dbe202323cf039598fe08b358643058547d17700045b2df679cf1569816db91330a08013448a0015b123238523633cb9a12a935811e8ad170263f64a9763cf3f8e65a62859c5993989df1191407675dc60098f8885456ffe7750c18e26efcf3f8e65a62859c5993989df1191407675dc60098f8885456ffe7750c18e26ef050583d6acdb6117722da2cd769bca1c6dd9cef60d2da15eb8c52ba76bf072d334a2170d77077f2f82aaa964b0fd70f522303620ff350037c318a391d538da0f34a2170d77077f2f82aaa964b0fd70f522303620ff350037c318a391d538da0fecf3c7320d7c4466131f7ca85c6e99b4157330ba00f12f79337e8b6f38389109925fb3372a64eb806e094595dce680575053b0c13d2b755d8ee0e9bf7323d9cc925fb3372a64eb806e094595dce680575053b0c13d2b755d8ee0e9bf7323d9cc63e24ad6716b363aae0df993a8b1c887ec7677a0fafb0d00a558c45a9e6bcf939a9aa25e97719be057c74edfd2930d4d354c7f42b50b491d3c5999c2cc4c80b49a9aa25e97719be057c74edfd2930d4d354c7f42b50b491d3c5999c2cc4c80b43053cda599289f660bec3d7a7cc5c5994303ae084dcac14c5c63668fd9f2831a490963201210a7cb3cdf96b93fad3b4423502ef25e85a3e14fdcb47f05eb1880490963201210a7cb3cdf96b93fad3b4423502ef25e85a3e14fdcb47f05eb188095e67227b08bb3aa5c95a8d7768f40805b73e90eeb0edb164c7021e0d3b67b370322b7830aeb5ab55543d17f8caab9e117dbc384c78ee68827931abe906211e40322b7830aeb5ab55543d17f8caab9e117dbc384c78ee68827931abe906211e4fd99220bad6a875426770d4c31d1dc51dccc1eb75d636b67a77f3ff5f5c06591699be33622ec7f183fe67224d004cf99b7602c3228d9954521af57f87e375195699be33622ec7f183fe67224d004cf99b7602c3228d9954521af57f87e375195969ce71a2318cecf54d28787b2ef6929c5741d15cd801f2e82275fee3bf375da81ac6badf127ce1bc5b4d2aae93cda706b8ab0725022f7546661146b08a43fecd1aeeb3fadbab53fa6b1a74c0eb68f91965651600c10b4146fdc9a39cc711d170503df07ac224773bc47976a0a0e0a0477f1eca06ec7b4e90645b070ed35c988bb88bb603cf357a7a43d8a05143b55f7486028c0c097a2deced875f6ab50add9bb88bb603cf357a7a43d8a05143b55f7486028c0c097a2deced875f6ab50add9b3c80b4b88aba472faa93715e35c9575a46f2155fede16aa670c2076289cfc99b7e26f6518206f035a10b951bf9414d3bd106f71ea73b19710378d1baaaf417bb7e26f6518206f035a10b951bf9414d3bd106f71ea73b19710378d1baaaf417b3461210369c160054edc1415429de8511943587f538cdd3fda00671f7f25f546c5e03fa15bf70346fcd9acc0de24d58989e35aab8dd3d98368bbc64e11e9c509c5e03fa15bf70346fcd9acc0de24d58989e35aab8dd3d98368bbc64e11e9c509623050257b31a59d9010c6c1cb5273ac5212f88f26da6d7e9cee4fdd77720096f6e83a79cf4fe4a9dfbd6d55fbf500ee1e81f7536764a1d998030811c6637de6f6e83a79cf4fe4a9dfbd6d55fbf500ee1e81f7536764a1d998030811c6637de6f6281b2b597049a19e7d26ffb937bc4defed9328a4da0bdd8cfa78d2d16b9ef5a200d7ea8eb291abd18829b3a8e37ca521591306509005214477deeb555cc10263a5e189a673930e255d7042aa9a1cffedbcb76640c8cf3e1aa0b9f86a09a042c32e78e9cfd7ce69af60bcd5477832eaac52c73ebf2ea3f78795e842f31f2faec32e78e9cfd7ce69af60bcd5477832eaac52c73ebf2ea3f78795e842f31f2faee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551dba3b3a65f409818a34c96f37f2144b3d9fc2bb66227de5737b3667dbba6bca1dba3b3a65f409818a34c96f37f2144b3d9fc2bb66227de5737b3667dbba6bca9fe1ba06e23c3be0308c310d5d02ce3fe07d095bbe4196fa2f9f1ed3a8210745536387ca348bb59d9485c2809fbd5b044d6ae9c8fcdcd9ba4dd9f2a146c1a172536387ca348bb59d9485c2809fbd5b044d6ae9c8fcdcd9ba4dd9f2a146c1a172ded8fab4f4995fbd8d619f6de446bce4b03e54b16df48104707f594a23ac74ef9037a0505b1faffc79990df75d63a1ac18adb14a4d58a5ff62a5f625c69b312a9037a0505b1faffc79990df75d63a1ac18adb14a4d58a5ff62a5f625c69b312a5de0cd3d7d2a384d6e51e43b89f8f0f661d170199c278fd9a2359c4a5d9ccfb2846b04a9cf3cb71cff6fabe498b3823b4243e28edce82dd26fa6ce43e2d888f5846b04a9cf3cb71cff6fabe498b3823b4243e28edce82dd26fa6ce43e2d888f550778de0b765c857e34ba89e19b653c9f320976824ff7bbf8666523c3e704f72ca33ac4dda39e20c4789c1e3c9253a7b0cf95c2d3dc754b69475095c79622080ca33ac4dda39e20c4789c1e3c9253a7b0cf95c2d3dc754b69475095c79622080612d86c9d96f21faf3ce69b3f0da96be12a72ec27bdb1278563d9fccf6a8f62a0b79a271cb56efc8d703e1a29c44b3d914b27a485c63c1578efcf5ec3ab1da3c0b79a271cb56efc8d703e1a29c44b3d914b27a485c63c1578efcf5ec3ab1da3c81315c61190352aca0c692743657ca8fe7c1ce64dc565ebd6d23ecbc0cfdb9c62a3a65e4f1c33b3cf92808dc9381b5b8ea77456efff7eba0e9fcd3742980a4af2a3a65e4f1c33b3cf92808dc9381b5b8ea77456efff7eba0e9fcd3742980a4afe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855748eb86687c8f77185991ea6f84b9a8721082e318dbf1b38a36918d91181b924748eb86687c8f77185991ea6f84b9a8721082e318dbf1b38a36918d91181b924bd07471ac5b30afc225a65e8a32434c8403ca31acc89bfe8f1c02eec73b22416cb462da0f0f1174f18c1fa11f42395736a44b22d52f699a6b1a5c06b7571f5b1cb462da0f0f1174f18c1fa11f42395736a44b22d52f699a6b1a5c06b7571f5b15a9f0e0978ebb7cca51ebed40f178fcb73e73e38d61cca0c993f4a822556b4266b88bf483b90dcc7b591933b7d3a1f2a378053f0253067e97fbd6fb83b8bcd8d6b88bf483b90dcc7b591933b7d3a1f2a378053f0253067e97fbd6fb83b8bcd8de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c1a6ca3f2761a6f50b82c4adb0cda698446b8b188224bb8ed27d221b209f9e4fc1a6ca3f2761a6f50b82c4adb0cda698446b8b188224bb8ed27d221b209f9e4f061ec7ca67a564f7d170ae6348c02e04d2424cb829341faeb9832326c6611c7d0af1c861fd3bbf466962d5f1a73eb6ac00cfc60305f63fb3671e953ab505e5dd0af1c861fd3bbf466962d5f1a73eb6ac00cfc60305f63fb3671e953ab505e5dd96252eb2936f6038240ad3439a4f77c7ac26fa3edf83eaa594d0917582ccbbc11b43defe84c646587c849fe8e02ad9b3a8b66033431545af74f2794eba1211421b43defe84c646587c849fe8e02ad9b3a8b66033431545af74f2794eba1211424d204a32d17d331097dfe5d264ac757108bf191339c0fb6a2fc5ad7eb29d082d0f9404ba78b8eeb8490b27deb738ddb08d214a473ccdc1ab020f2f2ca07f68a70f9404ba78b8eeb8490b27deb738ddb08d214a473ccdc1ab020f2f2ca07f68a758ac496df08f709c232fc2eaf083ebfa9c67f07c09e71b2d8f5cb084f216e29bc260dca0977ae530f4da328873e2d999b13607267eadfafca33508c4fe2cd23cc260dca0977ae530f4da328873e2d999b13607267eadfafca33508c4fe2cd23ce514a84ca57634d538f6d9adf3e7882e2ee2f9d1a001caead184671d0521ba6d4b045975d547d8775880f141a9bfd308a98630b1df96dd8736512d32d6b76beb4b045975d547d8775880f141a9bfd308a98630b1df96dd8736512d32d6b76beb7e90a48f4f3ab0ddde51e5d98e8b7a76d4d22e474f8d5cfed9386504a4f2211915d40096bbc1fba0ff1dd2e9eff4e484477b3f02acfe616f06667c939af5b487373f72a1615e95afe73289f24f27142e01c19b152867da60ff897b9d0637e4b661a85d0ed48742f9b91bf3f4c090d0af829f781317d7c49f542bb35f2830489a61a85d0ed48742f9b91bf3f4c090d0af829f781317d7c49f542bb35f2830489af2171c037e7460c67d0c689ff074b90287c004d0e9be4d6aadd2bc83a7c009bb0d9e22e63de711b1ae4e097b17cf72c4883295102c606130121abac5a88a72a90d9e22e63de711b1ae4e097b17cf72c4883295102c606130121abac5a88a72a95727d92aa68d04da5f4de741bf78c932fb5580707c45634a27b894bf822d9a4bbdd98ac8e008b0d86873432da9d838892f4a04ce91ddf576ddebfa40f6578af3bdd98ac8e008b0d86873432da9d838892f4a04ce91ddf576ddebfa40f6578af399f12433b6c3669694eb8f21c8a19f357cd8fdb2bb40ff1ea29c938f36dbd935aeac4dcddba60363cc810e1089642ef60a4fac1e3ca308cbeb2d44cfb06880d5aeac4dcddba60363cc810e1089642ef60a4fac1e3ca308cbeb2d44cfb06880d5d666a0dc77534bf32cbe7e813e10192839533ae2d6ebfe98f986599af04aee77d94f9c8f3329e2d5a9bedf59e3b7271e9ef716d94dfa9c0758e22f098421a12bd94f9c8f3329e2d5a9bedf59e3b7271e9ef716d94dfa9c0758e22f098421a12b6a35b8a6584a522580a02eb3c060d76a9e2f6fd3a91681a0022a445e60fde2829186ec021fb2763835bf8dac267855bda5add95bfb6be62ab3e3365c7d06fb09ef9b778e9c23927484529e13b422378c736bf5e0ce34b299995ac366db64a120fd030ea459899175e49581edad935c47936712ca06899e2a798a01f3a46018bdfd030ea459899175e49581edad935c47936712ca06899e2a798a01f3a46018bd01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b9ded2ffb535e6383b984761575a0a8e0f9113e41986f7d0d866159637375d8e39ded2ffb535e6383b984761575a0a8e0f9113e41986f7d0d866159637375d8e39f960051abcccdcadaa18f4557d2f5b6d558014253c3af8a4ac2d8b63caf91fb78e72e33862ebb8707cac34f06c7302d5dff9fb444e696050cb427903ef554b278e72e33862ebb8707cac34f06c7302d5dff9fb444e696050cb427903ef554b258a561bc8b8f625fec13b931876a95cd0a3ff01cad98e645831a995d98dfb7737faa90bb8304c8054f8fa41e48d81f11ea23f6e649b506d01ce1744392ddec887faa90bb8304c8054f8fa41e48d81f11ea23f6e649b506d01ce1744392ddec880d043194b72ee306360105344e403bd724f82199591dda58b820ae8dd291a546201be2c3fb7ffe60009964c7698815a139545fe182888d5b28eb11a9f81fdf73816db558906945532f5cd40c2aa90819ce136ebefc2af33772e4a0ec37c2e4f56e174c244e7809afe8424ba45e42ce51806b593c80c2e7671706258fb3717f5edeb312c5769085add374afbda7323c470e88cd4092165e04bf4b9ab3bf929ac8b59a5e14b3776563df4ea897f3168d24ab12c07191a09538b263f194ebd33914c086c309aa5e0d5b5f000805c523c4a5854781b7eb28f25d8b626c2fc7ffc275418ac7e8639012920b5180421e0f7e0eaf90e8b90b0dcd1a116d7a4cd877868eb3c610de342622214466d97acde317ab909b83add8bf6e64b268548925e0cf63b3c610de342622214466d97acde317ab909b83add8bf6e64b268548925e0cf63da07d7e2c72f849594438aeb75c6a5dbf3624766a84e023585abec7e2ac41fc3d172255d4db6df64652945f29bbf31550f4e44ba559b5b59d6390c15ca64bd69d172255d4db6df64652945f29bbf31550f4e44ba559b5b59d6390c15ca64bd69d3c0ec8c0c8606aad75d169c76434aaf666429561bc6401dd5459a8c73706d94eba2f26da33fd7dc26bee176005a1f3563e0522e07bf35f2295d2d4a047d9c0aeba2f26da33fd7dc26bee176005a1f3563e0522e07bf35f2295d2d4a047d9c0a41e788fb78e5bbe2c731c7b3123d01281ae1afe843266beab718002415670ed198f008a3a913e4649eca381d23544f1673d5ebef5f35601fa7382e3362b1476798f008a3a913e4649eca381d23544f1673d5ebef5f35601fa7382e3362b14767293526a5a39859b66cd737be5fa5472756bfa543695c00ba2914b7d76ccce23f20d51ffb4e79b12a01a3d6736d66dbaf7e96db80f56517e933728c27c52243bb20d51ffb4e79b12a01a3d6736d66dbaf7e96db80f56517e933728c27c52243bb1d1a034822e6bab9bc3ddc2ee23727e2a209f23a2ef54d25e76a4e5bb5a406be899bf11e7225228587472334ae0e3fa65a66fd4963bbd88fc141d68df7e21238ac16d3eae7d29daea6edfaf14767d22284b8dc78a330ae8cfe3ca87c301ba48c3a387e95e47beee14f352bd810c6826d7276da13f3f5fbcd7c2e6c7511b4674fd1f5d2188375ed0915484124c08e9625ef8dff4a4366dedfe0c3fe2124e040dfd1f5d2188375ed0915484124c08e9625ef8dff4a4366dedfe0c3fe2124e040df02cd7cbfe80d4b967b2c04b5dab8a5a3b40711957eb57c22effa60014269473c247991a2afb42612353ed54a3e9174dacee4a1cb077210cb10924054ad78bc3be9725292d142705c75b7cc19b2a973e153fafe53b70b58793454337d897aedb649cea8befa1dd366761b9435fe31405387689b4e3511af8a43b4e474d6d927016f22cc839d7d62ef800a587fd40ce1c4205df2690a101aa20670470b90b6b16e6f22cc839d7d62ef800a587fd40ce1c4205df2690a101aa20670470b90b6b16e602d629ca20c640187d1af9b8f0248af2dd5b94a3ff5c3027475d7a69730662c55955ca3cad0865088f67d5cbc14789deb1cf4b08d754d15a1869f04f2a75b1198f04d005f4ff4875b56500c7987e388cfb95713b84e2f22533738dc54ee6999b51a0d31a0d6137542a64bb72e687c14383f902a5e5486105c9624906700b1079fedefe433bd517ffb4de582bca0eb7d8f2bb31421bd0dc462109d8c8a9098ee5b749e7b6d6b15fc3896e9a351162c9f7aee2ae2870b7acb73e5196b8bea3dc09ebfeed91b32adbc2386b47b59be702bcdb8a5bfeb99703ffe5d2a63b02b6443d7348e918f40cb28a67c6f5bc4ca03fcd25d1c6188158b7ac0e6872e0eea78ffd7348e918f40cb28a67c6f5bc4ca03fcd25d1c6188158b7ac0e6872e0eea78ff55859cfa344df65f73938ca29217d7142c83c873b5af928f9ca14d355249378056a6835a286f8135e50739644de7638eed4351fe22ae5dd2216bb5e89e0c578a74d22b913088969ce26d4380fcb743e568f4d07fedbf7a1fac2d8ca7380f14bcb9bdaf0c742e8e438e415a22a8dcbea7f7a7384c1865c300723df4e267f7647cbd910b3fe9ddf862575ff3b8bcc6fba85a71aee906e195c179ac6874a76faa49bd910b3fe9ddf862575ff3b8bcc6fba85a71aee906e195c179ac6874a76faa4977f96d6f7529c0982a19b101a73059827b4143c1e2d8604585e8ede46b9f045d00aa9f9ea72cfaf9c0c241fff8d75d4a624f18a87c1a7293a47072ec7ca4288f00aa9f9ea72cfaf9c0c241fff8d75d4a624f18a87c1a7293a47072ec7ca4288fb20c3c3d2fe53445dccbb998e230a62f29b644f151474cd1909efc430d3d26e6a91215927904a77ed5cf23eb7f973a52b5ee47ff4bcca97023419a141a1f0e23a91215927904a77ed5cf23eb7f973a52b5ee47ff4bcca97023419a141a1f0e232a142e8cc930ef95850dac5fae721d2700ff6024318060029281dd480486de679b4dd90449872d7605c0254afa8e204de57675fa2650a8635cdb07521a19f28a9b4dd90449872d7605c0254afa8e204de57675fa2650a8635cdb07521a19f28a20fb987f9abcf6d81708950bb28790cb4a63df88a1bb5146b47b63d9bad2ab61604391cc9ecd74e3ec2ceaa177ac8da8819225afe84e3d3d12bd1708b780befebafa280610769c9a6fb792d9084538f7c3f86e1510783299d4051584c6d8ddc60ae6ba0fc21a13b9e1fd0b1b29d56c9b8afcb0619cb440cf20d041b113d7894639ecac9ccc712ced2212858b707af8e337985621aea4d80175e4c24c3de9c4fd10de12ac50a145ae3ca40c9510acbc9ac55d98b9bff18a7d57aecd998139c4e97b4eaea322429905d8e108a54342d09951e4fe1d5ea40e11af63f3ebd82a72037b4eaea322429905d8e108a54342d09951e4fe1d5ea40e11af63f3ebd82a72032e852d28d31bab771b023669a1007247fcc4bc013bdb6e5b50a9948f9d10ab344c00ea7dba225dfdbe19d86b0173fc89d490475ebf26aaf11703c1541436b9ca4c00ea7dba225dfdbe19d86b0173fc89d490475ebf26aaf11703c1541436b9ca755040dcd2e1bbcbd317ec0a8ad3f65f9b8de091c420eafe1b20025cf8a54ddaff1888d928abe53543918a92ae6f971e4ae8199a2e5236099c3a620b24f1815aff1888d928abe53543918a92ae6f971e4ae8199a2e5236099c3a620b24f1815af4294f4940e3b146cfed16201014cdd30b3112597ff198ef748430c3e0295f7a9128dc25169642879e7da6ac0bd44cb0c2bd2b90c24ecdee19c2b7dcabfc131c9128dc25169642879e7da6ac0bd44cb0c2bd2b90c24ecdee19c2b7dcabfc131c53ff9798cd442da298ce4a93c149943c985cb9aea479bdcd550375ac56749f3684e9b87bb49710c433c6ddb642b426832cee8f040f12b32a1871bf203cdf9ce784e9b87bb49710c433c6ddb642b426832cee8f040f12b32a1871bf203cdf9ce77ae99c48096a6fa5d9e491cfa7228546461d254b8f7d0d24bf62f09fc2b111c67a1fa176e10a74e05a2488ecac35606a6cea0cd6ab5685dbdf5db07c45cb7bdae5f0f8f15111ccd3b67d6904ae5dc03f05ff8a5f3ccd613b78cbcbd6e713256a504e82ba9e3325ee84652828fa3842ae7fe1566d56e81eb308be302e1207f28ac63ae3c1cc2bdbfff399889632386b7a48137914ecd25711d9fe7ed6a791397993c572c4a18e5c927e180e02a9d221b9a077ac994f3bcfb8b423b01b037cdaaa99b2c58495906c37a584e7bcab8687d37dc4a99b7c549aa93833a9a6bfe0cbadd962c1edfce5b63f60113c6172d1c7658fa08023ef4dd96321fdca56a089169876f18fea58255b9f4dd544bb1acd84354b70e409580adde8b72270a3a118475332c3082b5729b202c4607739c1a56a9459ba2e8f584f1b29b2a7d3036489dbb3d6c449e990c7de697d965a43f1ed781202a6fc92bce58d1ad988fb4b9b60141136d88fc0efad3b51a22564efbddb7653a2335bd28725f9eb40aa963e749e99df3abd435938f7932540eedd10142b66206852a5e59b07b72446b189e7741c814fbbfad2a16ce39c8b8970e2d8b1ccc8f4d28f33bf33cf89eee6100b31565be10c6c88b1876c1ba65ddb643539b745499a4be3201f013d203352c4b81808cd5b6b4f0dd79f4793d87a770538ece41a9d2419701832956e2e83b7b58d42236df58b10df32e56678d2b3d39d0b95b78eeb79fa856e0c5e6164a35c787bc33044a911d6463f4522b45d2be0da3fabc89caf0d99dae64fccfe643c738ed70613406da55f6bbe105338b4cf2eb45c6bdd271305e5da5ce23397495e6a02149c5ab0fcfa58206cecb05c6f81fc2cfe428dfdabbdccbbbbfe84fc331d593196003dfc1889658e83b9acccdd038d39de190d9fc30284bf2a1ee6ac9ec765a14aafaa83a85d820afa8736141a08b5aac397ad6731dedaefd8f0f5635b68ec5fb13e14110aa19b14c5abbd54c77dad934327844a0dfb50ee464b72f93e5c333beaa5c232a1f09b14c5abbd54c77dad934327844a0dfb50ee464b72f93e5c333beaa5c232a1f0f5411897267c24f4a3ce4eed21d07b4b4ea8aede97fd0b56c091feef8e552131ddf72e42507b1cdd9ffcad7d8c0090c66e9d1819fd0cd5bdec7161fc3120e892ddf72e42507b1cdd9ffcad7d8c0090c66e9d1819fd0cd5bdec7161fc3120e892748558cd99d4e3e33d402c7dac6235db53da363e9530f2937d1f43a031275a3b7539c3c6aa95cbdc3334db5dcf613889e867470fa7eb6e0a9b453976afaaeec07539c3c6aa95cbdc3334db5dcf613889e867470fa7eb6e0a9b453976afaaeec0c1ec082c97f5ca51cc2e707c7064ed8c750bd8597ed65a9603930cf318e4859d94ce12326a6f0c20f230e2febbf1a827c8dae11e15d121fd87c25754061b8dac94ce12326a6f0c20f230e2febbf1a827c8dae11e15d121fd87c25754061b8dace7139e77d4374103d1692dbe5867220697f001de52c0251b075ed1cf20efde82b6d2ee7e964498decd1af56c934225ecd5ff4035ef7cab7af743b3e8bb4e45c5b6d2ee7e964498decd1af56c934225ecd5ff4035ef7cab7af743b3e8bb4e45c5125e84f7aca7fca74c7926fb824082afd671a02b07198ed7e49c65e7036503e4c0587f4b5722c747c8305d1e7048e89f87d0dad95b49b1dad6ed56f4589bc73ba8a63cf70ead2b1dd87b55a8fdc1d68377496838faf7e7cc155d3cfab39a5273efc27a1fe5f87069aa1b1c23791e1083903d5a7c83fd1c0f7d212a2bbe8ab1793e0787278b1208f8c5991968d4c937cc580f0211f17d03c352feb1d41b018c08328b0845b82097e92502f096898cd746cef44809a222ebf56353d8152934ac4dd48ad5594ebd143ff20fc0ff95ebb95e002264026a1153c04f2766dbe8091ae0a3496c0d80928c5b13831857efe5e9f2facac0db0bdcae2a9374f2878cf8adedb4031488103567b72b26f352e0ac00a58171b3a2ba71de2f14e7ef5403ecb7263ae0cd420947aafb429b228c84617652c59967878940e2b88b8de2c33890ac54862ee0c98c43d95703693d86349d4812f73f2a140bae2e68fe9d591ed321b035862ee0c98c43d95703693d86349d4812f73f2a140bae2e68fe9d591ed321b035ca094c252522f783f0ca6029f71757a68a74336a0bfaf17e9a829b58d8e1eddb00ab5d290cae12fce7cc71828adfd471a94e00bfb8ef889fec831a8b327686c25f7090da6633995e0616832147eb96886d27f669e285321aac24d4fe95f48880db3f6457383094e3b9bb862c24590ae397b70bccab23cb88734118cf5bcb93daf5a90000835972d0242a476ade69e1cba2b8695e586fca215967fa0f79374b4cf5a90000835972d0242a476ade69e1cba2b8695e586fca215967fa0f79374b4cb326d8a10fef222323eab15555b8230c6952d6c8cf90045223ce12ffe8621a0802a0a5f5a54eaf19772fd3f9996343584f6a0d22788c7c2994a1bdba47f86a1cb45f29558dcc08633c56b7b2f4e8c10398ff8ac3d3660928774419b3377e5e9fe769cec1860b7518c9088a082a7534ed714d208a3c6fd9d1e02fdebe0d71ab3ab6fbf9fda5b8f446f310fa044059f821179ef05ef26f22df19c6779cecae921df2b8187fa9f88ef06b220d989807ad94e8f2fcc4c0c0da1a9e7cc5b575ee686ef2b8187fa9f88ef06b220d989807ad94e8f2fcc4c0c0da1a9e7cc5b575ee686e63fde6cd2717e2d1f6ed426a0b551b842047eaada13a93b88a31c621818dfe70a281f47cf0d287e3e37c8379d212cc5b705b9f94b0bc9a7e53c56b19fc2337696c26bcd521dbe55ae6803798dfe9ca69722c43860361269dee3fe2fc53e034ea690807339ff4a61ac0a89117c43b64c2caa2a63cde71e6618a672b8388859e1c81be34d4751d620092c4260f133bb837c46e5700a9ac185f097581dcd5ec95dfe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e0439242ee749800008a104435b6627c7e3a361b4c0f829ce3d2d774f247212de0439242ee749800008a104435b6627c7e3a361b4c0f829ce3d2d774f247212d917a715864496793062d757e921d6971fd4cbfa35dea9e9bc84eb7b4e2cc4264761db844204652a0044558c27038694cc8b60c20db8b7513965d7e3784464e9d761db844204652a0044558c27038694cc8b60c20db8b7513965d7e3784464e9dbc32f6dd9383afb0cd2d8c13d2cb7e287f4b51feb4c74627aeaa16a7d2573223bf525b0196a0c5f1a21d21f26f3d4ce82d49900eec8d6d601eb4b9f0a1855e7cbf525b0196a0c5f1a21d21f26f3d4ce82d49900eec8d6d601eb4b9f0a1855e7c861f5a66d728ba8108813f75e659fe291fa9385baf9573015104a54b307ee959ac4bff31794b30dcd86f6a3115f50f306e7adc49ffbb8f3ea2928555d73ead3bac4bff31794b30dcd86f6a3115f50f306e7adc49ffbb8f3ea2928555d73ead3b7d5bd9f71054626bb42ded4a3efea4a74db59c6621ced2717844e52202795b9a0b64bc4824494502a8bd762fd8f3be126083adb752b47d05be10e28722ec34889d99e289050ea37075fa79b341160dc17e143ce1c2f7e80f99e294a389087fa682b11118549b0c8c12277914a885e601d53316cdca02ca3ad5065280fd327e4d49e38ef2cb20a514bcbaedce699e6690587dfcf98b8b2db9648983547119e700533c66108a9bb9f3143419e27ceeda01d727d3d79b339748b152e4cbab55d4437274441fec805be86871de9e813d4e2126109f014c249f69abad821598df30c47274441fec805be86871de9e813d4e2126109f014c249f69abad821598df30c4e5357cae07175e69bc864a27367fb512817f753e863c403ecbdb563ec5793619d92812150f6f884dbec20643032505b0aef7e16db1dd09eed6535c0b71f9c77ad92812150f6f884dbec20643032505b0aef7e16db1dd09eed6535c0b71f9c77ac98c7913b51800a772745f0011b118446675d21f4c2b3f1e50972877d5ea608c9929d734ead93a819e4454fa8e159d9a55c13cda6641f613325ef80fe351023a9929d734ead93a819e4454fa8e159d9a55c13cda6641f613325ef80fe351023aa142d320d1132930fd75658953979b3ab4ca316ffad825101268f17cacaf1293d09b947f8b4e7c43ebf656bcc56772d0fea497c71704086ad34dcf3d283a2d2cd09b947f8b4e7c43ebf656bcc56772d0fea497c71704086ad34dcf3d283a2d2cd12ed8801d337059ea0ef1a06c664006f1cbf8861e4012592f77028791d87518af612b6b3a17f664e2ee6c84a4324a794664a8bca372838d2d4e0a8409e86d88af612b6b3a17f664e2ee6c84a4324a794664a8bca372838d2d4e0a8409e86d88c38742a00640a31925db0a1fbf45a4aa9f01e4b7cd8f7ba46d605b59891af7700139955e5747b27dbfbcdaf22c600c17929de59e5c9b054d410443200b4ffbc55f7fa5581901d4fe37b32213511749d095b2e6f9a9598ec322a680cff6e64a2ceb226b5d7bec9cd5c1532f7b931511e48873ad652d7ad31296ec8f961611cc5f5c38e0c51223cd9e28a6fa6158eff8551fcc9bb7e8deabd06f2b66eca3a55598b3bcfba9bb8c6697f1af16658801c9f847f3d17c949d0611c4633b4f410cea313f126a94632304fe5a5b98fd42b68a2bf8c589ef16cb913f1b7e44d8a8ff2db05802a76b18eb8d64c93e95b0257d9d23ffa98b02906775092d27085056c2491296372a8a68c2ce4cf2ee45fbf70a27491fb5f418236962b3d662002dde17d2f9728d31fcc4df5b68b9c4aac457cc6a9f19f2961833c0698e9db3634eb4efafd13aa33dbd2ae819bcb03b34f6de38b7f9e59f257b4fb4eda88339b4b629a0b8c93aa33dbd2ae819bcb03b34f6de38b7f9e59f257b4fb4eda88339b4b629a0b8c9ca4da4d1c0f0bb281680de667579d9be36acde8868928d8a423e50deae38da6f29ddd685f6efb0c86e7607a2dd3fcc642b69629960b003467db1d3cb51bbf62129ddd685f6efb0c86e7607a2dd3fcc642b69629960b003467db1d3cb51bbf621e1e9e2377e83419be4d7df2ef5cbd96a8da82bfd04027cdc0398adb609576e42f3c51fe0d853a2be68230e9304dd0141268dfc90c9ffb014ef8bdedf838ecd25f3c51fe0d853a2be68230e9304dd0141268dfc90c9ffb014ef8bdedf838ecd25e7e60447f7d59b45b1b19fa9105f086c5582b8d7a19dee3fb01c1cbf5efa024205652a9b3a1fdae7e64eadc0536da953c510f49e5042f8183cd885be72746c0081741adddca7d342b042ad996e1491ef27fd20a975a5c7f62aeb9e24fc7effa4086aa83194670f05ffe188ef1ba2cb72c4a72222edf86e73f999313d4ba9d784f20b12d0ae356b53763bd0aa0d006e2c9c157a3d8a7c1213a6d2f00948986b54f20b12d0ae356b53763bd0aa0d006e2c9c157a3d8a7c1213a6d2f00948986b54beefbee1f2c6068ba3abbd60649a3d2d7586adf7ee7150a61d6ee0be4151e79eafb6b0f09676be33f2599a76fdc25d80086cd208a9c4e79b49cb52c2bfccfc45cd86a4ccb79459d36b5f53acf569c0be7fd7231798d66ce65bade4cf597159780ff31aa7ed30fc391d1ff4ffe0fbb8d1a7e18f5b284fa91e86f8679e71f7bdc5fcb700b7064efebdaa37d93a129fb9059fa855095efadbcf5eaaf57920952a5dfcb700b7064efebdaa37d93a129fb9059fa855095efadbcf5eaaf57920952a5d0af2f1258393a7038d134200629382bd58e4f155b5956d8bfdf5930495f80288585b7ecbb23b2a3bef747a6aee614b5e482228a3a44d100047f39846206f863d585b7ecbb23b2a3bef747a6aee614b5e482228a3a44d100047f39846206f863d8437f1546e54938d513d5fb7d61bb9acddbdbfc93b4d6cdd19a77af4e9a2ff82176219f871f1cd0db74498b15f45086bbe2cccd4c5c49adea8f2764681641ae99100387f92189b35586fe50d61bcbf9d7cfc08272330b12ea445c8682231b79d9b6e7f048428557eb877eb36e1511829dd5d0b49cfcd52199b527a983438dd2cf21e19fb988d5da7dd15e8b135a7602d6f33fa0fef7bffc2fdef11fe669d970df21e19fb988d5da7dd15e8b135a7602d6f33fa0fef7bffc2fdef11fe669d970d0077341b0d23d4db9fb9623a456e48161b0c93fa4b0dfad92eb140b7191786f48a7b625a210ec0b4fbd58c2fdaa774c79bf89f7d39f518dd2588dbf1b6a0672e6fd67b4ab2ee458f37fd4b17316df6455c9811e37dbd8204430f3afb9673bf60cdc2216de886b288d3959777aa3ec9ca0f61923fb0bf0ef3c7d93fa85e90c911e1609cfd1fd714a19e500cf96757928a8b18d3b5294d5ef24a53ba773433b21de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558da3aaccea5d6894f61be5a75d1b33a24e7d2389675c5e30045530b0a4c93fc08da3aaccea5d6894f61be5a75d1b33a24e7d2389675c5e30045530b0a4c93fc03809072afdb7492e6982bf3c55a3ca55e795f8b8d9fcee6d8fa31741c702edc0d0abc87271925b91c7ce740e45132557dc8ae4388b9354097a4ee109fc726a1ad0abc87271925b91c7ce740e45132557dc8ae4388b9354097a4ee109fc726a1a68b8e02304246d8a42264369de647e7fa800e3a955b72225de4951591da41387586b12dab9f32e4d9fe4b578991e1d4a63b0b7dc0170257affb6ec37e5cdb7e2586b12dab9f32e4d9fe4b578991e1d4a63b0b7dc0170257affb6ec37e5cdb7e2e9ec7c99396973a07d8ad518009a960f5836b12b3672f2d6c47bd4e13f19994496b1036912d3dd4e414a3cebe6c6ec221a38f7a7130f81763d9232d38b8904e896b1036912d3dd4e414a3cebe6c6ec221a38f7a7130f81763d9232d38b8904e8667ef6eba8bb3baee9d4666db1d65a488be0e5fc84871f83c98c367732a0bcbfc662d1fd040ed3b13ced6ad5eb94e4764064c61c6f32bce92b20f551730f3da0c662d1fd040ed3b13ced6ad5eb94e4764064c61c6f32bce92b20f551730f3da040c26376fd4db385187a06841923a95af41e676c74ee1b876a46bb4fe9da897f47f11fe2d2e7770c96c300a1eca340647d44915842fd4cc9fa1ebc2f7362ae3e47f11fe2d2e7770c96c300a1eca340647d44915842fd4cc9fa1ebc2f7362ae3e3694195a5c03520e35a5279b00923ec2d128004ece95dd2ed371851a4c87141300c4342bbc9a727b4c42704fa3df51abfd090a5fa15dc9ddc7dc81f219c1fed100c4342bbc9a727b4c42704fa3df51abfd090a5fa15dc9ddc7dc81f219c1fed15212c82aab99c59b41cec55ed451c6972e160a1bfa0c08592f09483cb2ce37908b7d2433d1eb888b8e504b48a15373af11c6238a4af3194972fff742d9b3778e3280b4cb6f8ab2e970f3afa68b2c68413c47800f3eac405d4b665e650cde73ed30dbad7d8a14794cb14efd51eda8b3f8f470acd88d8560f1dc65c482cd3229243b7e6d71800b3fff57ebfd7ba70227416e58091c6483c6419a3c31726f4e492307dbd27464071ab441161e8d864fc7c1105ef2cb2ab8972938accc28c5a79914b76a63815cc7bc8c52dc4c917270c31f3edd853c7cb6086a0396318509f37c24cfa30425af0822bb4de482c52bc9b7441342273618534b35f5082b759b496a8c20f7c3106942354b06513559679677c309192bd0bc4bc2097b1936c273ce7e8fdc0e3353fb286b49893d911551df3cc845546b2953ef219d79586a7d8e8174ddaade3a6ee1876c2ec34b576496bdecd4189d69e71d7b4b1c070750f40b1346d089d33b6e938759cc84588709ed3ebd4ea0917d42bcf44444862fd1080177d4420f989462ae67a55cf62e9d21c6112821d24f84b0dfebabc33d863887e8f7b109e38e97c9442c23de0a97d1a148b68ff5f290c2a54d35855e39f5d6ece7d58abf909741e31c70eda4a383fd82ba65ded3a242752a5eab9151a61b55149294634364c751128371c7c6d48a920f5bead62e8b1780ebaca3cddf85a2313738e919a97dc03460b2bc91031a04beaf172feacb893619a729f0917aa06a9a54bbd4e1a87dc03460b2bc91031a04beaf172feacb893619a729f0917aa06a9a54bbd4e1a8af28cbd2d40134e0b7c9b222645c249f15fc3ff5429396a20b4354ce94e6199c2fef6e7f86acf8d2542fcbb1f4067f7a0882411bf68c72461789633c5b457aa688fda093f378c48f1acfb802a69fcf60f272a9fcacee8a8baf336696256af79184e4b6da8092c57e7cb2df5e67c6db1803aa6ddc94492af234fec2e0769595c0b8421860c061439fd0aac81133522194a8057672137473d799e1442b5358a4e4cc7894b64c2078e9495646d397337bbda5416e297aef8f76bc32257ee07ac947fa9ff25ba7ca7f43d375cd43bdce532bd6b663aadf7e1dd7572fb93aa142f8bffa9ff25ba7ca7f43d375cd43bdce532bd6b663aadf7e1dd7572fb93aa142f8bf29e3e248223aaff3c2fc7e0dec2ccee58bde4b685cb5258d5f4f482441cca7c5da74dd3f20d14c486ab9015790a7ba4ac891a79259318862085c19d49cca6743da74dd3f20d14c486ab9015790a7ba4ac891a79259318862085c19d49cca67435251d7b6c5c45960b58c95c0cb366120428fd5389a750a43bc94f6d14175c43fd9965b1d318a4707fb6393c2564196603958ecd8d1bfd86e82cd6a961e318ce61841187e57a1224d6e0208742dddcba56b800a3d2b4e27493bbd615f5dd36a502ab159e9afc9ff5940185d8306ee8c121c83e8572e5643e6be9259517ce08c735f5206526568cde737668f9726bdac0c2adedd725952956bc70ab673fcb58441f2095b5f60479e5f0773fd006e9926eb31943a36f2f666b16652771852a648dda3bfe08f721931c5f4f7787090f652f5a173a029e6ca9b4cae3bdbea113a6827f4c1b559929bb9cc2e0d4593a30d43a6d4f6e2e87dd8efd824553ec12873f8ac6525bd075635f6832302390de4031b31805a68fb002f8a23c82e2746579c02295f71825fe21ffa518f15af5caa100773aa33864cbfc6b8998b5f9c4f7914f10d0b6f548ca92c61686661da538fc21d794165efe6568dbead2fc9b5c8ff8ec32ff31eaf48a89b99d4a8846f4fc97ba8d11c8ac196696bf6741d8ddcbf7b43563b8f38e8f31ca30eeb636497006a13ce2d69ce2c89db1b958f3780799ede3f6a778f38e8f31ca30eeb636497006a13ce2d69ce2c89db1b958f3780799ede3f6a77b38d66bd06aa93b34fdddad1ea4fbd60c7e7f71e6c2e55c92dbcc936197cf9ca535e1ea97c7ff37f0568db910de4e761011a2f3c921a5df6b477549a380074eb535e1ea97c7ff37f0568db910de4e761011a2f3c921a5df6b477549a380074ebe80d87010c3ec0b1bc716abfd43cba7a071c077bfc132af2f7a34ee0354471d75f564e3f34dfdae240bda3b0cb1d9088fe721697bde6dd0e3b570addabd83b9f5f564e3f34dfdae240bda3b0cb1d9088fe721697bde6dd0e3b570addabd83b9fa597a2a5ab53d8a1b290b1fecdad90fa25e82a0333aa0c1b23951bbf0043b2f15258767aea6f877d14593f850ce813d2dcc00055527117377bfd61f80418261d18fa2df447b2a556ffeb04e7875431633a0216ae642fa72c69c3d3d0585df43579899b190c8bdfc420d25cd5384260e383a69b355d658b7e2c0764ab68e6d493c6baf9e4d932ea00b2c3854ca46176d1f989e6b531fd06893f21e0414a6f6a052e624e9217853767e91c3ca36845ac60fb518a6b1b4f65072f46b0b11369e3c9e79c1a0cc44a3cebf94ae9ffbaff6fd2b2125c6744737972c6ac8cead901627a5a009a8427b95ec937e2a447ba983959bd11e5b5dc3971322296ef283d7ae9145a009a8427b95ec937e2a447ba983959bd11e5b5dc3971322296ef283d7ae914fe74d1e81b26047bd998d7067122d32c1eacf052bd015ece51a417ef1e4bb630e0f4ef448661622b92488178cdaebd4678d2c347eabf58be7d3e411743abcd81e0f4ef448661622b92488178cdaebd4678d2c347eabf58be7d3e411743abcd81cf568cbf01ee9cb690c9d38c3a7d08f2210f23df99ab5f54d7456f1ed454472b637609a7bd0189c26a71171c72b42c5cb56939096f7807fe2d4247a6d392e7b71ba50ec114de01c91fbcbab2f59ffbbd26cab4cc8830c9443e3760f83cf94ae247cf5da10df9a7b1d48e569cbdabb1f327667b483f41cf10ec85ae55aadace17f1411194d0b52ed966bc7668eb19d8cd7bb9fc3f08d6d78dab59bd766fb14ab9f1411194d0b52ed966bc7668eb19d8cd7bb9fc3f08d6d78dab59bd766fb14ab93e1a0b269822d26547836604caf93fc57fa2ff9464c623ea7efb454f4c04e2fd087e2f759892b964926efb1c74499c537602df91739bd2bc744d2c73addde01b087e2f759892b964926efb1c74499c537602df91739bd2bc744d2c73addde01bee158575a5c932f0b5f316f92f05c70fe363390add25f6098a81727447a762b62e3d776737f8ecb5c893ad93416ee1feb40570e6bc6c0c716374e5a8cb1ca3fa2e3d776737f8ecb5c893ad93416ee1feb40570e6bc6c0c716374e5a8cb1ca3faeee50abd0b1665a22dbf22ae10eedfb549e7a2f52b124378d1b638807f4a88680ca91dcc977a4e0e692c888a185008f3d141454c3dcddbf1d7ece58a83c87d260ca91dcc977a4e0e692c888a185008f3d141454c3dcddbf1d7ece58a83c87d267b3581f78ce61fe8eb6bb013d9b8b8285f4b91384689f878b3eb262c39e34e3dec1ac890e245aafc6fbcb1d89310d175e6ad49e587a794c1ac8972131ef97babec1ac890e245aafc6fbcb1d89310d175e6ad49e587a794c1ac8972131ef97babcdc64efe0de96883f55a0ccbb70270fce7bc8f45906edcd9e2022c0b803d3237bb86c796e25ef1cc8e3fbf385811f85f4b31f896ec4401e6d8be6738a30416567b5658a241b004cf04b4ee59f78e3585a32f4298922b4466b8d551937673f667664b39b96656009a857673db7799fefda195cb609645e3808ffea1b1a83d32ede25783230a5798fc5d01d355e003f21142dceafdfe75bea920380d91c214850ce25783230a5798fc5d01d355e003f21142dceafdfe75bea920380d91c214850c5ed3ba4479df5c6f8022fb662ed86bb220c6dcdbe71118f2579b91603f185720ae1c51c1d05d9559caf67e6490ea95fab20bb5f8f3166a74b1a2b360c6fa43673afac079e7b4acc08ef578c0e95b3b0242c79267e45180384ff79674c67b3613d38ac7b735a14467b961f45a3f8103246b95e2f2dcd0f58ebefd39e2aa3af0f7b205cb064e1e9e195d56818045a53d210158900eb78e133c45713f41033efb9805ad25a26165fe14faf87bc12f6dd5ad1057f230c84f47c8cdb0f4814322286d7681c5b393648d00654991dbb97ae9aae55099175d5ddb92082adb45e1fce5048315db490465a6c6b04a61a6a608480fa84827b1b6b510243529e9f4188651f0dfbece4e0bec330ab0f4b3eb69bb73d7d58137f68bba474c0469c53e48e2424a5fec315179b0ee7e2a0e7229b5708317bc8c1ff7c944b7fbabbc956a0dc4ff50a8ec28edb82e3619010aba217b84b7170b706ce5c886fe25ea77e5a40f8368eeab90b0dacf1d1c1794fc3749e708e1c2234b50ba51c922afb07e5989e82dc436d5e59229623439675c10002cf7737b9c61ca739faf105f7e270ca6602150d245975e9640c626c79b2355afc50f821fbc8271b4955a8b71a047bb70629dcbfa43f128a9d43680b46333db4b60f3ed1764c5d63f0b3f896a4256a39fd839e8481908eec9a09445fdeb1df722efe564647a3e47a9fc0a316b07a903735924685057d1405786dca21fde0305128c308d36b78fcb9c96337e7342ee90c1848551040bd1405786dca21fde0305128c308d36b78fcb9c96337e7342ee90c1848551040bff43b152687d7924c700956e3b77ef55bb63dfb78f83c7d72009f81cf35eff171232da35e2654cb440272e82b8fb9e22569fc75b5c997bc313f3700df1c087071232da35e2654cb440272e82b8fb9e22569fc75b5c997bc313f3700df1c087071a52bccad3f594b3faa7accb8c56c227ddfd900e13faa12ae3caeee2a854662c42934c98f269ea4b0b3b6c10fd783702952c25ef406312eda3fd00a962208aea972f2630ec4a31e8ced65d30a041f2a36117c96e9ecd8ba49264cebb692c0d25918d61e4e131a6bd8f0c48e71f8a4aaff79618fe4ff5dbb307b87e1a9fbe4440bc8a5e241b9c794530c92783d8c233438d3f3f31cd74495543ff637def4ea892ac7f4024666ba23b66c4d2aa6cb8dd62f4cba00453073cd138ff702864fc80ff2e936684a69598b245f24cefbebfebdc444858d07b78e8bb23529288103960ffe3c1f39514e1b4a86c3501b1c3c157e96280a28a6a836e7bf1d94d94b588be32ab99d9094853a7a534b380556db02500f44d47ebfeb80d24f279f53a263c111900e3f085f987b9f467a299a24165e5ea173d143db46d6b5176ad6b9118404e2880b0ab77461a00afc1d534d956859111b18185cc526d42e62c2d62593b8fa50380b0ab77461a00afc1d534d956859111b18185cc526d42e62c2d62593b8fa5031b58b26fa2c3900093c7f521cec73564c457035544a194b31e127a2e2f236d03b9291ee29fe8b03884f6ba2e7f489e50944020655acf5c2f208aff806d4d130bb9291ee29fe8b03884f6ba2e7f489e50944020655acf5c2f208aff806d4d130bab9fdca3e3e259fbbd6c4f3450fe21380c13541165b44c484a48da3ff38e80ea4d0e8d1b3d886c16ca0e90557d7cd68090c202689f721138e905eb9439ea6cca990f5e2719545d6d7b839975fb81a8e4ee95649a5d87faa28900d7436afbd5d4def8f450450e48d9cb87362159ae810eabb2075a3c04aa7ff34f4f6a7dd6dd29f70453a4736ac3eaba9c3b789574e695e539fb8738f368a646d701d41e39a59ff70453a4736ac3eaba9c3b789574e695e539fb8738f368a646d701d41e39a59f315893641ce6867acbae0a0f04edf954f5aa1a026f4d90d88c4d82e74d2abcae22ac67439cf47418e59ebac98ed6397c02439ab0f9e353ae8629635f765f1d5014a7a11ebf636430baf99401a9647741a4356f3801c52b96ed0379ee2a3c8303e92ddc88c74b0329e0e7cf5b24f88f69e418f34cfdeeed8e853f47df4000215d45fc0f643d1e6f570e647aade7a5469c3232c44ef79f0f22357343f0c437d212ba4a622abf8b1f25376c9876746c28674857cec2a8ae375da11cbaf3b2213d816a56184c1594d61981a518e1b24f5662f4c4f84f45df044aec965a52d0fa77378bdc0eac08c93cf915cb52ad5eb71e0ce806c38e82a953c94d06abbf25b1e6db1de329f3fe40ccd6b1abccf0ab5cfea7bc811ef5472aebb0e15897ec633e2c21c8e10757c07d0ba0dde8d2a0b8529429f01297aa8491009949395f4825995a50f900e2dbcb62376e56283babdcd6fcd282d62715749249864a177a1c4681393e9fed0421d380ecc69dd82e77086891605559d13514aa33d1d290e95aaf7ee4b39b5f2ff160287af2bed0a9c4be67936de1bca0358fb4f8c9ae0fec9fd35824132d5e58c38c76f5dbef96ffe6711a81e11f60dc19840152596ff315d1057a1163654f8ca3f0cacaec606d543248f1fe82635267ef97a16ed086ebc4cd4b401da95d2e622ddc72729d1933a760dfcdb2ea03a93ba34facc0a7c3df8127fdebd4785d2e622ddc72729d1933a760dfcdb2ea03a93ba34facc0a7c3df8127fdebd47864d8c4255afb15c0f57d66c6a2820abb11bc3011b3e832fee3060981b6b2031da909bed5bbd4da01baebdded55308270c4d06d2fedd02fd16283281653a69040a909bed5bbd4da01baebdded55308270c4d06d2fedd02fd16283281653a690403b54a770dfa3bff2a400b811f457f21cb88458128d2176298c0db333117187609c483e9b0bc99eba8ec2cee25de75ed53e4eddcaa50ec42d7a983f461201cec59c483e9b0bc99eba8ec2cee25de75ed53e4eddcaa50ec42d7a983f461201cec57081773df56467de45b9bae0a661d24ecdd76b7ca7b72b903d1f093911876fecc6e3c99597050631ecc85c5e6b69900eec0d7d5434bb0d2d46efe3761678074dc6e3c99597050631ecc85c5e6b69900eec0d7d5434bb0d2d46efe3761678074d28bdb114becb29583b17f7b6950b880fee3fea976075edb37780771e83060e61979a158f5d6f8f807c298fc0c6e320f121f9f0c016554ebea612832c79b6796f979a158f5d6f8f807c298fc0c6e320f121f9f0c016554ebea612832c79b6796fdb890c8aac78b7d089f96d42e0ee6331f17b5af104a03022242668c1b72523860a4ff9c4c7541fa66d26d465c503c6ab547c2825add5cd5c78ba53787ab298f70a4ff9c4c7541fa66d26d465c503c6ab547c2825add5cd5c78ba53787ab298f7ec8ac317e59f7392436331bf250ca9e00355f8149464c0ee09d3680593542b6681f19baae8e399e2568fba0ba9b1c8e3bfdcf11a6e3de39da97b7e47cd7b615d81f19baae8e399e2568fba0ba9b1c8e3bfdcf11a6e3de39da97b7e47cd7b615d065dd898d0987972ffe54c193ef403ef97a01de01878d7d75628bb90c4477beeadd58c43e0b778212d27bcd78b1ffc6666e3c63ad98659b502027d75544430ceadd58c43e0b778212d27bcd78b1ffc6666e3c63ad98659b502027d75544430ce33faf7b035df896e23d731d091bac832bc43e0fa3f7d49df9cf8e48d5b397ef6c6e97797c22135922703ce07d37c2b59250312062f8088b8945602bd624c47edc0fd70fe5b7d3dbf03762f8639127555a1cdc5fc4cec985586af0ede854a4fc257312b3673cd74c57716c4414027e4b821639bac467b6c6030c3de101d4c31998305e6aa2ea609d94ca1b4748110be7d3cac06f6b74b95eca9b79d354a92840ef224cf42cc153322da78b95079a30229d9ad2d163ba809f7af79d3686c33d04da714c4318ecf9d80fb2f961cbd45a5b066e67650c38b909097cf748f8983d500a714c4318ecf9d80fb2f961cbd45a5b066e67650c38b909097cf748f8983d5001a9d4b0521dc0dc25b5e6a15015ab247f6cb53a788c055c3c491f5e7eb2bbe7ddeb779c023594d4a4c7e0b86d3a5e2048860b2436531a3a465b9a1af7557cec2deb779c023594d4a4c7e0b86d3a5e2048860b2436531a3a465b9a1af7557cec2c15d05a7da4589662fbf0928fc02c0a76632394ae251853b3f0b2cc35e14dc2597bb04d560d26fad2131fdfe9a33e51849fb8cd918076fc9c148323fb358894697bb04d560d26fad2131fdfe9a33e51849fb8cd918076fc9c148323fb3588946ea219d1be3e8911fb2dfcb0744a7f3eb0b9998d0bcd3817bba2d091a5ce173315bde75d7f0e1467bf366222dec7e9a65b95ad86f9615d87ba1a59231dd14cf035bde75d7f0e1467bf366222dec7e9a65b95ad86f9615d87ba1a59231dd14cf0364e7591f7b09ce270f1a4f2b3950e353fc3ebaf1e3d822afced73edf8752d1ef82ebbefb6f0c5f419556ef87ea1b7c803a6a8a668bbb03166373bdc63b9e4149b5047f80b4b6609f9004c98f2c9e833eaeb4ae9f4b370200f8c842ddeaac777471d636c6738710868b98973219629ba1731a8fad271f8488d330b886539d15e8caacbb9d564b5dc804c43c866835bb09a34bc424cf30525c4295560ed4e22e5acaacbb9d564b5dc804c43c866835bb09a34bc424cf30525c4295560ed4e22e5a5716b0fd1c91e37d748e3d1e8cc9c5a214d23f452873036eefbc58126703c443589b33a1a8c241b768db49b2a242f9e5aaa9e270dd07a0c8336c9b2b924457dd5b36fe506862570e4bbd9581fe58e4d1688f0aac905791ee5657fbf731fa64d1e666071ed6fb63c24f5c3d4e8d63429f1451d149ef5bade3471a47e58be5b439a9676d73719cc0d5e958f544efc29e8d4d0802d11b6f429609f9ef48b81af441a9676d73719cc0d5e958f544efc29e8d4d0802d11b6f429609f9ef48b81af441c94fc70dca578ca423cfe270b3c976c4fcdbaf05329bf918104e4c8cfb11642d7abf67376416841e321afb0d99993e487c466533a33be45282e2315d5cf10c537abf67376416841e321afb0d99993e487c466533a33be45282e2315d5cf10c5391db1ec5ea3aa4738109c9fa5ab3aa5673ce1efb686a7393041f68868c799aab6522825ae8c3f190ad52965b38abf7e72b8bba03de771d3d2d3393c3a2c43d979d38e770e9a4c59e5602375f3bebadd8f3f68de11b3de2f9e7be087ca2333300304c886ae0f0ba4148d214218c2f0445c0b80811a815543de36c0f27b14c76f76c5bbb7ddeb6ffec75e1fcc5503e7f5f06c572293b0d04d42f54ad42c7c7e7f12214887abef058868acf77a17dffe89647fc4230d9cfaa4ff69a376cb48abeecdab39b330ffd5e245f785c7912ea61b5978bfc7699e0f5020a6edac5bb3fde87ce6edfe18ad6f48e7bce7912a4564b4d2ee3224c6e7b5fc5d2a3f52c056ab742ce6edfe18ad6f48e7bce7912a4564b4d2ee3224c6e7b5fc5d2a3f52c056ab7424c06476299ee6f2fdc4bccbcd8401e640c25c49bebc20bab7472ce501c8f4b4f00ee19c83b7aa2bda6569b87cab22596d15a03714a7a076d0c9e0faf152d0ceb2136ee1be6a4c7b8137f1e98f021d4dc7208d2d5ce6a0bd75161b80b3b94c2f4cdf22c7427b8dcf47bda1335a5e072a1d7e4bddf38d2cb140e17e2c25e35614e0be70ec1b4cb9a74c7f6d9f498e789f4a64dee2a50689fa3a912b3471bc5c6030be70ec1b4cb9a74c7f6d9f498e789f4a64dee2a50689fa3a912b3471bc5c60363e7ddcb05f857298eefeec0f2877c0b2ccc54cab7cf2194a49e3e995f1791d478a7fc70976d637a57359976aa7059a6175870373dc71614f00a7efb554fbd1978a7fc70976d637a57359976aa7059a6175870373dc71614f00a7efb554fbd195f8a97f338785dceddb3038e8389c270de513c9f4939fd551b13df12e7811aaee4d549cc20ed9730959b0412d931c6119716d971401c5a1bf8b44a50ae0f7749e4d549cc20ed9730959b0412d931c6119716d971401c5a1bf8b44a50ae0f77496a832f5f58ec73d154d88fed65e7cde8bd50b748d33bf85072cfd139be9803285f3bc655b64b57a17481102ef78dee4cb31326f4d1474aa45ad91f023cd9dcb95f3bc655b64b57a17481102ef78dee4cb31326f4d1474aa45ad91f023cd9dcb9962d1ce15b8d29858f21492fbebad4264a61835b7c7e45df8069da6ab089d563b404fef6a5436b4773c6832d52673f819d290a333926269479a7356c8d7fc548b404fef6a5436b4773c6832d52673f819d290a333926269479a7356c8d7fc5486444437c2b7d05e677698cf01f89aae77d4bd88b0467db301839987081e3ab226f723be42dac911cfab2d28932d55432033f977cd0ac5eeaaa993aa23b99b7f314b150e9728ffc3eba648c2e1a2bfbcadf7f48b9277b86ed3c3efa89fa24489c775ff2a1558c2c76e93e58af3f2fe8bb6cb598f5b91a8909c485ddbbefdd78efa7e0df842accba7ef05bec83cbcc13e31ea182b71164726e74f31465d78747c26135c24480f3d8e8a3bb92019b5fa2ba57d73ba621ce5ca00dd547e4f0a1d84b7a6752eaa82e882ea6e46ba7c18757cb7a83801e42de5cbaf14307c3be83d75582039b4bfab96d1e248b7fb0ede2315095a5edfe4c5bd9f25704791437664bf7f27474898a0a69c2334d92d6faf621614058d6a850e717a5cc9803fb50d5c3f62b023b84d0671982fb218c7bdf7d3b848864962446b85ee6a93d7c41e7cb4e5cc108f353b6d2d3d6a09929073ba6823fe39955cb023d9cda5160a4584fcc56ae4c443e048640dbd1fad210c903e1c7fd5d7da63f89786c49eb93e95a7213ac23af95b27f0098610b326643ccd50cc84f1bf3bc236d25fa38ca38ce8deb1a51d637e1f00ec081bca311f30f0431e9405a1ae53cfe378ae4615789226a1b7f4bee945ab90df4a4387ba45a61fc45994261a7c25931bb0d347e838030c586f25bad50c371ff47d3c407fe99c9f2ec136f5537edd682893631ab77f5579450700b67a5b7be53f96f3bf8eab5b9b5bcdd3741c4e97584c80ed776cb44f582cdbe585da5b7be53f96f3bf8eab5b9b5bcdd3741c4e97584c80ed776cb44f582cdbe585de5b880e53fe478fdfcb50fd7ad3dd91edbdd25a086ecc9ae74a8b3f651608767d9165f4b5545531bef64cb5f814fd12df545e4bd8295e47594f03bc9cf4a3d59d9165f4b5545531bef64cb5f814fd12df545e4bd8295e47594f03bc9cf4a3d5953fd4d71722765748453e5db5c05b3983c513766cca6bb64c2cfb01100b1938a107a90aba3de3cc2cc40e7aaf944462712927cae22b189dd153ada7ae81d07c5b4dce29add8b21b87734aaec80fadcf82e291119d9b5deaa25aa70d1676a20315a0a41cdb24298845d3650972228eef51069a864b24b3500f48701970e8dba52b66997bf683b21a6028aca54c630128c975ce67347cc47bb307841fe62b8770236a90db1bf4ea83c622f8306b18ee0d3d61c014801487d306aa543163a4806e8a529aa55dbf6a826c5d289fd7bf658058c1a27f77f14fa4be9c1e43489f9e629ff911718c799b66880bf9ad82e307cc12ac80bfef22561b2487fc452c77abdc3c102dce48d3fe23159eb15f97d55fb1de49f0e1ad9374b2dff61cbc500bcd51092d50b0f1dbd525bf4fa1106a30c005b10a57bb467eb4a651c54d2c7b8341a96b3eb4b53917948ab167b520cb17c2443669d9c4f42055e314251f1ed39843864b70ea2df4f96d1c63e4b8438f0867aacf3beb65ccd714fc9260f4313b9bb6923ff214c63f6ccb44f218958a14ddff3e66bff86f8d032389e410b561a921203677714ef73e8cb5f1ab1a5e0c9b17c3019227ce6862a0d981e3fb93826a75d32693420792ed5279faf61363d4cb255dc18028a0c544112adb8ea2d3e8427b9ec161172e809182179c60b79570dc4bf044ce3d1b714b5fbe1eb572051af5ceca78f1172e809182179c60b79570dc4bf044ce3d1b714b5fbe1eb572051af5ceca78f9c7110b0c5982c4e98179d6f8561011ec564e1d179f66b170a6ca2b5aa8d76a8a90514b2d2126e9a6d6c47a8c51cb369fd64212e5322013f8fc926a53e98a695a90514b2d2126e9a6d6c47a8c51cb369fd64212e5322013f8fc926a53e98a69533cb165fe55468ed9b1bca7a99b4e5b1a4b007563521ac1d0d8a1bcd7fd12c512f972e5b875cfced4637f770a765d24e79951ee8c78bc4190e09becc7af14f65a96d33e0b27b5fb45e758be3b14bfa6fb380c5c40b6699af14bdfbc8d82be3e39916a7b1c9e1ef5bc8ae4bfec7397c86cbeeb40dcdf3e1d509e44723fbdef301b212d525e175d8e66bdb826ebd46e082f1ce9d817f6467e6505889d50cf963dfae488f9ab210feb35acd9c129b34ae9a2dff021fbcda83c328bbb91e07e3af61e9f5d6f80dd6401e3458a72c5bc30c54849e2177e078f00d84e257f013da1bd4e9f5d6f80dd6401e3458a72c5bc30c54849e2177e078f00d84e257f013da1bd40c4e2e821e9cf8670c46057e1cdc49b3651290dd5b07c3b687f8e2770759fedbc3205fdc6857321b276dd8185ce72ee425b96c1257a73c63bf4d9784c2d2d30ac3205fdc6857321b276dd8185ce72ee425b96c1257a73c63bf4d9784c2d2d30aac4ffc2f014535023847edfbf3a173a76b89b98cac5379d890f50d42bcfb6e63ef5fc4ef2506b3e32e0d58e533decb87bd5a5f3daf6f109628470b940b834783eb05d433b3d4f693c8487e3539f9c2752721fbc7fb6acf4997d62879c8012850c360d8db0028f619e6249b829cb83dc17f7b76b0ad649edcd1d60bf086a9104ef78593c7637b7a9e5627e5f087ee2f412d1e89e2298ee5bd0559c31e43337e9df78593c7637b7a9e5627e5f087ee2f412d1e89e2298ee5bd0559c31e43337e9d6c09f51b37ba9e1941d55aad28864f68c443c58fa68f77f47de8131ebdcf776a936c14dddb1a9943950a3f5bcee82739cfc6786712d91642156f8ade12512e5f3ed3b0e2b718e2eac4228a856da578b66a497d6b8ed3c5ea81fc01df8587dd38688c1d740f82e9f4f3796317b1e757a0dd387bc88e7118086418442043b6bc8538548d57fe58ab97cd0effbab6fab04f3e5822a88ed3e541c6f33bd397ddf5a94230a7665bb531bd46e3d30f835740808fb664d91646c4b5ae5a8e45f5b21ea51c2c6aa748380176210eb0212e02ac9e0364ed5f1ad5b619619bdd54a39ae42f8e01269887588f19aaff1dd070e4c180caec6c16c419ead851e4f09b9b7719ea6f3e9b3504c7f817cf583540e4a5d18f546a298275874b9449a2bc826a4b52307734ad79c9b03cf4795d2970c519728703701d2ac35bf0c73e65259ab06e5809d0d7034aa3362cb8671b5cb94fe52a427ee26ec73ca00b3df05e8583de443d945f2e14df2572fa65fc9b6c93cd473f86f84f7c65aee2903ea388f4525c66873f2db69d4d4043ad19ff8d437be167ef702d3ce82de361cf5010be49d5816a96082db69d4d4043ad19ff8d437be167ef702d3ce82de361cf5010be49d5816a96085dcc560a0575d7029cdaaa80376b164773f964e98ab33b12f934a5e6799fee9f25d060a03c609071fa8e8fbb79401aad457d5d5c90fe9b227e474495cc74fe21e0e87af827b364dd702eaf11d443c54860d51b133fe77cf402519209e1773af5aa2532fab0b5f12cc864a2d95ce9952ffc34d47d5f8d6aa1e8b5fdc5a7ef7f643ac5b2d6343a5bd89a83fccac5e87652e298b8e60b1c9258b34fadc425f3b5763b0b6e9494c29f3e2649b3613c734f37c18478a98da6f3bccf420f6231defb97f0feb3e6747fe929b1b4e25ff9dffa7d89fde5deaad68f2401b0a54d9c220f6bffbb1af4433714719967909a9f6e29b35d774b2339184bbdb3fc942a93a9c6cdffbb1af4433714719967909a9f6e29b35d774b2339184bbdb3fc942a93a9c6cd1cb6db0340b72ad4dba7317fd7f7f63ccf8037dc75329b9f3a7306c7612b06f79d9280e45479f730af75ba4961618f485f8c6d40ea7bc3063082d302b06e4de09d9280e45479f730af75ba4961618f485f8c6d40ea7bc3063082d302b06e4de07659538caa40005ff7bbad07cdb71751e96b1d8a66ca7ad82099872bad7f1927b4d3ead57be255f91650323391558341a07f9ccea12f45690f6abb256d7125b1b4d3ead57be255f91650323391558341a07f9ccea12f45690f6abb256d7125b18a633f1a4597c6f5570ba825cf14382032620b9b0adb3de677c964d74171c77089654244c410f10113db43af9155f7da212baa14dfd483e698f09d7ed8872171c1d32533553af0079300d2aa6e49d23721aadf27dfa508bcc392198b8da8db5411a97e9b4ef67c66dba24638756594124acae74064bd9ee03c3bfecac889cdf1ae396dde175ed5ff372574be2ae51cac129074cdedfba90a58491e1e85130c9c8701d202c7c680fde2992cee04992b3b35f57373553a16958fc043591a031e608555dfceb6b94cedb86b62e9988a65aa4463a118294228c0c174bfe961704006866988bf1f836edf59cf51bab40a68e95840362cdd8151bce48ef2a4b9a17b51b34c51788c700db741812087b4ee654a6de781cecda0e5458e95c22d669c93f5e1bba6c8f045e2aacd0635281c0d140b428375467ef98d97731b3d493073e4edcdb3e7f61136ab1418142c3075b438c24ceaeb532bb28ccd45cb93ba08d5337fd93fa67f3f092338d10272a25a25e1015e17271cbdc292c0916e15a7ee2422d8eefed78e3a8b387c74c2b44f2c52faa296caa3754f264ae414b139060c39141933353af5412959639ab2f3ec7069be4c2119b274f7f48208da562998ab8c4f3533353af5412959639ab2f3ec7069be4c2119b274f7f48208da562998ab8c4f35a39f7e42e2148657a7054ee38e7d205f6cf3108788bb5a3e7103d2d176cafd1eacc6d8802c8373acc5d3160dd4715351da68caf4fae5d490dfa0b7295c505d1eacc6d8802c8373acc5d3160dd4715351da68caf4fae5d490dfa0b7295c505d1eafa595477a0c958f5e30c8ca1db914fdc3e3d83277432cad61eecac165cf78591405c727f2d5750cc2e27bced6af558441cac60df9a428aa0f68d71e11e5f5be391f4853d32139988df5134fd81f6b27b143ecd3c9dd9525c2066c66be09c7a13ee889a07b8fbda6e681a83e918ffd4b1d0a6c8cc4659b783b57a196f1772b6018e1444fa36c91a2b89011286386c7c3f06f5b571edca07ae20ed0a56c3a752a18e1444fa36c91a2b89011286386c7c3f06f5b571edca07ae20ed0a56c3a752a453c0ad3fa291b2993366bad5abc5548e9d1e41c824f1f777a3cbcfd37728cd2217a35a5ac725dc7596943650a598d0ccb1687f6a59cf2da2b4d42c7a1443dd0217a35a5ac725dc7596943650a598d0ccb1687f6a59cf2da2b4d42c7a1443dd0cba28830c4fd4edbe836a7fd71f23c63304b4efbf1140566c1d86bb5b93ef80848e8c450852120ad881577231e35945b27e87d80a6d8e89d14a1cf527b3e70fc90ce6357d0475cabebaf7ce17d45a9d2bad743b5d17d596893428f12feae44d4cd54d5df5f6a814f0d43e6f2cf793eb4bfeeb0cbd7476f365969cca16581232a248a201e66a5a39574baeea10fae948ceb5d7440ce8eaeaed29a8f49450dc033248a201e66a5a39574baeea10fae948ceb5d7440ce8eaeaed29a8f49450dc033e21310390e4526b1dd28693ca4895bf36cabb5c048b8ad8442a08dcdcc7bafaa236e835de6ecb7451abc2db87ef28593f41924e3f3dee5c0b2f8ae1190868433cd88b847f381bdc2b4b38874f087ca3b817755669a445640c626b7298f055d03869e9f414025de266b5b31edef5fd7f8992190cc62cee9c9e4c9725cde7ebb54ff99401971e7dc096ffa70a18d65db4a8b483aadd3bbb46da5a6f80bccea68d5479a51e2899b6e6cf787efb66c08ea91385b998fd453fddce509f7fe7552fb7585e821eb1f0e1bbcd720a81c3675b346b64b9d2ff2166371db8f6c348c40b5be85e821eb1f0e1bbcd720a81c3675b346b64b9d2ff2166371db8f6c348c40b5becac08814d29f7ee24bf66a32c0f6eafab1a5b397221b95d9f358a5df4650aa542c50e62fe74d6142e21be6e3f942bf57e798a57b2a57b883ca24d786122966a5360860b740197a535ce8c4338c26264f175a0f880b68c35dae958c6b6801f3fe7cca2018da0a993505eca5ea906c57738949eb2b838475645e12ddbb18c95960e72ded340f7ef2f110a2f8528d9c00124e6e6bb17a8f9488bd1b0ad29cae67efedc96748626952814c65cff021c41c92e54d2ae717529d2b4ff569de40395654bf6c3f8e7d4c2c2b5ab6f7afce2f3133e41d82c65789d8f47717f9721dd6e4b8e5857d08c39b1f6b6aeb9eb7a1df579c124e80ad71939916cfd2f6637f339f29927e578cc846b79b5b75af132fad75e4421226fd718e052d7b6eb0dd2fd03076b5a8f145c88784a7ca83df932584684d4651af8a9666dfcce77ec421545edf88c87bed9367cfeebe72af04c765e765ea2a31148a167c948c9bf75e1a72dda6a389bcca8847f67e836c64f268349601d832e8d6f7a53ff21451e27799a8d4da813a9d87eabe020bc3beb3e965e4365ca86ff42399be913df8149071123377e332595017978a88260cf30332e993f9595b780f38068d7f36632bcd203828f0c6aa595017978a88260cf30332e993f9595b780f38068d7f36632bcd203828f0c6aa271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a25422b211ddbb825a9520d25d2d39f5bb16b9f3288535c96be03e1df0ff3fe764fe22b211ddbb825a9520d25d2d39f5bb16b9f3288535c96be03e1df0ff3fe764fe128a010acbb7a11b21eeeeca5b3c267312ed07d18ea2c78196c85f92552a7ca4a141a405f829c124f319bfb0ccdda5bbaef22a66dbd4384b2503c34daa9fd7aba141a405f829c124f319bfb0ccdda5bbaef22a66dbd4384b2503c34daa9fd7abe316dd42ad71a808ec9640a2350c153b78a57592574a2ecbcb035dec01a9f5a939f8fe8c8ee903425706bfb00ce83a7736a0e66ca6786cb08861951f03dadfe239f8fe8c8ee903425706bfb00ce83a7736a0e66ca6786cb08861951f03dadfe21efc0790343ed0dd7a2aea083f839cc2a26d33f4bb140b984493aad5c42383eebbb64d735af1682d6d948cc5526201fd67616e3b58af080ecaf182d43facd07e8f1a840cbe8d0b948fb7bfee9ec0b4b46074a40c71279c56fb768c9b7a08bb190efa5204587c78e12b9a122507c11cf8c02a1b21266a366cc154974a3ecc1d7aadbec61aef4ec83b3fa8bbbf459c624b83bb836fffe7ea5ec7e6876e0941ae63ec9f9da8e0ec786dde68e853e65678540d8eba0a99b1054778a7b09c430517ddec9f9da8e0ec786dde68e853e65678540d8eba0a99b1054778a7b09c430517dda719c216c20f7ce7b4a8e68441ca671e2017494ccbecfbb7ecc0d12403b448adf68ceaeb3a84e05395bc9001efdf69666869187e89cad2f9d752e24ce278968af68ceaeb3a84e05395bc9001efdf69666869187e89cad2f9d752e24ce278968a006cc3ceb99a892eac49b2a9eaadd2921daa24a26256b044a82bf1ae38bd83ea7c157961bc5c3ffad6d6d09873fceb5ecaa56f245b33a326dab16c395a305a957c157961bc5c3ffad6d6d09873fceb5ecaa56f245b33a326dab16c395a305a954c1b1a4c988b149bcb7df99c59cfc3565ee26c839c94c438dbe1844d943677bacccb8d23aab63f47018a41447282331115cd8cb25040c3605bdfe5a6349b5540cccb8d23aab63f47018a41447282331115cd8cb25040c3605bdfe5a6349b55409b8ac8ad6a323353d3cc0d2082a205669bb9bcfdbf06154e64e48641d36c52da6aa61f3cb1837d8df555ffed2d41fdc84ab1ec5aa7e8609861d17ae9576b3dea271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254c8af4cb965c76162dce45813ac3d4dd029e4e84139e8192d23f315ba6d36e953c8af4cb965c76162dce45813ac3d4dd029e4e84139e8192d23f315ba6d36e9536ebda79ce583e2d0eb522cb00ad746df670303f25a0b6b6a6c5bddefcc4570cd6377e007a71453f67505dca517dce30a8f4db36e80d11e35642a8f3029e90da66377e007a71453f67505dca517dce30a8f4db36e80d11e35642a8f3029e90da66e4e7796092c7583c5abb343fd5784922fd04744851c9f1310f6810a70bdc6b2caff1ada50dcb40599bb95df554d0a3eecc095cc1de920a9b16c5009b2899ae4caff1ada50dcb40599bb95df554d0a3eecc095cc1de920a9b16c5009b2899ae401ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b06d13a2e49f6a1a0a1fcf1a59e65a19cd4520c3244b29a00966ee79a06967c1806d13a2e49f6a1a0a1fcf1a59e65a19cd4520c3244b29a00966ee79a06967c1867acca9fe5145bd58b1193da6ff924f77ebc5e1e1a2697641a4a2b988442deecf50eea594cb6eaf5f7ab8216459695f8536bdaf36ce50970cb01b21a131b85a44f5cbd3ae529bf515ec2938e2c41b962aacab5c87a95e98ab037aecf4d223311caaa2b88a2bb4a332e9cfb954753f5cbcb7891e8082d1a8e264eba5ccf7abc8fb6b0ebed2d8954b6e44fc7f3091fe594486bdaa1166bbd8348c9d5a5857416dbb6b0ebed2d8954b6e44fc7f3091fe594486bdaa1166bbd8348c9d5a5857416db22532c13b30be01c2edf6ba4a9488bbc3b67cd40dc9fce0fcf8707b11fdba7f47415d825732723de576a742525c7c41a9452de6ded151b530f79dba016954d317415d825732723de576a742525c7c41a9452de6ded151b530f79dba016954d31ffb6f3738e4dded0e50cf2ae22503a7d547bc33f677c25c0f475a323a4559a41346ff8d972c3eaeb085c3846005bfc122b82462cb3f248cdc003e8f290f78ffe47792cf3dd0046d7f96065bf18dc4a4ef2c0bb3438953fe503598182b6d62b68475ab7addb1305bd5aeb85ea09f7c40d5c5ce6c77c15f99e74b91fe5bc5bd76ff7e40b0b7573db490bbeadbfe7d30696db07fdf70925173bca703e78f820c9fef7e40b0b7573db490bbeadbfe7d30696db07fdf70925173bca703e78f820c9fec861cd2dc6c2d19a1fcaab6e3283cfbd3024156f7653ec79b9abb9f173dbe1898666029a8b37a55b69caa3c8d605cbbcddc8766872e397fcf762fd912a84a5298666029a8b37a55b69caa3c8d605cbbcddc8766872e397fcf762fd912a84a5299462ad93749b0c56bf08e9f7372da4876ac46d5e83077d66da0b97dec1b117baea0286ac88b037e495bc2b636dc8ccb880bab6b3a4642ce3bc23bcd900692dfce5d602ec806611953469502f8097568596afd8acc977020477020821c625976190c71b7367cd04740c1ddb4495d502951cab408435b8851e8ecb4b4f0e35f12278f165b56d19908e050bf654927308d5ef2f76fd6fd8c5d9abb8104e113c1500bd180d21d6f889a158c475fdbdc05aa92014258636a5106dd96d7ad33187a76bb884702e67a56ed63dbd746bdda140c4bf8f9a47e7f470cb4c29d0d86ba71369262c59bf49dffe44e5abc6c70e7a67cdc5392043600c650a08425f7e74f8b3d3115c8c85ef29fbb7358fa6a884f3260a80f6f67c5fbdabcf60e3be99e8a5a8b9115c8c85ef29fbb7358fa6a884f3260a80f6f67c5fbdabcf60e3be99e8a5a8b95bc29b6aefccc20058a38b0c5b0222122042d68d4d1e986e28de562b9657c652f5ca60e7274fa8f90c967e7fc3e5d23516a174c7183d1d1a57fbde45480122677bd6ced037201f6bca2a106b3efdc9fb269e8ee5f728e2215f9b2e350b01e5a1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e9e010c7dcc08b8a96449f93b0d569a654c9dc3481a3a3bca31f41f949d8dfbae9e010c7dcc08b8a96449f93b0d569a654c9dc3481a3a3bca31f41f949d8dfbae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551b8bbfa1c2251035a115e08366b19c407e70932b8f508899c7c83559d821c2531b8bbfa1c2251035a115e08366b19c407e70932b8f508899c7c83559d821c253825e01654e2fb7a86be971d10f191b8a7769248c490b2fbcd062995e0c4e748f0b561b3ae6f46e8330b635b02fa14b26cfea8609fc30221b65ef0e1679bbb8db0b561b3ae6f46e8330b635b02fa14b26cfea8609fc30221b65ef0e1679bbb8db6d8c0db572267523ac089cac83ef3231e10ff743ca7b1ec8a6efaca0f99064d9e2cd56393b7eee7652140d95befd4e2c2c2fa9effbf77bddfe418c9156fb1ba1e2cd56393b7eee7652140d95befd4e2c2c2fa9effbf77bddfe418c9156fb1ba17bab83d1c96837cc45a619c8c196c63d7d4a59c5104cb835b038b4810b4f7587d71cb2e7222f13b2da7be35ed444bdb8e73deb5717abefe4f6dc566b08644ed7d71cb2e7222f13b2da7be35ed444bdb8e73deb5717abefe4f6dc566b08644ed786ce4576092c914ff6a3ad7a00740434ca21453e5f2bb3d095241c03c7790ba9430bfa97adf4d91f1d51bb503b83962d4c04a2817ec372ae02500182d8716f19430bfa97adf4d91f1d51bb503b83962d4c04a2817ec372ae02500182d8716f19e12183eb0bf172390f9af9e161ce2e2911b0bce158ed91004d9f8b27bc842f18df0e424ae6a8943f0530d4836406cd23cd152d5cfc437bf39d267355d94d5f90df0e424ae6a8943f0530d4836406cd23cd152d5cfc437bf39d267355d94d5f90c1624789bdde6706afd0f8df2be1d7c8a7f4e78f3a2e90bb0955d43eab105743d0182aa067afbd02052b979604c579869acc19b09678c1192c00cb6a52601106d0182aa067afbd02052b979604c579869acc19b09678c1192c00cb6a526011065bce92c000bb1a7bc601b1c5f081c0faec150811c61da9c0f5e51a7734f4dc3f8bbc0753c88a41e8defa59c0feb139ad434871480480b23ed24ef368938bc0828bbc0753c88a41e8defa59c0feb139ad434871480480b23ed24ef368938bc082e1c0636e347e1486c52599edfec01fd6899a21de01ec915843e66dd4d4fc2ff1d387d086a4a03b164c4fb34062aaa5a70a81cbdcf9302f00dc9360b9bd51f5b35a13074f3a4484f1ddc08faabd40205ef6cc910b1515ef6a0ee0aeeddb04b437e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85532c4a12c29caf58359f8b2a886fb14685bfd62b5138459f931f4a868152a6adf32c4a12c29caf58359f8b2a886fb14685bfd62b5138459f931f4a868152a6adf4420647f3f39b1a8c78cab0be7deb5a1922b370e9e3e6e9587a7eac2c6a9df1c0ef88f5e43c7a56c5da4d83ae349d24592b70e24e4c1d09f5ba5db607581c9d40ef88f5e43c7a56c5da4d83ae349d24592b70e24e4c1d09f5ba5db607581c9d4b9be3ccee709beb676221db369926cb2a9b3c6d3e03c2cfa42f34a19eb1b5ca62a24c86a74d7edd61f44486c345be6eeaef532eba3d696caa52e41888f91cdfa2a24c86a74d7edd61f44486c345be6eeaef532eba3d696caa52e41888f91cdfa50fd7002db55b93e3954b12b95b7b7a0c8dd82a90ed216f5f92a4509dda5a1b02eeb9054bcafdc6406bc8ce4fe9f758a2b49256288a9ab342c1ca836b69e399ca77402cfbd802ca7977ac839b050d8c6339e2bbddc7aacc0a784b5915df9b79222436c9937cae3e190f9381772df6387b38ac816b8468dab0630a54d98ed275f47dfd522004cfaa8f34fd8085884bafe352419542c8710719a1da7fd6b700af58a7df91fcd8f7b138ed28ae40554d9464a38b462369e2daf50adfb777614235c7512ea9a2e1c659c5a91d4a6222de8eed9fe569d17d418fec86732e28e900f5e7512ea9a2e1c659c5a91d4a6222de8eed9fe569d17d418fec86732e28e900f5ef65b6c6e3247b8b176300ca4aa9554cecb55daf682b8aa5c01fa36ea72cc2d388ddc81d28de29ea0b9d33c86887c9ab92e42c597537b3fe07e36e158ccb4f43d536fa2dcffdfe0b26a0328babfa8223ceb495f7dec67dd77f09c80409d151c21663bdd04ab3076f606b14d5d901f3fac7957ea22aaa1074b63a165fbee0492b444f244bbccb6e8cb1574a7e4fc52eb541d7caeb7bbc84334fd247ed6048502944b5986232ee5694772ca565fe559d1397f9519af33d6609cdeaced472e400f06fd8f061e28722d9ee2f7083a7616c03ffb6b98fc5c7c984f5f147a37ec3ba4f283c4bdf9c2a577cad7b25fbee173d24b6d159c3bddd0ed9477f9d2493d414d06264ba215f3ab370cf6064081a1c58d984ba7e075187fb6910ce47dbb232497e3e63bf97e33d9404279381c2aa97f45d7b8ea267abb8009a0b1c4265ef122cc76055a5d4b2f51d07f553bc5d657f3c38b70bca0a814be442c71cf4d6899b92adda23aceeb6ce5e665f77c43a5f5a7f02eeae6b9b71fa345017ab462bf289c067a731ddcfe3629f88b10c047b43f56a84f4aedae504a40e74ab75debd9227df835d44bdff39025d15940913052b36f2d568311dfd3b06aee3d04ee8242380d019d9f94bd9295b499c99c6afb07c855dc06896a2bf9a4be70d14fe7f704542df7f1183fa3356d8b152afa3e46f1983bf9a25251d623ba614c3055967f7ba1078f314a3adbabe1bc4e5c57e7984f188c4482c1598daf750ccea8289c4cad273e217a4a3adbabe1bc4e5c57e7984f188c4482c1598daf750ccea8289c4cad273e217af82fffccde57ff4195b8a42216e611e209a5d6de843f621f9c0be0815e87021c43342246d26dd650736d5500ec26bb69d4572b3ef9dad42d43c620fd7f86089d43342246d26dd650736d5500ec26bb69d4572b3ef9dad42d43c620fd7f86089d931cae10a835ce675d761caf6dcea836b669b7a948ac82f2dda434465b8701724d1896c118dad37e4dd174010cec31a4487b7aec11ed8b4478c531d5e6d26c073526fbc636b41c0bff7a45fa1bd25694640f2fc1c12d5f33a865f9894b125c41d1394272ac6404b596c682fa19d636b7858d4222898be101e2b32f8892f4e489dfcf5172ad46b14b46371e9b9acaa63d7aa575c0457ef505e8c20b57cea2709adfcf5172ad46b14b46371e9b9acaa63d7aa575c0457ef505e8c20b57cea2709ae0ff3c2093dc7839a45e88d7a5e406f727ad159ad8fa0a95095742758ef5bc5ef6c9726a70d67f0882c5fa33bd63788431a5e1e63774c607d27046c52eb888de52ba780246c3ecd901c892b1039a1aef1b4a4667c6881bbb58d38f03a86b550417d823517f6314118b263662dea59bc291cfea86909483acfddcdeb3f662b9a7b995a18444a240f73822460030e148f84aba480fed08eb6ef0d0c6b54f61271e0e5d66da2bdeb19a35e8f832a4ecaab7312add465c43ba03a23e71fd7dd767e85ec7a1a2789ffa1ec0deadf7956e869a127b44808cab422426ef378bec9f62be6b7a2e03b61d7dbde3015f3deb620ce7068124b55b7db40eb1f6bb19af8492fcfb6d676e1365bc2cb658ea9ff9bcfbd8e7b8d22695a21515c88214fcd50ef0381ab77617ebdd6d3503fec0b3057b102eeeed1f5d8c26db44431b020b46b94c4221936bcc0e755948c37c05de88a89649c719446f3137e989ee735176219a200321936bcc0e755948c37c05de88a89649c719446f3137e989ee735176219a200353f477b4be9d101d6922e3907ecf73ba1c96c470200b1ce711a4c5b3063ebd38f5c135a03fd2b7a7cbf539b1a925d85ca00d4c86867fc7f05a7caf5ded7c128ff5c135a03fd2b7a7cbf539b1a925d85ca00d4c86867fc7f05a7caf5ded7c128fd78ec52c34167d130393d8dc5e004a56e0601d07c38cbbecad4684dd39fd96d21076a452d4cf265972b48cfdf67cd291b4a5d64a5894448799d3cc44382291891076a452d4cf265972b48cfdf67cd291b4a5d64a5894448799d3cc4438229189bd7ddb1fda27d7fe8fc13b3f9208aad1080b2f873c05b6490033e4f496d05e9fc79f05af0a5f36444456f2458c6f5c3e02ad837cd3a6d8bb7b2e51b6399452eee19206c6d1796bd3471cc6f65101b1c72ece93e762b23b423636df5535a4de1a1deee3c203624c2ef4b0615eaf1c05e567ba28c48358988ff85d163ae2ab44b6a703e9c50205786ddd1c62b90a8f738251de3a45f7e35034f6b128a4518004e3a703e9c50205786ddd1c62b90a8f738251de3a45f7e35034f6b128a4518004e33914143ccc4d4e6df50676ae6f2ba888cbda18608badddbea6cbf4672e31c626196abc559f699b503db903accc3442423a50e800ec9d177525d0a738e067e30d196abc559f699b503db903accc3442423a50e800ec9d177525d0a738e067e30df76917f2d2ff6ce2c01549989c3cfaa31624dd23b2886b036d4526419ba1452073b44f6295f300398d961d509da89a02e12d3342c26f309f9ffbfea83e9979d7395524769fbbb339e939ac45d4610b282cdc8e8ed0d1dfec1176562f3eec2ee3f92765cb79f441f3b414d0b2bb11abb03528c75992791d92d8d096344424fb37fab9005dba656996980887c6bb12ce5915b804ca6b067b9c31079cbf2cce48c7fab9005dba656996980887c6bb12ce5915b804ca6b067b9c31079cbf2cce48c7d185b67a1d93833e17d8be9d903613f4e2648ab5255fe2dfc574f4a517401629787a7a464d66881a3df54f88ee21c28ca980a87e0d453b481099ef67618d787a787a7a464d66881a3df54f88ee21c28ca980a87e0d453b481099ef67618d787ab055d2d57c64cd134d8b3090e403388bce411a75364238def68d06a244cf0f989df0d12a44889b08e2e9073402a16a47d06a63850f34999bee6c7c1ee4604ef951ecee22feabcf933621cb9f236845ce3886822ec6ca304c8fa4729826a75a34f286c1337731e165d3ed001b0b957bc4b2a1fed3900dfd480bcd22ea67a5f83540eccd84f6171e814f427a29a44a9ab9a0521819f78fd29d163b85969f85d67640eccd84f6171e814f427a29a44a9ab9a0521819f78fd29d163b85969f85d67695c3e3b0dd509065ab91268bfc8d326c306d00b691684a645ebec32c1a8cf46d2efbb748876cad33adf3c9fc7a62859d2a0cdd569260f2a1d1b900690275f3a12efbb748876cad33adf3c9fc7a62859d2a0cdd569260f2a1d1b900690275f3a19171288d650f38b396a7e5161ff6ba8b10c87eefbfbd352e07b3efaadf6ac7ef142c8c127ab904c732486a364da21d9094d7693094011506d927acbf26003760142c8c127ab904c732486a364da21d9094d7693094011506d927acbf26003760762670360057f25c24879e1d23517579eb38801ebee8d171c18f7573d3925db62aaebdea72cf1f7618250d17670e2ae0ebb0319ea6d210ed845ebc6e881a63732aaebdea72cf1f7618250d17670e2ae0ebb0319ea6d210ed845ebc6e881a63733a41114c74a96c56f5bdd9bbdc9e4ae6e625b88dad0662c4edcf6e7a06027495daa19089d2ec9720e7adc13dd6aa793f282d680b488d1316a6a1868410fb4a97daa19089d2ec9720e7adc13dd6aa793f282d680b488d1316a6a1868410fb4a97b53cb22ba9d68a83d01595ab7e72f953c543169c5a7b4a6faca6eb0289c7d86ccad036204df314d921a1474bc886deb3a6138dc5e9c1693122e627620ad00d4d5f1ceb42c828be18c783fac38ff8caf3663fbfd8d33eb7c308a7ddab4d916b043ae7af22ac6dc68d91e0f425ffbedc8b3f25f5cadac601d679dc24d4df0002619f58be0175b01101b7cc64a54905e49173c0badc3687bee831597bbef3d8f5251c6cb77c4edcea50623550dee47f18ff33678c55e04516823839dc9c62b1ca29eb71f3f5a6e948877f98f56a3d6794f5ca2396ec9b1ac869ab7fd0f25e5bf00d4761ae613de77176c61612345d8a1f494427add1406972b93cbed0e38cc132b2e53c847b6200c1d5a7d2b7e3057297e31fd220f277dd408c63a22e8875e5d8aa4fca8fe21bef9c81c39cf765c3237f6fe8689b23dad226740f6d6fdfdff5b9381d93d65dc7ebebd668de5c019f2de04d9245c33b52a60e07bcc25f6cab66cee684d368f76a145cfa7bb11e2edb55d05206457b30ce07823b319c4145c6474a7382a4fd98d9ed45a869030b2cd05eece0d3a525280c3596a26ab411b74f29aff982a4fd98d9ed45a869030b2cd05eece0d3a525280c3596a26ab411b74f29aff9947b962fbd4d736644a8a880b9a78cff505136d515b5b35296fb8472058bf0172514758b187ddf3b33cb9717c26da6fa5ce3a31fcec387e3af4f6b464cc9088b2514758b187ddf3b33cb9717c26da6fa5ce3a31fcec387e3af4f6b464cc9088b14e0230133ba2f76b5df28d82d1756e4652947bf5c15f1700f7afd2f4bab83362aef16b03ce497bc5da975632d2efb595f3a0ac0b7a0a8a39fd53c65cd7679ac2aef16b03ce497bc5da975632d2efb595f3a0ac0b7a0a8a39fd53c65cd7679ac271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254ee86808ccb264eb835fd0e6b6c0d038c299dfb85f15e2d4227d5115155d407cdee86808ccb264eb835fd0e6b6c0d038c299dfb85f15e2d4227d5115155d407cdec46d2456ff31700ef59ef8ca870662987ffabba00e5132e3699bbbb4d798c997067725b634aca21797b7163f8aeffb8e46530f0c21a89654b82d20129a6eec697a2d8dea311514780877b575dfe9147a47672f103303d46f5dd88199a2943d834ccd21ab222aa9f2d7e31f17c0e82747ec7e9220a1f7699b389718c4e666321dd431e38211ea66949381ba4383311f2a0758a5f124b3d3b52805b8cb216c3c9dd431e38211ea66949381ba4383311f2a0758a5f124b3d3b52805b8cb216c3c9a34dceaebd6a7334f62560a1e33f3fd47bb69cbf81b5b61ea39cfd3b912b916e2b92147a6eb11b2459fd700c93d734f316c8b115f2616753380e6320a6dd1a8a2b92147a6eb11b2459fd700c93d734f316c8b115f2616753380e6320a6dd1a8a3beeadbe14c110b2980e90f6997e4bfef5d197d67f897becc9478377d49a6d86169f3c1d10e29bd72bfd6dc193b8d3f64afdae3eb79e8c545724fd436a317ee544ef30ed413ff6fb3cda57faab39702ed26d98c072f7b6b1872b7ac3221a1dfa79881e51a1ed15db814d4b458bfe4c55fca94a0b19520d3137e7eb159cf1abafd8f9fa0695c546578dfb093047fec91d1da31f6c5c5250f66e2f0478c16078a3d8f9fa0695c546578dfb093047fec91d1da31f6c5c5250f66e2f0478c16078a34e5a015bfd89eb4d1f0589c908d68d25b4c2528a6fbe5036a11e56c8b6721c4823acdabc485d702cf8be30df5a89c7b7ff5c3a26e3ca63416905bbb90647ccab23acdabc485d702cf8be30df5a89c7b7ff5c3a26e3ca63416905bbb90647ccab050ec186839a3845ba77a75ffa2e302068c999c95e8b9b56c967704fe0b9884899518e33985836b11c518ac6f387a7cc57b10429fb20521c251c76c5df8b6bed99518e33985836b11c518ac6f387a7cc57b10429fb20521c251c76c5df8b6bed285cc5c8290fc3eb540cb2e29904b19ae12bc06bbf7d8eae3f78bc8b812cdf43222b7d49bdfe88787a7f24f0c4302356e52ebb1b615a108581cad1a74e4825b8222b7d49bdfe88787a7f24f0c4302356e52ebb1b615a108581cad1a74e4825b89990f02305e608f3d048729eadfac6769c33be50a3a954fdb297b99831dbd71a6b1b60d081cff90b6639def6dc3d8210a214e31d599eb9b1cac93a06d8ab1ec36b1b60d081cff90b6639def6dc3d8210a214e31d599eb9b1cac93a06d8ab1ec3c6cd4b51a774b513b7359293cb8e839b65c17ebb95630b44337fa59fc6bc2ff7f35ccf2909f3e26232413a91d351a9f0478c562b3fec88d08977ed14c7d6a82ef35ccf2909f3e26232413a91d351a9f0478c562b3fec88d08977ed14c7d6a82e662cfcdd55d64ba7c4c178912f7e9673ac948f38e37d6beae8c8f03790884bc290e73882fef1eb03accd5b7eb264e839738188b7d4c781498927a07e728902a62a1f23f076dae119886e9cf1b1ea899c41510ab81c8dc1751345437068b497c98e0fcae7c8e118303cead1004da0d31dd74006ae51d756eff64a727340c4bb49be09bbfde9723dd4aca50a2311a87e52e9e93e3d8ba5712e4ca3ff58f512d89ebe09bbfde9723dd4aca50a2311a87e52e9e93e3d8ba5712e4ca3ff58f512d89e271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254afdeef2cf448b1210a6c9dc7858602d339aa012f4063d053c5463cf47db222d7afdeef2cf448b1210a6c9dc7858602d339aa012f4063d053c5463cf47db222d798401311811b3a2ed82c42ef5836f7c3963475d934a4acdaa8080e0d1a8b5d2c2af3fdde7cba5a286cf9cefeaeb99f0ba6defe70adf50fe49bb7d1282c2a36392af3fdde7cba5a286cf9cefeaeb99f0ba6defe70adf50fe49bb7d1282c2a3639af56dc84fa6b4300c85ab6a8d3a3b4473a607932f39256e75c3dc15c4e18a607b33ec0c3484297a029a8e9d141f2354cd7681602e0464c5764f4a65b60e19b1db33ec0c3484297a029a8e9d141f2354cd7681602e0464c5764f4a65b60e19b1d7ab36c99ba9eae188aa2b66a2969d51e3062d2675f35fe365959cf650834ed6d18c4dd0c881d7b867b47010c07f5254c456a0cbaff6dc44605e3c48cbd8c490d76f303de9fe0d7381c01b7a3da95a6558e5bf948fbd17a7429a5bc6d50c267f48829cf8c2b24807f19a81d9f2e1cc569c947497795831fd5ac324acea885c3a52e91629731e02a5f64a3efef0d4a92908abb15b5d7af6b18deda15daf5f5b586016686444f9c42304329bf08c8e78e70d6dbc39f9f0bc91ce7ef5097f857ad809f983894eab756f043e616aee681a929a78ced5dc165c167fb7fb0ec6e44b9ee9f983894eab756f043e616aee681a929a78ced5dc165c167fb7fb0ec6e44b9ee1e91dc471cd65880b160da9e125ff7d992a30af489a741b7270aaf650920a1a5a49c7db900ad91e00cb57fa3cd1c8ec9e4b255bac15fb980fdfa0f78a7094a90a49c7db900ad91e00cb57fa3cd1c8ec9e4b255bac15fb980fdfa0f78a7094a90472bb3e88169508887a16be4a4253a85f8e521139150eaa602ad4b2f36b326369f77b3080fc0fd0b29b09d472c79caa738f0b13694d08e1ae907fdc10d15f4d59f77b3080fc0fd0b29b09d472c79caa738f0b13694d08e1ae907fdc10d15f4d5d8d7d490f36aff040cdc364bd4e9355ea72a67798c394190886be88bce762dc7ac17caa757b5275ba7a9e42016ff95f728b182c5ad4f0549ee3b0d163d3d8f12ac17caa757b5275ba7a9e42016ff95f728b182c5ad4f0549ee3b0d163d3d8f124a54e14b6d258a93a9fe1d1dbc45752833203b76e38c88a339423355af4974e48f1d9299ab15973af30ab3470b9d2e22c2f181fe548415af9b988ece8ff504448f1d9299ab15973af30ab3470b9d2e22c2f181fe548415af9b988ece8ff50444628f0c37891d50df8daa8d4968d314d5e51b67781009e9a54a5173e445e8df10e4b33a7bb46ef0e729d7ebae4fcc199a61c6f41d1e5fb2c2b96185b0a58e9881e4b33a7bb46ef0e729d7ebae4fcc199a61c6f41d1e5fb2c2b96185b0a58e9881434732ce057213a3668e2e6d0839b64f9794272722242b76684dfe0d9a1ac94c9d600d46b30c9aa4323f25d92426d520663caa589a5381eace864a5fccb50c189d600d46b30c9aa4323f25d92426d520663caa589a5381eace864a5fccb50c18a70a6cc7afc11d8247d225de52c7defa5f43153852490785e14eaa3fe82d5f8b1c38d14d708bb208db901017aa57b1b108fa7255a6b8a80e7f28855e781f3ff9e95f20ce7df80c9d9ddfa797302cc01ca15dd143ec6f38df702329cfdf9011d91ed474376b92baac38e5009ffdd3b61cacff13004c81a918432e821a94df5b791b7e857293bdbf560a8abcf98e065b4d5cd707a0c8f0bca9bbc01f3ca9a2aeb71b7e857293bdbf560a8abcf98e065b4d5cd707a0c8f0bca9bbc01f3ca9a2aeb75c5b61ee6c61fbdf6758f67ca33f25c94683a7fa150e2ed88e2bfcc49eaf3cc803988600d0b84ca1517481f9756cd80824a82390c1c8e4ff31017621b2928cb403988600d0b84ca1517481f9756cd80824a82390c1c8e4ff31017621b2928cb4a1e1524a53f644b0f5bf95f8b7cd083346e2b9b5b80afe410c9a6e07c47ad7c2629c81ef0de33919cc181879c5df0700b0f58782aa303e3a3460a6fdb6b6da9e629c81ef0de33919cc181879c5df0700b0f58782aa303e3a3460a6fdb6b6da9eb10471833be33ed5d0036d09d1aa7d7a4b9379c527e701b311f562313ce68c296b68fce4c2f9d4864891cf5ab3f26723fa1b8aca8b1eb2bac2d511e26c6318225b19ffca1c3dcec8530465383ff96aeae42c41ccc48168a7762deeb2e84c092bc8e9a1e973826520fe76e331889002166c2f280059ec48ec06914554002d88a3e7971e26843f7283b1224a711346b9a5c13f755664cf1179ad7ff373688c7918e7971e26843f7283b1224a711346b9a5c13f755664cf1179ad7ff373688c7918156d5473b5e7255f5bfc4b30b2d32ed8d55283ca27a8d9e5d7d53c4bc7397e66b7777075b16c5670fab50431ac626f7122b7719db626c0ffc4d57939e7181c65b7777075b16c5670fab50431ac626f7122b7719db626c0ffc4d57939e7181c658918c2a722c7ae97051599a9c2ef9d21b77c26e7901e969738f9ca4f8aa87131aaa83ff3ee9d68ed04d8eecefeb25451a4bd5aa05f81e27f4a94c1156bfaf80d4dfd9f2084cab52ec2fc180605258d8a2ec251e75fe529c2d2e577cccfbc3396271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254b8c2b413a0aaa40f14e2389729268064414cb97bfdfb6d236877020a71c4e6aab8c2b413a0aaa40f14e2389729268064414cb97bfdfb6d236877020a71c4e6aa8eb8d2f6d1ae8b981c6c76e4283de3b7f2d457317ba4c60b40683d745c5f720ad9d1ceccd8d0f6328f282e21f04c59db5f38f0881a2937d474eb2aec44c3c405d9d1ceccd8d0f6328f282e21f04c59db5f38f0881a2937d474eb2aec44c3c405be54cfd4607857694e2e522c03315d10506e2fd8cb6099d5172b04f39f43834adb7dc8af3dd7b43b9314ff76373072438aee35d7923d082e9b4c5cfe805c7715db7dc8af3dd7b43b9314ff76373072438aee35d7923d082e9b4c5cfe805c7715271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254b9fe634f2e0e1cee0da0fba422a9badf62ec97d1dea2f0a799ee59816e1eded6b9fe634f2e0e1cee0da0fba422a9badf62ec97d1dea2f0a799ee59816e1eded6f88f9bbd85e159c1ad5ac8f7cde250f0de4d4fcec36d2c4200599e4420fc6ceb3c2aea38a01ae0be3492167df65496cc7f3d56ea59a735e0b0a09e9987edcb093c2aea38a01ae0be3492167df65496cc7f3d56ea59a735e0b0a09e9987edcb09d6f7b301f9a2f6d6c373bce7c125371090bf42bb31dc9bf00819caf9875ab35989debcafde0f857d6e6bc82cec401c7aa48b825e8a34d701cafb875ef4d25f6689debcafde0f857d6e6bc82cec401c7aa48b825e8a34d701cafb875ef4d25f66e1fbe4f71cc30f5105167ab3c99fc09c4de75415c3bd000909d8536ce40feb7688446e7cbbf73b000201ba151af231215f73747044e17a1078fef5afa0508b6e88446e7cbbf73b000201ba151af231215f73747044e17a1078fef5afa0508b6e08ac7a81fc7a2c6abbcf96e75f1a7ab29401d87a992b7b23333c3cc1389de4dd8b56ba1b14f3ba88029604290033987267507b3451f221fe3eea329ff3f29f6ba45846499ee5c3d7b7d193d013a1dd6b434e16fb62aa1fbae14bd519ba425bf57cef47a277c4d57bc853d20b4ccfa79be441e9468fbae64ea9291b2cff9ff479c853fa615fe84c1b66b37391e6223ebae03fd7a9c9673bd4a54f18cc1a0dbbbcc853fa615fe84c1b66b37391e6223ebae03fd7a9c9673bd4a54f18cc1a0dbbbc9faf2dba1d8b42f6ac04f48961dc43c17872f24a5249253bb67f43c37aa0a3ab04e1f9b6d598b18f76ca71c508339b8df043d1788bbac1d74a6dca6789ec43baa35accd529d9f9aab03a009d1f90d19ea7ff40bbfa0cfca55210c8eb13870494f9968f37e29af11771e5b060932153d7b71e580c79d60c69bd0b093e7cd786c0e5a1eea6427bc370c1ec3b3797466684f7a48a4b393a6e356988ee7f13f30d1ce5a1eea6427bc370c1ec3b3797466684f7a48a4b393a6e356988ee7f13f30d1c271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254fedd5f24e95472c52c0bc41f3bfd7ce32a11f386eee5fb308cc0046d8d767bc6fedd5f24e95472c52c0bc41f3bfd7ce32a11f386eee5fb308cc0046d8d767bc6044574846c30e617631a1b98d76af2eaa17bccc7121acd6942583ccaca7661b4b214f81001cf33e82048f28926abec6599b74c3cf6b2ab062ae70cb0b9e26ff3b214f81001cf33e82048f28926abec6599b74c3cf6b2ab062ae70cb0b9e26ff32f53536d68722bd35b7fbae47cddf91a8506950d32b81e42de5e2cd7cd10ce74effb18cdc646bca0072cda7af1030a5143b90d2f4590480aaf960cc2513af94deffb18cdc646bca0072cda7af1030a5143b90d2f4590480aaf960cc2513af94d887c404389ff5d1e866de0e1316b8b14d71c5edeca60ad5d5e2c599805ae8ca7c863636036f137aad6fc51ab923882c2217b2b219ed42e397b7f7d86b6036262c863636036f137aad6fc51ab923882c2217b2b219ed42e397b7f7d86b603626205a52a2432cad91edf7cd0e4392cd150383fe7e2929b286cb04076f57bd446878b621f72ec9ecf5a42cfd9b45fcd184192eb72e8864432dcbf6c1305240a90658b621f72ec9ecf5a42cfd9b45fcd184192eb72e8864432dcbf6c1305240a9065cbf795ccd508f3190e4b2583304123e63bd6290159cbf4868428f2d9bad3a938d40607b68aaff2fc58e56647ada108a188b961f9c5497c4925e07dc2cc076a22d40607b68aaff2fc58e56647ada108a188b961f9c5497c4925e07dc2cc076a22271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254c741d9b6eb3243aa6268eb2ce0a3b3e2356984bde674b5bb6b9267df276f689ac741d9b6eb3243aa6268eb2ce0a3b3e2356984bde674b5bb6b9267df276f689a3f937b5f50a9d9dbe10e5ab00db0516bf7eb373816d7e54f5316d8c0c55203638b3d889df848cdfdd24116278f2e416d11a92676ec7742176107ac738ea9bec48b3d889df848cdfdd24116278f2e416d11a92676ec7742176107ac738ea9bec43df433703c90185963b5c0bba4dbdcf73397746971652497da6430be15a12aa3422ec2d3bbc097db739abe7dd3af4a185a9f272ee64f5b4ff600a684e9fc53d8422ec2d3bbc097db739abe7dd3af4a185a9f272ee64f5b4ff600a684e9fc53d8c980a8a3613abb2b86ab4aa46108863b4d8b6729dea32de79278b36485b1be8c31f3930219a5c11a590a535148f9374568b837319ff62f50f859edf936a8559531f3930219a5c11a590a535148f9374568b837319ff62f50f859edf936a85595e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554930287b881b0a662b4592ed5e49d3997dc131a6ef8b65c2eb6db5eae6bb000c4930287b881b0a662b4592ed5e49d3997dc131a6ef8b65c2eb6db5eae6bb000cbab5fc82ffa23a50e41005451e3845b4093420c026c97efaeff6430edfd80501a94d83735bdcf0b1d51a1e462f02de30370a03178ab85b31d31fd7ab1f6b2cd6a94d83735bdcf0b1d51a1e462f02de30370a03178ab85b31d31fd7ab1f6b2cd6a20eb75998a3afbb5832102d3dd0bbb7112adcda139ada389defa6952eaa7b8850bf30cecd14fa77073cc81cdfe93ce7627f2f300ffa184c40c3a71b79c414a350bf30cecd14fa77073cc81cdfe93ce7627f2f300ffa184c40c3a71b79c414a3f4391b201a53b23d799a813fba0af0b18078c0d8d543169e7ad1850580bcbda07d16e4b9be2a05e3dbf7e0556b584f11fe02ee2f2dd22ce4c2d433db8f0f265a7d16e4b9be2a05e3dbf7e0556b584f11fe02ee2f2dd22ce4c2d433db8f0f265a94fc9e16d91c150ada5a20bc244b432a543c17c8cbc3ac9dc4d770203e6eef6cdb1692aef39ec46888d966682b5e7da3236a03fd8dba6330315189cdec2ffa52db1692aef39ec46888d966682b5e7da3236a03fd8dba6330315189cdec2ffa52778115d0a7169113fceee30fc820303175d91b19a243463a9bf84157cd23e22e5c9e75fc72cd4f3de5456af44871420390120875eb6cc2606863f0ae76cbad6dfb77009a7ee20a1b3a682e21f724c4d26f657feb7627c07c58966e805ac86512e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a96420c98fad76831cbdf76bf0ee9cb0a10b76e2a041e088731b0bf9087a82c0a96420c98fad76831cbdf76bf0ee9cb0a10b76e2a041e088731b0bf9087a82c03338bdccb9ba4a54de623dbe3fc737f1d930c77fca32989f94a031caa29fe92872cf63bd2530000eb7f4dd20453388ef0b892111ed277b03ad2895151de5db7072cf63bd2530000eb7f4dd20453388ef0b892111ed277b03ad2895151de5db7098f71f739022cc9b31b4985118038da2ab11c81ff9823d3a50a9d656377798b8544f65faf243ba45817c0939f1e6b8159c8ddcd208f70bb94862ebc243f33b3c544f65faf243ba45817c0939f1e6b8159c8ddcd208f70bb94862ebc243f33b3c5a41f278f5c36f5f6e73e56d2d33dfb5480f2d5522e7167377d8d75991b7f2612ae43d9001c1c99ec21746bf7af49142fd2026727c87e6c1a7fc74d33aff8cdd2ae43d9001c1c99ec21746bf7af49142fd2026727c87e6c1a7fc74d33aff8cddbbcbe2f2bac99ba5d211a925c6f86695e32d1bc555f1fb150d5279f101661a5f125fab07c58912653b6d3c33b7cf78ba7fe9fb81ad8ca2a530f423a0c8e49887125fab07c58912653b6d3c33b7cf78ba7fe9fb81ad8ca2a530f423a0c8e49887941a97c3c6a11792c7b3933f08e073c9b12207c3ab5666f7652e5c777230502509f524f2d15cabb307926a42d8e330882b99b4737d55501ae02414894751c35809f524f2d15cabb307926a42d8e330882b99b4737d55501ae02414894751c358acdf8057c8421f53fd89a671de5d70c0431f353c30f6827adbdf64a7f293f44129a05d8c41ca389fbaf0beb6949e79c1d527019ef56090c20e2427f345f4e9f47f4a33b9b2acc0e3ae536b1819ba2f127c76877e38fdec84d08faa648d71ed0f4576d537e62e5bdf29b8dc867ff43c354764e67b1934a7f8d92635516627a38a4576d537e62e5bdf29b8dc867ff43c354764e67b1934a7f8d92635516627a38a1aadd6d02fb6c7b9ef514fcb21ce47fad26d717e404e78ae0081289becccffa6eea96389a5d42cae5527b034410d2d8435ebe30a33eeccddf748cc9d50c4f67deea96389a5d42cae5527b034410d2d8435ebe30a33eeccddf748cc9d50c4f67d6a8bf89f26ce500d6f9ea57c27237dbdc92ebc721b372e2abef04397dba4fac0fcf46e1ed4135830a0c6a686a399d6f41f3e8c6919fd6f823ca77cb561e619c0fcf46e1ed4135830a0c6a686a399d6f41f3e8c6919fd6f823ca77cb561e619c0192e708f7f600e404f8da1ba07c830c83301596a4a86a747512dbf0d8d73224f88c3de480eddffa7c9ae4868db1f4d154a3ea32f6c159f33bdce31d644008cf088c3de480eddffa7c9ae4868db1f4d154a3ea32f6c159f33bdce31d644008cf0271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a25447f7ffe63c249849b9fc1662343fd5ccdf809945b7686817307f19370edbbd4247f7ffe63c249849b9fc1662343fd5ccdf809945b7686817307f19370edbbd425676e97d98436d4ec1ebb2852fb180bb8ea82e9abdc5978796000c0b7dd8f32c9d977fa54f75c1f867d0a9b157d0fa22dca8f7d554b576b31040c2b6250b40969d977fa54f75c1f867d0a9b157d0fa22dca8f7d554b576b31040c2b6250b40966c7c01ed87ee7d195aeb7a29a072555b0319de1ca912c8a399531e07f2cb6406ced6e82d145ad6056b229a554ba9525ede1345533aa3ef13aba2c46387065de6485dd0ef71dd279711445e1c458a0b6918bf2c0b121442062c79499a4340faffcf3923bcb204c73a2a3bba3126ea55872ca34dc1550b5af9b95d49dd0d8f4d04fddc4d523d995f1e9604b54e041156662cf850b09983b04415dbd883db38d13b68a413b9422216419be16c130da7ebe194df232cc0206b5f271477790253a735755e7e5e75a058b747a71532d44c797bbac5af9d5f6e21b8d0950e38253fd43ba7cfe62ecc68ab9c08ff08df73b9779705368cb8398367bc9b517a711039c3715ae9ef65bceaf7e45de14c75897ffa86cb8503fd2d595003168283cefdafbcb0bf14355b0e16220e5ae8ccaabc30b0fa39072fb116f49884539180a255229cacbf14355b0e16220e5ae8ccaabc30b0fa39072fb116f49884539180a255229cac0767d1758f9555ef657745701b5296297c180d6fd23e79c7dec4eb8b22e5042e5d700755fe237028cac2b3b7e438f5b75c51d1eb077fe661f4e2cfe66f5abaa443d1f4590d8448cc40d4cc9b7f98de33a1e4590d178fc5c1513f733766d5f9c08d48057e39d25f0dfd7b2af05cc6cb329ab0966799d42e642b8b2c75d5ba3a87ef7123ed007266debc93f9407755c2a651875cbaf79f6c3d565798d08f309e70ef7123ed007266debc93f9407755c2a651875cbaf79f6c3d565798d08f309e703e8e8a69ce561d204248f71fb00327dffb9329560f476d95c45ef279179c165b9635ebad0fa911cdaec116eb8dc43fafdaf162d7a881fb821905ee84840bf39f9635ebad0fa911cdaec116eb8dc43fafdaf162d7a881fb821905ee84840bf39fdd004d9c62269f4e9fc535c946c6d51f7044756e09c92e5220441aecdee6c453d63afd7189bd4a9b093df055e3b3b0aae716d74f789524b2db12cc0df74d70fd373c1255805879f558346c737dbfa8566e2f16d18df8faab88ae40ba21edf0eb07aee205d3cdd0357b0f70b0bcced3f89ab90c9ff569c31f5e47beb2be79626ed978ce094ab3cd8b750c26d6b8c946b0462f4cbc67d11b6636ec3c107e60ea722e95d6030174c4b44a17e8175611738670abae8a00c294c4fe2822241d1746ff8f5d26c1d285e7e3fa8a472260f464070081657082c53d06d86df1f8fd0625e4b671f98a1ecb6bdf3b845ff72a1fb8f65ea3baff7897aab89d38e5e27d2ffd501a974d5bc794dc8f8b0df8089518e703b1a2f345fc90342303d082f20d73087af128d074f5002721b583a6cf900927f301e958b7e775f1a5ab0268664c922a2e6fd78600c0fa8a99c42f279a5b34b6d298a34c2633e8b1b7d798c3485e2a54ef929099d857e9beb79082329b049d60ab3ecb0a636dc3b709c6d6da8491040fb3324ea45e2738532b99818492177488b52b573e9c01aa0a70fc840c493c8e467dd1d1ad8ec4816400c96eb5a5b56ea789154259c102712214c97bc1709327257c6b7b725d4f1e87424afb59cd41fc467c6ef452e4944ed2eb18930ce4a19e15e772fce49912cf9ddb18c912bd2d158e8500ef6cafba392cd38d7440e97f8ad5b685eb4f9200a2c4073cb98a91a0d7c105ec53f2b607b899a75bbd8619bd87cb7f85eb4f9200a2c4073cb98a91a0d7c105ec53f2b607b899a75bbd8619bd87cb7fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551b8e2bf21b83acf3f3801283eb8d72e25c452a4679d64e8ad27c5461981c42e01b8e2bf21b83acf3f3801283eb8d72e25c452a4679d64e8ad27c5461981c42e01ed0b4f6f44b13c520f1766c363c79328537565614f9f35eb594aad0c124aedd7344d988f9abe59d11adba98459049125f186db6734f014ed1ffc39a6a12c3b67344d988f9abe59d11adba98459049125f186db6734f014ed1ffc39a6a12c3b67d5cf275821e6d682e2ca9c1b5a6946e1793a4db0b4f0528eda08a0263798ec70ec5911760383c48cda62e0d1551058342ac55685eef4e328075fdef10678e1d0ec5911760383c48cda62e0d1551058342ac55685eef4e328075fdef10678e1d271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a2543d7cbedd16d21f79c3a837ccabdb7a216250f23a2e47d1b96068c2023ee574e33d7cbedd16d21f79c3a837ccabdb7a216250f23a2e47d1b96068c2023ee574e3dc0d3e6b88745ce445b222c7ea6f0880ab56e24f138805b0e3341d646be84738802bfb29f6223d9dd6825f69cb63a2cc546e95e9ee20db647ce78b484c569996802bfb29f6223d9dd6825f69cb63a2cc546e95e9ee20db647ce78b484c569996df3bb1a675e57aaa00e8b7c91f394d0ed377687ba4338f5943e06456e1e7a97efda76e6fbff633bff11753136588569b5049d0f17440c06405089d39571141b1fda76e6fbff633bff11753136588569b5049d0f17440c06405089d39571141b1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558fc06a79ec9e2c6c7a74efcc628c2645d24bf793099053fd9a1f82c8f390f5278fc06a79ec9e2c6c7a74efcc628c2645d24bf793099053fd9a1f82c8f390f52756c5aceb92e4fa9441d4a54c4347c6ea433b08918efbeba11ded120dfe95e7d5db1e46d4f7579f01286adcbe935db26edff3ce3c9e542d3a08df5318be72d43bdb1e46d4f7579f01286adcbe935db26edff3ce3c9e542d3a08df5318be72d43b247dc1e475f8164387e89846452632c89d2056e4c35cae9dcc8a8376e5f58186e0356978032de28002b90e624a1b36a65063edb98cadefb9f53b9e370ea73efd5842abc1b388d1f443abdde774082089b8f9c84242b023736c502a2651d55ea74d4c40fc4ce979bc385d9befb420ea63df3ea35f876c5166a4a60401f55be69febdad2e8aa6e695e7db9b9a39089e332f095c7fdd332df07f71587b7d9bb6ef910039c3fee39156107803b40fa6c5e8498e0211a8490302ed31b22ed98824adf8410fb30d86b64eb8ceea33ddbc9299768a8fac27be34507f02b4c55e576eb5650fe8e0fac08ba2c010f846507bce8b4a17cdefec89b9341e8357e9b5515d8ca8005ddff6fee3c65da107b3ab1ce6b5091312ec28b1a7ac64918971ede8567bafad50c2bfaf15defbe7785b6f50dc36dd09eb573c30418227e779fbf51d7f98b3c57159084616a9c3f3a2fff5392ecb9d6dd21c1681b2fc40d574a368a8cf4f9d6015a26b55ac115ae75ea560ff015f3f00492f7d23017b11b1c8c9a52b8079481b4bc153db8402e41b913bbe043b2a6d8059b53461afe5c24566457db730fb671b544694d3ea8809a348fd64e0e0c4ca869092b2b3f22653ca0110870c70b9371b544694d3ea8809a348fd64e0e0c4ca869092b2b3f22653ca0110870c70b9324709a3c64cd497f1201270254416dabebe41373a7fa47ba7308059f2444ab06ada9ae3125d44fc899039e6580152adbb0505be5734281c8a8bf857e48f778fff31bdb58fca5e0a0af3f5c12e7dbe635e2b6b73028952f8d21b77ca5de05b1015939580e9b1fc47bbc6f3e6c9a2638d987d68dfe0f9104933d2163c1fa923bf6ae1786eb3a1d039794b5f191bbe267536aa74be9170e9fb8d4fad44c62d6c2c4ae1786eb3a1d039794b5f191bbe267536aa74be9170e9fb8d4fad44c62d6c2c4fb614dad8b5373a927b42a048d2237536af6f171f2ee786bcfaca945e4c0d1caf3492f464ba253762bff116db67f96481a79313c22797562a1236c01dce72582f3492f464ba253762bff116db67f96481a79313c22797562a1236c01dce72582fcc27f5ecf3dc266af97c5a9596404d29205d99acae219f3dcb54310ece6891fafa8b4134d495605e99205f85e74abedbc4513243474a64da024312ebd805dfbafa8b4134d495605e99205f85e74abedbc4513243474a64da024312ebd805dfbd4b4857edeacb79f324e734ff786f8f1d78d34ec5590879b0177d9e02f4e6572978198f14a53af88002c7d5655ec187105931092b2551eb847c35dcf4a1632e0978198f14a53af88002c7d5655ec187105931092b2551eb847c35dcf4a1632e0c3605e46234ce224af6b056e93cd43b3a7851972d3043023459df9b5e5f9dbb8b6e0c44e9e6a47bc1d8470c9d47cfde8b482c9a8f5c710a708f1d6b9c327267cb6e0c44e9e6a47bc1d8470c9d47cfde8b482c9a8f5c710a708f1d6b9c327267cd49077be47e62685126a290659215c493ba87506fd2f13fbc91cf2b8429c3472b43489f600605a874e1eb0eb5518be904bea391081b3612f978961e38ec3abc847d01cb0805ec47989aa01806d839d1042196912188dc342a2482d6a54bb74187a6d60869567e3d4832f49480b6530ef59506397429486a28ad938129259dae0399566be387baba10320920e016f19b733a8dbda20d78d43df451db2c251f1aa3e8b360c7ef2fca4836f6eee7fa2d829763c23ba20520e930c25ce8538fd9563ca2fc1414899086ccd4be9931377c1e75c73a022d99327d4d8871f0cb3dc0623c3fb1c85291424b54e07d9dfbfc7f862daee3332c4789baaabbf36ff77f14e52c3fb1c85291424b54e07d9dfbfc7f862daee3332c4789baaabbf36ff77f14e52070dce581c2fce8edad429cfbc0b1d79756844fef5fe67587a19304257af864c8391c6048546cc8b669ba25a554936e7a3e202dfdbda32afa112e69b5d3333588635adef73332b944a8159c71575dff5b4d4dee05a0abbb114752a8340d6ae8fec889ee7c6cb088f693346d5b2d294ed3918dae8400a01aa4e21067918f15b0c5424e6135ecca1e7879963e1def0cffd9de5abdc6b72d651ca58e02c508b056b5424e6135ecca1e7879963e1def0cffd9de5abdc6b72d651ca58e02c508b056b271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254e5f61929be4da625b307fd519cda0ac260861d059e317136f2244d1cc56d3b93e5f61929be4da625b307fd519cda0ac260861d059e317136f2244d1cc56d3b9317c0c27b764c49c14600b5a2099e613727b5fbc8047d5a52ba9171be98787291ae890203ab2e84e27c6c1cb67afa8a61d74b6d4a18925c00a2eca9de56bc458eae890203ab2e84e27c6c1cb67afa8a61d74b6d4a18925c00a2eca9de56bc458e6a2b66e48a2c4c40d364f95b2ac5ba8bee5682e2d0653e8d107a039f88a7d0c600fc0b8767c7f0b45217c44488db20d3b6dfd6029a467fef6866acd7952729cc00fc0b8767c7f0b45217c44488db20d3b6dfd6029a467fef6866acd7952729cc0a9d999c7628b2045c0d64d3eaadd0aac5478908dc1138a210bcb0dec2a2e332da196b1d9f2a4fd9d4783844904eb79fca96da7045ab98a76a82668dfd79cf09da196b1d9f2a4fd9d4783844904eb79fca96da7045ab98a76a82668dfd79cf09fbd454c3188fc8461d65cc25bf131c2eea8ec5f6398d7e852cda2ba2611295bbf16fc086dffecf70f967b1a0ed7d5b88e8725ddfcd51a175f8ae8e1edba395fe60871a1c6f5d7ad6d03fb0150f68f7f6bd2ff41237a349c9933d3f8dc16565c4370493fee680508f99d96b3505b611c60c7ed3253f92d9c17779cf145f9b7680e5fa5ff67f97285cf6b9da373cf1ef83c994c449f5195c4e2a19b770261d1cd3bbe1b22ef01a4b3ce70a2a95607de7da6d55118780d596430b7d632b4123ee13d3615b3f03b860bf36381c6b4b2772cd238e3ad22fd6b4a8a41e5688528d5c357b1a30762a032b3cd1fe7530da068a3b2cf6b669bf07c203f6ec67b0512a04bb0c0406d45851ff2b06e0139a66cc7db06b2e259f785f8f0b4b4df1475821fedd0c0406d45851ff2b06e0139a66cc7db06b2e259f785f8f0b4b4df1475821fedd271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a254afa5aa1d8ad8d8823838c5d64c89bcac33287234d65d6c049870f1c4689835aaafa5aa1d8ad8d8823838c5d64c89bcac33287234d65d6c049870f1c4689835aa20b6595d8ac08bcc275338fe500b6d12a070b782b05b102003695c54433652db37c1336229d814428adb1d6f6c3ec9a849c3243f670c175b685eca244ebbbc0a37c1336229d814428adb1d6f6c3ec9a849c3243f670c175b685eca244ebbbc0a952d5a6d3cda5a4b324a95351c4b05970b6aa4bab901c30b849a4a775bc66a800ec9fc4227a9da34f03842763c98fd42d2cf8ebf3ecf155451f91ebae9e2d05e0de8a6a5cb442004729ccfaf04d369bbcee68f7272c3d820ad1b192982c856599b1b4dab9978c5ebaf7ebf6cde6e9de06556d526f6bc9fdd2f5b17285c8ff9f78289b9e3f1cded822ad1f9d6b4de726aaadcb2342029ac6fea95b71681428967b2112f2d0e47cec7fee842dd31c7e148dc70992d9e750cec0346f0541f81fdcd922a363a43fa686afd689cecf9c87038164b1ba1ea691645d01e58d19ddce88087fad6c62bbecbb4acce0ae501cab739e7011834310219b7a5a38f9a086e2ec0dfea20132a5182c35da6a6fcb25607f881dfdea0ca675a52b5db8826b506436c12406fcbb9fd2d8709ec6d54117c04b4016c1bf6b7a882bcfc267f8a506beae75d562937666cf67d7d6a9e9a57a91f56c32b97a98228d46ae0e12b0881a9e355887a11cdc4a1930beda1d1a6ebd559a9e6b7a163560c6e57b8eaa21391eaf11dc4a840225a069534b38fff9b65c25cb5943ebcea7862c4cf7d289ba8fb8a72676887692876faf72e13c3dfe1d0830d56dcfb6150088b4e466312ac6f7057fd3befbd15647427510d62c71a728af2c02dc4f016608fb59791af9b9f197181f39fb459c72190a2c61fd6fdd7090fca79dbbfd3f8fb5a8dbacaae2f1e4399599498b459c72190a2c61fd6fdd7090fca79dbbfd3f8fb5a8dbacaae2f1e43995994987ec7ba5bec77312470fce42ce4241a5963ca519795b4704f03eb572820650f32a3201b809d4bc3161cd253adc11e51fd92ce3b45dc499f89cae9a63faf3758aba3201b809d4bc3161cd253adc11e51fd92ce3b45dc499f89cae9a63faf3758ab56331142adcb6e1b672ad49131eaf6680bcc3249b17a15ac96273efa2b97b7c0fc97dd63003bab4164f70e3317514d804eb467ccb0ed56d7416a9e4117018a39fc97dd63003bab4164f70e3317514d804eb467ccb0ed56d7416a9e4117018a39e1603f3fe514dc1734a4d29bafbb353d7070ed9b422f9205128d5de33762eacd9d3a6d669fca892703583f5cb75e82a43fb43df68278b194163050bc9db77a609d3a6d669fca892703583f5cb75e82a43fb43df68278b194163050bc9db77a6080f6ee570d4dbb5a2744b40fc08f7bddb7bfdeb589ed2b25df5b276c8c830be01987882d06c59555eaa451438c7e41a934924b5027f088496f472d65645890d325361a7f7d7be87bf235572fb39f9fd5c1e206660d5c401c3cb247bd84c279533b2351d62e4b2b24104bda770efee2c813cae6f63df8caae0177a8f2f6b9d9803cd65fce58e5b0a275f6749d95e2917ae6994d97d583f7946d0989683b27b24448e4e8f2270116b14bde46cfe7e88e14ac3ced8c145b466de50b06f6eca607594149e80e3820e493bb03b9069c3f3c1fdef85e7f4a6c012a72a1eafacfb157988e0da004097b449328bf2c5b62698f395ac5990c6fc35a5bf4faa53e7666c1a1a802bf3962bfd9902706770a698271f5975dd7e22d6eaea967e7fd1e57336f3fe86fc72ac222217d1b3d8408d11774f3fb8d0e86d90162db1e0215b9bd70948de12516dc806ff463068c78a8778476316a01dad9aebf9e920ded237fe067cd348c5f28e97d18de759c9064d9390c08d880883c25668fef5772f1965744b9733c096b88c5f0d082dca9a155b1942b3475abc85eda513dcfa45bcbc92fc5a47bc23d4816536762ec1dff5498a5869945d4279307f99c6387e0f19edee85ad1cf13f8971f87d02537fcce03be096742077b306e4b67d4b3526b3f2d73b150c58b93f8971f87d02537fcce03be096742077b306e4b67d4b3526b3f2d73b150c58b938e4d88a6bf95b5cc67abed3d891544b24c768ddd5c58470967e23d9215eb3090ddc9aee8f80ca95f6870e1ab546fcae3682c743b4f1fed554c311c5e9e259619ed8fc1041e0a9e8d400cf7ee4f1d32485d76bfbf08d0c3dcb17412b0e794cef81eca1b8e54d75e1ff8025e3ed34db4f594f8657379b4782b9ec892f8dec998903548faced61127b04f50573a1e25fdc17ef792e98e88f74e98960ca40aa497446b4358488e596c29a633a3a8acb1644dfce35d68869d247c8a6859a11a2b5c831c0005fc8f79889322c40ec56887ff0854f068ec3fbd27fd270de85d96a801ac7e79c8ce4b4a487e012023f27f72b470af368d214b4cc4705834a6fe9b173ead7eb76e9be57614f6232a9d549e3336573987c2dd2ba768b06bc2d8207ca0d5730f89d65e273ac44a70f8d2c0a07658888ac57e80935333f8e76d751b09a42f204a0d795d1400213d7016708c1143bd385c3c60bd659cf00766de7bf7e6b745526d8eaaf610e586c2fbc4c2f185beef74928d30fbbcfa2dd232ae3a7d524ae00b4723b14261371af6e8bca336eb700d80a7955a8feac9474187ddfa8f7c7fa88091b29cb711f080f828f08777b11fe996d1cc4917914f687956be43d43260a38e91b29cb711f080f828f08777b11fe996d1cc4917914f687956be43d43260a38e3d858d0384783dd72f6bc77dcbf4ccb4107184f348d1543769c6a714bac354e7f581e7703e70c5618a56aa70322a93620e5a0d8b40e91dbdfb0a4de7cd3ba26aa4985fba067d747c02fceb2a8bdc1b0246b222c80cf29e218b1a31a20caef997292e7c7ba842586a74b881901b51f133bfcb968f1d39f461efe7f0f9a2ca9b82292e7c7ba842586a74b881901b51f133bfcb968f1d39f461efe7f0f9a2ca9b82f8ed7fc599a82e8178c0dccac9c29869761c978cc5797f499b8888c4c1a3795bed835b601505916bbaa4c293c1c3c63993fd5c5b590eb6eb3fe127cfb36d0ad0ed835b601505916bbaa4c293c1c3c63993fd5c5b590eb6eb3fe127cfb36d0ad01b6d57d41f38181e88982628b58205891ea284ad5b3725a2befdefcd9213ca9d9874390e9b3f6a6052ffbd8d80332ee575dcd239a1d2be6ac874b66f1e859e664f66b35253a0120d5805ff94141fc25e87471aafb09924f1640718d4f36683a1091dc07256bfe9d82dd78f4ce6b8af592d6903f875d395498902ee2f21def195091dc07256bfe9d82dd78f4ce6b8af592d6903f875d395498902ee2f21def195eaa350f6a0c46b91fa3fcff8dfc34b406b602e82d1f9ea6dd9c67a452fb4ed21cfa5a2025712acaec071aac4f979268a2c2e8ba4b4436ba7056fb738a8ca8c011c0525c3e653e1f057c91b14f1db0d8cfdcb24d501c2c0cbc3198da381242a125457aec73939cd97d84120a15d998cfdf77671291e5d7bf3c3aec721266e710cbcd29104415aa14618b94bdc7e5b1b2b4eb1fd6a35f4f9012bbf4ebde508a375bcd29104415aa14618b94bdc7e5b1b2b4eb1fd6a35f4f9012bbf4ebde508a3751ad36b860c2cc232651082ccd0d65abd15c56ad5bb03f01821ee85aea9324ea744ac253e7e877db383f901b192a0d95bb15abbadf399cf25fada5efd4b97f9b244ac253e7e877db383f901b192a0d95bb15abbadf399cf25fada5efd4b97f9b27ffbaa31fd83bfc03e96c2c58f86371d36489aa19163c3503619bb2dd75215f7a07149df7fc61b4149717a4faffc32aa96dfcd0722f6e16d59a60146bddbe71ea07149df7fc61b4149717a4faffc32aa96dfcd0722f6e16d59a60146bddbe71e187e1ff9b2a1915251d7e5aa8594a69e5e100424e5d842c0e46df4b63656ca8b2f9a27e327b1020a4c2006decc50f1051f9f5a65db0c2d5eb771cf3dc019ec082f9a27e327b1020a4c2006decc50f1051f9f5a65db0c2d5eb771cf3dc019ec0816a869fb423024a2c690eaae06c57d5327c4987b2d745f931a2ff6f94b9528c93710184f2effd1ef8e2821f1257dbd41d82f4abece7d27ac00563a3b946df0f8ffe634832d3d42f1c6a24f134f897dd063f6a036b3b40a118f463b40bd6f0cddb0209e7d93eb92e8c4bbc4c9698b11e5d5e148a1a72500611e822ead3885b63dd464c0a96767cce5d999165ec87863ec2085417668a644392843a4d112e3265b6624b6056757e30d790af6f3ea266e094165d7d07434d6bf04cc0cce232d8906b366c068b3b1e24a94946069125979049f2ce1f04e2c0f8df19bf629924ef066b366c068b3b1e24a94946069125979049f2ce1f04e2c0f8df19bf629924ef06612d67c85aa7dc55b41876a15ab4cc5948f4d3ebf1f79535016ce47bc7f009d796091a9a78fb0e1f3d93b032d8e9fa31f2902be3ff8b2b586a8c48db900250972bbc7e0f2da02dd725fad94db896c04627978ae5b448e0a0d54d2915613519dc7b877c8108cd1ccbe271ca31f6e089f0642cfabfd592ca4cfc8c90309534fad46981977d34c58d80795d713d1e8c55d1aebaca6bbfd9f8b3556101ba351ffcd735cbdaa813bd1f2b7c8ea3fd58694a8d6d45751f9bb898f6dedd2f70d47040ece7e630e660389a330835a99a5566171149a6782de26517813f07ee20951cefd29b23a2fdbe97b6a5fe50e7670affce643a8558176a51ae3dc2a151474a8088b37353cf1a4c120d3d9dcaa48d0d037be15cb00de1ad1686813a00a16cf3279945db14a782b93c6a259c06eb427fdcb3cd8320e0101788d71522fa7a1036ae1f524b14a782b93c6a259c06eb427fdcb3cd8320e0101788d71522fa7a1036ae1f52439b781373e5f96935e33a8fed834376efeec4edee607944c70362c183b0b9528bbdea0da35870f14ae7c2a4cc0d959ba9535d788ea387623f79b634c448bed4a03f820a45c03f5e45e3e21aa0a44edac5f91bd7b4be13810851c035e192d5600ebe19dfe5096da6cceb40fec1f9982a5c3da274adf3a076029991786e26029aa9668c8bb9458b21b5fba01b4c8751f1d297d138a28d79e1fe2c1ba64dd8f3a743eb267031e6ce7848ddecb37b0a1503b8653e9001b2e296659eef19df6af2880483678d94c8460551f1d31464d47a0f73cdf26e02aa7e3c46f5ddcf3656ce4106d5e5d8b5f63ce799d7c54728f2ec2d7c33fab35523b7038e3f980b6cc786404e14330ba590aae536a150d6a092044b7032724a31e716479dc9ec58e54437d2880766697f09a38334960b032412243b67957e6b536e3fc4cdcd7d3bc0ee27ffa58bbab9cc98b13b3108586f349942bf213477a32117f06689a2100bd5e6e386f3611216e09a3f148d95d78740fd413a4265e87540f81c4afdd8c9af17a2e8ccd271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a2545bc76dce086f1077e0d24f20ba754a14f20c04aa2a08da859f7e1ec69f3a864b5bc76dce086f1077e0d24f20ba754a14f20c04aa2a08da859f7e1ec69f3a864b5ea10d8d49ddb1ead580968fa8ad67029be1422c86a1b1a5022683cb13a10aad7122fa5cd0e4a44fa21f29b2a34e538815700c0006c3a98a527fe409781d09ea7122fa5cd0e4a44fa21f29b2a34e538815700c0006c3a98a527fe409781d09eab1990cefb88d22fe27b0729fbfa7bded3106694e1ce56b10bf9e5a3c134a969fa4d948e064c000c237494c46fd1c54e254d7e91fddc8ad7dcb1962250df47d81a4d948e064c000c237494c46fd1c54e254d7e91fddc8ad7dcb1962250df47d81dbcfcb2b9ac03f75b792efd0f85c09068102e2680539d5d12a5bf3bc2620886f43a2b7c31d5e3fbfb3b0697170ae013a735bec8022247ce6df6d5fdd7febb1a8511415334f8cce19067ac223753a95713a31743cc3c712758f99de3eaa2cb3856761e55df6b526a03aa27a5c73438d864d8e611442da0c137be77771d7fe7ce463ce59acc6be3e4710943b55be5547bb9d22ca3f583877a461f427377a75879c63ce59acc6be3e4710943b55be5547bb9d22ca3f583877a461f427377a75879cb7c23e56e83fd4f5a70a1c5d2542c6579511e29157b8b96481c94e133560207c9a89a3b11fff5248adcf9d5912cbd45619783f95f4d6528bc727fdbf528b4beb9a89a3b11fff5248adcf9d5912cbd45619783f95f4d6528bc727fdbf528b4bebe32855b2b0bee1abae065cb33ddf3c30c3a8397d285b0774a9d850f6639f57bb1ecadbb15677764e63852bbb3bd4956d2fa28a7ec6c829cd66d1857ce2263cdb6dd76c11b98f8f7411aa6a9cf97d43cebbcbde2b6de62965a713b423617dbb2d2f6d12e82c0f469196619cc067cc13f84d56bf512fb8810124da86debc17fb3e2574273b6a73464ad21b2726cb7ee34098e629e01db3f6cfb24e1afa008c62182dfdadb493e0b472595eaa5ef261413fd5d24e751411c4934d85f478753208351a96f3466165f0653013fb6bf0fa20dada022766be38d3c65fd3bfeea7e2ce63e77203c8ee5b24af2dab1c7c3157e70850870ee7ca50f11e66ae0b7a9888d373e77203c8ee5b24af2dab1c7c3157e70850870ee7ca50f11e66ae0b7a9888d37339d0020992bbe0a8a880d85654b7f10fcc5f09a66cb30bb348a575063ffb56b9ce99c87e267bc0f7ce37dd56d021c65d5dc08df2b594c52f9bfc0f5e2b9eb0efce99c87e267bc0f7ce37dd56d021c65d5dc08df2b594c52f9bfc0f5e2b9eb0ef937f73e2e6e272d6fca9280aadebdbe6caf4c73ea787294d30497cf8dd84acfd39d1950352e9526e58adddaab2e41f4368e5e6f4ce486733c64d645d2b29561939d1950352e9526e58adddaab2e41f4368e5e6f4ce486733c64d645d2b2956192ee33f596bfc9967cddcc4710eb7e077f2b86abda429d0432b0afcf2d493f4236e6e594f1125a2b9f7da870f4c2a22772db5a8ca78f445ea3e437ddd7a5cb2466e6e594f1125a2b9f7da870f4c2a22772db5a8ca78f445ea3e437ddd7a5cb2464d37323a4a345ee18804ea71401ebe2a7adbae8e6a18ef3ca6655ee44b2b866d4bf35f074813fe9277e0560880f5be062eea0db90efabddd0c35cf545f1e1d2a4bf35f074813fe9277e0560880f5be062eea0db90efabddd0c35cf545f1e1d2aa737f65ec8d04eb2e9cd97dababe417e027df6a5ffadf4f3a06c1dc3d2c1dae259a9e11e48e3528daacec14764ae5081f2a448ec40098c6758b323bf64a9841a59a9e11e48e3528daacec14764ae5081f2a448ec40098c6758b323bf64a9841a154971669b9363952de2d11fa80b0e989da9e6aa702ff6ca903746ee94176844a391dd4576902fe6e6f17aa6534bbb072349dc7c7f53185468770807d8c5cb89a391dd4576902fe6e6f17aa6534bbb072349dc7c7f53185468770807d8c5cb897a82e1cd5b841cc948003a0fe288c2bac788f2d7f23f126a3f468e2cbcf41bc11f1fb55a9676ffb4ed0bec6707172687be62a324c8788a6944a27f32482534a0991cb3b865079aad60b22829bdc00ff574d58742d1e160fb535dac041d20aee3adf05d49f09f65c52c1521db9408b62e7cec3578f1626702a69c27b84ffe5d77916e21b24808c87901e4f13ea9b5120f030d8e142b303e19119d7ed7cce85f0bab1d4ebd26c2106088fd0604f0856dfe3b7900c2616402f6a44fed8d0b965ae3cd0282056213c204d23b75f118ca863d0602cb01af3d4eb2f7dd4d974fcd1fc86b8d5321d86a69a1c28006cc3b95f2e491da2bbba65601459f7a2faf2c30f3e86b8d5321d86a69a1c28006cc3b95f2e491da2bbba65601459f7a2faf2c30f3e84065c1b05b580b10e33a94eff711b388a85c7eac32409ed0ccd5143cabb2cef83d404cd327abf7689a6a348aeaf1c58fc978ae810b364d71311b6a60057e2ab1d32321ac7ba7ca143d8d9812589ef058dbf10f5c4ba2b5b49701b7ad9b1c50b120574e684096d18635f890123217bbcdbe4a6204156aaa8e623253795b1ad5b407021826b15352380ba2c03999b6b3d28d9fd3f380b77a013ea6177a7ab9f9cf07021826b15352380ba2c03999b6b3d28d9fd3f380b77a013ea6177a7ab9f9cf118a43d626e5a5c4d7133265ff02750ab3f9843b9736266f18a45153d77964fc10acd8b1ae44f7533b852b0849e82ca5d5d6f0741c9e06382a13398556373b624eb7e3ff3c450bd3dad55dc0fa494becd7d30baedfd982f50390c689d7982cffb379378422777b6de0ffaa0d1f4c63d4af7b869e54e8a2b41b61c6f7e92900771a96f3466165f0653013fb6bf0fa20dada022766be38d3c65fd3bfeea7e2ce63991aa29ed49264896f34805bce10ce173c58bee84cde6a4fa8a0efc4a3a6599d991aa29ed49264896f34805bce10ce173c58bee84cde6a4fa8a0efc4a3a6599d1fc1557a2e6bb160863d4654261e3f2d6b1acab92ba646d13edd9bf0267477241961d1ecf6bb008f0df8233720fb44c1c1bfef7c596d41e36f9c434b2251089b1961d1ecf6bb008f0df8233720fb44c1c1bfef7c596d41e36f9c434b2251089badcfc471088b864583e4142100a8f470f426af02bfe577ec0c947920b5e65626f8af001b3ea9949f495ae3b4132c5e6a911044314f731526e3e9218f23734bb6f8af001b3ea9949f495ae3b4132c5e6a911044314f731526e3e9218f23734bb69d6b8398ccdec08bee49073a1d921ce5da40a7f94de224844c03bc19a85d811e451dc1501fb8994d5507c9292c2a62cad052bb3665228108ff16630e077d49f4451dc1501fb8994d5507c9292c2a62cad052bb3665228108ff16630e077d49f418049a3af9075f64d8ca5c750c32556ee60c9d447979fd1c530dfffd1796daac66c0e6b506f71ef5a16916c4538647e47fcf1a4c7a4c4a300a765934eb69c89766c0e6b506f71ef5a16916c4538647e47fcf1a4c7a4c4a300a765934eb69c8974693152ca5f07bc47425bb47210f750dd0722495923878e4104315b5c51857f6b408e502a623d525a0c1bd49703eb83dca2f0ff7f452736cbc0c88ca8a4a502cf684596d2de3ca0c5593ce0661286bf8939ee04e89db74ca3b79dcc5971f82b0e6e2528f46a4e0aee60678d53c9578aefd7cdd018d9aae1fcb6cd2429297a30fe6e2528f46a4e0aee60678d53c9578aefd7cdd018d9aae1fcb6cd2429297a30f78750a0a386cfdd2504495f6213283f25f240fdefd2bc9da77946ef6c7bc25212ee2cd0cb64061979926a38cfe6856f8ff7a4c42e0d9e9f686832dfad5df840d2ee2cd0cb64061979926a38cfe6856f8ff7a4c42e0d9e9f686832dfad5df840d74533a2f0cfc4dca7b59bb92fd139380b5de8c38c7b073f0e3753b2a1ffe8ed111dd5bb9f08bec2ec68460b59ef8e3f28ebdfa88b7e7f647927f77c409794180b6e6056e34c1e4fe5b949e511a04bc2c3da828ff8db274e8c02214d3dbe2b4c62981f5127de7bf2ad264bc556b99e62dca34f94c5d94e498755c12ca4aca61d82e0b5887f5b61ae7c6380cc3729e33a557bef3bcb035cb1a6a9045530aa1995a69603573ecdf701669f19189b7d58417957180dc82113be7adca6f40956524322a269cbdc4f262ef90436722102a8ecbe3488d14708e84c66c1b982bb480d85e2a269cbdc4f262ef90436722102a8ecbe3488d14708e84c66c1b982bb480d85ea60c152ab4a78a854d8b6ba0d4ee9cf7ead29c18117807e54aa66c0547962844247ebbc2bddc222e85cee0c1dd47e144731439d9a47fea16f8a2c77c8609afc3247ebbc2bddc222e85cee0c1dd47e144731439d9a47fea16f8a2c77c8609afc3271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a2543e5bdef8ee6ae6127fdc3a27f3d86015830f55249409b3200b4c67b88de7201c3e5bdef8ee6ae6127fdc3a27f3d86015830f55249409b3200b4c67b88de7201c5ba7633442fbf0af85e7c212efe013655979c0b89158a9ed0ff471dc52b311cb529a4650d111ba672f40e3359cae2025f43de7dbe41640663c41b5fc511701a4529a4650d111ba672f40e3359cae2025f43de7dbe41640663c41b5fc511701a4e29e23129de49b209927c399c58ce8eaf6f7726d0e26027b5ea11de0b661977144ed06d1709b74703754d5596756e0ee16cee0b5397a9f38c9df859c8a5ebd3044ed06d1709b74703754d5596756e0ee16cee0b5397a9f38c9df859c8a5ebd301b41864137b897614dd82991c1ccec2443774d7cf26bbce9b9802140b066e30225adc7a40f5f386d484c7a2f246eacf95e3a4df6cf307f4eb5f95ddcdac50bf125adc7a40f5f386d484c7a2f246eacf95e3a4df6cf307f4eb5f95ddcdac50bf1c97fbe2b68fc0bf5d93a43d7e3a049d1a4aa4ed6a52345e60b00c43d40f47c3ee936c546f4444ce993fa9ac130a3c2ec230cbd1c64fedea60167118c9d15811be936c546f4444ce993fa9ac130a3c2ec230cbd1c64fedea60167118c9d15811b271cb617afd966c421b7f7357bf757f30e4b265c5e86191856126532d342a25438dde5823f0aca750597f27119fa001449c7aa8a325dc0a4648406decb9333b038dde5823f0aca750597f27119fa001449c7aa8a325dc0a4648406decb9333b0f1f340d9034507da2e03edd66c2ddb6bc1922cfca9fd1f0db04cefec2aa9a55165093be08b79470a8bc2729292d0de70f33bd8503722933949ddfeb2d353597465093be08b79470a8bc2729292d0de70f33bd8503722933949ddfeb2d35359749c7e81e6cc1462fd97ee6025dcc842b31d22bf8a370f3fb7a0f3d12c8f163b3804eb1c7e19d63be6bf0239f878cff8bdaf1380f4c20f1d974306ed4a779badb804eb1c7e19d63be6bf0239f878cff8bdaf1380f4c20f1d974306ed4a779badb831f4dfe9e0a5c432825b427c2c43774ef1f2bbc70f846f900ea2d4831dff6dbfcf9aaeb7689c8d1d67c7aaee2b7842f442b512747614c1d249a44c0a87a6e745cf9aaeb7689c8d1d67c7aaee2b7842f442b512747614c1d249a44c0a87a6e745e17efb382bd4158db131bebf88c93fe63845390242e128d44ff86c3b9341daee89e6be8acbe262bab09569237f2d3d4bcb0efa1f11400c89a010ffc1cdb9920189e6be8acbe262bab09569237f2d3d4bcb0efa1f11400c89a010ffc1cdb992017dcaf9e5948c2f2b8306fa2c1b8230618c20e8c1269dbb205c6516f55eb084131e0cb229c47cc3678aa7630f220c1bd7eb5986eee680388d824e7fdd465197f71e0cb229c47cc3678aa7630f220c1bd7eb5986eee680388d824e7fdd465197f7e72b78b88ecc86ce90fd1f30004ca5f259ed54030569eb075f0a1e29a6d38699d714b3377fb0155048f0f6e843a56baee2edcb220bddee9c854610f8b10fb33dd714b3377fb0155048f0f6e843a56baee2edcb220bddee9c854610f8b10fb33d2f986dc67722fb933f8f0ff3110570988268c46e5b123c8c7e872367efbbaefc15f9accdcc9add782f984fb8787467bee4cde6701333e1105fc76999c2f64da215f9accdcc9add782f984fb8787467bee4cde6701333e1105fc76999c2f64da283e6359761f581d02562a4875f7317782207f8c00897d8a5f8bd48248ee2fa5f3a8313c470e64a5cab106ad769c42ca26c2877a8d8fd95f98e42c919f1ab94e33a8313c470e64a5cab106ad769c42ca26c2877a8d8fd95f98e42c919f1ab94e34252221b19b07b704c23c092a10f92a4aebd9a06197a9d7e6dddb2d3973f8090204651f751c5590464bfc5b2bc079ee452c209dbefbbb87d3dba1b8b585bd6cd95489aa400b341d52b57f3e5a3ea2755e898cb0083d9de1b48f4deedbe3fa2946b81426c88995ab208d5be6eaa7d9ae845dd8828b072b0a4017dd703a83a5a5d6b81426c88995ab208d5be6eaa7d9ae845dd8828b072b0a4017dd703a83a5a5dc644c719b654ed858fd39fa505ec6dcb5c4e94fcd2364b011dc7d3bfc140e6b74edf2020d822a8fd000ecf9fe8c387ac4472328b14e33d15e606df719729d1314edf2020d822a8fd000ecf9fe8c387ac4472328b14e33d15e606df719729d1313661034a95ac6ca90495224e1a55c5ee6f284599473a8e60b33a9e04e3ff8ecef4561f2be219aaaf928094feec2134872ca55f56a82d635c932ca26cf24f259bf4561f2be219aaaf928094feec2134872ca55f56a82d635c932ca26cf24f259bf5b833fbb33a7b55d489a69de9f22c54c2f6c44e983fcbd0f552fdd9ea2b32e9d7f6b3df567cdd2e49cd3c36ef5c39514c13302cd74ee772117c41a4d760b6ecd7f6b3df567cdd2e49cd3c36ef5c39514c13302cd74ee772117c41a4d760b6eca1f811372d69cb55fb3ba9b0f9cbcca22ec883120573c4f80597dfff02e548ee8a81a708dd3a2724e2ffe2350329807c081117809e20ae65fbb5d644af221cd98a81a708dd3a2724e2ffe2350329807c081117809e20ae65fbb5d644af221cd9193926341742ce5564fd37c2f3e6ee29534d12cee73410d65769978d8ff43c2d74458c14d3768f2a58b4c284232b0e5510972219430720d14c45db6ff0ca45b974458c14d3768f2a58b4c284232b0e5510972219430720d14c45db6ff0ca45b9cc01cb6f54011ed410af3bf25a947ea3449a85319ff1904df1a68830c95012dd68468f8a9f92cc1abf7d827b6f1c35298b85564cb66cdbd90127879a66a378af68468f8a9f92cc1abf7d827b6f1c35298b85564cb66cdbd90127879a66a378af3ed596775d470616aa61d6d23b25c3673219bf4b1650d68de9296d58a48686829d3fd020664c97e7d73013220296d636a57ae830dd1fc055ea2f7953e837377f9d3fd020664c97e7d73013220296d636a57ae830dd1fc055ea2f7953e837377fdb641821caa8dfff5aa9b65a6783c527d5489d48e514ed58287030e26a222724b34bea1df0998663679480438e146cfda7278060b12999fae321339a879ad7efb34bea1df0998663679480438e146cfda7278060b12999fae321339a879ad7ef2b1051a5226c57d8a38c54e96fa4773920a39b482442b9e873099936c39b3b58f84671c8098f0d682b0a1f6b7fd1a7458e6e5551ecd60f08f2401099c1c5b8dcf84671c8098f0d682b0a1f6b7fd1a7458e6e5551ecd60f08f2401099c1c5b8dcb08add5ed33a6254ab59e602e845cd291bdeb24c36ccce1f55dc6a0b6fc84395d0c63ac029ad7da4f677048bda9cada0220c199521c42461e424ed1b54904fc2d0c63ac029ad7da4f677048bda9cada0220c199521c42461e424ed1b54904fc23513d6aff9bd5d50ada3f053a136a2870f129f604cc5a51005e23ad6c103f2471c37b6f07bb28dd413ff55f10c526e12a77ba23b18428bceb12d42618bb72f981c37b6f07bb28dd413ff55f10c526e12a77ba23b18428bceb12d42618bb72f9863a62365e703996a9284ae75dc073da0b1e311caf9bdd59763f63c3a542cf8f13ea30ca0e233ee5016b693278438bf3347b43a44ab5319d9dece9dd2e5fc72143ea30ca0e233ee5016b693278438bf3347b43a44ab5319d9dece9dd2e5fc7214627c5acf41e29e0a2b2b89cf1c83d7c008d17bd88acc59d8a34bf1c029001e941f375eb3f942c281208a9f782d59b0c261b823b18314c299e4cb61d314d0d3331f375eb3f942c281208a9f782d59b0c261b823b18314c299e4cb61d314d0d333aa5dd374dc2fac62dbef2db59d81b88719c8ff8159a237db4e7c3e455951f78eea4baaa10adc4e291876b7b703b3fb7881c323e0783b7445ac47552dd557c996ea4baaa10adc4e291876b7b703b3fb7881c323e0783b7445ac47552dd557c996ae771745241baefefdaeb5402c5a0a55923e81f2103ea050fa6d1b1b46f37841347495d0e56e9665e10f2f7522bd6447dbc4cd59bf67c739f07d90463bbf7ae6664c5a0390516f1982862017e2fcfb0750e2b9a50c090045e58e7ddead25ea26104eef0c28deff545b4ffd47abaf90fb2e8323b6a47673238be7456e22d1c0fd104eef0c28deff545b4ffd47abaf90fb2e8323b6a47673238be7456e22d1c0fd69c399c11d476f1620bb88a7021af25085cc6a84c11fed4f534db9a6074dee6f7ea9a8003a5a2bdca3aa0811c00695ba7b3cc03a292860a0ddf6ce9020a911fb7ea9a8003a5a2bdca3aa0811c00695ba7b3cc03a292860a0ddf6ce9020a911fbefb85ea9213608be25728b3c61afcf1a9e3b61344b1fa8338f3a715d8d89d4c39108319b18ffdf0e24dac896b64538a566e971b01192a0a3dba414d6ccc6e3f2ed09216a0728fe53ab27c3d53c15a7e08030d6ec2eb46559a1e7b0618468c7533ae9044ee6127bc97dc4567f135c22fb0aaa1c1fe6d9870902a61ecd20835da13ae9044ee6127bc97dc4567f135c22fb0aaa1c1fe6d9870902a61ecd20835da1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsagemath-6.5-9.fc22.src.rpmlibcsage.so.0()(64bit)sagemath-coresagemath-core(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     @/bin/sh/bin/shld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)libCbc.so.3()(64bit)libCbcSolver.so.3()(64bit)libCgl.so.1()(64bit)libClp.so.1()(64bit)libCoinUtils.so.3()(64bit)libLfunction.so.1.23()(64bit)libOsi.so.1()(64bit)libOsiCbc.so.3()(64bit)libOsiClp.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcliquer.so.1()(64bit)libcryptominisat-2.9.9.so()(64bit)libcsage.so.0()(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libec.so.0()(64bit)libecl.so.13.5()(64bit)libecm.so.0()(64bit)libfes.so.0()(64bit)libflint.so.2()(64bit)libfplll.so.0()(64bit)libgap.so.0()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_4.0.0)(64bit)libgd.so.3()(64bit)libgivaro.so.0()(64bit)libglpk.so.36()(64bit)libgmp.so.10()(64bit)libgmpxx.so.4()(64bit)libgsl.so.0()(64bit)libgslcblas.so.0()(64bit)libiml.so.0()(64bit)liblapack.so.3()(64bit)liblinbox.so.0()(64bit)liblinboxsage.so.0()(64bit)liblrcalc.so.0()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.15)(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libm4ri-0.0.20140914.so()(64bit)libm4rie-0.0.20140914.so()(64bit)libmpc.so.3()(64bit)libmpfi.so.0()(64bit)libmpfr.so.4()(64bit)libntl.so.14()(64bit)libpari-gmp.so.4()(64bit)libpng16.so.16()(64bit)libpolybori-0.8.so.3()(64bit)libpolybori_groebner-0.8.so.3()(64bit)libppl.so.13()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpynac.so.1()(64bit)libpython2.7.so.1.0()(64bit)libratpoints.so.0()(64bit)libreadline.so.6()(64bit)libsingular.so()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.10)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)libsymmetrica.so.0()(64bit)libz.so.1()(64bit)libzn_poly-0.9.so()(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)sagemath(x86-64)2.73.0.4-14.6.0-14.0.4-14.0-15.2-16.5-9.fc224.12.0.1UUWU@U@UY@UMU<@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;pcpa - 6.5-9pcpa - 6.5-8pcpa - 6.5-7Fedora Release Engineering - 6.5-6Jerry James - 6.5-5Jerry James - 6.5-4pcpa - 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- 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- 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/sh  !""$%%'()*++-..0113456779:;<==?@@BCCEFFHIIKLMMOPQRSTUVWXYZ[\\^__abcdefghijjlmmopprsttvwwyz{|}}      !"#$$&'')*+,--/00233566899;<<>??ABCCEFFHIIKLMNOOQRSTUUWXYZ[[]^^`abcdefggijjlmmopprssuvwxyz{|}~~     !"#$%&'())+,,./0122455788:;;=>>@AACDDFGGIJJLMMOPPRSSUVVXYY[\]^__abbdeeghhjkkmnopqqstuvwwyzz|}}      "##%&&()**,--/00234566899;<<>??ABBDEEGHIJKKMNOPQQSTUVWWYZ[\]]_`abcdeeghijklmnnpqrstuuwxxz{||~     !""$%&'()*+,-..0122455788:;;=>>@AACDDFGGIJJLMMOPPRSTUVVXYZ[[]^^`abcddfghhjkkmnnpqqsttvwwyzz|}~     !"#$%&'())+,,.//122455788:;<=>?@AACDDFGGIJJLMMOPQRSTUVVXYY[\\^__abbdefghijkllnooqrrtuuwxxz{{}~~      !!#$$&'')*+,--/0023356689::<==?@@BCCEFFHIIKLMNOOQRRTUUWXXZ[\]^_``bcceffhiikllnopprssuvwwyzz|}}      !!#$$&'')**,--/00233567899;<<>?@@BCCEFFHIIKLMNOPQRRTUUWXXZ[[]^__abbdeffhiikllnooqrssuvvxyy{||~     !""$%&&())+,,./0122456788:;;=>?@ABCDEFGHIJJLMNNPQQSTUVWWYZZ\]]_`abcdefghhjklmmopqqsttvwxyzz|}~                           " # # % & & ( ) ) + , - . / 0 1 2 2 4 5 5 7 8 8 : ; ; = > ? @ A B C D E F G H I I K L L N O O Q R S S U V W X Y Z [ \ ] ^ _ ` ` b c d e f g h h j k k m n n p q q s t u v v x y z { | | ~                             ! " " $ % % ' ( ( * + , - . . 0 1 1 3 4 4 6 7 7 9 : : < = = ? @ A A C D D F G G I J K L M M O P Q Q S T T V W W 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 0 2 3 4 4 6 7 7 9 : : < = = ? @ @ B C C E F F H I I K L M N N P Q R R T U U W X X Z [ [ ] ^ ^ ` a b c d d f g g i j j l m m o p p r s s u v v x y y { | | ~                            " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 7 9 : ; < = > ? ? A B B D E E G H I J K K M N O P Q Q S T U V W X Y Z [ \ ] ^ ^ ` a b c d e f g h i j k l l n o p q r s t u u w x y z { | } ~                            ! " # # % & ' ( ) * * , - . / 0 1 2 3 4 5 6 7 8 9 : ; < < > ? @ @ B C C E F G H I J K L M N O P Q Q S T T V W W Y Z Z \ ] ] _ ` ` b c c e f f h i j j l m n o p p r s s u v v x y z { { } ~ ~       "##%&&()*+,-..0122455789::<=>>@ABCDDFGHIJJLMMOPPRSSUVWXYY[\]^_`aacdefghijkllnopqqsttvwxyz{|}~     !"#$%%'((*++-./0123356789:;<==?@ABBDEEGHHJKKMNNPQQSTTVWWYZ[\]]_`aacdefggijjlmmopprstuvvxyy{||~      "#$%&'()*++-..0113446779::<==?@ABCCEFFHIIKLLNOOQRSSUVVXYZ[\\^__abbdeeghhjkkmnnpqqsttvwwyzz|}}      !!#$$&'()*+,-./0123456789:;<=>?@ABBDEEGHHJKLLNOOQRSTUUWXXZ[[]^^`aacddfggijjlmnnpqqstuuwxyz{|}~       "##%&&()**,-./0023356689:;<<>??ABBDEEGHHJKKMNNPQQSTUUWXXZ[[]^__abbdeeghhjklmmopqqsttvwxyzz|}}       "##%&&())+,,./0122456788:;<=>?@AACDEFGGIJJLMMOPPRSTUVWXXZ[[]^__abbdeeghijklmnopqrstuvwxyz{|}}      !"#$$&'')*+,-./0123455788:;;=>?@ABCDEEGHHJKLMNNPQQSTTVWWYZZ\]^_``bcdefghijklmnopqrrtuuwxyz{|}~      !!#$%&'')*+,-./0123455789:;<=>>@AACDDFGHIJKLMNOPQRSSUVVXYZ[\\^__abcdeeghijklmmopqrstuvwxyz{||~       !""$%%'((*+,-..0113456779::<=>?@@BCCEFFHIIKLLNOPQRSTUVWXYZZ\]]_``bcddfghijjlmmopqrssuvvxyy{||~      !!#$$&'')**,--/0122455788:;;=>??ABBDEFGHIJKLMMOPQRSSUVVXYZ[\]^_`abcdefghhjkllnooqrrtuvvxyy{||~     !""$%%'((*+,-./0023456789:;;=>?@ABCDEFGHIJKKMNNPQQSTUVWWYZZ\]^_`abcddfggijjlmmopprssuvvxyz{|}~     6.5-9.fc226.5-9.fc22   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!##############################$$$$$$$%%%%%%%%%%%%$&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''''''))))))))))))))))))))))))********************************************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,----------------------..................-----------------/////////////////////////////////////////////////////////////////////-------000000000000---------111111111111111112222222333333333333333333333333333222222222222222222222222224444444444444444444444444444442222222222222222222225555555555555222222222222222222222222222222222222222222666666222222222222222222222777788888888888888888888888888879999999999997:::::::::::::::7777777777777777777777777777777777777777777777777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7<<<<<<<<<7777777==========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=??????==================7777@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFGGGGGGGGGFHHHHHHHHHHHHHHHHHHHFFFFFFIIIIIIIIIIIIIIIIIIIIIIFJJJJJJJFKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKFLLLLLLLLLLLLLFMMMMMMFFFNNNNNNNNNFOPPFQQQQQQFFFFFFRRRRRRRRRRRRRRRRRFSSSSSSSSSSSFTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTFUUUUUUUUUUUUUUUUUUUUUFVVVVFFFFFFFFWWWWWWWWWWWWWWWWWWWWWWWWWWWWFXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^_______________________________________^^^^````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa^bbbbbbbbbbbbbbbbbb^cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc^dddddddddddddddddddddddddddddddddddddddddddddddd^eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee^fffffffffffffff^ggggggggg^hhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzw{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{wwww|||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww~~~~~~~~~~~wwwwwwlibcsage.so.0sagesage-6.5-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.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.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_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_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.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.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__.pyoag_code.pyag_code.pycag_code.pyoall.pyall.pycall.pyobinary_code.pxdbinary_code.pyxbinary_code.socode_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.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.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.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.pyoext_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.pyodiagram_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.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_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.sodlxcpp.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.soperfect_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.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_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.pyohecke_algebra_representation.pyhecke_algebra_representation.pychecke_algebra_representation.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.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.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__.pyoc_lib.pyxc_lib.socdefs.pxifast_callable.pxdfast_callable.pyxfast_callable.sofast_eval.pxdfast_eval.pyxfast_eval.sogen_interpreters.pygen_interpreters.pycgen_interpreters.pyointeractive_constructors_c.pyxinteractive_constructors_c.sointerpreters__init__.py__init__.pyc__init__.pyowrapper_cdf.pxdwrapper_cdf.pyxwrapper_cdf.sowrapper_el.pxdwrapper_el.pyxwrapper_el.sowrapper_py.pxdwrapper_py.pyxwrapper_py.sowrapper_rdf.pxdwrapper_rdf.pyxwrapper_rdf.sowrapper_rr.pxdwrapper_rr.pyxwrapper_rr.sointerrupt.pximod_int.pxdmulti_modular.pxdmulti_modular.pyxmulti_modular.sopselect.pyxpselect.sopython.pxipython_debug.pxipython_rich_object.pxirandom.pxisignals.pxistdsage.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__.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.pyocooperative_game.pycooperative_game.pyccooperative_game.pyogambit_docs.pygambit_docs.pycgambit_docs.pyomatching_game.pymatching_game.pycmatching_game.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.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.pxdelement.pyelement.pycelement.pyofunctions.pxdpoint_configuration.pypoint_configuration.pycpoint_configuration.pyotriangulations.pxdgraphs__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyobase__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyoc_graph.pxdc_graph.pyxc_graph.sodense_graph.pxddense_graph.pyxdense_graph.sograph_backends.pygraph_backends.pycgraph_backends.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.pyochrompoly.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_bundle.pygraph_bundle.pycgraph_bundle.pyograph_coloring.pygraph_coloring.pycgraph_coloring.pyograph_database.pygraph_database.pycgraph_database.pyograph_decompositions__init__.py__init__.pyc__init__.pyobandwidth.pyxbandwidth.sofast_digraph.pyxgraph_products.pyxgraph_products.sorankwidth.pxdrankwidth.pyxrankwidth.sovertex_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.pyomatchpoly.pyxmatchpoly.somcqd.pxdmcqd.pyxmodular_decomposition__init__.py__init__.pyc__init__.pyomodular_decomposition.pxdmodular_decomposition.pyxmodular_decomposition.soplanarity.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_homset.pygroup_homset.pycgroup_homset.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.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_airy.pxigsl_array.pxdgsl_array.pyxgsl_array.sogsl_bessel.pxigsl_blas.pxigsl_blas_types.pxigsl_block.pxigsl_chebyshev.pxigsl_clausen.pxigsl_combination.pxigsl_complex.pxigsl_coulomb.pxigsl_coupling.pxigsl_dawson.pxigsl_debye.pxigsl_diff.pxigsl_dilog.pxigsl_eigen.pxigsl_elementary.pxigsl_ellint.pxigsl_elljac.pxigsl_erf.pxigsl_errno.pxigsl_exp.pxigsl_expint.pxigsl_fermi_dirac.pxigsl_fft.pxigsl_fit.pxigsl_gamma.pxigsl_gegenbauer.pxigsl_histogram.pxigsl_hyperg.pxigsl_integration.pxigsl_interp.pxigsl_laguerre.pxigsl_lambert.pxigsl_legendre.pxigsl_linalg.pxigsl_log.pxigsl_math.pxigsl_matrix.pxigsl_matrix_complex.pxigsl_min.pxigsl_mode.pxigsl_monte.pxigsl_ntuple.pxigsl_odeiv.pxigsl_permutation.pxigsl_poly.pxigsl_pow_int.pxigsl_psi.pxigsl_qrng.pxigsl_random.pxigsl_rng.pxigsl_roots.pxigsl_sf_result.pxigsl_sort.pxigsl_statistics.pxigsl_sum.pxigsl_synchrotron.pxigsl_transport.pxigsl_trig.pxigsl_vector.pxigsl_vector_complex.pxigsl_wavelet.pxigsl_zeta.pxiintegration.pyxintegration.sointerpolation.pxdinterpolation.pyxinterpolation.somath.pxiode.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.pyoscilab.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.pyolibs__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyocoxeter3__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.sofes.pyxfes.soflint__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.pxifplll.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.pxdmpf.pxdmpn.pxdmpq.pxdmpz.pxdrandom.pxdrational_reconstruction.pxdrational_reconstruction.pyxrational_reconstruction.sotypes.pxdlcalc__init__.py__init__.pyc__init__.pyolcalc_Lfunction.pxdlcalc_Lfunction.pyxlcalc_Lfunction.solibecm.pyxlibecm.solinbox__init__.py__init__.pyc__init__.pyoechelonform.pxdfflas.pxdlinbox.pxdlinbox.pyxlinbox.somodular.pxdlinkagespadicsAPI.pximpz.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.sontl__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyodecl.pximisc.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_vec_GF2_decl.pxdntl_vec_ZZ_pE_decl.pxdntl_vec_ZZ_p_decl.pxdpari__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyodecl.pxideclinl.pxigen.pxdgen.pyxgen.sogen_py.pygen_py.pycgen_py.pyohandle_error.pxdhandle_error.pyxhandle_error.sopari_err.pxipari_instance.pxdpari_instance.pyxpari_instance.sopolybori__init__.py__init__.pyc__init__.pyodecl.pxdppl.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-cdefs.pxisingular.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.pxdmatrix_integer_2x2.pyxmatrix_integer_2x2.somatrix_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.pxdmatrix_modn_dense.pyxmatrix_modn_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.somatrix_window_modn_dense.pxdmatrix_window_modn_dense.pyxmatrix_window_modn_dense.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.pyonamed_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.soascii_art.pyascii_art.pycascii_art.pyoattached_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.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.sodarwin_utilities.pyxdb.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.sofile_to_worksheet.pyfile_to_worksheet.pycfile_to_worksheet.pyoflatten.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.pyoinline_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.pyomap_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.sorefcount.pyxrefcount.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.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.pyotypecheck.pytypecheck.pyctypecheck.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_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_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.pyxcongroup_pyx.socongroup_sl2z.pycongroup_sl2z.pyccongroup_sl2z.pyofarey.pxdfarey_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.pyonotes.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_symbols.pymanin_symbols.pycmanin_symbols.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.pyomonoids__init__.py__init__.pyc__init__.pyoall.pyall.pycall.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.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.pyouse_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.pyximplicit_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.pypaths.pycpaths.pyorepresentation.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.pyopretty_print.pypretty_print.pycpretty_print.pyopython_hook.pypython_hook.pycpython_hook.pyoutil.pyutil.pycutil.pyoinputhook.pyxinputhook.sointerpreter.pyinterpreter.pycinterpreter.pyoipython_extension.pyipython_extension.pycipython_extension.pyoload.pyload.pycload.pyonotebook_ipython.pynotebook_ipython.pycnotebook_ipython.pyopreparse.pypreparse.pycpreparse.pyoreadline_extra_commands.pyxreadline_extra_commands.sozmq_kernel.pyzmq_kernel.pyczmq_kernel.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.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_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.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.sointeger_ring_python.pyinteger_ring_python.pycinteger_ring_python.pyointegral_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_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__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyouniversal_cyclotomic_field.pyuniversal_cyclotomic_field.pycuniversal_cyclotomic_field.pyouniversal_cyclotomic_field_c.pyxuniversal_cyclotomic_field_c.sosandpiles__init__.py__init__.pyc__init__.pyoall.pyall.pycall.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.sodecl.pxdsolverconf.pxdsolverconf.pyxsolverconf.sodimacs.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.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.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.pxddiscrete_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.pyotest.pytest.pyctest.pyostructure__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyocategory_object.pxdcategory_object.pyxcategory_object.socoerce.pxdcoerce.pxicoerce.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_verify.pyelement_verify.pycelement_verify.pyoelement_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.pyowrapper_parent.pxdwrapper_parent.pyxwrapper_parent.sosymbolic__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.pxdintegration__init__.py__init__.pyc__init__.pyoexternal.pyexternal.pycexternal.pyointegral.pyintegral.pycintegral.pyomaxima_wrapper.pymaxima_wrapper.pycmaxima_wrapper.pyooperators.pyoperators.pycoperators.pyopynac.pyxpynac.sorandom_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.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.pyointerrupt.pyxinterrupt.soparigp.pyparigp.pycparigp.pyostartup.pystartup.pycstartup.pyostl_vector.pyxstl_vector.soversion.pyversion.pycversion.pyo/usr/lib64//usr/lib64/python2.7/site-packages//usr/lib64/python2.7/site-packages/sage//usr/lib64/python2.7/site-packages/sage/algebras//usr/lib64/python2.7/site-packages/sage/algebras/finite_dimensional_algebras//usr/lib64/python2.7/site-packages/sage/algebras/letterplace//usr/lib64/python2.7/site-packages/sage/algebras/quatalg//usr/lib64/python2.7/site-packages/sage/algebras/steenrod//usr/lib64/python2.7/site-packages/sage/calculus//usr/lib64/python2.7/site-packages/sage/categories//usr/lib64/python2.7/site-packages/sage/categories/examples//usr/lib64/python2.7/site-packages/sage/coding//usr/lib64/python2.7/site-packages/sage/coding/codecan//usr/lib64/python2.7/site-packages/sage/coding/source_coding//usr/lib64/python2.7/site-packages/sage/combinat//usr/lib64/python2.7/site-packages/sage/combinat/cluster_algebra_quiver//usr/lib64/python2.7/site-packages/sage/combinat/crystals//usr/lib64/python2.7/site-packages/sage/combinat/designs//usr/lib64/python2.7/site-packages/sage/combinat/matrices//usr/lib64/python2.7/site-packages/sage/combinat/ncsf_qsym//usr/lib64/python2.7/site-packages/sage/combinat/ncsym//usr/lib64/python2.7/site-packages/sage/combinat/posets//usr/lib64/python2.7/site-packages/sage/combinat/rigged_configurations//usr/lib64/python2.7/site-packages/sage/combinat/root_system//usr/lib64/python2.7/site-packages/sage/combinat/sf//usr/lib64/python2.7/site-packages/sage/combinat/species//usr/lib64/python2.7/site-packages/sage/combinat/words//usr/lib64/python2.7/site-packages/sage/crypto//usr/lib64/python2.7/site-packages/sage/crypto/block_cipher//usr/lib64/python2.7/site-packages/sage/crypto/mq//usr/lib64/python2.7/site-packages/sage/crypto/public_key//usr/lib64/python2.7/site-packages/sage/data_structures//usr/lib64/python2.7/site-packages/sage/databases//usr/lib64/python2.7/site-packages/sage/dev//usr/lib64/python2.7/site-packages/sage/dev/test//usr/lib64/python2.7/site-packages/sage/doctest//usr/lib64/python2.7/site-packages/sage/dynamics//usr/lib64/python2.7/site-packages/sage/dynamics/flat_surfaces//usr/lib64/python2.7/site-packages/sage/dynamics/interval_exchanges//usr/lib64/python2.7/site-packages/sage/ext//usr/lib64/python2.7/site-packages/sage/ext/interpreters//usr/lib64/python2.7/site-packages/sage/finance//usr/lib64/python2.7/site-packages/sage/functions//usr/lib64/python2.7/site-packages/sage/game_theory//usr/lib64/python2.7/site-packages/sage/games//usr/lib64/python2.7/site-packages/sage/geometry//usr/lib64/python2.7/site-packages/sage/geometry/hyperplane_arrangement//usr/lib64/python2.7/site-packages/sage/geometry/polyhedron//usr/lib64/python2.7/site-packages/sage/geometry/riemannian_manifolds//usr/lib64/python2.7/site-packages/sage/geometry/triangulation//usr/lib64/python2.7/site-packages/sage/graphs//usr/lib64/python2.7/site-packages/sage/graphs/base//usr/lib64/python2.7/site-packages/sage/graphs/generators//usr/lib64/python2.7/site-packages/sage/graphs/graph_decompositions//usr/lib64/python2.7/site-packages/sage/graphs/modular_decomposition//usr/lib64/python2.7/site-packages/sage/groups//usr/lib64/python2.7/site-packages/sage/groups/abelian_gps//usr/lib64/python2.7/site-packages/sage/groups/additive_abelian//usr/lib64/python2.7/site-packages/sage/groups/affine_gps//usr/lib64/python2.7/site-packages/sage/groups/matrix_gps//usr/lib64/python2.7/site-packages/sage/groups/misc_gps//usr/lib64/python2.7/site-packages/sage/groups/perm_gps//usr/lib64/python2.7/site-packages/sage/groups/perm_gps/partn_ref//usr/lib64/python2.7/site-packages/sage/groups/perm_gps/partn_ref2//usr/lib64/python2.7/site-packages/sage/groups/semimonomial_transformations//usr/lib64/python2.7/site-packages/sage/gsl//usr/lib64/python2.7/site-packages/sage/homology//usr/lib64/python2.7/site-packages/sage/interacts//usr/lib64/python2.7/site-packages/sage/interfaces//usr/lib64/python2.7/site-packages/sage/lfunctions//usr/lib64/python2.7/site-packages/sage/libs//usr/lib64/python2.7/site-packages/sage/libs/coxeter3//usr/lib64/python2.7/site-packages/sage/libs/cremona//usr/lib64/python2.7/site-packages/sage/libs/flint//usr/lib64/python2.7/site-packages/sage/libs/fplll//usr/lib64/python2.7/site-packages/sage/libs/gap//usr/lib64/python2.7/site-packages/sage/libs/gmp//usr/lib64/python2.7/site-packages/sage/libs/lcalc//usr/lib64/python2.7/site-packages/sage/libs/linbox//usr/lib64/python2.7/site-packages/sage/libs/linkages//usr/lib64/python2.7/site-packages/sage/libs/linkages/padics//usr/lib64/python2.7/site-packages/sage/libs/lrcalc//usr/lib64/python2.7/site-packages/sage/libs/mpmath//usr/lib64/python2.7/site-packages/sage/libs/mwrank//usr/lib64/python2.7/site-packages/sage/libs/ntl//usr/lib64/python2.7/site-packages/sage/libs/pari//usr/lib64/python2.7/site-packages/sage/libs/polybori//usr/lib64/python2.7/site-packages/sage/libs/singular//usr/lib64/python2.7/site-packages/sage/libs/symmetrica//usr/lib64/python2.7/site-packages/sage/logic//usr/lib64/python2.7/site-packages/sage/matrix//usr/lib64/python2.7/site-packages/sage/matroids//usr/lib64/python2.7/site-packages/sage/media//usr/lib64/python2.7/site-packages/sage/misc//usr/lib64/python2.7/site-packages/sage/modular//usr/lib64/python2.7/site-packages/sage/modular/abvar//usr/lib64/python2.7/site-packages/sage/modular/arithgroup//usr/lib64/python2.7/site-packages/sage/modular/hecke//usr/lib64/python2.7/site-packages/sage/modular/local_comp//usr/lib64/python2.7/site-packages/sage/modular/modform//usr/lib64/python2.7/site-packages/sage/modular/modform_hecketriangle//usr/lib64/python2.7/site-packages/sage/modular/modsym//usr/lib64/python2.7/site-packages/sage/modular/overconvergent//usr/lib64/python2.7/site-packages/sage/modular/quatalg//usr/lib64/python2.7/site-packages/sage/modular/ssmod//usr/lib64/python2.7/site-packages/sage/modules//usr/lib64/python2.7/site-packages/sage/modules/fg_pid//usr/lib64/python2.7/site-packages/sage/monoids//usr/lib64/python2.7/site-packages/sage/numerical//usr/lib64/python2.7/site-packages/sage/numerical/backends//usr/lib64/python2.7/site-packages/sage/parallel//usr/lib64/python2.7/site-packages/sage/plot//usr/lib64/python2.7/site-packages/sage/plot/plot3d//usr/lib64/python2.7/site-packages/sage/probability//usr/lib64/python2.7/site-packages/sage/quadratic_forms//usr/lib64/python2.7/site-packages/sage/quadratic_forms/genera//usr/lib64/python2.7/site-packages/sage/quivers//usr/lib64/python2.7/site-packages/sage/repl//usr/lib64/python2.7/site-packages/sage/repl/display//usr/lib64/python2.7/site-packages/sage/rings//usr/lib64/python2.7/site-packages/sage/rings/finite_rings//usr/lib64/python2.7/site-packages/sage/rings/function_field//usr/lib64/python2.7/site-packages/sage/rings/number_field//usr/lib64/python2.7/site-packages/sage/rings/padics//usr/lib64/python2.7/site-packages/sage/rings/polynomial//usr/lib64/python2.7/site-packages/sage/rings/polynomial/padics//usr/lib64/python2.7/site-packages/sage/rings/semirings//usr/lib64/python2.7/site-packages/sage/rings/universal_cyclotomic_field//usr/lib64/python2.7/site-packages/sage/sandpiles//usr/lib64/python2.7/site-packages/sage/sat//usr/lib64/python2.7/site-packages/sage/sat/converters//usr/lib64/python2.7/site-packages/sage/sat/solvers//usr/lib64/python2.7/site-packages/sage/sat/solvers/cryptominisat//usr/lib64/python2.7/site-packages/sage/schemes//usr/lib64/python2.7/site-packages/sage/schemes/affine//usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves//usr/lib64/python2.7/site-packages/sage/schemes/generic//usr/lib64/python2.7/site-packages/sage/schemes/hyperelliptic_curves//usr/lib64/python2.7/site-packages/sage/schemes/jacobians//usr/lib64/python2.7/site-packages/sage/schemes/plane_conics//usr/lib64/python2.7/site-packages/sage/schemes/plane_curves//usr/lib64/python2.7/site-packages/sage/schemes/plane_quartics//usr/lib64/python2.7/site-packages/sage/schemes/product_projective//usr/lib64/python2.7/site-packages/sage/schemes/projective//usr/lib64/python2.7/site-packages/sage/schemes/toric//usr/lib64/python2.7/site-packages/sage/server//usr/lib64/python2.7/site-packages/sage/server/trac//usr/lib64/python2.7/site-packages/sage/sets//usr/lib64/python2.7/site-packages/sage/stats//usr/lib64/python2.7/site-packages/sage/stats/distributions//usr/lib64/python2.7/site-packages/sage/stats/hmm//usr/lib64/python2.7/site-packages/sage/structure//usr/lib64/python2.7/site-packages/sage/structure/proof//usr/lib64/python2.7/site-packages/sage/symbolic//usr/lib64/python2.7/site-packages/sage/symbolic/integration//usr/lib64/python2.7/site-packages/sage/tensor//usr/lib64/python2.7/site-packages/sage/tests//usr/lib64/python2.7/site-packages/sage/tests/french_book/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnu      !"#$%&'()*+,+-./012'3456789:;<=>?@ABCDEFGHIJKLMNOPQRS'TUVWX'YZ[\]^_`abcdefghijklmnopqrstuvwxy''z{|}~ 'n     ' !"#$%&'()*+,-./012345n6789:;<=>?@ABCDEFGHIJKLMNO PQRSTUVWXYZn[\ ]^_`abcdefghijklnmnopqrst uvwxynz{|}~nELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=056e3079de0adda26bb3e3bdc17d790144469b3e, strippeddirectoryASCII textPython script, ASCII text executablepython 2.7 byte-compiledemptyPython script, ASCII text executable, with very long linesELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dc55885c6a79f014f71739961508b01714921027, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3e02299b22aa340a2c8f2ca5841f336acca8f1ff, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0d0371b60301c16777dcc21f8356219b9cc9fa9c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=91fa4df0829b4a72c35e70cfba9360f2ad3f15ce, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6d0b5a3c0d14cfdc286548adb5199fd63516857a, strippedPython script, UTF-8 Unicode text executable, with very long linesUTF-8 Unicode textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2c1f4478f3106da19666018fc8abf19f7f604a10, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e9611158a57db796d2ccf304aacc65927dc98411, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e1228dd07b395613a22bf32bbab1ed63042cba2a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3c593b629203501b809c8c2001ce1905b069334b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e4d876d04a853c393f6f46299f3acd6cbd8b39be, strippedPython script, UTF-8 Unicode text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=23585e2323266506a741003f684e07889e597c07, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=98a3829cef1e76fe5d847e45da473e71ca6fff4b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=711ada5841d634334a6219872f47ef35476933ec, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=69a24ae41c2d09dffd295627539dfaeb52008740, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1f3344226a8d67ebc61caddf51c9ee423adef5bb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1d41bc6ecdfd1a5bb0004625c67bc4c10f449a3e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7eef834b794bb395471f0ccf41f7baa2cef87c79, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=843935bc791ec10ce546bab7e850decdcfed36b8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b419f060fff270c9e6a349f769ac69199a9a296e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=17432a686b0c73bfb3f07b320544f94aa2ce27b1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0e50179b856b315b140dfc82831178e0e6e1f42b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dc0966106706004ec48052a894841c74132c31f5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b922ae9b9b6f1c75edb1477d7bfae029d3b98c64, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=267e087b6ec095fa5e19811b5a1c02988f92ca33, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cbb64b5965677f1442110081fc65f0afcb470c1b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=14066270bc5cebd287112418dff582aaf15c867d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=027cfc7501726c06aa9c55dce36ef24f548debbf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0f9a093230193821c50f822e0947f95ee2fbf86f, strippedASCII text, with very long linesC++ source, ASCII text, with very long linesELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c4dbf88bda63962288c3e10d5ab43605dbef60a2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b20f2ceab7fdb23f0375735bc766d67ed0ead1fb, strippedUTF-8 Unicode text, with very long linesELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=66101629d940cfa1a44754620ca2b209437ebc46, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dd25ca867cd0bd6eab97c8255db43bb7a4cd04d9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=46e9dbfb2eea46921cda02049fcadb7d0a346f74, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=252f0387a408ad59058b29a5cc3e98b96b3123a3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f2d40cc6f32bc759022798e742ea74fbe88ab573, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fe23100d60b84f4fe4e7c59ee7f1db296b995335, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=41ab5cbc6c5b31b6e5dc7360261b18d6d94ef7e9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cdf1e913bb8c79c1c9fb074f441590b0ded02258, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=68c0e72c23615ab3dbb80e453a87e280dcbd7953, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c1ab7ad1c68356e81995497efbc1ca56a6e6443a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=eff8af6045cb65412bc8ff9730fb2a9a3902df82, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1d4954a45e9d8f01a9480bcef5ed39010d710d5a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f44c9f79e06ff641e1b8dde1907401455c0338cd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=820ac6199c153375622eb2cb5050de9dc1dc83e6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=616dd57734509978d10bcff5e6fb8539cffdc5f8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a06344715a55ce3238e9634f5d4bd500ef847d44, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3d6fd3091ef0ed06aeab08c4081effadee8d7af1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c9f92e71c29e8ff43abf42e279996c7ae54d7eaa, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3491c87fdfc55534b1f9c976ccf82851db084aba, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6a1ae507b6de064552db7812690ac68a2d9d293a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=597a5f4df8cc2d634d76e91bb2b536474ecf8ad3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ed08e8c482c660d26bb30fbc44e4ee70d232fc91, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ef2335e916a09904864ec1adc4fa70e9b7f0ae42, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=57f99022c103bb4098744ab417e24d91f87ed8ab, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=230dda25fe6c17508b000f7871e506e680a58cd6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=28cdffe919156029d1af4cd206ef6c6fb2c6150f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1b3572aec08333fc9b04132acd68dcaa6265c7a2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3d3310662e0037a030193fb33be501a7ae5582df, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8011addc045de1aab95d248e85bf98d6fb18bb5e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e3a9c902b9606933da2bcb0fd5307bbfda55b68e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1ea8504774019b493d03b5699d428993af6580ef, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7b886ee86ea34bd92673807e3899f4d883af225d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2c71accc10b772b35096604c45091243859ebced, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ca6733177a66105215f8ad3325686c7da3bcf515, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4e1d961e0b79411d4a3e67c0dfac1bb7371b3b5d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6d008e9d4d75a025ae4cf239915d677c30627d4c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=beb80c7e04ad7d276163caa98a8262cafc68a227, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2c77c7855726d8dc349e69625ab2adc95352fe3e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1bc80097a857bd49e832eacbd21b5862c43ea0d9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3a64e19699adcd0b01c002a9e4cb7fabdf66a3a5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3918c9f2e77409b263509f2b0ebc9f8253452c8c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e327767f909697a6fbf781cde70291c6715c8cf7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5ef7c297348efa2c6658a4ae8d6be3476a4dc963, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=deda9c652d3906fb60ab9ad58496d545de2cff67, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ec5a0e01dd50cb436a274448bb3783db64c057c3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6e4034269819e2ece31521f47e51aab774d585fb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7b7a1e25f0c08d23353b032c756c0d9a1fe215bd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6286da0b9bd2648f95359d21fb32077d3bb950b3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a6c00d355328efd962cdb2200ec4315f001519da, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=94d9bfbf830caace6215a22a6ced7a83302aece9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6bcccf71a59131df4168336e3b9499deafa16f5c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=035a511a41d00d976bcbd82242ce0a283647bb8b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c8ad5f22cde91b582ebe327e0888026f3cca57af, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f0fa319d25b675bff9b837861d829c9af540bc57, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=35882f3f72a3891683cc02df329592cf956497ca, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e389c40e5dc2e4fd9ba804df21c734b87bceac88, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a9f53eb5e7690e313c90c55860ba36e405cabfcc, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=68deb3bfedd7814803e2cd56b7afbc4d3219473d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4ad0ae6629942bf1a2cbf2f17bf485b86a30f4b2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=81ccc9b60bff747b41411b3689d02e9b4f018117, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0646084fcb5434672fc5a8f4037653060505b64a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=159a001910b871f38ef2a682965f580599e756cc, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8da062ce0ed648664646b6f6c4beed1d188567ee, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cb34ab41059cd86e0cea9faeb2216aca332c428f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5ce6a82dc20f8fd19371116877b865ff65f4975c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8d9a34ee47c883b2cd51648346065da64cc6c1ca, strippedC source, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=02275129b4b62bc0913b5a8ecf33fd617611a9cc, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=88a909ca96e92ea8fb5a50f2781bcb933a0af6a3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7912367d596d12a8236e1c8f4d76cb5d7c0fd79a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c44fa82a5ad96fceaaf2f8a92668f46996c72e6c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=70dfeccaffa477fb2e98805faf0656aa4157a35b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a94fe2e93d603f65f087a554e85176442616bf81, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dac293312083d1f5d5c036cd3c850f6e5e96118c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=545a33ecb01fbdfa317b95389791479bdc2e4c61, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ccabcb64aefeba44190224258179abded558b99b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e868f4a40779abfd66e8045dba97a73304728c42, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=53f631ced7c2d5aa839b37c689ba09b2191c2d21, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6a77b3ece216a0ad6d29bd1333c9029707c9d3e7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c4217ed352eaa9ec91017a84fdf12bccf8c730ac, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b670125be1f8f89f0642f91cc615b55e8332caff, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ea01e2839f8bcdc3bfc0544acee59d7cbbc92e20, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a4d0f852a13644fc2cbbf9a7878ae1e49d40323d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fe71d1182ebf7461692c1508f6e4e877d2dbe185, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fa8f1666b20450e57852f0f79cd7705ea728a9b2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7edb3701cd973894610f9b8f63331787e912f1cf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f7f91e43274fd702e9dedb8f41341c11584e74ed, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7f2330122d87ebabb87f3c40e3f9f6c776d43e48, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d72aa2030e31ebfe45f6894d434a63a4ee7f7450, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bea682b96877621ddee542b551b822f8127089ad, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cbe58df596d1c5668d40c40454b78a66b16952ad, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=be7c82bc52fbcc2487174868417eabdd59e5c7e7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=79986cbb516d3ac91312b395a31630a30d537445, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=25dba1bdeb148c5ff4d174ce62839c1b5f735c9a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=396ccae78f0caec47ca3778f5454e325f42bcf6e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9b2b29ced2c71a4de33fd0cdd81b055521fc247f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=403cb8d72b9fd8bf33981e122ccac6db0e8f2071, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4598ddd25085231b14c86a30894da2568b9b1800, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=45160bcdf0ddd028a650f3cacb47148b7fd08583, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5e8f62af526d195e1552244845cb033043210283, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ac8c1d37e4f7813d8e900ab367b2fb08a044573e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6e3348a3e0dd82cf9e5e03741693a2902478d1fb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=955045cc33796e800782e85d1d9fa88abd326bdc, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6b7a367367b339bfb1e4e7c54dd6f552f80bc25a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=917900909f006631002622c702e29dd14d6be215, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a5aa2905bf795ac4e30237d5a7f212b3f9dc4eb2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d34ee7429f7cb0880d3414ddf2d999356d080c20, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=74f7eb10e8ce5fefa115cad77e650f808fe8baea, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cf51024b8192113933106384a1afd0aa00bfb214, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9d545cb62477171b4369147d8aa99e5db4a78546, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fcf7a91ccecccf0f81226c9bae88a66bddfedaa1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=74ea419feea9af56c0be322b31eebbcd7c42c06c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c50cf37af8061521fa473a2006a7ee43d4486814, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cef112480700aeffefc4305b1c346104cac9796f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7e0d16d3ac4aedde6d6becb151638c906dbcbe96, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=32c36598c96a98d9c2c888bc960e5002a6466011, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ee0e3794bb172d3933a25836b1e8ac044b72bd31, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=062dbdf43cc7b2b1ae45f4db67b80c0effc10746, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=88497db7b7780cf5e71a5a17374a7e2dad81b497, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9d476708c415b703f6bceeec6ee32099476c7782, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e9367ef7974b4f0b949dea5c52ca58a09ceea83e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8902306f510868ca3863266be8c9479be8841314, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=66d27e39b5111933de9824aa8a92656dfb88ac9c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d7c61bc8933d94f7fb38dca3e859fb50c73ea51a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dbacb80cbe2b3c39d4d0abcfe885612559715344, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7cbfce2a28ff99bd18e00b7391cb0573ffc3d2ec, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8f7d15b974f37ca0361562de2750e6f73248862e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=452ee50b850ab03e04e8c2e40f5936284314ffb3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7d94145f14a2350345312ae373714c71f41fa758, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b16143092bd8c22fb800a20df1e2fe5989556d38, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5e99bbef3701a5cf9c615b47d07d8ba536b974c5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e8151a5a4f9052359fc64a02a3f7bd7b8034b432, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=976bd329b6bcf205bac53fb0da4f810c1ebf512a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d248557594295c19693c79bf601521314e91dafb, strippedLaTeX document, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8477d01bc639d66ad9b194fbd004737c2a6cc5d6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4f6a9c6f016412252bd62704012902774dd63fb0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=755213e65d5dc5c23f55fd0c8796db43b2f0fd3b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a1916ca5ad67026fc880d6c2447f8957f7719021, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=48ebb849b9f77085a869fe3bff1cef6af82959c9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f8571a05af34e15a3a9e9b12d11bc001156e43a4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c6b93bf7dff8c98a13756a2b4c3be9275779df0f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=512fb36d5d134137201c5cf151c2b16600433b37, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8e16690969ebef9db2f89d318268b1a8a8035120, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5b312ca8c9548f87d96f8fd484299da6fe514ba7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=60657c40be47bda65f8f2e072a1ef05f04631f68, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=eaa02a9f2f455a11ddd906cbb32ff8a9b9c71e3e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=280e80482cc7eafb6fa098faf03ad41c92294d86, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b1126491b6762984962b33e65fca3b88f46b0338, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dc4abf8b94cad1e64317e171b6f4614f799c5e57, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=98397e2fcea783f55c6100be96cbcff25dfb1401, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=65796711f95fc201d7eb26c36e0235b4cffae45b, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=29c03335ff4ce8de58d94dc0977f8e7ff3cc045c, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=8413c6329d8c114a380554d0d890d579fcdd0c57, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9a93a0b507fc45302710ece25f9d16aa459ba966, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3d865a27b5b8c8bbe50012e31bfa68bc1716ce29, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7aef3653f289069a6f8eb9266f29de764f619304, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=be56efc39c3052f0190d21226b9c85e1422b2160, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d45c8e6c4d2acc39a27da236dcc39c2a8cb70442, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=26b021713e76f6e05e44d00fbc500aecc2c4d4c3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c4c0483b78b93408b60451b01ba6048fc3dd4eb6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=587b79f3f6424e72fb7d68ad21875b5a5b0e4ae5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1a3278384cbb216de57e1aba8f50f032894742d3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cbf9c179b6d70447c5ccedfa7b5c24fa37f2da3d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7e4d677f8ae5647202a35513ceff6d546499b79c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e5aa9d1da550a27b8802545989385d483192621c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3e5b0a9ce25c86271bd957e9eaf0bb40448a17de, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e4cee4f5225e24b8f98c297bd07dd33b1db3f493, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9fb096127641d890b9543e3f7740c9226f69c817, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d646346ed21785fe6f315676fcf8a3c82de6ec1e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bce4004c9d9701737f0a479f0f5e56ac3ac9b93b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d76a1462a5c7d85772b86854ff09d9ba6b5b4f78, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c6caa94354de22ee6b6422aea5c04912553143b5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e561b3878a727654cbc1efedb3b95c44531a7b2c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=10a75c7e6e4c4f5eeccf8ca7eee86c0462c1cc89, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=aca761b97c7c36752a2be46cba045ccfa1293dc9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bf273aaf1e2af8492e011d3b8997b2c5f8bc2d32, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0c69b5a19cf75e3d3ffdef76ae2a9b53220ec264, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0811fd48dc8a005468d1bf3a8b8ae608c3d6e5e0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=21c1d602595583d5eedcae3e6c9fa85e73c6a66d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=214eb32dcd7576a46d335379b7c218434c9e127b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b5614525469cee3723d226087397ba71895672e4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=744527e39eefbb1ef430b57d084b8404aa56ac3e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c0c88f94decfd1fcda31cef351788974a44abd25, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4567af41cd4dfa3b4fe603b5dd533ea04d1b1252, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c824a774a5f685908665bba9efb29b56cf7389b8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c814ff5f6cd24918a098b369a042d4629c312cd4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ba85028701d4bc10e78811ccbf7ccfe40933bd4d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d80a21471eb60318777addd435cabb29f2cc3623, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d11d459b319f377110c4852cb1825c70abf1e7ef, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=448fa45a09bbaef6ba218f9c2510630271cb24f7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9257c2aa6f1bebfbc0b5792399b040cc46e67815, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=385e9e8655a182dfbf1d55b4e70a91cf707b81bf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1074d069d71f3fadc97924da2cdc8f7b58b5b15b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=253a27c94a84e0cca5b6b670e622da29d306f10c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=aad5a4ddc267ed56a0bfb60cb4a4e6217ec0dfbe, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b85eef21ae618480e38a6a03e4aca3d6df3bc4ee, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=59652738ccdfe24afa6cca47574977f668b26699, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9120052472fc62a43d039949d56cb0ba88bc2cf8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=aaf7a79e53ede6c0cfe38aa36c404456ffa518c5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=996903bf17753608037f5aed860e228891265df2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5fc50e20c222474e14c310b0e3826b43bb21a1e0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e6ef8c2863adad3677c6cec7806570706fd0b37b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c6b2cba14946bcf702f195c4fd082816e0f493ee, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=afb05e5eec13605c4c09a3cfbfc631a81f9084b7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=01e42399c66e09b7fd6d9956d0a09eee12b80fc3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b644710571a3007a65103e26dcf67ab9f08e8147, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5c853cc7cf62a983350b08236774af79b09a9df4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=329038af455037d75e9aeaf045849ffa8c5eded4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e2206745f3f3a933c334d2c90e28d5072fdac83c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9440c8e4081fbff4c10ff9b8c1203cb1acbd7411, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=da7583e3a646d2df5a92c1035537699512b6f43b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4bebaeefeb0fd2cc6fabf91013d1d2fd40f8b382, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ce0b1383de7ea85d512434ad2a72254604bda8ff, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=81b42c3f9c7342daa9b113fcc2f1a421247baafd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=04f2a240938b608a984e0327fa1a1fcdc9430199, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=478bc2ab240b278d2ef0679bb4e1c8e62d16f952, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0da98b181b878ac2bb9eff5217f78b3d827b11c7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1e7c8428b85356cf7b07ee059de7a632a07ba0e8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b77b459e451195bdbcb64c35670240895793121c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=efc1e4ff5e8f1bd7fcfcaff694092a39a538af36, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6965a39bdca9e1d9e952b11942001649064cec66, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=59cab8e3f7a0b80681c368069abd9fe8ced248f4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c6cd060680eb0c4403586c277867f86a5e1fb1dd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=409cd59669769f285af2b95c8d5f8fe2ee85851d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e886c9747edf4fcfc85c9a0aba937249270b54f1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bf45db1e4b6b7a284c0ca9e93675a43cbd351e67, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=51826ffa953dd4fd7eb0df8fc176e3250f935559, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=43830e65ce8bc96f7e735b5c1743ff0f7db26bce, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=047e404422eab58873ade0287516e989eeed9a05, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d324409efe40c953df2db3e2d1946d61dbac6786, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=901b2405aa4456922d17222e8b192f9867f6f07c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=edf3aa26b95dccb6e82e0a0f97eb682966bf402c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=07022645bc8948bab1d3815fcae2a51dc296a986, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b3a28477a1c08ba6f2458887dfeca2c76ccdbfb7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e662b9c5174cea6087299171d2a30de38e738c74, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b8262ad07364c8b2b341521bba6767e35e67f39e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7d4677ade595e508b6cbef2bfe44ea7040f5b0f1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2b649210ac6e44a0887d095c60ec8f0a7b790bcf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ad5202cd2762d75cddadea240a563fdd3928352b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=108fcb8d6de8642a96737556d1b67bc64667b18f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=64b5139e1a9f8aef6cdd3a05bbbe5e29c6c574e3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ec766b9f415af37a5b0845dc3f236b0548043cbe, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9dae4bca3d23f7625840c63c791fe559be4139c2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8a5ddc3babcaf6d8d606e329a9e9f5559ba17441, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=87a106d74ce784dc4a50dbcb33b109ea04692e66, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d2834c1f2c3066d97c1b2e52ea4d8a92bcc4ae16, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d00241938d81d22d4193334cdb264c5895f79397, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a576a074849fa3b7728e068c6c679fc154cbd0eb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c6467c187e347e0a5577a444a5fe171c5bd68d1b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3f7decb3db0f15516e3776eb9f9301f087862643, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=ac1f272b8b693e6e4402931b4a177348daecb071, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=164e6065035d297b7dc5680286029b9d07609418, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=08c737aa260fac218f25232c2fc4fd909b0d1c37, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1b0ee6ac543a0e4e6f5ea8bafc91ae45d9277e43, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7870798494f5af834783e2d272a837d3aa9ec7e8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4268f132d5bb67b7e58d5e0ad6cba92da465670a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4a1ef9f202b5820c92673ca5dc1d9e0f819f9238, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=849bb86f2d1771352a6cc94a9c3c8854daea0b70, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2a00923d14103190012f3547ebe162a2b421f05a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=48d5fb4ed4a761972cc0cf30cb9ece71ce21ac93, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4474e3ec7216b5a62ba2361579d7e4c141afd96d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8061a85e3c4a355548373c6c5b1eb223f38ab090, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d2eb66b8d69e338e771ea707e4aeebc6350e845e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=76d9858a71e53aa191ffe895dff5148e942a4f30, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=aac4425e663b675234e8ef74531d9dbe3e2595b3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9f6d48b1f25750b26c8e52634426993e07daeb52, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dd9e7338d470b69458b4349cd4b3582336bb41bc, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d6e638e8ee784f99dea1fb2840b8986cd26d7088, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=edca94c99bb673943b2bb7c3e8e36ac083622dfa, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b30317441f72c5511eddc2459c93ec41aa52bb44, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b575adab1844fe23153042ac36ff3f662580a719, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=16d933d27b8899c1e663cd4d47fe90c571164e12, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6b0210886972c7caf059c6c570fe8a7365d4a46f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a00fe54efdf49fcb608e7821829a98ba0e71bb17, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=abb9aaf01b4ae30af81ccbd693ef441b696c888b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=17b320b9f3e9c23430a23815ca353a90cd5d2be7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=de9554bac041a90e2e199774b979cc6a7c8ed2f3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=730f140df6a0240cefcde564b470208258854ec8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c968f4ffa352bd8a96ecaa6924e452bb561f6204, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8cf86a811bb7a740c3028a6eccf322b6c3d916de, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6605ac9475f9037ce97c6f6faba58c44fe253e40, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0ed71c4c80bd55764eb34d7f9c5b0afb7d02dcee, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=af33eb27e4f3048819d149a2f357d04f4cbf23e0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=57b991754b8115504ecd62e95447a8268a24cae1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5198783fe79d6466a5bd6b8ac5b5374feaea353c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=86c50ec9c8ad8153a0899972854c6c50633bec58, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=14511684cbd565ce0b77d69fca36b676d7de2536, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5ccb640938f58aa488a6ae42d336b1d0048e248d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4d3c16ed74a9e26be448490880588b6c878ce9c3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8a59ac1b37f1b11b5b3522367dd589ac3400fdd3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=12846de84fd0796861ed2b8f3558f8314f7a56fb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c47af84d9002e823f8320b671e517be84aab3e7d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=53a29022d2a4e38b13bbb975500fc5ceb8738323, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fc8968133d866def37977934b43f5cc431aa242e, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=0c2eaa65e5b2bf651b002c8e0d6c70304548e75f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=aba49309571fc5765049968c300e7fee6b289246, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6b80d1a0a66a8ccea35198ad95fde200c09b6518, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=aca895a7e485e2ea81e8dcac110f33e9f855aad4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b13918a88936e3586a1d59bfacce4cb53fdbd465, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7811d5cb0c012bf8d0eb0941ec0a2f5641e642f2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=309dccb23fab08b73e0d016c89b379b1046ccd50, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6adcb9cf1464a17ca1297c927f51b7e12036c55f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=19e9b3aedf9212038fabe711bcd6711a36b851c7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4ba014140aeaba227f6bf58b3703c37bd9c5e741, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2e003bf36e2c95342f378713d516aff0b4b04c5a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a5188458660adf8fb6edb6583fecec4de26397db, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=98fadbc252447e86cba4a007970b3206e07e0adb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1c1214629ee3b83717c74a47b1ce8e7306c98e5f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=33a0559b4097143d321cc7b1c34f245f9f7d2b70, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ed91de2cc86eb37caf23f4afe75d7e971d795a62, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b6f56ce1ec3ea35514bd99e031e23ed0a386647f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fd0ce4e7991b3f66a89ac8903f95cca077c33f00, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=13a71d9478bd75f387427b64a44ac9754d6dc1cd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=19a8889fbe0f09496526fb9aeda26fd2c9c96bd4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cf299ccaea3ac61d91071f5d6d77144ae34ea4e4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9890c7838b8646940dabfc7184bd699572a1d8b9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0b713c1d69b552a13853c3bb9fdbbd27261b35bd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=be36c37feac08ac7fd0fbf0e4b666d7f723917cd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5601547cfef73fe73a4f71c23cb4f763b7b2b4f8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=111f1a9cfb07dcf869f92f1c742068a634b65c45, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b11fd0159f2a63bdc2754a1a6481f3092bff023f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1310861fec18cb30b6d6ba6522fb20d2758e26db, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=db7a37b6daf906c1d09cb49e112ac66b0ec2241b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=08254315fdedb02d7a5d777c31b2cd7c7366c3cc, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ba97e4d92b23abd1ba0e1e748eef9b6919076a6d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c02f05a6b985c93391e215ecb44fea0fd44bcf3c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b36f09b20ef2861716a8cae81849e13ab1bf23c1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=484e197012fc578510a41cad660d3e298e71f81d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5a92aad8348366389a3823859fec8f34751eb808, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=59a70c90e067f3dd6826b1c16d0a8dd658e631e1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bf051ce3ebd90d645cb208e39851f389935ba51c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c75830a637bff94c583dd983450d4289d2c07604, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8badb4e5118939ee31b301633f58b40e592d0918, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=94b08adc6c6e4f69fd522d82e69fa6e9f24d84a2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cac74784fd65649fbc999ef41d11a4fffd6bcc03, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b8f938be161c93aef9612f51558e2485f9a712ee, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ad8845685d9e5d13c11d9fd99996845deed0101e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=81cc3c821e50aed91f6a337b0bb7dc2ba7785608, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f5aedb0e3400d18576fbb584d1000b38bf9ab162, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5f3ecf6edda4616d56c6a4346aaffcd1dd7dada2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b0b4d64f4a854101da58d8e16f80bade15c12f1a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d2a99d063bee2a958955b302770cd4cfe2d5106b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f1b9872e3ac26d9933b1ba11b9b3da7172741fed, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5f5922c1b57a49bf6d1462971c4c1b2386248757, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7d052a46bc86bc64bc771b046b019450960e5567, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=283f6b579ec262151fe40ef593bee31398b14dfe, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f13601799e5ae5366c399ddc27816d8c9baeb128, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c43f75f47491a7185cc11b8b869b27f1914d46a1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bfdb9bf1990055d38fbe6ad5433c91eb57221df4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6b02fac5d80ff3859b5bbfe5839f84dab27087c8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1538ed7b12468d8a3b6913a2d4fea95172e1cf69, strippedC++ source, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7a288d9df486f4bbc225230b5764aec155900f78, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=57a567def7598e3db1f7d67e9fe78d1026810632, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b89afe6e3d1c83ed67676e44528da9e108ee4c7f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=45188b7c6e4798ac4f74ec2cd63405da397615d7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=27b54b7215de3b3b1b33b29736ca7fa50199d3a8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9144100f82507cb0a9e2f9c2c138b1066275c463, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9d13c49a59dc9267879cc5fad78af70e1ae7c752, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=413ac59b810ded925e3892da12eb5a141ea18d35, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6cdf4f8ebc49c820bd9618926ba96f9fdca67ac4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dbc9d07d9597f2b3e2fd7a958a0cfa65face7671, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dfa291b2077b6602ba0a5783893d98eb67f17bfc, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=33a46041af319e54a8ddb7c5eacfb5c28248d9eb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=745e04f71099809202b993ed86412d47d72ce5ec, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9e34e604e399661f443f93c2048901b90d958d5c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=378e5712d2d5bb26a247ab4fa6124659f15537aa, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e351da025ecd5c50cb9f72c1dfca01b2198b6c32, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e3c12d84f4e41e1fb52047b21539afaca777cfe8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=aa2caa69602c3f42e3fa45b904145edada19d81e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8fb750047777039df1f43ced519b016e3e52d692, strippedC source, UTF-8 Unicode textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d8f4d8897c06a370daae7dd457b8ea202e25e319, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ef7ef607f2307b0aaf0ede87acbfcd00eeba0298, stripped !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\no     !,-./0123>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstu    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\ghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXdefghijklmnyz      !"#$%&'()*+,-./0123456789:EFGHIJKLMNOPQRSTU`klmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./012=>IJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~           + , - . / : ; < = > J K V W b c p q } ~                      ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F 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         ! " # $ % & ' ( ) * + , - . / 0 1 2 = > I J K L M X Y d e f q r } ~                + , 7 B C D E F G H I T U V W X Y Z [ \ ] ^ _ ` a l m n o p { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 A B C D E F G H I J K L M N O P Q \ ] ^ _ ` 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 { | } ~    '()789:;KLMNOZ[\]^_`abcdefghijklmxyz{|}~      !"#$%&'()*+,-./0123456789:;<GHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~,-ABQR^_`abpq!"#$%=>?@ABCOPQRSTUVcdop{|+,?@TUefz{+,-./01234BCDEFTUdefgh}~  !"#$%&'()*+,-./01=>?@ABCDEFGHIJKLMNOPQRSTUVWXYdefghijklmnz{|}~-./01234?@ABCRS`avw()56BCDEFQRSTUVWXYZ[\]^_`almxyz{|)*+,-89DEFGHST_`klmnoz{|}~ #$%&'()*+,-./0123456789:;<GHIJKLMNYZ[\]^_`abcdefqrstu     '()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[fghijklmnopqrstuvwxyz{|      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     &'()*56789:;<=>?@ABCDEFGHSTUVWXYZ[\]^_`lmyz ()9:JKLXYZ[\]^_klmnopqr~    '()*+,-.9:;<=>?@ABCDEFGSTUVWXYZ[\]ijklmnopqrstuvwxyz{|}~   !"#$%&'()*+,-./0123456789:;<=>?@KLMNOPQRSTUVWXYZ[ghijklmnopqrstuvw !"#$%&'(34567PQefrs~                      ! " # $ % & ' 7 8 D E F G H I J K L M N O P Q R S T _ ` a b c d e p q r s t u v w !!!!! ! ! ! ! !!!!!!!!!!!!!!!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!A!B!C!D!E!P!Q!c!d!v!w!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""%"&"'"(")"*"+","-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"e"f"g"h"i"t"u"v"w"x"y"z"{"""""""""""""""""""""""""""""""# # # #########/#0#C#D#W#X#i#j#u#v#w#x#y#z#{#|#######################################$$$ $ $$$$$$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$D$E$F$G$H$V$W$b$c$d$e$f$r$s$t$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$% % %% %!%"%#%.%/%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%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&& &&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''' ' ' ' ' '''''''''''''''(')'*'+','-'.'/'0'1'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q''''''''''''''''''''''''''''''''''''''''''((( ( ( ((("(#($(%(&('(2(3(4(5(6(A(B(C(D(E(F(G(H(S(T(U(V(W(b(c(d(e(f(g(h(i(j(k(l(m(n(o(z({(((((((((((((((((((((((((((((((((((((((((())) ) ))))))))))))))))))) )!)")4)5)J)K)L)M)N)`)a)b)c)d)v)w)x)y)z){)|)})~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****** * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*?*@*A*B*C*D*E*F*Z*[*\                                                                                                                                                                                                                                                                                    PR"RRRRRRLRFRGR8R9R'RARER0R!R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRRDRR8R(R'RCRER0RRAR!R>R RURPRPRRRRDRR8R(R'RCRER0RRAR!R>R RURPRPRRRRDRR8R(R'RCRER0RRAR!R>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRGRRRRR'R(RER8R0RRAR!R>R RURPRPRGRRRRR'R(RER8R0RRAR!R>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPR2RRRR'R0RRAR>R RURPRPRPRPRPR2RRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPR2RRRRR'RR0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPR"RRRRKRFRGRRER8R'RRAR0R!R>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPR2RRRIRLRGRR'R7RER8RRAR0R!R>R RURPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRRRR'R0RRAR>R RURPRPR2RRRRR'R0RRAR>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPR2RRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRRR2RR)R'R0RRAR>R RURPRPRRRR7R'R0RRAR>R RURPRPRPRPRRRR'R0RRAR>R RURPRPR?RRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRRR2RR'R0RRAR>R RURPRPRPRPRPR2RRRR'R0RRAR>R RURPRPRRR2RR'R0RRAR>R RURPRPRPRPRPR2RRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR9R'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPR"RRRRLRFRGRRER8R'RRAR0R!R>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRRRRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPR2RRRR'R0RRAR>R RURPRPRRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRRRR'RR0RRAR>R RURPRPRPRPRPRPRRRRR'R0RRAR>R RURPRPRRRRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPR2RRRRR'RR0RRAR>R RURPRPRPR2RRRRR'RR0RRAR>R RURPRPRPR2RRRRR'RR0RRAR>R RURPRPR2RRRRR'RR0RRAR>R RURPRPR2RRRRR'RR0RRAR>R RURPRPR2RRRRR'RR0RRAR>R RURPRPR2RRRRR'RR0RRAR>R RURPRPR2RRRRR'RR0RRAR>R RURPRPRPR2RRRRR'RR0RRAR>R RURPRPRPRPRPRRRR2RRR'R(RER0RRAR>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRRRR)R*R'R0RRAR>R RURPRPRPRPRPRRRR)R*R'R0RRAR>R RURPRPRRRR)R*R'R0RRAR>R RURPRPRRRR)R*R'R0RRAR>R RURPRPRRRR)R*R'R0RRAR>R RURPRPRRRR)R*R'R0RRAR>R RURPRPRRRR)R*R'R0RRAR>R RURPRPRRRR)R*R'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPR"RFRGRRRRR8R9R(R'RER0RRAR!R>R RURPRPR"RFRGRRRRR8R9R(R'RER0RRAR!R>R RURPRPR"RFRGRRRRR8R9R(R'RER0RRAR!R>R RURPRPRRRR?RRR'R0RRAR>R RRURPRPRRRRR'R0RRAR>R RURPRPRPRPRPRRRRR'R(R0RERRAR>R RURPRPRRRRR'R(R0RERRAR>R RURPRPRRRRR'R(R0RERRAR>R RURPRPRPRPRPRPRPR"R2RRRLRFRGRR'R7RERR8RRAR0R!R>R RURPRPRPRPRPRPRPRPRPRPRPRRRRR'R R0RRAR>R RURPRPRPRPRPRRRR'R R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRRRR'R R0RRAR>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPR"R#R?R1R2RRRRFRIRLRGRR8R7R'R(R RER0RRAR!R>R RURPRPRRRRR'R0RRAR>R RURPRPRPRPRPR"RRRFRGRR.R8R+R-RER%R7R'R(R*RRAR0R!R>R RURPRPRPRPRPRPRPRRRR/R'R0RRAR>R RURPRPRPRPRPRPRPRPR2RRRR7R'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRRRR7R'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPR"R?RRRRLRFRGRRR8R9R'R(RER0RRAR!R>R RURPRPRPRPRPRPRPRPRPR"R?RRRRFRGRR8R'R(RERRAR0R!R>R RURPRPR"R?RRRRFRGRR8R'R(RER0RRAR!R>R RURPRPRGRRRR8R'R(RER0RRAR!R>R RURPRPR"R?RRRRFRGRR8R'R(RER0RRAR!R>R RURPRPR"R?RRRRFRGRR8R'R(RER0RRAR!R>R RURPRPRPR"R?RRRRFRGRR8R'R(RER0RRAR!R>R RURPRPR"R?RRRFRGRR8R'R(RER0RRAR!R>R RURPRPR"R?RRRRFRGRR8R'R(RER0RRAR!R>R RURPRPRGRRRR8R'R(RER0RRAR!R>R RURPRPR"R?RRRRFRGRR8R'R(RER0RRAR!R>R RURPRPRGRRRR8R'R(RER0RRAR!R>R RURPRPR"R?RRRRFRGRR8R'R(RER0RRAR!R>R RURPRPRPR"R?RRRRFRGRR8R'R(RER0RRAR!R>R RURPRPRGRRRR8R'R(RER0RRAR!R>R RURPRPRGRRRR8R'R(RER0RRAR!R>R RURPRPRGRRRR8R'R(RER0RRAR!R>R RURPRPR"R?RRRRFRLRGRR8R'R(RER0RRAR!R>R RURPRPR"R?RRRRFRLRGRR8R'R(RER0RRAR!R>R RURPRPR"R?RRRRFRLRGRR8R'R(RER0RRAR!R>R RURPRPRPRPRPRPRPRPRPRPR?RRRRR9R'R0RRAR>R RURPRPRPRPRPR?RRRRR9R'R0RRAR>R RURPRPR?RRRRR9R'RR0RRAR>R RURPRPRPRPRPR"R?R2RRRFRGRR=R(R'RER8R0RRAR!R>R RURPRPRRRRBR'R0RRAR>R RURPRPRRRRCR'R0RRAR>R RURPRPRPRPRPRPRPR"RFRGRRRRDRR8R(R'RCRER0RRAR!R>R RURPRPRPRPRPR"RFRGRRRRDRR8R(R'RCRER0RRAR!R>R RURPRPRRRRDRR8R(R'RCRER0RRAR!R>R RURPRPRPRGRRRRDRR8R(R'RCRER0RRAR!R>R RURPRPRPRGRRRRDRR8R(R'RCRER0RRAR!R>R RURPRPRPR"RFRGRRRRR%RDRR8R(R'RCRER0RRAR!R>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRRMR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRRRR*R'R0RRAR>R RURPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRRRR'R0RRAR>R RURPRPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRPRRRR'R0RRAR>R RURPRPRRRR*R'R0RRAR>R RURPRPR"RFRGRRRR8R'RERRAR0R!R>R RURPRPRRRR'R0RRAR>R RURPRPRRRR*R'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPR2RRRR+R9R8R'R0RR*RRAR>R RURPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRRRR'R3R$R:RNR0RRAR>R RURPRPRRRR4R3R0R'RRAR>R RURPRPRGRRRRRR+R9R8R'RR*RER0RRAR!R>R RURPRPR"R?R2RRRRRRKRIRLRFRJRGRR-R%R7R(R'R*RER8RRAR0R!R>R RURPRPR"R?R2RRRRRRKRIRLRFRJRGRR-R%R7R(R'R*RER8RRAR0R!R>R RURPRPRPRPRRRR'R0RRAR>R RURPRPRRRRDRR8R(R'RCRER0RRAR!R>R RURPRPRRRR+R9R8R'R0RR*RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRRRR*R'R0RRAR>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRRRRR'R0RRAR>R RURPRPRRRR7R'R0RRAR>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPR"R?RRRRLRFRGRR(R'RER8RRAR0R!R>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'RR0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRRR'R(R0RERRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPR2RRRRR'R(R0RERRAR>R RURPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR*R'R0RRAR>R RURPRPRRRR*R'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRPRRRR'R3R:R$R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRPRRRR'R0RRAR>R RURPRPRPRRRR*R'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPR"R?RRRIRLRFRGRRERRRRRR R R R,R8R'RRAR0R!R>R RURPRPRPRRRRER'R0RRAR>R RURPRPRRRRER'R0RRAR>R RURPRPRRRRER&R'RNR8RRAR0R!R>R RURPRPRRRRER&R'RNR8RRAR0R!R>R RURPRPRPRRRRER'R0RRAR>R RURPRPRPRPRPRPRPRPRRRRER'R0RRAR>R RURPRPRPRPRPRPRPRPRRRRER'R0RRAR>R RURPRRRRER'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPR2RRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRR2RR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRRRR)R'R0RRAR>R RURPRPR2RRRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPR2RRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPR2RRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPR2RRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRRCR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPR"R?RRRR2RFRGRR8R'RER>RRAR0R!R RURPRPRGRRRR8RER'RRAR0R!R>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPR2RRRR)R*R9R'R0RRAR>R RURPRPRPRPRPRRRR6R7R'R0RRAR>R RURPRPRPRPRPRRRR5R7R'R0RRAR>R RURPRPRRRR7R'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPR2RRRR9R'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPR"R?R2RRRRLRFRJRGRR%R8R9R(R'RER0RRAR!R>R RURPRPR"R?RRRRFRGRR8R9R'RERRAR0R!R>R RURPRPRRRR9R'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRGRRRR%R8R(R'RER0RRAR!R>R RURPRPRRRR'R0RRAR>R RURPRPRPRPRPR2RRRR'R0RRAR>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRGRRRRR'R(R8RORERRAR0R!R>R RURPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR2RR8R9RR'R0RRAR>R RURPRPRRRR8R'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPR"RFRGRRRR8R'RERRAR0R!R>R RURPRPR"RFRGRRRR8R'RERRAR0R!R>R RURPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR9R'R0RRAR>R RURPRPR2RRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPR"RFRGRRRR8R'R(RER0RRAR!R>R RURPRPR"RFRGRRRR8R'R(RER0RRAR!R>R RURPRPR"RFRGRRRR8R'R(RER0RRAR!R>R RURPRPR"RFRGRRRR8R'R(RER0RRAR!R>R RURPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPR"RFRGRRRR8R'R(RER0RRAR!R>R RURPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRGRRRR'R8R(RER0RRAR!R>R RURPRPRPRPRGRRRR8R'R(RER0RRAR!R>R RURPRPR"RFRGRRRR8R'R(RER0RRAR!R>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRRRRDRR8R(R'RCRER0RRAR!R>R RURPRPRGRRRRDRR8R(R'RCRER0RRAR!R>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPR"R?R2RRRRHRIRLRFRGRR;RR RURPRPRGRRRRCRDR%R(R'RER8R0RRAR!R>R RURPRPRRRRR'R0RRAR>R RURPRPRPRRRR'R0RRAR>R RURPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPR"RFRGRRRR8RER'RRAR0R!R>R RURPRPR"RFRGRRRRR8R(R'RERRAR0R!R>R RURPRPR"R?RRRRFRGRR8RER'RRAR0R!R>R RURPRPR"RFRGRRRR8RER'RRAR0R!R>R RURPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRGRRRRR8R(R'RERRAR0R!R>R RURPRPRRRR7R'R0RRAR>R RURPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRGRRRRR'R(R8RORERRAR0R!R>R RURPRPR"RFRGRRRR8RER'RRAR0R!R>R RURPRPRPR2RRRR7R'R0RRAR>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRR2RR8R'R0RRAR>R RURPRPRPRPRPRRR2RR)R'R*R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRPRPRPR2RRRR'R0RRAR>R RURPRPRPRRRR6R7R'R0RRAR>R RURPRPRRRR7R9R'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPR2RRRR0R'RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPR"RRRFRGRRRNRER8R'RRAR0R!R>R RURPRPR"R?RRRFRGRRRNRER8R'RRAR0R!R>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRRR'RBR0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPR"RRRRFRGRR8RER'RORRAR0R!R>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPR2RRRRR'RR0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPR2RRRRR'R7R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRRR2RR'R0RRAR>R RURPRPRRR2RR'R0RRAR>R RURPRPR2RRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRPRRRR'R0RRAR>R RURPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPR"R?RRRFRGR@R'RRRARER0R!R>R RURPRPR"R?RRRRLRFRGRJR@R'RRRARER0R!R>R RURPRPRPRPRPR"R?RRRFRGR@R'RRRARER0R!R>R RURPRPRPRPRPR"R?RRRFRGR@R'RRRARER0R!R>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPR"R?R2RRRKRFRGR)R@R'RRRARER0R!R>R RURPRPRPRPRPRPRPRPR"R?RRRRFRGR@R'RRRARER0R!R>R RURPRPR"R?RRRFRGR@R'RRRARER0R!R>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPR?RRRRR'R0RRAR>R RURPRPRPRPRPRPRPRPR"R?RRRRKRFRGRR'RER8RRAR0R!R>R RURPRPRPRP?07zXZ !#,B,]"k%nԽ5Ե*`Nfn=ԣߚ V kcg̦JRG#EkKū]2ڏC%shCE?1oEAɂ-u[xbs # i$e'i1GI zu.GXJ99@9xl-,9?%v8Rd=Ï0'D!ՒhתБJ$4uURN? _v=V"g]WP?lzLWJKp+2C.'p[RV4wY bBݕ*WOȸgͳ.p-B#ȡuM7B*(^pw,neC?'mu "p[s8 9]7cQ R *E[M_ Oy[ * 4r?,1j-;4RJkv .:zF7 5MvsgE@]n! Q&4ϖ80[EPnicYu[ܧ{Hvlh)=f"4d3&ĕ5ze!ҍw4&q&\Ny.Tդ.k޲ze0}Uّ\pJ?iZDXQ Yh <\V٦׀PB8T,nGLN}֤hf9)` BGIl{0@nv n("p7+8$+'?njPJ33(CGzBv`:C>{ЮM,Ym](V%vܖP g6wDR:L!fUXԞޤC/,?|a+A6L٤9X2L"P#/ёQDA8:l~+ &(K;}n8`œL:%8@ ï 4SxCNe^ w^HIEN4Pq8 Go?+!:BbiX^ Hߞ fqh; <ٹGoa~#bFN^puma/͞aۣolx9yA$|_g3 kÍ B+*A( s^ u)JbbphsuKsQ#YZ9NQlY,5hڮ/ B\ʶ/>&NLlx$392t}v|"=1a]4 Dt*(9O@VAY͓ͶLz&o`&Bk֯졑ތ'5[sN\:2l]D~k<2JyB"(=gDӜ*ʱ)K \ ke+I!țfnniK\?+0׬1U!i2]]_d0:S?>ɟJK}SOY]ygDt4V p:nI$q[؝F;JSoPh_\h~}8e [;@)刵 Ɏp,-c?cڄ}M-kV!Dbld'Uk+]ߓѾA5-(^|Nf"ra(CoX.3F24Og|K>qy*iF#V/rUGDR._fFILɟ9tKACdPiY.,?>[b?f ({8G5a J+/.vGUXt#3=@[pŝ괈#_x8eXǯ3{UT{j9:E$q''7|Ъ,9VB`ZNeۙ ˠPVH=vWT@_rEBL#l ,Ư(`9Moaȕ!领/M(T(~ ^ }F_J4\ y;&ܐDEOfHDu.f#0_aX>r|߁}E>9OUx0kcY%o135gt`aA9 ="F;JaFS˝uS ER%-ć D_ [+ Qֵ(dh*Q"#3?vd+wLFߣ>8YoB,z{i˰UHĥ\\@7ݢ^;kjjnb"u!_ #{Xa l<.R|Kb "8Ҟs_ ȃ,phUEryPڃ.UK?1XJY"x❲։'#q1naw.H(XR>̄ 62iJ/*ҐZ xrIjJ!k:O0!$kQdڡXpSΪ(QZ65]/h%M+]E-|Sw8bXl@ !ѧsO,،Oo9͜swhdځq:uG bқ0@R&aAr *z3Qaw+]?B,?|qظunK悭nƬiELW"Aɑ@4ۤ Fu_o$X{@ǷE4P$QQMo }L Bcq+&+q\|(ñ!=^Fɛm"lKM+[? 1-ڄ9t>/Do.D.GX c\1E; ]~0Su8##ZDNK*굧ju,YIYVB2\V00޶8tf YL"xLb1Q77~˰gkXdzmW? 񼔬)s?w7LmI:BQ 7ą&Gdzv 17ů?pTyyM^GXlGVwwY5DBʊGb"AsO^bi-. ˷\bJ_cgv8BQ7qߕLtiҏ+]PGEDNRW;HKP/sݑP 8^{Llg*>9(3r1ព] kJ}?Ƭo<~#Q R{zFFE$(JA?]g\i+׭fUבPZy5#s;1s=柕J$JN[B;9di.ۍԇBnGr*T]g< LBë=ΗCK~{KTL$6+re:te8=-3U=]aznlZ8Bƪ[wGyJ}IfnSp#J ؒXB.o>"8nȨBҤy#=g`dXLX`+eᎢi63[<޿s.,ʂҽEyEiwX ~36 `W[nw]XGY̟@T0ƨN5mA;#%`mg`EJ^a62eM!1P1VMMZh )w"c6 &Fb>ԡzBmqUaE~yrc͑MgB]< 2(:U[:!wLpOŧ\(Z,/a\ QaC.!~R` QW`Lې@ӆ! kc/tGXqF CVf4HXR"i `87c2 GS1UYe{TP쒓Fm'i-c"'b bj-ǣGRGbpfo;W޳d&9}kS!<ǟ'TFoq0I{l#~vfq#5BΎ Q#!LL{?6=`tJS)994l7~5i:I#st٭{"6j. sXft>gizŏ|BшtСk9`gi_(0fc2HpDZe]djp?+Pipk?s-4i+ $J@ W핅'B?lpTlhEX{)q tboSe[7;X{p4EJEojV26[yq巕LR40%q7hy^{Lg+/|ZͰX+*'M~i+oQ0vVOtZ>(B?w:V49 78I$xR۲^P`.u w,`@=FX"ըʭdlyF7wybesDK~*9CiAGavS=tXij( r7}_.ブ躎ΐ[KhxU~F%,"K oSZ}݈{JCx?DSʢ{{Jm3 Rr%CǣqPu.rIKo )^( (k=w*dS<ܱv!N|7.@E9 %@N .*Y߾c)fz@n(jH1?z5,9JMp^0#C,=ұ]1/Ս>ޱr<|%h/YJq¤{g>& ƲK>Pn{"+7N@MÕ1nͅc*QlrE|WD,g.|ЄJD}Pο$7O(ȗc=0XV8GLh,6Xd ͮӲ@R6ϔU"h cڌjycvqq6@@D]1TJEV%inL fWɜ2/ԌT6VOBi2 Z^2_H/h7;si]l8TVgU+‰(:U-5ALA6^Xb+`cMh2AؼwRF3;>ێp&iWo\(!x{568~4<4R'RC)|5|[饖`نCj ҒkY+!y?+|~CAzF-&S MF6dvL3lY/1Ҹb" LcqHbSY!E45 4+ 'ҏ}N ywkҟvU/[C:~{JG](Y5/~l$)LmA&I+!ʮ 9sd8n^2c`vPJȅ :Bey\(%ק- OƘ @LISj+E{B,[[b;gٜ2vOzwlFOGDmi~ifB@Tܦ7!a %V@[C'&9@a  ng0V+CfG¤H9p21cL|hJd7=/[+Us[FSG+Q@ek`RcTf!~E/vpNG`j4Sߥ5,?֔O`҇^,Dv"!akRvȒ&`66X'Қ,]}11B!^sΨ )u!SsظE 88~;_!yٔ|GY= S1ժǟZu5:@K|\!UdPo0#f}Yo 3 hliV-(Wa_s)z,W¡6p`7 LL͆ѥ0^nd kɇ{MWŠ;cyꄶ{*&0^d 1%ɖW¯(d )trWkjg#.&}*ߍōHsWMj@S2zZ)\qA$ u,]ji~ŃCog2"'NDƬ ,5*)A.K~yw k |W#>gI>X 5NTHڣz(+bq< T!RnˌCV"6턶.8HoAP{NNU-v [7ea]#`26ҒvFiߣ́WIL,*xů Ge֑_[t`*Y z2d]y=1h`[@o6twj0N@yS̾P֋,Y QZI1=67G> m\[q98|C  k)=m?)3K?*tn\ᗦ&EӪ]6#bҢ]I"z,%TM¿W&J*ԼP^4{y"$fVrtծB#tYũ&}BBPg 7𮅤9+agG7_FT%Q QsXEBY˜rHuCu@psHQ#J"vU5l$DV'\>hռCHka'+86}LDddPGQ(\nPLU8ݍZ>O[ۇ"y#P2wz1]0w7GEjSTcEGͳɄEB%,͒zZ>ܱE;c RrF](1WK"U՗d2 `ǵM+뒈+F7gG zypjgןLUpÖ\:욻mD":}HkCy{;\*`β.qш.iӾc)nҔ_DGR75LԾԗZ  8 @~52oPAG+rtlWYx”,'+;mfQKF_NJ$9],hnco7]L0nt -'qȭk,>E0/ ^ɫ7X]vkӝS>%6"g*0'Ժ(@t_QQ.bpR.Ll kC'g~L*,A]Z'%s%\¾'^TiO|z*$uKLePvuVdXlZ[br<`jYI0We$$ܨXsw}7e)=:4PuO8aV}oFFQ|2<}d WBU8I&i/2#:egf#rӸOg@g#o*H%>\0+K;'Ygˡzjf/ItdǗĴBBG ;: {1eo|l%X:z+h4d|Hcx,4@uJcx J{ui|<>4YYH< 7bFvOCќ柭^xNPf*"FY:ǰjkmD>~re 8 ޗE[xq~+8%?W8mN^U,ݸIzcpe|iyHk%`l^X+haFʉQ0Bnq^5v@tl4]q:2=6[4lm簹3:mu8Gnc]eQ-i~TQ,gr[HPZ*-S@` x*RgιfCpEFJN(MXM}D _܃a)x:~՜"TD0YC_ٹ *kY }JM @HQ^z+N+z1$/᫊=2Pq;K,?eS\e:K-#x Vkn!1#B!I,0ʁ\l b[ #nxQ/b?o :mxu%ѽKΌ+W.Yxs6!BP&+tt.Wjh|LLzz-r \%apFS|4CgDr_MU %"9hCwJ8}z1pVL-7XeHW̾דļQl)Fm|z$؅lS8Ʃ!??_p0/eBJ}zIm;xeHDRQGц Y E5xm`+2O?^UN~N x`bm[ н2Fr 1X,2= t$}9_fyVe"=QՂ;;Am-終S;.[ؖ:2t3)N̊~k^owSW=vOal{"@0Sf2 δ]ؓ׆;Q WWGQya$/J"笠Ng#/`ؠO+hYx V3 !n.] 8MO Kc0 96@(dH!R"g&C8"USJKM: >=_D/.OD*{1cki}7F'$WjhrmT(x˩ma!m{".nbN%"O`Oݕ_`ԝSޠ#ߞa#7@ ԩy(zrm>]iJ= K.+Fn(΄ZͲS*aU@wEm/BSӗOg* FN"_$Ӗ\XZF{K%LUnkύ/ gzqQJϧlT1gGbvr?a8L]AXf_uwZg??%g&`qZ/\H "/,2 L?\ 論96z2㬬Gc >3Q#q½1oȘ: ~8Y+9/- kfmb#8hnK3!̙6@l;bd~6*lS,C03߯Flk+y ٞ5Iřu}9 ]C>;zuC4xDz܇Oz&Ӿl =:w%|tyà?2/#D~isz# F#-=#&gkb.d>SFАU>iCB>ʄnxלL^6z3iϊFk+@i~2lb/ވpy""AxXVea ׍]aP.q ~hvlǎ?zf_Wh_1U#@p!tyyQr:u-;!3r~lj;=`Ehh׌0 ;7XH=OQjϥ5HzYCmTelHQ9.XK-桤<UMga{e_QhLnr[KMh\0VrL[1X IM> h[`uZ?3js:i|B轉ӣ>pe<*.`DAgh@a*": u@Lz+LiV0!hB$AUC,{SvEK~RtU!F~7vfy=s 3"L,܍HPmBn8_!~.ӉT"1d9'O3p^ʊ_{#<Ƌ&<c\ٖqq"%lس2}Rʻ <5l-vIDۯ+ʻ=E/1?Aaq:C >D`X,Q ;qmi9O*7Q^ xc'~*V2D'Li%oj' Pv fؑh\HV2eWUaiMwvҪ#1Gl8!6TNi=Gٿo i@4?ŷǔ bv7ke #B`{|CG Nʧ)cf0Q1QHa:Y9+]d}a zg.Ή~u{̈́`ta:BQiI*9|ؠ^uwFFӝ^Ma-'&]7/c>0y/^|Bġ_Ï;^N`ǜ]u d)B̎m3F\ʅ_6GNc ?_J?ll:qT pg?>a2p~_wr\61i¨vU װ+p"=b|b'}އ5]%sݱ0$|j#/V]ȶOeygFARy7UH|<;샍N$~Z5yJ&>OF3pjsBys0.(vʪ@i8pT:x?](OIi-n;or s`ԑH%3?{6%u[SC{63k*؅|Pe񙘢ڹ&D־$\w;[u,iCKp\EpG/7p# /"~(od:HcMJ0Bu:i>qۮ_i%aaf6&[GPFx_3Xr%EOr*þl2mxX&SoyZ{>4qfNd M fe/2\ӰrYv;]#_k9CA8?];ZO[>tQ 쐥d>a{ 9΁c Ag\" q_EL.  ^޺Uѕ3y' *f7\eP. ;仨wt#Ϡ 7(~מz{/ K"%'OqQ :+FAqۅ@]kįyOrx~mhgzIS^y=R4wJfxZ`ht?>>]:-uög_9W9_A1EѲwO, (q4F1S޴z%SJ]tv։ɮ&4?-(P=QU5d3yH;Z{:.Q.%>0`Y1 ꀈN1LiN_<cc3jYCwhH NIMmV=;6b i`w[(րDtI]Q i=+]e2d!nfwKƎUV$hMt aAq>qiNAcU#v8?3l`qy[x֨R4*,`ttb ū`\R҈Bw=@Q ~zb'FѦ$z}~sfǿ`=ijC+@ }$7 mH[Op>F}bLI|9Wy+} xyZ8eCYL[.a'_E|zMcO#92tm5gZ+ \"]h ]2ȕhO^Cee-#`D쑉8a$MM%-z}s0ZM}٣T:4z,>} rmqDuNM~`Z]X+nB 9f,x1-Ggp./s/5lMuK>!Bb9Ap0T䲂Hm7v` 4޽Fx}d$BV=y?}lLÔt[ih럚SJ觭P_!WZG}-OIP׽\#!֏H pD s %Lgل 3K %q;#D܅M:ޛΐ p#|-49Si閮Mh]_ޑ@4VWK2w-dPSX-xv\ BB/A&*KKZHr a7A4m!<{*Pu fYp :*ѕ91L~u5*{s3l_;!;k^XH}JP(N 3()) jbeT@Z.>nn\"\+b@~mMf+2Y'\lL>7Fhͨ%[?Tn&ڂY_*q4Աj9Sn*ܺR~k1.l/b\N\p{|<( ,i FJ:ZYj_#C$VTV&n"Y2a?/D?nO "*{,#*.#-#ί{6inAt϶/ck?f[?@r*@s r|mb%G0)Wԗyıi콺\ލ&S.IeAstGS0?}8iPU:ep9,H0FU!d:xM8@hz8/j2) YXAK.Y$dfrTNk;3F|՘/+bY;30SPw3\YQPJOw\ryhfLDTAy6e]9LY73%x/\r&e"}\#gYDcmgSěVsE-+:]SΉ|qBV) ⢰1Կ/culi} `ہ$b]$[PV)u+ÕɃ277Ll:b'Pva1+|rG3/IfđTS(;'Y٭(uW3omkcP)CgxHUzh9@=; ֈ4y"*T{|ܠI1dB5l`ä#. m௮тt_ ھtTR]`u %ؼfs `.5y:>[[i;ˊp \TζexY/aF5`c>ڠYKt֩rhAm0:c>x"vЦx$~gDx`kё-xa@I OJ.0VfK@1[pi ` lci6ys}^8]ɥҽכ)JuX#='`:W!>[V ?Ϯt:Oia5F*eCK2"cC @]&USV#>`5mchr*}тPwV5WE?N2 1fV3*87BH?כkrK;CQa{ÛxBL0}E&լ5Č H9ڙfC-֘dY 3{e%LЍYDAz-&Ԇ[?'* [b`?2q/2ʂA!~ w-!ǡLK!M#BGg@$~ZPDey[iPeq46t|sa0gqFΕ) w#ӷU!j^+[sz-JW]^&ځַu- S$e9yK`XdsLD~QƝڛG@OwdQ7Ƨ ]zqNZ E%^2+alFɍkuv+2@L4R{{EN0HCM/GP11Rc·N<0f M97/"ۖFI%rQu$I焔%y>35I}Ջ=#NS+`9iQfjqVOcj qnjw kuaw_ۚ'TéU3tpx#D# B5SeL-v8./Ŭ33Iv*T18wYL:\8O߈ vլ&AⱇfdY;vx|ز% lwiwAFºR!8~_w+9!q N,zuVV-y+/!ܑ 3xɿϟ?ƒwiXCSvu%Q6;ERy~g-<$x#$Ty5A.F2HaVQK!7EɑKE-W'nO;e2f-q<9Zq+ԑDҟZ u ؄_ٰ58W L۩(z}~,iG"]s 3_Za[Zcg:D+]4:vEWF7%CDu,̓1槠0W3;Q'My?-,ᐹG =XjWv:S a5M"&q 0K=M9aOǡ 1eC(N/0BEIb o%aDD|Z)-N JUVz{-2'n(*#?P%b3Y3l@9ép`U!,ۋanu MϹPЮ4%`hk߅Xץ"y&8(kRFCܯ&s  ^8jq3wlGI4ŽY^!vdei<TcZ%4=ݺlP((GFBNk44vW r")"8S^J:HLoj/_T/]R0n\d< Eb_( &jַtG⬌lǴOE|I`a>>.L- "۔B7$Gէ_and9u]}Fb^j`IŒtXunfC6JYH:BHB/h:X5q>t6{XCK9=h_^RNG8HXtGff=71SJ*R`{ ct 9ǿBI vOp`.: ,Us,"er-GDTUC v)g_ZC|yڪ_b#ulp#Nl߽vZKZzD=a(<_jvߵ_[̓WƎL- l[Εכw~?}`U@ rBDvEj$ո3^~Vr^1$JXZ/_LvYt\qd[@xeT# ĥ_VYP(`$ n^~6Q2hFeAP!V6VZ y/Vݔ ًG6/FLʢ7` oc-e:^SԵ7F7WId8ϭ]Lu|>e6@ #|9ݏk)6wUrl;a ,)ˢ'(dDSC[:B@\ɑBg4ӓC--#1K $߿ (Iy]M{~Q CT GJT'!A2lsm*^8PFZhT.b+-4; w+PlN$U˴L"J lVT>SRJVQ:$H1H.I&^{J"G{B ٛy}Z[Wo'ʺr2+C%ӽԔ6iLY5ܳ!4] peŁ  [8Ug2B:r$.hj- o8&3CuBR,c9u{KA}8:0Kכ p_Q>8i E]34OH-l 4v) tU 矕c:N5jP?P`r`PsT(5};ڲm 7[YR L$;/|pc\V DRmu,{[,ሌh,Q',CM?fMA gtv=] |gx8(eKVi7IQCm +t~P aȕOn?S>O ʁCYXzQkqtPVf/=Q"Cj'xhA7HR`I=ҠpE(1f%vYW1X֔nȂ7DnP  !Е'IRfb@rH2qʲ ucpisׄZ<KDYSTZf h lΠ QiYd՚抨hN1sݣ$2`XA<&{lxZt%[߲_Xz Q_A{ɴ;SnKQwu*m#%&Zfy;34:fp>.z>v+ϵ |/!r^sCV48L5"Rq0QRb _Dnsib]S pG.XEfYOL1ȔPk% ab$`[C4UF"s@n9j-:h#0g9{Vo2x,k:="O3Dl]AC_`6GfDV\<۴UсJ)n#T2M41h|WRO1/O03~w@+l XޙBkeeŠe )/y 9dY1äd}&++\^:d.y!}*G 9[kk^ cgH][Nw=g|i[ ]%+ͨ-[Omi XVmc`D)I'E.s6]}7I~tۥ2YjM:̲* i}!zA)4ý)81Dm!&C+rnC5$:cIy[ü%؞ `Ip:/ tԽLzuE1If\U1˩v Bܪgl{dR/φ;zǍ&YHrKVЂkVv1ގt|zML` ^Me"͋rҏrR=^/n!93u_tbS>VzeȞqLXnG<:P4xi jG \_Z1$?4j;8W(*U0#0 C8򺮭cʑZM[ -BAמ+XqDWdIOpkȂ^%WAxpDӿ{PO>?Lu nUaRLTA\򗘴<.iϥYG3-n Ǚ# {͍q" hiGCfYx c*Ìg1tcD$S>s]cLR]ePyG/njQUAjF8`sZċ>p̻P_h < fey &iZ;7!,Ak6ƌgor N ˇ tRRZ4/r\ljHC5 Bm,n'W%2O#0 ]X4!n멠"`OJ @h3Y{RWcmp&&ě}(hc^8_ա50[GA'pW6vL8_ȲXH~FԁuC q~@VN6m ‚umMRR(NTU) `\BK{y^XVaCK tP˧Lw]NO6nq ϲy'+|Xʴ>O. 8|MCtoFo_~k \N1/:!:@DMlSaOwv^ͥ=a %r]I[t DXH& $"h/5wkzB)hp]6>HWYI]+ZX|+k A’)=d\:XHmpu<  vc7*m0_N).b$|\vO*z5;Ջ0Yqv7eC=p™Gz9fEɮ_Ni_<6Ѱ$1^wYwK Hp.WL`DTAޤEG}b8O]j`ϣ=)7'7|Xd{⵿ ?/_Vkz $8et֙+C@D{+66E+a $A\** 6]K쇰iMO1@bGx2J1a`Su$o$' -m J)3JK. F<0 ulDNQ;qt܃y[X Ob*/M?7>g8qB|%Ҵ^"Bܡ"ŝ@w3ƿ͉=㧅؇P%Mo\043vFNy yYGO,z ‰'}3sFmǝ!$A lO89iո " 6EIBc6c)G+0s?_f5}U@t[b8V. ,ID0bqV\@f8t_$+p\)[: QkIɫ@r(E>r~p5|O bDH,e`(ތ2cʄhQ g=M,E$LL^92L%a kP\Ҳ7c83ֹ# 7T|V;6v&8 K\e\{:p棿WX[5T;}u4X} x~ț×ھmLMќV\\Tp2>x؇&\6*v[FPK ^6S7`[Ϟ1c•!nx҈[|^ *!p%[|>Y wt}grUťN~ !2bY玲<I2VP X, ⻖e%pk;6'xSZ-c݇=JcІ̤:Tʀ\bYצʥһ:kO?J=04@9c*ͼaxAD>+L"$%J|*\1 7 |ƁJ$1Ɣ3'|c+ ]ƋƩllz;n[cP#Ypkp[v[ldg>nOC te~lE|d[E"2v{ֻ|(k#qʝ2@SAHOD{1qۊX D(=k@U6V#@UsspU ig츕Ɍo>i ba1ruM SB]m)m{~$eM*Ro?(xCrṕڴ̫{GbH>6DTL#g/i!'ro\!7խ˅tG2IL2l;zF+g`ǥ!N>mSೂEXVH7NL1jhV_rS!2qlnﰳE&"}$]74 rpjb 2e.Ϸab;W -QwO /P JwwI!JO<{1|Gi ׷? K`+ЙIyo`9;],w/)ۮ<9ϘOۗtUG܏¸ϵ_rWT+D'Nmg.&~k(bG>!e^}$#q)`Ba,-^ݴ9H)$tHa8hP8jt-׮1H -/)6z%_VX]nϛ0,)XZҤJf~ +K蓬:>jo6 ވ+_+"Gv{i]>oN&ct[7'WnJ31_@`xoN&A^μ ~0^u4 6iNgG|e+"-"-2Z>כ|۝Vgb~ڃFPRo<7rP7Rs3"'A¿s{'߷1S9? an|\% mԞdB8^M(&/ !Ӱpt Sv{m֊f!gs{``g\º:$`\_ט$Wh{v]Dm?Q:.I ;,[gy+Idt>}$=T~4Nԟa2snJy*|J<.Jod̝7ww|OzHYDНX뚧q N/>O(^_dg5B_Hk)z00[uY)T'u+4Ufc.c ΐvP%|b^wŢoU3}$zN,#8N?"kP; ^5RL_0&W"տVRQ.-2^*GKⓣ+ tt 2w e~ztJ(.{|vHǘt5[V⚜yc)`DpV盠p&ȕ;~rF?aI6 5? JioS@=T c):Z(~Է/tP;dž%Zt%cNDdz{5~{2MyLrL@\ WiߒK3VS~GK׳!>QW 5%K?П8ߒҍ( F*1MmУMJԋ%=CʶT,49`ڔ`JMaA[uKY uPv^q9e%¶Fq o ʾԷVX'$h6AF<&ѧP?-/42+V}-6!ܝoJ GR0R/ :"+Nؼ[;_{+oYB=3ooSbc e8"',cp9EG60qi\c%P5 L[%1ggً^?(Sf;d ?S@ZO.6C& y>`}f}c+a95Dd:pb.X*'%'8(}Y_ \r/"b-q0m2'X4,򜺙~}DCxߜKKb}\%VOv*DֿCPSD68U7aacoѦ*g&bU'ː~%9w֯GM6!u]ЅڀҜla=D%guj&1 x*.3`ZzV.<4{t5g5J;oόV;vUkzbk02~;$בv)X|N_'E17{SZH ؇{i[[: k n>X#P[bZbP׍ =6F&rI%]V{Y!ӛ53o$[ 5/_"k{6n< *Q^z[(e7ed{mςTfpuLA{鈧W%pkX w&~܆hNzt(F۔db~ Ђh(j3;|bpTSCvtOdр(SD^)-]d0u׵\`8 4VKh6|+)l[:!W``:ښpE}=7]Ql.n8N7n42wp w:j_4lG^̵#;O la4 ג)OĂw7>j73MӐ}AhtuYT,ߎ[H} B5/gJVgq\̲ Øv tM)lK?Ʌ(Pa f0ujAH:c+C%Pn S'w{>kyDcF8@KN'61Tgea;\@YRY ?d +s5Q49-Ṽooisg'GfJ-[[i("D!:kwO5IFZ@G޷Gsx"hk ]lW΋7tL64yHS]}iHbG `=2͚f4@d 1O?_)7OdZ@T3)!! KRs~$.Ar_iv{Ti kM+y_=gyk NN%E劥!>=@Rpdsl# ʡ dZL\>_1__S˽۵kfPLZ'4UTM8ie XHl "Kvv}Y[*q |_sn|!<0%ߒz7Laڃ\鮥1{B-h>+h?%nE\o,Dwh J=pn/:m|"^RbfNZ"fX4BFzȔ{ɾQHbMEcPVv&Y7ې)b9UwL &+RgqIBgKB"vcL[XŪ Uv%Z1%`x2 Co\zݜ`:])%C*Gu$4Lb˔IJꅬg(jar2[*qɿҢn59w[8S3TuXSk<0Gʠ?ʯfܛ. 'D%e3Jg ^٪׾oCN* 2O%}dn*\eBddG+yS =''fIu>[0x-4Ȇ^ 淿"YZ~dW!u2clI!#)(7x+^gbϯXg% Pw.)e Bfx.YiǜUSȨ DB)53[;QA_CA%y4XrLvW@A|) z[vԺ~, l$1O`6?3 ƕ gGoOg2;<"m+*-p#مС..pfw.$+E? 7tY2ëow:b,tݷ@?`2Q }:uD=Kp?r̀e-hﮝE[8A~_`0}FxkѴYxnjBR{6~M?镨s%șy1 6̭zPH(;dw0mOc,#Y&{9n.xPeļɅ5 wEqL* J%ׇ$ׅ`0`(dF^x)`iW:M4EHWok8ew QsD/& 1R}/CX*.pq+Q\fTnjGa ?m6IUbI-wXo:ݔis }!Df_rԃW4]P{l(HAkCu%J7կUѻiqw8a_5oWV?l$5c$f㥥Bd~T'(#+%'\nU:}l7̡{JfjFL.t~WKޛ2ґջ~m$Eg$Ɠ"_9 ?4Zmdwͣ^2eM9"9P X L):dv~B))r:~õ0|9wg_䋤x nFWDSq35R=MB>./. zQ^Q.T B9/-u$_QW$9bwG^xL<%[]pbY0?h@0=0zAwZ1+k79P<5] FuWήR }Y_5G9"ũ.Bbz ΞåZVhj(Fv'd ZUA"-mfV4fx"6 wfa HNm/{ 4Eһ H+ ș?2vO@[{GYI6Bjf|84h<$%O"zK]mҏdJBilJt G. Pkq\L\] P|.>}FV}Vg0sgPʻd$= 'r]]vi.T^A5 ^GbImx:ff vITWA5oMqإ_uyj]<^qģy@CZGB\`:e6Si+r7<{c^k>k[n۽]Dyn;knhk=:̃Qh7yD* 'i' | \.JzS"%|%tf+op ;f;eǤevP1[ph[LY BY؂ށCqmӾ2uZfDp80IHjքM9`:cV>_٧Ǣ0Kr/ r={4,D-}`ƕ0Wih4bt#t4N2 c4Tۛ}(A*Yi~ qTŧ@Mϥ3g&7vhP pfC >!ѣzj|`}pU?::H.F$bMxG-'1V@bc*(c`F&$v0 '.mӺOnlj9 uqRj\~]7x-(I몆 WeDtSKBlƠ $(qZ˃R0zRf;߭_@u 9A C ޻ 7Kbd|ލ͆I cuul=qhy7% R!{3؁Kvf!Owt(>t6z-虆dlcRM- *2#HkJ_<$' DF f|x:z< vxrgfŘ@(plu~ ԩ P;Ut_ztp"`a>ݡzD.?Rb xJ&ܽ]ZOX.@=Eϩϔ@I .938mT Q}`i}5Pl$cxc4j y Rsp4Fx}~ G3U5ʸ ´2OS_f2IrI 3И$/09: pAk\=_W͢M X `TƻiT#lg)z%3g~L- ވF-Yǃğ;VHs]3ж)Yv@W"(a-eq_wؙ:khMX^A'Z|<|"g´Wh] P{  W;vrUn V:5jQ|W_sȷj#`L=)El.*Wk%v7U2Ҡ W )2ciz;C2Ѷh<Ԩ}]l'#٭nJeH$mʈV= (aڙŐAqL"͙$ONգv#OLY1scYg(\Ox:x y b1;9ː sb杦q_TzZא6 ErgK5e[]$- A=D]UKgȘsס!$:~GK6ϣJrUtBg{ Him)c4NKG5&wrkiVcۗf ՛4ϑ }r6.Y܁ϯ:5QoPh謾4\̜vy #B'G=*s,]a{9͆Vc>\L ׽dw ]lG U1}fL@9tjT ]c:#k\|&Tq.6|B CXJ2Q:͍ )[`~ŢHlsDMWC}Vk:f5)ɪҷyRG^"i=?_ wsTB+(wn11Q.x!v;O]&l1$³m'͸WӓӖ}04;yj&EZ8-XTN5q: M4ֹ'>kc2CE07H2m(Rr9TF7ؑS AtZC5[h%<+3rSҲh; &C,#yv~.uعN! BkZǗ3ltxk&p 4%N*{Нn"껳?ݙ4 w!ƙe8hɑQbۖ6=/b$W!p&0Iƥ+ۋvg\PjLٙ_Ÿ.EI]pw,piۛh+BLE *:o=;-~>t2fm*NKO:xQd Mߥ|Ohj˷?/ j􇕻&'f[G e\r&@ɖI>ɋi5``wzyk6XwآW >̻Z<$?Znj˼2+עc/8; " 62:$vIODjC$h'|v#q ×u=1&E@z9R3_@-`ph) lrj-In޻ KЕ=zok~.d>Wb6}kGGo}[7ФO< ^.U5-3ZVDyЬ#leI!Ő$f)Wxm]Dc;~̍wC\Qp fQĿH|g4:ݕ(*Vq؋bdܳ|q?YoȘS"EwӾQV pUHHs\%51)2cʢ{(nUt[:y՟$?o8@^(d=jq1d8h]ޕO5pl#ZӤim|+mrAw09 Ry= LL;68)Ql,Ypw }>;"Pvi؜Q> ANǟqnڛQ ys(Ezjԕٴme;sD"[f(zpn{M %{ E `ȘLs &vfE@ $(nOw< xeP!sBR"0T!A5ʩp<3fH*ݷ6&bt| CV&+#Q)qrGf-]P1eAW )F4 DM,Xa(rw+bzAXQ|3c9 vB qbjNfO6$smmPQt I&h(;Nl=nrԈ!Z&sU76MU,$чeLmxuY_jI>zxΛ:I'M%F{Хp'xٙnLOq{.l]*NI~PMfJy d퓵?sx*"e:en@y] q.)HH1u&' M=y8 8(W(ŧ '^@q@lR!aVꚀ^:طUIG6(fqg2W^Jq !擗PhXS VhϹ` :OF}pyPK-DdL,mOI12FH=v,M̉y/“\CnB"F V4;E'X]\pf^Y BfN 4w)KIRahXʚřI`kwȰ<1&M!X=/kQ lj2v9dx;ol:S"K}rBYQoxB*̺`k&02uAvцnl~P򍋀Y\}Rf~ef%`#choh±ϣ3"bW 919cPj6kogb̟+Mg猎2{t}tڸ5Ig0ryxC$f|[0%T%FX-ߩV]f]>\́He‘CИ2SF͏rz|4¢:y p&L@qZT;rbC9瘉 VtQ%4HQt6mqƥ;䋨)1yu2{]#[A>ܕT] qBf#dCW`@dևl!2 Nݰl &흳:hy<Sg84էz3(3t Ԁъu&Jo/T{h K] Tb1$V8z,=4*㭦z#N$NcY8nJa~~v TJ )5O֪ڲg{޽_3FUxеREm->~)oe恵O6 YQaKP'K͛okf']@t};v/{0*(j83C@+d6~N[Tc>(!M%eLfQ|}Q'MB$eTDYLlPh˰x..D#lHnXSoDoxkps')ԺO SHl?B5aȚO=8ˆMG2P9r#i!}Q% >GEI :3&]f 4kh\hq5p0q|LcK$®w -h"l𔎋>5ʢ'YHA'󊢁o>@#A E;Ƽ`.#kz ҡ|Ŕs=*/bi:@'\TwuRig,PöCdVԨJg^c%Fd&0Ő`w+ g폣a/-NzFW"&!9]u=ZңE/e1Ijpl@ ŗk" *ٲ P+Ykr^G >?L]Y0Q;!|$qLjHǚ Ey evz1?/.#++XTp2oN0r(b^ 󫥾MW+b9vjH+ %Opd?(ؼ[vxɵiXzAlKX[czPǓE`G]xva1zc>+rF x-Q8EՌ 9H.X:gOmnC]$"@#W8% `0l CEPE[ =z68i {q#߾0Z50T[_Nx z@J^$ƲݡYTÌ@ D!)[n\ĥiQ/>  r|?oQBɑ@O"9q($A| ^*OUُv.ުNGeQʟꢫ<=кRة`Qz?H!VS\x| )(;YLGFh>b:Y l缱,]ˣ/п Q0Z@+K+nVq{Yr'-TS|HliOi 9Q`1h>6bW8|6koy㦓[pGa'cNH)TXS$1,JhhSbI(w+㹆Qkk ¼u[Xr趑V{lK'C-j aўD\J7X ]!A&}9>/d8We۩: yO!<fʙMI{6X#o]I~rʑH*1s sPVHCZAl>R)mȣB7պg8eZBTEY||[SP[iWUBor7<k^4V9Iq_|Z$>0gȋHSm8:D6-xRNwJ$>uD]ҷs0&[b$__!s5Wŧ lSfB8eG7Cݛw%mrɜZ(_KQ"֭8 "λx5BmI؜o!쯩@ d=!9ȅmwN{Mzh KLBwE??&=|0/v}Eр.4hy(wlw-ؠ~~uT͑ jۚ)c[E-=?ģF6]iʔĘ;.sɢX ~'ɟF+-lW!U~F6BԲ怫JcϦxBMOS di+ 99[Z2xj4=:1<{G,(s2>-SP[ȪJj)!H-rKC=g0_2mw<{k zM<۽z#P:Ҕȟ/>3ٱd$l9O"Tg~5[x\atRHd`Ǒ:@NAxEUZзB,/lTy&" JTG*QMA^)fXp.:f{q:fh );.TUG͎EeT$ZAP֖0,k(]Gѳ2w(a@!FPXZ%XaK*jּa=eVmHxW$aft +6 VȭXmG],L66"'-5_gR});3%fWD9C4s37p-Piғ@,xRgڪՑI}6? ꂉXtDt9K5Bwf=~s#K~ 3\f(4Y\ l.,9hYdJ4,x,F2MkUzR-J(3%ļ$|4W>?2⣬fr3oWu1P>5@ܰuw}6RvHoSXVv%j 11tʗmѻ=N6axPʱR0V2q3 ϊwrzGtmyŋ1\\b_'4/vqIK Ye}[TˆJPN2H{g8b?h((" ˗'p+ŧ!j-#u t!h}yԕ]]8R'1Y~vZ$ڧJY3[ 4{y%)%CX A-)̉MI{F6>Z -|FBz[KvV) ұcLlr (P@lqkUjҊEtqOͲ Xǖx?\jSSr)7?flFqF(^sVQ ܐ|?:"yV10OrDs.w1û ]D#Ե38tبg V'obVvyz)>4S1\ua'(tG˻ބB6}يKI 9t%WZnCnHY`ˊ= -քxå=Y`c) 3}{FES]Bɽ2lPE?adV3Y&%kΖhnIGne_mku^Bh.Zl*Ŧ(0,<:֙̍ *DYV=I[ 브9m7G>܂02撞y퐓jś㽜û1|/5X8pxѣwtx|o }w@Gl+İ\ۃ(/z>>vi0K7j?|4@APmׅ=a3Ĥ#d;|3&pNtWFxea(wlNhS63ʚbVd:p^L}1A$qz3 ?;L ".2"yv-0BGz$F;qwyh&wr]b: g*knocE),&`y: ;EWȧ)N-/*53MG6ivYrLƔfUAJ?_HCl>p_G"j92Eȋ=*|kJЄʯ#> + Z0G|TX>3A"wzH+kEo 2B^֢'gY+"e&wO/bnUg* n.`81rZS._[Uw]^ utXZY t3׵z0ƬİԒ(imL$Q(^#PXheg?U*q0Za)AX> hb0k$Vtm6)ƆƢ]ʏ0rg ]N^= "/4$j}fcff+B]hTZ:e ƾopzƂnʖȨ,9g@;T<3 ڢ$죬-mVj[ 1 :FVKk{lA+qoÓ󬸹DbUK}<7/">x=PhE7jy{|pkiNOQ=JzaK&Y{c{)KKo/_= `HNf$ܞQj;q a%v 5y}tB?kH/ĕ!ɣ%z1($ų->[3|>3j @2 dd1ŷòsrmn5$@{@9S(g5=Ks*[{!Cwr׾D35WwQ$ gbu:խVQ-Ӭg]~gv+P҇|@Pr0!'!|)a#>AS^tҴͱi!iJ6TaI ~I{HBYD[y=(ևZmB&ްTz2iK*)ݏdO..4]G^8̈́@6ڿP=;:1ZtFehn;nM1P. AӬYE ֯/+`ӋlF-XIzjY]ppuUP,V馰~u rnZJ䦡;0pǁ8Q'q!(EY e'wo ĺh9nmo:;;N嬦uyg$Q`}$楶k?o}Nkڝm^5ötx.z"@9*ֺP-m b㷻b޴ejy¼t;TXW] ].UZ5P7M5H2($օTzxA7^!́Q+ud7 4ފ5:'w Aop [6efj+yW;' 9CÒS)Q㶎+k矇X%O2RZ<)ܗ <9Z@_>#JLi&-:#|Pg X9&j RXH|[?oC U Hwxn1z Ho ;rq;t콝4ۉJC#4qv1F.oֽh(ǷVj:_#nfSJ F^yGYߨ|NB#x`'+ԟw[]{-N aSwpsEA<5|d!d|d&Jcf* T@K8|tSeI[ޜ-NӼ6Y*n$?%5s+ĽE]B%\>|*Q >ţ}9 ;q B SLfL~w_7xSKO!uf"uuA^t`{s bj!P|J>̖jJ3̱;+GQ*LA^j[ ZTwTg.X8X)E"9k!I)-1rQ褏B(zOt=]*1Qޱ|ՕIeKyҋ@ YRXEC,qC_u<.cêTStpE[ 7g" γB'Ci!z]I2*JS!gۦD7LDu3]]u*Œy,:5SH30 愂E!0QikdoP=CǑd, /v(Y]YzbHkcUdHvl"%!&PRwz)^G1SI([!/p1w"9_ 0>$ ̀6_t E:Cxfh6gƾRwhct}h^`D]c(0u2M34C[?7k+&)V}>WjZj,$8w񟎾Y'! wj+#] Cj;W6Ie3lq>x\,S{S/d㨸l@.Ts;v=X])qvc*.$^uմ7Ĉ: ]l6,`k'pQKhg襔)ފwV}a忥iw8*:U] ڗtOKVqXPݒwnAbw¢=s@:a)5h Ol2iz#ْ\147L)o/N%H.X%v> ;P ?ڿCs| QǙJS#,QWPT #'_iNS5ubc#6T-FG>J2yq1ʴdi= >c>˔".i*}EP kf#;`VGߘjpCn! :gLh]ʠUr̠v}ˣ@׍훠RĄ[υ{r!k5 ɜ!4r()N)]%@[FN%,KGAo -cKQN|$o[B#ăW-ܘDŽ:zFt;gTzL* n]U=+қo14E\%#sgQr&"NԆW>! t&`e8Tb6 ]6S z=ewc2w1u`{t,0Ԗ4fv׶YEE|+'YV&w)}Rl ơZk=ǧ)WWI=:qv _00 Mj W[Qe Y(]LOX&^™uRS:.WPzT)s*R-: n مf(ZmPpYN ^T/ɶW{ s Nsa1dàC|Cւ)`Yɵ`L+,UNs"ZV&~+fgA}iGK58)RXb)Oeǂ޴X~aWSI̝ks"- c oJξ4&{@P2<]/X>6C%!#BSe(2hg562Uj4 O?S.5 M4L#&s$2 ehA܇SVVU!MyJ t"+Y o}ILm٠촵w1`PBs&Z[O/=gUpT+ׯq]aı_u`M):5DN:5'T21ܖ x/&mvi~cM(f̢U]Ϳw!lB#>DPp[ņm]*P5fƕ:˥ wƮ_+b9:ka b=3J? uAQ1r$X%HEnzI}`z&}چ:(;Č09rCdy1cXA^^]»|" , (yJ <jvFL n_F|atAiSv=ςb ]4| F* źE*U/0Wy~i2BceL,۵^ɷ?w5?PoggM)w,=y[UjNf|wY/?v%gX)!S\Oŕ`['DӼ/E܏Qf!ֵL(?Snu3CWzeoT@T$aUfv=0sUNU;+ N۞ssz+ Yhv}^!"쳇٤Ӏrn^Z@ :2,}1 `=~')9 Z0rj1k]soڌ 6 -]lM5Ƌu@_|1Jy@mi6gWY?[Rq9N.^ tP/ht520˥ L1:"wpTleN].D1jDʠׅ/ >4\=Q &h EmojϺ6j9gaV.1Fkȁtf8:piy 2;!(P08gx'lG[B5… yOu)pcgLw.;XcPVw=W&)Y>{V3) yI NT|#l f%3uИN5g1{")3*:"4'^3WaӚZuϜ-ģ7A[eqA.feV"s hLenO1ɤj~B@NhOeP-O# C^\C'aFp'%ŝ=}3Ћ Sw<F$/DW]&vjDXZa[2y?ϗ D n|r GH|(CE]}̗\C ['REɔ~)A*3b/ ˝Í n:h%Oqhri)o߬G|oHo.YIp\Xq ~h䲯`$:KCvbJm|bR-8U>%}lqW('ZiIChA5lKH $o1yE64MȎ^>oί0KڹYV2y'&=\"Q=MaIxzJyyzekknvҔ ^}E68gIngެ(Sc(AizN6CU̦ܫMR-Frd$LWY_q3]Ol=1ؒ5[p:Ua'B@5* ?"C/̽C Q K# F NsSs_k`xx(2WHUۛ6${h v*o+<i9z_N_i>B@Ĩ[C=Ԣo#ys=V8T@]P 99v#WB??8=ꘜ HoH=xeiX Ig{9b"{[Ҫ{S΢KiUSȣ)܄&:!~nsQ߁})^!"q88A`drx& |8m kÈ |BpQR}KHzJ6B_9$RjLr&5܆$q{Zp>ޔTdWh0cRaojXiߡ?8]GmPg/.6ivMj _Y/d@ x, Vvp%H0pRAxE`+?88WZo #$My*yyf%$-_@e(P R;0fL:)0R_m_HbjT]FWL#VHkZWfPzXW )&¶W!As:`s<c _YX%Vp(LQB'4vY꓋ nW7$% @VY˓,1V'o(}) ZQ83 *Ueۇ5 5Nn gGu688+zWЌm,V8Ȣm]L)܆d [0|pfё6GI=a)@\:=Ku#"j ڏ- @ɛV`ֈ+fɱ2Q\fXm+[p6q*'/"h4j} ]7@gȯg!1TB ME\p~0)љZ/v;`yKL!uiѢG1JC}$t@ICJRTv*gUoEwx 2bʥcYՎ'u҇*]iE%g g\[uք\OK#!ŀMTQsS{\mP4@Pnq}L e*j'X`L($9U@ٯZ qy Q =z{Ioow|A/8F)tKJ"A_.T]VW osnfFJ@$QJc`d쓞 L1q(IXf몫 `ɣyM1%̅A,EV] pSz!rVV~L՛G~ղo3׃Ӆ`_XC9v/+q^t㉶1լfdUYP Y$iF#+>/BKbV/F/ʮCA"ܓgTv_->]i!%fEv)O 6w(H䵧Yi51)$e7N+!{6譎IluL ,,2*df,.kQb%=6ᯝҟ :jnZqg9Ɗkv $_16Z\Xz<׈y|j@U_ zi2r7/-WlY洮RhDL&iԃIإ tO7PNn@>׍C^9qw7@ |(:>b'.Z*GmI[- (֦kV%ۈ DLAzca p#dw݃D_5*Ǵjv_= C'-5QxZ/tezx&2xWZX#ѕXk-vcn5݄kp' ve$C5B`-r, E,l p:,ʺox'>G-F2x©%5m/tI_f4SZW9'i y'I\DMay}N,m`;_ZmGf6B"g}Z) >e}swM8KOЂ/'mMʻ#  1g=~7] R*?>< d&}DjsYZRΞO\m 3SG~ȳ=13L`ǐHsH-k%2naG{-@<^KkW,`hN&sQ ^"+tAdNQcc2UԜϨ=Xߒk>kcu1,84=t8&2W>LWc%/@3LqUO3,xZ%qZRއ;85sz\rP9_R5^)tR\'6k(vʵ@RxιI k_8@=ڮ>G"*MW51f"EG׭cQKO^Q%E-X|y p9ř(mBOE+yKUVC)0_/IүBB$T%o}]O5=+71IPçwe RЬ5ߙ4UZh#c_:|a "&W?i'6YPe} ɇz}%-\$cLdK;;N4m^M.`[WA|Uε5Ppcޯy9nEԳ< "xA?ofPД=_V;!5 x_@i F1ۑ˗8ێOV30?yʟ߈}Z) B)˄ǚ8w9~0%g GhHlClODG'R-t?(xңpbr8yd4_^]Z4MpS +Y~hgmâjooJmYZ ҉D?KRG]6*d.(۔qC m45jm܆S\J}QcŒk.Zb;[ s9&EX1F"([ߎakoԳ NKu *&}` l].~IjXK1Iv#KcȲgjOp z6OZjYl{){DΝt>uLfNHIEXLRԫ\$SJBsrT +;T14ۈ"d.lwlvʝfјD728/qw‚'K H1PIb ncVщ2݌dRwm쫉=a>5=Ttpu:pZuEYFlO{o`׵]W3tzjr,mqxSAy@72Rz ǝ+ < ̍pyn4Y(sL IbQo*j \UGWt[AgtyfGc]œ|]UYn !NxU֒d;cEs;-F{+޸XUlB- *>C-x- bP6*"jMm6X+Y1(NZKCCRN*{ 3Txzz+7DP]{buZV@Ĵ~)A g62p_O?òA@ ;.+Bc5?̡A;n} w@I:- Yc__ѣ-\3Ƚi 6uM)_q ( 9*:2.Vǫ T[[XrI&Z&X9QQ̛q5iW0!HCyOBZU؛}*{@/`QW$Ka^58yU qO҉VC)\Ѫ]TWV[_Ym 23A}@(zRA#cT88 \9 a LMPdu* +ZI웂h%\$jagȻn; UE, T7X2Q,㆛WX"4⤜mu|'-Ra 7 W͞5PZ|{[*-T b35y݇ Wh1.S0uMo+yqEPkܴ3+V`PcM:MQ٠9S=zfq띓w K##PX A_鶜΄;e'Ѐl P+EvzW BJuAڕ.-ެ0>^bn>#.:7o^{Rv>^ (ŕ#Qw2B=[Vg,ּ6 BTNpkwY=h)(I%lS'ֶׅCĞ]hʥ, z4.ziQ ͨge{4> 5M.bp$klG8)cϺƊ!593 1~!8ҮTJF1n(.aj=do#DYG; q]"'mr#J Niz3E͝ s-U`ܮ*'Mo(qRCwtZQidn-A5pXEB~7O?egQ +oT $b>)K}"@iYX @f-IKl{1 uESMzkQ̛;ϴ 6|*K}7?U6Dovw|Aj)H!}ʑC33vI4wɰZ{ǿ]cpB`iB$ZjX)7oue?񅞏$FOؽΤT'F?zk%5w3hlDVvB;_юo@_#\ˢN9hG^Wfܩn2΅tG#-G,poNnvB.B7O-cNՕ/ŐWxPI;F{7 -M=4I=vv* )9B ~ )Vpvjs,H#׻BY' nr!ңl8'WsdZ.:rg [@4CDCp(ɦSF>"[ K7^K8p6`^KS2F ?o>Жy_JZF(#I-@O d)Z$BK2 $pΰ5?%Ѿ:;fC3Hn2e)XK}  0k^#ۡ# hɬ> L^*cf.4ZaUIГ L;7P]`+ݜ94;_Mk ԕcE`[i1V {7W18A8xg o mB$$i(s `T٬#4o4KLlm9aBI| XSfiaf|L$tmgqo6l;ayb?JҞ{&Pu؂m%R94}{bjʃo jև`#}{yW_$Qe9T=P01팪ݣW@,- XǩBLrAx;+&&UALRMuDem&6cWn'|1ˎLK|u ]BImYb4oe,]5Gv"N'}`HCf%3,.ed89NXA ?o'$w29EfDZ&@@zC8fY]&#p'Bc2haj (06؛79 J5)x͡Csャ(&g3'Ć gԶaUG 3iK %q)L>Bs"Hiηa'~XWME}(Zf AIrؕ>9)9'2/g%_<+!߻*IFQ)FՐXGs͇vJc qX!e=SZ⃼W$1a 8=CAkpL"Y}*nЇ)f9}}wޣ~9s8\><60B.TE1XN@#AOf ,{hgIk.͖V\OS W Ly]+rrzPHBt._7k<3^*_Fy[Hț*Y]5Lr7p\g|mf*b% rOD*<}D?1*_C(nJSV{],cd}ɯgtx҉$bD[& 1bYʾ ^_ OES{o (Gt^!7ZqfzY7P5N*Fy$%}^M9U;-HŮڒ\( ,Y`!$ h>Sb!Ci;yB>I޶s;Sײ]f1Z2`˙2Z&r .9Y"͚kfH]ƠS"l%F!tsmShG(=**JYl'D w%$$J'v ZH;dH[21l)CRti2!ak5ʉ53 m1Ƶq1x @kaػo2#_ُS3rBװϜšK"[W#%?Ϯ?ќ6C# ?W&64>N4ẐZ8K-fwع{0xWI-Sq:P>|F?`Uet*|͜+a9!ts {[L:|dD`y<jOK-o܂ԺWk7Ƃ^gҠ8'=mJW[`Gn"1p辌 )utw2 i R1s`]GP'!.nq浜?{{KLOԆ2D v֨~ \w|m/ cϝC5OJq6?2X{HSJDQUJȜiRR%lTBV7rMbІٌ?nb$a ~6DTzq}Vd ECD»hFZJ5GR8~44ajwJlcBr&_Dt(Nl*Yr+ʐ6At?a3@Ƅ괓=ANdpB{-|B[H"K=YS&Vc0={"zc%( K _M3f48輗)t[ȳ-~iQkR(WͲ+(d D1? GW !ÄA18K7]܏ʔXi80J=Rh8rjD9aKR\}8_(&cNH}! d FpI5>9ʡM1cs:k 73*oIžQ{E{sd }/`Lkx yHMt">ڌPe (ݪnKtj[!XӃ"ȣ C 5 H'+[*%<_$=Zq ( @&0 hPpGx/gq1p䟒q bCES8ʃ@.ȣf.q#tVjAի4P&$;M78`_wγ*jƄk<7! |o8ew~f| :AJt~SCQ7I3fy%sfȘ&0,gYꟀwf<'v 5v6-+߬i;{ـ?TeO=VɁW>;Į᳎Sp#Ը :H%W [(ʊ#t}Ex}) +~Ʉ5H}D 0 8KDe8$og+$_/l5lжGv%vN X zD)]5ɻwS'Bo:1OZzk}؜՝-ˋ.?@0{_M#8#vuu0H{dY#C_K0/57H;x^'2D[{`@_'fV ABgoD'Q[$EUD86or$2c3Z y{ Ț<4fn2[cөY :~H(cZauteKp؜-yGI&9|p`R4ݚ{?]qQf5O5k*NU'Vt{q-ָ !C%"yx^224Cm[yv@mQGpDTЌ폿vTR"$«BNwDOGuK;߂5..FSҘ)S<gе BT-{K'W :jݱ)/ m& ĹPK.M #+wpI}, c?S^.@7=LoȂM* i;yrB*To&fRCe7hrd9rH‑U;̘q#^r6xGdٲǦ"6)v4˸H@Jam|&c-xOF =p`^_dHIeZؙ5WC]dO~χcsŘ{rM\\g1vY<*E[{}>U[|XF˓F| H:%pK)M77I'ORAם/ǀƾ }c` 1 b\b *j,%U{з Q$5yS0 JR/>^=,W4NbXd05EH\/!@Xn92amǪ vlFJ _<͔t(3sס Osw8F>v(un\{^}I뙅 J-Y6S!p!)$o5Xzu8Pl,PI@LݪWjJ@[*YCU _=-_W-(q9ς%;WVdqCFEyE=E" X^fTa. ,ziuv@б>r{"J2cHU~hfG]350)Qf";\(#!}th{ VBz:gtqU׵Bq]hV/ڍj`ŸJtZ!-$)W H!yfk_h V^eٳg` LM=wI#(Ap!;ŝ77pc~ˣ놄=H`KXws^DemaY褲 r6 oTB'*\ν.4uuAlO,JⶖE(|j) 9wW;7+PGfee-8Q8/ԓ ^Cvg^!<~P ACQPda@ҏ~ۜxpX€IU s8b57wh7y$tʏ aO|w}$At^sV ԉ b7Х<~ّҕU8@!M_`ĊO3"dɏKO^=GE -AV+nΊR57[oPPMynbHZ߿6l3 Y#**Z( faDU1mW,$gɾ-wtaam~I@v.lߵ?``wXf%l#0b=gׯŀk/m ƕ4ayQEc) ~tQ+d7\)uI򧒛8a5=ox2 0+I\ eB+ ,KI$8-e9 N\Ֆdk\F3 *0AQ *j a׭G wCG$vM;pN.^JzA oj/t] s&9a < W+G_!lW ݪ,L&!Ho5L{#`HwAxXDgiNdX>(ʥckiB$:01y#U1c@V!ew}ѽx+ b̐TH dzrNw{Z/m 7Y IQ\w Pz[g(9 ۄbf=OcF?n_nhJ(fK2Cu֊وb,ގLFVxϣScš-ʗ!v$6y*4Ee*[RXJ߼AG\ QC57So,UNr2)r߀#)ZxzϖE1We+ٳqM=e&ֳlMZrF ;aup(cp5:oN 79PTey=9J`R(ٜ}<9zYuRsbiQM;HV*H16~*>b LJ52X/W)j@LlK'y机NA>U6X4oNjn~ lv{LH@j$hNc~N;^.pQV] EV{2DuK^fC3_O3.rϥqf> 7ƎފW )B6uxy\ouÑV_}6T8X>s5xyڞ'G؎Zѣe)!]re[`CP>QAMcf BQnѶ9"1r/ngNJIjl"|_c3rKoPri_G5r`u4KnaliCI~Uc.È'@VU?>m;nG(V?ԛQ'" 7ejN6)ilCً},Ⱥ8x޻ǯ߾]{Dގ&bGOw9]xKKʕFUm*- P%J,efVOx욑90+qd y.W&8UO8JWrf@$.DڲfaԗyA>W_y|r'0;[;K3\SЂ9}Z3Gw_ǰqŹR84~gV1Z"+cQi%"STO_JuGCF>ܤ15͹pDVwҷ ݪx.na}6Tdt|QB#x+/ڭ;-Ԋu#/ާ~ݝB3ԓ iHB9"궩͗N<AhA&$j%<c4ScQdU|PI3@e|腑P@) t_7t, vSHkF ~nlt1:o̼m)ޠա` |w6'؃(7 E =ŃL:* "?^J[@w8p̆/*:fvm_J8jyuj&> #polluќ"w:b,ѤH T3M >YjEz69C>#djo۲ փ1WJeݍe?qdF'fhZxC/.fdWtb\+%J qf g;JWQ%x4#gEA{RɠX &q[J89l# ;BB8#YË,a`&[Yx}dnԌw D2ގ-[nJU7(ij*N,:+PFpf;wVPnjP3@G53h5C7s1|⃇v' KiӜ%=(Eʜ8H}mOibnr1Ӯ(bNn@I)`@1g4}{-#>[èk9ܿ@Zb9cٛ޽e Q&,&5J _F̾RZ02K~$c; jl!+VY'fxp -=gkErjwUEPؖr ,vD?m8t zB1A50GI(#H̎7Pչ SU zo>ͺg׋bCA+gW:$wx_/u#h詻jDh;aArrqcmkA bEYuHg %`!` 1 zk-Tv70u}TsAlf^9%0]Z xyyRM6j res4C;H{+ݗgɄU+70  sE Tw7`K=͛_#fh\,ERRRWs#ē] Us:.Y09s7f4"mpNBS)w8&Ǻ\̌D~ % `G.[]+g{. 1C1-QR=9~"/S_ wtQ\:X/aigV,EﭝmoAeek"\nl#Y !j~e0 YɈ;&*/5m+P/d_ɘi,"B]z~56J]~0&VLMtcWy+jSF8 tvMI#VbNM5%Ѧ 2zdZrb0ecVGx LhS~?qz1HlƕxUQҠ{+^:Y_\KsSI< א2[=r>!,D1S[knܬNJ5w+sz8do3oS}m2dKF&1S7Q~7+ 8'зE8Ҙʴd6[*8~oc|=bڤl$M4r_C`zTU^[w[.S?ݸ _Dn3nsɍf6=D.4S AH ]^[>r-X1aCX։m8Ygq9vJWyʇZ%*' BSa+fvUKeMVtrX 9簙>-ZO5 bjv{8Hh(- ^Dx!3[S☳LҰҷ|KD In7 arGŦn@on](o`(YRx4^6TBǣ3`v;PQ xʓ.?龽0١NnIPEW34+;3&gEzL3,};ݩpܔJxo$0ɛҧE'T6GX4i W1~MIc▬Cҿ;\]j!e>_׏,|^6,b|% Bɢ4&xBO6F*G){>nuJ 5El:/l bV\ƈǹs@LX$$N~B}nQ u#؃>lJѾXܽuЏT8.X4<\7dz4ʀl4)h+vP Մ3hO~ˎ36eN'`wE~^\R&*W!0ԤtN=UrGȔe_,Rȃ½*_@o)g/wl^] sArj[Ji. M x~k OH'ı6]^pV*4 %Xjҙ,Z_(Iu=G39A{G1AC ^,G'(OIݘWtNͤSƻ-ܙ}%c1ߋIY%m{>AWv\b ǖb*D@vхe^]/zo!)1oꁿjwſпh}-q=෬X4Qb23Ё@X.O2v+4sf!yȥ +&`x7w\ٿx2 _O9%Eܖ`~;B*QaOW$?;6嬌\ؗU~r5M @A?l#w$eE#$wpsY}8k.qΜwY;I]!篂 Fw4ŽC]uQYr'b3 B z7MQ40TLZ֠Fq+v^͑QcΦdsZɐ`)8-edJ{Wɮ)(XB %# ٦ ֞=e7>@hͩӲOe\94$.֣P<{\xw&>g_꽝{{"r 0!n(% NsPVTu˱C* Y:u 4k " #BqsH*p<'ɃH!H+3 v AZpcw(=ba\׉@ݢl5ۄL䂞SٳB{DTxx4IƊnfݼ_Jk`hKV; Y=J.w^u&4Ʌ{[=@5rM6@v|w'rRȋPm /Q>wAz& 8X75T\t5g: \qMI$])a^Юk~ժnuALf6L3,Qn!%>)-x'n<J">˅2'7?"6+~D!$Q2f;h7Q[|&%=_|1:SbCa Z{{PpIKM!jOƞnу#4SIo DPo 0Ș~Rd{P+U]judI^qㄢ'˟E@2x~ǨLV.DO1T e~0Na]n?V\7?WȈi> eN)(=b/h!v;bi fi6ExAH^d_ƴ+|VوXӥdv ild:TǪ,vܦȩ%θMƧAQî d4=D4wTx Ƚ߲4RGiΐl;1OڧB/uA^]dy]ɞR@[m_@|KinZ;7V"lܽ x;q)ɶz @:PMJaD Es101Acei^uɢ/;yaf7Xh~@X0'ۜ60:A)y晣wlE:l04g -UatG&?_hXvS[T=dlO~0hz o: hi'[)|O^# 4Gj}8In& dĆVAiV %^*l'P<! F]ul;3i:&(γ/_+%$m*_6 l[1 IE:WppWakk|1~M eewJJN>A6b0&볔w.%m(0reۥ EHlX2_" t',ˡ}ln} ^D27$oAE{YGt/+Ȯ.]0YlS_=`pHފxp@b@hf$_ZDZV1<*RԍצukbvTh9O>C8;(D#ɎV|`ԖI|(Ol%XNr)F>(z/g_]fV3)QzGBcf;j $j %|+w2(jK%$,xSg\;;%*.9Ua7JZՍN?¬PU쬸{S5Sq]uAz +n=%j9 BA-:؈Vbt z;;WC9S-/>P 1_k ^T/7 Ѥ@:ߒ^L)w~ݑ:ﳪ ^k< Whs!n}z!ڎ\c 6QWy}9lK",oϦJgfYI2GcAW ?!0\ف0(| %n4ycwch CV̉ j 6g>KFwQkWAuXp s] bN`rj3-0 -kpi֚C|1VɘyYIh3/1{KegW8h T9WP=PzOw}pʷ#@ʛA}u+({W#XJ2sʴlv!C_2VB*jKȇKО{_oA!_l.RJXm奺# ' tt:GƤ6G5u:8- 8)RpLef&<,e/6ůcZ}l~HQzh??*\42Ս|mze]`DyM-HL. ҝ"7,7X*1R jc%"H~lz#m僌OWS)h$Wf~3~ϖBDƓVhޝ rjţl_.1¾6,,:DZQ~ *Mc h1aPY y(Zuӏh9bzAYC%*c>F"HF~uTn&mϨ03Q:,WQ?AUCaq͠,*/y$?#B$zb/2BG0:U{hZ$rQa?~=V3MqAr{C!B+ m`.z|=vUc@-ȩlo+4\~6#LNPόe$TpWNr5x`hSDP#I_G:Ls"daw %7$7"pW $'.ʩ pg*P(6PHS:2"jYRI=ºORي!)ϥ _(f{5{t \ҎJ&OG33hcC|ߺ6ff]6&=}>NV= dc"9r~@*TXW[[gV2O:bSҾ:#:\fOVDrJ*^Ft1<;=v8s9`m7͙f6f"w{e2 `UOxr $T6_l {TaOSAb ̽6d(! ft趜 nm` Ab_s3GI i ӊ?"U[t _\σ9[9sߜ֊?e1GTuer릇ȪIb)?,Q"L4q`82&M+) QN= _#2 1//XƇ:ãp%e7/wd''N*^o<~jYs(Bcx qPc\ɨbmV̳[tl$眰jw8tPL"Y?@򕤔hi m;k^KR"HX". YhZ& QhiSs3HgH>)A 1޿]{=z]nTVˡ2~8a.NFz֕ƚ'[ݭllU$/zsw6XOO#3 =ƱKrɑ`ɾig6\J:!)2 ՘BLTTT {>.o}k[oiXuKi;z3s7iTn؇+N_CV>r7I!XN`R;t) 2>2B>b N͜0Bs*UcKM9^(WMZ*ar r40]=AHo1vF uz(z8Yf_-Pm;'kS¯D0k6~d=xL}tS*߄}su4<}Vf+m8~M)y"P_&T&#f.yT%Qm ?XJ #08 S0OK;J#5BXo/dI:Qb2#.EjJO[ n'??7=g ~VW3*oHsw>=@+rЯ{JC[鼒'6ɩB dnSSzQo4dwbtzJ%Ň }@BS3S2raIӷ3w4[LCFޞ)J+;FުM7ޟx:*(/r )q~to׋)d浾m}cBBYzv!o$x=mA'.BXrMaFP(XNI Q[o1Z*wbC'Dō#epޑ[mL. gjB=AbwO{ 7twn+GjiAW >5+ɘxz>PD1qͦh)җ;ۼ"GF-$~mؙLM<|芧p5bRMBA٘b۵O>i ynDxP@ȄG!Ocr}:ĴfL>oQ%^0~umo-dN(\"_KVeNqe:Aq5iĞbJ#(C=2b(kI~9,eЌve"_ి:.*Hy$k|!wW J"\) X?męxw ȹjKedMٷ\ui> %dI:)t )>RH^E}yR(tVEtz3,>7m,-m9=+?4;?0aW6 ۬HyM 3.9O݈59 1np [̤|&U |k?!D/KM[x_YkZ:ںIyp7s(sxz:+vmWj7&1.@^_Gʢ&Uo ӎTr,ʕ$ILjɖ֓hCy,jcxbD;gh_À {eIL wy DR?G=zr"K!;t2L arPU$B^P`h\hڨ7ؕ}'@еaV0Hjmi_uGy V?O@UY9+8p[5eq{T8XN9v:-Ѱy~OI̦H,##~X#Z,u`˝-=Q` yٲ--%6jbR ՘c}18k {Ve֯RhG $mC s(}0KRpV`T뎥uhpNd0ZsA#&빣m~-.crNigL.M%k>v"?GhUK}8(IH,͝qg ydžT1'jiz,!xglx_ {6%<n4/@J̰nYSY]lX/S5x^@칾 P+aC׷a 9zmPl*lWkp.PGkIgjWCyƻ矊H|⠽WV4%^]$$aNw_?"ĕKLsUI}b[2⎢Hb{]èd/$Ĺ*-.b j'ZԜ:ŏ^/Ihb迾v݈^$6% PsvHNt۪:4,ÁAE/{ȈrkH\΋CQ,uv3T"Z0L!.* _;Ż]+Uכ&o'TTe E=Cb^xG½57Q Lh N'\bsip22vGZq1ǡԐw9%cjW+z eJMVp!]x^S[L9mShD%ß+kp. ]:L8vXAڲ*]|uh"QLjVȸ8M4O.*U+Lފk{߃X2 {)`f fŮ(v$aθmS6+ GY-KHB9Pt}fj?3n-_`1y1I(|_({ !¯pVGExs?x& ^Su'D73s[%'h|{̷_WZ:`^w^: NS4e3阆_nBjEjYRgtˠ{T(Ƹ>ZNוRqEs*Ɯ9F]F36/K%7jფ)3fMbihPAZe>cP&]ⓑcp$nE.ȼrZMCldiۈcMX\=*:챜-o-<ú& nnsf: ],H{C n{k&Xf84諦dg3q*wd/̻ '<rnFeO%oٓ~{}Dh1abK z@G> PVA,*@r({ARN.y{i`WlS<6Vӈó_L}hm3ƅw++=h;K`<]>Xg5EFC@m -dK%?#/z,Ve+ aJV(I_KiqR<_qIuAp~TH3L'Yx 1,nC++G()3)ӵ.P_FbyU\.ںw؊늬6BkDŽdk tCDMe^i(9!lJL՞˨'f$(ՠ@u7$R>x(js'[^`*G$%K]a }ӷ.QֱH#S0Sœ-$YA$3p;XY;?y>Q]&͖>Y.9B  tķ2;lC681ozw5Oذ\dn? q6z5^BxئPl:#Nf5\a dQ u.g/@ǩD˫xw0F.fvXH>6e2ݛIs^됺> K;U/tNVPx~'5^P0<(a$MlsBѩ6oSFQ[GF \.|4dǡ .X\lxR(8^o2IWF=+Q\=e8;g[fa͉IY%ݍ@2SN)+Eص2S23S!NJMݴ[2;iRV@NZKPΈq=!;v4Wo{5V3[`*]_B46$)8{.E Z{d6l`szK1?pQ>Qp63h"~Uap~кDK.똹Co.l&rִ!cɗP*ϸ/ (W =~j3CCTiD@U A"IG#nz$c!&l[9=$|.yZ&'u'p4Jqa}%|Kw1?b_iU/O$IJչg;qvrMfk60Ef[}9 8M2ݮm[u<﷨bX݋1AKwz;@txFEΒ.9ٸW2'^`REZ 7+W?,?5ntQEmT [LEn3jQKD6"R&Ij[ w3oJߢxgW(̵ۤNhuC۞l/PG]:`<:I쁮P-]DQgn6e,D3:m>V*Qnfe"W⦱ v.va* w{C |뫓QlGr56h YVD&iadXiri>>2G| )^nc74:>2C9yT@WJmf kDJb " #ct7[OB0+]:w'`Xdk03KUcg~x` %EZ>LD| Xe kp)L6 dso'|N;3VC1ujm,P2\Bgj2ФvI,E%g E߱%nyϵb?ꒄk3 Ee92Z)-!)5Y:< BFd0:[]+pnes_;vKJy 7iyF!wj8K]$ꀝ6 iS ]Dzבbe|N7 koYA](DCqBw N Q%<Ƶ]_)UJ BL%7"5bEХUPqa a Y֐>ZwҴ~֜XHM{<=ͭ5ǀ5Z*jkk!&{|cXV3n[ij-U# r^ﱏW/HVS#fHükYVCLG^-a ;Wz_Omʽ"ce_ήg诇W(qZFf`4P<#D2j5[Pfj!mL݂bnd|,;L{ Lh XG?Z$Vd1F,= Uk cc) =6љ*;L~jgQ[,_x3/$SܜrWQѤ^3Jy"ߜDZtxhv@KuNoN> cx!8jŰNZ;WxP7h[/] ~qv^O:5Fy F-kˍ ٷ.[KMN2mY[IưXurvc5=ֶv}e\ڵJ 5+aNx NI&Dڑi# ( Nz_6ytcƘ%Ic0QCh39mŻqy<{p&ĪhdLv%R 5dcL@Ng9%)u z@?zz!FwaP ciȏI5Gnb*ձdVdKQoIX3†/g#>ldLE;b"f.bY F^WY7uT'jθ0\mDʰÄI=^('> *à"U0jE鱶M/ہr9\DC&K\'xFo<$?VLb0s)Dz6f` 2tzxns5YmgC(OuA hk؇ҳ}U| ]\\_NZ8 8&fs)U(8j XjF6ILLY6sLȫ ԨCR=xnO$g=J s} !!KJ z7_! tŅjLտ4!=6&mwbEfzId|Z|~]cFSܥ>dT8EdzKDUSPѭ^BBɔ۪7qOރMWiL>sCj?N~QgX=} %x ;Pj KMT Vp,ܻGa <0^qV=Ff Pp.$fJ$\0%+=z*#2 /);(|GASOKYc֊fi %޴ ]­PC.ݒ~qlv8sQxL]#/98A#PXf_x!B l8~ji]z[&N\}9UP%hZcQn%·`cCcS4.Z ,pg"6Y^xgIg0pOK꧲k\NpEtI5J mOi gő5f·q {VNL:c |Qէ2nB$2bK&C_?xCe-GwNU{L1[$n´ "Gr3)/\'بwVK`{szf+d#[W1P#Xc8Żf^*ͻ.ɝP9֩{֡ nkҡjr3~@vPjm*HK`RQC:>**Ouggj ' Bǝu0?+Pr},_t0TWtBYt^P2q?* cn aS8dK~v $0RNr/ QTxI)\ݤ`na/I躣zv` j~!ĵȕc<:`-7 +S/ɏ*+/CTI\AMmsGiJL#$ ۠#펹ŽChTհ'X{"az~#'4m;hT׎EL%kDF]ɝks=%~?xk {KMd"=7: f|- qRGZ@u\AseG8r V/'@'A6e&<Ъ&D~Q E/]/k]S)g%%̞5dX @6ÂdhTW3zl4YEV7eZ *{<rE`j0i"@2C+EVcŶV[k&]b%(6V ;KS4 %% Hg{UξKod;`jh ]o X*\,m'y[kF>$]zthj0z$Nv72?J.|+6-:J<>'{W \d5|tbs;,)h9r^[;#r-b mޮ0; -dKɎH,!ny wP:ȭ.[8 Qu SQ6pg`uGEC/{"DR]:l6Q4mvMY& ތ{fI w0Gonnacd*.n t/R ϔ_ 8v|5Z$cn\IY>HbaGt;9ʌGޯCTͺ藦'Ԕ7-*G7U]#bRY%+((`HIMr Y򂉫![hˊy^O`):tn@oP.32})L'U^Xj-mƼ+}N:l(ħs۱O#?>z;t[eb._B  =܌:^n5|Rb_Lq5XknVK_ҟ|K& %/yQlMy * %3Q?Q%ED(FKJTk$]d5nAJ37}duT+&ޫRYlGjӚE*mh|3PwDp>Tv8n:_[" vPBD aZbhԔ֠Bxg2)>0"^w!P]f3IR/Eâq£8A/kIN[uo.;UuP)fW(4b)kU\GobW.JM1226əϙrJ"p_i@bR.>J\x4M)9^o‹ʺ>4wZFNzM+:-$ _ȳ L(EY#*9CFz]_Mh+ݡ24#5& rA  x>K*DMd4OHD]XG9s?lڣ8DC@OxZXPe:=j}̝ԃ4ah̴ YcB/^z5H n]\E趃[1k><5S(^T.I{h6{'`Wt2oIRߖ8D.QEL_> )6VL ^3Y嗩Ơ9w^#k=a#Z/}];oB'f%R%7ΤC 7'ŐOy-'E{|^ %XtךY'CG~T BQCuY`0ey CB|>qn`ʕeN AHudϔbϊ7O;Lt-:.59?ފ@BCڢi2qD0? 4{:A~yumW ]i;.0eg;_yڀ Kx㶥2Yw96{ueyf&(OZż{ 9b]\/wM;q` f߽X6 }@@?y:J_ 9;Hu_i.;0cDW<bgNWsYrU6O$ͪmDŽӛF  0 w,LeHsŹD$'TY>@ :J#s-+ Fk>Fگ/ћ ->Ňᙛe\ {KF ^q/=n&4#S5lr~'v䄫OUr>4&$=m! )4&7%{F ^![ֆjVNT2& #a4T mlb sp$ h,L h ֊Qg> W fŅ4L~7Daװd3PsSFcUʎglOعgX%pG(*:D'M4fC#ܖTRɈ|0^~}jF#/^Pȯ(&ЁwpJxfZ lFta0]2#<`3 RLN^ZY8U ɏ~t bEX)TЬ| LrEw1Ҏf3j?5S$v'Ux7jt}R_<}w9kP&XPz _P"UhwѺ4SEO>(YQفQrзo?N|c'k~\'tJ ܉,pnPR% T<.UEDHs qcF]\7HS#"BY~['/:l#od+O`AQ(iHk^8\msA/ݔ ^Z Ԥn+Ԓ:^#!U˗yd~jl#~@鋇ܣI"U!RxUD)q0K.q<ҝD@>7%4_ *lR+AGM:H*JUղk$sd3 J hI1 "`M"y NʎA{~A#;l/.;Bw;gsBd,}67Bhi۸RK?R~"{h;Fv4 ~e\vδ&ɷp~=m8M1U.宰Ai٪MiP6#5"Zg)W3񫏾~xӖ?sD34t@qo\H~GׂQ~{%3$O%_&drYpr Xnv;|0$?nB܉igP7NRt jґ 0j\jzsxGha1NOQlk2Y5A@`hp-Co^ZDZ[ j[k!h׋mtsnk<-,)ǑS9xmcm鈓A3F!_QJȤ Kj8M#tȅ wn;fl`6Sk=m̋xx#8sj|Pp  o'}N9zYwd4yՌqūǦ'mzT(0σ? j1  Ew G8$^^j_jWqVXeOr`Rڔ(^rQduWݚ_E$.N*Ag4#g 4f5%*O}5SGIE/e3z_=.ygF3Cʭ}h]jyUIRs=_Cݓxަ/[PnT39 FXD A9AWkW"V_1xjI@QR!V - z>Pلe,;y;[?Q]lw7iPʑ! 9j@u~s݆O5՟Dh%.`%S aW"fwj)=X8E`eGrdMe`5tvZK, Er~8Rc7pB=WGTu'=̪7hG\0؃lqJH]XcETrT7]!3 <_0 N >r^ba :Kr/r4so1XW~Rou59=/`:X9 n0aɓaEtC\Vӵշt՗y|]0Sk,m(l3J I&)adU/-teA3L,ͫPW48 ;z.5ʀ#>4X ,qϏaaBR\j'F9tX@;\ ou"R w{%@Ar#"fӐImep$FY$A$nҳT]J 2Xxދ^0g\<Eb&u̖n5݌Oy)zwI;8ZX毼:,ƀs Uǀ^~iZ~5(KۇF"d³<%JLOmUMBy$:nؤ;t^L6&3cj_/O۟6k}+\q Fw"'}(6TiKvglm]p򈥯`1a]nϦ_BYbHr_DuoC-N"hI7fb"yљGK r7=Q\&*:fshF"y) k~-VOj׌Y= FV@řg sssv|/nC8=~^:k]]묜y殢_"[(Am"Fťe1DMTo*oԠg kAy"Eg#2K̤Dli株A{B@ $Wa#ޮf|ٌBhD 5 0X3׳1!fIK`EIkчMW%8YQf*~hVMX$cf+!r~Qio_㒸}GBՌV;缧=?P;Xa˱Ci9:q4{\ t/gbQTRϒDMd - Ygo0\OܻRÕ")喕ֻP`Xٔ8nsK2k+mN̽F&PK]-@Gx5a}Jͼ_b 8EZ*t+g[G5@%r3S4\u8gEƒԜe-vjAy(\vrljb% `y'JM7]1 IqDS0e1P[=2o-B-Wpܼ֨By CN\&O]b賠oX;HEJ*zhu}0Z,$/Su}9/t4PY(6{B'a|+GW0A=J d;(nwt!X9a3 TS2fV )ܡC:N #x }c%g"96a2JJWkK8s Muͷ$PiFz~ =%jb^%^R:7e(⏔z:M f?aۀC,)U'bp35xK|xH#\HK_sK,?ݻBTÊ/lLlq5x6תZGkI6&1rVO`7{DG75S&̚<ω>]v5{7|Q!J=msZŘAo05~wi[8d.sdȟɹRM&q2Jz#J\Ot$i8e3YOií[I˝Vgnk*|e< cR(q5dBIg%$nZ[AU{5t?:%>N~5F}h@"5;TnnT)XVV O|uBwBQ% R-m'Rv=50}ɏᬯqo⟍)ӝ= dY"vW;Ġoe'QXm|}`ih4RgaiQ$ʘM$~\ Cse,Z14 '1ۓݤmv- >hTK^CJb˗udls[n0%c R+pTF,鷮§B:w(u mTa4d`&ʞ1R'g)*[<9 uYe :g"?18I$)0NՂ2&qԂ h {̌հ@E zcãyY#l-5VyՁA33R$ #nC&UV~0ԡEb#r}^(;Ogk@o栽$6m+ՒcBIqW*vw'} 1[^8ZjH_KЈ'|*B;:w>V2& /aŷ_)05ĭk\wF! TҥsLdm|P+^X͟Ӷ7^+//=ܗaZlyqF%IZd։ܘn!؍Տ ;84 })g 1X M/1' 6*9@v#D;V&B\ 7A:5'J ܉*ܐ g#cwCc526Rg c4q<&[g˹gC,1#HH w͊I0 ׍nƪ6ځ3%5T\3Jorvw_*ijE%L. sXL3 xG$8IprJmSijxB;< sl,ԎBnv0r$q[b op)

{sW;SDa˟L0lqZǧTsA<}<6u0鷷F .+a}.p'FAf= |h 5Ɗb:f}K?`*Sw++惹֝*1c\cgl|W; C…ۋh5+~0qPLG>sg쎼 b6DX=♊H FY>ifi,6'(# N4E7bQA\ f.Sui^#!ܵ)%Oì,8"jK[eIvY1:2",@gOd" t1Lo)#{= LEf'onE-?iٶ7UbVK)ݰNRLzo&7Ń ]%cq 6UG18 ${.qi(Y7**qH-Vb&>Zim HL4t*w(A'oP qtB<#ߴXǍ|++ "VjemZ8^Z#B10 wԏ{p9Z eڹqM?!~,y kY|rI<@]uɭ BRJ::VD4"ѷ\}Q%YDrЗ;x[-q2q-õJt*nve΀.Ei`J"%~^O[+ rS{0ݱǾX=.xQOA@ f,~Y}J\`:v%^KB>':Z z=iPC)4/_ Q?6 {A~ rh{}]6vo-now:<'9sYtp' JI*#h4Kehdh7=-Vo_14dz|8 aNG ,o)gN7Szi|Rvꨫr|H ,uIY &\yAIRѾ8jibqp:Hq !jprNVR 2ٗU_kRz`7A= !Q!ۆ )ūHc𭍕&dqi̊KK@ G½UIN+]qt? 4k:438n4R.jUI1R_4s| +3ԠYn}b`@\+- xPB5֝{N^JUԱ׳^V8ûq^HzURucW߈B$z ȄJsh+(5HߥblrwHPs0x΁}}ӷƬP*jTmHrʗ3ˬ$RN^ (2~Mɲ;E+U>mL BݍlGOɄrF O#6*3v3Ww,Խg(rܖ^KA.J8vnh/51|f[IdZttW?xYM{s<*.cǣ) 3Ep9rP=- ,ΞB`t2u\~ Ɇq!?X"B z̏&kAG*>a!@gNEpB7CɔyҺ4җ`%,Vvb ۳,4Bv>>.mJaT`hnaU[A+'FfehzDs˽ytIg#`5n.2(b+ٖ=SM"JJĀW}?}e"ۅ1<.o1<hpk(YsucR.qz,[Hi&7 Ziu;3CX&0Gה>J{  *Eo]_2 =fkդg@_|K;F`g irQIŴhF,SctrVT#; cGУ\kyTQ6 fNxr=z54 j7w/ &tdN4~.oNd⦛Ӭ@:p CxFKaLI6/}_tJs7'kgAEȶI) lb%\m"kHaJ9?]|۠7LJ˴9̄4"MAc)Q x{¸{qG'a1$c麕pmw(\'%byGq%]8Foѐ)Yo^Ij_ǃ|dBKYi~Mйf@rs4U]ka(q(dj_q㝠SɰED?e6dVݾ@M~YL2>~s&-I *vYp[e1JJyVJn9čf~h<R%theC j}@HôW<%6k0Ӭ:Kud/{Ç0sbhMoOW Rʌ^f<i* EŤH