python3-Twisted-22.2.0-150400.21.1<>, <f p9|9)^WDz&q䕄TM )uf~lIԊ nT:Y0h-<FÌJY+?7m4m2wP/K)WPt#+a3][P m^ѭ.Ꮚǥf9ڟ ( E2VYC[|6c)>B ?d % \26 LXsy 2T  G  \       J  :h  8(:8D;90;:;>Q@QFQGQ H|` I XY\ ]܄ ^bucdeflu vh w xFx yq z Cpython3-Twisted22.2.0150400.21.1An asynchronous networking framework written in PythonAn extensible framework for Python programming, with special focus on event-based network programming and multiprotocol integration.f s390zp38ZSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Unspecifiedhttps://twistedmatrix.com/linuxs390x# these were master alternatives until Dec 2020. Remove before the install as slave links for f in cftp ckeygen conch pyhtmlizer tkconch trial twist; do (update-alternatives --quiet --list $f >/dev/null 2>&1) && update-alternatives --quiet --remove-all $f done # python3_install_alternative: update-alternatives --quiet --install /usr/bin/twistd twistd /usr/bin/twistd-3.6 36 \ --slave /usr/bin/cftp cftp /usr/bin/cftp-3.6 \ --slave /usr/bin/ckeygen ckeygen /usr/bin/ckeygen-3.6 \ --slave /usr/bin/conch conch /usr/bin/conch-3.6 \ --slave /usr/bin/pyhtmlizer pyhtmlizer /usr/bin/pyhtmlizer-3.6 \ --slave /usr/bin/tkconch tkconch /usr/bin/tkconch-3.6 \ --slave /usr/bin/trial trial /usr/bin/trial-3.6 \ --slave /usr/bin/twist twist /usr/bin/twist-3.6 \ --slave /usr/share/man/man1/twistd.1.gz twistd.1.gz /usr/share/man/man1/twistd-3.6.1.gz \ --slave /usr/share/man/man1/cftp.1.gz cftp.1.gz /usr/share/man/man1/cftp-3.6.1.gz \ --slave /usr/share/man/man1/ckeygen.1.gz ckeygen.1.gz /usr/share/man/man1/ckeygen-3.6.1.gz \ --slave /usr/share/man/man1/conch.1.gz conch.1.gz /usr/share/man/man1/conch-3.6.1.gz \ --slave /usr/share/man/man1/pyhtmlizer.1.gz pyhtmlizer.1.gz /usr/share/man/man1/pyhtmlizer-3.6.1.gz \ --slave /usr/share/man/man1/tkconch.1.gz tkconch.1.gz /usr/share/man/man1/tkconch-3.6.1.gz \ --slave /usr/share/man/man1/trial.1.gz trial.1.gz /usr/share/man/man1/trial-3.6.1.gz# python3_uninstall_alternative: if [ ! -e "/usr/bin/twistd-3.6" ]; then update-alternatives --quiet --remove "twistd" "/usr/bin/twistd-3.6" fi} ''0088 ~9  < <(H(H&&\#$1UUss 44 & &Zq, ! $($(nn | > \99==!2;8- !|O/ ? ] 11"",ssLLxnxnEEGCGC--Q8Q Q Q AAiK **}}NN. Mu cLKKKKwrZr?27k:F .DKl]vv Jtt%%AAMMz-1G\#A#A&&c&&WW]!!ġ8\8\ hh!wN%,&c !V5:RlS vn8n8))=^=^pp//vvSSjjff////LLˏˏ<(<(##ii #O##XXg$g$ KK3N/zl]AdrI-DPmrNA}Y3 cXh (AQQ??$@ &&??++??+I@C. J6JTRRIId1d1 9] e==A XX[[--.:.:"" kk!!   --55DD''u=6=6xx  lssBB XX O O*B*B""Zv[rrwxxx , ,""z|BBZZ@$@ZJK"##5511#"W!E! n\->2 DK_+{ D[eN."4 [88<%%()--7AB2#2Y3 z$M6\*BVktjK!Hp N N`` 22-- &&!!? ? A A1122>>WW>>88 88NN ppRR2}2}++PPOaOa %8%8TTBBDDxx88I`I`SS'N*T;;;#~09 J$o5t +u [rDB4 t ,H=3%+|HXLR$}?o"4%A&Ir0HW!; ) 8 8 { {,,      ''- ((!!p !.b! , y & x x xhh22)*[d[d//$$GsGsAVAV%%#A#A @3%U1"Gb9 c *! 44@ee D\\tt@@QQmm2|2|8-- "] b:W}IPalMwg0&d(nt1DuDhh,,ȹllFF \2kUT!!99WW&[&[vv @@  .h.hSlSl!!88#A+_$ 0V#559!9E  *J*J?C?CZZ&R&Rs&^16 d4$;ffGG??33 ] ec **;(Ch0=n=n"''?()1F''i1q !aDDNN  %%77!!II**77__ff[[77~~rrZZ?& KyyJJLLpo) n}NN]p`Zv wIvv1/1:%%!!00\\__ WWH"#IDDb3b3iix{*HHPP ^fi ] //'(J.6$.\cS{ C1 Hvffk~ VCb  JGGImIm)*  <<@7k7bbJ$JfooΊ2'2' nnY:Y:((bcneeJJ## k k    d d((  $$rrk5k\\##""4 OyIb# 8B#7wliL/K*ZW'h[t[ PP $ zD *'' i ipp=55LL88 ,,MMpp cc'I'IBBFF v v 1F1F 3d(;[~F8("R-q 'Hs -//) '[ k(#D%| 44 ` ` 4 rTT a PP66SSGEGE>"vBBRg#l$[\@}"}"/[fY_,n6L6oTTzKK7Jo8;BBddEECC..llSS''``77CC11cc D D~~աVV..^u^uJD00566BB . . P P==' 3 3yy НН))7;7;=s=sBBKK hhAAFF44EGXXndew1w1jAjA0&0&^^OO u u33  3 32,2,!! XpXpD~D~ J J>>`E`E88ff}}%F&{ ) X<Q0\rA/~ kf?\FS[n)"zfy R>"5@;E7vbD<04_c(%KUW _kc#DX[Ƀ1 2 U3  (b5 [:%%--..hhI--,7@ \ \"" . .(( !nvIIBB``Al3=m%`$>/ 6|#s#s  CC ; ;!!!!((%%00[[##(O(O11|@|@ яя\\EE# u.`+$M "vWXh݅r [\LD0gg88xx  "e"exBx[[/b/""4343  xyk!!zkzkwx||'1'1??e7e7ZZ``BC0'['[('('>>MkMk[[dd%%^_!7@yO *{ s."f2K!lKZ&; KsnQ(k TTF,GMMAANVNV))HHbbAA>>Z7Z7ff t tLWLW-X-XUUQQ..5;;ll--PTPT`` f;;TFt+>JVrbFZ\6NN*) >T e.Bp:=.*.wl.GUR)u)u&  * *BB$<$<0:0:&`&`*[*[{@ -F!$6%!aTΗ99?M?M#r#r77  aa UU7;j("t t XX("("&&>>;;/n/n!?!?MM(h(hZFZF *%*%ll (( M':)s@6R,Q#Q'?o|$l X)eb`b`22'='=((UIUIs4?#$FY" |gQ P!A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤fFfFfFfFfFfFfFfFfFfFfGfGfGfFfFfFfFfFfFfFfFfFfFfFfFfGfFfGfGfFfFfFf=f>b Wf=b Wf=f=f5b 6b 6fFfEfEf?f?fAfAf>f>fEfEf5b 6fFfEfEfEfEfEfEfEfEfEfEfEfEfEfEb 6b 6b 6b 6b 6b 6f6b 6fFfEfEfEfEfEfEfEfEfEfEb 6b 6b 6b 6b 6f6b 6fFfFfFfFfFfFfFfFfFfFfFfFfFb 6b 6b 6f6b 6fFfFfFfFfFfFfFfFfFb 6b 6b 6f6b 6fFfFfFfFfFfFfFfFfFb 6b 6b 6b 6b 6f6b 6fFfFfFfFfFfFfFb 6b 6f6b 6fFfFfFfFfFfFfFb 6b 6f6b 6fFfFfFfFfFfFfFb 6b 6f6b 6fFf?f?f?f?f?f?f>f>f?f?f>f>f>f>f?f?f?f?f?f?f>f>f?f?f?f?f?f?f?f?f?f?f>f>b 6b 6f6b 6fFf?f?f?f?f?f?f?f?f?f?f?f?f?f?b 6b 6b 6b 6b 6b 6b 6b 6f6b 6fFf>f>f>f>f>f>f>f>f>f>b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6f6b 6fFf?f?f?f?f?f?b 6b 6b 6f6b 6fFf>f>f>f>f>f>f>f>f>f>b 6b 6b 6b 6f6b 6fFf?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f>f?f?f?f?f?f?f?f?f?f?f?f?f?f?b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6f6b 6fFf?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6f1b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6f6b 6fFf>f>f>f>f>f>b 6b 6b 6b 6f6b 6fFfAfAfAfAfAfAfAfAfAfAfAfAfAfAb 6b 6b 6b 6b 6b 6f6b 6fFfAfAfAfAfAfAfAfAfAfAfAfAb 6b 6b 6b 6b 6f6b 6fFfAfAfAfAb 6f6b 6fFfDfDfCfCfCfCfCfCfCfCfDfDfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfDfDfCfCfDfDfDfDfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfDfDfCfCfCfCfCfCfDfDfCfCfCfCfDfDfCfCfCfCfCfCfCfCfCfCfCfCfDfDfCfCfCfCfDfDfCfCfCfCfCfCfCfCfDfDfCfCfCfCfCfCfDfDfCfCfCfCb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6f1b 6b 6b 6b 6b 6f6b 6fFfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6f7b 6fFfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCb 6b 6b 6fFb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6f7b 6fFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6f7b 6fFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6f7b 6fFfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6f7b 6fFfDfDfDfDb 6b 6b 6f7b 6fFfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDf1b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6f7b 6fFfFfFfFfFfEfEfFfFfEfEfEfEfEfEfFfFfEfEfEfEfFfFfEfEfEfEfFfFfFfFb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6f7b 6fFfFfFfFfFfFfFfFfFfFfEfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6f7b 6fFf?f?f?f?f?f?f?f?f?f?f?f?f?f?b 6b 6b 6b 6f7b 6fFf?f?f?f?f?f?f?f?f?f?b 6b 6b 6b 6b 6b 6f7b 6fFf>f>f>f>f>f>f>f>f>f>f>f>b 6b 6b 6b 6b 6f7b 6fFf>f>f>f>b 6b 6fIb 6fFfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEb 6b 6b 6b 6b 6fIb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6f7b 6fFf@f@f?f?f@f@f?f?f?f?b 6b 6b 6b 6f7b 6fFf?f?f?f?f?f?f?f?f?f?b 6b 6b 6b 6f7b 6fFfCfCfBfBfBfBfBfBfBfBfBfBfBfBfBfBfCfCfBfBfBfBfBfBfBfBfCfCfCfCfBfBfBfBfCfCfCfCfBfBb 6b 6b 6b 6b 6f7b 6fFfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCb 6b 6b 6b 6b 6b 6b 6f7b 6fFfCfCfCfCfCfCfCfCfCfCb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6f7b 6fFfBfBfBfBfBfBb 6b 6b 6b 6b 6f7b 6fFfEfEfDfDfDfDfDfDfDfDfDfDfEfEfEfEfEfEfDfDfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfDfDfEfEfEfEfEfEfEfEfEfEfDfDfEfEfDfDfEfEfDfDfEfEfDfDfEfEfDfDfEfEfEfEfEfEfDfDfEfEfDfDfEfEfDfDfEfEfDfDfDfDfDfDfEfEb 6b 6b 6f5b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6f7b 6fFfEfEfEfEfEfEfEfEfDfDfEfEfEfEfEfEfEfEfDfDfEfEfEfEfDfDfEfEfEfEfEfEfEfEfEfEfEfEfEfEfDfDfEfEfEfEfDfDfEfEfEfEfEfEb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6f7b 6fFfAfAfAfAfAfAfAfAfAfAfAfAb 6b 6b 6b 6b 6f7b 6fFfAfAfAfAfAfAfAfAb 6b 6b 6f8b 6fFf>f>f>f>f>f>f>f>f>f>f>f>b 6b 6b 6f8b 6fFf>f>f>f>b 6b 6b 6f8b 6fFfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAb 6b 6b 6b 6b 6b 6f8b 6fFfAfAfAfAfAfAfAfAfAfAb 6b 6b 6b 6b 6f8b 6fFfEfEfEfEfEfEfEfEb 6b 6b 6f8b 6fFfBfBfAfAfBfBfBfBfBfBfAfAfBfBfAfAfBfBfBfBfAfAfBfBfAfAfAfAfAfAfAfAfBfBfBfBfBfBfBfBfAfAfBfBfBfBfBfBfBfBfAfAfBfBfAfAfAfAfBfBfBfBfAfAfAfAfBfBfBfBfAfAfAfAfBfBfBfBfBfBfAfAfBfBfAfAfBfBfBfBfBfBfBfBfBfBfBfBfAfAfBfBfBfBfBfBfBfBfBfBfBfBfAfAfAfAfAfAfBfBfAfAfBfBfBfBfBfBfBfBfAfAfBfBfBfBfAfAfBfBfAfAfBfBfAfAfBfBfBfBfBfBfBfBfBfBfAfAfBfBfAfAfBfBfAfAfBfBfAfAfBfBfAfAfAfAfAfAfBfBfAfAfBfBfAfAfBfBfAfAfBfBfBfBfAfAfAfAfBfBfAfAfAfAb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6f1b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6f1b 6b 6b 6f8b 6b 6fFfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEb 6b 6f8b 6fFfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEb 6b 6b 6b 6f8b 6fFfEfEfEfEfEfEfEfEfEfEfEfEfEfEb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6f8b 6fFfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEfEb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6f1b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6f8b 6fFf@f@f@f@f@f@f@f@f@f@fAfAf@f@fAfAf@f@f@f@fAfAf@f@f@f@f@f@f@f@f@f@fAfAf@f@f@f@f@f@f@f@fAfAf@f@f@f@f@f@f@f@fAfAf@f@fAfAf@f@f@f@f@f@f@f@f@f@f@f@f8b 6fFf@f@f@f@f@f@f@f@b 6b 6f1b 6b 6b 6b 6b 6b 6f1b 6b 6f1b 6b 6b 6b 6f1b 6b 6b 6f1b 6f1b 6f1f1b 6f1b 6b 6b 6f8b 6fFf@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6f1b 6b 6b 6b 6f1b 6f1b 6b 6b 6b 6b 6b 6f1f1f1b 6b 6b 6b 6b 6b 6b 6f1b 6b 6f9b 6fFfAfAfAfAfAfAfAfAfAfAfAfAb 6f9b 6fFfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAb 6b 6b 6b 6b 6b 6b 6b 6b 6f9b 6fFfAfAfAfAb 6f9b 6fFfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6f9b 6fFfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAb 6b 6f1b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6f9b 6fFfAfAfAfAfAfAfAfAfAfAfAfAb 6b 6b 6b 6b 6b 6b 6f b 6b 6f b 6fFfGfFfGfFfGfFfGfFfGfGfGfFfGeca83f4344441cbf4c6b0beb30c8fea2d829098d4d20c322780b6498e877acaebab3974b8fcb055c197ebe9aa728acc03883bc8cac98bc535a9a1e34188044e5e044bed7d42e426b86f5ea59900d93a45085cfe77be2999de95d4389fd53de94b050606c461789e731df1de4d0bdc7c73f49af5005b90a80e6bd2d853d80439ada5ac4fc76ba441aaa8cd9fe59890eb7e4408aeb30bedac9f8df2e4f0276dfe75c8873b0e61829e65e02afc49bf65f780303320dfe133cc386adc643b3193922c35b9e2c55c4bccc3eb66c2c143ad74262eef7edc45332226a8aef0ea2ad524c472d0e63763922a21a89837f2adafb39b9e45129dd90103506fdc924ce72d2ef749f4b3f964b07c87369ab3722e6e45b315db97ca018f42d9e8fc39a21d3242b43072724e969d485344618ba33af2df66033f2387d4de7bc2f2ca09972f9099f01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b50af14d0a3534807a0096f5ae23e1b0f06ce3b9735e7bf502aa5f3c2c3cf727201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bed122d46ab03deebfdb6419e34429f57366ea7a3f049a89d8f76d9bb9fe72c4c7bd7954c7d8ded3fea9e120f51084342294a5a09d6eeb4c70af1c6c9def1a74904fb4f747a3d370eddf7effafe85ecad42e0c4128ddc22a9e315b3a3b5d03642d2254a159ff55da2a33c1d3e92fb4b0a897db306177c50268a2aad6e1bf1a2f56e64d7d89be41fbf5196fc5bfb732f7932296f672ada6a5dcadcd3cf04cb0df16e64d7d89be41fbf5196fc5bfb732f7932296f672ada6a5dcadcd3cf04cb0df10bc1f93cfcc52c8f4ea2957af0459ae6a42498afb46345a3dea15e5a9082b6430bc1f93cfcc52c8f4ea2957af0459ae6a42498afb46345a3dea15e5a9082b643f8112bd56d2b3cb6933c68cb2e205a662eb0ce1988439e977ac95ee0465cf260f8112bd56d2b3cb6933c68cb2e205a662eb0ce1988439e977ac95ee0465cf260a3a3640800bb1210a0d674945dacc5f84e66c7784a84cb2b6339c3c5cea47f65a3a3640800bb1210a0d674945dacc5f84e66c7784a84cb2b6339c3c5cea47f654409d45e229ee9c7d62d1e075bab6f4ab0d6119ec197e7c6ce6a06aa75a726504409d45e229ee9c7d62d1e075bab6f4ab0d6119ec197e7c6ce6a06aa75a7265097b03b18b54ded75c2d1f69b0f6be8eae49ac7d6e3c8885f3004b969e4a4a2160ea75a64b4c40bcb6e50191b3a77420832e60fe8c6cbcf6c6639f1eeb00057510ea75a64b4c40bcb6e50191b3a77420832e60fe8c6cbcf6c6639f1eeb000575119397968d1db9175ffe871ac2cb0ad23fc5ab0a286e4582756dd717e7aeb5e2e19397968d1db9175ffe871ac2cb0ad23fc5ab0a286e4582756dd717e7aeb5e2ea1c25045a2e960160aa06787d2483f3beb2730a387616859c7e2c3eabc7b0a5ca1c25045a2e960160aa06787d2483f3beb2730a387616859c7e2c3eabc7b0a5ce4d691e29932e75691e708097c388e0efa439c8088fa942612c1f42ee63f796ae4d691e29932e75691e708097c388e0efa439c8088fa942612c1f42ee63f796a9d61f3eddbf468b7973218171129710f4b45260be234d39082b0b602969910cb9d61f3eddbf468b7973218171129710f4b45260be234d39082b0b602969910cb854d612a56c34b8349906925bcdccd231bede3c2c805cc6169afba06075b4754854d612a56c34b8349906925bcdccd231bede3c2c805cc6169afba06075b4754020ae77484b27adb52ff55f8305dd0d9029d6242edc1c10f1067b6404462a7d6020ae77484b27adb52ff55f8305dd0d9029d6242edc1c10f1067b6404462a7d62fdbc515fc1cc0bea7385a3137fcfea50c4d081152ded0036208bac3a98a5f94dc0e68b588f340e68a16a48b34ad44c9dbac08c46421b03e1b436dc692f35aa9ba9aeecea7a65b33c3330ddec27aefacda7cd1de2f8d6f23ea4a8d1eaabe8103a9d5d21257771e9ad6cbf2dd77fbbc968c51fdb96be02c6da2b328a1c91641b84649232403e34bf8d50f00bf916eb2ba4928101a9251d707f909371ad10db1e3297f649d142cfd3444e6c292cd30809bf78a8a0c862be72384db13ece4ee21e2837b6158dd32b282699d68948189c1fed17e455de253f7ac616b5e6773f2bf0ea1ceb3d2fa8f82ec3d7863925a9251c4d411ff9cd003ed49f6e4eacd93bc2b8aa1ceb3d2fa8f82ec3d7863925a9251c4d411ff9cd003ed49f6e4eacd93bc2b8a428c3b3e1b34510993732fc10260745ed3740fcbbe4dd0812fde0a780de77b20428c3b3e1b34510993732fc10260745ed3740fcbbe4dd0812fde0a780de77b205916c350779d8abe8d179a35b966f6609f2dc700577a93c8490cdb7ff779b39a5916c350779d8abe8d179a35b966f6609f2dc700577a93c8490cdb7ff779b39a3d5586e370dd1105e9c6e26ed784a0f9d1510ebb4631bd9a31c2b1ac57a59f0b3d5586e370dd1105e9c6e26ed784a0f9d1510ebb4631bd9a31c2b1ac57a59f0b67227ce5941c0e0815f0f4c9c024c56c3acc963363d781c8ffa09112bf464ad467227ce5941c0e0815f0f4c9c024c56c3acc963363d781c8ffa09112bf464ad46202b9526bf4ff9a1e62acbe7adf0919d5d445bd12bcde32f5d4fe28fa5d74ddd10d603f34cc12324c9cf04de6e5c7f01812aa3b6aed2d7ca0295b89a8007783ba529dc65eb0c9b9c8fb92cc76febafe8a26fe2c21be678e81e85c958472489f1f6160efafefe8f79f932ab8257062acf9ad3b74d7d56aa1a44d453917426923303b506f3edcb02fbb73508ffa84a30f9796a5b26134b6ff47ac81998656f1dea8097a684a943292495ecebdc5af26c52569884e04f4cccc90a597dbac68f0c3568558e16ecc79fdad3881dbc7f82d6fdfc88be821936f92203da923c0255b7d568558e16ecc79fdad3881dbc7f82d6fdfc88be821936f92203da923c0255b7d4d0ef75f19897ebdfa808c3ffa5253e5ff1ddaa6d9e2b1ea75b40c21db3a880d4d0ef75f19897ebdfa808c3ffa5253e5ff1ddaa6d9e2b1ea75b40c21db3a880db6cf349ec46d09e19280db8fb155f9209690c2436450f228a06cd457531db53db6cf349ec46d09e19280db8fb155f9209690c2436450f228a06cd457531db53d549306969ae219c09c216fe23ab3cbfe148e78eefb4e22f7620efd0d22c5e420549306969ae219c09c216fe23ab3cbfe148e78eefb4e22f7620efd0d22c5e4201d88db017cd075a587c435394df5a123ad3ca900da51edd7a48ae5c0df0077f91d88db017cd075a587c435394df5a123ad3ca900da51edd7a48ae5c0df0077f997139a851adea10452e5ccbaf2e2d8794c57097e555e1044cdedf27b5ddadf3797139a851adea10452e5ccbaf2e2d8794c57097e555e1044cdedf27b5ddadf37de0eb31be66bb1248a8dac5f0ab1dc6932524a16b6f06d998402694c90b434f92ad43cc06658e79f52a849083719fd8670ef2dec9b73df2ae9f38a22c71e3b8d20cdd21f083a77b7cee05cfc69a94151410347856cc63059e00616964ae5ce11a003b258618169a3d279e1d2fef1e4da9be2a77ffe9cf55994fbc87f81242a1eefba4ba361e8db1d8db767d47450402519740f4bffe1c54e3619459576c45dd8efba4ba361e8db1d8db767d47450402519740f4bffe1c54e3619459576c45dd888c95ec641bbe92a5c133b120247d030af596aa43cf87ad2ec33d8f1debe4dc088c95ec641bbe92a5c133b120247d030af596aa43cf87ad2ec33d8f1debe4dc061538e832d18bdd360ba9b8061bcb538ddeb1a966e68ad070704365b08c0d77661538e832d18bdd360ba9b8061bcb538ddeb1a966e68ad070704365b08c0d776cd7e7ab2e3d0e3a84e7dca941b2a7a15a999b39853595d99c51792202cb1968bcd7e7ab2e3d0e3a84e7dca941b2a7a15a999b39853595d99c51792202cb1968b123d901dc17f707a90d59072b00b239a7930b7fa17e4e3d2940d24c91a32610b09bd85c29391719488767e303ab2a88c4226cb7779646393b15e53dcdb67c28b8db45e1eb4a34e3548f836bc83fe9c0ab86730ff41acd83ca44ffc38e3b1815b34093d7e58315f8b221617c99bace94adf687531ebde69a341ebaaf92381a1ba8a02684588d1530fd8751373c05c77d620ae431e18f7ecbd5159f63516e0e9db8a02684588d1530fd8751373c05c77d620ae431e18f7ecbd5159f63516e0e9db947cb13cf78abbdbbafc0a3f50b86903d9794a576cdbe11a399a00cd4ee3188d3c8d4613324ba05c400a75383415ec96c7e1ff00008a8721ac28dc5d0e4db44ebc3981a4c4bf31f6728339a875dfa509dedff64209b33d7b640346ce917382e8bc3981a4c4bf31f6728339a875dfa509dedff64209b33d7b640346ce917382e8db2ccb248d0dda4a2f2aa3ed9b25bcc15045bee301951d8d4a59de46127d429cfec17adf61cfd6bdb738c9bd3e6836c6ee6cc4c9995e825821d6e17569f75459a448a8706eeee7ae2345184143acc25cd1c0cebedc712b8db3f97b83d6b8085126e99cdef4ba1b0db49afa17385ebc846e39fcb521009c0d3af30e1da9d43335d98c6f930447fdad349cb76659c186d8439e7d29bcf96ef33e0724463d12ce90ade61fce57f5d299aed6d67b991c846343b33754fbab17834dd28cb7f25a6d3dcfa9f4d05a857f432629c42817a65b7cf5f8c04d02c68061ca8bf58375428c3a4098770bfd321f48c39ba56235b6a879fa7f9e8eecbfb172b95df6658584ef9b319d7b87b725ff8ae44981808635ddf0364ba06f2e98c1153613c8ecb06ad894319d7b87b725ff8ae44981808635ddf0364ba06f2e98c1153613c8ecb06ad894d632f0d0cca8ae7f471ec0b1389a380dd8001ba154a2ceb71b5327f5b29b28d9d632f0d0cca8ae7f471ec0b1389a380dd8001ba154a2ceb71b5327f5b29b28d9fd356973143f4ffa384812fd78bd76fa55c21f768d87de27965257399e74344cfd356973143f4ffa384812fd78bd76fa55c21f768d87de27965257399e74344c4f21313017c8b32906bbaa116fb9fb1b6f320d76c8dc3c3233ba1a7dd147f31f4f16edd978da8cfb6440c6faaae4bbc26d9d593c9c7f21e8a847e4ec8cc8040a60fce814ec8948809ee900785d95c5c4dc895ac46bbbe451bd88b386b37d8c918946b7d467cd4a5120f86bc95c2d9226f1bc257d65dfc209f73cb66e53dc04ff8946b7d467cd4a5120f86bc95c2d9226f1bc257d65dfc209f73cb66e53dc04ffa566f78b923db08d336bf1f92c2a432ce8bf059417c4b8ef60bed2e624e1f041a566f78b923db08d336bf1f92c2a432ce8bf059417c4b8ef60bed2e624e1f0412f0e419add7c7bcf75b015dd7380e4222bd3311ff680009aa95a35418cd6b72da2eabf482cbc30f6aa9f45b4601fbc94898b0eb80b67e5602b31ef56bd6a70d4ae0644a5bf2d2807919ccd54edf1060fff3319a99a1434fa7f46999a37784d9f307a6b8cf029a9d47d10fb2594fef9377db5e2598d57463e47573f27bc2abec50742882060dd7da2d684686cd560650d0a00048331c09065e6d484426224a01a29fc703185b24cfee95ad91fe6d47b532735dc558a57548bf331091f09ae9bf729fc703185b24cfee95ad91fe6d47b532735dc558a57548bf331091f09ae9bf7bcef1c907c57d6f6d9e0020b172a0ef6ab36920f015e3dee751477929f0734d9bcef1c907c57d6f6d9e0020b172a0ef6ab36920f015e3dee751477929f0734d9d4134c1e58db2635bfa72e090144ed66dcc28325e75c1f3715fc5d80856dd6ab37d34c9845caaea7a6442c6c50e8943b93d449d19f33155eb13561c559a297ac0c0f01590c9804987a83b860a4778e5e41f1ea9fa0f972371f669f94442f72a8875d2a988506836a86f08b960623c67412cdfda183ef4de8ae6727169ee1a01278fb9fd58d5d5e1b1ee0406ec884143ec1c5bab337976f1c7a741cf51ddf2f70613e24ba29190fd6a1056056e3f669a3d7e0df905702e6630319802691c7d1e9613e24ba29190fd6a1056056e3f669a3d7e0df905702e6630319802691c7d1e9b9e09d8d85a78a93760579fb233d9983b146e207836f8eb39b1f8bb881bf9e98b9e09d8d85a78a93760579fb233d9983b146e207836f8eb39b1f8bb881bf9e9816195cc7bdd03fc2e895d621b97f9e0f592764d8132afb6ff099dbaf48fadfa116195cc7bdd03fc2e895d621b97f9e0f592764d8132afb6ff099dbaf48fadfa1485e3dcad626b887845d9bc450e3b5c9676da777dac6a1b6014af3eebb95615d485e3dcad626b887845d9bc450e3b5c9676da777dac6a1b6014af3eebb95615dbea330ab1dbbb23c37345dce85f1295f35e57eb0089a2c40cfbcd5ab27b71247bea330ab1dbbb23c37345dce85f1295f35e57eb0089a2c40cfbcd5ab27b712475aadfb2246ae5c2652c85a8db79567784cd4bfbdbc53c9305efe13f57478e3135aadfb2246ae5c2652c85a8db79567784cd4bfbdbc53c9305efe13f57478e313e57209355c177fdf9f11f0154e45a771dd3efb744549ef5bebdf11aa72061cebe57209355c177fdf9f11f0154e45a771dd3efb744549ef5bebdf11aa72061ceb85c95e2e0d6d5c7ada5bc88abc147521ef01b13c69b595ebc665c0fff5de9ff185c95e2e0d6d5c7ada5bc88abc147521ef01b13c69b595ebc665c0fff5de9ff1e50f32e9e256635129f972a69a33b2a2e22662dcd6423ee01de40e1b43b63ad9e50f32e9e256635129f972a69a33b2a2e22662dcd6423ee01de40e1b43b63ad9817425fa20cb7d952557056dc70430815108b3f51f67d49c73e251832be6ced9817425fa20cb7d952557056dc70430815108b3f51f67d49c73e251832be6ced98df06f76fd6f5c94d64c80035c8cadec4caa0108188a57eaee73d3f01e2e22b48df06f76fd6f5c94d64c80035c8cadec4caa0108188a57eaee73d3f01e2e22b490629b6c1fa249e96e7822238fac44c118c84ecfcae36c895d72a485db84f4e2662362e89b3cc88e790c03f314cec6eacbfcf588c70f707d05367ef86e1c30675d4370a36276164097074f2c1f69762b7944a5fd16e539473f4761688dbde48e5d4370a36276164097074f2c1f69762b7944a5fd16e539473f4761688dbde48e6a32cdb3afb1833fad895ce6967e0f724994af7a9f6b9d6efe94c9e63207414c6a32cdb3afb1833fad895ce6967e0f724994af7a9f6b9d6efe94c9e63207414c7e79c14f1296e80828c08cc3051210430729ce2848c00c70c677be91cc8a587d191868fef3f2052a885b9ac68ee932251ddf1ffdbea5b89b9f7fba18e37db697ba86b9d94102818f8e9e701502fe49a74c4308aa9a52ec94e1e3a83dbb38307aba86b9d94102818f8e9e701502fe49a74c4308aa9a52ec94e1e3a83dbb38307a8dbf67dc3a815f759f65243260bc462c566e5f129c3db64d42bf95cc847efc5d8dbf67dc3a815f759f65243260bc462c566e5f129c3db64d42bf95cc847efc5deae87af890c47b951a1f3e29ec25a16433bb61186678db364920f27b3d3c9e6e489d53a589f98ef1dd56f37bb9bcf04f0c57c2333754901ee2374f1854ae9928bdb8b41fcee80bd64c836a450d4c006be5bb5bb5c39c59eb8254374b54cec4a3fd033f13bf3e1c89495be05daf31235fd776d6dfa792e62e4ac0908f46e97e1ffd033f13bf3e1c89495be05daf31235fd776d6dfa792e62e4ac0908f46e97e1f6f43169e4e073a96c110720b41c86541d094cbeffbfd16d2ec1bd65e8c8873106f43169e4e073a96c110720b41c86541d094cbeffbfd16d2ec1bd65e8c887310a77ce4a8951f5052a273510ed9ac2269538b8ead1912c3af2ce9f8f6f74e43cfa77ce4a8951f5052a273510ed9ac2269538b8ead1912c3af2ce9f8f6f74e43cf4eb6f6547396862e473109f00be70619b455fd3b0ef678cfc0a5cce7d0be1d184eb6f6547396862e473109f00be70619b455fd3b0ef678cfc0a5cce7d0be1d18f0204b5ce976fb079100be1297881e56c1e507c41434bad12420e1ad854a0851f0204b5ce976fb079100be1297881e56c1e507c41434bad12420e1ad854a08514e0afbdaaad3570066baf8d726edadf38a777930a8746f7af8dc37c39cc317784e0afbdaaad3570066baf8d726edadf38a777930a8746f7af8dc37c39cc31778b79e506e73c88fd53dfa3b861380f073f75b59fcfab69ffa14ea5eba3feeec9fb79e506e73c88fd53dfa3b861380f073f75b59fcfab69ffa14ea5eba3feeec9f00ec9e8402dd3f1d85e022eea77122ac54a867ed6744f5abfc952561fed11e3bf0d2c819f216ed4a83f424b7336336d46e7cb300354a00243583e830e1c2b3a9aa66a50f1c41f326c2f4a75b45b1e7066461c1fd69cbc35d7db98698533f0acc3562a9c1ad0a0662205dd11ebafe5fab80f57ffe33caea511b7f62caa1936156095040420dbbd64ff38263f3aace1892207cd5cefa44cd3317079f11758703cfc850a489ed018d24e2f4d8607a3b2ee36d2c08a6a91794b235c374a306edae3a4d3be94704f46929cce601a88d99c4c4f526a12052c56f08a8427f45fa2acf498f0b6018ab202e16b1751298ef41ca890f7213f9ef91c3b7a76004abe5aed24d3c02ebbaec70e6f1c328bcb36d8e9751c9fbdc514a84c938e1d450a4576b26f75b45ee4c1cd5a291d4591a3a8a15f80780baefffbcc6f271926d5aaa2d0ee2c85b45ee4c1cd5a291d4591a3a8a15f80780baefffbcc6f271926d5aaa2d0ee2c8ac58e43414c9197b55a0bc3f392a9a3d34f92edaf767c8807a69b1b0f6bd5954ac58e43414c9197b55a0bc3f392a9a3d34f92edaf767c8807a69b1b0f6bd5954678ecc48f114628430fcd22c500090f8be8b20a0b5966e981c18e2462a2a155158315ab53433df0a925be80e7759e48cc97fddcee24a256d1e24f8069871500f4c460cb13f482c504bb1cadcc3a0d0b6e8328f73cf8ee108f2056591760941c74c460cb13f482c504bb1cadcc3a0d0b6e8328f73cf8ee108f2056591760941c70b8ca854f593e18aa9ebe3e80a2097a79e6b48032f2611634df2f86b934963f5bbb067c3b94f634f05c4bc3b889821ddb75f30747b9600e1e9cb653fc87eed006ef2c619f4769076a5e9ccae0cac5fec4b4193fce664c8a2e87e4620e8c063816e3689f93e55f439514a78244ffff488ff7700a239da31aa5c03fdbead00dcddd0d867cc0a48518c822ac7ac94960ab0d2099e00060c3dd480a7286eaea4038df2f5fb1dc5bf8b4f51ff58242465131dce9b35c3a579aed05ac7aea20cecc17f1a9e10aa4af299d989eabf9bfe616d41eaba1e1c0f168f84b49e7008879212b041d7eb7a9a5b5bae8339343dbcade20f0eea1d033e7d575a59a84d8b97a87ea2b1e30901c966a894d8888731b4934bc9159fb14a350017330402cdbca82bf4084be758a057a80b56b5ca72e4b31f94e18dd633b82b7b6177cc78878320d279d3549d4c8e5d29eed2cb1a302f7bdc1c2c8f1d41632346f9f77c9afc3bd1f079dfd566b15e797dc3ee0abaaee1488bb4ad723c8e71f78d6a8f723dcd23d05a190c639cf3e1b46e2e4b4860246f184352500bb9c597a2153a043082e7482975f9cd632ef35d3929b96de37fa0f4900b65442d5458a038c1b6da9f309735aa829334632ef35d3929b96de37fa0f4900b65442d5458a038c1b6da9f309735aa82933415e21333079170c6497f25dcb5af90aee6b59ad9e7ccaeb6e617fba26cda66ed15e21333079170c6497f25dcb5af90aee6b59ad9e7ccaeb6e617fba26cda66ed5ce8cb30542297886565e561841484615d61a2a2d1bcb40bf9738a54a8da2b995ce8cb30542297886565e561841484615d61a2a2d1bcb40bf9738a54a8da2b992d393e033d24f289afc6856dd8a0a3a9046661678be6fffc566355f5150f28fa2a6035df23a2ac5f8af0edb030f25d8313975f23d54cc14f5a5b572c6779591f49aa0f29bcf381ac43334424b2d6575049dc222e6041519e12ca8c2d3226b8b98744ba224acc431637e14b782da7eca775270db63af0a755d17a0d8107ee988a38e4547370d54aec7264478207fba604003ee0efe28dcad84b4eda2285407a4338e4547370d54aec7264478207fba604003ee0efe28dcad84b4eda2285407a4368e8b2659f8452e00920e604acc2236396c2f02aee5398cf281308e2580c313768e8b2659f8452e00920e604acc2236396c2f02aee5398cf281308e2580c3137a2899b1d809c3bf580550be18206e6d8fe8965be994f82f1be59ad96a2f0b3b6a2899b1d809c3bf580550be18206e6d8fe8965be994f82f1be59ad96a2f0b3b6f4435d720c3191fe32cde97cee1bdd4a0747b1d81ba6586bc9dbeff3df912b7bf4435d720c3191fe32cde97cee1bdd4a0747b1d81ba6586bc9dbeff3df912b7b408a5e73951844f34a89e804d3d310267a6b9201181f5e535e29b01d01cba583408a5e73951844f34a89e804d3d310267a6b9201181f5e535e29b01d01cba5837843ba8ee2100d66b043000f81940d208a70c1ee66a886a1c0962302d5db7b9390216b0a8794cd355e8ceee596ae0c9387ec33b19b172f35712713da59040714b6315c0a827f78879cc176bc8720eeb96fcb06135ea75530c8c72a8d41169f84d55c9cc51d3ffa97f0ff02cc38276cfcd0b591bc384952d16c3a726305d479f9304a816e2f558a3b1519452240780b38fc8af5e29292e8cd4220602433f8c0d574cf9af0ba4493b09235bbe505461db58105e26b8fb65592ccc285068912c87b74cf9af0ba4493b09235bbe505461db58105e26b8fb65592ccc285068912c87be2e2cbec5d3b00805de2328f211a0e50d3b51f0df5eccda99d9dd24cd9e63e8fe2e2cbec5d3b00805de2328f211a0e50d3b51f0df5eccda99d9dd24cd9e63e8ff1615a854333db3c824e72dd6ff655759d4ca6e63bdc7554c2a33ebae7f7dfccf1615a854333db3c824e72dd6ff655759d4ca6e63bdc7554c2a33ebae7f7dfcc3850b2d4f345028c0e04f39f44d8cc39338770bd3126ce30e49c882be729e983a6afa413665a05932349f20f9b64decc257555977c952022e7cd7f49344a93d78eb63a4885c12c784649a1a2e15f295b188b54d89408573d110a852240ca91238eb63a4885c12c784649a1a2e15f295b188b54d89408573d110a852240ca9123ede92035af706350891f80a464265d0e166d85213acba6310f98e3999a9be19bd2a0a8ad802863fa4f9aaa83a90f5c6799dea2c98f624802c8d4fc78998741d9010d5c684c10a934d3f71396f68824f208bccb39ee98ab7ccb5bea210888c0ff010d5c684c10a934d3f71396f68824f208bccb39ee98ab7ccb5bea210888c0ffd53d3159e1c2782a2ead80407ab7bc01cdd922b21c9badfe77afdada369e5416d53d3159e1c2782a2ead80407ab7bc01cdd922b21c9badfe77afdada369e5416a23ce2e246f7a997439212af9ac2d7975df102c2d89572fe86a077c9657eb12b9a41d3f8e4ef9b6e71329a4e29f2cbb7cd77c2586677b2e5ea5efaa21e1289f80ace4b6c0d46d6ec4274f125aeda8aad10deef631284304510e5c73dc7242ada0ace4b6c0d46d6ec4274f125aeda8aad10deef631284304510e5c73dc7242adafae45a4701d6bcf9d93f19331033bfac4fdc9136974b3698b73ffd020a072541791874b97b2f9114694f8317d222d365c68d4aecd180c14b4d7e0d3b1d2f66caaafb2a93a3c94abbcbde2bae2a4893c2fddd9c7d05d8b4cee846f44bd69279acaafb2a93a3c94abbcbde2bae2a4893c2fddd9c7d05d8b4cee846f44bd69279acaa4c433a12592acbfb471beca2012cd86219becbd20b25ced9e8800565acc061aa4c433a12592acbfb471beca2012cd86219becbd20b25ced9e8800565acc0610b488c65f6b2858a749684251d6bd2a9c92d2c803b15edcd9866fb4d7d7dc8a75405187dbdc8059307a157464662219cba55e718ad6828744e823bd277533bcf23227089b6f241fd280ee0017d4a509cb11366d7284e8a837b38ce7c4e92c7e023227089b6f241fd280ee0017d4a509cb11366d7284e8a837b38ce7c4e92c7e040eecf8b97e1555683d91d4830d8152082df351cb71abf3f89a8df49d4dd1fc940eecf8b97e1555683d91d4830d8152082df351cb71abf3f89a8df49d4dd1fc9429ddd27cdd560525472ed25079885adaa4f5b24112f5747d5633c0a6fa175f27a2ac1e5e8ff3395b490c19ad3631e3d9ef1747c4a504c14cf3516604ad3d9dc1723c24585acf80834a12d838e78922a81a3e8f4841497b51286326ed55ca992acdab56eca5027ad286c896bcf93946c764cacb4e15400983feb92bef95ba1545bbeb35a52bd311bdd5a1292865638cf7327f85fe01bd5bac13810f0a21c7312da9513e2dace26d80bcc61c1ba66a9182269349abd85d596be56b35530f8d3660d8a91d0d17165235ae8468f942d35cd1273fb0ce20c273c90b024433aba5dc75924fe120e4cf2c7277faf0383d963aa2ea9d78861b235f5f278be591cd04b5b730ad4a38b79f5f632375eb4c6b767e44e93df0fd1ed5c2c3980b24cad20228c5ff952d0f81c1f1a1dc1374b948994d463bd785b2d44bbceeaf3b129eb1aa60d90a8e7643808dbfd58f2924fe6ce97c8aa4ed4465c9e078989026fc6640073b6a4e40c123c254d67974281a22792e1092c2c5e938e217641e37a06d2f48ecd1cfd26bfdc30567213fa17b206416952b6b5ed8c006691a153f5f165858bfcb17656e6bde7cefd0dc408292156b1ca15b8d34aebcec97b064dda8576a09d9aed280dd3bdfeeb10fc9cbe10d59c9de9c9a58204a52e011e88dcf13d6650b3ce89b1b8f5898b43ec894f442df24b26c7e61dfb120dfbdb63e6f3b23088c421ae9915960190db03591724173885ca6d5a5fd75e17b96c5cd1f4a369c10bf004d538dbe3d000408e987f720cc21d2631baeac626d6f3e87488a9e2af0108248f50d75880252d05c1ba7e584c83c67537c204cfd63a68431d782c7dacdf9df7623746db1a127a80d72ddfb2e5ef7db11ac245d40e36d7bbc221b560b8a032898390abc51a127a80d72ddfb2e5ef7db11ac245d40e36d7bbc221b560b8a032898390abc5e91c8a43ba5b9728e557decfbbac3a0732518651832c6f578eec8d1ac8bdccfbe91c8a43ba5b9728e557decfbbac3a0732518651832c6f578eec8d1ac8bdccfbcf81f693851002d21d64c887febd42c0933c47162c00c79a46c2a3864f449c89cf81f693851002d21d64c887febd42c0933c47162c00c79a46c2a3864f449c8954daf6d5b732b123a88967736b51514ee7b1529eb6eea2e6770d403b97458ad554daf6d5b732b123a88967736b51514ee7b1529eb6eea2e6770d403b97458ad522704d70c775a92e8719dba1bf296a14f55d2918c8f9ec8d2d890ba9810fe9fd22704d70c775a92e8719dba1bf296a14f55d2918c8f9ec8d2d890ba9810fe9fdc1da91bb56450c77d49e9909c6dc1f0ffda33528ffce41cc20dd713a98152462c1da91bb56450c77d49e9909c6dc1f0ffda33528ffce41cc20dd713a98152462f9108999e11c09df3253300d2a7635ad101b707adc9b9ab4c71c19b3f3335c9df9108999e11c09df3253300d2a7635ad101b707adc9b9ab4c71c19b3f3335c9d40f7df4ee1cacb45af6e5f56d9ca814581295a5bf621430b63f91d4b15fbd50040f7df4ee1cacb45af6e5f56d9ca814581295a5bf621430b63f91d4b15fbd50038b593c919345e564ace39fed04a14c8832e84cb59a891c39feffdd03ee68ba738b593c919345e564ace39fed04a14c8832e84cb59a891c39feffdd03ee68ba7d5a59a464d1299cc61c4436c4ebf9c4b25a19e0499b3aad06ac4e6df2bcef8e0d5a59a464d1299cc61c4436c4ebf9c4b25a19e0499b3aad06ac4e6df2bcef8e097e53da71f14ca33c047b98aa301751451c6317641ee78237b68b27edcabe25697e53da71f14ca33c047b98aa301751451c6317641ee78237b68b27edcabe2568b01af1ce44cd17e74ee7ec1f843f60470f4e4075ab1dd034ae79bfad6bf87a58b01af1ce44cd17e74ee7ec1f843f60470f4e4075ab1dd034ae79bfad6bf87a5137514dcaef6f9791521df1e5bce6576f94f529159343ee2695b71bfc3da2efe137514dcaef6f9791521df1e5bce6576f94f529159343ee2695b71bfc3da2efec6e1e644c66c99694e7bde7c83349b3fcdea7d361468d3aa662251ac8e6fbce4c6e1e644c66c99694e7bde7c83349b3fcdea7d361468d3aa662251ac8e6fbce442e40aba8a4047f4dc0cf98876caa323319f88491b171758b8fe9c64c8936a4f42e40aba8a4047f4dc0cf98876caa323319f88491b171758b8fe9c64c8936a4fba29249cbc7ca4216f032d39b377a4154613aaec20bb71432583745fcac34886ba29249cbc7ca4216f032d39b377a4154613aaec20bb71432583745fcac3488683bac5417e996dc8732dd4fd7906d12e1836096ee632a49442e25452ad79e2ac83bac5417e996dc8732dd4fd7906d12e1836096ee632a49442e25452ad79e2ac1d5f6908dec35160fce4e97bd85c8e754a7f0f4e733ed1dccd596a881aa777f91d5f6908dec35160fce4e97bd85c8e754a7f0f4e733ed1dccd596a881aa777f9cbc6f9e39905509585583f9e0155b852fa650b45733e8eadf80dba1b092d2376cbc6f9e39905509585583f9e0155b852fa650b45733e8eadf80dba1b092d2376ebac04063d7622a9c106b53e7cd6f1bddae4a53907d01900cd5418ce3936d11cebac04063d7622a9c106b53e7cd6f1bddae4a53907d01900cd5418ce3936d11ccf2961f7ef49811b57414bb5dff2d4a64266f44848e97b8fdd73b6a1dc9078dfcf2961f7ef49811b57414bb5dff2d4a64266f44848e97b8fdd73b6a1dc9078df50ad2e8879c26f24e9e7a71aab38bfabada40a728c8ce2b63f88904803369c6350ad2e8879c26f24e9e7a71aab38bfabada40a728c8ce2b63f88904803369c63741d0d490e9af9de520fc5721788a7c02b450d701b26714d0db76d330a2781f9741d0d490e9af9de520fc5721788a7c02b450d701b26714d0db76d330a2781f9bb8996a455c817ecf32621249606f69125caf9002ddcc32385732c75117e4c7fbb8996a455c817ecf32621249606f69125caf9002ddcc32385732c75117e4c7fec8bf3a0b462e96aa4a63e312a751f09e064a0676379502a0b0e730d9deb85f4ec8bf3a0b462e96aa4a63e312a751f09e064a0676379502a0b0e730d9deb85f4138c9eabba2c03de56752d54e267254e098511e137f57bdcdc967e23e6a7f0076d48b0c551c9b76232b89064a3165f5e4d55a5a3d3c1f54bca883d4f37716ace58e7db6df2119cde1a6a2072282e0731b6bcae91823f1a9806c2c59c579ad5a458e7db6df2119cde1a6a2072282e0731b6bcae91823f1a9806c2c59c579ad5a4d0ad0042bfa4e58319996069fbc561d768ade4a0754c043568d39ec2c811dc88d0ad0042bfa4e58319996069fbc561d768ade4a0754c043568d39ec2c811dc883483fbb5ce8e7a2efe28aa63120210867aa63f543736d1791e6091dffddb4d403483fbb5ce8e7a2efe28aa63120210867aa63f543736d1791e6091dffddb4d4054b7401d2cf3de50c77b86bd74be35ca336899833778ac0e6f125a6454beccd454b7401d2cf3de50c77b86bd74be35ca336899833778ac0e6f125a6454beccd427a4e0b0183315a2d0f63c69c0fff7a8d7d787957f5dba2ceec8f29139fa581d27a4e0b0183315a2d0f63c69c0fff7a8d7d787957f5dba2ceec8f29139fa581dd8767060e5f559c0812fb7ec2ab4419032f6d9179434053126bfd4e7e22f71c1d8767060e5f559c0812fb7ec2ab4419032f6d9179434053126bfd4e7e22f71c1c766faad41a94f6ffa970d6e56e1e24db35fd3771a85f6d74fcca9578bce1a92c766faad41a94f6ffa970d6e56e1e24db35fd3771a85f6d74fcca9578bce1a92d2abc994c1bb948fc690b69412997c2e1f80241bea98c0e1c495a60d246c67ded2abc994c1bb948fc690b69412997c2e1f80241bea98c0e1c495a60d246c67de91dd9f61fedcb10925e4fa2376a08597f291294289be8ead8c17cc85afc0e8acd36bb26c5c566d4541d59972addabda8aa5b662e33a9c25deb0b9feac159cc8d913a1b33ebfcdc2615c345803772f1bf8c7111064e7e4aae725940aea1fff87ee197df7c22ae6e84118b1a136347f2d815f38487cbf328a8d446ef07e90c1034e10c58727f0db226e941875a3e9e7cb7515e2d4678e2beb20b42fa31dd8b9b4739834734a1e4b1960623abea875cadae134a91cc07064f3812cd412b8bde71f44fa0b6021e8445ecb0fd9e67a05254963a6be091ef022eb5257e1e4e90c4103af782269213d600ef5596371639f7a61a6d11fd95eb22a5ebd7deaee8e3e376230adb995699e7968e04fdfbf3e3750abe7341f89fa0a89a6c12480cde9f0ea08614686af1b7c9a7e99820e60698fe792aa45c705372ab1dc552addcf9f1473f04604187c97d3068df3983ae6df285483c7ff2d7888ccb777d5a7e0de6ecd668f7a3c4f8dba26316756b8f2570d7b84352df1a398b83ae773fdb689e2299232d7436dc7fb670a599edadb9ca8a6c275baf8f0e85cdb0c30c4c2f6f31bdff3b77822bd5331de30d7a6d3e9044be3af4bc18782ccc0ad1864d80b550307a2af079d8142bfe9b8a9ca50aa377d16a5507bd372f74dbad4172cd72d3754419e8c1ea50c79ba276fa5967cfb6bb0a4672e6b054ac16570df0bee884819bb808ad88401391f0bffe68c5b2531cf0f52b0b8fdb981fb496cc94494b6566168b67ff0f9ffabcf8fa5986139f0cfcf28dd3dc19800214a481cf74bfece5f2bf5ec157b593b89f8f72fc80a85a21bf684b00365bf291d06899c484cba99ee24b2705d2bb5ea9c0ba95316a5bd303dd7bbab5e60794c534af57bb503594370138a352345835d7cc40cb7c4eaf2cb86c4afba79edbc57497515752be439cf2b72e1cdf4664daea16f9df5b7c46f56844d9b7a65c94b1cffcf8b42524f735ceb896951f4412b1d435193f9e2c3b600320fa952a41da9846c457a6e82f15c6503e74ab174d2c35386509ec1aedaf11c6d6503653c8f978ddba6f4869bdf9acbbf37f4d2088366cf73fb758100eb4dae519236413b28ec9d04d0e8ee2bd49285bcd79e17d5de65411d31eae1c7b02d6a7ab393c5c5c3a0a3ae4561ad48ea979653781e4829822ecaad50b44e5884bdc7a5b35aa3d92cfd5e176156f2db9cfd230839eb7bc4728ebee0013ab46dc57b569061e5d28bab35f3d2c61e4c2a5e4e461ef63835b36e8bb9abbbfcdf5245bb6acddfd2bf78d44d1684859d29fd94219c2bfd13b4ad8e683a363f7fdd3b53c6c7b5911812a52993e373ab18fd48dc0cef108330784368c200689caea4b569b297f28453ee2d3af290bbe6e0562285dabb3d48532f4affd42a877f54f99f245b6e972e98c4c4a1f859b6de03fb9442d7c21f97be0562dd32ce6ef7c760351509c8359b17be60b697d3b79af665289df2fb5e4a72691c54b4fbdf68a27fb0cab970f9a9202f59771fddd434586252e971868cff25912a8705cb8462cc59fc330622346beab21bcb0f748f85419a7d370c67ea3c53d124c1217c9ea6f0653e6594a4922168308158986e3c08bf6da1b203b92387f04cdb6c568d6ea6f0653e6594a4922168308158986e3c08bf6da1b203b92387f04cdb6c568d6c7476bedc4568bee6e5842772c478f2123a6a453a2f42eba0c8702e58076dae9c7476bedc4568bee6e5842772c478f2123a6a453a2f42eba0c8702e58076dae94a87e8f59ab6351a289d05b00c5018c194c9d2ab6e1ce6e317e0de037c6b4c9f4a87e8f59ab6351a289d05b00c5018c194c9d2ab6e1ce6e317e0de037c6b4c9f565b9a4ac26572ae0c0947ff8c73a77a1bbd0bfef357879bce2949d8d4117ac40a034cf384d7f9fe2826f780f9c6f136c5e104ee3d04f216bf748429ebb7d666ece1fe25346bb08cd403dedae5a43976e978a23a43b140efa3fecc07d4c755bbaf53b117bd861850a1aaf0886daf9f794148f14717cfcd6f1fb6f86fd22615505b83614ee663ec2f79c13f5496f55b09adfb8dc1c3fd0242ca8e4222604af0f806b363241bf2d550ce628a456428234fd537f2cd9ecb3c616cd19bf7e1b1494f06b363241bf2d550ce628a456428234fd537f2cd9ecb3c616cd19bf7e1b1494f79dfb45ffad4a344b5e677a365e75e825fbfe19ac54563eb1031e3f1cb4ab88e79dfb45ffad4a344b5e677a365e75e825fbfe19ac54563eb1031e3f1cb4ab88e863e56b97ae75fc3773c4f79eff19242a641511b1497098f40cca5f4d62e9ae8863e56b97ae75fc3773c4f79eff19242a641511b1497098f40cca5f4d62e9ae8ebb8458ea81e4eafd2a5ccb9306dd26bc52c7b2e5c978a2553e2e3c302d8eef9ebb8458ea81e4eafd2a5ccb9306dd26bc52c7b2e5c978a2553e2e3c302d8eef9ea4ad940087a33f9468d833664b9307fde82889fcb99d863207b79dda71d91feea4ad940087a33f9468d833664b9307fde82889fcb99d863207b79dda71d91fe4884610def7c5e1c400fa6b5ca36080db58c2c278f82ec8f4634d4b0378bccfb4884610def7c5e1c400fa6b5ca36080db58c2c278f82ec8f4634d4b0378bccfbea51a887399418a30f7ba60041ec24d5749599d4023d0e4e587da80966cb444dea51a887399418a30f7ba60041ec24d5749599d4023d0e4e587da80966cb444d9bf29a41a5be4e04a48fa47917c7bd528e04f256a96ca1412dc93f3dc17d7e289663a2173f8ac1e9b2e74ba0c0b377ca68aa83f09f3f14dd4ab2e0c2fa1e331c81d28427ff42c886ca07f00a81b24ebd9d2729dc8fb5fc8b5d8f12f1f7f7cc3da7fa315b5186bbacebb7d456a66ee754079b061325bac53f6b84ff065143c03ed36f531063a1d42e59a584400b315d1c73d50af52d7f37a895466871524430171e29c13865ac8c9c87a79608d7704a7ad891777e25cf58cdf4d9dd233046e3727499c9a2fa1c15b0743659ccada7509136279619a5b9415634bdffc0553325e9d1dd2275d6c062948c2de836628a96b5eda556223299bd965f1f98ddc5c046e1d1dd2275d6c062948c2de836628a96b5eda556223299bd965f1f98ddc5c046e1482fee919717e654b3fff8011392df480d6437ff141916654b0824ea466f5536482fee919717e654b3fff8011392df480d6437ff141916654b0824ea466f553642815b06229dc1977e870db40db8c2cfd180cfd362ad7306afcb3665945f9d50a7fc1482a6f33d1ce28ba61d15cb9df41aaadb9bdda3f7178b6de086e57e1d940b2c0d4968c3517a455c171f0c68964cfbb881d508da9c89f0b56dc2305c7a8a0b2c0d4968c3517a455c171f0c68964cfbb881d508da9c89f0b56dc2305c7a8a1144634ceb59b605f95698417892f8ea61e6e8c2e8a0cbd0bbb8f8d24d45797e1144634ceb59b605f95698417892f8ea61e6e8c2e8a0cbd0bbb8f8d24d45797e019ddc49a69dbc9e5270028dda9f3ed45d80785cb37bb53e20589fab837b80ac019ddc49a69dbc9e5270028dda9f3ed45d80785cb37bb53e20589fab837b80ac5cd8a17a22a45d30c9d832df4a69063430c3131c5f49888646875fca6d6f33f9e30be1785a843eaef581c515964be2e85e04666ccf32a23db1d94da59986a4680e3f2cf79c9db2728524cc2b6349c9fa197a60e3bb8e7657f464ed2b5e0ac31fca7afd214eebd3130a151e8c57278af90d26426207cc4931587076892023d83d73c3fb9b8c3d1bde928f36fec57cc7bb7d4b3c577d77b30955f1476c22b6ecf93b12d87a6490489e98d36e1e7f4c9a99aea315847ac6038c83bf9bf2aa11a57594642e76e8d031820c2bd539c8ffc5edae4b361b2fc1d0aa6349eced70dd499094642e76e8d031820c2bd539c8ffc5edae4b361b2fc1d0aa6349eced70dd49900a83838e6a540e35d7d5dfd4a68f6559ef27d340ddda209fe68628a518022a560a83838e6a540e35d7d5dfd4a68f6559ef27d340ddda209fe68628a518022a5683fdfd81e881b7e632a91e1669d1b35ad1e291cfeb240ebbde34f75ccb1ee87189c901d24d467dd82137e9a9adc78be1836164ea8e25349b4ecb2e926707872ca12ec4511c356dff4053dc2a4cc15ae72c9587a7f6540a3644333e161a2c0525a12ec4511c356dff4053dc2a4cc15ae72c9587a7f6540a3644333e161a2c0525cf3611ba39f22caf3756f4632669465f01746731f36cdfa074bca8d52d6257d2cf3611ba39f22caf3756f4632669465f01746731f36cdfa074bca8d52d6257d21124de04381248c93cfe8b1c0a8ce729bf97cb30d0f0d53091cd25193e05749a1124de04381248c93cfe8b1c0a8ce729bf97cb30d0f0d53091cd25193e05749a64367f4fd7cbfde607d179eb00769d7e713bb0b5970fa333cffe20a545f81acc64367f4fd7cbfde607d179eb00769d7e713bb0b5970fa333cffe20a545f81acc9c2f2d45943b16b39105259c4a7cec3461399f5b27ff73c87a1b8d7441104cbf9c2f2d45943b16b39105259c4a7cec3461399f5b27ff73c87a1b8d7441104cbff36b44afe927cf352c62f55515698ae1d6bf11dd1b1575b0a470dee310bf51fcf36b44afe927cf352c62f55515698ae1d6bf11dd1b1575b0a470dee310bf51fc39151784e20fe2d7972b067a57e97087434c6cfabcedee2fa149e0fb320de07439151784e20fe2d7972b067a57e97087434c6cfabcedee2fa149e0fb320de074327cc2d47274de33e0cd719168a07e594755093c2107875aec11697f66b2423c327cc2d47274de33e0cd719168a07e594755093c2107875aec11697f66b2423ccd5558f76a22a4808e96e61efed4d50f156b412865602d3d57362e0f9fb12227cd5558f76a22a4808e96e61efed4d50f156b412865602d3d57362e0f9fb1222794e07e44e59757a4adf69ef6398ac5961b752d47594d78357878d6cf69bf064f94e07e44e59757a4adf69ef6398ac5961b752d47594d78357878d6cf69bf064f948a079e7a127b64dc64dcb250ca442bf48ad96d09ec4ae9118634baf5ac4562948a079e7a127b64dc64dcb250ca442bf48ad96d09ec4ae9118634baf5ac456251da6789e7205089283bdd7eab4ace579c6287915d7aea2f552ad092573d440b51da6789e7205089283bdd7eab4ace579c6287915d7aea2f552ad092573d440bc4b90d00da500444455ed7d61b4f0b2b3645784be919782819f3793de5130630c4b90d00da500444455ed7d61b4f0b2b3645784be919782819f3793de513063076cab04d93b8dc0494e6da98cb2d98c1a6d83771ab872b02159f0d460bd5a72876cab04d93b8dc0494e6da98cb2d98c1a6d83771ab872b02159f0d460bd5a72879eb30d2c92b67600fa2b949cfa71333aea19f184255a860ca38b7b32bd8318679eb30d2c92b67600fa2b949cfa71333aea19f184255a860ca38b7b32bd831861f4ff049adb7d3b1455bfc945f248ad101aa65ed304d552f3057c3ec34ed60201f4ff049adb7d3b1455bfc945f248ad101aa65ed304d552f3057c3ec34ed60201361ce4045186f52af02fa73cc32153ab530d54a6146d610d160178abb7582621361ce4045186f52af02fa73cc32153ab530d54a6146d610d160178abb75826247961c9b2a3d19151fb617b10bd6cb95518a67a3adf1e7b13a87121141b1baac47961c9b2a3d19151fb617b10bd6cb95518a67a3adf1e7b13a87121141b1baac8c6a2b9cc0fcf27a2ee4997179ac3a39d70302a8a6f30b346267799ee17fceaf8c6a2b9cc0fcf27a2ee4997179ac3a39d70302a8a6f30b346267799ee17fceafb3c89d3b3d573087c2d2dcee609ce2e96ee0cdcca0fe0aa80bd139ef3917d5cb8c5fcadb28070bafb7e80b2b8626e1e3e8d20b46a3a72512c053049801808820c20aebdfca2c609c9cbffc6aa0b505a162ea66096f10fcf87ad0f9f97b0122f4c20aebdfca2c609c9cbffc6aa0b505a162ea66096f10fcf87ad0f9f97b0122f4a2ae8ca3f81955976addbce1c063b67208b202c3fee786b261b72ce099438750a2ae8ca3f81955976addbce1c063b67208b202c3fee786b261b72ce099438750347cba3778d73821b5885203d031718e307f7eb1b3d73d3f6c28e0d9fe3543624bad31ef77a4feee6af8164da40f86f65a3cb65da6b2956a8c50f9df2f62f30d5c37914e2219cea7f23d52b79f2ab2dc18eaec314c587749583a39cea126a8615c37914e2219cea7f23d52b79f2ab2dc18eaec314c587749583a39cea126a861604c2807f2298f145b47e626cfa767f5b455928df2cd72b2df2ed41445c8b367604c2807f2298f145b47e626cfa767f5b455928df2cd72b2df2ed41445c8b367a6ee68069e21850e13e69b62b4609ea48a755bc15f4e484b5d6e0594942d029ea6ee68069e21850e13e69b62b4609ea48a755bc15f4e484b5d6e0594942d029e43faa5977de26a3d3788f56e3990ef4eb7fc0f1a177a02078b80cda43618d20143faa5977de26a3d3788f56e3990ef4eb7fc0f1a177a02078b80cda43618d20198b92e4f8ceb1641cd8a4f5f103f86bef58f8022e596a408af2b07699b90461098b92e4f8ceb1641cd8a4f5f103f86bef58f8022e596a408af2b07699b904610501cfab9fc45645ab397d565bc7c55c94c5fc9713aa75bfcfa2c50640fbb72d4501cfab9fc45645ab397d565bc7c55c94c5fc9713aa75bfcfa2c50640fbb72d458cc57659a9f0ea73e9f40beb4371848cb630ca13d7d237f59713691d78316fb58cc57659a9f0ea73e9f40beb4371848cb630ca13d7d237f59713691d78316fbc1cebd2a99fe21b43ac7791405eda1dcbffe7ccd3cf0dc6df55ed5889e0d5abac1cebd2a99fe21b43ac7791405eda1dcbffe7ccd3cf0dc6df55ed5889e0d5aba629229820495d9e059464ab55a308514a27b43ba4de5460c6698905c6ad2ae97629229820495d9e059464ab55a308514a27b43ba4de5460c6698905c6ad2ae977fa7d5c62d5e83d2f4d7173641e54d5c10418e308e3a8c7a676537be4686a9c67fa7d5c62d5e83d2f4d7173641e54d5c10418e308e3a8c7a676537be4686a9c69580a92d596f1552f970fcdb40f7876af86aa293e10abfd60b567d52debf44349580a92d596f1552f970fcdb40f7876af86aa293e10abfd60b567d52debf44340dc2d000d8d9dfec05dc43e5253560c23bea35b891f23ea8b13de8c949ada58f0dc2d000d8d9dfec05dc43e5253560c23bea35b891f23ea8b13de8c949ada58fbe66ea1679f79d24a860108e3b311d24aa0d48b54d2fa5dd1475266e1b635cb0be66ea1679f79d24a860108e3b311d24aa0d48b54d2fa5dd1475266e1b635cb09f8faf6d2ba5670021d5fbe5c34203ab70c6f8bc0cb79bbc83046ec1705b7b2846a48459e148e475a30a6aa9407b8a1f726746056384ab822ce76ba9160073096e507187e13d84c74aad935c10fc2abd9f1ef0aa36215a916eaf8f2513653d92765fea29fc187e336304d1ebbebc6dedc3eade1fc8ccf8a1c044ca897137f47c694534428351d08eacc436d24856fbaa5afab48bec0af306c186d18e342ad96bb0ef1f2ee1f6c845e731f8a79f78ba1c18dc4fda0b6362705d24b60a16e484ec44b4c29fb303996c6b7275d2c7388fb6d476eb06c708fc9e37abf130d846eb3044b4c29fb303996c6b7275d2c7388fb6d476eb06c708fc9e37abf130d846eb300565b4239b65959e4f95e9559f4e1b5b018d29bce9923c2def1f796c4024792c0565b4239b65959e4f95e9559f4e1b5b018d29bce9923c2def1f796c4024792cc9693055297dd6e1f064891db6f103b2b5a49a14f5c7caa0a7d88a79386a569fc9693055297dd6e1f064891db6f103b2b5a49a14f5c7caa0a7d88a79386a569fa8cbbd80b35fc7f33a1298ca38e9e04887a191285a0c801936955dc857b7dc1da8cbbd80b35fc7f33a1298ca38e9e04887a191285a0c801936955dc857b7dc1d8c602681db730a014862f0cf5fed97a508939dff7c087507cfcef9fb6f6062168c602681db730a014862f0cf5fed97a508939dff7c087507cfcef9fb6f606216e58847ebf4b9e8f395067b8824f9c6034d28820cbe8175994fc16e3b3441d56ae58847ebf4b9e8f395067b8824f9c6034d28820cbe8175994fc16e3b3441d56a78f175179fbfb7fa3ed02296b9ae39b7bc5ec354c80594e19df20cf16d85c267cda574d0009499589cad193820ed8cfdbd4df2deb8e713309f967212e4eef4cd6b3744a0f42bcae29d32d7e8b56a5c4e8c849577c742e9ab509b1df026fa54746b3744a0f42bcae29d32d7e8b56a5c4e8c849577c742e9ab509b1df026fa54747c1429facd28da0d5cb244c9fd1a7d4d3dc5160760d1fa3db6668ac7e18ca27cfa250c12b66869f8ca418934f4ba1600a6cda2d90cf4d6585ba95d3995f24f3f54c0e14b896daa72daa3f3565f1268461c71b834a520dd8f4c51c8e852a6ddcb54c0e14b896daa72daa3f3565f1268461c71b834a520dd8f4c51c8e852a6ddcb62a9615b98d7be84d8ac593948e669407462e21acd59ed8f7e68878462be257b62a9615b98d7be84d8ac593948e669407462e21acd59ed8f7e68878462be257b15dda9c3d7ee7af1247341236fddbe4df87f12a80494e07fc91b934eda5afad6394fc31f2c379ab53cc4b5f227c6ae59a04f7834282aa6760c8d785580668d02d9f10d26b903efbcb29044eb4ac6ac31c9abb5eca5b27f6ba27dbd6d6e825b43ffe7e93b694aca55f71438574ac6e5e5b2be8fafac2b49af4a43b1ebbddad8d94398d2e287e79c1ee69196809d782de83fa5fbd596c44af8cfc2d342d28bde574398d2e287e79c1ee69196809d782de83fa5fbd596c44af8cfc2d342d28bde579a69e7d20f9ebaf9e2027ba2013cacb33084ca9bf4c1e708bb5d8646082089f69a69e7d20f9ebaf9e2027ba2013cacb33084ca9bf4c1e708bb5d8646082089f6a9d147c3752396af9903da912f9a88ee7ea6dd9abc64680ea128ae1947463d41a9d147c3752396af9903da912f9a88ee7ea6dd9abc64680ea128ae1947463d41de8cc6b4fdfea822d7a1e032e28ce6865213fc1616e6db23d70104870b47ba4fde8cc6b4fdfea822d7a1e032e28ce6865213fc1616e6db23d70104870b47ba4fedf91daae465055702c1e0a6b75debb71aaa9acc549108f5686b4dac894e75a8792f9555c87f4d00666578d40e01367022ab399b6768a6d5a3e3f381f3f7921cb5dc7d2f73d1cf8df0317ef8cac4c72a9e91b7bcc0290a0e068b2a5e912a2982698ff72386675a42c504fe1f72ea78117d22c75810435f79dd73ef3eb090173386ea08747ab01704dee8c016e4e366d519c1492189dcb5a6076269b501f8de7cbf21ff7f5bca37a9c00e863eef49e6207a8f035ad6f6adb4637de2f2ed0f5c540554afe71d9fadaf979cabe30eb901461aadd1ce2cbc1f831897ad73377a87722929395f6340e08d979b001ec9b557c950ba0642ae5d09de1dc7694fa8b5d6d1e969d1dd6e4c832f0e3cb0a60e57a7c2fa5ebe5e2a79d2c1b6c6fd2206393c99055650dc1f524a6ef18b35f7e0ebcdc692193535378587999f33ac35ff65658009942fdaee49b74de34f006a1868b4a66adb12cfdddaea2e2a5d4448889e54232083b62dcd9fa2b8bba4ac13f0158eb2245a3b970bb1efdd3e28fca341692d4e8185b7868efcb009ef70e95f9b074ca1bc1fcae61f5a36e6e616b211f0b54e03b89be0e986e823f7d9ea27520e41eabc2f807f77829d43fad765073889ab130bf38f88b2a3915ad2ca4ad80218fe45576e5c61682c9849d8f2b1a68bd031f30cf6c31d9f4df18d0e788e436518b20c081f6dcdeba2437d86c712db79329d91d26eb56422ea356b6d72538b515aecd6b245a5c577d66e25cd36da701de6e4f896cb6ad3cc0f5e591489d85a307bb0df23f87c1b01116dd2ad760c99a0c3d70614712f030b719421ac55b6dd707da468bd01192efdc219fd78f06affff74ebcc12ef7150c7eec011142f82393cf8bcc72ca3fde2dbc787abab3b45a49fd5bb8fb480c09a5c632e74fcb36c89b6ebbb667097efe6dc0520aac9bd8388f0c0f98b87e9b8feb6d5205701550b0e1c1b193608286a8ad0049eaa3be325aa4cdf6c115a7806e275d5b6a3ba3526ae2181cf415705071a03c75ad22418af0bc9dde2e44dc7b4f340b8e971cea3856c979929a842c3a3eb03229530a0946ab592f55361c7c23b96060883c244f79e7c4089f4480679df9babb4fb074fcd52677c3c7a5aa923364db5b535c37e1a7c36d841a3d4d7f98629e8dba17fc23ed90db5822247a4a083345672721a855ef9a393810fb7f0681ce08d93b5ba106e4bad8080ca48e7d1bc7b8e79ed7db9b3b281080683c6cf83808d397c240f61c79d880e8fef63ae2c1da988b3dfd0b93659892830bb8d008724abcfd72506a7cb0b417c5ca7699433f1e3dc9f86d6ae9c15d4d5e4931f6e9c978ab32c9e28d8d9d91ff30441cc40acf51087866524d4db319782f2a501dd58a50603a8a38c5860c416134df91f393ef4be910e50703da877ef3215b9dc2c3b2b48817fc27876f633eb0c57844431c6a1f0283f6a508e861580bc0668970f989964323e300979d19426ea24999a122870bccd8d36a953bf4b1a8837ccda609fd4e9134576e3ddeb635d292a6729352870bccd8d36a953bf4b1a8837ccda609fd4e9134576e3ddeb635d292a672935a537929100a5ef0bf5f3927eba831d75e5e9ba9a1cdb5ed9af05c477b4b961762f47e81e9e5496374831f2230096334e17df5f75f0981989d68a7e80cdc052b81eb0ef0a892f660c2e5b38f6e4dc55c5729b623406609787521a03ee6d74d8a71eb0ef0a892f660c2e5b38f6e4dc55c5729b623406609787521a03ee6d74d8a7c2af5b3a1bd645803bed9edc1ece7560dfe905df43f1f681e5df7718fa783558c2af5b3a1bd645803bed9edc1ece7560dfe905df43f1f681e5df7718fa783558d0181c14fb500454119d14bb391752ca9d952e05935c104be2d072ce9b2b0bb4d0181c14fb500454119d14bb391752ca9d952e05935c104be2d072ce9b2b0bb416e530c7b62b4b217424882b10cef49610daa1a546a3e8759b89343fc6f9d7ea1c74e6b8c09ccd6f304c39d7757ee9826340c9f6820454ab4282f32a4851712b2fffd5c519bda345c4d1c6e6dd1964eeddcb5edaadbd04dfad3ba87516fe1445144f425e3ed626f68a51179784da2e8971cd05d306f6322ac0cb7f708aa3916c804adfe9aca8048aeb8c0e2b3ccc35e9bcae11fa3a191134da2ac0bdacf3c50d27bd0dd4921f04207b7b7b92fe9355d46817bb14d3be001599cacafcd11f342eaf23655fa5a26358b41561463a1739e968bc776bd84bc98ac1cf7b3323b448faf18357663b33c3ae25fdf7ad2af9097cc64360078c16edf43c1239453d07ff08c61a6c1acd5bb858b4ed6376b4279cd91a41f6604e65bc20877b3270e6d25d4c37a96660c209a32fc8f945daffd85316a7247174fe8a7aee83e67989f5b9617d3349dc8b411ab297df8d539be76a31c1b75c0a576305df3ad642586c2b4ea408f6caabadc8b8473a58bdaf904886b664897b7e7c26742910ecc84727edf888ce5bca295dd3f7ed4d444ada8069b7c9b71e9d2e66a245a94e236b259c07a520c8d3c2e1a6acc894b0309765aec693cea29c67730f92eff539623d566f202a504fbb5f761bcc26959022af882e6fd7ceb3c890f0504cfd62110f9e72bdababd0ae89505043a316a2a8ab9977f936d667b73065f949a0455232f1fb5dbc412758863f7328f82fb9c476ccbe22617030183709f057ca1daf8adea0f0fa7850b34b205abfae38b2b4060900c9f811ea38affacfa23a49d4751bfdcfb300253df1faa7babe2c004af8472c68a20460e784824d6394609e27cd7570805881ca43fc72bbb17ba3ba55661a50ca2a2df67aaadfd3448730b392720c1e5908e70904bd8302dbee9306142a6ea4e0fba2f49d62c2f0ef07afefc96b9a4381d6bf447b732a0e1413efb63fb456ec9091e10eebc516ec612ff73b37cac46fa1ea933e8c4af57911147446e595215d61e11953e3da092616c188b5462ac6aa9dcc1119d99b1f5c93b36076e15a1e991a8349426819e75781035f91fa183d150ea4d69742cacddee47886b34501baa9f85c9e98d85806519b522c9a6bd315bcfbfdc3b258807c2b0e6e9c1a29704067630f51d78b40a5fae257f6957bbe1505edfc2aec1acbab847b72a4671e52fa92a4900ac79e46ca23029b6d250ee5f7f7a6597e096dcefd62e87d838c2656dabddb9967b527855a5016c6985547ba9043aae651e1c3d78cc54745c25e54e7d9bbd3d661cfac3a10916e32f9611716afe35413bcdcd6b1ee362612492021f034693033fce6e2ec590c6bbd21042a8f6359a156c8e6efee98b72612492021f034693033fce6e2ec590c6bbd21042a8f6359a156c8e6efee98b7ba67816dd7b60e92734221f4f478c7c4f913e280b12e94e1a75a7433958c1f24ba67816dd7b60e92734221f4f478c7c4f913e280b12e94e1a75a7433958c1f24ba3deb185ba6e9317ed4c362510dc9ab89a753fc226b924823bb99095db61a24ba3deb185ba6e9317ed4c362510dc9ab89a753fc226b924823bb99095db61a2473a9e4a7dd4e0e1d251c9e9611bcb2a12c74a779d0f7890188e073af5d09ce0773a9e4a7dd4e0e1d251c9e9611bcb2a12c74a779d0f7890188e073af5d09ce075253adb620d3ade3ac69e4e0a3334ed53816c47887b351e171edfedab1ccdd4c5253adb620d3ade3ac69e4e0a3334ed53816c47887b351e171edfedab1ccdd4c9b301716b9ae7d28e64bafdee6ba67d591061c3bd0b3adb06b89f702ca774bcb9b301716b9ae7d28e64bafdee6ba67d591061c3bd0b3adb06b89f702ca774bcbcaeab82c7c22815a728a9100ca4cc6af5a5f22029787fc5e5a86e80a5dd3b853caeab82c7c22815a728a9100ca4cc6af5a5f22029787fc5e5a86e80a5dd3b853205f3e5678b2ffa6f8447b5afc49db958e8963674e2e6692569a53796f109960205f3e5678b2ffa6f8447b5afc49db958e8963674e2e6692569a53796f1099605f10b79e529355031acce3640dfd6d2d0f3a3e74394b9e47232f005cd72bc64f5f10b79e529355031acce3640dfd6d2d0f3a3e74394b9e47232f005cd72bc64f2c07d61a80c5439f4d65ac5805eb36ce41937210e4e472c2b0968209496e89ba2c07d61a80c5439f4d65ac5805eb36ce41937210e4e472c2b0968209496e89ba148df2de13daccb2fbb7d2676391e41777c8f2122ecc8b4d1de9e7ced39eefe5148df2de13daccb2fbb7d2676391e41777c8f2122ecc8b4d1de9e7ced39eefe5d488ff961052937b0236c4ed5619ce7fa37cfe9b8bef46437d3a1bb0fd864bcad488ff961052937b0236c4ed5619ce7fa37cfe9b8bef46437d3a1bb0fd864bca3ea597f4a6ba4df0f51a044253f8c21a79faced1d1c095636e090a929ea652153ea597f4a6ba4df0f51a044253f8c21a79faced1d1c095636e090a929ea65215ed37efc2bfd4a7b8bba4c286cd3c9822ee50c2b95a7fde517864f6fb46a1e2b1ed37efc2bfd4a7b8bba4c286cd3c9822ee50c2b95a7fde517864f6fb46a1e2b1404441b20589e9a8381b3767f1e88e2eb735cbd1506b5a029b0abfe61861a0fb404441b20589e9a8381b3767f1e88e2eb735cbd1506b5a029b0abfe61861a0fbbd3fc13971ac1624bb9a314f8fc183a017295efc5b8982a7d4c113b5cf0cab91bd3fc13971ac1624bb9a314f8fc183a017295efc5b8982a7d4c113b5cf0cab91d24aa49d4f24220e1d3960650629176fe563b5c167a2986dd4605104eec3ed60d24aa49d4f24220e1d3960650629176fe563b5c167a2986dd4605104eec3ed60a30360ecb9c7aed91bf26387326e8ef28ac89fc6ff5176ae76d3777fba02dea5a30360ecb9c7aed91bf26387326e8ef28ac89fc6ff5176ae76d3777fba02dea5a22c698aee2083c5847702ebbbec5a622cafc7ea01fe8b1043baecc6cc2a6682a22c698aee2083c5847702ebbbec5a622cafc7ea01fe8b1043baecc6cc2a6682bcfdcbe1311b4ed94130a4dd84e0d623bcb61268a2f7edf5533128a5bcdc6b71bcfdcbe1311b4ed94130a4dd84e0d623bcb61268a2f7edf5533128a5bcdc6b71300b2ed432346813d74b8e98f40b53fff38846b751072f71b2f27bdbdbad69cdff04bb5da8573e7516dec8452b19311c19fc25fb5751b56c8c8dbae2bed67a13fb2a3a61595eb6b3250cfd03800d228972c9557d205e7e325914f20fa3228175fb2a3a61595eb6b3250cfd03800d228972c9557d205e7e325914f20fa3228175b3d8d7a1e82d527d65b35bb8d269dfbbf2a597bc13f21ff9a776aa8b26fdc464b3d8d7a1e82d527d65b35bb8d269dfbbf2a597bc13f21ff9a776aa8b26fdc4649746a8f0a52adf3fce6549fe5ddb7ae61f9077fb17baadc4681ff34ad57662579746a8f0a52adf3fce6549fe5ddb7ae61f9077fb17baadc4681ff34ad57662575529fd09b07bc2d59dd2f9fe53cb7880652e830e009c1ef866c43a8162d3f6a85529fd09b07bc2d59dd2f9fe53cb7880652e830e009c1ef866c43a8162d3f6a8915740e6f594403919159d1a9342e206bd317c3d4d212aa439359a9e5d9180af915740e6f594403919159d1a9342e206bd317c3d4d212aa439359a9e5d9180afbf8c803ce73b139bc1cd2d37bbdedf1a24c948f8b02578a8342e635e7e6e97e3bf8c803ce73b139bc1cd2d37bbdedf1a24c948f8b02578a8342e635e7e6e97e368c2034a68a798a13d864cd9920827de4465dcab34327f29418e343aa7267c2d68c2034a68a798a13d864cd9920827de4465dcab34327f29418e343aa7267c2da383ba2bd5169b903ebeb4089cd94d4c353cb3b5bad870903c92f493ab6b94fea383ba2bd5169b903ebeb4089cd94d4c353cb3b5bad870903c92f493ab6b94fe1b58822562f86bf32c2163976bd68497808f9bf39c4615b1d75aabc9e3a042811b58822562f86bf32c2163976bd68497808f9bf39c4615b1d75aabc9e3a04281044e929ad123a6c67a6cf288d3ef7fa054043f44634df55bf9fd0dbc5aedcb2d044e929ad123a6c67a6cf288d3ef7fa054043f44634df55bf9fd0dbc5aedcb2d4f7a3614774e69e1b23c6a2d8b9826e536392a8f893b8c4f7582225b31daf5a74f7a3614774e69e1b23c6a2d8b9826e536392a8f893b8c4f7582225b31daf5a71da07070d9c0428d3eeb087b96306644c577ff7022874c52675405368a4c18fe1da07070d9c0428d3eeb087b96306644c577ff7022874c52675405368a4c18fe2d55010014b19895e6d42030c2ba28cc3f08eb6569ad9b1ee1514bcb4b89c27c2d55010014b19895e6d42030c2ba28cc3f08eb6569ad9b1ee1514bcb4b89c27c4b01fb3668b20b67a8d51c48c20dd0fb91f118eda1e86b9b0e790ae9ed2cbe234b01fb3668b20b67a8d51c48c20dd0fb91f118eda1e86b9b0e790ae9ed2cbe23ed7d4da6aec9a0cad3abeee54d6d3eaeb5066ada241fdc677520d319ce5b0f6ded7d4da6aec9a0cad3abeee54d6d3eaeb5066ada241fdc677520d319ce5b0f6d2cb25b9bf1b7512e6a637127710a21a20efbf22b7fb4d40dfd7a64dba3423f512cb25b9bf1b7512e6a637127710a21a20efbf22b7fb4d40dfd7a64dba3423f51c5b9503a0874323e5bd75f770c981fea5fec0f2fdbd4a256cc8f2fdbe8ffba35c5b9503a0874323e5bd75f770c981fea5fec0f2fdbd4a256cc8f2fdbe8ffba352adf73e6754f4e62de1b539fb98acef4f6cc506711ef035c9bb5c0d5de7fabc12adf73e6754f4e62de1b539fb98acef4f6cc506711ef035c9bb5c0d5de7fabc1f86a3ef8d7c89c27e2a98d6d4e1b2adb0cf01b62f494531e4bfbdb101510e8bdf86a3ef8d7c89c27e2a98d6d4e1b2adb0cf01b62f494531e4bfbdb101510e8bd6eb144e1c273216c80624666e175354b5b6fc0edc0aa59ee7b8ec4cad06251f96eb144e1c273216c80624666e175354b5b6fc0edc0aa59ee7b8ec4cad06251f9c30ce5b7e5ff1acde4ffe84ec33382dd281a4bd393b916c4be42290078c55ea8c30ce5b7e5ff1acde4ffe84ec33382dd281a4bd393b916c4be42290078c55ea8cd597e59088909c44672acc2b3ea3ac63a0417fdf5235449c958b2a956e29370cd597e59088909c44672acc2b3ea3ac63a0417fdf5235449c958b2a956e29370402b00c864827c988d302eb03b37020aa65613e2bca51d01cfb4f5b9c5d755e2402b00c864827c988d302eb03b37020aa65613e2bca51d01cfb4f5b9c5d755e20ebac7e06c1e6cb240cc5d63a9f4049b9dcdd734a9f0ad21c68d122c573223460ebac7e06c1e6cb240cc5d63a9f4049b9dcdd734a9f0ad21c68d122c573223466d0901f1768b25600f71eaea2d59737b6dc830b3363d2b71c0a26c4684dde35c6d0901f1768b25600f71eaea2d59737b6dc830b3363d2b71c0a26c4684dde35c4d87f1d6bd6e6a18eb2a434754f33fba9f7583c1c28c41745e89e9e67d069a944d87f1d6bd6e6a18eb2a434754f33fba9f7583c1c28c41745e89e9e67d069a94e0d9c630d115fcb8b6f28f40c2580728bec3db46119c900e618392af4fb1db69e0d9c630d115fcb8b6f28f40c2580728bec3db46119c900e618392af4fb1db693f22d69ab65c55b80ba86d7181a20943c97f096ea0588d2bf789dfcaa420a8363f22d69ab65c55b80ba86d7181a20943c97f096ea0588d2bf789dfcaa420a8369a6ca9a0b04e8e9c241d575b8511bba50488c1a652880f3b948b0d952b5b77309a6ca9a0b04e8e9c241d575b8511bba50488c1a652880f3b948b0d952b5b7730311d3d7f9d295e9aca8cd208c94d89bb927bbea3815278e8f2ff46e526c4367b311d3d7f9d295e9aca8cd208c94d89bb927bbea3815278e8f2ff46e526c4367b4e68e58090891c256b462865348f21c12bd5c06d2c8e6d6d2b9c5c51e040b5e94e68e58090891c256b462865348f21c12bd5c06d2c8e6d6d2b9c5c51e040b5e9067fa7f32b472f632712ea458fea1045a2e0c6f7a9ddc10bb185dd424ede5b4c067fa7f32b472f632712ea458fea1045a2e0c6f7a9ddc10bb185dd424ede5b4c5418c22071a6a2ae704916c1e13acf5a8520beb8cba5f23b526bab3d036906bf8f11beb092b68c5cf1eacf1259c2074e2b766915c4c3b821d5b4af6f4d2e7e9f2a2d1e513cc85ead6b4737fa1af5f3f0077d6a8fb3ac187c007acbf6b54889ccde8212ae903649bd240fa372b161748a6bd524bdc1dbb962e9f86f3747fc35641894bdfcb3880dd8ed1cffccf476550658bffd5f83addda2fec592314c9fce58456cfe0d0c84ef6005268e9ac26e896ab178340b4376bcaf9a56022f586090408e5f4668d061df6b39e84f011a1c61bd7f60f9570b144f5b9ab71887e38dc9758e5f4668d061df6b39e84f011a1c61bd7f60f9570b144f5b9ab71887e38dc97545e0435554c90542201eebb3b9c4188b38400fa5f9400856cd7a78b9704c8ac439b20a352d22397a305632c1bdd201d4ef009a2676c3263f4bcd05cf11a72aa65c8cb7c79efc55b12ae3bd793000616ab1cd6fa42e41cb68b171ae3d70be103e364f07b55f2d662f7a2f177820da6125d2e7b6ee526de5e811ffef335e64b6d77641d2a0dbeaa23e440bbb6a05bf22a6682ddae0ed21db5bae8bd06a1b62ab138543e9d61463099a44d3dfc7a7c7d58fb2a0b00554bc62101b445b192f0de7d22102de69e342bb54b6646b2ba82b24ae31d34c2712b2f99d229e36af7add99b7d13770de5ec5e91fcdd8c56c9e4c720505bf47c4133506e682cafa26e7ad5697bf86bf87f32fd1438cf53b055395a0f476e88d7523a58adb7e02120cb1e10dedfa69fe1a2e55aedb90f9202de5bc259f386894ce895f738cb1df4c2dc231d5806a8f9ae0845d3668d50c74323c5977816f26538e6ab14a31406b22e60c4043e25d469186ad0906071cbddb777675cef8f19db025d394c4a56d3eb7c0fb04951c7598b017936b935251f52889d277fdc3e344312039f92bca08f1cadd082469a9c3e629ecce844213f8651ed4c59aef20e84a15be07c4e7d80e1bd9742916fd3777a69e0cc975fbad491bece4234cec7be609c16d2752e135418e34f1fda2dedf1441c0d0d3039e76cce769193d1efc78d38125d4c2c0d9e79e09ef938e705967ce08f22187249350c21855cdd39cc8a8be914266fd5250fc4e4c391bd6a81b47b085560a424f1199dcee873676a6bfce77cdd5ab8d9cba5cef15ff6f91a6d7246e46b5b6507a01272036843a8db671ef75e121cde1870313a11b38f6297ef95312fabc94a69ee029181d7a810e6d96453423ab27b0e0df12f0585ce50b7471cc404fb944637baaa36817b12c6cd6689868f9b3c7474de82695654fdc3d822c2480f2e38f8f131d46bce9a13e271204e079e40064365ca0e9de004b38db5e733f1a0e81949d4dcf9686f399a0e39c9468e8eabaead6453fd50f3f923539ed71a1b7b4b939a0ff30ecab9d83e2b611bc6ed2ad73cb480107b6d06b5f047038c294173a7f6c13eb02bc407d96972d1102bd017226e80f8e971c938de3912eb640c31fa750ad35e5985c65cf64ae50023e9a7548fee03a980766fa7737a120b5473ea067b2d5350825a1c8c6c9549a4fed9c93089a23d96cf790887574b69ebc8fcc328b2eaeb3d1348e9fa77178db015253c69c3a3691b3572ecd3b25ecc917e1782ec3aeb629d5a71d281918b8beef556c82c708931d95f4053f8becb91d1902df527820940b0136a02b46de457a9767132ccffce632ece27c98a6e720af8bed8ec6be68ac8e4bcb76e70595bcaa94b4e738cc8e299f89cddaf52082f1ef9f2f2e787570c0c2c4b167e814f39b62ce9f6692d80b74e6e0fc541ca6b1c0a1ef6e20d559ef3b1a45f574d272a02c977b53205bdea6a18529ef6959521e63421dcf040c64f9a521bf8c7365ec478f2b546b6a9111554313b0933f5e88c9eee7f15bf84e5096a83ffa662a1f26259105f8260d5c4f4209f43ad68e72a01d12eb3dccce0aa7faa5f9f1a6d8e565a02e516b8eb913aa502be74362d6fac8f7ed97f83710a23aacb37d18a13248e12b6440f9773bfc618acb08efa85578a32ae178ca065e51e0423d14650fb930924cca7d1435685ea9e834f77ba238012a092f7248c4570d2834ee21c44dd8eea12277774ed3b5d10fb012fb9b217ffa6dafaa1d6fed4b6771f2b06e0ec17f6637ffb8f9489ad7d98f72df816b7b0ea57bed0a91c757f658b2d35d468bdca2645f28fd6a82b3045702e84e9b65156394256ebba462f5aebda81099b4b61b7193be8253febbaad238e2d1f6771b0ee4c242a03fb6e95f9d188af56e648bc542a9eb7e9f31cca31523cb8c9e91d6dc6c4878bbc6761e2ab7f64758910cb6b53663a5f54aac8bc3a161dbc92d45e7a69d632064f7e42686815c6f59b2a027870a7810c1ead63326887eeed5b0cce7e586fbf0aa142e93324f3ff5a53961cc93997fd259a6ed7843118b88b9605846e7e31a3a8a167ddf76629aa5fcbc5b3c08ea4004b5150b369c93f6a4d78973ea112e014bb87448ffbfbd316aa6c13cc671d569f480439547efe4ba17a229618b110e3538ff2adc118db7d339f929015920ff616b5dc7a220b64bc04fffa47451c9e410c5561aeaa73dc5f0c4652fbe50aa72505d85683871f6d36c10486fe6f1addf5c9fbdf85d74838e4db5ae63636e750129c0ad8233698eb5ff5a74e81d1995a7d06c822633fca928399e88d65e65063f77eb6af528ca5f0f8a53171aa5bf063b35c728f2518fcedd9bf10b232591bc14985da5d36b8d743f49bf2cb5777b1a008845f39d64cba492c0d34b8c03d6089fe9871bd8bffc71a625b1e5b3db94d85b19b5f112ee4a54e5120312753063a8232b2b8703c1e68f107a2c4e7f59e5529fd55db7315000b9d5e30eb9beb2e88bfc9e170b68a56ff864d9472f7c580047a78068915cfda81fb6296c0990ed770cc48904c133619a19fcc3a35c652d4fd3927a84a33d7bb554973a730d21237bddc5383f985fb71c4c119a9afda4746942e2abd0bf3d97d963ddefd4a9b5c0f31b41fe3b61a4b6be54fc93521f87bb714fc8880a55e28c6882d90c2cfdd1f2d4c7f895eff96b8f695bdd86563ee39dcf74e6eefc8512e26ffbeb0c2cfdd1f2d4c7f895eff96b8f695bdd86563ee39dcf74e6eefc8512e26ffbeb9d631bad8b59070bbd72680caad299ee4e44d5a54ba7cd0d37f4df7b489364c89d631bad8b59070bbd72680caad299ee4e44d5a54ba7cd0d37f4df7b489364c8bb0f719b86e13db53ca9a18ad23998d19b83f62d67c256a6605ab509c803b3b2bb0f719b86e13db53ca9a18ad23998d19b83f62d67c256a6605ab509c803b3b24d39d369bdd061bc7b5618854d7cb18ee383b9eb678cd73e5d52a621127130814d39d369bdd061bc7b5618854d7cb18ee383b9eb678cd73e5d52a62112713081e8e0bf453091333b06589836c67dc0adee236a34c2eca16f979e54558ce41969e8e0bf453091333b06589836c67dc0adee236a34c2eca16f979e54558ce41969bdcd4279a440b9e62e98976698f1f68917569ef58f8efbd1302afe805d86d2dc667e7cbf6ca3a59904fe821e2255e3918c20f7c6c90c74a3ce498f418df09c91fe6a2c5503822d0ddcfdd0404190a9e5c22bdb817af3c28972180703f34678b6fe6a2c5503822d0ddcfdd0404190a9e5c22bdb817af3c28972180703f34678b6ece7055cd33ff1bb1288b774cf7bd862dd9499efd29af94ac71ee8cd4736b9d2ece7055cd33ff1bb1288b774cf7bd862dd9499efd29af94ac71ee8cd4736b9d2e8d08415184a1ded5d8bf07d63cbda8d9b023ab9285f2ca75673c2a5bb8fe3bbe8d08415184a1ded5d8bf07d63cbda8d9b023ab9285f2ca75673c2a5bb8fe3bbec2b3971e9ffe999ed844319bc31abb4b6ab0f9142a153a73d7c5f3ea1babfe5ec2b3971e9ffe999ed844319bc31abb4b6ab0f9142a153a73d7c5f3ea1babfe59a9a3d36756d6906844ddd516b8bf28c3022ebe625c70076ce2c15e041642c059a9a3d36756d6906844ddd516b8bf28c3022ebe625c70076ce2c15e041642c05b213f57a7b97c7bac8d520cf8d1e50d2dd15471a98b8cb1dc535651579b17131b213f57a7b97c7bac8d520cf8d1e50d2dd15471a98b8cb1dc535651579b17131216c6dc5f8c92affa1adaf601bf2709d4eac0e28387e83bbb626af6d1dc4f981216c6dc5f8c92affa1adaf601bf2709d4eac0e28387e83bbb626af6d1dc4f9812b45ad11ef13e18ea5e6efa841b05fde494bf9a198456c63b0327a565205e9c58c13145fb952e3633c14664d1c64668022a219494c734eb4d2f75ff673c570607cba74bd30bdcb0aa5f7ecb1e71d97335d7f18cad72a51f94e1fd4e6cda2f66a7cba74bd30bdcb0aa5f7ecb1e71d97335d7f18cad72a51f94e1fd4e6cda2f66ae6112049d55c36194aba3b87ba64e2364e26c7b87793cb10335cc5d725cba74de6112049d55c36194aba3b87ba64e2364e26c7b87793cb10335cc5d725cba74d14e758f7ee6e473b0659efbf878b9d918ed5443bb717381f002324dc268111b314e758f7ee6e473b0659efbf878b9d918ed5443bb717381f002324dc268111b3b6541c98bcc47a04a50c644030bc90ea967fc3896d8c5022e5d87d6195e753e554e6313be03d604ca0724fe9a8d3ebe9bbe29d06f9fe3369b803129f218352d31d453315b1803eb0ccf8cf3f2d8311485235c5f1a27fb79f0a7936c9508d2c890a9bb6a7bd49651c83769814478d2c75d8ea841cf6ed1164cbc3eb7ceab972de51b03c4cb70f34985c71995fce902b8d2b1c5878d1a6468302b8c1672074e4643a38c89cd3992fb5bde8eba8649f0334c3e2c66bb5f88cccfd082d8d48b0e04093a6d66f1add38f5cbaa6a59d46c6470509ee7a844e7c5df2ca2bcca3fd3e7d5703d0dfb96a6106723357c0ccb4fee4914a5d363c2fa1837f602406f018f09daf3530d9e3426e3aba8ee7977b9ff6c2913b8d08ef9b766487d2f57b6439912f687a065e831d76410b33126568c22d993e53f4c8584653016570055f4b589c5052fe8df1342f1c0654c6b31981ddc58facf5f17bd3938c342d04a5e40d70072d5ef2453f617ff7b6090fbb3e877c27e2590620eec26919e116ad960bc5750641051c4069ea56e065ed043b09955af1173e4b1d177f72bcf115438328dd5c3dd979fc5a3a05f8d58a75428bc15d6cf10b13ae31446f790fdf3d5d58704bf7f795fcfcb69f49330e50a7ca787b8fd383ee04b1953b59a4f6378b3469e564fed9e61110495816d866cb672eda219aca2f13f801dba68488de079e9e0be24344cefb7706024f9139e0096e80d639a97fddeb375c635f7362abce277bb38b43eb30b8dec362256a7d2516f48a1a86e7964bbe58506ae5fb9b7fe534811f8ea2f56ea77ec362256a7d2516f48a1a86e7964bbe58506ae5fb9b7fe534811f8ea2f56ea7745abe9ac84df8d27405b1aeb2df3734e5f7a433c6a2df278baf06aa3b9c26e3045abe9ac84df8d27405b1aeb2df3734e5f7a433c6a2df278baf06aa3b9c26e305812ce26a8ad14e1b2a6f12741476f6ba5898f0fda5a1a39409afd558a2a04a05812ce26a8ad14e1b2a6f12741476f6ba5898f0fda5a1a39409afd558a2a04a08bd264aba02c770f58809aa1e231611e79b75b10946fa4c914f49bcb4731e0208bd264aba02c770f58809aa1e231611e79b75b10946fa4c914f49bcb4731e0208a7fed3bbe0867e579632eb965149445c5da0e8d1a1113943fd007074849491a8a7fed3bbe0867e579632eb965149445c5da0e8d1a1113943fd007074849491a0e4840baec795cd87a56d76d1dfaec20cb512ab57db0fd107d7a1cf02566520910bcb6d3ab1570392dcdf919c5d6cb80e602e89be00438587cb0f4e4d2918e5468b7fa82695a9a97cd87531aec9ecc98323b77b9a8c9790685b9a29bc3ed8dc768b7fa82695a9a97cd87531aec9ecc98323b77b9a8c9790685b9a29bc3ed8dc72473e08a8f12b2931fc1521b114f938039f623b4d298159858daf0ed56c3867c2473e08a8f12b2931fc1521b114f938039f623b4d298159858daf0ed56c3867c39ab785c91017f730a51771fae0fc346a4e4898dc144dc383c902d38c88a7e9339ab785c91017f730a51771fae0fc346a4e4898dc144dc383c902d38c88a7e936f1917fc584038190031f30cd3899a8c8181e88d7a61aa181ed7ecb9be02956f6f1917fc584038190031f30cd3899a8c8181e88d7a61aa181ed7ecb9be02956fd72631894b033a0082990fa540dd486e27971e1b8a6e9beb6b273140ed738fd9d72631894b033a0082990fa540dd486e27971e1b8a6e9beb6b273140ed738fd9a758133d428194eafd443d8654c53a2cf5c8691edfaa6d8cfd812f07472713f4a758133d428194eafd443d8654c53a2cf5c8691edfaa6d8cfd812f07472713f4f7e32b6c13297babcac3e5354c66ed88427150ad2116bc35d3d69485a98fd3a3f7e32b6c13297babcac3e5354c66ed88427150ad2116bc35d3d69485a98fd3a3498ba6231c6de01fd367f4a5ac9ffbb71d914aabf384d4b843a8654f727df893498ba6231c6de01fd367f4a5ac9ffbb71d914aabf384d4b843a8654f727df89377540df18dd50fc9fd556212a088c3bf7d533e643b8728785bdce1b818d6c3cc77540df18dd50fc9fd556212a088c3bf7d533e643b8728785bdce1b818d6c3cc9000e5e42e3b13a67f5bdac48bfe27d7e42205ac2097eb78ed9ab0c928b1bfe09000e5e42e3b13a67f5bdac48bfe27d7e42205ac2097eb78ed9ab0c928b1bfe0885cc77c01d5d39d4d1fe442b0043b6eb8675da33379f9b6774d8b6b1191e35825da10c3c6c32c5815940405e8155cb558f8aeb8fcb138a76bb4ba2dfa6436a69990ebed25ee7e69f2f5f6c8615c657514999c7bd10065b217e24ae3c7a970b88f40ed648094ba31a2ddc68807dcf5dd938b056eeb4c6aa61034544de77bfffa21ea3d61b6afad3407e670506748a48b18a624758a8b921f751f0b57098a96937cf03ba2dd268ba8050cb0f65990f70b912bb80c1deb4fc27d31c020420bbf289e836d55b05f291ba053a6d964a4a63c35c8dd59e5630f6a57ddf0fe630afd13245c88d076e5e5cfc3dac6a969ad89a670a4ab351d05914fbab50e2c743cf22720008d7411339a928c663076bbf6f1514896bc3b5bff53655353e62416d4edfa90ee3e12d7bde279eb7903df8745dc4658deddb8a3e82322daf148a1f9a86fe4ec172c9633e93470176dfbf57dca3e00b12e4865d6aefbee895ab3b036ef254eab8931ca7c4e7e959b88c0e7b3b5669d3fe14a601c470686461d97cd7d630cd9abd618d28b8cf52305e0e1363c5b09da1fdcadbd2c42ab580d4611f56d400038f02647ce664bb8f731081142fa1c3a1366dde8c59e4b9d3e985b2844235645b0d9cb197adb9669ecb8db01af6c1e26431dbee364bbc093ee34f98165e7db74ab4d3c0384540fa4a1ffd8b298e8171cd7f781a2e6be55421eb98d92d7e3f6d892897b1e02aede04a1f53c49f38542f988743eb8a9ff200e127b6564249b568eab897b1e02aede04a1f53c49f38542f988743eb8a9ff200e127b6564249b568eab803f9a00ce91131ff9ff8f4ebf8d83f75670d69bc6da3e0ad988f2c679d793f7803f9a00ce91131ff9ff8f4ebf8d83f75670d69bc6da3e0ad988f2c679d793f72afb97eabaa81d2631e2278cb5fdc3894a5c2f174447f503de82f8e30d93b9822afb97eabaa81d2631e2278cb5fdc3894a5c2f174447f503de82f8e30d93b9822d2e7a7bd980a69ebc8cc93375dc054e568e589ede6545a7411d6d26f791289e29ea2ab21febb1cd599fcce017ca3163c0fe11c22923bddd7796a470b5abdfeea60fcfc1e2bea2a0180c9447c1191a10d7ede6c534358ebd31312647f1d89c21a60fcfc1e2bea2a0180c9447c1191a10d7ede6c534358ebd31312647f1d89c2121352f3270dc1eab7b4145de9c2e6be92e99b70dd6de6a12ab0a8f8e42e69e1a21352f3270dc1eab7b4145de9c2e6be92e99b70dd6de6a12ab0a8f8e42e69e1a011d7c7cba2c26fbc3617cb6292ebd050d9e4b8748ee0019f7c00049091732be6861ea47b49a7ff7747288abe6ad5757deec328b8ab6a89077de3f5eddad2880665f726a50bdaac3a0f7db7e6b48322cc4c435681a2350af54a211c204885621665f726a50bdaac3a0f7db7e6b48322cc4c435681a2350af54a211c2048856217beaaf0be13ae8a4f4e97a07e1cf1ac3571f2a59905dd5439afb98176f376a697beaaf0be13ae8a4f4e97a07e1cf1ac3571f2a59905dd5439afb98176f376a69f337d46ba7045f40731ee4a4e5f2b05fb82e928b8dc23238323c637d6b4d52b6f337d46ba7045f40731ee4a4e5f2b05fb82e928b8dc23238323c637d6b4d52b613119ed9936915dbbb47e92f9393a0ae32ed07e5d5d03f76ede6301d4f3f803f13119ed9936915dbbb47e92f9393a0ae32ed07e5d5d03f76ede6301d4f3f803f612db8b1b0d1ac79790f36e40bf0a9067c35dbb278411b11908afb4937b7fe9d612db8b1b0d1ac79790f36e40bf0a9067c35dbb278411b11908afb4937b7fe9de64e21a7fa9dcd28556613c3ddd359bc2fa3aff434fade038b749c473cfbf376e64e21a7fa9dcd28556613c3ddd359bc2fa3aff434fade038b749c473cfbf3769e12828fcefb640b35cf0e2d7ee3a25eb31ed7bdd8802ed28647582df74b85569e12828fcefb640b35cf0e2d7ee3a25eb31ed7bdd8802ed28647582df74b8556706b30932b31b351d10a8dc05186eeb8211ad96cc1267ce7aa4aa7324b635ed7706b30932b31b351d10a8dc05186eeb8211ad96cc1267ce7aa4aa7324b635ed70ad8bc6071b34b0c6a14556627b03461662618f74ac19bd3953456a29eae60940ad8bc6071b34b0c6a14556627b03461662618f74ac19bd3953456a29eae6094a61f3c98c22c6e429755587f0039857e02314e07e54287c43d44de3a52f125100457cc2ca882943d54a392bdb82a7675a1765f9adfcab3542d9fd66a201b3014b8284d4bff120fdfc85a4011f0e9566a698f3c1d8a35e65072df11c1493a63e4b8284d4bff120fdfc85a4011f0e9566a698f3c1d8a35e65072df11c1493a63e4124bd2fbd9feb215a57336555a75c5f91e97ab5ab7e6f8adc225535b450ba9a0fa0947c23bf30ce5462771859e52f070b8ad9c5924dc580f128d6cda0bb3a62f47455a925d886fdc91cf4987f385787b838c674226132707974f428053fec8908b225746a986f94e70942660852c15cb48b9919787bfc204cd8f104893f6d6edcdf7f7266522495c2db7336b09a9d14285b35a30925b62140244e65951d05a19654bde6ce25ffdf12752e7dc583f103779cb1e772d622a0ea17d952206713457adbc5209b5b4aacf1fa5e6bcd5ec660c1e7f17316d285ddf5db391973d1ad00aaed11aeb6fd396d65d96c6897925dcf7b0aac3a0bdf4ef504e8fcc381c8271644ae926c44189acc198a228d4047860ede9901edc97016323191146142e43548251f81a8f56cc594c8a6a94500294aa2ebcc85feb587468d744c1fd08ed53171d52835b272a8d8e57221d06e2a7431b7310a4fc093ef57c1ecc3948ca5731aee8621670aa8854ff50402895ddeb8069f60db9352943aad5307f0a71094953cabf4eff6b380b53a5b15c204c5c420041c2045638c07aea35ae52e11adfd0a718e416a12dc3b0b0082996b13748a4f7afc294cd9d60428d4732c0b9cfae9fe1d460bb27e4b4cb0e0f28aaa26096ca8b43f4a09eb27b9e292d7d301442638e47a100ec971a42714cb9eef040e698427a04f20cf9b6f71b30a18d3b9836413ec0e6d47f1412448f17830bbac1946b061bbfef24fe3f10cc4859f116ff21bb2cc7fd117f1412448f17830bbac1946b061bbfef24fe3f10cc4859f116ff21bb2cc7fd11bb706097a925d02dbb6b2e567b69b1b1494dde4a7c70289e20673d6098e9f3fbbb706097a925d02dbb6b2e567b69b1b1494dde4a7c70289e20673d6098e9f3fb204dbeb59e91326f2dc9fc61fca23f820a0309798bfda2b37ffcad5a022da38c21304f186360b85a7451f2b1dcf639cef345858bdffac715f4282d1692c91af25f01ea01fbc37577c63ef9493bd6cbd093ec1a1f1c7435e9b8db94398fb16455a7931e62f4a7513a3f3fcbd97e2621275297788f98d3dd188897de75016abe418db556a0685af3a285928346fe3262259ada24dfc08419505ed00b49798af4928db556a0685af3a285928346fe3262259ada24dfc08419505ed00b49798af492ab700c7f7275b15e84827ff509230a07863d53d62e88395125e41c3e2314f953ab700c7f7275b15e84827ff509230a07863d53d62e88395125e41c3e2314f953bbf10bc6d501a4de9c7078f7a8211a62a4407c27b217059dd779c0e8e6c39a86bbf10bc6d501a4de9c7078f7a8211a62a4407c27b217059dd779c0e8e6c39a86e8eef5f3b5f84b2bc155ab79b0935ee74c372dfcb8789d7a940becc43e4009718109e5ad270a4aec7bbe60dad5d1b8205d2bf8fa3d975c1dd28945662f037e53ba493a3bf8465cda840b0cfa099cb36dc1df4de43f2f3dae8f8af16aab0151b6ba493a3bf8465cda840b0cfa099cb36dc1df4de43f2f3dae8f8af16aab0151b634bc3f956734f929f4017838708ed91e4cca86932cbc551ff27c181da63e382334bc3f956734f929f4017838708ed91e4cca86932cbc551ff27c181da63e3823a799b3f08bd026d729b016f8784625526891714e629a1ccb4a40e4beaa57215ca799b3f08bd026d729b016f8784625526891714e629a1ccb4a40e4beaa57215cd20ddf7a03ab4021fd3977ce4a7e8977aee81c6137435d1b779d74ad861f19697326937dcc37672503c3dc64ff081d111b7a6362fc4476d845c13b88550c390e7b5529f080edc3b2de971583eeb907f57d19fe3300f55f3aee811891532a51817b5529f080edc3b2de971583eeb907f57d19fe3300f55f3aee811891532a5181b61bc8a4c0f03726fbc04cb6e57c2331f411f34d345e37d9767b9b025b780d9eb61bc8a4c0f03726fbc04cb6e57c2331f411f34d345e37d9767b9b025b780d9e0cc892dc946bb89d5f7e8a39677979cec1233def43fe3e6c1c4230a423f7513f0cc892dc946bb89d5f7e8a39677979cec1233def43fe3e6c1c4230a423f7513fc412b889ff697851a90dfc30b2787250fb7f06ff1edf24c17bfddd8973e06631d27b2771c0dccdcb468ee65a454043809dbd11588e87e951545be0cbc321c308925d37578c801762cbfc5d6ee905359dbc354e6f1c1f93c963f821b0acbadfe7c3cf8833ae9c7b59e11d103ffccf9f3b8a3d12e5d6144f38c8e8caa1079acac01f7aa1558c257da597349190433602f26b7036f214fcc153cb36a98f1fd6444a682265c7d8a5ab2a60f11e017beb9bd4d8eadd8d4c622b5b28a9ec4ea951e5c518644a59dee0f8be21098028304c032d5604edf7c1e836c79be4aa5a184a71c983b094074bddee51f8be2507395dc625a3d967c53400dd65b240c44b6ed8992191747347fe554438d389c0fe30bb071d15b902273833de23461b565c375df0981fea9198e91283d4fc2e484398f48f9aedc0881a545cf219d65da5fc60c709e6bbe664d8864d963c9f55d639686b0dc3f30d6a32af6d148a17405cf157b45b5ca67fb38a71debeac641f45b0d4eee0753eeeff13484b2fe2b383836263b4ef51d8eae381d6f63279d0352b7c1a04a13b5fbc035864ec8212f496d5d1ffe03e5dd8eae381d6f63279d0352b7c1a04a13b5fbc035864ec8212f496d5d1ffe03e5dd7fb373ae58cbf9bbe49b23d16cb1b3dc739c5f1a20c61b1bd650402f6baf760d7fb373ae58cbf9bbe49b23d16cb1b3dc739c5f1a20c61b1bd650402f6baf760f73dfcfc54727d3679ab75199c4d5d2acd6ee93a1386b5a01438303d225977eaf73dfcfc54727d3679ab75199c4d5d2acd6ee93a1386b5a01438303d225977ea9fe9be7cb759cd040301a51d0c33e0999d634344d8fe02aedca68dcbe6477cb99fe9be7cb759cd040301a51d0c33e0999d634344d8fe02aedca68dcbe6477cb9260058df250d28217cde101caa635c46ab717440f2f3804bd7a3e94684a897c1260058df250d28217cde101caa635c46ab717440f2f3804bd7a3e94684a897c170ecbf1d35549fb09ccf7989ad199e445f77e86838c5eea8134126b50214737b70ecbf1d35549fb09ccf7989ad199e445f77e86838c5eea8134126b50214737b5471e0e0e11a0b0c6d4b7cd54220d600dfe43356e2f566064d20ce367eb466f45471e0e0e11a0b0c6d4b7cd54220d600dfe43356e2f566064d20ce367eb466f4e3a16c150fd810cfcf2b4b227823454abeb9b178f3d4072bd30e9416d2ccd909e3a16c150fd810cfcf2b4b227823454abeb9b178f3d4072bd30e9416d2ccd90992a2a7c6bdbffcb387bada188840c5af7db4eb0a91bd24dc6352079bc2c05c5392a2a7c6bdbffcb387bada188840c5af7db4eb0a91bd24dc6352079bc2c05c5333c32f422b86b77ccf500e8517a5cda53a8ec982c1ae667c43649ae4126b94bf33c32f422b86b77ccf500e8517a5cda53a8ec982c1ae667c43649ae4126b94bff3e9a114f5145c9daea17c5273851fb9d215ca74cfd678c18e5a2dbf3c415dc4f3e9a114f5145c9daea17c5273851fb9d215ca74cfd678c18e5a2dbf3c415dc4632446ebaf2ee20af0b5e5f22d6b297f7053f26add6704531a7ad36bf03dc4b8632446ebaf2ee20af0b5e5f22d6b297f7053f26add6704531a7ad36bf03dc4b8aec57ed84da93342db411817e66bde99c96aa107cb013c40adf9f197ddc3d1dfaec57ed84da93342db411817e66bde99c96aa107cb013c40adf9f197ddc3d1dfaa03f4a4846b2d79c93d960edc57d0e549d745a48d05edf7bcaa0e3b54ad0e09fbaca2d08c97ca973a48020dfd5068493efb6ebf29fc988d4b9aa4fef51f0d01c20c77a9d5c06245c1f9349f49a5b1a64f2ff28aaab22e9d4ea3efd1401f2fe8c20c77a9d5c06245c1f9349f49a5b1a64f2ff28aaab22e9d4ea3efd1401f2fe8f01a3cccef0f54ccac8649800dfabc77d2871e7fcc4400024be857306f5a7fb7265b2ef964427a6a60620220380d5f4c2ba840240aac8f84eb64f72c5d190406baefece0690cf9878ce937ca2a7e5901456ead4eaf3e7f728f51810a4eefdc8070f55de5066034ce0ebce96c1764210470c9e1c5d7da3ed787cb219a989be46f272c18f14367d8c34f2342f0aebe3e5d9de8824f01ffe3638efab9165f7275ae8d92ce75749eefadbf9a24ae2776f803e3fb6d81c4edd7ddcf5849426680082f6a526febd7a5cf33cb86998e59239683336750b29c3fcb4c78da930c1c47a19ada91d03f5736115335172709b10df465c22bdcc4a9169bc59d5ea735d1e989d196c556b7894f449b12075f363c4216ce61dc37f5a7b29e6645c439924d440a154ecf2dcaa91455f50e2a41ebe242cdcfb92654f82a76f6a38f2c7eaa3e812013fae44fb5e62c307978811f2178913ce163bebec503efcbde5dcfbdf20d5875b3b912451d381bac48790b1c95925b6a58e43a1a028dee7ac452ddd9584dfca65eac58b5c15957b69af921c430d826607ae0247c4b9476eb0269efd3b7fea27f8770bd492c3201e23123ce7048ac7adf7dc427dfad7116b16d924482aa569f88ff7772532289689af3bf3c090c3391ee8a9a3abdcd3a672a77ce17de02ebbfac44eab69444598285b8bd41306eb994493c1f49929bbc398f48357340ca3ef5d4f7eab69444598285b8bd41306eb994493c1f49929bbc398f48357340ca3ef5d4f727094df50f0096fc84d0d315d8dc27795bc907eac31a126b6371978387fb938127094df50f0096fc84d0d315d8dc27795bc907eac31a126b6371978387fb9381e39d939d43ee9eeb22f77d22041de6b172958047ffaaf34f1e3784ca444826e2e39d939d43ee9eeb22f77d22041de6b172958047ffaaf34f1e3784ca444826e2ded7af22458626ba9d545d2a0fe8f9dad50b5f64205360854c9772ccfde4bf7bded7af22458626ba9d545d2a0fe8f9dad50b5f64205360854c9772ccfde4bf7b9b21bdf90f8b35561637042a910bdea7812f6b91d5f5532135eab667651e7ab8a5e75b670c67a8ed0a77397fbc50a97bf7c57512dec8a9d1b7e1bd4cb1ca067ea32d5bc95f6632f94c7b4a664a63cfb53837e01209eed84aaa59603efea29b42a32d5bc95f6632f94c7b4a664a63cfb53837e01209eed84aaa59603efea29b42187e939faba5a1414483c9c734c06030841247d8bba02d2a79a2e90176008e58187e939faba5a1414483c9c734c06030841247d8bba02d2a79a2e90176008e58dda55114b3c5697cf32aa9d448a350f74d935f50f8e861baf55fc7af9cbf859bdda55114b3c5697cf32aa9d448a350f74d935f50f8e861baf55fc7af9cbf859bf661e64ea344edfaead33afd10887454f537c436ee4dbff934a2dff9e3a41f93f661e64ea344edfaead33afd10887454f537c436ee4dbff934a2dff9e3a41f93ae6c602f01c64e46435981018377706dd55407c4d3e99799fb74a5beb6f83778ae6c602f01c64e46435981018377706dd55407c4d3e99799fb74a5beb6f837787583b4c50f36be649e2dbf3d0324e1f66eadd370b7f2b4aea8d8012810708d2d7583b4c50f36be649e2dbf3d0324e1f66eadd370b7f2b4aea8d8012810708d2dbc301cd118475fe15fbec719defc8090925d153907799908958591806863fb40bc301cd118475fe15fbec719defc8090925d153907799908958591806863fb40d06c967d54e3f45d12afcdb6a0956fff8ce0f9ecd8a0e3aaf0d9776d530e6558d06c967d54e3f45d12afcdb6a0956fff8ce0f9ecd8a0e3aaf0d9776d530e6558c8c06a0c06a021e2721a63fb3aabbe970d5df42a044a9b435ead5d4f82d27391c8c06a0c06a021e2721a63fb3aabbe970d5df42a044a9b435ead5d4f82d273919385b476928c0e19960f69d51a33b017514e59b23e24c87e428eec056cd284da9385b476928c0e19960f69d51a33b017514e59b23e24c87e428eec056cd284da90969c68d6f42ec099cb9817feaf59349db3aa1e6a816391457da58bf1bdb20ffa91010d8ba167da96959ace1fd388dac679179130153d114ea90b7003699a0c3a36483ab896defd66b045b990d394300159b878468bfcfe383afbd856dcd372c60438e50ca87b5b2ee2a1adf32567c890057512c4d6596f247498b66f1efa96f354d41386665b1c6fcc179a2a475e1509a596090921d920735d4638bcb6e12de81913f7b19ed5943487c20c37a473fc8da5918dd6772717d5d7fe9b2a459036f3fe1edec0cd7f29a32ad0acff1aa6f0324a4a6a5ecae1c6a56ea13ce97a8158864ee6d780dcadde7d1fa15d55b30ae23a9cab001264c7256a510f775e12dc4350c6e9ac968ea6e89d26522d154ed5af71de12a9f9f42e28e40970dda2a49c9e9928723e97a825997c0bcd12d91b3043febfdbf88315509687e42d9b23650dc5f3c64c63fea93f80f0a2c3d887c977ad9145798ca8fca0f21439c0611deb73cad0c786b29f0c75eb246c3ed0ae0b4bf01c822aec2f4cc26ad6a819ede320e4637e90ea2911c1a562935f8a0ca8d5f782d65cd97e5df3dc1ab15fc0aef9ec8f7106284ad86182c137c0d34d5e6c34159cbf2d3add12c8ba8402c68eda989bc808ebd0abd1375b696ab1287d80101f63c5d44dc9d4676d6c31e241f3625005b3b75ae1dfcd727a2fd1949f93ae60dec811b330c6a4971303e786a418d0a4e90a885ae1dfcd727a2fd1949f93ae60dec811b330c6a4971303e786a418d0a4e90a884c90664a5f2aa560779326a777a184f51a5fff04f0ecf55a09bcb89c93553fbf4c90664a5f2aa560779326a777a184f51a5fff04f0ecf55a09bcb89c93553fbf529120955cdf5ba0f3389f13a17a95c20b0ff5a571106c56ba3ffd2726eb0fca529120955cdf5ba0f3389f13a17a95c20b0ff5a571106c56ba3ffd2726eb0fcab6e2174542603e9e46c3e4eeb2ebab621d08b5c74ce0996d635b7a364eecf6d5b6e2174542603e9e46c3e4eeb2ebab621d08b5c74ce0996d635b7a364eecf6d5e2a06c1f1dd43b821216ad71dda5ec0cd15a560552736d86d0b4a38883e939cce2a06c1f1dd43b821216ad71dda5ec0cd15a560552736d86d0b4a38883e939ccd8b2455cae8430e92554d364671d118e29212ecaee4f969e73af8449b0647a49d8b2455cae8430e92554d364671d118e29212ecaee4f969e73af8449b0647a49decf25f25c9589a40780bc39b97b9ed0a3a3c322c5186e3a8b3191d8469ea5132a3b174ea9d3ed3fca7df941350edbccf87ed54b036853e418fca27d2d40cb86a5216fd7b5e67872d05f97ede566f53ad0885538d434efe6dd44f471dd87766d829f2a2dd9c80c2bf43f14de4f4aa8241c6e6f6f1c8935a1a4d854c46570b2c5cf6a7bc2aa5949b64b6cafb9a005560ec357be4480ef3c694e73da6f4e7c063d02ccf96ff75ad50bb7f98dad94fae0499e83d58810ffea3944b733cb622875f1a776bebfb4c516d23be1958e3ca6f8cb790d0783a049ac8159dfd60e0edba4237fcb37b5d919ba1e2b06675b54899bc9d21100390a93b1ceddbabdeae08c353c7fcb37b5d919ba1e2b06675b54899bc9d21100390a93b1ceddbabdeae08c353ca6647f8881be83f4b3850c6e82e10873e7faaab4823b894541c475690d7ba6a261c7a65daf5155c4369b54d230fc970ecd83c1c79dfe729ebac522ce35817495a8ee96860ae0aefe1917ba46b9965eba2a016fb2c2fd653321e72bebe3bcfe1ce4181801c652346e36dae5a9ed4557551eae50d32f0ddee03e2cc0b86a5aecaf89c34c1c4eb953ec3a27e874d7f41c61a275bdda639603f950e28683b78dfc76fddcce073b25c70f40540a8492c2dabfb53b45385c66b5a1a133d1bd0726d7db96033005dc25ad8dbef9f2e9088e5e9158db73328d7404fd16577a20bb53c0f996033005dc25ad8dbef9f2e9088e5e9158db73328d7404fd16577a20bb53c0f90e32811516460d43edad4d716d218224fc0dd70b09410bc43fea897790983770f705babd81ec122a3ae1963c11b89e1a15e1f277be50317ccd4da4ff994ae7d4b50c3d98460596a27c8ad8a54a55825e0934eaae762669b633029b917bf5e2847ae8b90dc08111a1e5e36f9b01591ca51f9a97c892dffe03168fc3c0ea7f034d4ce49d1e0bf05931b7bc9db5b643f45045664c2204e52b27b037fc74772b12802338572de14759e09baf833bfb5b04ac7e9d55ffd28e99cf8ad698e26b5f3841cf2006474d997543bc7cda0a1dfeb4db0500a6ddc3be79df0fe078889d5026a21c4a74c57bdfcb6262f6bf7e8498db24f4f9b510d5c8b07a5401d3488eee11ea1c4a74c57bdfcb6262f6bf7e8498db24f4f9b510d5c8b07a5401d3488eee11ea1692fba18b2ac46f377846f4f280f5432d65b787a103ca685c1843b4fe7bcac81692fba18b2ac46f377846f4f280f5432d65b787a103ca685c1843b4fe7bcac885ad250ea2a1894da06ca5d85eeb7bb048ae4c46723717266ab6c69c5ac6b5d15fc7fe8239301086eaa689656cf5f126dea453d3a08996e52ddf811464b99c03bec693cec471c4a33f8ff186c18b0459de4e5809b4f1ad9082badc5aad701c00eab534de232d271a7417b63f51f9f195fa5bbfcfbc40dac1eac2818c3c15fd9db511edb4f9554183d1852e87c8c2313a8f03520e61202d03fa9dd0e8b199d8d8b511edb4f9554183d1852e87c8c2313a8f03520e61202d03fa9dd0e8b199d8d8971e49c36c1922f0d2b9c696aab40ec93012638d3439c5ea3850006f2dff1143d3629091dba95ac3005e8fb14398cbef1e64f40f4892a76fc6c1ed83e43bf05ebb9b9c5d245b5b38b004faed0834f0ea90bf8b3fa3f4c6dce2942c164dbefdf4703a4b9e777c5db440b85efa05961c9d7034d430250e234815b0e793132db3ba6e9210dd49ef9685a13aca9b31364e94061cc7ce8015f2f17f2e7f5d6d66dfdccd2e0e0c4a9fb5315b4755c5baac1f0014630c2ac61620fdb40a2322272fdf2cfc40e7ed469fd67a4b2d6d60e121d0d50da228c95fba083ba48257e4f113a96f0b9acf7f7f0715fb86ae5df904422b87182cf47b70a04329c4fbcd74d1cd10b9c64382425c52a68ce776d6f7f3aefab241ccb05806ec494df56e18852e04f51cc64382425c52a68ce776d6f7f3aefab241ccb05806ec494df56e18852e04f51c0dd58bac6a24be99e23755b8f090a76ded79c4590a8c0b7f213ed91c209a86660dd58bac6a24be99e23755b8f090a76ded79c4590a8c0b7f213ed91c209a866611bce14ba776406b68abcb79bc4ec868d9158a9872fc68989761ddb0ce822b0f598a556bc8ab2b298b28577a50debced2765e3bf94d1835beb2ccaed42832bfddb045e2f4d4c56ca394982bf9bb1d57be50c87aff7170d2eacaa77527b28d6de84882b975093a2a07a514b4ba82357ce192b23b096143e276721574a1b6ee46184882b975093a2a07a514b4ba82357ce192b23b096143e276721574a1b6ee4618d38f548d2088d1c259ddc0e227aa76d1bd89e10b6190d8dce2b6bfb9da2f13e8d38f548d2088d1c259ddc0e227aa76d1bd89e10b6190d8dce2b6bfb9da2f13e78db00a5a8e7936593bc60ad63077a6244f2a1a50ede6d27d07f2a6558738fc878db00a5a8e7936593bc60ad63077a6244f2a1a50ede6d27d07f2a6558738fc896b52244857fdafda84cc5a024e553a97a2aac70a168b7793b3332ce81d7515296b52244857fdafda84cc5a024e553a97a2aac70a168b7793b3332ce81d751525d9817e4e4f9fce69302be97af279e41676cb4261b8a7eb70510645f6bd55db45d9817e4e4f9fce69302be97af279e41676cb4261b8a7eb70510645f6bd55db4170172dfaf06cd7fb6ca0c8af101fc758a41d19767863ca766ccad92c408fb9d170172dfaf06cd7fb6ca0c8af101fc758a41d19767863ca766ccad92c408fb9d833b49902a139f03f4c4a4551f25ee5765ce03c0da62174b592609d1a487e8c4833b49902a139f03f4c4a4551f25ee5765ce03c0da62174b592609d1a487e8c4e7aaec41bf46fe7c49e762604529741a7a5c113a47196fe6888e5c5053ab5105e7aaec41bf46fe7c49e762604529741a7a5c113a47196fe6888e5c5053ab5105d12fadb011b1bf1b667bbd4d66e332e7a14dac74f22d6e18217caaeda0eafd1ad12fadb011b1bf1b667bbd4d66e332e7a14dac74f22d6e18217caaeda0eafd1acf9f55daa3a23609c41b8f0a34a8e5e269b50ca650ce48e8806f66316623cc39cf9f55daa3a23609c41b8f0a34a8e5e269b50ca650ce48e8806f66316623cc395f7c7a69f8fce083b0bef7b4efa3b7390b5846a707801177c569c96520e3456c5f7c7a69f8fce083b0bef7b4efa3b7390b5846a707801177c569c96520e3456ca2d3108c55db13bdb5b47e934ca629a2c9f1a32e64e20fdc5458796e04e03286a2d3108c55db13bdb5b47e934ca629a2c9f1a32e64e20fdc5458796e04e032866eaeda296591830d8e0e6d0b2dff7a02e2b5a1f3bcba34555706dc3ee89351f66eaeda296591830d8e0e6d0b2dff7a02e2b5a1f3bcba34555706dc3ee89351f6ed544e595b2d554d5847236b8552a1885fbfd5cad98bf6ffc4e51db646cbc1a5ed544e595b2d554d5847236b8552a1885fbfd5cad98bf6ffc4e51db646cbc1a50b09ddfc9ac958fe85fd3f6d872ed8e72437ae8489fa3db58ee1ac681da717330b09ddfc9ac958fe85fd3f6d872ed8e72437ae8489fa3db58ee1ac681da71733e96910559f71c6da41f41417805b5e1c727274df4fe90d971df59315d5286035e96910559f71c6da41f41417805b5e1c727274df4fe90d971df59315d5286035063429b2c52c473eee04d8643de84f33514258bcc45555c569fa07faef9fdf46063429b2c52c473eee04d8643de84f33514258bcc45555c569fa07faef9fdf46f0f1df55b270fcc4635380dbe1c43b0d5c6c4f1d4697cc269799bf4988edd04bf0f1df55b270fcc4635380dbe1c43b0d5c6c4f1d4697cc269799bf4988edd04b9d141c9bb06239ed3d9dc4665a447608bc900b1f426091f2c3ade6662c92a09e9d141c9bb06239ed3d9dc4665a447608bc900b1f426091f2c3ade6662c92a09e3a191268db5c49647e0c548a001b092f83cb2ff5f0dae0be6859e24dc280ff3e595d0fe2d2403586ba9d4ef1f9a4172b1143a8cef2069556cec0dc5c6e1e110dcf5157ef6f1ca364ddb682c8d71da2875eec010143efc027f8a7e39097e87a14ddd0fe10bb12c670d50f709c8a0f64762ba56c75f8fbd8b9845a578c7b0e0d2dad1809dc1eb3a93cb2d266b9f988159e8427053f8a7ec8e3e9fe34e746331b50bc7b1b5c376f9c8f51dfd1361b7e38858ff1d5e7b9be70ce434df8fed61247a22a307b8fadbed133f669225fad1bb3b73ac2ad8b464963d6a7a571c044434a65ec1548f3232a007de9e3c9766b7cc4834789541053cf9e382dc90d6dcc3e227615671d149b1bfb78a36e847ff568eaa1895ae1ae19923f5c6ec8e227b249312fdf2edc73bac4bf52299860fc6f16c3808c24381171a7fe25408a8e687fe70d1064f0c31087755af272166497ab8ac2bd2b297c55f1d67589bfeadfc2ba0a1962fa636e35a51ef72b48ea3366c7173183fb057380cf4e0dc66c8c99c25040c88afc33b6ae0461c643a833a1a3c9a7f383b30980ef15d7d1b6930b18e54a2377be19ce2468a9578d6999ca9c709e518d7716fb7ead5b9a92c1a9e43eee3de33b365c0a0059cce71869ae216cf5691ee7655ae879cd633e875ea5030474878a520fef42b6eb45277d83a2530cf1bd68209b495869e1d4e3589dc1a6cd81722eaa286d295b47b2a8b3c8e703f949455c19f37c698d40b4f5498ce2d70ae7018190daf950be0418cef83d8dd934c85462fcd4c85a747d9afb15e56e055a1ac1b8d101574e8af12933df38e5f2a48e858147e4369ee636a660e6167d13161759612135cbf7e1489942df3e06781fab0b7cf6b62a6b6f7271c46be562ff861e6ba1bf54bc43ebf47348e95af986300f1b6f0042feb168ac0a16c27c0025f9b168c3125ebc43ebf47348e95af986300f1b6f0042feb168ac0a16c27c0025f9b168c3125ef347b026b1b1299791a73c14cda4dcb33937b170f7737995955a4b167ad9eb17f347b026b1b1299791a73c14cda4dcb33937b170f7737995955a4b167ad9eb1735253906cada2ef8d48b18df36accc1b831f84ed2be3947ec167d6ca74075b2535253906cada2ef8d48b18df36accc1b831f84ed2be3947ec167d6ca74075b253fb168fe0c74aeb4f0258d85a10f5c0b21a2fb0f5b15b3fff95cc74c51d8ee943fb168fe0c74aeb4f0258d85a10f5c0b21a2fb0f5b15b3fff95cc74c51d8ee9482a088d3476788235e5187946a22864b74a6cda63dda7a27743b3f662ea2195982a088d3476788235e5187946a22864b74a6cda63dda7a27743b3f662ea219591d7ee045bb29575cda99b1b6341fa3b5206abb61c87c26cbbcf2b3d1598523ba60a6e89b0f7f805344b0a86a34e08f6363f9b031c1bb46481493a946774a258e966487c5a2007adb390eba0fd94ddee640af153ce4f3db187e1cd7efad8fbf6b3118d542c1859c78b1eefa4afbf3d4a03718bec743349f6e973f5f91d10ee5f8124ae1df4932cb884c81e146df78c534ff92db4f4909f95217b8536a7e0c284a8ee68f1704d0d39626d09cd1a51444b618caa129f290baf0349ad6274a54f9af8ee68f1704d0d39626d09cd1a51444b618caa129f290baf0349ad6274a54f9af6df9b11cbb8e86909178eeaf476f7a48ad59ba8fd8f8cb0c339991c35a529ca16df9b11cbb8e86909178eeaf476f7a48ad59ba8fd8f8cb0c339991c35a529ca10abc663c0b9ad24767ac8202f9d8ad22c95bf24fce6b970b18abd6a8296caa180abc663c0b9ad24767ac8202f9d8ad22c95bf24fce6b970b18abd6a8296caa1830bbcd6f4a6467d4a6b6a030c967d1932c6a25adcf2c89f0449602a01019c72730bbcd6f4a6467d4a6b6a030c967d1932c6a25adcf2c89f0449602a01019c727f007b209d90549bccfce14524e4fbf5e52243ae5f246b4c3d1717ee9b4723b46f007b209d90549bccfce14524e4fbf5e52243ae5f246b4c3d1717ee9b4723b46dd48689328429e01146ef68e3394458cee25b7486e7eeaebae2761263aa1a82abb1cfed3e83c61b72cd4bb7104f14f55bdec6cb6c7fd18d7ab9298dfdeb65c4057c09be4b1f8db6db03dbb8bc863e3e885c87f85c469ab9376901d88f66313d9eca51ec264f1bcbaf26450b3836f755633b254b4018a5ee3f527ebd1055d5bc4e2f7667a4e5dcadbe9e6550a1b869a161095e8beda84ab95e2d8a3ee831a76f682cdc396f659a26858d960a5ee9a6103faad8a8a3404069cb44702f72bf84ba582cdc396f659a26858d960a5ee9a6103faad8a8a3404069cb44702f72bf84ba574bad145a00b46ec42ceb3b2a7bd46b21c246b5f415b66ec141fbb15490f37efabf18524ea21d6cd6739a6e7b43c52e97368c5a4eeca292e66ae572fbce52f806208d6f06e31c3c75032e31b52c3f346a6ce420c7cae2f7cd2edbeb6f382e48a6208d6f06e31c3c75032e31b52c3f346a6ce420c7cae2f7cd2edbeb6f382e48a558b703e7bd210faca4b61d64b5133e7799e326e2bcaa51e9986d287eed73add1bab79e25c5df8cdd7feabd341be084d37429f061b8920f573f31607ab6f8b564ce29a996ddacd30022a90d22a2a8f46176293af7efe3cf58d42e06334c792f34ce29a996ddacd30022a90d22a2a8f46176293af7efe3cf58d42e06334c792f3efe028e4cf0b66e38e0d5cc91681fe8bdf4c679e39c7503fb33af78db2eb7ac36a284374fc8bc135808baf5973d8e4ef226fca4aa9cf1d02263364994c39e4b01ef2c6733ad76f16f22bb5795e2a0fd05b738317b4a18cfda4551b740bbed1911ef2c6733ad76f16f22bb5795e2a0fd05b738317b4a18cfda4551b740bbed191ea46eddca89face43ab267fd1b673cc03e5b02c2656bf04971e7d921d3492b80ea46eddca89face43ab267fd1b673cc03e5b02c2656bf04971e7d921d3492b808a50d705f501e49a4ad6083616cf137178f43e8a348edd9623b3bd628911ee9ef1e8e0c4d39a4fa11188c3b1ba2e3ed590145c4c8583402ab54c03f0c04e96b51a36773b1db6d9d45791ceca0453097374cc5a799759feed1b446c202f7bd7a41a36773b1db6d9d45791ceca0453097374cc5a799759feed1b446c202f7bd7a480890fe84d7f23a559d681a1746f22021c8fea1a8e17df0a79c316761bad82864eca0f1802b98c717eb5126c6c1a18fc3e973f63ea38f90cbf799cbd091d41040e9270c9a91c7f0a954e813d7a456520a6b0e332e4b8cfadfbb273c3128203320e9270c9a91c7f0a954e813d7a456520a6b0e332e4b8cfadfbb273c312820332e58a09717c18cf77aa3f412a57ca29e7fa816764c1c282fcb5712ff9e5d87ba5e58a09717c18cf77aa3f412a57ca29e7fa816764c1c282fcb5712ff9e5d87ba548790e5b33d519e2f601daa2b5b82ae4d9a27fa8a900d81c75867265b35255dd48790e5b33d519e2f601daa2b5b82ae4d9a27fa8a900d81c75867265b35255ddffef7e1162b75c8cf2f7b853be44dc59e525ebd9040d4984c42d4a9971f96397ffef7e1162b75c8cf2f7b853be44dc59e525ebd9040d4984c42d4a9971f963970c1458679e6eee5a72ff78f6112e961f90fd808f1314b2055757fcdb70670cf26791032b9ec7b45011d59c9087524bf7028b671ec6b38b9bf95ef25363f95339b6a3900a968aa1c72ddac7217faeac025dad2cb9f2b376256436062c5a4322a0f57614892dd017e1a0eaf23296c702c15b4fe5003823023fe55dfdedbda3a90627295d9f517e1d517c7ed8de4eba4318459d7634543d4973b351f7245d62794627295d9f517e1d517c7ed8de4eba4318459d7634543d4973b351f7245d627946ad535d3ebe1f4d0ffb0f9a75650dbd7de22f13bd8e68ed41effd64a3dfed631aad535d3ebe1f4d0ffb0f9a75650dbd7de22f13bd8e68ed41effd64a3dfed631ab8709b7f86758c478462f5a99df4a820ad50f835234879b46d42f4e42a35c5beb8709b7f86758c478462f5a99df4a820ad50f835234879b46d42f4e42a35c5be039e5cd8edfcd9054e73cac4ff5ba7e167ec267af9a8b65d66abb666c0b086be25af8fe8face6985e9c97e733a0269cd832a71152b7a4e558252a61e6aad68d99f43d0c3b7c4de6cb1ee28aea18111b53402391ae4b646ff72e445b3f772a0bd2a8b75512e9567c79dc5bb3deab2cfb41ea52a2717c3f874730adf06389565fd24a81f0bce5413cd4666dd392863eff910ba6811651bfae6cf0428e114b148acdf5370f17f4a3edb73878dca34c3c814807f62bcf070a4ca58a97f3342cfc08c341160569fec40d76e27b3bf8ed7d046f239dd38299886a1f12daccf1b612742341160569fec40d76e27b3bf8ed7d046f239dd38299886a1f12daccf1b6127429ba8b7cb1ba974cbe9c9df36f9207c0980cbb2b910ff1b672acd5e4dbd55429e9ba8b7cb1ba974cbe9c9df36f9207c0980cbb2b910ff1b672acd5e4dbd55429eed494bf23c1eed252f2edf82b586a0de5c37f48a21471c14551610a309ff861eed494bf23c1eed252f2edf82b586a0de5c37f48a21471c14551610a309ff861e8fc986cbb90d3c824c82574693ffb1ff19f77fc7270a1d7c12c93643f824c9498fc986cbb90d3c824c82574693ffb1ff19f77fc7270a1d7c12c93643f824c949c39ca7a3a4dfb31a8a0a3912733a960bf7422f72a214c73ee4e0df3e94c4613ec39ca7a3a4dfb31a8a0a3912733a960bf7422f72a214c73ee4e0df3e94c4613e98a47776901a06b1f909bc75c798631dea5bf30aabeb04c82ed8d269c516708498a47776901a06b1f909bc75c798631dea5bf30aabeb04c82ed8d269c51670844d5d7f30060145508deea105a34f30595422ba5d4c8960d187e5c5e75ac54d6e4d5d7f30060145508deea105a34f30595422ba5d4c8960d187e5c5e75ac54d6ea02781a3c1145ce1bd492ca2332dd609264d392e1f4effeb4ccfc85f1bae6a58df7e3cc9058655de33e3ee21443b7c7e403c3e207954f59b13a88cae879f99d6d21fcfbc68890d645e331e5b31b400aa5da967595f735f0437bc254eb604db39197987182112474c74ff3ca97599c7186d86b6c31ac1a3a995c6761fcb1ea9338b1ff0b1149ec249c1ab21ee801b43dec378a49dce47d83649be245c2544d48d97faa1e19aeaf970efb7e23ee0f2e1395bc31c95e0f4598905885771505435ee5a0a8aa31e0fbeeaf6c3467df30cfe362d87db1b98ff60bc1ab82e0111d3ea091a93fd94426207960c4f3e608fbf9278846c636fe9c96a6e8d9934d37989a1be09a8cd34e6a6cf2a8719ad3d0931a5438d915e585999fbf46e65c2eba8757fb2831bb96fb433e1f336b4c6c89b855e51f318e0db61477af36659d7d553bf25455d1dfd0d2a859f9edfea7d5a4cda3a8f1b578bd37e54bb6e3183fa8e9aafea325d1dfd0d2a859f9edfea7d5a4cda3a8f1b578bd37e54bb6e3183fa8e9aafea3245885688c876764e4de34fdebdb92396ed1b01328e64218eee128e74e0eecbd8d928d0a24659193445a2ee1c54ed7e8236f5c855fa70b89581196c56ce6e9a8b753c7a8c06c1da5b26b86a66295f22228760038ecc3bb2c3371e9a62c4e383e192e6d364ed0e671c1cb2103febdfc01fccb69d52c5495b587fbb6ccaa1d67c72a9e61a109ec6011e1a86584a004f14faf0be54a4df087cab2a805dd0d5594348a9e61a109ec6011e1a86584a004f14faf0be54a4df087cab2a805dd0d5594348def20f0990c602d6743ca2db946de1b3ad62336c1f14ea35d025b1cad1dc66ce0f4dc7e6145a4a46c9bd178300ad2608de20ff07d726046445f7934be9dfc0a6f83fbb8eadbbf01806cfd7c2281e04f92d349b1156c863e0a708abd38ee9c6db9b8793af123a9b514f1bb22aa76c8ed3a11f11586503d3234c2a67d44a8937ae20d4aa2494c5b963840c14edcfa1cb5e320363849d26d4c8d15f417ee23db82834ba777ed5110f80ab03cafc124d6c8bc820a4c2df9922e52b8f839cf99df3580dc7e22994a1b512420793c6e6c4ca0f705aca413d88eb79db996c974a34bd1b56c5a4bb908358309d7387e31db60c6d2ef68459bb18fe58f50394513b4b42ead0fa422eb29eeaf082dfe518c4c534eb971ca754ee9c203cc7ed0c5aca1994d80a6b77ba114d9e0410a19e1926507da5526413a82572c74fc15470108e825b83a058831061d76ede5e9cab6230b976218bb65f7dec2c93a0fd02a1f5b0a321296ab080f407b5da25a96a3b98162ef785dbdc5e0c64da19c47b204e7a5eb4754a67f9b483997630c820f4ed0c12d87ae1610cfedd168e9b4ef810c9aee9f6eec33a17693aeea9f61c0f4f967112b9c8fc92010187e41b502c91cee52eae6bf6f1fe87d4284fc313f7bcfb9530d2390a576b7b19312cb98a9277fec4a1b2494e9d4f610961912970cede8b9bff240568dfdc87d4635aebe7fae0de5d639c03cc8556387a05d33ce2900951fe22ad57b77cc06c2a05a79413fc8820a9b19ba6c4fa11a556d68181819bb540059017831712054cbe0ffdb5cffb04eaa82c068addb240c93015cf503a2483a78654d3ac0b8cf0e2de2c34cb7cac52076338f71e32ed00f79ae5b4a4a3e61b21aafebe7c985182e14c79b85800f74c3e3045fbf67a5a00f79ae5b4a4a3e61b21aafebe7c985182e14c79b85800f74c3e3045fbf67a5a65580f78abb35cfa1601e921fd6877625566c0b80ff73744ed014cbd3a16cef565580f78abb35cfa1601e921fd6877625566c0b80ff73744ed014cbd3a16cef56639154ccde6cdbb98553493b5c9c4bbbc28269d7704b62e83f5034202f896a36639154ccde6cdbb98553493b5c9c4bbbc28269d7704b62e83f5034202f896a37496b1a6043f1d5ad3e8b7ff2b30535ecc6ae35635b9a57f6d5cdea5000d6e5e8153c223fe8e179603b3826354c5f1c2b2ebba329a5ad3d4d1ceb68162268d9c617105db0957bd3654cbbf42768500f97590e5a6b16e29ada320294251be82eb7e5b4e283a4fbd0c732f119ad2b3e795201a22741c2281e54564b08b7aab1977e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855562995eaef5d3b2d9731ba5a9faf6726f7d2fa4661637affbef4ffbadc10ed0c07c46091148cf68201c8c494b43044699a9d28aaf5cc82ccc5de3383479d7bac07c46091148cf68201c8c494b43044699a9d28aaf5cc82ccc5de3383479d7bac6a0e470027fdd644cc91d9bfe1fac3f04cd870bbda7a231d1fe238744d4e80e05e7abec1d1d2b4b73708382f954ee29c630fc177dd314522df91809c4663b78dc660b550db878a8ff4d8631cebb1cb1bc83139b4af9a6beaaf61926def65474dc660b550db878a8ff4d8631cebb1cb1bc83139b4af9a6beaaf61926def65474dc573763f7c9aa5d277ba08ccf7d6c94b9d7527daedc36009dcb1320c0d7bbb9de012fb8dcda1f842b52b8ded8e242dd1641573e06bb4a26d69ae25f04b610116780897994d553a480c311acfa72e2d65f952d8d06547597670b99aa9f3e065af780897994d553a480c311acfa72e2d65f952d8d06547597670b99aa9f3e065af4b3d0b9e54e6174146d5f402f9115d52b9e8499dd6a2a3032e476fd872d530494b3d0b9e54e6174146d5f402f9115d52b9e8499dd6a2a3032e476fd872d530495da5fe9600d46893102f670be779878fabf9b3868baee28b88a30d68e724782df01e9ae1835228d46b8761a36d310364bae4146ea59f7528e50fa5dba2709eb331590aa08bb1848dc41f6ee4748785799336d6313ca4529fde0dd1b56f0b15e631590aa08bb1848dc41f6ee4748785799336d6313ca4529fde0dd1b56f0b15e6ff6a0d639f1af8169aa4e73037a255172cc002945f7eb45caf4af4c21e266460ff6a0d639f1af8169aa4e73037a255172cc002945f7eb45caf4af4c21e26646028437a6f06171f8baa7adf9d2baab4b8ed6fb7fcda10170d8dfee968aa207ffb200a8ea7dd56154dc41134361fb680b98bff64db568c37bdaef2ac15142811d283022707f68cb66711accac28789870428da2990269326a2e151c9496ef94326747a3e52478d7af39bee23463062d5672bf73198c7d99c71e804882d7f132124ed1d97d8d4b75ad3d722f9e7aea5855e21832e722a59e2aea6f8fc543bcfb407ed1d97d8d4b75ad3d722f9e7aea5855e21832e722a59e2aea6f8fc543bcfb407e02369fa3f9149229f963afab1e74b00aff5d2bd7f082149044a60a42ffa3185e02369fa3f9149229f963afab1e74b00aff5d2bd7f082149044a60a42ffa31850259c385b718121ae85b475daa6118ca1064a1dbfaf6b3cb1035c73b3a5c16530259c385b718121ae85b475daa6118ca1064a1dbfaf6b3cb1035c73b3a5c1653868577a6c672a85b7eb0fc11f9aed87d14aba5cfed4ca7b9cc50593d44f87bcb5a6da41e85220d905c3642d646ebca13f4847d38ad4f2a89d02755c0f6b7bdb86ef162a3ccdea8a9bb60311a61334c502ccd5fb8a503060e0fcdc1ad3d5741526ef162a3ccdea8a9bb60311a61334c502ccd5fb8a503060e0fcdc1ad3d574152c79dd543f4cde6143ebc9684e7c9fbd44b6adba804060b64aeb81554dccaaa9d66355dc3492f19e3cf81e599934d755c6076c00240a565023722755a67c6c48ebd5e0b07a0b5ade166ebecdf0ae82fbb44a3962336e8d550f23e060c0a5d1841bd5e0b07a0b5ade166ebecdf0ae82fbb44a3962336e8d550f23e060c0a5d18415baa83f3b6bd438348117ad41675e406997d59acaaaeac796ba61d747fdb0e99e3baae58b0e5af171c764c051b5527bc46265daf5b61ace92d52936b1e71182714f8c10231d64074b25f5e3614d99d1f1c25fcf8c7427b7346844736a731690514f8c10231d64074b25f5e3614d99d1f1c25fcf8c7427b7346844736a7316905fbab657e704af49deaa9c88be852b31f2c3ecbb2c518fa4ec4acf3b98e2e9742fbab657e704af49deaa9c88be852b31f2c3ecbb2c518fa4ec4acf3b98e2e97429c7a06aec02c2ab79c1486c842a4f6ab21d0753c155cc838be8723fd8450a0529c7a06aec02c2ab79c1486c842a4f6ab21d0753c155cc838be8723fd8450a052daf9e63d8129085e1a495110fae5afc699dc66f4426029911ec80928254500d188f8efd2a329a1bcfd5475b963484a5b9e0c08d1a31b0c10b79e1fcbd0a8c6f494b9f25017a1426c5ad30191945e046a8bc0159a189bfd7c18168293f74a287d94b9f25017a1426c5ad30191945e046a8bc0159a189bfd7c18168293f74a287d1568b4c68fb4f9e8fbb57635bb96e90bda1d67a3ba718f6ed234554f1d10ed3a1568b4c68fb4f9e8fbb57635bb96e90bda1d67a3ba718f6ed234554f1d10ed3ad194df532a914c5964f182b7317ac3f8166c724f44b7ceb96a27359e93222798d194df532a914c5964f182b7317ac3f8166c724f44b7ceb96a27359e93222798a7884dea4d66729dec87cd049c723781d71401da3fd03cd1d9929d5428566a2ba7884dea4d66729dec87cd049c723781d71401da3fd03cd1d9929d5428566a2bf55e36029d3becab65b3b5345b114740a548ba6617e8e53d2d249e1e2640a73ef55e36029d3becab65b3b5345b114740a548ba6617e8e53d2d249e1e2640a73eb80e64f8ad868ebbbdbfe4a38436c170f68644c01142e253f937f26d95cf8254b80e64f8ad868ebbbdbfe4a38436c170f68644c01142e253f937f26d95cf825430a3b3a54afa7948accc8aff980d3e5ee4373a4313d9671c42b8b2727afe594330a3b3a54afa7948accc8aff980d3e5ee4373a4313d9671c42b8b2727afe5943f71e0e94bc8bedc610aa9389ac8bc73f13a1dee336dc12ebcda6f60ddc300a26f71e0e94bc8bedc610aa9389ac8bc73f13a1dee336dc12ebcda6f60ddc300a263036a256e11996409296e8f89e45827e03186989f1b202f52576f4b22ed5b2a33036a256e11996409296e8f89e45827e03186989f1b202f52576f4b22ed5b2a3d644d1cc40c2865e7e0b3b59e6e6e1e454f5c8d5ceb8b23632d3921fc6d9b794d644d1cc40c2865e7e0b3b59e6e6e1e454f5c8d5ceb8b23632d3921fc6d9b794ed9a614f2cc6349b39870898fff5923b252dfcef4a9d254f0d4e897df535b088ed9a614f2cc6349b39870898fff5923b252dfcef4a9d254f0d4e897df535b088c03875d9a6e3ccab2d09d7fc92ebf341fc40b2a987570f52344feccc1533ddfac03875d9a6e3ccab2d09d7fc92ebf341fc40b2a987570f52344feccc1533ddfac648c4702604735530d0dae752090d263a3575db2bcdb9e8c41c7ca1996d7844c648c4702604735530d0dae752090d263a3575db2bcdb9e8c41c7ca1996d7844f3f66f08c3203975e2da88c07deb977b48953f14a9e332f7d3f6357563589315f3f66f08c3203975e2da88c07deb977b48953f14a9e332f7d3f6357563589315b8aa1c695938cf754aec6717b3a91fe6776d6cdcf1d2833f83901101008303fe77403659bc8aac9b960faa666556572d177a7b9fee33fc52267c5c42164993ef187fb2a88a037e40f9037e511885949544acf10e4596b380d03578b1b8859893187fb2a88a037e40f9037e511885949544acf10e4596b380d03578b1b88598936f436f77cf011641669bd84a1feeee057483dc72ff5bf2532c931e6c8b6a5e296f436f77cf011641669bd84a1feeee057483dc72ff5bf2532c931e6c8b6a5e295c893837a54e0d6758f0cd5b28df2f0d94f24af8e794c058b4e6e3b394460fb29cd6b5669ea59f236e15e1d987cb284822ea97279d5c712069eda0f1fdb17bc449a18b53d429789a0700d34e140638dac2245199e63f3bf543eed1f155b5dee17c27d669d8366acd6828f6832fea9058795a6054f5faaaf0faba37205f01a6b6b2489d7d3ab95d0a09d63b37ebef96a1251593af46630450bebac477318039aeb2489d7d3ab95d0a09d63b37ebef96a1251593af46630450bebac477318039aeb908478b9ebc14b42d2e88cb64191620251460aa264dcd5363fb8eca1f40d378b908478b9ebc14b42d2e88cb64191620251460aa264dcd5363fb8eca1f40d378eb7ec07ab5c9bcca77b65e3ad35c13122d6b01e05a4ae8e346e21414daee9d33eb7ec07ab5c9bcca77b65e3ad35c13122d6b01e05a4ae8e346e21414daee9d33388526130ae3ffb8a4013e7ac9f8f39e815ceae6387f64887c9d56f065e6773e388526130ae3ffb8a4013e7ac9f8f39e815ceae6387f64887c9d56f065e6773e01433de9c6828fd904ccbdf76c1b79b21ef5117771454a2042f3f5e1192787aa53740daa757aac77ad98141e60edf4640d7dc53d99a247bd2399251cec1598df9704df179dbe06b77e164236605b934f437d024674e1abb07d8c1c59b2c85f769b6e040dd84fea86a9934718a8235fb694825e8b29fd9fe65f2141c0f3c472094228bb0bf8459f54254a3eb1645bfe144eefd0d01e6003f10cd32bfd8434da451778251a05df1e122ea8de0ecb4de0dd44d42c15cce90d194795b9608e8e19da394bc12c39a7c49bc57f972b06c6209f54b85b7a4cfb7e4c51bfd3577b5d637a04a716cd17c5c5515e865dfafcb3d2be76b4319cceb80f935e35fb349b59744cad52a32abeca2bc19d7ce359d871574b6c55b639fc35ea10fd91451aeaea188f1ec13925e557a58fefc02990ab07f8251391e5b67dc247f36c63b9065fa1427012d0b9cd72a9e62a8ea7dea0644d0346ebedb8abb8f52781aace8b5f25931b089c0bf0224f81e5fc52bd01f75c0536e8a12b4ad3da56739a3ce90d4c16d757be1c2a0b3952ce5a8ba5fc18c880846a0f33871f197b99fde58723d6e041a79eb5cf68a44a13c490d6bffb10e1d0ba84cfdf3081932397492c59444270e7fd6dd7adc25d64a32a34b0bb65793829c2b57fc502279846110bc450502da8ade418c1007b557128244b3901b51eb9c826f36dd84da78bf13098af12fb059318db8a8c43c2e22e981c779c6d50636557d555476fb21388ef0f0589ec52a7b6f4cab521d2c9b4c826105afe9c4e047245f96fa41866a974f49e1ab5c9081e9f2954b561cbcf72ba6dc772730b5d3538f16b4e89d75bcb6b3de5e1c8c8f4c8997fdd964e7b71311022443c9d701b75d41f629a89b577f236b7030fa8f15bef9ed47cad44011bba5e7021650415d6f02c002dcada96cd9aff015f672b0ded48d2577e3794f5081d119efae84249f85aaf894fc0bb4b4785527a7f12c32e40fa96900dfb520ce52c244f6d8f79d6509058bdc28cd1d4d6a5dd98d8bb5a98f566979434287542d8f5599838a6d1b46e3f21b50bcd3fed14de8de261ac5209d9f6e16de53265c12cba844319e7243d4303b93a5f6fc50cdf5959d7c726fcf7d34924f2cadbb00d07effae0bb6330371f242790ad2014826d5d1373de9c7eafc967ad034b0fbfafb976889c484840e59cefc5d1759b5a8a147d7be0c82e18f4d91a797e23a53ec69e3bf4044d59e8da1a6a85fa0a9fad2b1c3b5474a4799f8ad11dbd398bba0eed0468f58c852bf68079ec9549a739f84b14a411348d7d020ad8c58bf4cf7711c05541462b57f4d54e6d71432c3c7d6df3a9c399ceac26e4cf70cc96cae5c48b69452a5eff77f6cef10aeacb3e429a91cec1c3d9a6fbbff8a96b862269a09551cc608307f1dd645bf4cf5636770353f085cfad64700d2d3a36de2423f805f755aaf897c640863e9caf987039999cc6bc9e86f989f9f7b3282e489affc461d84f7ba1dea4855f359c997c7ee3ea5e9c6c456501876c7fa91773b19848c589831dda31286a5a0bc0e17582daba6e78cb028f45b4b40a06951a983dfd31ccee10c63e26a6c927c916893f9d9530f1c2c381fbe7edc362b0aeb6ac2cee1875353c63f1591caa6e1326645a5addf3b5f8cb51830c646531cc34904fd0d413d838fd33574b2b8fb7ead58d7b6557c58147349f9b9e5642b422724d213f74a5694428b252dd631bd83d21ec67c99ff6822c47bc747d95c97f1a4341492ecf234f94fd5352dd631bd83d21ec67c99ff6822c47bc747d95c97f1a4341492ecf234f94fd531d8c9fe75bdd9531084cc2e7067a2cb8d4063f7fc44d20a81b2eb4708e64685d1d8c9fe75bdd9531084cc2e7067a2cb8d4063f7fc44d20a81b2eb4708e64685da268c97e88d80118d87d1a8589667b955c7693b854ad682c1e9b3f4b8fec0b9fa268c97e88d80118d87d1a8589667b955c7693b854ad682c1e9b3f4b8fec0b9fc182a7732664dd79992306c5f383a67d536061e6bcd9444fad0fb83595e7a8b9c182a7732664dd79992306c5f383a67d536061e6bcd9444fad0fb83595e7a8b952a1a99c2e844b8dd2ba568cbf0c0fd898bcbda472ed89554beea5588d0fe32e52a1a99c2e844b8dd2ba568cbf0c0fd898bcbda472ed89554beea5588d0fe32edcf95f76e81605e3eed2a17937a50eceaec2b81349c769ea4ca05e19c7de835b6d6ebd6c97bb303fd9f0b98d3c35bcc33f205b5be11690ea22fec22e61fc6f61633d2c21cff127bed5643f27b4f84bdb1ce3842d17ddbdcda161a1a7c720e5f4633d2c21cff127bed5643f27b4f84bdb1ce3842d17ddbdcda161a1a7c720e5f448bed8200d974eea09f61132793721697363083a2546d9f31598ad7f53254e5448bed8200d974eea09f61132793721697363083a2546d9f31598ad7f53254e54d37003c19459f8d7cbb42da6f0bb7442b9e7980b6f8f883f7ec99d762efa67fdd37003c19459f8d7cbb42da6f0bb7442b9e7980b6f8f883f7ec99d762efa67fdd71a35c7bbd5400b4f7098de59336b060f2ba9f7f04407d8a50ac61e9e8a979dd71a35c7bbd5400b4f7098de59336b060f2ba9f7f04407d8a50ac61e9e8a979d09dcfc75534dcab550d791f9823722336e3cd1223a2a58757b1848a7febcdcf509dcfc75534dcab550d791f9823722336e3cd1223a2a58757b1848a7febcdcf59c7ad90ebe6cb4ff3985052d75e00e9084988241a036164efed1ca508c0ea5b99c7ad90ebe6cb4ff3985052d75e00e9084988241a036164efed1ca508c0ea5b99595832be04fe44736bbdf67f5b3bb06af90d6301b9ec07c22a8695a620949859595832be04fe44736bbdf67f5b3bb06af90d6301b9ec07c22a8695a6209498576815d6103c604bd3f0db6c7ab32cebb4810e8d62b3b26e5b6c03b148e38e73376815d6103c604bd3f0db6c7ab32cebb4810e8d62b3b26e5b6c03b148e38e73306f3f2fed22b9fd4eff71cb0f1f85277d7bd62aad01f31441256e597f465d67006f3f2fed22b9fd4eff71cb0f1f85277d7bd62aad01f31441256e597f465d670cb68d2bbd6f48649c1d2607c3203fc71c8cdae422dc6e035d2bb0fba096ae3cdcb68d2bbd6f48649c1d2607c3203fc71c8cdae422dc6e035d2bb0fba096ae3cda66182928e96994e9f30b817c39c92d1f144acf0b229a167eef8ec7c3120024aa66182928e96994e9f30b817c39c92d1f144acf0b229a167eef8ec7c3120024a2defec14c47ec8b085374ad01ffb055181dd4d42cae2878a7854805edef3fb4c2defec14c47ec8b085374ad01ffb055181dd4d42cae2878a7854805edef3fb4cc9499dcd16a046e6a7ff114ba604d710b85be2baac1e31c8023251f4638b07eac9499dcd16a046e6a7ff114ba604d710b85be2baac1e31c8023251f4638b07ea64c3fedaf8fa0054454411238ad81b3ca7622e0e6193dc03eeedc29b40cdd54cefb3a627a0c33ad24c4766339012e670ddad3886c9dd0bd12df3bc03a8cf149316856fd815df97a50f28fd3b270e0c0c85d076916b69c7487bd93befdb93104616856fd815df97a50f28fd3b270e0c0c85d076916b69c7487bd93befdb931046810a427113cd967c6860b9bfa634d80806a8845c692abf0278551384fe30b2eb810a427113cd967c6860b9bfa634d80806a8845c692abf0278551384fe30b2eb996effaeb0f1e76f13d1caee71d8e9f537fb187e0046d182b3471fb72570eddb996effaeb0f1e76f13d1caee71d8e9f537fb187e0046d182b3471fb72570eddb3b64d0ad44723e3d61d816df969be15dab099392d02a5a0233afe6907ba1c6973b64d0ad44723e3d61d816df969be15dab099392d02a5a0233afe6907ba1c6970c619e5fe3aff0416b125ae5f5dc8e0e02dbc5310048af3d9fd803ae0cde7b570c619e5fe3aff0416b125ae5f5dc8e0e02dbc5310048af3d9fd803ae0cde7b57122380b766de7d08d8c99de7741b7fee40198a9ec3f6386035a1f0800c67645d122380b766de7d08d8c99de7741b7fee40198a9ec3f6386035a1f0800c67645d1d73fca3f2713511e82559c7a3e70ad2d2267da0a6ddcfe428a807a10693d5d71d73fca3f2713511e82559c7a3e70ad2d2267da0a6ddcfe428a807a10693d5d709cf403093ccf22b5c6932d408d189fa3f14f532346801c57b063fc5a8077e5524d8277ba9e3f44defef78c81a194e7ab514276c6c84b45a354513ec8bd19c3ff125b620f4a2ce0dfc997b5a3b4989256371077a677acbe416d784dde3141068343a6e2483f01516ea56ae4226cdfcaffa405489e67365454011c75205e73b528aef8a2b03fdcba1ceeaf6f0bf265048d708a4132a5926ccaa945da874c8116387bd348accae344ab3ee1f40c69f6e5d32b59da76cf1447bd3894ceaef6a781c9ab9632e3738855948229d6c2a4c13986ba83d5a8d53d1473f21d3dcad02e12c5bc448ebf1125f43143b509d75d7ffee6c1d8f4fd690dbef2fc78f09e3545147222ac07bc19a7d7c0fbf9a77fd60bfc8a73b7b61cac31b66be18fcfa9161664d5d00b28a0b33ef4915eeb9f452909fd80f361a77a528e7e07d7e81f67cb1d0841c43e7d3783c8ae6defe12a9a8ed3f4f4982ddc86b4e1c57f3dff2e749ea6393e3487d598480856f5e5d0e94af0f729d14f7d726093168c01abe4bd8441ec185e83b59b78f31b661f5cb344cfa7692b817e33204a53469275b1af5b96ad3d333073b254c5a384f2b6006cd0a7f359961ee6d102db218a2cbc17e7e1a885fa031add5a12c0274999e64783d06f3be98670e7586f32e4f2ef2cc9ac9d821c04987446d98fd7842828d65db09b25f702a73f648c870a39598a141fba792f51053c5e59e05302410eb69c59f5f921209f2f1942d469476b15f305b0c6b3e46b7ac49307a0c25b9871c878d67bde055e27c90e5f535bc9544188f38beabbe6c921977226a4976fa786e37205301f629c7f4a39686bb4ed307f1655ac96cdcd656a55e78e5f1b5e45a267b6f80875ca0c1ec201355223ec9a5763f67c39c3ed1e448e27dee2b913f333dfabccb30ffe849d8ddd65b703da89c179e5f5d5db7705b484a072ac6ee4e2039e450a6e53134c25319ec1a487134b5c9c9f2d2648a9a865b8dbf33aaa799746e4e32ec26a74e6d5c6138506f72d074ff175d1edfcb8c42fad4d8899bc9371ce46dcabf5be8ee15dbada6723cea2f4c678bafefc544eba2f056d6c7cdbbce4a6de0b8e92ad1db22760ae3206f31dfd42f3a9132e967bc758dcb72ea51b77b97c2fbeb15b90d039958c884e5c87d11453c601220ff53f7656b97a6acbc1c1ef7a1a01c4be0708c4f215a9207cc1ac0eae95ba31369876e5c1a94f09ac044c27819478f0d84aaeea552eb2216a045ec10c7bc56e3c0e95d2cb3f740e7457812e044a3802098da4a1dcde91500a9f577cbe5682db9c979eef1a0430e43598acfe15d7140c54bad8a04a7ea00d193c8bbd32951ac9ed9072fbc359ad2f25fb3a86032b5a4211d99828bf23c04909581e1d9a7d508569068648b0367159a2e9ae9fdf9bd8b8aad5f366732e485d142204171a521026af36df74363a1ce54d3d11733997bf7896b831bd894c98502176eb44a855362cfeee39f6cc93c7b309c249daa4dde4a231d1b81347929298f93244270fa57237c002164e977ef3ac131acbe39a22b17864b8c3a2307be45a10928bf437d98d27467b2cd89bb5743949ceed68b4f6fb890acfb27114a3647ce72072ab46a0a7c40899ca7ad8daf68a29f797f4c6a1c3fb7c7b36366cd9af024a0e9c496b91ea75b7f374803aaad74e874cf91cca90c973cf4d629e7ccb6ef1daca7570dff42f8a0b3e83481d3ea6a1cc60bd7189d27f40d2b04cc1815d682be0320ff8dbde3bd57c4640ea6259d42a2a70c9bdd283fc6c6b1e9777e06d1f4420628a64fa993e85289815e5635f242a2a70c9bdd283fc6c6b1e9777e06d1f4420628a64fa993e85289815e5635f20accfc6c559e125b4e6d92840cc7ae013671e25c093006c0405d013321f6473c0accfc6c559e125b4e6d92840cc7ae013671e25c093006c0405d013321f6473c878dee7cb7eff7a44d9608362849db3f9336cad760281114d68519e73c88e362878dee7cb7eff7a44d9608362849db3f9336cad760281114d68519e73c88e362ae14535ce7c57edd0a566d00522ffe93d0e359d871529c2a552a0a98379fdddaae14535ce7c57edd0a566d00522ffe93d0e359d871529c2a552a0a98379fdddaecee96f1186bfd7dc5d756975c796fdb2b57f7d978c71d01c95d5ec85776b9fbecee96f1186bfd7dc5d756975c796fdb2b57f7d978c71d01c95d5ec85776b9fb4ad3770b08bb795d6e57a2ee30cab07d0d7bbb0a7a4c90f8f8ecec6874348d6e4ad3770b08bb795d6e57a2ee30cab07d0d7bbb0a7a4c90f8f8ecec6874348d6effd5aa8da083adeba24da6ff49b12f0b3f025ddcdf026634f5b0cdd9910d5a2074977dfb705b63ff17f2e9cde61f9e4c764b12e03e5142987156592c7214342fdd933929291a646c07e04a8ae4ea95c74838530b94ba7bc73408025fa490285494f11f3e145117f5164113701850cef7ff1eeb78a25c705b280eb10dd3a3dc69289d79ccc3941c745a5a4a6a16077c33e48104ed27e2c8b708a2d1712c410bf7b63bde1f590214433dad5693fdbb1657c4d446c50a020aa7f69df31d97432b8ddaa98b63fff4ee17c74ca249fe4492027400f6b0ec176bfc9c3762cb75b178a8daa98b63fff4ee17c74ca249fe4492027400f6b0ec176bfc9c3762cb75b178a833c8020cf597e391dbe6ea7325516138ed3a9a525e8a0482842d82fc8fa9333e33c8020cf597e391dbe6ea7325516138ed3a9a525e8a0482842d82fc8fa9333ecdb6f0e7ecc7985f604eaee2312c1fc2300475a265759c04bc4ef6fc10aec817cdb6f0e7ecc7985f604eaee2312c1fc2300475a265759c04bc4ef6fc10aec817c2b77ddfa7161fe7afc96d4e2c6afd857c4530e63d3c98de457befc1e439021fc2b77ddfa7161fe7afc96d4e2c6afd857c4530e63d3c98de457befc1e439021f10ce04000a83001fbe1f2fd4ba0b84a2a3920a0468d153f930967e258e10d28f24a7d1d3d55fc98654e913d5386a7d8013bbe64b6c22e2f712daba49397f14dc35bd7b885b124af33c841527bcd866db4dc71e6885e36cafef5fe405d8d1f39c4d2b9b302a78361717b45bdbace4fd6e8888cd7a5b4af0136a4977c86050c106fe39522e9b12828a4cffd733634fa1657143a833cc8ff301798f266234f48f28fe39522e9b12828a4cffd733634fa1657143a833cc8ff301798f266234f48f283804961ecf0e7fd77c6719bd1ccc326601c47e04960e3286ded2eed050971c9f3804961ecf0e7fd77c6719bd1ccc326601c47e04960e3286ded2eed050971c9fca78aa9482db310c735ef88f173b36c03941a3b0a17620a995f4214f02888c03ca78aa9482db310c735ef88f173b36c03941a3b0a17620a995f4214f02888c031e27302601ee713aac56d68617b6a5aa4d63f55d73ca5b720554088c08a1a0341e27302601ee713aac56d68617b6a5aa4d63f55d73ca5b720554088c08a1a034a101e5d4d82b45f1ed3d9d0a9a27f4073c31f5009d172eaf67be2e46039b0d4ea101e5d4d82b45f1ed3d9d0a9a27f4073c31f5009d172eaf67be2e46039b0d4e039c4eac98402a124decdc95c2bd9e665110a9d3b3d50ba1c453d098513ba355039c4eac98402a124decdc95c2bd9e665110a9d3b3d50ba1c453d098513ba3557f42a036272a3ec8c590b4a5e2c61b8bbae44aecc01ea82f3bfb96d83d4e86842694932df8b40f6da2a874001de3d1f6ff98c1d70696630e933f11ce04f72988c22837b7ccf6b719bfb46dc297bdda9a54d131195886a0d47c92a6eb5ecd3c8da7c038439157a14f0c721e79fc03703dbbf9faf4d98a4115a31fe0bd910b4c78480e3650c96a72e48e4fedad4b5e5bc9160dcc683fd2b662c36f4731866912d8480e3650c96a72e48e4fedad4b5e5bc9160dcc683fd2b662c36f4731866912d81b7f68108eb8647d416f8fd5908fc49077128800f6b8dc7d1997ee15448d8fb41b7f68108eb8647d416f8fd5908fc49077128800f6b8dc7d1997ee15448d8fb4b758baa43e9dfaba8523a05863b179d4e4a2a7cf01c4f34ebc03e1d038c050e4fa18b6340903613217d627af99c917ca6819a7be9af272456a049af9d62fc916d77e213c864e869064d878d7e365c7af3773bbeaa25cc98df8fb49ae7315858b81fc66727ad896955117985d059dd650222d14401ce83352430e83f1efdfdd1131f3f753c3f0a582d896896b958665dc6701525efa47e1b018bcf515566ac08231f3f753c3f0a582d896896b958665dc6701525efa47e1b018bcf515566ac08291f7bc6733a5a92d1aa3242fe5240c049f93f74fb87575dd83687fd6454e520df8f37bc0291b17b8416bd80419981711a5402af9363587f9ed390cbcc9cd5537e25d049d7c1ec56229412eed2068932e5b170c22b64c3370b63be1466c28c0315ba75522b230187eac8431fb18df955343563c71d0ed50216db21bfce69f742669e1a4123673c1f64e72ee4c33a50f8002b7301f477d90c13e8293c84d0a7d5a69e1a4123673c1f64e72ee4c33a50f8002b7301f477d90c13e8293c84d0a7d5a346731dd0a90ea8236b6bb23bfa805c3f2c86a167d0842335a05f64f9f2b979bb8b3f14edf8cfe9f00d62302d5d464598ca9015b0b40765b724a0aa5c87df1ea25913a096ca1063eb866729952bd7f5a3d9a912bb450e92aedb1f0936a6cf061f63160f17767edcafe6bc0d4bec10b7d10ac35803fc86268741982a1b741d7d0ceec995e161f60255b66394273349a0bda74c083d5dd73a28581a29f0222e4e0ceec995e161f60255b66394273349a0bda74c083d5dd73a28581a29f0222e4e0423dbba64b1d117cbf4b61891472ec741fd8448d2f49fa64744efdeacd6635bebe233dd4b392bdefba2a252d7f284bc3051ae47916986e8fb6243fb97d2e17b16af36e74c103722bffea5f42f81e1cf549bda22e979163d3deb988bd3ace65a2de16204ad611d59536926e181dee91e84565739879dcae9d8003686047d8b8dcc43c61550cce11412edd180e5d1c9234a52082b337e6cb1474268b91918bb6a46abfcbb5a06c2feea3a19cd2e7ee7b643df010ad4cb3a556c9d78c0baaa4884a6c5af272c105d2955611c5c7af316e1c53fa9d412030c51c1397aa13d0af070845349e7f8ae5dcbb0243456174994a6607c46e3459dde0cfdcf8334950cdd220ebb1f25dbb09e03201b5c31c51626a18c1dd41cd99f8d2e29d4cf6315504a65202655213dbb047eaa927352f88f49cd9f2ab0f58c81811c975769d1da7ee69a502655213dbb047eaa927352f88f49cd9f2ab0f58c81811c975769d1da7ee69a5c725d2e76edd1967ecadd37917ccfd2d47b7183f8b79854a3059399e1e38e6beac379b36cef0a90a2701f7a96ed21be7ffb8396d05b752fdfe09695851ac37569be968877f187bc5b34beff36e0924a62d7f470129e0319c94cd710eba543d919be968877f187bc5b34beff36e0924a62d7f470129e0319c94cd710eba543d91e546a110b7d9a5cb8b1c161ad6382990e6a1e1ed2444148798c2234e3b1f9683d84473377dd0f9040deceb522522e4980b9cb87c2580dfe4bdeeb93cffc3c3754e22aa9987a50795d668a2f67f70e169c7cf0a4ab3f94f601822761116da28a54e22aa9987a50795d668a2f67f70e169c7cf0a4ab3f94f601822761116da28a58bf54228045f498b818dbced88b8a20d25e4daa9d5f88c6044d7db0ed11ce1f4a0cc2497592966a4bc1323f638fa17de9e22b8e187829a0361f8d21f2635b56fc6af662dc4a7b566c213ae8efb991a33a35f4628ead8b9ad46cc0de94309ab303d6e0f5bd43efe3e1df90604c388f07fa78ff317a5aa448b3c30f49a046e12829b7fd8079a498f61aa08a230b78feaf489723a3b75037c878a6bbe08eaeb2396716bc0ec80abb013e82b5d5c6b1d84f5adce86fb833185d106f8ffeed2973032b2c46bd4498395fc67a045341da033ee3beed176b2a177494fd1abbba8a424fdb2c46bd4498395fc67a045341da033ee3beed176b2a177494fd1abbba8a424fd9c4f44a6c5fe7fb886df6bf5bd4cb6169505b383c5d3181f93c2920f37b2c9889c4f44a6c5fe7fb886df6bf5bd4cb6169505b383c5d3181f93c2920f37b2c988bcd45c5c203f4579ef82650081d08b86b3438bc7abbd7d7124357b51be87c2d8bcd45c5c203f4579ef82650081d08b86b3438bc7abbd7d7124357b51be87c2d86270f4df212eaa10b7939bb6ef7326d5b329a9a4a9131e88420003f7c39ec3626270f4df212eaa10b7939bb6ef7326d5b329a9a4a9131e88420003f7c39ec362e533f75b6d635e99f1bb0a31e472dc9c8b066ae1b92307195d9228437c8b7aba44925d6bec8549a474f2c13063fb10a7e9bafed86b34a7d4e10606407d4b1d862b9243883d175c665569024fec6fa263e125771f9fc4956475d7691ea75ddc20c8015fcbac23c2edfd882e13a3cb1c4f63d91713d74eb2f2eee7a3bc8e8efeb38ea91bcd77f1730c5035b8f5301ac1c370da97929803e3ff85f918f8e29f73968ea91bcd77f1730c5035b8f5301ac1c370da97929803e3ff85f918f8e29f7396b3e77b23be4f7339ff1605950b27b7c69ae6e4f59e136050ada08392b79e28bcb3e77b23be4f7339ff1605950b27b7c69ae6e4f59e136050ada08392b79e28bc927c5837f58ab8059e069b6250ec3991410227219fe21002f629d71ccb45f962430135784eab715bd783bbe8ca0650cf09263bd10d8b9ee31c64ba3c86583241dc89b7563b489f7469ab8fec873058d50e4a8c563c409a1a75b2258084f987d5dc89b7563b489f7469ab8fec873058d50e4a8c563c409a1a75b2258084f987d56bbfb10275d1899f9b5c7024827d14676be886f6aa80bdbfac5eced04e833c4a6bbfb10275d1899f9b5c7024827d14676be886f6aa80bdbfac5eced04e833c4a9dafc6b253ffd533c02c9f15517a4d6ba604b11e3f749aa5a4c68ec7caad58279dafc6b253ffd533c02c9f15517a4d6ba604b11e3f749aa5a4c68ec7caad582743a477e5acbe33ff5c288a26700887d94d7b431d4ddd3143d2d638cf2c09d13543a477e5acbe33ff5c288a26700887d94d7b431d4ddd3143d2d638cf2c09d13590090fc71bab4a636b18c0b32556e48863c6b2f972b1f44d2dc10e28798d89c490090fc71bab4a636b18c0b32556e48863c6b2f972b1f44d2dc10e28798d89c4f36a4b8c579b4b9d06ce5593ef4d68d72aef80e29ca6d024b84a7fca9f61716cf36a4b8c579b4b9d06ce5593ef4d68d72aef80e29ca6d024b84a7fca9f61716c2146a4cfaafe0985b5281fc0dfb4cd6040508748226d5f8767377946280a556e2146a4cfaafe0985b5281fc0dfb4cd6040508748226d5f8767377946280a556ed5f96b667ac316d8871ea821b33a8fa43820ad85268867e7e6105c04a6cd3d9fd5f96b667ac316d8871ea821b33a8fa43820ad85268867e7e6105c04a6cd3d9f3762fe83dea25a83ea9dfba24b52dccf3dc5d62cc20b2e7a06f2855ef766136a3762fe83dea25a83ea9dfba24b52dccf3dc5d62cc20b2e7a06f2855ef766136a3e6aca779df079c8c8a43a1ffaa965f6668379767cfb03125818d3cb08ed53473e6aca779df079c8c8a43a1ffaa965f6668379767cfb03125818d3cb08ed5347f5883246fdbfe720f7f8c2ef66d0c0797e8e342b9b5b0c06ff37fa2ffcb572b4f5883246fdbfe720f7f8c2ef66d0c0797e8e342b9b5b0c06ff37fa2ffcb572b4bf14d3006cc6e977054765d28c693fb427ba5a5e72bf82a697f58ed162bae809bf14d3006cc6e977054765d28c693fb427ba5a5e72bf82a697f58ed162bae809edd676c434d9736916afaaff652c295ffa10817d18668e7ca6fa688e231ceb4cedd676c434d9736916afaaff652c295ffa10817d18668e7ca6fa688e231ceb4cc2a0b525f183c3d32bc694003aeb2c91e31f310ba4e2307a3b018df45e08bfa6c2a0b525f183c3d32bc694003aeb2c91e31f310ba4e2307a3b018df45e08bfa63fca5fdb8fc3f78a60cd6ed9df0cc570e01aca43c6bade8bf360e1c31cb4d8643fca5fdb8fc3f78a60cd6ed9df0cc570e01aca43c6bade8bf360e1c31cb4d864a952e1a6905f5444e91823dafe8896862316b1d862c51ebcc46e88f243cd6ceaa952e1a6905f5444e91823dafe8896862316b1d862c51ebcc46e88f243cd6cea305de17f4e9dde4475f61e344d1f252986a74ebad2430c95fb6dd85afc63d7f5305de17f4e9dde4475f61e344d1f252986a74ebad2430c95fb6dd85afc63d7f53232d334b3326a5532a40b8003174039a20611abcbca83626d9d31c32189b2bf3232d334b3326a5532a40b8003174039a20611abcbca83626d9d31c32189b2bfcd4dbad6461d7beff05605ad7b3e9d13f0e0e5c41938580cc15da1d15a032c18cd4dbad6461d7beff05605ad7b3e9d13f0e0e5c41938580cc15da1d15a032c18fd9e3b9658145706c0c9d163ea878451b288561c15098945d6bf41e85afbd08afd9e3b9658145706c0c9d163ea878451b288561c15098945d6bf41e85afbd08ac1919e42cbfc7ac26e7d443644cc79ec25977bfc8b71e76207810a1c73ae1702c1919e42cbfc7ac26e7d443644cc79ec25977bfc8b71e76207810a1c73ae17027a04a13679fa951e53ab862d73bf57db8539e1f3889d8f6a2719f372d19ca0ec7a04a13679fa951e53ab862d73bf57db8539e1f3889d8f6a2719f372d19ca0ecddc1c9ab42f765652d9118cb1c5aeb8a86b0a096f0a70b87dc0765a6b867e443ddc1c9ab42f765652d9118cb1c5aeb8a86b0a096f0a70b87dc0765a6b867e443ad4fd81570ba3191e4718a1108d1187a205d6e1f7b5e6cd5eed9a49576f7ae4aad4fd81570ba3191e4718a1108d1187a205d6e1f7b5e6cd5eed9a49576f7ae4a86f9e67da3856b6abbd2b6db1f08a6009d24566c09d2190e408d58756d96b62686f9e67da3856b6abbd2b6db1f08a6009d24566c09d2190e408d58756d96b626b639a2ec130e16f49eb917b25e9c5548bf2c923b900563995b0fd7e6e8b50567b639a2ec130e16f49eb917b25e9c5548bf2c923b900563995b0fd7e6e8b50567125482d22fd691948a1f5dd7b9b758073c11947941fc2e6c30b363c3d0e4ba99125482d22fd691948a1f5dd7b9b758073c11947941fc2e6c30b363c3d0e4ba9978fd673e5de11f6fbe923bb10accd644ec67b7f7a839d7d4285cc336c4057d2078fd673e5de11f6fbe923bb10accd644ec67b7f7a839d7d4285cc336c4057d20b4d1052ef5740b1a2c3ae6b26d4ed6b87d516030febe0a591a4d2a3d5609ad78b4d1052ef5740b1a2c3ae6b26d4ed6b87d516030febe0a591a4d2a3d5609ad78c80c7e4a69cb51dd03bc9e97c2f6f678dc9c02a9fbaf2174eea299660c78c068c80c7e4a69cb51dd03bc9e97c2f6f678dc9c02a9fbaf2174eea299660c78c068d03952fe079072d67be8964e48dd574f0c7d838f50ffc35a9b39fa1a0edaa061d03952fe079072d67be8964e48dd574f0c7d838f50ffc35a9b39fa1a0edaa061c9f0cd6673d1f58c154f7774242483f61e6092bd76fb98dbbb62537ac68188b2c9f0cd6673d1f58c154f7774242483f61e6092bd76fb98dbbb62537ac68188b2e2987a6883aae1c364f536915b25f6f236647ad88fa08af310c6b521053caec7e2987a6883aae1c364f536915b25f6f236647ad88fa08af310c6b521053caec7dc19527f262c2d0ac4b27240590974b412687950d9da0db68a29e3cbabdf741c6ab3e197a00da110f61b5e0915a26b9aefd63e22b4f67e7af3008ba8f8b77329bc0be432723bff3ab3557ab16cffb0d92d2c83c07a30b6911976f06eb1f57fdebc0be432723bff3ab3557ab16cffb0d92d2c83c07a30b6911976f06eb1f57fdee371df837627547594003d1f88bde9e4f5005a16ef1a760329e6a5a0e4be3e38e371df837627547594003d1f88bde9e4f5005a16ef1a760329e6a5a0e4be3e38f7d0ac32a38698d5e39eeb34feefb6be408e19554f549422474c3498548e28e4f7d0ac32a38698d5e39eeb34feefb6be408e19554f549422474c3498548e28e483b61e48b5a7cdf9ee35a1777b61535e56215623d01fb643559f513394281d5883b61e48b5a7cdf9ee35a1777b61535e56215623d01fb643559f513394281d58659754d1ea3ccb440b09872d20a948db8d3f4640b6fe7e2b339b9a93b6ccafca5834fa1e350d1caa3a1d6d98568c7ccffe3a6b7374ada2a73d774130e8498d98676ee80e11be508261d5c7e933de17155ef25425e6a1d11c32a2306cf52becf5676ee80e11be508261d5c7e933de17155ef25425e6a1d11c32a2306cf52becf565ce6702f8815fc96381f27edf5591e7024940f316819f373cc4c6bffde11e0965ce6702f8815fc96381f27edf5591e7024940f316819f373cc4c6bffde11e09e362a1a0268f4b477f40c35ae23a664c15a78a3ef76562e975f0479f54d25bce49f2a3fe72764e6d042506b121dd584db46a6944d3eac19e254aff82655967a42f7c1aa75a969f9ba9faf0f9a81ecfc99cb485a283490ccc6c16ea737f2c24172f7c1aa75a969f9ba9faf0f9a81ecfc99cb485a283490ccc6c16ea737f2c2417c58e5340935adbbe0f511ea5d9e4afcc15f0feb8948da5c113568e1e31daa9b3c58e5340935adbbe0f511ea5d9e4afcc15f0feb8948da5c113568e1e31daa9b310af433312d27147e741d88e27e8c2d049e2d6a4f847af7199254eacac16efd310af433312d27147e741d88e27e8c2d049e2d6a4f847af7199254eacac16efd3fe51f140c8f049a2a95cb6e589a7853223d5d6b7fa48e3e711c7551d54c8bea6fe51f140c8f049a2a95cb6e589a7853223d5d6b7fa48e3e711c7551d54c8bea617dc96ad19ccf9f0ee7d8af1532948ac37f533843b256fb2ee0e6a708d016a3a17dc96ad19ccf9f0ee7d8af1532948ac37f533843b256fb2ee0e6a708d016a3a811e076c9726dc2caf354eefa1392a628d81439645804745ff612d7bbf7430e3811e076c9726dc2caf354eefa1392a628d81439645804745ff612d7bbf7430e32d91a242c668138d4319b226d7ee634cedb81bdc1084111bd3bc9f6a40e27950f93db6fe2032926bc70abd385c4b50febf1426edf5a06185647b6c927136dcd25364f48160eee485c0fe705a8dfa0aeff88010415064731f79bfca33f22948e55364f48160eee485c0fe705a8dfa0aeff88010415064731f79bfca33f22948e55b90abd7ddb523cb8131dc18a0d7ea8f82af6937e7a2add1e8a047d03e3c93005b90abd7ddb523cb8131dc18a0d7ea8f82af6937e7a2add1e8a047d03e3c93003c8ae9d9cab78d3314118697c3c5704a506b270f59132c50c8736d747f436f333c8ae9d9cab78d3314118697c3c5704a506b270f59132c50c8736d747f436f330d9b89255938bb5d93deb71268e780a6937c76c21742bc3ca2d2e4dd3972244b0d9b89255938bb5d93deb71268e780a6937c76c21742bc3ca2d2e4dd3972244bce3daf82e08a395a49294c981303429b4fc36f39533488f673e48db9f31629b8ce3daf82e08a395a49294c981303429b4fc36f39533488f673e48db9f31629b8e42f41c46daddadf88738007a213c6bd54e04c8007ae06dc92077f5368f05e6ae42f41c46daddadf88738007a213c6bd54e04c8007ae06dc92077f5368f05e6af2b869758661db4b792d7a2327609ecfbe6d19b23cbb3a52b1fe44e1f0ec1f1ff2b869758661db4b792d7a2327609ecfbe6d19b23cbb3a52b1fe44e1f0ec1f1f9498cd8c35bdb9a9f89b434304b9c292b6a87c261822c1a8fc431248cf5d7c119498cd8c35bdb9a9f89b434304b9c292b6a87c261822c1a8fc431248cf5d7c118937469043e10ddb1e97c322591c0d26270787654966bc19010b75d19a95179c8937469043e10ddb1e97c322591c0d26270787654966bc19010b75d19a95179c7f3125ab2a4e5820db388352fb39f0ca00b8b3169b171cc43a98d0d49ae09cf87f3125ab2a4e5820db388352fb39f0ca00b8b3169b171cc43a98d0d49ae09cf8794423f139e88a3900e02f1d03a33c108bdad4d17cc07de3d6a0526673df5e30794423f139e88a3900e02f1d03a33c108bdad4d17cc07de3d6a0526673df5e3038e3ebb436422463ba333074de954410f6f398921e063d9e67daaf9f22f7769d38e3ebb436422463ba333074de954410f6f398921e063d9e67daaf9f22f7769da06dae58af06ec85648e4fdebafecb963579d3cafb0ddcd68a841e6cd07b138d541b997bcdb6db95c597b3037d671207def2a999593ce70d4242a6f4b904491653a0940de858fe02ee42ff8d4c32b9e86f03f15bc195c78a8c7ae9f8c75d6fa453a0940de858fe02ee42ff8d4c32b9e86f03f15bc195c78a8c7ae9f8c75d6fa412501ad8ec1fc04a2a4d1d51f490b71624c7cf33e498ebe8cb1d7dc4564b73a212501ad8ec1fc04a2a4d1d51f490b71624c7cf33e498ebe8cb1d7dc4564b73a278b217a3c9cf3dd792c68d9c6e31645f86cfc838bd606e218c7fa81dd17f9df378b217a3c9cf3dd792c68d9c6e31645f86cfc838bd606e218c7fa81dd17f9df3edef7121650a16e9e6c59b5f1c89b815a2a97eddafe8337c49f4bc945e18c8ffbedb3c3d3adb8e0b72d29b83abadec93ccc013abde8cb6bd33af88c1fe88518230ddd684971b66b99e50cb1e9a12f3503c6f6ceab1e5b77f6b80f05d80f5bac230ddd684971b66b99e50cb1e9a12f3503c6f6ceab1e5b77f6b80f05d80f5bac261fb25260df31294fd4d1d6e6a3f2dc2add37d9dc71225f1a1e882c46f0fbb850a12b8d4256f68e9fda48fdc8b50eeec00547a6841a7f1306ab06173e54b6c9ee460d88180baadd29cbaceb4c44d349920f8ded515716835889ec2783afac918e460d88180baadd29cbaceb4c44d349920f8ded515716835889ec2783afac918a2c3677194fc0a26404eabc8cc7719164720e683890e242ad3ece96c93ecdbb4c002012f1015ff805716c676af10a92ac76957a5fd60d60c5ccc6e03b2ba03587a68472e972c61143c969c29130d196007b9542538a70db4b63935cd3db851177a68472e972c61143c969c29130d196007b9542538a70db4b63935cd3db8511739405ac1acca210ca09d49c7fa411d02cbc1f6d9f8486a5ffc50e4045c41017639405ac1acca210ca09d49c7fa411d02cbc1f6d9f8486a5ffc50e4045c410176ac30e62d69dfb4099995f5a67f631f378123911415d525f983d24045012327c0b838781f0ea004cf54f0075a57d64bb99e97ae13e659d82b415aba6709df8765419a3c52d51369e3382cee0a123595abed35311e698f25334f93013478995019419a3c52d51369e3382cee0a123595abed35311e698f25334f9301347899501902ca6fb799e16e37601c78f3d4d2cac1949a019ded3053a9378b31c21ac8079802ca6fb799e16e37601c78f3d4d2cac1949a019ded3053a9378b31c21ac80798fa4d0ce188127ba6bf3fb8fd46c6d87d8e108cdf010d39787d5ff07304bdf2f4fa4d0ce188127ba6bf3fb8fd46c6d87d8e108cdf010d39787d5ff07304bdf2f4821b84464ca18ee23bdabfd7ae623c9c056073aa295bd3acab1ca6228e7d19a4821b84464ca18ee23bdabfd7ae623c9c056073aa295bd3acab1ca6228e7d19a46578002265af85859f2b5e01a6180ed9bd48ca2bd7f527445e1a0fcce440028c6578002265af85859f2b5e01a6180ed9bd48ca2bd7f527445e1a0fcce440028c722fb8333770e668faae753a3e09763aa24d69aa46e8f4b3de3f69f6cdf724ca722fb8333770e668faae753a3e09763aa24d69aa46e8f4b3de3f69f6cdf724ca4e655cda72e8b0c043fe23a5a02319595c5e25d3be1e1a1eca1d891d9b74ca064e655cda72e8b0c043fe23a5a02319595c5e25d3be1e1a1eca1d891d9b74ca06afb6af5acf93c15ba4afe1120546deca4bbf00cde174c2623c797e306357aef9afb6af5acf93c15ba4afe1120546deca4bbf00cde174c2623c797e306357aef98cd4dd88d6a870ea213c1e23b92585f2bfd75d8abcbf50ee9f738a047296bb258cd4dd88d6a870ea213c1e23b92585f2bfd75d8abcbf50ee9f738a047296bb252991e5ba5b46390b6ab218919a2d437aa4ff70db7d8a36e36ae26ea430aceb6f2991e5ba5b46390b6ab218919a2d437aa4ff70db7d8a36e36ae26ea430aceb6fa1d75a13a9080fbf7c4538b1c870c54d82ce65870d241a9af5d966eb6a1ce0aea1d75a13a9080fbf7c4538b1c870c54d82ce65870d241a9af5d966eb6a1ce0ae5b5a85da53f70bb16deb2bd5dce25b800255a81405c1c7dccc730371fcb58ba85b5a85da53f70bb16deb2bd5dce25b800255a81405c1c7dccc730371fcb58ba826b6bf38f7c18478de35fb4ce62574dab43f77e8bf018e8790924291824bb10509c8e35cb7190888ba40d404fa0cd18c86f73d9f043b87d7afee12472c51d36429594a0cdba99933ea539037e7875980b23c5d727581596c154273f68421844429594a0cdba99933ea539037e7875980b23c5d727581596c154273f684218444ed708b365ffc79af10a75f0b58f44f22dd60d628a01a872d3ffb49a200181765ed708b365ffc79af10a75f0b58f44f22dd60d628a01a872d3ffb49a200181765ab071fe069edcc3f375a7985894bdd7b88315c92c4f094c9facfcec840ba4419ab071fe069edcc3f375a7985894bdd7b88315c92c4f094c9facfcec840ba4419694d02b05d71b2138405f48654aa5f0ac3ca5fbdf9bc8c1436b8b9f9809acdb3c211bab28be48a254ffd77cbf4da5046d13e2a19efcee27e74d5bd875352c022bf933973136db6a23ce9115a2c3316d08188a50c9dbef39812fe26543f43d2dfbf933973136db6a23ce9115a2c3316d08188a50c9dbef39812fe26543f43d2df87ae94b5596bf726534bf9260a7f1e6b1a648880c8e747a3b1c7fbcbd0a0666c87ae94b5596bf726534bf9260a7f1e6b1a648880c8e747a3b1c7fbcbd0a0666c0bfe45aaf3968c1be9e82f2cec475f29906d8514a9b785d50970b0c9d11e1a660bfe45aaf3968c1be9e82f2cec475f29906d8514a9b785d50970b0c9d11e1a6608308dce286a766434adfc210aec3e1dd901c20d5219e54e46a4ad7b0d574c2c08308dce286a766434adfc210aec3e1dd901c20d5219e54e46a4ad7b0d574c2cca1a18a03996a05576f25b7d55204dee256bc898835a3768926b528ecdc3e78cca1a18a03996a05576f25b7d55204dee256bc898835a3768926b528ecdc3e78ccd93421d94aefbbb3538068168dc2208351bafb10f554633a44acd835555ed8ccd93421d94aefbbb3538068168dc2208351bafb10f554633a44acd835555ed8cd247b80ef7ce11c599e62dfd9c83f04676948cbcaee9170ad92a714e5d42687ad247b80ef7ce11c599e62dfd9c83f04676948cbcaee9170ad92a714e5d42687a2d05103e3d9e6c2713770812c33f7465f106100fbad64ce478c21a7f0fd345152d05103e3d9e6c2713770812c33f7465f106100fbad64ce478c21a7f0fd34515c79bacdfb532b4bb693c250e1810ca9ca6bbb939c0af490f5c62100d73b0d237c79bacdfb532b4bb693c250e1810ca9ca6bbb939c0af490f5c62100d73b0d237ce8fe3a8b3cc171e22855f10c647700feff04fd5880becd10d9707db7a245e09c3353054aed6d9e045464898fe9e31535c93537f67edf33f6783531e7672125864fc8b5483a922e42916cea75de1f4234beef96374e7331bd6cf45a40fdeb276e828542560bc0b72977285f504189d9453a094ca87b584beba5f5cafa50c887951ecfbda95ee3e73b16dbf85545efe7568ffc6aae79441223a6f31e46000717e1914db998cf0fed988c54c05a3bb6cdd34233024d8e483b75b3bc335c1052d222d3570ab9f2bee9077564c313952bc62eb9e44cd32c9f4880c1b9afa4b73c918276bd5c01efeb0d765d842aeaef5ecbf79b405653e6fa0cdf9c1b065bca30c6fcb5178b5933965d5a61a1641460972525b899eb9ba547777d245b165162ea446d9d9015ab0b057db1df9659490ae56ee8a87a3a51c9b837c76eece49dfcc1d6265aa3633d744a46aa5cbf2d61f0e709d15b9241418f93c17f6e7acb364c19e325125ddd39a0091f9912884d56178e943d945a2e54441bc80fdaf66b9d5842e95a324ac29a43b823d4dc60d138646f73ae409f876b1306ff04d6d077d94f050ecee6ed8846a017afe656d5c70d64b72f0f688d9cbb3a2601d2dbfeb20eb83175c83624525921a1650af690571ac521f4f7f87d591c9973b068bccd2c625bb8b62a75bb1af14997c074f8b493550ed5ea6c506068501e7fa68ba1454fed0614177eb01abdec0ab3a97f541db970168d66632c6aab88d8091005ecfb8b7073e895d8ee5fc37c3228ea5a1b5b3ebf9fe8ad1efbaf0a906e934f2ab1a625faa6285d04f1134ad87156aae2e8cbde215d29c1e8f911a9376532620af8755c050d281b513cb1e836736bf0d5d6bb25f9496733e78e0b4b8bd42d0ab9bd944c1ae27283f84b2d782bc32fd217e76adbf9a87864129e9449c328e054c5bbff3f5e8d75ef4aa351d92cf853be4b8f7baa0ba33784d26926db9cbafbcf3fcc5e2484dc6162dbad700801f129112ff53a3a3f6572137acda2fb4cff76ccc18a78a1bfb3dfde1d50c1bdec8ab77ba8b96021bf6424d382f0e9636a2efdb51b994a2c85df30dd0030a8e59efd6ba92f560e6defc43afeb5b13562cd6b07c8535a2eb046eca7b6336ca8d615e80af803dac71ee3d236c9a3b5b75f8bb84f6519318c1cdf2084e016c007b8f37762b1a01a5de55621ce0766b8f0ca1fdfd757fb2eda736aebec652b3269189f5414a55f883a27ab404b1623350d4d1e36e9e9552dff309b470f333d01b6531501b95d47481b1f3e38e9cbfa02b862c5679a0e99b456a3f77142ee7838079df5bb685db432a6010be9fe93ade4b65120c702b2dbeaed4ab18dcd40f2b34b8db9195bb9e88cd01de5e27ec41a550ba2174e9da31bfb9fd9c144b262c8132e203f0bc0bd99db723470650cc711affba0cc2e2ba92610661c8f30bb965f215f0846604939e4a2a69eb1005ac71bfc6d04fb76bb8949c115a6b9100c4132eb34dda5dafdb170172d971b7890270799fc09477e9892c0cb51e32739d27ee634a1d5794c9f47d45a37a60e2c9024a4542401684987830c66dcd49a0ad08baa7d355a30cc5a3ef79f277a8cf61add8d6e60782ab3f94e7c0202ea04327e26ad67ab8364eb0f1568e17a1d94beaf0267eec40a38a0593452cc67d77b2ed0e9299bbb0386ccb5ea354e400388c69080a833118dedcfb5caaf83c9f56dc3bf55d1dec86a17689db34e542ec8399811860a1c81b88cd5b6f2782eed2313361dedff1a5a03f89d60bd0e55ee563d3149e1d496abe50f8bb690fe88c51c6639e38cff98d06b6ab6d4eba0226305c83dcc3e8df055bacceeeb1582b524e95ef5dab6850f8c8ff0fff01fdee0fcf45fc9daca2d862fc9d17c0ef066ccf5d2e6b1bb5ac19adec377fd16962d1a5d2ff0f6d06533b8f15b04361bb585f8a356b27bc46eb8a887da3614450b75bbab69f86c47a261dd303e6092548cb05a63067615acf1c209402eb33d3e5715e8ebfcc92ea2501ecfd33ca283da7bcd1ce3b065700f48d69f5d2d9abf479b7e80891a383e2141c39dc4d837f6dbf095b3caa7b50f39373d2b001993ff3c2b87a62891173f7ca2f3c03791505bbd1b303553c85f2c4292a49225a074b7c54a523db2deeb940bee3cab90e2044b80a7dee5ad24b22d83ed9cbe3b268f62df6e283b6c2df6801923fb0e1b85a5b95b3c3b2bcacf54a8ed4546f78bc688ea28115c25d8f8a7b9359b2ecd57c5c0074b3e37487f8c2b6bee2f73f41c805b53e1539a1a6a20b2db2b8123e15ac6b1a93e72a1df6fed32bd06d5dce996e0f533db94954792bd05f2bd447bd4a445399aa4445d98fdfaf709ff1c4e8c88f18c39c84c95cdec37d68161ae439d41520418b47c1aa2e8fb027cacba1a78d536861279747748222ae7a6ecbc4227950888915c901bf78a2a568c2bfebdf8971aba4bb6398b2ed1d9d90e0ec22f580969ca592892a24ecf035442894c39df3474d23aa943833fa4f08a44a15e78751502263122073498465313767ae380ec778f26c6b9061feef7d53651e813ca43d7aba36b7d7c14546c8a90a2277bb7b9f94e4db5c1d3dc15b25714f004000a450c5f2f1ecb9351143c94fbad9c55aba5c59fa543ff78ac6465d912d873b4b84bdf3e7dec71f00bc129449e80897a27e3e8637bd5e777082bc63ac05efe3ea161e814085b987ebfac069c9dbe21e5bc29faf1eacc88a572d2962ee9c18ab290c27f251b32498ee369aaf6f2e5fc951b5924496192f08b47131c941c6ccde770aafae7b06c6ee947d6c03f99fc73a2ed61e78be51ce14005b0aa5f165dfa8d48747e93acb9716b72d0f6191f3b6eb87030da2ea082a62ad84318092b62609a7ce445988bad79f311b015a7de923429ab83b2c7c52a8afe67e9e6f02559e85a5a4c9dd2b3afb2e69292729a8599cbff9448bce7181be06a7f429c8e4d387af1a34c1bd030eb383f4707a64dfd920873fa2893d8436bb360dfa414a06916c2568fc1e81fb59449bbc647b76757588d7d19943d9003be0ba7d0cee99f6e17b37d5cf29bfa4f2b581b09619510c54556f7d888b22201d6923100a769489e64d660c57447630187e622be17b7c688804fb1abe86aff079accfa6a9636bc217213b60713bb11e7c78393dad2ef33998e0c92db8bcbfe5df99429252075d6441f71ff108811fb889fd63752c65760a8192e8a895416ed82009bb5783efb50d8ed8d1a6bcd90227c8ced253b3b36a169e25ba2b7d9849d4d73e36be30e48503667f2324d20467dd84c4bdc52c00b9b6e8c39362f417d745f007bae395b631c4a2ff35d01fc4ba6b2df9f799b3e4ce447bc28ef1dd7547165c038a3727c87b34ad8c65d53cdf2465bbbc3ae3629b690a4396222214d1b16af985fe4a98fd921bd3838d00f6dea8a8300649e444187c727d5720ffa27dd04da93cb10b8f33eb7bf2c4a8397a6e95ac089efb09b960bece1242525b0dd6fbe251c24ed7240792a220b8180a4226362ec3e1a5881bd0a7adddd87af67074994d59ff7d5e68cc6e7133866308275394836fd2efd7262ba43d48f4bc4c4d57e60e803afd04f07c4eeccab14382f2e3214666637f1ad7f5ea552e9a9d14054b8100e46fe0c61560ee831a83d8db087a0769f5971624e36270c490b532a87284e91adab75f0c4a2357eaad1ca1aa1fc71f4ccc1c2790b303c3846f7e505c3bdbf2f1cb28ef3310fe0606d8c4f9040a2706dcbd0d0976aa08a846a5dd99839bd4129ea4da61bbed40df4c43dce69aa94bd9ef63ca73e87e39fdb812106ff57940dcfe4a9e59a7aabe5ffed067e8bf48b75cf3826eb2a4b43c6e73512f2bdcab9a4b59b992613f489283185e8474d7aa524fa5f076cb6f45250ae60658a421fbd9bfdfc6da8549eb80eb7db02cb2af26358b9ce481e25e1f126fe0bc4bcd040c5ad2e5b88173bad99b9b0f6fbba620af92c7cc248505629e50909e9aead3ff572ce4d032492490d45dae49cd6c24a52589793b209efc1d98d327ace4090be025c7e552c462e3314c3cda645d4e7133ec7aca42ee4ff6a289384be1909970c0a5e43b944d6e761c6f62c951b37d8a37681b380009ffcd698ae46be56b21fef108b563a72a363b5bc50606f7c1ade4b4054944d326c347ca252643acd0ff4eca849f0fa6f701e1c8f2128c4bf7830c825ddb40fa08979d1915f14ea8f87d8d34eeaf3b3383f83d46943b904e4cfae3b517a7bb49c43dda64bc85d9cbf3a2259cc89d82b3c45dffd39b2aeff2db0decf5080b02dcc2acad1ac6ddba3b9d14a219695922683915eff324236fdbb62f82bdc1a63c8c1a0fa86dd9cb98649edad7fe9936ef9e85c51bd827f5b8d869c551302ff338996b14197f2d7a730aba6497a4dbf4e96f826ef2528934f1c8d38395a032347d549ab501f1eeacbc35062f3a5a81cad644038c13872589c09b1411c380602fa7a5d68f67e8c04a0fc0c47481eb809ce5a848299704ba3f0dc4a4fabab6532479389e7e37f1a05ad594dc4d0a51cdb00068c3faaf860dbd0481acab03ce98df925bba53a13e9ebba57537b68be1c31785ace93f29f71b8eaec3718968f4bb57c3a286851a57e1231b7ffb37c98aa7b53c15a0e75d8ad6b5608fcbf20513c24ffd4cb48db4426dcbf179ab41f290a4c3f79e7474d5244bee93e36b3e67591ad8d01c34145724d0a6ef208b79a190da26f6b32f9a9970fc8abb0ba251458e378dbabf019da5f005668e0804a6b055743b4001515aa5f5a165adfdfa98b085fff2fc9e788a32faf5819ffa28e75ee7e054b7178ddd5d1d63e3d5ec678303f6f6107a5471fc06afd4bfb748c58a9d49e054b7178ddd5d1d63e3d5ec678303f6f6107a5471fc06afd4bfb748c58a9d490c2df974f6dfe95b63b91c991c86fbe81d73b610c03d1af8ba6e1f99d2d995d00c2df974f6dfe95b63b91c991c86fbe81d73b610c03d1af8ba6e1f99d2d995d03905c439f78872a2ab624ff2e28d27435ffac54e0de956fd09a31f06c40bff963905c439f78872a2ab624ff2e28d27435ffac54e0de956fd09a31f06c40bff963a70e37186a2b2cbff8fe5a2d930576b994b4033a5fbce07668e215348b84aab3a70e37186a2b2cbff8fe5a2d930576b994b4033a5fbce07668e215348b84aab4b8e64bf22f94113c992e2b2168a27901beac4022ba573e02f3dcd6b06a5a9ace4affe45c0416392479d4a0cfde4f74f2ab0756c306fca77969dd5746c0348ff9f6415e88bf8f240d180679682961ee05e7092c98387a14562987677349fb6599f6415e88bf8f240d180679682961ee05e7092c98387a14562987677349fb659d8b0c160ea3182a48e20ca34dba7a5edd086a584a92d108186ef378ece1de8bb464c4ab8e2248fc0431732ad94271fa53494c1f2e38cf59781755872c7306b621df6d8a0b89abd553f5ef558f26135aa9d147225ebd5ee01c4b3c2e6faa1f3eac01d4668e0254db07327976ff14e5f8e04ae96ae5a5da46aa87659a283e864e446019af9cac301a958f8b21404ebe6dca18faf11350189a5cf54e36048377c9446019af9cac301a958f8b21404ebe6dca18faf11350189a5cf54e36048377c949917cbf9da6b82ed5bb91cedd15fc5c597f52bebd1341d7a1d5bc28b4d3ef7d89917cbf9da6b82ed5bb91cedd15fc5c597f52bebd1341d7a1d5bc28b4d3ef7d8f8a2d89ff63729bbc0855738cd24ed196f8d8cbc889744eadd17ea79db0a99cd2cf97e7c50f5800dcab0be644bb7dcf33f6376bf110fbedb3c566dbf92a272a8d2fda1869fc39cd4a562ee3eeab4ba4b35b0153a9c97fd430aa3eb5b129d1177482e1b78a04e96efe0a86aa71d0e9c4ea1ca943b4b9e1484fccd69d9ecf86e70482e1b78a04e96efe0a86aa71d0e9c4ea1ca943b4b9e1484fccd69d9ecf86e7095ad4f1191a35563cbc7aabe9da027312bd9f54322ef387a343578ba6fca77c995ad4f1191a35563cbc7aabe9da027312bd9f54322ef387a343578ba6fca77c9e3b1484e87739d4800574ed72352d217c86acace309d21cb8f3928ac20f4c988e3b1484e87739d4800574ed72352d217c86acace309d21cb8f3928ac20f4c988168fecbc51bd08cfe4fb4470917cbbb0bdbec2fbb48b6c2e7a00496acbd61ec6168fecbc51bd08cfe4fb4470917cbbb0bdbec2fbb48b6c2e7a00496acbd61ec6c25b8c6367f0ce49e9e68416ca332f91f8b377eb59a062366dfe2ae6cd79ea7ac25b8c6367f0ce49e9e68416ca332f91f8b377eb59a062366dfe2ae6cd79ea7a1d00cbde6715c3b594b3ab3be3d2319bcc6e35c4498d8df89ce9d0a18e1b68001d00cbde6715c3b594b3ab3be3d2319bcc6e35c4498d8df89ce9d0a18e1b680012a0b64c25c152a93e36a5886d959309ea40f298217402313366714046a510b612a0b64c25c152a93e36a5886d959309ea40f298217402313366714046a510b63d64386f46fb38ff149ead518389a3dc9e7073a1ee47412f8331f4bcb29d3e783d64386f46fb38ff149ead518389a3dc9e7073a1ee47412f8331f4bcb29d3e7835bb969f2a1bfdf1116b105c85d4aee3b1da055a3a7a6149a281ab35dae3352e35bb969f2a1bfdf1116b105c85d4aee3b1da055a3a7a6149a281ab35dae3352e1988cea0e582e91c37540bd190bd2636bd0b8baa9ba5c4268f557de9411304f6118f76780d719045fb1f86666cfe68941fca4843195227714af30d01dced776d0f4f4d1c01d7bdd3cc74ca61d35c238ec0f14645f447c6d07d36b3a550beb4cb4194a48e0e2732aa79366232b4d7e1eabea97097d6b756a86140670cab72df3420e4b75de75c7a75662041760e7fbb2212e21b278dd481b7dd5e753e4fe24bba75a154df8896f3af552d38dc8a19f9dd7d9f3070f23de25db31c178f91bb1e8f75a154df8896f3af552d38dc8a19f9dd7d9f3070f23de25db31c178f91bb1e8fbec20bb12c4ce77af2aec10dd38a0448f0693e69a9a6fe239dba6ef4665e5626bec20bb12c4ce77af2aec10dd38a0448f0693e69a9a6fe239dba6ef4665e56263530f94e97a464e96061dbf12f65435d516f72ffbd3e32d21907880959c6d20d3530f94e97a464e96061dbf12f65435d516f72ffbd3e32d21907880959c6d20d6151a411e19bd162275c887fc767339ef0c2c901b841d1fd119a4be381310e816151a411e19bd162275c887fc767339ef0c2c901b841d1fd119a4be381310e815e72b225dc4113abe0075d0885a6b134c8b53310d47628ea840c4480db15a6a15e72b225dc4113abe0075d0885a6b134c8b53310d47628ea840c4480db15a6a11df5e799cd3c368c9ebba21daa879526700c2024aaaf59d33570a0dfd8d095181df5e799cd3c368c9ebba21daa879526700c2024aaaf59d33570a0dfd8d095181a6e3b2447fa4f68ce04b7bfd6549246bac042271986f32eea56cbfdc3b88ba71a6e3b2447fa4f68ce04b7bfd6549246bac042271986f32eea56cbfdc3b88ba7dd1dcc6c227afb98e6f5f87648f070930f98bb29685209474abf19ed601d98ffe42a62ff3c2a90aac1c4aa58356ad19091dd3e33f8ba1be41a2270669c62971eaa4b0a141ec2617b31ddf7f23c7b4b1059568ad64ccb82ef0c9b6d3fb94a51749c31c5181180eaf9dfa558370c4bc4efa11de97ee3542f0b5190905228b860cde31acb6da49f07e0589d3482682374317c76590ac0d59e9276ebbd45005c0eef4d7b46bbf4a2b34a93fdc7396a572c7a3186281ccc94df3e1873e30751e23ffe64cc4ecceef48eda632d93d071dfda4eac4215252e80474f8bc29bad357f3c89f238138180a3d0d32cfcd3bc3bc40042013d3a713dd6d2283a320a71a07b1cd5b00f3502dd4ac18a52c5c6b421acca84400772718f057a02593a9251513ae3331801dd53e9f40bd3a966d1eac63691c634df52b73e0aa65552572ac8ef4fc79899081db82a340e33b3abc78204aadba34134e74adee36c19f6cb9c3b50fe895d253503e251919935be1dcce6aae2ddfed48fa2c4ba12ac173b0f9286d1e2cc6daa1daa24e2f149d11037f958e49c4e412b597058d3859a8253e10344f580f5a0bfe1582c77d6f119c65ee5befabe7b4946c0779006daba7bd1d96f986b07e03cb9616f8de6e2e74fefe7b4e4143ac586f512e6852af09a39cbfbd106fa4ff68e45db839b3aad9331154ff5a05fc003c887228c115293adabf59c14148236e29945db839b3aad9331154ff5a05fc003c887228c115293adabf59c14148236e299b1572811c894a0173849564415bad4268007c471e6f86ac9415c9b426367cd91b1572811c894a0173849564415bad4268007c471e6f86ac9415c9b426367cd914b96ce3e5be2c5f6ce5fff90d3f5113e59b6aa0ee1fbb7b2960dd5bcebefd2fe4b96ce3e5be2c5f6ce5fff90d3f5113e59b6aa0ee1fbb7b2960dd5bcebefd2feb559cc6a4f5793bcae443ffb3293bd37b23712315b6845f5fa07e5e426946451b559cc6a4f5793bcae443ffb3293bd37b23712315b6845f5fa07e5e426946451b378d6cfb1f5173f3ccf2530070613dd473157656d341e34383a0b9e087a6874b378d6cfb1f5173f3ccf2530070613dd473157656d341e34383a0b9e087a6874683e39684d381acf63e1a38554697687822b318205db25f4c99f7666adae8507683e39684d381acf63e1a38554697687822b318205db25f4c99f7666adae85074ed8b8dd8be69a55dea837ca1e7fafa8e7a2ce1bcea0e2caf5e2f9a3eb1cf7204ed8b8dd8be69a55dea837ca1e7fafa8e7a2ce1bcea0e2caf5e2f9a3eb1cf7204bb2e2b4b966e69be26fdfa0a3572bbb5f34b32ef4f39b0cb76f92a39b5c7acc4bb2e2b4b966e69be26fdfa0a3572bbb5f34b32ef4f39b0cb76f92a39b5c7acc8df5f3139727abc13699172e41535c8c01e91033dd8edde2dcf9318286ab7dbc8df5f3139727abc13699172e41535c8c01e91033dd8edde2dcf9318286ab7dbc84c24a9f1409e5a986845e6fa2dcad0ccfaa387ed09d7bdfd20feb12679b5cbf84c24a9f1409e5a986845e6fa2dcad0ccfaa387ed09d7bdfd20feb12679b5cbf5490489c45901c3bbe9c48512cde06b4d2f7975af9ecc1bdaecaca7ac38581225490489c45901c3bbe9c48512cde06b4d2f7975af9ecc1bdaecaca7ac385812228a0735c9271a40cca22fa54a8a122f58aaa2d17a09ba4f689b5a27a13d615c128a0735c9271a40cca22fa54a8a122f58aaa2d17a09ba4f689b5a27a13d615c194e35bb32b891fdaea148cc1e4d6b7975c1ac9090149a1e1ec3710416a767a7b94e35bb32b891fdaea148cc1e4d6b7975c1ac9090149a1e1ec3710416a767a7b637387ac9bacb9dd559e20d19bf2839afc0250076f9674fd7ef7e228b0322b56637387ac9bacb9dd559e20d19bf2839afc0250076f9674fd7ef7e228b0322b5602f6f4ae0f1d6fa9f159aaf3d31457ff9ff15446ddf700747fd628273a009d3a02f6f4ae0f1d6fa9f159aaf3d31457ff9ff15446ddf700747fd628273a009d3a3a8e8c3b7c96cda3f78992cefa6046242067a99db9cdab8b8e63f41d515237a53a8e8c3b7c96cda3f78992cefa6046242067a99db9cdab8b8e63f41d515237a571c0377c54bc4a7aa7fde13bb7f5bff0b42c4b4dfc618aee80753cff4d012e2471c0377c54bc4a7aa7fde13bb7f5bff0b42c4b4dfc618aee80753cff4d012e240c58fa4dc3caef22cca0bec4dd4d0104092199c7eb85d60d9ebf293081198fd4df4e466297e1db9d66ae0c713156c45565088a5a27b792c51c690353f1a391e3eac2ae96a5d18e49de0b6a7f3118d2df2216fd2c74dd2b74c1940bf8fbae89e4eac2ae96a5d18e49de0b6a7f3118d2df2216fd2c74dd2b74c1940bf8fbae89e4d362147637491a453cc1de606f83adb0b2d8ae4c8a28a571550a67a87ad4421ad362147637491a453cc1de606f83adb0b2d8ae4c8a28a571550a67a87ad4421a1985adc222f4d0b446fbcc6de75dfaa579a97fd823480040246bb734099e7a121985adc222f4d0b446fbcc6de75dfaa579a97fd823480040246bb734099e7a12328e8e99194903cfec368834aa28047ced08ec7e9499d9248661b6ceb0504ee8328e8e99194903cfec368834aa28047ced08ec7e9499d9248661b6ceb0504ee8116a65e2d0b820fe081e47a521fe2f9f7805a04536e5bdca2905b290885389da116a65e2d0b820fe081e47a521fe2f9f7805a04536e5bdca2905b290885389daa912088c16493b3032aae2c994a83f40e21e7f73c3ed82876b48b38e90fb9cb4a912088c16493b3032aae2c994a83f40e21e7f73c3ed82876b48b38e90fb9cb422ff803a451102fd83222ef459f6b9120dbe725937f1bef4cf1dc596e86ac1fb22ff803a451102fd83222ef459f6b9120dbe725937f1bef4cf1dc596e86ac1fb57411114ff10491621fb02d2a61f758733a4c6c5aabd804105cfd40999f4081457411114ff10491621fb02d2a61f758733a4c6c5aabd804105cfd40999f40814d090e58cb09e35b2656ce818894b772746c5df85f898e3f8c3fa850d326f6f01d090e58cb09e35b2656ce818894b772746c5df85f898e3f8c3fa850d326f6f01335fce0711d9c4b95e192d0d88a198724b411b319140d190db0eb0163b24d6a4335fce0711d9c4b95e192d0d88a198724b411b319140d190db0eb0163b24d6a44451ce2e4183cfe555113469c0e4af02107ccb1a588e2d9206965754446371b94451ce2e4183cfe555113469c0e4af02107ccb1a588e2d9206965754446371b9102603d0ce5ca5e8a68a4f18b4b4ed3a40795ec9763f3ffe5f849eb46f541ca3102603d0ce5ca5e8a68a4f18b4b4ed3a40795ec9763f3ffe5f849eb46f541ca3577f2b3a8f6e6deedace83b335ef7ccf27cf73949ec5de11b9f669369fdfd7d7577f2b3a8f6e6deedace83b335ef7ccf27cf73949ec5de11b9f669369fdfd7d79688333eee6979db296178ad41b2287962f1229a8c1bf99a2044c832170b00f29688333eee6979db296178ad41b2287962f1229a8c1bf99a2044c832170b00f225bb2a547cead15ded1d521621b1074306caa24f25709456b316f6ec5bf35c3525bb2a547cead15ded1d521621b1074306caa24f25709456b316f6ec5bf35c35e6f4fb0825df501996224557695e7e4cea1a63734f46aac23d2bbecfd93aea0ae6f4fb0825df501996224557695e7e4cea1a63734f46aac23d2bbecfd93aea0a3278c6794163b86cbcfaf04dd7427acccdc006baed79e25d2eec2ac7eeea7c053278c6794163b86cbcfaf04dd7427acccdc006baed79e25d2eec2ac7eeea7c059f528fd4669a7f3c00f0eacc4c4e207f523f8bb6811e164c48705318c4fe543a9f528fd4669a7f3c00f0eacc4c4e207f523f8bb6811e164c48705318c4fe543a69c2790acfb68fc8138ea46a2142b1d54f73f6af8a2e695f626b037fc79e208a644c733cd23cee6b96310a46cb21f369e1d7b1cb1f00174bbd2b278e90d563236bcd4150e3f82e0099832a0079a7ebd91805d877b61a37d5a7530b25c55264b974d4b4e9d207e10a5a4aaeef92aa84817bacb2ca005b40cb5e465f78516c04846c9dccb0e9edff7607a18ebf8e0013a30c105a5da1d71e4a5296badabc982035932e2b381bea177b3164c50e89d34735b073101fcd585ffd561ecb892c083f6ff9b5448d1d8b69f7f75bbce4fedd55a64d1f4ff7e21b1d17c45d26f52a271a1c3177089a8ffd6d3b04f3ca48bcc29a682c424b2ffbfb6e2ad0ef938abb5ab6e0c6a12b41d52cd42b790cc0dddd1d11bf549b90469835daac0a731131426f12e396d31587ce58bd23bea62e92481d0cc20e34d4673dfc59fd4b395f560f7f339780513c04e51ca5c820af79e756d6dd172e5c6a273715179aa97f4798c60d7d54518cb8afa13dac51e1042959edc2aa977a4a920830ceefa801e2957ca7b500213908a183edb187f46ff14d71e2a5698fbb1c959413e83942de4651429c081390a12cc726d018b6c18a2c6f3e185a20e464ae90e8e4fac014b8a9e9a2ca2830a4e34995589e851945da97d515010e8408c3b779c971d8db7d79e40d76e71a12f99c703fc09c2f1b188a451b4dd65e014e9f032e8fcdab1935108eb9a4e586379f8e433fd76ef09c85d2e2a192cf274112f2dddc03685afd6a35db75cbd94f9080987bc4da1c734bbbb76c776f605484eb49ba77d76c979bf7836020c3a06f63a63156c0f5e45ff5cc9025078ebbb8328fd3c3d676e95e360b185633c5c500d82e683646881dc1493b4f529854737a50d274f6a13e563f6186548b225911dc75c66fbea8e595677af00006af5561c582cad0ed0758c1c6f54c827a3a220c367306954b1c5334693bfaae666966b9e47c8c09062db0fbd75306859403555e980ad076302912802bfff8d94180b9bc993f7a0be1a5e01cdd53fbb2d4e53586a9a3cbcc32aa92abf8d4ca928c4e6e4174b605c6e85b10735dbd63787d901a1ad1388a8fe8b290b862152beec33fad1cc4c29a3510de21bdb639513e9f5bf960e4961bc3f8d7d1e4468e288c9da07cbbf34314d0d17d77f50f32c90d93d85f91cb8401166507f609bc114afa6355c86d8209c2cf1aef4bcd50fa8428e67291bb1767aa7ec07bdc933e843178adebfaabe9da9626c691a1db37a05d77b8f87182c0688812f3de0e1902cb838111c1461acfd717e665de1f7534c630476583a5c7cbd111e8a080eba9e0de5e41892febbb6b3a287ec08bc560d4b6be33b0d3adcd33c309980adece4cc01d6788661488ea2748c0a6142354a28a85f71a4453d20182664e29fe48efc30e4672b60fd78bf96a9cb70b8d71c2415637e0d2413c03220f6fb0bbcb59f62878f4e4839968c5d8fcdc09c2eb79c2665430f278e01e9a98100e6ebe0644319e328ac9de7f7eb265077b0b14e4cc28191b194116f3f1b4263d1ddf1db87897a45327be59bbfda654c3b87d20fe4c9a2e54124df47e8e807f4514a00ce4dd111db2fb16668e456b4527dd66d8900832d2cd3826dd85854ead7e34fbee53a01db91d1f736fcbad91c4cb4794467de0218a52649039fc8fad6c143f9f5c37101a7dca991c6774e2034c965c4961a1c4f00ba872ccc5bcec461aacadaec154217b6a2d0246e4021007d9a64f59ca468a6294b9830198b0a4c83b56fd43c154217b6a2d0246e4021007d9a64f59ca468a6294b9830198b0a4c83b56fd436369b4100a157ca7dc3fb3cae96faab7171075893d0396e7dba26a62480876e36369b4100a157ca7dc3fb3cae96faab7171075893d0396e7dba26a62480876e355238c5629c79b2d996f90fb07e3fc50bd64802184d1af18764f4997002ba9a755238c5629c79b2d996f90fb07e3fc50bd64802184d1af18764f4997002ba9a72c380a697b2f27ef138815accb107a73dab3efad7e4458f286b091ed8bca9f71ed28dc6fff086a5cba70d3f019823680e5668fafbaee078bc75c5c90b9c37036470f258a078620d316709ff75caa5c60fe33fb7862b2ca4adcdc13d1319046fc470f258a078620d316709ff75caa5c60fe33fb7862b2ca4adcdc13d1319046fc8af23d15fc502009022abb69d12290332d299569ddbd77ac4f5bcc63aff470538af23d15fc502009022abb69d12290332d299569ddbd77ac4f5bcc63aff470533fcae7b51f8274fcfdf4d512e65815a0fe6469d887f8b4caf34937072d780ddd3fcae7b51f8274fcfdf4d512e65815a0fe6469d887f8b4caf34937072d780dddb7c3b8a18b6447ae24e1541dedbdc6b7193bf8aee11130750981474cfc4cbae97f61660bd1023c98da5135078a8e3dbd452546e76735ab82877a693f680d97755fd333053078367ed33e87093ab6c71f8d563290376eb4d4f4f1cf05e5f3bc525fd333053078367ed33e87093ab6c71f8d563290376eb4d4f4f1cf05e5f3bc5246432eec2c65d2325c5f65daefd7f51b535d9b355fa869b30a4fa8ae9304a8f046432eec2c65d2325c5f65daefd7f51b535d9b355fa869b30a4fa8ae9304a8f00f9bdd59d690adcfab0cb87d6a67b7a0f419e60aa3689184f1b6049b5afa4d6a5e3d4b1e518849fdbe503971c6a28e92921051a17560312da5af2d6a65859b57bf4ae95aa5ef3c37145b87678991091133b32d9bf2306184e744802bde378fb2bf4ae95aa5ef3c37145b87678991091133b32d9bf2306184e744802bde378fb2f4f6b9d5878a33bbfc31b70d9cc99036106e56bae5b6d97fa8b1bf0c0443bdccf4f6b9d5878a33bbfc31b70d9cc99036106e56bae5b6d97fa8b1bf0c0443bdcc9f7a1709337573d68401e3c5d00e69db6d1f00b9434c61e73f1bdfc7b5e0f0079f7a1709337573d68401e3c5d00e69db6d1f00b9434c61e73f1bdfc7b5e0f0076207a0408d52c32535856ff7a4d9414e45247c09e8d530b9b3bb7ff1d27b7fcb6207a0408d52c32535856ff7a4d9414e45247c09e8d530b9b3bb7ff1d27b7fcbeb9e1d460b02158ab0f17024aef70aa716d6cfb8ce27fbdd9f3a229cdba33c6af1dd293b4e326021065e19bdbcc2866e783a89e4ea9057f714b81fc1aed63d30bd66c0daca7af52d14ae462776684d73ba096f9d017d7439865cd28cbf676ff0bd66c0daca7af52d14ae462776684d73ba096f9d017d7439865cd28cbf676ff06a63fec9e937bc581771314c0272758bdec5c1b6c59527a83ae247b328f043a56a63fec9e937bc581771314c0272758bdec5c1b6c59527a83ae247b328f043a5d714d70757d3fb68ea4e2778e2bcb5b17e4ab91701b65ca09946cef1bb7f7725c7af9260a1dda7e2a8a6564ee6dc146fbfcd676f0be7bc4072eb53c87de0e0be908b6a433463d3cb9efba7f0c18836065257da76fc2eff1a8d71e9c1c1345e6a908b6a433463d3cb9efba7f0c18836065257da76fc2eff1a8d71e9c1c1345e6a9863dba9da6572f8527e572b88e6f52364aadf85a2353fa8a851544ecd52bdc29863dba9da6572f8527e572b88e6f52364aadf85a2353fa8a851544ecd52bdc2e2ee68ef5278eec68c2e50970bb6016509684a7c5770b9550796dc7a13c43608e2ee68ef5278eec68c2e50970bb6016509684a7c5770b9550796dc7a13c43608ac774908c3588e3bbbb5cd9eb0d746869a29becc284eb809b2c89a0466c0b353ac774908c3588e3bbbb5cd9eb0d746869a29becc284eb809b2c89a0466c0b3532533e02602e6cdfe700656c65d8f1df956f0f3a2f0a751f6419806c0bb26dfe62533e02602e6cdfe700656c65d8f1df956f0f3a2f0a751f6419806c0bb26dfe62c5caf16ccc7600fd5bcd723d677d6cf8898cdb5204677dc494379761c8ceeba2c5caf16ccc7600fd5bcd723d677d6cf8898cdb5204677dc494379761c8ceeba47576e8ac80857194a190f53999e8a4052d8f247254245af3c102c3752966ef947576e8ac80857194a190f53999e8a4052d8f247254245af3c102c3752966ef939cacb0f21f92e9c087e8dac3615b120eeb23c8c26aa12f07b2eb5fd305013c039cacb0f21f92e9c087e8dac3615b120eeb23c8c26aa12f07b2eb5fd305013c07372edc40cf47e397c661f8f195cf1028ed5ed7f653cd054a940020cc309b9f485cfbdea603059b28428bd00fbefe3bb90fe1d07a3cdaa054e897cba9efbe4cf6b99e9cef9bfbf4e9df1208a8dd94854b9576f880cf23f3260a395a4a081c4d06b99e9cef9bfbf4e9df1208a8dd94854b9576f880cf23f3260a395a4a081c4d0fe51bbe9d2019a96e6a4d1b9a88add7b0ae593ee4534ed8337712389b4ad098dfe51bbe9d2019a96e6a4d1b9a88add7b0ae593ee4534ed8337712389b4ad098d2445a59829cfd5c1b9c66ccdbf0dd348a7c2d3ea13046c57167a23e9b153bd5a2445a59829cfd5c1b9c66ccdbf0dd348a7c2d3ea13046c57167a23e9b153bd5aaf70822b169624aeb412ebb118796c9afee8c575a0b146daf8df6d7564290778af70822b169624aeb412ebb118796c9afee8c575a0b146daf8df6d756429077870f4c619bd8cb966515f44c41d7b6a4d464af0664c1cf7988cb61cdea42344d670f4c619bd8cb966515f44c41d7b6a4d464af0664c1cf7988cb61cdea42344d6abb731d271d8a2f3bc4a589ae78ef64d585f0e57c2877e8dd2ce3380c3953354abb731d271d8a2f3bc4a589ae78ef64d585f0e57c2877e8dd2ce3380c3953354c3491ff3ac13f5d73a08c246e5b3a4358107152a0b57d138006cfa3aade8f8ffc3491ff3ac13f5d73a08c246e5b3a4358107152a0b57d138006cfa3aade8f8ff183fdeba1aaa4898f57effecad1b79625e517dc131a7389f47e3d82cd4ca2302b555e88b9f336785faebf37b4e45a454c47d116c65964bf5a062728203b0434eb555e88b9f336785faebf37b4e45a454c47d116c65964bf5a062728203b0434e875f5ff4044f23ffdce97a807fee4f21cb1fd88adfaf39fa31984a08d96ad85b875f5ff4044f23ffdce97a807fee4f21cb1fd88adfaf39fa31984a08d96ad85b1763fb0d0d3c18d717986a668451f00cc810550c925c7eda0cfae9f30b98657b1763fb0d0d3c18d717986a668451f00cc810550c925c7eda0cfae9f30b98657b0ff2c9b53ce74cbd8bc391a9c0bc42a060c18f380a93c1332b207686180f536c0ff2c9b53ce74cbd8bc391a9c0bc42a060c18f380a93c1332b207686180f536c4a14d8cfdae9788509e544121b244a9ce43c06dc4e4fdf1798c93417cc70df5423b7eb22e05af5cdc03eec6a84c49ff00edca6d951257f20689b9f602461044d977a5142f89d6a4339d2e904740a78b6dd3c79de2fff327b32eb6287078620bd06631b1863b11fb01b3cf0780a2cdd00c64667d158e7424c7d237b65b2be3390fcc61c258881cc1bfe3d3bef0fe34ad4200d4de7aa54c050b80f5e88692d64845bba3b9043f75d4d35cc413e6360aec33e467cd604e16e3edf1462d96015093206a6e7f2450dc903c2536004253ef1839901e28a914623a14d40746b606e74ae3360d1149106395c2bf16a2bfb980b6d6f086a0abf99e9e33f51e2737a39a4cd8c3fe656ae6666aecbabf3f5961601e0b56c87f31d23526a6f2a69e108c03bc16488a8dffc942f22994d8ad4784c69edd1680c8cf36a2347b3692d403c076c216e9594f4b410fe5c55c16b19ac6e85e71defd791256f35ace9afbffcdccdfa5a3aaa33e52913afe98d4dd89330da1ec4b94ea1975232fe74ffb6447eafa58450131d6e203df6676df86123946251cb88f86e8f9e7c29c104c7a9d7ae9e3164ef382bd3b9e7aaaad16b0ffa5c6dbd2213fb01dfd19e8e0a4630a56afd9dbd4c03cf0fce57fd08fed9e7566550ec8bce098f355209af7a2bfef8ac90b6309293c17d0192745d9636622de6461f2eeec6e83326f653fee396a28406731cc9e9c9b1fe5bd428e28324f46c3f6b345824cb635fe509b1beb72e9d75d41d955b52eb483d6a1dff79aa1bac73a69b359e465c67a73019bfbd5209c8768fccf1a673690a13806904d5c7616ad2ec70d310427ed20b941d2febfe88b70b40f8805f1a482b2a9d8f7da796526218a460fb632ce70798d0fb331e6572b952ed6d2afebaf156083e0b00d9a408e1358c8f21573291de3820845a16c64226e8f73ea1c864cb2b101e089646da32a8e74caf3c3588f54b15a3981dd6f599cb854539d4ef2eb40c3d91e58fc601f195a5b95dcc04eb67f363ea0dc9e3f23d7231292f65f3c82c00252c79d0a7058bf758618a0331cbc81d6a98ed1730292f309c76ae03fe93194e504b3d88b83d962b1ab540c47fefe4800385b1f6fea69ace5a1a518049686a0118f8ee708b249c4b2dce4d9ae873c71a3209aa10c65f8189b46d873033f5b3dc92af7219bff87cda80140cfbf5a6d870d94645eb98d16a25a0c5efb57c00be583ee4a5f93026d6982e260c54e9f78db431cb9c4e1a7d4257c82328ceaa8f1516c9b1903841d765c65a16b11cd385f1e6322a963804433614c0acdeb4227af0018211865a31908e90551e62273558be5e64d389f9a276e1f234f6623a71bae2787bc6e8ea6e7386b18539348abaa7e27dd47d42e17eb98407cee22abb0abda82032038495c2e5e99418125aae59f5d160f980f6d851a4983adb535ad219fb6dba1acec1692880db56c3695ff4d93aed902f768d42389dd0ef8b611fe4f9cbf1fcc0da4ae63e502e6f7dff7bb91d319c6292db42204766545303b4a133ce95ce32c0da4ae63e502e6f7dff7bb91d319c6292db42204766545303b4a133ce95ce32d7409dee6d4fea4c5adec51ee915c0341a252d5d0e4c013c002dab795cbc8d30d7409dee6d4fea4c5adec51ee915c0341a252d5d0e4c013c002dab795cbc8d30f753b2a3f91939307ed0e4e68df122cd48e32fc4542c93f50357156760368a40f753b2a3f91939307ed0e4e68df122cd48e32fc4542c93f50357156760368a40b4296cb683fa2360488657a545733f93f5380034d1adcca4dd45a7c6a81734788ba6577156bc04871795f8d8876796f76e3a48387b5b12098370f6c120ca1db40fc6811c39ff6278fa75f512e7b225469bfb691ec190ce0cc24ee6b0ff5a2f1d0fc6811c39ff6278fa75f512e7b225469bfb691ec190ce0cc24ee6b0ff5a2f1d24c6708cc98bc02752fd9db3ba8f17a4ac0645c3a4f75b1b8548a039a88dc84524c6708cc98bc02752fd9db3ba8f17a4ac0645c3a4f75b1b8548a039a88dc845e88a4f6791c90c3c19275fec35aece04d30f82097f104cc2018bf085a98c860de88a4f6791c90c3c19275fec35aece04d30f82097f104cc2018bf085a98c860d63d34ed713a9941b57deb01226ad4f3d017e00e0935e5e57799e17e6a8b1447a63d34ed713a9941b57deb01226ad4f3d017e00e0935e5e57799e17e6a8b1447ae5766c5ef3a2c95f5ef37171810e0d6857608e9f4dc8414cb13943f8ec14f048e5766c5ef3a2c95f5ef37171810e0d6857608e9f4dc8414cb13943f8ec14f0485d8a653197b41041cb087bf3a687f1bf41b791ab74726e8210a6626e8cc6d8de5d8a653197b41041cb087bf3a687f1bf41b791ab74726e8210a6626e8cc6d8de02a2a2d1f394c628d683b3eff4f778a2baf15b52f8c8935c8e1c210021e268bb02a2a2d1f394c628d683b3eff4f778a2baf15b52f8c8935c8e1c210021e268bbcf6f2fd008c6135bfc5c3d50cd5d96b8ce5dea8e150080386e0fc87101689bebcf6f2fd008c6135bfc5c3d50cd5d96b8ce5dea8e150080386e0fc87101689beb3f1d83a862967dcc77360fb00a70397cb65be9263563edf31ce4865a881878813f1d83a862967dcc77360fb00a70397cb65be9263563edf31ce4865a8818788156530a34fed190e5ca29b009caee32af633dc541244ad0c4baa5b8871c13243256530a34fed190e5ca29b009caee32af633dc541244ad0c4baa5b8871c132432eddbb288d4bfc320670b906e21d5ccc598a7a0f4847bf983a1f8b4995918c9bbeddbb288d4bfc320670b906e21d5ccc598a7a0f4847bf983a1f8b4995918c9bb8f4c8a887de85b13f2bffe9d38832257a6bbdc003e14583bae4b81ddb7bc34bf8f4c8a887de85b13f2bffe9d38832257a6bbdc003e14583bae4b81ddb7bc34bfab9384c11ab5d74d3ba3071a7ece495c5c54405c085632e6d8f06ff426920520ab9384c11ab5d74d3ba3071a7ece495c5c54405c085632e6d8f06ff426920520b30a66ab9f149ca0ea29ce52fadddc8ef71954bf6991ef74c70f53b9eb76282eb30a66ab9f149ca0ea29ce52fadddc8ef71954bf6991ef74c70f53b9eb76282e47d05986c2f6a7cad4c05622b963569cc10103d0033a055e0c3f1929bd72112147d05986c2f6a7cad4c05622b963569cc10103d0033a055e0c3f1929bd721121d5bd0c418979cc21192d9427e805c42a83f1443e29059b82189568bc0c965267d5bd0c418979cc21192d9427e805c42a83f1443e29059b82189568bc0c96526794dbdbd09000983d8ca288091b6e91bd51f91002357ba7497c0b3e9fc4c1859694dbdbd09000983d8ca288091b6e91bd51f91002357ba7497c0b3e9fc4c18596da74bb9aaf435bfceaab1cf15484ae9ffd2f37f429f7ec4df3583a6e2058ec74da74bb9aaf435bfceaab1cf15484ae9ffd2f37f429f7ec4df3583a6e2058ec742d857948e71d642d4a957671b668efe605da199dfa8b2bdc40a7cfb97e9cddc42d857948e71d642d4a957671b668efe605da199dfa8b2bdc40a7cfb97e9cddc467cc5ddcef7e62c3d1f3e21a0480f06db5425f584bd181f4eaaa46e8ac2b7e1b67cc5ddcef7e62c3d1f3e21a0480f06db5425f584bd181f4eaaa46e8ac2b7e1b90e54cf133d828b8bf676e1bbcfb63cf9a9327280612f47d05d0888c68846ed690e54cf133d828b8bf676e1bbcfb63cf9a9327280612f47d05d0888c68846ed60b3fc76e6519fa6df7c4da92822e5388050c008de4db1235db9d99fc985d20695036c0fbafe9d090c336542d71c0777f0e326be8dec27234cf01a1fa38629bbf5fddf4e49803b56e17cb47b3f50b41f8c51bff1175ee02c47e4eeccea01c78535fddf4e49803b56e17cb47b3f50b41f8c51bff1175ee02c47e4eeccea01c78534905593d396536556ef72001b1dc9b0358273d8441c58d2b3d40930927064be94905593d396536556ef72001b1dc9b0358273d8441c58d2b3d40930927064be9c462122ae9bde83aa6d14176d6dfe54a4dd058c5e1f4f1929570f54cfe3c5357c462122ae9bde83aa6d14176d6dfe54a4dd058c5e1f4f1929570f54cfe3c5357ff3cf3daf7f53885c73f5380c0de6a611e71d7056d42c180d9c2fdf9e4effd5fff3cf3daf7f53885c73f5380c0de6a611e71d7056d42c180d9c2fdf9e4effd5ff2d8a8075d364c5476136f2614e9ee901bfe24543e79181c39dac2ec96676c73f2d8a8075d364c5476136f2614e9ee901bfe24543e79181c39dac2ec96676c73b4e384c13bcfaf41182b2cb43b565c7c0f15b6e19a2edf33a987ff2cbf3cdee1b4e384c13bcfaf41182b2cb43b565c7c0f15b6e19a2edf33a987ff2cbf3cdee18d2f71b459deda8d5e74305d778e8bb585568ddd034c19c7830b6a35d6bbb3138d2f71b459deda8d5e74305d778e8bb585568ddd034c19c7830b6a35d6bbb3133e33c4d6dbe3ebe6bcf50d203c8e6983e666d0e578f36ecbdceede93679cecb93e33c4d6dbe3ebe6bcf50d203c8e6983e666d0e578f36ecbdceede93679cecb992af4fefb3a6ee83c3f665bdb84d5d978bac78a167e5576a2f4085692ce8be86c77ea2fd3406fd7ea8f5c48f72b3e0c1a426ec1f2deb94803ca2f61d9150e577a05408fc746c8db7f9b06a987d4cd2b289e52cfd7eb80cbb51aaeae78dbb3150b6cda7db045cc5187eb9b60d43254d637b39e07cb86fca72ba57bdf4e8bde14c16b9d77a3723fb1132e5b42364a2b196a0a868cb8987026ede96c7a8b1c47ff32389628e77faf30a8bad30bee69d6aad8554e54eb552fd1e4d9e7b2e0ee847334afbc640f087f62e837e1d75599f0f3cf2dd9518e786975ace8ad4bd027fcb8127abcace11574af6c867d13f807921c8baa60f42c896df6b502e594dcb348f40682400185f4f3a2c4bb13844abdeb3db723394369ad1c50a39f9c7d386ac397932065025adb1a493d69629ba712ab2b61e3cc89adfede86c0667ffcfd2faa655cea304183e566b6935f9ce73203fb7e004ae2b9453a9853b266476b3907ef9410c0d332436efab101213a2f6978a18f444df6d79b4231be3c35f95c3491ab6757000ac26d80469e4000b2e1def30793382750b64023343ef6f7363571dd6bfb050156695b493d5a5ab1bd8154b0ebd9232e2035b4ede97170d8caec9a537a3a7319aafde828ff2f1fa19644adc19f171cdaaefde30917606013aba590d280c978c947c1f8b79ee6ff13a7625728eaad080f868095f28a29305bac113dffa2ec1cea86e466454295397a366900e8be91fa2aa63392daef46f73fcb8144e8cdeabfd79801afc3c9e2226b1c31ec00085f4542879e2113b3058d2fc6da639d3e34158482212b69bceccc7af39d42be4aafe407eb9b37898378aa5c0be9aaacb0dd87db050306fc543557a9b603785f248204fac696a728a4193277b6098a84e4ab401777a34e8458f1ac97b740addbec464a3aa601ab04b577cfce3462d9efc428b6e2b288bb6834607ecede5a95322d56bd36e9effc6fbc6d1fe79d77aa6a52b255b06cf9ea02d139a0fcd3ac69f8ddbd7966ba44abecf9e000343eee78b551ced65e63e7482eeab3fe84a454922c2b45a9c0a1f1370c55a05a169c84ce1db55d24d283aa80093cf62a0a10c207a350b7999c81e0d8454f2a9845007fedde694c9c0301bca81c077ea45d3d39688d40aa358109be9ad7198f222044793d724d0d3d0996e9ccf877b7ebe06a74c8d93b0134794c046f27b84f8714d1ce93f367d6421dfc74e34bd334e6900b3d4a9524435976c18eae0fe5eaf877278a12c07d3249e6cb2742ae547f76376ac24f4cf308ce89c3b1dc3ed93177231392e83f0a863c4aaa23574a1cb7c826954aebc2a3f99e394e405dfe6cbce1dfc6a809b7a1326bc27bd126f7b21f197ddf0494b36e3bfd0117a8b798c80c1226da6fa982460b3b78ac3f03d009787acaafd8a421cd163b620550dd4d9e8a97b87c40d98e229de29b7185e25ab4bbc15f0bdd938daf24e1090074506f753a9e9c9f27b55c464ae86a810a3946c6c705170174fb5309ea287641270b24f98cefacb0f46ab4859cad20d246c00cc4eed59959db11f1a4b56127bcd75ab75c590ae81d9558a17f62a0b8ac235bae336fe5cc90b0d596a49bf41ef96453e665dd3ac18a6f6d0c6742f2483c85b323908e78b769dcdb31856af88a9fad0c920e11bc6d6800d0702f394046c2ff6af569f0ae9bdde8f7c03540e2c2d4323567177694f28d60fd83927917df885130133f514c4e6bad21d5f63ce15a1ba89a583eb53ed14005e196918d2d249d479edd6f699a27a82a0579a70abab7666f6139d490eb66a474743f0f26dd249d479edd6f699a27a82a0579a70abab7666f6139d490eb66a474743f0f26dd53e3884122a323ad9385123ca171f3bf696d4ef19aaed1884f85527e929d398d53e3884122a323ad9385123ca171f3bf696d4ef19aaed1884f85527e929d39805c52491c45ae8a36e545e7cf51fd84507bd93e90b260e21ea7ec29c28fdab6f05c52491c45ae8a36e545e7cf51fd84507bd93e90b260e21ea7ec29c28fdab6fbc226845ff67f982fc50c199776a6911b87e41b6f50cb61da1a85ac027cf2f22f882688ad5ea0b0133c43ef6881cd14b9837f8994c60a9a3e88a908c4ea79029d77fc174fae4fb58018f7b0f2fc83ff4aac8cfc3452bd2255d15b5a2e587ef206778719bc5ad1f4f6c5068de1876273ceb2e87f94db7a0508158b7e270dc30702115e25bdbebd37f8dde88daaa1b73faca22cf3ca8a2787a58629426637653aa2115e25bdbebd37f8dde88daaa1b73faca22cf3ca8a2787a58629426637653aa299e14ad0295e9c8d0b950a35d94b4d2976397a32db7e1a621a9165acb6433c6ada4d786f48b5925268a4c0e08ac79656f3cb614ca21a6e58a1eccdad79e974c02322151959d708c47f3e71bfe26975412154d967dd988f39db1bfe03e0a3b5502322151959d708c47f3e71bfe26975412154d967dd988f39db1bfe03e0a3b557a760caacc1de3e2066aab9b74124bb66a9ae0b9c1a76bfc9060e28e4a2d2eca7a760caacc1de3e2066aab9b74124bb66a9ae0b9c1a76bfc9060e28e4a2d2eca52b2894bf44c4d8c5d3137cfa2f999e3dc7d9b30328178780f56215e9826f6f852b2894bf44c4d8c5d3137cfa2f999e3dc7d9b30328178780f56215e9826f6f83a65748fe0d603c4cbd40efde5d18c58e0d64a1730ca7c5430e3ad625c1800043a65748fe0d603c4cbd40efde5d18c58e0d64a1730ca7c5430e3ad625c180004cbd7c4af4c9bf5037eeae4be31c5460a605660f2105f0094efe3acd698c9472dcbd7c4af4c9bf5037eeae4be31c5460a605660f2105f0094efe3acd698c9472ddaf1c84f94a90aa3872cd8e5a9366b74ab6dfd006a31f43643596aa1269e67fcdaf1c84f94a90aa3872cd8e5a9366b74ab6dfd006a31f43643596aa1269e67fc4f97b26228382bd0919b509641bf70fb98cf70a7d2cd5037e0564e65c031126e4f97b26228382bd0919b509641bf70fb98cf70a7d2cd5037e0564e65c031126e3b271d06cdcb3686c96a2d340d09de39a00cbe8ff6d4c8667c2f589223555fc83b271d06cdcb3686c96a2d340d09de39a00cbe8ff6d4c8667c2f589223555fc83a42153a4cb1f033203dd8fcebe6d0c001f9e6c8a04e9357d9199fb15e80e22045789d8dcd1bb2965f45ac745c1570e340bbda9dd009451c044d8bb7c16c331d313ca2a2f376a327c0c4b2651f8aecd60251dd4ee6f5b77e73b04143c0d0791b49c9dca3aeaf13707210745b5e91b88e48d6f3006ab8b8d5acfb53457bab911b1fa6781cc0091da80b6c0d7ff0a30f7813a75bad541c9001581d4441baea1d156ca073012e9f067374b4477f33fd89896ff36c48f043534013b72ea5ff8b367abf57e1030aee0508204cf229ba2710f29da9ef748167cf55101b89016e1ab476e0224ccd31321e354917166c47b57b15b8dc6a3a9aa7664a2ae98c343df4b408fd8af2623b33ddb47e0e3e5d15c0a27a44cd4dc396f1cdeb5deb859b602bcd5bce678d0b6415bc78a98c39c1252c7608a45630e36cc02f7c476225c2e021581c496ce2a531043111ddc6a98857d9340dd2efb66ef0287de65f0448bb6119a5e7496ce2a531043111ddc6a98857d9340dd2efb66ef0287de65f0448bb6119a5e7115b19afd0d8640e0c34b31b7cec90fc10e67d6212a6914c5227f54458d873f20ffe24bb8d0823b6c2eb5d5d6efceb784e74e5e0654252195fe2614bd4e3a83ba5584e902f8890cdc7cb1fe67f8b4bda0fce6e23caca57ce87ec5841e147ace7ca87e89193f07f4f6e820a73a7246e50265ffea024ce28d96426670e990437dde29c164a3ec909d62590065f44b64e63bb37b8ed040841cd0f277f5805402c8ce29c164a3ec909d62590065f44b64e63bb37b8ed040841cd0f277f5805402c8cf165c9c1d87e02148adedda6c46863dcc40bce1dce1fa791c0935a354a4d00a5f165c9c1d87e02148adedda6c46863dcc40bce1dce1fa791c0935a354a4d00a51d1d0d3f953a98421f238102902e05a6d8b77ee7ec6ebcbec0017608961782b91d1d0d3f953a98421f238102902e05a6d8b77ee7ec6ebcbec0017608961782b928c198a349304eff6ace89c1cf1aa5b6dfd540e8314667e0efe26562aeb3874528c198a349304eff6ace89c1cf1aa5b6dfd540e8314667e0efe26562aeb387458112c1836b0ae514f647bb9c145b28d461890ceb9378079bf1615e11bb39ccb88112c1836b0ae514f647bb9c145b28d461890ceb9378079bf1615e11bb39ccb8fb24cfc60864658beb29a2764fee8e6c33d867b8259cdc984fd800ab4c1ce6d3fb24cfc60864658beb29a2764fee8e6c33d867b8259cdc984fd800ab4c1ce6d3e7a1527bc6642aea2251503660f7fdc5fb17a33fd6e3bf7960516b8aa0e0737ee7a1527bc6642aea2251503660f7fdc5fb17a33fd6e3bf7960516b8aa0e0737ea6c4a128e7596f247e0bdeb346e1538b1047cf1fc3d639aba9887532978c16cda6c4a128e7596f247e0bdeb346e1538b1047cf1fc3d639aba9887532978c16cdb6495ccf6774274a74c164131ff5d88c96d7fcafd663d0faa80ad578a50b6830b6495ccf6774274a74c164131ff5d88c96d7fcafd663d0faa80ad578a50b68308877111645ee895bf0daf506e7e79022a5dac45c115cd48787c6799cf8ce75f88877111645ee895bf0daf506e7e79022a5dac45c115cd48787c6799cf8ce75f8d376e3f9634ff055eaa8060cfc2ae976149bfe466a9e1ac61d264bd13d732453d376e3f9634ff055eaa8060cfc2ae976149bfe466a9e1ac61d264bd13d7324537b23cbba606f2889162bc519e5ee13a24cb5d1df9ce15b587eeb22eba8bf7e885ccae5eacdb4c8034d4a3a948db0c4f3bdf16348e969cf8fb42c75aae2d7fb322fdc3f4fdc66efc0427af7f5ba411328fc47282e978b67b4b5fe16898d53ccfc933a09051829e9b6180ac276a8f5ff35d118a25b997d50e15b2d97e979ae85e952ed99af0857055428269c5457cdcbf824315af87ead2c8491650ce400cb01f51548a7507919179645e01b8a4d78dc8cd0d4acfe9e0e8be6dfd065f67527de290895f2632304fdb0db16b35bfb615d417228ce4def3cb10707d2b4acc6d96e39e6fefed904ab874d8ae67d857517c4294784f1a0e492a78042c76c7b031723e659f29d0be6d2abe4e322f046af0b55f6f90b289e085d1670ce1b48ca57063ebddd6be3d23fcec4054f91569d38d7f7cbe267257c0b4ec9d7cb80245d90cab934aab686215c6639685e3dd2f42cb82a7aba5ff7bfda38611830261b517a64824a8debcde377abf8b010a93858a93887bd45e283c8823d9af2bb4d90a76b61c9b1c0375244c5154f4fe17f915edfa3370ba1a20783754ceaa0078d6af41f886b4e5841eac555aa98bb6f327a26197e37e642acc6bf4a647943902564f4584ae9385841eac555aa98bb6f327a26197e37e642acc6bf4a647943902564f4584ae9389ddd39fc5e326957ddd2fd3682535a286a27542916e4e8bad4064711845c5f4d9ddd39fc5e326957ddd2fd3682535a286a27542916e4e8bad4064711845c5f4dd804d080aff89d979e748bbb38061efac850b637b946878d9299a02fb5630c2cd804d080aff89d979e748bbb38061efac850b637b946878d9299a02fb5630c2c90f12482605f5466e1b3dd3ee041aa04a7fa969b94be20d90c05479090158cd590f12482605f5466e1b3dd3ee041aa04a7fa969b94be20d90c05479090158cd569a342671132ad3f4eb0344b304c56f798de5378793709b107e7f95d1994ba4f69a342671132ad3f4eb0344b304c56f798de5378793709b107e7f95d1994ba4feabcc3e07f3fb9187390611783ed5a570ad9601704e29f81e7d154b279cc7e12eabcc3e07f3fb9187390611783ed5a570ad9601704e29f81e7d154b279cc7e122bb7315408fe9255c348b098072c524a53b696c5fd2569347abe3b3ba5dc855d2bb7315408fe9255c348b098072c524a53b696c5fd2569347abe3b3ba5dc855d43ad2c26b16707cff9e25accb547f346ee82f19e535fb9739ab5ed0204c61d7043ad2c26b16707cff9e25accb547f346ee82f19e535fb9739ab5ed0204c61d70843beae011641d68c3df0e2e509bc6571b70a7df769187256719f61ccaa48dc3843beae011641d68c3df0e2e509bc6571b70a7df769187256719f61ccaa48dc34dcde03cfe362e01f3198f58565158f352a4b5439d53289970cccdeb01c8ca2a4dcde03cfe362e01f3198f58565158f352a4b5439d53289970cccdeb01c8ca2a67b86ac89c560829eda55b789bfb3062dec91670a2c499e39285f3bb20ce460a67b86ac89c560829eda55b789bfb3062dec91670a2c499e39285f3bb20ce460a8aac420055c21c32a2cfa28c33efd7c73d49ec8d748b464d227a9586269c26de8aac420055c21c32a2cfa28c33efd7c73d49ec8d748b464d227a9586269c26de6c1da5a1646e6ed2ed7a0ac85e263af404393c479e994ebd8ee1d4981e431a126c1da5a1646e6ed2ed7a0ac85e263af404393c479e994ebd8ee1d4981e431a12c51d3d78302378d20891b226eac3efc98c6e002add43d97a07e619d36e945fb7c51d3d78302378d20891b226eac3efc98c6e002add43d97a07e619d36e945fb7c951d34051796201e8c06aa8812a46cb8a9d5593585473551f99a766e7f49137c951d34051796201e8c06aa8812a46cb8a9d5593585473551f99a766e7f4913733d404384e8caef92bff34ca376593086561e43cbc22b6c36901253909ffbd7633d404384e8caef92bff34ca376593086561e43cbc22b6c36901253909ffbd769f6e8d97881299b946b329738d183194c2df3e608fc51c3ff520eb500bf2c0379f6e8d97881299b946b329738d183194c2df3e608fc51c3ff520eb500bf2c0370a914ebac2d532da60c981c998c492afd7951a5498b8e8ce820a757bdf2ffa7f0a914ebac2d532da60c981c998c492afd7951a5498b8e8ce820a757bdf2ffa7f06fc61a1b1734ba339d25a990a0ec15dd620c9d5df9920a071f99e22fbeff40c06fc61a1b1734ba339d25a990a0ec15dd620c9d5df9920a071f99e22fbeff40c8c71fff16e457336915b8bda4fb3359b51a9f7983b81b93ad87ef83d9f8a71298c71fff16e457336915b8bda4fb3359b51a9f7983b81b93ad87ef83d9f8a7129a58455aea98ac58a1b8b3033092aee408411dd3e1854c86a625f79844dd2e370a58455aea98ac58a1b8b3033092aee408411dd3e1854c86a625f79844dd2e370740d2dd4e92074807a9ee9f504847f5333ecaa22a6ca8dbe0ac98feae33c0226740d2dd4e92074807a9ee9f504847f5333ecaa22a6ca8dbe0ac98feae33c0226d01b27bb6baaf34bdd5a95ca5b4863cd0a881d6a28c30178fc9ad641a0da9dcf61b835216886ec2381a32f173f85d33f86e4744fe4e75d555c53001d616b20fe14d85f399e2e0aed6a90e5026c3718da1b60d719d089156edbf3a4b337ecef121c326dba96b9ce91fb76d6a9d2796a46d89e6d1761356cae03263c3c1305e7e9c7ba85af83ce64f71eb470863b01e98d8ee3336541e027c0bc7a40515108e0fa70e47b9aa34ad2e3cd00bf308f302a89a1b5a4d5d703c2055378426a6300f8e67e417e481e5b87a8ee22ad544fee083a21ba92b6202176c1db07c13777d7c10dda4e29178a1a88c5a6982b65567618c40a3d5e2f1f89b49469484c4ff3abc8f8dca9549bb80d22f07b94ff04b5e1448bd8964d8b35bf09a013445fbbe6097780f25db7ab219708715c91801c3b05f9c7a708f2099bd59ebea75f3808a6648dd901fbb3c127b2805e2efca78dbcdd240893876fab19bd5bd405367f4cc8421921862c9c69d530b0ed3967ebc001a03dcdd0bbd452cb83ff50fe70785c1a1f965f5f4f8b71427361f59cf3f51056543ddd4b2a1e6a25ea0fa18f0e9fad18ba566832b3dd1d3f1333c9d994ef8ae40c85caa24158233486e1bcae0910b189733b5b67f5f091f5ac0b95cfcb9d0147094e64b158f04d203a59f55cb2391dbb5c19d214b8d45b80fd69594522926d376762a251b49b6a62210dd3ed092007eb3da3a7701cff71852eafcd1861a47ba2f0d665c4ac9c705e28f99d1fae14fe43b74f3fb7811b16a6cd252c631ccdb86c1215da296f56e1ed01d4aae2605e082e8d60e53010e0c247c9bb602f72fdcbe6d4ad7c1adbeb30d6316085d48dd6c4cc9eb1fd0a9afcd6ed5e01c783de8ef24c90c14035f04b04cb16bb3bd5448c5f2ab6cbdfe6e66038526efbc8d0da13a0872ffb161227f47bb01092a7b2a9ba165d9728655c9b37b2a6718f54154ebae091b54051ca7131e90a2cf10acee117149570a749eb3e431fa86790a891873a5bd485fd574be41a03ebfc1a890b96694ca2474739eb3e431fa86790a891873a5bd485fd574be41a03ebfc1a890b96694ca24747390cbcbc8338e3da566f33328d7a022e41a077232f75a37cab5eb41d19b691612f0cbcbc8338e3da566f33328d7a022e41a077232f75a37cab5eb41d19b691612fbe723cf1b0373a517cc2bcadf46573b08fba54dac9a7028acffada106df368debe723cf1b0373a517cc2bcadf46573b08fba54dac9a7028acffada106df368debc693de05602c95a1bf67cb607ea1c4951ac49c2d50e6e894886c6cb1f6fb360bc693de05602c95a1bf67cb607ea1c4951ac49c2d50e6e894886c6cb1f6fb3606d7dd934bb55239952820248fb8f673d1d749ffa19ea0a6ec8a31f0aa469f76c6d7dd934bb55239952820248fb8f673d1d749ffa19ea0a6ec8a31f0aa469f76c7f6b0223d246881293aa1956ddbe4c65a6bc8a1a1505e9a8a1fb15101f41dc397f6b0223d246881293aa1956ddbe4c65a6bc8a1a1505e9a8a1fb15101f41dc39c44139f206ec124914d6d44e845a8180a8cf45a814e0fbaf188b0fdbd4123acf221b0688689171466abdbf2e0b2cde30592cb8f434db1157d6c3303ef9265fc3ab98888bf295a41b422e5d1737ed45ea6155faf43955cfbc34a38f0b1a61840d30fe4dfc44ae2a6dd7d6fc721a385989c251daf21a2c1990f0a12e8f20ea6770ad761756e874f74a3e30bad58d0ccb4624be8ebc352c9338c58d5f40ed75d691c095c309cfd5e139816ef532afdd2b2d17fac133aa2e7b7a643a7dbec35e84570fd84fe3b77f341f9901ac95401c42465f6a80cabfc341176170fbcc143006b7d2bbba69d327fe25b7287468c6f5417f18fca6e8f4dbe2e4a908d19aa8dad32ca55ace223a7ffcc08ef46ec2d81507f1bcccc4a559585023085c73da57801b9e686f6426a775450eb3afd00bc3a5c2621f305ddb9c8478ee9bf28a368ef2dece51b644bea73e6a504326e16b43f06ac18bc59b9074fef7b613ab47b3f2977719f9b695f1cf3fb436a994b6d3606df529e546d37154f65c039fd30e2e2ebb17bcf655bffdf9dbe112b3be2fbca59107ab191a58653efcf7e39962d9523c8077717946a3a8ba27d7dd6497ee3047363461e93b4b057b177eb9129a340f95339bf81497d2e1619d8efce5361aaee844a79a18674cdc0da30ee062f7f3558cbb67df27219502ca084126be40b3481d90874815a8a0739a95bcf1d62ff67c9c2d1f1b45497d27f13c6d129dfb699f55efeb7cc8d98fde7274c28a169742e235317120/etc/alternatives/cftp/etc/alternatives/ckeygen/etc/alternatives/conch/etc/alternatives/pyhtmlizer/etc/alternatives/tkconch/etc/alternatives/trial/etc/alternatives/twist/etc/alternatives/twistd/etc/alternatives/cftp.1.gz/etc/alternatives/ckeygen.1.gz/etc/alternatives/conch.1.gz/etc/alternatives/pyhtmlizer.1.gz/etc/alternatives/tkconch.1.gz/etc/alternatives/trial.1.gz/etc/alternatives/twistd.1.gz@@@@@@@@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython3-Twisted-22.2.0-150400.21.1.src.rpmpython3-Twistedpython3-Twisted(s390-64)@@      /bin/sh/bin/sh/usr/bin/python3.6python(abi)python3-Automatpython3-PyHamcrestpython3-appdirspython3-attrspython3-bcryptpython3-constantlypython3-cryptographypython3-h2python3-hyperlinkpython3-idnapython3-incrementalpython3-pyOpenSSLpython3-pyasn1python3-pyserialpython3-service_identitypython3-typing_extensionspython3-zope.interfacerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives3.60.8.01.9.01.4.019.2.03.0.015.12.63.017.1.12.421.3.016.0.03.018.1.03.6.54.4.23.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3f'@f> @eTcdbrjbN@b<]@b!bbaaA@aa/k@a^a@a;@`Z`H`4@`%@__@_E@^ϧ^x]]|@]{]S]@]@\9\j@\I[%@[[ͻ[@[[;@[M@[ @Z@ZY[@YJ_YEXWWiV^@VVUUUp=UhTUKSU"daniel.garcia@suse.comdaniel.garcia@suse.commcepl@cepl.eusteven.kowalik@suse.comsteven.kowalik@suse.comsteven.kowalik@suse.commcepl@suse.comsteven.kowalik@suse.commrueckert@suse.demrueckert@suse.desteven.kowalik@suse.comcode@bnavigator.decode@bnavigator.deqydwhotmail@gmail.comgumsley_6@hotmail.commmachova@suse.commcepl@suse.comdmueller@suse.comsteven.kowalik@suse.commcepl@suse.compmonreal@suse.comcode@bnavigator.demcepl@suse.commcalabkova@suse.compgajdos@suse.comsteven.kowalik@suse.comjayvdb@gmail.comtchvatal@suse.comtbechtold@suse.comtbechtold@suse.comtbechtold@suse.comtchvatal@suse.comtchvatal@suse.comschwab@suse.demcepl@suse.comtchvatal@suse.comtchvatal@suse.commcepl@suse.comecsos@opensuse.orgtchvatal@suse.comdmueller@suse.combjorn.lie@gmail.comtermim@gmail.commimi.vx@gmail.comtbechtold@suse.comjmatejek@suse.comokurz@suse.comokurz@suse.comarun@gmx.determim@gmail.comtermim@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtermim@gmail.comseife+obs@b1-systems.comtermim@gmail.comtermim@gmail.comjmatejek@suse.czmatwey.kornilov@gmail.com- Add a couple of upstream patches to fix http process information disclosure (CVE-2024-41671, bsc#1228549) and XSS via html injection (CVE-2024-41810, bsc#1228552): * CVE-2024-41671.patch gh#twisted/twisted@4a930de12fb6 * CVE-2024-41810.patch gh#twisted/twisted@046a164f89a0- Fix update-alternative post script, bsc#1224109- Add CVE-2023-46137-HTTP-pipeline-response.patch (bsc#1216588, CVE-2023-46137) serializing pipelined HTTP requests.- Add CVE-2022-39348-do-not-echo-host-header.patch: * Do not echo the Host header in HTML, it is not escaped. (bsc#1204781, CVE-2022-39348)- Stop removing test directories, it also removes a public module. (bsc#1198852, bsc#1198854, bsc#1198855) - removed true-binary.patch- Update to 22.2.0: * Bugfixes + twisted.internet.gireactor.PortableGIReactor.simulate and twisted.internet.gtk2reactor.PortableGtkReactor.simulate no longer raises TypeError when there are no delayed called. This was a regression introduced with the migration to Python 3 in which the builtin min function no longer accepts None as an argument. (#9660) + twisted.conch.ssh.transport.SSHTransportBase now disconnects the remote peer if the SSH version string is not sent in the first 4096 bytes. (#10284, CVE-2022-21716, GHSA-rv6r-3f5q-9rgx) * Improved Documentation + Add type annotations for twisted.web.http.Request.getHeader. (#10270) * Deprecations and Removals + Support for Python 3.6, which is EoL as of 2021-09-04, has been deprecated. (#10303) - Add patch CVE-2022-24801-http-1.1-leniency.patch: * Do not be as lenient as earlier HTTP/1.1 RFCs to prevent HTTP request smuggling. (CVE-2022-24801, bsc#1198086)- Add patch skip-namespacewithwhitespace.patch: * Skip a failing test with Expat 2.4.5.- Remove 9580-test_fails_cryptography_25.patch which is not necessary with changes in OpenSSL- Add 9580-test_fails_cryptography_25.patch to overcome test failures on SLE-15 with older version of OpenSSL. - refreshed patches - 1521_delegate_parseqs_stdlib_bpo42967.patch - currentThread-deprecated.patch - no-cython_test_exception_raiser.patch - no-pygtkcompat.patch - no-test_successResultOfWithFailureHasTraceback.patch - remove-dependency-version-upper-bounds.patch - skip_MultiCast.patch - remove upstreamed patches currentThread-deprecated.patch - remove tests from the package- Update to 22.1.0: (boo#1195667) - CVE-2022-21712 / GHSA-92x2-jw7w-xvvx twisted.web.client.RedirectAgent and twisted.web.client.BrowserLikeRedirectAgent now properly remove sensitive headers when redirecting to a different origin. (#10294) - Python 3.10 is now a supported platform (#10224) - Type annotations have been added to the twisted.python.fakepwd module. (#10287) - twisted.internet.defer.inlineCallbacks has an improved type annotation, to avoid typing errors when it is used on a function which returns a non-None result. (#10231) - twisted.internet.base.DelayedCall.__repr__ and twisted.internet.task.LoopingCall.__repr__ had the changes from [#10155] reverted to accept non-function callables. (#10235) - Revert the removal of .whl building that was done as part of [#10177]. (#10236) - The type annotation of the host parameter to twisted.internet.interfaces.IReactorTCP.connectTCP has been corrected from bytes to str. (#10251) - Deprecated twisted.python.threading.ThreadPool.currentThread() in favor of threading.current_thread(). - Switched twisted.python.threading.ThreadPool.currentThread() and twisted.python.threadable.getThreadID() to use `threading.current_thread()to avoid the deprecation warnings introduced forthreading.currentThread()`` in Python 3.10. (#10273) - twisted.internet.utils.runWithWarningsSupressed behavior of waiting on deferreds has been documented. (#10238) - Sync API docs templates with pydoctor 21.9.0 release, using new theming capabilities. (#10267) - #1681, #9944, #10198, #10218, #10219, #10228, #10229, #10234, [#10239], #10240, #10245, #10246, #10248, #10250, #10255, #10277, [#10288], #10292 - twisted.conch.ssh now supports SSH extension negotiation (RFC 8308). (#10266) - twisted.conch now uses constant-time comparisons for MACs. (#8199) - twisted.conch.ssh.filetransfer.FileTransferServer will now return an ENOENT error status if an SFTP client tries to close an unrecognized file handle. (#10293) - SSHTransportBase.ssh_KEXINIT now uses the remote peer preferred MAC list for negotiation. In previous versions it was only using the local preferred MAC list. (#10241) - twisted.web.client.RedirectAgent and twisted.web.client.BrowserLikeRedirectAgent now properly remove sensitive headers when redirecting to a different origin. (#10294) - Add type annotations for twisted.web.client.readBody. (#10269) - twisted.web.client.getPage, twisted.web.client.downladPage, and the associated implementation classes (HTTPPageGetter, HTTPPageDownloader, HTTPClientFactory, HTTPDownloader) have been removed because they do not segregate cookies by domain. They were deprecated in Twisted 16.7.0 in favor of twisted.web.client.Agent. GHSA-92x2-jw7w-xvvx. (#10295) - trial.runner.filenameToModule now sets the correct module.__name__ and sys.modules key (#10230)- Add patch currentThread-deprecated.patch: * Do not call a deprecated method which causes reactor startup to abort.- Fix Source tags- Drop true-binary.patch which is not compatible with python310 - Some rpmlint cleanup: * Deduplicate docs * Remove she-bangs in test files * Remove empty doc files * Filter test certificate warning- Remove h2 < 4.0 and priority < 2.0 version restriction. (boo#1190036) * remove-dependency-version-upper-bounds.patch- Restore no-pygtkcompat.patch due to boo#1110669- typing_extensions is now required- Update to 21.7.0: - Python 3.10 beta is now a supported platform and should be ready for the final 3.10 release. - twisted.web.template.renderElement() now accepts any IRequest implementer instead of only twisted.web.server.Request. Add type hints to twisted.web.template. (#10184) - Type hinting was added to twisted.internet.defer, making this the first release of Twisted where you might reasonably be able to use mypy without your own custom stub files. (#10017) - Patch incremental-21.patch removed, because included in the upstream tarball.- add incremental-21.patch: support newer incremental versions- Update to 21.2.0: * Features - The enableSessions argument to twisted.internet.ssl.CertificateOptions now - actually enables/disables OpenSSL's session cache. Also, due to - session-related bugs, it defaults to False. (#9583) - twisted.internet.defer.inlineCallbacks and ensureDeferred will now associate a contextvars.Context with the coroutines they run, meaning that ContextVar objects will maintain their value within the same coroutine, similarly to asyncio Tasks. This functionality requires Python 3.7+, or the contextvars PyPI backport to be installed for Python 3.5-3.6. (#9719, #9826) - twisted.internet.defer.Deferred.fromCoroutine has been added. This is similar to the existing ensureDeferred function, but is named more consistently inside Twisted and does not pass through Deferreds. (#9825) - trial now allows the @unittest.skipIf decorator to specify that an entire test class should be skipped. (#9829) - The twisted.python.deprecate.deprecatedKeywordParameter decorator can be used to mark a keyword paramater of a function or method as deprecated. (#9844) - Projects using Twisted can now perform type checking against a Twisted - installation, for example using mypy. (#9908) - twisted.python.util.InsensitiveDict now fully implements MutableMapping. (#9919) - Python 3.8 is now tested and supported. (#9955) - Support a coroutine function in twisted.internet.task.react (#9974) - PyPy 3.7 is now tested and supported. (#10093) * Bugfixes - twisted.web.twcgi.CGIProcessProtocol.processEnded(...) now handles an already-finished request, for example when request.connectionLost(...) was called previously. (#9468) - Twisted's dependency on PyHamcrest has been moved from the base package to the new "test" extra. Consequently the test extra must be installed for Twisted's test suite to pass. (#9509) - Fixed serialization of timedelta, date, and time objects in twisted.spread. (#9716) - twisted.internet.asyncioreactor.AsyncioSelectorReactor now raises an exception if instantiated with an event loop which is not compatible with asyncio.SelectorEventLoop. This fixes the AsyncioSelectorReactor in Python 3.8+ on Windows, where in bp-34687 the default Windows asyncio event loop was changed to ProactorEventLoop. Applications that use AsyncioSelectorReactor on Windows with Python 3.8+ must call asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy()) before instantiating and running AsyncioSelectorReactor. (#9766) - twisted.internet.process.registerReapProcessHandler and ._BaseProcess.reapProcess will no longer raise a TypeError when processing a None PID (#9775) - INotify will close its file descriptor if a directory is automatically removed by twisted from the watchlist because it's deleted, avoiding orphaned filedescriptors. (#9777) - DelayedCall.reset() is now working properly with asyncioreactor (#9780) - AsyncioSelectorReactor.seconds() now correctly returns an epoch time. (#9787) - The _connDone parameter has been removed from twisted.internet.abstract.FileDescriptor.loseConnection()'s signature in order to match the signature in the base class twisted.internet._newtls.ConnectionMixin loseConnection(). (#9849) - The Gtk3 reactor now runs on Wayland-only sessions (#9904) - Descriptive error messages from twisted.internet.error are now present when running with 'python -OO'. (#9918) - Comparator methods such as eq() now always return NotImplemented for uncomparable types. (#9919) - When installing Twisted it now requires a minimum Python 3.5.4 version to match the version used with automated testing. This is the minimum Python version that we know that Twisted works with. (#10098) - Drop patches no-pygtkcompat.patch, python-38-hmac-digestmod.patch, python-38-no-cgi-parseqs.patch, twisted-pr1369-remove-pyopenssl-npn.patch, twisted-pr1487-increase-ffdh-keysize.patch and test-mktime-invalid-tm_isdst.patch as they have been merged. - Refresh other patches. - Add no-cython_test_exception_raiser.patch to avoid another dependency. - Update URL and make use of sitelib, not sitearch macros- Add 1521_delegate_parseqs_stdlib_bpo42967.patch to overcome effects of bpo#42967, which forbade mixing amps and semicolons in query strings as separators (https://twistedmatrix.com/trac/ticket/10096).- Relax the crypto policies for the test-suite- Add twisted-pr1369-remove-pyopenssl-npn.patch to support pyOpenSSL 20 - Add twisted-pr1487-increase-ffdh-keysize.patch to support crpytography 3.3 - Fix the update-alternatives setup * manpages were cloned but never registerd with u-a * install alternatives as master and slave links now- Add no-test_successResultOfWithFailureHasTraceback.patch to skip sted.conch.test.test_keys.KeyTests.test_fromOpenSSH, which fails. Upstream suggests https://twistedmatrix.com/trac/ticket/9665, but it has never been confirmed, even less fixed.- Update to 20.3.0 * drop Python 2 * twisted.news is deprecated. * twisted.conch.ssh now supports the curve25519-sha256 key exchange algorithm (requires OpenSSL >= 1.1.0). * many bugfixes and other miscelaneous fixes - Fixed update-alternatives mechanism - Added true-binary.patch - Dropped python-38-xml-namespace.patch - Reapplied python-38-hmac-digestmod.patch- %python3_only -> %python_alternative- Update to 19.10.0 bsc#1162424: * twisted.trial.successResultOf, twisted.trial.failureResultOf, and twisted.trial.assertNoResult accept coroutines as well as Deferreds. (#9006) * Fixed circular import in twisted.trial.reporter, introduced in Twisted 16.0.0. (#8267) * The POP3 server implemented by twisted.mail.pop3 now accepts passwords that contain spaces. (#9100) * Incoming HTTP/2 connections will now not time out if they persist for longer than one minute. (#9653) * twisted.conch.ssh.keys now correctly writes the "iqmp" parameter in serialized RSA private keys as q^-1 mod p rather than p^-1 mod q. (#9681) * twisted.web.server.Request will now use twisted.web.server.Site.getContentFile, if it exists, to get a file into which to write request content. If getContentFile is not provided by the site, it will fall back to the previous behavior of using io.BytesIO for small requests and tempfile.TemporaryFile for large ones. (#9655) * twisted.web.client.FileBodyProducer will now stop producing when the Deferred returned by FileBodyProducer.startProducing is cancelled. (#9547) * The HTTP/2 server implementation now enforces TCP flow control on control frame messages and times out clients that send invalid data without reading responses. This closes CVE-2019-9512 (Ping Flood), CVE-2019-9514 (Reset Flood), and CVE-2019-9515 (Settings Flood). Thanks to Jonathan Looney and Piotr Sikora. (#9694) - Add python-38-xml-namespace.patch to fix dictionary mutation under Python 3.8 - Add python-38-hmac-digestmod.patch to add digestmod parameter where required - Add python-38-no-cgi-parseqs.patch to no longer import parse_qs from cgi- Remove mailmail when only building Python 3 flavour- Update to 19.7.0: * The callable argument to twisted.internet.task.deferLater() is no longer required. (#9577) * twisted.internet.utils.getProcessOutputAndValue now accepts stdinBytes to write to the child process's standard input. (#9607) * Add new twisted.logger.capturedLogs context manager for capturing observed log events in tests. (#9617) * twisted.internet.base.PluggableResolverMixin, which implements the pluggable resolver interfaces for easier re-use in other reactors, has been factored out of ReactorBase. (#9632) * The PyPI page for Twisted has been enhanced to include more information and useful links. (#9648) - Refresh patch: * skip_MultiCast.patch - Remove merged patch hyperlink.patch - Remove patch 0001-Prevent-CRLF-injections-described-in-CVE-2019-12387.patch - Remove patch PR-1147.patch- Add PR-1147.patch (bsc#1138461, CVE-2019-12855) In words.protocols.jabber.xmlstream in Twisted through 19.2.1, XMPP support did not verify certificates when used with TLS, allowing an attacker to MITM connections.- Add 0001-Prevent-CRLF-injections-described-in-CVE-2019-12387.patch (bsc#1137825, CVE-2019-12387) Prevent CRLF injections- update to 19.2.1 (bsc#1137825, CVE-2019-12387): * Prevent CRLF injections described in CVE-2019-12387- Update to 19.2.0: * twisted.internet.ssl.CertificateOptions now uses 32 random bytes instead of an MD5 hash for the ssl session identifier context. (#9463) * DeferredLock and DeferredSemaphore can be used as asynchronous context managers on Python 3.5+. (#9546) * t.i.b.BaseConnector has custom __repr__ (#9548) * twisted.internet.ssl.optionsForClientTLS now supports validating IP addresses from the certificate subjectAltName (#9585) * Twisted's minimum Cryptography requirement is now 2.5. (#9592) * twisted.conch.ssh.keys can now read private keys in the new "openssh-key-v1" format, introduced in OpenSSH 6.5 and made the default in OpenSSH 7.8. (#9515) * twisted.web.client.HostnameCachingHTTPSPolicy was added as a new contextFactory option. The policy caches a specified number of twisted.internet.interfaces.IOpenSSLClientConnectionCreator instances to to avoid the cost of instantiating a connection creator for multiple requests to the same host. (#9138) - Remove merged patches: * openssl-errormsg.aptch * openssl111.patch - Add patch to tests for new hyperlink: * hyperlink.patch- Add another patch for openssl 1.1.1 (from upstream git): * openssl-errormsg.aptch- test-mktime-invalid-tm_isdst.patch: don't pass invalid tm_isdst value to mktime (see also bpo-15750)- Add no-pygtkcompat.patch to avoid dependency on Gtk (boo#1110669)- Version update to 18.9.0: * Fixes for the 3.7 python - Remove merged python37.patch - Add patch openssl111.patch which fixes tests with new pyOpenssl * Asserts changed behaviour- Do not write bytecode stuff when running the tests- Add BuildRequires python-tz, which seems to be required to test suite to pass. - Also, add skip_MultiCast.patch to skip tests requiring full netrworking stack.- Add missing Requires.- Fix the dependencies to match up upstream setup.py - Run the tests - Add patch to build with python3.7: * python37.patch - Add missing dependency on pyamcrest - Remove unused patch lp1102685.diff- update to 18.7.0: for full list of changes please see https://github.com/twisted/twisted/blob/twisted-18.7.0/NEWS.rst- Add python-service_identity Recommends.- update to 18.4.0 For full list of changes please see: https://github.com/twisted/twisted/blob/twisted-18.4.0/NEWS.rst- update to 17.9.0 For full list of changes please see: https://github.com/twisted/twisted/blob/twisted-17.9.0/NEWS.rst * mailman is only in python2 package- Adjust Requires and BuildRequires - Fix rpmlint warnings- remove alternatives altogether in favor of versioned executables - clean up spec file - update to 17.5.0 * too many changes to list, see full changelog in NEWS.rst- Simplify alternatives handling - Fix RPM warnings- Change to singlespec approach- specfile: * make twistd the update-alternative master, same as in the python3 version (bnc #1001523)- Update to version 16.4.0 For the complete list of changes plese see https://github.com/twisted/twisted/blob/twisted-16.4.0/NEWS - Update to version 16.3.0 For the complete list of changes plese see https://github.com/twisted/twisted/blob/twisted-16.3.0/NEWS - Update to version 16.2.0 For the complete list of changes plese see https://github.com/twisted/twisted/blob/twisted-16.2.0/NEWS - Update to version 16.1.1 For the complete list of changes plese see https://github.com/twisted/twisted/blob/twisted-16.1.1/NEWS - Update to version 16.1.0 For the complete list of changes plese see https://github.com/twisted/twisted/blob/twisted-16.1.0/NEWS - Update to version 16.0.0 For the complete list of changes plese see https://github.com/twisted/twisted/blob/twisted-16.0.0/NEWS- Update to version 15.5.0 * This is the last Twisted release where Python 2.6 is supported, on any platform. Python 3.5 (on POSIX) support has been added. * This release introduces changes that are required for Conch's SSH implementation to work with OpenSSH 6.9+ servers. * twisted.python.url is a new abstraction for URLs, supporting RFC 3987 IRIs. (#5388) * twisted.python.logfile is now ported to Python 3. (#6749) * twisted.python.zippath has been ported to Python 3. (#6917) * twisted.internet.ssl.CertificateOptions and twisted.internet.ssl.optionsForClientTLS now take a acceptableProtocols parameter that enables negotiation of the next protocol to speak after the TLS handshake has completed. This field advertises protocols over both NPN and ALPN. Also added new INegotiated interface for TLS interfaces that support protocol negotiation. This interface adds a negotiatedProtocol property that reports what protocol, if any, was negotiated in the TLS handshake. (#7860) * twisted.python.urlpath.URLPath now operates correctly on Python 3, using bytes instead of strings, and introduces the fromBytes constructor to assist with creating them cross-version. (#7994) * twisted.application.strports is now ported to Python 3. (#8011) * twistd (the Twisted Daemon) is now ported to Python 3. (#8012) * Python 3.5 is now supported on POSIX platforms. (#8042) * twisted.internet.serialport is now ported on Python 3. (#8099) * twisted.logger.formatEvent now can format an event if it was flattened (twisted.logger.eventAsJSON does this) and has text after the last replacement field. (#8003) * twisted.cred.checkers.FilePasswordDB now logs an error if the credentials db file does not exist, no longer raises an unhandled error. (#8028) * twisted.python.threadpool.ThreadPool now properly starts enough threads to do any work scheduled before ThreadPool.start() is called, such as when work is scheduled in the reactor via reactor.callInThread() before reactor.run(). (#8090) * Twisted Development test standard documentation now contain information about avoiding test data files. (#6535) * The documentation for twisted.internet.defer.DeferredSemaphore now describes the actual usage for limit and tokens instance attributes. (#8024) * twisted.python._initgroups, a C extension, has been removed and stdlib support is now always used instead. (#5861) * Python 2.6 is no longer supported. (#8017) * twisted.python.util.OrderedDict is now deprecated, and uses of it in Twisted are replaced with collections.OrderedDict. (#8051) * twisted.persisted.sob.load, twisted.persisted.sob.loadValueFromFile and twisted.persisted.sob.Persistent.save() are now deprecated when used with a passphrase. The encyption used by these methods are weak. (#8081) * twisted.internet.interfaces.IStreamClientEndpointStringParser has been removed and Twisted will no longer use parsers implementing this interface. (#8094) * #5976, #6628, #6894, #6980, #7228, #7693, #7731, #7997, #8046, [#8054], #8056, #8060, #8063, #8064, #8068, #8072, #8091, #8095, [#8096], #8098, #8106- Make "trial" the master file for update-alternatives, since it is the only one that supports python 3 so far.- Implement update-alternatives in preparation for python 3 version.- Update to version 15.4.0 * add dependency on setuptools * lore removed * please see the NEWS file- change dep from python-asn1 to python-pyasn1 (renamed long ago)- Wrong dependency rpm name, should be python-pycrypto- Add missing dependencies on python-asn1 and python-Crypto - Update to version 15.2.1: * twisted.logger now marks the `isError` key correctly on legacy events generated by writes to stderr. (#7903) * twisted.logger's documentation is now correctly listed in the table of contents. (#7904) - Changes from version 15.2.0: * twisted.internet.process has now been ported to Python 3. (#5987) * twisted.cred.credentials is now ported to Python 3. (#6176) * twisted.trial.unittest.TestCase's assertEqual, assertTrue, and assertFalse methods now pass through the standard library's more informative failure messages. (#6306) * The new package twisted.logger provides a new, fully tested, and feature-rich logging framework. The old module twisted.python.log is now implemented using the new framework. The new logger HOWTO documents the new framework. (#6750) * twisted.python.modules is now ported to Python 3. (#7804) * twisted.python.filepath.FilePath now supports Unicode (text) paths. Like the os module, instantiating it with a Unicode path will return a Unicode-mode FilePath, instantiating with a bytes path will return a bytes-mode FilePath. (#7805) * twisted.internet.kqreactor is now ported to Python 3 (#7823) * twisted.internet.endpoints.ProcessEndpoint is now ported to Python 3. (#7824) * twisted.python.filepath.FilePath now has asBytesMode and asTextMode methods which return a FilePath in the requested mode. (#7830) * twisted.python.components.proxyForInterface now creates method proxies that can be used with functools.wraps. (#7832) * The tls optional dependency will now also install the idna package to validate idna2008 names. (#7853) * Don't raise an exception if `DefaultLogObserver.emit()` gets an event with a message that raises when `repr()` is called on it. Specifically: use `textFromEventDict()` instead of a separate (and inferior) message rendering implementation. (#6569) * twisted.cred.credentials.DigestedCredentials incorrectly handled md5-sess hashing according to the RFC, which has now been fixed. (#7835) * Fixed an issue with twisted.internet.task.LoopingCall.withCount where sometimes the passed callable would be invoked with "0" when we got close to tricky floating point boundary conditions. (#7836) * twisted.internet.defer now properly works with the new logging system. (#7851) * Change `messages` key to `log_io` for events generated by `LoggingFile`. (#7852) * twisted.logger had literal characters in docstrings that are now quoted. (#7854) * twisted.logger now correctly formats a log event with a key named `message` when passed to a legacy log observer. (#7855) * twisted.internet.endpoints.HostnameEndpoint now uses getaddrinfo properly on Python 3.4 and above. (#7886) * Fix a typo in narrative documentation for logger (#7875) * tkunzip and tapconvert in twisted.scripts were deprecated in 11.0 and 12.1 respectively, and are now removed. (#6747) * twisted.protocols.gps is deprecated in preference to twisted.positioning. (#6810) * twisted.scripts.tap2deb and twisted.scripts.tap2rpm are now deprecated. (#7682) * twisted.trial.reporter.TestResult and twisted.trial.reporter.Reporter contained deprecated methods (since 8.0) which have now been removed. (#7815) * #6027, #7287, #7701, #7727, #7758, #7776, #7786, #7812, #7819, [#7831], #7838, #7865, #7866, #7869, #7872, #7877, #7878, #7885 * twisted.conch.ssh.forwarding now supports local->remote forwarding of IPv6 (#7751) * twisted.mail.smtp.sendmail now uses ESMTP. It will opportunistically enable encryption and allow the use of authentication. (#7257) * twisted.web.static is now ported to Python 3. (#6177) * twisted.web.server.Site accepts requestFactory as constructor argument. (#7016) * twisted.web.util had some HTML generation functions deprecated since 12.1 that have now been removed. (#7828) * #6927, #7797, #7802, #7846 * The resumeOffset argument to twisted.words.protocol.irc.DccFileReceive now works as it is documented. (#7775)- Version 15.1.0: * deprecated MSN protocol support * improved docs for Trial * removed deprecated UDPClient * twisted.web.static.File allows defining a custom resource for rendering forbidden pages. * minor bugfixes- Version 15.0.0: + please, see NEWS file - Update lp1102685.diff/bin/sh/bin/shs390zp38 1722419731  !"#$#&'()*+,,..00224467899;;==??AACCEEGHIJKLMNOPPRRTTVVXXZ[\]^_`abbddffhhjjllnopqrsttvvxxzz|}~      !"#$%&''))++-.//1233557899;<==??ABCCEEGHIJKLMNOPQRSTUVWXYZ[\\^^``bbddffhhjjllnnpprrttvvxxzz||~~      !!##%%''))+,--//1233557799;;==??AACCEEGGIIKKMNOPQRSSUUWWYY[[]]_`aacdeeggijklmmooqqssuvwxyz{|}~      !!##%%''))+,-./0122456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqqssuuwwyy{|}}       ""$$&'((**,,./0123456789:;<<>>@@BBDDFFHHJJLLNNPPRRTTVWXXZ[\]^_`abcdefghijkkmmooqqstuuwwyy{{}}     !!##%&'()*+,,..0022446789:;<==?@AACDEEGHIIKKMNOOQRSSUUWWYY[\]^__aaccefghijklmmooqqssuuwwyy{|}~     !"#$%&'()*+,-./01234567799;;==??ABCCEEGGIIKKMMOOQQSSUUWWYY[[]^__aacceeggiikkmnopqrstuvwxyz{|}~      !!##%%''))++--//1133557799;;==??AACCEEGGIIKKMMOOQQSSUVWWYY[[]]_`aaccefggiikkmmooqqstuuwwyy{{}}      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEEGGIIKKMNOOQRSTUUWWYZ[\]^^``bbddffhhjjllnnpqrstuvwwyy{{}}                            " " $ % & & ( ( * + , , . . 0 0 2 2 4 4 6 6 8 8 : : < = > > @ @ B B D D F F H H J J L M N O O Q Q S S U U 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 z | | ~ ~                            ! ! # # % % ' ' ) ) + + - - / / 1 2 3 4 5 6 7 8 9 : ; < = > ? @ @ B B D D F F H H J J L L N N P P R R T T V V X X Z Z \ \ ^ ^ ` ` b b d d f f h h j j l m n o p q r s t u v w x y z { | } ~  22.2.0-150400.21.122.2.0-150400.21.1     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ""####################################################################"""""""""""""""""""""""""""""""""$$%%%%%%$$&&''''''''''''''&&&&&&&(())))))))))))(((((**++++*,,----------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..////////////////........,,,,,,,,,,,,,,,0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000222220000000000000000000000000000000000000000000000000,,,,,,,,,33444444444444444444444444444444444433333333333333333556666666666666666666666666666666655555555555555577888888888888888888888888888888888888777777777777777799::::9777;;<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;==>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============??@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????AABBBBBBBBBBBBBBAAAAACCDDDDDDDDDDCCCCAAEEFFFFFFFFFFFFEEEEEEGGHHHHGIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIKKLLLLLLLLLLKKKKKMMNNNNNNNNNNMMMMOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOQQRRRRRRRRRRRRRRRRQQQQQQQQSSTTTTTTTTTTSSSSOOOOOOOOOOOOOUUVVVVVVUUOOWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWW\\]]]]]]]]]]]]\\\\\\^^________^^^``aaaaaaaaaaaa````bbccccb``ddeeeeeeeeeeeeeeeedddddddffggggggggggffffdhhiiiiiiiihhhjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllmmmmmmmmmmmmmmmmmmmmlllnnoooooooooooooooooonnnnnppqqqqqqqqqqqqqqppppppnnnnlllllrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrllttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutvvwwwwwwwwvvvttttttttttttttttttttttttttttttxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxtttttzz{{{{{{{{{{{{zz||}}}}}}}}}}}}}}}}||||||||zz~~~~zzzzzcftpcftp.1.gzckeygenckeygen.1.gzconchconch.1.gzpyhtmlizerpyhtmlizer.1.gztkconchtkconch.1.gztrialtrial.1.gztwisttwistdtwistd.1.gzcftpcftp-3.6ckeygenckeygen-3.6conchconch-3.6pyhtmlizerpyhtmlizer-3.6tkconchtkconch-3.6trialtrial-3.6twisttwist-3.6twistdtwistd-3.6Twisted-22.2.0-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txttwisted__init__.py__main__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__main__.cpython-36.opt-1.pyc__main__.cpython-36.pyc_version.cpython-36.opt-1.pyc_version.cpython-36.pyccopyright.cpython-36.opt-1.pyccopyright.cpython-36.pycplugin.cpython-36.opt-1.pycplugin.cpython-36.pyc_threads__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_convenience.cpython-36.opt-1.pyc_convenience.cpython-36.pyc_ithreads.cpython-36.opt-1.pyc_ithreads.cpython-36.pyc_memory.cpython-36.opt-1.pyc_memory.cpython-36.pyc_pool.cpython-36.opt-1.pyc_pool.cpython-36.pyc_team.cpython-36.opt-1.pyc_team.cpython-36.pyc_threadworker.cpython-36.opt-1.pyc_threadworker.cpython-36.pyc_convenience.py_ithreads.py_memory.py_pool.py_team.py_threadworker.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_convenience.cpython-36.opt-1.pyctest_convenience.cpython-36.pyctest_memory.cpython-36.opt-1.pyctest_memory.cpython-36.pyctest_team.cpython-36.opt-1.pyctest_team.cpython-36.pyctest_threadworker.cpython-36.opt-1.pyctest_threadworker.cpython-36.pyctest_convenience.pytest_memory.pytest_team.pytest_threadworker.py_version.pyapplication__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycapp.cpython-36.opt-1.pycapp.cpython-36.pycinternet.cpython-36.opt-1.pycinternet.cpython-36.pycreactors.cpython-36.opt-1.pycreactors.cpython-36.pycservice.cpython-36.opt-1.pycservice.cpython-36.pycstrports.cpython-36.opt-1.pycstrports.cpython-36.pycapp.pyinternet.pyreactors.pyrunner__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_exit.cpython-36.opt-1.pyc_exit.cpython-36.pyc_pidfile.cpython-36.opt-1.pyc_pidfile.cpython-36.pyc_runner.cpython-36.opt-1.pyc_runner.cpython-36.pyc_exit.py_pidfile.py_runner.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_exit.cpython-36.opt-1.pyctest_exit.cpython-36.pyctest_pidfile.cpython-36.opt-1.pyctest_pidfile.cpython-36.pyctest_runner.cpython-36.opt-1.pyctest_runner.cpython-36.pyctest_exit.pytest_pidfile.pytest_runner.pyservice.pystrports.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_internet.cpython-36.opt-1.pyctest_internet.cpython-36.pyctest_service.cpython-36.opt-1.pyctest_service.cpython-36.pyctest_internet.pytest_service.pytwist__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_options.cpython-36.opt-1.pyc_options.cpython-36.pyc_twist.cpython-36.opt-1.pyc_twist.cpython-36.pyc_options.py_twist.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_options.cpython-36.opt-1.pyctest_options.cpython-36.pyctest_twist.cpython-36.opt-1.pyctest_twist.cpython-36.pyctest_options.pytest_twist.pyconch__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycavatar.cpython-36.opt-1.pycavatar.cpython-36.pyccheckers.cpython-36.opt-1.pyccheckers.cpython-36.pycendpoints.cpython-36.opt-1.pycendpoints.cpython-36.pycerror.cpython-36.opt-1.pycerror.cpython-36.pycinterfaces.cpython-36.opt-1.pycinterfaces.cpython-36.pycls.cpython-36.opt-1.pycls.cpython-36.pycmanhole.cpython-36.opt-1.pycmanhole.cpython-36.pycmanhole_ssh.cpython-36.opt-1.pycmanhole_ssh.cpython-36.pycmanhole_tap.cpython-36.opt-1.pycmanhole_tap.cpython-36.pycmixin.cpython-36.opt-1.pycmixin.cpython-36.pycrecvline.cpython-36.opt-1.pycrecvline.cpython-36.pycstdio.cpython-36.opt-1.pycstdio.cpython-36.pyctap.cpython-36.opt-1.pyctap.cpython-36.pyctelnet.cpython-36.opt-1.pyctelnet.cpython-36.pycttymodes.cpython-36.opt-1.pycttymodes.cpython-36.pycunix.cpython-36.opt-1.pycunix.cpython-36.pycavatar.pycheckers.pyclient__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycagent.cpython-36.opt-1.pycagent.cpython-36.pycconnect.cpython-36.opt-1.pycconnect.cpython-36.pycdefault.cpython-36.opt-1.pycdefault.cpython-36.pycdirect.cpython-36.opt-1.pycdirect.cpython-36.pycknownhosts.cpython-36.opt-1.pycknownhosts.cpython-36.pycoptions.cpython-36.opt-1.pycoptions.cpython-36.pycagent.pyconnect.pydefault.pydirect.pyknownhosts.pyoptions.pyendpoints.pyerror.pyinsults__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychelper.cpython-36.opt-1.pychelper.cpython-36.pycinsults.cpython-36.opt-1.pycinsults.cpython-36.pyctext.cpython-36.opt-1.pyctext.cpython-36.pycwindow.cpython-36.opt-1.pycwindow.cpython-36.pychelper.pyinsults.pytext.pywindow.pyinterfaces.pyls.pymanhole.pymanhole_ssh.pymanhole_tap.pymixin.pyopenssh_compat__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycfactory.cpython-36.opt-1.pycfactory.cpython-36.pycprimes.cpython-36.opt-1.pycprimes.cpython-36.pycfactory.pyprimes.pyrecvline.pyscripts__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccftp.cpython-36.opt-1.pyccftp.cpython-36.pycckeygen.cpython-36.opt-1.pycckeygen.cpython-36.pycconch.cpython-36.opt-1.pycconch.cpython-36.pyctkconch.cpython-36.opt-1.pyctkconch.cpython-36.pyccftp.pyckeygen.pyconch.pytkconch.pyssh__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_kex.cpython-36.opt-1.pyc_kex.cpython-36.pycaddress.cpython-36.opt-1.pycaddress.cpython-36.pycagent.cpython-36.opt-1.pycagent.cpython-36.pycchannel.cpython-36.opt-1.pycchannel.cpython-36.pyccommon.cpython-36.opt-1.pyccommon.cpython-36.pycconnection.cpython-36.opt-1.pycconnection.cpython-36.pycfactory.cpython-36.opt-1.pycfactory.cpython-36.pycfiletransfer.cpython-36.opt-1.pycfiletransfer.cpython-36.pycforwarding.cpython-36.opt-1.pycforwarding.cpython-36.pyckeys.cpython-36.opt-1.pyckeys.cpython-36.pycservice.cpython-36.opt-1.pycservice.cpython-36.pycsession.cpython-36.opt-1.pycsession.cpython-36.pycsexpy.cpython-36.opt-1.pycsexpy.cpython-36.pyctransport.cpython-36.opt-1.pyctransport.cpython-36.pycuserauth.cpython-36.opt-1.pycuserauth.cpython-36.pyc_kex.pyaddress.pyagent.pychannel.pycommon.pyconnection.pyfactory.pyfiletransfer.pyforwarding.pykeys.pyservice.pysession.pysexpy.pytransport.pyuserauth.pystdio.pytap.pytelnet.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyckeydata.cpython-36.opt-1.pyckeydata.cpython-36.pycloopback.cpython-36.opt-1.pycloopback.cpython-36.pyctest_address.cpython-36.opt-1.pyctest_address.cpython-36.pyctest_agent.cpython-36.opt-1.pyctest_agent.cpython-36.pyctest_cftp.cpython-36.opt-1.pyctest_cftp.cpython-36.pyctest_channel.cpython-36.opt-1.pyctest_channel.cpython-36.pyctest_checkers.cpython-36.opt-1.pyctest_checkers.cpython-36.pyctest_ckeygen.cpython-36.opt-1.pyctest_ckeygen.cpython-36.pyctest_conch.cpython-36.opt-1.pyctest_conch.cpython-36.pyctest_connection.cpython-36.opt-1.pyctest_connection.cpython-36.pyctest_default.cpython-36.opt-1.pyctest_default.cpython-36.pyctest_endpoints.cpython-36.opt-1.pyctest_endpoints.cpython-36.pyctest_filetransfer.cpython-36.opt-1.pyctest_filetransfer.cpython-36.pyctest_forwarding.cpython-36.opt-1.pyctest_forwarding.cpython-36.pyctest_helper.cpython-36.opt-1.pyctest_helper.cpython-36.pyctest_insults.cpython-36.opt-1.pyctest_insults.cpython-36.pyctest_keys.cpython-36.opt-1.pyctest_keys.cpython-36.pyctest_knownhosts.cpython-36.opt-1.pyctest_knownhosts.cpython-36.pyctest_manhole.cpython-36.opt-1.pyctest_manhole.cpython-36.pyctest_manhole_tap.cpython-36.opt-1.pyctest_manhole_tap.cpython-36.pyctest_mixin.cpython-36.opt-1.pyctest_mixin.cpython-36.pyctest_openssh_compat.cpython-36.opt-1.pyctest_openssh_compat.cpython-36.pyctest_recvline.cpython-36.opt-1.pyctest_recvline.cpython-36.pyctest_scripts.cpython-36.opt-1.pyctest_scripts.cpython-36.pyctest_session.cpython-36.opt-1.pyctest_session.cpython-36.pyctest_ssh.cpython-36.opt-1.pyctest_ssh.cpython-36.pyctest_tap.cpython-36.opt-1.pyctest_tap.cpython-36.pyctest_telnet.cpython-36.opt-1.pyctest_telnet.cpython-36.pyctest_text.cpython-36.opt-1.pyctest_text.cpython-36.pyctest_transport.cpython-36.opt-1.pyctest_transport.cpython-36.pyctest_unix.cpython-36.opt-1.pyctest_unix.cpython-36.pyctest_userauth.cpython-36.opt-1.pyctest_userauth.cpython-36.pyctest_window.cpython-36.opt-1.pyctest_window.cpython-36.pyckeydata.pyloopback.pytest_address.pytest_agent.pytest_cftp.pytest_channel.pytest_checkers.pytest_ckeygen.pytest_conch.pytest_connection.pytest_default.pytest_endpoints.pytest_filetransfer.pytest_forwarding.pytest_helper.pytest_insults.pytest_keys.pytest_knownhosts.pytest_manhole.pytest_manhole_tap.pytest_mixin.pytest_openssh_compat.pytest_recvline.pytest_scripts.pytest_session.pytest_ssh.pytest_tap.pytest_telnet.pytest_text.pytest_transport.pytest_unix.pytest_userauth.pytest_window.pyttymodes.pyui__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycansi.cpython-36.opt-1.pycansi.cpython-36.pyctkvt100.cpython-36.opt-1.pyctkvt100.cpython-36.pycansi.pytkvt100.pyunix.pycopyright.pycred__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_digest.cpython-36.opt-1.pyc_digest.cpython-36.pyccheckers.cpython-36.opt-1.pyccheckers.cpython-36.pyccredentials.cpython-36.opt-1.pyccredentials.cpython-36.pycerror.cpython-36.opt-1.pycerror.cpython-36.pycportal.cpython-36.opt-1.pycportal.cpython-36.pycstrcred.cpython-36.opt-1.pycstrcred.cpython-36.pyc_digest.pycheckers.pycredentials.pyerror.pyportal.pystrcred.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_cramauth.cpython-36.opt-1.pyctest_cramauth.cpython-36.pyctest_cred.cpython-36.opt-1.pyctest_cred.cpython-36.pyctest_digestauth.cpython-36.opt-1.pyctest_digestauth.cpython-36.pyctest_simpleauth.cpython-36.opt-1.pyctest_simpleauth.cpython-36.pyctest_strcred.cpython-36.opt-1.pyctest_strcred.cpython-36.pyctest_cramauth.pytest_cred.pytest_digestauth.pytest_simpleauth.pytest_strcred.pyenterprise__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycadbapi.cpython-36.opt-1.pycadbapi.cpython-36.pycadbapi.pyinternet__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_baseprocess.cpython-36.opt-1.pyc_baseprocess.cpython-36.pyc_dumbwin32proc.cpython-36.opt-1.pyc_dumbwin32proc.cpython-36.pyc_glibbase.cpython-36.opt-1.pyc_glibbase.cpython-36.pyc_idna.cpython-36.opt-1.pyc_idna.cpython-36.pyc_newtls.cpython-36.opt-1.pyc_newtls.cpython-36.pyc_pollingfile.cpython-36.opt-1.pyc_pollingfile.cpython-36.pyc_posixserialport.cpython-36.opt-1.pyc_posixserialport.cpython-36.pyc_posixstdio.cpython-36.opt-1.pyc_posixstdio.cpython-36.pyc_producer_helpers.cpython-36.opt-1.pyc_producer_helpers.cpython-36.pyc_resolver.cpython-36.opt-1.pyc_resolver.cpython-36.pyc_signals.cpython-36.opt-1.pyc_signals.cpython-36.pyc_sslverify.cpython-36.opt-1.pyc_sslverify.cpython-36.pyc_threadedselect.cpython-36.opt-1.pyc_threadedselect.cpython-36.pyc_win32serialport.cpython-36.opt-1.pyc_win32serialport.cpython-36.pyc_win32stdio.cpython-36.opt-1.pyc_win32stdio.cpython-36.pycabstract.cpython-36.opt-1.pycabstract.cpython-36.pycaddress.cpython-36.opt-1.pycaddress.cpython-36.pycasyncioreactor.cpython-36.opt-1.pycasyncioreactor.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pyccfreactor.cpython-36.opt-1.pyccfreactor.cpython-36.pycdefault.cpython-36.opt-1.pycdefault.cpython-36.pycdefer.cpython-36.opt-1.pycdefer.cpython-36.pycendpoints.cpython-36.opt-1.pycendpoints.cpython-36.pycepollreactor.cpython-36.opt-1.pycepollreactor.cpython-36.pycerror.cpython-36.opt-1.pycerror.cpython-36.pycfdesc.cpython-36.opt-1.pycfdesc.cpython-36.pycgireactor.cpython-36.opt-1.pycgireactor.cpython-36.pycglib2reactor.cpython-36.opt-1.pycglib2reactor.cpython-36.pycgtk2reactor.cpython-36.opt-1.pycgtk2reactor.cpython-36.pycgtk3reactor.cpython-36.opt-1.pycgtk3reactor.cpython-36.pycinotify.cpython-36.opt-1.pycinotify.cpython-36.pycinterfaces.cpython-36.opt-1.pycinterfaces.cpython-36.pyckqreactor.cpython-36.opt-1.pyckqreactor.cpython-36.pycmain.cpython-36.opt-1.pycmain.cpython-36.pycpollreactor.cpython-36.opt-1.pycpollreactor.cpython-36.pycposixbase.cpython-36.opt-1.pycposixbase.cpython-36.pycprocess.cpython-36.opt-1.pycprocess.cpython-36.pycprotocol.cpython-36.opt-1.pycprotocol.cpython-36.pycpyuisupport.cpython-36.opt-1.pycpyuisupport.cpython-36.pycreactor.cpython-36.opt-1.pycreactor.cpython-36.pycselectreactor.cpython-36.opt-1.pycselectreactor.cpython-36.pycserialport.cpython-36.opt-1.pycserialport.cpython-36.pycssl.cpython-36.opt-1.pycssl.cpython-36.pycstdio.cpython-36.opt-1.pycstdio.cpython-36.pyctask.cpython-36.opt-1.pyctask.cpython-36.pyctcp.cpython-36.opt-1.pyctcp.cpython-36.pyctesting.cpython-36.opt-1.pyctesting.cpython-36.pycthreads.cpython-36.opt-1.pycthreads.cpython-36.pyctksupport.cpython-36.opt-1.pyctksupport.cpython-36.pycudp.cpython-36.opt-1.pycudp.cpython-36.pycunix.cpython-36.opt-1.pycunix.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycwin32eventreactor.cpython-36.opt-1.pycwin32eventreactor.cpython-36.pycwxreactor.cpython-36.opt-1.pycwxreactor.cpython-36.pycwxsupport.cpython-36.opt-1.pycwxsupport.cpython-36.pyc_baseprocess.py_dumbwin32proc.py_glibbase.py_idna.py_newtls.py_pollingfile.py_posixserialport.py_posixstdio.py_producer_helpers.py_resolver.py_signals.py_sslverify.py_threadedselect.py_win32serialport.py_win32stdio.pyabstract.pyaddress.pyasyncioreactor.pybase.pycfreactor.pydefault.pydefer.pyendpoints.pyepollreactor.pyerror.pyfdesc.pygireactor.pyglib2reactor.pygtk2reactor.pygtk3reactor.pyinotify.pyinterfaces.pyiocpreactor__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycabstract.cpython-36.opt-1.pycabstract.cpython-36.pycconst.cpython-36.opt-1.pycconst.cpython-36.pycinterfaces.cpython-36.opt-1.pycinterfaces.cpython-36.pyciocpsupport.cpython-36.opt-1.pyciocpsupport.cpython-36.pycreactor.cpython-36.opt-1.pycreactor.cpython-36.pyctcp.cpython-36.opt-1.pyctcp.cpython-36.pycudp.cpython-36.opt-1.pycudp.cpython-36.pycabstract.pyconst.pyinterfaces.pyiocpsupport.pynotes.txtreactor.pytcp.pyudp.pykqreactor.pymain.pypollreactor.pyposixbase.pyprocess.pyprotocol.pypyuisupport.pyreactor.pyselectreactor.pyserialport.pyssl.pystdio.pytask.pytcp.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_posixifaces.cpython-36.opt-1.pyc_posixifaces.cpython-36.pyc_win32ifaces.cpython-36.opt-1.pyc_win32ifaces.cpython-36.pycconnectionmixins.cpython-36.opt-1.pycconnectionmixins.cpython-36.pycfakeendpoint.cpython-36.opt-1.pycfakeendpoint.cpython-36.pycmodulehelpers.cpython-36.opt-1.pycmodulehelpers.cpython-36.pycprocess_cli.cpython-36.opt-1.pycprocess_cli.cpython-36.pycprocess_connectionlost.cpython-36.opt-1.pycprocess_connectionlost.cpython-36.pycprocess_gireactornocompat.cpython-36.opt-1.pycprocess_gireactornocompat.cpython-36.pycprocess_helper.cpython-36.opt-1.pycprocess_helper.cpython-36.pycreactormixins.cpython-36.opt-1.pycreactormixins.cpython-36.pyctest_abstract.cpython-36.opt-1.pyctest_abstract.cpython-36.pyctest_address.cpython-36.opt-1.pyctest_address.cpython-36.pyctest_asyncioreactor.cpython-36.opt-1.pyctest_asyncioreactor.cpython-36.pyctest_base.cpython-36.opt-1.pyctest_base.cpython-36.pyctest_baseprocess.cpython-36.opt-1.pyctest_baseprocess.cpython-36.pyctest_core.cpython-36.opt-1.pyctest_core.cpython-36.pyctest_default.cpython-36.opt-1.pyctest_default.cpython-36.pyctest_defer_await.cpython-36.opt-1.pyctest_defer_await.cpython-36.pyctest_defer_yieldfrom.cpython-36.opt-1.pyctest_defer_yieldfrom.cpython-36.pyctest_endpoints.cpython-36.opt-1.pyctest_endpoints.cpython-36.pyctest_epollreactor.cpython-36.opt-1.pyctest_epollreactor.cpython-36.pyctest_error.cpython-36.opt-1.pyctest_error.cpython-36.pyctest_fdset.cpython-36.opt-1.pyctest_fdset.cpython-36.pyctest_filedescriptor.cpython-36.opt-1.pyctest_filedescriptor.cpython-36.pyctest_gireactor.cpython-36.opt-1.pyctest_gireactor.cpython-36.pyctest_glibbase.cpython-36.opt-1.pyctest_glibbase.cpython-36.pyctest_inlinecb.cpython-36.opt-1.pyctest_inlinecb.cpython-36.pyctest_inotify.cpython-36.opt-1.pyctest_inotify.cpython-36.pyctest_iocp.cpython-36.opt-1.pyctest_iocp.cpython-36.pyctest_kqueuereactor.cpython-36.opt-1.pyctest_kqueuereactor.cpython-36.pyctest_main.cpython-36.opt-1.pyctest_main.cpython-36.pyctest_newtls.cpython-36.opt-1.pyctest_newtls.cpython-36.pyctest_pollingfile.cpython-36.opt-1.pyctest_pollingfile.cpython-36.pyctest_posixbase.cpython-36.opt-1.pyctest_posixbase.cpython-36.pyctest_posixprocess.cpython-36.opt-1.pyctest_posixprocess.cpython-36.pyctest_process.cpython-36.opt-1.pyctest_process.cpython-36.pyctest_protocol.cpython-36.opt-1.pyctest_protocol.cpython-36.pyctest_resolver.cpython-36.opt-1.pyctest_resolver.cpython-36.pyctest_serialport.cpython-36.opt-1.pyctest_serialport.cpython-36.pyctest_sigchld.cpython-36.opt-1.pyctest_sigchld.cpython-36.pyctest_socket.cpython-36.opt-1.pyctest_socket.cpython-36.pyctest_stdio.cpython-36.opt-1.pyctest_stdio.cpython-36.pyctest_tcp.cpython-36.opt-1.pyctest_tcp.cpython-36.pyctest_testing.cpython-36.opt-1.pyctest_testing.cpython-36.pyctest_threads.cpython-36.opt-1.pyctest_threads.cpython-36.pyctest_time.cpython-36.opt-1.pyctest_time.cpython-36.pyctest_tls.cpython-36.opt-1.pyctest_tls.cpython-36.pyctest_udp.cpython-36.opt-1.pyctest_udp.cpython-36.pyctest_udp_internals.cpython-36.opt-1.pyctest_udp_internals.cpython-36.pyctest_unix.cpython-36.opt-1.pyctest_unix.cpython-36.pyctest_win32events.cpython-36.opt-1.pyctest_win32events.cpython-36.pyctest_win32serialport.cpython-36.opt-1.pyctest_win32serialport.cpython-36.pyc_posixifaces.py_win32ifaces.pyconnectionmixins.pyfake_CAschain.pemnot-a-certificatething1.pemthing2-duplicate.pemthing2.pemfakeendpoint.pymodulehelpers.pyprocess_cli.pyprocess_connectionlost.pyprocess_gireactornocompat.pyprocess_helper.pyreactormixins.pytest_abstract.pytest_address.pytest_asyncioreactor.pytest_base.pytest_baseprocess.pytest_core.pytest_default.pytest_defer_await.pytest_defer_yieldfrom.pytest_endpoints.pytest_epollreactor.pytest_error.pytest_fdset.pytest_filedescriptor.pytest_gireactor.pytest_glibbase.pytest_inlinecb.pytest_inotify.pytest_iocp.pytest_kqueuereactor.pytest_main.pytest_newtls.pytest_pollingfile.pytest_posixbase.pytest_posixprocess.pytest_process.pytest_protocol.pytest_resolver.pytest_serialport.pytest_sigchld.pytest_socket.pytest_stdio.pytest_tcp.pytest_testing.pytest_threads.pytest_time.pytest_tls.pytest_udp.pytest_udp_internals.pytest_unix.pytest_win32events.pytest_win32serialport.pytesting.pythreads.pytksupport.pyudp.pyunix.pyutils.pywin32eventreactor.pywxreactor.pywxsupport.pylogger__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_buffer.cpython-36.opt-1.pyc_buffer.cpython-36.pyc_capture.cpython-36.opt-1.pyc_capture.cpython-36.pyc_file.cpython-36.opt-1.pyc_file.cpython-36.pyc_filter.cpython-36.opt-1.pyc_filter.cpython-36.pyc_flatten.cpython-36.opt-1.pyc_flatten.cpython-36.pyc_format.cpython-36.opt-1.pyc_format.cpython-36.pyc_global.cpython-36.opt-1.pyc_global.cpython-36.pyc_interfaces.cpython-36.opt-1.pyc_interfaces.cpython-36.pyc_io.cpython-36.opt-1.pyc_io.cpython-36.pyc_json.cpython-36.opt-1.pyc_json.cpython-36.pyc_legacy.cpython-36.opt-1.pyc_legacy.cpython-36.pyc_levels.cpython-36.opt-1.pyc_levels.cpython-36.pyc_logger.cpython-36.opt-1.pyc_logger.cpython-36.pyc_observer.cpython-36.opt-1.pyc_observer.cpython-36.pyc_stdlib.cpython-36.opt-1.pyc_stdlib.cpython-36.pyc_util.cpython-36.opt-1.pyc_util.cpython-36.pyc_buffer.py_capture.py_file.py_filter.py_flatten.py_format.py_global.py_interfaces.py_io.py_json.py_legacy.py_levels.py_logger.py_observer.py_stdlib.py_util.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_buffer.cpython-36.opt-1.pyctest_buffer.cpython-36.pyctest_capture.cpython-36.opt-1.pyctest_capture.cpython-36.pyctest_file.cpython-36.opt-1.pyctest_file.cpython-36.pyctest_filter.cpython-36.opt-1.pyctest_filter.cpython-36.pyctest_flatten.cpython-36.opt-1.pyctest_flatten.cpython-36.pyctest_format.cpython-36.opt-1.pyctest_format.cpython-36.pyctest_global.cpython-36.opt-1.pyctest_global.cpython-36.pyctest_io.cpython-36.opt-1.pyctest_io.cpython-36.pyctest_json.cpython-36.opt-1.pyctest_json.cpython-36.pyctest_legacy.cpython-36.opt-1.pyctest_legacy.cpython-36.pyctest_levels.cpython-36.opt-1.pyctest_levels.cpython-36.pyctest_logger.cpython-36.opt-1.pyctest_logger.cpython-36.pyctest_observer.cpython-36.opt-1.pyctest_observer.cpython-36.pyctest_stdlib.cpython-36.opt-1.pyctest_stdlib.cpython-36.pyctest_util.cpython-36.opt-1.pyctest_util.cpython-36.pyctest_buffer.pytest_capture.pytest_file.pytest_filter.pytest_flatten.pytest_format.pytest_global.pytest_io.pytest_json.pytest_legacy.pytest_levels.pytest_logger.pytest_observer.pytest_stdlib.pytest_util.pymail__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_cred.cpython-36.opt-1.pyc_cred.cpython-36.pyc_except.cpython-36.opt-1.pyc_except.cpython-36.pyc_pop3client.cpython-36.opt-1.pyc_pop3client.cpython-36.pycalias.cpython-36.opt-1.pycalias.cpython-36.pycbounce.cpython-36.opt-1.pycbounce.cpython-36.pycimap4.cpython-36.opt-1.pycimap4.cpython-36.pycinterfaces.cpython-36.opt-1.pycinterfaces.cpython-36.pycmail.cpython-36.opt-1.pycmail.cpython-36.pycmaildir.cpython-36.opt-1.pycmaildir.cpython-36.pycpb.cpython-36.opt-1.pycpb.cpython-36.pycpop3.cpython-36.opt-1.pycpop3.cpython-36.pycpop3client.cpython-36.opt-1.pycpop3client.cpython-36.pycprotocols.cpython-36.opt-1.pycprotocols.cpython-36.pycrelay.cpython-36.opt-1.pycrelay.cpython-36.pycrelaymanager.cpython-36.opt-1.pycrelaymanager.cpython-36.pycsmtp.cpython-36.opt-1.pycsmtp.cpython-36.pyctap.cpython-36.opt-1.pyctap.cpython-36.pyc_cred.py_except.py_pop3client.pyalias.pybounce.pyimap4.pyinterfaces.pymail.pymaildir.pypb.pypop3.pypop3client.pyprotocols.pyrelay.pyrelaymanager.pyscripts__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmailmail.cpython-36.opt-1.pycmailmail.cpython-36.pycmailmail.pysmtp.pytap.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycpop3testserver.cpython-36.opt-1.pycpop3testserver.cpython-36.pyctest_bounce.cpython-36.opt-1.pyctest_bounce.cpython-36.pyctest_imap.cpython-36.opt-1.pyctest_imap.cpython-36.pyctest_mail.cpython-36.opt-1.pyctest_mail.cpython-36.pyctest_mailmail.cpython-36.opt-1.pyctest_mailmail.cpython-36.pyctest_options.cpython-36.opt-1.pyctest_options.cpython-36.pyctest_pop3.cpython-36.opt-1.pyctest_pop3.cpython-36.pyctest_pop3client.cpython-36.opt-1.pyctest_pop3client.cpython-36.pyctest_scripts.cpython-36.opt-1.pyctest_scripts.cpython-36.pyctest_smtp.cpython-36.opt-1.pyctest_smtp.cpython-36.pycpop3testserver.pyrfc822.messagetest_bounce.pytest_imap.pytest_mail.pytest_mailmail.pytest_options.pytest_pop3.pytest_pop3client.pytest_scripts.pytest_smtp.pynames__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_rfc1982.cpython-36.opt-1.pyc_rfc1982.cpython-36.pycauthority.cpython-36.opt-1.pycauthority.cpython-36.pyccache.cpython-36.opt-1.pyccache.cpython-36.pycclient.cpython-36.opt-1.pycclient.cpython-36.pyccommon.cpython-36.opt-1.pyccommon.cpython-36.pycdns.cpython-36.opt-1.pycdns.cpython-36.pycerror.cpython-36.opt-1.pycerror.cpython-36.pychosts.cpython-36.opt-1.pychosts.cpython-36.pycresolve.cpython-36.opt-1.pycresolve.cpython-36.pycroot.cpython-36.opt-1.pycroot.cpython-36.pycsecondary.cpython-36.opt-1.pycsecondary.cpython-36.pycserver.cpython-36.opt-1.pycserver.cpython-36.pycsrvconnect.cpython-36.opt-1.pycsrvconnect.cpython-36.pyctap.cpython-36.opt-1.pyctap.cpython-36.pyc_rfc1982.pyauthority.pycache.pyclient.pycommon.pydns.pyerror.pyhosts.pyresolve.pyroot.pysecondary.pyserver.pysrvconnect.pytap.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_cache.cpython-36.opt-1.pyctest_cache.cpython-36.pyctest_client.cpython-36.opt-1.pyctest_client.cpython-36.pyctest_common.cpython-36.opt-1.pyctest_common.cpython-36.pyctest_dns.cpython-36.opt-1.pyctest_dns.cpython-36.pyctest_examples.cpython-36.opt-1.pyctest_examples.cpython-36.pyctest_hosts.cpython-36.opt-1.pyctest_hosts.cpython-36.pyctest_names.cpython-36.opt-1.pyctest_names.cpython-36.pyctest_resolve.cpython-36.opt-1.pyctest_resolve.cpython-36.pyctest_rfc1982.cpython-36.opt-1.pyctest_rfc1982.cpython-36.pyctest_rootresolve.cpython-36.opt-1.pyctest_rootresolve.cpython-36.pyctest_server.cpython-36.opt-1.pyctest_server.cpython-36.pyctest_srvconnect.cpython-36.opt-1.pyctest_srvconnect.cpython-36.pyctest_tap.cpython-36.opt-1.pyctest_tap.cpython-36.pyctest_util.cpython-36.opt-1.pyctest_util.cpython-36.pyctest_cache.pytest_client.pytest_common.pytest_dns.pytest_examples.pytest_hosts.pytest_names.pytest_resolve.pytest_rfc1982.pytest_rootresolve.pytest_server.pytest_srvconnect.pytest_tap.pytest_util.pypair__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycethernet.cpython-36.opt-1.pycethernet.cpython-36.pycip.cpython-36.opt-1.pycip.cpython-36.pycraw.cpython-36.opt-1.pycraw.cpython-36.pycrawudp.cpython-36.opt-1.pycrawudp.cpython-36.pyctesting.cpython-36.opt-1.pyctesting.cpython-36.pyctuntap.cpython-36.opt-1.pyctuntap.cpython-36.pycethernet.pyip.pyraw.pyrawudp.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_ethernet.cpython-36.opt-1.pyctest_ethernet.cpython-36.pyctest_ip.cpython-36.opt-1.pyctest_ip.cpython-36.pyctest_rawudp.cpython-36.opt-1.pyctest_rawudp.cpython-36.pyctest_tuntap.cpython-36.opt-1.pyctest_tuntap.cpython-36.pyctest_ethernet.pytest_ip.pytest_rawudp.pytest_tuntap.pytesting.pytuntap.pypersisted__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaot.cpython-36.opt-1.pycaot.cpython-36.pyccrefutil.cpython-36.opt-1.pyccrefutil.cpython-36.pycdirdbm.cpython-36.opt-1.pycdirdbm.cpython-36.pycsob.cpython-36.opt-1.pycsob.cpython-36.pycstyles.cpython-36.opt-1.pycstyles.cpython-36.pycaot.pycrefutil.pydirdbm.pysob.pystyles.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_styles.cpython-36.opt-1.pyctest_styles.cpython-36.pyctest_styles.pyplugin.pyplugins__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccred_anonymous.cpython-36.opt-1.pyccred_anonymous.cpython-36.pyccred_file.cpython-36.opt-1.pyccred_file.cpython-36.pyccred_memory.cpython-36.opt-1.pyccred_memory.cpython-36.pyccred_sshkeys.cpython-36.opt-1.pyccred_sshkeys.cpython-36.pyccred_unix.cpython-36.opt-1.pyccred_unix.cpython-36.pyctwisted_conch.cpython-36.opt-1.pyctwisted_conch.cpython-36.pyctwisted_core.cpython-36.opt-1.pyctwisted_core.cpython-36.pyctwisted_ftp.cpython-36.opt-1.pyctwisted_ftp.cpython-36.pyctwisted_inet.cpython-36.opt-1.pyctwisted_inet.cpython-36.pyctwisted_mail.cpython-36.opt-1.pyctwisted_mail.cpython-36.pyctwisted_names.cpython-36.opt-1.pyctwisted_names.cpython-36.pyctwisted_portforward.cpython-36.opt-1.pyctwisted_portforward.cpython-36.pyctwisted_reactors.cpython-36.opt-1.pyctwisted_reactors.cpython-36.pyctwisted_runner.cpython-36.opt-1.pyctwisted_runner.cpython-36.pyctwisted_socks.cpython-36.opt-1.pyctwisted_socks.cpython-36.pyctwisted_trial.cpython-36.opt-1.pyctwisted_trial.cpython-36.pyctwisted_web.cpython-36.opt-1.pyctwisted_web.cpython-36.pyctwisted_words.cpython-36.opt-1.pyctwisted_words.cpython-36.pyccred_anonymous.pycred_file.pycred_memory.pycred_sshkeys.pycred_unix.pydropin.cachetwisted_conch.pytwisted_core.pytwisted_ftp.pytwisted_inet.pytwisted_mail.pytwisted_names.pytwisted_portforward.pytwisted_reactors.pytwisted_runner.pytwisted_socks.pytwisted_trial.pytwisted_web.pytwisted_words.pypositioning__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_sentence.cpython-36.opt-1.pyc_sentence.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pycipositioning.cpython-36.opt-1.pycipositioning.cpython-36.pycnmea.cpython-36.opt-1.pycnmea.cpython-36.pyc_sentence.pybase.pyipositioning.pynmea.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycreceiver.cpython-36.opt-1.pycreceiver.cpython-36.pyctest_base.cpython-36.opt-1.pyctest_base.cpython-36.pyctest_nmea.cpython-36.opt-1.pyctest_nmea.cpython-36.pyctest_sentence.cpython-36.opt-1.pyctest_sentence.cpython-36.pycreceiver.pytest_base.pytest_nmea.pytest_sentence.pyprotocols__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycamp.cpython-36.opt-1.pycamp.cpython-36.pycbasic.cpython-36.opt-1.pycbasic.cpython-36.pycdict.cpython-36.opt-1.pycdict.cpython-36.pycfinger.cpython-36.opt-1.pycfinger.cpython-36.pycftp.cpython-36.opt-1.pycftp.cpython-36.pychtb.cpython-36.opt-1.pychtb.cpython-36.pycident.cpython-36.opt-1.pycident.cpython-36.pycloopback.cpython-36.opt-1.pycloopback.cpython-36.pycmemcache.cpython-36.opt-1.pycmemcache.cpython-36.pycpcp.cpython-36.opt-1.pycpcp.cpython-36.pycpolicies.cpython-36.opt-1.pycpolicies.cpython-36.pycportforward.cpython-36.opt-1.pycportforward.cpython-36.pycpostfix.cpython-36.opt-1.pycpostfix.cpython-36.pycshoutcast.cpython-36.opt-1.pycshoutcast.cpython-36.pycsip.cpython-36.opt-1.pycsip.cpython-36.pycsocks.cpython-36.opt-1.pycsocks.cpython-36.pycstateful.cpython-36.opt-1.pycstateful.cpython-36.pyctls.cpython-36.opt-1.pyctls.cpython-36.pycwire.cpython-36.opt-1.pycwire.cpython-36.pycamp.pybasic.pydict.pyfinger.pyftp.pyhaproxy__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_exceptions.cpython-36.opt-1.pyc_exceptions.cpython-36.pyc_info.cpython-36.opt-1.pyc_info.cpython-36.pyc_interfaces.cpython-36.opt-1.pyc_interfaces.cpython-36.pyc_parser.cpython-36.opt-1.pyc_parser.cpython-36.pyc_v1parser.cpython-36.opt-1.pyc_v1parser.cpython-36.pyc_v2parser.cpython-36.opt-1.pyc_v2parser.cpython-36.pyc_wrapper.cpython-36.opt-1.pyc_wrapper.cpython-36.pyc_exceptions.py_info.py_interfaces.py_parser.py_v1parser.py_v2parser.py_wrapper.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_parser.cpython-36.opt-1.pyctest_parser.cpython-36.pyctest_v1parser.cpython-36.opt-1.pyctest_v1parser.cpython-36.pyctest_v2parser.cpython-36.opt-1.pyctest_v2parser.cpython-36.pyctest_wrapper.cpython-36.opt-1.pyctest_wrapper.cpython-36.pyctest_parser.pytest_v1parser.pytest_v2parser.pytest_wrapper.pyhtb.pyident.pyloopback.pymemcache.pypcp.pypolicies.pyportforward.pypostfix.pyshoutcast.pysip.pysocks.pystateful.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_basic.cpython-36.opt-1.pyctest_basic.cpython-36.pyctest_tls.cpython-36.opt-1.pyctest_tls.cpython-36.pyctest_basic.pytest_tls.pytls.pywire.pypy.typedpython__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_appdirs.cpython-36.opt-1.pyc_appdirs.cpython-36.pyc_inotify.cpython-36.opt-1.pyc_inotify.cpython-36.pyc_pydoctor.cpython-36.opt-1.pyc_pydoctor.cpython-36.pyc_release.cpython-36.opt-1.pyc_release.cpython-36.pyc_shellcomp.cpython-36.opt-1.pyc_shellcomp.cpython-36.pyc_textattributes.cpython-36.opt-1.pyc_textattributes.cpython-36.pyc_tzhelper.cpython-36.opt-1.pyc_tzhelper.cpython-36.pyc_url.cpython-36.opt-1.pyc_url.cpython-36.pyccompat.cpython-36.opt-1.pyccompat.cpython-36.pyccomponents.cpython-36.opt-1.pyccomponents.cpython-36.pycconstants.cpython-36.opt-1.pycconstants.cpython-36.pyccontext.cpython-36.opt-1.pyccontext.cpython-36.pycdeprecate.cpython-36.opt-1.pycdeprecate.cpython-36.pycfailure.cpython-36.opt-1.pycfailure.cpython-36.pycfakepwd.cpython-36.opt-1.pycfakepwd.cpython-36.pycfilepath.cpython-36.opt-1.pycfilepath.cpython-36.pycformmethod.cpython-36.opt-1.pycformmethod.cpython-36.pychtmlizer.cpython-36.opt-1.pychtmlizer.cpython-36.pyclockfile.cpython-36.opt-1.pyclockfile.cpython-36.pyclog.cpython-36.opt-1.pyclog.cpython-36.pyclogfile.cpython-36.opt-1.pyclogfile.cpython-36.pycmodules.cpython-36.opt-1.pycmodules.cpython-36.pycmonkey.cpython-36.opt-1.pycmonkey.cpython-36.pycprocutils.cpython-36.opt-1.pycprocutils.cpython-36.pycrandbytes.cpython-36.opt-1.pycrandbytes.cpython-36.pycrebuild.cpython-36.opt-1.pycrebuild.cpython-36.pycreflect.cpython-36.opt-1.pycreflect.cpython-36.pycrelease.cpython-36.opt-1.pycrelease.cpython-36.pycroots.cpython-36.opt-1.pycroots.cpython-36.pycruntime.cpython-36.opt-1.pycruntime.cpython-36.pycsendmsg.cpython-36.opt-1.pycsendmsg.cpython-36.pycshortcut.cpython-36.opt-1.pycshortcut.cpython-36.pycsyslog.cpython-36.opt-1.pycsyslog.cpython-36.pycsystemd.cpython-36.opt-1.pycsystemd.cpython-36.pyctext.cpython-36.opt-1.pyctext.cpython-36.pycthreadable.cpython-36.opt-1.pycthreadable.cpython-36.pycthreadpool.cpython-36.opt-1.pycthreadpool.cpython-36.pycurl.cpython-36.opt-1.pycurl.cpython-36.pycurlpath.cpython-36.opt-1.pycurlpath.cpython-36.pycusage.cpython-36.opt-1.pycusage.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycversions.cpython-36.opt-1.pycversions.cpython-36.pycwin32.cpython-36.opt-1.pycwin32.cpython-36.pyczippath.cpython-36.opt-1.pyczippath.cpython-36.pyczipstream.cpython-36.opt-1.pyczipstream.cpython-36.pyc_appdirs.py_inotify.py_pydoctor.py_pydoctortemplatescommon.htmlfooter.htmlheader.html_release.py_shellcomp.py_textattributes.py_tzhelper.py_url.pycompat.pycomponents.pyconstants.pycontext.pydeprecate.pyfailure.pyfakepwd.pyfilepath.pyformmethod.pyhtmlizer.pylockfile.pylog.pylogfile.pymodules.pymonkey.pyprocutils.pyrandbytes.pyrebuild.pyreflect.pyrelease.pyroots.pyruntime.pysendmsg.pyshortcut.pysyslog.pysystemd.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdeprecatedattributes.cpython-36.opt-1.pycdeprecatedattributes.cpython-36.pycmodules_helpers.cpython-36.opt-1.pycmodules_helpers.cpython-36.pycpullpipe.cpython-36.opt-1.pycpullpipe.cpython-36.pyctest_appdirs.cpython-36.opt-1.pyctest_appdirs.cpython-36.pyctest_components.cpython-36.opt-1.pyctest_components.cpython-36.pyctest_constants.cpython-36.opt-1.pyctest_constants.cpython-36.pyctest_deprecate.cpython-36.opt-1.pyctest_deprecate.cpython-36.pyctest_fakepwd.cpython-36.opt-1.pyctest_fakepwd.cpython-36.pyctest_htmlizer.cpython-36.opt-1.pyctest_htmlizer.cpython-36.pyctest_inotify.cpython-36.opt-1.pyctest_inotify.cpython-36.pyctest_pydoctor.cpython-36.opt-1.pyctest_pydoctor.cpython-36.pyctest_release.cpython-36.opt-1.pyctest_release.cpython-36.pyctest_runtime.cpython-36.opt-1.pyctest_runtime.cpython-36.pyctest_sendmsg.cpython-36.opt-1.pyctest_sendmsg.cpython-36.pyctest_shellcomp.cpython-36.opt-1.pyctest_shellcomp.cpython-36.pyctest_syslog.cpython-36.opt-1.pyctest_syslog.cpython-36.pyctest_systemd.cpython-36.opt-1.pyctest_systemd.cpython-36.pyctest_textattributes.cpython-36.opt-1.pyctest_textattributes.cpython-36.pyctest_tzhelper.cpython-36.opt-1.pyctest_tzhelper.cpython-36.pyctest_url.cpython-36.opt-1.pyctest_url.cpython-36.pyctest_urlpath.cpython-36.opt-1.pyctest_urlpath.cpython-36.pyctest_util.cpython-36.opt-1.pyctest_util.cpython-36.pyctest_versions.cpython-36.opt-1.pyctest_versions.cpython-36.pyctest_win32.cpython-36.opt-1.pyctest_win32.cpython-36.pyctest_zippath.cpython-36.opt-1.pyctest_zippath.cpython-36.pyctest_zipstream.cpython-36.opt-1.pyctest_zipstream.cpython-36.pycdeprecatedattributes.pymodules_helpers.pypullpipe.pytest_appdirs.pytest_components.pytest_constants.pytest_deprecate.pytest_fakepwd.pytest_htmlizer.pytest_inotify.pytest_pydoctor.pytest_release.pytest_runtime.pytest_sendmsg.pytest_shellcomp.pytest_syslog.pytest_systemd.pytest_textattributes.pytest_tzhelper.pytest_url.pytest_urlpath.pytest_util.pytest_versions.pytest_win32.pytest_zippath.pytest_zipstream.pytext.pythreadable.pythreadpool.pytwisted-completion.zshurl.pyurlpath.pyusage.pyutil.pyversions.pywin32.pyzippath.pyzipstream.pyrunner__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycinetd.cpython-36.opt-1.pycinetd.cpython-36.pycinetdconf.cpython-36.opt-1.pycinetdconf.cpython-36.pycinetdtap.cpython-36.opt-1.pycinetdtap.cpython-36.pycprocmon.cpython-36.opt-1.pycprocmon.cpython-36.pycprocmontap.cpython-36.opt-1.pycprocmontap.cpython-36.pycinetd.pyinetdconf.pyinetdtap.pyprocmon.pyprocmontap.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_inetdconf.cpython-36.opt-1.pyctest_inetdconf.cpython-36.pyctest_procmon.cpython-36.opt-1.pyctest_procmon.cpython-36.pyctest_procmontap.cpython-36.opt-1.pyctest_procmontap.cpython-36.pyctest_inetdconf.pytest_procmon.pytest_procmontap.pyscripts__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_twistd_unix.cpython-36.opt-1.pyc_twistd_unix.cpython-36.pyc_twistw.cpython-36.opt-1.pyc_twistw.cpython-36.pychtmlizer.cpython-36.opt-1.pychtmlizer.cpython-36.pyctrial.cpython-36.opt-1.pyctrial.cpython-36.pyctwistd.cpython-36.opt-1.pyctwistd.cpython-36.pyc_twistd_unix.py_twistw.pyhtmlizer.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_scripts.cpython-36.opt-1.pyctest_scripts.cpython-36.pyctest_scripts.pytrial.pytwistd.pyspread__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbanana.cpython-36.opt-1.pycbanana.cpython-36.pycflavors.cpython-36.opt-1.pycflavors.cpython-36.pycinterfaces.cpython-36.opt-1.pycinterfaces.cpython-36.pycjelly.cpython-36.opt-1.pycjelly.cpython-36.pycpb.cpython-36.opt-1.pycpb.cpython-36.pycpublish.cpython-36.opt-1.pycpublish.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycbanana.pyflavors.pyinterfaces.pyjelly.pypb.pypublish.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_banana.cpython-36.opt-1.pyctest_banana.cpython-36.pyctest_jelly.cpython-36.opt-1.pyctest_jelly.cpython-36.pyctest_pb.cpython-36.opt-1.pyctest_pb.cpython-36.pyctest_pbfailure.cpython-36.opt-1.pyctest_pbfailure.cpython-36.pyctest_banana.pytest_jelly.pytest_pb.pytest_pbfailure.pyutil.pytap__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycftp.cpython-36.opt-1.pycftp.cpython-36.pycportforward.cpython-36.opt-1.pycportforward.cpython-36.pycsocks.cpython-36.opt-1.pycsocks.cpython-36.pycftp.pyportforward.pysocks.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccrash_test_dummy.cpython-36.opt-1.pyccrash_test_dummy.cpython-36.pyciosim.cpython-36.opt-1.pyciosim.cpython-36.pycmock_win32process.cpython-36.opt-1.pycmock_win32process.cpython-36.pycmyrebuilder1.cpython-36.opt-1.pycmyrebuilder1.cpython-36.pycmyrebuilder2.cpython-36.opt-1.pycmyrebuilder2.cpython-36.pycplugin_basic.cpython-36.opt-1.pycplugin_basic.cpython-36.pycplugin_extra1.cpython-36.opt-1.pycplugin_extra1.cpython-36.pycplugin_extra2.cpython-36.opt-1.pycplugin_extra2.cpython-36.pycprocess_cmdline.cpython-36.opt-1.pycprocess_cmdline.cpython-36.pycprocess_echoer.cpython-36.opt-1.pycprocess_echoer.cpython-36.pycprocess_fds.cpython-36.opt-1.pycprocess_fds.cpython-36.pycprocess_getargv.cpython-36.opt-1.pycprocess_getargv.cpython-36.pycprocess_getenv.cpython-36.opt-1.pycprocess_getenv.cpython-36.pycprocess_linger.cpython-36.opt-1.pycprocess_linger.cpython-36.pycprocess_reader.cpython-36.opt-1.pycprocess_reader.cpython-36.pycprocess_signal.cpython-36.opt-1.pycprocess_signal.cpython-36.pycprocess_stdinreader.cpython-36.opt-1.pycprocess_stdinreader.cpython-36.pycprocess_tester.cpython-36.opt-1.pycprocess_tester.cpython-36.pycprocess_tty.cpython-36.opt-1.pycprocess_tty.cpython-36.pycprocess_twisted.cpython-36.opt-1.pycprocess_twisted.cpython-36.pycproto_helpers.cpython-36.opt-1.pycproto_helpers.cpython-36.pycreflect_helper_IE.cpython-36.opt-1.pycreflect_helper_IE.cpython-36.pycreflect_helper_VE.cpython-36.opt-1.pycreflect_helper_VE.cpython-36.pycreflect_helper_ZDE.cpython-36.opt-1.pycreflect_helper_ZDE.cpython-36.pycssl_helpers.cpython-36.opt-1.pycssl_helpers.cpython-36.pycstdio_test_consumer.cpython-36.opt-1.pycstdio_test_consumer.cpython-36.pycstdio_test_halfclose.cpython-36.opt-1.pycstdio_test_halfclose.cpython-36.pycstdio_test_hostpeer.cpython-36.opt-1.pycstdio_test_hostpeer.cpython-36.pycstdio_test_lastwrite.cpython-36.opt-1.pycstdio_test_lastwrite.cpython-36.pycstdio_test_loseconn.cpython-36.opt-1.pycstdio_test_loseconn.cpython-36.pycstdio_test_producer.cpython-36.opt-1.pycstdio_test_producer.cpython-36.pycstdio_test_write.cpython-36.opt-1.pycstdio_test_write.cpython-36.pycstdio_test_writeseq.cpython-36.opt-1.pycstdio_test_writeseq.cpython-36.pyctest_abstract.cpython-36.opt-1.pyctest_abstract.cpython-36.pyctest_adbapi.cpython-36.opt-1.pyctest_adbapi.cpython-36.pyctest_amp.cpython-36.opt-1.pyctest_amp.cpython-36.pyctest_application.cpython-36.opt-1.pyctest_application.cpython-36.pyctest_compat.cpython-36.opt-1.pyctest_compat.cpython-36.pyctest_context.cpython-36.opt-1.pyctest_context.cpython-36.pyctest_cooperator.cpython-36.opt-1.pyctest_cooperator.cpython-36.pyctest_defer.cpython-36.opt-1.pyctest_defer.cpython-36.pyctest_defgen.cpython-36.opt-1.pyctest_defgen.cpython-36.pyctest_dict.cpython-36.opt-1.pyctest_dict.cpython-36.pyctest_dirdbm.cpython-36.opt-1.pyctest_dirdbm.cpython-36.pyctest_error.cpython-36.opt-1.pyctest_error.cpython-36.pyctest_factories.cpython-36.opt-1.pyctest_factories.cpython-36.pyctest_failure.cpython-36.opt-1.pyctest_failure.cpython-36.pyctest_fdesc.cpython-36.opt-1.pyctest_fdesc.cpython-36.pyctest_finger.cpython-36.opt-1.pyctest_finger.cpython-36.pyctest_formmethod.cpython-36.opt-1.pyctest_formmethod.cpython-36.pyctest_ftp.cpython-36.opt-1.pyctest_ftp.cpython-36.pyctest_ftp_options.cpython-36.opt-1.pyctest_ftp_options.cpython-36.pyctest_htb.cpython-36.opt-1.pyctest_htb.cpython-36.pyctest_ident.cpython-36.opt-1.pyctest_ident.cpython-36.pyctest_internet.cpython-36.opt-1.pyctest_internet.cpython-36.pyctest_iosim.cpython-36.opt-1.pyctest_iosim.cpython-36.pyctest_iutils.cpython-36.opt-1.pyctest_iutils.cpython-36.pyctest_lockfile.cpython-36.opt-1.pyctest_lockfile.cpython-36.pyctest_log.cpython-36.opt-1.pyctest_log.cpython-36.pyctest_logfile.cpython-36.opt-1.pyctest_logfile.cpython-36.pyctest_loopback.cpython-36.opt-1.pyctest_loopback.cpython-36.pyctest_main.cpython-36.opt-1.pyctest_main.cpython-36.pyctest_memcache.cpython-36.opt-1.pyctest_memcache.cpython-36.pyctest_modules.cpython-36.opt-1.pyctest_modules.cpython-36.pyctest_monkey.cpython-36.opt-1.pyctest_monkey.cpython-36.pyctest_paths.cpython-36.opt-1.pyctest_paths.cpython-36.pyctest_pcp.cpython-36.opt-1.pyctest_pcp.cpython-36.pyctest_persisted.cpython-36.opt-1.pyctest_persisted.cpython-36.pyctest_plugin.cpython-36.opt-1.pyctest_plugin.cpython-36.pyctest_policies.cpython-36.opt-1.pyctest_policies.cpython-36.pyctest_postfix.cpython-36.opt-1.pyctest_postfix.cpython-36.pyctest_process.cpython-36.opt-1.pyctest_process.cpython-36.pyctest_protocols.cpython-36.opt-1.pyctest_protocols.cpython-36.pyctest_randbytes.cpython-36.opt-1.pyctest_randbytes.cpython-36.pyctest_rebuild.cpython-36.opt-1.pyctest_rebuild.cpython-36.pyctest_reflect.cpython-36.opt-1.pyctest_reflect.cpython-36.pyctest_roots.cpython-36.opt-1.pyctest_roots.cpython-36.pyctest_shortcut.cpython-36.opt-1.pyctest_shortcut.cpython-36.pyctest_sip.cpython-36.opt-1.pyctest_sip.cpython-36.pyctest_sob.cpython-36.opt-1.pyctest_sob.cpython-36.pyctest_socks.cpython-36.opt-1.pyctest_socks.cpython-36.pyctest_ssl.cpython-36.opt-1.pyctest_ssl.cpython-36.pyctest_sslverify.cpython-36.opt-1.pyctest_sslverify.cpython-36.pyctest_stateful.cpython-36.opt-1.pyctest_stateful.cpython-36.pyctest_stdio.cpython-36.opt-1.pyctest_stdio.cpython-36.pyctest_strerror.cpython-36.opt-1.pyctest_strerror.cpython-36.pyctest_strports.cpython-36.opt-1.pyctest_strports.cpython-36.pyctest_task.cpython-36.opt-1.pyctest_task.cpython-36.pyctest_tcp.cpython-36.opt-1.pyctest_tcp.cpython-36.pyctest_tcp_internals.cpython-36.opt-1.pyctest_tcp_internals.cpython-36.pyctest_text.cpython-36.opt-1.pyctest_text.cpython-36.pyctest_threadable.cpython-36.opt-1.pyctest_threadable.cpython-36.pyctest_threadpool.cpython-36.opt-1.pyctest_threadpool.cpython-36.pyctest_threads.cpython-36.opt-1.pyctest_threads.cpython-36.pyctest_tpfile.cpython-36.opt-1.pyctest_tpfile.cpython-36.pyctest_twistd.cpython-36.opt-1.pyctest_twistd.cpython-36.pyctest_twisted.cpython-36.opt-1.pyctest_twisted.cpython-36.pyctest_udp.cpython-36.opt-1.pyctest_udp.cpython-36.pyctest_unix.cpython-36.opt-1.pyctest_unix.cpython-36.pyctest_usage.cpython-36.opt-1.pyctest_usage.cpython-36.pyctestutils.cpython-36.opt-1.pyctestutils.cpython-36.pyccert.pem.no_trailing_newlinecrash_test_dummy.pyiosim.pykey.pem.no_trailing_newlinemock_win32process.pymyrebuilder1.pymyrebuilder2.pyplugin_basic.pyplugin_extra1.pyplugin_extra2.pyprocess_cmdline.pyprocess_echoer.pyprocess_fds.pyprocess_getargv.pyprocess_getenv.pyprocess_linger.pyprocess_reader.pyprocess_signal.pyprocess_stdinreader.pyprocess_tester.pyprocess_tty.pyprocess_twisted.pyproto_helpers.pyreflect_helper_IE.pyreflect_helper_VE.pyreflect_helper_ZDE.pyserver.pemssl_helpers.pystdio_test_consumer.pystdio_test_halfclose.pystdio_test_hostpeer.pystdio_test_lastwrite.pystdio_test_loseconn.pystdio_test_producer.pystdio_test_write.pystdio_test_writeseq.pytest_abstract.pytest_adbapi.pytest_amp.pytest_application.pytest_compat.pytest_context.pytest_cooperator.pytest_defer.pytest_defgen.pytest_dict.pytest_dirdbm.pytest_error.pytest_factories.pytest_failure.pytest_fdesc.pytest_finger.pytest_formmethod.pytest_ftp.pytest_ftp_options.pytest_htb.pytest_ident.pytest_internet.pytest_iosim.pytest_iutils.pytest_lockfile.pytest_log.pytest_logfile.pytest_loopback.pytest_main.pytest_memcache.pytest_modules.pytest_monkey.pytest_paths.pytest_pcp.pytest_persisted.pytest_plugin.pytest_policies.pytest_postfix.pytest_process.pytest_protocols.pytest_randbytes.pytest_rebuild.pytest_reflect.pytest_roots.pytest_shortcut.pytest_sip.pytest_sob.pytest_socks.pytest_ssl.pytest_sslverify.pytest_stateful.pytest_stdio.pytest_strerror.pytest_strports.pytest_task.pytest_tcp.pytest_tcp_internals.pytest_text.pytest_threadable.pytest_threadpool.pytest_threads.pytest_tpfile.pytest_twistd.pytest_twisted.pytest_udp.pytest_unix.pytest_usage.pytestutils.pytrial__init__.py__main__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__main__.cpython-36.opt-1.pyc__main__.cpython-36.pyc_asyncrunner.cpython-36.opt-1.pyc_asyncrunner.cpython-36.pyc_asynctest.cpython-36.opt-1.pyc_asynctest.cpython-36.pyc_synctest.cpython-36.opt-1.pyc_synctest.cpython-36.pycitrial.cpython-36.opt-1.pycitrial.cpython-36.pycreporter.cpython-36.opt-1.pycreporter.cpython-36.pycrunner.cpython-36.opt-1.pycrunner.cpython-36.pycunittest.cpython-36.opt-1.pycunittest.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pyc_asyncrunner.py_asynctest.py_dist__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdistreporter.cpython-36.opt-1.pycdistreporter.cpython-36.pycdisttrial.cpython-36.opt-1.pycdisttrial.cpython-36.pycmanagercommands.cpython-36.opt-1.pycmanagercommands.cpython-36.pycoptions.cpython-36.opt-1.pycoptions.cpython-36.pycworker.cpython-36.opt-1.pycworker.cpython-36.pycworkercommands.cpython-36.opt-1.pycworkercommands.cpython-36.pycworkerreporter.cpython-36.opt-1.pycworkerreporter.cpython-36.pycworkertrial.cpython-36.opt-1.pycworkertrial.cpython-36.pycdistreporter.pydisttrial.pymanagercommands.pyoptions.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_distreporter.cpython-36.opt-1.pyctest_distreporter.cpython-36.pyctest_disttrial.cpython-36.opt-1.pyctest_disttrial.cpython-36.pyctest_options.cpython-36.opt-1.pyctest_options.cpython-36.pyctest_worker.cpython-36.opt-1.pyctest_worker.cpython-36.pyctest_workerreporter.cpython-36.opt-1.pyctest_workerreporter.cpython-36.pyctest_workertrial.cpython-36.opt-1.pyctest_workertrial.cpython-36.pyctest_distreporter.pytest_disttrial.pytest_options.pytest_worker.pytest_workerreporter.pytest_workertrial.pyworker.pyworkercommands.pyworkerreporter.pyworkertrial.py_synctest.pyitrial.pyreporter.pyrunner.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdetests.cpython-36.opt-1.pycdetests.cpython-36.pycerroneous.cpython-36.opt-1.pycerroneous.cpython-36.pycmockcustomsuite.cpython-36.opt-1.pycmockcustomsuite.cpython-36.pycmockcustomsuite2.cpython-36.opt-1.pycmockcustomsuite2.cpython-36.pycmockcustomsuite3.cpython-36.opt-1.pycmockcustomsuite3.cpython-36.pycmockdoctest.cpython-36.opt-1.pycmockdoctest.cpython-36.pycmoduleself.cpython-36.opt-1.pycmoduleself.cpython-36.pycmoduletest.cpython-36.opt-1.pycmoduletest.cpython-36.pycnovars.cpython-36.opt-1.pycnovars.cpython-36.pycordertests.cpython-36.opt-1.pycordertests.cpython-36.pycpackages.cpython-36.opt-1.pycpackages.cpython-36.pycsample.cpython-36.opt-1.pycsample.cpython-36.pycscripttest.cpython-36.opt-1.pycscripttest.cpython-36.pycskipping.cpython-36.opt-1.pycskipping.cpython-36.pycsuppression.cpython-36.opt-1.pycsuppression.cpython-36.pyctest_assertions.cpython-36.opt-1.pyctest_assertions.cpython-36.pyctest_asyncassertions.cpython-36.opt-1.pyctest_asyncassertions.cpython-36.pyctest_deferred.cpython-36.opt-1.pyctest_deferred.cpython-36.pyctest_doctest.cpython-36.opt-1.pyctest_doctest.cpython-36.pyctest_keyboard.cpython-36.opt-1.pyctest_keyboard.cpython-36.pyctest_loader.cpython-36.opt-1.pyctest_loader.cpython-36.pyctest_log.cpython-36.opt-1.pyctest_log.cpython-36.pyctest_output.cpython-36.opt-1.pyctest_output.cpython-36.pyctest_plugins.cpython-36.opt-1.pyctest_plugins.cpython-36.pyctest_pyunitcompat.cpython-36.opt-1.pyctest_pyunitcompat.cpython-36.pyctest_reporter.cpython-36.opt-1.pyctest_reporter.cpython-36.pyctest_runner.cpython-36.opt-1.pyctest_runner.cpython-36.pyctest_script.cpython-36.opt-1.pyctest_script.cpython-36.pyctest_skip.cpython-36.opt-1.pyctest_skip.cpython-36.pyctest_suppression.cpython-36.opt-1.pyctest_suppression.cpython-36.pyctest_testcase.cpython-36.opt-1.pyctest_testcase.cpython-36.pyctest_tests.cpython-36.opt-1.pyctest_tests.cpython-36.pyctest_util.cpython-36.opt-1.pyctest_util.cpython-36.pyctest_warning.cpython-36.opt-1.pyctest_warning.cpython-36.pycweird.cpython-36.opt-1.pycweird.cpython-36.pycdetests.pyerroneous.pymockcustomsuite.pymockcustomsuite2.pymockcustomsuite3.pymockdoctest.pymoduleself.pymoduletest.pynovars.pyordertests.pypackages.pysample.pyscripttest.pyskipping.pysuppression.pytest_assertions.pytest_asyncassertions.pytest_deferred.pytest_doctest.pytest_keyboard.pytest_loader.pytest_log.pytest_output.pytest_plugins.pytest_pyunitcompat.pytest_reporter.pytest_runner.pytest_script.pytest_skip.pytest_suppression.pytest_testcase.pytest_tests.pytest_util.pytest_warning.pyweird.pyunittest.pyutil.pyweb__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_element.cpython-36.opt-1.pyc_element.cpython-36.pyc_flatten.cpython-36.opt-1.pyc_flatten.cpython-36.pyc_http2.cpython-36.opt-1.pyc_http2.cpython-36.pyc_newclient.cpython-36.opt-1.pyc_newclient.cpython-36.pyc_responses.cpython-36.opt-1.pyc_responses.cpython-36.pyc_stan.cpython-36.opt-1.pyc_stan.cpython-36.pyc_template_util.cpython-36.opt-1.pyc_template_util.cpython-36.pycclient.cpython-36.opt-1.pycclient.cpython-36.pycdemo.cpython-36.opt-1.pycdemo.cpython-36.pycdistrib.cpython-36.opt-1.pycdistrib.cpython-36.pycdomhelpers.cpython-36.opt-1.pycdomhelpers.cpython-36.pycerror.cpython-36.opt-1.pycerror.cpython-36.pycguard.cpython-36.opt-1.pycguard.cpython-36.pychtml.cpython-36.opt-1.pychtml.cpython-36.pychttp.cpython-36.opt-1.pychttp.cpython-36.pychttp_headers.cpython-36.opt-1.pychttp_headers.cpython-36.pyciweb.cpython-36.opt-1.pyciweb.cpython-36.pycmicrodom.cpython-36.opt-1.pycmicrodom.cpython-36.pycpages.cpython-36.opt-1.pycpages.cpython-36.pycproxy.cpython-36.opt-1.pycproxy.cpython-36.pycresource.cpython-36.opt-1.pycresource.cpython-36.pycrewrite.cpython-36.opt-1.pycrewrite.cpython-36.pycscript.cpython-36.opt-1.pycscript.cpython-36.pycserver.cpython-36.opt-1.pycserver.cpython-36.pycsoap.cpython-36.opt-1.pycsoap.cpython-36.pycstatic.cpython-36.opt-1.pycstatic.cpython-36.pycsux.cpython-36.opt-1.pycsux.cpython-36.pyctap.cpython-36.opt-1.pyctap.cpython-36.pyctemplate.cpython-36.opt-1.pyctemplate.cpython-36.pyctwcgi.cpython-36.opt-1.pyctwcgi.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycvhost.cpython-36.opt-1.pycvhost.cpython-36.pycwsgi.cpython-36.opt-1.pycwsgi.cpython-36.pycxmlrpc.cpython-36.opt-1.pycxmlrpc.cpython-36.pyc_auth__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbasic.cpython-36.opt-1.pycbasic.cpython-36.pycdigest.cpython-36.opt-1.pycdigest.cpython-36.pycwrapper.cpython-36.opt-1.pycwrapper.cpython-36.pycbasic.pydigest.pywrapper.py_element.py_flatten.py_http2.py_newclient.py_responses.py_stan.py_template_util.pyclient.pydemo.pydistrib.pydomhelpers.pyerror.pyguard.pyhtml.pyhttp.pyhttp_headers.pyiweb.pymicrodom.pypages.pyproxy.pyresource.pyrewrite.pyscript.pyserver.pysoap.pystatic.pysux.pytap.pytemplate.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_util.cpython-36.opt-1.pyc_util.cpython-36.pycinjectionhelpers.cpython-36.opt-1.pycinjectionhelpers.cpython-36.pycrequesthelper.cpython-36.opt-1.pycrequesthelper.cpython-36.pyctest_agent.cpython-36.opt-1.pyctest_agent.cpython-36.pyctest_cgi.cpython-36.opt-1.pyctest_cgi.cpython-36.pyctest_client.cpython-36.opt-1.pyctest_client.cpython-36.pyctest_distrib.cpython-36.opt-1.pyctest_distrib.cpython-36.pyctest_domhelpers.cpython-36.opt-1.pyctest_domhelpers.cpython-36.pyctest_error.cpython-36.opt-1.pyctest_error.cpython-36.pyctest_flatten.cpython-36.opt-1.pyctest_flatten.cpython-36.pyctest_html.cpython-36.opt-1.pyctest_html.cpython-36.pyctest_http.cpython-36.opt-1.pyctest_http.cpython-36.pyctest_http2.cpython-36.opt-1.pyctest_http2.cpython-36.pyctest_http_headers.cpython-36.opt-1.pyctest_http_headers.cpython-36.pyctest_httpauth.cpython-36.opt-1.pyctest_httpauth.cpython-36.pyctest_newclient.cpython-36.opt-1.pyctest_newclient.cpython-36.pyctest_pages.cpython-36.opt-1.pyctest_pages.cpython-36.pyctest_proxy.cpython-36.opt-1.pyctest_proxy.cpython-36.pyctest_resource.cpython-36.opt-1.pyctest_resource.cpython-36.pyctest_script.cpython-36.opt-1.pyctest_script.cpython-36.pyctest_soap.cpython-36.opt-1.pyctest_soap.cpython-36.pyctest_stan.cpython-36.opt-1.pyctest_stan.cpython-36.pyctest_static.cpython-36.opt-1.pyctest_static.cpython-36.pyctest_tap.cpython-36.opt-1.pyctest_tap.cpython-36.pyctest_template.cpython-36.opt-1.pyctest_template.cpython-36.pyctest_util.cpython-36.opt-1.pyctest_util.cpython-36.pyctest_vhost.cpython-36.opt-1.pyctest_vhost.cpython-36.pyctest_web.cpython-36.opt-1.pyctest_web.cpython-36.pyctest_web__responses.cpython-36.opt-1.pyctest_web__responses.cpython-36.pyctest_webclient.cpython-36.opt-1.pyctest_webclient.cpython-36.pyctest_wsgi.cpython-36.opt-1.pyctest_wsgi.cpython-36.pyctest_xml.cpython-36.opt-1.pyctest_xml.cpython-36.pyctest_xmlrpc.cpython-36.opt-1.pyctest_xmlrpc.cpython-36.pyc_util.pyinjectionhelpers.pyrequesthelper.pytest_agent.pytest_cgi.pytest_client.pytest_distrib.pytest_domhelpers.pytest_error.pytest_flatten.pytest_html.pytest_http.pytest_http2.pytest_http_headers.pytest_httpauth.pytest_newclient.pytest_pages.pytest_proxy.pytest_resource.pytest_script.pytest_soap.pytest_stan.pytest_static.pytest_tap.pytest_template.pytest_util.pytest_vhost.pytest_web.pytest_web__responses.pytest_webclient.pytest_wsgi.pytest_xml.pytest_xmlrpc.pytwcgi.pyutil.pyvhost.pywsgi.pyxmlrpc.pywords__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycewords.cpython-36.opt-1.pycewords.cpython-36.pyciwords.cpython-36.opt-1.pyciwords.cpython-36.pycservice.cpython-36.opt-1.pycservice.cpython-36.pyctap.cpython-36.opt-1.pyctap.cpython-36.pycxmpproutertap.cpython-36.opt-1.pycxmpproutertap.cpython-36.pycewords.pyim__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbaseaccount.cpython-36.opt-1.pycbaseaccount.cpython-36.pycbasechat.cpython-36.opt-1.pycbasechat.cpython-36.pycbasesupport.cpython-36.opt-1.pycbasesupport.cpython-36.pycinterfaces.cpython-36.opt-1.pycinterfaces.cpython-36.pycircsupport.cpython-36.opt-1.pycircsupport.cpython-36.pyclocals.cpython-36.opt-1.pyclocals.cpython-36.pycpbsupport.cpython-36.opt-1.pycpbsupport.cpython-36.pycbaseaccount.pybasechat.pybasesupport.pyinstancemessenger.gladeinterfaces.pyircsupport.pylocals.pypbsupport.pyiwords.pyprotocols__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycirc.cpython-36.opt-1.pycirc.cpython-36.pycirc.pyjabber__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycclient.cpython-36.opt-1.pycclient.cpython-36.pyccomponent.cpython-36.opt-1.pyccomponent.cpython-36.pycerror.cpython-36.opt-1.pycerror.cpython-36.pycijabber.cpython-36.opt-1.pycijabber.cpython-36.pycjid.cpython-36.opt-1.pycjid.cpython-36.pycjstrports.cpython-36.opt-1.pycjstrports.cpython-36.pycsasl.cpython-36.opt-1.pycsasl.cpython-36.pycsasl_mechanisms.cpython-36.opt-1.pycsasl_mechanisms.cpython-36.pycxmlstream.cpython-36.opt-1.pycxmlstream.cpython-36.pycxmpp_stringprep.cpython-36.opt-1.pycxmpp_stringprep.cpython-36.pycclient.pycomponent.pyerror.pyijabber.pyjid.pyjstrports.pysasl.pysasl_mechanisms.pyxmlstream.pyxmpp_stringprep.pyservice.pytap.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_basechat.cpython-36.opt-1.pyctest_basechat.cpython-36.pyctest_basesupport.cpython-36.opt-1.pyctest_basesupport.cpython-36.pyctest_domish.cpython-36.opt-1.pyctest_domish.cpython-36.pyctest_irc.cpython-36.opt-1.pyctest_irc.cpython-36.pyctest_irc_service.cpython-36.opt-1.pyctest_irc_service.cpython-36.pyctest_ircsupport.cpython-36.opt-1.pyctest_ircsupport.cpython-36.pyctest_jabberclient.cpython-36.opt-1.pyctest_jabberclient.cpython-36.pyctest_jabbercomponent.cpython-36.opt-1.pyctest_jabbercomponent.cpython-36.pyctest_jabbererror.cpython-36.opt-1.pyctest_jabbererror.cpython-36.pyctest_jabberjid.cpython-36.opt-1.pyctest_jabberjid.cpython-36.pyctest_jabberjstrports.cpython-36.opt-1.pyctest_jabberjstrports.cpython-36.pyctest_jabbersasl.cpython-36.opt-1.pyctest_jabbersasl.cpython-36.pyctest_jabbersaslmechanisms.cpython-36.opt-1.pyctest_jabbersaslmechanisms.cpython-36.pyctest_jabberxmlstream.cpython-36.opt-1.pyctest_jabberxmlstream.cpython-36.pyctest_jabberxmppstringprep.cpython-36.opt-1.pyctest_jabberxmppstringprep.cpython-36.pyctest_service.cpython-36.opt-1.pyctest_service.cpython-36.pyctest_tap.cpython-36.opt-1.pyctest_tap.cpython-36.pyctest_xishutil.cpython-36.opt-1.pyctest_xishutil.cpython-36.pyctest_xmlstream.cpython-36.opt-1.pyctest_xmlstream.cpython-36.pyctest_xmpproutertap.cpython-36.opt-1.pyctest_xmpproutertap.cpython-36.pyctest_xpath.cpython-36.opt-1.pyctest_xpath.cpython-36.pyctest_basechat.pytest_basesupport.pytest_domish.pytest_irc.pytest_irc_service.pytest_ircsupport.pytest_jabberclient.pytest_jabbercomponent.pytest_jabbererror.pytest_jabberjid.pytest_jabberjstrports.pytest_jabbersasl.pytest_jabbersaslmechanisms.pytest_jabberxmlstream.pytest_jabberxmppstringprep.pytest_service.pytest_tap.pytest_xishutil.pytest_xmlstream.pytest_xmpproutertap.pytest_xpath.pyxish__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdomish.cpython-36.opt-1.pycdomish.cpython-36.pycutility.cpython-36.opt-1.pycutility.cpython-36.pycxmlstream.cpython-36.opt-1.pycxmlstream.cpython-36.pycxpath.cpython-36.opt-1.pycxpath.cpython-36.pycxpathparser.cpython-36.opt-1.pycxpathparser.cpython-36.pycdomish.pyutility.pyxmlstream.pyxpath.pyxpathparser.gxpathparser.pyxmpproutertap.pypython3-TwistedNEWS.rstREADME.rstpython3-TwistedLICENSEcftp-3.6.1.gzcftp.1.gzckeygen-3.6.1.gzckeygen.1.gzconch-3.6.1.gzconch.1.gzpyhtmlizer-3.6.1.gzpyhtmlizer.1.gztkconch-3.6.1.gztkconch.1.gztrial-3.6.1.gztrial.1.gztwistd-3.6.1.gztwistd.1.gz/etc/alternatives//usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/Twisted-22.2.0-py3.6.egg-info//usr/lib/python3.6/site-packages/twisted//usr/lib/python3.6/site-packages/twisted/__pycache__//usr/lib/python3.6/site-packages/twisted/_threads//usr/lib/python3.6/site-packages/twisted/_threads/__pycache__//usr/lib/python3.6/site-packages/twisted/_threads/test//usr/lib/python3.6/site-packages/twisted/_threads/test/__pycache__//usr/lib/python3.6/site-packages/twisted/application//usr/lib/python3.6/site-packages/twisted/application/__pycache__//usr/lib/python3.6/site-packages/twisted/application/runner//usr/lib/python3.6/site-packages/twisted/application/runner/__pycache__//usr/lib/python3.6/site-packages/twisted/application/runner/test//usr/lib/python3.6/site-packages/twisted/application/runner/test/__pycache__//usr/lib/python3.6/site-packages/twisted/application/test//usr/lib/python3.6/site-packages/twisted/application/test/__pycache__//usr/lib/python3.6/site-packages/twisted/application/twist//usr/lib/python3.6/site-packages/twisted/application/twist/__pycache__//usr/lib/python3.6/site-packages/twisted/application/twist/test//usr/lib/python3.6/site-packages/twisted/application/twist/test/__pycache__//usr/lib/python3.6/site-packages/twisted/conch//usr/lib/python3.6/site-packages/twisted/conch/__pycache__//usr/lib/python3.6/site-packages/twisted/conch/client//usr/lib/python3.6/site-packages/twisted/conch/client/__pycache__//usr/lib/python3.6/site-packages/twisted/conch/insults//usr/lib/python3.6/site-packages/twisted/conch/insults/__pycache__//usr/lib/python3.6/site-packages/twisted/conch/openssh_compat//usr/lib/python3.6/site-packages/twisted/conch/openssh_compat/__pycache__//usr/lib/python3.6/site-packages/twisted/conch/scripts//usr/lib/python3.6/site-packages/twisted/conch/scripts/__pycache__//usr/lib/python3.6/site-packages/twisted/conch/ssh//usr/lib/python3.6/site-packages/twisted/conch/ssh/__pycache__//usr/lib/python3.6/site-packages/twisted/conch/test//usr/lib/python3.6/site-packages/twisted/conch/test/__pycache__//usr/lib/python3.6/site-packages/twisted/conch/ui//usr/lib/python3.6/site-packages/twisted/conch/ui/__pycache__//usr/lib/python3.6/site-packages/twisted/cred//usr/lib/python3.6/site-packages/twisted/cred/__pycache__//usr/lib/python3.6/site-packages/twisted/cred/test//usr/lib/python3.6/site-packages/twisted/cred/test/__pycache__//usr/lib/python3.6/site-packages/twisted/enterprise//usr/lib/python3.6/site-packages/twisted/enterprise/__pycache__//usr/lib/python3.6/site-packages/twisted/internet//usr/lib/python3.6/site-packages/twisted/internet/__pycache__//usr/lib/python3.6/site-packages/twisted/internet/iocpreactor//usr/lib/python3.6/site-packages/twisted/internet/iocpreactor/__pycache__//usr/lib/python3.6/site-packages/twisted/internet/test//usr/lib/python3.6/site-packages/twisted/internet/test/__pycache__//usr/lib/python3.6/site-packages/twisted/internet/test/fake_CAs//usr/lib/python3.6/site-packages/twisted/logger//usr/lib/python3.6/site-packages/twisted/logger/__pycache__//usr/lib/python3.6/site-packages/twisted/logger/test//usr/lib/python3.6/site-packages/twisted/logger/test/__pycache__//usr/lib/python3.6/site-packages/twisted/mail//usr/lib/python3.6/site-packages/twisted/mail/__pycache__//usr/lib/python3.6/site-packages/twisted/mail/scripts//usr/lib/python3.6/site-packages/twisted/mail/scripts/__pycache__//usr/lib/python3.6/site-packages/twisted/mail/test//usr/lib/python3.6/site-packages/twisted/mail/test/__pycache__//usr/lib/python3.6/site-packages/twisted/names//usr/lib/python3.6/site-packages/twisted/names/__pycache__//usr/lib/python3.6/site-packages/twisted/names/test//usr/lib/python3.6/site-packages/twisted/names/test/__pycache__//usr/lib/python3.6/site-packages/twisted/pair//usr/lib/python3.6/site-packages/twisted/pair/__pycache__//usr/lib/python3.6/site-packages/twisted/pair/test//usr/lib/python3.6/site-packages/twisted/pair/test/__pycache__//usr/lib/python3.6/site-packages/twisted/persisted//usr/lib/python3.6/site-packages/twisted/persisted/__pycache__//usr/lib/python3.6/site-packages/twisted/persisted/test//usr/lib/python3.6/site-packages/twisted/persisted/test/__pycache__//usr/lib/python3.6/site-packages/twisted/plugins//usr/lib/python3.6/site-packages/twisted/plugins/__pycache__//usr/lib/python3.6/site-packages/twisted/positioning//usr/lib/python3.6/site-packages/twisted/positioning/__pycache__//usr/lib/python3.6/site-packages/twisted/positioning/test//usr/lib/python3.6/site-packages/twisted/positioning/test/__pycache__//usr/lib/python3.6/site-packages/twisted/protocols//usr/lib/python3.6/site-packages/twisted/protocols/__pycache__//usr/lib/python3.6/site-packages/twisted/protocols/haproxy//usr/lib/python3.6/site-packages/twisted/protocols/haproxy/__pycache__//usr/lib/python3.6/site-packages/twisted/protocols/haproxy/test//usr/lib/python3.6/site-packages/twisted/protocols/haproxy/test/__pycache__//usr/lib/python3.6/site-packages/twisted/protocols/test//usr/lib/python3.6/site-packages/twisted/protocols/test/__pycache__//usr/lib/python3.6/site-packages/twisted/python//usr/lib/python3.6/site-packages/twisted/python/__pycache__//usr/lib/python3.6/site-packages/twisted/python/_pydoctortemplates//usr/lib/python3.6/site-packages/twisted/python/test//usr/lib/python3.6/site-packages/twisted/python/test/__pycache__//usr/lib/python3.6/site-packages/twisted/runner//usr/lib/python3.6/site-packages/twisted/runner/__pycache__//usr/lib/python3.6/site-packages/twisted/runner/test//usr/lib/python3.6/site-packages/twisted/runner/test/__pycache__//usr/lib/python3.6/site-packages/twisted/scripts//usr/lib/python3.6/site-packages/twisted/scripts/__pycache__//usr/lib/python3.6/site-packages/twisted/scripts/test//usr/lib/python3.6/site-packages/twisted/scripts/test/__pycache__//usr/lib/python3.6/site-packages/twisted/spread//usr/lib/python3.6/site-packages/twisted/spread/__pycache__//usr/lib/python3.6/site-packages/twisted/spread/test//usr/lib/python3.6/site-packages/twisted/spread/test/__pycache__//usr/lib/python3.6/site-packages/twisted/tap//usr/lib/python3.6/site-packages/twisted/tap/__pycache__//usr/lib/python3.6/site-packages/twisted/test//usr/lib/python3.6/site-packages/twisted/test/__pycache__//usr/lib/python3.6/site-packages/twisted/trial//usr/lib/python3.6/site-packages/twisted/trial/__pycache__//usr/lib/python3.6/site-packages/twisted/trial/_dist//usr/lib/python3.6/site-packages/twisted/trial/_dist/__pycache__//usr/lib/python3.6/site-packages/twisted/trial/_dist/test//usr/lib/python3.6/site-packages/twisted/trial/_dist/test/__pycache__//usr/lib/python3.6/site-packages/twisted/trial/test//usr/lib/python3.6/site-packages/twisted/trial/test/__pycache__//usr/lib/python3.6/site-packages/twisted/web//usr/lib/python3.6/site-packages/twisted/web/__pycache__//usr/lib/python3.6/site-packages/twisted/web/_auth//usr/lib/python3.6/site-packages/twisted/web/_auth/__pycache__//usr/lib/python3.6/site-packages/twisted/web/test//usr/lib/python3.6/site-packages/twisted/web/test/__pycache__//usr/lib/python3.6/site-packages/twisted/words//usr/lib/python3.6/site-packages/twisted/words/__pycache__//usr/lib/python3.6/site-packages/twisted/words/im//usr/lib/python3.6/site-packages/twisted/words/im/__pycache__//usr/lib/python3.6/site-packages/twisted/words/protocols//usr/lib/python3.6/site-packages/twisted/words/protocols/__pycache__//usr/lib/python3.6/site-packages/twisted/words/protocols/jabber//usr/lib/python3.6/site-packages/twisted/words/protocols/jabber/__pycache__//usr/lib/python3.6/site-packages/twisted/words/test//usr/lib/python3.6/site-packages/twisted/words/test/__pycache__//usr/lib/python3.6/site-packages/twisted/words/xish//usr/lib/python3.6/site-packages/twisted/words/xish/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-Twisted//usr/share/licenses//usr/share/licenses/python3-Twisted//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:34928/SUSE_SLE-15-SP4_Update/fcc08c304f10a32e0510a7c4745d4c22-python3-Twisted.SUSE_SLE-15-SP4_Updatedrpmxz5s390x-suse-linux         emptyPython script, ASCII text executabledirectoryASCII textpython 3.6 byte-compiledPython script, UTF-8 Unicode text executableSMTP mail, ASCII textHTML document, ASCII textXML 1.0 document, ASCII textUTF-8 Unicode text, with very long linesUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRfAfKutf-8b511796015365f7a47011ce5ba6db280a263ae882b1f4a1289ffb9b259b49a7e?7zXZ !t/B+]"k%a )x9J-P}\mRUn-y18 ١dpkn?Nﮝk`v%X VskmtQoŽOYiugZ}taY (D-W>'FùPb`uHExb?0a^I1x^)u x T%ft pku+IX&,o`Z'VwE8\fes^I&eC5LeU!jx< f7ܣhڡճўʞAH5֨V)zɋrdU@V |oJbLF_r6"~%okAfjc=9U& I&-'0BƇ9s5[~u/)@#Oy.uz_L ̯}75i&-Z͝.GqAr ,qx7e<(B3sV jDkHh^''B]7-CmyE{[.'$5jiϴ#\PU20x\Øs[NN5}džWqಌf^А6!.LΚiMb*ϭ4, T-(_߁e/a&@!n|Bf bcBT |x_zh{d h@@iK"dt.E;,nAqb+,+ȱ&es 'X?܄1S `" L<7_+2TMh#x;H.L! nV撙UZ;]PҀ̱l\SmֱXřdKR5VwA.z`G3sw4JT#fπD|o2ڔMnX8=#2J geЋyrxB_c|sXM+=[_ ɺ+`]#!U,7%K(yPƩJEy˛!w&aųQs~00E (t`r3\_.e@>߯^&JP( bxMe+4{nw̼ܫl0ļB |T^C,/,fI,=Kǚ?r${KP7P菘 !}e 2aPi1(g!;%{O^ BBe[bb N.+vZe#e]B[h¼4ǿe zH;iG+یmG]IZUQ@ HFazԌ[/]1yTe/iFS=1x,t13e(u89)pRao{c3VoO}ߑ" ήJ&9=D9Ăɕ P'w%ݷ2!n_7!-+ [HZEksWǦi;`rB<bn>/nGBa'9?-;|d^d~+L#/N)9Y0%3'ӊE\ЩgZg 1'߸uYWpj"ܽP6':dGCv8FeR;+މN]fG@y^9$WE!DEe#{m=Dg>A,q ;L]{",+rJQ!8;WA}u$gz?(T /gXQ (9#Ӿ(k(LcpPL@Pg ]kliDiaw-rcU.FsPrE,wt|;Ph-SЏ=zKIxCºv { vǹYpty'N#8?Ąhi]&̶)i`Ft#"o`D|,f6fLvHN3~ifDڶc]H:G47׷ZRXݕ_хcġ`L|d)tǃw$ߺ9}K7s ²hV&ppb45BDamj_O EĽ=ب+D:*6G AƼqE yl@N囌QX2{m;G%]hPj P'?0ԋNdѐaʺ4S kq} 헽|r#;1,g1=yls4ui3\FvB$"a vGsv:`qM TY@BYGR5hX\$Wt3G)QөB,O Tb|XGAѨf)GxӨ6<2ܛ"_>ѺL:c1,0!|5iĿ| czKm„&8i.4CPޱ,M)7>ml C9+qX_$q&wJ~oӫ:%P1`Ǭ*ޞ=غbj?s+pm_L ؕ Ɩ1[MYfw#KHR,UPyVr)cl1.Z[&Bkx4BǼޢipVMQ 'De=QYvkj(kq ZkdQcaa-d`ЎOr0ctNfP`9ޭ*/ ! I@L/ٹ};}uÆit(Zb {ĎIo.m8=N&Q$A۶@dj.g.8uLnDN9q7 wx".wM<,2[t  {V -ś;7VB`E=#d>TO]UI.td9%W5ju{G sBJբF9;Ph3uwD&*ډ6aN篃DH `+'G= `-tߘa2'OIQB]s"h ίw1-L"Ġ$BEeBJk+mBdMoDc5JQ.:NTIp/cjE3\A;1B! 1F Be-D[]jyoDOj"tSv0vpKOR& ~\ǏUR:%Y7,`- R%j*_%E{xjo W7d+3΄!{LyOxnbi3$w2 =vdE!v-KJ[ 7CB&4 daɫ s*&2{~)_fs޽ۋBغŲ,9ѧbe{D|ƃf7ce' UE7&H` ó|=W]NZ%-(73^D'T0F5 71-rEukJr}nVs{11VCD zIN@7NߚOPQ.9cz pFye7o .;-8f՞b4.q+|$1smzfQ{0ks%AG<oNYOR$o>{Y0F-Oxc|SiF|uizͺk} Ʃ%ו#lb ^zŷH9ǾZ222zplAT08| |#fPgB1Y>:f"LJ]؏ 01H]`NZw?#ʅhR &9O;*p2 ksC lLlUCE9#1ЬI o zٕ 2-G&D3Zxϔ|e1fsץ s ^џ_ ;e+Wy/!*h+ |T[fC|g^ISNDZn#iMҮ's4].]sݑ&C t[LG*c!&zwe^YN˼k5 DLM=-ZMxfO!K1lRtd\24*F匷X+=50 .%wΜOswOJSE3tl뒶 [\σH -Z7j aP1 ӈd|̾Z灓 a->z5 ?=>tЏPFLk>K XݷhQObEY*Jlξv΀m^t xFp=n!?Xlax-9`-cTTFqEU 1Z7R/=zvH4?WU1oN]*{47vc{JT:_uZAd @ml~/Г(G2֩WUыӡLdR֔+FcIDRi[hp Ĩ0Cg߹{xI(Ti#_?y)勣A@0HjD7:\9JCA_'gv6:؉֚-o+( ɶ ݇JTO4O&,et0'WXBJ`SM:jz%"!Q3FlWzזW9"?F#RNtRO؁*)O^PZ=C*Me 9np,2p O4\b`EZsvYbS @>~T9*7L^c/k&G@EF5{B~W_1>%W_ +PozPUPc65(?թp=L#}aIXk3YW,*gT0GiG5^u@5p- -ZaioM;-*dq d1H;פ_[jM{ M7q ޖFفJkHt`5+Lf I _c=IX"2 reQAy֌@am8fD+|:KgP/fﺋ#OtU:!'v/8a y{O@ʐ̅{Ƞ Zv eq^T7s/T??KbM!zvekjHعriG$~Ϫ=d kʼ1fh,N&k!8Bbp:9r`(nEC{s4`FJH#4Տ0; ïja]7?2Sf+7EfA.er)΃tD'q_¦=.7Zg@ӟQǸ w-tc6aiA.#{Bc/h'j=EY/͡n%JyI{쬙PcZҦvxqI(ȣF I||0ӏp)mq{Ox;wn~>}]yE )3|2`Ĝ/ڥCϱޒ²8ZQVd:lJY^]bӪ)p:[=ĚњvUyϒZJmVo˴[6p,4Fa~?~A 6)tG{Z'lO⌛laGW80p7D$H0`,ٌB(ȹl%S`V]qinN*H&' .%uE-e9e Pg?LsiEg}$4ÿmBkTC~c=8Nѕ&tG]TedwHӢLU -F.ߣՀ3c=)UR4̖h7OjTޯ:##v'$2Ԅ~6Cl቏o3%#s֧EwR s;iqO<"i!ԭStsXL J W0`Ё9HuW5Ĥ\:Ӻbs|;3HAY sG?n.B$rXJ,-K& U!i{^ w},j**!AUcF`W [ł=. EI.AԊv+^W IdMRgBȐ(ܚ2=,ho6 mˡm-Jm/!k[Vv$IeI\=xZ| 1PvMR n3Id&WH>s WNj7Î2qI撴4QT Qy= @nCyUs4nc}XM!-:$.ܹm^g&` PYiYWТwhk+\ҢMTr@t.;=dsn>ˈ|I۾a%N&:#]2Wi} #H-Vs5jy 깥xmMVhnͅ7kU.Sް,KKoseH0ӣ]Dr'_ %7}:egBa>u~sگroUb 5!= {W uIZY"^ c:#4cƊɳqHk33)Oo(d_rY)p}z4?,LT9ؠa*L\i}.9͛ΤWpՠWW˗`r!t1k]Vf>z1w wos BY#]SǼEG̋ՠv8ӻܯi|zU |$5#M!o)SYUXk^XmRƠm`U `0UT WWѶEH3szr]^ g<}: $j*=t|oV-baMFl6GSToOV `oeMBgdu(~nv\ˢ#x 5bX'874vYM@IO滚1v+,(7B*}Sgb5(oX"@b5H.ej$j$,F!ȂVQYzgGߘj,n\%#8 9D\8 HҐ-5}t&)E!:v, PSvN&Ms\ mLbV>K\yjo' ҕjjܫ* 9nrџ`&ժ'{yܓ~zMfS8b4T2FFޡ(>",j6w/t$Wà$э%20E_z<~vKH;oL(^I&.%FX RqC@ompUDSڸP>g5C$,ܟla D;on(Lmk&dNhhLpn6[ ,}5px҄x&⳼qbFIPM}0tGKoM{7 w3t%3]}P Ge' R$t/ % p'#Cʞ1zl;Z\(Ue&hVVL\ЂvfG2U<jXoGΛZˊoj<&12;aD-Ks) 2Oā3l*L@Q#~{Y!K֨| Cܧ5||`"e{EGgX923컍Ȭ3Ft΃!v[$2moP{#.ZGeMݔ鎙kB Iyww+Aʐ10~G R& $v⑕rEyajKqMPRN'{ƓtϚ1<7-Nr]3/gz2k.G:]tUX.ȴ6lgHB;ڏ<,`V;k{L9:&a FndzI2=M0k$̜p3ẅ́E!fQop/IO"X#Bی~?="H !J" _Ē(0_d&^ =Gs~VIo;MfpJMh1U$sU*]!9X0oR#Xx (Rލ-z-?J9 p-:Rd3_)-njNf:hPr;b\NpXbط' E jVHIR oTO8R媢c9WQ# zIjTɁqB`皿 dsg^&MACscxH?=5/B8_dPE$*tBаE5FmR%(#%ծ7t%06ѷ 3k-EW^&x'́;t樱U;K5y U_ &a)1DX/vnqV\騧)8Rxpd vPu>۹b71: \lWK行v=Yp s ֪ , +^ThFhm:CA3v 'f2ҽ4u2CQSJަ0QIJF GUi(E9~i 6b8?뽽Y25Mtbxf{ښ`L.b\rR[Z>Cn*Jle (6"[`--(ԧr<\o%aQDbDN#&뙯f?||ʡyq^ibAԔm-ZͽRKWZ\nl2AFX.j+\z;̼"k e^Q'L]Ћ@$8>9bq|bCTA7@(}V}}fלzp Lbu /,${0x ˪)lNIc~lTgwPf~M-Mrobۭ@V8V /! 8vP@4=9rPD-ԒUO[]$ I\ d0Ė WtBΔXK Xy=ujp*δ49?KVA=szYLȆ݂Hz3pY?p"N<6([9`ZHm~`M~n ǟ1b~c'?Zc}ha}#2td%fs U{fDN>DHējf_hy⦳v b@p}g 9p;gf ;>W6wt)4A~4Bhʍt,+1W" PC.Gs`* f ~ 3dEy3\ [/ꁣᏏldޡ^d#)zB\봯o5d$pI̳-trnf$c>M ^d'P^xV4Pl$2u,T֬ ǫ=1j2ˍ׏H hJ~^̚PΆk4pեgr~RšWZ>ߨ@hw͗}qUR6` o(-hz 5p >I`'g!i?|Њ˴*p֜ : t'D[=g{{oyJ+͸@?^w2Na[k;HCsw&HdfS*`.H$V=lU s"DEQj\1p~<6'6mD,i}!5K" =rY9aT\('\\FXΫ~F=NVdlc7O?p%|G zQJ2eyey{ӒQ А0-S*7)- 6!Q-Ojϼ+[) "rYQv< i]mA,[rBK< EU[`&EPWT0WL'6CYLv&7'C-{FWUߺeR]pV> l\KnMvUJp~+\1֎~3$Im4ox;ƿۥ$t hlX >&׷ ,8Z~C696щ(T^={;(tOiue2հ(i{RSΧ_>&3E$b۠=/9\C3@Z i"6t۲є ;y.ahDz:N%7]eҜgV5-Q.f4"PJ#xk C {ke8D}N9wޟ\Eؒf/v=1s SU@/P3Qe@.E&@޾5sI\;LJ ZUj\";'V.INj]`86/d}Q{+r|b/"dcZXR|n)تwvXŘ]+ ~)fo6l|lzU7R c06nCVSՃ] 9_,V66ZGtF_Vk<9y 7cH^)ntE~S+^Nw9q0iX(QW5LF*/plœɁgs&LA-ayW^h8aMdDCqq°zLNXM+Rwd! 'DŽ IsBJE @׽Yēp U8l^/RfV.0 T1 zs1B$ z!FY[M4pDXUj+E8fYJ2!Y)S<+nRy屮]FRNH^XVzNL<ѺvA7)9mpó>t& /9 LfNU6&5_C+:=j19_9}nЃ\7-بTy0hik?>輘>fEΙշ`K(u0DbV&&J8KXҐY HR:eL\9%udd{1!q-Eɿ61b3,5Hy%a<c/bJ F;yl2a+K &|R魶Lo*iaQ !w cLTZ_5]^R p|f4ԥ@KP`DgZԽ)xa5eED^yxsCNq\էVJY9Rb",\p?kK!}60A01N9ym'&WW9CMߏS3:`Yɝd>K)j½do&r|]vx>!K%t[pw DU]~4U^].Iֳ;t;.$-LuLO>|wkLkB]+I`OGω·(m2`uL =v7S1MbUg_9!K\+۶)": ~fJ O$^0fd;@bAi__6탪EPevfhmìd{*,>׬tE`C97ͺ<35;[|mDo8:ҥ@c-D ^R\"1},S!j8 ޢRVkTB(nbL\$Oɉɗńߑ0p&&653(lO- Sya6)Tj3  RGC۟LlQύN/fe$_Mv]\Jת"#Svk\`YQ5PZ<WhݞCSTL2YmCO'kbi@P)6#++]*=vX+ UAёV^xFЅ#a蠦T_KG\aVFNSuѓ%/a[ @l?CbK5Ye8ᨁva*"3PJ9a{Y$ɏrapukz4=C",&J'bj)#r-[B̰duk=+Al&~¦C1UVtF wYhdf U7S^IJ/ },b@to2&<&y+=5<o6D^VgHt*{o$X$flesL% %3 R ײ;;Nilb(nc \,Z.}vYܛ;RNlzZ+Xi&mգݸs]<+(<4jq@ d Y9c6Ě iV9\pԴZ8ғ~D|y!aݐ\21~)1ĠkL&dV5wʨy7m_ޥv$4g(E~{§ړ:0A;O\I ܷu46hڑB7^Qvw"3.$ EVp@s.K{E5^J> [>crS9F%.z9Zd.ݻ aJS~Ҷrg: V`+iؐʅe-JvB"Ӧls(x!"ABWMD<MrӈBx#\^U*[n!$}(19{Nᦂ^s]p 3@ ؽLu tټM1Ҩkތ5GQ"áX2i!Zk†cnՌ¢*3  ~2aAa )>3 Ŀr1qBZg{ ϗYbfk9/qH"* 23d,-*ovv]}>RNB]n 1HTowbHt:c<~P<e1^4'kpC~)`D+&^qqԒ{`J i4W*!M8%At ]6^ؖbR9F!2^cϬsxobgBX|rݑb ṽA Ubدϖ]&;7&iW`ĢѩZ6y3}~I4=M'Lڇc'?D% G (BC%{s^7`50?z]^{U9/A# TЊԳ=bCu/;ړQ൝݌leZ,KWq PL-\aťK7fr76y>RD!aIy:ςk=*d|H.@_&YB-ʺvW Jotp#@i1PސS`pM+ I]*w p<L+>sʸrL}sߊ;ڹ߿z#.քʼn=R8pSc͜ȌI/C*TӌtddBӍ<`ӂHSZ)`3*Vr@Qߢ~qH=i.n^[Bo_gfa9VBXøP9jYl*5:VAAїY},kn =* ^ Ol㼳`>$E*\pҧ-+wށDx h"@6Klj U\˸ љn~~It,5Xʶah]yp6&Hd`| # <׮#$po-+`[a Ut]O>ֹu8-DaaLUT_ahʯspsr𸴅>!)9F*+,&u:g.鹺GP旛IA*AxC5*(+wIL5jktq72|`KdpRלsV aqLչ/V3<?lNNAt.]o=ʯă+Czf (Ϩb^^هǍ(RY8cN|fRf~Vr> SgH}ܽqR $Vf,jýDs _kMfO|߲8Y f~gd4lT P7 P0Z_fdK`#T/^GMM뵪,}/z J]jrjlJ4<%# i 6h'$K#/Bm8BrõbS~ӊUʊ#C{}o?ahX[lvs8];H/R^_3[Y*$)}L_ 8UB}¥Qn$U4U3'!ŶH!XIn}VGޞLj *OxYʥVPh.i/;(`N͇rZLM9I}]ϊt+ު?-/D:F7Xosm&iP9WZ6xu#nxnH9v; H86:D97`CXe*{,yh:!5w­ U~^Up71H|6]Pk5r$Lq)"uV1Hɼn̺ë}xy\Ih'ة[mb!υc}2uyxRt^{">ՓuCIsx'nK3gtbGLjQY7&vR~H>HvrP.v#5gbLXR?85?r`7ѠOD^:8Zج{8y%)'c]&0?q'`/ >$g2?? ?-RQPNe+ P~}7?U PJ)1yWy߲ e 7V2-)dHO7*[/;|գؔ|t5CG΍@- 4e9E a#^K0 l"C%ʎQMjq˄44YV5lk.s7Γ]噍"7xjHVZI$(DUKW3܍#JEm^3aBn >>. $"#K &FBLXPy/S̅9%,Ua=l)ǂd׺:j]W h&Ǹ j]c{4~mm F&tlAx+,([ 4p3:Ml xu;FJ߻/pQ=]o,D 37rr`H3˩ɗ9$ڜ" o5orLCTݸ*MՎF8N/#lz)$eION?7';FD眥hXbYWaH Q3i"15@7I§e{g7RcrƑ=!] F՟XLQ( VhضKeJ(J{=2%?!aD]mٿ!dbtdzN9~ DFxl* tu@uѽ=!U6ov@DfԬmEL.oKrq&%*H[vD +UB~\Q%A}!Na6 YC5uk)G7hg}xD&sS#L]*eۉ'䌁 ۹ZOdˆ|ek:^Դ"^ыRuJ3D,K"#H=:3H 7T6: ` pl+SybbV#[mPKS.(. J$Fn4W@Mĸ凊X4W8| KZGo_,:V Zͥ} iNloб@Yq>lyi7 bd_*zHBjh)a|_ M8^yz>15BU~c*l;'E2S'Qu qJ"pǞ'xe9DR"+]٫(`26E'p@25# \X\>w!Ul-j :~j$ vbQ[@ y[ֆ㎩9I9{słVb)(`;p/ 4L(VeWqߕO\Jr'ړXS =4Fö#ݻXٸTxXƙcXS]Zx > q/[s&5]Jw< He+νɓz@֊ yW`tpB+QG8.GqTYC5֗Z{l6[-39`so{$YsrxsYMeR85vC,2G PMaiÇnJ4sPD}o!@&ܣ<i>Z[[hznt&*2dzd~^`V]w3+dO` p]#KLҳLVgڀF4"0t;Q,FP@̴Ȳ[- C50R6q`Dl(tCegy0AӷͰdLVz ^_ o˫HP>DΟc91bLEM{/)Cr@v8H$o0 ÒTw \µ*^-8:ט3QIU1S7{Do>8l465+LHf ]#;'٨c]*H; OfL˓X:}6ؘ W#̡/65ӰGZ߁ %OūR
&st-uilssfꖦV>xƘ ZagW_52$$:Kon).tp` *a=%3'Es9Th~$S >1FJZ-̗)REmrMm*+U *^"%s֓mJd$ DNLPRw#;S]۔0&h,0%v 8 ͏0,`/݈#drhgDVf+) *KO0嶅>Ϗs\ :@6yZ{9hk=$]<"<Y~$MR?-S9gAJ0_3WYaYEm\fæs nm Uor扛Utڠ .Mx66<=:m{j?^Q0>QIerދʝkLR\;.xK{ɴ**qFI\qRȨ[Bܩ:nL1?ĦD)jKMϨE1Xm{XOCGsb 2IZkލ9)+`xGnYї1ѮRFX>>&qL0 5e4 >j?{'TU30pX)4mi3#S.}=l\cl.Kn]i7e"6}1RXf\F> ϛq- 6v`\-8H$RxawipGXm+ĝQ|^kIlxzX4 K&`+yq9 2(/ v-4{L9_~Q^>p/T)ucNLK0C $M3(q?V. {$g>a Q//4D p@"r }m]ѰﴰTJ;b,;y7kz.A1YBp'ȥp%9SBƅbQyXp}^bW#DNht4T=Y; 3M6L4X`y# Pk q cYU?` >IG?I vPˤ 2n~3ŐF; $*+nKm o[GM;!ulukuQi{$S-$1N{@·Ro$p/UU 3V!BaKT mfQzy9ד4ΤMF By1?o h.[Kj2l TEgOY~7B~nhO*b,Æ&bqt}h1(DjBh⳾i u9J3زq(jWBzN%CCT)ulKXf( *lr}V;&+T҇5lntg4J- Q )鲔>~u5JZ~O):~&䣹9r9$Ǽ&ېBd£6j(wXT{ l{)UO~=wT .v!]){3LٟHV*s }Bv0; Ev[^l/SP-{iY<rILÒ61TuU&m*qAã )C@[(H@! -4ryL8r>Kuf'w=Q+8ԩG N G8*Y(N7{u̐aPH12wʖ@J3b2@dV_c2 -4:4?'"3e?`gg]qֹ -̕;|O ;,XGm;ET+DU֊ WZDx3nN{m1TE)A:U.f M5ä6A@fk_ngNnĀՙ>RS`9J3%y/WR^ǣF7-+:6):2-=W,X01GyYyԍ^L{Eu,n#e_ڕ$Abͅ"$ AȈU|rd*~~' ruXD ݹF X9lDH3zɯ\6 vF)%IyF+p5}~=1Q{ :ݗt{"{%P+.eWb"7%3T`db_;1;g'|ςYx5hB;׽W_ɣ؀7)9@+Ε #骀H1[}h"kŲߦP^#Pr}IHi=r.ҭ_<_Hބ&m3c~R'm|qv0쯽h G͇lE> dC~Uaw!AYroAdWǹCpMy,KO)͗Zi^HE <^xj=нp+Cz8tCʷ\Qk^ǘ'  $rFb.~^,0gKƕm1_?orVw/Uºs1$d6i"xɛrGQ|T\ jlxqSrEWH; L}7,*BDH]椝9{~ 34MW'8Wzjz!ư= hw3@j '+ u H[)QK{|/~1yr@, YM eۃк|hy)J k s")]q& bn6Lx $Y!5˓8F(5PL1$N:ǭk; | j6-OON@[u5bTg~d#.%VԿc!LS |/͒F7xuT'Na嚘E m]T&8Qq O"DYGӅE+T6ў˶ UR᪖  a%1حl >|RFlSJÍG4ΗĶL`ϥ KBXYyer oş1\7 p5zsi0!+֪{4* =}^,fREnOxGHds"Ԛ^|$'*+Y;^Z d^I~ІGd gn49aZT‘=ꨵ GN)+qAZEzJU[h..=٫]5s߳^ugaWU\Û[tuSa%_@\TP(Ҝ߮_;~2,S݊ ˆ7T׹4&Xj߳!C_?Bo˾]^a0IU! yB&p>"qw`Nb:?e>\Ek=5h_0 Z*=BvY@%#i@H!"!5K;)ȞgL*gl]g* ׃<.ۇ?EV'\( .W_قY[$  uC0>C,Gr|P@*_f?ݏ'VSɔUdJBL{22xNɅ+S[ !Z O5CYd8 ":smޭ[8}% F8Nmu&Jcɋ>&{Y TU~{7C-jϏQ7I{"fPǠ';/Ȱى3+ʣbMOD|a8]{"oz3"^ixps71vTΛEJϰ5RFgdbq!ȭm4ZOH^'(B6E;4H,pccN/g;}*b.De n*oP$Ft8/F- .X"ndF Zp Nm=S*DTk-$ C[IIO#*M-o OgJ6o3fŬɥhtjT:%枂iȐ4|$oW ^L#Ӳ˨s(AA>lgN@.' @x@F]/1|/ebQaRG_ :z"δ7FG ;ЈQFfj"*D(ஃ4p۵#@?n8BP 3Y̅1 {^P[c;FIJvܿj70K8n.R!wtfKdښ\YX>c%MGRPc]x%1'm,:~ceҹ*8.isp.f^̡^AB6W'-O1ԎL (b$=Ā]adWg CjEqS` ̟3X`imVc27F쵝^&X9e!-ֽ^ 0fO p"Bb u(EMڰsߨIQ4ʠ$ ޹ﳏIŚFM2AL˵2\px"5m˃VG3qW@UP!Ĺp"l/CB'C iк%GpvI#sU|X&a<=sA/:_? bG=nWXd4ds y@D#L u܍v>xXOz5?Nq\iN7q/0| ŖԩR;X 1Ecr|@U8%>2|2KHD["e{1I cy~o?d}M|ܝ'lxec.Xzq (,7Dx+?xz<R/p,e1LÑ}JD~#= ;RÎDޏrGjQ_/CNdؔn$ǼtܷN`KY.VM c1*b :(ƜrJYy00q{x+ !` HuZ,ԓoGqt $y< OA"~Tq~#k+b<]K;1_D-Z""16/aP/:2CoXjJą?!m\A7˄*VO;UF@*`邚=Kp]Ϋ5b-)s0y2O8ڙQ[uZbBcnܰ0C,?άkM}b} | 0쟍u(Ąܙ8t84G%ԄƈJ-}P/l kY!L]![U,# G6u뀸>7~15 $3s. ӳ5(y/yDdSqBEpK LXEA"!"笿uy}gqzBuwWJP@;(wC&(hV {|r%E;>|{]Fb )`Zo8ԵMr?Hޭ"j!`d'Cݼ@u3'Zʸ <&v?FGdK@|Q}[%/kTȭ= ԝ0!q9Qd:ʮc_UA$TVKvCT57uoP^(&8&Lsq |b7qK Uc| /.H$̛}M,PeƥH!uOA~ :(KJfR8mL ucwjzF[8L)-]׻#^Bor&VUgy Qi`:{sAV^YZ4`CQ{W乡f6݈TEL".##a=3 0CbqUYV҇i)7 5 ,B>K733*ۦ(+xc0d9B8~ҬmAwu.\S]uOlƌU_"Tu"5̀'C}9ZCJ?E$dn;7 -[Y|,FLֺ$RscZtGEOBFuEҒU@tk5c[hV"Ji<5M1(YDӑfMɁnj# NxǭrʽFF/|! e+O,ĎբKC9G ~[K ց:**gf=g4>{Eiecߴ ~+fb rCSӉ P▜(e:^5FPyeNWy5,@b _ rrTntlݭW"V%,=I tr^IC.@s'q[dy "mMc0InGEԸbxPt?Jd75 }s,oZ pa%9R1g+lI|y4-1zvCCNA0Ĭ u/6t\.Ol4ͱ#\! cbCTZp -|2zClu#}֛>ufu༸qhKs~,˹1]vXؗUoFH)GekA_e@THTzkoɘWgKybvڧS/|VHN)(xaR%mi fo<7%.C<]3PE@BUtker L94P %|@$s|·W/=#089×1,HhؔKFg4A&|;OC69ڌ4 6/[2Qv)5O_רƐw8Xm&C ةۏR"xAU(|՟x\azCWY~@lBO и=,ӂD뽯A羵*m #9c<%i,pŽG0WU呛Yׂ뎼Ifrk+[Fb,5ob49 I 99`+Ct&v2[=mj-inso+hAm!t9UbQH9:3-ÒQr ql+yi[=k$xմ2Yjk47T(:>F兟Çc? ~'2@QFQf:(wG@ج?tڶP/$em:̸d*JbUR #(JO$L% pޛ"eS;&m@ժekkFqģ-Q^61M,F}>,TgX* jPMŪwKVadjݷ~йm?" c3'&0Gj8v`"DH}3c6$ȤE5/#z2KbkO%:wSF|R>|TN+&#T8-.% E~m8y$MYmR!sS$M\FORSLKsU {T wCD";jC V+JV_%bܫl gq~m+$O5fzGͽ?ȕ5L']KΥx+gfa ,mnM9bt<),!E}{p3kAe L54U~xY\3*]˴oM4$?&콻jpb &ﱶ~#<9zQWJZ50WRV~N%׮6Ck5"{o@a-)Mm$4n @~#nq-g-Y߹-/@ihnķMF@ę4 vsׅ~Kgi }Zy;?TWioGtZW".2RD̈́x/7O6r|#\o֑-AWr'.\%xgU3/Vu0}i[S@%=j"LԹKy 6"dqdynsE}dxΐK]7,SuXVE8),qb)z@gmcPB_2_B~;©Kdsio'joǩW`@a KS=*Q[(@RCXjse;St_q`xЦ$P=XUbH<|շū[3Cu?Q0b1'3tNO8TU)}v s۠9kD$z433aA宄PTGC"T gϮ o],Hqr#,Y_s Z^YS(A054S^GOh 2Gkcu;}3kš;Hkr5ETC lC)=Ij a^))lO%ElͶ>lRrAp aGT (k:%yqdѰ/)ے"&.Pl*L_uF Whd~2@>l~ZpxdD͐c5˭/:*6?y )ya(@W F Z1?)s7ִ3,y($ki>kjPqZ7g DgLt Dd}9,^K9IiΫNؚf#w3  fo-Aih,zx\\v!&2=؇8K &ޤV!?Z*ʝn:huI 1<:*Zl ]/ã}ҘJ(& 꽳jй0wI\ҘMҸ+=#|Mf*{%;1Ї=dFZkYõR#4|SuѐH%kE u| ]k-SNJtI>" |ΗHá0FD$ 2wgӌWV{BO}W^E+< UKo<:5 åP_udftܲ"stq5m_{%m1mR ًrf! (d?xjNuKT:0:00:b|W[_^r(UZum*eF\P)BO*UFz)o3h7eV$,ҋu“)nTy6JY2f CN DV&*ֿ:TfoI]i@+K [%0S7LtP0AN<*2ِe f$4qVKF`"u37/e=扨X]P:fp+0ҽV̍n,dؕN$3Tx0jNkQC+DpqdbO,3-lbͮ|VQe绒p=`~G]n۞(s`LɽxE|ekj)Xg( ȕRg ;St*9ftv,4ضѪtI-`n)z #1.f2˴Ķ,hJpg&Z srR4.à@fbQ3gWttx / VI< e\P9 rC&yqM&\bC@QzbOU"2a[:J? Hg k1킆NnX1%* vKvap) 1X &L8oZ^R2 R,J#6T@G'oEa3WH8^‡k%p }V%NJZ9TkSqxu BuF:]&p` &hUgFs}0DىhP}U ^b m?h8P-X}7Β%5q;!$JbF12∯wvUW:žnkEA1q`] [ӕH$}_Щx x{jw 6X?PXhMM>=NZwK3us̿ͭ2a+7{ohboQnW3%? {HKV.'=9Z܈2 SAi\R\"y߇V# GRq!- ܈+hoR1a\=;#8]y )+J 7H5ρq]Y!ʬ~id6 &gn_6F8)'|]`1ٍn)*3c9\fM-M/9z >Xf?Qcɱ}] l$"u\%I5cKσ{f?c'Q{_4l1d"#UX{(xbB!g;Mz+"Sb(sw399?[iG+2U#='1+,F ) &-J1OѬ-=gxY/挂57H;2 ~NOתƋbI=XIfP g;z}':T%KlbA)1c@t鄍_hV9-a!ވZ~,4\;8Po(XJs.ǡjJaURM B 2PqhW] FAtvf% wGDDL3jRK>@SU{͜cT8?ȿGpuv#5E;*%뉬Q ^_(ōJmj}:h6}wҞcfdoͱ?Qq//k *7yŨpOK)vv8 u3HŁ'Ya#yzq}͑,әߚ jWxU2S7__I;ebEӦݔFTWv?تqRuN!&1`G'YYoh ~(J |iQ#TE'zwBٯv EN92,_AL`RP[pNr<%S(m"̓1W& r/Rf k'<3& XŵoA1L5bWo^Վ+ރ4Zpq'?-e4 b}5߆_ߏ~ [yH'e $x6TNV__}Z+LOH6:Oj`gddj^ 6arյoL)>w75?+Ci?>B%SE { # !V!@w/%OSN:J-Fr%f>6M * *͓'wެ}r{Q쟼Csǔ7~$V~?h8sR H .42O-V^98N. @^{7ӜjLLsf͏g81sסg+WdS{MRu 'X$ӳ 4+B#00rDx gvqZMv?uzR795Ieg(܀I9!b 4/ f8cK[Uc5OkΕb> ْ7pW# ljtX.)zu~]RS+XQ~ҭI!2(lQLW85L>!#-c7\h@”$ԆEV* ?e R1eY|bJRgǹۥ+@&E* RbBLl!+? V43++r#dl`B%9ϧMFN( 7uvH#/cdx ܁шOp,XwBZܗgo*LD[Nl?f͢)WTQ]3zPJgK+MCRi/yb3>P2?DW#. 9PP>uP SI4( <˯d~؟ҿ y(?&|u6gOU.p tW͜[TJLHNL#~7Ym ߪ2i㙑b%Kn@(^vVa [Ǝ8[Mu z#jIO_v"QͷyJ6|4 c/~DRUnEqZܜ*߹*\ TdL%Ra2Bjשs\W4nӻc5 AUe&)nDO;8/Kγ1Q ~iǪqRQiï+>-E>CJ WB'i# J\X"h&bL eb\U\AsK:T|f\zȱ$XTaeӑ Ӱ+7-deĊ=&ΰt5#@C?s΄DHL+X:"_.]ֳ:|uOۋmr2`HE"+7ha=qʙfge iݣO|&YN=sPz8s8fNn8:HCd%c䒙:Zf~n0mIGxUDte}g(/K ^\ZRǵ͛4xUBG2}+V| =gt)q\D*pl q.cUBM _ǸԍJRi D4y"iJ*ۢ̽I|1Wguq^:zlm!1F#^8?ܑ26M=͉И ڣ;6F92L>[w%UP^UK Dye;Q|XizLp,sXӖfa]o'_,ٓ8tj Mh1d-,')m7[@Y9jycM݀]}- m*H;Bi7I6yAnڭSb(޴+b t3!/&ZF9QD}-ŧC7ߺΌGG^ҙ}ۺQn j_m `#(G`^U)OR0qA[> k,خs&>e;x#(g4D L#|)~X#;L y?/| "Wh5ב-/VIkCޥcH-݇hPzr`DIn jMÂDC,eLÈSvă6@<+98A6mVX-Of~<~@䃱#*7:DRm?j}%H1|Z-sڝ~3SԖ؋֫WZIQM$ ~4<!SJ7jAq[xQXd7]C.D}oE Y7K6cz܃ |3;@M[_`6w8~JAS-g)>qV5j4Km@$rqKI]T`G>[d8|G:_gnV|&L6[0(f.9ǤuSyš\ B;Hw:nEb̂tJax:lCmw* ғD&Kss m⠤FIO0ncY и2w>FӘ0lgfzo]k53H ï"#4{}Kʉl'%oN`_ǯ8B DSb r)]hf3JiL@ȚN s|޾d#|Jgodв0x sˉrD:rR)\A1=\H؉qSD![4ȲV:Լ*p-D{vDbp\A]y6YP5@zrߒ(.7$|>W.B᩿1SS[_dRuR?" 0 8o7t,G $lý[2{w?'PMxePb5xAAIRu.~(ҵY.nwo=_ݥB W%I1&='|z'9fHic4G pxx>JY)nWށ!bm:V/= [R^zQYTIlJp.kh.FBxH.lT%+SB9kq@Vޭ ^JQz=DU}"jDLj`'o鉸D`a öN\5o7W-֫'DJM Ո[` H=8; tcQYcvl98"::au_^o;Ta/`#**BüO.O[v$b5))Y r{,D"לY$w{ilNJeOX_;1>=`tEj!NC5Aǖoӝweo BDT`l%eܕR5]٬W]p| _Mn(>*TP7srIXE͢]_ͯ$ߴ̇[5\_x?0aZBnBWg%=lOi#Z6Ąa6x߀ - pY!!7~H9kѕg&1"\^4nfZV޾={8?\..K ;Ty/??obgA1t 3P0X.5a*ˎ6Ptuwѧp )0EBAh+41ad|z7>μ T6/jGUKp1?XNJֽ|Sp4\^qq+[bK"UzO-3v*l7klRa0n%!dYhcx϶GY;$ϙ:pcQg4?4<4)yppr(I ؟pȶd7K&,W[ϵa>l <3)SnꃬKXERcOSoH(.UQɁ`D6@͜Ҵn柙)~ܡFmv$''tԈrWx͆sn'HwF>Ո(_n)(U1 x0GntN>1U7eGR1eo3l. !r9q37@=so7LJttvVpմ#82uq#ZR9F˶PU:@x"(z!mաg)(=9U ڮf[uɂe@|3h~њXzA>Vq!)SҩwNsw#/ycߜw x3TB2Vh (XDD:k|x |1z- ZсA҆@ym`|m 7h# %|<}uO,~[,"(aO&Tڛ&\(BQgpk9"*W 1!nfFOx,R|))̽e+Bi/n/v.zE[:5Z~D{$i\ sBdǢV>\g[b8k)ʸ d T\.G! ̚wuECv|!{~JLȓ-eO?t:W27\ˮXJeYt@a\A:Rk${}W%\GY|; JE.kxX/ F-@.y5@' gfQ 0(*I8LOD^N90z͡@Lq=(hBҹBy={{EKB{n`ѩP /Qڝ{!"$+}4jX@sr³gnu = Aipyv$`,gJ7ge˨l%P:9AU0ΐs\:7E'ey舶C}A.0&Ux*v^F%N&͚·QI_qȏfV}+A]."s%`qWxf }\1X\O;Ek$lcZ֢2xtm~912!̐嗎&g7>,W(N~i?{)߫ɭC\~d]'3c)ʐ B3G"a Z aCV1 Ls 7 .w(=sd$Q\2;/˪pN|+heZO бe1X]U<؈`ւ:wgieypgMPSD;B~A2xCQV~)*@# ri>[Ă^8Sj5s|װ8`W f+bļ4lX RlAJAsF!NמvB`w2z[hWaR܄01ʱ^Xu1yb{b-Z[m?@}r0ԓ< x^db\c1|4}?-Ղ 3 ape2ZMCvӝv켰Oع<$WtIG鎫LNr."%bh_ۇ/ҠLT*R ]`xqƳ{ێ 4ͲJ4BVfo=h@hRJ'{QQo瑽ma+IZnσENG/G( 1BaXh䙷% <;aE5OayZ˵$80)`xZ*?j(eɌ~7 |T 8R/LX-%4eį;8Rѳqyu0Λ<_Lg"$J<l'BEFXOAf4YqaLdYUc43{W'gOy^^HEdRpk#GJ gvk'SJy t6~Qi^FkH}w|2p#!3w)?E4*wRdZ'.܇]=ZrVp%Tr {Bxٝ}R|&cW<ܗSY'[v:B/s}t̉2#4sxKQi @cPLyw8zq§y}ᱹ3yn- KM 1v4†J8j{95F@>UKH'w|l:患}'=wyh}U{aBe&v G7[k֠~/ k3ó }񪵌AP$˼׿ݥ%TUaK N}RՏӋj;[2w'N)Ċ.~NM @=<8`%6 tT0)$]OM9)A'Q)mdiޠ3ݐfƐs,˄ak lL9Si:xjZ-b܄rQ8Z; Ϫ!j =rM߄7;,.f) w#5dH|H!:gmo#uOH` JЇWoBLtː@׼C90H鸻`GTY3 f#/wm8iH^hZǍm^PJQ|tTpMEdpEq]ǯuu6l q]I6E4вP,xơ; f#OߋQs**)I뫈H[T[׶( @$޻i{W[6\X*ȿɃ׽1KYy} 55#UՖ/X]MzHm<~7UYbF<(Oeuf/j1DRuE^B[,Zl-{8 j-%]1p#^oㆸ:컣y >[l7 (KC\z뼔 k~WP$ic FKkmqtu2wwy!Ն5F(l qy+L}pyHRl-nGa1¿)<*}2&ax [.Z3ao?xL|ɧlR+rE58hѫk}N_SϗZipiaN䲝:8=mك<8fr2Ԥi$[ " VYN|mW.I|Ok<XKvqG##9ͥާW9xZ28q W[DG e~sBەkPwk,+9)Z~!PƇSU%T&_>9 ֟?k\8 :Կ=[Ϋ~AjBlPY04ռ=u[:9C E\ EFrteV0~KO୥|Nԝ4P]F;yv;iWԈ& [kt֫M} kJϝĄ&򫄗`sua}@aTˤC9ѩF ΌMcYhr6b$L3od‚4SԤNCB-->{hՆr>p#&.7:z=` kh*1QQ}.Q 9R?L9~4u_|Q38#PH7*)y2< ]YDEHğ0[+3Ni`aUs)gh}ɝR0{tt%3&A9 _?.`h׾ .;*6F ;EV/wK{̞+Xx޿wn3ZHmF1bm093gksiLjZXq!>/zj-y\Фrt ;.>Uyq={)K{A1\Ac[N) +MݺME8 g96bpꄅ?(j$ YhcM|Tbm+{ j\.f/b+S x1tA$Q'REV4VoXĥ_+^:m&.}^ , }H]l',EmƜݐ>e~B#$:%GJӫ yj\OоͶ C>'僥f *zkҒ,rWjuӓ5P?xX,@$8&u*HmNΖv>sF|?Xiv_!u mVlxWsYy\?QF?@:O?,Vi3o 姾k}ez@B8ͷOCv\{,vQ, f$io B~|2sq[k'k&]s}3 m~"1-ɨx'b߯g/")sT!:j|_JކS3[d&b =%qK gKchEB詚*?nÇ_MMv+ bj=C.mR iEhTC_h?%zv"EҰI#IB[Ji8%q$f9O\4Ԙ"!6[%9Uܴ!Jėl@Kژ:޸ O>g䫁_,qsұ9sMOM?Rԇ2I.ۜb( }.}MQZG.kpwSW9Dk0꺙!o^"U3[ecj:44F>MۻJp$Đ8=c:8"c+&!h2B.@|0q0aA $߿qMR];'*HVE9ږP2DiS{s T778* Wg%fJ]sw$zJ?$EB~ [7"ĄTqUvi/9$+G ӱ疱11!(%>N} an8bJI Bi%%F*-?>^ o\ȽYl:P]_{kjL*(e+ YʘG4Smb9fϨ 78`}No/=uW\χzdܼA%\; Ur IN3o]cg.c7.FX [7IÄàJAA\fJ<Vvo[C%Ed!B]׵:HՎi}AϱEustSH4@`sv9hxYW>:\kI΍ypUH6&!jU\|fLmRK6uGy€Tf >qen"Lo1Z.<7@ve\G+(-BH./̀v?^NN7njTpG̟\qu73lqxh4r;B8Rhϛ5HI*/K1CH&mP݀\Ԏnpov*oأ &" /#to0~طB{οlXcリ=_FN+p0oqV@N\Qn[s9ʬ72ʗ=xtb.qJpdd*(N;,YIԅ9aWk#1%%A>69Y(0N Ck`KqgV.ڏ:7]Eй(ΜQGhmƙWw*_ܝ;D/KՕĒ.R-4xWMG6rC7P_[wt^5/9κuE%DMS{ꖀˠxR@{v;$Rd<#evPIKWBuؕә&FaW+K: w"+'9l?>1hоF(XX-@g7!sE&*tǩ>d$t4oEs`DgFg ŞYĢ&h{y$*vKhNw +CpF)ax^7뽌E?I!jj4jo7Vg댨%CԞXL"g~F*ps5T!0Y*_r}[)JΪUĆ³#iY80%A0@Mi:2?hH铆%/x8l={Sr:et k'!\B7 )q.0&; ꢾ![!bcuˢگ,ֱߌ$A|+FZf_/Sد)M&?п.MQGY)L[btF;XJaX|+)egt =ݭ}YN[Zarsu]A)d7=oix"9;6 9*l=w5"W'$HKڊXy z!'4ԙ}.ũ^ƣ_R6sZ'nV2}3vV]/٬uۮz D]kp6.'aK0\;ndsAx";Ẅf.-_6TۏnʑjJlx]_iv**T 7"9ZyVyhSo2ym M c̏ڮI+PN&4p,h*ÎU{e!*ju'z={4LDz\{;-MX!^xثV1 !$fdߨsKo-%rf,/2f=/W3[w45v@!nL"LɵY{8EuoP(|2 .}c]n_+t,}ˡH؜yᶄD!+QiƦC\nWNG o[ܼHW!tb ,f,YTKGOhoL= A>gVwf\oȿUބ?jDXO!:-6:l -ɤm⇜(BCLƿO5ފVD= "/8>Bӧ] @=V:\IkAjX,BfQԃ(TSCe(㜜Zb?hl*WQ<]Z>BsK}iomW8]΁ĨAO~=BF-e#NEA] ǺR8^PK}vZBxٔNC,.)JDu̫$Rh9%IY`-h..P!te{CI1Y ÌaWDlY6O# ^@ǜ Vdxv,70w~DnMr6gY;s|%a5BkBѢkԶV/T^ZiGکk*կkH|1r:2|] U4|p>d)>}Sb$M"b7E fj#}κNT-\ ~MU+c`xCSJ/6z޷)p\ɉoP-`(T".F9D8?xzK.#‘}oHWƠnEسlh%/ #IM\>Y]2`F%m`j,3_nZs{&]qHYu^Ԡ3(2U>T]U^BHǘ@l٪)Qf;G#h jX> g19TKrt:smx2⮫lly8ӟ2)qw2țVƾyʙ~X7'cR6_;lNd:Țm^Z8t_—_\X3Us\(F_j°g@J"T1'?ݳ{eI|u> A7zCǔ|`|7/3)V f1k X7 G iB~8~By\IG+PKsgB\ 7z-v-@2ٛun^belKj  BO@NTPp{DT_}bzRG̓\D֑1_b'_\ QIK} [(5rY1%4*.{|V<"Ȁ#Lrx?/z$57}sdצj)Aꪙ ?SKigۀΨ 1{ D$Zxj^&+C@,Qg镂ױфDeyxCW5Q"y*5S&42FKfXרN<+aS"CW‘^zmC #̰%{cBtBXDBZ 3U!z;żWo澺HS7IhOR uuoĢ y:z$`3pCn r3ZEc@ݿ -vŭV?oo:LI9D?ƶـr0p!Û! _Ba8Ipvp;eR7-Ae0EOgpb 7݆WF]W| >c9D;wIY '͟s@=J>wzm"C\d~?-_@! Ƞ2׆M(@SB Ȧ(hW|{z%SPrCiWƓA~!~nO`>RB|d' wty8tSR{a;,T$@b ?CR*Tq:iI) 8=W6w6lOO=ogP`;՞ h 5]$q<O`C-gX T8{oFl|~!*~ 8 YܣTjrP Y123~Ck2g)<6kJ|jm0[ywq!θfLQIjQNIM35He^"DC@GKw ̲ vխoP"4ƨ /ln bB>~T΍ʵr} W8xʎutey*6 -fc }JŭR<,BEPZ{FC\%F3}%HpM?ύJOȴ()g4A º*@.#M 8R)h!S(J[P.̎졤N)Ib k'#Vu1?D\od-2J&zMmi Kkg\$B崓Ahg97^.G,MחyP7Vŋ8܁hR|D,nqu獬we2]Naȏ|5\/85>E~xkHooi(Pu]7y 6uSXQLZV 9}=u\nX'wMT7t5S]ԔJ/בv _F 4ewg\@vIK"Ǖ#!#)s;[VBԐ}p^ȌyE]Q1yQ!c;7E!:Oy]˄ ԑzcҥ1AiݣWcJWu3֜y=kR6vmmVZYbiel,581@:4_n+ߢқ[rBBH"1gӧh,TG{S󖸟ss+l2$5ר^ d Nӗ~#!kR|B(;EO(9yr9'xda>KB9z(!U`vTP'nBMZkrP‰X}ro$ywx^{0 b (/ J|qanKʷ:f/=}b K1K7g<tO@<,| (#y:F9)~m:E>T EyQ`>elG.%Aط)szo{{F`ҕͫEd{ |Fwa֕{rrR:m}9e>/ZVCq!9R:*~ *780IgDB0'+`aH\YD]dˋ/ E)D+ػ`wTf7+3H8 [TM;]>Ui.b:KW_c9t,A@|- @̾ ?r77<8NR]$#u k2ysY@R_!>~{@Lk?+L E'ɤAX: 4 'փ.v?{U -nJev^zc|6[Wy2TFH>%3!K>MΆTYnޛsC_\2{CSVCb b+)w[n1"ݷs1d:K <̣tTt[ g6q?k˧"+]p~md\?n4- tMQAZyƺ KkPG7T#.[g>S:rc `a)AAboN4HQ ZҁbI\E?2(qu#(?BSuRHb;ɔ|ؼĚ>Pg+(_iY}'rx3;Q> \Ƕϟ~6b]KX!.8>tv'dYAAi}Em2(NHׁ7i0%oE,O*-amgp΢?xM(DXP<# N@:jVT^)q"r:(Z"LsW o/qVȟ(nJRUѾa$I(#"/xkf|45UkFkQDXtm^JNqG'CU9:, ?2Ҽ쌱U*7JcLO}n::\&0_cb.}c fj't%:rȼm-K ΡQ@qtPV]oQ8Cޔ aٯGq%{2`+es@ zM A6 wP;YD^y.}E~vL芈)cjיT\63_(8{\{ J{cqd8Yfy!(,Zo97$M+.M kBi[ʬs#:뛂Q?PvT:I tT3(z\h][ w%aRkp;׾Dvkn|eqF {3$[|b3thsYq 1}Uk?D" j5{FASǦH:_ɞ-/5-sj|J7Ms2a F-/+"w[FdRAK!U豯eǒX:m?X.Qq}ÊWƦ;K#@AbܔNuM4c¼ xw%[`;̓UZTEY,{:듢ΏMmr %\Kms4%.v9 zZgvX L]l&1N70h^+MP$HGwà@̊- %>ʞ}?iܜ`R\,*Zf)^=e ;=Wб#G+&]")&^nvg;,3=WYgߌ 2NmHT{2q8&ܥa*<@ !'8ovOD`f+?h6rW' >Ɵҿ2(є)VQ(}y`sU9s1Bw"<8b>B@Q/kT?Ų1R5У)~b4!UĊ7 uHCN6FG s|OfhPRZK4qg(\W@GvG/8RB8(rߠ7ûS{;wi5g_A+RGŠ*n&'g"@A~0 yT ) |85 4e4E$y9|xj*b'Jgvi'N3dZTJbI@`9KJBcOܡu9ҁ>+|}Nd<|SOOw t~ntx ,|!/?S?i_e}w}7dtؽS*|OܹvꞫpoO=Ł_? E 觶?᪽ f 9L@i>=HC dz8UYCCOS&B̗sBڟ~_I4, 'u:|=t bJy>nnvd9zO_Mz!J'~vE{UЫ}X"d*i@{uvoS\A#+e]0'qvD)<^0xbz|vHw\]CI^~_H<ԡOCEJEת_ LZ*U龁Oπ꽦 JyZRz3>h@b!lO;{KzRyMۑy:~*yٓz-/Cxڣd|OC%{(|&=EۋQT=*u%/U.DR/ }JNuQq^;)]E'9CIz'VSU^U]*Ш;^GU)ۨU{I%#v&s?G8n)n f) 1&,rpQ 9^JOD[Ci)_.B'28huO'fz C^Pهf!g)?w8>~~g><ˁ=2r:wT.} k>2;^.OO(9(>j O)c'zx*VB!޾?Bnlj> .F~U$h I_QE}Sʂ,DƓĺOվ|K͈Y{?0̞~r"7@d36V,Dߥ>ҡP~'WZ8ACɞ2|X1"*y/){p`FSZO],Ŝ$$* #ᣳ>h=i/A?w~ }/_k`* ՜ 0}#ȯx@ KlW"Y$2:@\#R}nKL@%LGѭzeeJd~yap2VI bPf P"ID^Y&G@OL~ Y=c~u]$p{*J6t-_OiiR߉jXG>Z7a*<ē7IP$'g4}YLTNz=kќwa Oև!;r.y]'Tkktd R-%t\{q1$T(E2E1dAyPLX I=Mz#ޗϸH]Vt="aƕ<"^gbwNpXe\YD%2=R>⎐>SZkDx#BPK!2FĂbHDzrA1|=grp+'ya͚H=tI 9~ aX(S&2@r;J~NA~ƕg_!C,18~b3g_6ZneXc 1CmէKGik1?x-dR{Ԭ'xY.Cې3ݭj4_h!0>=cޗ2VLĠ 5a=26=nTx>}auG_Sz>3լ00BTHO-aT}Ay(.՝\U"QBDr ;8)J P $i pǚ-"iV fV Dk:qT^32}7VHF2XOּƞZ 5ƨ@DbwRFsP*  gAAڔeA gs>f^?z& X{:Ųj[ó"t3(|i:Ԡ# 2QJ >ZFH$B!)M+z)tf :Ն *"{Zm_5Epev jYnJ4l:ɫjU &(` P$ YA8W?/ k~eY\m_s]ߝel\OP58-33"7@Y5R*`{s²xþQ7b'f@%.v0W|YW17& YRn{*3%q[Y$>*7rE׆&?\2C)Xl2p֖-j#Vv,zLfhOQxe[||NHl #߃*\fXpu/\)` r;P0;q) n냘ur&* @5=yXjf%, Uxչ?Jub#,%Ƞ.4w @gbbARrՊ;} vFr+pƛ,(?y/5c2=ae J9{"?旭)*ސYGAiO;q'j+ 9M*2s Ok@(6po/]A\W8vj"{38kvpY >o }82\l+l8 euOsEog6A}BM,d76Fmc1EXr޷r5MRxc.4U3>ٮ)Gzn}_W.tQ G܆l69C`TSU(Ut }sgl%gb#l0? z慑hn~<=_nM]T3.ŞK? T溺a>m8);e*jfyy7 aڭMU!@MVESë|=QxɭqK^s.92(ӘiAeF 1K"0@QA:0 ܝ8aSSdYu^0Nl!N[* NOU6aֻ2\y' P8Q64,a!AHDhT (AU(Zj%)y)BOEبag(4rZF`OO[j?oׁO`\a# 4 39 WrTZCf8A@Ѕ@m:xT'}H~>C7ϑ{Odv?+|Cxƃ>!S| &)}:+iHGrQh6zgO&?aʕY'С%hlLOx}o3pk:9 ϝ+a{|ℊPP Ǒ^Bb~ŔC"ޓ4_Ȭ"R4ūf'bi?tN?1:'/?|e( e0#” $"˭>|/T|td'KOa)#_.Dy&C€} _5ܓ>~ejN] (,%DJcJ3 P>@﷾-y _:D@HQ!*p+}^[EpX!8#! {MT€)WhVQ@H$󇥍cwE)͐<\-[ Zj|pGr+BjH [vu;c#j6LBoۇr|EPnt `ّv)L@D/$9O ݴ]=1ý#뮔H+K«@[VځmoLP&IK/8 GuДq4dv' VJ@낒' I[pϐ z G! 1IQ2L') CG#TM7 j׉#(7P3g- ^1C,q ,>ډslj QAZbQĩr%̸D( :T.~JeAb(R#? G_TΩ9=i^f~:/ƍ? $ud6*R؉:UQx"^Q8Q"1M!җE[iJ^QcYRv\/ڐ>TdPj` J!4f|P#4*) 7nYT^D,_e\vȇlKzWhmUAœcOEeyGYcKx.j5R.eN?so~oC…?u>O[?)M<E60' =TOH" NO|_ItH<%*+ ¯Z\`6֌ Rأv'*@:"sP4i ~tjxst疣3V"~;|#Bwd|{ #?)j_./K‡2"Izgۖ!QUH'7QhmrLF܏nxudGRx=O4C q+jy|`LZd?> QIDODcT 0zȮ) *L@ѻrf(/tϰvw9G!ޒS.^),થ 9ٖG7Y22C&@iRL A*JW`mЪqυSX'xCH X/$^kb$Jh$bǟ(r`]"93ЌUB|?cDDGQ~FPn!ǹ0Q;w˼+32Tazkr iLyGe][Pt4W(i,aA{-Uoꊲc`)ªJ 9S^(/ewh@ó. }Q"iY ?QfGT{ʮ^SZv= [7lAQn#Rs=sY 6\p.0H$7JsЖ)wJ%R`` "+tS|"|(D;<Pf {{9˚fVwkwK `Y YW,Nb $>GN߃ ̀|YHY4y0Atz[5C55t6}" l+eyPaSEyLGp:]h-Y6ph;b_8yXh 1" o ,^r4IkNEv+ai4\£UT߻jQA(QR=ɥ4ΨS~&X[_ u*(ڌ7J~%m!& ZQ0-(8-}#LJ#(J>@^"-l G9"u0?: 0U&>#QZw8y5Ҁ1 O <B[;%Tn5@0Lc/T9EvM~zaP &ۘpt92,{MzWmgCY8(rUt!zMg/%K5P"`ņR;&B;D>IARDTfسJLǣ 4b TʙJe0\ڶPzs=c]'l5k'4,Vt5/DF2DRLMpo/XAyBrj6T4oFX;qn1 Ζ=~>c(O6rP:Í?FEWgh8Z\vq{!Z%}=vR1n~oalzH0%)vbu苒P$T8/8h!*TyOej{ozt s3xL{{|**Skl!J[q^t?S+^r#>tbյ4Ͷ?Z}Iݭ\pǣzz)?ܸ.(9q]syo6M Y\QAnLj޸ڭEdJ&ʼn0*\%/|yVIa$ 'ZRIF{T EU sAAEZ?-Q+׽VgBJ*XV8H5EayR_`/`>_g[K/db3< 7((J($ TXsB8. 7}Ҵou![|`nVnN6(7U~sk+(RT9Fj;dxc\xtam'> 08"R2 RYm+63g.DÞ6@=qdkewOO=nZ%g NhAu?0 fq^<ﱽ#s9Ay޲mxY? =WB=D]WvcgY*V83Kʹq*ЙX!0;L&ëX2(kRw>Yἅb8Hw dBq WI<'=i>aXNxvu։[\v}،Gp3nVlXRrW;?ۚǨp.QCрnr3KI&FޏԵ,GV>}"Y1 eXyϹ+qaߧwk bg¼\W\ mE 4c\OG2W%vWsןKxB6įV@wHzhY?%n5X3oײiXAuk(R*E~#ڃ#s:d҃^-"Z&}PN HR ֞1C:B[ q1ES :7UM ,0_˳y#Z:"^5'gʭB`}$aܸ9e0GO)c<ӠC]%/2ӴW,+n{iWTUyyDWE[>U@ci||!uT Yf=lj>.b$Xz]=jETnK$ +|FnD(ٱ9yL!O3\E\1_ӵ&{W Nq-}I6#?]U,R,z>[)|l9QN\bg2g?8Ɏ3\է0+d/z,>HbBf]ƆV|6!s#g57Py[D 詶L$b=H!Q#4ƭXiI ֍`ZzG\(e@p%VϩDzsa>OH)\?MQY~VeS4/y(VL%d˝{umsج(c2e" /bO]POH6 I_C7M=S@xL\LX yR2T#q+`X\.7fAh+VԐϪNnn;_tAGN W,GWحxSQX1ά|yyG{YFrHFEu]fO|{Cs8zKx(wکx$1`h!I@ِq-C _]Re`]RS(2AmT]_TPS[$c<z/_G.Q'3޻Ά}R$|uߕY؟-'6[jP#_"jQ7\_µ4T "K(~P8xW3TR#PEuAMє7-a~c渌,Q\N`HKR'8ӌUqs#R4&D-)Vwf)%85)񧿔wqt PKee>3Tu`ϲ\%# $I`'V-INI3Bٷ #zhC2\NCcS2Zo{齑'V^`72KFk2V@t|{(aBVeFJ2(!eQ6JVE5f \ڜ"1 uѺ #O9(#BP6,! J2L, Z#5 \ JQijB&Ro[X0m"t.{I&!XRu`a#čͱ!Q;W8fa(Pt8&HPM 'q.%uE³: ?֝`2}lwe_ZK ޓJzYOC!`z!?khCӐoM qE0ߪ")AN@X(.:iw`#N9;k=ĩC/ <9A/(|.e6(S`@JfiZO4}YXP*J RHY/\sgpK!1g`T/ 8x6 /3ߣaqoݿLv@l~bIZ{''bT ;ݾȖFjD#rP GTU9FC_ :us=bu "  G0~"!ȕSM Lv"\PF9h-Nbڴb] 䨶y/Cؽ0L;th Nm{DyHP\/'bFshkG"oBow, w3 ׏5B\UԼ$u[]JKDPIҺr3g-<ƒ* Tj4)?  OWyjoMN$SVNni} Tn",(Pb ]jE,0\EkdJS"~>BECݟõOU&꾧Ϣ w#ro&eR8Ig>]k0Z r=S,1QL/2ȰVY`|HM5";_|W?}BAXYQVzq('?BL @L#5 0Q`:.J[>9o@S!Hj9y;R (:"=oxcMa0~7`~F3;j} L700(Nfk~YVjAM!CAL"JDڪ%Ъ~͈!Tuv Y.\,{!<͆PcWhΗ wdPQXD*>' )e C5t r1;vu r88Rhڐ, OҕTcS#Y* c1|n^d[Ic] Ys' Y 2H7jlnLAz4Q&ZS4]-(X\{!@;JYFЇPa\L6$us1Ǎwh1 d7-:e;`,qu ErHs3ahǟf6uHO_Meam'Ӊ:/GZ"櫑;+mǕC!N7MN9*)؉NS_!-dHt% OQ:8hj#>{ JyP=joC^&ݝΏTZO[>%? #Yxܗ/?oRgZf^\cq4Vʂ4 i RS1Be^r"߱$|%xBy]3`VAuF;j0I@N4(<~\7ޒMH%&_$b y-gܔ(S9`}}?@: NO(Қxt.֑W*;>xm|8~;}b3V_M(;"WBqS#Op\>@ϛ(E,G}3ϳF(s2.}1%ߝtV^q;()ů.01uAwW 棶v;Ǩi9`[cȺF]bصe! hq@o]](f2RCZQ: &Y`;NuXBZ/\{ FpoKm3Ua-Nc_4g'-C Ž I4JuTu{u͵^iՅgnof.o6w,(~t^(t%:iS8DLEPp4jĸ8׬ wz|-#BHqŮF` tX 6aHѮӋ֫:&SyLGNתwQK|Qlg ~87u^*Y(ꁱ2홐b}w.aIZ=׬PF:号qODs[y ,dԚ.8Qvwݤc%Tj>ᕟ%~C.Ə۔/G_gtpT`)xPZ5!-yas{OCOBav>$G9~iBBg Y@D}m)@:y(y_k +kZ}VE>] @nYfy)`scGFBoRoY E#aO~oi@IF|"^׾YxG~BNQy\$fC h>?і7[Hw> 0y* Dc޻=cG]ASɬvgWvNV_=V9H{R1ZwW4p 8b;PjO\%r#X09H1 =5 '0;Y}ihy ^M]݊]#^^ns"L r#Jyy=KZ``hm2X"N2nZ\tg7f&w}"ۛ.mvqVwA 5ql3G*£KnUj5D+4vl"{ٷqx$Q6P͡Vr7?8*OB 2< )#`a:{#7je0sA7Qt`?q8 kf{/Gr-rX?wc?QϨ>D} dwn 6Un1>UUJR #hV8ӧ{y_" 2히G߄gWuJ[Q3=ʸ5P/gmon#Vク >>!$LW XTUN. ;&6l &-|{Vv|x/3_7 3&7 {{xǽ x\oj"]Tg# UtUôE)zGL*AwpzT>)F( zi1 1X!: XMM]]5{RxQ9ՙлk'v&${Owl\9CrmW\Rݮ;n{ .S,=f80Zz#p=I[aCLݎw ƬI\T$|01U[ umjyʖQWJbG+ !p\zh6įdQ2X/dGP)گw~t21~CV=%2>/ @*})z(40<ڌ5$_ pC}qHѰO2{mmz#0,]D^u[Rg7hU,G2/ \jzSs0G_ǻ"&b9ډPB f%:EY<2a]&BjV\XLjՃsIAµfb4Q66UڽlI 萯Yvdkίk3ʗ1ʝ +)Ry+W*f̚5 -L+U'RL)eI.t8KudGzh7;9oj ,{=1fc ʗG \d';/ޣ qG5u b**n_~CpE0HT^zw>#d0.YZޯ%orB 7'aeJl5,9שm 8ζuDZק*]S/_.5NZg_M@)HSo[D0Vҏ8hVx;qs24T62: p.~6oHmMcvќnTt\^ƪ=<4֯bZ$YhًYI<5r : T>s{ﺾ_nxlHvPU&g 7"oe60؎iQ[&1ʠ~Zh>6%k,`uYMxmCdQؽ#^0K N8L&dPZ ̓痝~ޠq_ *Q -|l-R`-xȲ)$YB…3ɥWuwG #]3vlي0SB%:Ya|f6dY:76|Zs;[dC=A1z6`=wQX>y24N(xȑ𜈨mNlj_90[qQ]^G6Lj D)tKDL#lKۑβq1_w)\}aţlj#_TC&!GM2&P}D˲wk e[OqVM"7 ܅\_)F.npsrF!P6ض`x G'{%qsp@|,- \=Ly䬼q(\Ƴry”s8|n2V_ζY/'."tRyy T2궊3Tn]q,VѶh##nl^e,Vp,WT@r0ZrЩlo3Aƽa8 Qy.xg=A0y @_`lDXO;?,L(T%@l~ZӱXH?Jcc9=ݣ\/U[6X{|Btc*7W0)pzևЀX.Peq^2cAC2Xb(5_!3?%oݮkq-` "QI!üTQsަ ./pR7w+A[5PXb@dU?\г:ru)w0G ݰ @!B4@X7z48ŵB!~8r( UQb ⣑Nf:fy[lf-Tp1WĽSҊfisNt@!U!J!/(xqA5k(. P-=C>P:Ps 4'ruaZQ1(GD(L kU0]| ($ vbqs ruli$GwՕCZ|.S+9PР~l"/ n3l|:>3V阌f0J䠗Jh0C ;zϵz:%I> {RÀaX|[g u~o~ K@@ёJ֑xS)69ALG!G!|iKഢU<#J cnG ܜFbJeJ)d@u{#J I*$V;/T{ѣvغe]'S8fg\~!;ORlU/C9eG%AMNQ<\rвq"PMc];@p+`jHB=~Aq_7Yrz*#"ar;']O2|Fos RNJWBjʔ|5˯lf>R (E1g-U%,|ڤ.c#d :Fh7?#=p| Α},u+."Oъ. 22"t>80^ ?<@FKb$)<̟1zB=VO^M7 C;achXA\kއ N}^ʓ{ɇ%MS)ؙ()0Y/^XvBOVMyM?88Cdc؛i^ gqO8m[~Ւsόn֧Rf=@ *ֽ i0+fEhr*.X 3tT0%`K(|r]ͽDe}# R 9S>Ct!4Mv?AC0wGS$à#@Q߽3< SI+O'sNq_2bte?}?CG@g" ?PC87k:.<۔w"} wSkx_A?bq~ ?`{I%2*>Z~'LWdp;k;6bi)Cړ}8C_3?YE9ﯥs&^r)C׉5ԀP4K_I^G> )T jHULWM%\p ,/ρҢHJAMYN0!׏X9m2̬ y)s@x}aFniAC@_])x0ȠzosYPݰl]%7y2(w椟'}6⿀^:;eVy6c:ҙ2) &i IbJczUg)ȝrXS0p _u ['(3j 505"/6[ECC)Jx#|_ƺ&ft.4ͭ1$qKr ZyS0+Νp t+2c)2;PKBH]1Q )m;}h`WJ(cGDFШ__>oO  w]!xDߗMEq8)/ @ HN̕AJDy7[~/i#{ƍmCH g1؁AQ!6Fxj7!:"x.f%! z?[`ŦeQo}O{X}ˉ:e3DPlC3!za:>oi{M#]U@DqEY-QC Qc)*0pDt9dFq݆?Q ?r'(@$*7pxq` w̾A!3OݘJq=[/)T.B>QJu焽*G#-I jr@(&Qk$%D|%Þq3!3&׽ck&rd :ktACW۸nr 5dʐ҅X @úmhD*NֆClbry+Dtͨ`e9,(_;0z&UO Ԅ[Q(cg0HJ>Y{- nf=F+kP7QA /}d>y*xQG>7h zk ؾ.IRJ0=iba3E[/Foho_VحfX?۸˨")<Ɣ> P"yJ QzT&[޳Uq\~aOr!^ [s RPV-ue;%,s7X}n 8΢A#Hv75Mp~K˅, E/C~i泫X"| hO"y"d11 ?(Ni%w~ncu]u^=Hϥ+5{c>!V#:=IH0Z;BMm^;\Ma]f<"=yd˥gxɕ #gu,OB:ߓ|_o~|W.F6}^0fH%J@Ȫ@dYyL/$E{J`Qp+-RdvRD슔 sBߐ/?}^üɴ^gpȃWi-$lCWJQaT)p+^`*c~{E'5ZJ'FKW15daTU_RV[Khk,7ږ.+Ɋbl08Ejz_~TdY ?E"Ľ5*S J$w20 ub8)q"ׂ-H]>6isZ.sPC1MR+ϕ`5L{߄xW#Dxֵb(?F}1\^M v(flk+,! a<9덌FT!%` znK֘C";x3 B0)[Q>xb]Ev*"tcbfm807Q݇V0ɬ;u-%VXGncZCXTȐڍ֏P?cFq" Ъ,bHiw>鋉ú"uV]9Ot F:N:%#8laiLBEUMȖ%h#GSW0@ ҍses[&0o;|{$Lak~\z?C9D2? w|_- oQG`tOO Nd$qCý\AFhj3R2)! 4dq%#%qL!;K7gਧӅ-Fь>962D2#4yX Oau/'-\iA씕PcjMhr{ȹH9V '6I>1n<@%)5(^tCc !FSb m!{"fY| 7EVJBê{y˃yLY]xx C>I`/dQ^gÄh]HF6}!g/"T:@tmB`Ģ1%()nn3˓#E}۳Ǐg(BK(,`9EO4Ss{od`>jETǐܱC "ϤT\F؈)bJV-{X-!ը9 =S"jg 5yj) n;gb)N` TQ7 AGP PUFjS9`>5bK|(>,*3*]GX37EAhRQbA Q t,(vs jT6B:`Gch-Jc_*8(@@%5(h,99J63YP[M@GRof8pT $Ik BYFP(+cđp S"r<7^bmw!);& Fk wONRTS"!e%GԨ>tx޾4`Gz`#?i Ot-A|B &0YWϻ`pMT"P&yBEΉ)8𠠋< )E~.i7_@PRe&Ox7TB~! 4*P^BUJJr1ݴ(&gXd%ʙ)m/FOpU@!ee…~%p1Eao 7 /?Z2ɒݦ H(PɊF5UC\ u,-Rm mZH[*uj#"zO@bxߥ(Iz'[K?Fx?>4ERSu= * wɖZ.g~Qv]%m_3*G.s)'.{ UN)0剧bXFwUȬ)TFoԌC .Wa>,T轻"U(ڴ}d=dipB1r,CxgA 8,`Hõbp0m- luu La/?+v cN[\U2F !⹵1 ƵޟLt H I(?x뷝`,%52,vz!kngd3X15c1l0(]~ 'PH7M9G/_ͮVkpwl=PpUR`Ek|&K4񊛜ҍ#C˝=%k5ڮvQ K3JՈ(A 8[&A=((0X{sE\P:$];mD%L)p硼u q)URx t&)T.Nt7[^p %`4]{3.[YUpJX裳}!,\\ev|PA`8uꢪcn0UePk/ZBET$\Ι‘ `!r3M5@ݹE3IFܤ^Twͩ^xck^I ? {# 8{C8“ ݈ڣLr_D!ti8 ;-1P6Z:&v. vl^sgXA8@S.H]a0 ׎>?5(WlXTVTpxBr'KyER-(o\CZiĻoohB ZނuC.A,Q{ ư}Xv鈆F ޞV+fz J)>" pʠO6Ct2Թ19,7LNʃc*H7޷s(k)!*L)MS4dB"[ꘓ,\!}\F+ op suLˊUIY=ӓ}d8O X#{/'w,Hm:FzB.$"bjKǞZ^գ/o點˽cnc>À41YM,##L _9D Fx2J93#8>'V'#Y`o]EʌIY ߮c\;j4lS ;WE0u^" Rǔ cҟxP2qw eaX7sz_+ⰀHRH_ƹ@}Џ 9qd= { 3iӱvG/ph\q W1qʋG5yJ D#PlXI/rwܢi9-H Q1:"V3є0fGF+7BJ *&tofϽz 'x~H |.V ${ k"r'8Lgmy(ӹu-ë:OsÎ . 1) *]#8/+WhД9r"|`3^u(W0Qz.Gю(>gȗOR.` 34QC܎gJc0b.000'‡-\ܓq . E%4+c(^l+V<3_`^{U貖5k=NB!x_an^`@JձoV 351~yi *Acȳ?Z#X PuVInK :QXEA9X*&)qqJMrFޣJtPZRnꛣOT@=ʟIJ#՟Qe̱'d̏C:U=&EMI|=訥Sް=s\Ɣ,1.1~}w+ (XGOhxWV}۞J @CuVPoM$ $ Ym'zb}W֋L-OWћfTPMvS'Cy)ldnC?L2^|3GQN (p̢h=]cC.H+d=HepP<;\CF X{jB>Pʾ%IRWIgM><w#43ֽi7p0lUOClscnQˢ~HC9j`2{~֔ Χ hxF 'Wa\"z'V_-AHr`"owoDX #E9As ;1s' a LrJ6ϴ+Q j;Yۯ}@ͨ#}9"l/7AlgUe{}Gz丕˂&Ъ Bx (|& ly'(IepQk'Mc" !I pWA> >x{D 13Ō4SlX람 j/]HjeL%@z ͟&#\vhJk %ZT޻\N82| jE/PO{3 tLqGЛ a aA`Ao+e-{bJmH`rYRMFGVѰy6=4FgThT(QҜ eʅvthfj7i`yHXe:lG84f+ pTɛya髦E![Bwlw4Zau4"t -V'!9h_9F{!=5CQ(Hyŀ6< @fp<刱w.H B i\Z.sq\sq¼ycKuԚBV= CR"(;dtIL8qC-@UU";ŇxQ }= ֆx`k4)u ',;%AGZj݄iLjzF=A (p]ktaSJ1=Uq̽PUFp4ۺdhHMScd`>N^zV`JHT&WRyQ8?\_WW txE~8Jp6Y鲔Pca+ޕ M!y}gVx+}lFz5*7uWYQ I [: O_!bI*.lg`߃X)gmFWzP_-uybPa5raChw{tpV .e&[҄jWt]jI(Ë!,s['C2޲Yv_+-(Lhfgmc۠/n /ݰAU+V$g~| Q Oj(=߼o[=>a\,]=>_n%Tb4%GA5񕗳{HA#,.ܩk{><V~7t57s@9"̄4;]C]@D潱o e/Krç::a `Z?R{΂@<8|-WFҾ?wt;]|c(GI(ނ0y$xEϨ:` @8 ~V *>̢r?<{9pPyOθ=-!:?=Kv)H<u ⍠b4}!ΠĻǴ}f P2#_͸Lt^?,;2$K/u&au-aG=O1*dRHNʅXIc[=th3\STw~Mp̹C$vEΒպa( #}5k%P{_2%մXl4+GpYj{vj?89?M_.C2W1be5x{dnZ^K0죨!V{B+C0 Vg{XS_l:Y7 Ou|Q"C y%|{&V󑞠y++{0y A;,\Wg[ HY 6(w! ;WVahh|lNp~/jbYgj(sڪyu^u><~\w|.cx}t T&wO.at{id]Ͱ9a\h=NpЉf)~`1+*50itv¬(C @ꕡvDzNjZZ|x4f.ߔHynwGǍFn/4cnkx= |-uM,mvj[K?ݗ q:c[WTL9姻}b2;?`yyД w+65/BE'=N@pՑ=ٷ! y0F+<"Fh9MT l<w7@|N81uA ÕvWYO}ʒHfɞ n Ճ2#7;ze:7f7qr蝣'S7o@t]Q%M- 9.yt`."=VG>w{zv٪_}D1~qά>KxwĪ8bOjc|OG2"BWiB|y*C]+o]?q1t|C+VwVKj"jYy^m QǃC:-f(nݑ4U^mʟيg%ѫ4(#s>ycg9g^v}PzV P2m \{\B/,K%=0DhiFjy{>O3hzCժ~dZ|,|I[mǨ3eI90DZENz^r0"O˸ɟ+hSBUb[{)#|K)g[IJ/ܖ9~' z # o [Kc=wvP ȋMdY8f'uQ?k8̰Vs;+|SEgk1È쬝V`k,v\宄+z )Fwm a|~Ed$*䁯!V ܈!c6)h?0ٴx\ _RP׷{=FK(]͏Ki!؛LJW,8a k˄8^u78:я,&ecCOr}# %t?hki-Ss 65c1]lA "Nja9LsG^](~r{ rekݽ zG^5j;f 0,ZAQ6ȏ WpCd[S`nn%K8AxXP:>S N[`eqXA^fu/xP8fusMbFϨ<  Iυl&0ñ[wW."!#.+B~-wӖ>)4gNA v6!\9\]S]ة rvsggNG v4d)؊,}OVev{t3ñG~e:96β*snצ=݊ 3ӺEoAM3#S 瑘26owVt_9<8z0][<<ͬKխ5 svm;E-fayceSKb2eWR5TAeˎ ?E,2qǘ:q60 XWcTd֤&C(sb(y2sQX9|ۋ@Ywl*͙3-L ِaO*p-8 C`{̧"Br~҈2 zV1_>쩢UϨw.o~Ѫͧ+|v̽0s+^j<;ӋbQ& gU>'c!;pӽn3=3a̸a dצ x)n?OY{KJ\W.܁[(=ݳx )IUQ$09Dn[vrݨ]eAciooߠz_;lCóJ>PA1h\AOOhmp2zˌ'~5eݼ}ys†ӳʘ-Ӈ¼&O4'! 8fˊt'IҞK&j>ÑQ!dE* I\s!Bpܹj:p ٧f<_8{Y)$?[S}{sB2ql}O=&8B`׍v;:-w!!7BqyK#C2%蜯Q j\c[u˖SUqT@Z۰,p+O^@WP=\0`F'ޔı }άQig0mXʢ}uz>8C%M mzсDϿDQB9xu" E^sډP,+X qCJ<^-CDW:!M;k/(9QS#|3CTY]ߒt ,٬3{=VH^~}imj(YMd zrCyD]p"(=h=3$]1PT汏E!| M-}㦇 1AĉE"+,S,y݀c_c$ QC<}[F_ CsZ"ݛ@whv!̎Xp>Ky@W'Z6;jOr>sbb8߻pÝM?Th_z_tCж}k~ǜ.H8EԼ7 hU1ZOdH1<lqUŸH p_]N <M"rwJ4/exEqq/<:>yĞĿf>&nCf+f2ỰA_l=kYq^D qOW grp-]}{Te0Z0ˑ[9 ٶ;[І :vz {)/aQwc\b=L7Uf_?kvš fs717۽ftL[f>O&yW-HQ 2Q?Xٖ۝eBwNoᇡvZwy lPF!܉i[tء!1ÇlSշ: &0,s.Ff<c== qѡ4)PYrmX9:Z> xCtGݏ2~EjQ|oͫy ݴ;{hY@( ej=3ٮy,P=ӒPԣ#T# _ӎt/FB?b>3VAЎ3:HAKw uQ3ຂ)\ aS[]἞v=.]={KeP%sT.&ýkͿ:7\L~ [y4K m-}9vNAexzE=9CBQ $C zݺl/˺ިG9V4*qXʷ<)N3E# =aM_PixYsr<d0Ljisݢ <WAHuFkz2dnw^1jfyS<'596O@Ծ"tHAR)x&p!&{ H%Sc?9PS| h),o÷M+]@v!Ԭ_t-z4}:zM:!TW/u^p&2zV K@G౲}v^Ve|:;~!Cvoj/B뒧v0HO=p䂴ykgHr9MSuf|Cm&#DSyɌ䘗D!ޭ3x7øY-3/:м22pEcᾘ%Nd4|ixh;mRM̰O>ӗI0ˠۮVCĹ#xGoD@po)E3$Ag1˫(J[ X@F\%Bb?sEo~Pe^rLu| *]φ?L7U?eye||U eOðʎOۡOFJқzeW݊2VUH|vmO#/i P|fY<161+= 80D1J͢}"oKwv`ĦBlVIVAc3/1NwFoq]?N .8%GHF*&3~q$ Q qafVvcL}rn:jzI9, <h[S{Φ?YVn\ L5ֱd)MEQUdyCȸ>/#kKxl0 (UR3c|s.tROdϸ^׫}QA~e%,9uNƌ"K /ӗkMɧ֊)^`p>Uq8!yW` _:#BB eqpNƵ&M ^ šZ%( WvX}P诏-#C,˜(GP(kɘwrecz'" "re[zr&# [:{/#a!42YD0V/̾2]ru*1V!&z1s&n Qag}#T{=0, EvDW=#C"& Èzwp}*7 # !F_p.;Oox}383jF QCBr׼ KxBm! A=8Hxz~ƣ6T 4QS~ 7W S FJ8z@khTO c5QepQMt8vVap^WOs1v(vTb e0GTDgaWl!茘aV3zcM)(f O!ˉm, kX'=%AoEH;EODl>5 d ʵc3wry_d'X^}9>+gk׈@X-?c_n4쥜,t۶*g|v$F(?Q4$R7:s*Yt\oJ~{:&9+Hˊ5LM210!S y6킼zv]޲YK^S]6q[IlGHٲ<~z^j|/%??{E-3 ܑ1*?G>$`.mgfo!Bgr.cE SH )$(k쁏`vS:"+rq5O(7r8bPXi2Y <@ۡjrL e5UJU5@8`#+9$0)CVrhrxkD޴I\ZDH"i*$wǠ&s_/#?$[!-gqk % Q4O\E5x)Jx"?}?ocn{Dϵ(LIh"yCSzO_݃ lK( !JѮlK74w/) %&_ oJ #0 )E(jH$O8XvƕnmN;&wremw-l-lUR* J@)Pk@j&UUk@eMP k@2Y E("wz^7 rZ l@4WJ( i]:P@У49#G@^ {`F L2h4Ѧh4iL@DOMF&a4iGSI ?T4GG4h4h@)"hM)?T6442 $DDFOIfd?SPd CM!F5ddidhC 4 0bA m*H44h&4 ɍ0zh'hjz L=M43IfSFԞbdښ 4z4zbi R"%<4=@h4@4i#£EX+e`{]:Ȩ٦"d[Js+wf8F!^O;;N;` ḿBPle(1֬Ʌ0a"`maB!`RS#~I=sGtL cDQi)O휖UI ?⴩ ?z?ܣ2;s hK8a}:U!H$+[ZYKl)m*DdR%sk`Zͅ&&sκJ.cLg3}s"u C|J#QB=%0Ah[%[Z"')y+oOk-o:onI2U>lMdN6\˭XQ_>m5ߥN;rQQ)$2K$Nni qnEWEލ\hMB @9az/r9UYٺB%M"1eLe*7 #UCI/dr,/wuV\Iw|^-ܻ"VӌjH hni,fi\ݧRy{hZJ<[]E8tv-*傕XŘq|jVUd1%-Z/) (YüЭ~7񻣌4ucjIX.Lb0'JxFdMorKj#ۘ/] L@xE>^ O)J)/zN<ι#8L=9VAL;ζBRLSG(r%]&2rdݘBی&!B  2Mgd)jA9 ÅJu,Q}fܫT{ Qڵ%*1dܕgSJMޚW%nKJ#-jLd-iJᶵ̠AD`*j%Jw.*/U*NtM[FAMʬ9H Cvl1%VLN)J"֩*IAh@$2ɢs uP2(U#Rc1%J0U%`[1IB$ AV0dJADfaBY.Mɼ7 bmfJnZ Z% MUAƱ%AJΙcP(Q 53vK˪.$ jڂjɥɦ`+$I1 d Q<1DBƌ Sq*bUDHfX9wlr SFĪdžC"PJ!wevDIR)$KqLSLlPNTC *rZǚd,OOsO>3&>{W|"yhQJ=ѕV\APwDfa%hM[cFDΘU21cJ̖+M*,*Vr3l4 ZZL`M*JS2ј2gDj Τh)H QO-+CB4Ro1 h*&ֵ2]AoxGP%%HQģ *T+Rm%E#94 !HsJqju @dfcSdBDҙ8BRRKEdeEQ @ĕ#hU!)iy#,jizfMqd Tn)&qaPc7J(%5\ 'tE,T: W*2 捁R%%&AV6;n$P+:94{P1")TK$ q%jn%Bx9!0j!rLV'(4ؗjERтsM+#er(er:*-Ha]$dTQj6EIQt5 `Wc1JYF6]fA݁PQ!6("twKr\rU.pkBhЯCU y4zٶvcߺ/x;|bqhpPV:` ŷ]3M(%P % TblQ&M2`j@`/`aJC)dw;:X_>5ζMҲ)X Ni^yr9rŭb("ҹdF7A 2#ΰJ{X䠺ԴE7ɾCsC 6)ĝȁ"i1%Sh!(V Mef]cHǦN\-$-I̱ք[.xI ~qN۾n÷0sWj7Tݳx!OWmJ0*Sph&WG*7<̰I%:^5$CʖVYZWDB  QE\,$\t+&-JPAi R.a"!)FLwr=] i)~*5rr1J$ ]u&J9u+ڐ7`)8dl63m giVf2b MLBI&6YPТL.{;@DċV!&ub"u\x}47frHVQ f\ko7v#"D̵7TnUAE8B"&Z@wW}w现mCӽz zlx%;l]I>'w)P6xxOdhmv yiTWTJ=B tMwdv !4Eqج-Wy8 TN4Xk* N+ib<:}JjWØqXʐi[(PQR,rU16WeHq-GwiRn5(!JF ιu\o0pݖ4,M1E35 R`!.jHX[eaX i1!SqYL+0@wb탩 \@w܎ )$9%dIGOpQ(yJS,.s.`v؄=r)߮Kw D'X!\!H{coǸ8B^[^իmvW&r݋]G0[e5q8I %[n"~:ݕbA4Tr(Pdru@;¨?'Ή۲9IFC&jĹF4r2hQ !-4ǥұ)G-W-9pdY:Ca_^־rcZ+@ck٪׌lD 8rCmD%rj'bMp VȻKZ Q9~meyu׹랷DG)\q/c ^Ѹ"N8퀜;D:jۄ=oz5ĒkzY4&=j@XJDbBxUxkr6#A^vm*kF]!.PnZ"fQa/VLMb=̚GT/o0yMMDgv]t:2i oY^]i_d4^'f<:ikK%@1 )ųHVM&RR!@\k1ve7V=-Yd'HetB9 ێ~mk61C\EH Sᯉ^>r@$H(dm$8 =Ѝ(P{{b{ino˯o68;8k7*ʹ$l!:TC1ZDԩ=7''M}7:U7 H0PP Ta~ޡW-$Vz :h2S]t.Q l*"\yhbƦ1|գZ6DRNP/M34 i 6n2sl".s9sjHG!1G(qE66:(yoҧWdBԱLGKq;%DQxsj*AR{-x0âx: !>|YB[+дX֒bwrd)B4mPq;ʓ32gnbKx9@RB#y92'Tr>jȼdpUW$(ĴFd@z[Jfo8ڲsdz~;8IsˠU!S H010Kb*HmZwqHz/HNq.>( |qr97aSP(R9E$<BW3`ݧWA[s"agP2Ʃ,m CCrC[Lf[)) @HrN ϱ]ywmf qƷȭ^a4.Ox߸@u$ӥ>V[fe$:cH7bZ- \#G7[g)ٗGx<+ȋ06VVNt\Y7H7 ƭq)1 Y(@TI@(A Z?kΒ/W8V'x3yU%qLXNhD$!!ʑjnH#Laˬ*1ArI@?=>xF-EB)BlеKRi^ZW C,i#YZ)u[ ֣^7+87ѨB~uM\B1QV''LM/hSDԞVϜYS0,/p 5]G )Η"xE+#mrQqZ\4sJȣ6\#<.'ye!߉~Ͼ$fhnRжP m7ӥLHsk۞w`4+2U5eF)zw! ZaK{%bQEtUvCh]B|N:"ݼ]d}.=5W(YSw2__sw8DAg8lۙp=T?AK}y&Fxl6H`%VA(I4;u__q7_$rUJb*ZC()>ϻ}\uIzmG1Y&1QNБ{٥8FRP!ICw8n\qQ}˞L;srB4Q՚Svr;oap|8iT2Re>XT(-??+?oKk +!Ȋ*=F59Yǟ7fFUB| hJWѾr ̘JRPT~}魝' cMzϛr'o޼=ܶ-Z{šS<_3؜.Yriw<'ss͇a>t;] ""=||~S(Q^g׿Ctκn$]I#~PrskS>2,Et="$N$C`PTQ؆m` qr>s.|_qIc#]W* Ky>X4.ipfyF,QP=#۾v^F/D,,AP]\o7ߙ>DŽybEd#5G=ɣ;hJgшr"yBӍ-m* PJݾ^"q;Z=Yg"4ӍAi>9}Ϲ|ׯz>{}Wo$*T>Uu볽7h+Ȏ(& !B #״U›Q12GW^o Z"=AI =#<>K[wl<wM:UvAF7V_$mja J%(>~Go}ǹ29d(;ܒH1hqmzX{ v9*Q$ DPwz㑍d`: C"co]JAbBQ9g:zbU`Eė(}_G뿧ci/>(F;_ 0$l0RTD)ӕY9c+L)PJ+gЙҕDr+g+Y.S©sq@j4?xh6= % jq4~;<8/yiQ{O5{hΤDF_ ߛ IP*МVdV;hlv(r':/ޞ{>;fmG rD0~;W5F:kGӮ~Od_+[}7仄PB I| q˶>VJJ_/ZD% $i7=]K*]\TNz5upE)1FrɫLE|Z0#<ޙR;/)} pEXP$V@Q{TO38#dD^b{=!iNUy׶W@ʒ-kuhiaS{#j^MsTc|$w Ҝ6s$3=jN)Fhpt]>|erׯ;XݗTYlnPr#bDz"0Vf))J%e I-QJBO74jsĪ)7SūvZfNNڍԱ;ގ>~QnZW.At tH;.d}+]gsl<{,n+dF\>Xu1AgaoDش(Bo~k/qjC,8c,rT[CO'1$~7]žm`ć6*Q\vW{ѤTtX 3Y.WyVQdK!Pġ&Tu]3X`׆UwHfK //m[zap,Ԋ9"E gm:@1w4XÞ:],cZwpED=epnU5YR[8M1swq..o~IVjƕB.-be:kIV8T3pлA¶̓Eyv._:jp2>g7 b{G +s ֭Rʊ~1%zDnD"z'WᱤC^vl#^LFFM!ms+RWLiN減;GQ&{Ho9VlVSم(β$yfSVnX'zd*Df[pB4=9nZ]kGNMR-mc^wPMD?otV4"Exx4wBh4{NT2T$ZCVukowuȚ/5kFC>~,1Xf$nĈDd/bfElY3{iD{ J# U'CAM/ 1AdDt%Y\0uy}|x ؽ [;[$P=7TQ7 3R)f|q&0NKΓ|<30̊;4\^n"zR)i0xSMkQipd̊3ѓ:r`P=jy̤Sa[1!dv^!fJO%I eK,E'Yuj:݆ZN r%ν%%s׌f:Tm}+FwUa狵U${{Jq%ncjw%:=к-$*R-T5&=;e㉦&}3Z"ǘJ狼.8WvPgi>yBNp.ڽԠ;ZA Dz.HB{ 0p4Sˀȧ߄jƑ/T2z$ =ylYu ۍݰ*NG!ʊ3ms1sBqLNߍ.,TMJ0] HPMȞXZaTUcHV cLBBg:ѕNnD8ԭ"fa wt$ֵt6Yak̮, (Ip84Y7Ѣi2YV.0^ /ç.`MQ ;$ˬpn#RwoF@RNkw*R2CH{%4>P/y0@;w+8" CTIb[x_v!ړ=uy@> l;jrSw&: >r%"YtwҍjyAdOnE @<`h=S2[dHr) nRX %©Hq ưCr::I2rtMJ(P! ța]d/H*!{H*q* uBq*/2(vrvN`S@ ¨jQ}$OH(PyBJQԠji@DEmbL^ϲ{;zMkw{/R5>7WQ1WKWjgm^(>ެ@) 7̅ x|?Q@@))!DE *d%2@D CѨAA]@ PTMb*v %LAj='z0 &ꂊ9gY"k^nh|e~e N'p]F]X\W,Y{Ҫ"P(&!* $D DiBE )TT5 @-* "8C)$rB )AEZQQT%j2 QP(Z@Ԃ%J-(&@** P@9>ָcT@(#ʀU("*"*g Qȭ(P=$T}J" ʪ! P4P(HHzzP2Ny/~H*wPMT/s(|L LU*Ud]*ldNBUQ( rN 0QMi s`aȝ* ;T9D@tEȪ/+eTOtšDD2 d$%!: i }8Xd{ Q^J9rCWw|$S#Pۑ)P&x㣛)NviED7l`Fv*'^1;PQNТxWyB@P;((!QBU@;f B% (@B4as;w}Ur˙:lfh8s jJS^cJC ov^k#{ s/mL+ijX2ըL*bY,?+膞o9ImMq#7TR)) i A((i)RZ@)(FT(FHJQiJ@K(@bRP% P @s2;CeG; @>/E`A9M4M73 ;d *aAFW 786J;wW5~RDXk̎^ q!v <虸Cp],*,,&@x&zM h9&:?l 94o 4YfU~UԈEP=!WnS_?}.dB!A&V _(uw;ybZ-Sᒬ>cR԰M)j"⃳T|WP:>ņ_q£n0σ<'ŎwUng a=Tȝ# GaDMƳw蟵/x:~:p|NyoLݟqx@!W}{"@9'uҳ0qq^yVDqk ~]ͩ Cq|֠pϐ \`XH/ 2w2L Tt cd.;*s5=zl7ژ5Q4=LA*QD%, F`s#_;y{.lϙtJgi'Ç&bz3u\k;}|·;CJ$YAtRTE>Gqt46h9-ی3^dÁטaHE|t>UkӸ(bҠ[˗43P`&4s9@<7Al}SעـyFU9>0-Px8$EneF['C4"޾`5;'1qdz]U>HN [tr (Xk?Ȓefp&ϋ=ZmGǂ m`SCG40菈~4(wds C]}+'۳wc3\Esk aQ 7ek븁b5.Cv~Y v5ʸ uv5RJu!6;f&[=kgT;^/-xkW<7Ӗm 腻M }\Ȉd6my EOIق;LvD32IOͅ (4P^ֿW XQ[I X}Hrߏ]GV$:PΌQ¬:]>IݫSVBlHgU颬ed(zny|J#<i"m iHbw Q ?$xbԞe-WJ=Y%a nf WO鸝꠼z~i?w2(r1Fn^'Bf pAl7}D9nN~ztp,WMY^HF:KGF5Z~kr C͵>R8"gZ]5]K wjc# ;0=贠"FYN7Fqy\w)6)jư-.xh*, 1b2ubuTnrH#0?=yGO? !y'Xiy]O聏+\0Խ{&g#Gnbc}nѫƫᓳ)^vIAV"&RuUAM@ _˺!:%Kb|<E {3P%]$^Uzkp!7ƕF{b4~M8 *Ύ%?J-H CSqr=S AǦ^/R!xJbO;F%iMqbcy;jsٍ~;^9w&X+{v>P[8!5f1+eQ Scb1X&h SYSO@ԚIh5ɬW5fiZ!LuWp,orG/DYͰk+ >bTwo&r"9 /XɘS'FY9*첊3c.PEJVl TV%6J0Z?(k2١lRG83uav7zX1$1fV)ψA_C\2@i#2c "-/<'Z+x1V?Z;CAɌ 1pќwBr.ijDċZ%U@WjwzuD,1\C.jtDIpD?r~.G+<(΍<'⽻nYgϑK^ZjWg0ďDؔ]'yp[M$V@H/^(kԴ n k")PT.,Q H8wNrABaipAQ4JX>Kϯy),4/H1ˏaq|n#膓gvO6 8S?ϱj%PV2Mh$QSHNXPV Nߖa.@vHan/`ʾFVQl`ף$}>Z] ɳ>v?;4[#bȖ\ ¨ {.WJbi C8lw':On:pՋ9a?v[6'uj m]2qEp4ˀ 1GqsҼDA)q}u4Y,$hRLP8 27xVa0^v4P`WiɷoZ!G%UY}uQQ:a(κVm ׽%XA0,`l\cĩNqe/Rn+}0po!r80UoHkňiR^h>xaLx\);녁co͎r6#eS3a3 2iYJ==NO !8.N>L0MMr"wz@UmDgWE'TVn`szb BR@,߳$M i-`mB>ʆ P)FUWA'/})XfFdSRqeŻF!S{:i\b@f/* {)qE#8I rŵCWP:Yk8u 4=**&zyRAN탐Yp5m}9t &ŏE*:.zR3>>d'^2-D{"E=_^2H5X}7֮u쁉)+6쮧/ lkV(vK0z͠5 Sݾ #&3,T:5 zIX =t^'J/T0'5XQX ::M7L")\۬pZe"wٍ> n< 6{Ӡ7Cfx[ xj8DĐ\%PM $(ŗYà+.zaX тo[G*xg7c,647,.u0Jܶi#0ii{fU?;y4cq\1Q;&w;?IKGQML~/_2H ^]Y`N~RL[X-^;# HLEX~N B٬͵ٚSp:WV `_&_S 14)Y쌦>|`~'DeSaMRs5!ŮWC=Ks|3ֲ2-_:wLAC( %U9TB.@emX܀.!1IR2iu%Pue:~iXoJK&3K#bR{dm"xxV[-zzLn}d{;CN%}7Q'%h6cD͆R3C0I. cC O}kw6h*=KLGU0_@nlOy$4r?-RY2ðr!Dqr&!`Ҭ~%Shj߾lf=`_%&?lMW gQ8-oc6ZKLް3Z6b2@EZN„w[ .4UV;MTi8xtT.3vb( ~X_x[v`2s'Ծ+t0e/Yf;EA\c XWfB%h,v,_$qϷNĩ ZG:`lyQ#,+zf2JU>{~:S\ғS}Į(zCwho-_qҦNY!<1UljTkTWlAnbꡎijsD1*)LYXFt/Qy](0&?>R!+oxi_zg!x@ii*n,,hj~&zw4^SU0x.xx1(2Vm*`׭咾egrɥ#nu$JSF$)㘾]Ɗ9\zN3)'tSvNԪ"D^EYt'DL %_M񇱓e?+ 卩y2Daꤙ ҁ,|I UdCi*׶*b u^h}Cߧ [9^L\m3)s!)ESձ-iDt@@Q\]o`FBT,1FA:JOdE6??K\LgE#׎QJMwW&edYT$|]bo'ia jxd24~:<)5wMq=Hé7ݒ*0o1WI~oXHL}劥I`y=l9Z:tz'4'.V)RCs{%zeZ/!YLa4;dYk0AXo)8zc45#ۋ)xvI 4zەՉO/M5(O:I(!Yb=RxhDs8im@U{\(EgGgZ H0CoeAHEG}<GcMMip0 666r-lQ97v g y1= a6ߥ[/AF%?ߍ-0&4x2ab@ΦrPfȉO^]Cu<@_gnᩱU8mY7M>Bv}ARaIڙ% T3oUa16e 1/dAx ^ar^iVDHV黒|۹jX5J=V;%)dG*x e]b1fl]l>R~V\s"6A2jW?C ik)r2/{2&xVd^95gp&-Yx8[sҗ;:(Dtk{S%$21kIu$F2W(tWpJ1_ ޕNz-LM 7@{ cc3Rb,B(+}wla&fj<ۤM|#ҝ, ,Ot I{ۼ \,`Ox1JIw舱UUo Lm_M2=*hD_`EIY|M7\BY*@Paz=xƹSpF2#B/;AǶ'>E|+ZqvǞ5o^ /vle凛or^0H}ĸ>UꬥIh}VVUXsflN4߉W*vY* kCPNq jVY$ʵDRܘb㭐{`'8T9xKi_ZUbC 9_qS(3Ϥ|R"7ǟ3ˋOns |7z:D?<(X9b.ps u=^ m9+ iqhsw#u@R)Z~/*t͑q7I<54'5a,D^:чgwΤ;MO "~īNh1P SGX۝ʾ ECXOWî2-'h1v)'$ bHǓ[i#BiU+9l9}7F.+E|h2KK-=]IZq6x|bx8+H^+Oэzv,cu/ ['Jkz}í! m_҅6J.,ζϠjye{#d/KzxDtrS>uwRЀ-!Ub!Bj~Ƨ;G]]m ZAr`\ۗQ@rcĴAC ;F5bHr\6;`mf?S(%W`lpLu9_@--ǜ_ Sg $.$VP{,GhClZ.bP[v|z~Eg>˛3ȿ Z`kTDN5r !O  ŬZjۨ¬KM;a5UBjp`3ixbV2]Zq"󼋼z?+ 1i~C);* 4sLĜ&s)k˵hLHn$؛pU3< &zU.yRltZ`%p>H2 bybBb>J\@.549ELl^}vu jԙOAmX,EW֕,1fB"Ѯ{E&>]Z.薄J56#v=f HZ%g!K]hOW " Jn-_R:^;'0s3t޹E⫞g'Kw,جKi4  <$/\YkI>+l tx+Wog ⊦^~A8|w}רiv66TG_Ef990ίurp0[97 ;"l.$`Zp9MKh?sV9E (,\!ƴˮR(/^l_Kޟ=D$3 )]-;+h_WG_pEm]yx*8$.pO$Uƈk%eS70\ G٤*J:66L / r.pRn+g**x-4rBaid?CГ4m\(# @齉H®{]Ƭn/q>0Z㹊XW`j`Z!Pn]8P7:JV1S]!_@K _ g\66`R*oR%qT- Hc$MS.!:܊^0c3(XP4HyEv)KQ. "nteQ]ߓDXw~4 ,0!?_nGe;؀?4:Qb46e|64)~) #AeLd$#1p-8wSes4ʝc՛(,:#:^"=ʷ.[E " bԭ3v`JX qi\Ud!ex=(xഝ]ژgNsu xoSxe3{i" 1pfxj]XYX)S.+5J&rUPMh>`X5Ń{n+FSO(#|!"' S  w[$)t5k臕|$YQ܃,*x>x*3­kor)ЕC/Io5'wbMSz-)v{dō0~ȍ5l7]guI+e`˚pw6(LVC3ge٨xи:#wYJL$uid $G~퍇nxd&VHRq t z#{:mpg h*.﮴ $+Iaj}D^GDpN|Bn |H zb.N4h r6_͚ͪ |6C"MVe̥1ờ(?Ԏ%0^G6e09}!Y WJT]$cq[?]/IӫhcfgU:MJ yֽPeEO|X7_2k_H!.B鈴\aj5qзVe}sP>W^Z=8ҫZ?<%K^׸ԋd,h,kM~;/ar̫F!~~p6C,.r 'i4TXb %Cahx:aWzҔo<d0>=" @5rI 8R%s=Y&q˯GΞ.S'eiq1}f[=J '/N;IVfW[Λ`vfzmMjTC8 #$lIhDMjuj6ZUxO ޘV0ݏ(D3p2!]ĩ;9ޘ!|OS[ { ( cڦ49V2"JWq\ŵUBg5,2K(YrrP\N 6 TSB\1F)A,3%|bujR-6qkhl=*_ډ;jct`)'} j̩4.@>V.\ nc,%3yVԩ؃9+_N5Sl`ho `y6E rYyB,ȡWE;S~Pʯ1 >A;ϘcCÌLVG?ÞFC9}NxAA ᇯ4 >;KVXC`%wE# ˱n☽yH mL%{G8[ڵ-6VӋ.+וWQ [pxNtWk=͖dк(-{A-(Љ}Y9m(6 _6q,!;;ޯ^K>w #ݡ)AT}]g.&]R鯍{<6Qߴ]{ΟEzCwqZb2S8Hӿy4Xt;<.^1M"W6.'3%iOoqcp\'IHrkc Uف~LSN&vvYnN‰[؜8:c2f+%9ю[Hh^WܳHyD#>'.L`,2z ١drb?"i{rȋ0*b}Bw,2jmbڌ4QE~W>YQο]8`C[xL3~ZVRk+ Tť,Aΰ2A\ %"S,ߖO_,_^(C,9b բ J٭ Vz20v(|O(+TPb1>;cQkT裧wÕ3WHpnO'? $ŜH@.:baQtQrkce9rdBϜEPxF3F7{?Ɂ֬2J vD3[5TDҪ?P1 n80AC%-o4شht/\%Ü{iʬyLIPv4Tjc6L+w'סļJejp"찛%$ME?Dٓ3zdй`|loCyp2.Ft8oRQVD8Tg5NIColM+)?no((lvS/\v[ qM4*ʟݱL8JWq1;#Doe`Ʀӝ>Mi@xsOujڄkCWa?J5 {eQ DSW6}U*?Bzi0sU$]djW v3#?32ť2Xud+3t^%s+EКRQjST{ųWj>3Πq$X..2#hK 4kA W) R)C_6ݗN+OܤX{Xv ])ꑐɷoDq],ɕѴ%L@qqeG]y5E LM:M̈́avޱ'YLkNjl䫺L9-8كqO~^:̅V)x«oԌ837gq }O-{gU׽bRz@0nˡ֨D$MRx5%) ]ҷqT}=Þ@Cytoe>tݸʄ(duym>Iv>!4}YV'72f%.stF Oywu.Rd9{(/VS l L9#ϝJ41\"0jW.̋Cw[غi_VYSZyؗ/* ]TÁ؄V$LLϠn.8{Ft0&ZZ2^@؃+|hޒY~.y%<Ǚmp9JӸ%H)U_Xs7Xy |Y8v #$K]N$ׇ cWPwNI@KV835 Ɗ >5o^;]zΕ( \՜SDoTcLn,j[g|JGy'ML} >.ȓq6G X:/GW_Z^4c'}G&`yI}l-ī(v `z˄fX8,PT|7̔얾[Z8F;pvH$JiW(q,+ 2'~^Qk2Iy% O+8)~5й ^`\;ǀ-Eւ~I򼩉iyE/> |VZR!ʱ9f~эr:AMwz i -aFD3RbۯЪ;U"w@ k+m̋![]AF 8 R1%禞cEf> GS:&SaiL,V՗$6Lrx$B{L&!MklJXnK<4ŭ ^#bus Xj @ԀZuˏBC7>ր^i5aem!ʣ3i\VCmV'"qH}[ tK[%BwNfUg^?7W%b *a(4yS'͡0p?ޫC~䟆a!.@3攈<ޛ=h˄9J`/GoRS7ڈ@f]ߟlslkȰh CNVx&XuPN>,z 7kKkwy2v⒐R c&}?E.]U;:O%F?M?PxdmMOuz$szCƺJ\Xe_֋= ɲϘdpO歊dndӃYMŷH䉼ZZ7B˽A&MYqHzFCڌ0>׀V)Z!5$лTp0'O"fE?.1Sw#A M| >Mik?(Ю|kf@ukAPFgc4r{9t T@@럃x\$홮#aIa ܤ׃&A9e/xÉ2k4VI]c=nfh%/~]*GC5'+'Q0,wU/W. " {n $M>f~?[iwS8{j8mz2M7l \\?ɁS++gL$it=.x7\:C+<&dŝq?6ntҲy9߰Ŷj>A07D< U1f5ᜥ$-CW8Y' ,H8CaԭA2N-.NDT@tXrؐw5Cѡ |hJiu2.KDp5ǜƢqkd"<7>L[?Yws.:Tubz ::RJlx_i{i-U%[&Cvۚ:}[! ]X"91n+34Yhߝ݅4jsY9WT.6D<3cL!dAXs)-~q<%/"`km^jnSĚ`wtLr@ʐv:{ i#B+E͎95]~CHwX,6YmZlF]o An/c) /tI#9\3DɗImG꧶^v={ы L*!9ZS;SY]r9c;3t]ӭP#ihF'8'V953ӪSPM]pz4htŭ3=-#6mAYi b^˴L&r- =mƮ>~#h}q5<[[bQLU0J_p"XT|9%g;.D'ȅ{#Ւ;K6M0?FՕ: \\Z=ef]Y 0eI *&尸m:n5 |:} vX@KkSQ{[0_z %u)mR-Y)Lۊpy!~p gee0Rv|tɿ&a) 0Z.=|).a%EZ }IEwr- I,:2Vo+Z}9%g{:)p _ډj݈%IV$׏V~ 1xeI~Uuy"_ wNk@-%?=-rI1+ē[yPr5Oi9fNSjaQ2{AQS2g پV-"HAu1zGn)a4=饩$NoݖjIRYUOK{h: T&rG0[o"±N 韤IR2+Jl TՕLڲ`Guc .86e^LDqQM J4#*Dեw64KK@0pX3.Dԣ~\7}NPɍJs n ֞`ky)Ԃb3""!xSNCuDa 4ٮr_F SWMd@UW~Y l*<ĹଙF+3nsFoRٱ4y> '٭Yq7l˛y9dLt98'7jPWQr Y kg9˗$B6ݑ'L! Ilw,m@"naM{z-Ԋ#VZV]S^V2ܧkkNXe5{>Ը @ Џ$tP[S~F!?u RDWӉ,{"gJGKwdA8EJBL%hsYgf}SG-cvqh+ElsQS%O n%9% 5VXy4"i u4"C+.%[At`t>6MZm;}C(}BX|\]ﯘՇ 21: ina bI1Eb6bLBk4\vTyC)  M| wz pp6b$sQuՏMc`eYe'OaQ!HVa!eO:fua f$t4MC^K'Az}ǃnY<2 04zb*gTjy H(Bá6R8͡oa" ^3MF4k­K|I5JBqG\2]ʶYS_2߈mŠ=$V(Vu< -?6rEUOqqi|nvIi5\L#>O}Kz/UهV wCTPvʤrC~M*P-2:Se.Wxwt!:dh9Lf eb; <+K 7@w2d0:{V%pwG(0Uکc8 ;L<.v{uTSSIé*8 (UӖ _LNC{uJ}ƝNL3C`@{bKQ@n{f5 r"JE#dSJ У(#{wAV&Rw'pFYtF-3~Q>k_ֿO: dv  vi?K9f5ݭz{ _.CrPBo͎${\窶cVBKCalߠ21zh@t+ޞ+$%ΈggJ V8>lyI=au}dPo$]̴@L FC>A(k7'eLX#$v4 xX7`ܙӤwg+s=zywʟGKIyP8 m!>c#A(oMU5+P/gq2(9.M_BJ=1r\Cr2wS>_#1}"߾>ʕO& >scr{@TpSB{bβ#&~LG:}}:u3@D萝sSqf*YA\rpɐAiIkYxߊxjT+ @ìnRMmGqCmՙVy8(e9psi 󹔫dfva&EMMqct)e)ϲ3ДSY@gW'nhY.՞9dFqD{5]9(Nz|B=⁞_4H([E@= d1RV ; `A=șƈ5/}65<~Jb~ ,+ )ʩj %_A84#Ne{Bl[D gPQ/@-LL%D Ѕ`XK iLp-1P\ [T-8Xo*40}#4tNѢ,p"XBV/BPVfF{f<ܼy%Jq򅽈2`4,1,!h穫z-7?~S 5p$MPRAѫ2dMtjNHLqcHT(-=FN{XXViʠwQ4pXI!+ H?) ](G)0yjb\qix*pm"O6m,>7/aY_3R10W1s%hDcOw'B\l̯NGԋ5 VxɁEȞ3Y-^Z#!yoh-dʄ" QNeF&2]S^1t L>sZG#<,/hz̟)~J2,2\\>M]6 u=[G7 [TCP@ 3} ؁H6{7ZOq{v9#C ܅/:2~t& TIޛ Q/C<7 a$١-l>^K`BLT0 h&Bh&9M~XƫW.łkS׷V+,K,a`-۲8>[,gOkmkg bu"'-@Q.F ?UG"j%Q nQ*/IٯѮg`FѠJ6d^ôak4|%v)1Qo֖PQltEeL|X3Q^QDWw=58wO> %W<6aEхPIFl9J!5\$5/~X4πû?4LNiVy,aZM*H{pfdY/37DCBs'UZ5?(EI/k[t3<>H|U8=I X4Uu5qoFj+!mY5]WTt&6 aVÔ-jӊRΟ8k=e@y|gu`G }ʃr4؄{԰3CLCot;&R1'cC %o^D|[Jck!aڢq 0m~ t6CJ귶|TiʓNZ,ǂv6Qp3-#R ö⟂?};ssbogdh τP*zny) kviSyίv&TŇBY5WV lM\m"t&?jʦA~ v{*foXCêFZ0jV7TMM5+*L$Lk0` m5;URE)Y3|z n{CvnR!%vE/CsGg*MAY}f *RTyĀh#]х@ ,.2!$p2w}K'إC9$ 8r%/ ($-% )Df2͚pYBU&y,&ksI`"J0M{ a*elh(f,mflrI=H5NV~15M~1GρK7au*<#ٿ6Qv,ǥS'a|.&^w]'8x!IR 0&gv{- j{;ILsC/`K &r[69̫a<) &7%NaN#bJ3 V{"j( -wPn{_aLEu2{Uu %-@auY|)'"A1,Jݘɒ䴔͍y wn1,A`2`5{25>Pgx<. pƒ[oM9ׄ-L`{0}[_ȄQh B`J"lD="ѴE.#(|EKJfkZ0ЬդL} y8ujKT9 zaaJgaU"S֬RDIvF0 i}=VsVtH<ބ8Lk:e+;`:ZqQ_wNtHi2d 5b~WLt>* [:[fsNrqkH9kee0]-Ush*Is"gRߜ@Ej/vrHx%؇Ӝb+cMN]zn>L2ʏ1үOd󟬂gJ~ rdqPreG\* 55[͌LꟆq*?; *tl$T3S[$-zNӨ9ݗBn%@"GL9W;b ިmH'Xx5+\cQmXT˽\˥k }`P9OĞڴ0mE5q0yRyOډI.ulXTq%Uz[%:V2g.d3=iHdX_ŎpTk˧9.u-Th)R8H膹H3vW68";&ջm23I]*-p|U^eRq}|%XQDVo8 Rн:8'[^?X(I2qzH ._JeofI**8 +6_܇=o[z'rrQ?fP&@( m6.lQ͂c"'CeMӴx7`.tR,`@2vx/=j3#VJǎ@g˳|2S^DJm66Zָc_4M>* ࢊ{nMў@b&v0Jw71 ܰ@$k`<ٳQ%U)OĘJ$[4o%TyxQ^s=2c2̈́| DV5Q^E}Nmߘ ]eS{Miax`3PZV$~V/u hu>`٤>M赓$E1vc=9F*#X\.㑽fXבNH& cT8b$PF/ʱA*dG< 7"SV?%(~9$׹7ڢT4\RO V#؆lwV"/umpT3@0=K^RHmh4MKςlna%+ SnD&ɸ+*!-,"z[!_ߩpX֯)q~iԼRȕvrw%a\K²sS:HpJZGC5=s>fU`S (1bIn Ʈ{;]JHt,FM)5ig^lz+Qh5·2~L ;=)rN%6|5$`u: kw ,PÎ8?D2~2*XkG0ɯL)Іj8쉛 Pp S|3~4EAeSl-:qVQ{>]R> 1*n?5[yUMjk}.…0wBy6fovJXa8vڬ?3T㘌?1Tخl֐o^D݀̕%7^ Yo%QMި5oԓ Yn;RC0kd+d ))~ ߿)%Ag8 0e`$:G.-ECb.(v.\fCtwDO 5j8՛ &b'T52{Dy[ktXhrS*Vm{P_:pSF ΗgTMkK2Wi.0f9 0 Y:]'_0p^2v raM2jW4uoXRLpz[v?L[IaQTW%*(g,!|cїuʷc+U$ v%8׮%Kj^fG=p!,gkfJ-=FN5ǕkٿԽTS+{wYB|nHm%wFgM L^)yPu}FЁP6H Rl64M}ĚgA-$BoAl>ҵ 6Dd' NM'g~BݢH(!49_(Ԅras8Za`xdRkT|2 e }DCuՉD"x' Snb1U+0r9Ophϖ<`xEcºRhb=]\KR/F16?O_4>XN gdSSKu߮@V]"0޷Yy)PƑe{$^4=k`$бLgrodt|bcDv@?hDQ%p_xNؠ =!f(ۉ-]U۷'T "8]+Rܔ4{Os -B]tq&ibl/9i|l8Cl`]Ov]Y;3K=3>**!c A15=H {8"Zd'rˏvm^7谙G:|N C/zڃ綈¼B 筢/׃daxuqt0upjWQ8js,}9R')eBuxdˣ-+,tyMJ舉:YAA{$ bMnק/n eSeyal=8_+>V)-bsP3}mi8I=k\-7@dzA܁ݘ)LXJs_V8;N@ jVN$2@dDyk6mlNT{ Gf`pJUHB .fC 露q2:P}ҥfcn@"](uÈ`=kBL*U9W..$g! b%K-S ?UM;h(mSW.9IRۜiGIr+ˣ,H~Tg|\Do]@Y[8]0"-͞4b+5*"~p$!DC!U}h?y,O%FaF]oٿ/aɾ%1-]@09HaoNùxZ" uH.- )e\i{Ρ&"7;7 5C(z^fc|qwY ؇p)Prgc6#ƹ?#7 ^#GtQt&xVF1Jص n>Esc=pkwQc&%AZ>;vR5OC@HkR w4BjB-s,l> hjZ;BFMD^ulaIS\jTv8Xl$ `A}1_"&Iz5AG;;!ѦIkB_>M/U=q[fM|;sd?K4㱽٧B>r[x/["3n'K{2+ފLq@@ DLr\*`V xK /d9gJȜӨ14OXq VIޓm!lME#V3(]Bd:hOi[ϗ(vAr 1hsf%u:[x@NJBV%2ڐȎѮ؛]`(jq;9TNsϖO|Z<%)w4 /N)uwC%.Ry1}CpϹ#穖. ž+\bߌ0Ox5C& aJLkGd5AJ4K념#*޸@Pm6i|&6]TyvCR '>EYBhx8rʅV4(RtXIqp k9V-_|/y6qnc,U8HbQGhׯTז%DM~|ѬaԐ O=C@h 4 {ωK@Ƣ}lD/b_]yz~CHoWX(?elv6w[2'Nr( !-Ir%4%40X2Pn\N֭.6Z3wb弒Xfd/Jd' pLG~s@?vTA)6p,eTle$ 29p\nm+#OTfpQZĻ U Pp/r(C 5R4tX-sC2Kk 2oG{5|ؗnt K1b3tw<77s3-!ڝ$+lJ\KPCQͮ)!5ioL4pԿ2`9ORdu:-ܵi8FSCs/@ YL:RE3dSc20EJv>$9Fjq|ZkߟЯ-6u;&1!hqbʋE8pa; s$L!AoK̅5x:V|O3:0Ķ H!) lgsϖpvjtllV&zVRj:KT%$HI"^ّI R(SMϽ{6鸝)?;_+HVMOmGoޮ:/lwW.b8 Dp$eٌDk!aa&.uL8;8$A "j_ʄ1M`g?.!Q1_H?"U3 vi-NNHoyVTfr dm4颦y8t^MȠɍ}JBt WuT-&7B`v-'7cD ue'N^== utqO@6aj &wFz^Qpqq˙Fœ UqmZp0*OWWV؎y= HΤdֈ8w ]3`W;φ[7:To{pq)4RX.un盭G@0ВJ`gh0́{Ρ[A#2g-k& } "WIc9CkN ܲn~Mr%ZşMnai !ڡlbW!*Q] mL[BCAǎBl7]7pvz .bP&J|jfa19FsVq kĄ98*=4pDdOͨ kw%=k)bLwHgb!YאvjQQ@ ΊKt2iױpÕ]|w%zTjhl=;29~k)$>q h %.g~Zʹ`25b6#Ɇ)=IҒH"IDeL{!g l.{c3xEg-Ҙ*ݒ Re " ,r YZ