diff --git a/whitepaper/lumbda-whitepaper.html b/whitepaper/lumbda-whitepaper.html
index 49017d7..ab00008 100644
--- a/whitepaper/lumbda-whitepaper.html
+++ b/whitepaper/lumbda-whitepaper.html
@@ -938,7 +938,13 @@ main img, section img {
Python bytecode VM — 3,743 lines, full first-class continuations, JSON portal, reference implementation
C interpreter — tree-walker + bytecode VM, 9,164 lines of runtime C, JSON portal
C + x86_64 JIT — pattern-matched native code emission via mmap(PROT_EXEC), 7--10× faster than CPython on recursive workloads
-Pure x86_64 assembly — 6,645 lines of GNU assembler (GAS, AT&T syntax), assembled with as and linked with ld (both from GNU binutils), ~22 KB stripped binary (bump-only build) / ~25 KB stripped (with optional naive mark-sweep GC + meta-GC arena under the GC_NAIVE assemble flag), zero external dependencies, 95+ builtins including a full TCP stack, `eval`, `read-from-string`, and native hash-table / hash-set primitives, binary heap-dump portal
+Pure x86_64 assembly — ~7,800 lines of GNU assembler (GAS, AT&T syntax), assembled with as and linked with ld (both from GNU binutils), zero external dependencies, 105+ builtins including a full TCP stack, `eval`, `read-from-string`, and native hash-table / hash-set primitives, binary heap-dump portal. The asm tier ships in three build flavors, each an additive superset of the previous, each guarded by assemble-time flags so the minimal tier keeps its shape:
+
+asm/lumbda (default) — ~56 KB stripped, bump-only allocator.
+asm/lumbda-gc (GC_NAIVE=1) — ~61 KB stripped, naive mark-sweep + meta-GC arena.
+asm/lumbda-full (CL_FULL=1 GC_NAIVE=1) — ~70 KB stripped, adds an embedded Scheme prelude auto-loaded at startup (cadar/caddr/cadddr/cddddr, 1+/1-/add1/sub1, square, eq?/memq, list-ref, assq, case-as-macro), reader support for #(…) vector literals and `` ` `` / , / ,@ quasiquote forms, define-macro as a special form with its own macro table (GC-rooted so image-style workloads survive collection), and seven additional builtins (gensym, exit, values, call-with-values, cadr, sort, let*). The three CL-compat tiers — Python, C, and asm/lumbda-full — run Zoë Trout's ursa.lisp.txt from §9.2 with identical answers.
+
+
All three share one interchange format: Scheme source itself. An S-expression portal ((define x 42)) written by any implementation loads in any other — a 3×3 producer×consumer matrix, 9/9 cells green. The language is the wire protocol. This is not a property we added; it is what a parser has always made possible. We report it because most systems forget.
The numbers. The asm implementation saves + resumes 4 variables across two processes in 1.5 ms (binary portal) or 1.6 ms (S-expression portal). Python round-trip on the same task: 260 ms. A 160× gap from the same language, same tests, same wire format.
@@ -2174,9 +2180,15 @@ ALL EML THEOREMS VERIFIED IN LUMBDA
cl-loop. A define-macro over the 14 clause shapes used in Zoë's source: with VAR = INIT, for VAR from A [to | below | downto] B, for VAR = INIT [then STEP], for VAR across VEC, of-type T hints, while / until / repeat, do EXPR ..., when TEST return VAL, unless TEST return VAL, finally (return VAL) and finally BODY. Every expansion lands in a named-let tail call, so TCO keeps the stack flat for loops of any length.
Stepping is do*-sequential: each iteration variable's step form sees NEW values of earlier-declared variables. This matters for Zoë's (loop for i from 4 downto 0 for sum = (expt 2 i) then (+ sum (* (random 2) (expt 2 i)))) — sum's step uses the just-decremented i, yielding a uniform random n-bit integer with the top bit set. The macro implements sequential stepping by gensyming new-names for each state variable and using cl-subst to rename earlier-vars inside each step form before emitting the recursive call.
Termination is split into two phases to match CL semantics exactly. while and until are pre-body checks on current state. repeat and for-range are look-ahead checks on stepped state: after the body runs, we compute new values into fresh gensym bindings, check termination against those, and if any fires we run the finalizer with the CURRENT (unstepped) state variables still in scope from the outer named-let. This mirrors CL's "would step past the limit" rule and matters for a loop like (loop repeat 4 for s of-type integer = 4 then (- (* s s) 2) finally (return s)) — the finalizer returns s_{p-2} = 37634 after four body-runs and three step-forms, not s_{p-1} = 1416317954 after four step-forms.
-Guarantees that survive. Every shim is syntactic sugar over the same functional core the rest of this paper describes. defun expands to define. setf on a simple variable expands to set! — a capability lumbda already carries. flet expands to let + lambda. cl-loop expands to let* + named-let + cond + tail-recursive calls. Portal determinism and cross-implementation reproducibility both hold: the shim is pure Scheme, loads identically in Python and C, and introduces no new mutable types — Zoë's rho work-queue would require an adjustable vector, so the Scheme port uses a list-backed stack and the CL version omits that defun (see ticket 0004 for the scope boundary).
-A defect uncovered along the way. Building cl-loop surfaced a real flaw in lumbda's C tree-walker. env_lookup in c/types.c had a "global shortcut": after missing in the local frame, it checked the global environment directly, skipping intermediate parent scopes entirely. For code like (define s 4) (let ((s 100)) (let ((m 0)) s)), the inner let's body resolved s to the global 4 instead of the shadowed 100, because the shortcut fired before the parent chain was walked. Any code that shadowed a global inside a let, then opened another let whose body referenced the shadowed name, silently read the global. Under stone-lisp style — where global bindings carry across REPL restarts and shadowing is routine — this defect waited for years inside C's path. cl-loop triggered it because iterators often share names with globals accumulated over an image's lifetime. Fix: walk the parent chain end-to-end. 1255 assertions across five suites pass unchanged after the fix.
-Tests. tests/cl-compat.lsp (44 assertions) and tests/ursa.lsp (28 assertions) run under both Python and C via tests/zoe-favorites-test.sh, wired into make test-all. Zoë's original CL file (examples/ursa.lisp.txt, minimally annotated — see its header for the exact edits) and the Scheme port (examples/ursa-scheme.lsp) produce matching answers on every test input.
+Guarantees that survive. Every shim is syntactic sugar over the same functional core the rest of this paper describes. defun expands to define. setf on a simple variable expands to set! — a capability lumbda already carries. flet expands to let + lambda. cl-loop expands to let* + named-let + cond + tail-recursive calls. Portal determinism and cross-implementation reproducibility both hold: the shim is pure Scheme, loads identically in Python, C, and the asm/lumbda-full tier (see §3's three asm flavors), and introduces no new mutable types — Zoë's rho work-queue would require an adjustable vector, so the Scheme port uses a list-backed stack and the CL version omits that defun (see ticket 0004 for the scope boundary).
+Five defects uncovered along the way. Building cl-compat across three tiers surfaced five real bugs that the existing 158-assertion asm suite had never exercised.
+C ``env_lookup``: a "global shortcut" checked the global environment immediately after missing the local frame, skipping intermediate parent scopes. For code like (define s 4) (let ((s 100)) (let ((m 0)) s)), the inner let's body resolved s to the global 4 instead of the shadowed 100 — the shortcut fired before the parent chain was walked. Any code that shadowed a global inside a let, then opened another let whose body referenced the shadowed name, silently read the global. Under stone-lisp style — global bindings carrying across REPL restarts, shadowing routine — this defect waited for years. cl-loop triggered it because iterator names routinely collide with globals accumulated over an image's lifetime. Fix: walk the parent chain end-to-end.
+asm ``bi_apply``: the second argument was being clobbered. (apply f '(1 2 3)) silently reduced to (f) — the args-list got overwritten by the proc, and %r12 (empty after two GETARG``s) became the argument list instead. Fix: load the list straight into ``%rsi. Surfaced because cl-compat's cl-append relies on variadic apply.
+asm ``bi_expt``: looped forever on negative exponents. cl-loop's look-ahead termination stages step values before checking the terminate predicate, so a for i from N downto 0 clause ends up evaluating (expt 2 -1) on the last step. Fix: guard the negative case, return 0. The step result is discarded anyway — the look-ahead aborts before the value is used.
+asm ``macro_env_head`` not a GC root: under GC_NAIVE, a macro-heavy workload (nested cl-loop``s) triggered a collection that reclaimed every macro-table node. Next macro use failed with "unbound variable: cl-when". Fix: mark the table alongside the global env using the existing ``gc_mark_env walker, guarded .ifdef CL_FULL.
+asm prelude missing ``cadar``: cl-loop-finalizer-expr uses it to extract the return value from (finally (return X)). Added to the embedded prelude.
+All five fixes land as separate commits in ticket 0005's follow-up drop. The full test matrix (Python + C + asm + asm-gc + asm-full) passes 1,400+ assertions across six suites after the fixes; the prior runs had been silently consuming the first four bugs as tier-specific quirks.
+Tests. tests/cl-compat.lsp (45 assertions, including multiple-value-bind now that asm implements values / call-with-values), tests/ursa.lsp (28 assertions covering both the Scheme port and the CL path in sequence), and tests/ursa-scheme.lsp (15 assertions — Scheme port only, runs on the minimal asm tier with no macros needed) run across Python, C, and asm/lumbda-full via tests/zoe-favorites-test.sh (make zoe-favorites-test). A network-live proof — tests/prove-ursa-runs.sh (make prove-ursa-runs) — fetches wedgewack.org/ursa.lisp.txt fresh every run, applies only the four documented character-level substitutions ((loop → (cl-loop, (when → (cl-when, (random → (random-int, &key → &optional), verifies examples/ursa.lisp.txt differs from that exactly by {rho, factor, digits}, and spot-checks seven of Zoë's defuns producing the right answers on asm/lumbda-full with a 10-line stubs prelude for the CL features lumbda deliberately does not shim.
A process, once alive, should be allowed to stay alive. The iterative style that keeps a CL image alive across decades is not an obstacle to Scheme's guarantees — after macroexpansion, it is Scheme, it is tail-recursive, and it does portal-save the same way as everything else in this paper.
diff --git a/whitepaper/lumbda-whitepaper.pdf b/whitepaper/lumbda-whitepaper.pdf
index e4414c0..289bd7a 100644
--- a/whitepaper/lumbda-whitepaper.pdf
+++ b/whitepaper/lumbda-whitepaper.pdf
@@ -2,8 +2,8 @@
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
-/F1 2 0 R /F2 3 0 R /F3 7 0 R /F4 8 0 R /F5 13 0 R /F6 16 0 R
- /F7 32 0 R /F8 34 0 R /F9 38 0 R
+/F1 2 0 R /F2 3 0 R /F3 7 0 R /F4 8 0 R /F5 13 0 R /F6 18 0 R
+ /F7 34 0 R /F8 36 0 R /F9 40 0 R
>>
endobj
2 0 obj
@@ -73,7 +73,7 @@ endobj
endobj
12 0 obj
<<
-/Annots [ 9 0 R 10 0 R 11 0 R ] /Contents 145 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 144 0 R /Resources <<
+/Annots [ 9 0 R 10 0 R 11 0 R ] /Contents 148 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 147 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject <<
/FormXob.674d5febcf42b97eda58b30c4a10192f 4 0 R /FormXob.c9411fecc114c344e33ac82182b38f43 6 0 R
>>
@@ -90,7 +90,24 @@ endobj
endobj
14 0 obj
<<
-/Contents 146 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 144 0 R /Resources <<
+/A <<
+/S /URI /Type /Action /URI (https://wedgewack.org/ursa.lisp.txt)
+>> /Border [ 0 0 0 ] /Rect [ 278.8536 411.0236 329.4236 423.0236 ] /Subtype /Link /Type /Annot
+>>
+endobj
+15 0 obj
+<<
+/Annots [ 14 0 R ] /Contents 149 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 147 0 R /Resources <<
+/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
+>> /Rotate 0
+ /Trans <<
+
+>> /Type /Page
+>>
+endobj
+16 0 obj
+<<
+/Contents 150 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 147 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
@@ -98,7 +115,7 @@ endobj
/Type /Page
>>
endobj
-15 0 obj
+17 0 obj
<<
/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 1185 /Length 131775 /Subtype /Image
/Type /XObject /Width 1352
@@ -106,37 +123,17 @@ endobj
stream
Gb"-VGBahPgW&bodn&\rG/dR."5!#n=)`QHp-Bl^@-K!-l0!Cg%B?kdG(]V!$4#8Ns!WW3#zzzzzzzzzzzzzzzzzzzzz!:25o+4g2+`-B9XhT#*EiSg*B!rr<$J:9+'/oSDmL8DRYOdd36G_[:ms*o`UKNK-'zqN3i>q[!]@NJNBE\dAE;!!(+Y\K1_N!!!#^7BQjq!!!#7H'.CnzE*hUOz!1[*jcf)1E1M>!4q_.1g\gROY!!!",P6VU>KS>,fDr9Ej`C9bVYGK;'U&Y/n!!#8H9UIM"EkVD&OO]WR%*Y+qa,ngPzE-B7`qP-QAb3FEPp,-CR'T;9^z+P@mhVa0%(&c_n3!0Ret>X)fB']gB^D;2M4F6AQ/mb5'a2epi5)ZtH]m]DEc2Jh$61M8akl;XfbXa9[*c'gNUq=EdlR''`,.V$ucf[$'J;s>/R@"::6l-cD>ot5SA._Fc?,^eo,(V(Re!!!"^%C9;hp?^J:YcuWV;\q)n>S@"j\T9]GfFST*+Cf$-R%]K7n])_1DVQX'YQ$uLr;-*P-/H2E]"\(0]?d'3P;+F[S<39pF7JG>TAR;,Zh2bN?XK?o):Q*8j04$S;+^`fUdX9iz82arU*IdkWkp<-t5(-VfI/NbZRP\a$Q7]-I\9mtQ*9H5@o>_r&W1DbVGF-U[A&g'g0n3^5nDQ`OY)d]6OoW$6!!!"L]nM2q7RTW]>t'WY.G+Imq.Y25(GD@+9,;YKan>,8o8\"UsmrI=4nkN4"UC2!WW3#?uP+d,bla=J+V,Yg+epH?'!4X&dL&hd8D80!D*al-cF!_Tg=WD;)Afin1MG5Q(#']T>kPPSYiNXEaPZY&Dgg;>9M7oB".s\od19WD_j'SU9,"D;$;eY$IOe+6CY1HgS5mG3mj)7qKu9=lq_lpolMc^jlG4P=]@WT0E4<.8pZM+92BA!!%k8>b;-?4EqG2?da#[dNrbVSND$@_J=KN?bZG9PO%?'mG#)\*BJ<5jN4@!W0jVJIf*;k*C##Nq=Ec)5b1E*;TD0p7S:n>If4SU]lsGV!!%OTOm=$X2V/$2!!!",-6OER4?VE_.UWk!*WQ0?!!"Cs]6E^9Pq#A.c^H_lEXfb1'`e:7!!!"'rV5E6B%Pr[>nI&:!!!!a9#5X&z!&uY"9*kRu!!%Q@,1cns!!!#W]ZBaGz3%o;8zHOC8lNJNBE\dBR*,1cns!!'5^EX,u:r;Qp#!!'gka;og0nGa:)!!!"G,Bj.]_f[R3!!!#cNEcto!!!"Lo-2cgzi4R/(z!&uWP4TGH^!!(:p+S9#8hZz3&6=B/kB.H!DJ*kVk>10bg5-CM[\R)-gr9Yd,(?bGR_L3j6!!!!9MHoU`3RL=WH3a8[aRoN5!!%sHY'77CBHqQ2K7%%eH2mpF!6-574'GCd&\6aa^+XLizHOC8lNJNCp[$P%dBK=I0jE_(,^<#sI!!!#cc$JeKE3;EF2PPPj!Gf.11-BhB=**Y3^LR:@q9o:["8`TL21'>aY?,UE*VQ-!?240!:,QG3k]t?PT>,j4Cm&qq_ArLN,1cns!!'5^46?u'"A3nFU4SJC`NE8EcBj1h!&k:jlN)=sqg8XD(.gh!On"+'V^io&]1\K1_N!._bFlQ)uOK3Vc_C3AW#qc@Vq'IiaUoU&=L]uPT-1b@5Lok%];Zu06d^QA)4G^:DoFoIj$jEg.D\GuU0!.]OZHA?7W+P1D8G3$Q>.b3FBc@/,M=rCqq<*/KNX\c9[F:K3LcGiGGkkbD]!!%NP9fFjU9)J":4#7[*mlPd4i).>V\*qo9;D->ISjugCpE)V2qu]ok+p#6jLj,deX@j/tF#pos-d*QDoH?%[51]S\*W98J3k#4TGH^!5g*WY2?P^@+K/I[F\#`adPr;X5:.iS#&UV@-)-AW<57F4GJodA7Z)5F%Vq.FCi%*l*UW9L6!1ZulHs1jIueACe=pXAQTR6/agI7KGU-TXf$=3oJoQo<"-0O(EcHN2Y;Q)\l=*WQ0?!6c]_Y#g'49XPUGq!@D.Zg[d`eH(:lNg%b4CY,huK_7@kJ)4!3QcQA+G\O'/?-h\85WVt`qX.O7EkP96e-CF^Xc@,Flmq6r$lU?:\iJfM1LBpgo@/bDCtGYOBo?n&GI$H['j_V+S.E`u[mkCcbugYlE'IF-j#WIcf^;zYXN$_H3rgLVpCWq-:pL^><[hP%DeH]"2'K_YTeedq?ai4-/&C(SA`/XT3OTgp_`B8R5md?gm4s4T-9u+PL6fAm:;=E[97kLk+-C-DRoB$e)!)=_=u34f79Z2jE^e+!!!K]d@YJ-@JmnOV[&5!lf$gMTkdH#1Y20jOUn4gT/FMqp3d*P/QtQbF^(r2J"[Qf@O6!;n9WVD5XQ%J6sqdn1.=3]tSsoN]h";d!tiXZ>tSGlaa`Lo<5"^ZURZscaHcUY?1FH1O$*,[CZqIE:!5cqK&Bj*%0AJ>68c4.O)+nNlhRIY8EGLF*Jo22s_3Mbi_b11#,am!NfUpVN#+8Y4\)FVXMI3)WR:\&*G3[r]o>Y.O?Fm61aDC]oU5^-?f3eFLPeHpl!\;mSY?8QiqG_'B`B)-8^Ka=8[nNq0!!!#Wi,$a4P-Wp!gsf')>VGWfh;)@`Z+5PIXa:Olj)^hY_^eceV@JFRq=W>%PW!/GW0QPt9:NUS6p!d/GM\VO)/$+=[c+j3\b"t4cC?i.TDJK^*=%V<;REse`V$F#.(TBQ.K)9S7Lk^L-"tK2R3PdNjTtuhmYA"F^;@lp+"O\Po\$X7lN$tc!'%IkTmFg[(if;Rjm0>`(d;R$W*lV#b.X_,]eYj`s']Cbb0j4#0ALjBG[fc&)]=h)Pts'acWNF7fd38g3\8jZT!,UYQ$,EoNUufC!!!!sPgIe(Lkl=0HP:dTICu#Fe)Dg\3H_K#JW3nF!!!#7E7T(8\_b_SU5d7e%e>%1lN$tc!8&7$hOtjuhROQ8*WQ0?JDhIkf3>eE4f(#V]lUS@^G"p)\GuU0!.]NYOR$VhklS+)pYG]TfR)s4A^g!Xqdu<(48U,k#6%Ag'5btd)gC_6GCB,5H,IDV6u5HjVTAE1!!!!-B4.nBrg+#DT4On.8MfL#)0;*s.\#2d*gTM\2V--+?*/$'M,>j]F8^XJA)pq9l`V2sI3nEijPjB;!oB1#h\Q7m!!":3J[p7.N]f.CYPpoK*,.RfS"4:Af>"]Uq0MkNjF`WacI`ZM8hlj>#64`(OJ58q#nIQU[+?aI]icT3^U31soo>[1SalRYz440\d,ORZs'Y8bWQjFD4(U)V5n`D'mJ).Q;##1Q.jHZ`GQSbg$or&s]]ej?LoR9.sarsjT5>0Z)qEH#`?a5&qs.Q2W9pg7fkB#5?N1&u`?NggTqZtODf!_aDkgY=/[o^](P6VV(;EO)D7YO](asMqo;I'&N"Ho/9gIQmkO,j)gQYqZ;h!]N?1*/M@?q"N:ost=g_+5bq`Cnp?lSe`ao@X<2h.dgJU/E*WQ0?JFh3WlQmOmiNJOqfrBI.]?]5JfDWc=-!7SBeFg/&9i@laP::R=puZl_,aGi_rQcFk$gaadDc^"A/,)ptS&@q\$!tJOEdcMTflQ5sh5!J4M;ErE'N9%Z1;MOPp^ASB?Bi.hl*>WF:`HTM1;4#>[:X]7c%-k@_JRCikKjZg\2^cHQjP$ebQG@N8/p\PWJDOYEq:om@O$en<7MGqd$sbp[E0dHM/:/T>-&')(@:I),S,`ODKrG0NEIaX=j*K.`UgL"ni4bc"1ZKW<:jsm]IQABCU;^0,L\`V$$bu!!%ApRHls/m$#THHgKf2-dQ(T\Mr)ET-mup$!C?t4k4_a$g\Yd>i3'ef@h)fTkDZ621:4Jc]g#e>C]k^)W`k,m?/kCF^M?aGj[jWfq[r-nXN9:Efj*dn8bP6.P0lC:<.bgY`.2(LpYI?A!B]#7FS?GNsuDR6"+WOGjA/\,2RE-6=%i1j)4:&1]P-#5E<Bhg]!E0S;"qtuldM\'mpE<'ffZ#V9TFHetqX;;9f8`]hG98hZ.8'%ioL$i1Xr9blB2Y60+SalhQ\HZ/.G@ee6$a5qG/K1;0l[jBX!X'G$D%hF_"(U(sHq9.B'^H5YWfCOEQlN$tc!#R5kSoZ86q7mN=#EBWOnOb"^29WPe:?Upf+%F68I(f3q'=NQGbo(U$nM:uXVf7c-l?s;PD9M@"Q=`=)m@JEc/lt@9FXpU$an:L2^0]Ocq+IPsd)^4tqVBkJgt^[[S;jbdGWjq#\K1_N!._b:L5&/c6s/0D1Y49_[INP\BA/:qYrtb2Ct^;n\jL,t+j0KN4o,XdHOg't2LYE1n]g_fYHPEAH1J\`hKl>+%TsXS:-5>'J"cKP19+iK(ATY!q780#`u+-dkHEceF`jfgV4-+Zq=`he[GFu+rO%-YY9,iOLA&ClhsFEm73?;"0lt$%Rj"Q1KQi:E''eA$s+>P2YNPd,f)l!Q!3eEJ\O1#4p[n%!OY^(pH3*EFoOuc=YkW";bA>.(/YVMo'62K318R^7Y!q[MG.f!3nj#%nh*8(q7[or"XSV%kT]Re2rI:f0F>VI-aRSMsoAXP'tkIb(5.b"q"iPqCn+of3^@u?SP&-'H[`X2\qE5]^1*@Bl6J)+/h]l-\[bkcp!tY&EJ\4olQtgG&&2&Ac``s)Iq_C09\N:dA2:js?7dIR>KZUXGOEY9d8rIVF-`o.2t,8YH>0-%:.q-=NHXFk'rraD.YtL"=ED1*YDgSl/\B\9*cVrkXp4q,!8trbRd6gKGlI!p`?G28NZ'p,9'F:^g*apHqrcSV/&0m`6*,F*J_FnoO.Ws2Bs-?TOUFP-8[adE.!sLbbag^4+e*4c1YY%ej0,c!C"EAgCY>.Nb0ie/5%do`g%fs#8ZZ!rjSC$pa'2ofnT2C^C3eE$:RtQFj_`/;]Q*Y`5p<866A^%*0heWc1fC"N!N7j[uRs\Sk5C`Kt=?d-C`U!?6XC(,lzqUms^-d/CLqF$r9M/ti)6,"uP!!!!i0QMRC)S)H*\DJ)&!!!!E(qDg2NEf7Ph!YUN!!!!3N*N!*VI%..YW7hNT/;O4%fcS0^i5H/_Sa8Cm3U@GBhfr*44j31zG!`?Ud[Wk2GHUBBzm"AX4UcFQBmp+`dzfEo+F8TQ)dhEek/ldrZI!!!"L]ohV$/LT8.>jifmQhC5R!WW3#JA!DB?G]?-BXL&!aRC*gjN=#q\R)-gr9\0%SW>rh]S<6^^<#sI!!!"X'cnD;O>>=d="d::1o3g01:iQti8A#A?^sf!o_\EEGM[VcgY9>8SN94VP5),.?fZM5!!!!i1B%+Ep[Rc6F68G/Kd9$XI.BkNOsQluUQ$lOWKHKI!!!#O>A.\`6pu^UF4@K:F3zHR!`JrUS,bhVR*VL(#fJOCY1VM\cAnauID4aXWbKc#IB^An66!8&7$_b>/oFKJ`SMA.N1q!hjhCIo#IFmG>VHhJg_Setah0t>L4!!!"L]ohVj\oQn)`f(c;!s=N8`9H*gF!khYZt%.:27a>!!!!!i[`J-H>.f*bX/kQP/R+/d`46$$:%k"BLnI@N"zln(%N1aFt.F+!<)XYXS5W4f%zOH^eLH;qCniV22UO41;@PL$7>ac[)P2DhuVz!+(D8LV(+-9qOW*kX(fZ`f1pC>[3:25AkQdz!;rrpT0>G&5/7*nX3lV\LWYl4^]4<17TTTj!!!#7s*ObCH+@tWhL+q>W2M,>CN4HO%NTS0ES7[2O3rX]zn3W)1=o.KBGK!!"\h*$">5mXF6<&Yf_R>c1Ai2OR8)f<7-E&-)\1!!(6VGk'e\\)/fA[-6PjO,^<]5rEB)Ue$Ulnj+.!#QOi)!!'9[Lks->0k6P&?&UDS&RE+ufu(^;_1Dh[(BOR:!!%O<$PtEPR7o\dmPMKdLXWMGPN@k>6!!!"L38D/l1OJi^9q+$u\e#*%@))bL?f-VL*u\Djz!--c)FfVRDCM7C[d=jQ57un^&cCB1,TKu$`!WW3#!._1T[VRC$2DR&9kX(4E*$">*j)ahS9qr'sz^fHL;4XsF0:sGFdUSFTDY/NrXSit8d2fIm)SW,6)zJG;-Di..;dgT4PaN%W%>oB+FF5Uf4U3c"be/)-mCGzM;Z7)$gH*9le]=ed=ij.'.6Pb]"2e9]\2L8z!(\+$k05]M9OV@<7Mh4%)Dl,(U-sk%k\-_!!<<*"!$KYl"9df3TE"ohqaMB2?g#b-GB\7<[VVAZK`D)Q!!&PDZY.TZT0Br2ldd@TQHYdTCSoL2K7hXL938B-7AC6qYGtU'B$QolqXj#A(D8t(k07,8@`=p%HQjXXN;f.Oz.G][c(F5l#m+ARCX&co[oo_R'A&\qPKB(kC[;4sbimPD\CSM9B(ZjfZ?[VBtd=oNne>ZA:Num,V;^_B"e%9hmN>jf?GjrN4J&hTi!!&,?gqA&YmbG>cS;.Om[X7c:4*U*0?'2Z5/Qu]1S2i>[dca$a65":hXB?W0IVa*L#o"C#IIZ=9eZ2bqlddXA0Q>'m*Do[27Mc4.!!!!J`L]5>3d0lBVb`rFa,_0FMa`[J4XsR_>5('lfKd;8J:S4ds^V5-np&bL-i0X6>!!!",D_GG0=MB0.ldi0aM`lF\bij*,Y^c\%2`J4VF6=HI80T!1C/iooC%'olCNL_Vk16Y=j2[5LfWjJYP:)?m"TSN&!0XJIc_"")4Lmh7%c;d9^!X7?W^i*kWDf]YHhOPgKd<,%rq\-XcCFI>N%QB<77BWs?G*dBRl7m&ml%`mz8=gSJ=O=$GV[F:n(gTZp8.$tHU-thMQ'0DRgGL/R-e:1)236TNZ07>e+F.4su:=t%f^N9?A59qMmA2=,[l`X@/aBj.-19>*4RRpO^,)V88)F&]KJ,ob8btfkj!!!#7=OGODA&jTM4aOKJ0Y3R'QnVs#jEH*'s'is)4aHTd].;!DrL#HSW`?)XB?hKfo9:\&k0m*j[:Q/'S"#W(H?&,nSIQZ$m+AS\kX#7L!!"-%3-=@\Rl5+9?bU>u+UOt*qL8D>V+[/XB@!1'?"%/M8b35_UIUA;%=S-IeMG=UD;/S6RECi3:7^^iqXs.V!s9W-G[PV:zi:I3_)RNng!i)ee3$m2"J*5%D@ksI:gTa\bG4o2@o]ahBh7@IY\C'M,z^q'FCqsUXj[CUVQU="Z?S=8d*FoD10rVZT]hnNO2Gk&1Wf.$m"9UVX1BWc4,[Pr*Zkh!"FSN:n(;mO.ni:5jJ1M4l+r:A7lIJ;QP%3*Tb5@7<$b[^+s\Kf50G4""C)Dqj.#uM)oh7Imqd\Wdp]Qs)uK=c=0,NOe'g+"p?Xt,5&.5bHhM8X=BOk/s_34$FcCMRU_ZgG3ZJpf\1R.]br:*:&/NkkeEkf=%-Vc)%/mZ%fY[G:@R5.L,3)M$kgUFAN=1<'Qjd'o?ag5R%Q8`a=p$:5!9eK244=TB'c'ieGjN006AE!CXlR.#?^gCIatGuV-eRmbG3cf@CFqpfsLZ"g_^JDr31f^A$K2B)TmFo'3@A@id.id]%-(Rd66\I=6OErKhVPG^-1),h0H;]$?m144_N=S)g&-puppTkC%fmf$pZtkKTK/F;4cU!!(rq>.&*Vj+Gl%8/6GaFeKi(91;R'\"mEA@u5';!j9a8.Wk!+g-!WW3#!1[/3c1Rf8[r,p.UcEYeS?a#JY*Uu9/mUNkp$gp-[I`+[CD+!qk00eoml5Ceace*KL>KUjbNlcamoHJimJ#LfQcWf4mbGA'+4r(J%j%g2'R0!#ObB;bDdH)#5C2tCa2]PpL(&S2q56:3q!mCdj*1:ZH2mpF!73/4kPDsmqQ!#@&sXtKIJADr;#rNs!3$SNqCM\/Q9^.RHs>!^[LUYhOm.:H+eLpAkD!C+$Z(Ce##j'WI"7&V+`MmXBC`:\.A7ZA>./iP_uZt\"3Mnm+nZUs<'R?Jjc%UWRMak%0(oB".3)B,XB>.SgTp=NlqNldg^68kZ=?E@8665_dk^]9S?<4[0cR:47&.I-!ckKhJ>.p&TARECjLn+R?8nc]C:89pBaX\UQh^/(@b1,;Lg/5i0>Sd`]-0r']\^4!Va52.>JXp4q,!!&R[4kI_g`/#"3?=#!TSi"$?=@i?cPq#dEA>IV,(ku9+z3[OZ.s5M"UW`?*c/6VQ.e#,[enfL_+;?$RomFns(\e$*KlN$tc!'mGmTBjJb^]0l`D;(YU+JT>?O2["n]=GJC4aYcD6B"=8#64`(!1d"SY(-7CIPdHdHhQe\\rcq@=gDSUL(0-F_I2GNzcma\0HL\fV+8G[-4a?J3kX,:BmC1ua\@Jt_hl9YTo)AOT)dS0faRoN5!!&Zjb/s[1MRlCn9ROQuoI!!#9^'U@uQP9s#0B$GZ#qK6@J,.=,9?e`#+mCHsr5_'"5r;#s1RPjE7^](6;[r2$4jmBXRZQRj%!!!"L:+7dHhn+(c?bUn0J,JiCB?pbj(uXQ=k3D6#-Vkeq/m>D_3Q^s"OND&(p%A"In6!8DWEiSI(?BcA!!!#G.Ac-PZ#f)'ak(ujIM1pOrcRYa3W#qG,=`4[%9_<;gUgC^:04W*[GR]RJQr]c!!!![V6jJL*??^tdaQ[o_o"hNg@"Cse##jGhhn_09+8,)oXAP`k/)f[G$1XmqNP"_9!SN_JU:.mZ4E]jC&!!)5IEcV-Ljic,K8Y\FCYN=g)oBb-dH`VSbjN1M*FE_rTOR8TX7N0mg"c7*,$$!!!"l;p*5Tir8oR%2q'Bq<-?$AjP2#e$FQ(rq9H9mbGA,)tYSQ5'?/?7ueRoa)]IZ>Rpf7!!#'VW*HN.\8\.N[s-%0pSCKIZH$uQLCX"Jo$W8=+!7+BLCW!I/Z1t=#64`(!1d"qXqt`rS9aM0fA,3<[CP.)1>TNa/()s`f<1\@2[!8-Rpf7!!#&+37iq@LPI,k.orbHr:A7"BHJ36S@CAuZu0c!]mB?D`+^5g6psEErY:R]!<<*"5c4bJqLF(r9+QVE$5AYr>8*+a!<<*"5US_*52bH>0->Y8SD)dL]B;p.OGFRA4Lekrr"4[u07,Wu4TGH^!#UDpDq>d'i0`I\,XE[,!rr<$J5OD\2#WD=%fcS0!(J-`e+>S>4TGH^!#UDp:Xe4Bo`+sl!+6L]4\^DNf)l!Q!.[q:3nN9&Z9-@pYC0aW4\LQK=YiJN9Gl=)IMEp[ZWNM1(t?^tk\\p@Xp4q,!!&cRFfp47o:SK`[<6<75QYQ3]K*?i.i48TFEeGZqQ%AJPo@LtcS@V/gU310!<<*"^aMsKlcn/:PNsK%!f)l!Q!.[q0IBL>/FjGpK,=`733.>Di^"_[_GK$$:k=m$X0WPHCPiE\n^l*t?Y\0j3GC6t-H#Bqb]f3t.]N>WKkH#/Q!:929f$A)bfP8Bs4GHdz@%cSOlW5YUPu`D?QLXRD%oa%RGj=#ll-me*nn!]&Ct#&(@$A("QBf_]feVC`A$:3gD#3q&C@lf=St3Wtn^cT;>Jg9NX*\=#ok*CQHZa&bjlP0t;r`,)QmHfCDf;g45-Q/i!]65bjQ+bWn"DO3i34c_D:7iB!*hLJ4rU2sh:^8gqr1S4M#b;NBY1L+[[h%#Y6uT>c#ne3;_eYi234\K1_N!!"!)1=#QAq/X$X]03k?XrT<68j=1LUgI=`-@bUFgDMfC.pOd#fqn5e,DQftgLb.![PD/q8F%>L6k9$ml,W)J>rssq*jp%YB^&JlUKbn6cgMqNpk.j=J,-AG2[A)=Ct8Fs_`qmV4TGH^!'#dFSEhu,:R`_U2R>,"^R_'g`)gHSo&KXk/O.cTChXOUA%`Xa-uV6!g[6M];o\L;P3\n2*W>>gGFNtWkJdCp$!;36Yg.uQeDtoU!!!"<&BQo`gN^FrGXRlV?NnN/k)DTi`3#%NO?](m:T@N8?QZRm<.]2)A9gc=P3]MkkulCG)S$mh!!!"XP)OIqEdbWI=1Xaug`3M*JNPZjYF!jh]!mdQ++I,cY?V&,>e-0Fl:K7Jdaq*OUPUbCijekE#RQ#"][qt;[cmfH"FjGXlp%M>Rpf7!!#J[::^AtjY09QP0LD*GH^@>5(CM,5okPIFP4!C[b9O=AGj8L$acJZepSd6.i+(C2PV?6gV77TUbP#CL./G'S-WJ>rG\V)nEr`fk1/@tb%B;g^E9'aH#@u1f?UG[lP$_$,;aF(z(aV3(HC@]j>Rpf7!!#J3f@0@NE]jC&!!!ji>Yii+aRoN5!!$C@E]m-H,M*"t!!%OHaRqCgNEcto!!!!g+kP382f_%]!!!!9`P>`nBC"o86*2c1hA!/gH?EpK.Ir5rbNtQn`t%Dd9.1=KZYM@$.*:$tCGR=1EHcUgHZG[_\UVX^.:[eIGhZjRf)l!Q!.[oTbk4@#\!9(cDu8=7*L-cX!XjFFLi:P)YZelN$tc!5L!PjnaZe#JX9HXQ74[NB\C"e4SHm)2$GP(JfH@kF;Ig#I^6g1$Ftm=)/>*RHsmcIULZeNe@5;\TWFWdW>0*mZ<-tUbd6`QT\PcCCf=-@@F84H#ELd[goQG4F6)HNq9+Y]R;e64%=SRr9A3)Q1E.f6uqZ<<`ZRjf:/>7\#!&.IJXYr-<@P*V/tpGad,GF_b&)f)l!Q!.]\X.bDF6]tDO<MRM\oZV=XrNH=c\PP`LXUYT/6eO&OC5U+NkQ_%fKlGfp-``j1j]KDhA4@lU[z8*4LJl_as];R63*[Arj)D#.kZ)BKsfdaPgDZ^A:0rgPuN2Mp(L^6QCt+9?%mZA"KlBg@,34J'G9=2Qiu7f39oYqWa-Emn]4k;`8F+=%PSLfdi]*I'u6[%TNuL=ZB%I:7De/ZaPe`I5Htjblf3^%Uq3T@k?qJ'r5,jS0?)%$\5;+P'lIX>MO;D8Rq6>*?$2*T:r#u%L"B=Gu8ak\_Y1^U::qmMV6F\;\nfgF<-2hXrQcJQ@dB@;(fp_rJ/?KRSV]l<,lGcdo#f39]SQIY*7/6F%@`g%4f56Y_)a#4B;jM>+0@d[F+Cn0jT3Q^po!!!#Wa;c\]T*SdV4\`Yh@lCWBYJ5Q#^2?BDRW^K"b4'V@>W>>;m,Ytt/s]3@me,#FmIZZ=p"/H5k5$#5^+36[^oT!`ik(r1>]6H<>?65uD4`*POsOH)n8S-FQ`F8a\qbJ_;J5=Fp?u6.^2nbIg/]jI/%ak(,1cns!!%NoF/W>^qt^)Zhp-JAghS7#8K5#is0>dN8c"J?%e`Md9j"R5I6"CIX+dF0lY0Ce/M#O.f>h\"^MY&S\n?$+B(]D7?.C%R.pkTDca2YUp](9o!8nP"bk4Se>oth.gSnFbYO.Q2lKROFoD3ddI/!"8np8fINp>Ohrcp;38>deVV+!U.[WUueW-_#JQL"!Fh,C1M;6pM^ftO3ZEdaIYs)E5:OoM(%gn`'W(;i[,1C=[VcYh^*N=>Hsb^0EE_H":-,F8^a4I;b?sX[)kjQC_G*kDFH-p"!2/\8-Z.Gcc5,V@>`qlINUjMu#GTA`bar2AlM;"]5i@Jft?:3I+)l71cLgr[GS%Wr9f[MjSDGXHGk.&HFBohlJ^;qZtlhR^A=\TS'%'HDH;&58u6H3g8,isVGtr*\[+^h32U!CnW!#pWI=']XDHou8Zi9u!!!"o(msWcrH\?,kb?HL#'Ebgf.67*WK"6^p)c2ch6[JSAl"?>Z!j(0N]adVgGs%A5Nt9E[SVs[)cocS2n[>$@=^2Kp-Er.*j0Tks*][.H/Q;[Z7.ZPl[ueb`-V*fg!B5kXD"GE(Q,b;9<#A$Id6.>Keisp*8FCT;R=+N8=MWMYGCaF>Q45@qrRE>\AYll5Ihg8!!!!=OKl?fApAZEI=Kg!^5X)EYO/F]Q!)!4@sT!<<*"^aSp"op3mF.kT=bVC/_4/>'`MM*Z#sVVb.M\K1_N!!%*bfBY`*f83`Cz3g&b$+P5pIXp4q,!!&S2om2_cFX#E>!!!"L:?6^aaRqTVlN$tc!'hoP]cQ6\S]LI(!!!"l'=hE[EkP6/H2mpF!76R-Y6VUE-ZV?M!!!#_7'>-o>d"gO*WQ0?!-BF:lTq]*M-LPk!!!![OmDZ_fBYi-#64`(!1h4(HB@H8,1cns!!%OEjE`u1ofA6$!<<*"5UUTc*oqXRpf7!!#'Blh)CPlU7l\zS]LJMOR%$5f)l!Q!.[i*H9K@B3g&_/!!!!a-ZZmAjEdB3'=f.a!!!"@,1l-HY1JM8%fcS0!'68.ocVlP7'6ap!!!"iaRsk@lZFE'!rr<$J550O4im:WOm<#J!!#83EkNOTHC`.MzTG+kB%s#?YjE^e+!!(B&>d"CC?70bVzkX;T*K3YSn\K1_N!!%*bfBY`*f83`Cz3g&agjiWi=V+R#!ojRpf7!!#'BlP&EOGM^_:H[.bumTcNFE^&Q1zd"u#"0FJXIcsC2MiSeeNmTlTGE^&Q1zd"u#"0Fo3enFZ?Pn!Nk.LE@F?O]*IU!rr<$J552%"T.8D:HUa%PWS#]L5$UPN`..R!rr<$J552%"C&Qc[IPGeDf>*bNuoLt&Rjd.(V(Re!!!"@MDNih"9c47#pn!Ub.fQL4TGH^!9drdXq1<;`lj.pdpfbaHUik`CMS/4%bo(tz?uP+PSaH7/,DOh.Y`2luzp-u3_frpP(!<<*"^u!0*2#B.N4TGH^!8&7$Sn>`,Xp4q,!!%@=;7Z]"jfj;%Xjf7<:ks`\#=k<;Cj9C1[?9bU!!!#7hGR=U5C7EVbQkD`\XA&\2)i1VAD,&sz?uIJJfDF[QV4=aXeu;Nnn[<4zYW$V$Ja__mB=Te:Q-EZc=L38Gck1mk9F^E4D!r"C_ZpCR3k/rkoRgYc2U*4#]Z\O@I?e)6D]d[E3aq%3mLr'4gUM:`iu?rh90^1*TpV8-+.[O#9YE(fT?!`aEh+%t7)qfP0oUAiT9hGm>Xi)qgJo_/"TimV*0H@A"e;BP.)0%)CUig%gV)tjPRqXFg@;u:f8):qeIlJed]1Sdes"3QrZhQ]cW=]G4_62#,_mf0QDb-]9`Om<#J!!'gk;IHXd@l"#_rU:n7h]KRRri)YCB2.VLCd:&grW@JUP_B$N0n8;(-%JY7RH&(idhXC&^Mq#:0CBo^HZ!*`:?GD[[qkf=*&VS"OS4cmUUs1^oSGk7VG.8S>Rpf7!!)_Y!cu&$^4,jmp'YL1n+lWPDB>nZd5s(8J!S:rPlXJWDq4b!ZYB=1pr_@GCZa]lJ"5=1F&@elmd=tFqmIBr^[7,3D<6JYmX\)CWiqk?Ch;=2d)bk[!!!",D^dBlRpBC)[f3tS<`4>*#4MN`VlS'V@S'TC0=.&EqkFYGS^l$pKh-o.@gY5kOS.7V>NZqX=<[(c=riYOm<#J!!'gkaRs9u>ImqJ[&K=;fdUdjJ9E\3cU5pOt`!!!"L]ohX2G3dR/jhZ*I%hJEf;u93)O#,D2kMu!uVS-q4J)6\cFtZ_u*8eM)40tYlM-#0%I^PGTP^uWkfYF.\$YKsX1uR&X_eYQt)a1RWbfP8dS_bVTnj57"]k:-DPJ[q!=qL;@aE-*'(QF`C;hKGafJ$%sbWDXi5<-*$a1OuRHAi]j@F;/"-c24N]<"]lm#>6\zp6MFn4Y;L0\K1_N!!)AF>Yh\5,M*"t!!%P_Om?`TCZKdA!!!#'2f_(+IZ7SCzp-u3_frpP(!<<*"^tt5WY$\e'G[O@K5Hc0UG"1:L3db?4?(5FUS*NG]O!!%4$&\P-hbkmmBnQ8h*]#?dc*D="YO/[dn,qRmP63J.g8Lp(Z,8WG,Y.S[[PZq50:Nd'*'@\,LT/,'2Q`GG+S,QUqrR_*C@RUYQ"cLQXp4q,!!%@=B"@oa7NY0e]QnLp[WBHa547iVB2>[/2YZ[--Y"FXgUij+;u=2FO?Qs=eP!s:(s-?:f]HtUR7u?*]Y2!^2#6@s5CXi5=hL0e'8*A&5ct=l!!!"G9D5pqdImIkZMI2.G$'a5._JY-?d,Fl-Z2k'rEE:F.VH4P[/R_"IpVC0o^oBL/A1uRob-"j\bp_oH?csW\F?'BhEcQnb?e7Of=.fGleK4J[(8$#n*?1kI*fN4j>r(H?-"BCQlEG-]2p/;8=*B?M*&VJ%8'/;g[a'nYD"uC5Ks9.:_XmoM1I_VKHZUF`hhl]9$CdVq&T%Z^/=;UATQ%`.<;L@U`C\N-Bh#9W*/0*@0>5#=uH-LjY1^hc@dWu`2XK6XBCa[r6i+3U7+na)VqQ)>nQ'+uqXcg_X-\iH:1UE9?4N2o8Z\50lAS;_@]fJ&mlRU8i_@RWe\/Z0@\$c9KUMJsd]?V-`g/P#CT]Vn(bIW,fVu^#Pg-.R8$ce"c/bAnl0Ujl@Jb8mqk-t)0/$,o#6VBkX*!Xj8od&p!!!!YM^6L=bN978Hi?":9mZa9EY%Qp%ts6qKmIsC[X%jf^9-6It#BZF74#T8@a^i!Lu+=ZO[,gc)rSDc>1-QOAnC;Kp?hC8%-nteKNo#f!!!!o+j"c<,]U6Tnh6K/Vc]&_Yt!ln],*Vdga<1RP^W6#h';2^-c24NZ.I"eooc:[/3M8(qXL#K\@J"OcY^.3lusDH]4gVQ5ct=l!!!!(B1T1lcbcjA*j,u1A5(D\>q2H?+:Tap&!!!"s?rX:9]0'3$Vh^%Sbo1L)[eiD2HsZh9jU#hIZfbXF?;Os0XRLP^cID;r$KlB@aP*nkm!*WQfmj04B@U2uP>A(NMY=!!!!YRO#uI4#Tcr4;dBqh3+s#Y+.IhGaC/&!^dc`^AQ/dm9YY4Me3D93On+t\\mn9Z1mMM6S_HY_GT#AhsXbf4JIbXT\T0gmIFX&oB5cKl@>:dqb"HT^#_Jn[pM=KKQM);SRC&S0==A+Ha_5.1r/r,Pi+3a(J\h+o4(bSMu-#"p2<$/5Wa6'l[\pqrgm'e1h=R2Rq>9SQUAcRm(-o]AF2l'o=`*:Z3>83zfNT!LH=P^)lhe##nMRpd]Z+.j$5^o&FYEIX91u?UXp4q,!!%ApTBd$U>%$H;E3VSg5)J%dM*Z#sVVb.Mn*te,rBX*zfNUs-?V`JXOm<#J!!'gkP5Y(H1]n]-*WQ0?!:5\M:U=CQf)l!Q!._bFlY6'.jE^e+!!'5^E]qZrNEcto!!!#m7]rZBYEA,O!!!#7hJC=,\T;>GBMYDB[uotW!!!#7hVucP_83qgYi)XmhTDBN\'\28[.*R(/-!3%o`+sl!2*8\\K4e)KS6kF\/8M*'-l*2!!!"L:?6^aaRqTVlN$tc!'hoP]cQ6\S]LI(!!!"l'=hE[EkP6/H2mpF!76R-Y6VUE-ZV?M!!!#_7'>-o>d"gO*WQ0?!-BF:lTq]*M-LPk!!!![OmDZ_fBYi-#64`(!1h4(HB@H8,1cns!!%OEjE`u1ofA6$!<<*"5UUTc*oqXRpf7!!#'Blh)CPlU7l\zS]LJMOR%$5f)l!Q!.[i*H9K@B3g&_/!!!!a-ZZmAjEdB3'=f.a!!!"@,1l-HY1JM8%fcS0!'68.ocVlP7'6ap!!!"iaRsk@lZFE'!rr<$J550O4im:WOm<#J!!#83EkNOTHC`.MzTG+kB%s#?YjE^e+!!(B&>d"CC?70bVrf=b)J;Rfarr+.J^Q#UMr!3?*LKpI7MJ_):bf1C7BsHD'pDGs,SVQCm^Vtu>Q55HpWd^V]MK@HG\dpf_"eV'MqhLf&Dz!2(OsqQ-YrX-Q:%ic;_eL.4EnJC'M&H][Ooz!*"VVT/D1NJX#9l\c2'4rt]oYGn4pYz!.]rgla,`mM\k.np*,WtET>&*cR;RUXp4q,!!!!q&TW;c2/h?A7=32M)`MXKH9-TA\K1_N!!!!a5fiUJeq^/#K$Q`u6EUOnz&/K:L8sM`G#64`(!!!QGE]m$[6EUOnz&/K:L8sM`G#64`(!!!R2%cmI&pVMh_t[Y4TGH^!!%PRE\,hs>$K@'!u?p[YPRG@BcS3G4.B]i2V6\c=leE)ouQe+z!;Tr]jna/&l;t"Di*=Zl^M:_sDd)6aGt>*_oo86<'mq?20'%XonGB3^UE1m46^Zd!,Pg]BL0\:f&'h^?VR8^SCgZF!5(+hV0m&<@T#64`(!!(*2E\c7]]H=#I-1Mi'K=*)Gm%SZ\W)C2*mGAKbl;j3sUqM&;RdZk:Er2[!amS$K=BcQ;BM>IemTW;A'],<9XN":@Wo-/0Ha_-U1=YK*;PS!;8(Wf73S/>O[UZp=>g'!Ee#B06Qf`+H9nq)B_g5=mEA]VmFO](m$BLP@K]5+b6`u&rL1is42#_%:"AG]AbB9aiV6']%0<&1u'>DT.b(;iSnR@3^59j]^lB(<4z!-533bk:V=CWE;aV?PV[FUImVM<9_C@8aZ8nVn3hkZlN?IrCY[A,[B%TMoPp4)4L6>P^fOT=%gu^?jRKOH'J71StSW*'Im25g$MiRCV>aOKm,QYp*2Z2d@6M+7s6NJdH^.sZiBTEPc4L!_pm7=%[AoQ0M_u"5nLn<`8SL6Yr*F7mRgeEKbOKqh`W`\<;.JqSFd,!p[M)RQ,Q8/MrHboK`h6UqfOBmoc"V1_KL&juRn5p4rWI,I6O.e3`T<#jq1lM*c5:;$Z.M.E;hnTgz!0E]3E3B6?3j*_46EQ^,VQ`XO'I772rPrQu*SWH7:"'9jN*-BIRpmS(8F!0tW@7/bY62Pe`l`n-pP5YDr'niVe8tJ^+`aH^n9R7J_e[<:$_":k;U1PubeUs[q2KJ/W5!jFT)>.`'?FHT\$difX/l3l<@ko2R$#)W\\=lQ'qL"l'*nD0*^W@k+/i;6rk2Sm4*AX;z!!'Q4%d//4l^]OelKDnE\TO(i_iHbHPY&EU9CZ.P6c&GAW>(lalh/E]q@/#)=K&.tHFij8SW)(kH9*&Fom2>4X%]Ztk'F_C[0?5c^&T!+bEEA6#'Al91e9-0Gcfm2>XAqoXqgdsMb>Rpf7!!!"\(C?8jV+N5hNu6Z3(2^0*4GNO%Wo@8e/ClL0rnmD7)i4e/oQA^4^Y>o@DjN1'HVm7uH69k#35';)htQ)2FY5gl\1;F8hA'D29%bc.&"i`"G7*C([`)r9lpYtKmtXbi,=?n5QCknen&''C^T-#fIilDAj&IGX/+Yt&gF7p1Xn^0V*JY-km-WK0YA9WMQ(6A'HdMk74TGH^!!#9UP7)I1o=L^_Mr#;nj/\M@VC9UK>cP+Xf3)5liBJJ\JXZW;os3P@ib]IF^HP"A):k^6Rg-70CX`;iO+0?&X1#I4>aZ5kSq$2(qYG?)q+&C'rd':=X%]\r.J*N2Tc7MIHM&DNVElYX_5pM3O0)Gpg)1[@OIcLd&!QS1:r*OZc@9rERuEIT$1E3fYOYLTkU23<%O[.*YE1H$/`[>]U'PL@^3E"oFV=P/u0/D&@kO/mJT9+`1K3'NZp]YLJ=hH?]<\k[Ef7W*HF:Cz5jjj=\c,C-/6i5%>D6;mz!$EiRqVPJtp$s9X!rr<$!!&r'\c0&REkQkAo`+sl!!!!K6E^?jQ%^U:o2[$d!rr<$!!!94\K7S>+kHerz#Re1,pX`*2@Bsh-cR"9M%fcS0!!".C5<7=kRlGZQb%ZH'6Xf6DlI;m%/GM%W/ED*Wz!+GiJ\R%Wje>Rgr_5F!2OQuoIz+>_+3JknaB+kHerz5\>%XY)bQIG/[qZ3POnq*Zs9!_&D2qM4?V8d&'glV)j*U*B.KN;!LiK^V5TunTN[$IMR?,4hoTuY1MGH,AD($kI[(A:^;,cFW2h=qS;B>as"4el0VDr[`kRf(X*e?r'18LNSAF(VE*-^.:sBGk`\Ki.`04\PR@=l[nX9BG@5pbQ,f5;R_BD$Z[*jOQn6:*"@1NA:5(^X5\!$i@>e&Fe-6k'd's2KudS3A-_J_)9B6c@C+5?;=`VkMqH?M3c?9JR,/X4`WolNilY^5n#,.#2Gjtg`2bu?5=+rk+?!Zi?.t!RAFia4Uz!;T=Vbk71?V<)'BU?7+-lKIWgYC#HpoXSJD7VqI`/TYXn]GVdg9j0HU7="gqm8I8M/nAiD&rERCCLllT?(,PDMQ--qTbTfR?E^8[DJ`O@7\k#eL@o4V[k_f#UM;f,TRGSW;bPl2omXQ1J,=GC@jr@Se]G).j;\Z!O*O#)qJW^[29't7U#A0uO3U(ps7T5nj[r:tJL3r9BDgu-S_H)h82TR%UI-sg4E\aeb('**Q!LSPB7<+n"u7YulW*U[ZbVf)l!Q!!!#[1V#e<):J#m`WNiajleVD[TX=n![eH=TAGW+/RPo0Te-UcO9FKM+'N=/D+kHerzjch6\[1m%[*"%+G%R8\lG%fcS0!!&+QjP!kbe\c1C[]c<7;:N6j[IW3^s6o)k[sf>G`r\#p7\5dRPf1XAD*?)?[EG`s=$oo:U-eJCKWu\fDJ3OCA3POoRSiYqYz!.]GAGNSbK,:fTs0AigW.iKr2r*HNP3Hc4HN$$lb>3.N*`=):02chcd;dQV/^(e?.R$#(\:\`=;r0`A[)Z3k?p?r9BP1HulV0hnq!'c*K=IJ8sb1[Jb-;FKWdjWf"Y+`%sgU_YNO't2kHLtq.Ua?O=q-*'Ag)JSG8su#Hc(-Re@?-Yup#XA_Um@V.>#$+tJ@uJCn()d6@UuFp^UFT1gT"CnO[rHmgk;jZLd8l4h4h4Gg7/*-fY/OGhV#_3)/kaKmd+Fos>J2r]A-Ng>_>1V/gVTch&"R[V8T?lJ[&IU?6g3c;X_l+kHerzj:AdWf2KA4&p\$6P!shk$YPOWZXrRZ^E[:dgqOIq',^@C8#c3cY@;pmh6sMZ-/0hj@6O/9c6`(pVG/&SI=M4Ao_6YYTG6AF:2d#Kis,YQS=Ab!N/BggGENTJRl]og0KZUNa`'FK]m:7(5&`"=G2'TrFOVu3Ki)LN;4?dVXiUp`lY^N\5V8[OBS)]$)Drtp>CV[g6Yz!$Hd4[CKV3)WoU>NVE*hW15O%H2mpF!!!"-ji(JS46;Qb[i;qf^8c6g_6`O$>fcRt,`m@RY)o`+sl!!!#9b)n4f6^,XP#2jh+D_:$rz!!$Hhb?SD]83nU.>JW,aT2n*88+$gHTZqk5)9b@ZMT:Qp5X+FkaBBrl8[!XSq@sV*$;PsU?;)6WjqBff.S/;`TYYX5L[A)DsiRH9BLM*]=;3k178T9=`Jffr]6&tUckmfR/G:JdqnFK-^!07c($q6`:il15/0')[I)LtI@F=8cC-eAfn+56B=>nLSBaUFiP7m2Si!(WHi1XkN0,%Na.)kN,:dKqas@_S.N3WRL=nEC_V(^1*++>'%fcS0!!&,,jL/;h.@=!npLnsI.V8SAH:d5pR.*g.8irsE4^7%e)=$fPWDU(YU[,s_lN$tc!!!#iNEhb7A&C6&\>F]*WEIWt]k?dTXnD@/$^qt)F8_Yo_Zbu-W26M8kn/Q[N>^E--/udq9OC"FPM,X*>1Lg>k'G`L='+.aCQ#G=I2Y%89>l.f3o%,cq#eabp#ZEP%.n]>]!e<7.[2GP/WK$s/R`9`_0kI^cEoOq5`Pba^"?AHDk*IhkDG;uHb2rgo@K')SOtut;2_nr5M"d_i^#p64_h7-/FllGG-p")c"_$/MGFF.k6@arV5'g9]lWd:@g5:S(1BuZC252L0U`XgSJeLBNha#XXmj$J+VfrZS#metlhLY+"k;!NPl_EMk>CY'?OkV9.DQf=Xn$*gm5]DWl5E$00az!'pOFX)bn]APl`=D$n/X`\A]bnT0+MHRl@'A(nl;^6==GT/;3b:pE4_Hb92RXrfg$-bg0$6&gHp'9jBurKBeOr;^ndh>)EkFT6i;*o+LD2:Z6$,;g>Bc&>d14.B\'Om('M#W[B.E9l,,he6M261b-G1lC2#C?[#/8V_q'%fcS0!!&*FjJlH\H(<ej/os"^-M)ZN^>.bMjQr:D4uF\+m,BsiG-nS(C7K%S94\6M8&DgP[CZ=\j@[[3_4gdsMrNO`A`JWu,G$?LXW8kt*FHMlCbc'U8NIiABW9HVm;giqNOP^0uLC/FVO4o^@hkBB;\D2[HMH2mpF!!%QI,Zj)RA_r2<@@#^mmp+7[kePL#T)JMs[\6sMIt0[dEkO41AQQ#V0t80FYdLq/(tO>>MK@E%=7""^[K(DlMTj4SHo6[euf./XRG3/S`G=20.;'')XCpJ+N7kWClSNXO/b-D;&-8nm?r9phU)Y@\=RfN!Wo`+sl!!!#p>AhXW<;0:C="O(=Rm,iic@oV4`DRQInTIQ^gWf3Yj%VYt>`/HcV@MLjCAPoJmJOAuVi@?Sb\oKZ[%)=1pr3WKGl?%k>)WsI_!f/ZA&:/R5EK\m\EDlW!iV7]q#&J1pAln622YW9nhOh7[eXulh,c4sGk^b@C7u0nA,BN'A,DV;S)LVkp?:GJ9=PcMA2l!<Fk.G/ED*Wz!+G!+>`[#pKj5,gz+=uT"PU_Al%fcS0!!",mjEd%?Kj5,gz+=uT"PU_Al%fcS0!!".C6%]@bf;#WV.d$TC^q`sN^`f1qD]K#rlz9V+BBd%Ng0gD7=@V.-U"3d'_=!sc-E3<0$Z!!!!%"pP87"Cu@RjEd%?\c1'U:IBjFamrpaz!!#:$_SY*ah7nF;RY>U@lVX\CqMQ.C%N71fp$:44gDg1nzaNKo'#7hlG[;2Wjf6;7LS6)_#]1.Cu+WIILgP1=+TmE!0=jH\kJUqn*cHY(Oz!!'e@#RHeTCY"Og5CRamW2QXiGt7PmeP/b4gUD)SoL-!?PEQY#:7F.YKUt`'/H"'^H1GLeOZ-#@F8042FEoN\\2l-cD,Vb[3irO^Di!<<*"!!((N[Vad]jlQ1*j%#djnlrbOn\WSsY'03dT0If@H7mn8q=EcllI7OH2@^$"&UH(E-7LCcc->Y@eZ2#4"98E%!!".6Gk^X^Qn`*:/R+Np]CBsQDr88dDr09tddkMD-UQ-*qgJ>5ajnpA//BmG^0Km4.-p^#kFS9:X&lJ?H6N=hzq9#6iGD6VM^3fTlTdQ#J4?Pa5[C,VrQ`9rYn\`Df7pTEVh;(6ghq%esj2Yl_VYU)bIer\.kd^Znzj>X?KZ%E5i$47-_2coB*Dr+0=GMBQC6;Q[OgTb7D[^L@7%NXE@IkUG!1A1(k]=E"GH?jeLI/-\(\GuU0!!!#[:M7tC))>aDlIDrMI/+uY>Z>k)_?F4Nh6CJ1$9aLk&fDQiY[G9S'e8"RIp_EMADm"u+oNZF^N>jer*#pL\/C'kP0D&NKkPP#BTqS1P9BG@"pZB^>Tr.tmzOT.Ihnmq:M`Ie@(>-hg8?@:SaQS2_2eZ3>"D>ihS1SNupdpB\3d@`c-I=;'eTHKrkP4n6l;GtrmWDeQ^*P-1H^3jl5#QOi)!!#8*Eq//.8WtJu\t;3:rlL?ODr//&p?gTsn`]r0_1O2h;PFkO,/X-Qq/`/lI5Ec;r;HS8IWPqc042Fe:/9ZXGONJ,'A_I!!WiGoia7H@z!:k^0hnNO0FD:F5eK,bQDL"YKqXrCge/C8`/G)=5INmh4*Q@L$NL/,!!!!aVETG)<39?3;Pd"ao?TWfcR!eGJ,atO$5JF4.2!R=/+d'Hz!!"c4@))aE"+ui&'VQn;)ngOgVH'Ztg=k98[r3(//cYkOzdes(B73^-Q6\g>d8FH0k2[,k$$Rn=d1pZ`0qgl-lPaSdPMuzr/'R[RA6IL&KDcAoL/8MGOOCrCY)0:qpDS!hh!)\,H*l_oKfQ]d+[Q-ia5I!!!"LS8nH"D)3t(='&Is-^%9,?G0N@;mU8kXrfiT&:,r/z!0GO?IJ^HHR5,L,<-\HB^!LiB5>I_.@:WnJUIL4j:S+N![i[h`>eYSG/1_4eV?[)$zI%d7-*BSF$2)W'il^#n=;:YC-gImkc/bCUn-TO3?g=k93ei#BCNQ+iz!;Q_n7Bor7()E3=LMu(adFsX'5N^n"Z8cN8bOsrLZY-[]f/>NF%LillnkQ>m\Y?.*S$fjWDVVaqqHjs;z!$HJHG3kTNL.4EnJ=JfAhnE)h;nIJTG"ta]l\"?:>YdP3qUD91&$]6L@`=5+m3+GKf\YIKCYO/]HM6UP-YqH$PtG"(A]!l*e*qUANHI]cHi(FMi!;LT'1\!n6qY9?(*Wd(7+AiLB[_Y!!!"L>jKY(2bm+CeZ2cLY^-3DF_Z3pl4na8eZ5%=X_kUhjU;P+6:+#;]kuN4e6]7\[dOl:GES(;"_TAnbuDkic\pC.^Kc[Mq[+%/6X[TOd<8V)gXu'e<<9;PZj=%NTS&Y%Q=h?S@O43d0lb96\nSfWg'X;KRk>.Y\HUc$2n,FD-`pLU@YG.(@f=te;#gRr!!!!AYP\=tHgB7b$PtGni5#Mp>jpqAangr:417G-#!Z[:M8+E3/k,c77usspOX!BEY.2_*:9lNiB8`#?feqcW1M9V$Vd(\$/[N,>3Tu_Y=#;cl,9e>aLlRLU\N/9*ZY.T"/6J".pZ';TQ/??NmbO^3Q-+'rjN3UT2fHu*)]9Na3d$=.?F+5QqgeS5!<<*"!!)S^#nnX^*'SH+%"4Gaoot\DT0nAD=]no+P_n%DJUqufG%(DR[r.asNXgbb[eZamQWQ2T(_[S#(-d9GW33:pOH:U8/[N,>3TuVP95;tT_&_-Z"Uf?rXs\>".AU0M=Kn:[J#5G\cQ1`GB@!@hIqFr25CE6fR$\^3*kl(##)`#RZ#8C/!s]<08P.muDi\-6z!0GOngUE4fp8V,nfV2?J^OQ8ICHm.;-tU_s1:_kRN#BXT`qB>GGOOB[D9`p#?G4L@X/i9o5ujphAp[Hs:g[Se(+i^/6`aS*2YZD2TBS!3W*dIF+WQGp:iRRWIrS]eqW'Q7Q15Yd7<3Vk;.m*BVndp4C,A+$Y5SrgeCPT?\LKQMp^Te*$8]a7nrRo/@Wiz!!))e(GB+Ig"FoUD.;lJm`_tVJgRF@YIeiPg!cRu0m=U"BVGEh%A7Up+E]paRnR@VOjQ>SOoic\k;RsM6Pq!e9G,-5,g9k^qS`T\Y+$MYD36\!ZT@t)6>c=d,SWJpuS_'uJB5;:0q!__)%j(cO!!!!A:]'kQ>Dj7K-nKFHK#Z<@=7/]dW@`>5dtXe-r;R!Y^h.WS^cdQ^P@T"%iI-u9q+%iIXWiZ8p/Q=a(!!!!A2qkQK$`334ldk1MLrf8(jOUG;:/4PQMA1o*M\CChz!!&+m,U=Z!lKXBI1F=ISQ+c&rjEpL\:!8hSp%7n/qsFFaz!6FcpcY[K7)Du7Ts35AA)ploEfW\fLlKUPs5!mR!z!!%]Hjia"ep$5gd>Bl2P/7Hh8^z!'jb1.p&n'eCbAXq*YV+MI9'9fZ)0VRY2z!!$0_md@6TVD`8CYV0@td,N*,+"?M93]b!(rEAEa_/Dh.mdAoC9-fZ0)`Gd??+bFPp[@!\IT?FKzTVSbu^RCOW:p/Esd&9sFf$gNmqt98fCi"LtqK8L0#!(bbNupPL54gqpmdA@rnU>q9e@9DP3W\CJz!!)R14aL)p5FS%0AnGZOqYJ6m*>0QK%Crl>p+sP7Tbc4[DG2gFHD/F-Ulc!?'Qn`*(Sf.S/zADmF`pGt>rC)ImKE8]?O?\P'ojL!Fd<%BILI=6MQ%1V`lJYN+..p%Cq)?9a;!!!!igV/(t]-]%$,SDtNf^Qk<(IHF[En$R;D]B`:ppY4H>i22?"/2Usz!!(GNZtR:j/1VIsXK8LtU8!=4,NPA5hnHL7fhsrKDoXJ<#gmdC)Bh)h=n#WZY`d%Qm+SOXq<=^,*[rqop_33G%%1EYGY$Ce_`t+lA#/Wo+:*)?3>_)q[eCE)*%/;kE3Y*;r'RH2Jz!:]U*SNGUGo2pTcF`i-/oVp4/!o\S(oP)p[?1mO8Vr&&B6mD;_7aIYhKq9Cez!;r?IF!c7DSjL-(^&@3EVhL]Sj?!&(htQa6Z`pZ197N!HpS:8H7"ioc!rr<$!!)fCPq6($17CTTnaZ/Fo]_Rddt->.z!-42sSN:?UW\+9_d'(f7qW6MCF/R@i#E\9L^Am3n!!!!AO.q+JQEOP%rn>>iS>k(Fg32fN.ekj+X6>o5GN\hUJNH_6%2nKdTLFVRbI.aA'9jV>[Sh8/H2mpF!0BPI6u:ScH1Hl/W19j*Vl>9o+WH>gH%'t?O+6pa1&4TGH^!(]DY8#]D-odEd7(32Pd8fDBJmY4-e/VTb\+];IC%CH)daZd>&r(jk_GL00)^(N3QuD\#R&TZ5Cpasc'4QtbTZkPCjrCpF"22d4uMISdfnT"XfPjSDI>>6,ks*SS32jmETNdr$lAMK+kHer!!%O#jEakm%W8"l>'4StDd9\_*AsjtX1Pt9k-rZ>\U`E2%f8oXDNX6bO_]#$7n['!o?hgEpG6?]05\+/ItZ`MPV'F03<"B+1)2T-1Em8;_2f2=*WQ0?!<*O]kBa+r[Wj.tgO&/:&NMuAq+"!h/W"b86N"iSUBYLJC"7*#[o=4MIXC6A?"oH&gK#fZ/TSNSEa,]E<6c8SDL^@PP$"K.1MUaYZ@h`Fa\TH2o&b]?Noaq%74i@'cX1`=mbYLd?VXl(Hh5X09$igs"[>JU6EUOn!!%QI$Fu`Yk8KV"kbI[G\<`$&.TNWOe]ZQK?!TVYAfTE?D/UX3M9ap@YAg,Tor?*@\XjN^=_b;qC1"Pp"`$>N-&NJ/b*AjM$'/$IY$+r661'8X$Ap^[7>_gsn(R#*ib<;&$?Q1D22c0pjdaNCDACGWZVuE[s1:p!Y-1s0%U0o2IMON\=g_IKgJ5G;;#@-J\>lqU8_pISWCB&%kKMI8"$@pbP]2k#C$Y%'<3Fms@/C90:irS^RPQ32Z33ae)n3@;5b&Ccdb5IeIe4]2CIH*Tk3J6*r-$qR^YDh9F0%80h@RWn-$MntPJO@qRF#Zn4iiMH\`\%k-T.=0@V$qs`\h1,m.)3@jJ:b%PN^H4KK[r)XK@*WQ0?!+b2V>i2hsCG$(h*mu_,At6P%$)s/bY-.1/31k&aY_-boftW[G[-d.q(=sTuHfBMI^(#op;g%bTq[Dl4g)$hr9^QY9hWdP8:DTE92NP?`UJ.g4mQH`1eBFcNq+"$!bW3R>JR"fL-'dekmsNt,RU!1-$Yo=([[8q,,X9o/eo@iiT>)Nq7gb4:.bCKBRH=:lb:d^*Q'VBZq_$^Am?t8Xlu*fcYX-[G9[(_WMEZG.)CBJOm<#J!!#8b?HMl/&kt#dn'L,$f%Aie'/_[ch/m;N^:=',,&bCs`&9/S6q*$VFHEX"#FEAtihFCDf]!IGi>Q/7f""9K>#+2ZIJ\H%rb2CDg"&Fbm(Y!"#21'0j6ZHkKZ>O^'>c/te(W25?Li19Kh'7e41D'4DPMt44hn#X6"P9jOR$t\144!]V;n90B#["/_0'PF]g&pn%_p5qN11PI/[GP'ZGd7@_f+;s0=CH8oI9&p>^mQYnm^2@m=n*M<4#1:.'$5NH\\nb2]Y)MplmfBCd1e)FsEfaM)RcH\g5T;'$q[0'>E58X<21Kr">8:VS:af.4`a%d\RuHf:63A,D&qF=F&oTAlSl\M>%m-Zf(O3]Bd*XYfasU@&fMthquacb$0.06!<<*"+;9#Hf@,5[((/#ag=l61-+H@eC=6?/l5@*INPZ0nNF&;n-0fI/@MjNr>cVU"kOP^&_upU5L;pbc([*[B<[8;Hhhl'I(9I,2Ut&G0>GJ,T.r>Rpf7!!'=q9!2O-Ij)YNb3$n4p"k>clGBrb\&B5q]uF8bOrbAr("'BZCO'p_0.l8Nq/E+6FGPLD-F\*>Blmcl^!gANrPfbosKpAaSVB2uQ@.k]F(S:g1<9&>?,E-h'S`TQoLUA5fLb#Zs!!!!A/$J#[rk%;&6lsH(:&js+ngOo-AmBkj!f!KqTDdUK;fsfm:b[8#&RG*-d[3n.42)$e]ORBSe?>.L7Mgo*2`phJKKt4p%Iojc)jf;AA^LLX0S238BK%HW_la^JKa=gY>J8:RfG!EBZqlQO;:"j]OBPE5I5NgV?k'E>@1Ga3o;O6VfZtQ)j`7X4:oq^;k.G$)?6\[t7pZ='^G$N=<;`MI8hWsG$*?<6_)]>.9>?GKUdD;)"Af/,D<)[;7\kUhOS6W8A+_Nbh_$ddpzAECd8+9173VsflC7-RDrmM4]=RZ9qsWA9&_CLUF7])Wq0SL6bYMZMVdil6G-Ro4Z\29!Yfi0OcPa9"W6-[CZa[VBQkRQK`8:N#[(*NW6eUK+O2YR&QQ?8(rJ-E&WV6@!aaWs'H\k.kI$Im'%F+=YViZ8bdM(VB&JhhQ^]42po5ZN;PcX3&!ZcXY+FC1M8+h[u$m?fg[aJf=Lr+&BG1CLgd4f?C)gqErYpOXYhL3M#HABRSQ+eY@#3MZ<.JJAB=2)oDk=g+aB%BH&+i'mD.R-e4([B^i;!34mX@09l,i(_nT4sTb#W!-'M_Gh>gM8r7mDn_]JiXF+X>S@!!!!a?BIa!4XFmdh&5':bC+#nr!o.F!09FIS#]b3If#"nCKNY_n+RaU=)-o8]=KDYl_u;I)\t+_1G?7&iik1Z7]mQ-14*r2>"3_W;b5EceRN#gC)*RKmNHI*hY5f&aN\\ellnM[>"dV5Z>8.Zp^TdLbi"E?o^qt:F/Nqa`*Z15=8%"/jNf!eU+BZO9Z7FL&nu$`4pn3c9!3*d[]@oL\IS.%I*\A]6Un3`!!!"L]HWF!qW.9]hE@csFXg`f=&2n%8&qcsIAbq-[\)?MI"r+\E7_l#IF3eGr:Y2U/l5ME97%n-?`rq9UZB7$L)%$I0%#hafijH*15.@oe(p7FKa?J(drrKa3?'[@T,?Ds%0op!^DoaT&EW]kUG;XRibr*nQW`ddEJX!nG.fp6a.edH_;rhJRFipO5?hVYuM"ag&mdrsOqbOYtp*IbP:P;Y71g4,+Yc$"f;YcH;ZY#f3F):l@1?RF*+;lspNA(-$=Z)4LG@AaH4-kYnV8Q'STWoSK[ClRG3pY\Q@1)5]]Z\lHr?1>tsf?0YX3sQ,'*WQ0?!+[8)UJr]'HDue5ol93*))Q3>d6<.X-6F%E4TGH^!!!87*i2IPfCOoI+.]RK6&)SH7qGaFf)l!Q!!$u"lVXYrE]q/cf8E$@gQG=TGFT@p1ASPDlN$tc!!#""odEfI\K6IIa[3-8z=ig7a<=68XL!%M(Xp4q,!!$0t0A#ORl;Xod$<:,KaW?YZF>q]'ioM>qD$It28nMQOk7.0C3?#u4-\!@DpsWUrMaAKSnaZqZTfYWHd4s\O1b:^IWLhaB@>##HhlDkpKM:;D^u4LdpRHqBhn!kNg-ji6B_9f.8)isaR5l76f42sN>s3UNn'Z-!p7D*8hM);7ld>I/K)o^qfcmp-Y*'P1btf.3q=8XHcLDl9-Wg^qDBN4nu1be/aQNV^D4rp5NNQF>*$U[d$Oo3]c8RuYEbIu0Kbf&IRBnrEs4csfiZ>g$B%QDbBKO-k?NW@ZE\+0QQ?6(-9gO8MgOrG6>jbWFn?-%FS59sb#b/oG?)lCYAA(#L+R)VF*GAimCZr4_6igOZ$3N.Z,#1hN\1;Bo'L@a",qRjNS3QSl;cY*@)7L4Te(*\^][>@B$HAoGqOY?C6>T@l`^@)\:'QH9)R8(9F>G743YtQ#J95G31PpA8=:"*^]gP%iq.u"DHur[E>"bgkQC?!!!#p5ebS;;\i&.='(`7%bIDUA,LsP['jJJcEt);A06:3Sl<[-j+=[sfqPmfNU2kA,:@hM2Ic&CFZ%)Uk8u$C:$fg;0\Wa:\+YEGU22CAHA0>dA`M@472d*B?QmS,B?j3YErmDp`bmdgW)8:]Ka+qlO6HU2GBi]Ag#*8'U.A3Y*f'\B:Cup9"MnPM(1+-GqjFfG-_g.or^Gr0^'X#64`(J:&JhkPA]O6c>F&_ZE(Hn[%[=h>GS0].%_[p%KA\c;-'GFK5R"\]7K4AK=CNES3-mQ^;^lj7DeGPh;m6X/pu9'@5XZZk4QbN*sfcEUZgtH)['n90R_DK31UhB7B29KP4FXq9:\S1#sdoTl);7LmH'o>B.WIpIAWT?3;;617b^;]LCi90t$rgRS`:G5bTk^A!!!!a5*3O#rNPh[oT/\LlhpQ!&tc%iR27F;>b3O5E%7i*BY[n[h]0:]2X**/0@rEN2:?VT02!67M3`gEeaI2L.G5:d4A)JNQ"sFBE,J^bep@1=JtJcR/ED,2`R8>^$<=X+af,b>h%Yc)XmI.]@`<))\?#5,[<1^h>!$]Q'\QJV00H%1Fdob[Cign3;q]@OZ7(cH[Ke+"IG%6CWS@8:dJUuo4l*&V_OQn`\P0tWBb.t6-M';uXkef*lRUS'+O\UrQLK^fB3/1Bp$"8KSANBYR-Wk+H/s8O!!!#?#P*)ADs#K2rm=J4+g'14pZ*,A<06bj5AQu3n$2W\4Z_$NJ]K'P1$W@U@>c$NI_mqdm010LgT3W',/7hm+f./D<0"DA.>hPDm9`^H+2E!.#BOmXd*bMP,Oa`)-4P<_IY.[iqh0CVW9'5t:7>kfe#:8iV0486Y@nAO1g^lm.p)`54An#)BQrF;O."8j"*Em&@VLV5=egL#XS4$#e2Mnu65b"+D>_1Y!Q`i>jDUb].T(%B;pF[dU^IjJkqKC%5feEof^M5cDFd"c=nB6(&apJ6-of:d9+\/%^)eooW4jne'1LZiSJg1<7*JWZY6]oCsJ-lWQ)?=EfLIJ>m"A[i!=I!qpL6Y'9spO)q4/50mEemlk82if7llFH:MJt-`F5('=[kq%Q>Iij,nWjQQ6n14NL2TgclkL@qpF>(Q#\^T&maF;GUm_]80!!%Os07W/2MWu*h%21Nrh^,U(-([kVS9"Hue>=JFHOT,[J"ch0r>X4hLCPfs>b3k:J&OPId^o-83eeoN3WCdQB?7g@NU!eWLmd@Nl6+O%@.2k5(Z'rIX7B2l-Z-Kh@rH9iZTk1;@lZE7pZY1b8&KUU`7o5l1rk=f#@:ko[>"sCFB,<:*lL_e(bO)e$NC>R`7"OH/s8O!!!#?#P*;GVqQ-*Di5+-bR9nu29#2p>!%#de8ogdnGA071n+B4J*XA1;ENYOZEJ$1l4iCjN"##1Xa_Ja8Ddj*WF_[e:F2U0*9$26>A?CIg9o;XduCo-+S[D.`^6h0==daue=2FWFaN4Te(:3I1UmR(H_Yg)8)BdSAr,fuMtqp>._ao-0I"f?K]cU%qUq03#[NjfY$]RN%_3'T4hCbfji]C.3Km_O:E_f6^7-r:`V$6EUOn!!!"%q(L@_L2,)JOboJTpBC:jkAHpDdaIF/\!u;sbMGRgc^B[)o9h@MK,3kMNQ\aN=%g.-A@pdKbIb`"Tg*"99n&=5UCPg5g^'Ad@`dil8<@D>m$Y0qo.!\7*CTRg#C]fB5.B=[iQ4\%-5g)[`VdZOR$s=f;#X\.+`8#ka&>MIDb#bJknl36EUOn!!!"%aRpr]$Fq43b/luQ#64`(!*RD9-rgVb*ehbY6EUOn!!!"%$?No\k2gW$1M3N.T11ssrdB('s3-o@C7CTYMD`?V$Pb3kZ#'H&DVY!&Yr_n5C$Z8snl7.X(`>rQ,Sl[]0&8VU4**scN&bM(31A(fTZoJ1C$EuX\38dUQ(O6)1X+ff<*6[bf=1%pS,HN2hbh\LRf*gulSR0K0\"Y%Y>i4'Z>IVcO(hat%)3hnV0qC8YH?sp\K1_N!!$P@=0<'*3oa>f.DrP;%1R2n`tQ=+9%[b&7jK!;CSH\('=go&Bo?WP5@92+*PlYVs"L]gku-#K@9%-Ts3+DuV_A$tq=KrN?(q-DLJluAh;TM]Z7BK^h5p"F(Td4h]FfAH;=a^B_qk1$ZCJ=Ar=Zr!Wq)u[Y*UX!qHrfo\N]<0a5Y\DXZQ8+ku:t=f14`o>bm`%27gAY5*bak/G0`H0Np#8@O?G)5PJ7)kB]1ci0c#GS;n)d$,?P\__i-&Se:E]e7'L_j2=AdgKf;r6cY/N&55./U=]dT;8lXpFGZ$.T>d?;if1sa*Q=#,]mZDftKDSkc;=E3_%SMAh?*Q5'630IhVVu\>,ENf>lUj3phn3qV8n+MM,3q/M0n`EP'Fr\Fn?-%FS59sb#b/oG?)lCYK@8>'pe]r9Aa0Tk(P*bg5b9b(Mu8[S*OdE.1=_T*,,B%Xb:2pYqq_D,?l+6n!f[4&r3cX$k*Nj*,$^pHkr6cnQu#Nq5_&4reQd#Xd8pt"DaOBG5nb;><)r6m:=b=n4M6s;BM?!]Zbg!>dsB]U+=cmVlc_0=MU_4Vr"*r09eI@G412#3MWYGj$9aPz=fUZ]kZdT,6CB\#WOsL$me1qkVQ6Va=Z;5Ie:IUgiE?Sd,*AgAe,'!^$]gI1N/d0rfk6[t.=KD=A)"Z#H,R+Xb[r9OctMRiP%ud*;MYOR+h4K-[]>=t\pDfe\\;LQNmtB&?mL6&"&V"UZ#\(nRI)p/cKFauC9?M(Xrt-3?`o_[U@Pj$iOP5'i7q'a`+$0T<1/W3jne-,HUoDcr;H,'n;q]ZnoMM2kc4P?OQuoI!!#9MlFHn5b].BkHn'V5L#%-CcDD)BH?[K46g[?cl!O4Z.;-1,QJB0$]edmFrgNs;FDhZGEV=]p_W-m@$":`b7oG,i5$jWd;8,ZA![\(QME_Yt7.%bA^A[,aJ!5=iF7+/O/.lZ3BmKSM%_E\uF#S[@\;",'aOhp*q,M!H4kk8BekIT)a5+KEGpA?0aKU1,'eLo!lg$KJW0W`CX6^2L(]WFA_5Lbq)mqYiF]>XK3sr6iQqekH7F]Sl\Z6Lo+].3fr>Y?#Y,=shX)AOhIm:8E?`e2ZC>!YhQ+p>_jd550U/GU8*TaVX3Y]$,>dX%Jkprru`8,M+S15/.,[/pB'-;52NO7ruGCS]HM!OM1mlP%J:mP;]O.=.313rj;=u7umSM2FQp-=$S<4_]=Y\HtD1./QIRS+[&lq/keH&@V1./I!-5"""r>V;W9^FB,2Y-L\Y#D]1hTHRA'4j?a=\tCJ:?tiP+7osWslFl.Xr],>crO.n+HOV%VZY9=+bOtEr<'JpW5IUt1SD-WiDL_&3\/K__)r!'a>YdES)GFX0hYaVO^fgN-:^bNQR3TlD55`Vo=67JR>Rpf7!!'=q:p+04@4?=93GC>%;PRPm9o14/H7k\4W>;T,Y?%P^V,RdogiY>3=/(Ip%As[t:@4n(@qU&82)-C`JW42W;Up_4ps`BWE;l#?%#df1;>dJuP6fV:c,CZ7j@4B^(c`hDj"(b'lc@9Ctl70=qPCeMLCbC3*j`A-5F0"fGfhU`Vo61h>8Zo7'Y:764fU6Fak"PC(W6>jqan;s7BApnI'llG;!!!#?b-Cj5=gos>LJN'_n&lDBMq_@>+FH9p/H(=as%P\p&1sqSRqA&tYrR%6F^QZ4:?/os.[HnAea(eb>dI&nIkUP#]l+!;f<\!E\Y@SLN<^Yg.*V?Md:rXCVaI+bP#`chH9*rUT7sudF$7.15k]0n%.0B&,ZcM_^`A-YV>5p_1"9=#?HkTplg$KR.:8ne5<b`%KTV&C.f#bnGI&+SY2)gD+F/)*su.=SSK`hinKNJt2+"KaO7;G=+.aN=&K\_+jE>V5m^-"VRgR^mO<%bj`b/7rHpUmP/;So3S#"`->N6/bsH1"XSj;>FHMs4f(dnB?'=@BL\1IMT]EP0Lhm8EjHK,Ee8VAOk(`O+StDH2mpF!0EJ*n',(EB:\s;ff.MqmCdeHq@;u?V-8%ZSc>uZIca@PRVH5@W,J?t[piZWb$"G,rUA<-q76LQP>p8S\OP\6a!o_'3eKPM-E"Vu?`Y]:]m$_^_`CuTg?0P(nT2Cnqs[bKrj.@pk'@fS1G`Ib'I@h6m#Oplf?5Hhf;ieQf*LpG5Uoum&?_d0Rb>mIfbN]4m9B-?T)?@Q;c+hLUU+g-$T3uE;^CVoed]4ro>G>Fn9\a9!]JhKAbc*oD-2Y``r&o7%,;.\p81j5K(dEJAqTW;VF1qKmX73p22qQ55U3-\cq)ag*\gfoSjE^e+!!&+G/\1lY_o*0_Bi2.&F`H<8ZU9o$:cps`20r?f^+n*W4-_>@\l$\Y[^T+,rsF+1a\b"W&g!rI"Rak@h`"^l=Qcl,!gTcICME_hHhRQm`;T]Hga!FT>8"'W-K\sEV$3?&(2ncc^lE%fcS0!:'3>l`!aIDq)F>M$H_.+q`^LJ*c'!52IUX&IN*-5LZK[`TrgeIsXZjHHO'^7l4c5OAA?G/7mbD2bVEgHdGeq;,1ra\tf,&UN2neMHUq$`>3O0LcVK\KYPg'k!`s/S\"ni8#jmg:kdCbjmm8YGco`&M;62c4HYn/i/j$mC:R[B[OlX@opG&&Y>ItkTmO29aq&2gH?ig,jE^e+!!#inY?W1DC0\B)CDM-Xk$Q*P`QHoWc+Rl@QH^g9nfa?8k8mm"^2R+o^D<'YXi8lA4_kIPkH3Q;IqVsb4e8082(5(0?Xi.\s"Nl)kn?1mCPcoH?9[4Ek"e44GeR'i\Xlu!02LjkB=V:/58,Ff/!!tCr`oKll9)^7D8FH9/XfSgQ;k"lf=0UupP8=+eLNN/;u?I_Z,%Z:h5bmA6f7VWh#EGaIjmTNEsI.GAhT]J>DZYu>5_$b:$0`$0W/.tqs$\u'M`N4*@fgt[;=H?mIgXYcK[ea2PiXA]"ZbH@X;MLNnq7]W0.D;m5WbZNOCa.b0DVWKAQPTo(!IUR8EgOZ[?8h=)HAP;>p#UHZOQuoI!!#8i=`Z`pRC*\-G=)1=S@RKa:!4VTULDpBX!-'s!!!"L3okSpDohV5Bulmu[K^Wjo`+sl!2'h4hSL4PIRpf7!!);Gld'V$,4W9b4)fe(A!!!"tUKteRXl!6c3>;osLIQ3RMU(lf^YOa$AiX_ZdVfnNZi,$-2J^ha\K1_N!!$!F/n-,WEiA2,%fjb6lN$tc!!'BGn(p4]Im/;W2![I.Murr[hmcWb'08,me>u4AEL(,)";GpV`"onW'!+]4GaZEh!HoP;sT6*Hb5!!!"XJjQ1#naU$n"b/T64iJz#4hKBD\!dFN-,j8`WE^-FN)5PXK)=T(GU5)bXNh(5kR)It)s%6?2u#Fk1[9z8+X,h'i>ELNX@iWq!!!!I07/'Cc'pYuXocC@+P3*rKS5$*d*R;n!%TQMM*sZhk\bE]1@)LOzFHN2f:FTo%Sis._!AG;1op4Y&e#-V_@DTdr%Ls!@\i4N^==05#7n4@3(UG_'z5[09j4efXCA&jV7/d/sl+P0hjS=H+ja@N:0>-hg8H38D;H&W[t-6aWX2`I(GB`J,5!!&k*G3p48`*TupKlnO=`WE^-OqecLa2Gp?R5:adoB,[?E,ot;2Jh$+*BTiWJ'PV^zJ$>*SG^)bMLm+#9pG73->TOh'MkAr1!!!"L1"`dCMaSat>m5`j6*?!p.4?U#NfN7OL@=Nsc2A&85?R(`+!Ti8EOtYcs(F%+]P%!!!"L`L/Z'?F+7g=B>N27$-`.9^^]H',hc-&.i5\AL3I0kQ]k^THsRNS[Do5!DlD1cd\/W2PMpB`J,5!+:QXp?aqVe0rmJ!#Q=/HI/"q_Es.O17?AqDJj>8+X%QqF)uD*QNdEi!!)/VD;2MJVb^r2"b71NY(qmRl-cD^$Q&[8q$@0*#7$%Bi8AJ,[QT->S98*;!!!",o'4c+[s7FPel;\e&`e8::e=5MCY,]u#RIZC[MFe?IJ``oY[Kmk8damqz^f7kU\uoDTSokbJ7Kg7C$mR>U/Nc-X,UC=E_1<\@n&C>+XQoof!!!!t;H-U@&r@0.!0eYYK7W.FjDa/GH$FS\gTPVW`\Nr53]aj^\i)u1@sUMR]"2>nI/j6I!%?7JZY+!5n]m[eX:#%_,09Fb<"]fV6:4-=rVZm$JZZ%k:f'tj=BKlq3pX?W!!!#7-lb3cJ0GCSZim$1\K6].;Gtqt%3$_I>?b<),a*\.!6Y0U807g3!5QJ=fWddh&n,H#!+j7E@-%=_kF\u_Yi+GI4$,Nt;!@B:Y>?Y,j5X:o"TSN&!">r5\'E7CNHGs9`W`mo9LX,JG!n_d84\Q#P7om:^0E;2O=:/0!!!dGd@s&=)Dki-"]U<%bfokWpkoqA`^1P?5$GO>.I/HW;I!I3;Gn,3D`>>A]Y+4?p[_J/X'`WU9I>[SM8AFYzAoHtaWU8HLB3b])dt7l9_Sa:Sc'pWrF@EG_++dDV[?G[6'jB?tPX*^>,OJcuOb>e,GBDp&Ht?8!_e+#n4idf$7MZd,1-cak*SVL55Q.TNKF^^gqdccjUD>o*J@!!)4KkK]VG9q'#3$7M7"N!tD,0mW?N_hSc_<*R%$Y1KH@o^j_>[Yu4gG0caCp`CmG&ebrSJ8]4=)\`u#()BB3+fsu2zh)/op6nXh4Xo`_>i5('!ZY.UT3u?MQeg'7%]fUN1jS89*^]!l\r;:rn[D9PK4F'8MSoVNP[C&CHi<'#MkKd;_"TSN&!+f3EHM,Y3:tAWsNmcA(B$?XII/.fQ:TIjDobAW65(:Y=.2;/heD@."VP\A7?RutN6m@,1J,3'Yrt>G6!!&AtM+"XllW2S:J1gE`ns1h0,+$J-jLF%if2n&<[r.0I5CUqM4ff$B&j1O7/3H$W,UC=bhOY8QaiVZ+lN.%d!!#_A%oRlPo?TX((BV2Cm^qqb9q.H;RTe^GPkY(IksMX-r@@oOZ"(i.g"GVjN,@=Xa^d/1O?!ccW06KHq<+B#J:LLl7PQHnU@$jQTACMF2E'sV[F9CJJUrBg_82T?UZpj]POo@'0RC_i4$,MJ,(]m1USFS\..m-&U\DdQRl=L%"TSN&!%#.)s$#P2'.6PZ/d0=Up9DYs)0=o^'b,RlY?jr,0E%q,rPF6rHHc%8?QJ:0Lg9u<_#m:CLCP?QmqfD*SEk6;F5+'91O/EI_SSY%L$=;GqOO.Hb*2.*>BTDkS^P461[VYffeR?o/6m&:puUSt:r&ui)L$CLqP.`Z\1t[h!K6p4s_Ldn`%N6XJ^YjrRnMiBsr*FbgGlq[@s,VkKfbRO\"ot^MaO7l%OlgbF.\jogM;9r#RKqin^2a*SjMGTM%_U#KZTq6OQbnAR7pYjDI%Q)H$am2V,Eb6Yn-p9!!$-S]mD^*R,P>L->2#;AK*OD.(,OjXtM1OTIG*RhW=03^OBJaGPCk"h4of5#mpNo1M>!P4`bXap?pbKC=T>L.p!cUHrsr%?7"3YKnXMBkKid\N/ZhpW!l.n@CFq!D&YWa1sNIMkK_k(Bsu11V;g+1?b^jUif+m9hS+E-T?dC1S:((eG;R4Ps8Mo=0>Fq'a$k?ucTe?'e%0m6He9ME[?ET=DDF0*krcfriPLR"-inq#E1LC`"=>IUQ0Lq?;n.o_n[]F*CP];^qFg'RIIf52Eemj*t.5c&/IX2RPdmT\RI[.4d"i0OTG%b3HWJ?bY63[#'83rHI\t5QCXKc_\0lGI?4VOcbb_ERLXSY?MAEpN)LLJca3Q^k?Y-hq-JHqqj^CHiO-H!!ATOHZmSu/Ql-UAOH!)_1DjEoITYtI*THSqe2^E=:5NG<$%:m^juS;k>ZZjeB,VGK>4HkXtOq+--"9/:S3M4U7*rTo)J+Ho$p=fp@e3F.p($AcK;!#5,CFm)h`QUY?nmt1GcQjq>'h4DG37G;eN[ij2MPi7phU@n(kTGM4=N"rjm7_;'(f1bQ\mQ)`DN2*:T6Nl2Uea!2(uTa,]8B`.=o?Z=V3\?[\bF:[Q3IU[1HiP+-pnl;]c%2jFEg."#mf\omi>jkOj*?XI.IYl%h=DRmL2fp3I>%j*u/'>&JWY.b6"S\HX8GX&c@F:XNUgEbNY'DV\KA9"T96BHhq-Rghmp:7GL\PESAEScYSIDICo&JD[;&,C3"-H@"$:5;Fu,-YWP\!!)4[n11T@J?mk/WDf_c3Ka1046P>YHENdPsePMqXD%e*nC6Pr0OTr00SsF%mNnKX^8\e@:Bo0+"Z"7)N(#3D#q6PMAkRgO2GB`6#gE")<*&IW9?^ja)B.J9g/VIcJG-l+Q'aYe',)B,*@WB,&&lK*cqM#omAg(/fg15pC!QD'Y$IeO'.6Q9Vd-r`=ZP)L1Y_Nacgs@Zcd'h5RT!*^;H$L_+q^)Dl?W0i\XoDlp"*RBGA5G]:KiGB6k5jT\T%e0Vh3;uoQ5`ZDEV!MN)IWUjW*:/Ip^2_lhqoLV*rl9@5VHQ&/m)=^a2c6l;h"T-V\0YVV:T);:.&H[GM[U8-ko^c?Ca=':J[nf2/Ce(cA:CmZQ^m/9hk4DEo[Kb7:k8enncqk\!qE@f5^t.F.GCA$R"&*XFu60HKT5Jhpp8B$i%7".KBGK5ZrAZHS8U3N-,k32Ho6h\Qn!h:S18Z*=nd[?#i[df2H(a\$r8kGO=*AQ!'(b22XIb4FR(uace*]D;2L:h7>FShRn+=%NOC[^=KAg1R^>kX)lUU5CYjkm+/;nN#=FML(u4>d+q0N)H!,2[r.Hl>Abe[6q9bfWDf_Cbk^.3kN:oe(bpWS4<-MnGOOCQF2s=`cWqSE3]`_Ac5l"[](*ZK5O^2onDQ`<$Dg^*1i3AaM63msfN2>F+%Y4-5F<,KuY^K0[AOgHg0e>RlBN.Uo("e*2XpDPEV8YC0m#8EOl(N\)*jbLCYJ%"`W)(;]`SH[gfCDh<9!oHhT/KTY!%CDO`\+6H]hjX>NCscjV1urs*GOF8F"29\O$N`Kl!!#9Pd#S'KhgNPV$7Hk\F1l2.kM^J1af]!c^;RRQ4*PSu\oioI0Aa9_.n.W%4*GR!iGuX&D#%=3:7XGRB$HcEX&`N>HBgSfT>Tc:c*QLmd(]J)5QAB4fs4nqG,aQ@CY,_;o?B4$I.>1bhgVUgH5i2HH-3[hF8>CgYct@.9:+'??h`Su51c"/F6?.@&sZn[2&&NZI,Vqr.];]Qg9c^:/TFps>EKQgVaaJ`^]4;F6D:&(I/WnaQ#8X!=I&9nkB\32H>PRuPq,ph6D9]45Tn[214%,`!FHr\n,ZmcCO-$^!!$-&Jq='XGG;cseqHBBBR_'ekY+"gkN(^2DV]X.i5$.SgTT:[3LMZ2heUE_!.NStBZ!!!#7fK=HMKQ`dY?g30A5d!$Gj]qiVeVWo]HhJF:C)"RK3(BM*!s8X\$lQohh7ck0oq5GS6@qOtB[s*tGK#>Wj2TJjQ8UttzYRia2gn6g,9:%99/d0<$\_[!kK(%sg.@!N#USG6ph$3o[!.an@o?TX8^I\5XB#."\f,K6[k'HWO>RrlRMi3eBjUE.eUqbJa[;$lC!rr=OAbtr;+2q\DlRJROOR!>U\_]$%l_46dJD["c"8]@so((cA53npC!!!!-ABgQ#eZ2ba>m6H1Ed^BD3HJf:&g&3fJ:IX].4H\pXD9X[aRu2r>emOEY9!lF3d'^a^jk0o/-,_N!6bZ7s"nWKQus-?B#sW[@EtB'Q!VekgRE>:jpAR>.KUFUI=-G+O-dTCkk=]8f3&mn!!!!q+f&"MVbWdb[J)G?+]gA:bNTB(G&\(\j5k?>RqRIW2M+*3h!eIW`QCL#Q1&MDmHMR!!!!aT14bV0lZ&9el=u'+kKeW7ZA;m"G.8]4gIZAL[Kebh7KS6]\_ArHKE;7X@k?RaS!>:IX_:1IJZKo*9lhV///FQFmAVL='n+"f[j"dBmFIDqnp#a%ZrLO*i&T64#n%(RF<6r$M&mbPL1$lMsREb2LX4CGsTmG#*_AnJ?O$NL/,5a13e@OirZg2CD*#a?3IIDpL&jG@o[Vq]kR'ahJmN(nJ=G'J7V:f%_"H\k-W2oQ[LkpY7!nMJp!!!#sT=]=9;J_2HM.'ZqPSnLiKq^_UmO.]Bl2q+j=dNX\OR'aX,pt'qL5,R%q[3N.='&ILdmcht(DdmoXpY40!8utLF6=s^gqJ3+FWjRnaRp8t,9oQ,(3;^C`t)0")KJ!.OMo(*$MZ2W[\V6)>.&*:V,@ZqXG[,[!!%om)&Z"m->@1.X:'S76a!V+Dnl6/rH1XVOr#cXYcbsh+kM>qMMmCVbN8E^eYCHoEuCmc'V-TqRMh5A"1;!!!"d^ElO=e>lZ3FVUPWh/`J`d?BoG]+[o^f""l/(MgK70>iG]E]l[*DJhj16qBk)]tM*M,bffbT@N2jl)a1P!!!#*2.OXb[Vad)Xo`^=>HXmb(&Qo8R[3>/68nER9WK>g"7WV&ZROf;#7$1+@YmJc'GM5s(7(5N`O[Z%!!"]3++?&.k<+t-`<&f&BanGq>%,X!WW3#1\'%#DnZ&9]<&%5>p.ao).>n8#LMDFK*SGXX_QV!/cDNU]=Uk-2!NMh;lklY!!!"_f`WKM%CmNF)n0_@>-qs?_hJWb:SqI3HFQEc!!!"`8$cgPk09C9\dHdfE]oj'2WT1715UpIUJUFHm9Su,2=_Fg77p/Zl_4@Z!5QNtH?u_t[>K)ATF8rbok0JHjf5"Sj=ASl_5+,a:UPH&P@r3f@Y?!IAIM(D4)q8"='(%cIXO;1EJb.[IigR;la*c(rd#dPoFMM0,O8]\1*?D\+jO)"p7RdUJ\c;^1^bj]tg2>TLKln-'$d6Zb6,=Y-Gb+Jp?[U,mTo@d8;boP/[&gh;aRs1T)i:VB[@!aVog`XI?;#A:E7/Rj0'.DAQ'FTW(b]*pdW=Wn$!(*XaRoP!.46K5AI/8(n8O>j#64`()W^&CdSBT+^]2Tj&C?,bjSJ=g7o@sjf&A.LQ$^h(S\1F2EVf+'++EZAE7hfqEp6H[&/V%8)NCq;QdKQE,+46HgNles0L(a\W0EbH3=^IXp;1Mg^s;_!g2(04),YVM&jc'=f.a3(Z\5TqS/3>IL=lY1g:!b@Imt2f>iP$31&+N(@2Y*:5+Y]m>rd+eT2Nan;8XgH]>NT